diff --git a/icons/mecha/mecha_equipment_vr.dmi b/icons/mecha/mecha_equipment_vr.dmi
new file mode 100644
index 0000000000..52c17968c3
Binary files /dev/null and b/icons/mecha/mecha_equipment_vr.dmi differ
diff --git a/icons/mecha/mecha_vr.dmi b/icons/mecha/mecha_vr.dmi
new file mode 100644
index 0000000000..59bbf8bdc7
Binary files /dev/null and b/icons/mecha/mecha_vr.dmi differ
diff --git a/icons/mob/clowns_vr.dmi b/icons/mob/clowns_vr.dmi
new file mode 100644
index 0000000000..bb2c624549
Binary files /dev/null and b/icons/mob/clowns_vr.dmi differ
diff --git a/maps/RandomZLevels/backup/labyrinth.dmm b/maps/RandomZLevels/backup/labyrinth.dmm
new file mode 100644
index 0000000000..3264eb7a46
--- /dev/null
+++ b/maps/RandomZLevels/backup/labyrinth.dmm
@@ -0,0 +1,453 @@
+"aa" = (/turf/unsimulated/wall{icon_state = "rock"; name = "solid rock"},/area/space)
+"ab" = (/turf/unsimulated/wall{tag = "icon-cult15"; icon_state = "cult15"},/area/awaymission/labyrinth/temple/north_west)
+"ac" = (/turf/unsimulated/wall{tag = "icon-cult15"; icon_state = "cult15"},/area/awaymission/labyrinth/temple/north)
+"ad" = (/turf/unsimulated/wall{tag = "icon-cult15"; icon_state = "cult15"},/area/awaymission/labyrinth/temple/north_east)
+"ae" = (/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_west)
+"af" = (/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north)
+"ag" = (/obj/machinery/door/airlock/vault/temple,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north)
+"ah" = (/obj/structure/falsewall/cultspecial,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north)
+"ai" = (/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_east)
+"aj" = (/obj/effect/landmark/loot_spawn,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_east)
+"ak" = (/obj/structure/falsewall/cultspecial,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_east)
+"al" = (/obj/effect/landmark/loot_spawn,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_west)
+"am" = (/obj/effect/landmark/loot_spawn,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north)
+"an" = (/turf/unsimulated/wall{tag = "icon-cult15"; icon_state = "cult15"},/area/space)
+"ao" = (/obj/structure/falsewall/cultspecial,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_west)
+"ap" = (/obj/random/mob/clown,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north)
+"aq" = (/obj/random/mob/clown,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_east)
+"ar" = (/obj/machinery/door/airlock/vault/temple,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_west)
+"as" = (/obj/machinery/door/airlock/vault/temple,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_east)
+"at" = (/obj/effect/landmark/corpse/scientist,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_west)
+"au" = (/obj/random/mob/clown,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_west)
+"av" = (/obj/effect/step_trigger/teleporter{name = "boss entry stairs left"; teleport_x = 138; teleport_y = 9; teleport_z = 7},/turf/unsimulated/floor{icon_state = "rampbottom"; name = "stairs"; tag = "icon-rampbottom"},/area/awaymission/labyrinth/temple/north_east)
+"aw" = (/obj/effect/step_trigger/teleporter{name = "boss entry stairs right"; teleport_x = 139; teleport_y = 9; teleport_z = 7},/turf/unsimulated/floor{icon_state = "rampbottom"; name = "stairs"; tag = "icon-rampbottom"},/area/awaymission/labyrinth/temple/north_east)
+"ax" = (/obj/effect/landmark/corpse/scientist,/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_east)
+"ay" = (/obj/effect/landmark/corpse/scientist,/obj/effect/decal/cleanable/blood{tag = "icon-gibmid3"; icon_state = "gibmid3"},/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_east)
+"az" = (/obj/effect/landmark/corpse/scientist,/obj/effect/decal/cleanable/blood{tag = "icon-mfloor5"; icon_state = "mfloor5"},/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_east)
+"aA" = (/turf/unsimulated/wall{tag = "icon-cult15"; icon_state = "cult15"},/area/awaymission/labyrinth/temple/center)
+"aB" = (/obj/structure/falsewall/cultspecial,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/center)
+"aC" = (/obj/machinery/door/airlock/vault/temple,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/center)
+"aD" = (/obj/effect/landmark/corpse/scientist,/obj/effect/decal/cleanable/blood{tag = "icon-mgibbl4"; icon_state = "mgibbl4"},/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_east)
+"aE" = (/turf/unsimulated/wall{tag = "icon-cult15"; icon_state = "cult15"},/area/awaymission/labyrinth/temple/east)
+"aF" = (/obj/machinery/door/airlock/vault/temple,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/east)
+"aG" = (/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/center)
+"aH" = (/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/east)
+"aI" = (/turf/unsimulated/wall{tag = "icon-cult15"; icon_state = "cult15"},/area/awaymission/labyrinth/temple/west)
+"aJ" = (/obj/effect/landmark/corpse/scientist,/obj/effect/decal/cleanable/blood{tag = "icon-mgibbl3"; icon_state = "mgibbl3"},/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_east)
+"aK" = (/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/west)
+"aL" = (/obj/machinery/door/airlock/vault/temple,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/west)
+"aM" = (/obj/random/mob/clown,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/center)
+"aN" = (/obj/structure/falsewall/cultspecial,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/east)
+"aO" = (/obj/effect/landmark/loot_spawn,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/west)
+"aP" = (/obj/structure/falsewall/cultspecial,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/west)
+"aQ" = (/obj/effect/landmark/loot_spawn,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/east)
+"aR" = (/obj/random/mob/clown,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/east)
+"aS" = (/obj/random/mob/clown,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/west)
+"aT" = (/obj/effect/landmark/loot_spawn,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/center)
+"aU" = (/obj/effect/landmark/corpse/scientist,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/east)
+"aV" = (/turf/unsimulated/wall{tag = "icon-cult15"; icon_state = "cult15"},/area/awaymission/labyrinth/temple/south_east)
+"aW" = (/obj/machinery/door/airlock/vault/temple,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south_east)
+"aX" = (/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south_east)
+"aY" = (/obj/structure/falsewall/cultspecial,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south_east)
+"aZ" = (/obj/effect/landmark/corpse/scientist,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south_east)
+"ba" = (/turf/unsimulated/wall{tag = "icon-cult15"; icon_state = "cult15"},/area/awaymission/labyrinth/temple/south)
+"bb" = (/obj/machinery/door/airlock/vault/temple,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south)
+"bc" = (/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south)
+"bd" = (/obj/effect/landmark/loot_spawn,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south_east)
+"be" = (/obj/effect/landmark/loot_spawn,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south)
+"bf" = (/turf/unsimulated/wall{tag = "icon-cult15"; icon_state = "cult15"},/area/awaymission/labyrinth/temple/south_west)
+"bg" = (/obj/machinery/door/airlock/vault/temple,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south_west)
+"bh" = (/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south_west)
+"bi" = (/obj/structure/falsewall/cultspecial,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south_west)
+"bj" = (/obj/structure/falsewall/cultspecial,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south)
+"bk" = (/obj/effect/landmark/loot_spawn,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south_west)
+"bl" = (/obj/random/mob/clown,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south)
+"bm" = (/obj/random/mob/clown,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south_east)
+"bn" = (/obj/random/mob/clown,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south_west)
+"bo" = (/turf/unsimulated/wall{icon_state = "rock"; name = "solid rock"},/area/awaymission/labyrinth/arrival)
+"bp" = (/turf/unsimulated/floor{icon = 'icons/jungle.dmi'; icon_state = "grass2"; name = "jungle grass"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_w"; name = "solid rock"; tag = "icon-rock_side_w"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_e"; name = "solid rock"; tag = "icon-rock_side_e"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_n"; name = "solid rock"; tag = "icon-rock_side_n"},/area/awaymission/labyrinth/arrival)
+"bq" = (/turf/unsimulated/floor{icon = 'icons/jungle.dmi'; icon_state = "grass2"; name = "jungle grass"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_w"; name = "solid rock"; tag = "icon-rock_side_w"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_n"; name = "solid rock"; tag = "icon-rock_side_n"},/area/awaymission/labyrinth/arrival)
+"br" = (/turf/unsimulated/floor{icon = 'icons/jungle.dmi'; icon_state = "grass2"; name = "jungle grass"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_e"; name = "solid rock"; tag = "icon-rock_side_e"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_n"; name = "solid rock"; tag = "icon-rock_side_n"},/area/awaymission/labyrinth/arrival)
+"bs" = (/turf/unsimulated/floor{icon = 'icons/jungle.dmi'; icon_state = "grass2"; name = "jungle grass"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_e"; name = "solid rock"; tag = "icon-rock_side_e"},/area/awaymission/labyrinth/arrival)
+"bt" = (/turf/unsimulated/floor{icon = 'icons/jungle.dmi'; icon_state = "grass2"; name = "jungle grass"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_n"; name = "solid rock"; tag = "icon-rock_side_n"},/area/awaymission/labyrinth/arrival)
+"bu" = (/turf/unsimulated/floor{icon = 'icons/jungle.dmi'; icon_state = "grass2"; name = "jungle grass"},/area/awaymission/labyrinth/arrival)
+"bv" = (/turf/unsimulated/floor{icon = 'icons/jungle.dmi'; icon_state = "grass2"; name = "jungle grass"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_w"; name = "solid rock"; tag = "icon-rock_side_w"},/area/awaymission/labyrinth/arrival)
+"bw" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/area/awaymission/labyrinth/arrival)
+"bx" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/turf/unsimulated/floor{tag = "icon-asteroid4"; icon_state = "asteroid4"},/area/awaymission/labyrinth/arrival)
+"by" = (/obj/item/clothing/shoes/clown_shoes,/turf/unsimulated/floor{tag = "icon-asteroid_dug"; icon_state = "asteroid_dug"},/area/awaymission/labyrinth/arrival)
+"bz" = (/turf/unsimulated/wall{tag = "icon-iron6"; icon_state = "iron6"},/area/awaymission/labyrinth/arrival)
+"bA" = (/turf/unsimulated/wall{tag = "icon-iron12"; icon_state = "iron12"},/area/awaymission/labyrinth/arrival)
+"bB" = (/turf/unsimulated/wall{tag = "icon-iron14"; icon_state = "iron14"},/area/awaymission/labyrinth/arrival)
+"bC" = (/turf/unsimulated/wall{tag = "icon-iron10"; icon_state = "iron10"},/area/awaymission/labyrinth/arrival)
+"bD" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/turf/unsimulated/floor{tag = "icon-asteroid6"; icon_state = "asteroid6"},/area/awaymission/labyrinth/arrival)
+"bE" = (/turf/unsimulated/wall{tag = "icon-iron3"; icon_state = "iron3"},/area/awaymission/labyrinth/arrival)
+"bF" = (/obj/machinery/power/port_gen{anchored = 1; desc = "A portable generator for power. It's still warm."; name = "Generator"},/turf/unsimulated/floor,/area/awaymission/labyrinth/arrival)
+"bG" = (/obj/machinery/door/airlock/maintenance,/turf/unsimulated/floor,/area/awaymission/labyrinth/arrival)
+"bH" = (/turf/unsimulated/floor{tag = "icon-white"; icon_state = "white"},/area/awaymission/labyrinth/arrival)
+"bI" = (/obj/structure/mineral_door/wood,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/awaymission/labyrinth/arrival)
+"bJ" = (/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/awaymission/labyrinth/arrival)
+"bK" = (/obj/structure/bed,/obj/item/weapon/bedsheet/brown,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/awaymission/labyrinth/arrival)
+"bL" = (/obj/machinery/gateway{dir = 9},/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/awaymission/labyrinth/arrival)
+"bM" = (/obj/machinery/gateway{dir = 1},/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/awaymission/labyrinth/arrival)
+"bN" = (/obj/machinery/gateway{dir = 5},/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/awaymission/labyrinth/arrival)
+"bO" = (/obj/item/clothing/mask/gas/sexyclown,/turf/unsimulated/floor{tag = "icon-asteroid_dug"; icon_state = "asteroid_dug"},/area/awaymission/labyrinth/arrival)
+"bP" = (/obj/machinery/power/smes/magical,/turf/unsimulated/floor,/area/awaymission/labyrinth/arrival)
+"bQ" = (/turf/unsimulated/wall{tag = "icon-iron2"; icon_state = "iron2"},/area/awaymission/labyrinth/arrival)
+"bR" = (/obj/machinery/gateway{dir = 8},/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/awaymission/labyrinth/arrival)
+"bS" = (/obj/machinery/gateway/centeraway,/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/awaymission/labyrinth/arrival)
+"bT" = (/obj/machinery/gateway{dir = 4},/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/awaymission/labyrinth/arrival)
+"bU" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/turf/unsimulated/floor{tag = "icon-asteroid1"; icon_state = "asteroid1"},/area/awaymission/labyrinth/arrival)
+"bV" = (/turf/unsimulated/wall{tag = "icon-iron7"; icon_state = "iron7"},/area/awaymission/labyrinth/arrival)
+"bW" = (/turf/unsimulated/wall{tag = "icon-iron9"; icon_state = "iron9"},/area/awaymission/labyrinth/arrival)
+"bX" = (/turf/unsimulated/wall{tag = "icon-iron5"; icon_state = "iron5"},/area/awaymission/labyrinth/arrival)
+"bY" = (/turf/unsimulated/wall{tag = "icon-iron8"; icon_state = "iron8"},/area/awaymission/labyrinth/arrival)
+"bZ" = (/obj/machinery/door/airlock/silver{name = "Bathroom"},/turf/unsimulated/floor{tag = "icon-freezerfloor"; icon_state = "freezerfloor"},/area/awaymission/labyrinth/arrival)
+"ca" = (/obj/machinery/gateway{density = 0; dir = 10},/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/awaymission/labyrinth/arrival)
+"cb" = (/obj/machinery/gateway,/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/awaymission/labyrinth/arrival)
+"cc" = (/obj/machinery/gateway{density = 0; dir = 6},/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/awaymission/labyrinth/arrival)
+"cd" = (/obj/item/weapon/stool,/turf/unsimulated/floor{tag = "icon-white"; icon_state = "white"},/area/awaymission/labyrinth/arrival)
+"ce" = (/obj/machinery/radiocarbon_spectrometer,/turf/unsimulated/floor{tag = "icon-white"; icon_state = "white"},/area/awaymission/labyrinth/arrival)
+"cf" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{dir = 4; pixel_x = -32; pixel_y = 0},/turf/unsimulated/floor{tag = "icon-freezerfloor"; icon_state = "freezerfloor"},/area/awaymission/labyrinth/arrival)
+"cg" = (/turf/unsimulated/floor{tag = "icon-freezerfloor"; icon_state = "freezerfloor"},/area/awaymission/labyrinth/arrival)
+"ch" = (/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/awaymission/labyrinth/arrival)
+"ci" = (/obj/machinery/artifact_analyser,/turf/unsimulated/floor{tag = "icon-gcircuit"; icon_state = "gcircuit"},/area/awaymission/labyrinth/arrival)
+"cj" = (/obj/machinery/artifact_scanpad,/turf/unsimulated/floor{tag = "icon-gcircuit"; icon_state = "gcircuit"},/area/awaymission/labyrinth/arrival)
+"ck" = (/obj/structure/table,/obj/item/weapon/pen,/obj/item/weapon/paper{info = "... the key lies beneath the tears of our mother..."; name = "translated cryptic riddle"},/obj/item/weapon/paper/awaygate/labyrinth/calypso,/obj/item/weapon/paper/awaygate/labyrinth/research,/turf/unsimulated/floor{tag = "icon-white"; icon_state = "white"},/area/awaymission/labyrinth/arrival)
+"cl" = (/obj/structure/toilet{dir = 4},/turf/unsimulated/floor{tag = "icon-freezerfloor"; icon_state = "freezerfloor"},/area/awaymission/labyrinth/arrival)
+"cm" = (/obj/machinery/shower{icon_state = "shower"; dir = 8},/obj/structure/curtain/open/shower,/obj/machinery/door/window/northright,/obj/structure/window/basic{dir = 8},/turf/unsimulated/floor{tag = "icon-freezerfloor"; icon_state = "freezerfloor"},/area/awaymission/labyrinth/arrival)
+"cn" = (/turf/unsimulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/awaymission/labyrinth/arrival)
+"co" = (/turf/unsimulated/floor{icon = 'icons/jungle.dmi'; icon_state = "grass2"; name = "jungle grass"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_s"; name = "solid rock"; tag = "icon-rock_side_s"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_e"; name = "solid rock"; tag = "icon-rock_side_e"},/area/awaymission/labyrinth/arrival)
+"cp" = (/obj/item/clothing/mask/gas/clown_hat,/turf/unsimulated/floor{tag = "icon-asteroid_dug"; icon_state = "asteroid_dug"},/area/awaymission/labyrinth/arrival)
+"cq" = (/obj/machinery/door/airlock/glass_science,/turf/unsimulated/floor{tag = "icon-white"; icon_state = "white"},/area/awaymission/labyrinth/arrival)
+"cr" = (/turf/unsimulated/wall{tag = "icon-iron4"; icon_state = "iron4"},/area/awaymission/labyrinth/arrival)
+"cs" = (/turf/unsimulated/wall{tag = "icon-iron13"; icon_state = "iron13"},/area/awaymission/labyrinth/arrival)
+"ct" = (/obj/machinery/door/airlock/centcom,/turf/unsimulated/floor{tag = "icon-white"; icon_state = "white"},/area/awaymission/labyrinth/arrival)
+"cu" = (/turf/unsimulated/wall{tag = "icon-iron11"; icon_state = "iron11"},/area/awaymission/labyrinth/arrival)
+"cv" = (/turf/unsimulated/floor{icon = 'icons/jungle.dmi'; icon_state = "grass2"; name = "jungle grass"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_w"; name = "solid rock"; tag = "icon-rock_side_w"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_s"; name = "solid rock"; tag = "icon-rock_side_s"},/area/awaymission/labyrinth/arrival)
+"cw" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/turf/unsimulated/floor{tag = "icon-asteroid8"; icon_state = "asteroid8"},/area/awaymission/labyrinth/arrival)
+"cx" = (/obj/structure/table,/obj/item/weapon/storage/box/excavation,/obj/item/weapon/pickaxe,/obj/item/weapon/wrench,/obj/item/device/measuring_tape,/obj/item/stack/flag/yellow,/obj/item/weapon/shovel/spade,/turf/unsimulated/floor{tag = "icon-white"; icon_state = "white"},/area/awaymission/labyrinth/arrival)
+"cy" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{tag = "icon-white"; icon_state = "white"},/area/awaymission/labyrinth/arrival)
+"cz" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 6},/turf/unsimulated/floor{tag = "icon-white"; icon_state = "white"},/area/awaymission/labyrinth/arrival)
+"cA" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/obj/item/weapon/storage/box/donkpockets,/turf/unsimulated/floor{tag = "icon-white"; icon_state = "white"},/area/awaymission/labyrinth/arrival)
+"cB" = (/obj/item/toy/figure/clown{desc = "An ancient clown artifact. It looks a lot like the \"Space Life\" brand Clown action figure."; name = "ancient clown statuette"},/obj/structure/table,/turf/unsimulated/floor{tag = "icon-white"; icon_state = "white"},/area/awaymission/labyrinth/arrival)
+"cC" = (/turf/unsimulated/floor{dir = 1; icon_state = "rampbottom"; name = "stairs"; tag = "icon-rampbottom (NORTH)"},/area/awaymission/labyrinth/temple/south)
+"cD" = (/obj/structure/closet/excavation,/turf/unsimulated/floor{tag = "icon-white"; icon_state = "white"},/area/awaymission/labyrinth/arrival)
+"cE" = (/turf/unsimulated/floor{icon = 'icons/jungle.dmi'; icon_state = "grass2"; name = "jungle grass"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_s"; name = "solid rock"; tag = "icon-rock_side_s"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_e"; name = "solid rock"; tag = "icon-rock_side_e"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_n"; name = "solid rock"; tag = "icon-rock_side_n"},/area/awaymission/labyrinth/arrival)
+"cF" = (/turf/unsimulated/wall{tag = "icon-clown2"; icon_state = "clown2"},/area/awaymission/labyrinth/temple/entry)
+"cG" = (/turf/unsimulated/wall{tag = "icon-clown6"; icon_state = "clown6"},/area/awaymission/labyrinth/temple/entry)
+"cH" = (/turf/unsimulated/wall{tag = "icon-clown12"; icon_state = "clown12"},/area/awaymission/labyrinth/temple/entry)
+"cI" = (/turf/unsimulated/wall{tag = "icon-clown10"; icon_state = "clown10"},/area/awaymission/labyrinth/temple/entry)
+"cJ" = (/obj/item/weapon/fossil/plant,/turf/unsimulated/floor{tag = "icon-asteroid_dug"; icon_state = "asteroid_dug"},/area/awaymission/labyrinth/arrival)
+"cK" = (/obj/effect/decal/remains/human,/turf/unsimulated/floor{tag = "icon-asteroid_dug"; icon_state = "asteroid_dug"},/area/awaymission/labyrinth/arrival)
+"cL" = (/turf/unsimulated/wall{tag = "icon-clown3"; icon_state = "clown3"},/area/awaymission/labyrinth/temple/entry)
+"cM" = (/obj/machinery/door/airlock/vault/bolted{id_tag = "clowncatacombs"; name = "Catacombs"},/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/awaymission/labyrinth/temple/entry)
+"cN" = (/turf/unsimulated/wall{tag = "icon-clown1"; icon_state = "clown1"},/area/awaymission/labyrinth/temple/entry)
+"cO" = (/obj/structure/table/reinforced,/obj/item/weapon/bananapeel,/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/awaymission/labyrinth/temple/entry)
+"cP" = (/obj/structure/table/reinforced,/obj/machinery/door_control{id = "clowncatacombs"; layer = 2; normaldoorcontrol = 1; specialfunctions = 4},/obj/item/weapon/reagent_containers/food/snacks/clownstears{pixel_y = 6},/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/awaymission/labyrinth/temple/entry)
+"cQ" = (/obj/structure/table/reinforced,/obj/item/weapon/bikehorn,/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/awaymission/labyrinth/temple/entry)
+"cR" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/turf/unsimulated/floor{tag = "icon-asteroid0"; icon_state = "asteroid0"},/area/awaymission/labyrinth/arrival)
+"cS" = (/obj/machinery/door/airlock/science,/turf/unsimulated/floor{tag = "icon-white"; icon_state = "white"},/area/awaymission/labyrinth/arrival)
+"cT" = (/turf/unsimulated/wall{tag = "icon-fakewindows (WEST)"; icon_state = "fakewindows"; dir = 8},/area/awaymission/labyrinth/arrival)
+"cU" = (/turf/unsimulated/wall{tag = "icon-fakewindows (EAST)"; icon_state = "fakewindows"; dir = 4},/area/awaymission/labyrinth/arrival)
+"cV" = (/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/awaymission/labyrinth/temple/entry)
+"cW" = (/obj/structure/closet/crate/trashcart,/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/area/awaymission/labyrinth/arrival)
+"cX" = (/obj/item/weapon/bananapeel,/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/area/awaymission/labyrinth/arrival)
+"cY" = (/turf/unsimulated/wall{tag = "icon-clown0"; icon_state = "clown0"},/area/awaymission/labyrinth/temple/entry)
+"cZ" = (/turf/unsimulated/floor{icon = 'icons/jungle.dmi'; icon_state = "grass2"; name = "jungle grass"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_s"; name = "solid rock"; tag = "icon-rock_side_s"},/area/awaymission/labyrinth/arrival)
+"da" = (/obj/effect/forcefield{desc = "You can't get in. Heh."; layer = 1; name = "Blocker"},/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/area/awaymission/labyrinth/arrival)
+"db" = (/obj/item/weapon/fossil/skull/horned,/turf/unsimulated/floor{tag = "icon-asteroid_dug"; icon_state = "asteroid_dug"},/area/awaymission/labyrinth/arrival)
+"dc" = (/turf/unsimulated/floor{icon = 'icons/jungle.dmi'; icon_state = "grass2"; name = "jungle grass"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_w"; name = "solid rock"; tag = "icon-rock_side_w"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_s"; name = "solid rock"; tag = "icon-rock_side_s"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_e"; name = "solid rock"; tag = "icon-rock_side_e"},/area/awaymission/labyrinth/arrival)
+"dd" = (/obj/item/weapon/storage/box/excavation,/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/area/awaymission/labyrinth/arrival)
+"de" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_s"; name = "solid rock"; tag = "icon-rock_side_s"},/area/awaymission/labyrinth/arrival)
+"df" = (/obj/structure/HonkMother/Apex{desc = "Part of an effigy for the legendary Honk Mother."; icon_state = "HonkMotherApexAged"},/obj/effect/forcefield{desc = "You can't get in. Heh."; layer = 1; name = "Blocker"},/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/area/awaymission/labyrinth/arrival)
+"dg" = (/obj/item/weapon/fossil,/turf/unsimulated/floor{tag = "icon-asteroid_dug"; icon_state = "asteroid_dug"},/area/awaymission/labyrinth/arrival)
+"dh" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_n"; name = "solid rock"; tag = "icon-rock_side_n"},/area/awaymission/labyrinth/arrival)
+"di" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/obj/item/device/measuring_tape,/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_n"; name = "solid rock"; tag = "icon-rock_side_n"},/area/awaymission/labyrinth/arrival)
+"dj" = (/obj/item/weapon/shovel/spade,/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/area/awaymission/labyrinth/arrival)
+"dk" = (/obj/item/weapon/shovel,/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/area/awaymission/labyrinth/arrival)
+"dl" = (/obj/structure/ladder{height = 1; icon_state = "ladder10"; id = "clown"; pixel_y = 0},/turf/unsimulated/floor{tag = "icon-asteroid_dug"; icon_state = "asteroid_dug"},/area/awaymission/labyrinth/arrival)
+"dm" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/turf/unsimulated/floor{tag = "icon-asteroid3"; icon_state = "asteroid3"},/area/awaymission/labyrinth/arrival)
+"dn" = (/obj/item/weapon/fossil/shell,/turf/unsimulated/floor{tag = "icon-asteroid_dug"; icon_state = "asteroid_dug"},/area/awaymission/labyrinth/arrival)
+"do" = (/obj/machinery/media/jukebox/clowntemple,/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/awaymission/labyrinth/boss)
+"dp" = (/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/awaymission/labyrinth/boss)
+"dq" = (/turf/unsimulated/wall{tag = "icon-cult15"; icon_state = "cult15"},/area/awaymission/labyrinth/boss)
+"dr" = (/obj/effect/step_trigger/teleporter{name = "escape"; teleport_x = 86; teleport_y = 53; teleport_z = 7},/turf/unsimulated/floor{icon_state = "rampbottom"; name = "stairs"; tag = "icon-rampbottom"},/area/awaymission/labyrinth/boss)
+"ds" = (/turf/unsimulated/wall{tag = "icon-clown4"; icon_state = "clown4"},/area/awaymission/labyrinth/temple/entry)
+"dt" = (/turf/unsimulated/wall{tag = "icon-clown9"; icon_state = "clown9"},/area/awaymission/labyrinth/temple/entry)
+"du" = (/obj/machinery/door/airlock/gold,/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/awaymission/labyrinth/temple/entry)
+"dv" = (/turf/unsimulated/wall{tag = "icon-clown8"; icon_state = "clown8"},/area/awaymission/labyrinth/temple/entry)
+"dw" = (/turf/unsimulated/wall{tag = "icon-clown5"; icon_state = "clown5"},/area/awaymission/labyrinth/temple/entry)
+"dx" = (/turf/unsimulated/wall{icon_state = "rock"; name = "solid rock"},/area/awaymission/labyrinth/cave)
+"dy" = (/turf/unsimulated/wall/exterior{tag = "icon-sandstonevault"; icon_state = "sandstonevault"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_w"; name = "solid rock"; tag = "icon-rock_side_w"},/area/awaymission/labyrinth/cave)
+"dz" = (/turf/unsimulated/floor{icon_state = "rampbottom"; name = "stairs"; tag = "icon-rampbottom"},/area/awaymission/labyrinth/cave)
+"dA" = (/turf/unsimulated/wall/exterior{tag = "icon-sandstonevault"; icon_state = "sandstonevault"},/area/awaymission/labyrinth/cave)
+"dB" = (/turf/unsimulated/wall/exterior{icon_state = "rockvault"; luminosity = 2; tag = "icon-rockvault"},/area/awaymission/labyrinth/cave)
+"dC" = (/turf/unsimulated/wall/exterior{tag = "icon-sandstonevault"; icon_state = "sandstonevault"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_e"; name = "solid rock"; tag = "icon-rock_side_e"},/area/awaymission/labyrinth/cave)
+"dD" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_w"; name = "solid rock"; tag = "icon-rock_side_w"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_n"; name = "solid rock"; tag = "icon-rock_side_n"},/area/awaymission/labyrinth/cave)
+"dE" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_n"; name = "solid rock"; tag = "icon-rock_side_n"},/area/awaymission/labyrinth/cave)
+"dF" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_n"; name = "solid rock"; tag = "icon-rock_side_n"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_e"; name = "solid rock"; tag = "icon-rock_side_e"},/area/awaymission/labyrinth/cave)
+"dG" = (/turf/unsimulated/wall/exterior{tag = "icon-sandstonevault"; icon_state = "sandstonevault"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_w"; name = "solid rock"; tag = "icon-rock_side_w"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_n"; name = "solid rock"; tag = "icon-rock_side_n"},/area/awaymission/labyrinth/cave)
+"dH" = (/obj/structure/HonkMother/Apex,/turf/unsimulated/wall/exterior{icon_state = "rockvault"; luminosity = 2; tag = "icon-rockvault"},/area/awaymission/labyrinth/cave)
+"dI" = (/turf/unsimulated/wall/exterior{tag = "icon-sandstonevault"; icon_state = "sandstonevault"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_n"; name = "solid rock"; tag = "icon-rock_side_n"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_e"; name = "solid rock"; tag = "icon-rock_side_e"},/area/awaymission/labyrinth/cave)
+"dJ" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/area/awaymission/labyrinth/cave)
+"dK" = (/turf/unsimulated/wall{tag = "icon-cult15"; icon_state = "cult15"},/area/awaymission/labyrinth/arrival)
+"dL" = (/turf/simulated/wall/cult,/area/awaymission/labyrinth/arrival)
+"dM" = (/turf/simulated/wall/cult,/area/awaymission/labyrinth/boss)
+"dN" = (/turf/unsimulated/floor/lava,/area/awaymission/labyrinth/arrival)
+"dO" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_s"; name = "solid rock"; tag = "icon-rock_side_s"},/area/awaymission/labyrinth/cave)
+"dP" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_e"; name = "solid rock"; tag = "icon-rock_side_e"},/area/awaymission/labyrinth/cave)
+"dQ" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_w"; name = "solid rock"; tag = "icon-rock_side_w"},/area/awaymission/labyrinth/cave)
+"dR" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_s"; name = "solid rock"; tag = "icon-rock_side_s"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_e"; name = "solid rock"; tag = "icon-rock_side_e"},/area/awaymission/labyrinth/cave)
+"dS" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_w"; name = "solid rock"; tag = "icon-rock_side_w"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_s"; name = "solid rock"; tag = "icon-rock_side_s"},/area/awaymission/labyrinth/cave)
+"dT" = (/obj/effect/mist,/turf/unsimulated/wall/exterior{icon_state = "rockvault"; luminosity = 2; tag = "icon-rockvault"},/area/awaymission/labyrinth/cave)
+"dU" = (/obj/structure/HonkMother/Base,/obj/effect/mist,/turf/unsimulated/wall/exterior{icon_state = "rockvault"; luminosity = 2; tag = "icon-rockvault"},/area/awaymission/labyrinth/cave)
+"dV" = (/obj/effect/decal/cleanable/blood{tag = "icon-mgibbl3"; icon_state = "mgibbl3"},/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/awaymission/labyrinth/boss)
+"dW" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_w"; name = "solid rock"; tag = "icon-rock_side_w"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_n"; name = "solid rock"; tag = "icon-rock_side_n"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_e"; name = "solid rock"; tag = "icon-rock_side_e"},/area/awaymission/labyrinth/cave)
+"dX" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_w"; name = "solid rock"; tag = "icon-rock_side_w"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_s"; name = "solid rock"; tag = "icon-rock_side_s"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_n"; name = "solid rock"; tag = "icon-rock_side_n"},/area/awaymission/labyrinth/cave)
+"dY" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_s"; name = "solid rock"; tag = "icon-rock_side_s"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_n"; name = "solid rock"; tag = "icon-rock_side_n"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_e"; name = "solid rock"; tag = "icon-rock_side_e"},/area/awaymission/labyrinth/cave)
+"dZ" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_n"; name = "solid rock"; tag = "icon-rock_side_n"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_e"; name = "solid rock"; tag = "icon-rock_side_e"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_s"; name = "solid rock"; tag = "icon-rock_side_s"},/area/awaymission/labyrinth/cave)
+"ea" = (/obj/effect/landmark/corpse/scientist,/obj/effect/decal/cleanable/blood{tag = "icon-mfloor5"; icon_state = "mfloor5"},/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/awaymission/labyrinth/boss)
+"eb" = (/obj/effect/decal/cleanable/blood{tag = "icon-mgibbl4"; icon_state = "mgibbl4"},/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/awaymission/labyrinth/boss)
+"ec" = (/obj/effect/decal/cleanable/blood{tag = "icon-mfloor5"; icon_state = "mfloor5"},/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/awaymission/labyrinth/boss)
+"ed" = (/obj/effect/decal/cleanable/blood{tag = "icon-gib6"; icon_state = "gib6"},/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/awaymission/labyrinth/boss)
+"ee" = (/obj/item/weapon/paper{info = "Pray to the honk mother if ye are ready to face her champion. Shouldst thou be deem'd worthy, the champion will appear. There shall be no retreat once the conflict begins. Though her holy highness is a lady of laughter, there will be no mercy."; name = "parchment"},/turf/unsimulated/floor{icon_state = "cult"; luminosity = 3; name = "plating"; tag = "icon-cult"},/area/awaymission/labyrinth/boss)
+"ef" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/awaymission/labyrinth/boss)
+"eg" = (/obj/effect/landmark/corpse/scientist,/obj/effect/decal/cleanable/blood{tag = "icon-mgibbl1"; icon_state = "mgibbl1"},/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/awaymission/labyrinth/boss)
+"eh" = (/turf/unsimulated/wall{density = 0; icon_state = "iron3"; name = "ladder"; opacity = 0},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_n"; name = "solid rock"; tag = "icon-rock_side_n"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_e"; name = "solid rock"; tag = "icon-rock_side_e"},/obj/structure/ladder{icon_state = "ladderup"; id = "clown"; pixel_y = -4},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_w"; name = "solid rock"; tag = "icon-rock_side_w"},/area/awaymission/labyrinth/cave)
+"ei" = (/obj/effect/decal/cleanable/blood{tag = "icon-gibmid3"; icon_state = "gibmid3"},/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/awaymission/labyrinth/boss)
+"ej" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_w"; name = "solid rock"; tag = "icon-rock_side_w"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_s"; name = "solid rock"; tag = "icon-rock_side_s"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_e"; name = "solid rock"; tag = "icon-rock_side_e"},/area/awaymission/labyrinth/cave)
+"ek" = (/obj/effect/step_trigger/teleporter{name = "boss return stairs left"; teleport_x = 126; teleport_y = 217; teleport_z = 7},/turf/unsimulated/floor{dir = 1; icon_state = "rampbottom"; name = "stairs"; tag = "icon-rampbottom (NORTH)"},/area/awaymission/labyrinth/boss)
+"el" = (/obj/effect/step_trigger/teleporter{name = "boss return stairs right"; teleport_x = 127; teleport_y = 217; teleport_z = 7},/turf/unsimulated/floor{dir = 1; icon_state = "rampbottom"; name = "stairs"; tag = "icon-rampbottom (NORTH)"},/area/awaymission/labyrinth/boss)
+
+(1,1,1) = {"
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaacacacacacacacacacaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeaeaeabaaaaaaacafagafafafafafafafafafahafafafafafafafafafacaaaaaaaaaaaaaaacafafafafafafafacaaaaaaaaaaadaiaiaiaiaiaiaiadaiaiaiaiajadaiaiaiaiaiaiaiadajadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaeaeaeababababacafacafafafafafafafafafacafafafafafafafafafacacacaaaaaaaaaaacafacacacacacafacaaaaaaaaaaadaiaiaiaiaiaiaiadaiadaiadadadaiaiaiaiaiaiaiadakadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabalaeabalabaeaeaeaeaeaeaeacamacafafafafafafafafafacafafafafafafafafafagafacaaaaaaaaaaacafacanananacamacaaaaaaaaaaadaiaiaiaiaiaiaiakaiadaiadaiaiaiaiaiaiaiaiaiadajadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaeabaoabaeaeaeaeaeaeaeacacacacacafafafafafafafacafafafapafafafacacacafacaaaaaaaaaaacafacacacacacacacaaaaaaaaaaadaiaiaiaiaiaiaiadaiadaiadaiaiaiaiaqaiaiaiaiadakadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabalabaeabaeaeaeaeaeaeaeaeaeaeaearaeacafafafafafafafacafafafafafafafacanacafacaaaaaaaaaaacafafafafafacaaaaaaaaaaaaaaadaiaiaiaqaiaiaiadaiadajadaiaiaiaiaiaiaiaiaiasaiaiaiadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeabaeabaeaeaeaeaeaeaeaeataeaeabaeacagacahacacacagacafafafafafafafacacacafacacacacacacacacacacacafacacacacacacacacadaiaiaiaiaiaiaiadaiadadadaiaiaiaiaiadadadadadadadaiadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaearaeabaeaeaeaeauaeaeaeaeaeaeabaeacafafafafafafafagafafafafafafafacafafafacafafafafafafafafafacafagafafafafafafafadaiaiaiaiaiaiaiadaiaiaiadaiaiaiaiaiasaiajadavawadaiadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababarabababaeaeaeaeaeaeaeaeaeaeaeabaeacacacacacacacacacafafafafafafafacafacacacafafafafafafafafafacacacafafafafafafafadasadaiaiaiaiaiadaiadaiadasadadadadadakadadakakadaiadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeaeaeaeaearaeaeaeaeaeaeaeaeaeaeaeabaeagafafafafafacanacafafafafafafafacafacafafafafafafafafafafafacafafafafafafafafafadaiadaiaiaiaiaiadajadajadaiaiaiaiaiadaiaiaiaiaiadaiadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababaeaeaeaeaeababacafafafafafacacacacacagacacacacacafacafafafafapafafafafacacacafafafafafafafadadadaiadadadasadadadakadadadaiaiaiaiaiadadadakadadadaiadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeaeaeaeaeaeaearalabalabaeaeaeaeaeabalacafafafafafafafafafafafacanananacafacafafafafafafafafafacamahafafafafafafafadajadaiadaiaiaiadanadaiaiaiaiaiaxaiaqaiadajaiaiaiajadaiadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaeaeaeaeaeaeaeabaoabaoabababababababaeacafafafafafafafafafafafacacacacacafacafafafafafafafacahacafacafafafafapafafadaiadaiadaiadaiadanadaiaiaiaiaiaiaiaiaiadadadasadadadaiadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeaeaeaeaeaeaeaeaeaoaeaeaeaeaeaeaeaeaeaeaeacafafafafafafafafafafafacafafafafafagafafafafafafafacamafafacafafafafafafafadaiadaiadaiadajadanadaiaiaiaiaiaiaiaiaiasaiadaiaiaiaiaiaiaiaiaiadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaeaeaeauaeaeaeababababababababababababababacacacafafafafafafafacacacafacacacacacafafafafafacacacacacacacafafafafafafafadaiadaiadaiadadadadadadadadadadadaiaiaiadaiadaiadadadadadadadakadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabalabaeaeaeaeaeaeaearaeaeaeaeaeabalalalabaeaeaeaeaeacafafafafafafafafafacamacafafafahafafafafafacanananananacafafafafafafafadaiaiaiadaiadaiaiaiaiaiadanananadaiaiaiadaiaiaiaiaiaiajadaiaiaiadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeabaeaeaeaeataeaeabaeaeaeaeaeababaoababaeaeaeaeaeabababafafafafafafafacacacafafafacacacacacagacacacacacanacafafafafafafafadaiadadadaiadaiaiaiaiaiadadadadadakadadadadadadadadadadadaiaiaiadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeabaeaeaeaeaeaeaeabaeaeaeaeaeaoaeaeaeaeaeaeaeaeaeaeaeabafafafafafafafacafafafafafahamacafafafafafafafacanacafafafafafafafadaiadaiaiaiadaiaiaiaiaiaiaiadaiaiaiaiaiaiaiaiaiadaiaiaiaiaiaiaiaiaiadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeabababababababababaeaeataeaeabaeaeaeaeaeaeaeaeaeaeaeabababafafafafafacafafafafafacacacafafafafafafafacanacacacacacahacacadaiadaiadadadaiaiaiaiaiaiaiadaiaiaiaiaiaiaiaiaiadaiaiaiaiaiaiaiaiaiadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeaeaeaealabaeaeaearaeaeaeaeaeabaeaeaeaeauaeaeaeaeaeaearalabafafafafafagafafafafafacafafafafafafafafafacanacafafafafamacanadaiadaiadaiaiaiaiaqaiaiaiaiadaiaiaiaiaiaqaiaiaiadaiaiaiaqaiaiaiaiaiaiaiadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaeabaoabaeaeaeabaeaeaeaeaeabababaeaeaeaeaeaeaeabarabababacacacacacacafafafafafacafafafafafafapafafacanacagacacacacacanadaiadaiadaiaiaiaiaiaiaiadasadadadaiaiaiaiaiaiaiadaiaiaiaiaiaiaiaiaiaiaiadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeabaeaeaeaeaeabaeaeaeaeaeabanabaeaeaeaeaeaeaearalabafafafafamacanacafafafafafacafafafafafafafafafacanacafafafafafacanadaiadaiadaiaiaiaiaiaiaiasaiasaiaiaiaiaiaiaiaiaiasaiaiaiaiaiaiaiaiaiaiaiadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaeabaeaeaeaeaeabababarabababanabaeaeaeaeaeaeaeabaoabafafafafamacahacacacahacacacafafafafafafafacacacacacafafafafafacacadaiadaiadadadaiaiaiaiaiadaiadaiaiaiaiaiaiaiadadadaiaiaiaiaiaiaiaiaiaiaiadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeaeaeaeaeaeaeabaeaeaeaeaeaeaeabaeaeaeabanabaeaeaeaeaeaeaeabafafafafafafamacafafafafafacamagafafafafafafafacafafafahafafafafafafafadaiaiaiaiaiadaiaiaiaiaiadajadaiaiaiaiaiaiaiadajadaiaiaiaiaiaiaiaiaiaiaiakajadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeabababababababababaeaeaeaeaeabaeabaeabababarabababababarabafafafafafacacacafafafafafacacacafafafacacacacacafacacacafafafafafafafadadadadadaiadasadadadadadadadadadaiaiaiadadadasadasadadadasadaiaiaiadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeaeaearaeaeaeaeaeabaeaeaeaeaeabaeabaeabaeaeaeaeaeaeaeacafafafafafafafafafahafafafafafafafahafafafacafafamacafacamacafafafafafafafafafadaiaiaiaiaiadaiaiaiaiaiadajadaiaiaiadaiaiaiaiaiadajadaiadaiaiaiadaiaiaiadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaeabababaeaeaeaeaeabababababababaeabaeabaeaeaeaeaeaeaeacafafafafafapafafafacafafafafafafafacacacacacafacacacafacafacafapafafafafafafafadaiadadadadadaiaiaiaiaiadakadadadadadaiaiaiaiaiadaiadaiadadadadadaiaiaiadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeaeaeabanabaeaeaeaeaeaeaeaeaeabaeaeaeabaeabaeaeaeaeaeaeaeacafafafafafafafafafacafafafafafafafahafafafacafafafafafacafacafafafafafafafafafadaiadaiaiaiaiaiaiaiaiaiasaiaiaiadajadaiaqaiaiaiasaiadaiadaiaiaiaiaiaiaiaiaiadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaeabababanabababaeaeaeaeaeaeaeabaeabababaeabaeaeaeaeaeaeaeacacacafafapafafafamacamafafapafafafacacacafacafacacacacacafacafafafafafafafafafadaiadaiaiaiaiaqaiaiaiaiadadadaiadaiadaiaiaiadadadadadaiadaiaiaiaiaiaqaiaiaiadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeaeaeabanananabaeaeaeaeaeaeaeaeaeabaeabaeaeaeabaeaeaeauaeaeaeaeaeacafafafafafafamacamafafafafafafafafacafacafafafacafafafacafafafafafafafafafakaiadaiaiaiaiaiaiaiaiaiadaiaiaiaiaiadaiaiaiadaiaiaiaiaiadaiaiaiaiaiaiaiaiaiasaiadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaoabababababababaeaeaeaeaeauaeaeaeabaeabaeabaeabaeaeaeaeaeaeaeaeaeacafafafafafafamacamafafafafafapafafacafacacacafacafacafacafafafafafacacacacadaiadadadaiaiaiaiaiaiaiadaiadadadadadadadadadaiadadadaiadaiaiaiadaiaiaiadadadaiadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeaeaeaoalaeaearaeaeaeaeaeaeaeaeaeabaeabaeabalabaeaeaeaeaeaeaeaeaeacafamamamamafamacamafafafafafafafafacafacamacafacamacafacafafafafafacanananadaiadaiaiaiaiaiaiaiaiaiadaiadaiaiaiaiaiaiaiadaiadaiaiaiadaiaiaiadaiaiaiadajadajadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaeaeaeabababababababaeaeaeaeaeaeaeabaeabaeabababababababaeaeaeaeaeacagacacacacacacacacacacacafafafafafacafacafacafacacacagacacacacacagacanananadaiadaiaiaiaiaiaiaiadasadaiadaiaiaiaiaiaiaiadaiadadadadadaiaiaiadakadadadakadakadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeaeaeaeaeaeaeabaeaealabaeaeaeaeaeaeaeabaeabaeabaeaeaeaeaeabaeaeaeaeaeacafafafafafafafafafafafacamamamamamacamacafacafacafafafafafafafafafacanananadaiadaiaiaiaiaiaiaiadaiadajadaiaiaiaiaiaiaiadaiadaiaiajakaiaiaiadaiadaiaiaiaiaiaiaiadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeaeaeaeaeaeaeabaeabababababababarabababarabarabaeaeaeaeaeabababababaracacacacacacacagacacafafacacacacacacacacacagacafacafafafapafafafafafadadadadadaiadadadadadadadadadaiadadadaiaiaiaiaiaiaiadaiadaiadadadadadadadaiadaiaiaiaiaiaiaiadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeaeaeaeaeaeaeabaearaeaeaeaeaeaeaeabaeaeaeaeaeaeaeaeaeaeaeabaeaeaeaeaeacafafafacafafafafafafafacafafafagafafafafafacafagafafafafafafafafafadaiaiaiaiaiakajadaiaiaiaiaiaiaiadaiaiaiaiayaiaiaiaiaiaiadaiadaiadaiaiaiaiaiadaiaiaiaiaqaiaiadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaeaeaeaeaeaeaeabarabaeaeaeaeaeaeaeabaeaeaeaeaeaeaeaeaeaeaeabaeaeaeaeaeacafafafacafafafafafafafacafacacacafafafafafacacacafafafafafafafafafadaiadadadadadadadaiadadadadadadadaiaiaiaiaiaiaiaiaiaiaiadaiadaiadaiadadadadadaiaiaiaiaiaiaiadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaearaeaeaeaeaeaeaeabaeaeaeaeaeaeaeaeaeabaeaeaeaeaeaeaeaeaeaeaeabaeaeaeaeaeacafafafafafafafafafafafacafacanacafafafafafacamacafafafafafafafafafadaiadajadaiaiaiaiaiadaiaiaiaiaiadaiaiaiaiaiaiaiaiaiaiaiadaiaiaiadaiadajaiajadaiaiaiaiaiaiaiasaiadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeabaeaeaeaeaeabababaeaeaeaeaeaeaeabababaeaeaeaeaeaeaeaeaeabababaeaeaeabababafafafafafafafafafafafacafacanacafafafafafacagacafafafafafafafadadadaiadakadaiadakadadadaiaiaiaiaiadadadaiaiaiaiaiaiaiadadadadadaiadaiadadasadadasadaiaiaiadadadaiadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeabaeaeaeaeaeabalabaeaeaeaeaeaeaeabababaeaeaeaeaeaeaeaeaeabababaeaeaearalarafafafafafafafafafafafacafacanacafafafafafafafacafafafafafafafadajaiaiaiaiaiaiadajadaiaiaiaiaiaiaiaiaiakaiaiaiaiaiaiaiadaiaiaiasaiadaiadaiaiaiaiaiadaiaiaiadanadaiadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeabaeaeaeaeaeabaeabaeaeaeaeaeaeaeabababababababarabababababababababababababafafafafafapafafafafafacafacacacafafafapafafafacacacacacacacagadadadadadaiadadadadadaiaiaiaiaiaiaiaiaiadadadadadadadadadaiaiaiadadadasadaiaiaiaiaiadaiaiaiadanadaiadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabalabaeaeaeaeaeabaeabaeaeaeaeaeaeaearaeaeaeaeaeaeaearaeaeaeaeaeaeaeaeaeaeaeabafafafafafafafafafafafacafacafafafafafafafafafacafafafacanacafadaiaiaiadajadaiaiaiadaiaiaiaqaiaiaiaiaiadaiaiaiaiaiasaiaiaqaiaiadaiaiaiaiaiaiaiaiaiadaiaiaiadanadaiadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaoabababababababaeabababaeaeaeaeaeabaeaeaeaeaeaeaeabababababababababababaeabafafafafafafafafafacacacafacafafafafafafafafafacafacafacanacafadaiaiaiadakadaiaiaiadaiaiaiaiaiaiaiaiaiadaiadadadadadaiaiaiaiaiadaiaiaiaiaiaiaiaiaiadadadadadanadaiadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeaeaeaeaeaeaeabanananabaeaeaeabaeaeaeaeaeabaeaeaeaeaeaeaeaeaeaeaeabanananananabaeabafafafafafafafafafacafafafacafafafafafafafafafagafacafacanacafadaiaiaiaiaiaiazaiaiadaiaiaiaiaiaiaiaiaiasaiaiaiaiajadaiaiaiaiaiadaiaiaiaiaiaiaiaqaiadanananananadaiadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeaeaeaeaeaeaeabababababababaeabababarabababaeaeaeauaeaeaeaeaeaeaeabanananananabaeabacaAaAaAaAaAaBaAaAaAafacacacacacacaAaCaAaAaAaAacafacafacanacafadaiaiaiaiaiaiaiaiaiadakadaiaiaiadadadadadadadadadadadadadaiaiaiadaiaiaiaiaDaiaiaiaiaEaEaEaEaEaEaEaFaEaEaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeaeaeaeaeaeaeabaeaeaeaeaeabaeaeaeaeaeaeaeabaeaeaeaeaeaeaeaeaeaeaeabanananananabaeabanaAaGaGaGaGaGaGaGaAafacanananananaAaGaGaGaGaGaAamacafacanacafadaiaiaqaiaiaiaqaiaiadajadaiaiaiadaiaiaiaiaiaiaiaEaHaHaHasaiaiaiakaiaiaiaiaiaiaiaiaiaEaHaHaHaHaHaHaHaHaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaeaeaeaeaeaeaeabaeaeaeaeaeabaeaIaIaIaIaIaeabaeaeaeaeaeaeaeaeaeaeaeabanananabababaeababaAaGaGaGaGaGaGaGaAafacanananananaAaGaGaGaGaGaAacacafacanacafadaiaiaJaiaiaiaiaiaiadaiaEaEaEaEaEaFaEaiaEaEaEaFaEaHaHaHadaiaiaiadaiaiaiaiaiaiaiaiaiaEaHaHaHaHaHaHaHaHaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeaeaeaeaeaeaeaeaeabaeaeaeaeaeabaeaIaKaKaKaIaeabaeaeaeaeaeaeaeaeaeaeaeabanananabaeaeaeabaeaCaGaGaGaGaGaGaGaAafacanananananaAaGaGaGaGaGaAanacafacanacafadaiaiaiaiaqaiaiaiaiadaiaEaHaHaHaHaHaEajaEaHaHaHaHaHaHaHadaiaiaiadaiaiaiaiaiaiaiaiaiaFaHaHaHaHaHaHaHaHaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeaeaeaeaeaeaeabarabaeaeaeabarabaIaIaKaKaKaIaIaIaIaIaLaIaIaIaIaIaLaIaIaIaIaIaIabaeabababaeaAaGaGaGaGaGaAaAaAafacaAaAaAaAaAaAaGaGaMaGaGaAanacafacacacafadaiaiaiaiaiaiaiaiaiaEaFaEaHaHaHaHaHaEaEaEaHaHaHaHaHaHaHaEaEaEaNaEaEaEaEaEaEaEaEaEaEaEaHaHaHaHaHaHaHaEaEaEaEaEaEaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaeaeaeaeaeaeaeabaeaeaeaeaeabalabaKaKaKaKaKaKaKaIaOaIaKaKaKaKaKaPaKaKaKaKaKaKaKabaeaeaeaeaeaAaGaGaGaGaGaCaGaAafacaGaGaGaGaGaAaGaGaGaGaGaAanacafafafafafadaiaiaiaiaiaiaiaiaiaEaHaHaHaHaHaHaHaHaHaEaHaHaHaHaHaHaHaEaHaHaHaHaHaHaHaHaHaEaHaHaHaEaHaHaHaHaHaHaHaEaQaEaHaHaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaIabaoabaeaeaeaeaeabaeaeaeaeaeabababaKaKaKaKaKaKaKaIaPaIaIaIaIaIaLaIaKaKaKaKaKaKaKabaeababababaAaGaGaGaAaCaAaAaAaCaAaGaGaGaGaGaAaGaGaGaGaGaAaAaAaAaAaAaAaAadakadaiaiaiaiaiadakaEaHaHaHaHaRaHaHaHaHaEaHaHaHaRaHaHaHaEaHaHaHaHaHaHaHaHaHaEaHaEaFaEaHaHaRaHaHaHaHaEaFaEaHaHaHaEaEaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaKaKaKaraeaeaeaeaeabaeaeaeaeaearaKaKaKaKaKaSaKaKaKaIaKaKaKaKaKaIaKaKaKaKaKaKaKaKaKabaeaeaeabanaAaGaGaGaAaGaGaGaGaGaGaGaGaGaGaGaAaGaGaGaGaGaAaGaGaGaGaGaGaGadajadaiaiaiaiaiadajaEaHaHaHaHaHaHaHaHaHaNaHaHaHaHaHaHaHaEaHaHaHaRaHaHaHaHaHaEaHaEaHaHaHaHaHaHaHaHaHaEaHaHaHaHaHaHaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaIaIaKaIaIabababababababaeaeaeabababaKaKaKaKaKaKaKaKaKaLaKaKaKaKaKaLaKaKaKaKaSaKaKaKaKabababaeabanaAaAaAaAaAaGaGaGaGaGaGaGaGaGaAaCaAaCaAaCaAaAaAaGaGaGaGaGaGaGadadadadadasadadadadaEaHaHaHaHaHaHaHaHaHaEaHaHaHaHaHaHaHaEaHaHaHaHaHaHaHaHaHaEaHaEaHaHaHaHaHaHaHaHaHaEaHaHaHaHaHaHaHaEaEaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaOaKaKaPaOaIaKaKaKaPaOabaeaeaeabaOaIaKaKaKaKaKaKaKaKaKaIaKaKaKaKaKaIaKaKaKaKaKaKaKaKaKaLaGabalabanananananaAaGaGaGaGaGaMaGaGaGaAaGaGaGaAaGaGaGaAaGaGaGaGaGaGaGaGaGaBaGaGaGaGaGaGaGaCaHaHaHaHaHaHaHaHaHaEaHaHaHaHaHaHaHaEaHaHaHaHaHaHaHaHaHaEaHaEaHaHaHaHaHaHaHaHaHaEaHaHaHaHaHaHaHaNaQaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaIaIaIaIaIaIaKaKaKaIaIabababarabaKaIaLaIaKaKaKaKaKaIaIaIaIaIaIaIaIaIaKaKaKaKaKaKaKaKaKaIaGabababaAaAaAaAaAaAaAaAaGaGaGaGaGaGaGaAaAaAaGaAaGaAaGaAaGaGaGaMaGaGaGaGaGaAaGaMaGaGaGaGaGaAaHaHaHaHaHaEaFaEaEaEaEaEaEaEaEaEaEaEaEaEaNaEaHaHaHaEaEaEaFaEaEaEaHaHaHaHaHaHaHaEaHaHaHaRaHaHaHaEaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaKaKaKaKaKaLaKaKaKaKaKaKaKaKaKaIaKaKaKaIaKaKaKaKaKaIaOaIaKaKaKaKaKaLaKaKaKaKaKaKaKaKaKaIaGaGaGaGaGaGaGaGaGaGaGaBaGaGaGaGaGaGaGaGaGaAaGaAaGaAaGaAaGaGaGaGaGaGaGaGaGaAaGaGaGaGaGaGaGaAaHaHaHaHaHaEaHaHaHaHaHaHaHaEanaEaHaHaHaEaQaEaHaHaHaFaHaHaHaEaQaEaHaHaHaHaHaHaHaEaHaHaHaHaHaHaHaEaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaIaIaKaKaKaKaKaIaKaKaKaKaKaKaKaKaKaIaKaIaIaIaIaIaKaKaKaIaKaIaKaIaIaIaIaIaKaKaKaKaKaKaKaKaKaIaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaGaGaGaGaGaAaGaAaGaAaGaAaGaGaGaGaGaGaGaGaGaAaGaGaGaAaAaAaAaAaEaEaFaEaEaEaEaEaEaEaEaEaHaEaEaEaHaEaHaEaEaEaEaEaEaEaHaHaHaEaFaEaEaEaEaEaFaEaEaEaHaHaHaHaHaHaHaEaHaEaEaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaKaKaKaKaKaKaKaIaKaKaKaKaKaKaKaKaKaIaKaKaKaKaKaIaKaKaKaIaKaKaKaKaKaKaKaIaKaKaKaKaKaKaKaKaKaIanananananaAaTaGaGaGaGaGaGaGaGaAaGaGaGaGaGaAaGaAaGaAaGaAaGaGaGaGaGaGaGaGaGaAaGaGaGaAanaEaHaHaHaHaHaHaHaHaHaHaHaHaHaEaHaHaHaHaHaEaHaHaHaHaHaHaHaFaHaHaHaHaHaEaHaHaHaHaHaEaQaEaHaHaHaHaHaHaHaEaHaHaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaKaKaKaKaKaIaIaIaIaIaKaKaKaKaKaKaKaIaIaIaIaIaLaIaIaIaLaIaIaIaIaIaIaIaKaIaKaKaKaIaIaIaPaIaIaIaAaAaAaAanaAaTaGaGaGaGaGaGaGaGaAaAaAaAaAaAaAaGaAaGaAaGaAaGaGaGaGaGaGaGaGaGaAaCaAaCaAanaEaHaEaHaEaHaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaHaHaRaHaHaEaHaEaEaEaEaEaHaEaNaEaHaHaHaHaHaEaEaEaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaKaKaKaKaKaKaKaIaKaKaKaKaKaKaKaKaKaIaKaKaKaKaKaKaKaKaKaKaKaIaOaOaOaIaKaIaKaKaKaIaOaPaKaIaGaGaGaGaGaAanaAaTaGaGaGaGaGaGaGaGaAaGaGaGaGaGaGaGaAaGaAaTaAaGaGaGaGaGaGaGaGaGaAaGaEaHaEanaEaQaEaHaEaHaHaHaHaHaEaHaHaHaHaHaHaHaEaHaHaHaHaHaEaHaHaHaEaHaHaHaHaHaEaHaEaEaEaHaHaHaHaQaEaHaHaHaHaHaEaHaHaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaKaKaKaKaKaKaKaIaKaKaKaKaKaKaKaKaKaIaKaKaKaKaKaKaKaKaKaKaKaIaKaKaKaIaKaIaIaIaIaIaIaIaKaIaGaGaGaGaGaAaAaAaAaAaTaGaGaGaGaGaGaAaGaAaAaAaAaAaAaAaGaAaAaAaAaAaBaAaCaAaAaAaAaAaGaEaHaEanaEaEaEaFaEaHaHaHaHaHaEaHaHaHaHaHaHaHaEaHaHaHaHaHaEaHaHaHaEaHaHaHaHaHaEaHaEaEaEaHaEaHaEaEaEaEaEaEaEaEaEaHaEaEaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaKaKaKaKaKaKaKaIaKaKaKaKaKaKaKaKaKaIaKaKaKaKaKaKaSaKaKaKaKaIaKaKaKaIaKaIaOaOaOaIaKaKaKaLaGaGaGaGaGaGaGaAanaAaTaGaGaGaGaGaGaAaGaGaGaGaGaGaGaAaGaAaGaGaGaGaGaAaGaAaGaGaGaAaGaEaHaEanaEaHaHaHaHaHaHaHaHaHaEaHaUaHaHaHaHaHaEaHaHaHaHaHaHaHaHaHaFaHaHaHaHaHaEaHaEaEaEaHaEaHaFaHaHaHaHaHaEaHaHaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaIaIaIaIaIaKaKaKaIaIaIaIaIaKaKaKaKaKaIaIaIaKaKaKaKaKaKaKaKaKaKaKaIaIaIaPaIaKaIaIaPaIaIaKaIaIaIaGaGaGaGaGaGaGaAaAaAaAaAaTaGaGaGaGaAaGaAaAaAaAaAaAaAaBaAaGaGaGaGaGaAaGaAaGaAaGaAaGaEaHaEanaEaHaHaHaHaHaHaHaHaHaEaHaHaHaHaHaHaHaEaEaEaHaHaHaHaHaHaHaEaEaEaHaHaHaEaHaEaEaEaFaEaEaEaHaHaHaHaHaEaEaEaEaEaEaEaEaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaIaKaKaKaIaKaKaKaIanananaIaKaKaKaKaKaIanaIaKaKaKaKaKaKaKaKaKaKaKaLaKaKaKaIaKaKaKaKaKaKaKaIanaIaGaGaGaGaGaGaGaAaGaGaGaAaTaGaGaGaGaAaTaAaGaGaTaBaGaGaGaGaGaGaGaGaGaAaGaAaGaAaGaAaGaEaHaEanaEaHaHaHaHaHaHaHaHaHaNaHaHaHaHaHaHaHaHaHaEaHaHaHaRaHaHaHaHaHaEaHaHaHaEaHaFaHaHaHaHaHaEaHaHaHaHaHaFaHaHaHaHaHaHaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaIaIaIaKaKaKaIaKaKaKaIaIaIaIaIaIaIaIaIaIaIanaIaIaIaKaKaKaKaKaKaKaKaKaIaKaKaKaIaIaIaIaIaIaIaIaIanaIaGaGaGaGaGaGaGaAaGaGaGaAaAaAaTaGaGaAaAaAaGaAaAaAaGaGaGaGaGaGaGaGaGaAaGaAaGaAaGaAaGaEaHaEanaEaHaHaHaHaHaHaHaHaHaEaHaHaHaHaHaHaHaHaHaEaHaHaHaHaHaHaHaHaHaEaEaEaEaEaEaEaHaHaHaHaHaEaNaEaEaEaEaEaEaEaEaEaEaEaHaEaEaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaIaKaKaKaKaKaPaKaKaKaIaKaKaKaKaKaKaKaKaKaIanananaIaKaKaKaKaKaKaKaKaKaIaKaOaKaPaKaKaKaIanananananaIaGaGaGaGaGaGaGaAaGaGaGaGaGaAaTaGaGaAaGaGaGaAaGaGaGaGaMaGaGaGaGaGaGaAaGaAaGaAaTaAaGaEaHaEanaEaHaHaHaHaHaHaHaHaHaEaHaHaHaHaHaHaHaHaHaEaHaHaHaHaHaHaHaHaHaEaQaEaHaHaHaFaHaHaHaHaHaHaHaHaHaEaHaHaHaHaHaHaHaHaHaHaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaIaIaIaKaKaKaKaKaIaIaIaIaIaKaIaIaIaIaIaIaIaKaIaIaIaIaIaIaIaIaIaIaIaLaIaLaIaKaKaKaIaKaKaKaIaIaIaIaIaIaIaIaIaGaGaGaGaGaAaGaGaGaGaGaAaAaAaBaAaCaAaGaAaGaGaGaGaGaGaGaGaGaAaAaAaGaAaGaAaAaAaGaEaHaEaEaEaEaEaEaEaHaHaHaHaHaEaHaHaHaEaHaHaHaHaHaEaHaHaHaHaHaHaHaEaEaEaHaEaHaEaEaEaHaHaHaHaHaHaHaHaHaEaHaEaEaEaEaEaEaEaEaEaHaEaEaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaIaKaKaKaKaKaKaKaLaOaIaKaKaKaIaKaKaKaIanaIaKaKaKaKaKaKaKaIaKaKaKaKaKaKaKaIaKaKaKaIaKaKaKaKaKaKaKaKaKaKaKaLaGaGaGaGaGaAaGaGaGaGaGaGaGaGaGaGaGaAaGaAaGaGaGaGaGaGaGaGaGaAaGaGaGaGaGaAaGaGaGaEaHaHaHaHaHaEaQaNaHaHaHaHaHaEaHaHaHaEaHaHaHaHaHaEaHaHaHaHaHaHaHaFaHaHaHaHaHaEaHaFaHaHaHaHaHaHaHaHaHaEaHaEaHaHaHaHaHaEanaEaHaHaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaIaKaKaKaKaKaKaKaIaIaIaKaIaKaIaKaKaKaIaIaIaIaIaKaIaIaIaPaIaIaIaIaIaLaIaIaIaPaIaIaIaKaKaKaKaKaKaKaKaKaKaKaIaGaGaGaGaGaAaAaAaGaGaGaGaGaGaGaGaGaAaGaAaGaGaGaGaGaGaGaGaGaAaGaAaAaAaAaAaCaAaAaEaEaEaEaEaHaEaEaEaEaEaEaEaFaEaEaEaEaEaFaEaEaEaFaEaHaHaHaHaHaHaHaEaEaEaEaEaEaEaHaEaHaHaRaHaHaHaHaHaHaEaFaEaFaEaEaEaHaEanaEaEaEaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaIaKaKaKaKaKaKaKaLaKaKaKaIaOaIaKaKaKaKaKaKaKaIaKaIaKaKaKaKaKaKaKaIaKaKaKaKaKaKaKaIaKaKaKaKaKaKaKaKaKaKaKaIaGaGaGaGaGaAanaAaGaMaGaGaGaGaGaGaGaCaGaAaGaGaGaGaGaGaGaGaGaAaGaAaGaAaGaGaGaGaGaGaGaCaGaEaHaEaHaHaHaHaHaHaHaEanaEaHaHaHaHaHaFaHaEaHaHaHaHaHaHaHaEaHaHaHaHaHaHaHaEaHaHaHaHaHaHaHaHaHaEaHaHaHaHaHaEaHaEanananaEaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaIaIaIaKaKaKaKaKaKaKaIaIaIaIaIaIaIaKaKaKaKaKaKaKaIaKaIaKaKaKaKaKaKaKaIaKaKaKaKaKaKaKaIaIaIaKaKaKaKaKaKaKaKaKaIaAaAaCaAaAaAanaAaGaGaGaGaGaGaGaGaGaAaAaAaAaAaAaAaAaAaAaAaAaAaGaAaGaAaGaGaGaGaGaGaGaAaAaEaHaEaHaEaEaEaEaEaEaEaEaEaHaHaHaHaHaEaHaEaEaEaEaEaEaEaEaEaEaEaEaEaHaEaNaEaHaHaHaHaHaHaHaEaEaEaHaHaHaHaHaEaHaEanananaEaHaEaEaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaIaKaLaKaKaKaKaKaKaKaLaKaKaKaIaKaKaKaKaKaKaKaKaKaIaOaIaKaKaKaKaKaKaKaLaKaKaKaKaKaKaKaLaKaIaKaKaKaKaKaKaKaKaKaIaGaGaGaAanananaAaGaGaGaGaGaGaGaGaGaAaTaCaGaGaGaGaGaGaGaGaGaAaGaAaGaAaGaGaGaGaGaGaGaGaGaEaHaHaHaEaHaHaHaHaHaHaHaFaHaHaHaHaHaEaQaEaHaHaHaHaHaEaQaHaHaHaHaHaHaEaQaEaHaHaHaHaHaHaHaEaHaHaHaHaHaHaHaEaHaEanananaEaHaEaQaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaIaOaIaIaIaIaIaPaIaIaIaIaIaKaIaKaKaKaKaKaKaKaKaKaIaIaIaKaKaKaKaKaKaKaIaLaIaKaKaKaKaKaIaKaIaLaIaKaKaKaIaIaIaIaIaGaGaGaAaAaAaAaAaCaAaBaAaCaAaAaAaAaAaCaAaGaGaGaGaGaGaGaGaGaAaGaAaGaAaGaGaGaGaGaGaGaGaGaEaEaEaEaEaHaHaHaHaHaHaHaEaHaHaHaHaHaEaEaEaHaHaHaHaHaEaNaEaEaEaEaEaEaEaNaEaFaEaEaEaEaEaEaEaHaHaHaHaHaEaEaEaHaEanaEaEaEaHaEaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaIaKaLaKaKaKaKaKaKaKaKaKaIaKaLaKaKaKaKaKaKaKaKaKaIaKaKaKaKaKaSaKaKaKaLaOaLaKaKaKaKaKaIaKaKaKaIaKaKaKaIaGaGaGaGaGaGaGaAaGaGaGaGaGaAaGaAaGaGaGaGaGaGaGaAaGaGaGaGaGaGaGaGaGaCaGaGaGaAaGaGaGaGaGaGaGaGaGaGaGaFaHaHaHaHaHaHaHaHaHaEaHaHaHaHaHaNaHaHaHaHaHaHaHaHaHaHaHaEaHaHaHaNaHaHaHaHaHaHaHaFaQaEaHaHaHaHaHaHaHaEaHaEanaEaHaHaHaNaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaIaIaIaKaKaKaKaKaKaKaKaKaIaKaIaKaKaKaSaKaKaKaKaKaIaKaKaKaKaKaKaKaKaKaIaIaIaPaIaIaIaIaIaIaIaKaIaKaKaKaIaGaGaGaGaGaGaGaAaGaAaAaAaAaAaGaAaGaGaGaGaGaGaGaAaGaGaGaGaGaGaGaGaGaAaAaAaAaAaAaAaGaGaGaGaGaGaGaGaGaEaHaHaHaHaHaHaHaHaHaEaEaEaEaEaFaEaHaHaHaHaHaHaHaHaHaHaHaEaHaEaEaEaHaHaHaHaHaHaHaEaEaEaHaHaHaHaHaHaHaEaHaEaEaEaHaEaEaEaEaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaIaKaKaKaKaKaKaKaKaKaIaKaIaKaKaKaKaKaKaKaKaKaIaKaKaKaKaKaKaKaKaKaIanaIaKaKaKaKaKaKaKaIaOaIaKaKaKaIaGaGaGaGaGaGaGaAaGaAanaAaGaBaGaAaGaGaGaGaGaGaGaAaGaGaGaGaGaGaGaGaGaAanananananaAaGaGaGaMaGaGaGaGaGaEaHaHaHaHaHaHaHaHaHaEaHaHaHaHaHaEaHaHaHaHaHaRaHaHaHaHaHaEaHaEaHaHaHaHaHaHaHaHaHaHaHaFaHaHaHaHaRaHaHaEaHaHaHaHaHaNaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaIaKaKaKaKaKaKaKaKaKaIaKaIaKaKaKaKaKaKaKaKaKaIaKaKaKaKaKaKaKaKaKaIaIaIaKaKaKaKaKaKaKaIaIaIaIaIaIaIaGaGaGaGaGaGaGaAaGaAanaAaGaAaGaAaGaGaGaGaMaGaGaAaCaAaGaGaGaGaGaGaGaAaAaAanananaAaGaGaGaGaGaGaGaGaGaEaHaHaHaHaHaHaHaEaEaEaHaHaHaHaHaEaEaEaHaHaHaHaHaHaHaEaEaEaHaEaHaHaHaHaHaHaHaHaHaHaHaEaHaHaHaHaHaHaHaEaEaEaEaEaFaEaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaIaKaKaKaKaKaKaKaKaKaIaKaIaKaKaKaKaKaKaKaKaKaIaKaKaKaKaKaKaKaKaKaIaKaKaKaKaKaKaKaKaKaLaKaKaKaKaKaIaGaGaGaGaGaGaGaAaGaAanaAaGaAaGaAaGaGaGaGaGaGaGaGaGaAaGaGaGaGaGaGaGaGaGaAanananaAaGaGaGaGaGaGaGaGaGaEaHaHaHaHaHaHaHaFaQaEaHaHaHaHaHaHaHaEaHaHaHaHaHaHaHaEaHaHaHaEaHaHaHaHaHaHaHaHaHaHaHaEaHaHaHaHaHaHaHaEaHaHaHaHaHaEaQaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaIaIaIaKaKaKaKaKaKaKaIaKaIaIaIaPaIaIaIaIaIaLaIaIaIaPaIaIaIaIaIaIaIaKaKaKaKaKaKaKaKaKaIaIaIaIaIaKaIaLaAaAaAaAaAaAaAaGaAanaAaGaAaGaAaGaGaGaGaGaGaGaGaGaAaGaGaGaGaGaGaGaGaGaAanananaAaAaAaAaAaAaAaAaAaAaEaEaEaHaHaHaHaHaEaNaEaHaHaHaHaHaHaHaEaHaHaHaEaEaEaEaEaHaEaEaEaFaEaHaHaHaHaHaHaHaEaEaEaHaHaHaHaHaEaFaEaHaHaHaHaHaEaEaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaIaKaKaKaKaKaKaKaIaKaKaOaIaKaIaKaKaKaIaOaIaKaKaKaKaKaIaKaKaKaLaKaKaKaSaKaKaKaKaKaIanananaIaKaKaKaAaGaGaGaGaGaGaGaAanaAaTaAaGaAaGaGaGaGaGaGaGaGaGaAaGaGaGaGaGaGaGaGaGaAanananananaAaGaGaGaAaGaGaGaGaGaEaHaHaHaHaHaEaHaHaHaHaHaHaHaHaHaEaHaHaHaNaHaHaHaHaHaEaHaHaHaEaHaHaHaHaHaHaHaNaQaNaHaHaHaHaHaEaHaHaHaHaHaHaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaIaIaIaKaKaKaKaKaIaKaIaIaIaKaIaKaKaKaIaLaIaKaKaKaKaKaIaKaIaIaIaKaKaKaKaKaKaKaKaKaIaIaIaIaIaIaIaIaAaGaAaAaAaAaAaAaAanaAaAaAaGaAaAaAaAaAaGaGaGaGaGaAaGaGaGaAaAaAaAaAaAaAaAaAaAaAaAaAaGaGaGaAaAaAaGaAaGaEaHaHaHaHaHaEaHaHaHaEaFaEaEaEaFaEaEaEaEaEaEaEaHaQaHaEaHaEaEaEaHaHaHaHaHaEaNaEaEaEaFaEaEaEaEaEaHaHaHaHaHaEaEaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaIaKaKaKaKaKaIaKaIaKaKaKaIaKaKaKaKaKaKaKaKaKaKaKaIaKaIaOaIaKaKaKaKaKaKaKaKaKaIaKaKaOaIaIaIaIaAaGaCaGaGaGaGaGaAanananaAaGaGaGaGaTaAaGaGaGaGaGaAaGaGaGaAaGaGaGaGaGaGaGaAaGaGaGaGaGaGaGaGaGaAaGaAaTaEaHaHaHaHaHaFaHaHaHaFaQaEaHaHaHaHaHaHaHaHaHaEaHaHaHaEaHaEanaEaHaHaHaHaHaEaHaHaHaHaHaEaHaHaHaFaHaHaHaHaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaIaKaKaKaKaKaIaKaIaKaIaIaIaKaKaKaKaKaKaKaIaIaIaIaIaKaIaKaIaKaKaKaIaIaIaIaIaIaIaKaIaIaIaIaIaIaAaAaAaGaGaGaGaGaAaAaAaAaAaGaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaGaAaAaAaAaAaGaAaGaGaGaGaGaGaGaGaGaAaGaVaVaVaVaVaWaVaVaVaHaHaHaEaEaEaHaHaHaHaHaHaHaHaHaEaHaEaEaEaHaEanaEaEaEaEaEaEaEaHaHaHaHaHaEaHaHaHaEaHaHaHaHaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaIaKaKaKaKaKaIaKaKaKaIanaIaKaKaKaKaKaKaKaKaKaIanaIaKaKaKaIaKaKaKaIaKaKaKaKaKaKaKaIaKaKaKaKaKaKaKaAaGaGaGaGaGaGaGaGaGaCaGaAaGaGaGaGaGaGaGaCaGaAaGaGaGaGaGaAanaAaGaGaGaAaGaGaGaGaGaGaGaGaGaCaGaVaXaXaXaXaXaXaXaVaHaHaHaEaQaEaHaHaHaHaHaHaHaHaHaEaHaEaHaHaHaEanananaEaHaHaHaHaHaHaHaHaHaEaHaHaHaEaHaHaHaHaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaIaIaIaIaIaLaIaIaIaIaIanaIaKaKaKaKaKaKaKaKaKaIaIaIaIaIaKaIaIaIaIaIaKaIaIaIaIaIaIaIaKaIaPaIaIaIaLaAaAaAaGaGaGaGaGaGaGaAaGaAaGaGaGaGaGaGaGaAaGaAaAaAaAaAaGaAanaAaBaAaAaAaAaAaGaGaGaGaGaGaGaVaVaVaXaXaXaXaXaXaXaVaNaEaEaEaHaEaEaEaHaHaHaHaHaHaHaEaNaEaHaEaEaEaEaEaEaEaHaHaHaHaHaHaHaHaHaEaHaHaHaEaEaEaEaEaEaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaKaKaKaKaKaIanaIaKaKaKaKaSaKaKaKaKaKaKaIanaIaKaIaOaKaKaKaKaKaKaKaKaKaKaKaKaIaGaGaGaGaGaAaGaGaGaGaGaGaGaGaGaAaGaAaGaGaGaGaGaGaGaAaGaGaGaGaGaGaGaAanaAaGaGaGaGaGaCaGaGaGaGaGaGaGaYaXaXaXaXaXaXaXaXaXaVaHaHaHaEaHaHaHaFaHaHaHaHaHaHaHaFaHaHaHaEaHaHaHaHaHaEaHaHaHaHaHaHaHaHaHaEaHaHaHaHaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaKaKaKaKaKaIaIaIaKaKaKaKaKaKaKaKaKaKaKaIanaIaKaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaGaGaGaGaGaAaGaGaGaGaGaGaGaGaGaAaAaAaGaGaGaGaGaGaGaAaAaAaAaAaAaAaAaAaAaAaGaGaGaGaGaAaAaAaGaGaGaGaGaVaXaXaXaXaZaXaXaVaEaEaHaHaHaEaEaEaEaEaHaHaHaHaHaHaHaEaEaEaEaEaEaEaHaEaHaEaEaEaHaHaHaHaHaHaHaEaHaHaHaHaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaKaKaKaKaKaKaKaIaKaKaKaKaKaKaKaKaKaKaKaIanaIaKaKaKaKaKaKaKaKaKaKaKaKaKaAaGaGaGaGaGaGaGaAaGaGaGaGaGaGaGaGaGaGaGaAaGaGaGaGaGaGaGaBaTaAaTaGaGaGaGaBaGaGaGaGaGaGaGaCaGaAaGaGaGaGaGaVaXaXaXaXaXaXaXaWaHaHaHaHaHaHaHaHaHaEaHaHaHaHaHaHaHaEaHaHaHaHaHaEaHaEaHaEanaEaHaHaHaHaHaHaHaEaHaHaHaHaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaKaKaKaKaKaKaKaIaKaKaKaKaKaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaKaAaGaGaGaGaGaGaGaAaGaGaGaGaGaGaGaGaGaGaGaAaGaGaGaGaGaGaGaAaGaBaGaGaGaMaGaAaGaGaGaGaGaGaGaAaGaAaAaAaAaAaAaVaXaXaXaXaXaXaXaVaHaHaHaHaHaHaHaHaHaEaEaEaHaHaHaHaHaEaHaHaHaHaHaEaHaEaHaEaEaEaHaHaHaHaHaHaHaEaHaHaHaHaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaKaKaKaKaKaKaKaPaKaKaKaKaKaIanaIaKaKaKaKaKaIaKaKaKaKaKaIanananananaIaKaAaGaGaGaGaGaGaGaAaGaGaGaGaGaGaGaGaGaGaGaCaGaGaGaGaGaGaGaCaGaAaTaGaGaGaGaAaGaGaGaGaGaGaGaAaGaGaGaGaGaGaGaWaXaXaXaXaXaXaXaVaHaHaHaHaHaHaHaHaHaEanaEaHaHaHaHaHaFaHaHaHaHaHaFaHaEaHaHaHaEaHaHaHaHaHaHaHaEaHaHaHaHaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaKaKaKaIaIaIaIaIaIaIaIaIaLaIaIaIaKaKaKaKaKaIaKaKaKaKaKaIanananananaIaKaAaGaGaGaGaGaGaGaAaGaGaGaAaGaGaGaGaGaAaAaAaAaAaAbababababaaBbababababaaBaAaGaGaGaGaGaGaGaAaAaAaAaAaAaAaAaVaXaXaXaXaXaVaYaVaHaHaHaHaHaHaHaHaHaEaEaEaEaEaEaEaEaEaHaHaHaHaHaEaEaEaEaEaHaEaFaEaEaEaEaEaFaEaFaEaEaEaEaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaKaKaKaIaKaKaOaIaKaKaKaKaKaKaKaIaKaKaKaKaKaKaKaKaKaKaKaIanananananaIaKaAaGaGaGaGaGaGaGaCaGaGaGaAaGaGaGaGaGaAaGaGaGaGaGbbbcbcbcbcbcbcbcbcbcbaaGaGaGaGaGaGaGaGaGaGaGaAanananaAaGaWaXaXaXaXaXaVbdaWaHaHaHaHaHaHaHaHaHaHaHaEanaEaHaHaQaNaHaHaHaHaHaHaHaEanaEaHaEaHaHaHaEaHaHaHaHaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaIaIaPaIaKaIaIaIaKaKaKaKaKaKaKaIaKaKaKaKaKaKaKaKaKaKaKaIanaIaIaIaIaIaKaAaGaGaGaGaGaGaGaAaAaAaAaAaAaAaAaAaAaAaGaAaAbabababcbcbcbcbcbcbcbcbcbaaGaGaGaGaGaGaGaGaGaGaGbabababaaVaWaVaVaVaWaVaVaVaVaVaHaHaHaHaHaHaHaHaHaHaHaEanaEaHaEaEaEaHaHaHaHaHaHaHaEaEaEaHaEaEaEaHaEaHaHaHaHaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaKaKaKaIaKaKaKaKaKaKaKaKaKaLaKaKaKaKaKaSaKaKaKaKaKaIanaIaKaKaKaKaKaAaGaGaGaGaGaGaGaAanaAaGaGaGaGaGaGaTaAaGaAanbabcbcbcbcbcbcbcbcbcbcbcbaaGaGaGaGaGaGaGaGaGaGaGbabcbebcaVaXaXaXaXaXaXaXaXaXaVaHaHaHaHaHaHaHaHaHaHaHaEanaEaHaEaHaHaHaHaHaHaHaHaHaEaHaHaHaHaHaHaHaEaHaHaHaHaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaIaIaKaIaKaKaKaKaKaKaKaKaKaIaIaIaKaKaKaKaKaKaKaIaIaIaIaIaKbfbfbfbfbfbfbfbfbfbgbfbfbfanaAaGaAaAaAaAaAaAaAaGaAanbabcbcbcbcbcbcbcbcbcbcbcbaaGaGaGaGaGaAaGaGaGaGaGbabcbcbcaVaXaXaXaXaXaXaXaXaXaVaVaVaVaVaHaHaHaVaWaVaVaVaVaVaHaEaHaHaHaHaHaHaHaHaHaEaNaEaEaEaEaEaHaEaEaEaHaHaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaKaIaKaKaKaKaKaKaKaKaKaIanaIaKaKaKaKaKaKaKaIaKaKaKaKaKbfbhbhbhbhbhbhbhbfbhbhbhbfanaAaGaGaGaGaGaGaGaGaGaAanbabcbcbcbcbcbcbcbcbcbcbcbaaGaGaGaGaGaAaGaGaGaGaGbbbcbcbcaVaXaXaXaXaXaXaXaXaXaXaXaVanaVaHaHaHaVaXaXaXaXaXaWaHaEaHaHaHaHaHaHaHaHaHaEaHaHaHaEaQaHaHaHaQaEaHaHaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaKaIaKaKaKaIaLaIaIaIaIaIaIaIaIaIaKaKaKaKaKaIaKaIaIaIaIbfbhbfbfbfbfbfbhbfbhbhbhbfbfbfbfbfbfbfbfbfaAaAaAaAanbabcbcbcbcbcbcbcbcbcbababaaBaAaAaAaAaAaAaAaAaAaAbabcbcbcaVaXaXaXaXaXaXaXaXaXaXaXaVaVaVaVaVaVaVaXaXaXaXaXaVaHaEaHaHaHaHaHaHaHaHaHaEaHaHaHaEaEaEaEaEaEaEaEaEaFaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaOaIaKaKaKaIaKaKaOaIbhbhbhbhbhaIaKaKaKaKaKaIaKaIbhbhbhbfbhbfanananbfbhbfbhbhbhbhbhbgbhbhbhbhbhbfanananananbabcbcbcbcbcbcbcbcbcbabcbcbcbcbcbcbcbaanbabebcbcbbbcbcbcaVaXaXaXaXaXaXaXaXaXaXaXaVaXaXbdaVaXaXaXaXaXaXaXaVaHaEaHaHaHaHaHaHaHaHaHaEaHaHaHaHaHaHaHaHaHaFaHaHaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaIaIaIaIaLaIaIaIaIaIbhbhbhbhbhbfbibfbfaIaIaIaKaIbhbhbhbfbgbfbfbfanbfbhbfbhbhbhbhbhbfbfbfbfbfbhbfbababababababababababjbabababababcbcbcbcbcbcbcbabababcbcbcbabcbcbcbaaXaXaXaXaXaXaXaXaXaVaVaVaWaVaVaVaXaXaXaXaXaXaXaVaHaEaEaEaEaEaEaEaEaEaEaEaHaHaHaHaHaHaHaHaHaEaHaEaEaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbhbhbhbhbhbhbhbhbhbhbhbfbkbhbhaIaKaKaKaIbhbhbhbhbhbhbhbfanbfbhbfbhbhbhbhbhbhbhbfanbfbhbfbcbcbcbcbcbabcbcbcbcbcbcbcbcbcbabcbcbcbcbcbcbcbcbcbbbcbcbcbabcbcbcbbaXaXaXaXaXaXaXaXaXaVaXaXaXaXaXaVaXaXaXaXaXaXaXaVaHaHaHaHaHaHaHaHaQaNaHaHaHaHaHaHaHaHaHaHaHaEaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbhbhbhbhbhbhbhbhbhbhbhbfbfbfbhaIaLaIaIaIbhbhbhbhbhbhbhbfanbfbhbfbhbhbhbhbhbhbhbfbfbfbgbfbcbcbcbcbcbabcbabababababababbbabcbcbcbcbcbcbcbcbcbabcbcbcaVaVaVaVaVaXaXaXaXaXaXaXaXaXaVaXaXaXaXaXaVaWaVaXaXaXaVaVaVaEaEaEaEaEaEaEaEaEaEaHaHaHaHaHaHaHaHaHaEaEaEaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbhbhbhbhbhbhbhbhbhbhbhbfbhbhbhbfbhbhbhbhbhbhbhbhbhbhbhbfanbfbhbfbhbhbhbhbhbhbhbabcbcbcbcbcbcbcbcbcbabcbaanbabebcbcbcbcbabcbcbcbcbcbcbcbcbcbabcbcbcaWaXaXaXaVaXaXaXaXaXaXaXaXaXaVaXaXbdaXaXaVaXaVaXaXaXaVanananananananananananaEaHaHaHaHaHaHaHaHaHaEaHaHaHaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbfbfbhbhbhbhbhbhbhbhbhbfbhbfbhbfbhbhbhbhbhbhbhbhbhbhbhbfanbfbhbfbhbhbhbhbhbhbhbabcbcbcbcbcbcbcbcbcbabcbabababcbcbcbcbcbabababcbcbcbabababababababbaVaVaVaXaVaVaVaVaVaVaVaWaVaVaVaXaXaXaXaXaVaXaVaVaVaWaVaVaVaVaVaVaVaVaVanaVaVaVaVaVaHaHaHaHaHaHaHaEaHaEaEaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbhbhbhbhbhbhbhbhbhbfbhbfbhbfbhbhbhbhbhbhbhbhbhbhbhbfanbfbhbfbhbhbhbhbhbhbhbabcbcbcbcbcbcbcbcbcbabcbcbcbjbcbcbcbcbcbaanbabcbcbcbaanananananbabcbaanaVaXaVaXaXaXaXaXaXaXaXaXaVaXaXaXaXaXaVbdaXaXaXaXaVanaVaXaXaXaXaXaVanaVaXaXaXaVaHaHaHaHaHaHaHaEaQaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbhbhbhbhbhbhbhbhbhbfbhbfbfbfbfbfbhbhbhbhbhbhbhbfbfbfbfbfbhbfbfbfbhbfbfbfbgbabcbcbcbcbcbcbcbcbcbabababbbabababbbababababababababaanananananbabcbabaaVaXaVaXaXaXaXaXaXaXaXaXaVaVaVaVaVaWaVaVaVaVaVaVaVaVaVaXaXaXaXaXaVaVaVaXaXaXaVaFaEaEaEaEaEaEaEaEaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbhbhbhbhbhbhbhbhbhbfbhbhbhbhbhbfbhbhbhbhbhbhbhbfbkbhbhbfbhbhbhbfbhbfanbfbhbabcbcbcbcbcbcbcbcbcbcbcbabcbcbcbabcbcbcbcbcbcbcbaanananananananbabcbcbcaVaXaVaXaXaXaXaXaXaXaXaXaXaXaVaXaXaXaXaXaVaXaXaXaXaXaWaXaXaXaXaXaWaXaXaXaXaXaXaXaWaXaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbfbfbfbfbfbfbfbfbibfbfbfbfbfbhbfbgbfbfbfbfbfbfbfbfbfbhbfbfbfbhbfbhbfanbfbhbfbfbfbcbcbcbabcbcbcbcbcbabcbebcbabcbcbcbcbcbcbcbababaanbabababababababcaVaXaVaVaVaXaXaXaXaXaXaXaXaXaVaXaXaXaXaXaVaXaXaXaXaXaVaXaXaXaXaXaVaXaXaXaXaXaXaXaVaXaVaVaVaVaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbkbhbhbhbhbhbhbfbhbhbhbfbhbhbhbhbhbfbhbhbhbhbhbfanbfbhbibkbfbhbhbhbfanbfbhbhbhbfbcbcbcbabcbcbcbcbcbabcbcbcbbbcbcbcbcbcbcbcbcbcbaanbabcbcbcbcbcbabeaVaXaXaXaVaXaXaXaXaXaXaXaXaXaWaXaXaXaXaXaXaXaXaXaXaXaVaXaXaXaXaXaVaXaXaXaXaXaXaXaVaXaVaXaXbdaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbfbfbhbfbfbfbhbfbfbfbhbfbhbfbfbfbfbfbhbhbhbhbhbfanbfbhbfbfbfbfbfbfbfbfbfbfbfbhbfbfbfbfbfbcbcbcbcbcbabjbabababcbcblbcbcbcbcbcbcbabababcbcbcbcbcbabaaVaXaVaXaVaXaXaXaXaXaXaXaVaVaVaXaXaXaXaXaXaXaXaXaVaVaVaXaXbmaXaXaVaVaVaXaXaXaXaXaVaXaVaXaVaVaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbhbhbhbfbhbhbhbhbhbfbhbfbhbhbhbhbhbhbhbhbhbfanbfbhbhbhbhbhbhbhbfbhbhbhbfbkbfbhbhbhbfbcbcbcbcbcbabebabcbcbcbcbcbcbcbcbcbcbcbabcbcbcbcbcbcbcbcbcaYaXaVaXaVaXaXaXaXaXaXaXaWaXaVaXaXaXaXbmaXaXaXaXaVaXaXaXaXaXaXaXaVanaVaXaXaXaXaXaVaXaVaXaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbfbfbhbfbfbfbfbfbibfbgbfbhbhbhbhbhbhbhbfbfbfanbfbfbfbfbfbfbfbhbfbhbhbhbfbibfbhbhbhbfbjbabababababcbabcbcbcbcbcbcbcbcbcbabababcbcbcbcbcbcbcbcbcaVaXaVaXaVaWaVaVaVaVaVaVaVaXaVaXaXaXaXaXaXaXaXaXaVaXaXaXaXaXaXaXaVanaVaVaVaVaVaVaVaXaVaXaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbhbhbkbfbhbhbhbfbhbhbhbhbhbhbhbhbhbhbhbfanananbfbhbhbhbhbhbfbhbhbhbhbhbhbhbhbhbfbebaanananbabcbjbcbcbcbcbcbcbcbcbcbaanbabcbcbcbcbcbcbcbcbcaVaXaVaXaXaXaVaXaXaXaXaXaVaXaVaXaXaXaXaXaXaXaXaXaVaXaXaXaXaXaXaXaVanananaVaXaXaXaVaXaXaXaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbfbfbfbfbhbhbhbfbhbhbhbhbhbnbhbhbhbhbhbfanananbfbhbfbfbfbhbfbfbfbhbhbhbhbhbhbhbfbcbaanananbabcbabcbcbcbcbcbcbcbcbcbaanbabcbcbcbcblbcbcbcbcaVaWaVaVaVaVaVaXaXaXaXaXaVaXaVaXaXaXaXaXaXaXaXaXaVaXaXaXaVaXaXaXaVaVaVaVaVaXaXaXaVaWaVaVaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbhbhbhbhbhbhbhbfbhbhbhbhbhbhbhbhbhbhbhbfanananbfbhbfanbfbhbfbhbgbhbhbhbnbhbhbhbfbcbaanananbabcbbbcbcbcbcbcbcbcbcbcbaanbabcbcbcbcbcbcbcbcbcaYaXaXaXaXaXaXaXaXaXaXaXaVaXaVaXaXaXaXaXaXaXaXaXaVaXaXaXaVaXaXaXaVaXaXaXaXaXaXaXaXaXaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbhbhbhbhbhbhbhbfbhbhbhbhbhbhbhbhbhbhbhbfanananbfbhbfanbfbhbfbhbfbhbhbhbhbhbhbhbfbcbabababababababababababbbabababababababababcbcbcbcbcbcbcaVaXaXaXaXbmaXaXaXaXaVaVaVaXaVaXaXaXaVaVaVaVaVaVaVaVaVaVaVaWaVaVaVaXaXaXaXaXaXaXaXaXaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbhbhbhbhbhbhbhbfbhbhbhbhbhbhbhbhbhbhbhbfanananbfbhbfanbfbhbfbkbfbhbhbhbhbhbhbhbfbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbabcbcbcbcbcbabcbcbcbcbcbcbcaVaXaXaXaXaXaXaXaXaXaVanaVaXaVaXaXaXaWaXaXaXaXaXaVanananaVaXaXbdaYaXaXaXaXaXaXaXaXaXaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbfbfbhbhbhbhbhbfbfbfbgbfbibfbfbfbgbfbfbfanbfbfbfbhbfbfbfbgbfbfbfbhbhbhbhbhbhbhbfbababababababababababababababcbabcbcbcbcbcbabcbcbcbabbbabaaVaXaXaXaXaXaXaXaXaXaVanaVaXaVaVaVaVaVaXaXaXaXaXaVaVaVaVaVaVaVaVaVaXaXaXaXaXaXaXaVaVaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbhbhbhbhbhbibkbhbhbfbkbfbhbhbhbhbhbfanbfbhbhbhbfbhbhbhbhbhbibhbhbhbhbhbhbhbfbebcbcbbbcbcbcbabcbcbcbcbcbabcbjbcbcbcbcbcbabcbcbcbabcbcbcaVaXaXaXaXaXaXaXaXaXaVanaVaXaVaXaXaXaXaXaXaXaXaXaXaXaVaXaXaXaVaXaXaXaXbmaXaXaXaXaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbfbfbfbfbgbfbfbfbfbfbfbfbhbhbhbhbhbfbfbfbhbfbfbfbhbhbhbhbhbfbfbfbgbfbfbfbfbfbibfbfbfbcbcbcbabcbcbcbcbcbabcbabcbcbcbcbcbabbbabababababcaVaVaVaXaXaXaXaXaVaWaVaVaVaXaVaXaXaXaXaXaXbmaXaXaXaXaVaXaVaXaVaXaXaXaXaXaXaXaVaVaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbhbfanananbfbhbhbhbhbhbhbhbhbhbgbhbfbhbhbhbhbhbhbhbfbhbhbhbfbhbhbhbhbhbfbkbfbcbcbcbcbcbcbcbcbcbabebabcbcbcbcbcbcbcbcbcbaanbabcbaanaVaXaXaXaXaXaVaXaXaXaXaXaVaXaXaXaXaXaXaXaXaXaXaXaVaXaVaXaVaXaXaXaXaXaXaXaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbhbfanananbfbhbhbhbhbhbhbhbhbhbfbfbfbhbhbhbhbhbhbhbfbhbfbfbfbhbhbhbhbhbfbgbfbcbcbcbcbcbcbcbcbcbabababcbcbcbcbcbcbcbcbcbabababcbaanaVaXaXaXaVaVaVaVaVaVaVaVaVaXaXaXaXaXaXaXaXaXaVaVaVaXaVaXaVaXaXaXaXaXaVaVaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbhbfanananbfbhbhbhbhbhbhbhbhbhbfbhbhbhbhbhbhbhbhbhbfbhbfbhbhbhbhbhbhbhbhbhbfbcbcbcbcbcbcbcbcbcbcbcbabcbcbcbcbcbcbcbcbcbabcbcbcbaanaVaXaXaXaWaXaXaXaXaXaXaXaVaXaXaXaXaXaXaXaXaXaWaXaXaXaVaXaVaXaXaXaXaXaWbdaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbhbfbfbfbfbfbfbfbfbfbhbhbhbfbfbfbhbhbhbhbnbhbhbhbhbfbhbfbhbhbhbhbhbhbhbhbhbfbcbcbcbcbcblbcbcbcbcbcbabcbcbcbcbcbcbcbcbcbabcbabababababjbaaVaVaXaVaVaVaVaVaXaVaXaXaXaVaVaVaXaXaXaVaXaVaVaVaXaVaVaVaYaVaVaVaVaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbhbfbhbhbhbhbhbhbhbfbhbhbhbgbhbfbhbhbhbhbhbhbhbhbhbfbhbgbhbhbhbhbhbhbhbhbhbfbcbcbcbcbcbcbcbcbcbcbcbabcbcbcbcbcbcbcbcbcbabcbabcbcbcbcbcbabdaXaXaVanananaVaXaWaXaXaXaVbdaVaXaXaXaVaXaVanaVaXaXaXaXbdaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbhbfbhbfbfbfbfbfbhbfbhbhbhbfbhbfbfbfbhbhbhbhbhbhbhbfbfbfbhbhbhbhbhbhbhbfbfbfbcbcbcbcbcbcbcbcbcbcbcbabababababbbabababababababcbcbcbcbcbababababaaVaVaVaVaXaVaVaVaVaVaXaVaWaVaVaVaXaVaVaVaVaVaVaVaVaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbhbhbhbfanbfbhbhbhbfbhbhbhbfbhbhbhbibhbhbhbhbhbhbhbfbhbhbhbhbhbhbnbhbhbhbhbfbcbcbcbcbcbcbcbcbcbcbcbabcbcbcbcbcbcbcbabcbcbcbbbcbcbcbcbcbcbcbcbcbaaXaXaXaXaXaVaXaXaXaVaXaVaXaVaXaXaXaVaXaXaXaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbfbfbhbfanbfbibfbfbfbfbfbfbfbhbfbfbfbhbhbhbhbhbfbfbfbhbhbhbhbhbhbhbhbhbhbhbfbababababababcbcbcbabababcbcbcbcbcbcbcbabcbabababcbcbcbcbcbcbcbcbcbaaXaVaYaVaVaVaXaXaXaVaXaVaXaVaVaVaWaVaXaXaXaVaVaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbhbfanbfbhbhbhbhbhbfbkbibhbibkbfbhbhbhbhbhbibkbibhbhbhbhbhbhbhbhbhbhbhbfbcbcbcbcbcbbbcbcbcbbbcbcbcbcbcbcbcbcbcbabcbaanbabcbcbcbcbcbcbcbcbcbbaXaVaXaXaXaXaXaXaXaVaXaXaXaVaXaXaXaXaXaXaXaXaXaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboboboaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbhbfbfbfbhbhbhbhbhbfbfbfbhbfbfbfbfbfbgbfbfbfbfbfbfbfbfbfbhbhbhbhbhbhbhbfbcbcbcbcbcbabababbbabcbcbcbcbcbcbcbcbcbabcbaanbabcbcbcbcblbcbcbcbcbaaWaVaXaXaXaXaXaXaXaVaXaVaVaVaXaXaXaXaXaXaXaXaXaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboboboboaaaaaaaaaaaaaaaabobobpboaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbhbhbhbfbhbhbhbhbhbgbhbhbhbhbhbfbkbfbhbhbhbhbhbhbhbhbhbfbhbhbhbhbhbhbhbfbcbcbcbcbcbcbcbabcbabcbcbcbcblbcbcbcbcbabcbaanbabcbcbcbcbcbcbcbcbcbaaXaXaXaXaXaXaXaXaXaVaXaXaXaWaXaXaXaXaXaXaXaXaXaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabobobobqbrboboboaaaabobobobobobqbsboboboboaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbfbfbhbfbfbfbgbfbfbfbfbfbfbfbhbfbibfbfbfbfbfbfbfbhbfbhbfbfbfbfbfbfbfbgbfbcbcbcbcbcbcbcbabcbabcbcbcbcbcbcbcbabababcbaanbabcbcbcbcbcbcbcbcbcbaaXaXaXaXaXaXaXaXaXaVaVaVaVaVaXaXaXaXaXaXaXaXaXaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabobqbtbububtbrbobobobobqbtbtbtbububtbtbrboaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbkbfbhbhbhbhbhbfbhbhbhbfbhbfbhbhbhbhbhbibkbfbhbfbhbhbhbhbhbhbhbhbhbfbcbcbcbcblbcbcbbbcbabcbcbcbcbcbcbcbabcbcbcbaanbabcbcbcbcbcbcbcbcbcbjaXaXaXaXaXaXaXaXaXaXaXaWaXaXaXaXaXaXaXaXaXaXaXaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabobobvbubububububtbtbtbtbububububububububsboboboboaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbfbfbhbhbhbhbhbfbhbhbhbfbhbfbhbhbhbhbhbfbfbfbhbfbfbfbfbfbfbfbfbfbgbfbababcbcbcbcbcbabababababababababababababbbabababcbcbcbabbbababababaaXaXaXaXaXaXaXaXaXaXaXaVaXaXaXaXaXaXaXaXaXaVaVaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabobobobqbububububwbwbwbwbwbwbubububububububububtbtbrboboaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbhbhbhbhbhbfbhbhbhbfbhbfbhbhbhbhbhbibhbhbhbfbcbcbcbcbcbcbcbcbcbcbcbbbcbcbcbcbcbbbcbcbcbcbcbcbcbjbcbabcbcbcbcbcbabcbcbcbabcbcbcbaanaVaXaXaXaXaXaXaXaXaXaXaXaVaXaXaXaXaXaXaXaXaXaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabobobqbtbububwbwbwbwbububububwbwbwbububububububububububrboboaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbfbfbgbfbfbfbfbfbfbfbhbfbhbhbhbhbhbfbfbfbhbfbcbcbcbcbcbcbcbcbcbcbcbabcbcbcbcbcbabababababababcbabcbabcbcbcbcbcbabababababababcbaaVaVaVaVaWaVaVaVaVaVaVaVaVaVaXaXaXaXaXaVaVaYaVaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabobobqbububwbwbwbubububububububububwbwbwbubububwbwbwbwbububrboaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbhbhbhbhbhbhbhbfbhbgbhbhbnbhbhbfbkbhbhbfbcbcbcbcbcbcbcbcbcbcbcbabcbcbcbcbcbbbcbcbcbcbebabcbabcbabcbcblbcbcbcbcbaanananbabcbaaXaXaXaVaXaXaXaXaXaVanananaVaXaXaXaXaXaVaXaXbdaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabobobqbubububwbubububububububububububububwbwbwbwbwbxbwbybwbubsboaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbfbfbfbfbfbfbhbfbfbfbhbhbhbhbhbfbfbfbhbfbababcbcbcbcbcbcbcbcbcbababababcbcbabababababababcbabcbabcbcbcbcbcbcbcbababaanbabcbaaXaXaXaVaXaXaXaXaXaVaVaVanaVaVaVaVaVaVaVaXaVaVaVaaaaaaaaaaaaaaaaaaaaaaaaaaaabobobqbubububwbwbubzbAbAbAbAbAbAbAbAbBbAbAbAbCbubwbwbwbwbDbwbubsboaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbhbhbhbhbhbfbhbhbhbhbhbhbhbhbhbfbhbfbcbcbcbcbcblbcbcbcbcbcbabebcbbbcbcbabebcbcbcbcbabcbabcbabcbcbcbcbcbcbcbbbcbaanbabcbaaXaXaXaXaXaXaXaXaXaXaXaVanananaVaXaXaXaXaXaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabobobqbububububwbububEbFbGbHbHbIbJbJbKbEbLbMbNbEbubwbwbObwbwbwbubsboaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbhbfbfbfbibfbhbhbhbhbhbhbhbhbhbfbfbfbcbcbcbcbcbcbcbcbcbabababababababbbabababababcbabcbabcbabcbcbcbcbcbabababcbaanbabcbaaXaXaXaXaXaXaXaXaXaXaXaVanananaVaXaVaVaVaVaVaaaaaaaaaaaaaaaaaaaaaaaaaaaabobobqbububububwbwbububEbPbQbHbHbQbKbJbJbEbRbSbTbEbubwbUbwbwbwbububsboaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbhbfbkbhbhbfbhbhbhbhbhbhbhbhbhbfbkbjbcbcbcbcbcbcbcbcbcbabcbcbcbcbcbcbcbcbcbcbcbabcbabcbabebabcbcbcbcbcbbbcbcbcbaanbabcbaaXaXaXaXaXaXaXaXaXaXaXaVanananaVaXaVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabobobqbububububwbwbwbububVbAbWbHbHbXbBbYbZbEcacbccbEbububwbwbwbubububsboaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbhbfbfbfbfbfbhbhbhbhbhbfbhbhbhbfbhbabababcbcbcbcbcbcbcbabcbcbcbcbcblbcbcbcbcbcbabcbabcbabababababababababcbababaanbabcbaaXaXaXaXaXaXaXaXaXaXaXaVanananaVaXaVaVaVaaaaaaaaaaaaaaaaaaaaaaaaaabobobobqbubububwbwbwbwbubububEcdbHbHbHcebEcfcgbEchchchbEbubububwbwbubububsboaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbhbfanananbfbhbhbhbhbhbfbhbhbhbfbhbaanbabcbcbcbcbcbcbcbabcbcbcbcbcbcbcbcbcbcbcbabcbabcbcbcbcbcbcbcbcbcbcbcbaanananbabcbaaXaXaXaXaXaXaXaXaXaXaXaVanananaVaXaXaXaVaaaaaaaaaaaaaaaaaaaaaaaabobobqbtbubwbwbwbwbwbwbububububEcicjbHcdckbEclcmbEcncncnbEbububububwbwbubucoboaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbhbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbgbabababababababababababababababababbbabababababbbabababababababababababababababababcbababababaaXaXaXaVaVaVaWaVaVaVaVaVaVaVaXaVaaaaaaaaaaaaaaaaaaaaaaaabobqbubububwbwbwcpbwbwbububububVbAbYcqcrbAcsbAbAcsbYctcrcububububububwbubsboboaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbhbhbhbhbhbhbhbhbhbhbhbhbhbhbhbgbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbjbcbcbcbjbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbjbcbebcbjaXaXaXaVaXaXaXaXaXaXaXaXaXaXaXaVaaaaaaaaaaaaaaaaaaaaaaaabocvbububwbwbwcwbwbwbwbububububEcxbHbHbHcyczcAcBbHbHbHbHbEbubububububwbubsboboaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbabababababababababababababababababacCbababababacCbababababababababababababababababababababababaaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaaaaaaaaaaaaaaaaaaaaaaaabobobvbwbwbwbwbwbwbwbwbububububEcDbHbHbHbHbHbHbHbHbHbHbHbEbubububububwbubucEboaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFcCcGcHcHcHcIcCcFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabocvbwcJbwbDcKbwbwbwbwbubububEcDbHbHbHbHbHbHbHbHbHbHbHbEbububububwbwbucoboboaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLcMcNcOcPcQcNcMcLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabobobvbwbwbwbwbwcRbwbwbwbububXbAbYcScrbYcTcUcrbYcTcUcrbWbubububwbwbubsboboaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLcVcVcVcVcVcVcVcLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabobvbubwbwbwbwbwbwbwbwbwbwbwbwcWcXbwbwbwbwbububububububububwbwbububsboaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLcVcVcVcVcVcVcVcLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabobvbububwbubwbububwbwbwbwbwbwbwbwbwbwbwbubububububububububwbububucoboaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLcVcYcVcVcVcYcVcLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabocvbubububububububububububububububwbwbububububububwbwbwbwbwbububsboboaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLcVcVcVcVcVcVcVcLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabobocvbucZcZbubucZbubububububububububwbwbwbububwbwbwdabwdbbwbububsboaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLcVcVcVcVcVcVcVcLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabobodcbobocvcobocvbucZcZbubububububububwbwbwbwdddedfdebwbwbububsboaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLcVcVcVcVcVcVcVcLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabobobobobobobobodcbobobvbubububububububwbwdgbwdhdhdidjbwbwcZcoboaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLcVcYcVcVcVcYcVcLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabobobobocvcZcZcZcZbububububwbwdkbwdlbwbwbwbsboboboaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLcVcVcVcVcVcVcVcLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabobobobobobobvbubububububwdmbwdnbwbubsboaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLcVcVcVcVcVcVcVcLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabocvcZcZcZbubububwbwbwbwbucoboaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLcVcVcVcVcVcVcVcLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabobobobobocvbububububwbubsboboaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLcVcYcVcVcVcYcVcLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabobocvcZcZbububububrboboaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLcVcVcVcVcVcVcVcLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabobobobocvcZcZcZbucEboaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLcVcVcVcVcVcVcVcLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabobobobobodcboboaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLcVcVcVcVcVcVcVcLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadodpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboboboaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLcVcYcVcVcVcYcVcLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqdqdqdqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLcVcVcVcVcVcVcVcLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqdqdrdrdqdqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLcVcVcVcVcVcVcVcLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqdqdpdpdpdpdqdqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsdtdudscHcHcHdvdudwdvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqdpdpdpdpdpdpdqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdxdxdxdxdxdxdxdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdydzdAdBdBdBdAdzdCdxdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqdpdpdpdpdpdpdqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdxdxdDdEdEdEdEdEdEdEdFdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdGdAdzdAdBdHdBdAdzdAdIdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqdqdpdpdpdpdqdqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdxdDdEdEdJdJdJdJdJdJdJdJdJdFdxdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdGdAdAdzdAdBdBdBdAdzdAdAdIdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdKdKdqdqdpdpdqdqdKdKdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdxdxdDdEdJdJdJdJdJdJdJdJdJdJdJdJdJdEdFdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdGdAdAdAdzdAdBdBdBdAdzdAdAdAdIdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdKdKdKdLdLdLdLdMdMdLdLdLdLdKdKdKdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdDdEdEdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdFdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdydAdAdAdzdAdBdBdBdAdzdAdAdAdCdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdKdLdLdLdLdNdNdNdpdpdNdNdNdLdLdLdLdKdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdDdJdJdJdJdJdJdJdJdOdOdOdOdJdJdJdJdJdJdJdJdPdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdydAdAdAdzdAdBdBdBdAdzdAdAdAdCdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdKdKdLdLdNdNdNdNdNdNdpdpdNdNdNdNdNdNdLdLdKdKdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdQdJdJdJdJdJdJdJdRdxdxdxdxdSdOdOdJdJdJdJdJdPdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdydAdAdAdzdAdTdUdTdAdzdAdAdAdCdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdKdLdLdLdNdNdNdNdNdNdNdpdpdNdNdNdNdNdNdNdLdLdLdKdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdxdQdJdJdJdJdJdJdRdxdxaaaadxdxdxdxdSdOdOdJdJdPdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdSdJdJdJdJdJdJdJdJdJdJdJdJdJdRdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdKdLdLdNdNdNdNdNdNdNdNdNdpdpdNdNdNdNdNdNdNdNdNdLdLdKdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdDdEdJdJdJdJdJdJdRdxdxaaaaaaaaaaaadxdxdxdxdSdOdRdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdSdJdJdJdJdJdJdJdJdJdJdOdRdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdKdLdLdNdNdNdNdNdNdNdNdpdpdpdpdpdpdNdNdNdNdNdNdNdNdLdLdKdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdDdJdJdJdJdJdJdJdPdxdxaaaaaaaaaaaaaaaaaaaadxdxdxdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdSdOdJdJdJdJdJdJdJdRdxdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdLdLdNdNdNdNdNdNdpdpdpdpdpdpdpdpdpdpdpdpdNdNdNdNdNdNdLdLdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdQdJdJdJdJdJdJdJdRdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdxdSdJdJdJdJdJdPdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdKdLdNdNdNdNdNdNdpdpdpdpdpdpdpdpdpdpdpdpdpdpdNdNdNdNdNdNdLdKdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdQdJdJdJdJdJdJdPdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdSdJdJdJdJdPdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdKdLdLdNdNdNdNdNdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdNdNdNdNdNdLdLdKdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdQdJdJdJdJdJdJdPdxdxdxdxdxaaaadxdxdxdxdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdSdJdJdJdPdxdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdLdLdNdNdNdNdNdpdpdpdpdpdpdpdpdpdVdpdpdpdpdpdpdpdpdNdNdNdNdNdLdLdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdQdJdJdJdJdJdJdJdFdxdxdWdxdxdxdxdDdEdEdFdxdxdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdQdJdJdJdEdFdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdLdNdNdNdNdNdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdNdNdNdNdNdLdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdQdJdJdJdJdJdJdJdJdEdEdJdEdEdEdEdJdJdJdJdEdEdFdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdXdJdJdJdJdJdJdYdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdKdLdNdNdNdNdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdNdNdNdNdLdKdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdDdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdZdxaaaaaaaadxdxdxdxdxdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdSdJdJdJdOdRdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdLdLdNdNdNdNdpdpdpdpdpeadpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdNdNdNdNdLdLdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdQdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdPdxdxaaaaaadxdxdDdEdEdEdFdxdxdxaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdQdJdRdxdxdxaaaaaaaadxdxdxdxdxdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdLdNdNdNdNdNdpdpdpdpdpdpdpdpdpdpdpebdpdpdpdpdpdpdpdpdpdpdNdNdNdNdNdLdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdQdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdOdOdRdxaaaaaadxdxdDdJdJdJdJdJdEdFdxaaaaaaaaaaaaaaaaaaaaaadxdxdxdDdJdPdxdxaaaaaaaaaadxdxdDdEdEdEdFdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdLdNdNdNdNdpdpdpdpdpdpdpecdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdNdNdNdNdLdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdSdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdOdRdxdxdxdxaaaaaadxdDdJdJdJdJdJdJdJdRdxaaaaaaaaaaaaaaaaaadxdxdxdDdEdJdJdRdxaaaaaaaaaaaadxdDdJdJdJdJdJdFdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdLdNdNdNdNdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdNdNdNdNdLdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdSdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdRdxdxdxaaaaaaaaaaaadxdQdJdJdJdJdJdJdRdxdxaaaaaaaaaaaaaaaadxdxdDdEdJdJdJdRdxdxaaaaaaaaaaaadxdQdJdJdJdJdJdPdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdLdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpeddpdpdpdpdpdpdpdpdpdpdpdpdpdLdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdSdJdJdJdJdJdJdJdJdJdJdJdJdJdJdPdxdxdxaaaaaaaaaaaaaadxdQdJdJdJdJdJdPdxdxaaaaaaaaaaaaaaaadxdxdDdJdJdJdJdPdxdxaaaaaaaaaaaaaadxdQdJdJdJdJdJdJdFdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdLdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpeedpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdLdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdSdJdJdJdJdJdJdJdJdJdJdJdJdJdJdEdFdxdxdxaaaaaaaaaadxdSdJdJdJdJdJdPdxaaaaaaaaaaaaaaaaaadxdDdJdJdJdJdJdRdxaaaaaaaaaaaaaaaadxdQdJdJdJdJdJdJdPdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdLdNdNdNdNdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdNdNdNdNdLdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdSdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdEdFdxdxaaaaaaaadxdxdQdJdJdJdJdPdxaaaaaaaaaaaaaaaadxdxdQdJdJdJdJdRdxdxaaaaaaaaaaaaaaaadxdQdJdJdJdJdJdJdJdYdxaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdLdNdNdNdNdpdpdpdpdpefdpdpdpdpdpdpdpdpdpdpdpdpegdpdpdpdpdpdNdNdNdNdLdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdQdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdFdxdxaaaaaadxdxdQdJdJdJdJdRdxaaaaaaaaaaaaaaaadxdDdJdJdJdJdPdxdxaaaaaaaaaaaaaaaadxdxdQdJdJdJdJdJdJdRdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdLdNdNdNdNdNdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdNdNdNdNdNdLdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdxdxdxdxdxdQdJdJdJdJdJdJdJdJdOdOdJdJdJdJdJdJdJdFdxdxdxdxdxdDdJdJdJdJdPdxdxaaaaaaaaaaaaaaaadxdQdJdJdJdJdPdxaaaaaaaaaaaaaaaadxdxdDdJdJdJdJdJdJdPdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdLdLdNdNdNdNdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdNdNdNdNdLdLdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdxdxdDdFdxehdxdxdQdJdJdJdJdJdJdOdRdxdxdSdOdJdJdJdJdJdJdEdFdxdxdDdJdJdJdJdJdPdxaaaaaaaaaaaaaaaaaadxdQdJdJdJdJdPdxaaaaaaaaaaaaaaaadxdxdQdJdJdJdJdJdJdPdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdKdLdNdNdNdNdpdpdpdpdpdpdpdpdpdpdpdpeidpdpdpdpdpdpdpdpdpdNdNdNdNdLdKdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdDdEdEdJdJdEdJdEdEdJdJdJdJdJdJdRdxdxdxdxdxdxdSdJdJdJdJdJdJdJdEdEdJdJdJdJdJdJdPdxaaaaaaaaaaaaaaaaaadxdSdJdJdJdJdPdxdxaaaaaaaaaaaaaadxdDdJdJdJdJdJdJdJdRdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdLdNdNdNdNdNdpdpdpdpdpeadpdpdpdpdpdpdpdpdpdpdpdpdpdpdNdNdNdNdNdLdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdQdJdJdJdJdJdJdJdJdJdJdJdJdJdRdxdxaaaaaaaadxdxdSdJdJdJdJdJdJdJdJdJdJdJdJdJdJdPdxdxaaaaaaaaaaaaaaaadxdxdSdJdJdJdJdFdxdxaaaaaaaaaaaadxdQdJdJdJdJdJdJdPdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdLdLdNdNdNdNdNdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdNdNdNdNdNdLdLdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdDdJdJdJdJdJdJdJdJdJdJdJdJdJdPdxdxaaaaaaaaaaaadxdxdSdOdOdJdJdJdJdJdJdJdJdJdJdJdJdFdxdxdxaaaaaaaaaaaaaadxdxdQdJdJdJdJdFdxdxaaaaaaaadxdxdQdJdJdJdJdJdJdRdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdKdLdLdNdNdNdNdNdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdpdNdNdNdNdNdLdLdKdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdQdJdJdJdJdJdJdJdJdJdJdJdJdJdJdFdxaaaaaaaaaaaaaadxdxdxdxdSdJdJdJdJdJdJdJdJdJdJdJdJdEdFdxaaaaaaaaaaaaaaaadxdSdJdJdJdJdJdFdxdxdxdxdxdxdDdJdJdJdJdJdJdPdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdKdLdNdNdNdNdNdNdpdpdpdpdpdpdpdpdpdpdpdpdpdpdNdNdNdNdNdNdLdKdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdQdJdJdJdJdJdJdJdJdJdJdJdJdJdJdPdxaaaaaaaaaaaaaaaaaaaadxdxdSdOdOdOdOdOdOdJdJdJdJdJdJdPdxaaaaaaaaaaaaaaaadxdxdSdJdJdJdJdJdEdEdEdFdxdDdJdJdJdJdJdJdJdRdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdLdLdNdNdNdNdNdNdpdpdpdpdpdpdpdpdpdpdpdpdNdNdNdNdNdNdLdLdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdDdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdPdxaaaaaaaaaaaaaaaaaaaaaadxdxdxdxdxdxdxdxdQdJdJdJdJdJdPdxdxaaaaaaaaaaaaaaaadxdxdSdJdJdJdJdJdJdJdJdEdJdJdJdJdJdJdJdRdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdKdLdLdNdNdNdNdNdNdNdNdpdpdpdpdpdpdNdNdNdNdNdNdNdNdLdLdKdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdQdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdPdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdDdJdJdJdJdJdJdJdFdxdxaaaaaaaaaaaaaaaadxdxdSdJdJdJdJdJdJdJdJdJdJdJdJdOdOdRdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdKdLdLdNdNdNdNdNdNdNdNdNdpdpdNdNdNdNdNdNdNdNdNdLdLdKdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdQdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdFdxdxaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdDdJdJdJdJdJdJdJdJdJdFdxaaaaaaaaaaaaaaaaaadxdxdQdJdJdJdJdJdJdJdJdJdOdRdxdxdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdKdLdLdLdNdNdNdNdNdNdNdpdpdNdNdNdNdNdNdNdLdLdLdKdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdSdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdFdxdxaaaaaaaaaaaaaaaaaaaaaadxdxdDdJdJdJdJdJdJdJdJdJdJdPdxaaaaaaaaaaaaaaaadxdxdDdJdJdJdJdJdJdJdJdOdRdxdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdKdKdLdLdNdNdNdNdNdNdpdpdNdNdNdNdNdNdLdLdKdKdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdQdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdYdxaaaaaaaaaaaaaaaaaaaadxdxdDdJdJdJdJdOdOdOdJdJdJdJdPdxaaaaaaaaaaaadxdxdxdDdJdJdJdJdJdJdJdJdPdxdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdKdLdLdLdLdNdNdNdpdpdNdNdNdLdLdLdLdKdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdSdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdPdxdxaaaaaaaaaaaaaaaaaaaadxdDdJdJdJdJdRdxdxdxdQdJdJdJdPdxdxaaaaaaaadxdxdDdEdJdJdJdJdJdJdJdJdJdPdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdKdKdKdLdLdLdMdpdpdMdLdLdLdKdKdKdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdSdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdRdxaaaaaaaaaaaaaaaaaaaaaadxdQdJdJdJdRdxdxdxdxdSdJdJdJdJdFdxdxdxaadxdxdDdJdJdJdJdJdJdJdJdJdJdJdPdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKdKdKdKdqdpdpdqdKdKdKdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdSdOdJdJdJdJdJdJdJdJdJdJdJdOdRdxdxaaaaaaaaaaaaaaaaaaaaaadxdQdJdJdPdxdxaaaadxdxdQdJdJdJdJdEdFdxdxdxdDdJdJdJdJdJdJdJdJdJdJdJdJdPdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaandqdqdqdpdpdqdqdqanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdxdSdOdOdOdOdJdOdOdOdOdRdxdxdxaaaaaaaaaaaaaaaaaaaaaadxdxdQdJdJdPdxaaaaaaaadxdQdJdJdJdJdJdJdEdEdEdJdJdJdJdJdJdJdJdJdJdJdJdJdRdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaandqdpdpdpdpdpdpdqanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdxdxdxdxejdxdxdxdxdxdxaaaaaaaaaaaaaaaaaaaaaaaaaadxdQdJdJdJdPdxaaaaaaaadxdSdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdRdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaandqdpdpdpdpdpdpdqanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdQdJdJdJdPdxaaaaaaaadxdxdQdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdOdRdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaandqdpdpdpdpdpdpdqanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdDdJdJdJdJdPdxaaaaaaaaaadxdSdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdRdxdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaandqdpdpdpdpdpdpdqanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdSdJdJdJdJdPdxaaaaaaaaaadxdxdSdOdOdJdJdJdJdJdJdJdJdJdJdOdOdOdRdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaandqdpdpdpdpdpdpdqanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdQdJdJdJdPdxaaaaaaaaaaaadxdxdxdxdSdOdJdJdJdOdOdOdOdRdxdxdxdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaandqdpdpeadpdpdpdqanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdSdJdJdJdPdxdxaaaaaaaaaaaaaaaadxdxdxdSdOdRdxdxdxdxdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaandqdpdpdpdpdpdpdqanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdSdJdJdJdYdxaaaaaaaaaaaaaaaaaaaadxdxdxdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaandqdpdpdpdpdpdpdqanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdSdOdOdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaandqdpdpdpdpdpdpdqanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdxdxdxdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaandqdpdpdpdpdpdpdqanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaandqdpdpdpdpdpdpdqanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaandqdqdqekeldqdqdqanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaananananananananananaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+"}
diff --git a/maps/RandomZLevels/labyrinth.dm b/maps/RandomZLevels/labyrinth.dm
index a952817300..a4d068c6f5 100644
--- a/maps/RandomZLevels/labyrinth.dm
+++ b/maps/RandomZLevels/labyrinth.dm
@@ -4,7 +4,6 @@
/area/awaymission/labyrinth/arrival
icon_state = "away"
requires_power = 0
- unlimited_power = 1
/area/awaymission/labyrinth/cave
icon_state = "blue"
@@ -46,7 +45,6 @@
/area/awaymission/labyrinth/temple/north
icon_state = "blue"
-
/area/awaymission/labyrinth/boss
icon_state = "red"
@@ -77,12 +75,11 @@
icon_state = "cluwne-broken"
desc = "Not so funny anymore."
-
/obj/structure/falsewall/cultspecial
name = "loose wall"
desc = "This wall tile seems loose. Try pushing on it."
icon_state = ""
- mineral = "cultspecial"
+// mineral = "cultspecial"
density = 1
opacity = 1
@@ -101,11 +98,10 @@
if(prob(50))
secured_wires = 0
-
-
/obj/mecha/combat/honker/cluwne // What have I done?
desc = "Mechanized Assault Device for Juggernaughting Against Clown Killers. You've only heard legends about this exosuit..."
name = "M.A.D. J.A.C.K."
+ icon = 'icons/mecha/mecha_vr.dmi'
icon_state = "cluwne"
initial_icon = "cluwne"
step_in = 2
@@ -119,7 +115,6 @@
wreckage = /obj/effect/decal/mecha_wreckage/honker/cluwne
max_equip = 4
-
/obj/mecha/combat/honker/cluwne/New()
..()
var/obj/item/mecha_parts/mecha_equipment/ME = new /obj/item/mecha_parts/mecha_equipment/weapon/energy/pulse
@@ -132,6 +127,65 @@
ME.attach(src)
return
+/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/banana_mortar
+ name = "Banana Mortar"
+ icon = 'icons/mecha/mecha_equipment_vr.dmi'
+ icon_state = "mecha_bananamrtr"
+ projectile = /obj/item/weapon/bananapeel
+ fire_sound = 'sound/items/bikehorn.ogg'
+ projectiles = 15
+ missile_speed = 1.5
+ projectile_energy_cost = 100
+ equip_cooldown = 20
+
+ can_attach(obj/mecha/combat/honker/M as obj)
+ if(!istype(M))
+ return 0
+ return ..()
+
+/obj/item/mecha_parts/mecha_equipment/weapon/honker
+ name = "\improper HoNkER BlAsT 5000"
+ icon = 'icons/mecha/mecha_equipment_vr.dmi'
+ icon_state = "mecha_honker"
+ energy_drain = 200
+ equip_cooldown = 150
+ range = MELEE|RANGED
+
+ can_attach(obj/mecha/combat/honker/M as obj)
+ if(!istype(M))
+ return 0
+ return ..()
+
+ action(target)
+ if(!chassis)
+ return 0
+ if(energy_drain && chassis.get_charge() < energy_drain)
+ return 0
+ if(!equip_ready)
+ return 0
+
+ playsound(chassis, 'sound/items/AirHorn.ogg', 100, 1)
+ chassis.occupant_message("HONK")
+ for(var/mob/living/carbon/M in ohearers(6, chassis))
+ if(istype(M, /mob/living/carbon/human))
+ var/mob/living/carbon/human/H = M
+ if(istype(H.l_ear, /obj/item/clothing/ears/earmuffs) || istype(H.r_ear, /obj/item/clothing/ears/earmuffs))
+ continue
+ M << "HONK"
+ M.sleeping = 0
+ M.stuttering += 20
+ M.ear_deaf += 30
+ M.Weaken(3)
+ if(prob(30))
+ M.Stun(10)
+ M.Paralyse(4)
+ else
+ M.make_jittery(500)
+ chassis.use_power(energy_drain)
+ log_message("Honked from [src.name]. HONK!")
+ do_after_cooldown()
+ return
+
/obj/effect/landmark/mobcorpse/tunnelclown
name = "dead tunnel clown"
corpseuniform = /obj/item/clothing/under/rank/clown
@@ -147,11 +201,11 @@
corpsesuit = /obj/item/clothing/suit/cultrobes
corpsehelmet = /obj/item/clothing/head/culthood
-
/mob/living/simple_animal/hostile/tunnelclown
name = "tunnel clown"
desc = "A clown driven to madness in the depths of the Honk Mother's Catacombs."
faction = "tunnelclown"
+ icon = 'icons/mob/clowns_vr.dmi'
icon_state = "tunnelclown"
icon_living = "tunnelclown"
icon_dead = "clown_dead"
@@ -193,11 +247,12 @@
name = "tunnel clown sentinel"
desc = "A clown warrior tasked with guarding the Honk Mother's Catacombs."
faction = "tunnelclown"
+ icon = 'icons/mob/clowns_vr.dmi'
icon_state = "sentinelclown"
icon_living = "sentinelclown"
icon_dead = "clown_dead"
corpse = /obj/effect/landmark/mobcorpse/tunnelclown/sentinel
- weapon1 = /obj/item/weapon/twohanded/spear
+ weapon1 = /obj/item/weapon/material/twohanded/spear
maxHealth = 150
health = 150
melee_damage_lower = 15
@@ -216,6 +271,7 @@
name = "cluwne"
desc = "A mutated clown alleged to have been cursed by the Honk Mother and permanently banished to these catacombs for once being an unfunny shitter who brought grief instead of laughter."
faction = "tunnelclown"
+ icon = 'icons/mob/clowns_vr.dmi'
icon_state = "cluwne"
icon_living = "cluwne"
icon_dead = "cluwne_dead"
@@ -252,10 +308,15 @@
cold_damage_per_tick = 10
unsuitable_atoms_damage = 10
+/obj/machinery/media/jukebox/clowntemple
+ idle_power_usage = 0
+ active_power_usage = 0
+ tracks = list(new/datum/track("Mad Jack", 'sound/music/jukebox/madjack.ogg'))
+
/obj/random/mob/clown
name = "Random Clown Mob"
desc = "This is a random clown spawn. You aren't supposed to see this. Call an admin because reality has broken into the meta."
- icon = 'icons/mob/animal.dmi'
+ icon = 'icons/mob/clowns_vr.dmi'
icon_state = "clown"
spawn_nothing_percentage = 50
item_to_spawn()
@@ -301,4 +362,11 @@
info = {"This must be the location of the alleged dig site mentioned in the Calypso's logs. These are the coordinates recovered from the wreck, and everything checks out.
My excavation team discovered two monoliths; one near the surface, and another at an underground shrine. I think this is it, but Dr. Madison hasn't come back with his team
to confirm. I'm about to leave and check it out for myself. I've translated some of the writing we copied, and it looks like a riddle. Maybe Dr. Madison has already figured
- it out. He was excited to head back down with the team after I translated it. I wonder what it means. I'll translate the rest when I get back."}
\ No newline at end of file
+ it out. He was excited to head back down with the team after I translated it. I wonder what it means. I'll translate the rest when I get back."}
+
+/obj/effect/spawner/lootdrop/labyrinth
+ icon = 'icons/mob/screen1.dmi'
+ icon_state = "x2"
+ lootcount = 1 //how many items will be spawned
+ lootdoubles = 0 //if the same item can be spawned twice
+ loot = "" //a list of possible items to spawn- a string of paths
\ No newline at end of file
diff --git a/maps/RandomZLevels/labyrinth.dmm b/maps/RandomZLevels/labyrinth.dmm
index 3264eb7a46..eac51652c6 100644
--- a/maps/RandomZLevels/labyrinth.dmm
+++ b/maps/RandomZLevels/labyrinth.dmm
@@ -7,115 +7,114 @@
"ag" = (/obj/machinery/door/airlock/vault/temple,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north)
"ah" = (/obj/structure/falsewall/cultspecial,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north)
"ai" = (/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_east)
-"aj" = (/obj/effect/landmark/loot_spawn,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_east)
-"ak" = (/obj/structure/falsewall/cultspecial,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_east)
-"al" = (/obj/effect/landmark/loot_spawn,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_west)
-"am" = (/obj/effect/landmark/loot_spawn,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north)
-"an" = (/turf/unsimulated/wall{tag = "icon-cult15"; icon_state = "cult15"},/area/space)
-"ao" = (/obj/structure/falsewall/cultspecial,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_west)
-"ap" = (/obj/random/mob/clown,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north)
-"aq" = (/obj/random/mob/clown,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_east)
-"ar" = (/obj/machinery/door/airlock/vault/temple,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_west)
-"as" = (/obj/machinery/door/airlock/vault/temple,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_east)
-"at" = (/obj/effect/landmark/corpse/scientist,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_west)
-"au" = (/obj/random/mob/clown,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_west)
-"av" = (/obj/effect/step_trigger/teleporter{name = "boss entry stairs left"; teleport_x = 138; teleport_y = 9; teleport_z = 7},/turf/unsimulated/floor{icon_state = "rampbottom"; name = "stairs"; tag = "icon-rampbottom"},/area/awaymission/labyrinth/temple/north_east)
-"aw" = (/obj/effect/step_trigger/teleporter{name = "boss entry stairs right"; teleport_x = 139; teleport_y = 9; teleport_z = 7},/turf/unsimulated/floor{icon_state = "rampbottom"; name = "stairs"; tag = "icon-rampbottom"},/area/awaymission/labyrinth/temple/north_east)
-"ax" = (/obj/effect/landmark/corpse/scientist,/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_east)
-"ay" = (/obj/effect/landmark/corpse/scientist,/obj/effect/decal/cleanable/blood{tag = "icon-gibmid3"; icon_state = "gibmid3"},/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_east)
-"az" = (/obj/effect/landmark/corpse/scientist,/obj/effect/decal/cleanable/blood{tag = "icon-mfloor5"; icon_state = "mfloor5"},/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_east)
-"aA" = (/turf/unsimulated/wall{tag = "icon-cult15"; icon_state = "cult15"},/area/awaymission/labyrinth/temple/center)
-"aB" = (/obj/structure/falsewall/cultspecial,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/center)
-"aC" = (/obj/machinery/door/airlock/vault/temple,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/center)
-"aD" = (/obj/effect/landmark/corpse/scientist,/obj/effect/decal/cleanable/blood{tag = "icon-mgibbl4"; icon_state = "mgibbl4"},/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_east)
-"aE" = (/turf/unsimulated/wall{tag = "icon-cult15"; icon_state = "cult15"},/area/awaymission/labyrinth/temple/east)
-"aF" = (/obj/machinery/door/airlock/vault/temple,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/east)
-"aG" = (/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/center)
-"aH" = (/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/east)
-"aI" = (/turf/unsimulated/wall{tag = "icon-cult15"; icon_state = "cult15"},/area/awaymission/labyrinth/temple/west)
-"aJ" = (/obj/effect/landmark/corpse/scientist,/obj/effect/decal/cleanable/blood{tag = "icon-mgibbl3"; icon_state = "mgibbl3"},/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_east)
-"aK" = (/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/west)
-"aL" = (/obj/machinery/door/airlock/vault/temple,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/west)
-"aM" = (/obj/random/mob/clown,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/center)
-"aN" = (/obj/structure/falsewall/cultspecial,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/east)
-"aO" = (/obj/effect/landmark/loot_spawn,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/west)
-"aP" = (/obj/structure/falsewall/cultspecial,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/west)
-"aQ" = (/obj/effect/landmark/loot_spawn,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/east)
-"aR" = (/obj/random/mob/clown,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/east)
-"aS" = (/obj/random/mob/clown,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/west)
-"aT" = (/obj/effect/landmark/loot_spawn,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/center)
-"aU" = (/obj/effect/landmark/corpse/scientist,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/east)
-"aV" = (/turf/unsimulated/wall{tag = "icon-cult15"; icon_state = "cult15"},/area/awaymission/labyrinth/temple/south_east)
-"aW" = (/obj/machinery/door/airlock/vault/temple,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south_east)
-"aX" = (/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south_east)
-"aY" = (/obj/structure/falsewall/cultspecial,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south_east)
-"aZ" = (/obj/effect/landmark/corpse/scientist,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south_east)
-"ba" = (/turf/unsimulated/wall{tag = "icon-cult15"; icon_state = "cult15"},/area/awaymission/labyrinth/temple/south)
-"bb" = (/obj/machinery/door/airlock/vault/temple,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south)
-"bc" = (/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south)
-"bd" = (/obj/effect/landmark/loot_spawn,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south_east)
-"be" = (/obj/effect/landmark/loot_spawn,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south)
-"bf" = (/turf/unsimulated/wall{tag = "icon-cult15"; icon_state = "cult15"},/area/awaymission/labyrinth/temple/south_west)
-"bg" = (/obj/machinery/door/airlock/vault/temple,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south_west)
-"bh" = (/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south_west)
-"bi" = (/obj/structure/falsewall/cultspecial,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south_west)
-"bj" = (/obj/structure/falsewall/cultspecial,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south)
-"bk" = (/obj/effect/landmark/loot_spawn,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south_west)
-"bl" = (/obj/random/mob/clown,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south)
-"bm" = (/obj/random/mob/clown,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south_east)
-"bn" = (/obj/random/mob/clown,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south_west)
-"bo" = (/turf/unsimulated/wall{icon_state = "rock"; name = "solid rock"},/area/awaymission/labyrinth/arrival)
-"bp" = (/turf/unsimulated/floor{icon = 'icons/jungle.dmi'; icon_state = "grass2"; name = "jungle grass"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_w"; name = "solid rock"; tag = "icon-rock_side_w"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_e"; name = "solid rock"; tag = "icon-rock_side_e"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_n"; name = "solid rock"; tag = "icon-rock_side_n"},/area/awaymission/labyrinth/arrival)
-"bq" = (/turf/unsimulated/floor{icon = 'icons/jungle.dmi'; icon_state = "grass2"; name = "jungle grass"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_w"; name = "solid rock"; tag = "icon-rock_side_w"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_n"; name = "solid rock"; tag = "icon-rock_side_n"},/area/awaymission/labyrinth/arrival)
-"br" = (/turf/unsimulated/floor{icon = 'icons/jungle.dmi'; icon_state = "grass2"; name = "jungle grass"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_e"; name = "solid rock"; tag = "icon-rock_side_e"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_n"; name = "solid rock"; tag = "icon-rock_side_n"},/area/awaymission/labyrinth/arrival)
-"bs" = (/turf/unsimulated/floor{icon = 'icons/jungle.dmi'; icon_state = "grass2"; name = "jungle grass"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_e"; name = "solid rock"; tag = "icon-rock_side_e"},/area/awaymission/labyrinth/arrival)
-"bt" = (/turf/unsimulated/floor{icon = 'icons/jungle.dmi'; icon_state = "grass2"; name = "jungle grass"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_n"; name = "solid rock"; tag = "icon-rock_side_n"},/area/awaymission/labyrinth/arrival)
-"bu" = (/turf/unsimulated/floor{icon = 'icons/jungle.dmi'; icon_state = "grass2"; name = "jungle grass"},/area/awaymission/labyrinth/arrival)
-"bv" = (/turf/unsimulated/floor{icon = 'icons/jungle.dmi'; icon_state = "grass2"; name = "jungle grass"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_w"; name = "solid rock"; tag = "icon-rock_side_w"},/area/awaymission/labyrinth/arrival)
-"bw" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/area/awaymission/labyrinth/arrival)
-"bx" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/turf/unsimulated/floor{tag = "icon-asteroid4"; icon_state = "asteroid4"},/area/awaymission/labyrinth/arrival)
-"by" = (/obj/item/clothing/shoes/clown_shoes,/turf/unsimulated/floor{tag = "icon-asteroid_dug"; icon_state = "asteroid_dug"},/area/awaymission/labyrinth/arrival)
-"bz" = (/turf/unsimulated/wall{tag = "icon-iron6"; icon_state = "iron6"},/area/awaymission/labyrinth/arrival)
-"bA" = (/turf/unsimulated/wall{tag = "icon-iron12"; icon_state = "iron12"},/area/awaymission/labyrinth/arrival)
-"bB" = (/turf/unsimulated/wall{tag = "icon-iron14"; icon_state = "iron14"},/area/awaymission/labyrinth/arrival)
-"bC" = (/turf/unsimulated/wall{tag = "icon-iron10"; icon_state = "iron10"},/area/awaymission/labyrinth/arrival)
-"bD" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/turf/unsimulated/floor{tag = "icon-asteroid6"; icon_state = "asteroid6"},/area/awaymission/labyrinth/arrival)
-"bE" = (/turf/unsimulated/wall{tag = "icon-iron3"; icon_state = "iron3"},/area/awaymission/labyrinth/arrival)
-"bF" = (/obj/machinery/power/port_gen{anchored = 1; desc = "A portable generator for power. It's still warm."; name = "Generator"},/turf/unsimulated/floor,/area/awaymission/labyrinth/arrival)
-"bG" = (/obj/machinery/door/airlock/maintenance,/turf/unsimulated/floor,/area/awaymission/labyrinth/arrival)
-"bH" = (/turf/unsimulated/floor{tag = "icon-white"; icon_state = "white"},/area/awaymission/labyrinth/arrival)
-"bI" = (/obj/structure/mineral_door/wood,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/awaymission/labyrinth/arrival)
-"bJ" = (/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/awaymission/labyrinth/arrival)
-"bK" = (/obj/structure/bed,/obj/item/weapon/bedsheet/brown,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/awaymission/labyrinth/arrival)
-"bL" = (/obj/machinery/gateway{dir = 9},/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/awaymission/labyrinth/arrival)
-"bM" = (/obj/machinery/gateway{dir = 1},/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/awaymission/labyrinth/arrival)
-"bN" = (/obj/machinery/gateway{dir = 5},/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/awaymission/labyrinth/arrival)
-"bO" = (/obj/item/clothing/mask/gas/sexyclown,/turf/unsimulated/floor{tag = "icon-asteroid_dug"; icon_state = "asteroid_dug"},/area/awaymission/labyrinth/arrival)
-"bP" = (/obj/machinery/power/smes/magical,/turf/unsimulated/floor,/area/awaymission/labyrinth/arrival)
-"bQ" = (/turf/unsimulated/wall{tag = "icon-iron2"; icon_state = "iron2"},/area/awaymission/labyrinth/arrival)
-"bR" = (/obj/machinery/gateway{dir = 8},/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/awaymission/labyrinth/arrival)
-"bS" = (/obj/machinery/gateway/centeraway,/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/awaymission/labyrinth/arrival)
-"bT" = (/obj/machinery/gateway{dir = 4},/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/awaymission/labyrinth/arrival)
-"bU" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/turf/unsimulated/floor{tag = "icon-asteroid1"; icon_state = "asteroid1"},/area/awaymission/labyrinth/arrival)
-"bV" = (/turf/unsimulated/wall{tag = "icon-iron7"; icon_state = "iron7"},/area/awaymission/labyrinth/arrival)
-"bW" = (/turf/unsimulated/wall{tag = "icon-iron9"; icon_state = "iron9"},/area/awaymission/labyrinth/arrival)
-"bX" = (/turf/unsimulated/wall{tag = "icon-iron5"; icon_state = "iron5"},/area/awaymission/labyrinth/arrival)
-"bY" = (/turf/unsimulated/wall{tag = "icon-iron8"; icon_state = "iron8"},/area/awaymission/labyrinth/arrival)
-"bZ" = (/obj/machinery/door/airlock/silver{name = "Bathroom"},/turf/unsimulated/floor{tag = "icon-freezerfloor"; icon_state = "freezerfloor"},/area/awaymission/labyrinth/arrival)
-"ca" = (/obj/machinery/gateway{density = 0; dir = 10},/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/awaymission/labyrinth/arrival)
-"cb" = (/obj/machinery/gateway,/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/awaymission/labyrinth/arrival)
-"cc" = (/obj/machinery/gateway{density = 0; dir = 6},/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/awaymission/labyrinth/arrival)
-"cd" = (/obj/item/weapon/stool,/turf/unsimulated/floor{tag = "icon-white"; icon_state = "white"},/area/awaymission/labyrinth/arrival)
-"ce" = (/obj/machinery/radiocarbon_spectrometer,/turf/unsimulated/floor{tag = "icon-white"; icon_state = "white"},/area/awaymission/labyrinth/arrival)
-"cf" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{dir = 4; pixel_x = -32; pixel_y = 0},/turf/unsimulated/floor{tag = "icon-freezerfloor"; icon_state = "freezerfloor"},/area/awaymission/labyrinth/arrival)
-"cg" = (/turf/unsimulated/floor{tag = "icon-freezerfloor"; icon_state = "freezerfloor"},/area/awaymission/labyrinth/arrival)
-"ch" = (/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/awaymission/labyrinth/arrival)
-"ci" = (/obj/machinery/artifact_analyser,/turf/unsimulated/floor{tag = "icon-gcircuit"; icon_state = "gcircuit"},/area/awaymission/labyrinth/arrival)
-"cj" = (/obj/machinery/artifact_scanpad,/turf/unsimulated/floor{tag = "icon-gcircuit"; icon_state = "gcircuit"},/area/awaymission/labyrinth/arrival)
-"ck" = (/obj/structure/table,/obj/item/weapon/pen,/obj/item/weapon/paper{info = "... the key lies beneath the tears of our mother..."; name = "translated cryptic riddle"},/obj/item/weapon/paper/awaygate/labyrinth/calypso,/obj/item/weapon/paper/awaygate/labyrinth/research,/turf/unsimulated/floor{tag = "icon-white"; icon_state = "white"},/area/awaymission/labyrinth/arrival)
-"cl" = (/obj/structure/toilet{dir = 4},/turf/unsimulated/floor{tag = "icon-freezerfloor"; icon_state = "freezerfloor"},/area/awaymission/labyrinth/arrival)
-"cm" = (/obj/machinery/shower{icon_state = "shower"; dir = 8},/obj/structure/curtain/open/shower,/obj/machinery/door/window/northright,/obj/structure/window/basic{dir = 8},/turf/unsimulated/floor{tag = "icon-freezerfloor"; icon_state = "freezerfloor"},/area/awaymission/labyrinth/arrival)
-"cn" = (/turf/unsimulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/awaymission/labyrinth/arrival)
+"aj" = (/obj/structure/falsewall/cultspecial,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_east)
+"ak" = (/turf/unsimulated/wall{tag = "icon-cult15"; icon_state = "cult15"},/area/space)
+"al" = (/obj/structure/falsewall/cultspecial,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_west)
+"am" = (/obj/random/mob/clown,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north)
+"an" = (/obj/random/mob/clown,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_east)
+"ao" = (/obj/machinery/door/airlock/vault/temple,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_west)
+"ap" = (/obj/machinery/door/airlock/vault/temple,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_east)
+"aq" = (/obj/effect/landmark/corpse/scientist,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_west)
+"ar" = (/obj/random/mob/clown,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_west)
+"as" = (/obj/effect/step_trigger/teleporter{name = "boss entry stairs left"; teleport_x = 138; teleport_y = 9; teleport_z = 7},/turf/unsimulated/floor{icon_state = "rampbottom"; name = "stairs"; tag = "icon-rampbottom"},/area/awaymission/labyrinth/temple/north_east)
+"at" = (/obj/effect/step_trigger/teleporter{name = "boss entry stairs right"; teleport_x = 139; teleport_y = 9; teleport_z = 7},/turf/unsimulated/floor{icon_state = "rampbottom"; name = "stairs"; tag = "icon-rampbottom"},/area/awaymission/labyrinth/temple/north_east)
+"au" = (/obj/effect/landmark/corpse/scientist,/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_east)
+"av" = (/obj/effect/landmark/corpse/scientist,/obj/effect/decal/cleanable/blood{tag = "icon-gibmid3"; icon_state = "gibmid3"},/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_east)
+"aw" = (/obj/effect/landmark/corpse/scientist,/obj/effect/decal/cleanable/blood{tag = "icon-mfloor5"; icon_state = "mfloor5"},/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_east)
+"ax" = (/turf/unsimulated/wall{tag = "icon-cult15"; icon_state = "cult15"},/area/awaymission/labyrinth/temple/center)
+"ay" = (/obj/structure/falsewall/cultspecial,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/center)
+"az" = (/obj/machinery/door/airlock/vault/temple,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/center)
+"aA" = (/obj/effect/landmark/corpse/scientist,/obj/effect/decal/cleanable/blood{tag = "icon-mgibbl4"; icon_state = "mgibbl4"},/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_east)
+"aB" = (/turf/unsimulated/wall{tag = "icon-cult15"; icon_state = "cult15"},/area/awaymission/labyrinth/temple/east)
+"aC" = (/obj/machinery/door/airlock/vault/temple,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/east)
+"aD" = (/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/center)
+"aE" = (/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/east)
+"aF" = (/turf/unsimulated/wall{tag = "icon-cult15"; icon_state = "cult15"},/area/awaymission/labyrinth/temple/west)
+"aG" = (/obj/effect/landmark/corpse/scientist,/obj/effect/decal/cleanable/blood{tag = "icon-mgibbl3"; icon_state = "mgibbl3"},/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/north_east)
+"aH" = (/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/west)
+"aI" = (/obj/machinery/door/airlock/vault/temple,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/west)
+"aJ" = (/obj/random/mob/clown,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/center)
+"aK" = (/obj/structure/falsewall/cultspecial,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/east)
+"aL" = (/obj/structure/falsewall/cultspecial,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/west)
+"aM" = (/obj/random/mob/clown,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/east)
+"aN" = (/obj/random/mob/clown,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/west)
+"aO" = (/obj/effect/landmark/corpse/scientist,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/east)
+"aP" = (/turf/unsimulated/wall{tag = "icon-cult15"; icon_state = "cult15"},/area/awaymission/labyrinth/temple/south_east)
+"aQ" = (/obj/machinery/door/airlock/vault/temple,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south_east)
+"aR" = (/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south_east)
+"aS" = (/obj/structure/falsewall/cultspecial,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south_east)
+"aT" = (/obj/effect/landmark/corpse/scientist,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south_east)
+"aU" = (/turf/unsimulated/wall{tag = "icon-cult15"; icon_state = "cult15"},/area/awaymission/labyrinth/temple/south)
+"aV" = (/obj/machinery/door/airlock/vault/temple,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south)
+"aW" = (/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south)
+"aX" = (/turf/unsimulated/wall{tag = "icon-cult15"; icon_state = "cult15"},/area/awaymission/labyrinth/temple/south_west)
+"aY" = (/obj/machinery/door/airlock/vault/temple,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south_west)
+"aZ" = (/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south_west)
+"ba" = (/obj/structure/falsewall/cultspecial,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south_west)
+"bb" = (/obj/structure/falsewall/cultspecial,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south)
+"bc" = (/obj/random/mob/clown,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south)
+"bd" = (/obj/random/mob/clown,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south_east)
+"be" = (/obj/random/mob/clown,/turf/unsimulated/floor{tag = "icon-asteroidfloor (WEST)"; icon_state = "asteroidfloor"; dir = 8},/area/awaymission/labyrinth/temple/south_west)
+"bf" = (/turf/unsimulated/wall{icon_state = "rock"; name = "solid rock"},/area/awaymission/labyrinth/arrival)
+"bg" = (/turf/unsimulated/floor{icon = 'icons/jungle.dmi'; icon_state = "grass2"; name = "jungle grass"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_w"; name = "solid rock"; tag = "icon-rock_side_w"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_e"; name = "solid rock"; tag = "icon-rock_side_e"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_n"; name = "solid rock"; tag = "icon-rock_side_n"},/area/awaymission/labyrinth/arrival)
+"bh" = (/turf/unsimulated/floor{icon = 'icons/jungle.dmi'; icon_state = "grass2"; name = "jungle grass"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_w"; name = "solid rock"; tag = "icon-rock_side_w"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_n"; name = "solid rock"; tag = "icon-rock_side_n"},/area/awaymission/labyrinth/arrival)
+"bi" = (/turf/unsimulated/floor{icon = 'icons/jungle.dmi'; icon_state = "grass2"; name = "jungle grass"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_e"; name = "solid rock"; tag = "icon-rock_side_e"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_n"; name = "solid rock"; tag = "icon-rock_side_n"},/area/awaymission/labyrinth/arrival)
+"bj" = (/turf/unsimulated/floor{icon = 'icons/jungle.dmi'; icon_state = "grass2"; name = "jungle grass"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_e"; name = "solid rock"; tag = "icon-rock_side_e"},/area/awaymission/labyrinth/arrival)
+"bk" = (/turf/unsimulated/floor{icon = 'icons/jungle.dmi'; icon_state = "grass2"; name = "jungle grass"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_n"; name = "solid rock"; tag = "icon-rock_side_n"},/area/awaymission/labyrinth/arrival)
+"bl" = (/turf/unsimulated/floor{icon = 'icons/jungle.dmi'; icon_state = "grass2"; name = "jungle grass"},/area/awaymission/labyrinth/arrival)
+"bm" = (/turf/unsimulated/floor{icon = 'icons/jungle.dmi'; icon_state = "grass2"; name = "jungle grass"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_w"; name = "solid rock"; tag = "icon-rock_side_w"},/area/awaymission/labyrinth/arrival)
+"bn" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/area/awaymission/labyrinth/arrival)
+"bo" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/turf/unsimulated/floor{tag = "icon-asteroid4"; icon_state = "asteroid4"},/area/awaymission/labyrinth/arrival)
+"bp" = (/obj/item/clothing/shoes/clown_shoes,/turf/unsimulated/floor{tag = "icon-asteroid_dug"; icon_state = "asteroid_dug"},/area/awaymission/labyrinth/arrival)
+"bq" = (/turf/unsimulated/wall{tag = "icon-iron6"; icon_state = "iron6"},/area/awaymission/labyrinth/arrival)
+"br" = (/turf/unsimulated/wall{tag = "icon-iron12"; icon_state = "iron12"},/area/awaymission/labyrinth/arrival)
+"bs" = (/turf/unsimulated/wall{tag = "icon-iron14"; icon_state = "iron14"},/area/awaymission/labyrinth/arrival)
+"bt" = (/turf/unsimulated/wall{tag = "icon-iron10"; icon_state = "iron10"},/area/awaymission/labyrinth/arrival)
+"bu" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/turf/unsimulated/floor{tag = "icon-asteroid6"; icon_state = "asteroid6"},/area/awaymission/labyrinth/arrival)
+"bv" = (/turf/unsimulated/wall{tag = "icon-iron3"; icon_state = "iron3"},/area/awaymission/labyrinth/arrival)
+"bw" = (/obj/machinery/power/port_gen{anchored = 1; desc = "A portable generator for power. It's still warm."; name = "Generator"},/turf/unsimulated/floor{icon_state = "white"},/area/awaymission/labyrinth/arrival)
+"bx" = (/obj/machinery/door/airlock/maintenance,/turf/unsimulated/floor,/area/awaymission/labyrinth/arrival)
+"by" = (/turf/unsimulated/floor{tag = "icon-white"; icon_state = "white"},/area/awaymission/labyrinth/arrival)
+"bz" = (/obj/structure/simple_door/wood,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/awaymission/labyrinth/arrival)
+"bA" = (/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/awaymission/labyrinth/arrival)
+"bB" = (/obj/structure/bed,/obj/item/weapon/bedsheet/brown,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/awaymission/labyrinth/arrival)
+"bC" = (/obj/machinery/gateway{dir = 9},/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/awaymission/labyrinth/arrival)
+"bD" = (/obj/machinery/gateway{dir = 1},/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/awaymission/labyrinth/arrival)
+"bE" = (/obj/machinery/gateway{dir = 5},/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/awaymission/labyrinth/arrival)
+"bF" = (/obj/item/clothing/mask/gas/sexyclown,/turf/unsimulated/floor{tag = "icon-asteroid_dug"; icon_state = "asteroid_dug"},/area/awaymission/labyrinth/arrival)
+"bG" = (/obj/machinery/power/smes/magical,/turf/unsimulated/floor,/area/awaymission/labyrinth/arrival)
+"bH" = (/turf/unsimulated/wall{tag = "icon-iron2"; icon_state = "iron2"},/area/awaymission/labyrinth/arrival)
+"bI" = (/obj/machinery/gateway{dir = 8},/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/awaymission/labyrinth/arrival)
+"bJ" = (/obj/machinery/gateway/centeraway,/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/awaymission/labyrinth/arrival)
+"bK" = (/obj/machinery/gateway{dir = 4},/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/awaymission/labyrinth/arrival)
+"bL" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/turf/unsimulated/floor{tag = "icon-asteroid1"; icon_state = "asteroid1"},/area/awaymission/labyrinth/arrival)
+"bM" = (/turf/unsimulated/wall{tag = "icon-iron7"; icon_state = "iron7"},/area/awaymission/labyrinth/arrival)
+"bN" = (/turf/unsimulated/wall{tag = "icon-iron9"; icon_state = "iron9"},/area/awaymission/labyrinth/arrival)
+"bO" = (/turf/unsimulated/wall{tag = "icon-iron5"; icon_state = "iron5"},/area/awaymission/labyrinth/arrival)
+"bP" = (/turf/unsimulated/wall{tag = "icon-iron8"; icon_state = "iron8"},/area/awaymission/labyrinth/arrival)
+"bQ" = (/obj/machinery/door/airlock/silver{name = "Bathroom"},/turf/unsimulated/floor{tag = "icon-freezerfloor"; icon_state = "freezerfloor"},/area/awaymission/labyrinth/arrival)
+"bR" = (/obj/machinery/gateway{density = 0; dir = 10},/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/awaymission/labyrinth/arrival)
+"bS" = (/obj/machinery/gateway,/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/awaymission/labyrinth/arrival)
+"bT" = (/obj/machinery/gateway{density = 0; dir = 6},/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/awaymission/labyrinth/arrival)
+"bU" = (/obj/item/weapon/stool,/turf/unsimulated/floor{tag = "icon-white"; icon_state = "white"},/area/awaymission/labyrinth/arrival)
+"bV" = (/obj/machinery/radiocarbon_spectrometer,/turf/unsimulated/floor{tag = "icon-white"; icon_state = "white"},/area/awaymission/labyrinth/arrival)
+"bW" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{dir = 4; pixel_x = -32; pixel_y = 0},/turf/unsimulated/floor{tag = "icon-freezerfloor"; icon_state = "freezerfloor"},/area/awaymission/labyrinth/arrival)
+"bX" = (/turf/unsimulated/floor{tag = "icon-freezerfloor"; icon_state = "freezerfloor"},/area/awaymission/labyrinth/arrival)
+"bY" = (/turf/unsimulated/floor{tag = "icon-dark"; icon_state = "dark"},/area/awaymission/labyrinth/arrival)
+"bZ" = (/obj/machinery/artifact_analyser,/turf/unsimulated/floor{tag = "icon-gcircuit"; icon_state = "gcircuit"},/area/awaymission/labyrinth/arrival)
+"ca" = (/obj/machinery/artifact_scanpad,/turf/unsimulated/floor{tag = "icon-gcircuit"; icon_state = "gcircuit"},/area/awaymission/labyrinth/arrival)
+"cb" = (/obj/structure/table,/obj/item/weapon/pen,/obj/item/weapon/paper{info = "... the key lies beneath the tears of our mother..."; name = "translated cryptic riddle"},/obj/item/weapon/paper/awaygate/labyrinth/calypso,/obj/item/weapon/paper/awaygate/labyrinth/research,/turf/unsimulated/floor{tag = "icon-white"; icon_state = "white"},/area/awaymission/labyrinth/arrival)
+"cc" = (/obj/structure/toilet{dir = 4},/turf/unsimulated/floor{tag = "icon-freezerfloor"; icon_state = "freezerfloor"},/area/awaymission/labyrinth/arrival)
+"cd" = (/obj/machinery/shower{icon_state = "shower"; dir = 8},/obj/structure/curtain/open/shower,/obj/machinery/door/window/northright,/obj/structure/window/basic{dir = 8},/turf/unsimulated/floor{tag = "icon-freezerfloor"; icon_state = "freezerfloor"},/area/awaymission/labyrinth/arrival)
+"ce" = (/turf/unsimulated/floor{icon = 'icons/jungle.dmi'; icon_state = "grass2"; name = "jungle grass"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_s"; name = "solid rock"; tag = "icon-rock_side_s"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_e"; name = "solid rock"; tag = "icon-rock_side_e"},/area/awaymission/labyrinth/arrival)
+"cf" = (/obj/item/clothing/mask/gas/clown_hat,/turf/unsimulated/floor{tag = "icon-asteroid_dug"; icon_state = "asteroid_dug"},/area/awaymission/labyrinth/arrival)
+"cg" = (/obj/machinery/door/airlock/glass_science,/turf/unsimulated/floor{tag = "icon-white"; icon_state = "white"},/area/awaymission/labyrinth/arrival)
+"ch" = (/turf/unsimulated/wall{tag = "icon-iron4"; icon_state = "iron4"},/area/awaymission/labyrinth/arrival)
+"ci" = (/turf/unsimulated/wall{tag = "icon-iron13"; icon_state = "iron13"},/area/awaymission/labyrinth/arrival)
+"cj" = (/obj/machinery/door/airlock/centcom,/turf/unsimulated/floor{tag = "icon-white"; icon_state = "white"},/area/awaymission/labyrinth/arrival)
+"ck" = (/turf/unsimulated/wall{tag = "icon-iron11"; icon_state = "iron11"},/area/awaymission/labyrinth/arrival)
+"cl" = (/turf/unsimulated/floor{icon = 'icons/jungle.dmi'; icon_state = "grass2"; name = "jungle grass"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_w"; name = "solid rock"; tag = "icon-rock_side_w"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_s"; name = "solid rock"; tag = "icon-rock_side_s"},/area/awaymission/labyrinth/arrival)
+"cm" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-ae = "warnwhite"; dir = 1},/area/awaymission/labyrinth/arrival)
"co" = (/turf/unsimulated/floor{icon = 'icons/jungle.dmi'; icon_state = "grass2"; name = "jungle grass"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_s"; name = "solid rock"; tag = "icon-rock_side_s"},/turf/unsimulated/wall/exterior{density = 0; icon_state = "rock_side_e"; name = "solid rock"; tag = "icon-rock_side_e"},/area/awaymission/labyrinth/arrival)
"cp" = (/obj/item/clothing/mask/gas/clown_hat,/turf/unsimulated/floor{tag = "icon-asteroid_dug"; icon_state = "asteroid_dug"},/area/awaymission/labyrinth/arrival)
"cq" = (/obj/machinery/door/airlock/glass_science,/turf/unsimulated/floor{tag = "icon-white"; icon_state = "white"},/area/awaymission/labyrinth/arrival)
@@ -143,7 +142,7 @@
"cM" = (/obj/machinery/door/airlock/vault/bolted{id_tag = "clowncatacombs"; name = "Catacombs"},/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/awaymission/labyrinth/temple/entry)
"cN" = (/turf/unsimulated/wall{tag = "icon-clown1"; icon_state = "clown1"},/area/awaymission/labyrinth/temple/entry)
"cO" = (/obj/structure/table/reinforced,/obj/item/weapon/bananapeel,/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/awaymission/labyrinth/temple/entry)
-"cP" = (/obj/structure/table/reinforced,/obj/machinery/door_control{id = "clowncatacombs"; layer = 2; normaldoorcontrol = 1; specialfunctions = 4},/obj/item/weapon/reagent_containers/food/snacks/clownstears{pixel_y = 6},/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/awaymission/labyrinth/temple/entry)
+"cP" = (/obj/structure/table/reinforced,/obj/machinery/button/remote/airlock{id = "clowncatacombs"; layer = 2; normaldoorcontrol = 1; specialfunctions = 4},/obj/item/weapon/reagent_containers/food/snacks/clownstears{pixel_y = 6},/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/awaymission/labyrinth/temple/entry)
"cQ" = (/obj/structure/table/reinforced,/obj/item/weapon/bikehorn,/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/awaymission/labyrinth/temple/entry)
"cR" = (/turf/unsimulated/floor{dir = 8; icon_state = "asteroid"; name = "dirt"; tag = "icon-asteroid (WEST)"},/turf/unsimulated/floor{tag = "icon-asteroid0"; icon_state = "asteroid0"},/area/awaymission/labyrinth/arrival)
"cS" = (/obj/machinery/door/airlock/science,/turf/unsimulated/floor{tag = "icon-white"; icon_state = "white"},/area/awaymission/labyrinth/arrival)
diff --git a/sound/music/TheClownChild.ogg b/sound/music/TheClownChild.ogg
new file mode 100644
index 0000000000..aaf7ea58b0
Binary files /dev/null and b/sound/music/TheClownChild.ogg differ
diff --git a/sound/music/jukebox/madjack.ogg b/sound/music/jukebox/madjack.ogg
new file mode 100644
index 0000000000..e461bd4dcf
Binary files /dev/null and b/sound/music/jukebox/madjack.ogg differ
diff --git a/vorestation.dme b/vorestation.dme
index 48840162a0..11f067efc3 100644
--- a/vorestation.dme
+++ b/vorestation.dme
@@ -1984,4 +1984,5 @@
#include "maps\virgo-3.dmm"
#include "maps\virgo-4.dmm"
#include "maps\virgo-5.dmm"
+#include "maps\RandomZLevels\labyrinth.dm"
// END_INCLUDE