diff --git a/_maps/RandomZLevels/caves.dmm b/_maps/RandomZLevels/caves.dmm
index f3c958db1d5..1dc09496b9a 100644
--- a/_maps/RandomZLevels/caves.dmm
+++ b/_maps/RandomZLevels/caves.dmm
@@ -2,26 +2,26 @@
"ab" = (/turf/space,/area/space)
"ac" = (/turf/simulated/mineral,/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
"ad" = (/turf/simulated/floor/plating/lava{baseturf = /turf/simulated/floor/plating/lava; desc = "Looks hot."; luminosity = 5; name = "lava"; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
-"ae" = (/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
-"af" = (/obj/item/weapon/greentext,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
-"ag" = (/obj/structure/barricade/wooden,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
+"ae" = (/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
+"af" = (/obj/item/weapon/greentext,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
+"ag" = (/obj/structure/barricade/wooden,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
"ah" = (/turf/simulated/floor/plating/lava{baseturf = /turf/simulated/floor/plating/lava; desc = "Looks hot."; luminosity = 5; name = "lava"; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
-"ai" = (/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
+"ai" = (/turf/simulated/floor/plating/asteroid/basalt/lava{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
"aj" = (/turf/simulated/mineral/random/high_chance,/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
-"ak" = (/obj/effect/forcefield/cult,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
-"al" = (/obj/structure/flora/rock,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
-"am" = (/obj/effect/decal/remains/human,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
-"an" = (/obj/structure/cult/pylon,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
+"ak" = (/obj/effect/forcefield/cult,/turf/simulated/floor/plating/asteroid/basalt/lava{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
+"al" = (/obj/structure/flora/rock,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
+"am" = (/obj/effect/decal/remains/human,/turf/simulated/floor/plating/asteroid/basalt/lava{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
+"an" = (/obj/structure/cult/pylon,/turf/simulated/floor/plating/asteroid/basalt/lava{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
"ao" = (/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
"ap" = (/obj/structure/cult/pylon,/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
"aq" = (/obj/effect/decal/cleanable/blood/old,/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
"ar" = (/obj/effect/decal/cleanable/blood/gibs/old,/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
"as" = (/obj/effect/forcefield/cult,/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
-"at" = (/mob/living/simple_animal/hostile/spawner/skeleton,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
+"at" = (/mob/living/simple_animal/hostile/spawner/skeleton,/turf/simulated/floor/plating/asteroid/basalt/lava{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
"au" = (/obj/structure/cult/talisman,/obj/effect/decal/remains/human,/obj/item/stack/sheet/runed_metal{amount = 25},/obj/item/weapon/veilrender/honkrender,/obj/item/clothing/mask/gas/clown_hat,/obj/item/organ/internal/heart/demon,/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
"av" = (/obj/structure/divine/trap/stun{desc = "A rune inscribed in the floor, the air feeling electrified around it."; name = "shock rune"},/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
"aw" = (/obj/effect/decal/remains/human,/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
-"ax" = (/turf/space,/turf/simulated/wall/cult{baseturf = /turf/simulated/floor/plating/lava},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
+"ax" = (/turf/simulated/floor/plating/asteroid/basalt/lava{nitrogen = 23; oxygen = 14},/turf/simulated/wall/cult{baseturf = /turf/simulated/floor/plating/lava},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
"ay" = (/obj/structure/constructshell,/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
"az" = (/obj/item/weapon/ectoplasm,/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
"aA" = (/obj/structure/cultgirder,/obj/item/stack/sheet/runed_metal,/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
@@ -30,338 +30,336 @@
"aD" = (/obj/item/stack/sheet/runed_metal,/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
"aE" = (/obj/structure/cult/tome,/obj/item/weapon/tome,/obj/item/stack/sheet/runed_metal{amount = 25},/obj/item/weapon/coin/antagtoken,/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
"aF" = (/obj/structure/cult/tome,/obj/item/weapon/ectoplasm,/obj/item/weapon/coin/antagtoken,/obj/item/weapon/spellbook/oneuse/summonitem{name = "an extremely flamboyant book"},/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
-"aG" = (/mob/living/simple_animal/hostile/spawner/mining/hivelord,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
+"aG" = (/mob/living/simple_animal/hostile/spawner/mining/hivelord,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
"aH" = (/obj/structure/barricade/wooden,/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
-"aI" = (/obj/effect/mine/explosive{desc = "Rusted mines planted out by the miners before, probably to keep the cave monsters at bay."; name = "rusted mine"},/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
-"aJ" = (/turf/simulated/wall{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
-"aK" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
-"aL" = (/turf/simulated/wall/rust{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
-"aM" = (/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
-"aN" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
-"aO" = (/obj/structure/ladder/unbreakable{anchored = 1; height = 1; id = "minedeep"},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
-"aP" = (/obj/item/weapon/ectoplasm,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
-"aQ" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
+"aI" = (/obj/effect/mine/explosive{desc = "Rusted mines planted out by the miners before, probably to keep the cave monsters at bay."; name = "rusted mine"},/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
+"aJ" = (/turf/simulated/wall{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
+"aK" = (/turf/simulated/wall/rust{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
+"aL" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
+"aM" = (/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
+"aN" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
+"aO" = (/obj/structure/ladder/unbreakable{anchored = 1; height = 1; id = "minedeep"},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
+"aP" = (/obj/item/weapon/ectoplasm,/turf/simulated/floor/plating/asteroid/basalt/lava{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
+"aQ" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
"aR" = (/obj/structure/ladder/unbreakable{anchored = 1; height = 1; id = "dungeon"; name = "rusty ladder"},/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
-"aS" = (/obj/item/stack/rods,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
+"aS" = (/obj/item/stack/rods,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
"aT" = (/obj/structure/cultgirder,/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
-"aU" = (/obj/structure/ore_box,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
-"aV" = (/obj/machinery/light/small/built{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/obj/structure/sign/pods{desc = "A warning sign which warns of potential mech traffic to and from different levels of the mine."; name = "\improper MECH TUNNEL PASSAGE B1 TO A2"; pixel_x = 32},/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
+"aU" = (/obj/structure/ore_box,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
+"aV" = (/obj/machinery/light/small/built{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/obj/structure/sign/pods{desc = "A warning sign which warns of potential mech traffic to and from different levels of the mine."; name = "\improper MECH TUNNEL PASSAGE B1 TO A2"; pixel_x = 32},/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
"aW" = (/obj/effect/forcefield/cult,/turf/simulated/floor/plating/lava{baseturf = /turf/simulated/floor/plating/lava; desc = "Looks hot."; luminosity = 5; name = "lava"; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
-"aX" = (/obj/structure/barricade/wooden,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
-"aY" = (/obj/effect/bump_teleporter{id = "minedeepdown"; id_target = "minedeepup"},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
-"aZ" = (/obj/structure/divine/trap/fire{desc = "An old rune inscribed on the floor, giving off an intense amount of heat."; name = "flame rune"},/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
+"aX" = (/obj/structure/barricade/wooden,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
+"aY" = (/obj/effect/bump_teleporter{id = "minedeepdown"; id_target = "minedeepup"},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
+"aZ" = (/obj/structure/divine/trap/fire{desc = "An old rune inscribed on the floor, giving off an intense amount of heat."; name = "flame rune"},/turf/simulated/floor/plating/asteroid/basalt/lava{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
"ba" = (/obj/structure/divine/trap/fire{desc = "An old rune inscribed on the floor, giving off an intense amount of heat."; name = "flame rune"},/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
"bb" = (/obj/structure/cult/talisman,/obj/item/weapon/plasma_fist_scroll,/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
-"bc" = (/obj/effect/spider/stickyweb,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
-"bd" = (/mob/living/simple_animal/hostile/spawner/mining/goliath,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
+"bc" = (/obj/effect/spider/stickyweb,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
+"bd" = (/mob/living/simple_animal/hostile/poison/giant_spider/hunter,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
"be" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
-"bf" = (/mob/living/simple_animal/hostile/skeleton,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
+"bf" = (/mob/living/simple_animal/hostile/spawner/mining/goliath,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
"bg" = (/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/turf/simulated/wall/cult{baseturf = /turf/simulated/floor/plating/lava},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
"bh" = (/obj/machinery/gateway{dir = 9},/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
"bi" = (/obj/machinery/gateway{dir = 1},/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
"bj" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
-"bk" = (/mob/living/simple_animal/hostile/poison/giant_spider/hunter,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
+"bk" = (/mob/living/simple_animal/hostile/poison/giant_spider/nurse,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
"bl" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
"bm" = (/obj/machinery/gateway/centeraway{calibrated = 0},/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
"bn" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
-"bo" = (/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
-"bp" = (/obj/structure/flora/rock,/obj/item/device/soulstone/anybody,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
+"bo" = (/mob/living/simple_animal/hostile/skeleton,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
+"bp" = (/obj/structure/flora/rock,/obj/item/device/soulstone/anybody,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
"bq" = (/obj/machinery/gateway{dir = 10},/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
"br" = (/obj/machinery/gateway,/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
"bs" = (/obj/machinery/gateway{dir = 6},/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
-"bt" = (/obj/structure/divine/trap/stun{desc = "A rune inscribed in the floor, the air feeling electrified around it."; name = "shock rune"},/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
-"bu" = (/obj/effect/spider/stickyweb,/mob/living/simple_animal/hostile/poison/giant_spider/hunter,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
-"bv" = (/obj/effect/spider/cocoon,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
-"bw" = (/obj/structure/cult/pylon,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
-"bx" = (/mob/living/simple_animal/hostile/poison/giant_spider/nurse,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
+"bt" = (/obj/structure/divine/trap/stun{desc = "A rune inscribed in the floor, the air feeling electrified around it."; name = "shock rune"},/turf/simulated/floor/plating/asteroid/basalt/lava{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
+"bu" = (/obj/effect/spider/stickyweb,/mob/living/simple_animal/hostile/poison/giant_spider/hunter,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
+"bv" = (/obj/effect/spider/cocoon,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
+"bw" = (/obj/structure/cult/pylon,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
+"bx" = (/obj/item/organ/internal/brain/alien,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
"by" = (/obj/effect/decal/cleanable/blood,/mob/living/simple_animal/hostile/spawner/skeleton,/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
-"bz" = (/obj/item/organ/internal/brain/alien,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
-"bA" = (/obj/item/weapon/twohanded/mjollnir,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
+"bz" = (/obj/item/weapon/twohanded/mjollnir,/mob/living/simple_animal/hostile/poison/giant_spider/nurse,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
+"bA" = (/obj/item/clothing/head/collectable/wizard,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
"bB" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
"bC" = (/obj/structure/cult/tome,/obj/item/device/necromantic_stone,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
-"bD" = (/obj/item/clothing/head/collectable/wizard,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
-"bE" = (/obj/structure/barricade/wooden,/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
+"bD" = (/obj/item/weapon/gun/projectile/automatic/pistol/deagle/gold,/turf/simulated/floor/plating/asteroid/basalt/lava{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
+"bE" = (/obj/effect/decal/remains/human,/obj/item/clothing/under/patriotsuit,/turf/simulated/floor/plating/asteroid/basalt/lava{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
"bF" = (/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
"bG" = (/mob/living/simple_animal/hostile/skeleton,/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
"bH" = (/obj/structure/cult/pylon,/obj/effect/decal/cleanable/blood,/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
"bI" = (/obj/structure/ladder/unbreakable{anchored = 1; height = 2; id = "dungeon"; name = "rusty ladder"},/turf/simulated/floor/engine/cult{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"})
-"bJ" = (/obj/item/weapon/gun/projectile/automatic/pistol/deagle/gold,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
-"bK" = (/obj/effect/decal/remains/human,/obj/item/clothing/under/patriotsuit,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
-"bL" = (/obj/item/weapon/bedsheet/patriot,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
+"bJ" = (/obj/item/weapon/bedsheet/patriot,/turf/simulated/floor/plating/asteroid/basalt/lava{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"})
+"bK" = (/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"bL" = (/turf/simulated/wall/rust{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
"bM" = (/turf/simulated/floor/plating/airless,/area/space)
"bN" = (/turf/simulated/mineral,/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
"bO" = (/turf/simulated/mineral,/area/awaymission/BMPship)
-"bP" = (/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"bP" = (/obj/structure/sign/pods{desc = "A warning sign which warns of potential mech traffic to and from different levels of the mine."; name = "\improper MECH TUNNEL PASSAGE A2 TO B1"; pixel_x = 32},/obj/machinery/light/small/built{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
"bQ" = (/turf/simulated/floor/plating/lava{baseturf = /turf/simulated/floor/plating/lava; desc = "Looks hot."; luminosity = 5; name = "lava"; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
"bR" = (/turf/simulated/mineral/random/high_chance,/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
"bS" = (/turf/simulated/floor/plating/lava{baseturf = /turf/simulated/floor/plating/lava; desc = "Looks hot."; luminosity = 5; name = "lava"; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"bT" = (/obj/structure/sign/pods{desc = "A warning sign which warns of potential mech traffic to and from different levels of the mine."; name = "\improper MECH TUNNEL PASSAGE A2 TO B1"; pixel_x = 32},/obj/machinery/light/small/built{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"bU" = (/turf/simulated/wall/rust{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"bV" = (/turf/simulated/wall{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"bW" = (/obj/structure/barricade/wooden,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"bX" = (/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"bY" = (/obj/effect/bump_teleporter{id = "minedeepdown"; id_target = "minedeepup"},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"bZ" = (/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"ca" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"cb" = (/obj/structure/table,/obj/item/weapon/paper/crumpled{info = "
WARNING
Majority of this area is consitered 'unsafe' past this point. Theres an outpost directly south of here where you can get your bearing and travel further down if needed. Traveling in groups is HIGHLY advised, the shit out there can be extremely deadly if you're alone."},/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"cc" = (/mob/living/simple_animal/hostile/skeleton,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"cd" = (/mob/living/simple_animal/hostile/retaliate/bat{desc = "A rare breed of bat which roosts deep in caves."; name = "Cave Bat"},/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"ce" = (/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"cf" = (/obj/structure/closet/crate/miningcar{name = "Mining cart"},/obj/item/weapon/pickaxe{attack_verb = list("ineffectively hit"); desc = "A pickaxe thats been left to rust."; force = 1; name = "rusty pickaxe"; pixel_x = 5; throwforce = 1},/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"cg" = (/obj/structure/ore_box,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"ch" = (/obj/effect/mine/explosive{desc = "Rusted mines planted out by the miners before, probably to keep the cave monsters at bay."; name = "rusted mine"},/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"ci" = (/obj/structure/ladder/unbreakable{anchored = 1; height = 1; id = "mineintro"},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"cj" = (/turf/simulated/floor/plasteel/black{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"ck" = (/turf/simulated/wall{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/research)
-"cl" = (/turf/simulated/wall/rust{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/research)
-"cm" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"cn" = (/obj/structure/flora/rock,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"co" = (/obj/structure/sign/xeno_warning_mining{pixel_y = -32},/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"cp" = (/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"bT" = (/turf/simulated/wall{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"bU" = (/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"bV" = (/obj/structure/barricade/wooden,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"bW" = (/obj/effect/bump_teleporter{id = "minedeepdown"; id_target = "minedeepup"},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"bX" = (/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"bY" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"bZ" = (/obj/structure/table,/obj/item/weapon/paper/crumpled{info = "WARNING
Majority of this area is consitered 'unsafe' past this point. Theres an outpost directly south of here where you can get your bearing and travel further down if needed. Traveling in groups is HIGHLY advised, the shit out there can be extremely deadly if you're alone."},/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"ca" = (/mob/living/simple_animal/hostile/skeleton,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"cb" = (/mob/living/simple_animal/hostile/retaliate/bat{desc = "A rare breed of bat which roosts deep in caves."; name = "Cave Bat"},/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"cc" = (/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"cd" = (/obj/structure/closet/crate/miningcar{name = "Mining cart"},/obj/item/weapon/pickaxe{attack_verb = list("ineffectively hit"); desc = "A pickaxe thats been left to rust."; force = 1; name = "rusty pickaxe"; pixel_x = 5; throwforce = 1},/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"ce" = (/obj/structure/ore_box,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"cf" = (/obj/effect/mine/explosive{desc = "Rusted mines planted out by the miners before, probably to keep the cave monsters at bay."; name = "rusted mine"},/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"cg" = (/obj/structure/ladder/unbreakable{anchored = 1; height = 1; id = "mineintro"},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"ch" = (/turf/simulated/floor/plasteel/black{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"ci" = (/turf/simulated/wall{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/research)
+"cj" = (/turf/simulated/wall/rust{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/research)
+"ck" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"cl" = (/obj/structure/flora/rock,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"cm" = (/obj/structure/sign/xeno_warning_mining{pixel_y = -32},/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"cn" = (/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"co" = (/obj/machinery/light{dir = 1},/obj/structure/filingcabinet,/obj/item/weapon/paper{info = "Testing Notes
Subject appears unresponsive to most interactions, refusing to move away from the corners or face any scientists. Subject appears to move between the two back corners every observation. A strange humming can be heard from inside the cell, appears to be originating from the subject itself, further testing is necessary to confirm or deny this."; name = "Subject Omega Notes"},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
+"cp" = (/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
"cq" = (/turf/simulated/mineral/random/low_chance,/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"cr" = (/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
-"cs" = (/obj/machinery/light{dir = 1},/obj/structure/filingcabinet,/obj/item/weapon/paper{info = "Testing Notes
Subject appears unresponsive to most interactions, refusing to move away from the corners or face any scientists. Subject appears to move between the two back corners every observation. A strange humming can be heard from inside the cell, appears to be originating from the subject itself, further testing is necessary to confirm or deny this."; name = "Subject Omega Notes"},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
-"ct" = (/obj/structure/table,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
-"cu" = (/obj/structure/flora/rock,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"cv" = (/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
-"cw" = (/obj/item/weapon/shard,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
-"cx" = (/obj/item/weapon/shard,/obj/item/stack/rods,/obj/effect/decal/cleanable/blood/old,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
-"cy" = (/obj/effect/decal/cleanable/blood/gibs,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
-"cz" = (/obj/effect/decal/cleanable/blood/old,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
-"cA" = (/obj/item/stack/rods,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
-"cB" = (/turf/simulated/floor/plasteel/black{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"cC" = (/obj/effect/decal/remains/human,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"cD" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"cE" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
-"cF" = (/obj/structure/window/reinforced{dir = 4},/obj/effect/decal/cleanable/xenoblood,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
-"cG" = (/obj/structure/table,/obj/item/weapon/restraints/handcuffs/cable,/obj/item/weapon/restraints/handcuffs/cable,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
-"cH" = (/obj/effect/decal/remains/human,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
-"cI" = (/obj/structure/sign/vacuum{name = "\improper LOW AIR AREA"; pixel_x = 32; pixel_y = 0},/obj/item/stack/rods,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
-"cJ" = (/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
-"cK" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"cL" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"cr" = (/obj/structure/table,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
+"cs" = (/obj/structure/flora/rock,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"ct" = (/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
+"cu" = (/obj/item/weapon/shard,/obj/item/stack/rods,/obj/effect/decal/cleanable/blood/old,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
+"cv" = (/obj/item/weapon/shard,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
+"cw" = (/obj/effect/decal/cleanable/blood/old,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
+"cx" = (/obj/effect/decal/cleanable/blood/gibs,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
+"cy" = (/obj/item/stack/rods,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
+"cz" = (/turf/simulated/floor/plasteel/black{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"cA" = (/obj/effect/decal/remains/human,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"cB" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"cC" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
+"cD" = (/obj/structure/table,/obj/item/weapon/restraints/handcuffs/cable,/obj/item/weapon/restraints/handcuffs/cable,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
+"cE" = (/obj/structure/window/reinforced{dir = 4},/obj/effect/decal/cleanable/xenoblood,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
+"cF" = (/obj/effect/decal/remains/human,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
+"cG" = (/obj/structure/sign/vacuum{name = "\improper LOW AIR AREA"; pixel_x = 32; pixel_y = 0},/obj/item/stack/rods,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
+"cH" = (/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
+"cI" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"cJ" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"cK" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HOLY SHIT NIGGA WHAT ARE YOU DOING'."; name = "\improper HOLY SHIT NIGGA WHAT ARE YOU DOING"},/turf/simulated/wall{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"cL" = (/mob/living/simple_animal/hostile/zombie,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
"cM" = (/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"cN" = (/mob/living/simple_animal/hostile/zombie,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"cO" = (/mob/living/simple_animal/hostile/spawner/mining/basilisk,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"cP" = (/obj/machinery/light{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
-"cQ" = (/obj/machinery/door/window/eastleft,/obj/effect/decal/cleanable/xenoblood/xgibs,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
-"cR" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastleft,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
-"cS" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
-"cT" = (/obj/item/weapon/pickaxe{attack_verb = list("ineffectively hit"); desc = "A pickaxe thats been left to rust."; force = 1; name = "rusty pickaxe"; pixel_x = 5; throwforce = 1},/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"cU" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
-"cV" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
-"cW" = (/obj/structure/window/reinforced,/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
-"cX" = (/mob/living/simple_animal/hostile/retaliate/bat{desc = "A rare breed of bat which roosts deep in caves."; name = "Cave Bat"},/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"cY" = (/obj/effect/decal/cleanable/xenoblood/xgibs,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
-"cZ" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
-"da" = (/obj/structure/table,/obj/item/weapon/melee/baton,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
-"db" = (/obj/effect/glowshroom/single,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
-"dc" = (/obj/structure/sign/vacuum{name = "\improper LOW AIR AREA"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
-"dd" = (/obj/structure/barricade/wooden,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"de" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/crap,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
-"df" = (/obj/machinery/light/small{dir = 8},/obj/structure/sign/pods{desc = "A warning sign which warns of potential mech traffic to and from different levels of the mine."; name = "\improper MECH TUNNEL PASSAGE A2 TO A1"; pixel_x = -32},/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"dg" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
-"dh" = (/obj/machinery/light,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
-"di" = (/obj/structure/closet/secure_closet/miner{name = "weapon equipment"},/obj/item/weapon/grenade/syndieminibomb/concussion,/obj/item/weapon/grenade/syndieminibomb/concussion,/obj/item/weapon/grenade/syndieminibomb/concussion,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
-"dj" = (/obj/effect/bump_teleporter{id = "mineintrodown"; id_target = "mineintroup"},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"dk" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"dl" = (/obj/structure/table,/obj/item/weapon/paper{info = " Mining is hell down here, you can feel the heat of the magma no matter how thick the suit is. Conditions are barely managble as is, restless nights and horrid work conditions. The ore maybe rich down here, but we've already lost a few men to the faults shifting, god knows how much longer till it all just collapses down and consumes everyone with it."},/obj/item/weapon/pen,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"dm" = (/obj/structure/ladder/unbreakable{anchored = 1; height = 2; id = "minedeep"},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"dn" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"do" = (/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"dp" = (/obj/effect/spider/stickyweb,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"dq" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"dr" = (/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"ds" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"dt" = (/obj/machinery/light/small/built{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/obj/effect/spider/stickyweb,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"du" = (/obj/effect/spider/stickyweb,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"dv" = (/obj/structure/closet/secure_closet/personal,/obj/item/weapon/pickaxe{attack_verb = list("ineffectively hit"); desc = "A pickaxe thats been left to rust."; force = 1; name = "rusty pickaxe"; pixel_x = 5; throwforce = 1},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"dw" = (/turf/simulated/wall{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/northblock)
-"dx" = (/turf/simulated/wall/rust{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/northblock)
-"dy" = (/obj/machinery/suit_storage_unit/mining{desc = "An industrial unit made to hold space suits. Age has seemed to rust the sliding door mechanisms, making it difficult to open."; isbroken = 0; ispowered = 0; name = "rusted suit storage unit"},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"dz" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"dA" = (/obj/structure/closet/secure_closet/personal,/obj/effect/decal/cleanable/cobweb,/obj/item/weapon/sord,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/northblock)
-"dB" = (/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/northblock)
-"dC" = (/obj/structure/table/wood,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/northblock)
-"dD" = (/obj/structure/closet/secure_closet/personal,/obj/item/weapon/gun/energy/kinetic_accelerator,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/northblock)
-"dE" = (/obj/structure/dresser,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/northblock)
-"dF" = (/obj/structure/closet/secure_closet/personal,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/northblock)
-"dG" = (/obj/structure/table/wood,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/northblock)
-"dH" = (/obj/machinery/light/small/built{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/northblock)
-"dI" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/northblock)
-"dJ" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/northblock)
-"dK" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/northblock)
-"dL" = (/obj/machinery/door/airlock{name = "Dorm"},/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/northblock)
-"dM" = (/obj/item/stack/rods,/obj/effect/spider/stickyweb,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/northblock)
-"dN" = (/obj/structure/girder,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/northblock)
-"dO" = (/obj/item/stack/sheet/metal,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/northblock)
-"dP" = (/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/northblock)
-"dQ" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/northblock)
-"dR" = (/mob/living/simple_animal/hostile/retaliate/bat{desc = "A rare breed of bat which roosts deep in caves."; name = "Cave Bat"},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/northblock)
-"dS" = (/obj/item/stack/rods,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/northblock)
-"dT" = (/obj/machinery/door/airlock/mining{name = "Dorm Access"},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/northblock)
-"dU" = (/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/northblock)
-"dV" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/northblock)
-"dW" = (/obj/effect/spider/stickyweb,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/northblock)
-"dX" = (/obj/structure/closet/crate/miningcar{name = "Mining cart"},/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"cN" = (/mob/living/simple_animal/hostile/spawner/mining/basilisk,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"cO" = (/obj/machinery/light{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
+"cP" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastleft,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
+"cQ" = (/obj/machinery/door/window/eastleft,/obj/effect/decal/cleanable/xenoblood/xgibs,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
+"cR" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
+"cS" = (/obj/item/weapon/pickaxe{attack_verb = list("ineffectively hit"); desc = "A pickaxe thats been left to rust."; force = 1; name = "rusty pickaxe"; pixel_x = 5; throwforce = 1},/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"cT" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
+"cU" = (/obj/structure/window/reinforced,/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
+"cV" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
+"cW" = (/mob/living/simple_animal/hostile/retaliate/bat{desc = "A rare breed of bat which roosts deep in caves."; name = "Cave Bat"},/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"cX" = (/obj/effect/decal/cleanable/xenoblood/xgibs,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
+"cY" = (/obj/structure/table,/obj/item/weapon/melee/baton,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
+"cZ" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
+"da" = (/obj/effect/glowshroom/single,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
+"db" = (/obj/structure/sign/vacuum{name = "\improper LOW AIR AREA"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
+"dc" = (/obj/structure/barricade/wooden,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"dd" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/crap,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
+"de" = (/obj/machinery/light/small{dir = 8},/obj/structure/sign/pods{desc = "A warning sign which warns of potential mech traffic to and from different levels of the mine."; name = "\improper MECH TUNNEL PASSAGE A2 TO A1"; pixel_x = -32},/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"df" = (/obj/machinery/light,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
+"dg" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
+"dh" = (/obj/structure/closet/secure_closet/miner{name = "weapon equipment"},/obj/item/weapon/grenade/syndieminibomb/concussion,/obj/item/weapon/grenade/syndieminibomb/concussion,/obj/item/weapon/grenade/syndieminibomb/concussion,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/research)
+"di" = (/obj/effect/bump_teleporter{id = "mineintrodown"; id_target = "mineintroup"},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"dj" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"dk" = (/obj/structure/table,/obj/item/weapon/paper{info = " Mining is hell down here, you can feel the heat of the magma no matter how thick the suit is. Conditions are barely managble as is, restless nights and horrid work conditions. The ore maybe rich down here, but we've already lost a few men to the faults shifting, god knows how much longer till it all just collapses down and consumes everyone with it."},/obj/item/weapon/pen,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"dl" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"dm" = (/obj/structure/ladder/unbreakable{anchored = 1; height = 2; id = "minedeep"},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"dn" = (/obj/effect/spider/stickyweb,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"do" = (/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"dp" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"dq" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"dr" = (/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"ds" = (/obj/machinery/light/small/built{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/obj/effect/spider/stickyweb,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"dt" = (/obj/effect/spider/stickyweb,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"du" = (/obj/structure/closet/secure_closet/personal,/obj/item/weapon/pickaxe{attack_verb = list("ineffectively hit"); desc = "A pickaxe thats been left to rust."; force = 1; name = "rusty pickaxe"; pixel_x = 5; throwforce = 1},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"dv" = (/turf/simulated/wall{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/northblock)
+"dw" = (/turf/simulated/wall/rust{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/northblock)
+"dx" = (/obj/machinery/suit_storage_unit/mining{desc = "An industrial unit made to hold space suits. Age has seemed to rust the sliding door mechanisms, making it difficult to open."; isbroken = 0; ispowered = 0; name = "rusted suit storage unit"},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"dy" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"dz" = (/obj/structure/closet/secure_closet/personal,/obj/effect/decal/cleanable/cobweb,/obj/item/weapon/sord,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/northblock)
+"dA" = (/obj/structure/table/wood,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/northblock)
+"dB" = (/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/northblock)
+"dC" = (/obj/structure/closet/secure_closet/personal,/obj/item/weapon/gun/energy/kinetic_accelerator,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/northblock)
+"dD" = (/obj/structure/dresser,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/northblock)
+"dE" = (/obj/structure/closet/secure_closet/personal,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/northblock)
+"dF" = (/obj/structure/table/wood,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/northblock)
+"dG" = (/obj/machinery/light/small/built{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/northblock)
+"dH" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/northblock)
+"dI" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/northblock)
+"dJ" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/northblock)
+"dK" = (/obj/machinery/door/airlock{name = "Dorm"},/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/northblock)
+"dL" = (/obj/item/stack/rods,/obj/effect/spider/stickyweb,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/northblock)
+"dM" = (/obj/structure/girder,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/northblock)
+"dN" = (/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/northblock)
+"dO" = (/obj/item/stack/sheet/metal,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/northblock)
+"dP" = (/mob/living/simple_animal/hostile/retaliate/bat{desc = "A rare breed of bat which roosts deep in caves."; name = "Cave Bat"},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/northblock)
+"dQ" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/northblock)
+"dR" = (/obj/item/stack/rods,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/northblock)
+"dS" = (/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/northblock)
+"dT" = (/obj/machinery/door/airlock/mining{name = "Dorm Access"},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/northblock)
+"dU" = (/obj/effect/spider/stickyweb,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/northblock)
+"dV" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/northblock)
+"dW" = (/obj/structure/closet/crate/miningcar{name = "Mining cart"},/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"dX" = (/turf/simulated/wall{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
"dY" = (/obj/machinery/door/airlock{name = "Dorm"},/turf/simulated/floor/wood,/area/awaymission/northblock)
-"dZ" = (/turf/simulated/wall{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"ea" = (/turf/simulated/wall/rust{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"eb" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/effect/decal/cleanable/cobweb2,/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/northblock)
-"ec" = (/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/northblock)
-"ed" = (/obj/item/stack/sheet/metal,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/northblock)
-"ee" = (/obj/machinery/light/small/built{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/northblock)
-"ef" = (/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/northblock)
-"eg" = (/obj/structure/bed,/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/northblock)
-"eh" = (/obj/structure/girder,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/northblock)
-"ei" = (/obj/effect/decal/cleanable/ash,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"ej" = (/obj/effect/decal/cleanable/robot_debris/old,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"ek" = (/obj/structure/table,/obj/item/device/radio,/obj/item/device/radio,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"el" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"em" = (/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"en" = (/obj/structure/window{icon_state = "window"; dir = 8},/mob/living/simple_animal/hostile/mining_drone,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"eo" = (/obj/structure/closet/secure_closet/personal,/obj/item/weapon/gun/energy/laser/captain/scattershot,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/northblock)
-"ep" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/northblock)
-"eq" = (/obj/effect/decal/cleanable/shreds,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/northblock)
-"er" = (/obj/item/stack/rods,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/northblock)
-"es" = (/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/northblock)
-"et" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"eu" = (/obj/structure/bed/stool,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"ev" = (/obj/structure/window{icon_state = "window"; dir = 8},/obj/structure/window,/mob/living/simple_animal/hostile/mining_drone,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"ew" = (/obj/effect/decal/cleanable/shreds,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/northblock)
-"ex" = (/obj/item/stack/rods,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"ey" = (/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"ez" = (/obj/structure/table,/obj/item/device/mining_scanner,/obj/item/device/mining_scanner,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"eA" = (/obj/structure/closet/secure_closet/miner,/obj/effect/decal/cleanable/cobweb,/obj/item/weapon/survivalcapsule,/obj/item/weapon/extinguisher/mini,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"eB" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"eC" = (/obj/machinery/light/small/built{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/obj/machinery/suit_storage_unit/mining{desc = "An industrial unit made to hold space suits. Age has seemed to rust the sliding door mechanisms, making it difficult to open."; isbroken = 0; ispowered = 0; name = "rusted suit storage unit"},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"eD" = (/obj/structure/table,/obj/item/weapon/paper{info = "Survival Info For Miners
The caves are an unforgiving place, the only thing you'll have to traverse is the supplies in your locker and your own wit. Travel in packs when mining and try to shut down the monster dens before they overwhelm you. The job is dangerous but the haul is good, so remember this infomation and hopefully we'll all go home alive."; name = "work notice"},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"eE" = (/obj/structure/barricade/wooden,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"eF" = (/obj/structure/table,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"eG" = (/obj/structure/closet/secure_closet/miner,/obj/item/weapon/survivalcapsule,/obj/item/weapon/extinguisher/mini,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"eH" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"eI" = (/turf/simulated/wall{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/listeningpost)
-"eJ" = (/turf/simulated/wall/rust{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/listeningpost)
-"eK" = (/obj/machinery/vending/sustenance,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"eL" = (/obj/structure/closet/crate/trashcart,/obj/item/weapon/switchblade,/obj/item/weapon/switchblade,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/listeningpost)
-"eM" = (/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/listeningpost)
-"eN" = (/obj/structure/table,/obj/item/weapon/gun/energy/kinetic_accelerator,/obj/item/weapon/gun/energy/kinetic_accelerator,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/listeningpost)
-"eO" = (/obj/machinery/vending/sovietsoda,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"eP" = (/obj/machinery/light/small{dir = 8},/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/obj/item/device/multitool,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/listeningpost)
-"eQ" = (/obj/effect/decal/cleanable/oil,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/listeningpost)
-"eR" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/listeningpost)
-"eS" = (/obj/structure/table,/obj/item/weapon/pickaxe{attack_verb = list("ineffectively hit"); desc = "A pickaxe thats been left to rust."; force = 1; name = "rusty pickaxe"; pixel_x = 5; throwforce = 1},/obj/item/weapon/pickaxe{attack_verb = list("ineffectively hit"); desc = "A pickaxe thats been left to rust."; force = 1; name = "rusty pickaxe"; pixel_x = 5; throwforce = 1},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/listeningpost)
-"eT" = (/obj/machinery/mineral/mint,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"eU" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"eV" = (/obj/machinery/light/small/built,/obj/machinery/suit_storage_unit/mining{desc = "An industrial unit made to hold space suits. Age has seemed to rust the sliding door mechanisms, making it difficult to open."; isbroken = 0; ispowered = 0; name = "rusted suit storage unit"},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"eW" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"eX" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/listeningpost)
-"eY" = (/obj/structure/closet/crate/bin,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/listeningpost)
+"dZ" = (/turf/simulated/wall/rust{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"ea" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/effect/decal/cleanable/cobweb2,/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/northblock)
+"eb" = (/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/northblock)
+"ec" = (/obj/item/stack/sheet/metal,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/northblock)
+"ed" = (/obj/machinery/light/small/built{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/northblock)
+"ee" = (/obj/structure/bed,/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/northblock)
+"ef" = (/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/northblock)
+"eg" = (/obj/structure/girder,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/northblock)
+"eh" = (/obj/effect/decal/cleanable/ash,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"ei" = (/obj/structure/table,/obj/item/device/radio,/obj/item/device/radio,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"ej" = (/obj/effect/decal/cleanable/robot_debris/old,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"ek" = (/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"el" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"em" = (/obj/structure/window{icon_state = "window"; dir = 8},/mob/living/simple_animal/hostile/mining_drone,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"en" = (/obj/structure/closet/secure_closet/personal,/obj/item/weapon/gun/energy/laser/captain/scattershot,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/northblock)
+"eo" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/northblock)
+"ep" = (/obj/item/stack/rods,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/northblock)
+"eq" = (/obj/effect/decal/cleanable/shreds,/turf/simulated/floor/wood{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/northblock)
+"er" = (/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/northblock)
+"es" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"et" = (/obj/structure/bed/stool,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"eu" = (/obj/structure/window{icon_state = "window"; dir = 8},/obj/structure/window,/mob/living/simple_animal/hostile/mining_drone,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"ev" = (/obj/item/stack/rods,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"ew" = (/obj/effect/decal/cleanable/shreds,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/northblock)
+"ex" = (/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"ey" = (/obj/structure/table,/obj/item/device/mining_scanner,/obj/item/device/mining_scanner,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"ez" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"eA" = (/obj/structure/closet/secure_closet/miner,/obj/effect/decal/cleanable/cobweb,/obj/item/weapon/survivalcapsule,/obj/item/weapon/extinguisher/mini,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"eB" = (/obj/structure/table,/obj/item/weapon/paper{info = "Survival Info For Miners
The caves are an unforgiving place, the only thing you'll have to traverse is the supplies in your locker and your own wit. Travel in packs when mining and try to shut down the monster dens before they overwhelm you. The job is dangerous but the haul is good, so remember this infomation and hopefully we'll all go home alive."; name = "work notice"},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"eC" = (/obj/machinery/light/small/built{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/obj/machinery/suit_storage_unit/mining{desc = "An industrial unit made to hold space suits. Age has seemed to rust the sliding door mechanisms, making it difficult to open."; isbroken = 0; ispowered = 0; name = "rusted suit storage unit"},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"eD" = (/obj/structure/barricade/wooden,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"eE" = (/obj/structure/table,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"eF" = (/obj/structure/closet/secure_closet/miner,/obj/item/weapon/survivalcapsule,/obj/item/weapon/extinguisher/mini,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"eG" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"eH" = (/turf/simulated/wall{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/listeningpost)
+"eI" = (/turf/simulated/wall/rust{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/listeningpost)
+"eJ" = (/obj/machinery/vending/sustenance,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"eK" = (/obj/structure/closet/crate/trashcart,/obj/item/weapon/switchblade,/obj/item/weapon/switchblade,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/listeningpost)
+"eL" = (/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/listeningpost)
+"eM" = (/obj/structure/table,/obj/item/weapon/gun/energy/kinetic_accelerator,/obj/item/weapon/gun/energy/kinetic_accelerator,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/listeningpost)
+"eN" = (/obj/machinery/vending/sovietsoda,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"eO" = (/obj/machinery/light/small{dir = 8},/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/obj/item/device/multitool,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/listeningpost)
+"eP" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/listeningpost)
+"eQ" = (/obj/effect/decal/cleanable/oil,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/listeningpost)
+"eR" = (/obj/structure/table,/obj/item/weapon/pickaxe{attack_verb = list("ineffectively hit"); desc = "A pickaxe thats been left to rust."; force = 1; name = "rusty pickaxe"; pixel_x = 5; throwforce = 1},/obj/item/weapon/pickaxe{attack_verb = list("ineffectively hit"); desc = "A pickaxe thats been left to rust."; force = 1; name = "rusty pickaxe"; pixel_x = 5; throwforce = 1},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/listeningpost)
+"eS" = (/obj/machinery/mineral/mint,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"eT" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"eU" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"eV" = (/obj/machinery/light/small/built,/obj/machinery/suit_storage_unit/mining{desc = "An industrial unit made to hold space suits. Age has seemed to rust the sliding door mechanisms, making it difficult to open."; isbroken = 0; ispowered = 0; name = "rusted suit storage unit"},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"eW" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/listeningpost)
+"eX" = (/obj/structure/closet/crate/bin,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/listeningpost)
+"eY" = (/obj/structure/table,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/listeningpost)
"eZ" = (/obj/structure/barricade/wooden,/turf/simulated/floor/plasteel,/area/awaymission/listeningpost)
-"fa" = (/obj/structure/table,/obj/item/weapon/paper/pamphlet,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/listeningpost)
-"fb" = (/obj/structure/table,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/listeningpost)
-"fc" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/listeningpost)
-"fd" = (/obj/structure/noticeboard{pixel_y = 32},/obj/item/weapon/paper{info = "We were suppose to get a shipment of these special laser rifles and a couple 'nades to help combat the wildlife down here, but its been weeks since we last heard from the caravan carrying the shit down here. At this point we can only assume they fell victim to one of the monster nests or the dumbasses managed to trip into the lava. So much for that shipment, I guess."; name = "shipment notice"},/obj/item/weapon/paper{info = "Some of the miners have gone to laying some mine traps among the lower levels of the mine to keep the monsters at bay. This probably isn't the smartest idea in a cavern like this but the boys seem to get a chuckle out of every distant blast they hear go off, so I guess it works "; name = "safety notice"},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/listeningpost)
-"fe" = (/mob/living/simple_animal/hostile/spawner/mining/hivelord,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"ff" = (/obj/structure/closet/crate,/obj/item/weapon/paper{info = "CARAVAN SERVICES
Quality service since 2205
SHIPMENT CONTENTS:
4 scattershot rifles
6 grenades
1 laser rifle
1 blowup doll"; name = "Shipment Receipt"},/obj/item/weapon/gun/energy/laser/captain/scattershot,/obj/item/weapon/gun/energy/laser/captain/scattershot,/obj/item/weapon/gun/energy/laser,/obj/item/weapon/grenade/syndieminibomb/concussion,/obj/item/weapon/grenade/syndieminibomb/concussion,/obj/item/weapon/grenade/syndieminibomb/concussion,/obj/item/slimepotion/fireproof,/obj/item/slimepotion/fireproof,/obj/item/clothing/glasses/thermal,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"fg" = (/obj/effect/decal/cleanable/blood/old,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"fh" = (/obj/effect/decal/cleanable/blood/gibs/old,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"fi" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"fj" = (/obj/structure/ore_box,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"fk" = (/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/listeningpost)
-"fl" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/listeningpost)
-"fm" = (/obj/effect/landmark/corpse/skeleton/alive{name = "spooky skeleton remains"},/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"fn" = (/obj/item/weapon/grenade/syndieminibomb/concussion,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"fo" = (/obj/effect/decal/remains/human,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"fp" = (/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/listeningpost)
-"fq" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/weapon/paper{info = "CARAVAN SERVICES
Quality service since 2205
SHIPMENT CONTENTS:
4 scattershot rifles
6 grenades
1 laser rifle
1 blowup doll"; name = "Shipment Receipt"},/obj/item/organ/internal/cyberimp/eyes/thermals,/obj/item/weapon/gun/energy/laser/captain/scattershot,/obj/item/slimepotion/fireproof,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"fr" = (/mob/living/simple_animal/hostile/asteroid/fugu,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"fs" = (/obj/structure/sign/pods{desc = "A warning sign which warns of potential mech traffic to and from different levels of the mine."; name = "\improper MECH TUNNEL PASSAGE A1 TO A2"; pixel_x = -32},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"ft" = (/obj/structure/bed,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"fu" = (/obj/machinery/light/small/built{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/obj/effect/spider/stickyweb,/mob/living/simple_animal/hostile/poison/giant_spider/hunter,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"fv" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"fw" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/fire,/obj/effect/spider/stickyweb,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"fx" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/brute,/obj/item/weapon/reagent_containers/blood/OPlus,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"fy" = (/obj/effect/glowshroom/single,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"fz" = (/obj/item/weapon/gun/energy/laser/captain/scattershot,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"fA" = (/obj/effect/bump_teleporter{id = "mineintroup"; id_target = "mineintrodown"},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"fB" = (/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"fC" = (/obj/structure/barricade/wooden,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"fD" = (/obj/structure/bed,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"fE" = (/obj/effect/spider/stickyweb,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"fF" = (/mob/living/simple_animal/hostile/poison/giant_spider/hunter,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"fG" = (/obj/effect/spider/stickyweb,/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/mob/living/simple_animal/hostile/poison/giant_spider/hunter,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"fH" = (/obj/machinery/light/small,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"fI" = (/obj/item/slimepotion/fireproof,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"fa" = (/obj/structure/table,/obj/item/weapon/paper/pamphlet,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/listeningpost)
+"fb" = (/obj/structure/noticeboard{pixel_y = 32},/obj/item/weapon/paper{info = "We were suppose to get a shipment of these special laser rifles and a couple 'nades to help combat the wildlife down here, but its been weeks since we last heard from the caravan carrying the shit down here. At this point we can only assume they fell victim to one of the monster nests or the dumbasses managed to trip into the lava. So much for that shipment, I guess."; name = "shipment notice"},/obj/item/weapon/paper{info = "Some of the miners have gone to laying some mine traps among the lower levels of the mine to keep the monsters at bay. This probably isn't the smartest idea in a cavern like this but the boys seem to get a chuckle out of every distant blast they hear go off, so I guess it works "; name = "safety notice"},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/listeningpost)
+"fc" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/listeningpost)
+"fd" = (/mob/living/simple_animal/hostile/spawner/mining/hivelord,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"fe" = (/obj/structure/closet/crate,/obj/item/weapon/paper{info = "CARAVAN SERVICES
Quality service since 2205
SHIPMENT CONTENTS:
4 scattershot rifles
6 grenades
1 laser rifle
1 blowup doll"; name = "Shipment Receipt"},/obj/item/weapon/gun/energy/laser/captain/scattershot,/obj/item/weapon/gun/energy/laser/captain/scattershot,/obj/item/weapon/gun/energy/laser,/obj/item/weapon/grenade/syndieminibomb/concussion,/obj/item/weapon/grenade/syndieminibomb/concussion,/obj/item/weapon/grenade/syndieminibomb/concussion,/obj/item/slimepotion/fireproof,/obj/item/slimepotion/fireproof,/obj/item/clothing/glasses/thermal,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"ff" = (/obj/effect/decal/cleanable/blood/old,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"fg" = (/obj/effect/decal/cleanable/blood/gibs/old,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"fh" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"fi" = (/obj/structure/ore_box,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"fj" = (/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/listeningpost)
+"fk" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/listeningpost)
+"fl" = (/obj/effect/landmark/corpse/skeleton/alive{name = "spooky skeleton remains"},/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"fm" = (/obj/effect/decal/remains/human,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"fn" = (/obj/item/weapon/grenade/syndieminibomb/concussion,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"fo" = (/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/listeningpost)
+"fp" = (/mob/living/simple_animal/hostile/asteroid/fugu,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"fq" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/weapon/paper{info = "CARAVAN SERVICES
Quality service since 2205
SHIPMENT CONTENTS:
4 scattershot rifles
6 grenades
1 laser rifle
1 blowup doll"; name = "Shipment Receipt"},/obj/item/organ/internal/cyberimp/eyes/thermals,/obj/item/weapon/gun/energy/laser/captain/scattershot,/obj/item/slimepotion/fireproof,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"fr" = (/obj/structure/sign/pods{desc = "A warning sign which warns of potential mech traffic to and from different levels of the mine."; name = "\improper MECH TUNNEL PASSAGE A1 TO A2"; pixel_x = -32},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"fs" = (/obj/structure/bed,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"ft" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"fu" = (/obj/machinery/light/small/built{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/obj/effect/spider/stickyweb,/mob/living/simple_animal/hostile/poison/giant_spider/hunter,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"fv" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/brute,/obj/item/weapon/reagent_containers/blood/OPlus,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"fw" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/fire,/obj/effect/spider/stickyweb,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"fx" = (/obj/effect/glowshroom/single,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"fy" = (/obj/item/weapon/gun/energy/laser/captain/scattershot,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"fz" = (/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"fA" = (/obj/effect/bump_teleporter{id = "mineintroup"; id_target = "mineintrodown"},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"fB" = (/obj/structure/barricade/wooden,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"fC" = (/obj/structure/bed,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"fD" = (/mob/living/simple_animal/hostile/poison/giant_spider/hunter,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"fE" = (/obj/effect/spider/stickyweb,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"fF" = (/obj/effect/spider/stickyweb,/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/mob/living/simple_animal/hostile/poison/giant_spider/hunter,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"fG" = (/obj/machinery/light/small,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"fH" = (/obj/item/slimepotion/fireproof,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"fI" = (/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
"fJ" = (/obj/machinery/door/airlock/medical{name = "Medical"},/obj/structure/barricade/wooden,/turf/simulated/floor/plasteel,/area/awaymission/BMPship)
-"fK" = (/obj/effect/spawner/structure/window/reinforced,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"fL" = (/obj/structure/sign/bluecross{pixel_x = -32},/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"fM" = (/obj/structure/grille,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"fN" = (/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"fO" = (/obj/structure/sign/examroom{pixel_y = 32},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"fP" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"fQ" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"fR" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel/black{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"fS" = (/obj/structure/grille,/turf/simulated/floor/plating/asteroid{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"fK" = (/obj/structure/sign/bluecross{pixel_x = -32},/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"fL" = (/obj/structure/grille,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"fM" = (/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"fN" = (/obj/structure/sign/examroom{pixel_y = 32},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"fO" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"fP" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"fQ" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel/black{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"fR" = (/obj/structure/grille,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"fS" = (/obj/structure/grille,/obj/structure/barricade/wooden,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
"fT" = (/turf/simulated/floor/plasteel/elevatorshaft{name = "elevator flooring"; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"fU" = (/obj/structure/grille,/obj/structure/barricade/wooden,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"fV" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/reagent_containers/blood/OPlus,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"fW" = (/obj/machinery/iv_drip,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
+"fU" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/reagent_containers/blood/OPlus,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"fV" = (/obj/machinery/iv_drip,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"fW" = (/obj/structure/closet/crate/miningcar{name = "Mining cart"},/obj/item/weapon/pickaxe{attack_verb = list("ineffectively hit"); desc = "A pickaxe thats been left to rust."; force = 1; name = "rusty pickaxe"; pixel_x = 5; throwforce = 1},/obj/item/stack/sheet/mineral/adamantine{amount = 15},/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
"fX" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plasteel/elevatorshaft{name = "elevator flooring"; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
"fY" = (/turf/simulated/floor/plasteel/elevatorshaft{baseturf = /turf/simulated/floor/plating/basalt; name = "elevator flooring"; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
"fZ" = (/obj/structure/girder,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"ga" = (/obj/structure/closet/crate/miningcar{name = "Mining cart"},/obj/item/weapon/pickaxe{attack_verb = list("ineffectively hit"); desc = "A pickaxe thats been left to rust."; force = 1; name = "rusty pickaxe"; pixel_x = 5; throwforce = 1},/obj/item/stack/sheet/mineral/adamantine{amount = 15},/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"gb" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
+"ga" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"gb" = (/obj/structure/ladder/unbreakable{anchored = 1; height = 2; id = "mineintro"},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
"gc" = (/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"gd" = (/obj/structure/ladder/unbreakable{anchored = 1; height = 2; id = "mineintro"},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"ge" = (/obj/structure/closet/secure_closet/freezer/kitchen,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
+"gd" = (/obj/structure/closet/secure_closet/freezer/kitchen,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"ge" = (/obj/item/toy/beach_ball{desc = "Its a beachball with a face crudely drawn onto it with some soot."; name = "wilson"},/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
"gf" = (/obj/item/stack/rods,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"gg" = (/obj/item/toy/beach_ball{desc = "Its a beachball with a face crudely drawn onto it with some soot."; name = "wilson"},/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"gh" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"gi" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
+"gg" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"gh" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"gi" = (/obj/machinery/door/airlock/mining{name = "Kitchen"},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
"gj" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
"gk" = (/obj/structure/table/reinforced,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
"gl" = (/obj/structure/table/reinforced,/obj/item/stack/rods,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"gm" = (/obj/machinery/door/airlock/mining{name = "Kitchen"},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"gn" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"go" = (/obj/item/trash/plate,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"gp" = (/obj/effect/decal/cleanable/blood/old,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"gq" = (/obj/item/weapon/grown/log,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"gm" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"gn" = (/obj/item/trash/plate,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"go" = (/obj/effect/decal/cleanable/blood/old,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"gp" = (/obj/item/weapon/grown/log,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"gq" = (/obj/structure/bed/stool,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
"gr" = (/obj/structure/bed/stool,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
"gs" = (/obj/structure/table_frame,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/lava; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"gt" = (/obj/structure/bed/stool,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"gu" = (/obj/structure/table,/obj/item/weapon/kitchen/fork,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"gv" = (/obj/item/device/assembly/igniter,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
-"gw" = (/obj/structure/table_frame,/obj/item/stack/sheet/metal,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"gx" = (/obj/item/stack/rods,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"gy" = (/obj/structure/table_frame,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"gz" = (/obj/structure/reagent_dispensers/beerkeg,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"gA" = (/obj/structure/table,/obj/item/weapon/kitchen/fork,/obj/item/trash/plate,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"gB" = (/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"gC" = (/obj/machinery/door/airlock/external{name = "Mess Hall"},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"gD" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/black{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"gE" = (/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"gt" = (/obj/structure/table,/obj/item/weapon/kitchen/fork,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"gu" = (/obj/item/device/assembly/igniter,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"})
+"gv" = (/obj/structure/table_frame,/obj/item/stack/sheet/metal,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"gw" = (/obj/item/stack/rods,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"gx" = (/obj/structure/table_frame,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"gy" = (/obj/structure/table,/obj/item/weapon/kitchen/fork,/obj/item/trash/plate,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"gz" = (/obj/structure/reagent_dispensers/beerkeg,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"gA" = (/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"gB" = (/obj/machinery/door/airlock/external{name = "Mess Hall"},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"gC" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/black{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"gD" = (/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"gE" = (/mob/living/simple_animal/hostile/spawner/mining/hivelord,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
"gF" = (/obj/mecha/working/ripley/mining,/turf/simulated/floor/plasteel/recharge_floor,/area/awaymission/BMPship)
-"gG" = (/mob/living/simple_animal/hostile/spawner/mining/hivelord,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"gH" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"gI" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/clothing/glasses/material,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"gG" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"gH" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/clothing/glasses/material,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"gI" = (/obj/structure/table,/obj/item/mecha_parts/mecha_equipment/drill/diamonddrill,/obj/item/weapon/paper{info = "NOTICE!!
Although you may seem indestructible in a mech, remember, THIS SHIT ISN'T LAVA PROOF!! The boys have already had to deal with loosing the last two to salvage because the dumbass thought he could just wade through the lower lakes like it was nothing. The fact he even managed to get back without being fused with what was left of the mech is a miracle in itself. They're built to be resistant against extreme heat, not heat PROOF!
Robotics Team"; name = "NOTICE!! paper"},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
"gJ" = (/obj/structure/mecha_wreckage/durand,/turf/simulated/floor/plasteel/recharge_floor,/area/awaymission/BMPship)
-"gK" = (/obj/structure/table,/obj/item/mecha_parts/mecha_equipment/drill/diamonddrill,/obj/item/weapon/paper{info = "NOTICE!!
Although you may seem indestructible in a mech, remember, THIS SHIT ISN'T LAVA PROOF!! The boys have already had to deal with loosing the last two to salvage because the dumbass thought he could just wade through the lower lakes like it was nothing. The fact he even managed to get back without being fused with what was left of the mech is a miracle in itself. They're built to be resistant against extreme heat, not heat PROOF!
Robotics Team"; name = "NOTICE!! paper"},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"gL" = (/obj/structure/bed/stool,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"gM" = (/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"gN" = (/obj/structure/girder,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"gO" = (/obj/item/stack/rods,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
+"gK" = (/obj/structure/bed/stool,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"gL" = (/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"gM" = (/obj/structure/girder,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"gN" = (/obj/item/stack/rods,/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"gO" = (/obj/structure/holohoop,/turf/simulated/floor/plasteel/black{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
"gP" = (/obj/structure/mecha_wreckage/ripley,/turf/simulated/floor/plasteel/recharge_floor,/area/awaymission/BMPship)
-"gQ" = (/obj/structure/holohoop,/turf/simulated/floor/plasteel/black{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"gR" = (/obj/structure/grille,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"gS" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"gT" = (/obj/item/toy/beach_ball/holoball,/turf/simulated/floor/plasteel/black{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"gU" = (/mob/living/simple_animal/hostile/spawner/mining/basilisk,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"gV" = (/obj/structure/closet/crate/miningcar{name = "Mining cart"},/obj/item/stack/sheet/mineral/mythril{amount = 12},/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"gW" = (/obj/structure/girder,/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"gX" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/basalt},/area/awaymission/BMPship)
-"gY" = (/obj/structure/holohoop{dir = 1},/turf/simulated/floor/plasteel/black{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
-"gZ" = (/obj/effect/mine/explosive{desc = "Rusted mines planted out by the miners before, probably to keep the cave monsters at bay."; name = "rusted mine"},/turf/simulated/floor/plating/basalt{baseturf = /turf/simulated/floor/plating/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"gQ" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"gR" = (/obj/item/toy/beach_ball/holoball,/turf/simulated/floor/plasteel/black{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"gS" = (/mob/living/simple_animal/hostile/spawner/mining/basilisk,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"gT" = (/obj/structure/closet/crate/miningcar{name = "Mining cart"},/obj/item/stack/sheet/mineral/mythril{amount = 12},/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"gU" = (/obj/structure/girder,/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"gV" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating{baseturf = /turf/simulated/floor/plating/asteroid/basalt},/area/awaymission/BMPship)
+"gW" = (/obj/structure/holohoop{dir = 1},/turf/simulated/floor/plasteel/black{baseturf = /turf/simulated/floor/plating/asteroid/basalt; nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
+"gX" = (/obj/effect/mine/explosive{desc = "Rusted mines planted out by the miners before, probably to keep the cave monsters at bay."; name = "rusted mine"},/turf/simulated/floor/plating/asteroid/basalt{nitrogen = 23; oxygen = 14},/area/awaymission/BMPship)
(1,1,1) = {"
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -378,7 +376,7 @@ aaaaaaaaaaaaaaacacacacacacacacaeaeaeaeaeaeaeaeacacacacacacacacacacacacacacacacac
aaaaaaaaaaaaaaacacacacacacaeaeaeaeaeaeaeaeaeaeaeacacacacacacacacacajajajajacacacacacacacaeaeaeaeaeahahahahahahahahahahahahahaeaeaeaeacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiakakakakakaiadadadadadadadadadadadadadadadadadadadadadadadaiaiadadadadadadadadadadadadaaaaaaaaaaaaaa
aaaaaaaaaaaaaaacacacacaeaeaeaeaeaeahahahahahaeaeacacacacacacacajajajajajajajacacacacacacacacaeaeaeahahahaeaeaealaeaeahahahahahahaeaeacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiakamamamamamakaiaiaiaianaiadadadadadadadadadadadadadadadadaiaiaiaiaiadadadadadadadadadadaaaaaaaaaaaaaa
aaaaaaaaaaaaaaacacacacaeaeaeahahahahahahahahaeaeaeaeacacacacajajajajajajajajajajacacacacacacalaeahahahahaeaeaeaeaeaeaeacacahahahahaeaeacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadakamaoaoapaoaoamakaiaiaiaiaiaiaiadadadadadadadaiadadadadadaiaiaiaiaiaiadadadadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacaeaeaeaeahahahahahahahahahaeaeaeaeacacacajajajajajajajajajajajacacacacacacaeaeahahaeaeaeaeaeaeaeaeaeacacahahahahaeaeacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadakamaoaqaraqaoaoasaianaiaiaiaiaiadaiadadadadadadadadadadadaiaiaiaiaiaiadadadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacaeaeaeaeahahahahahahahahahaeaeaeaeacacacajajajajajajajajajajajacacacacacacaeaeahahaeaeaeaeaeaeaeaeaeacacahahahahaeaeacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadakamaoaqaraqaoaoakaianaiaiaiaiaiadaiadadadadadadadadadadadaiaiaiaiaiaiadadadadadadadadadadaaaaaaaaaaaaaa
aaaaaaaaaaaaaaacacaeaeaeaeahahahahahahahahahahahahaeaeaeacajajajajajajajajajajajacacacacacacaeaeahahaeaeaeaeahahahaeaeacacacahahahaeaeacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadakataparauarapaoaoaoavawaoaoaoaiaiaiadadadadadadadadadadadaiaiaiaiadadadadadadadadadadadadaaaaaaaaaaaaaa
aaaaaaaaaaaaaaacacaeaeahahahahahahaeaeaeaeahahahahaeaeaeacajajajajajajajajajajajacacacacacacaeaeahahaeaeaeaeahahahaeaeacacacahahahaeaeacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadakamaoaqaraqaoamakaianaiaiaoaoaiaiaiaiadadadadadadadadadadaiadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
aaaaaaaaaaaaaaacaeaeaeahahahaeaeaeaeaeaeaeahahahahaeaeaeacajajajajajajajajajacacacacacacacacaeaeahahahahahahahahahaeacacacacahahahaeaeacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadakaiamaoapaoamaiakaiaiaiaiaiaoaoaiaiaiadadadadadadadaiadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
@@ -396,53 +394,53 @@ aaaaaaaaaaaaaaacajajajajaeaeahahahahahahahahahahahahahahahahahahahahahahahahahah
aaaaaaaaaaaaaaacajajajajajaeahahahahahahahahahahahahahahahahahahahahahahahahahahaeaeahahahahahahahahahahahahahahahahaeaeajajacahaeaeaeaeacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadaiadadadadadadadadadadadadadadadaoaoaoaoaoaoaoaoaoapaoaoaoaoaoaoaoaoaoaoadadadadadadadadadadadadaiaiadadadadadaaaaaaaaaaaaaa
aaaaaaaaaaaaaaacacacajajajaeaeahahahahahahahahahahahahahahahahahahahahahaeaeaeaeaeaeaeahahahahahahahahahahahahahahahaeaeajajacahahaeaeaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaoaoadadaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoadadadadadadadadadaiaiaiaiadadadadadaaaaaaaaaaaaaa
aaaaaaaaaaaaaaacacacajajajaeaeahahahahahahahahahahahahahahahahahahahahaeaeaeaeaeaeaeaeaeahahahahahahahahahahahahahahaeaeacajajahahahahaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadaiadadadadadadadadadadadadadadadadadaoadadadadaiaiaiaiaiaiaiaiadadaiaiaiadadaoaoadadadadadadadadaiaiaiaiaiadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacajajajaeaeahahahahahahahahahahahahahahahahahahahaeaeaeaJaJaKaLaJaeaeahahahahahahahahahahahahahahaeaeacajajacahahahaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaoaoadadadadadadadadadadadaiadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacajajajaeaeahahahahahahahahahahahahahahahahahahahaeaeaeaLaMaMaNaLaeaeahahahahahahahahahahahahahahaeaeacacajacahahahaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacajajajaeaeahahahahahahahahahahahahahahahaeaeaeaeaeaeaeaKaMaOaMaKaeaeaeaeahahahahahahahahahahahahaeaeaeacajacahahahaeaeaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaoadadadadaiaiaiaPaiaxaxaxaxaxaiaiaiaiaiaiaiadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacacajajajaeaeahahahahahahahahaeaeaeaeaeaeaeaeaeaIaeaeaeaLaQaMaMaJaeaeaeaeahahahahahahahahahahahahahaeaeacajacahahahahaeaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaoadadadaiaiaiaiaiaiaxaoaRaoaxaiaiaiaiaiaiaiaoaoaoaiaiaiadadadadadadadadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacacajajajaeaeahahahahahaeaeaeaealaeaeaeaeaeahahahaeaeaeaLaJaKaLaJaeaeaeaeahahahahahahahahahahahahahaeaeajajacacahahahaeaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaoaoaoaiaiaiaiaiaiaiaxaoawaoaxaiaiaiaiaiaiaiaoaoaoakaiaiadadadadadadadadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacacajajajaeaeahahahahahaeaeaeahahahahahahahahahahaeaeaeaeaSaeaeaeaeaealaeahahahahahahahahahahahahahaeaeajajacacahahahaeaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaxaoaoaoaiaiaiaxaxaxaxaxaxaHaxaxaxaxaxaxaiaiaxaoaoaoaxaiaiadadadadadadadadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacacajajajaeaeaeaeaeaeaeaeaeaeahahahahahahahahahahahahaeaeaeaeaeaeaeaeaeaeaeaeahahahahahahahahahahahaeaeajajacacahahahaeaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaxaoaoadadadadasaoaoaoaoaoaoaoaoasaoaoasaiaiaTaoaoaoaxaiaiadadadadadadadadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacajajajajajaeaeacaeaeaeahahahahahahahahahahahahahahahaeaeaeaeaeaeahahahaeaIaeaeaeaeahahahahahahahahaeaeajajacacacahahaeaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaxaoapadadadaiasaoaoaxaoaoapaoaoaxaoaoasaiaiaoaoapaoadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacajajajajajaeaeaeaeahahahahahahahahahahahahahahahahahahahahaeaeahahahahahahaeaeaeaeaeaeaeaeaeaeaeaeaeaeacacacacahahahaeaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaxaoadaoadadadasaoaoazaoavaoaoaoaoaoaoaoaiaiaTaoavadadaiaiadadadadadadadadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacajajajajajajaeaeahahahahahahahahahahahahahahahahahahahahahaeaeahahahahahahahahahaeaeaeaeaeaeaeaeaeaeaeacacacacahahaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaxaoadaoaxadadaxaxaxaxaxadadaoaxaxaxaxaxaiaiaxaoaoadadaiaiadadadadadadadadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacacacajajajajaeaeahahahahahahahahahahahahahahahahahahahahahaeaIahahahahahahahahahahahahahahahahahahaeaeacacacacahahaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaxaoadadaxaiaiaiaiaiaiaxadadaoaxaiaiaiaiaiaiaxaoadadadaiaiadadadadadaiadadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacacacajajajajaeaeahahahahahahahahahahahahahahahahahahahahahaeaeaeahahahahahahahahahahahahahahahahahahahahahahahahahaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadaiaiaiadadadadadadadadadadadadaiaiaiaiaiaiadaxaoaoadaxaiaxaxaxaxaxaxadaoaoaoaxaxaxaxaxaiaxaoadadaxaiaiadadadadadadaiaiaiadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacacacajajajajaeaeahahahahahahahahahahahahahahahahahahahahahahaeaeahahahahahahahahahahahahahahahahahahahahahahahaeaeaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadaiaiaiaiaiadadadadadaiaiadadadaiaiaiaiaiaiaiaiaiaxaoaoaoaoaiasaoaoaoaoaoadaoaoaoaoaoaoaoaoaiaoaoadaoaxaiaiaiadadadadadaiaiaiadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacacacajajajajaeaeahahaeaeahahahahahahahahahahahahahahahahahahaeaeahahahahahahahahahahahahahahahahahahahahahahahaeaeajajajacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadaiaiaiaiaiaiadadadaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaxaoapaoaoaiasaoaoaxaoapaoaoavapaoaxaoaoasaiaoaoapaoaxaiaiaiadadadadaiaiaiadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacacajajajajajaeaeahahaeaeahahahahahahahahahahahahahahahahahahaealahahahahahahahahahahahahahahahahahahaeaeaeaeaeaeaeajajajacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiadadadaiaiaiaxaoaoaoaoaiasaoaoasaoaoaoaoadaoaoasaoaoasaiaoaoadadaxaiaiaiadadadadadadadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacacajajajajajaeaeahahaeaeahahahahahahahahahahahahahahahahahahaeaeaeahahahahahahahahahahahahahahahahahaeaeaeaeaUaeajajajajacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadaiaiaiaiadadaiaiaiaiaiaiadadadadadadadadadadadadaiaiaxadadadaxaiaxaoadaxaxaxaoaoadaxaxaxaxaxaxaiaxaoaoadaxaiaiaiadadadadadadadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacacajajajajajaeaeahahaeaeahahahahahahahahahahahahahahahahahahahaeaeahahahahahahahahahahahahahahahahahaeaVaLaLaLaLaJaJaLaLaJaJaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadaiaiaiadadadaiaiaiaiadadadadadadadadadadadadadadadadaWadadadaWadadadadaiaiaxaoaoadaxaiaiadadadadadadaoaoaxaiaiadadadadadadadadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacacajajajajajaeaeahahaeaeaeaeahahahahahahahahahahahahahahahahahaeaeahahahahahahahahahahahahahahahaeaeaeaeaeaXaMaMaMaMaMaMaMaYaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadaiaiaiadadadadaiaiaiadadadadadadadadadadadadadadadadaWadaoaoaWadaiaiaiaiaiaxaoaoaoaxaiaiadadaiaiadadadaoaxaiaiadadadadadadadadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacacajajajajajaeaeahahahahaeaeahahahahahahahahahahahahahahahahahaeaeaeahahahahahahahahahahahahahahaeaeaeaeaMaXaMaMaMaMaMaMaMaYaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaxaoaoaoaxaxaxaxaxaxaxaxadaoaoaxaxaxaxaxaxaxaxadadaoaxaiaiadadadadadadaiadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacacajajajajajaeaeahahahahaeaeahahahahahahahahahahahahahahahahahahaeaeahahahahahahahahahahahahaeaeaeaeaVaLaLaLaJaJaLaJaJaLaLaLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaAaoaoaoasaoaoaoaoaoaoaoadaoaoasaoaoaoaoawaoaoaoaoaoaxaiaiaiadadadadaiaianaiadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacacajajajajajaeaeahahahahaeaeahahahahahahahahahahahahahahahahahahaeaeaeaeahahahahahahahahahahaeaeacacajajajacacacacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaoaoapaoaoaoaoavaoaoazaoaoapaoaoaoaoaoaoaoawavaoapaoaxaiaiaiadadadadadaZaobaaiadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacacacacacacacaeaeahahahahacaeaeaeaeaeaeaealaeaeahahahahahahahahaeaeaeaeaeaeaeaeaeaeaeaeaeahahacacacacacacacacacacacahacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaxaBaoasaoaoaoaoaoaoaoasaoaoaoaoaoaoaoaoasaoaoaoaoaBaxaiaiaiadadadadanaobbaoanadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacacacacacacacaeaeahahahahacacacacacacacacacaeaeahahahahahahahaeaeaeahahahaeaeaeaeaeaeaeaeahahahahahahacacacacacacacahacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaxaxaxaxaxaxaxaxaxaxaxaxaoasaoaxaxaxaxaxaxaxaxaxaxaxaxaiaiaiadadadadaibaaoaZadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacacacacacacacaeaeahahahahacacacacacacacacacacaeaeaeaeaeaeaeaeaeaeahahahaeaeaeaealaeaeacaeaeahahahahahacacacacacacacahacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaiaiaiaiaiaiaiaiaiaiaxasadasaxaiaiaiaiaiaiaiaiaiaiaiaiaiaiadadadadadaianadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacacacacacacacaeaeahahahahahahacacacacacacahahahahahahaeaeaeaeaeahahahahaeacacaeaeaeaeajajaeahahahahahaeajajacacacacahacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaoaoaiaiaiaiaiaiaiaiaiaiaiaxadadadadadadaiaiaiaiaiaiaiadaiaiadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacacacacacaLaeaeaeaeaeaeahahahacacahahahahahahahahahahaeaeaeahahahahahahaeajajaeaeaeaeajajaeahahahahahaeajajacacacaeahacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaoamaiaiadadaiaiaiaiaiaiaiadadadadadadadadadadaiaiadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacacacacaeaeaLaeaeaeaeaeahahahahahahahahahahahahahahahahaeaeahahahahahahaeajajajaeaeaeajajaeahahahahahaeajajajajajaeahahaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaoaiaiaxadadadadadadadaiadadadasadasaxaiadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacacacacaeaeacacacacaeaeahahahahahahaeaeaeahahahahahahahahahahahahahahaeaeajajajajajajajajaeahahahahahaeaeajajajajaeahahaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaoadadadadadadadadadadadadadaxaoasaoaxaiaiaiadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacajajajaeaeahahahahahahahahahahahahahahahahahahahaeaeaeaJaJaLaKaJaeaeahahahahahahahahahahahahahahaeaeacajajacahahahaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaoaoadadadadadadadadadadadaiadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacajajajaeaeahahahahahahahahahahahahahahahahahahahaeaeaeaKaMaMaNaKaeaeahahahahahahahahahahahahahahaeaeacacajacahahahaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacajajajaeaeahahahahahahahahahahahahahahahaeaeaeaeaeaeaeaLaMaOaMaLaeaeaeaeahahahahahahahahahahahahaeaeaeacajacahahahaeaeaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaoadadadadaiaiaiaPaibgbgbgbgbgaiaiaiaiaiaiaiadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacacajajajaeaeahahahahahahahahaeaeaeaeaeaeaeaeaeaIaeaeaeaKaQaMaMaJaeaeaeaeahahahahahahahahahahahahahaeaeacajacahahahahaeaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaoadadadaiaiaiaiaiaibgaoaRaobgaiaiaiaiaiaiaiaoaoaoaiaiaiadadadadadadadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacacajajajaeaeahahahahahaeaeaeaealaeaeaeaeaeahahahaeaeaeaKaJaLaKaJaeaeaeaeahahahahahahahahahahahahahaeaeajajacacahahahaeaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaoaoaoaiaiaiaiaiaiaibgaoawaobgaiaiaiaiaiaiaiaoaoaoakaiaiadadadadadadadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacacajajajaeaeahahahahahaeaeaeahahahahahahahahahahaeaeaeaeaSaeaeaeaeaealaeahahahahahahahahahahahahahaeaeajajacacahahahaeaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaibgaoaoaoaiaiaibgbgbgbgbgbgaHbgbgbgbgbgbgaiaibgaoaoaobgaiaiadadadadadadadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacacajajajaeaeaeaeaeaeaeaeaeaeahahahahahahahahahahahahaeaeaeaeaeaeaeaeaeaeaeaeahahahahahahahahahahahaeaeajajacacahahahaeaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaibgaoaoadadadadasaoaoaoaoaoaoaoaoasaoaoasaiaiaTaoaoaobgaiaiadadadadadadadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacajajajajajaeaeacaeaeaeahahahahahahahahahahahahahahahaeaeaeaeaeaeahahahaeaIaeaeaeaeahahahahahahahahaeaeajajacacacahahaeaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaibgaoapadadadaiasaoaoaobgaoapaobgaoaoaoasaiaiaoaoapaoadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacajajajajajaeaeaeaeahahahahahahahahahahahahahahahahahahahahaeaeahahahahahahaeaeaeaeaeaeaeaeaeaeaeaeaeaeacacacacahahahaeaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaibgaoadaoadadadasaoaoazaoavaoaoaoaoaoaoaoaiaiaTaoavadadaiaiadadadadadadadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacajajajajajajaeaeahahahahahahahahahahahahahahahahahahahahahaeaeahahahahahahahahahaeaeaeaeaeaeaeaeaeaeaeacacacacahahaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaibgaoadaobgadadbgbgbgbgbgadadaobgbgbgbgbgaiaibgaoaoadadaiaiadadadadadadadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacacacajajajajaeaeahahahahahahahahahahahahahahahahahahahahahaeaIahahahahahahahahahahahahahahahahahahaeaeacacacacahahaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaibgaoadadbgaiaiaiaiaiaibgadadaobgaiaiaiaiaiaibgaoadadadaiaiadadadadadaiadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacacacajajajajaeaeahahahahahahahahahahahahahahahahahahahahahaeaeaeahahahahahahahahahahahahahahahahahahahahahahahahahaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadaiaiaiadadadadadadadadadadadadaiaiaiaiaiaiadbgaoaoadbgaibgbgbgbgbgbgadaoaobgbgbgbgbgbgaibgaoadadbgaiaiadadadadadadaiaiaiadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacacacajajajajaeaeahahahahahahahahahahahahahahahahahahahahahahaeaeahahahahahahahahahahahahahahahahahahahahahahahaeaeaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadaiaiaiaiaiadadadadadaiaiadadadaiaiaiaiaiaiaiaiaibgaoaoaobgaiasaoaoaoaoaoadaoaoaoaoaoaoaoaoaibgaoadaobgaiaiaiadadadadadaiaiaiadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacacacajajajajaeaeahahaeaeahahahahahahahahahahahahahahahahahahaeaeahahahahahahahahahahahahahahahahahahahahahahahaeaeajajajacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadaiaiaiaiaiaiadadadaiaiaiaiaiaiaiaiaiaiaiaiaiaiaibgaoapaobgaiasaoaoaoaoapaoaoavapaoaoaoaoasaibgaoapaobgaiaiaiadadadadaiaiaiadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacacajajajajajaeaeahahaeaeahahahahahahahahahahahahahahahahahahaealahahahahahahahahahahahahahahahahahahaeaeaeaeaeaeaeajajajacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiadadadaiaiaibgaoaoaobgaiasaoaoasaoaoaoaoadaoaoasaoaoasaibgaoadadbgaiaiaiadadadadadadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacacajajajajajaeaeahahaeaeahahahahahahahahahahahahahahahahahahaeaeaeahahahahahahahahahahahahahahahahahaeaeaeaeaUaeajajajajacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadaiaiaiaiadadaiaiaiaiaiaiadadadadadadadadadadadadaiaibgadadadbgaibgbgadbgbgbgaoaoadbgbgbgbgbgbgaibgaoaoadbgaiaiaiadadadadadadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacacajajajajajaeaeahahaeaeahahahahahahahahahahahahahahahahahahahaeaeahahahahahahahahahahahahahahahahahaeaVaKaKaKaKaJaJaKaKaJaJaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadaiaiaiadadadaiaiaiaiaiadadadadadadadadadadadadadadadaWadadadaWadadadadaiaibgaoaoadbgaiaiadadadadadadaoaobgaiaiadadadadadadadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacacajajajajajaeaeahahaeaeaeaeahahahahahahahahahahahahahahahahahaeaeahahahahahahahahahahahahahahahaeaeaeaeaeaXaMaMaMaMaMaMaMaYaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadaiaiaiadadadadaiaiaiadadadadadadadadadadadadadadadadaWadaoaoaWadaiaiaiaiaibgaoaoaobgaiaiadadaiaiadadadaobgaiaiadadadadadadadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacacajajajajajaeaeahahahahaeaeahahahahahahahahahahahahahahahahahaeaeaeahahahahahahahahahahahahahahaeaeaeaeaMaXaMaMaMaMaMaMaMaYaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaibgaoaoaobgbgbgbgbgbgbgbgadaoaobgbgbgbgbgbgbgbgadadaobgaiaiadadadadadadaiadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacacajajajajajaeaeahahahahaeaeahahahahahahahahahahahahahahahahahahaeaeahahahahahahahahahahahahaeaeaeaeaVaKaKaKaJaJaKaJaJaKaKaKaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaAaoaoaoasaoaoaoaoaoaoaoadaoaoasaoaoaoaoawaoaoaoaoaobgaiaiaiadadadadaiaianaiadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacacajajajajajaeaeahahahahaeaeahahahahahahahahahahahahahahahahahahaeaeaeaeahahahahahahahahahahaeaeacacajajajacacacacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaoaoapaoaoaoaoavaoaoazaoaoapaoaoaoaoaoaoaoawavaoapaobgaiaiaiadadadadadaZaobaaiadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacacacacacacacaeaeahahahahacaeaeaeaeaeaeaealaeaeahahahahahahahahaeaeaeaeaeaeaeaeaeaeaeaeaeahahacacacacacacacacacacacahacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaibgaBaoasaoaoaoaoaoaoaoasaoaoaoaoaoaoaoaoasaoaoaoaoaBbgaiaiaiadadadadanaobbaoanadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacacacacacacacaeaeahahahahacacacacacacacacacaeaeahahahahahahahaeaeaeahahahaeaeaeaeaeaeaeaeahahahahahahacacacacacacacahacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaibgbgbgbgbgbgbgbgbgbgbgbgaoakaobgbgbgbgbgbgbgbgbgbgbgbgaiaiaiadadadadaibaaoaZadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacacacacacacacaeaeahahahahacacacacacacacacacacaeaeaeaeaeaeaeaeaeaeahahahaeaeaeaealaeaeacaeaeahahahahahacacacacacacacahacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaiaiaiaiaiaiaiaiaiaibgakadakbgaiaiaiaiaiaiaiaiaiaiaiaiaiaiadadadadadaianadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacacacacacacacaeaeahahahahahahacacacacacacahahahahahahaeaeaeaeaeahahahahaeacacaeaeaeaeajajaeahahahahahaeajajacacacacahacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaoaoaiaiaiaiaiaiaiaiaiaiaibgadadadadadadaiaiaiaiaiaiaiadaiaiadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacacacacacaKaeaeaeaeaeaeahahahacacahahahahahahahahahahaeaeaeahahahahahahaeajajaeaeaeaeajajaeahahahahahaeajajacacacaeahacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaoamaiaiadadaiaiaiaiaiaiaiadadadadadadadadadadaiaiadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacacacacbdbcaKaeaeaeaeaeahahahahahahahahahahahahahahahahaeaeahahahahahahaeajajajaeaeaeajajaeahahahahahaeajajajajajaeahahaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaoaiaiaxadadadadadadadaiadadadakadakaiaiadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacacacacaebdacacacacaeaeahahahahahahaeaeaeahahahahahahahahahahahahahahaeaeajajajajajajajajaeahahahahahaeaeajajajajaeahahaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaoadadadadadadadadadadadadadaxaoakaoaxaiaiaiadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
aaaaaaaaaaaaaaacacacacacaeaebcacacacacaeaeahahahahahahaeaeaeahahahahahahahahahahahahahahaeaeaeaeacajajaeaeaeaeahahahahahaeaeajajacaeaeahahaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadaoaiadadadadadadadadadadadadadaxaoaoaoaxaiaiadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
aaaaaaaaaaaaaaacacacacacbcaeaeacacacacacaeaeaeahahahahaeacaeaeaeaeaeaeaeaeaeaeahahahahahaeaeaeaeaeaeaeaeaeaeaeahahahahahahaeajajacaeahahaeaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaxadadadadadadadadadadaiaiaiasaoaoaoasadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacacaeaeaeacacacacacacaeaeaeahahahahaeacacacacacacaeaeacacaeaeaeaeaeaeaeaeaeaeaeaebdaeacaeaeaeaeahahahahaeacacacaeahahaeaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadaiaoaiadadadadadadadadadadadaiaiasaoaobeaoasadadadadakadadadadadadadadadaiaiadadadadadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacacaeaeaeacacacacacacaeaeaeahahahahaeaeacacacacacbfaeacacacacacacacajajajajajajacacacacacacaeaeahahahahaeacacaeaeahahaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadaiaoaiadadadadadadadadadadadaibgaoaobeapbeaoasasaiaianadaiaiaiaiadadadaiaiaiaiaiadadadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacbcaeaeaebcacacacacacajajaeaeahahahahaeacacacacaeaeacacacacacacacacajajajajajajacacacacacacaeaeahahahahaeacaeaeaeahahaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiadadadadadadadadadadadasaoaobebhbibjbeaoaobgaiaiakaoaoaiaiadadadaiaiaiaiaiadadadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacbcbcbcbkaeaeaeacacacajajaeaeaeahahahaeacacaeaealacacacacacacacajajajajajajajajacacacacacacacaeaeahahahaeaeaeahahahahaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaiaiadadadadadadadadadadasaobeapblbmbnapbeaoaoaiaiaoaiboaiaiaiaiaiaiaiaiaiaiadadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacacaeaeaeacacacacacacaeaeaeahahahahaeacacacacacacaeaeacacaeaeaeaeaeaeaeaeaeaeaeaebfaeacaeaeaeaeahahahahaeacacacaeahahaeaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadaiaoaiadadadadadadadadadadadaiaiasaoaobeaoasadadadadakadadadadadadadadadaiaiadadadadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacacaebkbcacacacacacacaeaeaeahahahahaeaeacacacacacboaeacacacacacacacajajajajajajacacacacacacaeaeahahahahaeacacaeaeahahaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadaiaoaiadadadadadadadadadadadaiaxaoaobeapbeaoasasaiaianadaiaiaiaiadadadaiaiaiaiaiadadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacbcaeaeaebcacacacacacajajaeaeahahahahaeacacacacaeaeacacacacacacacacajajajajajajacacacacacacaeaeahahahahaeacaeaeaeahahaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiadadadadadadadadadadadasaoaobebhbibjbeaoaoaxaiaiakaoaoaiaiadadadaiaiaiaiaiadadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacbcbcbcbdaeaeaeacacacajajaeaeaeahahahaeacacaeaealacacacacacacacajajajajajajajajacacacacacacacaeaeahahahaeaeaeahahahahaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaiaiadadadadadadadadadadasaobeapblbmbnapbeaoaoaiaiaoaiaiaiaiaiaiaiaiaiaiaiaiadadadadadadadadadaaaaaaaaaaaaaa
aaaaaaaaaaaaaaacacacbcbcbcaeaebcbcacacacajajajaeaeahahahaeacacaeacacacacacacaeaebpajajajacacacajajajacacacacajajaeaeahahahaeaeaeahahahaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadaiaoamaiamadadadadadadadadadadasaoaobebqbrbsbeaoaoaoaiaiakaxadadaoaobtaiaiaiaiaiadadadadadadadadadadaaaaaaaaaaaaaa
aaaaaaaaaaaaaaacacacbcaeaeaebubcbcaebvacacajajaeaeahahahaeaeacaeacacacaeaeaeaeaebwacacacacacacajajajacacacacajajaeaeaeahahahahahahahahaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaiataiadadadadadadadadadadasaoaoaoawbeaoaoaoaoaoaiakadadadakaiaoaiaiaiaiaiadadadadadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacaebkbcbcbcbcaebxaeajajajajaeaeahahahaeaeaeaeaeaeaebfacacacaeacacacacacacacajajajajacacacacacacaeaeahahahahahahahahaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaiaiamadadadadadadaxaxaiadadasaoaoaobyaoaoaoaobgaiakadadadaxaiaoaiaiadadadadadadadadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacaebzbcbcbcbAbubcaeajajajajaeaeahahahahahahaeaeaeaeacacacacagagaLaLaLaLacacacacajajacacacacacacaeaeahahahahahahahahaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadaiaiaoaoaiaiadadadaxaoaoaoaoaxaiadasaoaobBbCbBaoaoasaiaiaiadadadaxaiaoaiaiadadadadadadadadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacacacbcbcaebDbcbcacajajajajaeaeahahahahahahacacaeaeacahahacaLagbEbFbGaLacacacacajajacacacacacacacaeaeaeaeahahahahahaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaoaoaiaiadaxaoaoaoaiaiaoaoasadadasaoaobHaoaoasaiaiaiaiadadadaiaiaiaiadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacacacacbxbcaeaebvacajajajajaeaeacacahahahahacacaeaeacahahahacaLaLbFbIaLacacacacacajajacacacacacacaeaeaeaeaeaeaeaeaeaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaiaoaiadadaoaiaiaiamaiaiamaoaxadadbgasasasbgaiaiaiaiaiadadadadaoaiaiadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacacacacacacacacacacajajajajaeaeacacahahahahahahahahahahahahahacaLaLaLaLacacacacacajajacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadaiaiadadadadadadadadadadadaiaiaiaiawaiadaiaiaiaiaiataiaiaiaoaxadadaiamaiaiaiaiaiadadadadadadaxaoaiaiadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacacacacacacacacacacacacajajaeaeacacahahahahahahahahahahahahahacacacacacacacacacacajajacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadaiaiaiaiaiadadadadadadadadadaiaiaiaiaoaoaiaiaoaiaiaiamaiaiboaoaoadadadaiaiaiaiadadadadadadadadaiaiaiadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacacacacacacacacacacacacajajaeaeacacacacacacacacaeaeacacacacacacacacacacacacacacacajacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadaiaiaiaiaiadadadadadadadadaiaiaiaiaoaoaoaiaiaiaiaiaiaiadadaoaxadadadadadadadadadaoadadaxaoaoaoaiaiadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacaeaeaeaeaeaeaeaeaeaeaeaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadaiaiaibJbKaiadadadadadadadadadadadaiaiaiaiaiaiaiaiaiaiaiadaoaiadadadadadadadadadadadadadakaoaoaiaiadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacaeaeaeaeaeaeaeaeaeaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadaibLaiaiadadadadadadadadadadadaiaiaiaiaiaiaiadadadadadaiaoadadadadadaoadadadadadadaxaiaiaiaiaiadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadaiaiaiaiaiaiaiaiadadadadadadadadadadadadadadadadadadadadadadadadaiaoaiadadadadadadadadadadadaxaoaiaiadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadaiaiaiadaiadadadadadadadadadadadadadadadadadadadadadadadadadaiaoaiadadadadadadaxaxasaxaoaoaoaiaiadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacaebdbcbcbcbcaebkaeajajajajaeaeahahahaeaeaeaeaeaeaeboacacacaeacacacacacacacajajajajacacacacacacaeaeahahahahahahahahaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaiaiamadadadadadadaxaxaiadadasaoaoaobyaoaoaoaoaxaiakadadadaxaiaoaiaiadadadadadadadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacaebxbcbcbcbzbubcaeajajajajaeaeahahahahahahaeaeaeaeacacacacagagaKaKaKaKacacacacajajacacacacacacaeaeahahahahahahahahaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadaiaiaoaoaiaiadadadaxaoaoaoaoaxaiadasaoaobBbCbBaoaoasaiaiaiadadadaxaiaoaiaiadadadadadadadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacacacbcbcaebAbcbcacajajajajaeaeahahahahahahacacaeaeacahahacaKagagbFbGaKacacacacajajacacacacacacacaeaeaeaeahahahahahaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaoaoaiaiadaxaoaoaoaiaiaoaoasadadasaoaobHaoaoasaiaiaiaiadadadaiaiaiaiadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacacacacbkbcaeaebvacajajajajaeaeacacahahahahacacaeaeacahahahacaKaKbFbIaKacacacacacajajacacacacacacaeaeaeaeaeaeaeaeaeaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadaiaiadadadadadadaiaiaiaiaoaiadadaoaiaiaiamaiaiamaoaxadadaxasasasaxaiaiaiaiaiadadadadaoaiaiadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacacacacacacacacacacajajajajaeaeacacahahahahahahahahahahahahahacaKaKaKaKacacacacacajajacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadaiaiaiaiaiadadadadaiaiaiaiawaiadaiaiaiaiaiataiaiaiaoaxadadaiamaiaiaiaiaiadadadadadadaxaoaiaiadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacacacacacacacacacacacacajajaeaeacacahahahahahahahahahahahahahacacacacacacacacacacajajacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadaiaiaiaiaiadadadaiaiaiaiaoaoaiaiaoaiaiaiamaiaiaiaoaoadadadaiaiaiaiadadadadadadadadaiaiaiadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacacacacacacacacacacacacajajaeaeacacacacacacacacaeaeacacacacacacacacacacacacacacacajacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadaiaiaibDbEaiadadadaiaiaiaiaoaoaoaiaiaiaiaiaiaiadadaoaxadadadadadadadadadaoadadaxaoaoaoaiaiadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacaeaeaeaeaeaeaeaeaeaeaeaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadaibJaiaiadadadadadadaiaiaiaiaiaiaiaiaiaiaiadaoaiadadadadadadadadadadadadadakaoaoaiaiadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacaeaeaeaeaeaeaeaeaeaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadaiaiaiaiaiaiaiaiadadadadadadadaiaiaiaiaiaiaiadadadadadaiaoadadadadadaoadadadadadadaxaiaiaiaiaiadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadaiaiaiadaiadadadadadadadadadadadadadadadadadadadadaiaoaiadadadadadadadadadadadaxaoaiaiadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaoaiadadadadadadaxaxasaxaoaoaoaiaiadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaoaiaiadadadaxaxawaoaoaoaoaoaiaiadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaoaiadasaxaoaoaBamaiaiaiamaiaiadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaoaxaoaoaoaoaiaiaiaiaiaiaiaiadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa
@@ -529,86 +527,86 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbPbPbPbPbPbPbPbPbPbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbRbRbPbPbSbSbSbSbSbSbSbPbPbPbPbPbPbPbPbPbPbTbUbUbUbVbVbUbVbVbVbUbUbVaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbPbPbPbPbNbNbNbNbNbNbNbNbNbNbNbNbRbRbPbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbPbPbPbPbPbPbWbXbXbXbXbXbXbXbYaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObObObObObObObObObObObObObObObObObObObObZbZbZbZbZbZbZbZbObObObObObObObObObQbQbQbQbQbQbQbQbQbQbQbObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbVbVbUbVbVcabPcbbNbNbNbNbNbNbNbNbNbNbNbPbPbPbSbSbSbSbSbSbSbSbPbPbPbPbSbSbSbSbPbPbPbPbPbXbWccbXbXbXbXbXbXbYaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObObObObObObObObObObObObObObObObObObObObZbZbZbZbZbZbZcdbZbZbZbObObObObObOcebQbQbQbQbQbQbQbQbQbQbObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbVbXbXbXbPbPbPcfcgbNbNbNbPbPbPbPbNbPchbPbSbSbSbSbSbSbSbSbSbSbPbNbNbPbSbSbSbSbSbPbPbTbUbUbUbVbVbUbUbUbVbUbUaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObObObObObObObObObObObObObObObObObObObZbZbZbZcdbZbZbZbZbZbZbZbZbZbObObObObZcecebQbQbQbQbQbQbQbQbQbQbObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbVbXcibXcjcjcjcjbPbUbUbUbPbPbPbPbPbPbPbPbSbSbSbSbSbSbSbSbSbPbPbNbNbPbPbPbPbSbSbPbPbPbPbPbPbPbPbNbNbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObZbZbObObObObObObObObObObOckckclclclbZcmbZbZbZbZbZbZbZcnbZbZbZbZbZbZbZbZbZbZbZbObObQbQbQbQbQbQbQbObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbVbXbXbXcocjcjcjbPcpbScpbPbPbPbPbSbSbSbSbSbSbSbSbSbSbPbPbPbPbNbNbNbNcqcqbPbSbSbSbPbPbPbPbPbPbPbNbNbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObZbZbZbZbObObObObObObOckclclckcrcsctckbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZbObObObObObQbQbQbQbObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbVbUbUbVbVcacjcjbPcpbScpbPbPbPbPbSbSbSbSbSbSbSbSbSbSbPbNcqcqbNbNbNbNcqcqbPbPbSbSbSbPbPbPcubPbPbPbNbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObZbZbZbZcnbObObObObObObOckcvcwcxcyczcrcAcmbZbZbZbZbZbZbZcBcBcBcBcBbZbZbZbZbZbZbZbZbObObObObObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbPbPcjcjbPbVcpbUbPbPbPbSbSbSbSbSbSbSbSbSbPbPbPbNcqcqbNbNbNbNbNbNbNbPbSbSbSbPbPbPbPbPbPbPbPbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObZbZcCcDbZbZbObObObObObObOckcEcFcGcHczcIckcJclcKbZbZcBcBcBcBcBcBcBbZbZbObObObObZbZbZbObObObObObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbPcjcjcjcLbXcLbPbScMbSbSbSbSbSbSbSbSbSbPcqcqbNbNbNbNbPcNbNbNbNbNbPbSbSbSbSbSbPbPbPbPcObPbPbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObZbZbZbZbZbZbObObObObObObOckcPcQcRcycrcrcScvcScBcBcBcBcBcBcBbZbZbZbZbZbObObObObZcnbZbZbZbObObObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbPcjcjcLbXcLbPbScMbSbSbSbSbSbSbPbPchbPcqcqbNbNbPbPbPcTbPbNbNbNbPbPcubSbSbSbNbNbPbPbPbPbPbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObZbZbZbZbZbObObObObObObOckcUcVcWcrcrcrcScvcScBcBcBcBbZbZbZbZbZbZbZbZbObObObObObZbZbZbZbObObObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbUcpbVbPbScMbSbSbSbPbPbPbPbPbPbPbNbNbNbNbPcNbPbPbPbRbNbNbNbNbPbSbSbSbNbNbNbPbPcXbPbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObZcnbZbZbZbObObObObOckcYcZdadbcrdcckcJclcKbZbZbZbZbZbZcdbZbZbObObObObObObObObZbZbZbObObObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbNbPbPbPbScMbSbSbPbPbPbPcgcgcqcqbNbNbNbNbNbNbPbPbRbRbNbNbNbNbPbSbSbSbNbNbNbNbPbPbPbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObObObZddddbObObObObOckcvcFdecrcrcrcJbZbZbZbZbZbZbZbZbZbZbZcnbObObObObObObObObZbZbZbObObObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabUbVbUbUbUbVbVdfbPbPbPbPbPbSbSbScMbSbPbPbPbPbUbVbUbUbVbNbNbNbNbNbNbRbRbRbNbNbNbNbNbPbSbSbSbNbNbNbRbPbPbPbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObObObObOddddbZbObObOckckckckdgdhdickbZbZbZbZbZbZbZbZbZbZbZbZbObObObObObObObObZcnbZbObObObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaadjbXbXbXbXbWbXbPbPbPbPcubSbSbSbScMbPbPbPbVdkbVdldmdnbVbNbNbNbNbNbNbRbRbNbNbNbNbNbNbPbSbSbSbNbNbNbRbPbPbPbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObObObObObObObZbZbObObObObOckckclclckbZbZbZbZcdbZbZbZbZbZbZbObObObObObObObObObZbZbZbZbZbObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaadjbXbXbXbXbWbXbPbPbSbSbSbSbSbSbSbPbPbPbPdodpdodqdrdsbVbNbNbNbNbRbNbRbRbNbNbPbPbPbPbPbSbSbSbNbNbNbNbNbPbPbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObObObObObObObZbZbObObObObObObObObZbZbZbObZbZbZbZbZbZbZbZbZbObObObObObObObObObZbZbZbZbZbObObObObObObObObQbQbObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabVbVbVbUbUbUbVdfbPbSbSbSbSbSbPbPbPbPbRbRbVdkbVdrdrdtbVbNbNbNbNbPbPbPbPbPbPbPbPbSbSbSbSbSbSbNbNbNbNbRbPbPbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObObObObObObObZbZbQbQbQbObObObObObObObObObZbZbZbZbZbZbZbZbZbObObObObObObObObObObObZbZbZbObObObObObObObQbQbQbObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbRbRbPbPbPbSbSbSbSbSbPbPbPbNbNbNbUdrdudrdrdvbUbNbNbNbNbPbPbPbSbSbPbPbSbSbSbSbSbSbSbNbNbNbNbRbPbPbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObOdwdwdxdxdxdxdxdwdwdwdwdwdxbZbQbQbQbObObObObObObObObObObObObZbZbZbObObObObObObObObObObObObObObZbZbZbObObObObObObObQbQbQbObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbRbRbPbPbSbSbSbSbSbSbPbPbPbNbNbNbUdydrdudrdzbUbNcqcqbNbPbSbSbSbSbSbSbSbSbSbSbSbSbSbNbNbNbNbRbPbPbPbPbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObOdwdAdBdCdxdDdEdCdwdFdBdGdxbZbZbQbQbQbObObObObObObObObObObObObObObObObZbZbZbZbZbZbZbZbZbZbObObZbZbZbObObObObObObQbQbQbQbObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbRbRbPbPbSbSbSbSbSbPbPbPbPbNbNbNbVbVbVbUbVbVbUcqcqcqbNbPbSbSbSbSbSbSbSbNbNbNbNbNbNbNbNbNbNbNbPbPbPbPbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObOdwdHdBdIdxdJdBdKdxdHdBdIdxbZbZbZbQbQbQbQbQbQbObObObObObObObObObObZbZbZbZbQbQbQbQbQbQbQbQbObObZbZcnbObObObObObObQbQbQbQbQbOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbRbPbPbSbSbSbSbSbPbPcubPbPbNbNbNbNbNbNbNbNcqcqcqbPbPbPbSbSbSbSbSbSbSbNbNbNbNbNbNbNbNbNbNbNbNbPbPbPbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObOdxdLdMdxdwdLdNdwdxdLdwdwdwcBbZbZbQbQbQbObObQbQbQbQbZbZbZbZbZbZbZbZbZbZbQbQbQbQbQbQbQbQbQbQbObZbZbZbObObObObObQbQbQbQbQbQbOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbRbRbPbPbSbSbSbSbSbNbNbPbPbPbNbNbNbNbNbNbNbNcqcqcqbPbSbSbSbSbSbSbSbSbSbSbSbNbNbNbNbNbNbNbNbNbNbPcubPbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObOdOdPdPdPdQdRdSdPdPdPdTdUdTcBcBbZbZbQbQbObObObObObObZbZbZbZbZbZbZbZbQbQbQbQbQbQbQbQbQbQbQbQcebZbZbZbObObObObObQbQbQbQbQbQbOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbRbRbPbPbPbSbSbSbSbPbNbPbPbPbNbNbNbNbNbNcqcqcqbNbNbPbSbSbSbPbNbNcqcqbSbSbSbNbNbNbNbNbNbNbNbNbNbPcXbPbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObOdNdSdPdPdPdSdPdSdVdWdTdUdTcBcBbZbQbQbQbObObObObObObObObObObObObZbZbQbQbQbQbQbQbQbQbQbQbQbQcebZbZdXbObObObObObQbQbQbQbQbObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbRbRbRbPbPbSbSbSbSbPbNbPbPbNbNbNbNbNbPbPbPbPbPbPchbPbSbSbSbPbNbNbNbNbSbSbSbNbNbNbNbNbNbNbNbNbNbPbPbPbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObOdxdLdwdwdxdLdUdNdwdYdwdwdxbZcBbZbQbQbObObObObObObOdZdZeaeaeadZdZbZbQbQbQbQbQbQbQbQbQbQbQbQcebZbZbZbObObObObObQbQbQbObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbRbRbRbPbPbSbSbSbPbPbNbPbPbNbNbNbNbNbPchbPbPbPbPbPbPbSbSbSbPbNbNbNbNbSbSbSbSbSbNbNbNbNbNbNbNbPbPbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObOdwdJdBebdxeceddIdweeefegehbZcneibQbQbObObObObObObOeaejekelemendZbZbQbQbQbQbQbQbQbQbQbQbQbQcebZbZbZbObObObObObObQbQbObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbRbRbPcubSbSbSbPbPbNbPbPbNbPbPbPbPbPbSbSbSbSbSbSbSbSbSbSbPbNbNbNbNbNcqcqbSbSbNbNbNbNbNbNbNbPbPbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObOdwdDdEdCdxeodBdCdwepeqereseibZbZbQbQbObObObObObObOeaetemeuemeveabZbZbQbQbQbQbQbQbQbQbQbQbQcebZbZbZbZbObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbRbRbPbPbPbSbSbPbPbNbPcXbNbPcubPbPbPbSbSbSbSbSbSbSbPbPbPbPbNbNbNbNbNcqcqbSbSbNbNbNbNbNbNbNbPbPbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObOdxdxdxdwdwdwdwdwdxdxehesewexbQbQbQbObOeaeadZeaeaeaeaeyejemeyezeabZbZbQbQbQbQbQbQbQbQbQbQbQbObObZbZbZbObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbPbPbSbSbPbPchbPbPbNbPbSbSbSbSbSbSbSbSbSbSbSbPbPbPbNcqcqbNbNbNbNbNbSbSbNbNbNbNbNbNbNbPbPbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObObObObZbZeibZbQbQbQbQbObOeaeAeBeCeDeyeEeyeyeyeyeFdZbObObZbQbQbQbQbQbQbQbQbQbQbQbOcnbZbZbObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbPbPbSbSbSbPbPbPbPbPbPbSbSbSbSbSbPbPbPbPbPbPbPbPbNcqcqcqbNbNbNbNbNbSbSbNbNbNbNbNbPbPbPbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObObObObZbObQbQbQbQbQbQbObOdZeGeyeHeyeydZeIeIeJeJeIeIeIbObZbQbQbQbQbQbQbQbQbQbQbQbObZbZbZbObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbPbPbSbSbPbPbPbPbPbPcMcMcMcMcMbPbPbPbNcqcqcqcqcqcqcqbNbNbNbNbNbNbSbSbSbNbNbNbNbPbPbPbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObObObZbZbObQbQbQbZbZbObObOdZeGeyeyeyeyeKeIeLeMeMeMeNeIbObZbZbQbQbQbQbQbQbQbQbQbQbObZbZbObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNchbPbSbSbSbSbSbSbSbSbSbSbSbSbSbPbNbNbNcqcqcqcqcqbNbNbNbRbNbNbNbNbNbSbSbNbNbNbNcubPbPbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObObZbZbQbQbQbQbQbZbZbObObOdZeGeyeyeyeyeOeIePeQeReMeSeIbObObZbQbQbQbQbQbQbQbQbQbQbObZbZbObObObObObQbQbQbObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbPbPbPbNbNbPbPbPbNbSbSbSbSbSbSbSbSbSbPbPbPbPcqcqcqcqcqcqcqcqbNbNbNbNbNbNbNcqcqbSbSbNbNbNbNbPcXbPbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObObZbQbQbQbQbObZcnbZeTbObOdZeGeUeVeWeyeyeJeXeMeMeMeYeJbObObObQbQbQbQbQbQbQbQbObObZbZbZbObObObObQbQbQbQbObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbPbPbPbPbPbPbPbPbPbNbNbNbNbNbNbNbSbSbSbPcqcqcqcqcqcqcqcqcqcqbNbNbNbNbNbNbNbNcqcqbSbSbNbNbNbNbPbPbNbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObObZbQbQbQbObObZcBbZeTbObOdZeaeaeadZeIeZeJeJeIeIeMeIeJbObObObOcececececececebObZbZbZbZbObObObObQbQbQbQbQbObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbPbPbPbPbPbNbNbPchbPbNbNbNbNbNbSbSbSbSbPcqcqcqcqcqcqcqcqbNbNbNbNbNbNbNbNbNbNcqcqbSbSbNbNbNbNbPbPbPbPbPbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObZbZbQbQbObObObZcBcBbZbObObObObObObOeJeQfafbfcfdeMeMeIbObObOdZcKbZbZbZbZbZbZbZbZbZbZbZbObObObObQbQbQbQbQbObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbPbPbPfebPbNbNbNbPbPbPbNbNbNbNbSbSbNbNbNcqcqcqcqcqcqbNbNbNbNbNbNbNbNbNbNbNbNcqcqbNbSbSbNbNbNbPbPbPbPbPbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObZbZbQbQbQbObObObOcBcBbZbObObObObObObZeJeMeMeMeMeMeMeMeIbObObObZbZbZbZbZbZbZbZbZbZbZbZbObObObObObQbQbQbQbQbObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbPbPbPbPbPbNbNbNbPbPbPbNbNbNbNbSbSbNbNbNcqcqcqcqcqcqbNbNbNbPbPbPbNbNbNbNbNbNbNbNbNbSbSbNbNbNbPbPbPffbPbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObZbZbQbQbQbObObObObOcBcBbZbObObObObObObZeJeReMeMeMeMeQeMeIbZbZbZbZbZbObObObObObObObObObObObObObObObObQbQbQbQbObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbPbPbNbNbNbPbPbPbNbNbNbNbSbSbNbNbNcqcqcqbNbNbNbNbPbPbPfgbPbNbNbNbNbNbNbNbNbNbSbSbNbNbNbNbNfhbPfgbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObZbQbQbQbObObObObObOcBcBfidZbOfjfjbZbZfieIfkfkeIfleIfkfkeJcKbZbZbZbZbObObObObObObObObObObObObObObObObQbQbQbQbObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbPbPbPbPbPbNbNbNbNbSbSbSbSbNbNbNbNbNbNbNbPbPbPbPbPfmbPbNbNbNbRbNbNbNbNbNbRbSbScqbNbNbNbNfnfobPbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObZbQbQbQeadZdZeadZeadZcBcBbZbZbZbZbZbZbZbZbZbZfkfpfkbZbZbZbZbZbZcnbZfjbObObObObObObObObObObObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbNbNcqcqbSbSbNbNbNbNbNbNbNbNbNbPbPbPbPcufgbPbNbNbNbNbNbNbNbNbNbRbSbScqbNbNbNbNfqfrbPbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaeaeadZeadZdZeaeafsbQbQbOdZftfufvfwfxeacBcBcBcBcBbZbZbZbZbZbZbZeIfleIbZbZbZcnbZbZbZbZfjbObObObObQbQbObObObObObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbNbNcqcqbSbSbNbNbNbRbNbNbNcqcqbPbPfybPbPbNbNbNbNbNbNbNbNbNbNbNbNbSbScqbNbNbPfzfgbPbPbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaafAfBfBfBfBfBfCfBbZbZbQbOeafDfEfFeyfGeabZcBcBcBcBcBbZbZbZbZbZbZbZcBbZbZbZbZbZbZbZbZfHbZbObObObQbQbQbObObObObObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbNbNcqcqbSbSbNbNbNbNbRbNbNcqcqbPbPbPbPbPbNbNbNbNbNbNbNbNbNbNbNbSbSbNbNbNbNbPbPbPfIbPbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaafAfBfBfBfBfBfCfBbZbZbQbOdZdZdZfJdZeadZfKdZfLbZcBcBbZbZbZbZbZbZbZcBbZbZfidZfMfMfMfMdZbZbObObObQbQbQbQbQbQbQbObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbSbSbNbNbNbNbRbRbRbNbNcqcqbNbPbPbPbPbNbNbNbNbNbNbNbNbNbSbSbNbNbNbNbPbPbPbPbPbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaeadZdZeaeadZdZdZfsbZbQbOdZfNfOfEfPeyfQemfQbZbZcBcBcBcBfRdZbZbZbZcBbZbZbZfSfTfTfTfTfMbZbObObObQbQbQbQbQbQbQbQbQbQbObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbPbPbNbNbNbNcqbSbSbRbRbNbNbRbRbRbRbRbNbNbNbPbPbPfUfUbPbPbNbNbNbNcqcqbSbSbNbNbNbNbPcubPbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObZcnbZbQbOdZfVeyfWeyfEdZfKeabZbZbZcBcBcBcBcBcBcBcBcBcBcBcBcBfTfTfXfTfMbZbObObObQbQbQbQbQbQbQbQbQbQbObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbPbPbPbPbPbPbNbNcqbSbSbRbRbNbNbNbNbNbRbRbNbNbNbPfUfUbPbPbPbPbNbNbNbNcqcqbSbSbNbNbNbNbPbPbPbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabOdZdZeadZdZcKbZbZbZbQbOeaeaeaeadZdZeabZbZbZbZbZbZbZcBcBcBcBcBcBcBcBcBcBcBfTfTfTfYfMbZbOeaeafZbQbQbQbQbQbQbQbQbQbObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbPbPbPbPbPbPbPbPbPbNbNcqbSbSbNbNcqcqcqbNbNbNbRbRbNbNbNbNbPbPbPbPbPbPgabNbNcqcqbSbSbNbNbPbPbPbNbNbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabOdZfBfBfBbZbZbZbZbZbZbZbObObObObObObObObObZbZbZbZbZcBcBbZbZbZbZbZcBcBbZfMfTfTfTfTfMbObOdZgbgcgcbQbQgcbQbQbQbQbQbObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbPbPbPbPfybPbPbPbPbPbNcqbSbSbSbScqcqcqbNbNbNbRbRbNbNbNbNbPbPbPbPbPbPbPbNbNbNbNbSbSbNbNbPbPbPbNbNbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabOdZfBgdfBbZbZbZbZbZbZbZbObObObObObObObObObObObObObZcBcBbZbZcnbZbZcBcBfidZfMfMfMfMdZbObOdZgeeygfgcbQgcgcgcgcbQbQbObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbPbPbPggbPcTbPbPbPbPbNbNcqcqbSbScqcqcqcqbNbNbRbRbRbNbNbNbNbNbNbNbPcubPchbPbNbNbSbSbNbNbPbPbPbNbNbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabOdZfBfBfBbZbZbZbZbZbZbZbZbZbZcnbZbZbZbZbObObObObObZcBbZbZbZbZbZbZcBcBbZbZbZbZbZbZghbObOeaeagigjgkbQgldZgmfZdZbObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbPbPbPbPfognbPbPbPbPbNbNcqcqbSbScqcqcqcqbNbNbRbRbRbNbNbNbSbSbSbSbPbPbPbPbPbSbSbSbSbSbPbPbPbPbNbNbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabOdZeaeadZdZcKcnbZbQbZbZbZbZbZbZbZbZbZbZbZbObObObObZbZbZbZbZbZbZbZcBcBbZbZbZbZbZbZbZbObOeagogpgcbQbQgcgceyeyeabObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbPbPbPgqgqbPbPbPbPbPbNbNbNbNbSbSbSbSbSbNbNbNbRbRbRbNbNbNbSbSbSbSbSbPbPbPbSbSbSbSbSbSbPbPcubPbNbNbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObZbZbQbQbObObObObObObObObZbZbZbObObObObZfidZbObObZbZcBcBbZbZbZbZbZbZbZbObOeaeyeyeygrgsgcgtgugtdZbObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbPbPbPbPgqgvbPbPbPbPbNbNbNbNbNbNbSbSbSbNbRbRbRbNbNbNbNbNbSbSbSbSbSbPbPbPbSbSbSbSbSbSbPbPbPbPbNbNbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObQbQbObObObObObObObObZbZbZbObObObObZbZbObObObZbZcBcBcBcBcBbZbZbObObObOdZeyeygpgtgwgtgxgygpdZbObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbPbPbPbPbPbPbPbPbPbPbNbNbNbNbNbNbSbSbSbNbRbRbRbNbNbSbSbSbSbSbSbSbSbPbPbPbSbSbSbSbSbSbSbSbSbPbPbNbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObQbQbQbObObObObObObObZbZbZbObObObObZbZbObObObZbZbZcBcBcBcBcBcBdZbObObOeafQfQdZgzgAgBgtgwgteabObObZbObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbPbPbPbPbPbPbPbPbPbNbNbNbNbNbNbNbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbPbPbPbSbSbSbSbSbSbSbSbSbPbPbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObQbQbQbObObObObObObObZbZbZbObObObObZbZbObObObObZcBcBbZbZbZcBcBghbZbObOdZememeafKfKfKeadZdZeabObZbZbZbObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbPbPbPbPbPbPbNbNbNbNbNbNbNbNbNbNbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbPbPcubSbSbSbSbSbSbSbSbSbPbPbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObQbQbQbObObObObObObObZbZbZbObObObObZbZbObObObObZcBcBbZbObObZcBcBbZbZbZdZgCgCdZbZbZcnbObObObObZbZbZfZeadZbObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbSbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbSbSbSbSbSbSbSbSbSbSbPbPbPbPbSbSbSbSbSbSbSbSbSbPbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObQbQbQbObObObObObObObZbZbZcnbZbZbZcnbZbObObObObZcBcBbZbObObZcBcBcBcBcBcBcBcBgDbZbZbZbObObObZbZbZbZgEgFdZbZbObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbSbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbSbSbSbSbSbSbSbSbSbSbSbPbPbPbSbSbSbSbSbSbSbSbSbPbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObQbQbObObObObObObObObObZbZbZbZbZbZbObObObObObZcBcBbZbObObObZbZcBcBcBcBcBcBcBcBcBbZbObObOdZgcbZgGgcgHdZbZbZbZbOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbSbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbSbSbSbSbSbSbSbSbSbSbScubPbSbSbSbSbSbSbSbSbSbSbPbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObQbQbQbObObObObObObObObObObObObObObObObObObObZcBcBbZbObObObObObZbZbZbZbZbZbZcBcBcBbObObOeagIgcgcgEgJeaeabZbZbOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbSbSbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbPbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObQbQbQbObObObObObObObObObObObObObObObObObObObZcBcBbZbObObObObObObObObObObObZbZbQcBbObOdZdZgKgLgcgMgMgMeabZcnbOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbSbSbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbPbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObQbQbQbObObObObObObObObObObObObObObObObObObZbZcBcBbZbObObObObObObObObObObObQbQbQcBbZbZgNgOemgcgcgcgEgPeabZbZbOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbSbSbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbScubNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObQbQbQbQbQbObObObObObObObObObObOdZbObObZcnbZcBcBcBbZbObObObObQbObObObObObObQbQbQbQbQbZdZememgGbZgcgcgMdZbZbZbOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbSbSbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbPbPbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObObObQbQbQbObObObObObObObObOcBcBgQcBcBgRbZbZcBcBbZbZbObObObQbQbQbQbObObQbQbQbQbQbQbQfKeaembZexbZbQbQgSdZbZbZbOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbPbSbSbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbPbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObObObQbQbQbQbQbQbObObObObObOemcBcBgTcBgRbZgUcBcBfjbObObObObQbQbQbQbQbObQbQbObQbQbQbZemfQbZbZexbZexbZeaeabZbZbOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbPbSbSbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbPbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObObObObObQbQbQbQbObObObObObObZememcBcBgRbZbZcBcBfjbObObObObQbQbQbQbQbQbQbObObObQbQfQemfQembZbQbQbZexgNbZbZbZbOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbPbSbSbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbPbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObObObObObQbQbQbQbQbObObObObQbQbZbZemfRdZcKbZcBcBgVbObObObObQbQbQbQbQbQbQbObObQbQbQfKfKeaeagWbQbQbZemdZbZbZbZbOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbPbPbSbSbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbPbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObObObObObObObQbQbQbObObObObObQbQbQbZcBcBcBcBcBcBbZbObObObObObQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbZbZbZbZbZbOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbPbSbSbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbPbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObObObObObObObQbQbQbObObObObObZbZbQbZbZcBcBcBcBbZbZbObObObObObQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbZbZbZbObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbPbSbSbSbNbNbNbNbNbNbNbNbNbNbNbNbSbSbSbSbSbSbSbSbPbPbPbPbPbPbSbSbSbSbSbSbSbSbSbSbSbPbPbPbPbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObObObObObObObObObQbQbObObObObZbQbQbZgXdZcKbZbZbZbZbObObObObObObObQbQbQbObObObObObObObQbQbQbZbZbZbZbObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbPbPbSbSbSbNbNbNbNbNbNbNbNbNbNbNbSbSbSbSbSbSbPbPbPbNbNbNbNbPbSbSbSbSbSbSbSbSbSbSbSbPbNbNbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObQbQbQbQbQbObObObObObObObObObQbQbQbObOembQbZemcBgRbZbZbObZbZbObObObObObObObObQbQbObObObObObObObObObObZcnbZbZbObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbPbPbSbSbNbNbNbNbNbNbNbNbNbNbNbSbSbSbSbSbSbPbPbNbNbNbNbNbPbPbPbPbPbPbPbPbPbPbPbPbPbNbNbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObQbQbQbQbQbQbObObObObObObObObObObQbQbObObQbQcBcBcBbObObObObZbZbObObObObObObObObObObObObObObObObObObObObZbZbZbZbObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbPbSbSbSbSbSbSbNbNbNbNbNbNbNbSbSbSbSbSbSbPbPbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObQbQbQbQbQbQbQbQbObObObObObObObObObQbQbQbQbQgYcBcBbObObObObZbZbObObObObObObObObObObObObObObObObObObObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbPbPbSbSbSbSbSbNbNbNbNbNbSbSbSbPbPbPbPbPbPbPbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObQbQbQbQbQbQbQbQbQbObObObObObObObObObObQbQbQbQdZbObObObObObZbZbZbObObObObObObObObObObObObObObObObObObObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbPbSbSbSbSbSbSbNbNbNbNbSbSbSbPbPbPbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObQbQbQbQbQbQbQbQbQbQbObObObObObObObObObQbQbQbQbQbQbQbObObObZbZbObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbPbPbPbSbSbSbSbSbSbSbSbSbSbSbPbPbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObQbQbQbQbQbQbQbQbQbQbObObObObObObObObObObObObQbQbQbQbQbQbQgZbZbObObObObObObObObObObObObObObObObObObObQbQbObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbNbPbSbSbSbSbSbSbSbSbPbPbPbPbPbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObQbQbQbQbQbQbQbQbQbQbQbObObObObObObObObObObObObObObQbQbQbZbZbObObObObObObObObObObObObObObObObObQbQbQbQbQbQbQbQbObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbNbPbPbPbPbPbPbPbPbPbPbPbPbPbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObQbQbQbQbQbQbQbQbQbQbQbObObObObObObObObObObObObObObQbQbQbQbZbObObObObObObObObObObObObObObObObObQbQbQbQbQbQbQbQbObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbKbKbKbKbKbKbKbKbKbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbRbRbKbKbSbSbSbSbSbSbSbKbKbKbKbKbKbKbKbKbKbPbLbLbLbTbTbLbTbTbTbLbLbTaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbKbKbKbKbNbNbNbNbNbNbNbNbNbNbNbNbRbRbKbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbKbKbKbKbKbKbVbUbUbUbUbUbUbUbWaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObObObObObObObObObObObObObObObObObObObObObXbXbXbXbXbXbXbXbObObObObObObObObObQbQbQbQbQbQbQbQbQbQbQbObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbTbTbLbTbTbYbKbZbNbNbNbNbNbNbNbNbNbNbNbKbKbKbSbSbSbSbSbSbSbSbKbKbKbKbSbSbSbSbKbKbKbKbKbUbVcabUbUbUbUbUbUbWaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObObObObObObObObObObObObObObObObObObObObObXbXbXbXbXbXbXcbbXbXbXbObObObObObOccbQbQbQbQbQbQbQbQbQbQbObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbTbUbUbUbKbKbKcdcebNbNbNbKbKbKbKbNbKcfbKbSbSbSbSbSbSbSbSbSbSbKbNbNbKbSbSbSbSbSbKbKbPbLbLbLbTbTbLbLbLbTbLbLaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObObObObObObObObObObObObObObObObObObObObXbXbXbXcbbXbXbXbXbXbXbXbXbXbObObObObXccccbQbQbQbQbQbQbQbQbQbQbObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbTbUcgbUchchchchbKbLbLbLbKbKbKbKbKbKbKbKbSbSbSbSbSbSbSbSbSbKbKbNbNbKbKbKbKbSbSbKbKbKbKbKbKbKbKbNbNbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObObXbXbObObObObObObObObObObOcicicjcjcjbXckbXbXbXbXbXbXbXclbXbXbXbXbXbXbXbXbXbXbXbObObQbQbQbQbQbQbQbObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbTbUbUbUcmchchchbKcnbScnbKbKbKbKbSbSbSbSbSbSbSbSbSbSbKbKbKbKbNbNbNbNcqcqbKbSbSbSbKbKbKbKbKbKbKbNbNbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObXbXbXbXbObObObObObObOcicjcjcicpcocrcibXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbObObObObObQbQbQbQbObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbTbLbLbTbTbYchchbKcnbScnbKbKbKbKbSbSbSbSbSbSbSbSbSbSbKbNcqcqbNbNbNbNcqcqbKbKbSbSbSbKbKbKcsbKbKbKbNbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObXbXbXbXclbObObObObObObOcictcvcucxcwcpcyckbXbXbXbXbXbXbXczczczczczbXbXbXbXbXbXbXbXbObObObObObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbKbKchchbKbTcnbLbKbKbKbSbSbSbSbSbSbSbSbSbKbKbKbNcqcqbNbTbTbNbNbNbNbKbSbSbSbKbKbKbKbKbKbKbKbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObXbXcAcBbXbXbObObObObObObOcicCcEcDcFcwcGcicHcjcIbXbXczczczczczczczbXbXbObObObObXbXbXbObObObObObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbKchchchcJbUcJbKbScMbSbSbSbSbSbSbSbSbSbKcqcqbNbNbTbTbKcLcKbNbNbNbKbSbSbSbSbSbKbKbKbKcNbKbKbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObXbXbXbXbXbXbObObObObObObOcicOcQcPcxcpcpcRctcRczczczczczczczbXbXbXbXbXbObObObObXclbXbXbXbObObObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbKchchcJbUcJbKbScMbSbSbSbSbSbSbKbKcfbKcqcqbNbTbKbKbKcSbKbTbNbNbKbKcsbSbSbSbNbNbKbKbKbKbKbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObXbXbXbXbXbObObObObObObOcicTcVcUcpcpcpcRctcRczczczczbXbXbXbXbXbXbXbXbObObObObObXbXbXbXbObObObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbLcnbTbKbScMbSbSbSbKbKbKbKbKbKbKbNbNbNbTbKcLbKbKbKbTbNbNbNbNbKbSbSbSbNbNbNbKbKcWbKbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObXbXclbXbXbXbObObObObOcicXcZcYdacpdbcicHcjcIbXbXbXbXbXbXcbbXbXbObObObObObObObObXbXbXbObObObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbNbKbKbKbScMbSbSbKbKbKbKcececqcqbNbNbNbNcKbTbKbKbTbRbNbNbNbNbKbSbSbSbNbNbNbNbKbKbKbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObObObObXdcdcbObObObObOcictcEddcpcpcpcHbXbXbXbXbXbXbXbXbXbXbXclbObObObObObObObObXbXbXbObObObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabLbTbLbLbLbTbTdebKbKbKbKbKbSbSbScMbSbKbKbKbKbLbTbLbLbTbNbNbNbNbNbNbTbTbRbNbNbNbNbNbKbSbSbSbNbNbNbRbKbKbKbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObObObObObOdcdcbXbObObOcicicicidgdfdhcibXbXbXbXbXbXbXbXbXbXbXbXbObObObObObObObObXclbXbObObObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaadibUbUbUbUbVbUbKbKbKbKcsbSbSbSbScMbKbKbKbTdjbTdkdmdlbTbNbNbNbNbNbNbRbRbNbNbNbNbNbNbKbSbSbSbNbNbNbRbKbKbKbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObObObObObObObObXbXbObObObObOcicicjcjcibXbXbXbXcbbXbXbXbXbXbXbObObObObObObObObObXbXbXbXbXbObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaadibUbUbUbUbVbUbKbKbSbSbSbSbSbSbSbKbKbKbKdodndodpdrdqbTbNbNbNbNbRbNbRbRbNbNbKbKbKbKbKbSbSbSbNbNbNbNbNbKbKbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObObObObObObObObXbXbObObObObObObObObXbXbXbObXbXbXbXbXbXbXbXbXbObObObObObObObObObXbXbXbXbXbObObObObObObObObQbQbObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabTbTbTbLbLbLbTdebKbSbSbSbSbSbKbKbKbKbRbRbTdjbTdrdrdsbTbNbNbNbNbKbKbKbKbKbKbKbKbSbSbSbSbSbSbNbNbNbNbRbKbKbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObObObObObObObObXbXbQbQbQbObObObObObObObObObXbXbXbXbXbXbXbXbXbObObObObObObObObObObObXbXbXbObObObObObObObQbQbQbObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbRbRbKbKbKbSbSbSbSbSbKbKbKbNbNbNbLdrdtdrdrdubLbNbNbNbNbKbKbKbSbSbKbKbSbSbSbSbSbSbSbNbNbNbNbRbKbKbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObOdvdvdwdwdwdwdwdvdvdvdvdvdwbXbQbQbQbObObObObObObObObObObObObXbXbXbObObObObObObObObObObObObObObXbXbXbObObObObObObObQbQbQbObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbRbRbKbKbSbSbSbSbSbSbKbKbKbNbNbNbLdxdrdtdrdybLbNcqcqbNbKbSbSbSbSbSbSbSbSbSbSbSbSbSbNbNbNbNbRbKbKbKbKbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObOdvdzdBdAdwdCdDdAdvdEdBdFdwbXbXbQbQbQbObObObObObObObObObObObObObObObObXbXbXbXbXbXbXbXbXbXbObObXbXbXbObObObObObObQbQbQbQbObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbRbRbKbKbSbSbSbSbSbKbKbKbKbNbNbNbTbTbTbLbTbTbLcqcqcqbNbKbSbSbSbSbSbSbSbNbNbNbNbNbNbNbNbNbNbNbKbKbKbKbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObOdvdGdBdHdwdIdBdJdwdGdBdHdwbXbXbXbQbQbQbQbQbQbObObObObObObObObObObXbXbXbXbQbQbQbQbQbQbQbQbObObXbXclbObObObObObObQbQbQbQbQbOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbRbKbKbSbSbSbSbSbKbKcsbKbKbNbNbNbNbNbNbNbNcqcqcqbKbKbKbSbSbSbSbSbSbSbNbNbNbNbNbNbNbNbNbNbNbNbKbKbKbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObOdwdKdLdwdvdKdMdvdwdKdvdvdvczbXbXbQbQbQbObObQbQbQbQbXbXbXbXbXbXbXbXbXbXbQbQbQbQbQbQbQbQbQbQbObXbXbXbObObObObObQbQbQbQbQbQbOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbRbRbKbKbSbSbSbSbSbNbNbKbKbKbNbNbNbNbNbNbNbNcqcqcqbKbSbSbSbSbSbSbSbSbSbSbSbNbNbNbNbNbNbNbNbNbNbKcsbKbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObOdOdNdNdNdQdPdRdNdNdNdTdSdTczczbXbXbQbQbObObObObObObXbXbXbXbXbXbXbXbQbQbQbQbQbQbQbQbQbQbQbQccbXbXbXbObObObObObQbQbQbQbQbQbOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbRbRbKbKbKbSbSbSbSbKbNbKbKbKbNbNbNbNbNbNcqcqcqbNbNbKbSbSbSbKbNbNcqcqbSbSbSbNbNbNbNbNbNbNbNbNbNbKcWbKbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObOdMdRdNdNdNdRdNdRdVdUdTdSdTczczbXbQbQbQbObObObObObObObObObObObObXbXbQbQbQbQbQbQbQbQbQbQbQbQccbXbXdWbObObObObObQbQbQbQbQbObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbRbRbRbKbKbSbSbSbSbKbNbKbKbNbNbNbNbNbKbKbKbKbKbKcfbKbSbSbSbKbNbNbNbNbSbSbSbNbNbNbNbNbNbNbNbNbNbKbKbKbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObOdwdKdvdvdwdKdSdMdvdYdvdvdwbXczbXbQbQbObObObObObObOdXdXdZdZdZdXdXbXbQbQbQbQbQbQbQbQbQbQbQbQccbXbXbXbObObObObObQbQbQbObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbRbRbRbKbKbSbSbSbKbKbNbKbKbNbNbNbNbNbKcfbKbKbKbKbKbKbSbSbSbKbNbNbNbNbSbSbSbSbSbNbNbNbNbNbNbNbKbKbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObOdvdIdBeadwebecdHdvedefeeegbXclehbQbQbObObObObObObOdZejeielekemdXbXbQbQbQbQbQbQbQbQbQbQbQbQccbXbXbXbObObObObObObQbQbObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbRbRbKcsbSbSbSbKbKbNbKbKbNbKbKbKbKbKbSbSbSbSbSbSbSbSbSbSbKbNbNbNbNbNcqcqbSbSbNbNbNbNbNbNbNbKbKbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObOdvdCdDdAdwendBdAdveoeqeperehbXbXbQbQbObObObObObObOdZeseketekeudZbXbXbQbQbQbQbQbQbQbQbQbQbQccbXbXbXbXbObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbRbRbKbKbKbSbSbKbKbNbKcWbNbKcsbKbKbKbSbSbSbSbSbSbSbKbKbKbKbNbNbNbNbNcqcqbSbSbNbNbNbNbNbNbNbKbKbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObOdwdwdwdvdvdvdvdvdwdwegerewevbQbQbQbObOdZdZdXdZdZdZdZexejekexeydZbXbXbQbQbQbQbQbQbQbQbQbQbQbObObXbXbXbObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbKbKbSbSbKbKcfbKbKbNbKbSbSbSbSbSbSbSbSbSbSbSbKbKbKbNcqcqbNbNbNbNbNbSbSbNbNbNbNbNbNbNbKbKbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObObObObObXbXehbXbQbQbQbQbObOdZeAezeCeBexeDexexexexeEdXbObObXbQbQbQbQbQbQbQbQbQbQbQbOclbXbXbObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbKbKbSbSbSbKbKbKbKbKbKbSbSbSbSbSbKbKbKbKbKbKbKbKbNcqcqcqbNbNbNbNbNbSbSbNbNbNbNbNbKbKbKbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObObObObObXbObQbQbQbQbQbQbObOdXeFexeGexexdXeHeHeIeIeHeHeHbObXbQbQbQbQbQbQbQbQbQbQbQbObXbXbXbObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbKbKbSbSbKbKbKbKbKbKcMcMcMcMcMbKbKbKbNcqcqcqcqcqcqcqbNbNbNbNbNbNbSbSbSbNbNbNbNbKbKbKbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObObObObXbXbObQbQbQbXbXbObObOdXeFexexexexeJeHeKeLeLeLeMeHbObXbXbQbQbQbQbQbQbQbQbQbQbObXbXbObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNcfbKbSbSbSbSbSbSbSbSbSbSbSbSbSbKbNbNbNcqcqcqcqcqbNbNbNbRbNbNbNbNbNbSbSbNbNbNbNcsbKbKbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObObObXbXbQbQbQbQbQbXbXbObObOdXeFexexexexeNeHeOeQePeLeReHbObObXbQbQbQbQbQbQbQbQbQbQbObXbXbObObObObObQbQbQbObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbKbKbKbNbNbKbKbKbNbSbSbSbSbSbSbSbSbSbKbKbKbKcqcqcqcqcqcqcqcqbNbNbNbNbNbNbNcqcqbSbSbNbNbNbNbKcWbKbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObObObXbQbQbQbQbObXclbXeSbObOdXeFeTeVeUexexeIeWeLeLeLeXeIbObObObQbQbQbQbQbQbQbQbObObXbXbXbObObObObQbQbQbQbObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbKbKbKbKbKbKbKbKbKbNbNbNbNbNbNbNbSbSbSbKcqcqcqcqcqcqcqcqcqcqbNbNbNbNbNbNbNbNcqcqbSbSbNbNbNbNbKbKbNbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObObObXbQbQbQbObObXczbXeSbObOdXdZdZdZdXeHeZeIeIeHeHeLeHeIbObObObOccccccccccccccbObXbXbXbXbObObObObQbQbQbQbQbObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbKbKbKbKbKbNbNbKcfbKbNbNbNbNbNbSbSbSbSbKcqcqcqcqcqcqcqcqbNbNbNbNbNbNbNbNbNbNcqcqbSbSbNbNbNbNbKbKbKbKbKbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObObXbXbQbQbObObObXczczbXbObObObObObObOeIeQfaeYfcfbeLeLeHbObObOdXcIbXbXbXbXbXbXbXbXbXbXbXbObObObObQbQbQbQbQbObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbKbKbKfdbKbNbNbNbKbKbKbNbNbNbNbSbSbNbNbNcqcqcqcqcqcqbNbNbNbNbNbNbNbNbNbNbNbNcqcqbNbSbSbNbNbNbKbKbKbKbKbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObXbXbQbQbQbObObObOczczbXbObObObObObObXeIeLeLeLeLeLeLeLeHbObObObXbXbXbXbXbXbXbXbXbXbXbXbObObObObObQbQbQbQbQbObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbKbKbKbKbKbNbNbNbKbKbKbNbNbNbNbSbSbNbNbNcqcqcqcqcqcqbNbNbNbKbKbKbNbNbNbNbNbNbNbNbNbSbSbNbNbNbKbKbKfebKbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObXbXbQbQbQbObObObObOczczbXbObObObObObObXeIePeLeLeLeLeQeLeHbXbXbXbXbXbObObObObObObObObObObObObObObObObQbQbQbQbObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbKbKbNbNbNbKbKbKbNbNbNbNbSbSbNbNbNcqcqcqbNbNbNbNbKbKbKffbKbNbNbNbNbNbNbNbNbNbSbSbNbNbNbNbNfgbKffbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObXbQbQbQbObObObObObOczczfhdXbOfifibXbXfheHfjfjeHfkeHfjfjeIcIbXbXbXbXbObObObObObObObObObObObObObObObObQbQbQbQbObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbKbKbKbKbKbNbNbNbNbSbSbSbSbNbNbNbNbNbNbNbKbKbKbKbKflbKbNbNbNbRbNbNbNbNbNbRbSbScqbNbNbNbNfnfmbKbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObXbQbQbQdZdXdXdZdXdZdXczczbXbXbXbXbXbXbXbXbXbXfjfofjbXbXbXbXbXbXclbXfibObObObObObObObObObObObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbNbNcqcqbSbSbNbNbNbNbNbNbNbNbNbKbKbKbKcsffbKbNbNbNbNbNbNbNbNbNbRbSbScqbNbNbNbNfqfpbKbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaadZdZdXdZdXdXdZdZfrbQbQbOdXfsfuftfwfvdZczczczczczbXbXbXbXbXbXbXeHfkeHbXbXbXclbXbXbXbXfibObObObObQbQbObObObObObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbNbNcqcqbSbSbNbNbNbRbNbNbNcqcqbKbKfxbKbKbNbNbNbNbNbNbNbNbNbNbNbNbSbScqbNbNbKfyffbKbKbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaafAfzfzfzfzfzfBfzbXbXbQbOdZfCfEfDexfFdZbXczczczczczbXbXbXbXbXbXbXczbXbXbXbXbXbXbXbXfGbXbObObObQbQbQbObObObObObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbNbNcqcqbSbSbNbNbNbNbRbNbNcqcqbKbKbKbKbKbNbNbNbNbNbNbNbNbNbNbNbSbSbNbNbNbNbKbKbKfHbKbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaafAfzfzfzfzfzfBfzbXbXbQbOdXdXdXfJdXdZdXfIdXfKbXczczbXbXbXbXbXbXbXczbXbXfhdXfLfLfLfLdXbXbObObObQbQbQbQbQbQbQbObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbSbSbNbNbNbNbRbRbRbNbNcqcqbNbKbKbKbKbNbNbNbNbNbNbNbNbNbSbSbNbNbNbNbKbKbKbKbKbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaadZdXdXdZdZdXdXdXfrbXbQbOdXfMfNfEfOexfPekfPbXbXczczczczfQdXbXbXbXczbXbXbXfRfTfTfTfTfLbXbObObObQbQbQbQbQbQbQbQbQbQbObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbKbKbNbNbNbNcqbSbSbRbRbNbNbRbRbRbRbRbNbNbNbKbKbKfSfSbKbKbNbNbNbNcqcqbSbSbNbNbNbNbKcsbKbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObXclbXbQbOdXfUexfVexfEdXfIdZbXbXbXczczczczczczczczczczczczczfTfTfXfTfLbXbObObObQbQbQbQbQbQbQbQbQbQbObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbKbKbKbKbKbKbNbNcqbSbSbRbRbNbNbNbNbNbRbRbNbNbNbKfSfSbKbKbKbKbNbNbNbNcqcqbSbSbNbNbNbNbKbKbKbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabOdXdXdZdXdXcIbXbXbXbQbOdZdZdZdZdXdXdZbXbXbXbXbXbXbXczczczczczczczczczczczfTfTfTfYfLbXbOdZdZfZbQbQbQbQbQbQbQbQbQbObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbKbKbKbKbKbKbKbKbKbNbNcqbSbSbNbNcqcqcqbNbNbNbRbRbNbNbNbNbKbKbKbKbKbKfWbNbNcqcqbSbSbNbNbKbKbKbNbNbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabOdXfzfzfzbXbXbXbXbXbXbXbObObObObObObObObObXbXbXbXbXczczbXbXbXbXbXczczbXfLfTfTfTfTfLbObOdXgagcgcbQbQgcbQbQbQbQbQbObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbKbKbKbKfxbKbKbKbKbKbNcqbSbSbSbScqcqcqbNbNbNbRbRbNbNbNbNbKbKbKbKbKbKbKbNbNbNbNbSbSbNbNbKbKbKbNbNbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabOdXfzgbfzbXbXbXbXbXbXbXbObObObObObObObObObObObObObXczczbXbXclbXbXczczfhdXfLfLfLfLdXbObOdXgdexgfgcbQgcgcgcgcbQbQbObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbKbKbKgebKcSbKbKbKbKbNbNcqcqbSbScqcqcqcqbNbNbRbRbRbNbNbNbNbNbNbNbKcsbKcfbKbNbNbSbSbNbNbKbKbKbNbNbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabOdXfzfzfzbXbXbXbXbXbXbXbXbXbXclbXbXbXbXbObObObObObXczbXbXbXbXbXbXczczbXbXbXbXbXbXggbObOdZdZghgjgkbQgldXgifZdXbObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbKbKbKbKfmgmbKbKbKbKbNbNcqcqbSbScqcqcqcqbNbNbRbRbRbNbNbNbSbSbSbSbKbKbKbKbKbSbSbSbSbSbKbKbKbKbNbNbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabOdXdZdZdXdXcIclbXbQbXbXbXbXbXbXbXbXbXbXbXbObObObObXbXbXbXbXbXbXbXczczbXbXbXbXbXbXbXbObOdZgngogcbQbQgcgcexexdZbObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbKbKbKgpgpbKbKbKbKbKbNbNbNbNbSbSbSbSbSbNbNbNbRbRbRbNbNbNbSbSbSbSbSbKbKbKbSbSbSbSbSbSbKbKcsbKbNbNbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObXbXbQbQbObObObObObObObObXbXbXbObObObObXfhdXbObObXbXczczbXbXbXbXbXbXbXbObOdZexexexgrgsgcgqgtgqdXbObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbKbKbKbKgpgubKbKbKbKbNbNbNbNbNbNbSbSbSbNbRbRbRbNbNbNbNbNbSbSbSbSbSbKbKbKbSbSbSbSbSbSbKbKbKbKbNbNbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObQbQbObObObObObObObObXbXbXbObObObObXbXbObObObXbXczczczczczbXbXbObObObOdXexexgogqgvgqgwgxgodXbObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbKbKbKbKbKbKbKbKbKbKbNbNbNbNbNbNbSbSbSbNbRbRbRbNbNbSbSbSbSbSbSbSbSbKbKbKbSbSbSbSbSbSbSbSbSbKbKbNbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObQbQbQbObObObObObObObXbXbXbObObObObXbXbObObObXbXbXczczczczczczdXbObObOdZfPfPdXgzgygAgqgvgqdZbObObXbObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbKbKbKbKbKbKbKbKbKbNbNbNbNbNbNbNbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbKbKbKbSbSbSbSbSbSbSbSbSbKbKbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObQbQbQbObObObObObObObXbXbXbObObObObXbXbObObObObXczczbXbXbXczczggbXbObOdXekekdZfIfIfIdZdXdXdZbObXbXbXbObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbKbKbKbKbKbKbKbNbNbNbNbNbNbNbNbNbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbKbKcsbSbSbSbSbSbSbSbSbSbKbKbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObQbQbQbObObObObObObObXbXbXbObObObObXbXbObObObObXczczbXbObObXczczbXbXbXdXgBgBdXbXbXclbObObObObXbXbXfZdZdXbObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbSbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbSbSbSbSbSbSbSbSbSbSbKbKbKbKbSbSbSbSbSbSbSbSbSbKbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObQbQbQbObObObObObObObXbXbXclbXbXbXclbXbObObObObXczczbXbObObXczczczczczczczczgCbXbXbXbObObObXbXbXbXgDgFdXbXbObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbSbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbSbSbSbSbSbSbSbSbSbSbSbKbKbKbSbSbSbSbSbSbSbSbSbKbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObObQbQbObObObObObObObObObXbXbXbXbXbXbObObObObObXczczbXbObObObXbXczczczczczczczczczbXbObObOdXgcbXgEgcgGdXbXbXbXbOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbSbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbSbSbSbSbSbSbSbSbSbSbScsbKbSbSbSbSbSbSbSbSbSbSbKbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObObQbQbQbObObObObObObObObObObObObObObObObObObObXczczbXbObObObObObXbXbXbXbXbXbXczczczbObObOdZgHgcgcgDgJdZdZbXbXbOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbSbSbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbKbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObObQbQbQbObObObObObObObObObObObObObObObObObObObXczczbXbObObObObObObObObObObObXbXbQczbObOdXdXgIgKgcgLgLgLdZbXclbOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbSbSbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbKbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObObQbQbQbObObObObObObObObObObObObObObObObObObXbXczczbXbObObObObObObObObObObObQbQbQczbXbXgMgNekgcgcgcgDgPdZbXbXbOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbSbSbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbScsbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObObQbQbQbQbQbObObObObObObObObObObOdXbObObXclbXczczczbXbObObObObQbObObObObObObQbQbQbQbQbXdXekekgEbXgcgcgLdXbXbXbOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbSbSbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbKbKbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObObObObQbQbQbObObObObObObObObOczczgOczczfRbXbXczczbXbXbObObObQbQbQbQbObObQbQbQbQbQbQbQfIdZekbXevbXbQbQgQdXbXbXbOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbKbSbSbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbKbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObObObObQbQbQbQbQbQbObObObObObOekczczgRczfRbXgSczczfibObObObObQbQbQbQbQbObQbQbObQbQbQbXekfPbXbXevbXevbXdZdZbXbXbOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbKbSbSbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbKbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObObObObObObQbQbQbQbObObObObObObXekekczczfRbXbXczczfibObObObObQbQbQbQbQbQbQbObObObQbQfPekfPekbXbQbQbXevgMbXbXbXbOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbKbSbSbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbKbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObObObObObObQbQbQbQbQbObObObObQbQbXbXekfQdXcIbXczczgTbObObObObQbQbQbQbQbQbQbObObQbQbQfIfIdZdZgUbQbQbXekdXbXbXbXbOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbKbKbSbSbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbKbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObObObObObObObObQbQbQbObObObObObQbQbQbXczczczczczczbXbObObObObObQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbXbXbXbXbXbOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbKbSbSbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbKbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObObObObObObObObQbQbQbObObObObObXbXbQbXbXczczczczbXbXbObObObObObQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbXbXbXbObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbKbSbSbSbNbNbNbNbNbNbNbNbNbNbNbNbSbSbSbSbSbSbSbSbKbKbKbKbKbKbSbSbSbSbSbSbSbSbSbSbSbKbKbKbKbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObObObObObObObObObObQbQbObObObObXbQbQbXgVdXcIbXbXbXbXbObObObObObObObQbQbQbObObObObObObObQbQbQbXbXbXbXbObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbKbKbSbSbSbNbNbNbNbNbNbNbNbNbNbNbSbSbSbSbSbSbKbKbKbNbNbNbNbKbSbSbSbSbSbSbSbSbSbSbSbKbNbNbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObQbQbQbQbQbObObObObObObObObObQbQbQbObOekbQbXekczfRbXbXbObXbXbObObObObObObObObQbQbObObObObObObObObObObXclbXbXbObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbKbKbSbSbNbNbNbNbNbNbNbNbNbNbNbSbSbSbSbSbSbKbKbNbNbNbNbNbKbKbKbKbKbKbKbKbKbKbKbKbKbNbNbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObQbQbQbQbQbQbObObObObObObObObObObQbQbObObQbQczczczbObObObObXbXbObObObObObObObObObObObObObObObObObObObObXbXbXbXbObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbKbSbSbSbSbSbSbNbNbNbNbNbNbNbSbSbSbSbSbSbKbKbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObQbQbQbQbQbQbQbQbObObObObObObObObObQbQbQbQbQgWczczbObObObObXbXbObObObObObObObObObObObObObObObObObObObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbKbKbSbSbSbSbSbNbNbNbNbNbSbSbSbKbKbKbKbKbKbKbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObQbQbQbQbQbQbQbQbQbObObObObObObObObObObQbQbQbQdXbObObObObObXbXbXbObObObObObObObObObObObObObObObObObObObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbKbSbSbSbSbSbSbNbNbNbNbSbSbSbKbKbKbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObQbQbQbQbQbQbQbQbQbQbObObObObObObObObObQbQbQbQbQbQbQbObObObXbXbObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbKbKbKbSbSbSbSbSbSbSbSbSbSbSbKbKbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObQbQbQbQbQbQbQbQbQbQbObObObObObObObObObObObObQbQbQbQbQbQbQgXbXbObObObObObObObObObObObObObObObObObObObQbQbObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbNbKbSbSbSbSbSbSbSbKbKbKbKbKbKbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObQbQbQbQbQbQbQbQbQbQbQbObObObObObObObObObObObObObObQbQbQbXbXbObObObObObObObObObObObObObObObObObQbQbQbQbQbQbQbQbObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbNbKbKbKbKbKbKbKbKbKbKbKbKbKbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObQbQbQbQbQbQbQbQbQbQbQbObObObObObObObObObObObObObObQbQbQbQbXbObObObObObObObObObObObObObObObObObQbQbQbQbQbQbQbQbObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNaaaaaaaaaaaaaa
aaaaaaaaaaaaaabObObObObObQbQbQbQbQbQbQbQbQbQbObObObObObObObObObObObObObObObObQbQbObObObObObObObObObObObObObObObObObObQbQbQbQbQbQbQbQbQbObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObQbQbQbQbQbQbQbQbObObObObObObObObObObObObObObObObObObZbQbQbQbObObObObObObObObObObObObObObObObObQbQbQbQbQbQbQbQbObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObQbQbQbQbObObObObObObObObObObObObObObObObObObObObObZbQbQbQbObObObObObObObObObObObObObObObObQbQbQbQbQbQbQbQbQbObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObZbZbObQbQbQbQbQbObObObObObObObObObObObObQbQbQbQbQbQbQbQbObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObZbZbObObObQbQbQbQbQbQbQbObObObObObObObObObObObQbQbObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObQbQbQbQbQbQbQbQbObObObObObObObObObObObObObObObObObObXbQbQbQbObObObObObObObObObObObObObObObObObQbQbQbQbQbQbQbQbObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObQbQbQbQbObObObObObObObObObObObObObObObObObObObObObXbQbQbQbObObObObObObObObObObObObObObObObQbQbQbQbQbQbQbQbQbObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObXbXbObQbQbQbQbQbObObObObObObObObObObObObQbQbQbQbQbQbQbQbObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNaaaaaaaaaaaaaa
+aaaaaaaaaaaaaabObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObXbXbObObObQbQbQbQbQbQbQbObObObObObObObObObObObQbQbObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNaaaaaaaaaaaaaa
aaaaaaaaaaaaaabObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNaaaaaaaaaaaaaa
aaaaaaaaaaaaaabObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNaaaaaaaaaaaaaa
aaaaaaaaaaaaaabObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObObOaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNaaaaaaaaaaaaaa
@@ -620,3 +618,4 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
"}
+
diff --git a/code/game/turfs/simulated/floor/plating.dm b/code/game/turfs/simulated/floor/plating.dm
index f48ebb8bbd7..fb06f303726 100644
--- a/code/game/turfs/simulated/floor/plating.dm
+++ b/code/game/turfs/simulated/floor/plating.dm
@@ -171,24 +171,6 @@
..()
icon_state = "alienpod[rand(1,9)]"
-/turf/simulated/floor/plating/basalt
- name = "basalt floor"
- icon_state = "basalt1"
-
-/turf/simulated/floor/plating/basalt/New()
- ..()
- icon_state = "basalt[rand(0,12)]"
-
-/turf/simulated/floor/plating/basalt/Destroy()
- return QDEL_HINT_LETMELIVE
-
-/turf/simulated/floor/plating/basalt/ex_act()
- return ..()
-
-
-
-
-
///LAVA