diff --git a/SQL/mentor.sql b/SQL/mentor.sql new file mode 100644 index 0000000000..c5fb7f0d83 --- /dev/null +++ b/SQL/mentor.sql @@ -0,0 +1,14 @@ +CREATE TABLE `mentor_memo` ( + `ckey` varchar(32) NOT NULL, + `memotext` text NOT NULL, + `timestamp` datetime NOT NULL, + `last_editor` varchar(32) DEFAULT NULL, + `edits` text, + PRIMARY KEY (`ckey`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +CREATE TABLE `mentor` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `ckey` varchar(32) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; \ No newline at end of file diff --git a/TGS3.json b/TGS3.json index 4fd41ab9f1..d6dc6c9d9e 100644 --- a/TGS3.json +++ b/TGS3.json @@ -17,6 +17,6 @@ "data" ], "dlls": [ - "libmysql.dll" + "libmariadb.dll" ] } \ No newline at end of file diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_greed.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_greed.dmm index 1422cde1a4..df450b9803 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_greed.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_greed.dmm @@ -77,7 +77,7 @@ /area/ruin/powered/greed) "p" = ( /obj/structure/table/wood/poker, -/obj/item/ore/gold, +/obj/item/stack/ore/gold, /turf/open/floor/engine/cult, /area/ruin/powered/greed) "q" = ( diff --git a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm index 16def0b934..857313a6b4 100644 --- a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm +++ b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm @@ -690,9 +690,9 @@ /turf/open/floor/plasteel, /area/ruin/space/derelict/solar_control) "cn" = ( -/obj/item/ore/iron, -/obj/item/ore/iron, -/obj/item/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, /turf/template_noop, /area/template_noop) "co" = ( @@ -736,7 +736,7 @@ }, /area/ruin/space/derelict/gravity_generator) "cv" = ( -/obj/item/ore/slag, +/obj/item/stack/ore/slag, /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, @@ -807,7 +807,7 @@ /turf/open/floor/plasteel/airless, /area/ruin/space/derelict/gravity_generator) "cI" = ( -/obj/item/ore/slag, +/obj/item/stack/ore/slag, /turf/template_noop, /area/template_noop) "cJ" = ( @@ -1897,7 +1897,7 @@ /turf/open/floor/plasteel/airless, /area/ruin/space/derelict/bridge/access) "gh" = ( -/obj/item/ore/slag, +/obj/item/stack/ore/slag, /turf/open/floor/plating/airless, /area/ruin/space/derelict/singularity_engine) "gi" = ( diff --git a/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm b/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm index ff048c3b3c..02981dda00 100644 --- a/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm +++ b/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm @@ -208,8 +208,7 @@ /area/ruin/space/has_grav/derelictoutpost/powerstorage) "aN" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -679,7 +678,6 @@ dir = 4 }, /turf/open/floor/plating{ - icon_plating = "wall_thermite"; icon_state = "wall_thermite"; name = "melted wall" }, @@ -1054,8 +1052,7 @@ /area/ruin/space/has_grav/derelictoutpost/cargobay) "cH" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/structure/cable{ icon_state = "1-4" @@ -1712,7 +1709,6 @@ dir = 8 }, /turf/open/floor/plating{ - icon_plating = "wall_thermite"; icon_state = "wall_thermite"; name = "melted wall" }, @@ -1730,7 +1726,6 @@ dir = 8 }, /turf/open/floor/plating{ - icon_plating = "wall_thermite"; icon_state = "wall_thermite"; name = "melted wall" }, @@ -1812,8 +1807,7 @@ /area/ruin/space/has_grav/derelictoutpost/cargostorage) "dY" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/item/stack/sheet/plasteel/twenty, /obj/effect/turf_decal/delivery, @@ -1917,8 +1911,7 @@ /area/ruin/space/has_grav/derelictoutpost/cargostorage) "ek" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/item/stack/sheet/cardboard/fifty, /obj/effect/turf_decal/delivery, @@ -1964,8 +1957,7 @@ /area/ruin/space/has_grav/derelictoutpost/cargostorage) "eq" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/item/crowbar, /turf/open/floor/plasteel, @@ -2049,8 +2041,7 @@ /area/ruin/space/has_grav/derelictoutpost/cargostorage) "eB" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/item/device/paicard, /obj/machinery/light, diff --git a/_maps/RandomRuins/SpaceRuins/caravanambush.dmm b/_maps/RandomRuins/SpaceRuins/caravanambush.dmm index e42bd71814..b1c2b7148b 100644 --- a/_maps/RandomRuins/SpaceRuins/caravanambush.dmm +++ b/_maps/RandomRuins/SpaceRuins/caravanambush.dmm @@ -2877,8 +2877,7 @@ /area/shuttle/caravan/freighter1) "jl" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/item/stack/sheet/metal/fifty, /turf/open/floor/plasteel/airless/dark, diff --git a/_maps/RandomRuins/SpaceRuins/crashedclownship.dmm b/_maps/RandomRuins/SpaceRuins/crashedclownship.dmm index 3eb74e5dfb..3adef24b4e 100644 --- a/_maps/RandomRuins/SpaceRuins/crashedclownship.dmm +++ b/_maps/RandomRuins/SpaceRuins/crashedclownship.dmm @@ -27,19 +27,18 @@ /area/ruin/unpowered) "i" = ( /obj/structure/closet/crate, -/obj/item/ore/bananium, -/obj/item/ore/bananium, -/obj/item/ore/bananium, -/obj/item/ore/bananium, -/obj/item/ore/bananium, +/obj/item/stack/ore/bananium, +/obj/item/stack/ore/bananium, +/obj/item/stack/ore/bananium, +/obj/item/stack/ore/bananium, +/obj/item/stack/ore/bananium, /turf/open/floor/mineral/bananium/airless, /area/ruin/unpowered) "j" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, -/obj/item/ore/bananium, +/obj/item/stack/ore/bananium, /turf/open/floor/mineral/bananium/airless, /area/ruin/unpowered) "k" = ( @@ -84,7 +83,7 @@ /turf/open/floor/plating/asteroid/airless, /area/ruin/unpowered) "p" = ( -/obj/item/ore/bananium, +/obj/item/stack/ore/bananium, /turf/open/floor/mineral/bananium/airless, /area/ruin/unpowered) "q" = ( @@ -148,10 +147,10 @@ /area/ruin/unpowered) "y" = ( /obj/structure/closet/crate, -/obj/item/ore/bananium, -/obj/item/ore/bananium, -/obj/item/ore/bananium, -/obj/item/ore/bananium, +/obj/item/stack/ore/bananium, +/obj/item/stack/ore/bananium, +/obj/item/stack/ore/bananium, +/obj/item/stack/ore/bananium, /turf/open/floor/mineral/bananium/airless, /area/ruin/unpowered) "z" = ( diff --git a/_maps/RandomRuins/SpaceRuins/derelict6.dmm b/_maps/RandomRuins/SpaceRuins/derelict6.dmm index c3497f45e8..68fc8c36a6 100644 --- a/_maps/RandomRuins/SpaceRuins/derelict6.dmm +++ b/_maps/RandomRuins/SpaceRuins/derelict6.dmm @@ -17,7 +17,6 @@ "ad" = ( /obj/structure/girder, /turf/open/floor/plating/airless{ - icon_plating = "platingdmg2"; icon_state = "platingdmg2" }, /area/ruin/unpowered) @@ -38,7 +37,6 @@ /area/ruin/unpowered) "ah" = ( /turf/open/floor/plating/airless{ - icon_plating = "platingdmg1"; icon_state = "platingdmg1" }, /area/ruin/unpowered) @@ -55,7 +53,6 @@ "ak" = ( /obj/item/stack/rods, /turf/open/floor/plating/airless{ - icon_plating = "platingdmg2"; icon_state = "platingdmg2" }, /area/ruin/unpowered) @@ -82,20 +79,17 @@ "ao" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating/airless{ - icon_plating = "platingdmg3"; icon_state = "platingdmg3" }, /area/ruin/unpowered) "ap" = ( /turf/open/floor/plating/airless{ - icon_plating = "platingdmg3"; icon_state = "platingdmg3" }, /area/ruin/unpowered) "aq" = ( /obj/structure/girder, /turf/open/floor/plating/airless{ - icon_plating = "platingdmg3"; icon_state = "platingdmg3" }, /area/ruin/unpowered) @@ -106,7 +100,6 @@ "as" = ( /obj/item/stack/sheet/metal, /turf/open/floor/plating/airless{ - icon_plating = "platingdmg2"; icon_state = "platingdmg2" }, /area/ruin/unpowered) @@ -117,7 +110,6 @@ "au" = ( /obj/item/stack/sheet/metal, /turf/open/floor/plating/airless{ - icon_plating = "platingdmg3"; icon_state = "platingdmg3" }, /area/ruin/unpowered) @@ -136,7 +128,6 @@ "ay" = ( /obj/item/stack/tile/plasteel, /turf/open/floor/plating/airless{ - icon_plating = "platingdmg2"; icon_state = "platingdmg2" }, /area/ruin/unpowered) @@ -159,7 +150,6 @@ "aB" = ( /obj/item/stack/tile/plasteel, /turf/open/floor/plating/airless{ - icon_plating = "platingdmg1"; icon_state = "platingdmg1" }, /area/ruin/unpowered) @@ -176,7 +166,6 @@ }, /obj/item/stack/sheet/metal, /turf/open/floor/plating/airless{ - icon_plating = "platingdmg2"; icon_state = "platingdmg2" }, /area/ruin/unpowered) @@ -240,7 +229,6 @@ status = 2 }, /turf/open/floor/plating/airless{ - icon_plating = "platingdmg3"; icon_state = "platingdmg3" }, /area/ruin/unpowered) @@ -263,7 +251,6 @@ /obj/structure/table/wood, /obj/item/shard, /turf/open/floor/plating/airless{ - icon_plating = "platingdmg3"; icon_state = "platingdmg3" }, /area/ruin/unpowered) @@ -271,7 +258,6 @@ /obj/structure/table/wood, /obj/item/trash/plate, /turf/open/floor/plating/airless{ - icon_plating = "platingdmg3"; icon_state = "platingdmg3" }, /area/ruin/unpowered) @@ -312,14 +298,12 @@ /area/ruin/unpowered) "be" = ( /turf/open/floor/plating/airless{ - icon_plating = "platingdmg2"; icon_state = "platingdmg2" }, /area/ruin/unpowered) "bg" = ( /obj/item/stack/sheet/metal, /turf/open/floor/plating/airless{ - icon_plating = "platingdmg1"; icon_state = "platingdmg1" }, /area/ruin/unpowered) @@ -336,7 +320,6 @@ /obj/item/stack/sheet/metal, /obj/item/clothing/head/chefhat, /turf/open/floor/plating/airless{ - icon_plating = "platingdmg3"; icon_state = "platingdmg3" }, /area/ruin/unpowered) @@ -348,21 +331,18 @@ "bk" = ( /obj/structure/table_frame/wood, /turf/open/floor/plating/airless{ - icon_plating = "platingdmg3"; icon_state = "platingdmg3" }, /area/ruin/unpowered) "bl" = ( /obj/structure/girder, /turf/open/floor/plating/airless{ - icon_plating = "platingdmg1"; icon_state = "platingdmg1" }, /area/ruin/unpowered) "bm" = ( /obj/item/chair, /turf/open/floor/plating/airless{ - icon_plating = "platingdmg3"; icon_state = "platingdmg3" }, /area/ruin/unpowered) @@ -374,14 +354,12 @@ /obj/item/stack/sheet/metal, /obj/structure/girder, /turf/open/floor/plating/airless{ - icon_plating = "platingdmg1"; icon_state = "platingdmg1" }, /area/ruin/unpowered) "bq" = ( /obj/item/stack/tile/plasteel, /turf/open/floor/plating/airless{ - icon_plating = "platingdmg3"; icon_state = "platingdmg3" }, /area/ruin/unpowered) @@ -389,7 +367,6 @@ /obj/structure/girder, /obj/item/stack/sheet/metal, /turf/open/floor/plating/airless{ - icon_plating = "platingdmg1"; icon_state = "platingdmg1" }, /area/ruin/unpowered) diff --git a/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm b/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm new file mode 100644 index 0000000000..72a09a1d97 --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm @@ -0,0 +1,1915 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/template_noop, +/area/template_noop) +"ab" = ( +/turf/closed/mineral, +/area/ruin/unpowered/no_grav) +"ac" = ( +/turf/open/floor/plating/asteroid/airless, +/area/ruin/unpowered/no_grav) +"ad" = ( +/turf/closed/wall, +/area/ruin/space/has_grav/powered/cat_man) +"ae" = ( +/obj/structure/closet/crate, +/obj/item/storage/toolbox, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"af" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"ag" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"ah" = ( +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"ai" = ( +/obj/structure/janitorialcart, +/obj/item/mop, +/obj/item/reagent_containers/glass/bucket, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"aj" = ( +/obj/structure/table, +/obj/item/reagent_containers/spray/cleaner, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"ak" = ( +/obj/structure/mopbucket, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"al" = ( +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"am" = ( +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"an" = ( +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"ao" = ( +/obj/machinery/atmospherics/pipe/manifold/green/hidden{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"ap" = ( +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"aq" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Misc Supplies"; + req_access_txt = "201" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"ar" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Custodial Supplies"; + req_access_txt = "201" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"as" = ( +/obj/machinery/atmospherics/pipe/simple/green/hidden, +/turf/closed/wall, +/area/ruin/space/has_grav/powered/cat_man) +"at" = ( +/obj/machinery/atmospherics/pipe/simple/green/hidden, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"au" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"av" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"aw" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/ruin/space/has_grav/powered/cat_man) +"ax" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/ruin/space/has_grav/powered/cat_man) +"ay" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"az" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"aA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/bed/dogbed{ + name = "kitty bed" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"aB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"aC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"aD" = ( +/obj/structure/bed/dogbed{ + name = "kitty bed" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"aE" = ( +/obj/machinery/atmospherics/pipe/simple/green/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"aF" = ( +/obj/item/twohanded/required/kirbyplants/random, +/turf/open/floor/plasteel/neutral/side, +/area/ruin/space/has_grav/powered/cat_man) +"aG" = ( +/turf/open/floor/plasteel/neutral/side, +/area/ruin/space/has_grav/powered/cat_man) +"aH" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel/neutral/side, +/area/ruin/space/has_grav/powered/cat_man) +"aI" = ( +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/cat_man) +"aJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"aK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/glass/bowl, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"aL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/glass/bowl, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"aM" = ( +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"aN" = ( +/obj/machinery/door/airlock{ + name = "Private Quarters" + }, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/cat_man) +"aO" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/cat_man) +"aP" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "meow"; + name = "kitty protection door" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"aQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor/preopen{ + id = "meow"; + name = "kitty protection door" + }, +/obj/machinery/door/window{ + name = "kitty door"; + req_access_txt = "200" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"aR" = ( +/obj/structure/bed/dogbed{ + name = "kitty bed" + }, +/mob/living/simple_animal/pet/cat/space, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/cat_man) +"aS" = ( +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/cat_man) +"aT" = ( +/obj/structure/dresser, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/cat_man) +"aU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/ruin/space/has_grav/powered/cat_man) +"aV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/twohanded/required/kirbyplants/random, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/ruin/space/has_grav/powered/cat_man) +"aW" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 5 + }, +/area/ruin/space/has_grav/powered/cat_man) +"aX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat{ + desc = "A slab of cat meat. Tastes like furball."; + name = "cat meat" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"aY" = ( +/obj/structure/bed/dogbed{ + name = "kitty bed" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mob_spawn/human/corpse/damaged{ + head = /obj/item/clothing/head/kitty + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"aZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"ba" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/cat_man) +"bb" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/cabinet, +/obj/item/device/gps{ + gpstag = "kitty" + }, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/cat_man) +"bc" = ( +/obj/machinery/button/door{ + id = "meow"; + name = "Emergency Kitty Lockdown"; + pixel_x = -24 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/cat_man) +"bd" = ( +/obj/structure/table/reinforced, +/obj/item/hemostat, +/obj/item/cautery{ + pixel_x = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/cat_man) +"be" = ( +/obj/item/organ/tail/cat, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/white/corner, +/area/ruin/space/has_grav/powered/cat_man) +"bf" = ( +/turf/open/floor/plasteel/white/side, +/area/ruin/space/has_grav/powered/cat_man) +"bg" = ( +/turf/open/floor/plasteel/white/corner{ + dir = 8 + }, +/area/ruin/space/has_grav/powered/cat_man) +"bh" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/ruin/space/has_grav/powered/cat_man) +"bi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor/preopen{ + id = "meow"; + name = "kitty protection door" + }, +/obj/machinery/door/window/westleft{ + name = "kitty door"; + req_access_txt = "200" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"bj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/toy/cattoy, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"bk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"bl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/vomit/old, +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"bm" = ( +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/ruin/space/has_grav/powered/cat_man) +"bn" = ( +/obj/machinery/atmospherics/pipe/manifold/green/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"bo" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/cat_man) +"bp" = ( +/obj/structure/chair/wood/wings{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/cat_man) +"bq" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/cat_man) +"br" = ( +/obj/structure/table/reinforced, +/obj/item/scalpel{ + pixel_y = 12 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/cat_man) +"bs" = ( +/mob/living/simple_animal/hostile/cat_butcherer, +/turf/open/floor/plasteel/white/side{ + dir = 4 + }, +/area/ruin/space/has_grav/powered/cat_man) +"bt" = ( +/obj/structure/table/optable, +/obj/effect/mob_spawn/human/corpse/damaged, +/obj/item/organ/ears/cat, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/powered/cat_man) +"bu" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/latex, +/obj/item/surgical_drapes, +/turf/open/floor/plasteel/white/side{ + dir = 8 + }, +/area/ruin/space/has_grav/powered/cat_man) +"bv" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/ruin/space/has_grav/powered/cat_man) +"bw" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/cat_man) +"bx" = ( +/obj/structure/rack, +/obj/item/melee/baton/cattleprod, +/obj/item/melee/baton/cattleprod, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/cat_man) +"by" = ( +/obj/structure/bed, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/cat_man) +"bz" = ( +/obj/structure/table/reinforced, +/obj/item/retractor, +/obj/item/razor, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/cat_man) +"bA" = ( +/turf/open/floor/plasteel/white/corner{ + dir = 4 + }, +/area/ruin/space/has_grav/powered/cat_man) +"bB" = ( +/turf/open/floor/plasteel/white/side{ + dir = 1 + }, +/area/ruin/space/has_grav/powered/cat_man) +"bC" = ( +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/ruin/space/has_grav/powered/cat_man) +"bD" = ( +/obj/structure/bed/dogbed{ + name = "kitty bed" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"bE" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side, +/area/ruin/space/has_grav/powered/cat_man) +"bF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/twohanded/required/kirbyplants/random, +/turf/open/floor/plasteel/neutral/side, +/area/ruin/space/has_grav/powered/cat_man) +"bG" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 6 + }, +/area/ruin/space/has_grav/powered/cat_man) +"bH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"bI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"bJ" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/ruin/space/has_grav/powered/cat_man) +"bK" = ( +/obj/structure/table, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/ruin/space/has_grav/powered/cat_man) +"bL" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/ruin/space/has_grav/powered/cat_man) +"bM" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/ruin/space/has_grav/powered/cat_man) +"bN" = ( +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/cat_man) +"bO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor/preopen{ + id = "meow"; + name = "kitty protection door" + }, +/obj/machinery/door/window/northleft{ + name = "kitty door"; + req_access_txt = "200" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"bP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"bQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/item/toy/cattoy, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"bR" = ( +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 6 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"bS" = ( +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"bT" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/neutral/side, +/area/ruin/space/has_grav/powered/cat_man) +"bU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"bV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"bW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/bed/dogbed{ + name = "kitty bed" + }, +/obj/effect/mob_spawn/human/corpse/damaged{ + head = /obj/item/clothing/head/kitty + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"bX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat{ + desc = "A slab of cat meat. Tastes like furball."; + name = "cat meat" + }, +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"bY" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + req_access_txt = "201" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"bZ" = ( +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"ca" = ( +/obj/machinery/atmospherics/pipe/manifold/green/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"cb" = ( +/obj/machinery/atmospherics/pipe/manifold/green/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"cc" = ( +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"cd" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"ce" = ( +/obj/machinery/atmospherics/pipe/simple/dark/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"cf" = ( +/obj/machinery/atmospherics/components/binary/valve{ + name = "kitty sleep gas" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"cg" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Portable Atmos Equipment"; + req_access_txt = "201" + }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/powered/cat_man) +"ch" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"ci" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/dark/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"cj" = ( +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 5 + }, +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/item/wrench, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"ck" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"cl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 8; + frequency = 1441; + id_tag = "n2o_out_cat"; + name = "n2o out" + }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/powered/cat_man) +"cm" = ( +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/powered/cat_man) +"cn" = ( +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/powered/cat_man) +"co" = ( +/obj/machinery/atmospherics/pipe/simple/dark/hidden, +/turf/closed/wall, +/area/ruin/space/has_grav/powered/cat_man) +"cp" = ( +/obj/machinery/door/airlock{ + name = "Limb Storage"; + req_access_txt = "200" + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/space/has_grav/powered/cat_man) +"cq" = ( +/obj/machinery/atmospherics/miner/n2o, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/powered/cat_man) +"cr" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/powered/cat_man) +"cs" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 1; + frequency = 1441; + id_tag = "o2_out_cat"; + name = "freezer vent" + }, +/obj/structure/closet/crate/freezer{ + name = "cat hide" + }, +/obj/item/stack/sheet/animalhide/human, +/obj/item/stack/sheet/animalhide/human, +/obj/item/stack/sheet/animalhide/human, +/obj/item/stack/sheet/animalhide/human, +/obj/item/stack/sheet/animalhide/human, +/obj/item/stack/sheet/animalhide/human, +/obj/item/stack/sheet/animalhide/human, +/obj/item/stack/sheet/animalhide/human, +/obj/item/stack/sheet/animalhide/human, +/obj/item/stack/sheet/animalhide/human, +/obj/item/stack/sheet/animalhide/human, +/turf/open/floor/plasteel/freezer, +/area/ruin/space/has_grav/powered/cat_man) +"ct" = ( +/turf/open/floor/plasteel/freezer, +/area/ruin/space/has_grav/powered/cat_man) +"cu" = ( +/obj/structure/closet/crate/freezer{ + name = "cat ears" + }, +/obj/item/organ/ears/cat, +/obj/item/organ/ears/cat, +/obj/item/organ/ears/cat, +/obj/item/organ/ears/cat, +/obj/item/organ/ears/cat, +/obj/item/organ/ears/cat, +/turf/open/floor/plasteel/freezer, +/area/ruin/space/has_grav/powered/cat_man) +"cv" = ( +/obj/structure/closet/crate/freezer{ + name = "cat meat" + }, +/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat{ + desc = "A slab of cat meat. Tastes like furball."; + name = "cat meat" + }, +/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat{ + desc = "A slab of cat meat. Tastes like furball."; + name = "cat meat" + }, +/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat{ + desc = "A slab of cat meat. Tastes like furball."; + name = "cat meat" + }, +/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat{ + desc = "A slab of cat meat. Tastes like furball."; + name = "cat meat" + }, +/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat{ + desc = "A slab of cat meat. Tastes like furball."; + name = "cat meat" + }, +/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat{ + desc = "A slab of cat meat. Tastes like furball."; + name = "cat meat" + }, +/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat{ + desc = "A slab of cat meat. Tastes like furball."; + name = "cat meat" + }, +/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat{ + desc = "A slab of cat meat. Tastes like furball."; + name = "cat meat" + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/space/has_grav/powered/cat_man) +"cw" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/freezer, +/area/ruin/space/has_grav/powered/cat_man) +"cx" = ( +/obj/structure/closet/crate/freezer{ + name = "cat tails" + }, +/obj/item/organ/tail/cat, +/obj/item/organ/tail/cat, +/obj/item/organ/tail/cat, +/obj/item/organ/tail/cat, +/obj/item/organ/tail/cat, +/obj/item/organ/tail/cat, +/turf/open/floor/plasteel/freezer, +/area/ruin/space/has_grav/powered/cat_man) + +(1,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +"} +(5,1,1) = {" +aa +aa +ab +ab +ab +ab +ac +ac +ac +ab +ab +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +"} +(6,1,1) = {" +aa +aa +ac +ac +ac +ac +ac +ad +au +ad +ab +ab +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ab +aa +aa +"} +(7,1,1) = {" +aa +aa +ab +ab +ab +ab +ab +ad +av +ad +ab +ad +aZ +aZ +aZ +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +"} +(8,1,1) = {" +aa +aa +ab +ab +ad +ad +ad +ad +au +ad +ad +ad +ba +bo +bw +ad +bJ +aI +aF +ad +aZ +ad +ac +ac +ac +ac +ac +ac +aa +aa +"} +(9,1,1) = {" +aa +ab +ab +ab +ad +ae +ah +ad +aw +aF +ad +aR +aS +bp +bx +ad +bK +aI +aG +au +ah +au +ac +ac +ac +ac +ac +ac +aa +aa +"} +(10,1,1) = {" +ab +ab +ab +ab +ad +af +ah +aq +aw +aG +aN +aS +aS +aS +aS +ad +bL +aI +aH +ad +aZ +ad +ac +ac +ac +ac +ac +ac +aa +aa +"} +(11,1,1) = {" +aa +ab +ab +ab +ad +ad +ad +ad +ax +aH +ad +aT +bb +aS +by +ad +bM +aI +bT +ad +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +"} +(12,1,1) = {" +aa +aa +ab +ab +ad +ag +aj +ad +aw +aG +ad +ad +ad +ad +ad +ad +ad +aI +aG +ad +ad +ad +ad +ad +ab +ab +ac +ab +aa +aa +"} +(13,1,1) = {" +aa +aa +ab +ab +ad +ah +ah +ar +aw +aI +aO +aI +bc +bq +aI +aI +bN +aI +aG +bY +ay +cd +ch +ad +ad +ad +ad +ab +aa +aa +"} +(14,1,1) = {" +aa +ab +ab +ab +ad +ai +ak +ad +ad +ad +ad +aw +bd +br +bz +aG +ad +ad +ad +ad +ah +ce +ci +co +cs +cv +ad +ab +ab +aa +"} +(15,1,1) = {" +aa +ab +ab +ab +ad +ad +ad +ad +ay +ay +aP +aw +be +bs +bA +aG +aP +bP +bU +as +bZ +ay +ah +cp +ct +cw +ad +ab +ab +aa +"} +(16,1,1) = {" +aa +ab +ab +ab +ab +ad +al +as +az +aJ +aP +aw +bf +bt +bB +bE +aP +bQ +bV +ad +ca +cf +cj +ad +cu +cx +ad +ab +ab +aa +"} +(17,1,1) = {" +aa +ab +ab +ab +ab +ad +am +ad +aA +aK +aQ +aU +bg +bu +bC +aG +bO +aK +bW +ad +an +ad +ck +ad +ad +ad +ad +ab +ab +aa +"} +(18,1,1) = {" +aa +ab +ab +ab +ab +ad +an +ad +ad +ad +ad +aV +aI +aI +aI +bF +ad +ad +ad +ad +an +ad +cl +cm +ad +ab +ab +ab +aa +aa +"} +(19,1,1) = {" +aa +ab +ab +ab +ab +ad +ao +as +aB +ay +aQ +aW +bh +bv +bh +bG +bO +ay +bX +as +cb +ad +cm +cq +ad +ab +ab +ab +aa +aa +"} +(20,1,1) = {" +aa +ab +ab +ab +ab +ad +an +ad +aC +aJ +ad +aP +bi +ad +bi +aP +ad +aJ +bV +ad +an +ad +ad +ad +ad +ab +ab +ab +aa +aa +"} +(21,1,1) = {" +aa +ab +ab +ab +ab +ad +an +ad +aD +aL +ad +ay +bj +ad +ay +ay +ad +aK +aD +ad +am +cg +cm +cr +ad +ab +ab +ab +ab +ab +"} +(22,1,1) = {" +aa +ab +ab +ab +ab +ad +am +ad +ad +ad +ad +aX +bk +ad +aL +bH +ad +ad +ad +ad +an +ad +cn +cr +ad +ab +ab +ab +aa +aa +"} +(23,1,1) = {" +aa +aa +aa +ab +ab +ad +ap +at +aE +aM +ad +aY +bl +ad +bD +bI +ad +bR +aE +aE +cc +ad +ad +ad +ad +ab +ab +aa +aa +aa +"} +(24,1,1) = {" +aa +aa +aa +ab +ab +ad +ad +ad +ad +am +ad +ad +bm +ad +ad +bm +ad +am +ad +ad +ad +ad +ab +ab +ab +ab +ab +aa +aa +aa +"} +(25,1,1) = {" +aa +aa +aa +aa +ab +ab +ab +ab +ad +ap +at +aE +bn +aE +at +bn +aE +bS +ad +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +"} +(26,1,1) = {" +aa +aa +aa +aa +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +"} +(27,1,1) = {" +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +"} +(28,1,1) = {" +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +"} +(29,1,1) = {" +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(33,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} diff --git a/_maps/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/RandomRuins/SpaceRuins/oldstation.dmm index 75252da7b5..2d3b85d7f1 100644 --- a/_maps/RandomRuins/SpaceRuins/oldstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/oldstation.dmm @@ -43,9 +43,9 @@ /obj/item/stack/sheet/mineral/gold{ amount = 15 }, -/obj/item/ore/bluespace_crystal, -/obj/item/ore/bluespace_crystal, -/obj/item/ore/bluespace_crystal, +/obj/item/stack/ore/bluespace_crystal, +/obj/item/stack/ore/bluespace_crystal, +/obj/item/stack/ore/bluespace_crystal, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/ancientstation/hivebot) "ak" = ( diff --git a/_maps/RandomRuins/SpaceRuins/onehalf.dmm b/_maps/RandomRuins/SpaceRuins/onehalf.dmm index 24a6c319ee..b90f2e6780 100644 --- a/_maps/RandomRuins/SpaceRuins/onehalf.dmm +++ b/_maps/RandomRuins/SpaceRuins/onehalf.dmm @@ -188,7 +188,7 @@ /area/ruin/space/has_grav/onehalf/drone_bay) "aF" = ( /obj/structure/disposalpipe/trunk, -/obj/item/ore/diamond, +/obj/item/stack/ore/diamond, /turf/open/floor/plating/airless, /area/ruin/space/has_grav/onehalf/drone_bay) "aG" = ( @@ -1100,7 +1100,7 @@ /area/ruin/space/has_grav/onehalf/bridge) "cZ" = ( /obj/structure/table/reinforced, -/obj/item/ore/bluespace_crystal, +/obj/item/stack/ore/bluespace_crystal, /obj/item/coin/plasma, /turf/open/floor/plasteel, /area/ruin/space/has_grav/onehalf/bridge) diff --git a/_maps/RandomZLevels/caves.dmm b/_maps/RandomZLevels/caves.dmm index 46f33f533b..60c940a36e 100644 --- a/_maps/RandomZLevels/caves.dmm +++ b/_maps/RandomZLevels/caves.dmm @@ -1724,8 +1724,7 @@ /area/awaymission/caves/listeningpost) "fn" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/item/paper/fluff/awaymissions/caves/shipment_receipt, /obj/item/organ/eyes/robotic/thermals, diff --git a/_maps/RandomZLevels/moonoutpost19.dmm b/_maps/RandomZLevels/moonoutpost19.dmm index 7ab1cfa1b6..7ab4d0f220 100644 --- a/_maps/RandomZLevels/moonoutpost19.dmm +++ b/_maps/RandomZLevels/moonoutpost19.dmm @@ -273,7 +273,7 @@ }, /area/awaymission/moonoutpost19/syndicate) "aS" = ( -/obj/item/ore/iron{ +/obj/item/stack/ore/iron{ pixel_x = 7; pixel_y = -6 }, @@ -1656,8 +1656,8 @@ }, /area/awaymission/moonoutpost19/syndicate) "dv" = ( -/obj/item/ore/iron, -/obj/item/ore/iron{ +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron{ pixel_x = -7; pixel_y = -4 }, @@ -1708,7 +1708,7 @@ }, /area/awaymission/moonoutpost19/syndicate) "dz" = ( -/obj/item/ore/iron{ +/obj/item/stack/ore/iron{ pixel_x = -3; pixel_y = 9 }, @@ -1854,7 +1854,7 @@ }, /area/awaymission/moonoutpost19/main) "dN" = ( -/obj/item/ore/iron{ +/obj/item/stack/ore/iron{ pixel_x = -7; pixel_y = -4 }, @@ -4927,9 +4927,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/door/firedoor{ - density = 1; - icon_state = "door_closed"; +/obj/machinery/door/firedoor/closed{ opacity = 0 }, /turf/open/floor/plasteel{ @@ -5026,9 +5024,7 @@ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor{ - density = 1; - icon_state = "door_closed"; +/obj/machinery/door/firedoor/closed{ opacity = 0 }, /turf/open/floor/plasteel/floorgrime{ @@ -5186,9 +5182,7 @@ /area/awaymission/moonoutpost19/arrivals) "kA" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor{ - density = 1; - icon_state = "door_closed"; +/obj/machinery/door/firedoor/closed{ opacity = 0 }, /turf/open/floor/plasteel{ @@ -5250,9 +5244,7 @@ }, /area/awaymission/moonoutpost19/arrivals) "kH" = ( -/obj/machinery/door/firedoor{ - density = 1; - icon_state = "door_closed"; +/obj/machinery/door/firedoor/closed{ opacity = 0 }, /turf/open/floor/plasteel{ @@ -5339,9 +5331,7 @@ }, /area/awaymission/moonoutpost19/arrivals) "kR" = ( -/obj/machinery/door/firedoor{ - density = 1; - icon_state = "door_closed"; +/obj/machinery/door/firedoor/closed{ opacity = 0 }, /turf/open/floor/plasteel/neutral/corner{ @@ -5350,9 +5340,7 @@ }, /area/awaymission/moonoutpost19/arrivals) "kS" = ( -/obj/machinery/door/firedoor{ - density = 1; - icon_state = "door_closed"; +/obj/machinery/door/firedoor/closed{ opacity = 0 }, /turf/open/floor/plasteel/neutral/corner{ diff --git a/_maps/RandomZLevels/research.dmm b/_maps/RandomZLevels/research.dmm index adf8fb7f87..f80dac7a35 100644 --- a/_maps/RandomZLevels/research.dmm +++ b/_maps/RandomZLevels/research.dmm @@ -2625,8 +2625,7 @@ /area/awaymission/research/interior/maint) "hY" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, diff --git a/_maps/RandomZLevels/snowdin.dmm b/_maps/RandomZLevels/snowdin.dmm index 2810199934..e0426d1005 100644 --- a/_maps/RandomZLevels/snowdin.dmm +++ b/_maps/RandomZLevels/snowdin.dmm @@ -1,6889 +1,16670 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "aa" = ( +/obj/effect/baseturf_helper/asteroid/snow, /turf/closed/indestructible/rock/snow, -/area/awaymission/snowdin) +/area/awaymission/snowdin/cave/mountain) "ab" = ( -/turf/open/space, -/area/space) +/obj/effect/mapping_helpers/planet_z, +/turf/closed/indestructible/rock/snow, +/area/awaymission/snowdin/cave/mountain) "ac" = ( -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) +/turf/closed/indestructible/rock/snow, +/area/awaymission/snowdin/cave/mountain) "ad" = ( -/turf/closed/wall/ice, -/area/awaymission/snowdin/post) +/turf/open/space/basic, +/area/space) "ae" = ( -/obj/effect/decal/cleanable/oil, -/obj/vehicle/ridden/atv, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) +/turf/closed/mineral/snowmountain, +/area/awaymission/snowdin/cave/mountain) "af" = ( -/turf/open/floor/plating/ice, -/area/awaymission/snowdin) +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) "ag" = ( -/obj/effect/decal/cleanable/oil, -/obj/structure/table, -/obj/item/tank/internals/plasma{ - desc = "An emptied plasma tank, the oil on the nozzle seems to implied it was used for more than plasma storage."; - name = "dusty plasma tank" +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) "ah" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) -"ai" = ( -/obj/vehicle/ridden/atv, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) -"aj" = ( -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/post) -"ak" = ( -/obj/structure/door_assembly/door_assembly_centcom, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) -"al" = ( +/obj/effect/baseturf_helper/asteroid/snow, /turf/closed/wall/ice, -/area/awaymission/snowdin/base) +/area/awaymission/snowdin/cave) +"ai" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/cave) +"aj" = ( +/turf/closed/mineral/snowmountain, +/area/awaymission/snowdin/cave) +"ak" = ( +/obj/structure/flora/bush, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"al" = ( +/obj/structure/flora/tree/dead, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) "am" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile/ice, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) +/obj/structure/flora/grass/both, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) "an" = ( +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"ao" = ( +/obj/structure/flora/stump, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"ap" = ( +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/cave) +"aq" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/research) +"ar" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/research) +"as" = ( +/obj/effect/turf_decal/weather/snow, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/cave) +"at" = ( +/obj/item/pickaxe, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"au" = ( +/obj/effect/turf_decal/weather/snow, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/cave) +"av" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"aw" = ( +/obj/machinery/computer, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"ax" = ( /obj/structure/table, -/obj/item/wrench, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"ay" = ( +/obj/structure/table, +/obj/item/device/flashlight/lamp, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"az" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/research) +"aA" = ( +/obj/structure/table, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/disk/holodisk/snowdin/weregettingpaidright, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"aB" = ( +/obj/structure/table, +/obj/item/pen, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"aC" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/research) +"aD" = ( +/obj/structure/table, +/obj/item/device/flashlight/lamp, +/obj/item/pen, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"aE" = ( +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"aF" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"aG" = ( +/obj/structure/table, +/obj/item/paper_bin, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"aH" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"aI" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"aJ" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/dorm) +"aK" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/dorm) +"aL" = ( +/obj/item/pen, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"aM" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/item/paper/fluff/awaymissions/snowdin/research_feed, +/obj/item/paper/fluff/awaymissions/snowdin/research_feed, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"aN" = ( +/obj/item/paper/fluff/awaymissions/snowdin/research_feed, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"aO" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"aP" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/item/paper/fluff/awaymissions/snowdin/research_feed, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"aQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/awaymission/snowdin/post/dorm) +"aR" = ( +/obj/structure/bed, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/landmark/awaystart, +/obj/item/bedsheet/purple, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"aS" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/dorm) +"aT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/bedsheet/purple, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"aU" = ( +/obj/structure/bed, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"aV" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/dorm) +"aW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"aX" = ( +/obj/structure/bed, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/landmark/awaystart, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"aY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"aZ" = ( +/obj/structure/bed, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/bedsheet/orange, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"ba" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/sign/poster/contraband/kudzu{ + pixel_y = 32 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/awaymission/snowdin/post/dorm) +"bb" = ( +/obj/structure/bed, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/landmark/awaystart, +/obj/item/paper/crumpled/ruins/snowdin/dontdeadopeninside, +/obj/item/bedsheet/green, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"bc" = ( +/obj/structure/window, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"bd" = ( +/obj/structure/window, +/obj/item/device/flashlight/lamp, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/research) +"be" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/kitchen) +"bf" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/kitchen) +"bg" = ( +/obj/effect/baseturf_helper/asteroid/snow{ + baseturf = /turf/open/floor/plating/asteroid/snow/ice; + name = "asteroid snowice baseturf editor" + }, +/turf/closed/indestructible/rock/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"bh" = ( +/turf/closed/indestructible/rock/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"bi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/awaymission/snowdin/post/dorm) +"bj" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light/small/broken{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"bk" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/paper/crumpled/ruins/snowdin/foreshadowing, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"bl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"bm" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"bn" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/awaymission/snowdin/post/dorm) +"bo" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/research) +"bp" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/research) +"bq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/research) +"br" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/research) +"bs" = ( +/turf/open/floor/plating, +/area/awaymission/snowdin/post/research) +"bt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/research) +"bu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/freezer, +/area/awaymission/snowdin/post/kitchen) +"bv" = ( +/obj/machinery/gibber, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/freezer, +/area/awaymission/snowdin/post/kitchen) +"bw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/kitchenspike, +/turf/open/floor/plasteel/freezer, +/area/awaymission/snowdin/post/kitchen) +"bx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"by" = ( +/obj/structure/closet/cabinet, +/obj/item/clothing/suit/hooded/wintercoat/science, +/obj/item/clothing/shoes/winterboots, +/obj/machinery/button/door{ + id = "snowdindormresearch3"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + req_access_txt = "0"; + specialfunctions = 4 + }, +/obj/item/tome, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"bz" = ( +/obj/structure/closet/cabinet, +/obj/item/clothing/suit/hooded/wintercoat/science, +/obj/item/clothing/shoes/winterboots, +/obj/machinery/button/door{ + id = "snowdindormresearch2"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"bA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/awaymission/snowdin/post/dorm) +"bB" = ( +/obj/structure/closet/cabinet, +/obj/item/clothing/shoes/winterboots, +/obj/machinery/button/door{ + id = "snowdindormresearch1"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"bC" = ( +/obj/structure/closet/cabinet, +/obj/machinery/button/door{ + id = "snowdindormhydro2"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"bD" = ( +/obj/structure/closet/cabinet, +/obj/item/clothing/suit/hooded/wintercoat/hydro, +/obj/item/clothing/shoes/winterboots, +/obj/machinery/button/door{ + id = "snowdindormhydro1"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"bE" = ( +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/research) +"bF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/research) +"bG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/research) +"bH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/research) +"bI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/research) +"bJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/research) +"bK" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 + }, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/research) +"bL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/freezer, +/area/awaymission/snowdin/post/kitchen) +"bM" = ( +/obj/effect/landmark/awaystart, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/freezer, +/area/awaymission/snowdin/post/kitchen) +"bN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/freezer, +/area/awaymission/snowdin/post/kitchen) +"bO" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/electrical, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"bP" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Dorms APC"; + pixel_x = 26 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"bQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock{ + id_tag = "snowdindormresearch3"; + name = "Jouslen McGee's Private Quarters" + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"bR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock{ + id_tag = "snowdindormresearch2"; + name = "Elizabeth Queef's Private Quarters" + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"bS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock{ + id_tag = "snowdindormresearch1"; + name = "Jacob Ullman's Private Quarters" + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"bT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock{ + id_tag = "snowdindormhydro2"; + name = "Rachel Migro's Private Quarters" + }, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/awaymission/snowdin/post/dorm) +"bU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock{ + id_tag = "snowdindormhydro1"; + name = "Katherine Esterdeen's Private Quarters" + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"bV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/research) +"bW" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/research) +"bX" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/research) +"bY" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/research) +"bZ" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/research) +"ca" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/spider/stickyweb, +/obj/machinery/light/broken{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/snowdin/post/kitchen) +"cb" = ( +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/freezer, +/area/awaymission/snowdin/post/kitchen) +"cc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/kitchenspike, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/freezer, +/area/awaymission/snowdin/post/kitchen) +"cd" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/kitchen) +"ce" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/kitchen) +"cf" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/kitchen) +"cg" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Kitchen APC"; + pixel_x = 1; + pixel_y = 25 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/kitchen) +"ch" = ( +/obj/structure/table, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/kitchen) +"ci" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/kitchen) +"cj" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/kitchen) +"ck" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/kitchen) +"cl" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/kitchen) +"cm" = ( +/obj/machinery/light/small, +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"cn" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"co" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"cp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 9 + }, +/area/awaymission/snowdin/post/dorm) +"cq" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/dorm) +"cr" = ( +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"cs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"ct" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/dorm) +"cu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/dorm) +"cv" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"cw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/dorm) +"cx" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/dorm) +"cy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/dorm) +"cz" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Research Desks" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/research) +"cA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/research) +"cB" = ( +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/research) +"cC" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/research) +"cD" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/research) +"cE" = ( +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/research) +"cF" = ( +/obj/machinery/vending/cola/random, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/research) +"cG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/spider/stickyweb, +/mob/living/simple_animal/hostile/poison/giant_spider/hunter/ice, +/turf/open/floor/plasteel/freezer, +/area/awaymission/snowdin/post/kitchen) +"cH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/freezer, +/area/awaymission/snowdin/post/kitchen) +"cI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/freezer, +/area/awaymission/snowdin/post/kitchen) +"cJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/door/airlock{ + name = "Freezer" + }, +/obj/structure/barricade/wooden, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/freezer, +/area/awaymission/snowdin/post/kitchen) +"cK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/kitchen) +"cL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/kitchen/fork, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/kitchen) +"cM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/item/storage/box{ + illustration = "donk_kit"; + name = "box of donkpockets" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/kitchen) +"cN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/kitchen) +"cO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/kitchen) +"cP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/kitchen) +"cQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/kitchen) +"cR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/kitchen) +"cS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/egg_smudge, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/kitchen) +"cT" = ( +/obj/item/stack/sheet/mineral/wood, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"cU" = ( +/obj/effect/turf_decal/weather/snow, +/obj/structure/closet/crate{ + icon_state = "crateopen"; + name = "explosives ordinance" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/cave) +"cV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"cW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/dorm) +"cX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/corner, +/area/awaymission/snowdin/post/dorm) +"cY" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 2; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/dorm) +"cZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/trash/can, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/dorm) +"da" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/dorm) +"db" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 2; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/dorm) +"dc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/dorm) +"dd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"de" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/dorm) +"df" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 2; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/dorm) +"dg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Research Desks" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/research) +"dh" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/research) +"di" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/research) +"dj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/research) +"dk" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/research) +"dl" = ( +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/research) +"dm" = ( +/obj/machinery/vending/snack/random, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/research) +"dn" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/turf/open/floor/plasteel/freezer, +/area/awaymission/snowdin/post/kitchen) +"do" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/freezer, +/area/awaymission/snowdin/post/kitchen) +"dp" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/kitchen) +"dq" = ( +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/kitchen) +"dr" = ( +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/kitchen) +"ds" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/kitchen) +"dt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/flour, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/kitchen) +"du" = ( +/obj/machinery/deepfryer, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/kitchen) +"dv" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/beaker/large, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/kitchen) +"dw" = ( +/obj/machinery/deepfryer, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/kitchen) +"dx" = ( +/obj/effect/turf_decal/weather/snow, +/obj/structure/closet/crate{ + name = "explosives ordinance" + }, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/cave) +"dy" = ( +/obj/effect/turf_decal/weather/snow, +/obj/structure/closet/crate{ + icon_state = "crateopen"; + name = "explosives ordinance" + }, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/cave) +"dz" = ( /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/plating, -/area/awaymission/snowdin/post) -"ao" = ( +/area/awaymission/snowdin/post/dorm) +"dA" = ( +/obj/structure/falsewall, /turf/open/floor/plating, -/area/awaymission/snowdin/post) -"ap" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/post) -"aq" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/westright, -/obj/item/paper/crumpled/ruins/snowdin/keys, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/post) -"ar" = ( -/obj/machinery/light/small{ - active_power_usage = 0; - dir = 4; - icon_state = "bulb-broken"; - status = 2 - }, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/post) -"as" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/darkred, -/area/awaymission/snowdin/base) -"at" = ( -/obj/structure/filingcabinet, -/obj/item/paper/fluff/awaymissions/snowdin/secnotice, -/turf/open/floor/plasteel/darkred, -/area/awaymission/snowdin/base) -"au" = ( -/obj/item/gun/ballistic/shotgun/boltaction, -/obj/item/ammo_box/a762, -/obj/item/ammo_box/a762, -/obj/structure/closet/secure_closet{ - icon_state = "sec"; - locked = 1; - name = "security officer's locker"; - req_access_txt = "201" - }, -/obj/item/restraints/handcuffs, -/obj/item/device/assembly/flash, -/obj/item/storage/box/lethalshot, -/turf/open/floor/plasteel/darkred, -/area/awaymission/snowdin/base) -"av" = ( -/obj/effect/decal/cleanable/oil, -/obj/item/tank/internals/plasma{ - desc = "An emptied plasma tank, the oil on the nozzle seems to implied it was used for more than plasma storage."; - name = "dusty plasma tank" - }, -/obj/machinery/button/door{ - id = "garagesnow"; - name = "garage door button"; - pixel_x = 32 - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) -"aw" = ( -/obj/structure/chair/office/dark, -/turf/open/floor/plasteel/darkred, -/area/awaymission/snowdin/base) -"ax" = ( -/obj/item/ammo_casing/a762, -/turf/open/floor/plasteel/darkred, -/area/awaymission/snowdin/base) -"ay" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/item/key, -/turf/open/floor/plasteel/darkred, -/area/awaymission/snowdin/base) -"az" = ( -/obj/machinery/door/poddoor/shutters{ - id = "garagesnow" - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) -"aA" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) -"aB" = ( -/obj/structure/table/reinforced, -/obj/structure/barricade/wooden, -/turf/open/floor/plasteel/darkred, -/area/awaymission/snowdin/base) -"aC" = ( -/obj/structure/barricade/wooden, -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_access_txt = "63" - }, -/turf/open/floor/plasteel/darkred, -/area/awaymission/snowdin/base) -"aD" = ( -/turf/closed/wall, -/area/awaymission/snowdin/base) -"aE" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/awaymission/snowdin/base) -"aF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile/ice, -/turf/open/floor/plating, -/area/awaymission/snowdin/base) -"aG" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin/post) -"aH" = ( -/obj/item/ammo_casing/a762, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/base) -"aI" = ( -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/base) -"aJ" = ( -/obj/structure/cable{ +/area/awaymission/snowdin/post/dorm) +"dB" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"dC" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"dD" = ( +/obj/structure/cable/yellow{ icon_state = "1-2" }, -/turf/open/floor/plasteel{ - wet = 0 +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/dorm) +"dE" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 4 }, -/area/awaymission/snowdin/base) -"aK" = ( +/area/awaymission/snowdin/post/dorm) +"dF" = ( +/obj/machinery/washing_machine, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/dorm) +"dG" = ( +/obj/machinery/light, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"dH" = ( +/obj/structure/table, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"dI" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/dorm) +"dJ" = ( +/obj/structure/table, +/obj/item/bedsheet/purple, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/dorm) +"dK" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post) +"dL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"dM" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post) +"dN" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/messhall) +"dO" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/messhall) +"dP" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/messhall) +"dQ" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Kitchen"; + req_access_txt = "35" + }, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/kitchen) +"dR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/kitchen) +"dS" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/item/storage/box{ + illustration = "donk_kit"; + name = "box of donkpockets" + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/kitchen) +"dT" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/enzyme, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/kitchen) +"dU" = ( +/obj/structure/table, +/obj/item/kitchen/knife, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/kitchen) +"dV" = ( +/obj/effect/decal/cleanable/egg_smudge, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/kitchen) +"dW" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/kitchen) +"dX" = ( +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"dY" = ( +/obj/structure/ladder/unbreakable{ + height = 1; + id = "snowdin" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"dZ" = ( +/obj/machinery/light/small/broken{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"ea" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"eb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/sign/poster/contraband/lusty_xenomorph{ + pixel_x = 32 + }, +/obj/structure/table/wood, +/obj/item/paper_bin, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"ec" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/dorm) +"ed" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/dorm) +"ee" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/dorm) +"ef" = ( +/obj/structure/closet/cabinet, +/obj/item/clothing/suit/hooded/wintercoat/security, +/obj/item/clothing/shoes/winterboots, +/obj/machinery/button/door{ + id = "snowdindormsec"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -25; + req_access_txt = "0"; + specialfunctions = 4 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"eg" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/trash/cheesie, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"eh" = ( +/obj/structure/bed, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/landmark/awaystart, +/obj/item/bedsheet/red, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/awaymission/snowdin/post/dorm) +"ei" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/wall, +/area/awaymission/snowdin/post) +"ej" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"ek" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"el" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"em" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Gateway APC"; + pixel_y = -24; + req_access = 150 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/gateway) +"en" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Research Center APC"; + pixel_x = 1; + pixel_y = 25 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/research) +"eo" = ( +/obj/machinery/light/small, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"ep" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"eq" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Mess Hall APC"; + pixel_x = 26 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/messhall) +"er" = ( +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks/beer, +/turf/open/floor/plasteel/bar, +/area/awaymission/snowdin/post/messhall) +"es" = ( +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks, +/turf/open/floor/plasteel/bar, +/area/awaymission/snowdin/post/messhall) +"et" = ( +/obj/machinery/vending/boozeomat{ + req_access_txt = "0" + }, +/turf/open/floor/plasteel/bar, +/area/awaymission/snowdin/post/messhall) +"eu" = ( /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - wet = 0 +/obj/structure/table, +/turf/open/floor/plasteel/bar, +/area/awaymission/snowdin/post/messhall) +"ev" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/bar, +/area/awaymission/snowdin/post/messhall) +"ew" = ( +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/turf/open/floor/plasteel/bar, +/area/awaymission/snowdin/post/messhall) +"ex" = ( +/turf/open/floor/plasteel/bar, +/area/awaymission/snowdin/post/messhall) +"ey" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/closet/secure_closet/freezer/kitchen, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/kitchen) +"ez" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/kitchen) +"eA" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 }, -/area/awaymission/snowdin/base) -"aL" = ( -/obj/structure/flora/grass/brown, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"aM" = ( -/obj/machinery/recharge_station, /turf/open/floor/plating, -/area/awaymission/snowdin/base) -"aN" = ( -/obj/item/trash/sosjerky, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plasteel{ - wet = 0 +/area/awaymission/snowdin/post/kitchen) +"eB" = ( +/obj/effect/decal/cleanable/flour, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/kitchen) +"eC" = ( +/obj/item/kitchen/knife{ + pixel_x = 6; + pixel_y = 6 }, -/area/awaymission/snowdin/base) -"aO" = ( +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/kitchen) +"eD" = ( +/obj/structure/table, +/obj/item/kitchen/rollingpin, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/kitchen) +"eE" = ( +/turf/closed/wall/mineral/wood, +/area/awaymission/snowdin/outside) +"eF" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/awaymission/snowdin/outside) +"eG" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/cave) +"eH" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"eI" = ( +/obj/item/crowbar, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"eJ" = ( +/turf/closed/mineral/snowmountain/cavern, +/area/awaymission/snowdin/cave/cavern) +"eK" = ( +/turf/closed/wall/mineral/cult, +/area/awaymission/snowdin/cave/cavern) +"eL" = ( +/turf/closed/mineral/plasma/ice, +/area/awaymission/snowdin/cave/cavern) +"eM" = ( +/obj/structure/flora/tree/pine, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"eN" = ( +/obj/structure/dresser, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"eO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"eP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"eQ" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/dorm) +"eR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/dorm) +"eS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"eT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/door/airlock{ + id_tag = "snowdindormsec"; + name = "James Reed's Private Quarters" + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"eU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/awaymission/snowdin/post/dorm) +"eV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/trash/cheesie, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"eW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/trash/cheesie, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/dorm) +"eX" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood, +/obj/item/reagent_containers/blood, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"eY" = ( +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"eZ" = ( +/obj/structure/table, +/obj/item/clothing/neck/stethoscope, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"fa" = ( +/obj/structure/table, +/obj/item/clothing/glasses/hud/health, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"fb" = ( +/obj/machinery/vending/wallmed{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"fc" = ( +/obj/structure/table, +/obj/item/storage/firstaid/ancient, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"fd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"fe" = ( +/obj/structure/rack, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/storage/toolbox/emergency, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"ff" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/wall, +/area/awaymission/snowdin/post/gateway) +"fg" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/gateway) +"fh" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/gateway) +"fi" = ( +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plasteel/bar, +/area/awaymission/snowdin/post/messhall) +"fj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/public/glass{ + name = "Kitchen"; + req_access_txt = "35" + }, +/obj/machinery/door/firedoor, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/kitchen) +"fk" = ( +/obj/machinery/smartfridge, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/kitchen) +"fl" = ( +/obj/structure/table, +/obj/machinery/door/firedoor, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/kitchen) +"fm" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/hydro) +"fn" = ( +/obj/structure/rack, +/obj/item/stack/sheet/mineral/wood{ + amount = 15 + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/outside) +"fo" = ( +/turf/open/floor/wood, +/area/awaymission/snowdin/outside) +"fp" = ( +/obj/structure/rack, +/obj/item/grown/log/tree, +/obj/item/grown/log/tree{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/grown/log/tree{ + pixel_x = -2; + pixel_y = 3 + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/outside) +"fq" = ( +/obj/structure/flora/tree/pine, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"fr" = ( +/turf/open/lava/plasma, +/area/awaymission/snowdin/cave/cavern) +"fs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"ft" = ( +/obj/structure/sign/poster/official/no_erp{ + pixel_x = -32 + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/dorm) +"fu" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"fv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/obj/machinery/light/broken{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"fw" = ( +/obj/machinery/sleeper{ + icon_state = "sleeper"; + dir = 4 + }, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"fx" = ( +/obj/item/reagent_containers/blood, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"fy" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"fz" = ( +/obj/item/device/flashlight/pen, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"fA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"fB" = ( +/obj/item/storage/firstaid{ + empty = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"fC" = ( +/obj/structure/table, +/obj/item/storage/firstaid/brute{ + empty = 1 + }, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"fD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"fE" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Outpost Hallway APC"; + pixel_x = 26 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"fF" = ( +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/gateway) +"fG" = ( /obj/machinery/gateway{ dir = 9 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/awaymission/snowdin/base) -"aP" = ( +/area/awaymission/snowdin/post/gateway) +"fH" = ( +/obj/machinery/gateway{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/gateway) +"fI" = ( /obj/machinery/gateway{ dir = 5 }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/awaymission/snowdin/base) -"aQ" = ( -/obj/machinery/gateway{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/awaymission/snowdin/base) -"aR" = ( -/obj/structure/closet/crate, -/obj/item/survivalcapsule, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/shoes/winterboots, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/awaymission/snowdin/base) -"aS" = ( -/obj/structure/closet/crate, -/obj/item/storage/firstaid/regular, -/obj/item/storage/firstaid/fire, -/obj/item/storage/pill_bottle/stimulant, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/awaymission/snowdin/base) -"aT" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating/snowed, -/area/awaymission/snowdin/post) -"aU" = ( -/turf/open/space, -/area/awaymission/snowdin) -"aV" = ( -/obj/structure/flora/bush, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"aW" = ( -/obj/structure/flora/tree/pine, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"aX" = ( -/mob/living/simple_animal/hostile/skeleton/eskimo, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"aY" = ( -/obj/structure/guncase/shotgun, -/obj/item/gun/ballistic/shotgun/automatic, -/obj/item/gun/ballistic/shotgun/automatic, -/obj/item/gun/ballistic/shotgun/automatic, -/turf/open/floor/plating, -/area/awaymission/snowdin/base) -"aZ" = ( -/turf/open/floor/plating, -/area/awaymission/snowdin/base) -"ba" = ( -/obj/machinery/door/airlock/maintenance_hatch, -/turf/open/floor/plating, -/area/awaymission/snowdin/base) -"bb" = ( -/obj/machinery/gateway{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/awaymission/snowdin/base) -"bc" = ( -/obj/machinery/gateway{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/awaymission/snowdin/base) -"bd" = ( -/obj/machinery/gateway/centeraway{ - calibrated = 0 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/awaymission/snowdin/base) -"be" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/awaymission/snowdin/base) -"bf" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 - }, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/soap/nanotrasen, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/awaymission/snowdin/base) -"bg" = ( -/obj/machinery/iv_drip, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/base) -"bh" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/awaymission/snowdin/base) -"bi" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/awaymission/snowdin/base) -"bj" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/awaymission/snowdin/base) -"bk" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plating, -/area/awaymission/snowdin/base) -"bl" = ( -/obj/structure/table, -/obj/item/shovel, -/turf/open/floor/plating, -/area/awaymission/snowdin/base) -"bm" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/base) -"bn" = ( -/obj/machinery/gateway{ - dir = 10 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/awaymission/snowdin/base) -"bo" = ( -/obj/machinery/gateway{ - dir = 6 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/awaymission/snowdin/base) -"bp" = ( -/obj/machinery/gateway, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/awaymission/snowdin/base) -"bq" = ( -/obj/structure/closet/crate, -/obj/item/reagent_containers/food/snacks/grown/wheat, -/obj/item/reagent_containers/food/snacks/grown/wheat, -/obj/item/reagent_containers/food/snacks/grown/wheat, -/obj/item/reagent_containers/food/snacks/grown/wheat, -/obj/item/reagent_containers/food/snacks/grown/tomato, -/obj/item/reagent_containers/food/snacks/grown/tomato, -/obj/item/reagent_containers/food/snacks/grown/tomato, -/obj/item/reagent_containers/food/snacks/grown/corn, -/obj/item/reagent_containers/food/snacks/grown/corn, -/obj/item/reagent_containers/food/snacks/grown/corn, -/obj/item/reagent_containers/food/snacks/grown/cocoapod, -/obj/item/reagent_containers/food/snacks/grown/cocoapod, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/awaymission/snowdin/base) -"br" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/iv_drip, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/base) -"bs" = ( -/obj/structure/table, -/obj/item/storage/toolbox/electrical, -/obj/item/storage/toolbox/electrical, -/turf/open/floor/plating, -/area/awaymission/snowdin/base) -"bt" = ( -/obj/structure/table, -/obj/item/shovel, -/obj/item/paper/crumpled/ruins/snowdin/shovel, -/turf/open/floor/plating, -/area/awaymission/snowdin/base) -"bu" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/base) -"bv" = ( -/obj/machinery/power/smes/magical{ - desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; - name = "power storage unit" - }, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/base) -"bw" = ( -/obj/effect/landmark/awaystart, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/base) -"bx" = ( -/obj/effect/landmark/awaystart, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/base) -"by" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/landmark/awaystart, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/base) -"bz" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/base) -"bA" = ( -/obj/structure/closet/crate/freezer, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/base) -"bB" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical, -/obj/item/storage/toolbox/mechanical, -/turf/open/floor/plating, -/area/awaymission/snowdin/base) -"bC" = ( -/obj/structure/showcase/machinery/signal_decrypter, -/turf/open/floor/plating, -/area/awaymission/snowdin/base) -"bD" = ( -/obj/machinery/space_heater, -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/awaymission/snowdin/base) -"bE" = ( -/obj/structure/closet/crate/trashcart, -/obj/item/trash/can, -/obj/item/trash/semki, -/obj/item/toy/figure/captain{ - name = "Central command action figure"; - toysay = "Fire the BSA cannons!" - }, -/obj/item/storage/box/rubbershot, -/obj/item/key, -/turf/open/floor/plating, -/area/awaymission/snowdin/base) -"bF" = ( -/obj/machinery/power/port_gen/pacman, -/turf/open/floor/plating, -/area/awaymission/snowdin/base) -"bG" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/awaymission/snowdin/base) -"bH" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/base) -"bI" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/landmark/awaystart, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/base) -"bJ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/landmark/awaystart, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/base) -"bK" = ( -/obj/item/trash/pistachios, -/obj/effect/landmark/awaystart, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/base) -"bL" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/landmark/awaystart, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/base) -"bM" = ( -/obj/structure/flora/tree/dead, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"bN" = ( -/obj/machinery/door/airlock/public/glass, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/snowdin/base) -"bO" = ( -/obj/structure/dresser, -/turf/open/floor/carpet, -/area/awaymission/snowdin/base) -"bP" = ( -/obj/structure/bed, -/obj/item/bedsheet, -/obj/effect/landmark/awaystart, -/turf/open/floor/carpet, -/area/awaymission/snowdin/base) -"bQ" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/awaymission/snowdin/base) -"bR" = ( -/obj/structure/bookcase/random/fiction, -/turf/open/floor/wood, -/area/awaymission/snowdin/base) -"bS" = ( -/obj/structure/fireaxecabinet{ - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/awaymission/snowdin/base) -"bT" = ( -/obj/structure/bookcase/random/nonfiction, -/turf/open/floor/wood, -/area/awaymission/snowdin/base) -"bU" = ( -/turf/open/floor/wood, -/area/awaymission/snowdin/base) -"bV" = ( -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/awaymission/snowdin/base) -"bW" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/filingcabinet, -/turf/open/floor/plasteel/darkbrown, -/area/awaymission/snowdin/base) -"bX" = ( -/obj/structure/table, -/turf/open/floor/plasteel/darkbrown, -/area/awaymission/snowdin/base) -"bY" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/plasteel/darkbrown, -/area/awaymission/snowdin/base) -"bZ" = ( -/obj/structure/table, -/obj/item/device/flashlight/lamp, -/turf/open/floor/plasteel/darkbrown, -/area/awaymission/snowdin/base) -"ca" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/vending/coffee, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/snowdin/base) -"cb" = ( -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/snowdin/base) -"cc" = ( -/obj/structure/table, -/obj/machinery/microwave, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/snowdin/base) -"cd" = ( -/obj/structure/closet/cabinet, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/gloves/color/black, -/turf/open/floor/carpet, -/area/awaymission/snowdin/base) -"ce" = ( -/turf/open/floor/carpet, -/area/awaymission/snowdin/base) -"cf" = ( -/obj/machinery/door/airlock{ - name = "Dorm Room" - }, -/turf/open/floor/carpet, -/area/awaymission/snowdin/base) -"cg" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/awaymission/snowdin/base) -"ch" = ( -/turf/open/floor/plasteel/darkbrown, -/area/awaymission/snowdin/base) -"ci" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/darkbrown, -/area/awaymission/snowdin/base) -"cj" = ( -/obj/structure/chair/comfy/beige, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/snowdin/base) -"ck" = ( -/obj/item/cigbutt, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/snowdin/base) -"cl" = ( -/obj/structure/chair/stool, -/turf/open/floor/wood, -/area/awaymission/snowdin/base) -"cm" = ( -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/snowdin/base) -"cn" = ( -/obj/structure/table/wood, -/obj/item/trash/cheesie, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/snowdin/base) -"co" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/wood, -/area/awaymission/snowdin/base) -"cp" = ( -/obj/effect/decal/cleanable/blood/drip, -/turf/open/floor/wood, -/area/awaymission/snowdin/base) -"cq" = ( -/obj/structure/table/wood, -/obj/item/toy/cards/deck, -/turf/open/floor/wood, -/area/awaymission/snowdin/base) -"cr" = ( -/obj/structure/table/wood, -/obj/item/trash/candle, -/turf/open/floor/wood, -/area/awaymission/snowdin/base) -"cs" = ( -/obj/machinery/door/airlock/hatch, -/turf/open/floor/plasteel/darkbrown, -/area/awaymission/snowdin/base) -"ct" = ( -/obj/structure/table/wood, -/obj/item/pizzabox/mushroom, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/snowdin/base) -"cu" = ( -/obj/structure/table/wood, -/obj/item/storage/pill_bottle/dice, -/turf/open/floor/wood, -/area/awaymission/snowdin/base) -"cv" = ( -/obj/structure/table/wood, -/obj/item/paper/crumpled/ruins/snowdin/snowdingatewaynotice, -/turf/open/floor/wood, -/area/awaymission/snowdin/base) -"cw" = ( -/obj/structure/bed, -/obj/item/bedsheet, -/obj/effect/decal/cleanable/blood/gibs, -/obj/effect/gibspawner/human, -/turf/open/floor/carpet, -/area/awaymission/snowdin/base) -"cx" = ( -/obj/structure/table/wood, -/obj/item/key, -/turf/open/floor/carpet, -/area/awaymission/snowdin/base) -"cy" = ( -/obj/structure/table/wood, -/obj/item/trash/can, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/snowdin/base) -"cz" = ( -/obj/machinery/door/airlock{ - name = "Dorm Room" - }, -/obj/structure/barricade/wooden, -/turf/open/floor/carpet, -/area/awaymission/snowdin/base) -"cA" = ( -/obj/effect/decal/cleanable/blood, -/turf/open/floor/wood, -/area/awaymission/snowdin/base) -"cB" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/mob/living/simple_animal/hostile/bear/snow, -/turf/open/floor/carpet, -/area/awaymission/snowdin/base) -"cC" = ( -/obj/effect/decal/cleanable/blood/gibs, -/obj/effect/decal/remains/human, -/turf/open/floor/carpet, -/area/awaymission/snowdin/base) -"cD" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/darkbrown, -/area/awaymission/snowdin/base) -"cE" = ( -/obj/structure/chair/comfy/beige{ - dir = 1; - icon_state = "comfychair" - }, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/snowdin/base) -"cF" = ( -/obj/machinery/light, -/turf/open/floor/wood, -/area/awaymission/snowdin/base) -"cG" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/filingcabinet, -/obj/item/paper/fluff/awaymissions/snowdin/log, -/turf/open/floor/plasteel/darkbrown, -/area/awaymission/snowdin/base) -"cH" = ( -/obj/machinery/light, -/obj/machinery/vending/cigarette, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/snowdin/base) -"cI" = ( -/obj/structure/table, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/snowdin/base) -"cJ" = ( -/obj/machinery/door/airlock{ - name = "Dorms" - }, -/turf/open/floor/wood, -/area/awaymission/snowdin/base) -"cK" = ( -/obj/effect/decal/cleanable/blood/drip, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/base) -"cL" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/plating, -/area/awaymission/snowdin/base) -"cM" = ( -/obj/structure/statue/snow/snowman, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"cN" = ( -/turf/closed/indestructible/rock/snow/ice, -/area/awaymission/snowdin/dungeon1) -"cO" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin/base) -"cP" = ( -/turf/closed/wall/mineral/snow, -/area/awaymission/snowdin/igloo) -"cQ" = ( -/turf/open/floor/plating, -/area/awaymission/snowdin) -"cR" = ( -/turf/open/floor/plating{ - temperature = 220 - }, -/area/awaymission/snowdin/igloo) -"cS" = ( -/obj/item/stack/sheet/mineral/snow{ - amount = 25 - }, -/turf/open/floor/plating{ - temperature = 220 - }, -/area/awaymission/snowdin/igloo) -"cT" = ( -/obj/item/shovel, -/turf/open/floor/plating{ - temperature = 220 - }, -/area/awaymission/snowdin/igloo) -"cU" = ( -/obj/effect/landmark/awaystart, -/turf/open/floor/plating{ - temperature = 220 - }, -/area/awaymission/snowdin/igloo) -"cV" = ( -/obj/item/toy/snowball, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"cW" = ( -/obj/structure/mineral_door/wood, -/turf/open/floor/plating{ - temperature = 220 - }, -/area/awaymission/snowdin/igloo) -"cX" = ( -/obj/structure/table/wood, -/obj/item/device/flashlight/flare/torch, -/turf/open/floor/plating{ - temperature = 220 - }, -/area/awaymission/snowdin/igloo) -"cY" = ( -/turf/closed/indestructible/rock/snow/ice, -/area/awaymission/snowdin/post) -"cZ" = ( -/turf/closed/wall, -/area/awaymission/snowdin/post) -"da" = ( -/obj/effect/decal/remains/human, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"db" = ( -/obj/item/clothing/shoes/winterboots, -/turf/open/floor/plating{ - temperature = 220 - }, -/area/awaymission/snowdin/igloo) -"dc" = ( -/obj/effect/decal/remains/human, -/turf/open/floor/plating{ - temperature = 220 - }, -/area/awaymission/snowdin/igloo) -"dd" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating{ - temperature = 140 - }, -/area/awaymission/snowdin/post) -"de" = ( -/turf/open/floor/plating{ - temperature = 140 - }, -/area/awaymission/snowdin/post) -"df" = ( -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin/post) -"dh" = ( -/obj/structure/table, -/obj/item/storage/toolbox/emergency, -/turf/open/floor/plating{ - temperature = 140 - }, -/area/awaymission/snowdin/post) -"di" = ( -/obj/item/clothing/suit/hooded/wintercoat, -/turf/open/floor/plating{ - temperature = 220 - }, -/area/awaymission/snowdin/igloo) -"dj" = ( -/obj/structure/ladder/unbreakable{ - height = 1; - id = "snow" - }, -/turf/open/floor/plating{ - temperature = 140 - }, -/area/awaymission/snowdin/post) -"dk" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical, -/turf/open/floor/plating{ - temperature = 140 - }, -/area/awaymission/snowdin/post) -"dl" = ( -/turf/open/floor/plating/asteroid/snow{ - temperature = 140 - }, -/area/awaymission/snowdin/dungeon1) -"dm" = ( -/obj/structure/flora/rock/icy, -/turf/open/floor/plating/asteroid/snow{ - temperature = 140 - }, -/area/awaymission/snowdin/dungeon1) -"dn" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin/post) -"do" = ( -/mob/living/simple_animal/hostile/skeleton/ice, -/turf/open/floor/plating/asteroid/snow{ - temperature = 140 - }, -/area/awaymission/snowdin/dungeon1) -"dp" = ( -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin) -"dq" = ( -/obj/structure/flora/rock/pile/icy, -/turf/open/floor/plating/asteroid/snow{ - temperature = 140 - }, -/area/awaymission/snowdin/dungeon1) -"dr" = ( -/obj/structure/closet/emcloset, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/clothing/mask/breath, -/turf/open/floor/plating{ - temperature = 140 - }, -/area/awaymission/snowdin/post) -"ds" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 - }, -/obj/effect/spawner/lootdrop/snowdin/dungeonlite, -/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin/post) -"dt" = ( -/obj/item/paper/crumpled/ruins/snowdin/lootstructures, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin/post) -"du" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/snow{ - temperature = 140 - }, -/area/awaymission/snowdin/post) -"dv" = ( -/turf/open/floor/plating/asteroid/snow{ - temperature = 140 - }, -/area/awaymission/snowdin/post) -"dw" = ( -/obj/structure/barricade/wooden, -/turf/open/floor/plating/asteroid/snow{ - temperature = 140 - }, -/area/awaymission/snowdin/post) -"dx" = ( -/turf/open/lava{ - temperature = 140 - }, -/area/awaymission/snowdin/dungeon1) -"dy" = ( -/turf/open/floor/plating/asteroid/basalt{ - temperature = 140 - }, -/area/awaymission/snowdin/dungeon1) -"dz" = ( -/turf/open/floor/plating/snowed, -/area/awaymission/snowdin) -"dA" = ( -/obj/item/clothing/shoes/winterboots, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin/post) -"dB" = ( -/obj/item/clothing/shoes/winterboots, -/turf/open/floor/plating{ - temperature = 140 - }, -/area/awaymission/snowdin/post) -"dC" = ( -/obj/structure/table, -/obj/item/clothing/suit/hooded/wintercoat, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin/post) -"dD" = ( -/turf/open/floor/plating/ice/colder, -/area/awaymission/snowdin/dungeon1) -"dE" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, -/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, -/turf/open/floor/plating{ - temperature = 140 - }, -/area/awaymission/snowdin/post) -"dF" = ( -/mob/living/simple_animal/hostile/skeleton/eskimo, -/turf/open/floor/plating/asteroid/snow{ - temperature = 140 - }, -/area/awaymission/snowdin/dungeon1) -"dG" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, -/obj/effect/spawner/lootdrop/snowdin/dungeonlite, -/turf/open/floor/plating{ - temperature = 140 - }, -/area/awaymission/snowdin/post) -"dH" = ( -/obj/machinery/light/small{ - active_power_usage = 0; - dir = 4; - icon_state = "bulb-broken"; - status = 2 - }, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin/post) -"dJ" = ( -/turf/open/floor/carpet, -/area/awaymission/snowdin/post) -"dK" = ( -/obj/structure/closet/cabinet, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/gloves/color/black, -/obj/item/shovel, -/obj/item/switchblade, -/turf/open/floor/carpet, -/area/awaymission/snowdin/post) -"dL" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, -/obj/effect/spawner/lootdrop/snowdin/dungeonmid, -/obj/effect/spawner/lootdrop/snowdin/dungeonmid, -/turf/open/floor/plasteel{ - temperature = 140; - wet = 0 - }, -/area/awaymission/snowdin/post) -"dM" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel{ - temperature = 140; - wet = 0 - }, -/area/awaymission/snowdin/post) -"dN" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/awaymission/snowdin/post) -"dO" = ( -/obj/machinery/door/airlock{ - locked = 1; - name = "Dorm Room"; - req_access_txt = "150" - }, -/turf/open/floor/carpet, -/area/awaymission/snowdin/post) -"dP" = ( -/turf/open/floor/plating/asteroid/basalt{ - temperature = 140 - }, -/area/awaymission/snowdin/post) -"dQ" = ( -/turf/open/floor/plasteel{ - temperature = 140; - wet = 0 - }, -/area/awaymission/snowdin/post) -"dR" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 - }, -/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, -/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, -/turf/open/floor/plating{ - temperature = 140 - }, -/area/awaymission/snowdin/post) -"dS" = ( -/obj/structure/bed, -/obj/effect/decal/remains/human, -/obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/carpet, -/area/awaymission/snowdin/post) -"dT" = ( -/turf/open/lava{ - temperature = 140 - }, -/area/awaymission/snowdin/post) -"dU" = ( -/mob/living/simple_animal/hostile/skeleton/eskimo, -/turf/open/floor/carpet, -/area/awaymission/snowdin/post) -"dV" = ( -/obj/machinery/door/airlock/public/glass{ - req_access_txt = "150" - }, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/post) -"dW" = ( -/mob/living/simple_animal/hostile/bear/snow, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"dX" = ( -/obj/structure/table, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/post) -"dY" = ( -/obj/machinery/light/small{ - active_power_usage = 0; - dir = 4; - icon_state = "bulb-broken"; - status = 2 - }, -/turf/open/floor/plating{ - temperature = 140 - }, -/area/awaymission/snowdin/post) -"dZ" = ( -/obj/structure/table, -/obj/item/paper/crumpled/ruins/snowdin/syndielava, -/obj/machinery/light/small{ - active_power_usage = 0; - dir = 4; - icon_state = "bulb-broken"; - status = 2 - }, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/post) -"ea" = ( -/obj/effect/bump_teleporter{ - id = "down"; - id_target = "up" - }, -/turf/open/floor/plasteel/stairs/right{ - temperature = 140 - }, -/area/awaymission/snowdin/post) -"eb" = ( -/obj/effect/bump_teleporter{ - id = "down"; - id_target = "up" - }, -/turf/open/floor/plasteel/stairs/left{ - temperature = 140 - }, -/area/awaymission/snowdin/post) -"ec" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin/post) -"ed" = ( -/turf/open/floor/plasteel/stairs/right{ - temperature = 140 - }, -/area/awaymission/snowdin/post) -"ee" = ( -/turf/open/floor/plasteel/stairs/left{ - temperature = 140 - }, -/area/awaymission/snowdin/post) -"ef" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile/ice, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin/post) -"eg" = ( -/obj/machinery/light/small, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin/post) -"eh" = ( -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/dungeon1) -"ei" = ( -/mob/living/simple_animal/hostile/poison/giant_spider/hunter/ice, -/turf/open/floor/plating/asteroid/snow{ - temperature = 140 - }, -/area/awaymission/snowdin/dungeon1) -"ej" = ( -/mob/living/simple_animal/hostile/poison/giant_spider/nurse/ice, -/turf/open/floor/plating/asteroid/snow{ - temperature = 140 - }, -/area/awaymission/snowdin/dungeon1) -"ek" = ( -/obj/structure/spider/stickyweb, -/obj/structure/spider/stickyweb, -/turf/open/floor/plating/asteroid/snow{ - temperature = 140 - }, -/area/awaymission/snowdin/dungeon1) -"el" = ( -/obj/structure/spider/stickyweb, -/obj/effect/spawner/lootdrop/snowdin/dungeonheavy, -/turf/open/floor/plating/asteroid/snow{ - temperature = 140 - }, -/area/awaymission/snowdin/dungeon1) -"em" = ( -/obj/structure/spider/stickyweb, -/mob/living/simple_animal/hostile/poison/giant_spider/hunter/ice, -/turf/closed/wall/mineral/snow, -/area/awaymission/snowdin/dungeon1) -"en" = ( -/obj/structure/spider/stickyweb, -/mob/living/simple_animal/hostile/poison/giant_spider/nurse/ice, -/turf/open/floor/plating/asteroid/snow{ - temperature = 140 - }, -/area/awaymission/snowdin/dungeon1) -"eo" = ( -/obj/structure/spider/stickyweb, -/turf/open/floor/plating/ice/colder, -/area/awaymission/snowdin/dungeon1) -"ep" = ( -/obj/structure/spider/stickyweb, -/turf/open/floor/plating/asteroid/snow{ - temperature = 140 - }, -/area/awaymission/snowdin/dungeon1) -"eq" = ( -/turf/closed/wall/mineral/snow, -/area/awaymission/snowdin/dungeon1) -"er" = ( -/obj/structure/spider/stickyweb, -/turf/closed/wall/mineral/snow, -/area/awaymission/snowdin/dungeon1) -"es" = ( -/obj/structure/spider/stickyweb, -/obj/structure/barricade/wooden, -/turf/open/floor/plating/asteroid/snow{ - temperature = 140 - }, -/area/awaymission/snowdin/dungeon1) -"et" = ( -/obj/structure/table/wood, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/dungeon1) -"eu" = ( -/obj/structure/table/wood, -/obj/effect/spawner/lootdrop/snowdin/dungeonlite, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/dungeon1) -"ev" = ( -/obj/structure/barricade/wooden, -/turf/open/floor/plating/asteroid/snow{ - temperature = 140 - }, -/area/awaymission/snowdin/dungeon1) -"ew" = ( -/obj/structure/spider/stickyweb, -/mob/living/simple_animal/hostile/poison/giant_spider/hunter/ice, -/turf/open/floor/plating/asteroid/snow{ - temperature = 140 - }, -/area/awaymission/snowdin/dungeon1) -"ex" = ( -/mob/living/simple_animal/hostile/skeleton, -/turf/open/floor/plating/asteroid/snow{ - temperature = 140 - }, -/area/awaymission/snowdin/dungeon1) -"ey" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/snowdin/dungeonlite, -/obj/effect/spawner/lootdrop/snowdin/dungeonlite, -/obj/effect/spawner/lootdrop/snowdin/dungeonlite, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/dungeon1) -"ez" = ( -/turf/open/floor/plating/snowed, -/area/awaymission/snowdin/post) -"eA" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/snowdin/dungeonlite, -/obj/effect/spawner/lootdrop/snowdin/dungeonheavy, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/dungeon1) -"eB" = ( -/obj/structure/table/wood, -/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/dungeon1) -"eD" = ( -/turf/closed/wall/ice, -/area/awaymission/snowdin/dungeon1) -"eE" = ( -/obj/structure/table/wood, -/obj/effect/spawner/lootdrop/snowdin/dungeonmid, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/dungeon1) -"eF" = ( -/obj/structure/barricade/wooden, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/dungeon1) -"eG" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/snowdin/dungeonmid, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/dungeon1) -"eH" = ( -/obj/structure/flora/rock/pile/icy, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/dungeon1) -"eI" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/snowdin/dungeonmid, -/obj/effect/spawner/lootdrop/snowdin/dungeonmid, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/dungeon1) -"eJ" = ( -/obj/structure/barricade/wooden, -/turf/open/floor/plating/ice/colder, -/area/awaymission/snowdin/dungeon1) -"eK" = ( -/obj/structure/girder, -/turf/open/floor/plating/snowed, -/area/awaymission/snowdin/post) -"eL" = ( -/obj/machinery/button/door{ - id = "garagesnow2"; - name = "garage door button"; - pixel_x = 32 - }, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"eM" = ( -/mob/living/simple_animal/hostile/skeleton/eskimo, -/turf/open/floor/plasteel/darkbrown{ - temperature = 180 - }, -/area/awaymission/snowdin/post) -"eN" = ( -/obj/structure/table/wood, -/obj/effect/spawner/lootdrop/snowdin/dungeonlite, -/obj/effect/spawner/lootdrop/snowdin/dungeonlite, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/dungeon1) -"eO" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/snowdin/dungeonmid, -/obj/effect/spawner/lootdrop/snowdin/dungeonlite, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/dungeon1) -"eP" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/snowdin/dungeonmid, -/obj/effect/spawner/lootdrop/snowdin/dungeonlite, -/obj/effect/spawner/lootdrop/snowdin/dungeonlite, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/dungeon1) -"eQ" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/table, -/obj/item/surgicaldrill, -/obj/item/hemostat, -/obj/item/scalpel{ - pixel_y = 12 - }, -/obj/item/cautery{ - pixel_x = 4 - }, -/turf/open/floor/plasteel/whiteblue, -/area/awaymission/snowdin/sekret) -"eR" = ( -/turf/closed/indestructible/rock/snow, -/area/awaymission/snowdin/cave) -"eS" = ( -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin/cave) -"eT" = ( -/turf/open/floor/plating/ice, -/area/awaymission/snowdin/cave) -"eU" = ( -/mob/living/simple_animal/hostile/bear/snow, -/turf/open/floor/plating/ice/colder, -/area/awaymission/snowdin/dungeon1) -"eV" = ( -/obj/effect/spawner/lootdrop/snowdin/dungeonmid, -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/snowdin/dungeonmid, -/turf/open/floor/plating/asteroid/snow{ - temperature = 140 - }, -/area/awaymission/snowdin/dungeon1) -"eW" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/snowdin/dungeonlite, -/obj/effect/spawner/lootdrop/snowdin/dungeonmid, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/dungeon1) -"eX" = ( -/obj/item/device/instrument/guitar{ - desc = "It's made of wood and has bronze strings. Apparently looks like a ship, too."; - name = "ship-shaped guitar" - }, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"eY" = ( -/obj/effect/decal/remains/human{ - desc = "They look like human remains. The teeth seem to be oddly sharp." - }, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"eZ" = ( -/obj/vehicle/ridden/atv, -/turf/open/floor/plating/asteroid/snow{ - temperature = 140 - }, -/area/awaymission/snowdin/dungeon1) -"fa" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/snowdin/dungeonlite, -/obj/effect/spawner/lootdrop/snowdin/dungeonmid, -/obj/effect/spawner/lootdrop/snowdin/dungeonmid, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/dungeon1) -"fb" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/snowdin/dungeonheavy, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/dungeon1) -"fc" = ( -/mob/living/simple_animal/hostile/skeleton/eskimo, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin/cave) -"fd" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/awaymission/snowdin/post) -"fe" = ( -/obj/machinery/door/airlock{ - name = "Dorm Room" - }, -/turf/open/floor/carpet, -/area/awaymission/snowdin/post) -"ff" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/carpet, -/area/awaymission/snowdin/post) -"fg" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/snowdin/post) -"fh" = ( -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/snowdin/post) -"fi" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/closet/crate, -/obj/item/implanter/storage, -/obj/item/clothing/shoes/jackboots, -/obj/item/switchblade, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) -"fj" = ( -/obj/machinery/recharge_station, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) -"fk" = ( -/turf/open/floor/plating/ice, -/area/awaymission/snowdin/post) -"fl" = ( -/obj/machinery/power/port_gen/pacman, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) -"fm" = ( -/turf/open/floor/plating/ice/colder, -/area/awaymission/snowdin/post) -"fn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile/ice, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/post) -"fo" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/snow{ - temperature = 140 - }, -/area/awaymission/snowdin/post) -"fp" = ( -/obj/structure/closet/cabinet, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/gloves/color/black, -/obj/item/shovel, -/turf/open/floor/carpet, -/area/awaymission/snowdin/post) -"fq" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/snowdin/post) -"fr" = ( -/obj/machinery/door/airlock/maintenance_hatch, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) -"fs" = ( -/obj/item/cigbutt/cigarbutt, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/snowdin/post) -"ft" = ( -/obj/effect/landmark/awaystart, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) -"fu" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) -"fv" = ( -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/post) -"fw" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "150" - }, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/post) -"fx" = ( -/mob/living/simple_animal/hostile/bear/snow, -/turf/open/floor/plating/asteroid/snow{ - temperature = 140 - }, -/area/awaymission/snowdin/dungeon1) -"fy" = ( -/obj/machinery/door/airlock/hatch, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/snowdin/post) -"fz" = ( -/obj/machinery/power/terminal{ - dir = 4 - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) -"fA" = ( -/obj/structure/table, -/obj/item/key, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) -"fB" = ( -/obj/machinery/power/smes/magical{ - desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; - name = "power storage unit" - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) -"fC" = ( -/obj/item/stack/sheet/metal, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"fD" = ( -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin/post) -"fE" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/post) -"fF" = ( -/obj/structure/girder, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/post) -"fG" = ( -/obj/item/shard{ - icon_state = "medium" - }, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"fH" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/post) -"fI" = ( -/obj/structure/door_assembly/door_assembly_centcom, -/turf/open/floor/plasteel{ - temperature = 140; - wet = 0 - }, -/area/awaymission/snowdin/post) +/area/awaymission/snowdin/post/gateway) "fJ" = ( -/obj/item/shard, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/bar, +/area/awaymission/snowdin/post/messhall) "fK" = ( -/obj/structure/girder, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin/post) +/obj/structure/table/reinforced, +/obj/item/trash/raisins, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plasteel/bar, +/area/awaymission/snowdin/post/messhall) "fL" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/post) +/obj/structure/table/reinforced, +/obj/item/kitchen/fork, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/messhall) "fM" = ( -/obj/item/stack/sheet/metal, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin/post) +/obj/structure/table_frame, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/messhall) "fN" = ( -/obj/structure/table/wood, -/obj/machinery/light/built{ - dir = 4 - }, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/post) +/obj/structure/table_frame, +/turf/open/floor/plasteel/bar, +/area/awaymission/snowdin/post/messhall) "fO" = ( -/obj/structure/barricade/wooden, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/post) +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/plasteel/bar, +/area/awaymission/snowdin/post/messhall) "fP" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating/snowed, -/area/awaymission/snowdin/post) -"fQ" = ( -/obj/structure/grille, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 + icon_state = "platingdmg1" }, -/area/awaymission/snowdin/post) -"fR" = ( -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel{ - wet = 0 +/area/awaymission/snowdin/post/hydro) +"fQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 }, -/area/awaymission/snowdin/post) -"fS" = ( -/obj/item/storage/toolbox/mechanical, -/turf/open/floor/plasteel{ - temperature = 140; - wet = 0 - }, -/area/awaymission/snowdin/post) -"fT" = ( -/mob/living/simple_animal/hostile/bear/snow, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/post) -"fU" = ( -/turf/open/floor/plasteel/cafeteria{ - temperature = 140 - }, -/area/awaymission/snowdin/post) -"fV" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/drinkingglass, -/obj/item/key, -/turf/open/floor/plasteel/cafeteria{ - temperature = 140 - }, -/area/awaymission/snowdin/post) -"fW" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel/cafeteria{ - temperature = 140 - }, -/area/awaymission/snowdin/post) -"fX" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/snowdin/dungeonmid, -/obj/effect/spawner/lootdrop/snowdin/dungeonmid, -/obj/effect/spawner/lootdrop/snowdin/dungeonheavy, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/post) -"fY" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/snowdin/dungeonmid, -/obj/effect/spawner/lootdrop/snowdin/dungeonmid, -/obj/effect/spawner/lootdrop/snowdin/dungeonlite, -/turf/open/floor/plasteel{ - temperature = 140; - wet = 0 - }, -/area/awaymission/snowdin/post) -"fZ" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/snowdin/dungeonmid, -/obj/effect/spawner/lootdrop/snowdin/dungeonmid, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/post) -"ga" = ( -/obj/structure/table, -/obj/item/storage/box/donkpockets, -/turf/open/floor/plasteel/cafeteria{ - temperature = 140 - }, -/area/awaymission/snowdin/post) -"gb" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin/post) -"gc" = ( -/obj/machinery/door/poddoor/shutters{ - id = "garagesnow2" +/obj/structure/cable/yellow{ + icon_state = "1-2" }, /turf/open/floor/plating, -/area/awaymission/snowdin/post) -"gd" = ( -/obj/structure/ladder/unbreakable{ - height = 2; - id = "snow" - }, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin/cave) -"ge" = ( -/obj/structure/chair/office/dark{ +/area/awaymission/snowdin/post/hydro) +"fR" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/green/side{ dir = 1 }, -/obj/machinery/button/door{ - id = "sekret"; - name = "shutter control"; - pixel_x = 32 +/area/awaymission/snowdin/post/hydro) +"fS" = ( +/obj/item/kitchen/knife, +/turf/open/floor/plasteel/green/side{ + dir = 1 }, -/turf/open/floor/plasteel/darkred, -/area/awaymission/snowdin/post) +/area/awaymission/snowdin/post/hydro) +"fT" = ( +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/hydro) +"fU" = ( +/obj/machinery/light/broken{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/hydro) +"fV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/green/side{ + dir = 5 + }, +/area/awaymission/snowdin/post/hydro) +"fW" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/hydro) +"fX" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/garage) +"fY" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/garage) +"fZ" = ( +/obj/structure/table/wood, +/obj/item/hatchet, +/obj/item/hatchet{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/awaymission/snowdin/outside) +"ga" = ( +/obj/structure/table/wood, +/obj/structure/fireaxecabinet{ + pixel_y = -32 + }, +/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, +/turf/open/floor/wood, +/area/awaymission/snowdin/outside) +"gb" = ( +/obj/structure/table/wood, +/obj/item/storage/toolbox/mechanical/old, +/turf/open/floor/wood, +/area/awaymission/snowdin/outside) +"gc" = ( +/turf/open/floor/engine/cult{ + initial_gas_mix = "o2=0;n2=82;plasma=24;TEMP=120"; + temperature = 120 + }, +/area/awaymission/snowdin/cave/cavern) +"gd" = ( +/obj/effect/spawner/lootdrop/crate_spawner, +/turf/open/floor/engine/cult{ + initial_gas_mix = "o2=0;n2=82;plasma=24;TEMP=120"; + temperature = 120 + }, +/area/awaymission/snowdin/cave/cavern) +"ge" = ( +/turf/closed/mineral/iron/ice, +/area/awaymission/snowdin/cave/cavern) "gf" = ( -/mob/living/simple_animal/hostile/skeleton/ice, -/turf/open/floor/plating/ice, -/area/awaymission/snowdin/cave) +/obj/structure/closet/crate/wooden, +/obj/effect/spawner/lootdrop/snowdin/dungeonheavy, +/turf/open/floor/engine/cult{ + initial_gas_mix = "o2=0;n2=82;plasma=24;TEMP=120"; + temperature = 120 + }, +/area/awaymission/snowdin/cave/cavern) "gg" = ( -/obj/item/wrench, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) +/obj/structure/bed, +/obj/effect/landmark/awaystart, +/obj/item/bedsheet/nanotrasen, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) "gh" = ( -/mob/living/simple_animal/hostile/skeleton/ice, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin/cave) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) "gi" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/snowdin/dungeonmid, -/obj/effect/spawner/lootdrop/snowdin/dungeonmid, -/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/dungeon1) +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/dorm) "gj" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/snowdin/dungeonmid, -/obj/effect/spawner/lootdrop/snowdin/dungeonmid, -/obj/effect/spawner/lootdrop/snowdin/dungeonlite, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/dungeon1) +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/dorm) "gk" = ( -/obj/structure/barricade/wooden, -/turf/open/floor/plating/asteroid/basalt{ - temperature = 140 +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/closet/crate{ + icon_state = "crateopen" }, -/area/awaymission/snowdin/dungeon1) +/obj/item/crowbar, +/obj/item/crowbar, +/obj/item/pickaxe/mini, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) "gl" = ( -/obj/machinery/button/door{ - id = "garagesnow3"; - name = "garage door button"; - pixel_x = 32 +/obj/machinery/light/small{ + dir = 1 }, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) "gm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, /obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/snowdin/dungeonmid, -/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, -/obj/effect/spawner/lootdrop/snowdin/dungeonlite, -/obj/effect/spawner/lootdrop/snowdin/dungeonlite, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/dungeon1) +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) "gn" = ( -/obj/effect/bump_teleporter{ - id = "up"; - id_target = "down" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 }, -/turf/open/floor/plasteel/stairs/left{ - temperature = 140 - }, -/area/awaymission/snowdin/cave) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) "go" = ( -/obj/effect/bump_teleporter{ - id = "up"; - id_target = "down" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 }, -/turf/open/floor/plasteel/stairs/right{ - temperature = 140 - }, -/area/awaymission/snowdin/cave) +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) "gp" = ( -/turf/open/floor/plasteel/stairs/left{ - temperature = 140 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 }, -/area/awaymission/snowdin/cave) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) "gq" = ( -/turf/open/floor/plasteel/stairs/right{ - temperature = 140 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 }, -/area/awaymission/snowdin/cave) +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"gr" = ( +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) "gs" = ( -/obj/structure/girder, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 +/obj/structure/table, +/obj/item/storage/firstaid/fire{ + empty = 1 }, +/turf/open/floor/plasteel/cmo, /area/awaymission/snowdin/post) "gt" = ( -/obj/structure/frame/machine, -/obj/item/circuitboard/machine/smes, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/obj/machinery/light/small{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, /turf/open/floor/plating, /area/awaymission/snowdin/post) "gu" = ( -/obj/item/stock_parts/cell/high/empty, +/obj/structure/grille, /turf/open/floor/plating, /area/awaymission/snowdin/post) "gv" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/gateway) "gw" = ( -/obj/structure/table, -/obj/item/storage/toolbox/electrical, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) +/obj/machinery/gateway{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/gateway) "gx" = ( -/obj/machinery/telecomms/allinone{ - intercept = 1 +/obj/machinery/gateway/centeraway{ + calibrated = 0 }, -/turf/open/floor/plasteel/purple, -/area/awaymission/snowdin/sekret) +/obj/effect/turf_decal/bot, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/gateway) "gy" = ( -/obj/structure/table, -/turf/open/floor/plasteel/darkbrown{ - temperature = 180 +/obj/machinery/gateway{ + dir = 4 }, -/area/awaymission/snowdin/post) +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/gateway) "gz" = ( -/turf/open/floor/plasteel/darkbrown{ - temperature = 180 +/obj/machinery/light/broken{ + dir = 4 }, -/area/awaymission/snowdin/post) +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/gateway) "gA" = ( -/obj/structure/closet/secure_closet/contraband/armory, -/obj/item/gun/ballistic/automatic/speargun, -/obj/item/twohanded/spear, -/obj/item/twohanded/spear, -/obj/item/twohanded/spear, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) "gB" = ( -/obj/structure/table, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/darkbrown{ - temperature = 180 - }, -/area/awaymission/snowdin/post) +/obj/effect/decal/cleanable/pie_smudge, +/obj/item/trash/can, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) "gC" = ( -/obj/structure/chair{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, -/turf/open/floor/plasteel/darkbrown{ - temperature = 180 - }, -/area/awaymission/snowdin/post) +/area/awaymission/snowdin/post/messhall) "gD" = ( -/obj/structure/table, -/obj/item/shovel, /turf/open/floor/plating, -/area/awaymission/snowdin/post) +/area/awaymission/snowdin/post/messhall) "gE" = ( -/obj/item/pen, -/turf/open/floor/plasteel/darkbrown{ - temperature = 180 +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_y = 3 }, -/area/awaymission/snowdin/post) +/obj/item/reagent_containers/spray/plantbgone{ + pixel_x = 7; + pixel_y = 7 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/hydro) "gF" = ( -/obj/structure/table, -/obj/item/paper_bin, -/turf/open/floor/plasteel/darkbrown{ - temperature = 180 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 }, -/area/awaymission/snowdin/post) +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/awaymission/snowdin/post/hydro) "gG" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 - }, -/obj/effect/spawner/lootdrop/snowdin/dungeonlite, -/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/obj/machinery/hydroponics/constructable, /turf/open/floor/plating, -/area/awaymission/snowdin/post) +/area/awaymission/snowdin/post/hydro) "gH" = ( -/obj/structure/filingcabinet, -/turf/open/floor/plasteel/darkbrown{ - temperature = 180 - }, -/area/awaymission/snowdin/post) +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/hydro) "gI" = ( -/obj/machinery/light/built{ - dir = 8 - }, -/turf/open/floor/plasteel/darkbrown{ - temperature = 180 - }, -/area/awaymission/snowdin/post) +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/hydro) "gJ" = ( -/obj/machinery/door/airlock/public/glass, -/obj/structure/barricade/wooden, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/post) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/hydro) "gK" = ( -/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/awaymission/snowdin/post) +/area/awaymission/snowdin/post/hydro) "gL" = ( -/obj/machinery/light/small, -/obj/structure/showcase/machinery/signal_decrypter, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) -"gM" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) -"gO" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/snowdin/dungeonlite, -/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, -/obj/effect/spawner/lootdrop/snowdin/dungeonmid, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/dungeon1) -"gP" = ( -/obj/machinery/door/airlock/public/glass, -/turf/open/floor/plasteel/cafeteria{ - temperature = 180 - }, -/area/awaymission/snowdin/post) -"gQ" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/post) -"gR" = ( -/obj/structure/closet/cabinet, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/gloves/color/black, -/turf/open/floor/carpet, -/area/awaymission/snowdin/post) -"gS" = ( -/obj/structure/bed, -/obj/item/bedsheet, -/turf/open/floor/carpet, -/area/awaymission/snowdin/post) -"gT" = ( -/obj/structure/closet/cabinet, -/obj/effect/spawner/lootdrop/snowdin/dungeonlite, -/turf/open/floor/carpet, -/area/awaymission/snowdin/post) -"gU" = ( -/turf/open/floor/plasteel/cafeteria{ - temperature = 180 - }, -/area/awaymission/snowdin/post) -"gV" = ( -/obj/structure/table, -/turf/open/floor/plasteel/cafeteria{ - temperature = 180 - }, -/area/awaymission/snowdin/post) -"gW" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/post) -"gX" = ( -/obj/machinery/door/airlock/public/glass, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/post) -"gY" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating/snowed, -/area/awaymission/snowdin/post) -"gZ" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/awaymission/snowdin/post) -"ha" = ( -/obj/structure/barricade/wooden, -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_access_txt = "63" - }, -/turf/open/floor/plasteel/darkred, -/area/awaymission/snowdin/post) -"hb" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) -"hc" = ( -/obj/structure/table/reinforced, -/obj/structure/barricade/wooden, -/turf/open/floor/plasteel/darkred, -/area/awaymission/snowdin/post) -"hd" = ( -/obj/machinery/light/built{ - dir = 8 - }, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/post) -"he" = ( -/obj/machinery/door/airlock/external, -/obj/structure/barricade/wooden, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin/post) -"hf" = ( -/obj/effect/decal/remains/human, -/obj/effect/gibspawner/human, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"hg" = ( -/obj/machinery/light/small{ - active_power_usage = 0; - dir = 4; - icon_state = "bulb-broken"; - status = 2 - }, -/turf/open/floor/plasteel/cafeteria{ - temperature = 180 - }, -/area/awaymission/snowdin/post) -"hh" = ( -/turf/open/floor/plasteel/darkred, -/area/awaymission/snowdin/post) -"hi" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/plasteel/darkred, -/area/awaymission/snowdin/post) -"hj" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/turf/open/floor/plasteel/darkred, -/area/awaymission/snowdin/post) -"hk" = ( -/turf/open/floor/wood, -/area/awaymission/snowdin/post) -"hl" = ( -/obj/machinery/door/airlock{ - name = "Dorms" - }, -/obj/structure/barricade/wooden, -/turf/open/floor/wood, -/area/awaymission/snowdin/post) -"hm" = ( -/obj/item/gun/ballistic/shotgun/boltaction, -/obj/item/ammo_box/a762, -/obj/item/ammo_box/a762, -/obj/structure/closet/secure_closet{ - icon_state = "sec"; - locked = 1; - name = "security officer's locker"; - req_access_txt = "201" - }, -/obj/item/restraints/handcuffs, -/obj/item/device/assembly/flash, -/turf/open/floor/plasteel/darkred, -/area/awaymission/snowdin/post) -"hn" = ( -/obj/structure/filingcabinet, -/obj/item/paper/fluff/awaymissions/snowdin/secnotice, -/turf/open/floor/plasteel/darkred, -/area/awaymission/snowdin/post) -"ho" = ( -/obj/machinery/door/airlock{ - name = "Dorm Room" - }, -/turf/open/floor/carpet{ - temperature = 180 - }, -/area/awaymission/snowdin/post) -"hp" = ( -/turf/closed/wall, -/area/awaymission/snowdin) -"hq" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/carpet{ - temperature = 180 - }, -/area/awaymission/snowdin/post) -"hr" = ( -/turf/open/floor/carpet{ - temperature = 180 - }, -/area/awaymission/snowdin/post) -"hs" = ( -/obj/structure/closet/cabinet, -/turf/open/floor/carpet, -/area/awaymission/snowdin/post) -"ht" = ( -/mob/living/simple_animal/hostile/skeleton/eskimo, -/turf/open/floor/plating{ - temperature = 220 - }, -/area/awaymission/snowdin/igloo) -"hu" = ( -/obj/structure/table/wood, -/obj/effect/spawner/lootdrop/snowdin/dungeonlite, -/obj/effect/spawner/lootdrop/snowdin/dungeonmid, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/dungeon1) -"hv" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/snowdin/dungeonmid, -/obj/effect/spawner/lootdrop/snowdin/dungeonheavy, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/dungeon1) -"hw" = ( -/obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/plating/ice, -/area/awaymission/snowdin/cave) -"hx" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/snowdin/dungeonlite, -/obj/effect/spawner/lootdrop/snowdin/dungeonlite, -/obj/effect/spawner/lootdrop/snowdin/dungeonheavy, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/dungeon1) -"hy" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating/ice, -/area/awaymission/snowdin/cave) -"hz" = ( -/obj/effect/decal/cleanable/blood/gibs/old, -/obj/item/twohanded/spear, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin/cave) -"hA" = ( -/obj/effect/decal/remains/human, -/turf/open/floor/plating/ice, -/area/awaymission/snowdin/cave) -"hB" = ( -/mob/living/simple_animal/hostile/bear/snow, -/turf/open/floor/plating/ice, -/area/awaymission/snowdin/cave) -"hC" = ( -/obj/effect/decal/remains/human, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin/cave) -"hD" = ( -/obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin/cave) -"hE" = ( -/mob/living/simple_animal/hostile/bear/snow, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin/cave) -"hF" = ( -/obj/item/twohanded/fireaxe, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin/cave) -"hG" = ( -/obj/item/twohanded/spear, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin/cave) -"hH" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin/cave) -"hI" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/snowdin/dungeonlite, -/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/dungeon1) -"hJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile/ice, -/obj/structure/barricade/wooden, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin/post) -"hK" = ( -/obj/structure/table, -/obj/item/shovel, -/obj/item/key, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) -"hL" = ( -/obj/structure/table, -/obj/item/shovel, -/obj/item/storage/toolbox/mechanical, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) -"hM" = ( -/obj/machinery/space_heater, -/obj/machinery/light/small{ - active_power_usage = 0; - dir = 4; - icon_state = "bulb-broken"; - status = 2 - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) -"hN" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"hO" = ( -/obj/machinery/door/airlock/glass_large, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/post) -"hP" = ( -/turf/open/floor/plating/snowed, -/area/awaymission/snowdin/cave) -"hQ" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/post) -"hR" = ( -/obj/effect/spawner/lootdrop/snowdin/dungeonlite, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin/cave) -"hS" = ( -/obj/structure/table/wood, -/obj/effect/spawner/lootdrop/snowdin/dungeonmid, -/obj/effect/spawner/lootdrop/snowdin/dungeonmid, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/dungeon1) -"hT" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/snowdin/dungeonlite, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/dungeon1) -"hV" = ( -/turf/closed/wall/r_wall, -/area/awaymission/snowdin/sekret) -"hW" = ( -/obj/structure/closet/emcloset, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/clothing/mask/breath, -/turf/open/floor/plating, -/area/awaymission/snowdin/sekret) -"hX" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/awaymission/snowdin/sekret) -"hY" = ( -/obj/machinery/power/port_gen/pacman, -/turf/open/floor/plating, -/area/awaymission/snowdin/sekret) -"hZ" = ( -/obj/machinery/light, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin/post) -"ia" = ( -/turf/open/floor/plating, -/area/awaymission/snowdin/sekret) -"ib" = ( -/obj/structure/table, -/obj/item/storage/toolbox/electrical, -/obj/item/storage/toolbox/electrical, -/turf/open/floor/plating, -/area/awaymission/snowdin/sekret) -"ic" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plating, -/area/awaymission/snowdin/sekret) -"id" = ( -/mob/living/simple_animal/hostile/skeleton/templar, -/turf/open/floor/plating/asteroid/snow{ - temperature = 140 - }, -/area/awaymission/snowdin/dungeon1) -"ie" = ( -/obj/structure/table, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/item/storage/toolbox/mechanical, -/turf/open/floor/plating, -/area/awaymission/snowdin/sekret) -"if" = ( -/obj/structure/table, -/obj/item/shovel, -/turf/open/floor/plating, -/area/awaymission/snowdin/sekret) -"ig" = ( -/turf/open/floor/plasteel/darkbrown, -/area/awaymission/snowdin/post) -"ih" = ( -/obj/machinery/door/poddoor/shutters{ - id = "sekret" - }, -/turf/open/floor/plasteel/darkbrown, -/area/awaymission/snowdin/post) -"ii" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/darkbrown, -/area/awaymission/snowdin/post) -"ij" = ( -/obj/machinery/porta_turret/syndicate, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin/dungeon1) -"ik" = ( -/obj/structure/table, -/obj/item/shovel, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/sekret) -"il" = ( -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/darkred, -/area/awaymission/snowdin/post) -"im" = ( -/obj/machinery/power/terminal{ - dir = 4 - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/sekret) -"in" = ( -/obj/machinery/power/smes/magical{ - desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; - name = "power storage unit" - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/sekret) -"ip" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/awaymission/snowdin/sekret) -"iq" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/awaymission/snowdin/sekret) -"ir" = ( -/obj/item/gun/ballistic/shotgun/boltaction, -/obj/item/ammo_box/a762, -/obj/item/ammo_box/a762, -/obj/structure/closet/secure_closet{ - icon_state = "sec"; - locked = 1; - name = "security officer's locker"; - req_access_txt = "201" - }, -/obj/item/restraints/handcuffs, -/obj/item/device/assembly/flash, -/obj/item/storage/box/lethalshot, -/turf/open/floor/plasteel/darkred, -/area/awaymission/snowdin/post) -"is" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_access_txt = "63" - }, -/turf/open/floor/plasteel/darkred, -/area/awaymission/snowdin/post) -"it" = ( -/obj/machinery/light/small, -/turf/open/floor/plasteel/darkbrown, -/area/awaymission/snowdin/post) -"iu" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Maint"; - req_access_txt = "150" - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/sekret) -"iv" = ( -/obj/item/device/multitool, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"iw" = ( -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/sekret) -"ix" = ( -/obj/machinery/vending/snack, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/sekret) -"iy" = ( -/obj/structure/table, -/obj/item/storage/firstaid/toxin, -/obj/item/storage/firstaid/toxin, -/turf/open/floor/plasteel/cmo, -/area/awaymission/snowdin/sekret) -"iz" = ( -/obj/machinery/iv_drip, -/turf/open/floor/plasteel/cmo, -/area/awaymission/snowdin/sekret) -"iA" = ( -/obj/structure/table, -/obj/item/storage/firstaid/o2, -/obj/item/storage/firstaid/o2, -/turf/open/floor/plasteel/cmo, -/area/awaymission/snowdin/sekret) -"iB" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular, -/obj/item/storage/firstaid/regular, -/turf/open/floor/plasteel/cmo, -/area/awaymission/snowdin/sekret) -"iC" = ( -/obj/structure/table, -/obj/item/storage/firstaid/fire, -/obj/item/storage/firstaid/fire, -/turf/open/floor/plasteel/cmo, -/area/awaymission/snowdin/sekret) -"iD" = ( -/obj/structure/table, -/obj/item/storage/firstaid/brute, -/obj/item/storage/firstaid/brute, -/turf/open/floor/plasteel/cmo, -/area/awaymission/snowdin/sekret) -"iE" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/sekret) -"iF" = ( -/obj/machinery/porta_turret/syndicate, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/sekret) -"iG" = ( -/obj/item/stack/sheet/glass{ - amount = 10 - }, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"iH" = ( -/obj/structure/statue/snow/snowman, -/turf/open/floor/plating/asteroid/snow{ - temperature = 140 - }, -/area/awaymission/snowdin/dungeon1) -"iI" = ( -/turf/open/floor/plasteel/cmo, -/area/awaymission/snowdin/sekret) -"iJ" = ( -/obj/structure/table/reinforced, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/sekret) -"iK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile/ice, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin) -"iL" = ( -/obj/structure/grille, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin) -"iM" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/awaymission/snowdin) -"iN" = ( -/turf/closed/wall/mineral/plastitanium, -/area/awaymission/snowdin) -"iO" = ( -/obj/effect/spawner/lootdrop/snowdin/dungeonheavy, -/turf/open/floor/plating/asteroid/snow{ - temperature = 140 - }, -/area/awaymission/snowdin/dungeon1) -"iP" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/sekret) -"iQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile/ice, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin/sekret) -"iR" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/sekret) -"iS" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/cmo, -/area/awaymission/snowdin/sekret) -"iU" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel/whiteblue, -/area/awaymission/snowdin/sekret) -"iV" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel/whiteblue, -/area/awaymission/snowdin/sekret) -"iW" = ( -/obj/structure/sign/departments/medbay{ - pixel_x = -32 - }, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/sekret) -"iX" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/awaymission/snowdin/sekret) -"iY" = ( -/obj/machinery/light/small, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"iZ" = ( -/obj/machinery/light/small, -/turf/open/floor/plating/snowed, -/area/awaymission/snowdin) -"ja" = ( -/obj/item/shard, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin) -"jb" = ( -/obj/structure/frame/computer, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"jc" = ( -/obj/machinery/door/poddoor/shutters{ - id = "garagesnow3" - }, -/turf/open/floor/plating, -/area/awaymission/snowdin/post) -"jd" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "150" - }, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin/sekret) -"je" = ( -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin/sekret) -"jf" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Medical Wing"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/sekret) -"jg" = ( -/obj/structure/table/optable, -/turf/open/floor/plasteel/whiteblue, -/area/awaymission/snowdin/sekret) -"jh" = ( -/turf/open/floor/plasteel/whiteblue, -/area/awaymission/snowdin/sekret) -"ji" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Armory"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/sekret) -"jj" = ( -/turf/closed/wall/ice, -/area/awaymission/snowdin) -"jk" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/plating, -/area/awaymission/snowdin) -"jl" = ( -/obj/structure/table, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin) -"jm" = ( -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"jo" = ( -/obj/machinery/porta_turret/syndicate, -/turf/open/floor/plating/snowed/colder, -/area/awaymission/snowdin/dungeon1) -"jp" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/sekret) -"jq" = ( -/obj/machinery/sleeper{ - dir = 4 - }, -/turf/open/floor/plasteel/cmo, -/area/awaymission/snowdin/sekret) -"jr" = ( -/obj/structure/window/reinforced, -/turf/open/floor/plasteel/whiteblue, -/area/awaymission/snowdin/sekret) -"js" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plasteel/whiteblue, -/area/awaymission/snowdin/sekret) -"jt" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel/whiteblue, -/area/awaymission/snowdin/sekret) -"ju" = ( -/obj/machinery/sleeper{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/cmo, -/area/awaymission/snowdin/sekret) -"jv" = ( -/obj/machinery/light, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/sekret) -"jx" = ( -/obj/effect/decal/cleanable/blood, -/obj/effect/gibspawner/human, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"jy" = ( -/obj/item/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 - }, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"jz" = ( -/obj/effect/decal/cleanable/vomit/old, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"jA" = ( -/obj/item/device/radio/intercom{ - desc = "Talk through this. Evilly"; - freerange = 1; - frequency = 1213; - name = "Syndicate Intercom"; - pixel_y = -32; - subspace_transmission = 1; - syndie = 1 - }, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"jB" = ( -/obj/effect/gibspawner/human, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"jC" = ( -/obj/item/tank/internals/plasma{ - desc = "An emptied plasma tank, the oil on the nozzle seems to implied it was used for more than plasma storage."; - name = "dusty plasma tank" - }, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"jD" = ( -/turf/open/floor/carpet, -/area/awaymission/snowdin/sekret) -"jE" = ( -/obj/machinery/vending/coffee, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/awaymission/snowdin/sekret) -"jF" = ( -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/awaymission/snowdin/sekret) -"jG" = ( -/obj/structure/chair/comfy/beige{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/awaymission/snowdin/sekret) -"jH" = ( -/obj/machinery/sleeper{ - dir = 8 - }, -/turf/open/floor/plasteel/cmo, -/area/awaymission/snowdin/sekret) -"jI" = ( -/obj/machinery/door/airlock/glass_large{ - locked = 1; - name = "Armory"; - req_access_txt = "150" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/awaymission/snowdin/sekret) -"jJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/awaymission/snowdin/sekret) -"jK" = ( -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"jL" = ( -/turf/closed/wall/mineral/plastitanium{ - icon_state = "diagonalWall3" - }, -/area/awaymission/snowdin) -"jM" = ( -/obj/machinery/door/window{ - name = "Cockpit"; - req_access_txt = "150" - }, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"jN" = ( -/turf/closed/wall/mineral/plastitanium{ - dir = 4; - icon_state = "diagonalWall3" - }, -/area/awaymission/snowdin) -"jO" = ( -/obj/machinery/door/airlock/glass_large{ - locked = 1; - name = "Armory"; - req_access_txt = "150" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/awaymission/snowdin/sekret) -"jP" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/carpet, -/area/awaymission/snowdin/sekret) -"jQ" = ( -/obj/structure/table, -/turf/open/floor/plasteel/cmo, -/area/awaymission/snowdin/sekret) -"jR" = ( -/obj/structure/closet/crate/freezer, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/turf/open/floor/plasteel/cmo, -/area/awaymission/snowdin/sekret) -"jS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/awaymission/snowdin/sekret) -"jT" = ( -/obj/structure/girder, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin) -"jU" = ( -/obj/effect/mob_spawn/human/syndicatesoldier, -/obj/effect/decal/cleanable/vomit, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"jV" = ( -/obj/structure/table, -/obj/item/paper/crumpled/ruins/snowdin/misc1, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"jW" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/beer, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"jX" = ( -/obj/machinery/door/airlock/glass_large{ - req_access_txt = "150" - }, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/sekret) -"jY" = ( -/obj/machinery/door/airlock/glass_large{ - name = "Training Grounds"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/sekret) -"jZ" = ( -/turf/open/floor/plasteel/dark, -/area/awaymission/snowdin/sekret) -"ka" = ( -/obj/structure/closet/syndicate, -/obj/item/ammo_box/a357, -/obj/item/ammo_box/a357, -/obj/item/ammo_box/c10mm, -/obj/item/ammo_box/c10mm, -/obj/item/ammo_box/c45, -/obj/item/ammo_box/c45, -/obj/item/ammo_box/c9mm, -/obj/item/ammo_box/c9mm, -/obj/item/ammo_box/magazine/smgm45, -/obj/item/ammo_box/magazine/smgm9mm, -/obj/item/ammo_box/a40mm, -/obj/item/ammo_box/foambox/riot, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/awaymission/snowdin/sekret) -"kb" = ( -/obj/machinery/porta_turret/syndicate, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/awaymission/snowdin/sekret) -"kc" = ( -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin) -"kd" = ( -/obj/structure/grille{ - color = "#FFFF00" - }, -/obj/structure/window/reinforced/fulltile/ice, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin) -"ke" = ( -/obj/effect/decal/cleanable/blood/drip, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"kf" = ( -/obj/item/stack/cable_coil, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin) -"kg" = ( -/obj/effect/decal/cleanable/blood, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"kh" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"ki" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"kj" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/awaymission/snowdin/sekret) -"kk" = ( -/obj/structure/mirror/magic/lesser{ - desc = "A collab of the Wizard Federation and the Syndicate, a specialized mirror to help our operatives personalize themselves while stuck in this icy hell-hole."; - pixel_x = -32 - }, -/turf/open/floor/carpet, -/area/awaymission/snowdin/sekret) -"kl" = ( -/turf/closed/wall, -/area/awaymission/snowdin/sekret) -"km" = ( -/obj/effect/mob_spawn/human/syndicatesoldier/coldres/alive, -/turf/open/floor/carpet, -/area/awaymission/snowdin/sekret) -"kn" = ( -/obj/structure/bookcase/random/reference, -/turf/open/floor/wood, -/area/awaymission/snowdin/sekret) -"ko" = ( -/obj/structure/bookcase/random/adult, -/turf/open/floor/wood, -/area/awaymission/snowdin/sekret) -"kp" = ( -/obj/structure/bookcase/random/religion, -/turf/open/floor/wood, -/area/awaymission/snowdin/sekret) -"kq" = ( -/turf/open/floor/plasteel/darkred, -/area/awaymission/snowdin/sekret) -"kr" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/darkred, -/area/awaymission/snowdin/sekret) -"ks" = ( -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/darkred, -/area/awaymission/snowdin/sekret) -"kt" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/turf/open/floor/plasteel/darkred, -/area/awaymission/snowdin/sekret) -"ku" = ( -/obj/structure/rack, -/obj/item/gun/ballistic/automatic/speargun, -/obj/item/twohanded/spear, -/obj/item/twohanded/spear, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/awaymission/snowdin/sekret) -"kv" = ( -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/snowdin/sekret) -"kw" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/snowdin/sekret) -"kx" = ( -/obj/structure/rack, -/obj/item/gun/ballistic/automatic/l6_saw/unrestricted, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, -/obj/item/paper/fluff/awaymissions/snowdin/saw_usage, -/turf/open/floor/plasteel/dark, -/area/awaymission/snowdin/sekret) -"ky" = ( -/obj/machinery/door/window/brigdoor/westleft{ - name = "SAW Security Door"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/dark, -/area/awaymission/snowdin/sekret) -"kz" = ( -/obj/item/shard, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin) -"kA" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin) -"kB" = ( -/obj/item/grenade/plastic/c4{ - pixel_x = 2; - pixel_y = 1 - }, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"kC" = ( -/obj/item/crowbar/red, -/obj/effect/decal/cleanable/vomit, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"kD" = ( -/obj/structure/dresser, -/turf/open/floor/carpet, -/area/awaymission/snowdin/sekret) -"kE" = ( -/obj/structure/table/wood, -/obj/item/paper/fluff/awaymissions/snowdin/syndienotice, -/turf/open/floor/carpet, -/area/awaymission/snowdin/sekret) -"kF" = ( -/turf/open/floor/wood, -/area/awaymission/snowdin/sekret) -"kG" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/wood, -/area/awaymission/snowdin/sekret) -"kH" = ( -/obj/item/gun/ballistic/shotgun/boltaction, -/obj/item/ammo_box/a762, -/obj/item/ammo_box/a762, -/obj/structure/closet/secure_closet{ - icon_state = "sec"; - locked = 1; - name = "security officer's locker"; - req_access_txt = "201" - }, -/obj/item/restraints/handcuffs, -/obj/item/device/assembly/flash, -/obj/item/storage/box/lethalshot, -/turf/open/floor/plasteel/darkred, -/area/awaymission/snowdin/sekret) -"kI" = ( -/obj/structure/rack, -/obj/item/gun/ballistic/automatic/c20r/unrestricted, -/obj/item/gun/ballistic/automatic/c20r/unrestricted, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/awaymission/snowdin/sekret) -"kJ" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_access_txt = "63" - }, -/turf/open/floor/plasteel/darkred, -/area/awaymission/snowdin/sekret) -"kK" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/snowdin/sekret) -"kL" = ( -/obj/structure/rack, -/obj/item/gun/ballistic/revolver, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/awaymission/snowdin/sekret) -"kM" = ( -/obj/machinery/light/built, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin) -"kN" = ( -/obj/item/clothing/suit/space/syndicate/black/red, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"kO" = ( -/obj/machinery/door/airlock{ - name = "Dorm Room" - }, -/turf/open/floor/carpet, -/area/awaymission/snowdin/sekret) -"kP" = ( -/obj/machinery/door/airlock/glass_large{ - name = "Dorms"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/sekret) -"kQ" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/dark, -/area/awaymission/snowdin/sekret) -"kR" = ( -/obj/structure/table, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/snowdin/sekret) -"kS" = ( -/obj/structure/rack, -/obj/item/gun/ballistic/automatic/mini_uzi, -/obj/item/gun/ballistic/automatic/mini_uzi, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/awaymission/snowdin/sekret) -"kT" = ( -/obj/structure/rack, -/obj/item/gun/ballistic/automatic/shotgun/bulldog/unrestricted, -/obj/item/gun/ballistic/automatic/shotgun/bulldog/unrestricted, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/awaymission/snowdin/sekret) -"kU" = ( -/obj/structure/girder, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"kV" = ( -/obj/structure/table, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"kW" = ( -/obj/item/storage/box/zipties{ - pixel_x = 1; - pixel_y = 2 - }, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"kX" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/item/reagent_containers/food/drinks/ale, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"kY" = ( -/obj/structure/bookcase/random/fiction, -/turf/open/floor/wood, -/area/awaymission/snowdin/sekret) -"kZ" = ( -/obj/machinery/space_heater, -/turf/open/floor/wood, -/area/awaymission/snowdin/sekret) -"la" = ( -/obj/structure/bed/dogbed, -/mob/living/simple_animal/pet/dog/corgi/puppy{ - name = "Mr.Kempsy" - }, -/turf/open/floor/wood, -/area/awaymission/snowdin/sekret) -"lb" = ( -/obj/structure/bookcase/random/nonfiction, -/turf/open/floor/wood, -/area/awaymission/snowdin/sekret) -"lc" = ( -/obj/structure/chair/stool, -/turf/open/floor/wood, -/area/awaymission/snowdin/sekret) -"ld" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/wood, -/area/awaymission/snowdin/sekret) -"le" = ( -/obj/structure/table, -/obj/item/pizzabox/mushroom, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/snowdin/sekret) -"lf" = ( -/obj/structure/bed, -/obj/item/bedsheet, -/obj/effect/landmark/awaystart, -/turf/open/floor/carpet, -/area/awaymission/snowdin) -"lg" = ( -/obj/structure/closet/cabinet, -/obj/item/clothing/shoes/winterboots, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/gloves/color/black, -/turf/open/floor/carpet, -/area/awaymission/snowdin) -"lh" = ( -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/awaymission/snowdin) -"li" = ( -/obj/effect/decal/cleanable/blood/drip, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin) -"lj" = ( -/obj/item/reagent_containers/food/drinks/beer, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"lk" = ( -/obj/item/clothing/head/helmet/space/syndicate/black/red, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"ll" = ( -/obj/machinery/light, -/turf/open/floor/wood, -/area/awaymission/snowdin/sekret) -"lm" = ( -/obj/structure/table/wood, -/obj/item/trash/candle, -/obj/item/paper_bin, -/obj/item/pen/fourcolor, -/turf/open/floor/wood, -/area/awaymission/snowdin/sekret) -"ln" = ( -/obj/structure/table/wood, -/obj/item/toy/cards/deck, -/turf/open/floor/wood, -/area/awaymission/snowdin/sekret) -"lo" = ( -/obj/structure/table, -/turf/open/floor/plasteel/purple, -/area/awaymission/snowdin/sekret) -"lp" = ( -/obj/structure/filingcabinet, -/turf/open/floor/plasteel/white, -/area/awaymission/snowdin/sekret) -"lq" = ( -/turf/open/floor/plasteel/purple, -/area/awaymission/snowdin/sekret) -"lr" = ( -/obj/structure/table, -/obj/item/device/radio/intercom{ - broadcasting = 0; - dir = 8; - freerange = 1; - listening = 1; - name = "Pirate Radio Listening Channel" - }, -/turf/open/floor/plasteel/purple, -/area/awaymission/snowdin/sekret) -"ls" = ( -/turf/open/floor/carpet, -/area/awaymission/snowdin) -"lt" = ( -/obj/structure/bed, -/obj/item/bedsheet, -/turf/open/floor/carpet, -/area/awaymission/snowdin) -"lu" = ( -/obj/item/shard{ - icon_state = "medium" - }, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"lv" = ( -/obj/machinery/door/window{ - dir = 4; - name = "EVA Storage"; - req_access_txt = "150" - }, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"lw" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "150" - }, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"lx" = ( -/obj/structure/table/wood, -/obj/item/book/manual/nuclear, -/turf/open/floor/wood, -/area/awaymission/snowdin/sekret) -"ly" = ( -/obj/structure/table/wood, -/obj/item/storage/pill_bottle/dice, -/turf/open/floor/wood, -/area/awaymission/snowdin/sekret) -"lz" = ( -/obj/structure/table, -/obj/machinery/microwave, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/snowdin/sekret) -"lA" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Communications"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/sekret) -"lB" = ( -/obj/structure/table, -/obj/item/device/radio/intercom{ - broadcasting = 1; - dir = 8; - freerange = 1; - listening = 0; - name = "Pirate Radio Broadcast Channel" - }, -/turf/open/floor/plasteel/purple, -/area/awaymission/snowdin/sekret) -"lC" = ( -/turf/open/floor/plasteel/white, -/area/awaymission/snowdin/sekret) -"lD" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/turf/open/floor/plasteel/purple, -/area/awaymission/snowdin/sekret) -"lE" = ( -/obj/machinery/door/airlock/public/glass, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/snowdin) -"lF" = ( -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/snowdin) -"lG" = ( -/obj/machinery/door/airlock{ - name = "Dorm Room" - }, -/turf/open/floor/carpet, -/area/awaymission/snowdin) -"lH" = ( -/obj/structure/bed, -/obj/item/bedsheet, -/obj/machinery/light/built{ - dir = 4 - }, -/obj/effect/landmark/awaystart, -/turf/open/floor/carpet, -/area/awaymission/snowdin) -"lI" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin) -"lJ" = ( -/obj/machinery/suit_storage_unit/syndicate{ - icon_state = "open"; - mask_type = null; - storage_type = null; - suit_type = null - }, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"lK" = ( -/obj/effect/decal/cleanable/vomit, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"lL" = ( -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "EVA Storage"; - req_access_txt = "150" - }, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"lM" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"lN" = ( -/obj/item/gun/ballistic/automatic/pistol, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"lO" = ( -/obj/structure/table, -/obj/item/storage/box/donkpockets, -/obj/item/storage/box/donkpockets, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/snowdin/sekret) -"lP" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen/fourcolor, -/turf/open/floor/plasteel/purple, -/area/awaymission/snowdin/sekret) -"lQ" = ( -/obj/item/stack/sheet/metal, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin) -"lR" = ( -/turf/closed/wall/mineral/plastitanium{ - dir = 8; - icon_state = "diagonalWall3" - }, -/area/awaymission/snowdin) -"lS" = ( -/obj/item/device/radio/intercom{ - desc = "Talk through this. Evilly"; - freerange = 1; - frequency = 1213; - name = "Syndicate Intercom"; - pixel_x = -32; - subspace_transmission = 1; - syndie = 1 - }, -/obj/item/reagent_containers/food/drinks/ale, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"lT" = ( -/obj/effect/mob_spawn/human/syndicatesoldier, -/obj/effect/decal/cleanable/vomit, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"lU" = ( -/obj/machinery/light/small, -/turf/open/floor/carpet, -/area/awaymission/snowdin/sekret) -"lV" = ( -/obj/effect/mob_spawn/human/syndicatesoldier/coldres/alive/female, -/turf/open/floor/carpet, -/area/awaymission/snowdin/sekret) -"lW" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/awaymission/snowdin/sekret) -"lX" = ( -/obj/structure/chair/comfy/beige{ - dir = 4 - }, -/turf/open/floor/wood, -/area/awaymission/snowdin/sekret) -"lY" = ( -/obj/structure/table/wood, -/obj/machinery/light, -/turf/open/floor/wood, -/area/awaymission/snowdin/sekret) -"lZ" = ( -/obj/structure/chair/comfy/beige{ - dir = 8 - }, -/turf/open/floor/wood, -/area/awaymission/snowdin/sekret) -"ma" = ( -/obj/structure/table/wood, -/obj/item/gun/ballistic/automatic/c20r/toy, -/turf/open/floor/wood, -/area/awaymission/snowdin/sekret) -"mb" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/snowdin/sekret) -"mc" = ( -/obj/machinery/light, -/obj/structure/table, -/obj/item/storage/box/drinkingglasses, -/turf/open/floor/plasteel/cafeteria, -/area/awaymission/snowdin/sekret) -"md" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/awaymission/snowdin/sekret) -"me" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/awaymission/snowdin/sekret) -"mf" = ( -/obj/machinery/recharge_station, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"mg" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"mh" = ( -/obj/item/device/assembly/voice{ - pixel_y = 3 - }, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"mi" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"mj" = ( -/obj/item/reagent_containers/syringe/charcoal{ - pixel_y = 4 - }, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"mk" = ( -/obj/structure/chair/stool, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"ml" = ( -/obj/machinery/door/window{ - dir = 4; - name = "Infirmary"; - req_access_txt = "150" - }, -/obj/item/reagent_containers/syringe/charcoal{ - pixel_y = 4 - }, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"mm" = ( -/obj/machinery/door/window/westright{ - name = "Tool Storage"; - req_access_txt = "150" - }, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"mn" = ( -/obj/item/stock_parts/cell/high, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"mo" = ( -/obj/item/target/alien, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/sekret) -"mp" = ( -/obj/item/target/clown, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/sekret) -"mq" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/item/ammo_casing/c10mm, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/snowdin/sekret) -"mr" = ( -/obj/structure/table/reinforced, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/sekret) -"ms" = ( -/obj/structure/sign/warning/securearea{ - desc = "A warning sign which reads 'WEAPONS HOT'."; - name = "WEAPONS HOT"; - pixel_y = 32 - }, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/sekret) -"mt" = ( -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/sekret) -"mu" = ( -/mob/living/simple_animal/bot/medbot{ - name = "Accidents Happen"; - faction = list("syndicate") - }, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/sekret) -"mv" = ( -/obj/structure/table/reinforced, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/storage/firstaid/tactical, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/sekret) -"mw" = ( -/obj/structure/table/reinforced, -/obj/item/storage/firstaid/tactical, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/sekret) -"mx" = ( -/obj/structure/table/reinforced, -/obj/item/storage/backpack/duffelbag/syndie/ammo/smg, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/sekret) -"my" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin) -"mz" = ( -/obj/machinery/light/built{ - dir = 1 - }, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin) -"mA" = ( -/obj/item/stack/medical/bruise_pack, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"mB" = ( -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Infirmary"; - req_access_txt = "150" - }, -/obj/item/stack/medical/ointment, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"mC" = ( -/obj/machinery/door/window{ - dir = 8; - name = "Tool Storage"; - req_access_txt = "150" - }, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"mD" = ( -/obj/item/storage/toolbox/syndicate, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"mE" = ( -/obj/item/screwdriver{ - pixel_y = 9 - }, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin) -"mF" = ( -/obj/machinery/porta_turret/syndicate, -/turf/open/floor/plating/asteroid/snow{ - temperature = 140 - }, -/area/awaymission/snowdin/dungeon1) -"mG" = ( -/obj/item/target, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/sekret) -"mH" = ( -/obj/structure/window/reinforced, -/obj/item/ammo_casing/c10mm, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/snowdin/sekret) -"mI" = ( -/obj/item/ammo_casing/c10mm, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/sekret) -"mJ" = ( -/obj/machinery/telecomms/relay/preset/ruskie{ - use_power = 0 - }, -/turf/open/floor/plasteel/purple, -/area/awaymission/snowdin/sekret) -"mK" = ( -/obj/machinery/light/built, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin) -"mL" = ( -/obj/effect/decal/cleanable/blood/drip, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin) -"mM" = ( -/obj/item/shard{ - icon_state = "medium" - }, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin) -"mN" = ( -/obj/machinery/door/window{ - dir = 1; - name = "Secure Storage"; - req_access_txt = "150" - }, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"mO" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"mP" = ( -/obj/item/stock_parts/cell/high, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin) -"mQ" = ( -/obj/structure/flora/grass/both, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"mR" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/snowdin/sekret) -"mS" = ( -/obj/structure/table/reinforced, -/obj/item/ammo_box/a357, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/sekret) -"mT" = ( -/obj/item/gun/syringe{ - pixel_x = 1; - pixel_y = 2 - }, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin) -"mU" = ( /obj/structure/sink{ dir = 4; pixel_x = 11 }, -/obj/structure/mirror{ - pixel_x = 30 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/hydro) +"gM" = ( +/obj/item/stack/cable_coil/red{ + amount = 1 + }, +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"gN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"gO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/garage) +"gP" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"gQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"gR" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Garage APC"; + pixel_y = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"gS" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"gT" = ( +/obj/item/clothing/head/cone, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"gU" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/engine/cult{ + initial_gas_mix = "o2=0;n2=82;plasma=24;TEMP=120"; + temperature = 120 + }, +/area/awaymission/snowdin/cave/cavern) +"gV" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/engine/cult{ + initial_gas_mix = "o2=0;n2=82;plasma=24;TEMP=120"; + temperature = 120 + }, +/area/awaymission/snowdin/cave/cavern) +"gW" = ( +/turf/closed/mineral/diamond/ice, +/area/awaymission/snowdin/cave/cavern) +"gX" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"gY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/button/door{ + id = "snowdindormcap"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + req_access_txt = "0"; + specialfunctions = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"gZ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/trash/can, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/dorm) +"ha" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/dorm) +"hb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Misc Storage"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"hc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"hd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"he" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"hf" = ( +/obj/item/storage/firstaid/fire{ + empty = 1 + }, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"hg" = ( +/obj/item/shard, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"hh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/storage/firstaid/o2{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"hi" = ( +/obj/structure/table, +/obj/item/storage/firstaid/o2{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"hj" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"hk" = ( +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/gateway) +"hl" = ( +/obj/machinery/gateway{ + dir = 10 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/gateway) +"hm" = ( +/obj/machinery/gateway, +/obj/effect/turf_decal/bot, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/gateway) +"hn" = ( +/obj/machinery/gateway{ + dir = 6 + }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/gateway) +"ho" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/gateway) +"hp" = ( +/obj/item/chair, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"hq" = ( +/obj/structure/table, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"hr" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/messhall) +"hs" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"ht" = ( +/obj/structure/table, +/obj/item/trash/waffles, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"hu" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"hv" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/messhall) +"hw" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/awaymission/snowdin/post/hydro) +"hx" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/awaymission/snowdin/post/hydro) +"hy" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/hydro) +"hz" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/hydro) +"hA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/hydro) +"hB" = ( +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"hC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/garage) +"hD" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"hE" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"hF" = ( +/obj/structure/destructible/cult/pylon, +/turf/open/floor/engine/cult{ + initial_gas_mix = "o2=0;n2=82;plasma=24;TEMP=120"; + temperature = 120 + }, +/area/awaymission/snowdin/cave/cavern) +"hG" = ( +/obj/structure/closet/cabinet, +/obj/item/clothing/suit/hooded/wintercoat/captain{ + name = "overseer's winter coat" + }, +/obj/item/clothing/shoes/winterboots, +/obj/item/key, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"hH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"hI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"hJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/door/airlock{ + id_tag = "snowdindormcap"; + name = "Overseer's Private Quarters" + }, +/turf/open/floor/carpet, +/area/awaymission/snowdin/post/dorm) +"hK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/dorm) +"hL" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/dorm) +"hM" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"hN" = ( +/obj/structure/grille/broken, +/obj/item/shard{ + icon_state = "medium" + }, +/obj/item/stack/rods{ + amount = 2 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"hO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + id_tag = null; + name = "Medbay Storage"; + req_access_txt = "45" + }, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post) +"hP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"hQ" = ( +/obj/structure/window, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/gateway) +"hR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/landmark/awaystart, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/gateway) +"hS" = ( +/obj/effect/landmark/awaystart, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/gateway) +"hT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/landmark/awaystart, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/gateway) +"hU" = ( +/obj/structure/window, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/gateway) +"hV" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"hW" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"hX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/biogenerator, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/awaymission/snowdin/post/hydro) +"hY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/hydro) +"hZ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/hydro) +"ia" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/hydro) +"ib" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/hydro) +"ic" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/garage) +"id" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/garage) +"ie" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/garage) +"if" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"ig" = ( +/obj/effect/light_emitter{ + name = "cave light"; + set_cap = 3; + set_luminosity = 6 }, -/turf/open/floor/mineral/plastitanium/brig, -/area/awaymission/snowdin) -"mW" = ( -/obj/structure/flora/grass/green, /turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"mX" = ( -/obj/item/target/alien, +/area/awaymission/snowdin/cave/mountain) +"ih" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/cave) +"ii" = ( +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"ij" = ( +/obj/item/clothing/head/cone, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"ik" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/cave) +"il" = ( +/obj/structure/closet/crate/wooden, +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/turf/open/floor/engine/cult{ + initial_gas_mix = "o2=0;n2=82;plasma=24;TEMP=120"; + temperature = 120 + }, +/area/awaymission/snowdin/cave/cavern) +"im" = ( +/obj/effect/decal/cleanable/blood/old, +/mob/living/simple_animal/hostile/spawner/nether{ + max_mobs = 5 + }, +/turf/open/floor/engine/cult{ + initial_gas_mix = "o2=0;n2=82;plasma=24;TEMP=120"; + temperature = 120 + }, +/area/awaymission/snowdin/cave/cavern) +"in" = ( +/mob/living/simple_animal/hostile/netherworld/blankbody{ + desc = "It's Caleb Reed, but their flesh has an ashy texture, and their face is featureless save an eerie smile."; + name = "Caleb Reed" + }, +/turf/open/floor/engine/cult{ + initial_gas_mix = "o2=0;n2=82;plasma=24;TEMP=120"; + temperature = 120 + }, +/area/awaymission/snowdin/cave/cavern) +"io" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/dorm) +"ip" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"iq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/dorm) +"ir" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/dorm) +"is" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Dorms" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/dorm) +"it" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post) +"iu" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 2; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post) +"iv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post) +"iw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/sign/departments/medbay{ + pixel_y = 32 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post) +"ix" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post) +"iy" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 5 + }, +/area/awaymission/snowdin/post) +"iz" = ( +/obj/structure/table, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/item/paper_bin, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/gateway) +"iA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/effect/landmark/awaystart, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/gateway) +"iB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/landmark/awaystart, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/gateway) +"iC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/landmark/awaystart, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/gateway) +"iD" = ( +/obj/structure/table, +/obj/item/crowbar, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/gateway) +"iE" = ( +/obj/item/trash/candy, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"iF" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"iG" = ( +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"iH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"iI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/seed_extractor, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/awaymission/snowdin/post/hydro) +"iJ" = ( +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/hydro) +"iK" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/hydro) +"iL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/hydro) +"iM" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"iN" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/garage) +"iO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/garage) +"iP" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/garage) +"iQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/garage) +"iR" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Garage" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/garage) +"iS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/garage) +"iT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/garage) +"iU" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Garage" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/garage) +"iV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"iW" = ( +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"iX" = ( +/obj/structure/table, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"iY" = ( +/obj/structure/fence, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"iZ" = ( +/obj/item/clothing/head/cone, +/obj/effect/light_emitter{ + name = "cave light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"ja" = ( +/obj/effect/light_emitter{ + name = "cave light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"jb" = ( +/obj/effect/light_emitter{ + name = "cave light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"jc" = ( +/mob/living/simple_animal/hostile/bear/snow, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"jd" = ( +/obj/structure/bookcase/random, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/dorm) +"je" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 10 + }, +/area/awaymission/snowdin/post/dorm) +"jf" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/dorm) +"jg" = ( +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/dorm) +"jh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/dorm) +"ji" = ( +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/dorm) +"jj" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/dorm) +"jk" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Dorms" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/dorm) +"jl" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post) +"jm" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"jn" = ( +/turf/open/floor/plasteel/neutral/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post) +"jo" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post) +"jp" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post) +"jq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"jr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post) +"js" = ( +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"jt" = ( +/obj/structure/table, +/obj/machinery/button/door{ + id = "snowdin_gate"; + pixel_x = 7; + pixel_y = -24 + }, +/obj/item/disk/holodisk/snowdin/welcometodie, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/gateway) +"ju" = ( +/obj/effect/landmark/awaystart, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/gateway) +"jv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/landmark/awaystart, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/gateway) +"jw" = ( +/obj/structure/table, +/obj/item/paper/pamphlet/gateway, +/obj/item/paper/pamphlet/gateway{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/paper/pamphlet/gateway{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/gateway) +"jx" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"jy" = ( +/obj/structure/table, +/obj/item/trash/candle, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"jz" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/kitchen/fork, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"jA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/plantgenes, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/hydro) +"jB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/hydro) +"jC" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"jD" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"jE" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/awaystart, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/garage) +"jF" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/garage) +"jG" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/garage) +"jH" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"jI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/garage) +"jJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/garage) +"jK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"jL" = ( +/obj/vehicle/ridden/atv, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"jM" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical/old, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"jN" = ( +/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"jO" = ( +/mob/living/simple_animal/hostile/netherworld/blankbody{ + desc = "It's Jacob Ullman, but their flesh has an ashy texture, and their face is featureless save an eerie smile."; + name = "Jacob Ullman" + }, +/turf/open/floor/engine/cult{ + initial_gas_mix = "o2=0;n2=82;plasma=24;TEMP=120"; + temperature = 120 + }, +/area/awaymission/snowdin/cave/cavern) +"jP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock{ + name = "Bathroom" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"jQ" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/wall, +/area/awaymission/snowdin/post/custodials) +"jR" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/custodials) +"jS" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/neutral/side{ + dir = 10 + }, +/area/awaymission/snowdin/post) +"jT" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post) +"jU" = ( +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post) +"jV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post) +"jW" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post) +"jX" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post) +"jY" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "snowdin_gate" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/gateway) +"jZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "snowdin_gate" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/gateway) +"ka" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"kb" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/messhall) +"kc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/awaymission/snowdin/post/messhall) +"kd" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"ke" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/awaymission/snowdin/post/hydro) +"kf" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/awaymission/snowdin/post/hydro) +"kg" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/hydro) +"kh" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/garage) +"ki" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/garage) +"kj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"kk" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/garage) +"kl" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"km" = ( +/obj/structure/sign/poster/contraband/tools{ + pixel_x = 32 + }, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/item/tank/internals/plasma, +/obj/item/tank/internals/plasma, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"kn" = ( +/obj/structure/fence/corner{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"ko" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"kp" = ( +/obj/structure/fence{ + dir = 4 + }, +/obj/structure/sign/nanotrasen, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"kq" = ( +/obj/structure/fence/door/opened, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"kr" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"ks" = ( +/obj/structure/fence/door, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"kt" = ( +/obj/structure/fence/corner, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"ku" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/cave/mountain) +"kv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/shower{ + pixel_y = 25 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"kw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/shower{ + pixel_y = 25 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"kx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/shower{ + pixel_y = 25 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"ky" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock{ + name = "Showers" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"kz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"kA" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"kB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"kC" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"kD" = ( +/obj/structure/table, +/obj/machinery/power/apc{ + dir = 1; + name = "Custodials APC"; + pixel_x = 1; + pixel_y = 25 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/custodials) +"kE" = ( +/obj/structure/table, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/custodials) +"kF" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post) +"kG" = ( +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/awaymission/snowdin/post) +"kH" = ( +/obj/structure/noticeboard{ + pixel_y = 32 + }, +/obj/item/paper/crumpled/ruins/snowdin/shovel, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post) +"kI" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"kJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post) +"kK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post) +"kL" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 5 + }, +/area/awaymission/snowdin/post) +"kM" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Mess Hall" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"kN" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/messhall) +"kO" = ( +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/messhall) +"kP" = ( +/obj/item/trash/candy, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/messhall) +"kQ" = ( +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/awaymission/snowdin/post/hydro) +"kR" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/hydro) +"kS" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/hydro) +"kT" = ( +/obj/item/stack/cable_coil/red{ + amount = 1 + }, +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"kU" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/garage) +"kV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/garage) +"kW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"kX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/garage) +"kY" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/garage) +"kZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/garage) +"la" = ( +/obj/structure/filingcabinet, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/garage) +"lb" = ( /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - wet = 0 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 }, -/area/awaymission/snowdin/sekret) -"mY" = ( -/obj/structure/window/reinforced, -/obj/item/ammo_casing/c10mm, -/obj/item/ammo_casing/c10mm, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/snowdin/sekret) -"mZ" = ( -/obj/structure/table/reinforced, -/obj/item/ammo_box/c10mm, -/turf/open/floor/plasteel{ - wet = 0 - }, -/area/awaymission/snowdin/sekret) -"na" = ( -/turf/open/floor/plasteel/darkbrown, -/area/awaymission/snowdin) -"nb" = ( -/mob/living/simple_animal/bot/cleanbot{ - name = "\improper Cleanksy" - }, -/turf/open/floor/plasteel/darkbrown, -/area/awaymission/snowdin) -"nc" = ( -/obj/structure/table, -/obj/item/paper/crumpled/ruins/snowdin/shovel, -/turf/open/floor/plasteel/darkbrown, -/area/awaymission/snowdin) -"nd" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/plasteel/darkbrown, -/area/awaymission/snowdin) -"ne" = ( -/obj/structure/table, -/obj/item/device/flashlight/lamp, -/turf/open/floor/plasteel/darkbrown, -/area/awaymission/snowdin) -"nf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"lc" = ( +/obj/vehicle/ridden/atv, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"ld" = ( /obj/machinery/space_heater, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"le" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 }, -/area/awaymission/snowdin) -"ng" = ( -/obj/structure/table, -/obj/item/storage/toolbox/electrical, -/obj/item/storage/toolbox/electrical, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, -/area/awaymission/snowdin) -"nh" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"lf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"lg" = ( +/obj/machinery/light/small/broken{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"lh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"li" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/broken, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"lj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"lk" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/custodials) +"ll" = ( +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/custodials) +"lm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/janitorialcart, +/obj/item/mop, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/custodials) +"ln" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post) +"lo" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/snowdin_station_sign/up, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post) +"lp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/snowdin_station_sign/up/two, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post) +"lq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/snowdin_station_sign/up/three, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post) +"lr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/snowdin_station_sign/up/four, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post) +"ls" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/snowdin_station_sign/up/five, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post) +"lt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/snowdin_station_sign/up/six, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post) +"lu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/snowdin_station_sign/up/seven, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post) +"lv" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 2; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post) +"lw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post) +"lx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post) +"ly" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Mess Hall" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"lz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/plating, -/area/awaymission/snowdin) -"ni" = ( -/obj/structure/flora/grass/green, -/obj/item/a_gift, +/area/awaymission/snowdin/post/messhall) +"lA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/messhall) +"lB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"lC" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"lD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 2; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"lE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/public/glass{ + name = "Hydroponics"; + req_access_txt = "35" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"lF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/hydro) +"lG" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 2; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/awaymission/snowdin/post/hydro) +"lH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/hydro) +"lI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/hydro) +"lJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/hydro) +"lK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/hydro) +"lL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/awaymission/snowdin/post/hydro) +"lM" = ( +/obj/machinery/door/airlock/external/glass, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"lN" = ( +/obj/machinery/door/airlock/external/glass, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"lO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/garage) +"lP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/garage) +"lQ" = ( +/obj/machinery/door/airlock{ + name = "Mechanic's Quarters" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/garage) +"lR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"lS" = ( +/obj/structure/fence/corner{ + dir = 10 + }, /turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"nj" = ( -/obj/structure/window/reinforced{ +/area/awaymission/snowdin/outside) +"lT" = ( +/obj/structure/closet/crate/wooden, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/turf/open/floor/engine/cult{ + initial_gas_mix = "o2=0;n2=82;plasma=24;TEMP=120"; + temperature = 120 + }, +/area/awaymission/snowdin/cave/cavern) +"lU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/obj/item/ammo_casing/a357, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/awaymission/snowdin/sekret) -"nk" = ( -/mob/living/simple_animal/hostile/syndicate{ - health = 50; - maxHealth = 50; - name = "Weakened Syndicate Operative"; - speed = 2 - }, -/turf/open/floor/plasteel/darkbrown, -/area/awaymission/snowdin) -"nl" = ( -/obj/structure/filingcabinet, -/turf/open/floor/plasteel/darkbrown, -/area/awaymission/snowdin) -"nm" = ( -/obj/structure/chair{ +/obj/machinery/shower{ dir = 1 }, -/turf/open/floor/plasteel/darkbrown, -/area/awaymission/snowdin) -"nn" = ( -/obj/item/shovel, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"lV" = ( +/obj/machinery/shower{ + dir = 1 }, -/area/awaymission/snowdin) -"no" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical, -/obj/item/storage/toolbox/mechanical, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"lW" = ( +/obj/machinery/shower{ + dir = 1 }, -/area/awaymission/snowdin) -"np" = ( -/obj/structure/shuttle/engine/propulsion/left, -/turf/open/floor/plating, -/area/awaymission/snowdin) -"nq" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/open/floor/plating, -/area/awaymission/snowdin) -"nr" = ( -/obj/structure/shuttle/engine/propulsion/right, -/turf/open/floor/plating, -/area/awaymission/snowdin) -"ns" = ( -/obj/structure/window/reinforced, -/obj/item/ammo_casing/a357, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"lX" = ( +/obj/machinery/door/airlock{ + name = "Private Stall" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"lY" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/custodials) +"lZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/light/small{ + brightness = 3; dir = 8 }, -/turf/open/floor/plasteel, -/area/awaymission/snowdin/sekret) -"nt" = ( -/obj/structure/table/reinforced, -/obj/machinery/light, -/turf/open/floor/plasteel{ - wet = 0 +/obj/structure/cable/yellow{ + icon_state = "1-4" }, -/area/awaymission/snowdin/sekret) -"nu" = ( -/obj/structure/sign/warning/securearea{ - desc = "A warning sign which reads 'WEAPONS HOT'."; - name = "WEAPONS HOT"; +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/custodials) +"ma" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/custodials) +"mb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/custodials) +"mc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock{ + name = "Custodial Closet" + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/custodials) +"md" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post) +"me" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post) +"mf" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/snowdin_station_sign, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post) +"mg" = ( +/obj/effect/turf_decal/snowdin_station_sign/two, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post) +"mh" = ( +/obj/effect/turf_decal/snowdin_station_sign/three, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post) +"mi" = ( +/obj/effect/turf_decal/snowdin_station_sign/four, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post) +"mj" = ( +/obj/effect/turf_decal/snowdin_station_sign/five, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post) +"mk" = ( +/obj/effect/turf_decal/snowdin_station_sign/six, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post) +"ml" = ( +/obj/effect/turf_decal/snowdin_station_sign/seven, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post) +"mm" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post) +"mn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"mo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"mp" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; pixel_y = -32 }, -/turf/open/floor/plasteel{ - wet = 0 +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"mq" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Hydroponics"; + req_access_txt = "35" }, -/area/awaymission/snowdin/sekret) -"nv" = ( -/obj/item/ammo_casing/a357, -/obj/item/ammo_casing/a357, -/turf/open/floor/plasteel{ - wet = 0 +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"mr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/hydro) +"ms" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, -/area/awaymission/snowdin/sekret) -"nw" = ( -/obj/structure/closet/crate, -/obj/item/target/alien, -/obj/item/target/alien, -/obj/item/target, -/obj/item/target, -/obj/item/target/clown, -/obj/item/target/clown, -/obj/machinery/light, -/turf/open/floor/plasteel{ - wet = 0 +/area/awaymission/snowdin/post/hydro) +"mt" = ( +/turf/open/floor/plating, +/area/awaymission/snowdin/post/hydro) +"mu" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/area/awaymission/snowdin/sekret) -"nx" = ( -/obj/structure/table/reinforced, -/obj/item/gun/ballistic/automatic/pistol, -/turf/open/floor/plasteel{ - wet = 0 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/area/awaymission/snowdin/sekret) -"ny" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/lethalshot, -/obj/item/storage/box/lethalshot, -/obj/item/storage/box/lethalshot, -/turf/open/floor/plasteel{ - wet = 0 +/area/awaymission/snowdin/post/hydro) +"mv" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 }, -/area/awaymission/snowdin/sekret) -"nz" = ( -/obj/structure/table/reinforced, -/obj/item/gun/ballistic/shotgun/automatic/combat, -/turf/open/floor/plasteel{ - wet = 0 +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, -/area/awaymission/snowdin/sekret) -"nA" = ( -/obj/machinery/light{ - dir = 4 +/area/awaymission/snowdin/post/hydro) +"mw" = ( +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/weather/snow, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 }, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"nB" = ( -/obj/machinery/light{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"mx" = ( +/obj/machinery/light/small{ dir = 8 }, -/obj/structure/filingcabinet, -/obj/item/paper/fluff/awaymissions/snowdin/log2, -/turf/open/floor/plasteel/darkbrown, -/area/awaymission/snowdin) -"nC" = ( -/obj/effect/decal/cleanable/blood/drip, -/turf/open/floor/plasteel/darkbrown, -/area/awaymission/snowdin) -"nD" = ( -/obj/machinery/door/airlock/hatch, -/turf/open/floor/plasteel/darkbrown, -/area/awaymission/snowdin) -"nE" = ( -/obj/machinery/door/airlock/maintenance_hatch, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, /turf/open/floor/plating, -/area/awaymission/snowdin) -"nF" = ( -/obj/machinery/power/smes/magical{ - desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; - name = "power storage unit" +/area/awaymission/snowdin/post/garage) +"my" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"mz" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"mA" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/awaystart, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/garage) +"mB" = ( +/obj/item/storage/toolbox/electrical, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/garage) +"mC" = ( +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/garage) +"mD" = ( +/obj/structure/toilet{ + dir = 1 + }, +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/dorm) +"mE" = ( +/obj/structure/table, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/custodials) +"mF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/custodials) +"mG" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/custodials) +"mH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 }, /turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 + icon_state = "platingdmg1" }, -/area/awaymission/snowdin) -"nG" = ( -/obj/machinery/power/terminal{ +/area/awaymission/snowdin/post) +"mI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post) +"mJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post) +"mK" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post) +"mL" = ( +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post) +"mM" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post) +"mN" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post) +"mO" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/messhall) +"mP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering"; + req_access_txt = "32" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/messhall) +"mQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/hydro) +"mR" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/hydro) +"mS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"mT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"mU" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/shoes/winterboots{ + pixel_x = 2; + pixel_y = -2 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"mV" = ( +/obj/structure/table, +/obj/item/key, +/obj/item/key, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/garage) +"mW" = ( +/obj/structure/table, +/obj/machinery/light/small, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/garage) +"mX" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/garage) +"mY" = ( +/obj/machinery/button/door{ + id = "snowdingarage1"; + name = "garage door toggle"; + pixel_x = -24; + pixel_y = -7 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"mZ" = ( +/obj/structure/flora/grass/both, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"na" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/custodials) +"nb" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/custodials) +"nc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/light/broken, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post) +"nd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post) +"ne" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post) +"nf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post) +"ng" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 }, -/area/awaymission/snowdin) -"nH" = ( -/obj/effect/decal/cleanable/vomit, -/turf/open/floor/plasteel/darkbrown, -/area/awaymission/snowdin) -"nI" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/darkbrown, -/area/awaymission/snowdin) -"nJ" = ( -/obj/machinery/power/port_gen/pacman, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/area/awaymission/snowdin) -"nK" = ( -/obj/structure/flora/grass/green, -/obj/structure/flora/tree/pine/xmas, -/obj/item/a_gift, -/turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"nL" = ( -/obj/effect/spawner/lootdrop/snowdin/dungeonlite, -/turf/open/floor/plasteel/darkbrown, -/area/awaymission/snowdin) -"nM" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"nh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"ni" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post) +"nj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"nk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"nl" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/wall, +/area/awaymission/snowdin/post/engineering) +"nm" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/yellow, +/area/awaymission/snowdin/post/engineering) +"nn" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/yellow, +/area/awaymission/snowdin/post/engineering) +"no" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/yellow/side{ + icon_state = "yellow"; + dir = 8 + }, +/area/awaymission/snowdin/post/engineering) +"np" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/engineering) +"nq" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/engineering) +"nr" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Engineering APC"; + pixel_y = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"ns" = ( +/obj/machinery/computer/monitor, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"nt" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/engineering) +"nu" = ( +/obj/machinery/vending/hydronutrients, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/hydro) +"nv" = ( +/obj/machinery/vending/hydroseeds, +/obj/machinery/light, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/hydro) +"nw" = ( /obj/structure/table, -/turf/open/floor/plasteel/darkbrown, -/area/awaymission/snowdin) +/obj/effect/decal/cleanable/dirt, +/obj/item/watertank, +/turf/open/floor/plasteel/green/side, +/area/awaymission/snowdin/post/hydro) +"nx" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/green/side, +/area/awaymission/snowdin/post/hydro) +"ny" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 + }, +/turf/open/floor/plasteel/green/side, +/area/awaymission/snowdin/post/hydro) +"nz" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/awaymission/snowdin/post/hydro) +"nA" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/hydro) +"nB" = ( +/obj/machinery/door/poddoor/shutters{ + id = "snowdingarage1"; + name = "garage door" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) +"nC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/custodials) +"nD" = ( +/obj/structure/closet/jcloset, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/custodials) +"nE" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/secpost) +"nF" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/secpost) +"nG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/security{ + name = "Security Checkpoint"; + req_access = null; + req_access_txt = "1" + }, +/turf/open/floor/plasteel/red, +/area/awaymission/snowdin/post/secpost) +"nH" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/secpost) +"nI" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/shard, +/obj/item/stack/cable_coil/red{ + amount = 1 + }, +/turf/open/floor/plasteel/red, +/area/awaymission/snowdin/post/secpost) +"nJ" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 10 + }, +/area/awaymission/snowdin/post) +"nK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post) +"nL" = ( +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post) +"nM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) "nN" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 - }, -/area/awaymission/snowdin) +/turf/closed/wall, +/area/awaymission/snowdin/post/engineering) "nO" = ( -/obj/structure/closet/crate, -/obj/item/survivalcapsule, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 +/obj/machinery/power/smes/engineering, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/area/awaymission/snowdin) +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) "nP" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating{ - icon = 'icons/turf/snow.dmi'; - temperature = 140 +/obj/machinery/power/terminal{ + dir = 8 }, -/area/awaymission/snowdin) +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) "nQ" = ( +/turf/open/floor/plasteel/yellow/side{ + icon_state = "yellow"; + dir = 8 + }, +/area/awaymission/snowdin/post/engineering) +"nR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/engineering) +"nS" = ( +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"nT" = ( +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"nU" = ( +/obj/machinery/power/port_gen/pacman, +/obj/item/stack/sheet/mineral/plasma{ + amount = 10 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"nV" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/hydro) +"nW" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/hydro) +"nX" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/public/glass{ + name = "Hydroponics"; + req_access_txt = "35" + }, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/snowdin/post/hydro) +"nY" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/hydro) +"nZ" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plating/asteroid/snow, -/area/awaymission/snowdin) -"nR" = ( -/obj/effect/mapping_helpers/planet_z, -/turf/closed/indestructible/rock/snow, -/area/awaymission/snowdin) -"nS" = ( -/obj/effect/baseturf_helper/asteroid/snow, -/turf/closed/indestructible/rock/snow, -/area/awaymission/snowdin) -"nT" = ( -/obj/effect/baseturf_helper/asteroid/snow, +/area/awaymission/snowdin/post/garage) +"oa" = ( +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"ob" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/secpost) +"oc" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/secpost) +"od" = ( +/obj/item/gun/ballistic/shotgun/boltaction, +/obj/item/ammo_box/a762, +/obj/item/ammo_box/a762, +/obj/structure/closet/secure_closet{ + icon_state = "sec"; + locked = 1; + name = "security officer's locker"; + req_access_txt = "201" + }, +/obj/item/restraints/handcuffs, +/obj/item/device/assembly/flash, +/obj/item/storage/box/rubbershot, +/obj/structure/fireaxecabinet{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/secpost) +"oe" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Security Outpost APC"; + pixel_x = 1; + pixel_y = 25 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/secpost) +"of" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/secpost) +"og" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/secpost) +"oh" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/item/shard, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/secpost) +"oi" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/awaymission/snowdin/post/secpost) +"oj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/public/glass, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post) +"ok" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/door/airlock/public/glass, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post) +"ol" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/sign/warning/electricshock{ + pixel_x = -32 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"om" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"on" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 8; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/engineering) +"oo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4; + pixel_x = 5; + pixel_y = 5; + piping_layer = 3 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/engineering) +"op" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4; + pixel_x = 5; + pixel_y = 5; + piping_layer = 3 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"oq" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/stack/sheet/metal/fifty{ + pixel_x = -1; + pixel_y = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"or" = ( +/obj/structure/table, +/obj/item/cultivator, +/obj/item/cultivator{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/snowdin/post/hydro) +"os" = ( +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/snowdin/post/hydro) +"ot" = ( +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/snowdin/post/hydro) +"ou" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/snowdin/post/hydro) +"ov" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Hydroponics APC"; + pixel_x = 26 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/snowdin/post/hydro) +"ow" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/cavern2) +"ox" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/cavern2) +"oy" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/secpost) +"oz" = ( +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/secpost) +"oA" = ( +/obj/machinery/door/window/brigdoor/westleft, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/secpost) +"oB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/awaymission/snowdin/post/secpost) +"oC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/secpost) +"oD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/secpost) +"oE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/secpost) +"oF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/secpost) +"oG" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/secpost) +"oH" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/secpost) +"oI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/neutral/side{ + dir = 9 + }, +/area/awaymission/snowdin/post) +"oJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post) +"oK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post) +"oL" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/neutral/side{ + dir = 5 + }, +/area/awaymission/snowdin/post) +"oM" = ( +/obj/machinery/power/smes/engineering, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"oN" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"oO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"oP" = ( +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/engineering) +"oQ" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/toolbox/mechanical, +/obj/structure/sign/warning/enginesafety{ + pixel_x = 32 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"oR" = ( +/obj/structure/table, +/obj/item/hatchet{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/hatchet, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/snowdin/post/hydro) +"oS" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/shovel/spade, +/obj/item/wrench, +/obj/item/reagent_containers/glass/bucket, +/obj/item/wirecutters, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/snowdin/post/hydro) +"oT" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/snowdin/post/hydro) +"oU" = ( +/obj/machinery/chem_master/condimaster, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/snowdin/post/hydro) +"oV" = ( +/obj/structure/closet/secure_closet/hydroponics, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/snowdin/post/hydro) +"oW" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/engineering) +"oX" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/engineering) +"oY" = ( +/obj/structure/flora/rock/pile/icy, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"oZ" = ( +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"pa" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/cavern2) +"pb" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel/grimy, +/area/awaymission/snowdin/post/cavern2) +"pc" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/awaymission/snowdin/post/cavern2) +"pd" = ( +/obj/structure/bed, +/turf/open/floor/plasteel/grimy, +/area/awaymission/snowdin/post/cavern2) +"pe" = ( +/obj/structure/table, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/cavern2) +"pf" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/cavern2) +"pg" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/cavern2) +"ph" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/obj/structure/table, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/secpost) +"pi" = ( +/obj/structure/bed, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/secpost) +"pj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/sign/poster/official/do_not_question{ + pixel_y = -32 + }, +/obj/item/wirecutters, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/awaymission/snowdin/post/secpost) +"pk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/screwdriver, +/turf/open/floor/plasteel/red/side, +/area/awaymission/snowdin/post/secpost) +"pl" = ( +/obj/machinery/light, +/obj/item/crowbar, +/obj/structure/noticeboard{ + dir = 1; + pixel_y = -32 + }, +/obj/item/paper/fluff/awaymissions/snowdin/secnotice, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/secpost) +"pm" = ( +/turf/open/floor/plasteel/red/corner{ + icon_state = "redcorner"; + dir = 8 + }, +/area/awaymission/snowdin/post/secpost) +"pn" = ( +/turf/open/floor/plating, +/area/awaymission/snowdin/post/secpost) +"po" = ( +/obj/structure/table, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/secpost) +"pp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post) +"pq" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post) +"pr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/holopad, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post) +"ps" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post) +"pt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post) +"pu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"pv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/visible{ + dir = 8 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/engineering) +"pw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/engineering) +"px" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"py" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high/plus, +/obj/item/storage/toolbox/electrical{ + pixel_x = 4; + pixel_y = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"pz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/rack, +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"pA" = ( +/turf/closed/wall, +/area/awaymission/snowdin/cave/cavern) +"pB" = ( +/obj/structure/table/wood, +/turf/open/floor/plasteel/grimy, +/area/awaymission/snowdin/post/cavern2) +"pC" = ( +/obj/item/chair, +/turf/open/floor/plasteel/grimy, +/area/awaymission/snowdin/post/cavern2) +"pD" = ( +/turf/open/floor/plasteel/grimy, +/area/awaymission/snowdin/post/cavern2) +"pE" = ( +/turf/closed/wall/mineral/cult, +/area/awaymission/snowdin/post/cavern2) +"pF" = ( +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/cavern2) +"pG" = ( +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"pH" = ( +/turf/closed/wall/r_wall, +/area/awaymission/snowdin/post/secpost) +"pI" = ( +/turf/closed/wall/r_wall/rust, +/area/awaymission/snowdin/post/secpost) +"pJ" = ( +/obj/machinery/door/airlock/vault{ + name = "Armory"; + req_access_txt = "3" + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/secpost) +"pK" = ( +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/awaymission/snowdin/post/secpost) +"pL" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/red/side, +/area/awaymission/snowdin/post/secpost) +"pM" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/item/paper/fluff/awaymissions/snowdin/profile/engi1, +/obj/item/paper/fluff/awaymissions/snowdin/profile/hydro1, +/obj/item/paper/fluff/awaymissions/snowdin/profile/overseer, +/obj/item/paper/fluff/awaymissions/snowdin/profile/research1, +/obj/item/paper/fluff/awaymissions/snowdin/profile/research2, +/obj/item/paper/fluff/awaymissions/snowdin/profile/research3, +/obj/item/paper/fluff/awaymissions/snowdin/profile/sec1, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/secpost) +"pN" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/neutral/side{ + dir = 10 + }, +/area/awaymission/snowdin/post) +"pO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"pP" = ( +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post) +"pQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"pR" = ( +/obj/structure/closet/emcloset, +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/plasteel/neutral/side{ + dir = 6 + }, +/area/awaymission/snowdin/post) +"pS" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"pT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"pU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 8 + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/engineering) +"pV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"pW" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/visible{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"pX" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/visible{ + dir = 1 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/engineering) +"pY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 8 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/engineering) +"pZ" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"qa" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"qb" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/engineering) +"qc" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"qd" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/item/clothing/head/welding, +/obj/item/weldingtool/largetank, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"qe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 8 + }, +/turf/closed/wall, +/area/awaymission/snowdin/post/engineering) +"qf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 9 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"qg" = ( +/obj/structure/flora/rock/pile/icy, +/turf/open/floor/engine/cult{ + initial_gas_mix = "o2=0;n2=82;plasma=24;TEMP=120"; + temperature = 120 + }, +/area/awaymission/snowdin/cave/cavern) +"qh" = ( +/obj/structure/fence, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"qi" = ( +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"qj" = ( +/turf/open/floor/plating/asteroid/snow/ice, +/obj/machinery/atmospherics/components/unary/outlet_injector/on, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/post/cavern2) +"qk" = ( +/obj/structure/closet/cabinet, +/turf/open/floor/plasteel/grimy, +/area/awaymission/snowdin/post/cavern2) +"ql" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/cavern2) +"qm" = ( +/obj/structure/table, +/obj/item/storage/box/donkpockets, +/obj/item/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/cavern2) +"qn" = ( +/obj/structure/guncase/shotgun, +/obj/item/gun/ballistic/shotgun/automatic, +/obj/item/gun/ballistic/shotgun/automatic, +/obj/item/gun/ballistic/shotgun/automatic, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/secpost) +"qo" = ( +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/secpost) +"qp" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/secpost) +"qq" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/secpost) +"qr" = ( +/obj/machinery/door/airlock/external/glass, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"qs" = ( +/obj/machinery/door/airlock/external/glass, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"qt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"qu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"qv" = ( +/obj/machinery/atmospherics/components/binary/volume_pump{ + name = "Air Mix To Turbine Mix" + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/engineering) +"qw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 5 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/engineering) +"qx" = ( +/obj/machinery/atmospherics/components/trinary/mixer/flipped{ + dir = 4; + node1_concentration = 0.8; + node2_concentration = 0.1; + on = 1; + target_pressure = 4500 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"qy" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/engineering) +"qz" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"qA" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ + dir = 10 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/engineering) +"qB" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/engineering) +"qC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"qD" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"qE" = ( +/obj/structure/sign/nanotrasen{ + pixel_x = 32 + }, +/obj/machinery/light/small/broken{ + dir = 4 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/post/cavern2) +"qF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/cavern2) +"qG" = ( +/obj/machinery/door/airlock{ + name = "Private Quarters" + }, +/turf/open/floor/plasteel/grimy, +/area/awaymission/snowdin/post/cavern2) +"qH" = ( +/turf/open/floor/engine/cult, +/area/awaymission/snowdin/post/cavern2) +"qI" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/cavern2) +"qJ" = ( +/obj/structure/rack, +/obj/item/storage/box/rubbershot, +/obj/machinery/light/small, +/obj/item/storage/box/rubbershot{ + pixel_x = 2; + pixel_y = 2 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/secpost) +"qK" = ( +/obj/structure/rack, +/obj/item/storage/box/lethalshot, +/obj/item/storage/box/lethalshot{ + pixel_x = 2; + pixel_y = 2 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/secpost) +"qL" = ( /turf/closed/wall/ice, /area/awaymission/snowdin/post) -"nU" = ( +"qM" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"qN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"qO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"qP" = ( +/obj/machinery/power/smes/engineering, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/cable/yellow, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"qQ" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"qR" = ( +/obj/machinery/computer/turbine_computer{ + dir = 1; + id = "snowdin_turbine" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/yellow/side{ + icon_state = "yellow"; + dir = 10 + }, +/area/awaymission/snowdin/post/engineering) +"qS" = ( +/obj/machinery/button/door{ + id = "snowdinturbineoutlet"; + name = "Turbine Outlet Release"; + pixel_y = -32 + }, +/obj/machinery/button/door{ + id = "snowdinturbinegas"; + name = "Turbine Gas Release"; + pixel_y = -24 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/engineering) +"qT" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/yellow/side, +/area/awaymission/snowdin/post/engineering) +"qU" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/doorButtons/airlock_controller{ + idExterior = "snowdin_turbine_exterior"; + idInterior = "snowdin_turbine_interior"; + idSelf = "snowdin_turbine_access"; + name = "Turbine Access Console"; + pixel_x = -8; + pixel_y = -26; + req_access_txt = "32" + }, +/obj/machinery/button/ignition{ + id = "snowdin_turbine_ignitor"; + pixel_x = 6; + pixel_y = -24 + }, +/turf/open/floor/plasteel/yellow/side, +/area/awaymission/snowdin/post/engineering) +"qV" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 + }, +/turf/open/floor/plasteel/yellow/side, +/area/awaymission/snowdin/post/engineering) +"qW" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/yellow/side, +/area/awaymission/snowdin/post/engineering) +"qX" = ( +/obj/machinery/computer/atmos_control/tank{ + dir = 1; + frequency = 1442; + name = "Toxins Supply Control"; + output_tag = "snowdin_toxins_out"; + sensors = list("snowdin_toxins" = "Tank") + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/engineering) +"qY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/yellow/side, +/area/awaymission/snowdin/post/engineering) +"qZ" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/visible, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/yellow/side, +/area/awaymission/snowdin/post/engineering) +"ra" = ( +/obj/machinery/computer/atmos_control/tank{ + dir = 1; + frequency = 1442; + name = "Oxygen Supply Control"; + output_tag = "snowdin_oxygen_out"; + sensors = list("snowdin_oxygen" = "Tank") + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/yellow/side, +/area/awaymission/snowdin/post/engineering) +"rb" = ( +/obj/machinery/computer/atmos_control/tank{ + dir = 1; + frequency = 1442; + name = "Nitrogen Supply Control"; + output_tag = "snowdin_nitrogen_out"; + sensors = list("snowdin_nitrogen" = "Tank") + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/yellow/side, +/area/awaymission/snowdin/post/engineering) +"rc" = ( +/obj/machinery/door/airlock/external/glass, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"rd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1; + piping_layer = 3 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"re" = ( +/obj/machinery/door/airlock/external/glass, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"rf" = ( +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/cavern2) +"rg" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/engine/cult, +/area/awaymission/snowdin/post/cavern2) +"rh" = ( +/obj/structure/window, +/turf/open/floor/engine/cult, +/area/awaymission/snowdin/post/cavern2) +"ri" = ( +/obj/structure/window, +/obj/structure/table, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/snowdin/post/cavern2) +"rj" = ( +/obj/structure/statue/snow/snowman{ + anchored = 1 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"rk" = ( +/obj/structure/rack, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"rl" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"rm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"rn" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/shoes/winterboots{ + pixel_x = 2; + pixel_y = -2 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"ro" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/engineering) +"rp" = ( +/turf/closed/wall/r_wall, +/area/awaymission/snowdin/post/engineering) +"rq" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass{ + autoclose = 0; + frequency = 1449; + heat_proof = 1; + id_tag = "snowdin_turbine_exterior"; + locked = 1; + name = "Turbine Exterior Airlock"; + req_access_txt = "32" + }, +/turf/open/floor/engine, +/area/awaymission/snowdin/post/engineering) +"rr" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/closed/wall/r_wall, +/area/awaymission/snowdin/post/engineering) +"rs" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"rt" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"ru" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supplymain/visible, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/engineering) +"rv" = ( +/mob/living/simple_animal/hostile/skeleton/plasmaminer/jackhammer, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"rw" = ( +/obj/structure/fence, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"rx" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"ry" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/cavern2) +"rz" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"rA" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"rB" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/cavern2) +"rC" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_y = 32 + }, +/obj/machinery/light/broken{ + dir = 1 + }, +/turf/open/floor/engine/cult, +/area/awaymission/snowdin/post/cavern2) +"rD" = ( +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"rE" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"rF" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"rG" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"rH" = ( +/obj/machinery/door/airlock/external/glass, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"rI" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1; + frequency = 1441; + id = "syndie_lavaland_inc_in"; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/light_emitter{ + name = "cave light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/post/engineering) +"rJ" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/obj/machinery/doorButtons/access_button{ + idDoor = "snowdin_turbine_interior"; + idSelf = "snowdin_turbine_access"; + layer = 3.1; + name = "Turbine airlock control"; + pixel_x = 8; + pixel_y = -24 + }, +/turf/open/floor/engine, +/area/awaymission/snowdin/post/engineering) +"rK" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/awaymission/snowdin/post/engineering) +"rL" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/volume_pump{ + name = "Mix To Turbine" + }, +/obj/machinery/doorButtons/access_button{ + idDoor = "snowdin_turbine_exterior"; + idSelf = "snowdin_turbine_access"; + name = "Turbine airlock control"; + pixel_x = -8; + pixel_y = 24 + }, +/obj/structure/sign/warning/fire{ + pixel_y = -32 + }, +/turf/open/floor/engine, +/area/awaymission/snowdin/post/engineering) +"rM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 1; + frequency = 1442; + id_tag = "snowdin_toxins_out"; + name = "toxin out" + }, +/turf/open/floor/plating/airless, +/area/awaymission/snowdin/post/engineering) +"rN" = ( +/obj/machinery/air_sensor{ + frequency = 1442; + id_tag = "snowdin_toxins"; + name = "gas sensor (toxins)" + }, +/turf/open/floor/plating/airless, +/area/awaymission/snowdin/post/engineering) +"rO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 1; + frequency = 1442; + id_tag = "snowdin_oxygen_out"; + name = "oxygen out" + }, +/turf/open/floor/plating/airless, +/area/awaymission/snowdin/post/engineering) +"rP" = ( +/obj/machinery/air_sensor{ + frequency = 1442; + id_tag = "snowdin_oxygen"; + name = "gas sensor (oxygen)" + }, +/turf/open/floor/plating/airless, +/area/awaymission/snowdin/post/engineering) +"rQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 1; + frequency = 1442; + id_tag = "snowdin_nitrogen_out"; + name = "nitrogen out" + }, +/turf/open/floor/plating/airless, +/area/awaymission/snowdin/post/engineering) +"rR" = ( +/obj/machinery/air_sensor{ + frequency = 1442; + id_tag = "snowdin_nitrogen"; + name = "gas sensor (nitrogen)" + }, +/turf/open/floor/plating/airless, +/area/awaymission/snowdin/post/engineering) +"rS" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"rT" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"rU" = ( +/obj/structure/fence, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"rV" = ( +/obj/structure/lattice/catwalk, +/turf/open/lava/plasma, +/area/awaymission/snowdin/cave/cavern) +"rW" = ( +/obj/structure/lattice/catwalk, +/obj/structure/window/plasma/reinforced/unanchored, +/turf/open/lava/plasma, +/area/awaymission/snowdin/cave/cavern) +"rX" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"rY" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/cavern2) +"rZ" = ( +/mob/living/simple_animal/hostile/netherworld/migo, +/turf/open/floor/engine/cult, +/area/awaymission/snowdin/post/cavern2) +"sa" = ( +/obj/machinery/holopad, +/turf/open/floor/engine/cult, +/area/awaymission/snowdin/post/cavern2) +"sb" = ( +/mob/living/simple_animal/hostile/spawner/nether{ + max_mobs = 4; + name = "weak netherworld link" + }, +/turf/open/floor/engine/cult, +/area/awaymission/snowdin/post/cavern2) +"sc" = ( +/obj/item/stack/sheet/mineral/plasma{ + amount = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"sd" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Main Outpost APC"; + pixel_x = 26 + }, +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"se" = ( +/obj/structure/flora/tree/dead, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"sf" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"sg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass{ + autoclose = 0; + frequency = 1449; + heat_proof = 1; + id_tag = "snowdin_turbine_interior"; + locked = 1; + name = "Turbine Interior Airlock"; + req_access_txt = "32" + }, +/turf/open/floor/engine, +/area/awaymission/snowdin/post/engineering) +"sh" = ( +/obj/machinery/atmospherics/miner/toxins, +/turf/open/floor/plating/airless, +/area/awaymission/snowdin/post/engineering) +"si" = ( +/obj/machinery/light/small, +/turf/open/floor/plating/airless, +/area/awaymission/snowdin/post/engineering) +"sj" = ( +/obj/machinery/atmospherics/miner/oxygen, +/turf/open/floor/plating/airless, +/area/awaymission/snowdin/post/engineering) +"sk" = ( +/obj/machinery/atmospherics/miner/nitrogen, +/turf/open/floor/plating/airless, +/area/awaymission/snowdin/post/engineering) +"sl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"sm" = ( +/obj/structure/lattice/catwalk, +/obj/structure/fence/door{ + dir = 4 + }, +/turf/open/lava/plasma, +/area/awaymission/snowdin/cave/cavern) +"sn" = ( +/obj/structure/lattice/catwalk, +/obj/structure/window/plasma/reinforced/spawner/east, +/turf/open/lava/plasma, +/area/awaymission/snowdin/cave/cavern) +"so" = ( +/obj/structure/lattice/catwalk, +/obj/structure/window/plasma/reinforced/spawner/west, +/turf/open/lava/plasma, +/area/awaymission/snowdin/cave/cavern) +"sp" = ( +/obj/structure/fence/door{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"sq" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/sign/nanotrasen{ + pixel_x = 32 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/post/cavern2) +"sr" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"ss" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/engine/cult, +/area/awaymission/snowdin/post/cavern2) +"st" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/cavern2) +"su" = ( +/obj/machinery/door/airlock/maintenance{ + name = "SMES Storage"; + req_access_txt = "32" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"sv" = ( +/obj/machinery/computer/monitor{ + dir = 8 + }, +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"sw" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plasteel/vault/snowdin{ + dir = 5 + }, +/area/awaymission/snowdin/outside) +"sx" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/vault/snowdin{ + dir = 5 + }, +/area/awaymission/snowdin/outside) +"sy" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plasteel/vault/snowdin{ + dir = 5 + }, +/area/awaymission/snowdin/outside) +"sz" = ( +/obj/machinery/door/poddoor{ + id = "snowdinturbinegas"; + name = "Turbine Gas Release" + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/snowdin/post/engineering) +"sA" = ( +/turf/open/floor/engine/vacuum, +/area/awaymission/snowdin/post/engineering) +"sB" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/igniter{ + id = "snowdin_turbine_ignitor"; + luminosity = 2; + on = 0 + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/snowdin/post/engineering) +"sC" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1; + frequency = 1441; + id = "snowdin_incin_in" + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/snowdin/post/engineering) +"sD" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"sE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"sF" = ( +/obj/structure/fence, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"sG" = ( +/obj/structure/lattice/catwalk, +/obj/structure/window/plasma/reinforced/spawner/north, +/turf/open/lava/plasma, +/area/awaymission/snowdin/cave/cavern) +"sH" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plasteel/vault/snowdin{ + dir = 5 + }, +/area/awaymission/snowdin/outside) +"sI" = ( +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/outside) +"sJ" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/stripes/white/line, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/outside) +"sK" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 1 + }, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/outside) +"sL" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/vault/snowdin{ + dir = 5 + }, +/area/awaymission/snowdin/outside) +"sM" = ( +/obj/machinery/power/compressor{ + comp_id = "snowdin_turbine"; + dir = 1; + luminosity = 2 + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/snowdin/post/engineering) +"sN" = ( +/obj/structure/fence/corner{ + dir = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"sO" = ( +/obj/structure/fence{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"sP" = ( +/obj/structure/fence/corner, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"sQ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Misc Storage"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"sR" = ( +/obj/machinery/door/airlock{ + name = "Bathroom" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/cavern2) +"sS" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/outside) +"sT" = ( +/turf/open/floor/plating/snowed/smoothed, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"sU" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/obj/machinery/computer{ + desc = "A console meant for calling and sending a transit ferry. It seems iced-over and non-functional."; + dir = 4; + icon_screen = null; + name = "Shuttle Transist Console" + }, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/outside) +"sV" = ( +/obj/structure/statue/snow/snowman{ + anchored = 1 + }, +/obj/item/clothing/head/bowler{ + pixel_y = 13 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"sW" = ( +/obj/machinery/power/turbine{ + dir = 2; + luminosity = 2 + }, +/obj/structure/cable, +/turf/open/floor/engine/vacuum, +/area/awaymission/snowdin/post/engineering) +"sX" = ( +/obj/structure/flora/rock/icy, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"sY" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"sZ" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"ta" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"tb" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/cavern2) +"tc" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/cavern2) +"td" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/outside) +"te" = ( +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"tf" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/outside) +"tg" = ( +/obj/machinery/door/poddoor{ + id = "snowdinturbineoutlet"; + name = "Turbine Outlet" + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/snowdin/post/engineering) +"th" = ( +/obj/structure/rack, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) +"ti" = ( +/obj/machinery/shower{ + dir = 1 + }, +/obj/structure/curtain, +/obj/structure/window{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/cavern2) +"tj" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/cavern2) +"tk" = ( +/obj/structure/toilet{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/cavern2) +"tl" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/outside) +"tm" = ( +/mob/living/simple_animal/hostile/asteroid/basilisk, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"tn" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plasteel/vault/snowdin{ + dir = 5 + }, +/area/awaymission/snowdin/outside) +"to" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plasteel/vault/snowdin{ + dir = 5 + }, +/area/awaymission/snowdin/outside) +"tp" = ( +/turf/closed/wall/mineral/snow, +/area/awaymission/snowdin/cave/cavern) +"tq" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/outside) +"tr" = ( +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/mob/living/simple_animal/hostile/bear/snow, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"ts" = ( +/obj/structure/closet/crate/wooden, +/obj/effect/spawner/lootdrop/snowdin/dungeonheavy, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"tt" = ( +/mob/living/simple_animal/hostile/skeleton/templar, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"tu" = ( +/obj/effect/spawner/lootdrop/crate_spawner, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"tv" = ( +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"tw" = ( +/obj/structure/closet/crate/wooden, +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"tx" = ( +/turf/open/floor/plating/ice/smooth, +/area/awaymission/snowdin/cave) +"ty" = ( +/mob/living/simple_animal/hostile/netherworld/blankbody{ + desc = "It's Caleb Reed, but their flesh has an ashy texture, and their face is featureless save an eerie smile."; + name = "Caleb Reed" + }, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/snowdin/cave) +"tz" = ( +/mob/living/simple_animal/hostile/skeleton/ice, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"tA" = ( +/obj/structure/flora/bush, +/obj/structure/flora/bush, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"tB" = ( +/obj/structure/flora/grass/both, +/obj/structure/flora/grass/both, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"tC" = ( +/obj/structure/flora/grass/both, +/obj/structure/flora/tree/pine, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"tD" = ( +/obj/structure/closet/crate/wooden, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"tE" = ( +/turf/closed/indestructible/rock/snow, +/area/awaymission/snowdin/cave) +"tF" = ( +/turf/closed/mineral/snowmountain, +/area/awaymission/snowdin/outside) +"tG" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/mineral/snowmountain, +/area/awaymission/snowdin/cave) +"tH" = ( +/obj/structure/spider/stickyweb, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"tI" = ( +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"tJ" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"tK" = ( +/obj/effect/mob_spawn/human/clown/corpse, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"tL" = ( +/mob/living/simple_animal/hostile/poison/giant_spider/nurse/ice, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"tM" = ( +/turf/open/floor/plating/asteroid/snow/ice, +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"tN" = ( +/turf/open/floor/plating/ice/smooth, +/area/awaymission/snowdin/outside) +"tO" = ( +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"tP" = ( +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"tQ" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"tR" = ( +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"tS" = ( +/obj/effect/light_emitter{ + name = "cave light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/snowdin/cave) +"tT" = ( +/obj/structure/fence{ + pixel_x = 16 + }, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/snowdin/outside) +"tU" = ( +/obj/structure/fence{ + pixel_x = -16 + }, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/snowdin/outside) +"tV" = ( +/mob/living/simple_animal/hostile/poison/giant_spider/ice, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"tW" = ( +/obj/structure/fence{ + pixel_x = 16 + }, +/turf/open/floor/plating/ice, +/area/awaymission/snowdin/outside) +"tX" = ( +/obj/structure/fence{ + pixel_x = -16 + }, +/turf/open/floor/plating/ice, +/area/awaymission/snowdin/outside) +"tY" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/cavern1) +"tZ" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/cavern1) +"ua" = ( +/turf/open/floor/plating/ice, +/area/awaymission/snowdin/outside) +"ub" = ( +/obj/structure/bed, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/awaymission/snowdin/post/cavern1) +"uc" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/cavern1) +"ud" = ( +/mob/living/simple_animal/hostile/bear/snow, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"ue" = ( +/turf/open/floor/wood, +/area/awaymission/snowdin/post/cavern1) +"uf" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/closet/cabinet, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/awaymission/snowdin/post/cavern1) +"ug" = ( +/obj/structure/table, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"uh" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/crate_spawner, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"ui" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Main Outpost APC"; + pixel_y = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"uj" = ( +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"uk" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/awaymission/snowdin/post/cavern1) +"ul" = ( +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"um" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"un" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"uo" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"up" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"uq" = ( +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/snowdin/outside) +"ur" = ( +/obj/machinery/door/airlock{ + name = "Private Quarters" + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/cavern1) +"us" = ( +/obj/machinery/door/airlock/maintenance{ + name = "SMES Storage"; + req_access_txt = "32" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"ut" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"uu" = ( +/obj/machinery/power/terminal, +/obj/structure/cable, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"uv" = ( +/obj/structure/fence{ + pixel_x = 16 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"uw" = ( +/mob/living/simple_animal/hostile/poison/giant_spider/hunter/ice, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"ux" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/cavern1) +"uy" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"uz" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 5 + }, +/area/awaymission/snowdin/post/cavern1) +"uA" = ( +/obj/machinery/computer/monitor{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"uB" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"uC" = ( +/obj/structure/fence{ + pixel_x = -16 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"uD" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Misc Storage"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"uE" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/cavern1) +"uF" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/cavern1) +"uG" = ( +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/cavern1) +"uH" = ( +/obj/structure/table, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/item/storage/firstaid/brute, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/cavern1) +"uI" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/cavern1) +"uJ" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"uK" = ( +/mob/living/simple_animal/hostile/skeleton/plasmaminer, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/cavern1) +"uL" = ( +/obj/structure/table, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/cavern1) +"uM" = ( +/obj/structure/table, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/cavern1) +"uN" = ( +/obj/structure/table, +/turf/open/floor/plasteel/neutral/side{ + dir = 5 + }, +/area/awaymission/snowdin/post/cavern1) +"uO" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"uP" = ( +/obj/structure/spider/stickyweb, +/mob/living/simple_animal/hostile/poison/giant_spider/hunter/ice, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"uQ" = ( +/obj/structure/spider/stickyweb, +/obj/structure/spider/stickyweb, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"uR" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/post/cavern1) +"uS" = ( +/mob/living/simple_animal/hostile/skeleton/plasmaminer, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/cavern1) +"uT" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/cavern1) +"uU" = ( +/obj/item/chair, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/cavern1) +"uV" = ( +/obj/structure/table, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/cavern1) +"uW" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"uX" = ( +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"uY" = ( +/obj/structure/barricade/wooden/snowed, +/obj/structure/spider/stickyweb, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"uZ" = ( +/obj/machinery/door/airlock/external/glass, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"va" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"vb" = ( +/obj/machinery/door/airlock/external/glass, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"vc" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/cavern1) +"vd" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/neutral/corner, +/area/awaymission/snowdin/post/cavern1) +"ve" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/light/broken, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/cavern1) +"vf" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 6 + }, +/area/awaymission/snowdin/post/cavern1) +"vg" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Observation Deck" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/cavern1) +"vh" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/cavern1) +"vi" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/cavern1) +"vj" = ( +/obj/structure/table, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/cavern1) +"vk" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"vl" = ( +/obj/effect/mob_spawn/human/corpse/assistant, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"vm" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"vn" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"vo" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/cavern1) +"vp" = ( +/obj/machinery/door/airlock{ + name = "Bathroom" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/cavern1) +"vq" = ( +/obj/machinery/light/broken{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"vr" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/cavern1) +"vs" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"vt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"vu" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/cavern1) +"vv" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/cavern1) +"vw" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/cavern1) +"vx" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 10 + }, +/area/awaymission/snowdin/post/cavern1) +"vy" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"vz" = ( +/obj/machinery/light/small/broken{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/post/cavern1) +"vA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/cavern1) +"vB" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/neutral/side{ + dir = 10 + }, +/area/awaymission/snowdin/post/cavern1) +"vC" = ( +/obj/structure/rack, +/obj/machinery/light, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) +"vD" = ( +/obj/machinery/shower{ + dir = 1 + }, +/obj/structure/curtain, +/obj/structure/window{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/cavern1) +"vE" = ( +/obj/structure/toilet{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/snowdin/post/cavern1) +"vF" = ( +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave/mountain) +"vG" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1; + frequency = 1441; + id = "snowdin_incin_in" + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/post/cavern1) +"vH" = ( +/obj/structure/flora/tree/pine, +/obj/structure/flora/grass/both, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"vI" = ( +/mob/living/simple_animal/hostile/asteroid/basilisk, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave/mountain) +"vJ" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"vK" = ( +/obj/effect/decal/cleanable/blood/old, +/mob/living/simple_animal/hostile/bear/snow, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"vL" = ( +/turf/closed/wall/mineral/titanium, +/area/awaymission/snowdin/post/broken_shuttle) +"vM" = ( +/obj/effect/spawner/structure/window/shuttle, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/broken_shuttle) +"vN" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/effect/baseturf_helper/asteroid/snow, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/broken_shuttle) +"vO" = ( +/obj/structure/fluff/fokoff_sign, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"vP" = ( +/obj/structure/bed, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"vQ" = ( +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"vR" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/mineral/titanium, +/area/awaymission/snowdin/post/broken_shuttle) +"vS" = ( +/obj/structure/chair, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/snowdin/post/broken_shuttle) +"vT" = ( +/obj/structure/chair, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/snowdin/post/broken_shuttle) +"vU" = ( +/obj/item/chair, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/snowdin/post/broken_shuttle) +"vV" = ( +/obj/structure/barricade/wooden/snowed, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"vW" = ( +/mob/living/simple_animal/hostile/skeleton/ice, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"vX" = ( +/obj/machinery/door/airlock/shuttle, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/snowdin/post/broken_shuttle) +"vY" = ( +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/snowdin/post/broken_shuttle) +"vZ" = ( +/obj/structure/flora/grass/both, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"wa" = ( +/obj/structure/flora/bush, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"wb" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/snowdin/post/broken_shuttle) +"wc" = ( +/obj/machinery/computer{ + name = "Shuttle Transist Console"; + desc = "A console meant for calling and sending a transit ferry. It seems iced-over and non-functional."; + dir = 1; + icon_screen = null + }, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/snowdin/post/broken_shuttle) +"wd" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/snowdin/post/broken_shuttle) +"we" = ( +/mob/living/simple_animal/hostile/skeleton/ice{ + name = "Captain Bones" + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"wf" = ( +/obj/structure/bed, +/mob/living/simple_animal/hostile/skeleton/ice{ + name = "Privateer Jones" + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"wg" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"wh" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"wi" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"wj" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"wk" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"wl" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"wm" = ( +/obj/machinery/porta_turret/centcom_shuttle/weak{ + desc = "A turret built with substandard parts and run down further with age."; + icon_state = "syndie_off"; + dir = 9; + faction = "pirate" + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"wn" = ( +/obj/structure/closet/crate/wooden, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"wo" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"wp" = ( +/obj/structure/flora/tree/pine/xmas/presents, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"wq" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"wr" = ( +/obj/structure/closet/crate/wooden, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"ws" = ( +/obj/structure/closet/crate/wooden, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/snowdin/cave) +"wt" = ( +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"wu" = ( +/obj/structure/table/wood, +/obj/item/trash/candy, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"wv" = ( +/obj/item/trash/can, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"ww" = ( +/obj/structure/chair/stool, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"wx" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/remains/human, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"wy" = ( +/obj/structure/bonfire{ + burning = 1; + icon_state = "bonfire_warm" + }, +/obj/effect/light_emitter{ + light_color = "#FAA019"; + light_power = 1; + light_range = 4; + name = "fire light" + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"wz" = ( +/obj/structure/closet/crate/wooden, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"wA" = ( +/obj/structure/table/wood, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"wB" = ( +/obj/item/key, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"wC" = ( +/obj/vehicle/ridden/atv{ + icon_state = "atv"; + dir = 4 + }, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"wD" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/mining_dock) +"wE" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/mining_dock) +"wF" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"wG" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"wH" = ( +/obj/structure/sign/warning/electricshock{ + pixel_y = 32 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"wI" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"wJ" = ( +/obj/machinery/computer/monitor, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"wK" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"wL" = ( +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"wM" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"wN" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Main Outpost APC"; + pixel_x = 26 + }, +/obj/structure/cable/yellow, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"wO" = ( +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"wP" = ( +/turf/closed/wall/mineral/cult, +/area/awaymission/snowdin/post/mining_dock) +"wQ" = ( +/turf/closed/indestructible/rock/snow/ice, +/area/awaymission/snowdin/cave/mountain) +"wR" = ( +/obj/machinery/door/airlock/maintenance{ + name = "SMES Storage"; + req_access_txt = "32" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"wS" = ( +/turf/closed/indestructible/rock/snow/ice, +/area/awaymission/snowdin/cave) +"wT" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 9 + }, +/area/awaymission/snowdin/post/mining_dock) +"wU" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/sign/warning/docking{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/mining_dock) +"wV" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/mining_dock) +"wW" = ( +/turf/open/floor/engine/cult, +/area/awaymission/snowdin/post/mining_dock) +"wX" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/awaymission/snowdin/post/mining_dock) +"wY" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/engine/cult, +/area/awaymission/snowdin/post/mining_dock) +"wZ" = ( +/obj/structure/sign/warning/docking{ + pixel_y = 32 + }, +/obj/machinery/light/broken{ + dir = 1 + }, +/turf/open/floor/engine/cult, +/area/awaymission/snowdin/post/mining_dock) +"xa" = ( +/obj/effect/turf_decal/stripes/white/line, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"xb" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"xc" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/mining_dock) +"xd" = ( +/obj/structure/closet/crate, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/mining_dock) +"xe" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"xf" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_dock) +"xg" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/mining_dock) +"xh" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine/cult, +/area/awaymission/snowdin/post/mining_dock) +"xi" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/engine/cult, +/area/awaymission/snowdin/post/mining_dock) +"xj" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/mob/living/simple_animal/hostile/spawner/nether{ + max_mobs = 4; + name = "weak netherworld link" + }, +/turf/open/floor/engine/cult, +/area/awaymission/snowdin/post/mining_dock) +"xk" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"xl" = ( /obj/effect/baseturf_helper/asteroid/snow, /turf/closed/wall/ice, -/area/awaymission/snowdin/base) -"nV" = ( +/area/shuttle/snowdin/elevator1) +"xm" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/turf/open/floor/plating, +/area/shuttle/snowdin/elevator1) +"xn" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Elevator Access" + }, +/turf/open/floor/plating, +/area/shuttle/snowdin/elevator1) +"xo" = ( +/turf/closed/wall/ice, +/area/shuttle/snowdin/elevator1) +"xp" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"xq" = ( +/obj/machinery/light/broken{ + dir = 8 + }, +/obj/effect/spawner/lootdrop/crate_spawner, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"xr" = ( +/obj/effect/spawner/lootdrop/crate_spawner, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_dock) +"xs" = ( +/obj/item/gun/energy/e_gun{ + dead_cell = 1 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"xt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/mob_spawn/human/corpse/nanotrasensoldier{ + brute_damage = 145; + mob_name = "James Reed"; + name = "James Reed"; + oxy_damage = 55 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/mining_dock) +"xu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/engine/cult, +/area/awaymission/snowdin/post/mining_dock) +"xv" = ( +/turf/open/floor/engine, +/area/shuttle/snowdin/elevator1) +"xw" = ( +/obj/machinery/computer/shuttle/snowdin/mining{ + dir = 2; + name = "Excavation Elevator Console"; + possible_destinations = "snowdin_excavation_top;snowdin_excavation_down"; + shuttleId = "snowdin_excavation" + }, +/turf/open/floor/engine, +/area/shuttle/snowdin/elevator1) +"xx" = ( +/obj/effect/spawner/lootdrop/crate_spawner, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/mining_dock) +"xy" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_dock) +"xz" = ( +/obj/machinery/door/firedoor, +/obj/structure/grille/broken, +/obj/item/shard, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"xA" = ( +/mob/living/simple_animal/hostile/netherworld/migo, +/turf/open/floor/plasteel/neutral/side{ + dir = 8 + }, +/area/awaymission/snowdin/post/mining_dock) +"xB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/mining_dock) +"xC" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 8 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"xD" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 4 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"xE" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 6 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"xF" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"xG" = ( +/obj/machinery/holopad, +/obj/item/disk/holodisk/snowdin/overrun, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/mining_dock) +"xH" = ( +/obj/machinery/door/airlock/vault{ + name = "Relic Storage"; + req_access_txt = "3" + }, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/mining_dock) +"xI" = ( +/obj/item/shard, +/turf/open/floor/plasteel/neutral/side{ + dir = 8 + }, +/area/awaymission/snowdin/post/mining_dock) +"xJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_dock) +"xK" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Elevator Access" + }, +/obj/docking_port/mobile/elevator{ + dir = 4; + height = 6; + id = "snowdin_excavation"; + name = "excavation elevator"; + width = 6 + }, +/obj/docking_port/stationary{ + baseturf_type = /turf/open/floor/engine; + dir = 4; + dwidth = 3; + height = 6; + id = "snowdin_excavation_top"; + name = "snowdin excavation top"; + turf_type = /turf/open/floor/engine; + width = 6 + }, +/turf/open/floor/plating, +/area/shuttle/snowdin/elevator1) +"xL" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 8 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"xM" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"xN" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 8 + }, +/area/awaymission/snowdin/post/mining_dock) +"xO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"xP" = ( +/obj/docking_port/stationary{ + baseturf_type = /turf/open/floor/plating/snowed; + dir = 4; + dwidth = 3; + height = 6; + id = "snowdin_excavation_down"; + name = "snowdin excavation down"; + turf_type = /turf/open/floor/plating/snowed; + width = 6 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"xQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/mining_dock) +"xR" = ( +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/snowdin/cave) +"xS" = ( +/obj/machinery/power/port_gen/pacman, +/obj/item/stack/sheet/mineral/plasma{ + amount = 3 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"xT" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 5 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"xU" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"xV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3 + }, +/turf/closed/mineral/snowmountain/cavern, +/area/awaymission/snowdin/cave/cavern) +"xW" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/mining_dock) +"xX" = ( +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/mining_dock) +"xY" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"xZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/mining_dock) +"ya" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/mining_dock) +"yb" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"yc" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 6 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"yd" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"ye" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"yf" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/turf/open/floor/plating, +/area/awaymission/snowdin/cave) +"yg" = ( +/turf/open/floor/engine/vacuum, +/area/awaymission/snowdin/cave) +"yh" = ( +/obj/machinery/atmospherics/miner/toxins, +/turf/open/floor/engine/vacuum, +/area/awaymission/snowdin/cave) +"yi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/fence, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"yj" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/crate, +/obj/item/relic, +/obj/item/relic, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_dock) +"yk" = ( +/obj/structure/closet/crate, +/obj/item/relic, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/mining_dock) +"yl" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_x = -32 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"ym" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/computer/shuttle/snowdin/mining{ + dir = 8; + name = "Excavation Elevator Console"; + possible_destinations = "snowdin_excavation_top;snowdin_excavation_down"; + shuttleId = "snowdin_excavation" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/mining_dock) +"yn" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"yo" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"yp" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"yq" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"yr" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/machinery/computer/shuttle/snowdin/mining{ + dir = 8; + name = "Excavation Elevator Console"; + possible_destinations = "snowdin_excavation_top;snowdin_excavation_down"; + shuttleId = "snowdin_excavation" + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"ys" = ( +/obj/machinery/atmospherics/pipe/manifold4w/orange/visible, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"yt" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/cave) +"yu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + name = "toxin out"; + dir = 8; + id_tag = "snowdin_toxins_mine_1"; + frequency = 1442 + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/snowdin/cave) +"yv" = ( +/turf/closed/wall/mineral/snow, +/area/awaymission/snowdin/outside) +"yw" = ( +/obj/structure/closet/crate, +/obj/item/relic, +/obj/item/relic, +/obj/item/relic, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/mining_dock) +"yx" = ( +/obj/structure/closet/crate, +/obj/item/relic, +/obj/item/relic, +/obj/item/relic, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"yy" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/awaymission/snowdin/post/mining_dock) +"yz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"yA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_dock) +"yB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_dock) +"yC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/mining_dock) +"yD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/mining_dock) +"yE" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_dock) +"yF" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/outside) +"yG" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/outside) +"yH" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 5 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"yI" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"yJ" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"yK" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"yL" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"yM" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"yN" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"yO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/fence/door{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"yP" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 10 + }, +/area/awaymission/snowdin/post/mining_dock) +"yQ" = ( +/obj/structure/sign/warning/docking{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/mining_dock) +"yR" = ( +/obj/machinery/light/broken, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"yS" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/mining_dock) +"yT" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/mining_dock) +"yU" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plasteel/vault/snowdin{ + dir = 5 + }, +/area/awaymission/snowdin/outside) +"yV" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/post/minipost) +"yW" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/minipost) +"yX" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/minipost) +"yY" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/minipost) +"yZ" = ( /obj/effect/baseturf_helper/asteroid/snow, -/turf/closed/indestructible/rock/snow/ice, -/area/awaymission/snowdin/dungeon1) -"nW" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/minipost) +"za" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 4; + frequency = 1442; + id_tag = "snowdin_toxins_mine_1"; + name = "toxin out" + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/snowdin/cave) +"zb" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 4; + frequency = 1442; + id_tag = "snowdin_toxins_mine_1"; + name = "toxin out" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/cave) +"zc" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"zd" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/visible, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"ze" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 9 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"zf" = ( +/obj/structure/rack, +/obj/item/pickaxe/drill, +/obj/item/pickaxe/drill{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"zg" = ( +/obj/structure/barricade/sandbags, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"zh" = ( +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"zi" = ( +/obj/structure/barricade/sandbags, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"zj" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/structure/fence/corner{ + dir = 9 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"zk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/fence/corner, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"zl" = ( +/obj/structure/lattice/catwalk, +/obj/structure/window/plasma/reinforced/spawner/north, +/obj/structure/window/plasma/reinforced/unanchored, +/turf/open/lava/plasma, +/area/awaymission/snowdin/cave/cavern) +"zm" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"zn" = ( +/obj/machinery/door/airlock/external/glass, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"zo" = ( +/obj/machinery/door/poddoor/shutters{ + id = "snowdingarage2"; + name = "garage door" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"zp" = ( +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"zq" = ( +/obj/vehicle/ridden/atv{ + icon_state = "atv"; + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"zr" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 10 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"zs" = ( +/obj/effect/turf_decal/weather/snow/corner, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"zt" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/wall/mineral/wood, +/area/awaymission/snowdin/igloo) +"zu" = ( +/turf/closed/wall/mineral/wood, +/area/awaymission/snowdin/igloo) +"zv" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/closet/emcloset, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"zw" = ( +/obj/structure/rack, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"zx" = ( +/obj/machinery/light/small, +/obj/machinery/button/door{ + id = "snowdingarage2"; + name = "garage door toggle"; + pixel_x = -7; + pixel_y = -24 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"zy" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"zz" = ( +/obj/structure/rack, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"zA" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"zB" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"zC" = ( +/obj/structure/rack, +/obj/item/grown/log/tree, +/obj/item/grown/log/tree{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/grown/log/tree{ + pixel_x = -2; + pixel_y = 3 + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/igloo) +"zD" = ( +/turf/open/floor/wood, +/area/awaymission/snowdin/igloo) +"zE" = ( +/obj/structure/rack, +/obj/item/stack/sheet/mineral/wood{ + amount = 15 + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/igloo) +"zF" = ( +/mob/living/simple_animal/hostile/skeleton/eskimo, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"zG" = ( +/obj/machinery/space_heater, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"zH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4; + piping_layer = 3 + }, +/obj/machinery/space_heater, +/obj/structure/sign/warning/xeno_mining{ + pixel_x = 32 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"zI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3 + }, +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/mining_dock) +"zJ" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/post/mining_dock) +"zK" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"zL" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Garage" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"zM" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"zN" = ( +/obj/structure/rack, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"zO" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"zP" = ( +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, +/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, +/turf/open/floor/wood, +/area/awaymission/snowdin/igloo) +"zQ" = ( +/obj/item/hatchet{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/igloo) +"zR" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"zS" = ( +/obj/machinery/door/airlock/external/glass, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"zT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/fence/corner{ + dir = 6 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"zU" = ( +/obj/structure/girder, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"zV" = ( +/obj/structure/filingcabinet, +/turf/open/floor/plasteel/neutral/side{ + dir = 9 + }, +/area/awaymission/snowdin/post/minipost) +"zW" = ( +/obj/structure/filingcabinet, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"zX" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 5 + }, +/area/awaymission/snowdin/post/minipost) +"zY" = ( +/obj/effect/turf_decal/bot, +/obj/structure/ore_box, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"zZ" = ( /obj/effect/baseturf_helper/asteroid/snow, /turf/closed/wall/mineral/snow, /area/awaymission/snowdin/igloo) -"nX" = ( -/obj/effect/baseturf_helper/asteroid/snow, +"Aa" = ( +/turf/closed/wall/mineral/snow, +/area/awaymission/snowdin/igloo) +"Ab" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/mob/living/simple_animal/hostile/skeleton/eskimo, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"Ac" = ( +/obj/structure/table/wood, +/obj/item/hatchet{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/igloo) +"Ad" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/fence/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"Ae" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"Af" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"Ag" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Ah" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"Ai" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/minipost) +"Aj" = ( +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/minipost) +"Ak" = ( +/obj/structure/table, +/obj/item/paper_bin, +/turf/open/floor/plasteel/neutral/side{ + dir = 5 + }, +/area/awaymission/snowdin/post/minipost) +"Al" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/snowdin/cave) +"Am" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"An" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"Ao" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/wood, +/area/awaymission/snowdin/igloo) +"Ap" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/fence, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"Aq" = ( +/mob/living/simple_animal/hostile/skeleton/plasmaminer, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"Ar" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/structure/fence/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"As" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/fence/door, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"At" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"Au" = ( +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/obj/structure/flora/grass/both, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"Av" = ( +/obj/machinery/door/airlock/external/glass, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"Aw" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/minipost) +"Ax" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"Ay" = ( +/obj/structure/table, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/minipost) +"Az" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"AA" = ( +/mob/living/simple_animal/hostile/skeleton/eskimo, +/turf/open/floor/wood, +/area/awaymission/snowdin/igloo) +"AB" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"AC" = ( +/obj/machinery/door/airlock/external/glass, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"AD" = ( +/turf/open/floor/plating, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"AE" = ( +/obj/item/pen, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/minipost) +"AF" = ( +/obj/structure/table, +/obj/item/device/flashlight/lamp, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/minipost) +"AG" = ( +/mob/living/simple_animal/hostile/bear/snow, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/post/minipost) +"AH" = ( +/obj/structure/bed, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/post/minipost) +"AI" = ( +/obj/structure/bonfire{ + burning = 1; + icon_state = "bonfire_warm" + }, +/obj/effect/light_emitter{ + light_color = "#FAA019"; + light_power = 1; + light_range = 4; + name = "fire light" + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/igloo) +"AJ" = ( +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"AK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/fence/door, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"AL" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/fence/corner, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"AM" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"AN" = ( +/obj/item/key, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/minipost) +"AO" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/minipost) +"AP" = ( +/obj/machinery/door/airlock{ + id_tag = "snowdindormabandoned1"; + name = "Private Quarters" + }, +/turf/open/floor/wood, +/area/awaymission/snowdin/post/minipost) +"AQ" = ( +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/post/minipost) +"AR" = ( +/obj/structure/girder, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/post/minipost) +"AS" = ( +/obj/item/stack/sheet/mineral/wood, /turf/open/floor/plating/asteroid/snow, /area/awaymission/snowdin/cave) +"AT" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"AU" = ( +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/turf/open/floor/wood, +/area/awaymission/snowdin/igloo) +"AV" = ( +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/turf/open/floor/wood, +/area/awaymission/snowdin/igloo) +"AW" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"AX" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"AY" = ( +/obj/structure/closet/emcloset, +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/plasteel/neutral/side{ + dir = 9 + }, +/area/awaymission/snowdin/post/minipost) +"AZ" = ( +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/awaymission/snowdin/post/minipost) +"Ba" = ( +/obj/item/wrench, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/minipost) +"Bb" = ( +/obj/machinery/button/door{ + id = "snowdindormabandoned1"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -25; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/post/minipost) +"Bc" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"Bd" = ( +/mob/living/simple_animal/hostile/skeleton/eskimo, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"Be" = ( +/obj/effect/landmark/awaystart, +/turf/open/floor/plasteel/neutral/side{ + dir = 10 + }, +/area/awaymission/snowdin/post/minipost) +"Bf" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/minipost) +"Bg" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/mob/living/simple_animal/hostile/skeleton/eskimo, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"Bh" = ( +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/lava/plasma, +/area/awaymission/snowdin/cave/cavern) +"Bi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/fence/door, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"Bj" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"Bk" = ( +/obj/item/clothing/neck/stethoscope, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post/minipost) +"Bl" = ( +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post/minipost) +"Bm" = ( +/obj/structure/table, +/obj/item/storage/firstaid/fire, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post/minipost) +"Bn" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"Bo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"Bp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/fence/door{ + dir = 4 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"Bq" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Recon Post APC"; + pixel_x = 1; + pixel_y = 25 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"Br" = ( +/obj/machinery/computer/monitor, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"Bs" = ( +/obj/structure/table, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post/minipost) +"Bt" = ( +/obj/structure/table, +/obj/machinery/light/small, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post/minipost) +"Bu" = ( +/obj/structure/table, +/obj/item/clothing/glasses/hud/health, +/turf/open/floor/plasteel/cmo, +/area/awaymission/snowdin/post/minipost) +"Bv" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"Bw" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"Bx" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"By" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"Bz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"BA" = ( +/obj/machinery/power/smes, +/obj/structure/cable/yellow, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"BB" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/machinery/light/small, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"BC" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/port_gen/pacman, +/obj/item/stack/sheet/mineral/plasma{ + amount = 3 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) +"BD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/fence/corner{ + dir = 10 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"BE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"BF" = ( +/obj/structure/lattice/catwalk, +/obj/structure/fence/door, +/turf/open/lava/plasma, +/area/awaymission/snowdin/cave/cavern) +"BG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"BH" = ( +/obj/structure/fence, +/turf/closed/mineral/snowmountain/cavern, +/area/awaymission/snowdin/cave/cavern) +"BI" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 9 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"BJ" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"BK" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"BL" = ( +/obj/effect/turf_decal/weather/snow/corner, +/mob/living/simple_animal/hostile/skeleton/eskimo, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"BM" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/snowdin/igloo) +"BN" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 9 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"BO" = ( +/obj/effect/turf_decal/stripes/end{ + icon_state = "warn_end"; + dir = 1 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"BP" = ( +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/lava/plasma, +/area/awaymission/snowdin/cave/cavern) +"BQ" = ( +/obj/effect/turf_decal/stripes/end{ + icon_state = "warn_end"; + dir = 8 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"BR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"BS" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"BT" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"BU" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"BV" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"BW" = ( +/obj/item/clothing/head/cone, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"BX" = ( +/obj/machinery/light/small, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"BY" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"BZ" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"Ca" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate{ + icon_state = "crateopen"; + name = "explosives ordinance" + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"Cb" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"Cc" = ( +/obj/structure/fence/door, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"Cd" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"Ce" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate{ + name = "explosives ordinance" + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"Cf" = ( +/obj/machinery/power/port_gen/pacman, +/obj/item/stack/sheet/mineral/plasma{ + amount = 3 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"Cg" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/snowdin/cave) +"Ch" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"Ci" = ( +/obj/item/stack/ore/iron, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"Cj" = ( +/obj/structure/fence{ + dir = 4 + }, +/obj/structure/sign/mining, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"Ck" = ( +/obj/structure/fence/door, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"Cl" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/cave/cavern) +"Cm" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"Cn" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/mob_spawn/human/corpse/syndicatesoldier, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"Co" = ( +/obj/item/stack/rods, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"Cp" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"Cq" = ( +/obj/item/stack/sheet/mineral/plastitanium, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"Cr" = ( +/obj/item/shard, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"Cs" = ( +/obj/structure/girder, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"Ct" = ( +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/snowdin/outside) +"Cu" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"Cv" = ( +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Cw" = ( +/obj/item/shard{ + icon_state = "medium" + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"Cx" = ( +/turf/open/floor/plating/asteroid/snow/ice, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"Cy" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"Cz" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/snowdin/cave) +"CA" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"CB" = ( +/obj/item/shard, +/turf/open/floor/plating/ice/smooth, +/area/awaymission/snowdin/cave) +"CC" = ( +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/snowdin/cave) +"CD" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/awaymission/snowdin/cave) +"CE" = ( +/obj/structure/girder, +/obj/item/stack/sheet/mineral/plastitanium, +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"CF" = ( +/obj/item/stack/rods, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"CG" = ( +/obj/item/shard, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"CH" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/cave) +"CI" = ( +/obj/item/reagent_containers/food/drinks/beer{ + list_reagents = null + }, +/turf/open/floor/plasteel/vault/side{ + dir = 4 + }, +/area/awaymission/snowdin/cave) +"CJ" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/cave) +"CK" = ( +/obj/structure/closet/syndicate{ + desc = "It's a storage unit for a Syndicate boarding party." + }, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/cave) +"CL" = ( +/obj/structure/closet/syndicate{ + desc = "It's a storage unit for a Syndicate boarding party." + }, +/obj/effect/turf_decal/bot_white, +/obj/item/gun/ballistic/automatic/pistol, +/turf/open/floor/plasteel/vault/side{ + dir = 4 + }, +/area/awaymission/snowdin/cave) +"CM" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"CN" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"CO" = ( +/obj/machinery/recharge_station, +/turf/open/floor/circuit/red, +/area/awaymission/snowdin/cave) +"CP" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"CQ" = ( +/obj/structure/shuttle/engine/propulsion/left{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"CR" = ( +/obj/effect/gibspawner/generic, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"CS" = ( +/obj/effect/light_emitter{ + name = "cave light"; + set_cap = 3; + set_luminosity = 6 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"CT" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/vault/side{ + dir = 4 + }, +/area/awaymission/snowdin/cave) +"CU" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/mob_spawn/human/corpse/syndicatesoldier, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"CV" = ( +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"CW" = ( +/obj/item/shard, +/obj/item/stack/cable_coil/red{ + amount = 1 + }, +/turf/open/floor/plasteel/vault/side{ + dir = 4 + }, +/area/awaymission/snowdin/cave) +"CX" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"CY" = ( +/obj/item/device/aicard, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"CZ" = ( +/obj/structure/frame/machine, +/obj/item/stack/cable_coil/red{ + amount = 1 + }, +/turf/open/floor/circuit/red, +/area/awaymission/snowdin/cave) +"Da" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"Db" = ( +/obj/structure/fence, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"Dc" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"Dd" = ( +/obj/item/shard, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"De" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/built{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/cave) +"Df" = ( +/obj/item/stack/rods, +/obj/item/reagent_containers/food/drinks/beer{ + list_reagents = null + }, +/turf/open/floor/plasteel/vault/side{ + dir = 4 + }, +/area/awaymission/snowdin/cave) +"Dg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/item/shard, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/snowdin/cave) +"Dh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/item/reagent_containers/food/drinks/beer{ + list_reagents = null + }, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/snowdin/cave) +"Di" = ( +/turf/open/floor/plasteel/vault/side{ + dir = 4 + }, +/area/awaymission/snowdin/cave) +"Dj" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"Dk" = ( +/obj/item/stack/cable_coil/red{ + amount = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"Dl" = ( +/obj/structure/shuttle/engine/propulsion/right{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"Dm" = ( +/obj/effect/light_emitter{ + name = "cave light"; + set_cap = 3; + set_luminosity = 6 + }, +/obj/structure/fence/door{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"Dn" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"Do" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/stack/rods, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"Dp" = ( +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plasteel/vault/snowdin{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"Dq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/item/reagent_containers/food/drinks/beer{ + list_reagents = null + }, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/snowdin/cave) +"Dr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/item/stack/rods, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/snowdin/cave) +"Ds" = ( +/obj/item/grenade/plastic/c4, +/turf/open/floor/plasteel/vault/side{ + dir = 4 + }, +/area/awaymission/snowdin/cave) +"Dt" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"Du" = ( +/obj/structure/girder, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"Dv" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/cave) +"Dw" = ( +/obj/item/stack/rods, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"Dx" = ( +/obj/machinery/light/built, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"Dy" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/bot_white, +/obj/item/chair, +/turf/open/floor/plasteel/vault/snowdin{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"Dz" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/bot_white, +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/vault/snowdin{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"DA" = ( +/obj/item/stack/rods, +/turf/open/floor/plasteel/vault/side{ + dir = 4 + }, +/area/awaymission/snowdin/cave) +"DB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/snowdin/cave) +"DC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/snowdin/cave) +"DD" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"DE" = ( +/obj/item/stack/sheet/mineral/plastitanium, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/outside) +"DF" = ( +/obj/machinery/light/small, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"DG" = ( +/obj/machinery/door/airlock/external{ + name = "Ready Room"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"DH" = ( +/obj/structure/window/plastitanium, +/obj/structure/grille, +/turf/open/floor/plating, +/area/awaymission/snowdin/cave) +"DI" = ( +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/awaymission/snowdin/cave) +"DJ" = ( +/obj/machinery/door/airlock/hatch{ + req_access_txt = "150" + }, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/snowdin/cave) +"DK" = ( +/obj/structure/grille, +/obj/item/shard, +/turf/open/floor/plating, +/area/awaymission/snowdin/cave) +"DL" = ( +/obj/item/stack/rods, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"DM" = ( +/mob/living/simple_animal/hostile/bear/snow, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"DN" = ( +/obj/effect/gibspawner/human, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"DO" = ( +/obj/item/shard, +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plasteel/vault/snowdin{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"DP" = ( +/obj/item/stack/rods, +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plasteel/vault/snowdin{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"DQ" = ( +/obj/item/paper/crumpled/ruins/snowdin/misc1, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"DR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/item/shard, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/snowdin/cave) +"DS" = ( +/turf/open/floor/plasteel/vault, +/area/awaymission/snowdin/cave) +"DT" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/snowdin/cave) +"DU" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"DV" = ( +/obj/structure/shuttle/engine/propulsion/left{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"DW" = ( +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"DX" = ( +/obj/item/shard, +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/cave) +"DY" = ( +/obj/effect/turf_decal/weather/snow, +/mob/living/simple_animal/hostile/bear/snow, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/cave) +"DZ" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel/vault/snowdin{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"Ea" = ( +/obj/item/reagent_containers/food/drinks/beer{ + list_reagents = null + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/cave) +"Eb" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/mob_spawn/human/corpse/syndicatesoldier, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/cave) +"Ec" = ( +/obj/item/shard, +/obj/item/stack/cable_coil/red{ + amount = 1 + }, +/turf/open/floor/plasteel/vault, +/area/awaymission/snowdin/cave) +"Ed" = ( +/turf/open/floor/circuit/red, +/area/awaymission/snowdin/cave) +"Ee" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"Ef" = ( +/obj/item/reagent_containers/food/drinks/beer{ + list_reagents = null + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"Eg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/snowdin/cave) +"Eh" = ( +/obj/structure/shuttle/engine/propulsion/right{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"Ei" = ( +/obj/item/shard, +/mob/living/simple_animal/hostile/bear/snow, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"Ej" = ( +/obj/structure/grille/broken, +/obj/item/stack/rods, +/turf/open/floor/plating, +/area/awaymission/snowdin/cave) +"Ek" = ( +/obj/structure/door_assembly/door_assembly_hatch, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/snowdin/cave) +"El" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/bot_white, +/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/cave) +"Em" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/turf_decal/bot_white, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/cave) +"En" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/cave) +"Eo" = ( +/obj/effect/turf_decal/weather/snow, +/obj/item/reagent_containers/food/drinks/beer{ + list_reagents = null + }, +/turf/open/floor/plasteel/dark/snowdin, +/area/awaymission/snowdin/cave) +"Ep" = ( +/obj/item/shard, +/turf/open/floor/plasteel/vault/side{ + dir = 4 + }, +/area/awaymission/snowdin/cave) +"Eq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/item/shard, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/snowdin/cave) +"Er" = ( +/obj/structure/table/reinforced, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"Es" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/vault/snowdin{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"Et" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/mob_spawn/human/corpse/syndicatesoldier, +/turf/open/floor/plasteel/vault/snowdin{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"Eu" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/drinks/beer{ + list_reagents = null + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/cave) +"Ev" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/item/stack/rods, +/obj/item/reagent_containers/food/drinks/beer{ + list_reagents = null + }, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/snowdin/cave) +"Ew" = ( +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/vault/side{ + dir = 4 + }, +/area/awaymission/snowdin/cave) +"Ex" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"Ey" = ( +/obj/structure/girder, +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plating/asteroid/snow{ + floor_variance = 0; + icon_state = "snow_dug"; + slowdown = 1 + }, +/area/awaymission/snowdin/cave) +"Ez" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/cave) +"EA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/item/shard, +/obj/item/reagent_containers/food/drinks/beer{ + list_reagents = null + }, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/snowdin/cave) +"EB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/item/reagent_containers/glass/beaker, +/turf/open/floor/mineral/plastitanium, +/area/awaymission/snowdin/cave) +"EC" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/circular_saw, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"ED" = ( +/obj/item/toy/plush/nukeplushie, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/cave) +"EE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow, +/obj/machinery/suit_storage_unit{ + state_open = 1 + }, +/turf/open/floor/mineral/plastitanium{ + initial_gas_mix = "o2=22;n2=82;TEMP=180"; + planetary_atmos = 1; + temperature = 180 + }, +/area/awaymission/snowdin/cave) +"EF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow, +/obj/machinery/suit_storage_unit/syndicate, +/turf/open/floor/mineral/plastitanium{ + initial_gas_mix = "o2=22;n2=82;TEMP=180"; + planetary_atmos = 1; + temperature = 180 + }, +/area/awaymission/snowdin/cave) +"EG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/turf_decal/weather/snow, +/obj/machinery/suit_storage_unit{ + state_open = 1 + }, +/turf/open/floor/mineral/plastitanium{ + initial_gas_mix = "o2=22;n2=82;TEMP=180"; + planetary_atmos = 1; + temperature = 180 + }, +/area/awaymission/snowdin/cave) +"EH" = ( +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/cave) +"EI" = ( +/obj/item/stack/rods, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"EJ" = ( +/obj/item/reagent_containers/dropper, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"EK" = ( +/obj/structure/bed/roller, +/turf/open/floor/plasteel/vault/side{ + dir = 4 + }, +/area/awaymission/snowdin/cave) +"EL" = ( +/obj/item/shard, +/obj/item/retractor, +/obj/item/cautery, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"EM" = ( +/obj/structure/table/optable, +/obj/effect/turf_decal/bot_white, +/obj/item/surgical_drapes, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/cave) +"EN" = ( +/obj/machinery/sleeper/syndie{ + icon_state = "sleeper_s"; + dir = 1 + }, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/cave) +"EO" = ( +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/cave) +"EP" = ( +/obj/effect/turf_decal/bot_white, +/obj/machinery/sleeper/syndie{ + icon_state = "sleeper_s"; + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/cave) +"EQ" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault/side{ + dir = 4 + }, +/area/awaymission/snowdin/cave) +"ER" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/snowdin/cave) +"ES" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/built, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/cave) +"ET" = ( +/obj/machinery/porta_turret/syndicate{ + dir = 10 + }, +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/snowdin/cave) +"EU" = ( +/obj/item/stack/ore/iron, +/turf/closed/mineral/iron/ice, +/area/awaymission/snowdin/cave/cavern) +"EV" = ( +/obj/structure/mecha_wreckage/ripley, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"EW" = ( +/obj/structure/ore_box, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"EX" = ( +/obj/item/pickaxe/drill{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"EY" = ( +/obj/item/shard, +/obj/structure/flora/grass/both, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"EZ" = ( +/obj/effect/turf_decal/weather/snow, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Fa" = ( +/obj/structure/flora/grass/both, +/obj/structure/flora/bush, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"Fb" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"Fc" = ( +/obj/structure/fence/corner{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"Fd" = ( +/obj/structure/statue/snow/snowman{ + anchored = 1; + name = "Officer Snowlby" + }, +/obj/item/clothing/head/helmet{ + pixel_y = 8 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"Fe" = ( +/obj/structure/fence, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"Ff" = ( +/obj/structure/fence/corner{ + dir = 10 + }, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"Fg" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"Fh" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/loading_area, +/obj/vehicle/ridden/atv, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"Fi" = ( +/obj/structure/flora/bush, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"Fj" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"Fk" = ( +/obj/item/shard, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"Fl" = ( +/obj/structure/fence{ + dir = 4 + }, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"Fm" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Fn" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Fo" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Fp" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Fq" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Fr" = ( +/obj/structure/statue/snow/snowman{ + anchored = 1; + name = "Officer Norm" + }, +/obj/item/gun/energy/e_gun/mini{ + pixel_y = -5 + }, +/obj/item/clothing/head/helmet{ + pixel_y = 8 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"Fs" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 8 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Ft" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/visible, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Fu" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 4 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Fv" = ( +/obj/machinery/light/small, +/obj/structure/sign/nanotrasen{ + pixel_y = -32 + }, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/post/mining_dock) +"Fw" = ( +/obj/item/shard, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"Fx" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Fy" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 5 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Fz" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"FA" = ( +/obj/effect/mob_spawn/human/corpse/assistant{ + brute_damage = 150; + oxy_damage = 50 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"FB" = ( +/obj/structure/statue/snow/snowman{ + anchored = 1; + name = "Officer Norm" + }, +/obj/item/clothing/head/helmet{ + pixel_y = 8 + }, +/obj/item/melee/baton{ + pixel_x = 4 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"FC" = ( +/obj/effect/baseturf_helper/asteroid/snow{ + baseturf = /turf/open/floor/plating/asteroid/snow/ice; + name = "asteroid snowice baseturf editor" + }, +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/mining_dock) +"FD" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/holosign/barrier/atmos, +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"FE" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"FF" = ( +/obj/structure/statue/snow/snowman{ + name = "Snow-Luc Price" + }, +/obj/item/clothing/head/HoS{ + pixel_y = 10 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"FG" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/item/shard, +/obj/item/stack/rods{ + amount = 2 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"FH" = ( +/obj/item/shard, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"FI" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"FJ" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/obj/item/stack/rods{ + amount = 2 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"FK" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4; + piping_layer = 3 + }, +/obj/structure/sign/warning/xeno_mining{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"FL" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/post/mining_dock) +"FM" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"FN" = ( +/turf/open/floor/plating/asteroid/snow/ice, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/conveyor_switch/oneway{ + id = "snowdin_belt_mine"; + name = "mining conveyor" + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"FO" = ( +/turf/open/floor/plating/asteroid/snow/ice, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"FP" = ( +/turf/open/floor/plating/asteroid/snow/ice, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"FQ" = ( +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/obj/machinery/light/small, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/post/mining_main) +"FR" = ( +/obj/machinery/light/small, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/post/mining_main) +"FS" = ( +/obj/structure/fence/door{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"FT" = ( +/obj/structure/ore_box, +/turf/closed/mineral/snowmountain/cavern, +/area/awaymission/snowdin/cave/cavern) +"FU" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/mining_dock) +"FV" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 5 + }, +/area/awaymission/snowdin/post/mining_dock) +"FW" = ( +/obj/structure/sign/nanotrasen{ + pixel_y = -32 + }, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) +"FX" = ( +/turf/open/floor/plating/asteroid/snow/ice, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"FY" = ( +/turf/open/floor/plating/asteroid/snow/ice, +/obj/machinery/conveyor{ + dir = 2; + id = "snowdin_belt_mine" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/post/mining_dock) +"FZ" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/mining_main) +"Ga" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Gb" = ( +/obj/machinery/door/airlock/external/glass, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Gc" = ( +/obj/structure/statue/snow/snowman{ + anchored = 1; + name = "snowman" + }, +/obj/item/pickaxe/mini{ + pixel_x = 5; + pixel_y = 3 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"Gd" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/mining_main/robotics) +"Ge" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main/robotics) +"Gf" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main/robotics) +"Gg" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main/robotics) +"Gh" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/mining_dock) +"Gi" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/mining_dock) +"Gj" = ( +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_dock) +"Gk" = ( +/turf/closed/wall/ice, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Gl" = ( +/obj/machinery/door/poddoor/shutters{ + id = "snowdingarageunder"; + name = "garage door" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Gm" = ( +/obj/machinery/door/poddoor/shutters{ + id = "snowdingarageunder2"; + name = "garage door" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Gn" = ( +/obj/structure/plasticflaps/mining, +/obj/machinery/conveyor{ + dir = 2; + id = "snowdin_belt_mine" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Go" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/mining_main) +"Gp" = ( +/obj/machinery/space_heater, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Gq" = ( +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Gr" = ( +/obj/structure/flora/stump, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"Gs" = ( +/obj/machinery/light/small, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Gt" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 1 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Gu" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 8 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Gv" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 8 + }, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Gw" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 8 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/outside) +"Gx" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/mining_main/robotics) +"Gy" = ( +/obj/structure/table, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/clothing/glasses/welding, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/robotics) +"Gz" = ( +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main/robotics) +"GA" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main/robotics) +"GB" = ( +/obj/machinery/mecha_part_fabricator, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/robotics) +"GC" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main/robotics) +"GD" = ( +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/awaymission/snowdin/post/mining_dock) +"GE" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/item/disk/holodisk/snowdin/ripjacob, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"GF" = ( +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/awaymission/snowdin/post/mining_dock) +"GG" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 5 + }, +/area/awaymission/snowdin/post/mining_dock) +"GH" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/mining_main/mechbay) +"GI" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/table, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"GJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"GK" = ( +/obj/machinery/button/door{ + id = "snowdingarageunder2"; + name = "right garage door toggle"; + pixel_x = 7; + pixel_y = 24 + }, +/obj/machinery/button/door{ + id = "snowdingarageunder"; + name = "left garage door toggle"; + pixel_x = -7; + pixel_y = 24 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/mining_main/mechbay) +"GL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main/mechbay) +"GM" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"GN" = ( +/turf/closed/wall, +/area/awaymission/snowdin/post/mining_main/mechbay) +"GO" = ( +/obj/machinery/mineral/unloading_machine{ + dir = 1; + icon_state = "unloader-corner"; + input_dir = 1; + output_dir = 2 + }, +/obj/machinery/conveyor{ + dir = 2; + id = "snowdin_belt_mine" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"GP" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/mining_main) +"GQ" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/shoes/winterboots, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"GR" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_main) +"GS" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/turf/open/floor/plating, +/area/awaymission/snowdin/outside) +"GT" = ( +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/floor/plating, +/area/awaymission/snowdin/outside) +"GU" = ( +/turf/closed/wall/rust, +/area/awaymission/snowdin/post/mining_main/robotics) +"GV" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 3; + pixel_y = 7 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/robotics) +"GW" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/robotics) +"GX" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_main/robotics) +"GY" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main/robotics) +"GZ" = ( +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/mining_dock) +"Ha" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_dock) +"Hb" = ( +/mob/living/simple_animal/hostile/netherworld/migo, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_dock) +"Hc" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Hd" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"He" = ( +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Hf" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Hg" = ( +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Hh" = ( +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Hi" = ( +/obj/effect/turf_decal/bot, +/obj/structure/mecha_wreckage/ripley, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Hj" = ( +/obj/machinery/door/firedoor, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Hk" = ( +/obj/machinery/conveyor{ + dir = 2; + id = "snowdin_belt_mine" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Hl" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/wall, +/area/awaymission/snowdin/post/mining_main) +"Hm" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Hn" = ( +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave/mountain) +"Ho" = ( +/turf/open/floor/engine/vacuum, +/area/awaymission/snowdin/outside) +"Hp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 1; + frequency = 1442; + id_tag = "snowdin_toxins_mine_1"; + name = "toxin out" + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/snowdin/outside) +"Hq" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"Hr" = ( +/obj/structure/fence, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/outside) +"Hs" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/robotics) +"Ht" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_main/robotics) +"Hu" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/white, +/area/awaymission/snowdin/post/mining_main/robotics) +"Hv" = ( +/obj/structure/closet/wardrobe/robotics_black, +/obj/machinery/power/apc{ + dir = 4; + name = "Robotics APC"; + pixel_x = 26 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/snowdin/post/mining_main/robotics) +"Hw" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_dock) +"Hx" = ( +/obj/machinery/holopad, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_dock) +"Hy" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Mech Lab"; + req_access_txt = "29" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Hz" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"HA" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main/mechbay) +"HB" = ( +/obj/machinery/mineral/processing_unit_console, +/turf/closed/wall, +/area/awaymission/snowdin/post/mining_main/mechbay) +"HC" = ( +/obj/machinery/mineral/processing_unit{ + dir = 1; + output_dir = 2 + }, +/obj/machinery/conveyor{ + dir = 2; + id = "snowdin_belt_mine" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"HD" = ( +/obj/structure/table, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_main) +"HE" = ( +/obj/structure/table, +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/mining_main) +"HF" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/mining_main) +"HG" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 5 + }, +/area/awaymission/snowdin/post/mining_main) +"HH" = ( +/obj/machinery/atmospherics/miner/toxins, +/turf/open/floor/engine/vacuum, +/area/awaymission/snowdin/outside) +"HI" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister, +/obj/effect/light_emitter{ + name = "outdoor light"; + set_cap = 3; + set_luminosity = 6 + }, +/turf/open/floor/plating/snowed/smoothed, +/area/awaymission/snowdin/outside) +"HJ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/robotics) +"HK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/item/stack/sheet/glass{ + amount = 20; + pixel_x = -3; + pixel_y = 6 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/robotics) +"HL" = ( +/turf/open/floor/plasteel/white, +/area/awaymission/snowdin/post/mining_main/robotics) +"HM" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/snowdin/post/mining_main/robotics) +"HN" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_main/mechbay) +"HO" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"HP" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"HQ" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_main/mechbay) +"HR" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"HS" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"HT" = ( +/turf/open/floor/plasteel/grimy, +/area/awaymission/snowdin/post/mining_main) +"HU" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/awaymission/snowdin/post/mining_main) +"HV" = ( +/obj/machinery/door/airlock{ + name = "Private Quarters" + }, +/turf/open/floor/plasteel/grimy, +/area/awaymission/snowdin/post/mining_main) +"HW" = ( +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main) +"HX" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/mining_main) +"HY" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/neutral/side{ + dir = 9 + }, +/area/awaymission/snowdin/post/mining_main) +"HZ" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/neutral/side{ + dir = 5 + }, +/area/awaymission/snowdin/post/mining_main) +"Ia" = ( +/obj/machinery/door/poddoor/shutters{ + id = "snowdingarage3"; + name = "garage door" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Ib" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/snowdin/post/mining_main/robotics) +"Ic" = ( +/obj/machinery/door/airlock/research{ + name = "Robotics Lab"; + req_access_txt = "29"; + req_one_access_txt = "0" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/snowdin/post/mining_main/robotics) +"Id" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/mining_dock) +"Ie" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_dock) +"If" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_y = -32 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/mining_dock) +"Ig" = ( +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/mining_dock) +"Ih" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 6 + }, +/area/awaymission/snowdin/post/mining_dock) +"Ii" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/machinery/light, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Ij" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/mech_bay_recharge_floor, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Ik" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Il" = ( +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Im" = ( +/obj/machinery/mech_bay_recharge_port, +/turf/open/floor/plasteel/dark, +/area/awaymission/snowdin/post/mining_main/mechbay) +"In" = ( +/obj/mecha/working/ripley/mining{ + icon_state = "ripley"; + dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/mech_bay_recharge_floor, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Io" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Ip" = ( +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main/mechbay) +"Iq" = ( +/obj/structure/bed, +/obj/item/bedsheet/grey, +/turf/open/floor/plasteel/grimy, +/area/awaymission/snowdin/post/mining_main) +"Ir" = ( +/obj/structure/closet/cabinet, +/turf/open/floor/plasteel/grimy, +/area/awaymission/snowdin/post/mining_main) +"Is" = ( +/obj/structure/table/wood, +/turf/open/floor/plasteel/grimy, +/area/awaymission/snowdin/post/mining_main) +"It" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Iu" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/mining_main) +"Iv" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Iw" = ( +/obj/machinery/button/door{ + id = "snowdingarage3"; + name = "garage door toggle"; + pixel_x = 7; + pixel_y = 24 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Ix" = ( +/obj/vehicle/ridden/atv{ + icon_state = "atv"; + dir = 1 + }, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Iy" = ( +/obj/structure/table, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Iz" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel/white, +/area/awaymission/snowdin/post/mining_main/robotics) +"IA" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = 6 + }, +/obj/item/storage/belt/utility, +/turf/open/floor/plasteel/white, +/area/awaymission/snowdin/post/mining_main/robotics) +"IB" = ( +/obj/structure/table, +/turf/open/floor/plasteel/white, +/area/awaymission/snowdin/post/mining_main/robotics) +"IC" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/mining_dock) +"ID" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/snowdin/post/mining_dock) +"IE" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main/mechbay) +"IF" = ( +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/awaymission/snowdin/post/mining_main) +"IG" = ( +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/awaymission/snowdin/post/mining_main) +"IH" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Garage" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"II" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_main) +"IJ" = ( +/obj/structure/sign/warning/electricshock{ + pixel_x = 32 + }, +/turf/closed/wall, +/area/awaymission/snowdin/post/mining_main/robotics) +"IK" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/mining_dock) +"IL" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/snowdin/post/mining_dock) +"IM" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"IN" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"IO" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"IP" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Main Outpost APC"; + pixel_y = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"IQ" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Mechbay APC"; + pixel_y = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main/mechbay) +"IR" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 10 + }, +/area/awaymission/snowdin/post/mining_main) +"IS" = ( +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/mining_main) +"IT" = ( +/turf/open/floor/plasteel/neutral/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaymission/snowdin/post/mining_main) +"IU" = ( +/obj/machinery/light, +/obj/structure/table, +/obj/item/storage/box/donkpockets, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/mining_main) +"IV" = ( +/obj/structure/table, +/obj/structure/showcase/machinery/microwave, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/mining_main) +"IW" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 6 + }, +/area/awaymission/snowdin/post/mining_main) +"IX" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/item/stack/sheet/mineral/plasma{ + amount = 10 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"IY" = ( +/obj/machinery/light, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/awaymission/snowdin/post/mining_main) +"IZ" = ( +/obj/machinery/computer/monitor, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Ja" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Jb" = ( +/obj/machinery/door/airlock/maintenance{ + name = "SMES Storage"; + req_access_txt = "32" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Jc" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 10 + }, +/area/awaymission/snowdin/post/mining_dock) +"Jd" = ( +/obj/item/shard, +/turf/open/floor/plasteel/neutral/side, +/area/awaymission/snowdin/post/mining_dock) +"Je" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Jf" = ( +/obj/structure/plasticflaps/mining, +/obj/machinery/conveyor{ + dir = 8; + id = "snowdin_belt_mine" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Jg" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "snowdin_belt_mine" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Jh" = ( +/obj/machinery/conveyor{ + dir = 10; + id = "snowdin_belt_mine" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Ji" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"Jj" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Misc Storage"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Jk" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Jl" = ( +/obj/machinery/door/airlock/mining/glass{ + cyclelinkeddir = 8; + name = "Mining Dock"; + req_access_txt = "48" + }, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/mining_dock) +"Jm" = ( +/obj/machinery/door/firedoor, +/obj/structure/grille/broken, +/obj/item/stack/rods{ + amount = 2 + }, +/obj/item/shard, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Jn" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Jo" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/crate_spawner, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Jp" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/item/storage/toolbox/emergency, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Jq" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plating/snowed/cavern, +/area/awaymission/snowdin/cave/cavern) +"Jr" = ( +/obj/machinery/door/airlock/mining/glass{ + cyclelinkeddir = 8; + name = "Mining Dock"; + req_access_txt = "48" + }, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/mining_main) +"Js" = ( +/obj/structure/door_assembly/door_assembly_min{ + anchored = 1; + name = "broken airlock" + }, +/turf/open/floor/plasteel/neutral, +/area/awaymission/snowdin/post/mining_main) +"Jt" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Ju" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Jv" = ( +/obj/structure/table, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/awaymission/snowdin/post/mining_main) +"Jw" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel/brown{ + dir = 9 + }, +/area/awaymission/snowdin/post/mining_main) +"Jx" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/brown, +/area/awaymission/snowdin/post/mining_main) +"Jy" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 1 + }, +/turf/open/floor/plasteel/brown, +/area/awaymission/snowdin/post/mining_main) +"Jz" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/brown{ + dir = 5 + }, +/area/awaymission/snowdin/post/mining_main) +"JA" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/sign/warning/electricshock{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"JB" = ( +/turf/open/floor/plasteel/brown{ + dir = 9 + }, +/area/awaymission/snowdin/post/mining_dock) +"JC" = ( +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/awaymission/snowdin/post/mining_dock) +"JD" = ( +/turf/open/floor/plasteel/brown{ + dir = 5 + }, +/area/awaymission/snowdin/post/mining_dock) +"JE" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/item/storage/toolbox/emergency, +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"JF" = ( +/obj/structure/ore_box, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_dock) +"JG" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel/brown{ + dir = 9 + }, +/area/awaymission/snowdin/post/mining_dock) +"JH" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/brown, +/area/awaymission/snowdin/post/mining_dock) +"JI" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 1 + }, +/turf/open/floor/plasteel/brown, +/area/awaymission/snowdin/post/mining_dock) +"JJ" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/brown{ + dir = 5 + }, +/area/awaymission/snowdin/post/mining_dock) +"JK" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/awaymission/snowdin/post/mining_main) +"JL" = ( +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/awaymission/snowdin/post/mining_main) +"JM" = ( +/turf/open/floor/plasteel/brown{ + dir = 5 + }, +/area/awaymission/snowdin/post/mining_main) +"JN" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"JO" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"JP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + dir = 4 + }, +/area/awaymission/snowdin/post/mining_main) +"JQ" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/closed/wall/rust, +/area/shuttle/snowdin/elevator2) +"JR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/shuttle/snowdin/elevator2) +"JS" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Elevator Access" + }, +/turf/open/floor/plating, +/area/shuttle/snowdin/elevator2) +"JT" = ( +/turf/closed/wall, +/area/shuttle/snowdin/elevator2) +"JU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/awaymission/snowdin/post/mining_main) +"JV" = ( +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"JW" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"JX" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/cable/yellow, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"JY" = ( +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/awaymission/snowdin/post/mining_dock) +"JZ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Misc Storage"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Ka" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + dir = 4 + }, +/area/awaymission/snowdin/post/mining_dock) +"Kb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/awaymission/snowdin/post/mining_dock) +"Kc" = ( +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/awaymission/snowdin/post/mining_main) +"Kd" = ( +/obj/machinery/computer/shuttle/snowdin/mining, +/turf/open/floor/engine, +/area/shuttle/snowdin/elevator2) +"Ke" = ( +/turf/open/floor/engine, +/area/shuttle/snowdin/elevator2) +"Kf" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/engine, +/area/shuttle/snowdin/elevator2) +"Kg" = ( +/obj/structure/ore_box, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/awaymission/snowdin/post/mining_dock) +"Kh" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/structure/sign/warning/docking{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/brown{ + dir = 5 + }, +/area/awaymission/snowdin/post/mining_dock) +"Ki" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Kj" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Kk" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/computer/monitor, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Kl" = ( +/obj/structure/sign/warning/docking{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/brown{ + dir = 5 + }, +/area/awaymission/snowdin/post/mining_main) +"Km" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 8 + }, +/turf/open/floor/plasteel/brown{ + dir = 5 + }, +/area/awaymission/snowdin/post/mining_main) +"Kn" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Elevator Access" + }, +/obj/docking_port/mobile/elevator{ + dir = 4; + dwidth = 2; + height = 5; + id = "snowdin_mining"; + name = "mining elevator"; + timid = 0; + width = 5 + }, +/obj/docking_port/stationary{ + baseturf_type = /turf/open/floor/engine; + dir = 4; + dwidth = 2; + height = 5; + id = "snowdin_mining_top"; + name = "snowdin mining top"; + turf_type = /turf/open/floor/engine; + width = 5 + }, +/turf/open/floor/plating, +/area/shuttle/snowdin/elevator2) +"Ko" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/awaymission/snowdin/post/mining_main) +"Kp" = ( +/obj/machinery/holopad, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Kq" = ( +/turf/open/floor/plasteel/brown{ + dir = 4 + }, +/area/awaymission/snowdin/post/mining_dock) +"Kr" = ( +/obj/structure/door_assembly/door_assembly_min{ + anchored = 1; + name = "broken airlock" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_dock) +"Ks" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Kt" = ( +/obj/docking_port/stationary{ + area_type = /area/awaymission/snowdin/post/mining_dock; + baseturf_type = /turf/open/floor/engine; + dir = 4; + dwidth = 2; + height = 5; + id = "snowdin_mining_down"; + name = "snowdin mining bottom"; + turf_type = /turf/open/floor/engine; + width = 5 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"Ku" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/awaymission/snowdin/post/mining_dock) +"Kv" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Kw" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Kx" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Ky" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"Kz" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Mining Post APC"; + pixel_y = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"KA" = ( +/turf/open/floor/plasteel/brown{ + dir = 4 + }, +/area/awaymission/snowdin/post/mining_main) +"KB" = ( +/obj/structure/door_assembly/door_assembly_min{ + anchored = 1; + name = "broken airlock" + }, +/turf/open/floor/plasteel, +/area/awaymission/snowdin/post/mining_main) +"KC" = ( +/obj/machinery/light/small, +/turf/open/floor/engine, +/area/shuttle/snowdin/elevator2) +"KD" = ( +/obj/structure/ore_box, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/brown{ + dir = 10 + }, +/area/awaymission/snowdin/post/mining_dock) +"KE" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/brown, +/area/awaymission/snowdin/post/mining_dock) +"KF" = ( +/turf/open/floor/plasteel/brown, +/area/awaymission/snowdin/post/mining_dock) +"KG" = ( +/obj/structure/sign/warning/docking{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) +"KH" = ( +/obj/structure/cable, +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"KI" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"KJ" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/stack/rods, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"KK" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering"; + req_access_txt = "32" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) +"KL" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/brown, +/area/awaymission/snowdin/post/mining_main) +"KM" = ( +/turf/open/floor/plasteel/brown, +/area/awaymission/snowdin/post/mining_main) +"KN" = ( +/obj/structure/sign/warning/docking{ + pixel_x = 32 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/awaymission/snowdin/post/mining_main) +"KO" = ( +/obj/machinery/computer/shuttle/snowdin/mining{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + dir = 4 + }, +/area/awaymission/snowdin/post/mining_main) +"KP" = ( +/turf/closed/wall/rust, +/area/shuttle/snowdin/elevator2) +"KQ" = ( +/obj/machinery/computer/shuttle/snowdin/mining{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + dir = 4 + }, +/area/awaymission/snowdin/post/mining_dock) +"KR" = ( +/turf/open/floor/plasteel/brown{ + dir = 10 + }, +/area/awaymission/snowdin/post/mining_main) +"KS" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plasteel/brown{ + dir = 6 + }, +/area/awaymission/snowdin/post/mining_main) +"KT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/awaymission/snowdin/post/mining_main) +"KU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/awaymission/snowdin/post/mining_main) +"KV" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + dir = 6 + }, +/area/awaymission/snowdin/post/mining_main) +"KW" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plasteel/brown{ + dir = 6 + }, +/area/awaymission/snowdin/post/mining_dock) +"KX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/awaymission/snowdin/post/mining_dock) +"KY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/awaymission/snowdin/post/mining_dock) +"KZ" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + dir = 6 + }, +/area/awaymission/snowdin/post/mining_dock) +"La" = ( +/obj/effect/spawner/lootdrop/crate_spawner, +/turf/open/floor/plating/asteroid/snow/ice, +/area/awaymission/snowdin/cave/cavern) (1,1,1) = {" -nS aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -nR +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac "} (2,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac "} (3,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac "} (4,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac "} (5,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac "} (6,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac "} (7,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac "} (8,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac "} (9,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac "} (10,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +ag +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +tI +tI +aj +aj +aj +aj +aj +aj +aj +ae +aj +aj +aj +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -6891,80 +16672,256 @@ ac ac ac ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (11,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +ag +af +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +aj +tI +tI +tQ +tI +aj +tI +tQ +tI +tI +tI +aj +aj +aj +tI +tI +tI +tI +aj +aj +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -6972,256 +16929,256 @@ ac ac ac ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (12,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tI +tI +tI +tI +tx +tx +tx +tx +tx +tx +tx +tx +tI +tI +tI +aj +tI +vJ +tI +tI +ud +tI +tI +tI +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -7229,249 +17186,256 @@ ac ac ac ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (13,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +am +af +ak +af +af +af +fq +af +am +af +af +ag +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tI +tI +aj +tQ +tx +tx +tx +tx +tx +tx +tx +tx +tQ +tI +tI +tI +tI +tQ +tI +tI +tI +tI +tI +tI +aj +aj +ae +aj +aj +aj +aj +aj +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -7479,1021 +17443,1027 @@ ac ac ac ac -ac -ac -ac -ac -ac -aL -aL -aL -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -aL -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (14,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +af +af +af +af +am +af +af +am +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +tI +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tI +aj +aj +tx +tx +tx +tI +tQ +aj +aj +aj +tx +tx +tx +tx +tx +tx +aj +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac ac ac ac -aL -aL -aL ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aV -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (15,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +eM +af +af +al +af +af +jc +af +af +af +af +af +af +af +ag +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tI +tI +ud +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +vJ +aj +aj +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac ac ac -aL -aL -aL -aL ac ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dW -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (16,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +ag +aK +aK +aK +aK +af +af +af +af +af +af +ak +af +af +af +fq +af +am +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +tQ +aj +aj +tx +tx +tx +tx +tx +tx +tx +aj +aj +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac ac -aL -aL -aL -aL -aL ac ac ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (17,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac +ae +ae +ae +ae +ae +ae +ae +af +ag +af +ak +af +af +af +aK +dz +dY +aK +af +af +af +ag +af +af +am +af +af +af +af +af +af +al +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +tI +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +aj +aj +aj +aj +aj +tx +tx +tx +tx +tx +tI +tI +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +aj +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -8501,257 +18471,256 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -aL -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -cP -cP -cP -cP -cP -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -aL -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (18,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac -aW ac ac ac +ae +ae +ae +ae +ae +ae +av +af +af +af +af +ag +af +af +aK +dA +aV +aK +aK +aK +aK +aK +aK +af +af +af +al +af +af +af +af +af +af +af +ag +af +ak +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +tI +tI +tI +tx +tx +tx +tx +tx +aj +aj +aj +aj +aj +aj +ae +aj +aj +aj +tI +tI +tI +tI +tQ +tI +tI +tQ +tI +tI +tI +tI +tx +tx +tI +tI +tI +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -8759,255 +18728,256 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cP -cP -cR -cX -cR -cP -cP -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dW -ac -ac -ac -ac -dW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -aL -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (19,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac +ae +ae +ae +ae +ae +ae +af +af +am +af +af +aK +aK +aK +aK +dB +dZ +eN +dC +gg +gX +hG +aK +af +fq +af +af +ak +af +af +af +am +af +af +af +af +fq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tI +tQ +tI +tx +tx +tx +tx +tx +tx +tx +aj +ae +ae +ae +ae +ae +ae +ae +aj +tI +tI +tI +ud +tI +tI +vJ +tI +vJ +tI +tI +tI +tI +tI +tI +tI +tI +tI +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +ag +af +fq +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -9015,257 +18985,256 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -aL -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cP -cR -cR -cR -cR -cR -cP -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -aL -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (20,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac -aW +ae +ae +ae +ae +ae +ae +ag +af +af +af +af +aK +bO +cm +aV +dC +ea +eO +fs +eO +eO +hH +aK +ag +af +af +af +af +ag +af +af +af +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +tI +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +ae +ae +ae +ae +ae +ae +ae +aj +tI +tI +tI +aj +aj +tI +tI +tI +aj +aj +aj +tI +tI +tI +tI +tI +aj +tI +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +aj +aj +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +ag +af +am +af +ag +af +af +af +ag +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -9273,503 +19242,513 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -aL -aL -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cP -cR -cR -ht -cR -cR -cP -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (21,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac +ae +ae +ae +ae +ae +ae +af +af +af +am +ag +aK +bP +cn +aS +dC +eb +eP +eP +gh +gY +hI +aK +aK +aK +aK +aK +aK +aK +af +af +af +af +fq +am +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tI +tI +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +ae +ae +ae +ae +ae +ae +ae +aj +tI +vJ +tI +aj +aj +tI +tQ +tQ +aj +aj +tI +tI +tI +tI +ud +tI +aj +tI +tI +tI +tI +tI +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +aj +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ku +ae +ae +ae +af +af +af +am +af +af +af +af +af +af +am +af +af +af +af +am +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +ag +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac ac ac -aV ac ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cP -cR -cR -cR -cR -cR -cP -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -dW -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (22,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac +ae +ae +ae +ae +ae +ae +af +af +aJ +aK +aK +aK +aS +co +aV +aS +aS +aS +aV +aV +aS +hJ +aV +jd +aS +kv +le +lU +aK +af +af +af +af +af +af +af +ag +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +tG +tI +ja +tx +tx +tS +tx +tx +tS +tx +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +aj +tI +tI +tQ +tI +tI +tI +tI +tI +tI +tI +tI +tI +tQ +aj +tI +tI +tI +aj +aj +aj +tQ +tQ +tI +tI +aj +aj +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +af +af +af +ag +fq +ko +af +ag +am +af +af +af +fq +af +af +af +af +fq +af +am +af +af +fq +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +fq +af +tN +af +af +ag +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -9777,256 +19756,256 @@ ac ac ac ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cP -cP -cR -cR -cR -cP -cP -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (23,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac +ae +ae +ae +ae +ae +ae +af +af +aK +aQ +bi +bx +bQ +cp +cV +cv +ec +eQ +ft +eQ +eQ +hK +eQ +je +aS +kw +lf +lV +aK +af +af +ak +af +af +af +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +tJ +tN +tN +tN +tN +tN +tN +tN +tN +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tI +tI +tI +tI +tI +tI +vK +tI +tI +tI +tI +vJ +aj +aj +aj +tI +tI +aj +ae +aj +aj +aj +aj +tI +tI +tI +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +ko +af +ak +af +af +af +af +af +am +af +af +af +af +af +af +al +af +af +af +ag +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +tN +fq +af +af +am +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -10034,568 +20013,513 @@ ac ac ac ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cP -cP -cR -cP -cP -ac -ac -ac -ac -ac -aL -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (24,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac ac ac ac ac ac ac +ae +ae +ae +ae +ae +ae +af +ag +aK +aR +bj +by aV +cq +cW +dD +ed +eR +fu +gi +gZ +hL +io +jf +aV +kx +lg +lW +aK +ag +af +am +af +af +af +af +af +fq +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +ag +af +af +af +sf +af +tN +tN +tN +tN +tN +tN +tN +tN +af +mZ +af +af +af +af +ae +ae +ae +aj +aj +aj +aj +tI +tI +tI +tI +tI +aj +tI +tQ +tI +tI +tI +tI +tI +tI +aj +ae +ae +ae +ae +aj +aj +tI +ud +wx +aj +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +ak +af +al +af +af +ko +af +af +af +fq +af +af +af +fq +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +ag +af +af +ak +ag +af +af +af +ag +af +af +af +af +tN +af +am +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac -aL ac ac ac ac -cP -cR -cP ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (25,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW ac ac ac ac ac ac +ae +ae +ae +ae +ae +ae +af +af +aK +aS aV +aS +aV +cr +cX +dE +ee +eS +fv +gj +ha +dE +ip +jg +aV +ky +aV +aV +aK +aK +af +af +al +am +af +af +af +af +af +se +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +ak +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +fq +af +am +ae +ae +ae +ae +aj +aj +aj +aj +aj +aj +aj +aj +aj +tI +tI +tI +tI +tI +tI +tI +aj +aj +ae +ae +ae +ae +ae +aj +aj +tI +tI +tI +tI +aj +tI +tI +tI +tI +tI +tx +tx +tx +tx +tx +tx +tx +tx +tx +uq +tN +ae +ae +ae +tN +uq +tN +tN +tN +uq +af +af +ag +ag +fq +af +ag +af +af +am +af +af +af +af +ko +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +fq +am +af +am +af +af +am +af +af +af +af +fq +af +am +af +af +fq +af +tN +af +af +af +fq +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -10603,201 +20527,256 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cP -cW -cP -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -mi -ac -ac -mi -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (26,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac +ae +ae +ae +af +af +af +ak +af +aK +aT +bi +bx +bR +cs +cY +aS +aS +eT +aS +aS +hb +aS +iq +jf +aV +kz +lh +lX +mD +aK +af +af +af +af +af +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +af +af +af +af +fq +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +uq +af +af +af +am +uX +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +tI +tI +aj +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +tI +tI +tI +tI +tI +tI +tQ +tI +tI +aj +aj +tx +tx +tx +tx +tx +tx +tN +tN +tN +ae +ae +tN +tN +tN +tN +tN +tN +tN +tN +am +af +af +af +am +fq +af +af +af +af +af +af +ko +af +af +af +af +am +af +af +af +af +fq +af +ak +af +am +af +af +af +af +af +af +af +fq +af +af +fq +af +fq +af +af +af +fq +af +af +af +af +tN +tN +af +af +af +ag +af +af +af +ag +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -10805,363 +20784,256 @@ ac ac ac ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -jj -jk -jk -jj -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (27,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -aL -ac -ac +ae +ae +ae af -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ao +af +af +af +aK +aU +bk +bz +aS +cq +cZ +aS +ef +eU +aV +gk +hc +aV +ir +jh +jP +kA +li +aV +aV +aK +ag +af +af +af +af +af +fq +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +am +af +af +ak +af +jc +af +af +fq +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +aj +aj +aj +aj +aj +aj +tI +tI +tI +tx +tx +tx +tx +xR +tN +tN +tN +tN +tN +uq +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +am +af +af +af +af +fq +af +af +fq +ko +af +af +af +af +af +fq +af +af +af +af +tN +tN +tN +tN +tN +af +af +af +am +af +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +am +tN +af +af +am +af +ak +af +af +af +af +am +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -11169,254 +21041,256 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -iK -cQ -cQ -iK -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (28,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -aL -ac -ac +ae +ae +ae +ag af -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +af +af +af +aK +aV +aV +aV +aS +ct +da +aV +eg +eV +aV +gl +hd +aS +iq +ji +aS +kB +lj +lX +mD +aK +af +af +ak +af +am +af +ak +af +am +af +ag +af +af +ag +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +am +af +am +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +tI +aj +aj +aj +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +fq +af +af +af +af +af +af +af +af +af +tq +am +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +fq +af +af +tN +af +af +af +af +af +af +af +fq +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -11424,356 +21298,256 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -iK -cQ -cQ -iK -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (29,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -aL -aL -aL -aL -ac ac +ae +ae +ae af af af -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +am +af +aK aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -jj -jj -jj -jj -jj -jk -jk -jj -jj -jj -jj -jj -jj +bl +bA +bS +cu +db +aV +eh +eW +aS +gm +he +aV +iq jj +aS +kC +kC +jR +jR +na +na +ag +af +af +af +af +af +af +af +af +af +af +af +fq +af +am +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +ag +af +af +af +af +af +af +af +ak +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +aj +ai +aj +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +fq +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +fq +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +fq +tN +tN +tN +tN +tN +tN +af +af +fq +af +af +am +af +af +af +af +af +af +af +af +af +tN +af +af +fq +am +af +af +af +af +af +af +ag +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -11781,146 +21555,256 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (30,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -aL -ac -ac -ac +ae +ae +ae +af +af +af +af +ag +aK +aX +bm +bB +aS +cv +dc +aS +aS +aS +aS +aV +aS +aS +iq +jg +jQ +jR +jR +lY +mE +nb +na +na +af +fq +af +al +af +af +af +fq +am +af +af +af +af +am +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +tC +af +af +af +fq +af +af +am +af +al +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +af +af +fq +ag +af +af +af +mZ +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +ko +ag +af +af +tN +tN +tN +tN +tN +tN +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN af af af af af af -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +af +af +af +tN +tN +tN +tN +tN +tN +af +af +af +af +am +af +fq +af +ak +tN +tN +tN +af +af +af +af +af +af +af +af +af +af +fq +af +af +ag +af +af +af +ag +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -11928,229 +21812,70 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -fJ -dp -dp -dp -ac -ac -ac -ac -dp -dp -dp -dp -kc -kc -kc -iK -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (31,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ac ac ac ac ac ac +ae +ae +ae +ak +af +af +af +af +aK +aS +aV +aS +aS +cr +dd +dF +ei +eX +fw +fw +fw +dK +is +jk +jR +kD +lk +lZ +mF +mF +nC +ob +ob +ob +ob +ag +af +af +af +af +af +ak +af +am +af +af +ag +tq +ae +ae +ae +ae +ae +ae +ae +ae af af af @@ -12158,24 +21883,185 @@ af af af af -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +af +af +af +am +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +af +am +af +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +af +af +ko +af +ak +af +af +af +af +af +af +fq +af +ak +af +af +am +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +fq +af +af +am +af +af +af +fq +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +tN +af +af +af +af +af +fq +af +af +af +fq +af +af +af +af +af +am +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -12183,231 +22069,68 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ja -dp -kc -ac -kc -kA -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (32,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -al -al -al -al -al -al -aF -aF -aF -aF -al -al -al -al -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -aL -aL -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ac ac ac ac ac ac +ae +ae +ae +af +am +af +af +af +aK +aY +bl +bx +bT +cw +cY +dF +dK +eY +fx +gn +gr +hM +it +jl +jR +kE +ll +ma +mG +mG +nD +oc +oy +ph +pH +pH +pH +pH +fq +af +sw +sH +sH +sH +sH +sH +tn +ko +af +ag +af +af +af +ag af af af @@ -12415,21 +22138,187 @@ af af af af -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +fq +af +af +af +ak +af +af +af +fq +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +af +af +af +af +af +fq +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +ae +ae +af +af +af +af +ko +sw +sH +sH +sH +sH +sH +tn +af +af +af +am +af +af +af +af +am +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +am +af +af +fq +af +ak +af +af +af +fq +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +fq +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -12437,232 +22326,177 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -cM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dp -dp -ac -ac -ac -ac -nA -dp -ac -kc -kc -ja -kA -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (33,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -al -bs -bB -aD -bO -cd -aD -bU -bU -bU -bU -aD -aI -aI -al -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -aL -aL -aL -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ac ac ac ac ac ac +ae +ae +ae +ag +af +af +af +ao +aK +aZ +bm +bC +aS +cx +de +dF +dM +eY +fy +go +hf +hM +it +jm +jR +jR +lm +mb +mG +mG +nD +oc +oz +pi +pH +qn +qn +pH +af +af +sx +sI +sS +td +sS +td +sS +tq +af +am +af +af +af +am +ak +af +af +af +fq +af +af +af +af +ak +af +af +af +af +am +af +af +af +af +fq +af +af +tN +tN +tN +tN +tN +tN +tN +af +af +af +am +af +af +af +ag +af +fq +af +ag +af +af +ag +af +af +eM +af +af +af +ag +af +ae +ae +ae +ae +ae +ae +ae +af +af +af +ae +ae +af +af +af +ae +ae +af +af +af +af +tq +sS +td +sS +td +sS +sI +yU +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tq +tN +tN +af +af +fq af af af @@ -12674,19 +22508,74 @@ af af af af -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +af +af +af +af +af +am +af +af +af +af +am +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +af +fq +af +af +af +af +af +ak +af +af +af +fq +af +af +am +af +af +ag +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -12694,375 +22583,256 @@ ac ac ac ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -aL -aL -aL -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -fJ -ac -ac -kU -jj -jj -jj -dp -ac -jj -jj -jj -jj -jj -jj -jj -ac -dp -dp -jj -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (34,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac -ac -ac -ac -bi -bk -aZ -aD -bQ -ce -cf -cp -bU -bU -bU -aD +ae +af +af +af +af +af +af +af aK -aI -aF -ac -ac -ac -ac -ac -ac -cM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +aS aV -ac -ac -ac -ac -ac -ac -fC -ac -ac -dp -lF -jj -dp -ac -jj -nb -nl -nB -nl -nL -jj -dp -dp -dp -jj +aV +aV +cx +de +dG +dM +eZ +fz +gp +hg +hN +it +jn +jS +jR +jR +mc +lY +jR +nE +oc +oA +oH +pI +qo +qp +pH +am +af +sx +sJ +sT +te +te +te +te +dX +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +af +af +af +af +af +vL +vR +vX +vR +vL +af +af +af +af +af +af +af +af +ag +af +af +af +ag +af +af +af +af +ae +af +af +af +ag +af +af +af +af +af +dX +sT +te +te +te +te +yF +yU +af +am +af +af +fq +af +af +af +af +af +af +fq +af +af +af +af +tN +tN +tN +af +af +fq +kp +am +af +af +af +af +af +af +fq +ak +af +af +af +af +af +fq +af +af +af +af +af +fq +af +af +af +fq +af +af +af +af +af +am +af +af +fq +tN +tN +tN +tN +tN +tN +af +af +af +am +af +af +af +af +af +af +af +af +af +af +af +ak +af +am +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +Go +Go +GP +Go +Go +GP +GP +Go +ae ac ac ac @@ -13070,113 +22840,62 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (35,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac -ac -ac -aF -bh -aZ -bC -aD -bP -bV -aD -co +ae +af +af +af +am +af +af +af +aK +ba +bl +bx bU -bU -bU -aD -aI -aI -aF -ac -ac -ac -ac -ac -ac -cV -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -bM -ac -ac -ac -aL -ac -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +cy +df +dH +dK +fa +fA +gq +hh +hO +iu +jm +jT +kF +ln +md +mH +nc +nF +od +oB +pj +pI +qp +qJ +pH +af +am +sx +sK +sT +te +te +te +te +dX af af af @@ -13193,6 +22912,184 @@ af af af af +af +af +af +af +af +af +af +af +af +af +af +af +tN +ua +ua +ua +ua +ua +ua +ua +tN +af +af +af +af +af +af +af +af +af +af +vM +vS +vY +wb +vM +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ag +af +af +af +af +af +af +af +af +af +dX +sT +te +te +te +te +yG +yU +af +af +af +af +af +am +af +ak +af +af +af +af +af +am +af +af +af +tN +af +af +af +af +ko +af +af +af +af +af +am +af +af +af +af +am +af +af +af +af +af +af +fq +af +af +af +am +af +af +af +af +af +fq +af +af +af +fq +ak +af +tN +tN +fq +ak +af +tN +af +af +af +af +af +af +af +af +af +af +al +af +af +af +fq +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +GP +Gq +Gq +Gq +Gq +Gq +Gq +GP +ae ac ac ac @@ -13200,2692 +23097,256 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -aL -aL -aL -ac -ac -ac -aV -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -kU -ac -ac -ac -lQ -dp -jj -dp -dp -jj -na -nk -na -nH -na -jj -dp -ac -dp -jj -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (36,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac -ac -ac -aF -bj -aZ -bE -aD -aD -aD -aD -cl -bU -bU -bU -cJ -aI -cK -aF -ac -ac -ac -ac -cM -cV -da -cV -cM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -af -af -af -af -af -af -af -af -af -af -af -af -ac -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dp -dp -jj -my -mK -jj -nd -na -na -na -ne -jj -dp -ac -ac -jj -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(37,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -aF -aY -aZ -aZ -bD -aD -bR -bU -bU -cq -cu -cl -cp -aD -aI -cK -aF -ac -ac -ac -ac -ac -ac -cV -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -fJ -ac -kU -dp -dp -dp -dp -lF -jj -dp -dp -jj -nc -nm -nC -nI -nM -jj -dp -ac -ac -jj -ac -ac -ac -ac -ac -ac -ac -ac -ac -aV -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(38,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -al -aZ -aZ -bk -bG -aD -bT -bU -cl -cr -cv -bU -bU -aD -aI -aI -aF -ac -ac -ac -ac -ac -ac -cM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -hf -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -jj -dp -dp -lF -lF -lF -jj -kc -dp -jj -ne -na -na -na -nd -jj -dp -ac -ac -jj -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(39,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -al -aM -aZ -bk -aZ -bF -aD -bS -bU -bU -bU -cl -cp -cF -aD -aI -cK -aF -ac -ac -ac -aV -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -iY -jj -iK -iK -jj -dp -ac -dp -jj -jj -jj -lE -jj -jj -jj -kc -dp -jj -jj -jj -nD -jj -jj -jj -dp -ac -ac -jj -kA -dp -jj -nQ -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(40,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -al -aM -aZ -bl -bt -bl -aD -bU -bU -bU -bU -bU -cA -bU -aD -aI -aI -al -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dp -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -jk -cQ -cQ -jk -dp -ac -dp -kc -kc -kc -kc -kc -kc -kc -kc -kc -kc -dp -li -dp -dp -ac -ac -ac -ac -ac -jk -ac -ac -jk -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(41,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -nU -al -al -al -aD -aD -ba -aD -aD -aD -aD -aD -cf -aD -aD -aD -cz -aD -aD -aI -aI -al -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -af -af -dz -dz -dz -dp -dp -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -aL -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -ac -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -ac -ac -dz -dz -dz -dz -dz -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -jk -cQ -cQ -jk -dp -dp -dp -kc -kc -kc -kc -kc -kc -kc -kc -kc -dp -dp -dp -dp -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(42,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -al -at -ax -aC -aI -aI -aI -bm -bv -bv -aD -bV -ce -cd -aD -cx -cC -cd -aD -aI -aI -aD -aF -aF -al -cO -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -dz -dz -ac -af -af -af -dz -dz -dp -dp -dp -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -aV -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -iZ -jj -iK -iK -jj -dp -dp -dp -jj -jj -jj -lG -jj -jj -jj -kc -mL -jj -jj -jj -nE -jj -jj -jj -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(43,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -al -as -aw -aB -aH -aN -aI -aI -bu -bH -aD -bP -cg -bO -aD -cw -cB -bO -aD -aI -aI -cL -aZ -aZ -cL -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af +ae af af -dz -dp -dp -dp -dz af +am af af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -aV -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cQ -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -dz -dz -dz -dz -ac -jj -kc -dp -dp -jj -lf -ls -ls -ls -lt -jj -dp -kc -jj -nf -nn -dp -dp -nN -jj -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(44,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -al -au -ay -aE -aJ -aJ -aJ -aJ -bx -bJ -aD -aD -aD -aD -aD -aD -aD -aD -aD +ag aK -aI -aD -bi -bi -al -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -dp -dp -dp -dz -dz -ac -ac -aV -ac -ac -ac -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cQ -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -jj -kc -dp -kc -jj -lh -ls -ls -ls -lh -jj -dp -dp -jT -nf -dp -nG -dp -nP -jj -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(45,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -al -al -al -aD -aI -aO bb bn -bw -bI -aD -bW -ch -ch -ch -ch -ch -cG -aD -aI -aI -cL -aZ -aZ -cL -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -dp -dp -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dW -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -aL -aL -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -jT -kc -kc -kM -jj -lg -ls -ls -ls -lg -jj -mz -dp -jj -lQ -dp +bD +aS +cq +de +dI +dK +fb +fB +gr +gr +hM +iv +jo +jU +js +jU +me +mI +nd nF -dp -nO -jj +oe +oC +pk +pJ +qo +qK +pH +ak +af +sx +sJ +sT +te +te +te +te +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +sT +te +te +te +te +te +te +te +dX +dX +dX +dX +dX +dX +dX +dX +dX +oa +vN +vT +vY +wc +vM +oa +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +dX +sT +te +te +te +te +yF +yU +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +af +af +af +ak +af +af +ks +af +am +af +af +af +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +tN +tN +tN +af +af +af +tN +tN +tN +tN +tN +tN +af +af +fq +af +af +af +af +af +af +af +af +af +fq +af +ko +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +Go +Gq +Gq +Gq +Gq +Gq +Gq +Go +ae ac ac ac @@ -15893,9 +23354,256 @@ ac ac ac ac +"} +(37,1,1) = {" ac ac -aW +ac +ac +ac +ac +ae +ag +af +af +am +aq +ar +ar +aK +aS +aV +aV +aS +cq +dd +dJ +dK +fc +fC +gs +hi +dK +iw +jp +jV +gt +lo +mf +mJ +ne +nG +of +oD +pl +pI +pH +pH +pH +af +fq +sx +sK +sT +te +te +te +te +dX +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +tN +ua +ua +ua +ua +ua +ua +tN +tN +tN +af +af +af +af +af +af +af +af +vM +vU +vY +wd +vM +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +dX +sT +te +te +te +te +yG +yU +af +fq +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +fq +am +af +af +af +af +ko +af +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +fq +af +af +fq +af +af +af +af +af +af +am +af +tN +tN +af +af +am +af +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +af +af +af +Fl +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +Go +GP +GP +Go +Go +GP +Go +Gq +Gq +Gq +Gq +Gq +Go +ae ac ac ac @@ -15903,96 +23611,2162 @@ ac ac ac ac +"} +(38,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +af +af +al +ag +ar +aw +aE +aL +bc +bo +bE +az +cz +dg +dK +dK +dK +dM +dM +dM +dK +ix +jq +jm +jU +lp +mg +mK +nf +nH +og +oE +pm +pK +qq +af +ak +af +sf +sx +sJ +sT +te +te +te +te +dX +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +af +af +vL +vR +vX +vR +vL +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +dX +sT +te +te +te +te +yF +yU +af +af +ak +am +af +af +af +af +af +fq +af +am +af +af +af +af +af +af +af +af +af +af +ks +af +af +af +am +af +af +af +af +af +af +am +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +tN +tN +am +af +af +af +fq +af +am +af +af +fq +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +ko +am +af +ae +ae +ae +ae +ae +ae +ae +ae +GP +HT +Iq +Go +HT +Iq +Go +Go +Go +GP +Gq +GP +Go +ae +ac +ac +ac +ac +ac +ac +ac +"} +(39,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +af +af +af +af +ar +ax +aF +aE +aE +bo +bE +az +bo +dh +dL +ej +fd +fD +gt +fd +hP +gt +jr +jW +jU +lq +mh +mL +nf +nI +oh +oF +pn +pL +qq +ag +rj +am +af +sx +sI +sU +tf +tl +tf +tl +tq +af +am +af +af +af +af +af +fq +af +am +tB +af +af +fq +af +af +af +al +af +af +af +af +af +am +af +af +fq +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +al +ag +af +af +ag +am +af +ag +fq +af +af +af +af +af +ak +af +af +af +af +af +af +af +al +af +af +af +af +af +af +am +af +af +af +ak +tq +tl +tf +tl +tf +sU +sI +yU +af +af +am +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +am +af +ko +af +af +fq +am +af +af +fq +af +fq +af +af +af +af +af +fq +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +tN +tN +af +af +af +af +af +af +af +af +af +af +am +am +af +af +af +af +af +af +af +am +af +af +af +fq +af +ko +af +af +af +ae +ae +ae +ae +ae +ae +ae +GP +HU +Ir +GP +HU +Ir +Go +ae +Go +Kj +Kv +KH +GP +ae +ac +ac +ac +ac +ac +ac +ac +"} +(40,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +af +af +af +ak +ar +ay +aG +aM +bc +bp +bE +az +br +di +dM +ek +fe +fE +gu +hj +dK +iy +js +jX +kG +lr +mi +mM +nf +nF +oi +oG +po +pM +qq +am +af +af +af +sy +sL +sL +sL +sL +sL +to +ko +fq +af +af +af +af +af +af +af +af +af +am +af +af +af +am +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +fq +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +fq +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +kp +sy +sL +sL +sL +sL +sL +to +am +am +af +af +af +am +af +af +af +af +af +am +dX +af +fq +ao +af +af +ag +af +fq +af +kp +ag +af +af +af +ag +af +af +af +ag +af +af +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +am +am +af +af +af +tN +tN +af +af +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +ko +af +am +ag +ae +ae +ae +ae +ae +ae +ae +GP +HT +Is +Go +HT +Is +Go +ae +GP +Kk +Kw +KI +GP +ae +ac +ac +ac +ac +ac +ac +ac +"} +(41,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +af +af +af +af +ar +az +aC +aC +az +bq +bF +bV +cA +dj +dM +el +ff +fg +fg +fh +fh +fh +fg +fg +kH +ls +mj +jo +ng +nF +oc +oH +oH +oc +ob +qL +qL +qL +ak +am +af +dX +dX +dX +af +af +kp +af +af +af +ak +fq +af +af +af +al +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +am +af +af +af +af +af +af +af +af +ak +af +af +af +af +ak +af +am +af +af +af +af +af +am +af +af +af +af +af +af +af +fq +af +af +af +al +af +tN +ko +af +af +af +dX +dX +dX +dX +dX +af +dX +dX +dX +dX +af +ag +af +am +af +af +af +af +af +ag +ae +ae +ae +ae +ae +ae +ku +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +fq +ag +af +af +af +fq +ag +af +af +ag +af +af +fq +ak +af +af +af +af +fq +af +al +tN +af +af +af +fq +am +af +af +af +af +fq +am +af +af +af +af +af +af +af +fq +af +af +af +af +af +lS +iY +sN +ao +af +af +af +af +ae +ae +ae +ae +Hl +Go +HV +Go +Go +HV +Go +GP +Go +GP +Go +Kx +KJ +GP +ae +ac +ac +ac +ac +ac +ac +ac +"} +(42,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +af +af +af +ag +ar +aw +aE +aE +bd +br +bG +bW +cB +bo +dK +em +fg +fF +gv +hk +hQ +iz +jt +fh +kI +lt +mk +mL +nh +nJ +hM +oI +pp +pN +dK +qM +rk +rG +af +am +dX +dX +dX +af +fq +af +ko +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +am +af +af +af +af +af +af +af +ak +af +fq +af +af +al +af +af +af +af +af +tN +tN +tN +tN +tN +tN +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +am +af +fq +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ks +af +ak +af +af +fq +af +dX +dX +dX +af +dX +te +te +AC +yW +af +af +ak +eM +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +af +af +af +af +af +af +af +af +tN +af +af +af +af +af +af +am +af +af +af +af +af +af +af +af +ak +af +af +af +af +ak +af +af +fq +ko +af +af +ak +af +af +am +af +af +ae +ae +ae +GP +HD +GR +It +Iu +IR +Go +Is +Ir +Iq +Go +Ky +Gq +GP +ae +ac +ac +ac +ac +ac +ac +ac +"} +(43,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ag +af +af +af +ar +aA +aH +aN +aE +bs +bH +bX +cB +bE +az +en +fh +fG +gw +hl +hR +iA +ju +jY +kJ +lu +ml +mN +ni +nK +oj +oJ +pq +pO +qr +qN +js +rH +dX +dX +dX +dX +dX +dX +af +af +ks +af +af +af +af +af +af +af +am +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +af +fq +am +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +af +af +fq +am +af +af +af +af +af +ao +af +af +af +af +ko +af +af +af +af +am +af +am +am +af +zK +oa +te +Au +AD +yW +af +ag +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +am +af +af +af +af +tN +tN +tN +tN +af +am +af +af +ak +af +af +af +af +af +af +fq +am +af +af +af +af +af +af +af +af +af +af +af +kp +af +af +af +af +af +af +af +FQ +FZ +Go +GP +Go +HE +Gq +Gq +HW +IS +HV +HT +JK +HT +GP +Kz +Gq +Go +ae +ac +ac +ac +ac +ac +ac +ac +"} +(44,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +af +af +af +af +ar +aB +aG +aO +bc +br +bI +bY +cC +bE +dK +eo +fh +fH +gx +hm +hS +iB +jv +jZ +kK +lv +js +jW +nj +nL +dK +js +pr +pP +dK +qO +rl +qL +oa +dX +dX +dX +dX +af +af +af +ko +af +af +af +af +am +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +fq +af +af +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +af +af +fq +af +af +af +am +am +af +af +af +fq +af +af +af +am +af +af +af +af +af +af +af +af +af +af +af +af +af +af +am +af +af +ks +af +af +af +fq +af +af +af +af +dX +af +zU +Ag +te +te +yW +AX +AX +yW +yW +yY +yX +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +fq +tN +af +af +af +af +af +al +af +af +fq +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +ko +am +af +am +af +af +af +af +af +Ga +Gp +GQ +Hm +HF +HW +Gq +Gq +IS +Go +GP +Go +GP +Go +Go +KK +Go +ae +ac +ac +ac +ac +ac +ac +ac +"} +(45,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +af +ak +af +ao +ar +aC +aC +aC +az +bt +bJ +bZ +bp +dk +dK +ep +fh +fI +gy +hn +hT +iC +ju +jY +kJ +lw +jo +js +nk +nM +ok +oK +ps +pQ +qs +pQ +rm +rH +dX +dX +dX +dX +dX +af +dX +dX +ks +af +af +af +af +af +af +al +af +af +af +af +fq +af +af +af +af +af +am +am +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +af +af +af +af +af +af +am +am +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +tN +af +tN +af +af +af +af +af +af +af +ko +af +af +af +ak +af +ao +yV +oa +dX +yW +yW +Ah +Av +Av +yX +AY +Be +yX +Bq +BA +yX +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +fq +af +af +af +af +tN +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +fq +af +af +af +af +af +fq +af +af +ks +af +af +af +af +af +dX +am +dX +Gb +Gq +Gq +Gb +GR +HW +Gq +GR +IT +IR +Jr +Gq +Kc +Kc +Gq +Gq +Go +ae +ac +ac +ac +ac +ac +ac ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (46,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac +ac +ae +af +af +af +af +ar +aw +aE +aE +bc +br +bs +az +cD +dl +dM +eq +fg +fF +gz +ho +hU +iD +jw +fh +kL +lx +mm +jX +jX +jm +hM +oL +pt +pR +dK +qM +rn +rG +af +af +af +dX +af +af +af +af +ko +af +af +am +af +af +af +af +af +af +af +af +af +af +af +af al -aI -aQ -bd -bp -by -bL -aD -bY -ch -ch -ch -ch -ch -bZ -aD -aI -aI -aD -aF -aF -al -cO -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +fq +tN +tN +tN +tN +tN +tN +tN +af +af +af +fq af af af @@ -16007,22 +25781,142 @@ af af af af -dp -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz +tN +af +af +tN +tN +af +af +af +af +af +af +af +am +af +af +af +af +fq +af +af +af +kp +af +af +af +ag +af +af +yW +zo +zo +yW +zV +Ai +Aw +zp +AM +AZ +zp +Bj +zp +BB +yY +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +am +af +af +am +af +tN +fq +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +am +ko +af +af +af +dX +af +af +af +dX +Gb +Gq +GR +Gb +HG +HX +HX +IF +HW +Gq +Hm +JL +HW +GR +GR +KL +GP +ae ac ac ac @@ -16030,226 +25924,363 @@ ac ac ac ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -aL -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -aL -ac -ac -jT -kc -kz -kc -jj -lg -ls -ls -ls -lg -jj -dp -dp -jj -dp -dp -dp -dp -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (47,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac -al +ac +ae +af +af +am +ag +ar +ax aI +aE +aE +bp +bs +az +cE +dk +dN +dO +dO +dO +dP +dP +dO +dP +dP +dP +kM +ly +dP +dP +nl +nN +nt +nt +nt +nN +nN +nN +oW +qL +fq +am +af +af +ak +af +af +dX +kp +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +am +am +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +am +tN +tN +af +af +ao +af +af +ak +af +af +af +af +af +af +af +af +af +am +ko +af +fq +af +af +ae +ae +yX +zp +zx +yX +zW +Aj +Aj +Ai +AN +Aj +Bf +yY +Br +BC +yX +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +af +ag +af +af +af +ag +af +am +af +af +fq +af +af +am +af +af +af +af +af +af +af +af +af +af +ks +af +af +af +af +af +af +af +FR +FZ +FZ +Go +Go +GP +GP +Go +HF +Gq +IW +Js +JM +Gq +Gq +GR +KM +GP +ae +ac +ac +ac +ac +ac +ac +ac +"} +(48,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +af +af +af +af +ar +aD +aG aP bc bo -bw bK -aD -bX -ci -ch -ch -ch -cD -bX -aD -aI -aI -al -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +az +cF +dm +dO +er +ex +fJ +gA +hp +gA +gA +jx +ka +kb +lz +mn +dO +nm +nO +ol +oM +pu +oM +ol +qP +oW +af +af +ak +af +sV +af +af +af +af +ko +af +af +ak +af +af +af +af +af +af +af +af +am +am +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +tq +uv +tT +tW +tW +tW +tW +tW +tW +tq +af +af +af +fq af af af @@ -16261,251 +26292,7 @@ af af af af -af -af -af -af -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -aL -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -jj -kc -kc -kc -jj -lh -lt -lH -lt -lh -jj -ac -ac -jj -ng -no -dp -nJ -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(48,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -al -aK -aI -aI -aI -bw -bw -aD -bZ -ch -ch -ch -ch -ch -bY -aD -aI -aI -al -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ao af af af @@ -16522,246 +26309,342 @@ af af af af +fq +af +am +af +af +af +af +ko +af +af +am +af +ae +ae +yY +zq +zy +zL +zX +zp +Ax +AE +Ai +Ba +zp +yY +yX +yY +yX +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +CS +af +af +af +CS +af +DW +af +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +am +af +af +ko +af +am +af +af +af +af +ao +af +mZ +ae +ae +ae +FZ +HY +Iu +IG +IS +Go +GP +Go +Go +Kl +KA +KN +GP +ae ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz ac -dz ac ac ac ac ac -ac -ac -ac -aL -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -ac -ac -jj -kc -kc -kc -jj -jj -jj -jj -jj -jj -jj -ac -ke -jj -jj -jj -kU -fC -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (49,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -al -aI -aR -be -bq -aI -aI -aD -aD -aD -aD -cs -aD -aD -aD -aD -aI -aI -al -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ac ac ac ac ac ac +ae +ag +af +af +af +ar +ar +ar +ar +ar +az +az +az +aC +aC +dP +es +fi +fK +gB +hq +gA +gA +jy +gA +kN +lA +gA +dO +nn +nP +om +oN +om +pS +qt +qQ +ro +rI +dX +dX +dX +af +af +am +af +af +ko +af +af +af +af +af +am +af +af +af +am +af +af +af +am +af +af +af +af +af +af +am +af +af +af +am +af +af +af +am +af +dX +te +te +te +te +te +te +te +te +dX +af +af +af +ak +af +am +af +af +af +af +tN +am +af +af +af +am +af +af +am +af +af +af +af +af +am +af +af +af +fq +af +af +af +af +af +af +af +af +fq +af +ko +ag +af +af +ae +ae +ae +yZ +yX +yY +yX +yX +Ak +Ay +AF +AO +AO +zp +Bk +Bs +yX +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +ai +Db +Dm +Db +ai +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae af af af @@ -16776,266 +26659,292 @@ af af af af +Fd +af +kp +ao af af af +af +am +af +af +af +af +af +am +Ga +HF +HW +HW +IU +Go +Jt +JN +GP +Go +KB +Go +Go +GP ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz ac ac ac -dz ac ac ac -ac -ac -ac -ac -cQ -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -ac -kd -kc -kc -kc -kc -kc -lI -dp -dp -dp -ac -ac -ac -ac -ac -ac -ac -fJ -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (50,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac +ac +ae +ae +af +af +af +af +af +af +af +be +bu +bL +ca +cG +dn +dO +et +ex +fL +gC +hr +gA +iE +hp +gC +gD +lB +gC +mO +no +nQ +nQ +nQ +nQ +nQ +op +qR +rp +rp +rp +sz +rp +af +af +af +dX +dX +ko +af +af +af +ao +af +af +af +af +af +af +af +af +af +am +af +ao +af +af +ak +af +am +af +af +af +af +af +af +ao +af +af +dX +te +te +te +te +te +te +te +te +dX +af +af +af +af +af +am +af +af +af +af +af +af +af +am +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +af +ag +ku +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +yX +yY +yY +yX +AP +yX +yX +Bl +Bt +yX +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tI +tI +ii +ii +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +af +am +af +ak +af +af +af +am +af +af +af +fq +af al -aI -aI -aI -aI -aI -aI -bN -cb -cb -cm -ck -cm -cb -cb -bN -aI -aI -al -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -ac -aW -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af +af +ko +af +af +am af af af af af +Gc af +am +Hn +Ga +HF +GR +HW +IV +Go +Ju +Gq +GP +Gq +Gq +Kc +KR +Go ac ac ac @@ -17043,237 +26952,70 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -kA -kc -kz -kc -dp -dp -ac -ac -ac -ac -ac -ac -ac -ke -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (51,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac -al -aI -aS +ae +ae +af +af +af +ao +am +af +ag bf -be -bz -aI -aD -ca -cb -cb -cb -cb +bv +bM cb cH -aD -aI -aI -al -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +do +dP +eu +ex +fM +gD +gA +hV +iF +gD +kb +kO +lC +mo +mP +np +nR +on +oO +pv +pT +qu +qS +rp +rJ +rp +sA +rp +rp +rp +ag +dX +dX +ko +af +af +am +af +af +af +af +ak af af af @@ -17291,6 +27033,175 @@ af af af af +af +am +af +af +af +dX +te +te +te +te +te +te +te +te +dX +af +af +af +af +af +af +af +ao +af +am +af +af +af +af +af +af +fq +af +af +af +af +am +af +fq +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +yW +AG +AQ +Bb +yX +Bm +Bu +yY +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +ii +tI +ii +aj +aj +aj +aj +ai +aj +aj +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +ko +af +af +af +af +ao +af +af +ao +af +af +af +ae +FZ +HZ +HX +HX +IW +Jj +Gq +JO +Go +Gq +Gq +HW +KL +Go ac ac ac @@ -17298,238 +27209,62 @@ ac ac ac ac -ac -ac -aL -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aV -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dp -kc -dp -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (52,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac -aF -aI -aI -aI -aI -aI -aI -aD +ae +ae +af +af +af +af +af +af +af +bf +bw +bN cc -ck -cb -cb -cb -cb cI -aD -aK -aI -al -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +cb +dP +ev +ex +fN +gA +hs +gA +iG +hs +gD +kP +lB +gA +mO +nq +nS +oo +oP +pw +pw +oP +qT +rq +rK +sg +sB +sM +sW +tg +dX +dX +dX +ko af af af @@ -17540,2560 +27275,2582 @@ af af af af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -aW -ac -ac -ac -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -jj -jj -jj -jj -jj -ac -ac -ac -jk -jj -jj -jj -jj -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(53,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -aF -aI -bg -br -bA -aI -aD -cc -cj -cn -ct -cy -cE -cI -aD -aI -aI -al -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -cM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aV -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(54,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -aF -al -al -al -al -al -al -aF -aF -aF -aF -aF -al -al -al -al -al -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -ac -ac -ac -fP -dz -fP -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ke -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(55,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aV -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ad -ec -ad -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(56,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ad -ef -ef -ad -ac -fG -ac -ef -df -ef -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(57,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ad -fd -dS -ad -fC -ac -fJ -fQ -df -ef -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(58,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ad -ff -fp -cZ -ad -fD -fK -cZ -ec -ad -ac -gb -ac -eL -gg -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ke -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(59,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -nT -ad -am -ad -ad -aG -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ad -fe -cZ -ad -fD -fD -fD -fD -aj -ad -ac -ad -gc -ad -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(60,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ad -ag -an ao -az -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +af +am af af af af af +am +af +af +af +ao af af af af +ak +af +af +dX +te +te +te +te +te +te +te +te +dX +af +am +af +af +af +am +am af af af af +ak af -ac -ac -ac -ac -ac -aL -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ad -fh fq -fy -aj -fD -fM -df -aj -ad -ac -ad -ai -ad -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(61,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ad +af +af +af +af +af +af +af +af +af +af +ak +af +af +af +af +af +am +af +af +af +af +af +af +ak +af +ae +ae +ae ae ai -ah -az -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ad -fg -fh -ad -fE +ai +ai +ai +ai +ai +ai +ae +ae +yW +AH +AQ +AQ +yW +yY +yX +yY +ae +ae +ai +ai +ai +ai +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +wQ +wS +ii +tI +tI aj -fL -df aj -ad +tI +tI +tI +Ch +tI +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +af +ag +af +af +af +af +af +af +af +af +af +af +af +ko +af +af +af +af +af +af +af +af +af +Gr +ae +ae +GP +Go +Iv +IH +Iv +GP +GP +GP +Go +JL +HW +Gq +KM +GP +ac +ac +ac +ac +ac +ac +ac +"} +(53,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +af +af +af +af +af +ak +ao +bf +bf +bf +cd +cJ +dp +dp +ew +ex +fJ +gA +ht +hW +iH +jz +kc +iH +lD +hV +dO +nr +nT +op +oP +px +pU +nS +qU +rr +rL +rr +sC +rp +rp +rp +dX +af +af +ko +af +af +af +af +af +am +af +af +am +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +am +af +af +am +af +af +tq +tU +tX +tX +tX +tX +tX +tX +tX +tq +af +af +af +af +am +am +am +fq +af +am +af +af +af +af +af +am +af +af +am +am +af +am +af +af +af +af +af +af +fq +af +af +af +af +af +af +ak +af +af +ag +ae +ae +ae +ae +ai +yg +yg +yg +yg +yg +ai +ae +ae +yW +yW +AR +AQ +yW +ae +ae +ae +ae +ae +ai +yh +yg +ai +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +wQ +wS +tI +aj +aj +aj +aj +tI +tI +tI +tI +tI +tI +tI +wS +wQ +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +fq +af +lS +sN +af +af +af +ak +af +af +af +af +af +af +af +ae +ae +FZ +Iw +Gq +IX +GP +Jv +Jv +Jv +Gq +HW +HW +KM +GP +ac +ac +ac +ac +ac +ac +ac +"} +(54,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ag +af +af +af +af +af +af +af +ag +bf +ce +cK +dq +dQ +ex +ex +fO +gA +hu +gA +gA +hp +kd +gA +lB +mp +dO +ns +nU +oq +oQ +py +pV +nS +qV +rp +rp +rp +rp +rp +af +af +af +am +dX +ko +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +am +am +af +af +af +af +fq +af +af +af +af +fq +af +af +af +af +af +af +al +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ae +aj +aj +aj +ai +yg +yh +yg +yh +yg +ai +ae +ae +ae +aj +tI +tI +aj +aj +ae +ae +wQ +wQ +ai +yg +za +ai +wS +wQ +aj +aj +ai +aj +aj +aj +aj +wS +wQ +wQ +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +wQ +wS +tI +ii +ii +ii +ii +tI +tI +ii +ii +tI +tI +tI +wS +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +ag +am +af +af +af +af +af +ko +Fg +Fj +am +ao +af +am +af +af +af +dX +af +af +dX +dX +Ia +Gq +Gq +Ix +GP +Jw +JP +JP +Km +JP +KO +KS +GP +ac +ac +ac +ac +ac +ac +ac +"} +(55,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +af +am +af +af +af +af +af +af +af +bf +cf +cL +dr +cd +cd +dp +dP +dO +hv +hv +hv +hv +dO +dP +lE +mq +dO +nt +nN +nN +nN +nN +pW +qv +qW +rs +rM +sh +oW +af +fq +af +af +af +af +ko +am +af +af +af +af +af +af +af +ak +af +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +fq +af +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +am +af +af +af +af +af +am +af +af +af +af +ae +ae +ae +aj +an +xS +ai +yf +yf +za +yg +yg +ai +aj +ai +aj +aj +AS +tI +Bc +aj +ae +wS +wS +wS +ai +yf +zb +ai +wS +wS +aj +tI +Ch +tI +tI +tI +tI +wS +ai +wS +wS +aj +wQ +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tI +ii +ii +Dn +tI +tI +wS +wS +tI +tI +tI +tI +wS +wS +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +ag +af +am +af +ko +Fh +Fj +af +af +af +af +af +af +af +ak +af +dX +dX +oa +Ia +Gq +II +IY +Go +Jx +JQ +JR +Kn +JR +JT +KT +Go +ac +ac +ac +ac +ac +ac +ac +"} +(56,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +af +af +af +ao +af +af +af +af +af +bf +cg +cM +ds +dR +ey +cd +fP +gE +hw +hX +iI +jA +ke +kQ +lF +mr +mQ +nu +nV +or +oR +nt +pX +qw +qX +rt +rN +si +oW +am +af +am +af +dX +dX +ko +af +af +af +af +af +af +af +af +af +af +af +ak +af +af +af +af +af +am +af +af +af +af +af +af +ak +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +fq +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +am +af +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +ag +ae +ae +ae +aj +ii +ii +yb +an +yf +zb +yf +ai +ai +aj +Al +tx +aj +aj +Bc +Bc +wS +ae +wS +wS +wS +BJ +xL +ys +BU +an +wS +aj +wS +wS +wS +tI +tI +tI +tI +Ch +tI +tI +aj +wQ +wQ +ae +ae +wQ +wQ +wQ +ae +ae +ae +ae +ae +aj +aj +aj +wS +ai +wS +aj +wS +wS +tI +tI +ii +ii +tI +tI +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +ko +Fg +Fj +af +af +af +af +af +af +am +af +af +af +dX +dX +Ia +Ix +Gq +Gq +Go +Jx +JR +Kd +Ke +KC +JR +KT +GP +ac +ac +ac +ac +ac +ac +ac +"} +(57,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +af +af +af +af +af +af +ao +af +af +bf +ch +cN +dt +dS +ez +fj +fQ +gF +fQ +hY +hY +fQ +hY +hY +lG +hx +mt +nv +nV +os +os +nt +pY +pV +qY +nN +nN +nN +oW +ag +af +af +af +dX +dX +ko +af +af +af +af +af +af +fq +af +af +am +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +al +af +af +tN +tN +tN +tN +tN +tN +tN +af +af +af +fq +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +af +af +ag +af +ae +ae +ae +ae +wQ +wS +tI +tI +yc +yn +yH +zc +an +an +zM +ii +tx +tx +tx +aj +tI +AS +wS +wS +wS +tI +wS +Bv +BN +BS +BV +an +BZ +Ce +wS +wS +wS +wS +tI +tI +tI +tI +tI +tI +aj +wS +ai +wS +wS +wS +wS +wS +wQ +wQ +wQ +ae +ae +ae +ae +ae +wQ +wQ +wQ +ae +wQ +wS +aj +aj +tI +tI +tI +tI +tI +tI +wS +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +ko +Fh +Fj +af +af +af +ao +af +af +af +am +af +af +af +ae +FZ +Iy +Iy +Iy +Go +Jy +JS +Ke +Ke +Ke +JS +KU +GP +ac +ac +ac +ac +ac +ac +ac +"} +(58,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +af +af +af +ak +af +af +af +af +af +bf +ci +cO +du +dT +eA +cd +fR +gG +hx +gI +iJ +ia +hZ +kR +lH +ms +mt +nw +nW +os +oS +nt +pZ +qx +qZ +ru +rO +sj +oW +am +am +af +af +af +af +ko +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +fq +af +ak +af +af +am +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +af +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +wS +wS +ii +tI +yd +yo +yI +zd +an +ii +ij +tI +tI +tI +tx +tx +tI +wS +wS +wS +tI +tx +tI +ii +ii +ii +ii +ii +Ca +Ca +aj +aj +wS +wS +tx +tx +tx +tI +tI +tI +Cj +tI +Cm +tI +tI +tI +tI +aj +wS +wQ +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +AT +tI +tI +ii +ii +tI +wS +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +ko +Fh +Fj +am +af +af +af +af +af +af +af +af +ae +ae +ae +Go +Go +GP +GP +GP +Jx +JR +Kf +Ke +Ke +JR +KT +GP +ac +ac +ac +ac +ac +ac +ac +"} +(59,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ag +af +af +af +af +af +af +af +ag +bf +cj +cP +dv +ch +eB +fk +fR +gH +gH +hZ +hZ +gJ +kf +iJ +lI +mt +hx +nx +nW +ot +oT +nN +qa +qy +ra +rt +rP +si +oW +am +am +af +af +dX +af +ko +af +af +af +ao +af +af +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +af +af +am +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +vH +am +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +fq +af +af +ae +ae +ae +ae +ae +ae +wS +wS +an +ii +tI +wS +wS +yJ +zd +an +ii +tI +tI +tI +tI +tI +tI +tI +wS +ai +wS +tI +tx +tx +tI +tI +tI +BW +tI +aj +aj +aj +aj +wS +wS +tx +tx +tx +tx +tI +tI +Ck +BW +Cn +Cp +tI +Cp +tI +tI +wS +wQ +wQ +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +ai +wS +wS +ii +ii +BX +ai +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +ko +af +af +af +am +af +af +af +am +af +ag +ae +ae +ae +ae +ae +ae +ae +ae +Go +Jx +JT +JR +JS +JR +KP +KT +GP +ac +ac +ac +ac +ac +ac +ac +"} +(60,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +af +af +af +af +af +af +af +af +af +bf +cj +cQ +dw +dU +dr +fl +fS +gI +gH +ia +gJ +gG +kg +kS +lH +kR +iJ +ny +nV +os +oU +nN +qb +qz +qY +nN +nN +nN +oW +am +am +af +dX +dX +fq +ko +af +af +af +af +af +af +af +fq +af +af +af +af +fq +af +af +af +am +af +af +am +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +am +am +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +fq +af +af +af +af +mZ +ae +ae +ae +ae +ae +wQ +wS +an +an +ii +ii +wS +wS +yK +ze +an +ii +tI +ii +ii +ii +ii +ii +tI +ii +yb +ii +ii +tI +ii +ii +ii +ii +tI +BX +ai +wS +wS +aj +aj +aj +tx +tx +tx +tx +tx +tI +Ck +ii +tI +BW +ii +ii +tI +Cp +aj +aj +wS +wQ +wQ +wQ +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +wQ +wS +tI +tI +tI +wS +wS +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +Fi +af +af +af +af +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +Go +Jz +JU +JU +Ko +JU +JU +KV +GP +ac +ac +ac +ac +ac +ac +ac +"} +(61,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +af +af +am +af +af +ak +bf +ck +cR +ds +dV +eC +cd +fT +gJ +hy +gH +iK +hZ +hz +hy +lJ +mu +mR +nz +nX +ou +oV +nt +qc +qA +qZ +ru +rQ +sk +oW +af +af +af +af +af +af +ko +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ak +af +af +af +af +fq +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +am +am +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +af +am +ae +ae +ae +ae +tG +aj +aj +an +an +an +an +an +ii +tx +ii +ii +ii +ii +ii +tI +ii +ii +ii +ii +tI +tI +tI +ii +ii +ii +ii +ii +ii +ii +tI +tI +wS +wS +aj +aj +aj +tx +tx +tx +tx +tx +ii +Cj +ii +wS +wS +wS +wS +ai +Cu +tI +tI +wS +wQ +wQ +wQ +wQ +wQ +ae +ae +ae +ae +ae +ae +ae +ae +wQ +wQ +wS +tI +tI +tI +tI +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +tq +af +dX +dX +af +af +af +dX +dX +dX +ae +ae +ae +ae +ae +ae +ae +Go +Go +GP +GP +GP +Go +GP +Go +Go ac -ad -ad -ad ac ac ac ac ac ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (62,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ad -ai -ah -ao -az -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -aU -aW -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac ac ac ac ac ac ac +ae +ae +ae +ae +ae +af +af +af +af +af +af +bf +cl +cS +dr +dW +eD +cd +fU +gK +hz +gG +iJ +ia +hz +ia +lK +ms +kf +nA +nY +ov +oV +nN +qd +qB +rb +rt +rR +si +oW +ag +af +af +af +lS +iY +sN +af +af +af +af +af +af +af +am +af +af +af +fq +af +af +af +fq af af af @@ -20107,42 +29864,171 @@ af af af af +tN +tN +tN +tN +tN +tN +tN +tN +tN af -ac -ac -ac -ac -aW -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ad -fh -fs -ad +af +af +fq +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +am +af +af +af +af +ae +ae +ae +ae aj -fH -fN -fR -fT -ad +an +xk +xk +xC +xC +xk +xk +ii +tx +tI +tI +tI +tI +tx +tx +tI +tI +tI +tI +tI +tI +tx +tI +tI +tI +tx +tI +tI +ii +ii +tI +Cf +aj +aj +aj +aj +tx +tx +tx +tI +tI +ii +wS +wS +aj +wS +wS +wS +wS +tI +Cp +Cp +ai +aj +wS +wS +wS +wS +ae +ae +ae +wQ +wQ +wQ +ae +ae +wQ +wQ +wS +tI +ii +ii +tI +wS +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +tq +Fm +te +dX +dX +ak +am +dX +te +Gs +tq +tq +tq +tq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -20150,207 +30036,74 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ke -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (63,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ad -ah -ao -av -az -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -dz -dz -dz -dz -dz -ac -aW -ac -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac ac ac ac ac ac ac +ae +ae +ae +ae +ae +af +af +af +af +af +af +bf +bf +bf +bf +bf +bf +bf +fV +gL +hA +ib +iL +jB +iL +iL +lL +mv +hx +nA +fW +fW +oW +nt +qe +qC +oW +oW +oW +oW +oW +af +af +dX +af +ko +af +af +dX +af +af +af +al +af +af +af +af +af +af +am af af af @@ -20358,12 +30111,181 @@ af af af af +fq +af +af +af +am +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN af af af af -af -af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +uq +ae +ae +ae +ae +ae +ae +ae +aj +xa +xl +xm +xn +xK +xm +xo +an +ii +ii +wS +tI +tx +tx +tx +tI +tI +tI +tI +ii +ii +ii +ii +ii +tI +tI +tI +tI +tI +tI +ii +tI +tI +ii +tI +ii +ii +tI +tI +ii +tI +BX +ai +wS +aj +tx +tx +tI +tI +tI +tI +ii +Cy +ii +ii +tI +tI +wS +ae +ae +ae +wS +wS +wS +ai +aj +wS +wS +wS +aj +ii +ii +tI +wS +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +tq +Fn +Fs +Fx +FE +FI +FI +FE +Fx +Fy +GS +Ho +HH +tq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -20371,242 +30293,65 @@ ac ac ac ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ad -cZ -fr -cZ -ad -ad -ad -ad -ad -ad -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -aW -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (64,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ad -ak -aq -ad -ad -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac ac ac ac ac ac ac +ae +ae +ae +ae +ae +ag +af +af +af +af +af +af +af +af +ag +af +af +fm +fW +fW +fW +fW +fW +fW +fW +fW +fW +fW +fW +fW +fW +jC +oX +pz +qf +qD +oW +af +ag +af +af +af +dX +lS +iY +sN +af +af +af +af +fq af af af @@ -20620,7 +30365,184 @@ af af af af +al af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +ae +ae +ae +ae +ae +ae +ae +aj +xa +xm +xv +xv +xv +xv +xm +yp +ii +wS +wS +tI +tx +tx +tx +tI +tI +AT +tI +ii +an +an +an +ii +ii +ii +ij +tI +tI +tI +tI +tx +tx +tx +tI +ii +ii +AT +tI +tI +tI +tI +wS +wS +aj +tx +tx +tx +tx +tI +tI +tI +tI +tI +Cz +tx +tI +wS +aj +ai +aj +aj +tI +tI +Ch +ii +tI +tI +tI +ii +ii +tI +tI +wS +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +tq +Fo +Ft +te +dX +af +af +dX +te +Gt +GT +Hp +Ho +tq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -20628,750 +30550,9311 @@ ac ac ac ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ad -fj -ao -fA -ad -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -cZ -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aV -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (65,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac -ad +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +af +af +af +af +af +ak +af +af +af +af +af +af +ag +af +af +af +af +am +jC +iM +kT +hB +mw +kT +iM +iM +jD +oW +oW +oW +oW +oW +af +ao +af +af +af +dX +ko +af +af +af +af +af +af +af +af +af +am +am +af +af +af +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +ae +ae +ae +ae +ae +ae +wQ +ai +xb +xn +xv +xv +xv +xv +xn +yq +ii +wS +wS +wS +tI +tx +Am +Az +wS +ai +wS +wS +wS +Bv +xT +an +xE +xL +xT +Az +Am +Am +tx +Cg +tx +tI +tI +tI +tI +ai +aj +wS +wS +wS +aj +ae +aj +aj +aj +wS +wS +wS +aj +tx +tx +tI +tI +CB +Cz +tx +tx +Al +aj +aj +tI +ii +tI +aj +aj +tI +tI +ii +Dn +tI +tI +wS +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +tq +Fp +Ft +te +dX +dX +af +dX +te +Gu +tq +tq +tq +tq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(66,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +af +af +ak +af +af +gM +hB +hB +iM +jD +ak +am +am +af +am +af +af +am +ag +ao +af +af +af +af +af +am +af +af +af +ko +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +fq +am +af +af +af +af +af +af +af +af +af +af +af +af +am +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +ae +ae +ae +ae +ae +ae +wQ +ai +xb +xn +xv +xv +xv +xv +xn +yq +an +ii +tI +tI +tI +tI +Am +Az +wS +wQ +wQ +wQ +wS +Bw +ys +ye +BI +BK +xM +Az +Az +Am +wS +ai +wS +wS +wS +aj +wS +wS +wS +wQ +wQ +wQ +ae +ae +ae +ae +ae +wQ +wQ +wQ +aj +tx +tx +tx +tI +vQ +CF +tx +tx +tx +aj +tI +tI +ii +tI +aj +aj +tI +tI +tI +ai +aj +aj +wS +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +tq +Fq +Ft +te +te +dX +ao +dX +te +Gv +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(67,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +af +af +ak +af +ao +af +af +af +al +af +af +af +af +af +gN +ak +af +af +af +ag +am +am +af +ag +af +af +af +af +af +af +af +af +af +af +af +dX +dX +dX +ko +af +af +fq +af +ao +af +af +am +af +af +af +fq +af +am +am +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +af +af +tN +tN +tN +tN +tN +af +af +af +fq +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +uq +ae +ae +ae +ae +ae +ae +wQ +wS +xa +xm +xw +xv +xv +xv +xm +yr +an +ii +ii +ii +ii +tI +Am +Az +wS +wQ +wQ +wQ +wS +ai +yt +yf +ai +aj +aj +aj +wS +wS +wS +wS +wQ +wQ +wQ +ae +wQ +wQ +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +wQ +wQ +wS +wS +wS +ai +CA +tI +CG +vQ +Dc +ii +ii +ii +tI +wS +wS +aj +aj +aj +wS +wS +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +tq +Fn +Fu +Fy +te +dX +af +dX +te +Gu +tq +tq +tq +tq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(68,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +ao +af +af +af +af +gN +ag +fY +fY +fY +fY +fY +fY +fY +fY +fY +dX +af +af +dX +dX +dX +dX +af +dX +dX +dX +af +af +ko +af +af +af +af +af +af +af +af +af +af +af +af +af +am +am +af +af +af +am +af +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +af +af +tN +tN +tN +tN +tN +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +ae +ae +ae +ae +ae +ae +wQ +wS +xa +xo +xm +xn +xn +xm +xo +yp +an +an +an +an +an +zY +aj +wS +wS +ae +ae +wQ +wQ +ai +yu +yg +ai +ae +ae +ae +wQ +wQ +wQ +wQ +wQ +wQ +wQ +ae +wQ +wQ +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +wQ +wQ +wS +wS +wS +wS +aj +aj +wS +wS +ai +Do +ii +Dd +tI +wS +ae +wQ +ae +ae +wQ +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +tq +tq +Fp +Ft +te +dX +af +dX +te +Gw +GS +Ho +HH +tq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(69,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +af +af +af +af +fX +gO +hC +ic +iN +jE +kh +kU +lM +mx +mS +lN +dX +dX +af +af +dX +af +af +dX +af +af +af +af +lS +sN +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +al +af +af +af +af +fq +af +af +af +af +af +af +af +al +af +tN +tN +tN +tN +af +af +tN +tN +tN +tN +tN +af +af +af +af +fq +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +ae +ae +ae +ae +ae +ae +wQ +wS +an +xp +xp +xD +xD +xp +xp +an +gT +an +an +an +an +zY +aj +wQ +wQ +ae +ae +ae +ae +ai +yg +yh +ai +ae +ae +ae +ae +wQ +wQ +wQ +wQ +wQ +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +wQ +wQ +wS +tI +wS +wS +aj +tI +tI +tI +tI +tI +Dv +DF +ai +aj +aj +aj +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +tq +Fp +Fz +Fx +FE +FI +FE +Fx +Fu +GT +Hp +Ho +tq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(70,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +af +ag +af +af +af +af +af +af +af +af +af +af +af +fY +gP +hD +id +iO +iW +ki +kV +lN +my +mT +lN +dX +dX +af +af +dX +dX +af +af +af +af +af +af +ko +am +am +af +af +af +af +af +af +af +am +af +af +tA +af +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +af +tN +tN +tN +af +fq +af +tN +tN +tN +tN +tN +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +ae +ae +ae +ae +ae +ae +wQ +wS +aj +aj +an +an +an +an +an +an +an +zf +zf +zz +zN +aj +aj +ae +ae +ae +ae +ae +ae +ai +ai +ai +ai +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +wQ +wQ +wS +tI +tI +tI +tI +tI +tI +tI +Dd +Cp +tI +Dd +tI +CF +tI +wS +vQ +vQ +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +tq +tq +tq +af +dX +af +dX +te +Gs +tq +tq +tq +tq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(71,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +af +af +am +af +af +af +ao +af +am +af +af +fY +gQ +hE +ie +iP +jF +kj +kW +id +ld +mU +fY +dX +af +af +af +fq +af +af +dX +af +af +af +af +ko +af +af +af +af +fq +af +af +am +af +af +af +af +am +af +af +af +af +af +fq +af +af +af +jc +af +af +af +am +af +af +af +af +tN +tN +tN +tN +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +uq +ae +ae +ae +ae +ae +ae +ae +ae +wQ +wS +wS +xE +xL +xT +an +xE +yL +wS +wS +ai +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +aj +aj +aj +aj +aj +aj +tI +an +vQ +DL +vQ +Dw +Ei +Dw +wS +wS +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +dX +dX +dX +dX +Fj +HI +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(72,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +af +af +fY +gR +hE +if +iQ +jG +kk +kX +ie +mz +mz +fY +af +af +ak +af +af +af +af +af +am +af +af +af +ko +af +af +af +af +af +am +am +af +af +af +af +af +af +af +af +af +af +af +af +af +ak +af +af +af +af +af +af +af +af +fq +af +tN +tN +tN +tN +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +ae +ae +ae +ae +ae +ae +ae +ae +wQ +wS +wS +xF +xM +xU +ye +ys +yM +wS +wQ +wQ +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tI +Dw +CG +an +Dw +an +Dw +an +vQ +an +CC +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +mZ +af +ak +af +af +af +Fj +Hq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(73,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +af +af +af +ak +af +af +af +af +ao +af +ag +fY +gS +hE +id +iR +jH +ie +kY +id +mA +mV +fY +ag +af +fq +af +af +dX +af +dX +af +af +af +lS +sN +af +af +af +af +af +am +am +af +af +fq +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +fq +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +wS +wS +ai +yf +yt +ai +aj +ae +wQ +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +CC +vQ +vQ +DM +wS +vQ +vQ +vQ +an +CC +CC +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +am +af +Hq +Hq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(74,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +af +af +fY +fY +fY +fY +iS +jI +id +kZ +lO +mB +mW +fY +af +af +af +af +af +af +af +af +af +af +am +ko +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +wQ +wQ +ai +yg +yu +ai +ae +ae +wQ +wQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +CC +CC +an +DN +an +vQ +an +wS +aj +CC +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +iY +iY +FS +iY +FS +iY +Hr +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(75,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ag +af +af +af +af +af +ao +af +af +af +af +af +af +dX +fY +iT +jJ +ie +la +lP +mC +mX +fY +af +am +af +fq +dX +af +af +af +af +al +af +ko +af +fq +af +am +af +af +ak +af +af +af +af +af +af +fq +af +af +af +ak +af +af +af +af +fq +am +af +af +af +af +af +am +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +uq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ai +yh +yg +ai +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tI +CC +CC +Dp +an +an +an +wS +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +am +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(76,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +af +af +af +ao +af +af +af +ak +af +eE +eE +eE +eE +af +fY +iU +jH +id +id +lQ +id +ie +fY +nZ +af +af +af +af +af +dX +af +af +af +af +ko +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +am +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ai +ai +ai +ai +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tI +tI +CC +DO +an +DP +CC +aj +aj +aj +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +af +af +ak +af +am +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(77,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +eE +fn +fZ +eE +af +fY +iV +jK +jK +lb +lR +hE +mY +nB +dX +af +af +af +af +af +af +af +af +am +lS +sN +af +af +af +af +af +al +af +af +af +af +af +ak +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +CC +CC +CC +DP +DX +DO +CC +an +an +an +an +CC +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +fq +af +af +ak +af +fq +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(78,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +dX +eF +fo +ga +eE +ag +fY +iW +jL +kl +lc +hE +jL +iW +nB +dX +dX +af +af +dX +af +af +af +af +af +ko +af +af +af +af +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +am +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +am +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +an +CC +an +DY +Dp +CC +an +an +an +an +CC +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +al +am +af +af +af +mZ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(79,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +am +af +af +eE +fp +gb +eE +af +fY +iW +iW +iW +iW +iW +hE +hE +nB +oa +dX +dX +af +af +af +dX +am +af +af +ko +af +af +af +af +fq +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +ak +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +am +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +uq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +wQ +wQ +wS +aj +an +CC +Dp +DZ +an +CC +El +an +an +EE +CC +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +ag +af +af +af +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(80,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +eE +eE +eE +eE +af +fY +iX +jM +km +ld +iW +hE +hE +nB +dX +af +af +af +af +af +af +af +af +af +ko +af +af +af +af +af +am +af +af +af +af +af +af +fq +af +af +af +af +al +af +af +af +af +af +af +af +ak +af +af +al +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +fq +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +wp +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +wS +wS +an +Dx +CC +DH +DG +DH +CC +Em +Dp +an +EF +CC +AJ +Cr +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +am +af +af +fq +af +af +af +vH +am +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(81,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ag +af +af +af +ag +af +af +af +ag +dX +af +af +ak +af +fY +fY +fY +fY +fY +fY +fY +fY +fY +nZ +af +af +af +af +af +af +ak +af +lS +kt +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +fq +am +am +af +fq +af +af +af +al +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +am +af +af +am +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +Aa +Aa +Aa +Aa +Aa +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +vH +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +wS +an +an +Dy +DG +CX +CX +CX +DG +En +Es +Dp +EE +CC +zh +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +am +af +af +af +se +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(82,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +dX +af +dX +af +af +ag +af +af +af +af +ag +af +af +af +fq +af +dX +dX +af +af +af +ko +af +af +am +af +af +af +af +af +ak +af +af +am +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +am +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +uq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +ag +zZ +Aa +zD +zD +AU +Aa +Aa +af +ag +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +af +am +am +af +ag +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +wS +an +Dp +Dz +DH +CX +Ea +Ef +DH +Eo +Et +Dp +EG +CC +zh +af +af +ag +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +ag +ak +af +af +af +af +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(83,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +fq +af +af +fq +dX +af +af +af +dX +am +af +af +dX +af +af +af +af +dX +dX +af +af +af +ko +af +af +af +af +af +af +fq +af +af +fq +af +af +af +af +fq +af +am +af +af +af +am +af +af +af +am +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +ak +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +fq +mZ +am +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +Aa +zD +AA +zD +zD +zD +Aa +af +af +Aa +Aa +Aa +Aa +Aa +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +am +af +af +af +af +am +af +af +af +ag +am +af +ag +af +ae +ae +ae +CC +CC +CC +CC +CC +CC +CC +CV +CJ +CX +CC +CC +CC +CC +CC +CC +ET +zh +af +af +Cq +af +ae +ae +ae +Ct +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +vH +af +af +am +af +am +af +ak +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(84,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +am +af +af +af +af +fq +af +af +af +af +af +af +am +af +af +af +af +af +am +af +ko +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +af +jc +af +ak +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +fq +am +af +af +af +fq +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +fq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +Aa +zD +zD +AI +zD +zD +Aa +af +zZ +Aa +zD +zD +AV +Aa +Aa +ae +ae +ae +ae +eM +af +af +mZ +af +af +af +af +af +fq +af +af +am +af +af +af +am +af +af +Co +af +af +AJ +CC +CH +CH +De +CH +CH +DH +CX +Eb +Ef +DH +CH +Eu +Ez +EH +EN +CC +zh +af +af +af +af +ag +zh +Cv +Cv +EZ +Ct +ae +ae +ae +ae +ae +af +ag +af +af +af +am +af +af +fq +am +fq +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(85,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +fq +af +af +af +af +fq +af +af +af +fq +af +af +af +af +af +af +af +af +ko +af +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +fq +af +af +af +fq +af +af +fq +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +am +af +ak +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +al +am +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +Aa +zD +zD +zD +zD +zD +Aa +am +Aa +zD +zD +zD +zD +zD +Aa +af +af +ao +yv +af +af +ak +af +af +af +fq +af +af +af +af +af +af +fq +ak +am +af +fq +af +af +af +af +zh +CC +CI +CT +Df +Di +DA +DI +DQ +Ea +CX +Ej +Ep +Di +Di +Di +EO +CC +AJ +af +Cw +af +af +af +zh +zh +Cv +Ct +Ct +ae +ae +ae +ae +af +af +af +am +af +af +am +af +af +af +af +af +am +ag +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(86,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +af +af +af +af +am +af +af +af +af +af +af +af +af +af +af +af +dX +af +af +am +ko +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +al +af +af +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +fq +am +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +fq +mZ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +Aa +Aa +zD +zD +zD +Aa +Aa +af +Aa +zD +zD +AI +zD +zD +Aa +ag +af +af +yv +af +af +af +af +am +af +am +af +af +af +af +af +af +af +af +af +af +af +af +af +am +af +zh +CC +CJ +CU +Dg +Dq +DB +DJ +DR +Dq +Eg +Ek +DR +DB +EA +EI +EP +CC +zh +af +af +af +af +af +zh +zh +zh +zh +zh +af +af +ag +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +fq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(87,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +dX +af +af +af +ko +af +af +af +al +af +af +af +af +af +fq +af +af +af +ak +af +af +af +af +am +fq +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +fq +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +Aa +Aa +zD +Aa +Aa +af +af +Aa +zD +zD +zD +AA +zD +Aa +af +af +af +yv +am +af +fq +af +af +af +af +af +af +am +af +fq +Co +af +af +af +af +Co +af +af +am +af +AJ +CC +CK +CV +Dh +Dr +DC +DK +DC +DC +DC +Ej +Eq +Ev +EB +EJ +EH +CC +zh +af +Co +Co +af +af +af +zh +zh +zh +zh +af +af +ak +af +af +fq +am +af +af +af +al +ak +am +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(88,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +am +af +af +af +af +af +am +af +af +af +af +af +af +ko +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +af +af +af +af +am +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +am +af +ae +ae +ae +ae +ae +af +yv +ae +ae +af +ag +af +Aa +zD +Aa +af +af +ag +Aa +Aa +zD +zD +zD +Aa +Aa +af +af +am +yv +af +af +af +af +fq +af +af +af +fq +af +af +af +af +am +af +af +am +af +af +af +af +af +zh +CC +CL +CW +Di +Ds +Di +CC +DS +Ec +DS +CC +Di +Ew +Ep +EK +EQ +CC +ag +af +af +af +af +af +af +zh +zh +zh +zh +af +am +af +af +am +af +af +af +fq +af +af +af +af +af +eM +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(89,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +af +af +af +af +af +af +af +af +af +fq +af +dX +dX +af +af +af +af +ko +fq +af +af +af +af +am +af +af +af +af +af +af +af +fq +af +am +af +af +af +af +af +af +af +af +al +af +af +fq +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +fq +af +af +af +af +am +af +af +fq +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +ag +af +af +af +ag +am +yv +af +ag +af +af +af +Aa +Ao +Aa +af +af +af +af +Aa +Aa +zD +Aa +Aa +af +af +af +af +yv +yv +af +am +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +Cw +af +af +af +af +CC +CM +CX +Dj +Dt +DD +CC +DT +Ed +DT +CC +Er +Ex +EC +Dk +ER +CC +af +af +ao +af +af +af +af +af +zh +zh +zh +af +af +af +af +am +af +af +af +af +af +af +af +vH +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(90,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +fq +af +af +am +af +af +af +af +dX +dX +af +af +af +af +ko +af +af +fq +af +af +af +af +ak +af +af +af +af +af +af +af +af +af +af +af +al +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +am +af +af +af +af +af +af +af +af +af +fq +am +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +fq +af +am +af +af +af +af +af +yv +af +af +fq +af +am +AB +AJ +zs +af +am +af +af +af +Aa +zD +Aa +af +ag +af +fq +af +af +yv +af +af +af +am +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +Ct +af +af +CC +CN +CY +Dk +CC +CC +CC +DU +DU +DU +CC +CC +CC +ED +EL +ES +CC +af +af +Ct +Ct +af +af +af +af +zh +zh +zh +af +af +af +fq +af +af +af +fq +af +am +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(91,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ah +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +fq +ko +af +af +af +af +af +ak +af +af +af +af +fq +af +af +af +af +fq +af +af +af +af +af +af +fq +af +af +fq +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +fq +af +af +al +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +ao +af +yv +yv +af +af +af +af +af +AB +zh +zs +af +af +af +am +af +Aa +Ao +Aa +af +af +af +af +ao +af +yv +yv +af +af +af +af +fq +ak +af +af +am +af +af +af +af +af +Cq +af +af +af +zh +af +ag +CC +CO +CZ +CZ +CD +AJ +CC +DV +Ee +Eh +CC +AJ +CC +CH +EM +CH +CC +zh +af +Cv +zh +af +ao +af +af +af +zh +zh +af +am +af +af +am +af +af +af +af +af +af +af +af +af +fq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(92,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +ai +aj +aj +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ae +ae +ig +iY +iY +kn +af +af +af +af +af +af +af +dX +dX +dX +af +af +af +af +ko +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +fq +tN +tN +tN +tN +tN +tN +tN +tN +fq +af +af +af +af +af +af +am +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +am +af +af +af +yv +af +af +am +af +ak +ao +AB +zh +zh +zA +zA +zr +af +af +AB +AJ +zs +af +af +am +ak +af +af +af +yv +fq +am +af +af +af +af +am +af +af +fq +af +af +vH +af +af +am +af +af +zh +af +ao +CD +CP +CP +CP +Du +DE +zh +zh +AJ +zh +zh +zh +CD +CP +CP +CP +CC +AJ +af +zh +zh +af +Ct +af +af +af +zh +zh +af +af +af +fq +af +af +am +af +af +af +af +fq +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(93,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +aj +aj +aj +ap +as +ap +ap +aj +aj +ap +ap +ap +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +af +ko +af +af +af +af +af +af +af +dX +dX +dX +af +af +af +af +ko +af +af +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +fq +af +af +fq +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +am +af +af +af +af +af +af +af +fq +ak +am +af +af +fq +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +am +af +yv +zg +zr +af +af +af +An +zh +zh +zB +zB +Bg +zh +zA +zA +zh +zh +zs +af +af +af +zF +af +fq +af +yv +af +am +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +zh +af +af +CE +CQ +Da +Dl +AJ +zh +DE +zh +zh +zh +DE +AJ +Ey +CQ +Da +Dl +CC +zh +Cq +zh +zh +af +zh +Cr +af +ao +zh +zh +af +af +af +af +af +af +af +af +am +af +af +af +ag +am +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(94,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +aj +aj +an +ap +aj +ap +ap +ap +ap +ap +ap +aj +as +dx +dx +eG +eG +ap +ai +ai +ai +ai +af +kp +af +af +af +af +af +dX +af +af +dX +dX +dX +dX +af +lS +kt +af +al +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +tF +tF +tF +tF +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +yN +yN +zh +zA +zA +Ab +zB +zB +zO +af +af +af +Bn +zB +zh +zh +zh +BL +af +am +af +af +af +af +af +yv +af +tF +tF +af +af +af +af +af +af +af +am +af +af +af +af +af +af +af +zh +af +af +AJ +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +AJ +zh +zh +af +zh +zh +af +zh +af +af +af +zh +af +af +af +af +af +am +af +af +fq +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(95,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +aj +aj +aj +an +an +an +aj +aj +an +an +aj +an +ap +ap +ap +eG +eG +ap +ap +as +ih +iZ +dX +ko +af +dX +af +af +af +af +af +af +af +af +dX +dX +af +kp +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +tF +tF +tN +af +af +tN +tN +tN +tN +tN +tN +tN +fq +tF +tF +tF +tF +af +ak +af +af +af +af +af +af +af +af +fq +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +yN +zh +zh +zB +zO +af +af +af +af +af +af +tF +af +af +Bn +zh +zh +zs +af +af +af +af +am +af +af +tF +tF +tF +af +af +fq +af +af +af +fq +af +af +ao +af +Cr +Ct +Ct +Ct +af +Cq +Co +af +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +af +zh +zh +af +zh +af +af +af +af +af +am +af +af +fq +af +af +af +af +af +af +am +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(96,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +aj +aj +aj +aj +at +an +an +an +an +an +aj +an +cT +an +an +eH +an +ap +gT +an +ii +ii +dX +kq +dX +dX +af +dX +af +af +dX +af +af +af +af +af +af +ko +af +af +af +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +fq +af +am +af +af +af +af +af +tF +tF +tF +tF +tN +tN +tN +tN +tN +tN +tN +af +af +tN +af +tF +tF +tF +tF +tF +af +af +af +af +fq +af +am +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +ao +af +am +af +yN +yN +zs +af +af +af +af +af +af +fq +af +tF +tF +tF +af +AB +zh +zs +af +fq +tF +tF +af +af +tF +tF +af +af +af +af +af +af +af +af +am +af +af +af +af +af +Ct +Cv +zh +af +af +af +af +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +af +zh +zh +af +zh +af +af +af +af +af +af +af +af +af +af +am +af +af +af +fq +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(97,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +aj +aj +aj +an +an +an +an +an +aj +aj +aj +aj +aj +at +an +an +cT +an +an +an +ij +ja +dX +ko +af +dX +af +af +af +af +af +af +af +af +af +dX +af +ks +af +af +am +af +af +af +am +af +af +al +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +tF +tF +tF +tF +tF +tN +tN +af +af +af +tN +af +af +tN +tN +tF +tF +tF +tF +tF +af +fq +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +ao +af +yv +zi +zh +tF +tF +ag +am +af +af +af +am +tF +tF +tF +af +AB +zh +zs +af +af +tF +tF +tF +tF +tF +tF +tF +af +am +af +af +af +fq +af +af +af +Co +af +af +af +zh +zh +zh +Cr +af +af +af +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +af +zh +zh +af +zh +af +af +am +af +af +af +af +af +af +af +vH +af +af +af +af +ag +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(98,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +aj +aj +aj +aj +aj +an +an +aj +aj +aj +aj +aj +aj +an +an +eI +an +an +an +an +ij +jb +dX +kr +dX +af +af +dX +dX +af +af +af +af +af +af +af +af +ko +af +af +af +af +ao +af +af +af +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +fq +af +af +fq +af +tF +tF +tF +tF +tF +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tF +tF +tF +tF +tF +af +af +am +af +af +af +af +ak +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +am +af +af +yv +ag +zt +zu +zu +zu +zu +af +af +tF +tF +tF +tF +tF +tF +tF +zh +zs +af +am +tF +tF +tF +tF +tF +tF +tF +af +af +af +af +af +af +af +ak +af +af +af +af +ao +zh +zh +zh +af +af +ao +Co +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +af +zh +zh +af +zh +af +af +af +am +af +af +am +af +af +af +af +af +am +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(99,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +aj +aj +aj +aj +an +an +an +at +an +an +aj +an +an +an +cT +an +eH +an +gT +an +ii +ii +dX +ks +af +af +af +af +dX +af +af +af +af +af +af +fq +af +kq +af +af +ak +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +tF +tF +tF +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +tF +tF +tF +af +af +af +af +af +af +af +fq +af +af +af +af +fq +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +yv +yv +af +zu +zC +zP +Ac +zu +ag +af +tF +tF +tF +tF +tF +tF +tF +zh +zs +af +tF +tF +tF +tF +tF +tF +tF +tF +af +fq +af +am +af +af +af +af +am +af +af +af +af +zh +zh +zh +af +af +af +af +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +Cw +zh +zh +af +zh +af +Co +af +af +ak +af +af +fq +af +ak +af +af +af +af +fq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(100,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +aj +aj +aj +an +an +aj +an +aj +aj +an +an +an +ap +ap +ap +eG +eG +ap +ap +au +ik +iZ +dX +kr +dX +af +dX +af +af +af +af +af +af +af +af +af +af +ko +af +am +am +af +af +af +af +af +am +af +af +af +af +am +af +af +af +am +af +af +af +af +af +af +af +af +af +af +tF +tF +tF +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +af +af +fq +af +am +af +af +af +af +af +af +af +am +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +am +yv +af +tF +zu +zD +zD +zD +zu +af +af +af +tF +tF +tF +tF +tF +zh +zh +zs +af +tF +tF +tF +tF +tF +tF +tF +tF +af +am +af +af +fq +af +am +af +af +af +am +af +af +zh +zh +zh +af +af +Ct +af +zh +CR +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +ao +af +zh +zh +af +zh +af +af +af +af +Cw +af +af +af +af +Fa +af +af +fq +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +"} +(101,1,1) = {" +ac +ac +ac +ac +ac +ac +ae +aj +aj aj ap aj -ad +ap +ap +aj +aj +ap +ap +aj +cU +dy +ap +eG +eG +ap +ai +ai +ai +ai +af +kp +af +af +af +af +ak +af am -ad -aT -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +af +af +af +al +af +af +kp af af af af af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ad -fi -ft -fz -ad -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -cZ -fj -gA -gD -gD -ao -gK -cZ -gR -dJ -fe -hk -fe -dJ -hs -cZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -eR -eR -eR -eR -eR -eR -eR -eR -eR -eR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ke -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(66,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ad -aj -ar -aj -aA -ao -aA -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ad -fl -fu -fB -ad -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -cZ -gu -ao -ao -ao -ao -gM -cZ -gS -gZ -cZ -hk -cZ -gZ -gS -cZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -eR -eR -eR -eR -eR -eR -eR -eR -eR -eR -eR -eR -eR -eR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(67,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ad -ad -ad -ad -ad am -ad -aG -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac af af af @@ -21385,6 +39868,7 @@ af af af af +ak af af af @@ -21393,248 +39877,22 @@ af af af af -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -eY -ac -ac -ac -ad -ad -ad -ad -ad -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -eR -eR -eR -eR -eR -eR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -cZ -gt -gu -ao -gG -ao -gL -cZ -cZ -cZ -cZ -hk -cZ -ad -ad -cZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -eR -eR -eR -eR -eS -eS -eT -eT -eT -eT -eR -eR -eR -eR -eR -eR -eR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(68,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -aV -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac af af af af af +tN +tN +tN +tN +tN +tN +tN +tN +tN af +fq af af af @@ -21646,4339 +39904,72 @@ af af af af +fq af +fq af af af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -eX -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -eR -eR -eR -eR -eR -eR -eS -eS -eT -eT -eT -eR -eR -eR -eR -aa -aa -aa -aa -aa -aa -aa -aa -cZ -gw -ao -ao -ao -ao -fu -cZ -gT -dJ -fe -hk -ho -hr -hr -ad -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -eR -eR -eS -eS -eS -eS -hw -eT -eT -eT -eT -eR -eR -eR -eR -eR -eR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(69,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac +fq af af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -eR -eR -eR -eR -gh -eS -eS -eS -eT -eT -eT -eS -eS -eS -eR -aa -aa -aa -aa -aa -aa -aa -aa -cZ -gv -ao -ao -ao -ao -fu -cZ -gS -gZ -cZ -hk -ad -hq -hr -gs -eR -eR -eR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -eR -eS -hC -eS -eS -eS -eT -eT -hA -eT -eT -eS -eS -eS -eR -eR -eR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ke -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(70,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -eR -eR -eS -eT -eS -eS -eS -eS -eS -eS -eS -eS -eS -eS -eR -eR -eR -eR -aa -aa -aa -aa -aa -ad -ad -ad -fr -ad -ad -ad -cZ -ad -ad -ad -hl -ad -ad -ez -ez -eS -eR -eR -eR -eR -eR -eR -aa -aa -aa -eR -eR -eR -eT -hD -eS -eS -hE -eS -eT -eT -eT -eS -hG -eS -eS -hH -eR -eR -eR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -jK -jU -ke -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(71,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bM -ac -ac -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -aW -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -eR -eS -gd -eS -eS -eS -gf -eT -eT -eR -eR -eS -eS -eT -eS -eS -eS -eR -eR -eR -eR -eR -eR -ez -ez -ez -ez -ez -gI -gz -gs -gU -gU -ez -gU -gU -df -ez -ez -eS -eS -eS -eR -eR -eR -eR -aa -aa -aa -eR -eR -eT -eT -eT -eS -eS -eS -eS -eT -eT -hB -eS -eS -hD -eS -eS -eS -eS -eR -eR -eR -eR -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -jK -ac -kB -ac -ac -ac -fC -ac -lR -iN -iN -jT -dp -lQ -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(72,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -eR -eR -eR -eR -eR -eR -eR -eR -eR -eR -eR -eR -eS -eS -eS -eT -eS -eS -eR -eR -eR -eT -eT -ez -ez -ez -ez -gz -gz -gz -gP -gU -gU -gU -df -ez -ez -ez -fk -eT -eS -eS -eS -eS -eS -eT -eT -eR -eR -eR -eS -eT -eT -hw -hC -eS -hF -eS -eS -eS -eS -eS -eS -eS -eS -eS -eS -eS -eS -eS -eR -eR -eR -eR -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ke -ac -ac -ac -ac -ac -jT -iN -jm -jm -dp -dp -dp -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(73,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -aW -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -eR -eR -eR -eR -eR -eR -eS -eS -eS -eS -eS -eS -eS -eS -eR -eS -eS -ez -ez -ez -gz -ez -gz -ez -cZ -gV -gU -hg -gU -df -ez -fk -fk -eT -eT -eT -eS -eS -eS -eS -eT -eR -eR -eS -eS -eS -eS -eT -eS -eS -eS -hD -eS -eS -eS -eS -eS -eS -eS -hE -eS -eS -eS -eS -eS -eS -eR -eR -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ke -ac -ac -ac -lJ -iN -mf -mj -mA -mM -mT -dp -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(74,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -aW -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -eR -eR -eR -eR -eR -eR -eR -eS -eS -eS -eS -eS -eS -ez -fk -ez -eM -gz -ad -ad -cZ -cZ -ad -ad -ad -ad -ad -fk -fk -eS -eS -eS -eT -eS -eS -eS -eS -eS -eS -eS -eS -eS -eS -eS -hE -eS -eS -eS -eS -eS -eS -hH -eS -eS -eS -eS -hH -eS -eS -hC -eS -eS -eS -eR -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dp -dp -jm -iN -jm -jm -jm -jm -mU -dp -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(75,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -dz -dp -dp -dp -dp -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -eR -eR -eR -eR -eS -eT -eT -eS -eR -eK -ez -ez -gz -gz -ad -dX -gQ -gW -ha -hh -hm -hp -aa -aa -aa -eR -eR -eS -eS -eS -eS -eS -eS -eS -eS -eS -eS -hz -eS -eS -eS -eS -eS -eS -eS -hC -hG -eS -eR -eR -eS -eS -eS -eS -eS -eS -eS -eS -eS -eR -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -iG -ac -ac -iN -iN -jL -ac -ac -ac -ac -ac -li -lu -lK -iN -mg -mk -jm -kV -iN -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(76,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -dp -dp -dp -dp -dp -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -eR -eR -eR -eR -eR -ad -ez -gz -gz -gz -gJ -aj -aj -aj -hc -hj -hh -hp -aa -aa -aa -eR -eR -eR -eR -eR -eR -eS -eT -eT -eS -eS -eS -eS -eS -eS -eS -eS -eS -hE -eT -eS -eR -eR -eR -eR -eR -eR -eR -eR -eS -eS -eS -hH -eS -eR -eR -eR -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -jl -jl -iN -ac -kf -dp -dp -kV -kV -kg -jm -iN -kV -jm -mj -kV -iN -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(77,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -dp -dp -af -dp -dp -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -eR -eR -eS -ez -ez -ez -gE -gz -ad -aj -aj -aj -hb -hi -hn -hp -aa -aa -aa -eR -eR -eR -eR -eR -eR -eR -eR -eT -eS -eS -eS -hC -eS -hE -eS -hy -eT -eT -eT -eS -eR -eR -eR -eR -eR -eR -eR -eR -eS -eS -eS -eS -eS -eS -eS -hP -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dp -dp -jx -iN -iN -dp -dp -dp -iN -iN -lv -lL -iN -iN -ml -mB -iN -iN -iN -jL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(78,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -dp -af -af -dp -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -eR -eR -eR -eR -eS -eS -ez -gz -gC -gz -gz -ad -cZ -cZ -gX -cZ -cZ -cZ -hp -aa -aa -aa -aa -aa -aa -aa -aa -aa -eR -eR -eR -eR -eR -eR -eR -eR -eS -eT -eT -eT -hw -eT -eR -eR -eR -eR -eR -eR -eR -eR -eR -eR -eS -eS -eS -eS -eS -eS -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -iv -ac -ac -ja -dp -jy -iN -jV -kh -kh -kh -kh -lj -jm -jm -lS -jm -jm -jm -mO -jm -nh -np -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(79,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -eR -gn -gp -eS -eS -eS -cZ -gy -gB -gF -gH -cZ -aj -aj -aj -hd -aj -cZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -eR -eR -eR -eR -eR -eT -eT -eT -eT -eT -eR -eR -eR -eR -eR -eR -eR -eR -eR -eR -eR -eR -eS -hD -eS -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -fJ -ac -dp -dp -dp -jm -jM -jm -kg -kC -jm -kW -jm -jm -jm -kg -jm -jm -jm -mN -jm -nh -nq -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(80,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -dp -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -aa -aa -aa -aa -aa -eR -go -gq -eS -eS -eR -cZ -cZ -cZ -cZ -cZ -cZ -aj -aj -aj -aj -aj -ad -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -eR -eR -eR -eR -eR -eT -eT -eT -eR -eR -eR -eR -eR -eR -eR -eR -aa -aa -aa -eR -eR -eR -eS -eS -ac -ac -ac -hN -ac -ac -ac -ac -ac -ac -ac -ac -ac -fG -iL -dp -dp -jA -iN -jW -ki -ki -ki -kX -kg -jm -lN -lT -kg -jm -jm -mO -jm -nh -nr -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(81,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -dp -dp -af -dp -dp -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -eR -eR -eR -eR -eR -eR -aa -aa -aa -aa -aa -cZ -aj -aj -aj -dX -aj -ad -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -eR -eR -eR -eR -eR -eR -eR -eR -eR -eR -eR -eR -eR -eR -eR -eR -aa -aa -aa -eR -eR -eR -eS -ac -hN -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -iK -dp -jm -jz -iN -iN -iN -iN -iN -iN -iN -lw -lM -iN -iN -mm -mC -iN -iN -iN -jN -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(82,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -dp -dp -dp -dp -dp -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -aL -aL -aL -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ad -ad -ad -ad -he -ad -ad -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -da -ac -ac -ac -ac -ac -ac -ac -ac -fJ -ac -iN -jb -jm -jB -iN -ac -ac -ac -ac -ac -dp -jm -jm -iN -kV -mn -jm -dp -iN -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(83,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -dp -dp -dp -dp -dp -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac am -df -am -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -iM -iN -iN -iN -jN -ac -ac -ac -ac -ac -lk -dp -jm -iN -kV -mk -mD -dp -iN -iN -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(84,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -aV -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -dp -dp -dp -dp -dp -dz -dz -ac -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ad -he -ad -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dp -dp -iN -cQ -dp -lQ -dp -dp -dp -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(85,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af af +ao af +yv af +tF +zu +zE +zQ +zD +Ao +ag af +ao +tF +tF +tF +tF +tF +zh +zh +tF +tF +tF +tF +tF +tF +tF +tF +tF +tF af af af @@ -25986,4296 +39977,81 @@ af af af af +fq af af af af af +zh +zh +zh af af +zh af -dp -dp -dp -dp -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh af af +zh +zh af +zh af af +Cq af af af af af +fq af af af af af af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -gY -dz -gY -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -jT -iN -iN -mh -ac -dp -mP -dp -dp -dp -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(86,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -dp -dp -dp -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -ac -ac -ac -cM -ac -ac -ac -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -aL -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -kN -ac -ac -ac -ac -ac -ac -fC -mE -dp -dp -dp -dp -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(87,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -iN -iN -iN -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(88,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(89,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -dW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -dz -dz -dz -dz -ac -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -dW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(90,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -ac -ac -ac -aV -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(91,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -aL -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(92,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -dp -dp -dp -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(93,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -ac -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -dp -dp -dp -dp -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(94,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -af -af -af -dp -dp -dp -dp -dp -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -aL -ac -ac -ac -dz -ac -ac -dz -dz -dz -ac -ac -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -aW -ac -dz -dz -dz -dz -dz -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(95,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -af -af -af -af -af -af -af -af -ac -ac -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -ac -ac -dz -ac -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -af -af -af -dp -dp -dp -dp -dp -af -ac -ac -ac -ac -ac -dz -dz -ac -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -bM -ac -ac -ac -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(96,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -af -af -af -dp -dp -dp -dp -dp -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(97,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -af -dp -dp -dp -dp -dp -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -ac -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -dW -ac -ac -ac -ac -ac -ac -dW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(98,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -aL -aL -ac -ac -dW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dW -ac -ac -ac -ac -ac -dz -ac -ac -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -af -af -af -dp -dp -dp -dp -dp -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(99,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -af -af -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -af -dp -dp -dp -dp -dp -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(100,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bM -ac -aL -aL -ac -ac -ac -aV -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -ac -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -dz -ac -dp -dp -dp -dp -dp -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(101,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dz -dp -dp -dp -dp -af -af -af -af -af -af -af -af -af -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -30283,128 +40059,105 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (102,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -dp -dp -dp +ae +aj +aj +aj +ap +au +ap +ap +ap +ap +ap +ap +aj +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +jN +ko +af +fq +af +af +af +af +af +fq +af +af +lS +iY +iY +kt +af +fq +am +af +af +af +af +ao +af +af +af +ao +af +af +af +af +af +af +af +af +af +ao +af +af +af +fq +af +af +af +af +fq +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +fq +af +af +af +fq af af af @@ -30415,6 +40168,147 @@ af af af af +af +fq +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +am +af +yv +tF +tF +zu +zu +zu +zu +zu +af +af +af +tF +tF +tF +tF +zh +zh +zh +tF +tF +tF +tF +tF +tF +tF +tF +tF +af +af +af +af +af +af +af +af +af +af +af +af +af +af +zh +zh +zh +af +af +zh +af +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +af +af +zh +zh +af +zh +af +af +af +af +af +af +af +af +am +am +af +af +af +am +ag +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -30422,247 +40316,70 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -hf -ac -ac -ac -ac -aV -ac -ac -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (103,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -aL -aL -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac +ae +ai +ai +aj +ai +ai +ai +aj +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ae +ae +ae +ig +iY +kt +af +af +af +af +af +af +af +af +af +af +ko +af +af +am +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +af +ao af af af @@ -30674,252 +40391,278 @@ af af af af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +am +af +af +af +ak +af +af +af +af +af +af +af +af +af +ak +af +af +af +af +af +af +af +af +fq +tN +tN +tN +tN +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +tF +tF +tF +ag +af +af +ag +af +af +fq +af +af +af +af +af +AB +zh +zh +tF +tF +tF +tF +tF +tF +tF +tF +tF +tF +tF +af +am +af +af +af +af +af +af +af +Cq +am +af +zh +zh +zh +af +af +zh +af +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +Cs +af +zh +zh +af +zh +af +af +af +am +am +af +af +af +af +fq +af +af +af +fq +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac ac ac -aL ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (104,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -aL -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dW -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -ac -dz -dz -dz -ac -ac +ae +ai +ai +ai +ai +aj +aj +ai +ai +ai +ai +ai +ai +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +fq +af +af +af +af +am +af +af +af +af +af +af +ko +am +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +af +ak +am +af +af +af +af +am +af +af +af +af +af +af +af +am +af +af +af +af +tq +tT +tW +tW +tW +ua +ua +ua +tT +uv +tq af af af @@ -30931,6 +40674,155 @@ af af af af +af +am +af +af +af +af +am +af +af +am +af +af +af +af +af +am +af +af +af +af +fq +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +fq +af +af +yv +af +af +af +am +af +af +af +af +af +af +An +zA +zA +zA +Bd +zh +zh +tF +tF +tF +tF +tF +tF +tF +tF +tF +af +af +af +ao +af +af +am +af +af +am +af +af +af +af +zh +zh +zh +ao +af +zh +af +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +af +zh +zh +af +zh +af +af +af +af +af +af +af +af +af +am +af +am +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -30938,246 +40830,50 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aV -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (105,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -aL -aL -aL -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ac ac ac ac ac ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +al +af +af +af +fq +af +af +am +ko af af af @@ -31188,6 +40884,202 @@ af af af af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ak +af +ao +af +af +am +af +af +dX +te +te +te +te +ua +ua +ua +te +dX +dX +af +af +af +am +af +af +af +am +af +af +ao +af +af +af +af +ao +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +af +am +af +yv +yv +af +fq +af +af +af +am +af +An +zA +Bd +zh +zh +zB +zB +zh +zh +tF +tF +tF +tF +tF +tF +tF +tF +tF +af +am +af +af +af +af +af +ao +af +af +af +af +af +af +zh +zh +zh +af +af +zh +Cs +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +af +zh +zh +af +zh +af +af +af +af +am +af +af +fq +af +af +af +af +af +af +fq +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -31195,246 +41087,63 @@ ac ac ac ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (106,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cM -ac -aL -aL -aL -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -ac -ac -ac -ac ac ac ac ac ac ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +af +af +af +af +af +af +fq +af +af +af +af +af +ko +af +af +af +fq +af +af +af +al +af +af +af +af +fq af af af @@ -31444,7 +41153,190 @@ af af af af +fq af +af +af +am +af +af +af +af +af +af +af +af +dX +te +te +te +ua +ua +ua +te +te +te +dX +af +af +ao +af +af +af +af +af +af +am +af +af +af +af +af +af +am +af +am +af +af +af +fq +am +af +af +af +af +af +am +af +af +af +fq +af +af +tN +tN +tN +tN +tN +af +al +af +am +af +af +af +af +af +af +yv +af +af +af +am +ao +af +An +zh +zh +zB +zB +zO +am +af +AB +zh +zh +zr +af +tF +tF +tF +am +af +yv +af +af +af +af +af +af +af +af +af +ak +af +af +af +af +zh +af +af +af +af +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +af +zh +zh +af +af +Co +am +af +af +af +af +af +af +af +al +af +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -31452,246 +41344,38 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aV -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (107,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -aL -aL -ac -ac -ac -ac -ac -ac -aL -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ac ac ac ac ac ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +ak af af af @@ -31703,6 +41387,213 @@ af af af af +ko +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +fq +af +af +af +af +af +af +af +af +af +am +af +af +ao +af +dX +te +te +te +ua +ua +te +te +te +te +dX +af +am +af +af +af +af +af +ao +af +af +af +af +af +am +af +af +af +af +af +af +af +af +af +am +af +af +fq +af +af +fq +af +am +af +af +am +am +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +am +yv +af +af +af +af +af +af +AB +AJ +zs +af +af +af +af +af +AB +AJ +zh +zh +zA +zr +af +af +af +fq +yv +yv +af +ao +af +am +af +am +af +af +af +af +af +Cs +af +af +af +af +af +af +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +af +af +zh +af +af +af +am +af +af +af +af +af +af +af +af +af +af +af +fq +af +ag +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -31710,245 +41601,62 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aV -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (108,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -nW -cW -cP -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ac ac ac ac ac ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +af +lS +iY +iY +kt +af +af +af +af +af +af +af +af +am +af +af +fq af af af @@ -31960,253 +41668,244 @@ af af af af +af +af +fq +af +af +af +af +af +af +af +af +af +dX +te +te +te +ua +ua +ua +ua +te +te +dX +af +af +af +af +am +af +af +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +am +af +af +af +af +af +af +af +af +af +fq +af +af +af +fq +af +af +af +fq +af +af +af +af +ao +af +yv +yv +af +af +am +af +af +Aa +Ao +Aa +ag +af +fq +ak +ag +Aa +Ao +Aa +zB +zB +zh +zr +af +af +An +yN +yv +af +af +af +af +af +af +am +af +af +af +af +zh +af +af +Ct +af +af +af +zh +af +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +CR +zh +zh +zh +af +af +af +af +af +af +af +af +af +af +fq +af +am +af +af +af +af +af +af +af +am +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac -aL ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dW -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (109,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -ac -ac -cP -cR -cP -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ac ac ac ac ac ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +fq +af +af +af +af +ko +af +af +al +af +af +am +ak af af af @@ -32217,6 +41916,198 @@ af af af af +ak +af +af +af +fq +af +am +af +af +af +af +af +af +am +af +af +af +fq +af +af +af +tq +tU +tX +tX +ua +ua +ua +ua +tU +uC +tq +af +ak +af +af +af +af +af +af +af +af +af +ak +af +af +af +fq +af +af +fq +af +ag +af +af +ag +af +fq +af +af +fq +af +am +af +af +af +fq +af +af +am +af +af +af +af +am +af +af +af +af +am +af +af +af +af +yv +af +zF +af +ag +af +Aa +zD +Aa +af +af +af +am +af +Aa +zD +Aa +af +af +Bn +zB +zA +zA +zh +yN +yN +af +af +ak +af +af +af +af +af +af +am +af +zh +Cq +af +zh +af +af +af +zh +af +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +af +af +af +ao +af +af +af +ak +af +af +af +am +af +af +vH +af +am +af +af +fq +af +af +af +ag +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -32224,246 +42115,94 @@ ac ac ac ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (110,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac -aX -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cP -cP -cR -cP -cP -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -aL -aL -aL -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -aL -ac -ac ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +fq +af +af +af +am +lS +iY +iY +kt +af +af +af +ak +af +af +af +af +af +al +af +af +af +af +af +fq +af +af +af +af +af +af +al +af +am +af +af +af +af +af +af +ak +af +af +af +am +af +af +af +af +tN +tN +tN +tN +tN +tN +tN af af af @@ -32474,6 +42213,158 @@ af af af af +fq +af +af +af +fq +af +af +af +am +af +af +ae +ae +ae +ae +ae +af +af +ag +af +af +af +mZ +af +af +af +af +af +jc +af +sf +af +af +af +af +af +am +af +af +af +af +af +af +am +yv +af +af +af +af +Aa +Aa +zD +Aa +Aa +af +ag +af +Aa +Aa +zD +Aa +Aa +ag +af +af +Bn +zh +zh +zh +yN +af +af +ao +am +af +ao +af +af +af +af +af +zh +af +af +zh +af +af +af +zh +af +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +af +Co +af +af +af +af +af +ao +af +af +af +af +af +af +af +af +af +af +af +af +am +af +af +fq +am +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -32481,246 +42372,59 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -cP -cW -cP -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (111,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cP -cP -cR -cR -db -cP -cP -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac ac ac ac ac ac ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +af +af +af +af +af +ak +af +ko +af +af +af +af +af +af +af +af +af +af +af +ak +af +am +am af af af @@ -32733,6 +42437,191 @@ af af af af +af +af +af +af +af +fq +af +af +am +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +af +fq +af +af +af +af +fq +am +af +af +af +af +af +af +af +am +am +af +ag +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +mZ +af +af +af +sf +wF +af +af +af +fq +af +af +af +af +af +af +fq +af +yv +yv +af +af +af +zZ +Aa +zD +zD +zD +Aa +Aa +af +zZ +Aa +zD +zD +zD +Aa +Aa +af +am +af +Bn +zh +yN +yN +af +af +af +af +af +af +af +af +af +af +af +af +af +af +zh +af +af +af +af +Cr +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +af +af +af +af +af +af +am +af +af +af +af +af +fq +af +af +af +af +af +af +am +af +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -32740,243 +42629,73 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -dW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cP -cR -cP -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (112,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cP -cS -cU -cR -cR -cR -cP -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ac ac ac ac ac ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +am +af +lS +iY +iY +kt +af +af +fq +af +af +af +af +af +am +af +af +af +af +am +am +af +af +af +af +af +af +af +fq +am +af +af +af +af +fq af af af @@ -32989,9 +42708,177 @@ af af af af +fq +af +tN +tN +tN +tN +tN +tN +tN +tN af af af +af +fq +af +af +af +af +af +af +fq +am +af +vO +af +af +ai +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +wB +wC +af +af +am +af +af +af +am +af +fq +af +af +af +af +yv +af +am +af +ag +Aa +zD +zD +zD +zD +zD +Aa +af +Aa +zD +AA +zD +zD +zD +Aa +af +af +ak +af +Bn +yN +yv +af +ao +af +am +af +af +af +af +ao +af +af +am +af +af +zh +af +Co +af +af +af +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +af +af +af +af +af +af +af +af +am +af +af +af +af +af +am +am +af +af +fq +am +af +af +fq +am +af +al +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -32999,239 +42886,42 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cP -cP -db -cP -cP -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (113,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cP -cR -cR -cR -dc -cR -cP -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +ko +fq af af af @@ -33241,14 +42931,211 @@ af af af af -aa -aa -aa -aa -aa -aa -aa +fq af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +am +af +af +af +fq +af +af +af +af +af +ak +af +tN +tN +tN +tN +tN +tN +tN +am +af +af +af +af +af +af +af +af +af +af +af +af +ag +tG +vV +vV +vV +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +ag +af +af +af +ag +af +af +af +ag +af +yv +af +af +af +af +Aa +zD +AA +AI +zD +zD +Aa +am +Aa +zD +zD +AI +zD +zD +Aa +ag +af +fq +am +af +yv +yv +af +af +af +af +af +af +am +af +af +af +af +am +af +af +zh +af +af +af +Cq +af +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +zh +af +ao +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +ak +af +ak +af +af +af +af +ag +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -33256,427 +43143,513 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cP -cP -cR -cR -cT -cP -cP -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (114,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac -aW ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +af +af +ko +af +af +af +af +af +af +af +af +af +af +af +af +af +af +fq +af +af +af +fq +af +af +ak +af +af +af +af +af +af +ak +af +af +af +fq +af +af +af +af +af +af +af +af +af +fq +af +am +af +af +tN +tN +tN +tN +tN +tN +tN +af +fq +am +af +af +af +fq +af +am +ag +ae +ae +ae +ae +aj +tI +vZ +tI +tI +tI +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +yv +af +af +fq +af +Aa +zD +zD +zD +zD +zD +Aa +am +Aa +zD +zD +zD +zD +zD +Aa +af +af +af +ag +af +yv +af +af +af +af +af +af +af +af +af +af +af +Cr +af +af +af +zh +af +af +af +af +af +AJ +zh +zh +zh +AJ +zh +zh +zh +AJ +zh +zh +zh +zh +zh +zh +zh +zh +zh +af +Ct +af +af +EY +af +af +af +fq +af +af +af +af +af +af +af +af +af +am +fq +am +af +am +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac ac ac ac -aW ac -ac -ac -cP -cT -cR -cR -cR -di -cP -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cP -cR -cU -dc -cR -cR -cP -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (115,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ku +iY +kt +af +al +af +af +af +af +al +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +af +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +af +af +af +af +al +af +ag +ae +ae +ae +ae +ae +ae +ae +aj +tI +tI +tI +wa +vZ +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +am +af +yv +ag +af +af +af +Aa +Aa +zD +zD +AV +Aa +Aa +af +Aa +Aa +zD +zD +BM +Aa +Aa +ae +ae +ae +ae +ae +yv +af +af +af +af +ao +af +af +af +af +ag +af +af +af +ag +af +zh +af +ag +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +zh +zh +zh +zh +zh +zh +zh +zh +zh +af +zh +af +af +af +af +af +af +af +af +am +am +af +fq +af +af +fq +af +af +af +am +sf +FF +af +am +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -33684,258 +43657,256 @@ ac ac ac ac -ac -ac -ac -ac -cP -cP -cR -cX -cR -cP -cP -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -eS -eS -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -aL -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -ac -ac -ac -ac -cP -cR -cR -cR -cR -cR -cP -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dz -dz -dz -dz -dz -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (116,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +af +am +af +af +af +al +af +af +af +af +af +af +af +tr +af +af +ag +af +af +af +fq +af +af +af +af +af +ag +af +af +af +af +af +af +af +ag +af +af +af +af +tN +tN +tN +tN +tN +tN +tN +tN +af +af +eM +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tI +wa +tI +tI +tQ +tI +tI +aj +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +Aa +Aa +Aa +Aa +Aa +af +ag +af +Aa +Aa +Aa +Aa +Aa +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +zh +AJ +zh +zh +AJ +zh +zh +zh +af +ag +zh +af +af +af +af +fq +af +af +fq +af +af +af +af +am +af +af +am +am +Fr +am +FA +sf +am +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -33943,257 +43914,256 @@ ac ac ac ac -ac -ac -ac -cP -cP -cP -cP -cP -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -nX -eS -eS -eS -eS -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -cP -cR -cR -cR -cR -di -cP -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -fP -dz -fP -ac -ac -dz -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (117,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +af +af +af +af +af +am +af +af +af +af +af +af +af +af +af +fq +af +af +af +af +af +ae +ae +ae +ae +ae +af +af +ag +af +ak +af +af +ae +ae +ae +ae +ae +ag +ae +ae +ae +ae +ae +ag +af +af +tN +tN +tN +tN +tN +tN +tN +tN +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +aj +vZ +tI +vJ +tI +tI +tx +tx +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +mZ +am +af +ag +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +zh +af +af +ag +af +af +af +ag +af +af +af +ag +af +am +af +af +af +af +af +sf +FB +am +ag +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -34201,258 +44171,256 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aV -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -eR -eS -eS -eS -eS -eR -eR -eR -eR -eR -eR -eR -eR -eR -eR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -aL -ac -ac -ac -ac -ac -cP -cP -cR -cX -cR -cP -cP -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ad -ec -ad -ac -ac -ac -dz -dz -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (118,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +fq +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ak +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +ja +af +tN +tN +tN +tN +tN +tN +ag +am +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +wg +wh +tI +tI +wk +wk +aj +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ak +af +af +af +af +vH +af +af +fq +ak +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -34460,940 +44428,770 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -eR -eS -eS -eS -eS -eS -eS -eT -eS -eR -eR -eR -eR -eR -eR -aa -aa -aa -aa -aa -eR -eR -eR -eR -eR -eR -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -aL -ac -ac -ac -ac -ac -ac -cP -cP -cP -cP -cP -ac -ac -ac -ac -ac -ac -ac -ac -ac -cM -ac -ac -ac -ac -ac -ef -df -ef -ac -ac -ac -ac -dz -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (119,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -aL -aL ac ac ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -eR -eR -eR -eR -eS -eS -eS -eS -eS -eR -eR -eR -eR -eR -eR -eR -eR -eR -eR -eR -eR -eR -eR -eS -eS -eS -ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae af +af +ak +af +af +af +af +af +af +fq +af +af +af +af +am +af +af +af +af +ag +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +ag +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tx +tx +tx +tx +tS +tx +tx +tx +tS +tG +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +aj +aj +aj +aj +vQ +wh +wk +wk +wm +tI +wl +vQ +aj +ae +aj +aj +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +fq +af +am +af +af +af +af +af +ag +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac -aa -aa -aa -aa ac ac ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ef -df -ef -ac -ac -ac -ac -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (120,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac -aL ac ac ac ac ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +af +af +af +am +af +af +af +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +vP +vQ +vP +aj +aj +aj +vQ +wi +wk +wm +ii +tI +wq +wj +aj +aj +aj +wt +vQ +vQ +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ag +af +af +af +af +af +fq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac -aW ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -ac -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -eR -eR -eT -eT -eT -eS -eS -eS -eS -eS -eS -eS -eR -eR -eR -eR -eR -eR -eS -eS -eS -eS -eS -eT -ac -ac -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -dW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ad -ad -hJ -hJ -hJ -ad -cZ -ec -cZ -ad -ad -ad -ac -dz -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (121,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -eR -eR -eR -eT -eT -eS -eS -eS -eT -eT -eT -eT -eS -eS -eS -eS -eS -eR -eR -eR -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ad -hJ -hJ -hJ -ad -cZ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +mZ +af +af +af +af +af +af +af +af +af +af +af +af +ag +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae aj -dX -dX -dX aj -cZ -ig -il -hh -ir -ad -ac -dz +aj +aj +aj +aj +aj +aj +ae +ae +aj +aj +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +vQ +vQ +vQ +vQ +aj +aj +aj +aj +aj +tI +tI +tI +tI +tI +tI +tI +aj +wu +vQ +ww +wv +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +fq +af +ag +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -35401,257 +45199,256 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (122,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -eR -eR -eR -eS -fc -eS -eS -eS -eS -eS -eS -eT -eS -eR -eR -eR -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ad -gM -ao -ao -ao -cZ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +al +af +am +af +af +af +af +fq +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tx +tx +tx +tx +tx +tx +aj +ae +ae +aj +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +vP +vW +vQ +vQ +wf aj aj aj aj aj -cZ -ig -il -ge -hh -ad -ac -dz -dz +aj +aj +tI +aj +tI +tI +aj +vQ +ww +wy +ww +vQ +wA +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -35659,256 +45456,256 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -aL -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (123,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -eR -eR -eR -eR -eR -eR -eR -eR -eR -eR -eR -eR -eR -eR -eR -eR -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ad -gK -ao -ao -ao -cZ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +af +af +af +af +af +af +ag +af +af +af +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae aj aj aj aj aj -cZ -ih -cZ -cZ -is -ad -ac -ac -dz +tx +tx +tx +tx +tx +tx +aj +ae +ae +aj +tx +tx +tx +tx +tx +tx +tx +tx +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +vQ +vQ +vQ +vQ +aj +aj +aj +aj +aj +aj +aj +tI +aj +aj +tI +aj +wv +vQ +ww +vQ +vQ +wA +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -35916,257 +45713,256 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -mQ -mQ -mQ -mQ -mQ -aL -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (124,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -eR -eR -eR -eR -eR -eR -eR -eR -eR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -ac -ac -ac -aW -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ad -ao -ao -ao -ao -cZ -hQ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +am +af +af +af +ag +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae aj -df +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx aj aj -hO -ig -ig -ig -ig -ad -ac -gb -dz -gl +aj +aj +tx +tx +tx +tx +tx +tx +tx +tx +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +vQ +vQ +vP +aj +aj +aj +aj +aj +aj +aj +aj +aj +tI +tI +tI +wq +vQ +vQ +vQ +vQ +wA +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -36174,257 +45970,256 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -aL -mQ -mW -mW -mW -mW -mQ -mQ -aL -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (125,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aW -ac -ac -ac -ac -bM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ad -hK -ao -ao -ao -hO -df -df -df -df +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +af +af +ag +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae aj aj -ig -ig -ig -ig -ad -ac -ad -jc -ad -jC +aj +aj +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +vQ +vQ +vQ +vQ +vQ +vQ +aj +aj +aj +aj +aj +aj +aj +aj +tx +tI +wl +vQ +aj +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -36432,255 +46227,256 @@ ac ac ac ac -ac -ac -ac -ac -ac -aL -mQ -mW -mW -mW -ni -ni -mW -mQ -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (126,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ad -hL -ao -ao -ao +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae aj -df -df -df -df -hZ -cZ -ii -ig -ig -it -ad -ac -ad -ai -ad +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +vF +vF +vF +ae +ae +ae +aj +aj +we +vQ +vQ +vQ +wj +vQ +wn +wn +aj +aj +aj +aj +aj +tx +tI +wl +vQ +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -36688,91 +46484,256 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -aL -mQ -mW -ni -ni -mW -ni -ni -mQ -aL -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (127,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tx +ty +tx +tx +tx +tx +tx +tx +tx +tx +aj +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +vF +vF +vF +vI +vF +ae +ae +ae +ae +aj +aj +vQ +vQ +wi +tI +wl +vQ +vQ +aj +aj +aj +aj +aj +aj +tI +wl +vQ +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -36780,258 +46741,256 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -aW -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -cZ -cZ -ao -ao -ao -cZ -df -ao -ao -ao -df -cZ -ig -ig -ig -ig -ad -ac -ad -ad -ad -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -mW -ni -mW -mW -nK -ni -mW -mQ -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (128,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +tx +tx +tx +tx +tx +aj +aj +aj +aj +aj +aj +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +vF +vF +vF +vF +vF +vF +ae +ae +ae +ae +ae +aj +aj +aj +aj +tI +wl +vQ +wo +tI +tI +aj +aj +aj +aj +tI +wl +wz +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -37039,250 +46998,256 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -aL -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -cZ -cZ -hM -fu -cZ -ao -ao -fD -ao -ao -cZ -ig -ig -ig -ig -ad -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aL -mW -ni -ni -mW -ni -mW -ni -mQ -aL -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (129,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +aj +aj +aj +aj +ae +ae +ae +ae +aj +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +vF +vI +vF +vF +vF +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +aj +tI +tI +tI +tI +tx +tI +tI +tI +wl +wz +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -37290,260 +47255,256 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -cZ -cZ -cZ -cZ -df -ao -fD -fD -ao -cZ -cZ -cZ -cZ -cZ -ad -ac -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -mQ -mW -mW -ni -ni -ni -mW -mQ -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (130,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +aj +tx +tx +tx +tx +tx +tx +tx +tx +tx +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +vF +vF +vF +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +aj +aj +wr +ws +tx +tx +tI +tI +aj +aj +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae ac ac ac @@ -37551,353 +47512,8 @@ ac ac ac ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -cZ -cZ -fD -fD -fD -cZ -cZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ac -ac -ac -ac -aL -aL -mW -mW -mW -mW -mW -mQ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} (131,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac @@ -37917,31973 +47533,32108 @@ ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -gh -eS -eS -eS -eS -eR -eR -eR -eR -eR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -mQ -mQ -mQ -mQ ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +tE +tE +tE +tE +tE +tE +tE +tE +tE +tE +tE +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +tE +tE +tE +tE +tE +tE +tE +tE +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac "} (132,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac ac ac ac ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -eS -eS -eS -eR -eS -eS -eS -eR -eR -eR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ac -mQ -mQ -mQ ac -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac "} (133,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -eR -hR -eR -eR -eR -eS -gh -eS -eS -eS -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac "} (134,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -eR -eR -eR -eR -eR -eR -eR -eR -eR -hR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac "} (135,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac "} (136,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac "} (137,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac "} (138,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bg +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh "} (139,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh "} (140,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh "} (141,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh "} (142,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh "} (143,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh "} (144,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -nV -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh "} (145,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (146,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eK +eK +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (147,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eK +eK +eJ +eK +eK +eK +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tH +tH +oZ +oZ +tV +oZ +oZ +tH +tH +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eJ +eL +eJ +eJ +eJ +eJ +eL +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (148,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eK +eK +gc +il +gc +gd +eK +eJ +gc +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +tH +tH +eJ +eJ +oZ +tH +oZ +oZ +oZ +tH +tH +vl +tO +tH +tH +tH +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +eJ +eJ +eJ +eL +eJ +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (149,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +gc +gc +gV +gV +gc +gc +eK +eK +eJ +eK +eK +eK +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eK +eJ +eJ +eK +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tH +oZ +oZ +tV +tH +tH +oZ +oZ +oZ +tL +oZ +oZ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oY +oZ +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +fr +eJ +eJ +eJ +eJ +fr +eJ +eL +eJ +eJ +eJ +eJ +fr +eJ +eJ +eJ +eJ +eJ +eL +fr +eJ +eJ +eJ +eJ +eJ +fr +fr +eJ +eJ +eL +eJ +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +eJ +eJ +eJ +eJ +ge +ge +eJ +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (150,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cY ad -cY -cY ad -cZ -cZ -cY -cY -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eK +eJ +gU +hF +im +gc +gc +gc +eK +gc +eK +eK +eK +eK +eK +eJ +eJ +eJ +eJ +eJ +eJ +oZ +gc +oZ +oZ +sX +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +tH +tO +oZ +tH +eJ +eJ +oZ +oZ +oZ +tO +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +tL +oZ +tH +oZ +oZ +oZ +eJ +ge +ge +ge +eJ +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +fr +fr +fr +eJ +eL +eJ +fr +fr +fr +eJ +eJ +eJ +eL +fr +eL +fr +eJ +eJ +eJ +eJ +fr +eL +eJ +eJ +eL +eL +fr +fr +fr +eJ +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +eJ +eJ +ge +eJ +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (151,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cZ -dd -dj -de -df -de -dr -dr ad -cY -cY -cY -cY -cY -cY -cY -cY -cY -cY -cY -cY -cY -cY -cZ -cZ -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eK +eK +gd +gc +gc +gV +gU +gV +gc +eJ +eK +gc +eK +eK +eK +eK +eJ +eJ +eJ +eK +eJ +eK +oZ +oZ +gc +oZ +gc +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +tK +tH +eJ +eJ +eJ +eJ +eJ +eJ +oZ +tH +tH +oZ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +eJ +gW +eJ +ge +eJ +eJ +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eL +fr +fr +eJ +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +eJ +fr +eL +eJ +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +eJ +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +gW +oZ +oZ +gW +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (152,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cZ -df -de -df -de -de -df -df -df -cY -cZ -ad -cZ -cZ -cZ ad ad -cY -cY -cY -eb -ee -df -df -cZ -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eK +eK +gc +gc +gV +gc +gc +jO +gc +gc +gc +gc +gc +eK +eK +gc +eK +eK +eJ +gc +gV +oZ +gc +oZ +oZ +gc +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +tL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tH +tH +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +eJ +eJ +eJ +eJ +eJ +oY +oZ +tm +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eJ +eJ +eJ +fr +fr +eJ +eL +fr +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +eJ +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eL +fr +eJ +eJ +eJ +eJ +eJ +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (153,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cY -de -de -de -de -de -df ad -df -de -dE -dG -de -dd -de -de -de -cZ -cZ -cY -ea -ed -df -eg -cZ -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eK +eK +gc +gc +gc +gc +gc +gc +gV +gc +gc +gV +gc +gc +gc +eJ +eK +gc +gc +gV +oZ +gU +gc +gc +oZ +oZ +oZ +oZ +tm +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +tH +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +tO +oZ +tH +tH +eJ +eJ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +eJ +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eL +eJ +eJ +eJ +eJ +fr +eJ +eJ +fr +fr +fr +eJ +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eL +eJ +fr +eJ +eJ +eJ +eJ +eJ +fr +eJ +eJ +eL +eJ +eJ +eJ +fr +eJ +eJ +eL +eJ +eJ +eL +eJ +eJ +eJ +eJ +eJ +eL +eL +eJ +eJ +eJ +eJ +eJ +tp +tp +tp +tp +tp +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +gW +gW +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (154,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cY -de -df -df -df -df -df ad -df -dB -de -de -de -de -de -de -de -de -de -de -cY -cY -de -df -cZ -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -iO -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eK +eK +gc +gc +gd +gV +gc +gc +eK +ge +gc +gc +gU +gV +gV +gc +gc +gV +gc +oZ +oZ +gc +oZ +oZ +gc +sY +sY +oZ +oZ +oZ +oZ +fr +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tH +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +uw +oZ +oZ +uP +eJ +eJ +eJ +tH +tH +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eL +eJ +eL +eL +eJ +fr +eL +eL +eJ +fr +fr +eL +eL +eL +eJ +fr +eJ +eJ +eL +eJ +eJ +fr +fr +fr +fr +fr +eL +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eL +eL +eJ +eJ +eJ +eJ +fr +fr +eJ +eL +eL +eJ +eJ +tp +tw +qi +qi +tp +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +ge +gW +oZ +oZ +tm +oZ +gW +oZ +tm +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (155,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cZ -de -df ad ad -df -df -ad -dA -df -de -de -cY ad ad -dR -de -de -de -de -de -de -de -df -cZ -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eq -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eK +ge +gc +gc +in +gc +gc +ge +ge +eK +gc +gc +ge +gc +gc +gc +gc +gV +gc +gc +gc +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +fr +fr +fr +fr +sY +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +sX +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oY +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +fr +eL +eL +fr +fr +fr +fr +fr +fr +fr +eL +eL +eL +fr +fr +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +eL +eL +eL +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eL +fr +fr +fr +fr +fr +eL +eJ +tp +qi +tt +qi +tp +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +eJ +eJ +eJ +eJ +Ci +eJ +eJ +Ci +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +ge +ge +ge +ge +gW +oZ +oZ +oZ +gW +gW +gW +oZ +oZ +oZ +gW +ge +ge +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (156,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cY -de -df -df -df -df -dt -df -df -df -df -dH -df -df ad -cZ -cZ -cZ -cZ -dY -de -de -de -de -cZ -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eq -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -do -dl -dl -dl -dD -dD -dl -dl -do -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +gc +gV +gU +gc +gc +gc +eK +ge +gc +gc +gV +eK +eK +gc +eJ +gc +gc +gU +gV +gc +oZ +gc +eK +oY +eJ +eJ +eJ +oZ +oZ +oZ +oZ +fr +fr +fr +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tH +oZ +tH +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eL +fr +fr +fr +eL +eL +fr +fr +fr +fr +eL +eL +eJ +eJ +eL +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +fr +fr +eJ +eL +tp +tp +tp +tp +tp +tv +tp +tp +tp +tp +tp +eJ +eJ +ge +ge +eJ +eJ +ge +ge +ge +oZ +ge +eJ +Ci +ge +eJ +eJ +eJ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +gW +oZ +oZ +oZ +gW +gW +gW +oZ +oZ +oZ +oZ +ge +ge +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (157,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -ad -dh -dk -de -de -df -ds -de -df -dC -dC ad ad ad -cY -cY -cY -cY -cY -cZ -cZ -cZ -cZ -cZ -cZ -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -cN -cN -eq -eq -eq -eq -eh -eh -eq -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dD -dD -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +gf +gc +gc +gV +gc +gc +gc +eK +lT +eK +eK +ge +gc +gc +gc +eK +qg +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eL +eL +oZ +oZ +oZ +fr +fr +fr +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +fr +fr +fr +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eL +eJ +eJ +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +fr +fr +fr +fr +fr +fr +fr +eJ +eL +fr +fr +eJ +eL +tp +qi +qi +tp +qi +qi +qi +tp +qi +tD +tp +eJ +eJ +eJ +ge +eJ +eJ +ge +ge +ge +Ci +ge +eJ +oZ +eJ +eJ +oZ +ge +eJ +EU +Ci +ge +eJ +eJ +oZ +eJ +eJ +eJ +eJ +ge +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +gW +oZ +oZ +oZ +gW +gW +gW +oZ +oZ +oZ +gW +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (158,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cY -ad -cY -de -de -df -ad -ad -de ad ad ad -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -eq -eq -eq -eq -eh -eh -eq -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -iO -dl -dl -dD -dD -dD -dD -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eK +eK +eJ +gc +hF +im +gV +gc +eK +gc +eK +eK +eK +eK +ge +eK +ge +eJ +gc +oZ +gc +oZ +gc +eK +eJ +eJ +eJ +eJ +fr +eL +eL +eJ +eJ +eL +oZ +fr +fr +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +sX +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eL +eL +eJ +eJ +eJ +fr +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eL +eJ +eJ +eL +fr +eL +eJ +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +tp +qi +tt +tv +qi +tt +qi +tv +tt +qi +tp +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +oZ +eJ +eJ +oZ +eJ +eJ +oZ +ge +eJ +ge +oZ +ge +ge +ge +oZ +ge +eJ +eJ +ge +ge +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +tm +oZ +oZ +oZ +gW +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (159,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cY ad -df -df -de -dv -dv ad -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -eq -eq -cN -cN -cN -dl -dl -eq -eh -eq -eh -eh -eh -eh -eq -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dD -dD -dD -dD -dD -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eK +eJ +gc +gc +gc +gU +eK +eK +eK +eK +eK +ge +eK +eK +ge +eK +oZ +gc +oZ +oZ +oZ +eJ +eJ +eJ +eL +fr +fr +fr +fr +eJ +eJ +eJ +oZ +fr +fr +fr +fr +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +tH +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +fr +eJ +eJ +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +tp +ts +qi +tp +qi +qi +qi +tp +qi +qi +tp +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +oZ +eJ +Cl +oZ +eJ +eJ +oZ +eJ +eJ +eJ +oZ +eJ +eJ +ge +oZ +ge +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +ge +ge +ge +ge +eJ +eJ +gW +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (160,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN ad -df -df -de -du -dw -dw ad -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -ep -er -ep -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -cN -eq -et -et -eq -eq -eq -dl -dl -eq -eh -eq -eh -dl -eh -eh -eE -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dD -dD -dD -dD -dD -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eK +eK +eK +gc +gc +gc +eK +eK +eK +eJ +eK +eK +ge +ge +eK +eJ +eJ +oZ +gc +oZ +gc +oZ +oZ +eL +eL +oZ +oZ +eL +fr +eL +eJ +oZ +oZ +fr +fr +fr +fr +oZ +oY +sY +oZ +oZ +sX +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +gW +eJ +eJ +eJ +tH +oZ +tH +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oY +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +fr +fr +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +fr +fr +fr +fr +fr +fr +oZ +eL +eJ +oZ +oZ +fr +fr +fr +eL +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +eJ +eJ +fr +fr +fr +fr +eL +eJ +eJ +eL +eJ +tp +tp +tp +tp +tp +tv +tp +tp +tp +tp +tp +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +oZ +oZ +qi +oZ +oZ +oZ +oZ +eJ +eJ +Cl +oZ +eJ +ge +ge +oZ +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +oZ +oZ +oZ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (161,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -ad -df -df ad ad ad -dw -dw -dl -dm -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -ei -dl -ep -ei -ep -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -eq -eh -eh -eh -eq -eq -eq -dl -eq -eh -eh -eq -dl -fx -dl -eh -hv -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dD -dD -dD -dD -dD -dD -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eK +eK +eK +eJ +gc +gd +eK +eK +eK +eJ +ge +ge +ge +ge +ge +eJ +eJ +eK +eJ +gc +oZ +gc +oZ +fr +fr +oZ +oZ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +oZ +oZ +oZ +oZ +oZ +oZ +tm +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +tH +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +tm +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +fr +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +eL +eL +fr +fr +fr +fr +fr +fr +eL +eL +eL +eL +eL +fr +fr +fr +eL +eL +eJ +eJ +eJ +gW +eJ +eJ +fr +fr +eL +eJ +eJ +eL +eJ +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +eJ +tp +qi +tt +qi +tp +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +oZ +oZ +qi +oZ +oZ +oZ +oZ +oZ +oZ +qi +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +gW +gW +ge +eJ +ge +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (162,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -ad -dn ad ad -dl -dl -dl -dl -dl -dl -dl -do -dl -dl -dl -dl -dl -dl -cN -cN -cN -dl -dl -ep -ep -er -ep -ep -dl -dl -dl -ei -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eh -eh -dl -eh -eq -gO -eq -eq -eh -eh -eq -dl -dl -dl -eh -eh -eq -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dD -dD -dD -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eK +eK +eK +eJ +ge +ge +eJ +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +oZ +gc +oZ +fr +fr +fr +fr +oZ +oZ +fr +fr +fr +fr +oZ +fr +oZ +fr +oZ +oZ +eL +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +sY +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +fr +eJ +eJ +eJ +fr +eL +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eL +ge +eL +ge +eL +eJ +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eL +fr +fr +eJ +eJ +eJ +eJ +fr +fr +eJ +eJ +fr +eJ +eJ +eL +eJ +eJ +tp +tw +qi +qi +tp +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +eJ +eJ +ge +oZ +eJ +Cl +oZ +eJ +eJ +oZ +oZ +qi +qi +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +ge +ge +ge +ge +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (163,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN ad ad -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dq -dl -dl -cN -cN -cN -dl -dl -ep -dl -ep -ep -ep -dl -dl -dl -ep -ep -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eZ -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eh -eh -eh -fx -dl -eh -eh -eh -eh -eh -eq -eh -dl -eh -eh -et -eq -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dm -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -do -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eK +eK +eJ +eJ +ge +eJ +eJ +ge +ge +eJ +eJ +eJ +eJ +eJ +eK +eJ +oZ +oZ +oZ +oZ +oZ +fr +fr +fr +fr +fr +fr +oZ +oZ +oZ +oZ +fr +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +eJ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +ge +ge +ge +ge +eL +eL +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +eL +eJ +fr +fr +fr +eJ +eJ +eJ +tp +tp +tp +tp +tp +eJ +gW +eJ +eJ +eJ +eJ +ge +eJ +eJ +eJ +eJ +eJ +Ci +eJ +eJ +oZ +eJ +ge +oZ +eJ +Cl +eJ +oZ +ge +ge +Cl +qi +qi +Cl +eJ +eJ +ge +eJ +eJ +eJ +ge +ge +eJ +ge +ge +ge +eJ +ge +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (164,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -dl -ei -dl -dl -cN -cN -cN -cN -dl -ej -ep -er -dl -dl -iO -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dD -dD -dD -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eF -eF -dl -dl -eh -eh -eh -eh -eh -eq -eh -dl -eh -eh -eq -eq -dl -dl -dl -dl -dl -dD -dD -dD -dD -dl -dl -dl -dl -dl -dl -dl -fx -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -cN -cN -dl -do -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eL +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +fr +fr +fr +fr +fr +oZ +oZ +oZ +eJ +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oY +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tH +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +fr +eJ +eJ +eL +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +oZ +oZ +eL +ge +eL +ge +eL +eL +eL +fr +fr +fr +fr +fr +eJ +eJ +eL +fr +eJ +eL +eJ +eJ +eJ +eJ +fr +eJ +eL +fr +eJ +eJ +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +oZ +eJ +eJ +oZ +eJ +ge +oZ +eJ +eJ +eJ +oZ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +ge +ge +eJ +eJ +eJ +eJ +ge +eJ +eJ +eJ +ge +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (165,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -dl -ep -ep -dl -cN -cN -cN -cN -dl -dl -ep -ep -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dD -dD -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -ev -eF -eF -eh -eh -eh -eh -eh -eh -eq -eh -eq -dl -eh -eh -eq -eq -dl -dl -dl -dl -dl -dD -dD -dD -dD -dl -dl -dl -dl -cN -cN -cN -dl -dl -dl -dl -dD -dD -dD -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -cN -cN -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +fr +fr +fr +eJ +eJ +fr +eL +eJ +eJ +ge +ge +eJ +eJ +gW +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +fr +fr +fr +fr +fr +eL +fr +eL +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +tH +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eL +fr +fr +fr +eL +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +oZ +eL +eL +eL +eL +eL +oZ +oZ +fr +fr +fr +fr +fr +fr +fr +fr +eJ +fr +fr +fr +fr +eJ +eJ +eJ +fr +eJ +eJ +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +oZ +eJ +eJ +eJ +eJ +eJ +oZ +eJ +eJ +ge +oZ +eJ +ge +eJ +oZ +oZ +oZ +oZ +oZ +oZ +Ci +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (166,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -cN -cN -cN -cN -cN -cN -dl -dq -dl -dl -dl -dl -dl -dl -dl -dq -cN -cN -cN -dl -ep -ep -dl -dl -cN -cN -cN -cN -cN -ep -dl -dl -ep -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dy -dy -dy -dy -dl -dq -dl -dl -dl -dl -dl -dl -dl -dl -ev -eq -eq -eh -eh -eh -eq -eq -eh -eh -eh -eh -eq -eq -dl -dl -dl -dl -fx -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dD -dD -dD -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +fr +fr +fr +eJ +eL +fr +eL +eJ +eJ +eJ +ge +eJ +eJ +eJ +eJ +eJ +eJ +oZ +rv +oZ +oZ +oZ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +sY +sY +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tH +tH +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +sY +oZ +oZ +eJ +oZ +eJ +eJ +eL +fr +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +oZ +oZ +oZ +eL +eL +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eL +eJ +eJ +eJ +eJ +eJ +eL +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +eJ +eJ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +eJ +oZ +ge +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +bh +bh +bh +bh +bh +bh +bh "} (167,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -dl -do -cN -cN -cN -cN -cN -cN -dl -dl -dl -dq -dq -dl -dl -dl -dl -dl -cN -cN -cN -dl -ep -dl -ej -dl -cN -cN -cN -cN -cN -el -ep -dl -ep -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dm -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -eF -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dy -dy -dx -dy -dy -dl -dl -dl -dl -fx -dl -dl -dl -dl -dD -dD -dl -eq -eh -eh -eh -eh -eh -fx -dl -eh -eq -eq -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dD -dD -dD -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eL +eL +eL +fr +eL +fr +fr +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +pA +fr +fr +fr +fr +fr +eL +eL +eJ +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tp +tp +tp +tp +tp +tp +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +tH +tH +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +eJ +oZ +eJ +eJ +eL +fr +eL +eL +eL +eJ +eJ +eJ +fr +fr +fr +fr +fr +fr +eL +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +Cl +qi +qi +Cl +eJ +eJ +eJ +ge +eJ +eJ +eJ +eJ +eJ +Ci +ge +eJ +eJ +oZ +eJ +ge +ge +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +eJ +bh +bh +bh +bh +bh +bh +bh "} (168,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dq -dq -dl -do -dl -dl -dl -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -ep -ep -dl -ei -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dq -dl -dl -dl -dl -dl -dl -dl -dl -dl -dq -dl -cN -cN -cN -cN -eF -eF -eF -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dy -dy -dx -dy -dy -dy -dy -dl -dl -dl -dl -dl -dq -dl -dl -dD -dD -dD -eq -eq -fa -eh -eh -dl -eh -eh -eh -eq -eq -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dD -dD -dD -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eL +eL +eL +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +rS +sl +sD +sO +fr +fr +fr +fr +fr +fr +fr +eL +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tp +qi +qi +tz +qi +tp +oZ +oZ +oZ +oZ +tm +oZ +oZ +oZ +sX +oZ +oZ +eJ +eJ +eJ +eJ +tH +tH +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +sY +sY +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +fr +fr +fr +fr +fr +eL +eL +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eL +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +Ci +eJ +eJ +eJ +oZ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +FT +eJ +eJ +eJ +ge +ge +ge +ge +ge +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +eJ +bh +bh +bh +bh +bh +bh +bh "} (169,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -ep -ep -ei -er -ep -cN -cN -dl -ep -ep -ep -eq -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -dD -dD -dl -dl -dl -cN -cN -cN -cN -cN -eF -eF -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dy -dy -dy -dy -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dD -dD -dD -dD -dl -eq -eh -eh -eh -eh -eh -eh -eq -eq -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dD -dD -dD -dD -dD -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dy -dy -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +fr +fr +eJ +eL +eJ +eL +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +qi +rT +rV +sE +sO +fr +fr +fr +fr +fr +fr +fr +eL +eL +eL +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +tp +tp +tp +tw +qi +qi +qi +tp +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +uY +tH +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +eJ +oZ +oZ +eJ +gW +eJ +eL +fr +fr +eL +fr +eJ +eL +fr +fr +fr +fr +eL +eL +eJ +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +eJ +eJ +eJ +eJ +ge +oZ +oZ +oZ +oZ +oZ +Ci +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +Cl +qi +qi +Cl +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +eJ +bh +bh +bh +bh +bh +bh +bh "} (170,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -dm -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dD -dD -dD -dD -cN -cN -cN -cN -cN -cN -ek -ek -dl -ep -er -cN -cN -cN -ep -ep -el -ep -ep -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -cN -cN -dl -dl -dl -dl -dl -dl -dD -dD ad -cZ -cZ -fF -fF -fO ad -cZ -cZ -cZ -cZ -cN -cN -cN -cN -cN -dl -fx -dl -dy -dy -dy -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dD -dD -dD -dD -dl -eq -eq -eh -eq -eh -eq -eq -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dD -dD -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dy -dy -dy -dy -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eL +eL +fr +fr +eJ +eJ +fr +fr +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +oZ +qi +rT +rV +sE +sO +fr +fr +fr +fr +fr +fr +fr +eL +eL +eL +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tp +qi +tp +tp +tp +tp +tv +tp +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +uY +uY +eJ +eJ +oZ +oZ +oZ +oZ +tm +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +fr +fr +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eL +eJ +fr +fr +fr +fr +fr +fr +fr +fr +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +oZ +eJ +eJ +eJ +ge +Ci +oZ +oZ +oZ +oZ +eJ +eJ +ge +eJ +eJ +eJ +eJ +oZ +eJ +eJ +ge +eJ +ge +oZ +oZ +eJ +eJ +eJ +oZ +oZ +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (171,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -dl -cN -cN -cN -cN -cN -cN -cN -dm -dD -dD -dD -dD -dD -dD -dD -dD -dD -cN -cN -cN -cN -cN -cN -em -ep -eq -er -ep -cN -cN -cN -cN -cN -dl -ep -ep -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dD -dD -dl -cN -cN -cN -cN -cN -cN -cN -cN -dD -dD -fm -fm -fv -fv ad -dQ -fS -dQ -fv -fX -cZ -cN -cN -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dD -dD -dD -dD -dD -dD -cN -eq -eh -eF -eF -eq -eq -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dD -dD -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dy -dy -dy -dx -dx -dx -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eL +eL +fr +eL +fr +fr +fr +eJ +eL +fr +fr +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +pA +rw +rU +sm +sF +sP +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +tp +qi +qi +qi +tp +tz +qi +tp +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +sY +sY +oZ +oZ +oZ +oZ +uQ +tH +tH +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oY +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eL +eJ +eL +eL +fr +eJ +fr +fr +eJ +eJ +eL +eL +fr +eL +eJ +eJ +eJ +eJ +eJ +fr +eJ +eJ +eL +eJ +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +ge +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +Ci +ge +eJ +oZ +eJ +ge +oZ +eJ +eJ +eJ +ge +oZ +oZ +oZ +oZ +Ci +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (172,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -cN -cN -cN -cN -cN -cN -dD -dD -dD -dD -dD -dD -dD -dD -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -eq -cN -cN -cN -cN -cN -ep -en -ep -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dD -dD -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dD -fm -fm -fm -fv -fI -dQ -dQ -fv -fm -fZ -cZ -cN -cN -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dD -dD -dD -dD -dD -dD -cN -eq -eq -eF -eF -eq -eq -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dy -dy -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eL +oZ +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eL +eJ +eJ +eJ +eJ +eJ +gW +gW +eJ +tp +qi +qi +tt +qi +qi +qi +tp +tp +tP +oZ +oZ +oZ +oY +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +tH +oZ +oZ +oZ +oZ +sY +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eL +fr +eJ +fr +fr +eL +eJ +eJ +eJ +fr +fr +fr +fr +eL +eJ +eL +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eL +fr +eL +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +eJ +eJ +Ci +ge +eJ +eJ +eJ +eJ +eJ +Cl +qi +qi +Cl +eJ +eJ +eJ +eJ +eJ +ge +oZ +ge +eJ +oZ +eJ +eJ +oZ +ge +eJ +eJ +ge +oZ +oZ +eJ +eJ +eJ +ge +eJ +eJ +eJ +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +Gd +Gx +GU +Gx +GU +GU +Gx +Gx +eJ +eJ +eJ +eJ +eJ +ge +ge +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (173,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -cN -cN -cN -cN -cN -dD -dD -dD -dD -dD -dD -dD -dD -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -es -es -cN -cN -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN ad -fm -fm -fv ad -fv -fv -dQ -fv -fY -cZ -cN -cN -cN -dl -dl -dl -dq -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dD -dD -dD -dl -eq -dl -eq -ev -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -fx -dl -dD -dD -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dy -dy -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +fr +eL +eJ +fr +fr +fr +fr +fr +eL +eJ +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tp +tp +qi +qi +tz +qi +qi +qi +qi +tM +tM +oZ +oZ +oZ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +sY +sY +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +sY +oZ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +eL +eL +eL +eJ +eJ +fr +fr +fr +fr +fr +fr +eL +eJ +eJ +fr +eJ +eJ +eJ +fr +eJ +eJ +eJ +eL +fr +eJ +eJ +eL +eL +eL +fr +fr +fr +eL +eJ +eL +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +eJ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +ge +eJ +eJ +oZ +oZ +ge +eJ +eJ +eJ +eJ +eJ +ge +oZ +eJ +eJ +oZ +eJ +eJ +oZ +ge +eJ +eJ +eJ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +Ge +Gy +GV +Hs +HJ +HL +Iz +GU +wE +wE +wE +wD +wD +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (174,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -cN -cN -cN -cN -cN -dD -dD -dD -dD -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dD -eo -eo -dD -cN -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dD -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -ad -fv -fv -fv -ad -fm -fF -ad -fI ad ad -cN -cN -cN -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dD -dD -dD -dD -dD -dD -dD -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dD -dD -dl -dl -cN -cN -cN -cN -eq -eq -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dx -dx -dy -dy -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eL +fr +fr +fr +eJ +eL +fr +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tp +qi +tz +tp +tv +tp +tp +tp +tp +tp +tp +oZ +oZ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +sY +sY +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eL +eL +eJ +eJ +eL +eL +fr +eJ +fr +eL +eL +eJ +eJ +eJ +eJ +eJ +eL +fr +eL +eJ +fr +fr +fr +eJ +eJ +eJ +eL +eJ +fr +fr +fr +fr +eJ +eJ +eL +eL +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +Ci +eJ +eJ +ge +oZ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +ge +eJ +eJ +eJ +eJ +oZ +eJ +eJ +oZ +Cl +eJ +oZ +eJ +eJ +eJ +Cl +oZ +oZ +oZ +oZ +oZ +oZ +Ci +Ci +Ci +Ci +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +Gf +Gz +GW +Ht +HK +HL +IA +GU +IZ +Jk +wL +JV +wE +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (175,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -cN -cN -cN -cN -cN -dD -dD -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dD -dD -dD -dD -cN -cN -cN -cN -ep -ew -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dm -dl -dl -dl -dl -dl -dl -dl -dl ad -fv -fv -fv ad -fm -fv -fv -fU -fU ad -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dq -dl -dl -dl -dl -dD -dD -dD -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -cN -eq -eq -eq -hS -eu -eB -eq -eq -cN -cN -cN -cN -cN -cN -cN -cN -dx -dy -dy -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -iO -dl -dl -dl -dl -id -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eL +fr +fr +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +tp +qi +qi +tp +qi +qi +tz +qi +tp +eJ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +eJ +fr +eJ +eJ +eL +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +oZ +Cl +eJ +eJ +oZ +Cl +eJ +eJ +eJ +eJ +Cl +eJ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +qi +oZ +oZ +oZ +oZ +oZ +qi +oZ +oZ +eJ +eJ +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +Gf +GA +GX +Hu +HL +HL +IB +Gx +IO +wL +wL +JW +wE +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (176,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -cN -cN -cN -dD -dD -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -dD -dD -eo -eo -ep -dl -cN -cN -cN -cN -er -ep -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dq -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl ad -fv -fv -fv ad -fv -fm -fv -fU -fU ad -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -do -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dm -dl -dl -dl -ev -cN -eq -eh -eh -eh -eh -eh -eI -eq -cN -cN -cN -cN -cN -cN -cN -cN -dy -dy -dy -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -cN -cN -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eL +fr +eL +eJ +eJ +fr +fr +fr +eL +eJ +eJ +eL +fr +eL +eJ +eJ +oZ +oZ +oZ +oZ +oZ +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eL +eJ +eJ +eJ +eJ +tp +qi +qi +tp +qi +qi +qi +tD +tp +eJ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +uR +oZ +oZ +oZ +vz +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +gW +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eL +eJ +eJ +fr +fr +eJ +eJ +eL +fr +eJ +eJ +eJ +eJ +fr +fr +fr +eL +eL +eL +fr +eL +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +qi +qi +oZ +oZ +qi +qi +oZ +oZ +oZ +qi +qi +oZ +oZ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +qi +oZ +oZ +oZ +oZ +oZ +qi +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +Gg +GB +GY +Hv +HM +Ib +IB +IJ +Ja +wM +JA +JX +wE +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (177,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -eo -eo -eo -eo -ep -dl -cN -cN -cN -cN -ep -ep -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dD -dD -dD -dl -dl -dl -dl -dl -ad -fw ad ad ad -fv -fv -fv -fU -fv -fv -cN -cN -cN -dl -dl -dm -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -ev -eF -eF -eh -eh -eq -eh -eh -eh -eh -eq -cN -cN -cN -cN -cN -cN -cN -cN -dy -dy -dx -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -cN -cN -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +fr +fr +fr +eJ +eL +fr +fr +fr +fr +fr +eJ +eL +fr +eL +eJ +oY +oZ +oZ +oZ +oZ +oZ +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eL +eJ +eJ +eJ +eJ +tp +ts +tu +tp +tp +tp +tp +tp +tp +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +uI +uZ +vm +uZ +uI +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +tm +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eL +eL +fr +fr +fr +eJ +eL +eJ +eJ +fr +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +ge +ge +eJ +oY +oZ +oZ +qi +oZ +oZ +oZ +Cx +qi +oZ +oZ +oZ +qi +oZ +eJ +eJ +eJ +eJ +eJ +Cl +qi +qi +eJ +eJ +ge +oZ +Cl +eJ +oZ +eJ +ge +oZ +Cl +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +Gd +GC +GC +GU +GC +Ic +GU +GU +Jb +wD +wD +wE +wE +wD +wD +wD +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (178,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -dl -dl -dl -dl -do -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -es -es -ev -cN -cN -cN -cN -cN -cN -cN -ep -el -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -fn -fv -fn -dl -fF -fv -fv -fv -fU -fv -fF -cN -cN -cN -cN -cN -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dq -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -ev -eF -eh -eh -eh -eq -eh -eq -eq -eh -eq -cN -cN -dl -dl -dl -dl -cN -cN -dy -dy -dx -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eL +fr +fr +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +oZ +oZ +oZ +fr +fr +fr +fr +rV +fr +fr +fr +eL +eL +oZ +eL +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +tp +tp +tp +tp +eJ +eJ +eJ +eJ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tY +tZ +tY +tY +uF +vi +vt +vA +vG +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eL +fr +eJ +eL +fr +fr +eJ +fr +eJ +fr +eL +fr +eL +eJ +eL +eL +fr +fr +fr +eL +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +oZ +Ci +oZ +oZ +oZ +oZ +eJ +Cl +eJ +eJ +oZ +eJ +Cl +eJ +oZ +eJ +Cl +eJ +eJ +eJ +ge +ge +eJ +eJ +oY +qi +Cl +eJ +eJ +oZ +eJ +eJ +oZ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +xW +xW +xW +wT +Gh +wL +Gh +Id +IC +IK +Jc +Jl +JB +JY +Kg +Kg +KD +wD +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (179,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -do -dl -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dm -dl -dl -dl -dl -dl -dl -dl -dl -dl -ep -ep -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eq -eq -eq -eq -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dq -dl ad -fw ad -dl -fv -fm -fF ad -fU -fv -fv -cN -cN -cN -cN -cN -dl -dD -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -eq -eq -eh -eh -eh -eh -eh -eh -eh -eh -eh -eq -eq -eq -eq -dF -dl -id -dl -dl -dl -dy -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -id -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +fr +fr +eJ +oZ +oZ +oZ +fr +fr +fr +fr +rV +fr +fr +oZ +eL +eL +eL +eL +fr +fr +fr +fr +fr +fr +fr +eL +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tZ +ul +uJ +tY +va +vi +ul +uI +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +fr +fr +eJ +eL +fr +eJ +eJ +eJ +fr +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +eJ +eJ +oZ +eJ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +ge +eJ +oZ +ge +eJ +Ci +ge +eJ +oZ +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +Fv +FC +xW +xW +xW +wL +Gh +GD +GZ +xy +Gj +wL +wL +IL +Jd +Jm +JC +GZ +Gj +xy +xy +wD +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (180,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dq -dl -dl -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dD -dl -dl -dF -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eO -eh -eq -eh -eq -eq -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -fo -dl -fo -dl -dl -dl -dl ad -fW -fU ad -cN -cN -cN -cN -cN -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dy -dy -dy -dl -dm -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -eq -eh -eh -eh -eh -eq -eq -eq -eh -fx -dl -eF -eF -eF -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -id -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eL +eJ +fr +fr +fr +eJ +fr +fr +fr +fr +fr +eJ +eJ +eL +eL +oZ +oZ +fr +fr +fr +fr +fr +rV +fr +fr +oZ +eL +ge +eL +oZ +eL +fr +fr +fr +fr +fr +fr +eL +eL +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +tY +tY +tZ +tZ +tY +tY +uD +tZ +tZ +vb +vn +vb +tY +tZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eL +eJ +eL +fr +eL +eJ +eJ +eJ +oZ +oZ +sY +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eL +fr +eJ +eJ +eJ +eJ +fr +eL +eJ +fr +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +eL +eL +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +oZ +ge +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +oZ +oZ +oZ +oZ +oZ +oZ +ge +eJ +eJ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +Fw +FD +FG +FJ +FM +FU +Gi +GE +Ha +Hw +Hw +Hw +ID +IM +Ih +Jl +JD +wL +xy +Gj +xy +wD +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (181,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dq -dl -dl -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dq -dq -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eN -eh -eF -do -dl -eh -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dm -dl -dl -dl -dl -dl -dD -dl -dl ad -fV -ga ad -cN -cN -cN -cN -cN -dl -dl -dl -dq -dl -cN -cN -cN -cN -dx -dx -dy -dy -dy -dy -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dy -dx -dy -dy -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -eq -eh -fx -dl -eh -eh -eh -eh -eq -dl -dl -eq -eq -dl -dl -cN -cN -cN -cN -cN -cN -dl -id -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -iO -dl -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +fr +fr +fr +eJ +eL +fr +fr +fr +fr +fr +eL +fr +eJ +eJ +oZ +oZ +fr +fr +fr +fr +fr +rV +fr +fr +oZ +eL +gW +ge +eL +oZ +fr +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +tZ +ub +ue +ue +tY +ul +uE +uE +uE +vc +vo +ul +vB +tY +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eL +eL +fr +fr +eJ +fr +fr +eJ +fr +eJ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eL +fr +fr +fr +eL +eJ +eL +eJ +eJ +eJ +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +ge +Ci +oZ +oZ +oZ +oZ +eJ +eJ +ge +eJ +oZ +ge +eJ +ge +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +Ci +ge +ge +eJ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oY +oZ +oZ +Fk +oZ +oZ +zS +FH +wL +zn +xy +Gj +xy +Hb +Hx +xy +Ie +wD +IN +wE +wD +wD +wD +JC +GZ +KE +wD +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (182,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -dq -dq -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eP -eh -eq -dl -do -dl -ex -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -fx -dl -dl -dl -dl -dl ad -fn -fn ad -cN -cN -cN -cN -eq -eq -eq -eq -ev -ev -eq -eq -cN -cN -dx -dy -dy -dy -dy -dy -dy -dy -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dy -dy -dy -dy -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -eq -hI -dl -eh -eh -eh -eh -eh -eq -eq -eh -eq -dl -dl -dl -cN -cN -cN -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -iO -cN -cN -cN -cN -cN -cN -cN -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +fr +fr +fr +fr +eL +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eL +eL +fr +fr +fr +fr +pA +rV +pA +fr +eL +eL +ge +eL +eL +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +tZ +uc +uf +uk +ur +ux +uF +ul +ul +vd +uF +vu +vC +tY +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +fr +fr +eL +fr +eJ +eL +fr +eJ +eJ +oZ +oZ +oZ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +sY +sY +oZ +oZ +sX +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eL +eJ +eJ +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +oZ +qi +Cl +eJ +eJ +eJ +oZ +ge +eJ +ge +eJ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +Ci +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +sY +oZ +oZ +oZ +zS +wL +FK +zn +xy +xy +wL +Gj +GZ +Gj +If +wD +IO +wE +Jn +Jn +wE +JC +Kp +KF +wD +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (183,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eq -eq -eq -eq -eq -dl -dl -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -eq -eh -eh -eh -eh -eh -eh -dy -gk -dy -dy -dy -dy -dy -dx -dy -dy -dy -dy -cN -cN -cN -cN -cN -cN -cN -cN -cN -dy -dy -dy -cN -cN -dy -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -eq -eq -eh -eh -eh -eh -eh -eh -hT -eq -eq -eq -dl -dl -cN -cN -cN -cN -cN -cN -cN -dl -dl -ev -ev -ev -dl -dl -dl -cN -cN -cN -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eL +fr +fr +eJ +fr +eJ +eL +fr +fr +fr +fr +fr +fr +fr +eJ +fr +fr +fr +fr +fr +fr +fr +rV +fr +fr +eL +eL +eL +eL +eL +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oY +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tZ +tY +tZ +tY +tZ +uy +uG +ul +uS +ve +tY +tZ +tZ +tY +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +oZ +fr +fr +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +fr +oZ +oZ +oZ +oZ +sY +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eL +fr +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +fr +eJ +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +Cl +qi +qi +eJ +eJ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +eJ +ge +oZ +ge +ge +eJ +Cl +eJ +eJ +oZ +oZ +Cl +eJ +eJ +eJ +eJ +Cl +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +eJ +eJ +Cl +oZ +oZ +oZ +oZ +oZ +oZ +Fv +xW +xW +zI +xW +FV +ya +GF +xy +wL +xy +Ig +wD +IO +wD +Jo +wL +JZ +JC +GZ +xy +wD +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (184,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dD -dD -dD -dD -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eh -eh -dl -dl -eh -dl -eh -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dq -dl -dl -dl -cN -cN -eq -eI -gi -eh -eh -eh -dy -dy -gk -dy -dy -dy -cN -cN -cN -cN -dy -dy -dy -dy -dx -dx -dx -cN -cN -cN -dy -dy -dy -dy -dy -cN -cN -dy -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -eq -eq -eh -eh -eh -eh -eq -et -eq -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ev -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -dl -iO -dl -dl -dl -cN -cN -cN -cN -cN -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eL +fr +eL +eJ +eJ +eL +eL +fr +fr +fr +fr +fr +fr +fr +eJ +fr +fr +fr +fr +fr +fr +fr +rV +fr +fr +eL +oZ +oZ +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eL +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +eJ +eJ +eL +eJ +eJ +eL +eL +tY +ug +ul +tZ +ux +uF +uK +uF +un +vp +vv +vD +tZ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eL +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +eL +eJ +eJ +oZ +oZ +fr +oZ +oZ +oZ +sY +oZ +oZ +oZ +oZ +fr +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +AW +sY +oZ +oZ +oZ +AW +oZ +oZ +oZ +oZ +qi +oZ +oZ +eJ +ge +ge +eJ +eJ +Cl +oZ +oZ +oZ +sY +oZ +oZ +qi +sY +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +FL +xW +xW +xW +GG +wL +ya +ya +Ih +wD +IP +wD +Jp +JE +wD +Kh +Kq +KG +wD +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (185,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -du -dl -du -dl -dl -dl -dD -dD -dD -dl -dl -dl -dl -dl -dD -dl -dy -dx -dy -dy -cN -cN -cN -eq -eq -eh -ex -dl -eh -eh -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -cN -cN -eq -eq -eq -eq -eq -eh -dx -dy -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -dy -dy -dy -dx -dx -dx -cN -cN -dy -dy -dy -dx -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dm -dl -dl -eq -eh -eh -eq -eq -eq -eq -eq -cN -cN -cN -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -dl -dl -dl -iO -dl -dl -cN -cN -cN -cN -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eL +fr +eL +eJ +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eL +eJ +eL +fr +tZ +ug +um +us +uz +uH +uL +uT +vf +tY +vw +vE +tZ +eJ +eJ +eJ +eJ +eL +eJ +eJ +eJ +eJ +eJ +eL +eL +fr +eJ +eL +eJ +fr +eJ +eJ +eJ +eL +eJ +oZ +fr +fr +oZ +oZ +oZ +oZ +oZ +oZ +oZ +fr +fr +oZ +eJ +eJ +eJ +eJ +eJ +oZ +sY +sY +oZ +oZ +oZ +eJ +pA +eJ +eJ +eJ +eJ +fr +fr +fr +fr +eL +fr +fr +fr +fr +fr +fr +BO +BT +qi +qi +pA +eJ +eJ +eJ +oZ +oZ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +eJ +Cl +qi +AW +oZ +Ci +oZ +oZ +qi +oZ +oZ +oZ +oZ +qi +oZ +oZ +oZ +oZ +AW +oZ +oZ +oZ +oZ +oZ +oZ +sY +qi +qi +oZ +oZ +oZ +oZ +oZ +qi +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oY +Gk +GH +GN +Hy +GN +GH +GH +IO +wE +wD +wE +wE +wD +Kr +wD +wD +wE +wE +bh +bh +bh +bh +bh +bh +bh "} (186,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cZ -cZ -cZ -cZ -cZ -cN -dl ad -ec ad -dl -dl -dl -dD -dD -dD -dl -dl -dD -dD -dl -dl -dy -dy -dy -dy -dy -cN -cN -cN -cN -eq -eh -eh -eq -eh -eq -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dD -dl -dl -eq -eq -eh -eh -dx -dx -eh -eh -eh -eq -eq -cN -cN -cN -cN -cN -cN -cN -cN -dy -dy -dy -dy -dy -dy -dy -dy -dy -dy -dy -dx -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -eq -eh -eh -eq -cN -cN -cN -cN -cN -dl -dl -id -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -dl -id -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +fr +fr +eJ +fr +eL +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eL +fr +fr +fr +eJ +fr +tY +uh +un +tY +tZ +tZ +tZ +tY +vg +tZ +tY +tZ +tY +eJ +eJ +eJ +eJ +eJ +eJ +eL +eJ +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +eL +eJ +eL +fr +fr +fr +fr +fr +fr +fr +oZ +oZ +oY +fr +fr +fr +fr +eJ +eJ +eL +fr +fr +eL +oZ +oZ +oZ +oZ +oZ +oZ +qi +sO +fr +fr +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +rV +Bo +sD +qi +Cb +oZ +oZ +oZ +oZ +oZ +oZ +oZ +sY +oZ +ge +ge +eJ +sY +sY +oZ +eJ +ge +oZ +eJ +eJ +eJ +oZ +eJ +eJ +oZ +qi +Cl +eJ +ge +eJ +Cl +eJ +eJ +oZ +eJ +Cl +eJ +oZ +eJ +eJ +Cl +ge +EW +oZ +oZ +oZ +oZ +oZ +oZ +qi +eJ +ge +eJ +ge +eJ +Cl +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +FW +Gk +GI +Hc +Hg +HN +Ii +GN +IO +wL +wD +JF +JF +Ki +wL +GZ +wL +Gj +wD +bh +bh +bh +bh +bh +bh +bh "} (187,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cZ -dJ -dN -dS -cZ -cN -cN -cY -df -ef -dl -dl -dl -dl -dl -dl -dl -dl -dD -dD -dl -dy -dy -dy -dy -dy -dy -dy -dl -dm -dl -eq -eq -eF -eq -eh -eq -eq -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dm -eq -eh -eh -dx -dx -dx -eh -eh -eh -eh -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dy -dy -dy -dy -dy -dy -dx -dx -dx -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dq -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -eq -eh -eh -eq -cN -cN -cN -cN -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dD -dD -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +fr +fr +fr +fr +fr +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eL +eJ +eL +fr +eL +fr +tY +ui +uo +ut +uA +tY +uy +uE +vh +vq +vx +tY +eJ +eL +eJ +eJ +eJ +eJ +eJ +eL +eJ +eJ +oZ +oZ +oZ +fr +eJ +eL +fr +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +oZ +fr +fr +fr +fr +fr +fr +eJ +eL +eJ +fr +eJ +eJ +eJ +eJ +oZ +oZ +oZ +qi +zj +zk +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +BP +BP +Bo +BY +Cc +Aq +oZ +oZ +sY +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +qi +Cl +eJ +oZ +eJ +eJ +eJ +oZ +ge +eJ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +eJ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +eJ +Cl +qi +qi +Cl +eJ +eJ +Cl +eJ +ge +eJ +eJ +eJ +eJ +EW +oZ +oZ +oZ +oZ +oZ +oY +oZ +oZ +oZ +oZ +oZ +Gl +GJ +Hd +Hg +HO +Ij +GH +IO +wL +wD +JG +Ka +xO +Ks +Ka +KQ +KW +wE +bh +bh +bh +bh +bh +bh +bh "} (188,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cZ -dK -dJ -dU -cZ -cZ -cZ -cZ -ec -cZ -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dy -dy -dy -dy -dy -dy -dy -dy -dl -eq -eF -eF -eq -eq -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dq -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -eq -eh -eh -eh -dx -dx -eh -eh -dl -dl -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eq -eq -fx -dl -eq -cN -cN -cN -cN -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dD -dD -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eL +fr +eJ +eJ +fr +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eL +eJ +fr +fr +fr +fr +fr +tY +uj +up +uu +uB +tY +uM +uU +vi +ul +uF +tY +eL +eJ +eL +eJ +eJ +eJ +eL +fr +eL +eJ +oZ +oZ +oZ +oZ +oZ +fr +fr +fr +eL +eJ +fr +fr +fr +fr +fr +fr +eL +oZ +oZ +eJ +eL +eL +eJ +fr +fr +eL +fr +fr +fr +eJ +eL +fr +eJ +pA +yi +yi +yO +zk +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +pA +BD +fr +fr +fr +rV +rV +rV +Bo +Cd +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +qi +qi +eJ +eJ +oZ +ge +Cl +ge +oZ +eJ +Cl +oZ +oZ +oZ +oZ +oZ +eJ +ge +eJ +eJ +oZ +eJ +eJ +eJ +oZ +ge +eJ +eJ +eJ +eJ +eJ +oZ +oZ +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +EW +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +Gl +GJ +He +He +HP +Ik +GH +IO +wL +wE +JH +wL +wL +Kt +wL +wL +KX +wE +bh +bh +bh +bh +bh +bh +bh "} (189,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cZ -cZ -dO -cZ -cZ -aj -aj -aj -aj -cZ -cN -cN -cN -cN -dl -dl -dl -dm -dl -dl -cN -cN -cN -cN -cN -cN -dy -dx -dy -dy -dy -dl -dl -dl -dl -cN -cN -cN -dl -dl -dl -dm -dl -dl -dl -dl -cN -cN -cN -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -eq -eh -eh -eh -eh -dx -dx -eh -dl -dl -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dm -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eh -eh -eh -dl -dl -eq -cN -cN -cN -cN -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dD -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +fr +fr +eL +fr +fr +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eL +eL +fr +fr +fr +fr +eJ +eL +tZ +tY +tY +tZ +tZ +tY +uN +uV +vj +vr +ul +uI +eL +fr +fr +eL +eL +eJ +fr +fr +fr +oZ +oZ +fr +oZ +fr +fr +fr +fr +fr +oZ +oZ +fr +fr +fr +fr +eL +eL +eJ +eJ +oZ +fr +fr +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eL +fr +fr +rV +fr +fr +fr +fr +fr +fr +fr +Ad +Ap +Ap +pA +oZ +rS +BE +fr +fr +rV +sn +rV +rV +rV +pA +eJ +eJ +eL +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +Cl +qi +oZ +sY +oZ +oZ +sY +Cx +oZ +oZ +sY +AW +oZ +oZ +ge +ge +ge +ge +ge +oZ +eJ +eJ +eJ +eJ +eJ +oZ +ge +eJ +eJ +eJ +eJ +eJ +oZ +oZ +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +Gl +GJ +Hf +He +HQ +Il +GH +IQ +wL +wE +JH +wL +wL +wL +wL +wL +KX +wE +bh +bh +bh +bh +bh +bh +bh "} (190,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cZ -dM -dQ -dQ -dV -aj -aj -aj -aj -cZ -cN -cN -cN -cN -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dy -dy -dy -dy -dy -dy -dl -dl -dl -cN -cN -cN -dl -dq -dl -dl -dD -dD -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -dq -dl -eq -eq -eq -eh -dx -dx -dD -eq -fx -eh -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eF -eF -eh -eh -eh -hv -eq -cN -cN -cN -cN -dl -dF -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dD -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ev -ev -ev -ev -ev -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +fr +fr +eJ +eJ +eJ +eL +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +rV +sn +rV +fr +fr +fr +fr +fr +fr +fr +eL +eL +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tm +oZ +eJ +eJ +oZ +oZ +eL +fr +eJ +fr +fr +eJ +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +uI +uO +uW +vk +vs +vy +uI +fr +fr +fr +eJ +eJ +eL +fr +fr +fr +oZ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +oZ +oZ +eJ +oZ +eL +fr +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +rV +sn +rV +sn +rV +fr +fr +fr +fr +Ae +qi +qi +oZ +sY +Bx +BF +rV +rV +rW +fr +sG +rV +rV +eJ +eJ +eJ +fr +eJ +fr +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +oZ +oZ +oY +oZ +oZ +Cx +oZ +oZ +oZ +qi +oZ +ge +ge +ge +ge +ge +ge +oZ +ge +eJ +oZ +eJ +eJ +oZ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +Ci +oZ +oZ +oZ +ge +ge +ge +ge +eJ +eJ +ge +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +Gk +GK +Hg +Hz +HO +Im +GN +wL +wL +wE +JI +wL +wL +wL +wL +wL +KY +wE +bh +bh +bh +bh +bh +bh +bh "} (191,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cZ -dL -dQ -dP -cZ -aj -dX -dZ -dX -cZ -cN -cN -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dy -dy -dy -dy -dy -dy -dy -dy -dl -cN -cN -cN -dl -dl -dl -dD -eU -dD -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -dl -dl -cN -cN -eq -dx -dD -dx -dD -eq -eh -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dq -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -dl -dl -dl -eq -eF -eF -eq -eq -eq -eq -eq -cN -cN -cN -cN -dl -dl -dl -dl -cN -cN -cN -dl -dl -cN -cN -cN -cN -cN -cN -dl -dl -dD -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ev -ev -ev -ev -ev -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +pA +rW +fr +sG +pA +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +eJ +oZ +oZ +fr +fr +fr +fr +fr +eL +eJ +fr +eL +eL +oZ +oZ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +fr +fr +fr +eJ +eJ +oZ +oZ +fr +oZ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +oZ +oZ +oZ +fr +fr +fr +fr +fr +fr +fr +eL +eJ +fr +fr +fr +fr +fr +pA +rV +rW +fr +zl +fr +sG +rV +rV +rV +rV +AK +AW +oZ +oZ +oZ +By +BG +fr +fr +rV +so +rV +fr +fr +fr +eJ +eL +fr +eL +fr +eL +eJ +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +eJ +eJ +oZ +Cl +ge +ge +oZ +Cl +eJ +ge +ge +ge +oZ +eJ +ge +Ci +ge +eJ +oZ +eJ +eJ +ge +ge +eJ +eJ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +eJ +ge +ge +ge +ge +ge +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +tm +oZ +oZ +oZ +oZ +oZ +Gm +GJ +He +HA +HO +In +GH +wL +wL +wE +JH +wL +wL +wL +wL +wL +KX +wE +bh +bh +bh +bh +bh +bh +bh "} (192,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cZ -cZ -dP -dT -cZ -cZ -cZ -cZ -cZ -cZ -cN -cN -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dy -dy -dy -dy -dx -dy -dl -cN -cN -cN -dl -dl -dl -dD -dD -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -dl -dl -cN -cN -eq -dx -dD -dD -eh -eq -eh -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -do -dl -dl -dl -cN -cN -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -dm -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ev -ev -ev -ev -ev -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +rV +so +rV +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +oZ +oZ +oZ +eL +fr +eJ +fr +fr +fr +fr +fr +eL +eL +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eL +fr +eJ +eJ +eJ +oZ +fr +fr +fr +fr +fr +fr +fr +oZ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +eL +eL +eJ +fr +fr +fr +fr +rV +so +rV +so +rV +fr +Ad +Ap +Ap +AL +oZ +oZ +oZ +oZ +oZ +At +fr +fr +fr +rV +fr +fr +fr +fr +eJ +fr +fr +fr +fr +eL +eJ +fr +eJ +eJ +eJ +eJ +eJ +eJ +ge +oZ +ge +eJ +oZ +eJ +eJ +eJ +oZ +eJ +eJ +ge +ge +ge +oZ +ge +eJ +oZ +eJ +eJ +oZ +ge +eJ +ge +ge +eJ +ge +ge +eJ +Cl +qi +qi +Cl +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +Cl +oZ +oY +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +Gm +GL +Hh +Hf +HO +Ik +GN +wL +wL +wD +JH +wL +wL +wL +wL +wL +KX +wD +bh +bh +bh +bh +bh +bh +bh "} (193,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dy -dy -dy -cN -cN -cN -dy -dy -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -eq -eD -eq -cN -cN -cN -cN -cN -dy -dy -dy -dy -dy -dy -dy -dl -dl -dl -dD -dD -dD -dD -dD -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -dl -dl -cN -cN -eq -dD -dD -eh -eh -eq -eh -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -do -dl -dl -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -cN -cN -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -eq -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -jo -eh -eh -eh -dl -dl -dl -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -ev -ev -ev -ev -ev -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eL +eL +fr +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +eJ +eL +eJ +eJ +eJ +eJ +oZ +oZ +oZ +eJ +eJ +eJ +oZ +oZ +oZ +eJ +eJ +eL +fr +fr +eL +eL +eJ +eL +eJ +fr +sX +oZ +oZ +oZ +oZ +oZ +oY +oZ +oZ +eL +eL +fr +fr +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eL +xV +fr +fr +fr +rV +fr +fr +fr +Ae +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +pA +fr +fr +fr +rV +fr +fr +fr +fr +eL +eJ +fr +eJ +eJ +eJ +eJ +fr +eL +eJ +eJ +eJ +fr +eJ +ge +oZ +ge +eJ +oZ +eJ +eJ +eJ +oZ +eJ +eJ +ge +ge +ge +oZ +ge +eJ +oZ +Cl +eJ +oZ +ge +Cl +ge +ge +ge +ge +ge +eJ +eJ +oZ +oZ +eJ +ge +ge +ge +ge +eJ +eJ +eJ +eJ +oZ +Fb +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +Gm +GJ +Hh +Hg +HR +Io +IE +wL +Je +wD +JJ +Kb +Kb +Ku +Kb +Kb +KZ +wD +bh +bh +bh +bh +bh +bh +bh "} (194,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dx -dx -dy -dy -dy -dy -dx -dy -dy -cN -cN -cN -cN -cN -cN -cN -cN -dl -dm -dl -cN -cN -cN -cN -eq -eA -dl -dl -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -dy -dy -dl -dl -dl -dD -dD -dD -dD -dD -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -cN -cN -cN -cN -dl -dl -cN -cN -eq -eh -dD -dD -eh -eq -eh -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -dl -dl -dq -cN -cN -cN -cN -dl -eq -dy -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -eh -eh -eh -eh -cN -cN -cN -cN -cN -cN -cN -cN -dl -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eL +fr +fr +fr +fr +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +fr +fr +eJ +eJ +eJ +oZ +oZ +eJ +eJ +eJ +oZ +oZ +eL +eJ +eJ +eL +fr +fr +fr +fr +fr +eJ +eJ +eL +fr +oZ +oZ +oZ +oZ +oZ +oZ +fr +oZ +oZ +oZ +eL +fr +fr +eJ +oZ +fr +fr +fr +fr +fr +fr +oZ +eJ +eL +eJ +eL +fr +eJ +eL +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eL +fr +eL +wD +wD +wE +wE +wD +wD +xW +xW +xW +xW +eJ +eJ +eJ +eJ +pA +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eL +fr +fr +fr +rV +fr +fr +fr +fr +eJ +eJ +fr +eL +eJ +eL +fr +fr +fr +eJ +eJ +eJ +fr +eJ +eJ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +oZ +oZ +oZ +oZ +oZ +qi +oZ +oZ +oZ +qi +oZ +oZ +oZ +oZ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +Ci +Ci +oZ +eJ +eJ +oZ +Fb +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +sX +oZ +FW +Gk +GM +Hi +Hh +HS +Ip +GN +wD +Jf +wE +wD +wE +wD +wD +wE +wE +wD +wD +bh +bh +bh +bh +bh +bh +bh "} (195,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dx -dx -dx -dy -dy -dx -dx -dy -dl -dl -dq -dl -cN -cN -cN -cN -dl -dl -dl -dl -cN -cN -cN -cN -eq -eh -eq -do -eq -eD -cN -cN -cN -cN -cN -cN -cN -cN -dy -dy -dq -dl -dD -dD -dD -dD -dD -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -cN -cN -cN -cN -dl -dl -cN -cN -eq -eh -dD -dD -dD -eq -gm -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -dl -dl -cN -cN -cN -cN -dy -dy -dy -dy -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eh -eh -eh -hV -hV -hV -hV -hV -hV -hV -hV -hV -hV -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -cN -cN -cN -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +eL +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eL +fr +fr +fr +eJ +eL +oZ +fr +fr +eJ +oZ +oZ +oZ +fr +fr +fr +eJ +eJ +fr +fr +fr +fr +fr +eL +eL +eJ +fr +oZ +fr +fr +fr +fr +oZ +fr +fr +fr +oZ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +eL +fr +eL +eJ +fr +fr +fr +eL +eL +eL +eJ +fr +fr +fr +fr +fr +fr +eJ +eL +eJ +fr +eJ +wE +xc +xq +xx +wL +wL +xX +yj +yw +xW +eJ +eJ +eJ +eJ +eJ +oZ +oZ +sX +oZ +oZ +eJ +eJ +eJ +fr +fr +fr +fr +rV +fr +fr +fr +fr +eJ +eL +fr +eL +fr +fr +fr +fr +fr +eJ +eJ +fr +fr +fr +eJ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +eJ +oZ +oZ +oZ +oZ +oZ +oZ +qi +oZ +oZ +oZ +qi +oZ +ge +eJ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +eJ +ge +ge +eJ +eJ +eJ +eL +eJ +oZ +Fb +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +FN +FX +Gk +GN +Hj +HB +GN +GH +GH +wL +Jg +wD +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (196,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dy -dx -dx -dy -dx -dx -dy -dl -dl -dl -dl -dl -dl -dl -dl -cN -dl -dl -dl -dl -cN -cN -cN -cN -eq -eh -eh -eF -eF -eh -eD -cN -cN -cN -cN -cN -cN -dy -dl -dl -dl -dl -eU -dD -dD -dD -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dq -dl -dl -cN -cN -cN -cN -dl -dl -cN -cN -eq -eh -dD -dD -dl -eq -eq -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -cN -cN -cN -cN -dl -dl -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dy -dx -dx -dy -dl -dq -dl -dl -dl -dl -dD -dD -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eh -eh -eh -hV -kk -jD -kO -kF -kF -kO -jD -kk -hV -dl -cN -cN -cN -cN -cN -dl -dl -dl -dl -cN -cN -cN -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +eJ +eL +fr +fr +fr +fr +fr +fr +eL +fr +fr +fr +fr +fr +fr +rV +fr +fr +fr +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +fr +fr +fr +fr +oZ +oY +oZ +eJ +fr +fr +eL +fr +fr +fr +fr +fr +fr +fr +eL +sX +fr +fr +fr +oZ +oZ +oZ +oZ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +fr +fr +fr +fr +eJ +eJ +fr +fr +fr +fr +fr +eJ +eL +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eL +wD +xd +xr +xy +xG +xy +xX +yk +yx +wD +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eL +fr +fr +fr +fr +BQ +oZ +eJ +fr +fr +fr +eJ +fr +eJ +eJ +eJ +eJ +eJ +fr +eJ +eL +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +oZ +oZ +Cl +eJ +ge +eJ +Cl +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eL +fr +fr +eJ +oZ +Fc +Fe +Ff +oZ +oZ +oZ +oZ +oZ +oZ +oZ +FO +FY +Gn +GO +Hk +HC +Hk +Hk +Hk +Hk +Jh +wE +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (197,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dy -dy -dy -dy -dy -dy -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -eq -eD -eq -eF -eq -eq -cN -cN -cN -cN -cN -cN -dl -dl -dl -dD -dD -dD -dD -dD -dD -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -fx -dl -dl -dl -dl -dl -dl -cN -cN -eq -eh -eh -dl -do -eh -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -dl -dl -dD -dD -dl -dl -dy -dy -dy -dl -dl -dl -dl -dD -dD -dD -dD -dD -dD -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eh -eh -eh -eh -hV -kj -kD -kl -kF -ll -kl -kD -lU -hV -dl -dl -cN -cN -cN -cN -dl -dl -dl -dl -cN -cN -cN -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +fr +eL +eL +eJ +eL +fr +fr +fr +fr +fr +rV +fr +fr +oZ +eJ +oZ +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +fr +fr +oZ +oZ +fr +oZ +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +eL +fr +eL +eJ +eJ +fr +fr +fr +eJ +eL +fr +eJ +eL +fr +fr +fr +fr +fr +eJ +eL +eJ +eJ +wD +wE +wE +wE +xz +xH +xH +xY +wD +wE +wE +wE +eJ +eJ +eJ +oZ +oZ +oZ +oZ +eJ +eJ +eL +eJ +eL +fr +fr +fr +fr +BR +eJ +eL +oZ +fr +fr +fr +fr +fr +fr +eL +eL +eJ +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +Cl +qi +qi +Cl +eJ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +fr +fr +eJ +oZ +oZ +oZ +oZ +Fc +Fe +Ff +oZ +oZ +oZ +oZ +oZ +FP +xW +xW +xW +xW +xW +xW +xW +xW +xW +xW +xW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (198,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dy -dy -dx -dx -dy -dy -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -eq -eH -dl -dl -eq -cN -cN -cN -cN -cN -dl -dl -dl -dD -dD -dD -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -eq -eh -dl -dl -dl -eh -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dq -dl -dl -dl -cN -cN -cN -cN -cN -do -dl -dl -dD -dD -dD -dD -dD -dD -dD -dl -dl -dl -dl -do -dD -dD -dD -dD -dD -dD -dD -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eh -eh -eh -jo -hV -km -kE -kl -kF -kF -kl -kE -lV -hV -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eL +eJ +eL +fr +fr +fr +fr +fr +fr +eJ +oZ +pA +qh +qh +qh +qh +qh +sp +qh +pA +oZ +eJ +oZ +oZ +eL +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +oZ +oZ +oZ +eJ +eJ +eL +eJ +eL +fr +fr +fr +fr +fr +fr +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +fr +eL +eJ +eJ +fr +eJ +eJ +eL +fr +fr +fr +fr +fr +eJ +eJ +eJ +fr +fr +fr +eL +fr +eL +eJ +eJ +eJ +wD +wT +xe +xs +xA +xI +xN +wL +yl +xN +yP +wD +eJ +eJ +eJ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +oZ +sE +eJ +eL +eL +fr +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +eJ +fr +fr +eJ +eJ +eL +eJ +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +oZ +oZ +ge +eJ +eJ +ge +eJ +eJ +Cl +eJ +ge +eJ +Cl +qi +qi +Cl +eJ +eJ +eJ +eJ +eJ +eL +fr +eJ +oZ +oY +oZ +fr +oZ +oZ +Fc +Fe +Ff +oZ +oZ +oZ +oZ +Cb +fr +fr +fr +fr +rV +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (199,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dx -dx -dx -dy -cN -cN -cN -cN -dl -dl -cN -cN -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -eq -eh -dD -do -eq -cN -cN -cN -cN -cN -dl -dl -dl -dD -dD -dl -dl -dl -cN -cN -cN -cN -eq -eq -eq -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -dl -dl -eh -eh -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dl -dD -dD -dD -dD -dD -dD -dD -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -eh -eh -eh -eh -dl -hV -kl -kl -kl -kF -kF -kl -kl -kl -hV -cN -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eL +eJ +eL +fr +fr +fr +fr +fr +fr +eL +oZ +oZ +qi +qi +qi +qi +qi +qi +qi +oZ +oZ +oZ +oZ +oZ +oZ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +oZ +oZ +oZ +oZ +eL +fr +fr +fr +fr +fr +fr +eL +fr +eL +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eL +eL +eJ +fr +eL +eL +eL +fr +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +eL +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +eL +fr +eJ +eJ +eJ +eJ +wE +wU +xf +xt +xB +xJ +xO +xZ +ym +yy +yQ +wE +eJ +eJ +eJ +oZ +Aq +qi +pA +eJ +eJ +eL +eJ +eJ +fr +fr +fr +oZ +sE +eL +eL +eL +fr +fr +fr +fr +fr +fr +fr +eL +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +ge +eJ +eJ +eJ +ge +eJ +oZ +oZ +eJ +eJ +oZ +oZ +ge +eJ +eJ +oZ +oZ +oZ +qi +oZ +Aq +oZ +EX +oZ +oZ +eL +fr +eJ +eJ +fr +eJ +eJ +fr +eL +oZ +oZ +oZ +fr +fr +oZ +oZ +oZ +Fb +oZ +oZ +oZ +oZ +Cb +fr +fr +fr +rV +sn +rV +fr +fr +fr +eJ +eL +eL +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (200,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dx -dx -dy -cN -cN -cN -dl -dl -dq -dl -cN -cN -cN -cN -cN -cN -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -eq -eI -eh -eh -eq -cN -cN -cN -dl -dm -dl -dl -dl -dD -dD -dl -dl -dl -cN -cN -eq -eq -eh -eh -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -dl -dl -eh -gj -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dy -dy -dy -dy -dl -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -iH -eh -eh -eh -eh -dl -hV -kk -jD -kO -kF -kF -kO -jD -kk -hV -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +gW +eJ +eJ +eJ +fr +fr +fr +fr +fr +fr +eL +eJ +eL +eJ +oZ +eJ +qE +qi +qi +qi +sq +qi +oZ +oZ +sX +rv +oZ +oZ +fr +fr +eL +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eL +fr +eL +oZ +oZ +oZ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +oZ +oZ +oZ +oZ +fr +eL +eL +eL +eJ +eJ +eJ +eL +eJ +eJ +eJ +eJ +eJ +eL +fr +fr +fr +fr +eJ +eJ +eL +eL +eJ +eJ +fr +eL +eL +eJ +eJ +eJ +eJ +eJ +wE +wV +xg +wL +wL +wL +xP +wL +wL +yz +yR +wD +wE +wD +xW +Af +qi +qi +At +fr +eJ +eJ +eJ +eL +eJ +fr +fr +fr +Bo +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +oZ +oZ +oZ +oZ +Ci +oZ +oZ +oZ +eJ +ge +oZ +oZ +eJ +eJ +oZ +oZ +oZ +oZ +qi +fr +fr +EV +qi +fr +fr +eL +fr +fr +eL +fr +eL +eJ +fr +fr +fr +oZ +oZ +fr +oZ +oZ +oZ +oZ +Fb +oZ +oZ +oZ +oZ +Cc +rV +rV +rV +rW +fr +sG +rV +rV +Ji +Jq +eL +eL +eL +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (201,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dy -dy -dl -cN -cN -cN -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eq -eh -eq -cN -cN -cN -dl -dl -dl -cN -cN -cN -dD -dD -dl -dl -dl -dl -eq -eq -eh -eh -eh -eq -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eq -eq -eq -eq -cN -cN -cN -cN -eq -dl -dl -eq -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dy -dy -dx -dy -dl -dl -dl -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -eh -eh -eh -eh -dl -hV -kj -kD -kl -kF -ll -kl -kD -lU -hV -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -fx -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +fr +eJ +fr +eJ +fr +eJ +eJ +eJ +eJ +oZ +oZ +pa +rc +rx +rc +pa +eJ +eJ +oZ +oZ +oZ +oZ +fr +fr +oZ +eJ +eJ +sX +oZ +oZ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +fr +fr +eL +eL +fr +fr +fr +oZ +oZ +fr +fr +fr +fr +fr +fr +fr +fr +fr +oZ +oZ +fr +fr +fr +fr +oZ +oZ +fr +fr +fr +eJ +eJ +eL +eJ +eJ +eJ +tp +tp +tp +eJ +fr +fr +fr +eJ +eL +eL +eL +eL +eL +eJ +eL +fr +fr +fr +eL +eJ +eJ +eJ +eJ +wD +wW +xg +wL +wL +wL +wL +wL +wL +yA +wM +zm +zv +zG +zR +qi +qi +Ar +zk +fr +eJ +eJ +eJ +eL +fr +fr +fr +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +fr +fr +fr +fr +eL +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +oZ +oZ +eJ +eJ +oZ +oZ +eJ +ge +Cl +eJ +fr +eJ +Cl +oZ +fr +oZ +fr +fr +oZ +fr +fr +fr +fr +fr +fr +fr +fr +fr +oZ +oZ +fr +fr +Fb +oZ +oZ +oZ +oZ +Cb +qi +fr +fr +rV +so +rV +fr +fr +sE +qi +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (202,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dq -dl -dl -dl -dl -dm -dl -dl -cN -cN -cN -cN -cN -cN -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eh -eq -cN -cN -cN -dl -dl -dl -cN -cN -cN -dl -dl -dl -ev -eq -dl -eq -eW -eh -eh -eh -eq -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eq -eh -eh -dy -dx -eq -cN -cN -cN -cN -ev -ev -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dy -dy -dy -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dy -dx -dx -dy -dl -dl -dl -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -iP -eh -eh -iP -dl -hV -km -kE -kl -kF -kF -kl -kE -lV -hV -dl -dl -dl -dl -dl -dl -dl -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eJ +eL +fr +eJ +fr +eL +eJ +eJ +eJ +oZ +oZ +pa +pG +ry +pG +ow +eJ +eJ +eJ +eJ +oZ +oZ +fr +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eL +eL +fr +eJ +eL +fr +fr +fr +eJ +eL +eJ +fr +fr +eJ +eL +oZ +oZ +oZ +oZ +fr +fr +oZ +oZ +oZ +fr +oZ +oZ +oZ +fr +oZ +oZ +oZ +fr +fr +fr +fr +oZ +fr +eL +eL +eJ +eJ +eJ +eJ +eJ +eJ +tp +tz +tp +eJ +fr +fr +eL +eJ +eL +eL +eL +fr +fr +fr +fr +fr +eJ +eJ +eJ +wD +wD +wE +wD +wP +wX +xg +wL +wL +wL +wL +wL +wL +yB +xy +zn +wL +wL +zS +qi +qi +At +fr +fr +eJ +eJ +eJ +rT +fr +fr +fr +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +fr +eJ +eJ +eJ +eJ +ge +eJ +eJ +Cl +qi +qi +Cl +eJ +oZ +oZ +eJ +Cl +qi +qi +oZ +oZ +oZ +oZ +fr +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +fr +fr +fr +fr +oZ +oY +fr +oZ +Fb +oZ +oZ +oZ +Cl +Cl +eJ +eL +fr +fr +rV +fr +fr +fr +sE +qi +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (203,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dD -dD -dD -dl -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -eq -eh -eh -eh -eq -cN -cN -dl -dl -dl -cN -cN -cN -dl -dl -eF -eF -eq -eq -eq -eq -eh -eh -eh -eh -fa -eq -cN -cN -cN -cN -cN -cN -cN -eq -eq -eq -eh -eh -dy -dy -dx -eq -cN -cN -cN -ev -ev -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -do -dl -dq -dl -dy -dy -dy -dy -dy -dy -dy -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dq -dy -dy -dy -dy -dl -dl -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dD -dD -dD -dl -hV -jd -jd -hV -dl -hV -kl -kl -kl -kF -kF -kl -kl -kl -hV -dl -mF -dl -dl -dl -dl -dl -cN -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +fr +eL +eL +eJ +eJ +eJ +eJ +oZ +qj +qF +rd +rz +rX +ox +eJ +eJ +eJ +eJ +eJ +eJ +eL +oZ +oZ +oZ +oZ +oZ +oZ +oZ +fr +eL +fr +eJ +eJ +eJ +fr +fr +eL +eL +eL +fr +fr +fr +oZ +oZ +oZ +oZ +fr +fr +oZ +oZ +fr +fr +fr +oZ +oZ +fr +fr +fr +oZ +oZ +oZ +fr +fr +fr +fr +fr +fr +eJ +eL +eL +eJ +eJ +eJ +eJ +tp +qi +tp +tp +fr +fr +tp +eJ +eL +eL +eL +eL +eL +eJ +eL +fr +fr +eL +eJ +wE +wG +wK +wO +wP +wW +xh +wW +wL +wL +wL +wL +wL +yB +xy +zn +wL +wL +zS +qi +Ar +zk +fr +fr +eJ +eJ +sD +rT +fr +fr +fr +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +fr +eJ +fr +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +oZ +oZ +eJ +eJ +oZ +qi +Cl +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +fr +eJ +oZ +fr +fr +fr +fr +fr +fr +oZ +Fc +Fe +Fe +Fe +Cl +eJ +eJ +eL +fr +fr +rV +fr +fr +fr +sE +qi +qi +qi +eL +eJ +fr +fr +eL +eJ +bh +bh +bh +bh +bh +bh +bh "} (204,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dF -dl -dD -dD -dD -dD -dD -dl -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -eq +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh eJ eJ -eq -cN -cN -cN -dl -dl -dq -cN -cN -cN -cN -eq -eF -eF -eh -eh -eq -eq -eh -eh -eh -eh -eh -eq -cN -cN -cN -cN -cN -cN -cN -eq -eq -eI -eh -eh -eh -dy -dy -eq -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -cN -cN -dl -dl -dy -dy -dx -dy -dy -dy -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -cN -dy -dy -dl -dl -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dl -dq -dl -cN -cN -cN -cN -cN -cN -cN -dl -dl -dD -dD -dD -dD -dl -iQ -je -je -iQ -dl -hV -kk -jD -kO -kF -kF -kO -jD -kk -hV -dl -dl -dl -dl -dl -dl -dl -cN -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eL +eJ +eJ +ow +pa +pa +pa +pa +re +rA +re +ow +ox +ox +ow +ox +ow +eJ +eJ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +eJ +eJ +eL +fr +eJ +eJ +eJ +eL +eL +fr +fr +oZ +oZ +oZ +oZ +fr +oZ +oZ +oZ +oZ +fr +oZ +oZ +oZ +fr +oZ +oZ +oZ +fr +fr +oZ +oZ +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +eJ +tp +qi +qi +qi +fr +fr +tp +eJ +eJ +eL +eL +eL +eL +eJ +eL +fr +eJ +eJ +eJ +wE +wH +wL +wL +wP +wW +xh +wW +wW +wW +wL +wL +wL +yC +yS +zm +zw +zH +zR +qi +As +rV +rV +rV +rV +Bh +Bo +Bz +fr +eJ +eJ +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +fr +eL +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +eJ +eJ +oZ +oZ +ge +eJ +oZ +oZ +eL +eL +fr +fr +fr +fr +oZ +oZ +eJ +fr +eL +eL +fr +eJ +eL +eL +fr +eL +oZ +oZ +fr +oZ +fr +fr +fr +oZ +oZ +sX +oZ +oZ +eJ +eJ +eJ +eJ +fr +rV +sn +rV +fr +fr +sE +qi +qi +qi +eL +eJ +eJ +fr +eL +eJ +bh +bh +bh +bh +bh +bh +bh "} (205,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dD -dD -dD -dD -dl -dl -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dm -dl -dl -dl -dl -dl -dl -dl -dm -dl -cN -dl -dl -dD -dl -dl -cN -cN -cN -cN -eq -eq -eh -dl -eh -eh -eq -eh -dl -do -dl -eh -eh -eq -cN -cN -cN -cN -cN -dl -eq -eq -eh -eh -eh -dl -dF -eh -eq -eq -dl -dl -dq -dl -dl -dl -cN -cN -cN -dl -dD -dD -dl -dl -dl -cN -cN -cN -cN -dy -dy -dy -dy -dy -dy -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -dl -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -dl -dl -dD -dD -dl -dl -dl -iQ -je -je -iQ -dl -hV -kj -kD -kl -kF -kF -kl -kD -lU -hV -hV -hV -hV -hV -hV -hV -hV -cN -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ox +pb +pB +qk +pE +qH +rB +rY +sr +pG +ow +sZ +sZ +ox +eJ +eJ +eJ +eJ +oZ +oZ +oZ +eJ +eJ +fr +fr +fr +eJ +eJ +eJ +eL +fr +fr +fr +eJ +eJ +eJ +fr +fr +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +fr +fr +fr +fr +oZ +oZ +oZ +oZ +oZ +oZ +oZ +sX +oZ +oZ +fr +eL +eL +eL +eJ +eL +eJ +eJ +eJ +tp +qi +qi +fr +fr +fr +tp +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +wD +wI +wM +wM +wR +wY +xi +wW +wW +wW +wL +wL +wL +yD +yT +wE +xW +zI +xW +Af +At +fr +fr +fr +fr +fr +rV +fr +rV +sn +rV +fr +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +eJ +ge +eJ +eJ +eJ +oZ +oZ +eJ +eJ +oZ +oZ +eJ +eJ +fr +oZ +eL +fr +fr +fr +eL +Cl +qi +qi +fr +fr +eL +fr +fr +eJ +eJ +fr +fr +eL +eJ +oZ +fr +oZ +fr +fr +fr +fr +oZ +eJ +eJ +eJ +pA +rV +rV +rV +rV +rW +fr +sG +rV +rV +Bo +sl +sl +sl +sl +eJ +eJ +fr +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (206,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dD -dD -dD -dD -dl -dl -cN -cN -cN -cN -dl -dl -dD -dl -cN -cN -dl -dl -dl -dl -do -dl -dl -dl -dl -do -cN -cN -dl -dl -dD -dl -dl -cN -cN -cN -cN -eq -eq -eh -dl -eh -eh -eq -eh -dl -dl -dl -eh -eh -eq -cN -cN -cN -cN -cN -dl -eq -dy -dy -eh -eh -dl -dl -eh -eq -eq -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dD -dD -dl -dl -cN -cN -cN -cN -dl -dy -dy -dy -dx -dx -dy -dy -dy -dy -dy -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -iQ -je -je -iQ -dl -hV -km -kE -kl -kF -kF -kl -kE -lV -hV -mo -iw -iR -mX -iw -mo -hV -cN -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ox +pc +pC +pD +qG +rf +qH +qH +ss +rf +sQ +pG +rX +ox +eJ +eJ +eJ +oZ +oZ +eJ +eJ +eJ +eL +eL +fr +fr +eL +eJ +eJ +fr +fr +eJ +eL +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +fr +fr +oZ +oZ +fr +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +fr +fr +fr +fr +eJ +eJ +tp +tp +tp +tp +tp +qi +fr +fr +tp +tp +tp +tp +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +wE +wJ +wN +wL +wP +wZ +xj +xu +xu +xu +xQ +xQ +xQ +yE +yQ +wE +eJ +zJ +zT +yi +zk +fr +fr +fr +fr +fr +rV +rV +rW +fr +sG +rV +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +Ci +Ci +oZ +oZ +oZ +oZ +oY +eJ +eJ +ge +eJ +eJ +eJ +fr +fr +fr +fr +fr +eL +eL +eJ +oZ +oZ +eJ +eJ +eJ +fr +Cl +qi +qi +Cl +fr +eJ +fr +fr +fr +oZ +oZ +fr +fr +fr +fr +fr +eJ +eJ +eL +fr +fr +fr +fr +rV +so +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eL +bh +bh +bh +bh +bh +bh +bh "} (207,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dD -dD -dD -dl -cN -cN -cN -cN -cN -dD -dD -dD -dD -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -eq -eq -eh -dl -eh -eh -eh -dl -eh -eh -eh -fb -eq -cN -cN -cN -cN -cN -dl -eq -dx -dy -eh -eh -eh -eh -eh -eq -eq -dl -dl -dl -dl -dl -dl -dl -dq -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dy -dy -dx -dx -dx -dx -dy -dy -dy -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dq -dl -dl -dl -dl -cN -cN -cN -cN -cN -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -hV -hV -hV -hV -jd -jd -hV -hV -hV -kl -kl -kl -kF -kF -kl -kl -kl -hV -iw -mG -iw -iw -iw -iw -hV -cN -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ow +pd +pD +pD +pE +rg +qH +rZ +ss +ql +ow +ta +th +ow +eJ +eJ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eL +eJ +eJ +eJ +eJ +eL +eJ +tp +tp +tp +tp +eJ +oZ +oZ +oZ +oZ +oZ +oY +oZ +oZ +oZ +oZ +oZ +oZ +fr +oZ +oZ +oZ +oZ +oZ +tm +oZ +eJ +eJ +eL +eJ +eJ +fr +eJ +eL +eJ +tp +qi +qi +tp +qi +qi +qi +qi +tp +qi +fr +tp +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +wD +wE +wE +wP +wP +wW +wW +wW +wW +wW +wW +ya +ya +ya +wL +xW +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +rV +fr +rV +so +rV +fr +eL +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +eJ +qi +qi +Cl +eJ +eJ +eJ +eJ +Cl +oZ +oZ +fr +fr +fr +fr +fr +eJ +oZ +oZ +oZ +oZ +oZ +fr +eJ +oZ +oZ +eJ +eJ +eJ +fr +oZ +fr +oZ +oZ +oZ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +fr +fr +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (208,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dD -dl -dl -dl -dl -dl -dD -dD -dD -dD -dD -dD -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -eq -eq -eh -do -dl -dl -dl -dl -eh -eq -eq -eq -eq -cN -cN -cN -cN -cN -fx -eq -dy -dy -dy -eh -eh -eh -eh -eW -eq -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dy -dy -dy -dy -dx -dx -dx -dy -dy -dl -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -hV -iw -iw -iR -iw -iw -jE -jP -hV -ko -kG -kF -kF -kF -kF -kG -lX -hV -iw -iw -iw -mp -iw -mG -hV -cN -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +ox +ox +pE +pE +pE +pE +rC +sa +ss +ql +ox +ow +ox +ow +eJ +eJ +eJ +oZ +eJ +eJ +eJ +tp +tp +tp +tp +tp +tp +eJ +eJ +eJ +eJ +eJ +tp +tz +tD +tp +eJ +eJ +eJ +oZ +oZ +oZ +oZ +tm +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eL +eJ +eL +eL +eL +eL +eJ +tp +fr +qi +tv +qi +tz +tp +qi +tp +qi +tz +tp +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +wE +wP +wD +wP +wP +wP +wD +wD +wE +wE +wE +xW +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +rV +fr +fr +fr +fr +fr +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +Cl +qi +oZ +oZ +oZ +oZ +oZ +qi +qi +oZ +fr +fr +fr +fr +eL +fr +eJ +oZ +oZ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eL +fr +fr +oZ +oZ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eL +eJ +fr +fr +eL +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (209,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dD -dD -dD -dD -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -dl -dl -dl -dl -dl -eq -eh -eF -eq -cN -cN -cN -dl -dl -dl -dl -eq -dy -dF -eh -eh -eh -eh -eh -eq -dD -dl -dl -dl -dD -dD -dD -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dy -dy -dy -dx -dx -dy -dy -dl -cN -dl -cN -dl -dl -do -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -hV -iw -iw -iw -iw -iw -jD -jD -hV -kn -kF -kF -kF -kF -kF -kF -lW -hV -iw -iw -iw -iw -iw -iw -hV -cN -cN -cN -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ow +pe +pF +pG +qH +rh +qH +sb +ss +rf +pE +tb +ti +ow +eJ +eJ +eJ +eJ +eJ +eJ +gW +tp +tw +tw +qi +qi +tp +tp +tp +tp +eJ +gW +tp +qi +qi +tp +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +tm +oZ +oZ +oZ +oZ +oZ +oY +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eJ +tp +qi +qi +tp +qi +fr +tp +qi +tp +qi +tp +tp +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eK +eK +eK +eJ +eJ +eJ +eJ +eJ +eL +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +rV +fr +fr +fr +eL +fr +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +fr +fr +eJ +eJ +eJ +eJ +eJ +oZ +Aq +oZ +oZ +oZ +qi +oZ +oZ +fr +fr +eJ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +fr +oZ +oZ +oZ +fr +eJ +eL +eL +eL +eJ +eL +eJ +fr +eL +eL +fr +fr +fr +fr +eJ +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (210,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eq -eh -eh -eh -dF -dl -eh -eF -ev -dl -dl -dl -dl -dl -dl -dl -dl -eq -eh -eh -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dl -dD -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dy -dy -dy -dy -dy -dy -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -hV -iw -iw -iw -iw -iw -jF -jF -hV -kp -kF -kF -kF -kF -kF -kF -kF -hV -mp -iw -mG -iw -mp -iw -hV -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ox +pf +pG +ql +qH +qH +qH +qH +ss +pG +sR +pG +tj +ox +eJ +tp +tp +tp +tp +tp +tp +tp +qi +tz +qi +tt +qi +qi +qi +tp +tp +tp +tp +tp +tv +tp +tp +tp +tp +tp +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tp +tz +qi +tp +qi +qi +tp +qi +fr +qi +tD +tp +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eK +eK +eK +eJ +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +rV +fr +fr +fr +eJ +fr +fr +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eL +fr +fr +eL +eJ +fr +eJ +eJ +eJ +oZ +ge +ge +oZ +Cl +eJ +oZ +fr +eJ +eJ +eJ +eJ +eJ +eJ +qi +qi +Cl +eJ +eJ +eJ +Cl +qi +qi +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +fr +eJ +eJ +eJ +eJ +eL +eJ +eJ +fr +eJ +eL +fr +fr +fr +eJ +eL +eJ +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (211,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eq -eq -eh -dl -dl -dl -eF -ev -dl -dl -dl -dl -dl -dl -dl -dl -dl -eq -eh -dD -dD -eq -dD -dD -dD -dD -dD -dD -dD -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dy -dy -dy -dy -dy -dl -dl -dl -dq -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -dD -dD -dD -dD -dl -do -dl -dl -dD -dD -dl -dl -dl -dl -dm -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -hV -iw -iw -iw -iw -iw -jF -jF -hV -hV -hV -hV -kF -kF -kF -kF -kF -hV -iw -iw -iw -iw -iw -iw -hV -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ow +pg +pg +qm +qI +ri +qH +qH +st +rf +ow +tc +tk +ox +eJ +tp +ts +tu +tp +tw +tw +tp +qi +qi +qi +qi +tz +qi +qi +qi +qi +qi +qi +qi +qi +qi +qi +qi +qi +tR +tR +qi +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +eJ +eJ +tp +tp +tp +tp +tv +tp +tp +tp +tp +tp +tp +tp +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +rV +sn +rV +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +Ad +Bp +qh +pA +eL +eJ +eJ +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +oZ +eJ +eJ +oZ +eJ +fr +fr +fr +eL +fr +eJ +eJ +eJ +Cl +qi +oZ +oZ +oZ +oZ +oZ +oZ +oZ +qi +Cl +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +oZ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +eL +eL +eJ +eL +fr +fr +fr +fr +fr +fr +fr +eJ +bh +bh +bh +bh +bh +bh +bh "} (212,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eG -eh -eq -eq -eq -eq -dl -dl -dl -dl -dD -dD -dD -dl -dl -dD -eq -dD -dD -dD -dD -dD -eq -dD -dD -dD -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dD -dD -dD -dD -cN -cN -cN -dl -dD -dD -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -hV -ix -iw -iw -iw -jp -jG -jG -hV -kr -kH -hV -kZ -kF -kF -kF -lX -hV -mr -iJ -iJ -iJ -iJ -nt -hV -cN -cN -cN -ev -ev -ev -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ow +ox +ox +pE +pE +ow +ow +pE +su +ox +ox +ox +ow +ow +eJ +tp +qi +qi +tp +qi +qi +tp +qi +tp +tp +tp +tp +tp +tp +tp +tp +tp +tp +tv +tp +tp +tp +tv +tp +tp +tp +tp +tp +oZ +oZ +oZ +oZ +oZ +oZ +oZ +tm +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +eJ +eJ +eJ +eJ +tp +qi +qi +tD +tp +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +pA +rW +fr +sG +rV +rV +rV +rV +rV +rV +rV +rV +rV +rV +rV +Bi +qi +qi +BH +eJ +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +fr +eL +fr +ge +oZ +eL +eJ +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eJ +fr +oZ +oZ +oZ +eJ +eJ +eJ +eJ +fr +eL +fr +fr +fr +fr +fr +fr +eL +fr +fr +fr +fr +fr +eL +eJ +fr +eL +bh +bh +bh +bh +bh +bh +bh "} (213,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eq -eq -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eq -cN -dl -dl -dl -dl -dl -dl -dl -dl -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dl -dl -dl -dq -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dm -dD -dD -dD -cN -cN -cN -dq -dl -dD -dD -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -hV -hV -hV -hV -jf -hV -hV -hV -hV -kq -kq -hV -kY -kF -kF -kF -lY -hV -mq -mH -mR -mY -nj -ns -hV -cN -cN -cN -ev -ev -ev -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +pE +rD +pG +rz +ox +eJ +eJ +eJ +eJ +gW +tp +qi +tt +tp +qi +qi +tp +qi +tp +qi +qi +tw +tp +eJ +eJ +tp +qi +qi +qi +tp +eJ +tp +qi +qi +qi +tp +gW +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +eJ +eJ +tp +tz +qi +ts +tp +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +eJ +eJ +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eL +eJ +eJ +eJ +eL +eL +eL +rV +so +rV +fr +fr +fr +rV +fr +fr +fr +fr +fr +fr +oZ +Ae +qi +qi +eJ +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +eJ +eJ +eJ +oZ +eJ +eJ +oZ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +sX +oZ +oZ +eJ +eJ +eL +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +fr +eL +bh +bh +bh +bh +bh +bh +bh "} (214,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eq -eB -eE -eh -eq -cN -cN -dl -dm -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -cN -cN -cN -cN -dl -dl -cN -cN -cN -dl -dD -dD -dD -dl -dl -dq -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -hV -iz -iI -iS -iI -jq -jq -jQ -hV -kt -kq -hV -lb -kF -kF -kF -ma -hV -mt -mI -mI -mI -iw -nv -hV -cN -ev -ev -ev -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ox +rE +sc +sv +ow +eJ +eJ +eJ +eJ +eJ +tp +tt +qi +tp +tv +tp +tp +qi +tp +qi +qi +tz +tp +eJ +eJ +tp +qi +qi +qi +tp +gW +tp +qi +qi +qi +tp +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +tp +tp +tp +tp +tp +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +ge +ge +ge +eJ +eJ +eJ +eJ +eL +eL +eL +eL +fr +eL +fr +fr +fr +fr +eJ +eJ +eL +eL +eJ +fr +rV +fr +fr +fr +eL +fr +oZ +eJ +pA +eJ +eJ +eJ +eL +eJ +eL +fr +fr +fr +fr +eL +eJ +fr +eJ +eL +eJ +eL +eJ +eJ +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +ge +oZ +eJ +ge +oZ +eJ +eJ +Ci +ge +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +fr +oZ +fr +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (215,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eq -eh -eh -eh -eh -eh -eq -cN -dl -dl -dl -dq -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -cN -cN -cN -dl -dq -dl -cN -cN -cN -dl -dD -dD -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -hV -iy -iI -iI -iI -iI -iI -iI -hV -ks -kJ -hV -la -kF -kF -kF -lZ -hV -ms -iw -iw -iw -iw -nu -hV -cN -dl -ev -ev -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +ow +rF +sd +ow +ox +eJ +eJ +eJ +eJ +eJ +tp +qi +qi +tv +qi +qi +qi +qi +tv +qi +tp +tp +tp +eJ +eJ +tp +qi +qi +tp +tp +eJ +tp +tp +qi +qi +tp +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eL +eL +eL +fr +fr +fr +fr +fr +fr +fr +eL +eJ +fr +fr +fr +fr +rV +fr +fr +fr +eL +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +fr +fr +fr +fr +fr +eJ +fr +fr +eJ +fr +eJ +fr +eJ +eJ +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eL +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +oZ +eJ +eJ +oZ +eJ +eJ +oZ +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +fr +fr +fr +fr +fr +eJ +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eJ +oZ +sX +eJ +bh +bh +bh +bh +bh +bh +bh "} (216,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -ey -eh -eh -eh -eh -dD -eq -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -fx -cN -cN -cN -cN -dl -dl -cN -cN -cN -dl -dD -dD -dl -cN -cN -cN -cN -cN -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -hV -iB -iI -iU -jh -js -iI -iI -jX -iw -iw -kP -kF -kF -kF -kF -kF -hV -iw -iw -mS -mZ -iw -iw -hV -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ox +ox +ox +ow +eJ +eJ +eJ +gW +eJ +eJ +tp +qi +qi +tp +qi +tt +qi +tp +tp +tp +tp +eJ +eJ +gW +eJ +tp +tz +tD +tp +eJ +eJ +eJ +tp +tD +tz +tp +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eL +eL +eL +eL +eJ +fr +eJ +eL +fr +fr +fr +fr +fr +fr +fr +fr +eL +eJ +fr +eL +eJ +fr +fr +fr +eJ +gW +eJ +eJ +eJ +eL +fr +eJ +fr +eJ +eJ +eL +fr +eJ +eL +fr +eJ +fr +eJ +eL +eJ +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +ge +fr +fr +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +eJ +eJ +oZ +eJ +ge +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +fr +fr +oZ +fr +fr +eL +fr +fr +fr +fr +fr +eJ +eL +eL +eJ +eJ +oZ +oZ +oZ +eJ +bh +bh +bh +bh +bh +bh +bh "} (217,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eh -do -dl -eq -dD -dD -eq -ev -do -dD -do -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -eV -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dD -dD -dD -dD -dD -eq -dD -dD -dD -dD -dD -dD -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -dD -dD -dD -dl -cN -cN -cN -cN -cN -dy -dy -dy -dy -dy -dx -dx -cN -cN -cN -cN -cN -cN -cN -cN -hV -iA -iI -eQ -jg -jr -iI -iI -iw -iw -iw -iw -kF -lc -kF -kF -lX -hV -mu -iw -iw -iw -iw -iw -hV -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tp +tp +tp +tp +qi +qi +qi +tp +eJ +gW +eJ +eJ +eJ +eJ +eJ +tp +tp +tp +tp +eJ +eJ +eJ +tp +tp +tp +tp +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +ge +eJ +eJ +eJ +eJ +eL +eL +eJ +eL +eJ +eJ +fr +eL +fr +fr +fr +eJ +fr +eL +eJ +fr +fr +eJ +eJ +fr +eJ +eJ +eJ +eJ +eJ +eL +fr +fr +fr +eL +fr +eL +fr +fr +fr +eL +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eL +eL +eJ +fr +fr +eJ +fr +fr +fr +fr +fr +fr +eJ +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +Ci +eJ +eJ +ge +eJ +eJ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +oZ +fr +oZ +oZ +oZ +oZ +oZ +oZ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +Aq +La +eJ +bh +bh +bh +bh +bh +bh +bh "} (218,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eq -eh -eh -dl -dl -eq -dD -dD +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh eJ -ev -dl -dl -dl -dD -dD -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dl -dl -fx -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -cN -cN -cN -dl -dl -dl -dD -dD -dD -dl -cN -cN -cN -cN -cN -cN -dy -dy -dy -dy -dy -dy -cN -cN -cN -cN -cN -dl -dl -dl -hV -iD -iI -iV -jh -jt -iI -iI -hV -iE -iw -hV -ld -ln -ly -kF -lW -hV -mw -iw -iw -iw -iw -iw -hV -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +tp +tp +tp +tp +tp +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gW +eJ +eJ +gW +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +eJ +eJ +ge +ge +ge +ge +ge +ge +eJ +eJ +ge +eJ +eJ +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +fr +eL +eL +eL +eJ +eJ +fr +eJ +eJ +fr +fr +eJ +eJ +eJ +eJ +eJ +eJ +eL +eL +eJ +eJ +fr +eJ +fr +fr +fr +eJ +eJ +fr +eJ +fr +eJ +eL +eJ +fr +fr +fr +fr +fr +fr +fr +fr +eJ +eL +eJ +fr +fr +fr +eJ +eJ +eL +eL +eL +eJ +eJ +eL +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +oZ +sX +oZ +oZ +eJ +bh +bh +bh +bh +bh +bh +bh "} (219,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eh -eh -cN -eh -eh -eq -dD -dD +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh eJ -ev -cN -dl -dl -dD -dD -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dq -dl -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dD -dD -dl -dl -cN -cN -cN -cN -cN -cN -dx -dx -dy -dy -dy -dy -dy -dl -dl -dl -dl -dl -dl -dl -hV -iC -iI -iI -iI -iI -iI -iI -hV -iw -iw -hV -lc -lm -lx -kF -lW -hV -mv -iw -iw -iw -iw -nw -hV -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eL +eL +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +fr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eL +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ge +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +bh +bh +bh +bh +bh +bh +bh "} (220,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eh -dl -eh -dl -dl -eq -eh -eh -eq -cN -cN -cN -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dm -dl -dl -dl -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dm -dl -dl -dD -dD -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dy -dy -dl -dl -dl -dl -dl -dl -cN -cN -hV -iz -iI -iI -iI -ju -jH -jR -hV -iw -iw -hV -kZ -kF -lc -kF -lZ -hV -mx -iw -iw -iw -iw -nx -hV -cN -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh "} (221,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -et -do -eh -dl -dF -dl -eq -eq -eq -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dF -dl -dl -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dl -dl -dl -dl -dl -dm -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dq -dl -dl -dl -dl -dD -dD -dD -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -ij -cN -cN -hV -hV -hV -hV -jf -hV -hV -hV -hV -hV -hV -hV -hV -hV -hV -hV -hV -hV -iJ -iw -iw -iw -iw -nx -hV -cN -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh "} (222,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eu -eh -eq -eh -dl -dl -eh -eG -eq -cN -cN -cN -cN -dl -dl -dl -dl -dl -dD -dl -dl -dl -dy -dy -dy -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -dl -dm -dl -dl -dl -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dD -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dD -dD -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -hV -hV -hV -hV -hV -iE -iw -iW -iw -iw -iw -jv -hV -kw -kK -kR -kK -kv -lz -lz -mb -hV -iw -iw -iw -iw -iw -nz -hV -cN -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -iO -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh "} (223,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eq -eq -cN -eh -eh -eh -cN -eq -cN -cN -cN -cN -dl -dl -dl -dl -dF -dl -dl -dD -dl -dl -dy -dx -dy -dl -cN -cN -dy -dy -dy -dx -dl -dl -dl -dl -dl -cN -cN -cN -dl -dl -dl -dl -dl -dD -dD -dD -dD -dD -dD -dD -dD -dD -dl -dl -dD -dD -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eq -eq -eq -eq -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -fx -dl -dl -dD -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -hV -hV -hV -hV -hW -hW -hW -hV -iw -iw -iw -iw -iw -iw -iw -jY -kv -kv -kv -kv -kv -kv -kv -kv -jY -iw -iw -iw -iw -iw -ny -hV -cN -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh "} (224,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eq -eq -eq -eq -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dq -dy -dy -dy -dy -dy -dy -dy -dy -dy -cN -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -dl -dl -dl -dD -dD -dD -dD -dD -dD -dD -dD -dl -dl -dl -dl -dl -dl -dl -cN -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eh -eh -eh -hx -eh -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dD -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -hV -hW -ib -ie -ia -ia -ia -iu -iw -iw -iw -iw -iw -iw -iw -iw -kv -kv -kv -kv -kv -kv -kv -kv -iw -iw -iw -iw -iw -iw -iw -hV -cN -dl -dl -id -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -iO -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh "} (225,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dy -dy -dy -dx -dy -dy -cN -cN -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eq -et -eh -eh -eh -eh -eh -eq -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dD -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -hV -hW -ia -ia -ia -ia -ip -hV -iE -iw -iw -iw -iw -iw -jv -hV -kw -kv -kK -le -kK -kv -lO -mc -hV -iE -iw -iw -iw -iw -jv -hV -cN -cN -cN -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh "} (226,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dy -dy -cN -cN -cN -cN -cN -dl -dl -dq -dl -dl -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -eq -eq -eq -hu -eh -eh -eh -eh -eh -eq -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dD -dD -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -hV -hX -ia -ia -ia -ia -iq -hV -hV -hV -hV -ji -hV -hV -hV -hV -hV -hV -hV -hV -hV -lA -hV -hV -hV -hV -hV -hV -hV -hV -hV -hV -cN -cN -cN -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -id -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh +bh "} (227,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dD -dD -dl -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dm -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -eq -eh -eh -eh -eq -eq -eq -eq -eh -eh -eh -eW -eq -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dD -dD -dD -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -hV -hX -ia -ia -ia -im -im -hV -iF -iJ -iX -iw -jv -hV -hV -hV -hV -hV -hV -hV -hV -iw -iw -iR -iw -iw -iw -hV -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -id -dl -cN -cN -cN -cN -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad "} (228,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dD -dD -dD -dD -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -cN -cN -cN -cN -cN -dl -dl -fx -dl -dl -dl -dl -dl -dq -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -eq -eq -eh -eh -eh -eq -eq -eh -eh -eh -eh -eq -eq -eq -eq -dl -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dD -dD -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -hV -hY -ic -if -ik -in -in -hV -iw -iJ -iX -iw -iw -hV -hV -ka -ku -kI -kS -hV -hV -iw -iw -iw -iw -iw -iw -hV -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -cN -cN -cN -cN -dl -iO -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad "} (229,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dD -dD -dD -dl -dl -dl -cN -cN -cN -cN -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -cN -cN -cN -cN -eq -eW -eh -dl -dl -eh -eh -eh -eq -eh -eh -eh -eq -eq -eq -ev -dl -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dD -dD -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -hV -hV -hV -hV -hV -hV -hV -hV -iw -iJ -iX -iw -iw -jI -jO -jZ -jZ -jZ -kQ -hV -hV -iw -iw -jp -iw -iw -iw -hV -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -id -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad "} (230,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dD -dD -dD -dD -dD -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -fx -dl -dl -dl -cN -cN -cN -cN -eq -eh -eh -fx -dl -eh -eh -eh -eq -eh -dl -fx -eq -eh -eF -eF -dl -dl -dl -dl -cN -cN -cN -cN -dl -dq -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -hV -iw -iJ -iX -iw -iw -jJ -jS -jZ -jZ -jZ -kQ -hV -hV -hV -hV -hV -hV -lA -hV -hV -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -iO -dl -dl -iO -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad "} (231,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dD -dD -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -eF -eF -eh -eh -eh -eh -eh -eh -eh -dl -dl -eq -eh -eF -ev -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -hV -iw -iJ -iX -iw -iw -hV -hV -kb -jS -kL -kT -hV -hV -lp -lp -md -lC -lC -lC -hV -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad "} (232,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -ev -ev -eq -eq -eq -eh -eh -eh -eh -eh -eh -eq -eh -eq -eq -dl -dl -dl -dl -dl -fx -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -hV -iF -iJ -iX -iw -jv -hV -hV -hV -ky -hV -hV -hV -lp -lC -lC -lC -lC -lC -lC -hV -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad "} (233,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -cN -cN -cN -cN -cN -dl -dl -dl -dl -dm -eq -eq -eq -eh -eh -et -hu -eh -eh -eh -eh -eq -eq -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -hV -hV -hV -hV -hV -hV -hV -hV -hV -kx -hV -cN -hV -lo -lB -lP -lC -lP -lB -lo -hV -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad "} (234,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dq -cN -cN -cN -cN -cN -dl -dl -dl -dl -cN -cN -cN -cN -eq -eq -eq -eq -eq -eq -eq -eq -dl -dl -dl -dl -dq -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -hV -hV -hV -cN -hV -lr -lD -lr -lC -lr -lD -lr -hV -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad "} (235,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -cN -cN -cN -cN -cN -dl -dq -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -hV -gx -lq -lq -me -lq -lq -mJ -hV -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad "} (236,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -hV -hV -hV -hV -hV -hV -hV -hV -hV -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad "} (237,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad "} (238,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -dl -dl -dl -dl -dl -dl -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad "} (239,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad "} (240,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad "} (241,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad "} (242,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad "} (243,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad "} (244,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad "} (245,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad "} (246,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad "} (247,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad "} (248,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -cN -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad "} (249,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad "} (250,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad "} (251,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad "} (252,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad "} (253,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad "} (254,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad "} (255,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -"} +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +"} \ No newline at end of file diff --git a/_maps/RandomZLevels/spacebattle.dmm b/_maps/RandomZLevels/spacebattle.dmm index 4dff027d92..f5a2565677 100644 --- a/_maps/RandomZLevels/spacebattle.dmm +++ b/_maps/RandomZLevels/spacebattle.dmm @@ -1735,11 +1735,11 @@ /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) "gT" = ( -/obj/item/ore/bananium, -/obj/item/ore/bananium, -/obj/item/ore/bananium, -/obj/item/ore/bananium, -/obj/item/ore/bananium, +/obj/item/stack/ore/bananium, +/obj/item/stack/ore/bananium, +/obj/item/stack/ore/bananium, +/obj/item/stack/ore/bananium, +/obj/item/stack/ore/bananium, /obj/structure/closet/crate, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index 9c20f84e7a..a207a8e443 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -3032,7 +3032,7 @@ dir = 4 }, /obj/machinery/iv_drip, -/obj/item/reagent_containers/blood/empty, +/obj/item/reagent_containers/blood, /turf/open/floor/plasteel/whitered/side{ dir = 5 }, @@ -7187,8 +7187,7 @@ /area/maintenance/port/fore) "arM" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; @@ -13846,7 +13845,9 @@ /area/chapel/office) "aIB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/bodycontainer/crematorium, +/obj/structure/bodycontainer/crematorium{ + id = "crematoriumChapel" + }, /turf/open/floor/plasteel/dark, /area/chapel/office) "aIC" = ( @@ -14271,6 +14272,7 @@ "aJG" = ( /obj/structure/disposalpipe/segment, /obj/machinery/button/crematorium{ + id = "crematoriumChapel"; pixel_x = 25 }, /obj/machinery/light/small{ @@ -34231,7 +34233,7 @@ /turf/open/floor/plasteel, /area/quartermaster/miningdock) "bHz" = ( -/obj/item/ore/iron, +/obj/item/stack/ore/iron, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -35471,8 +35473,8 @@ /turf/open/floor/plasteel, /area/quartermaster/miningdock) "bKk" = ( -/obj/item/ore/silver, -/obj/item/ore/silver, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -51884,8 +51886,8 @@ /area/quartermaster/storage) "cCp" = ( /obj/structure/closet/crate/freezer, -/obj/item/reagent_containers/blood/empty, -/obj/item/reagent_containers/blood/empty, +/obj/item/reagent_containers/blood, +/obj/item/reagent_containers/blood, /obj/item/reagent_containers/blood/AMinus, /obj/item/reagent_containers/blood/BMinus{ pixel_x = -4; diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index 70fa1445e6..0aa540f07b 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -5807,8 +5807,7 @@ "amD" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/item/device/flashlight, /obj/effect/spawner/lootdrop/maintenance, @@ -8649,8 +8648,7 @@ /area/maintenance/port/fore) "asU" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; @@ -9954,8 +9952,7 @@ /area/maintenance/port/fore) "avq" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/item/crowbar/red, /obj/effect/spawner/lootdrop/maintenance, @@ -10795,8 +10792,7 @@ "axl" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -11852,8 +11848,7 @@ /area/quartermaster/storage) "azA" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/turf_decal/bot, @@ -12521,7 +12516,6 @@ /area/engine/atmospherics_engine) "aBd" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ - icon_state = "intact"; dir = 4 }, /obj/structure/sign/directions/engineering{ @@ -12533,7 +12527,6 @@ /area/engine/atmospherics_engine) "aBe" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ - icon_state = "intact"; dir = 10 }, /obj/effect/turf_decal/stripes/line{ @@ -12885,8 +12878,7 @@ /area/quartermaster/warehouse) "aBN" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; @@ -16688,8 +16680,7 @@ "aJv" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; @@ -22164,8 +22155,7 @@ /area/security/execution/education) "aUJ" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 @@ -29173,8 +29163,7 @@ "bjo" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/item/device/flashlight, /obj/effect/spawner/lootdrop/maintenance, @@ -56882,8 +56871,7 @@ /area/maintenance/starboard) "clv" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/effect/decal/cleanable/dirt, /obj/item/device/flashlight, @@ -61354,8 +61342,7 @@ /area/maintenance/starboard) "cuH" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/item/clothing/shoes/jackboots, /obj/item/device/radio, @@ -63386,8 +63373,7 @@ /area/maintenance/starboard) "cza" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; @@ -68671,8 +68657,7 @@ "cJM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/item/device/flashlight, /obj/effect/spawner/lootdrop/maintenance, @@ -70444,8 +70429,7 @@ /area/science/xenobiology) "cNj" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/item/device/flashlight, /obj/effect/spawner/lootdrop/maintenance, @@ -90134,8 +90118,7 @@ "dCR" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/item/device/flashlight, /obj/effect/spawner/lootdrop/maintenance, @@ -94162,8 +94145,7 @@ }, /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; @@ -94534,8 +94516,7 @@ "dLT" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/item/crowbar/red, /obj/effect/spawner/lootdrop/maintenance{ @@ -98791,8 +98772,7 @@ "dUX" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/item/device/flashlight, /obj/effect/spawner/lootdrop/maintenance, @@ -102093,7 +102073,6 @@ /area/shuttle/escape) "ecg" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ - icon_state = "inje_map"; dir = 1 }, /obj/effect/turf_decal/stripes/line, diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 7bcb98e417..b4ca5d0fa3 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -2034,8 +2034,7 @@ /obj/item/clothing/mask/gas, /obj/item/clothing/mask/gas, /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/machinery/atmospherics/pipe/manifold/general/visible, /obj/item/wrench, @@ -9684,15 +9683,13 @@ /area/maintenance/starboard/fore) "auC" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /turf/open/floor/plating/airless, /area/space/nearstation) "auD" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/structure/sign/warning/vacuum/external{ pixel_y = 32 @@ -10630,8 +10627,7 @@ /area/security/brig) "awA" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/item/storage/box/donkpockets, /turf/open/floor/plating, @@ -11785,7 +11781,7 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "azj" = ( -/obj/item/ore/iron, +/obj/item/stack/ore/iron, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -13140,8 +13136,8 @@ /turf/open/floor/plasteel/dark, /area/engine/engineering) "aBS" = ( -/obj/item/ore/silver, -/obj/item/ore/silver, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -13215,7 +13211,7 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/item/ore/glass, +/obj/item/stack/ore/glass, /turf/open/floor/plasteel/floorgrime, /area/quartermaster/warehouse) "aCc" = ( @@ -17320,8 +17316,7 @@ "aKw" = ( /obj/effect/decal/cleanable/cobweb, /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/item/wirecutters, /obj/item/weldingtool, @@ -17462,8 +17457,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/obj/item/ore/glass, -/obj/item/ore/iron, +/obj/item/stack/ore/glass, +/obj/item/stack/ore/iron, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/quartermaster/storage) @@ -17933,10 +17928,8 @@ }, /area/hydroponics/garden) "aLX" = ( -/obj/machinery/door/firedoor/border_only{ - density = 1; +/obj/machinery/door/firedoor/border_only/closed{ dir = 8; - icon_state = "door_closed"; name = "Animal Pen A"; opacity = 1 }, @@ -19846,8 +19839,7 @@ /area/quartermaster/storage) "aQk" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/spawner/lootdrop/maintenance{ @@ -19942,8 +19934,7 @@ /area/quartermaster/qm) "aQu" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/machinery/light{ dir = 8 @@ -20327,10 +20318,8 @@ }, /area/hydroponics/garden) "aRg" = ( -/obj/machinery/door/firedoor/border_only{ - density = 1; +/obj/machinery/door/firedoor/border_only/closed{ dir = 8; - icon_state = "door_closed"; name = "Animal Pen B"; opacity = 1 }, @@ -21050,8 +21039,7 @@ /area/maintenance/port) "aSP" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /turf/open/floor/plating, /area/maintenance/port/fore) @@ -29600,8 +29588,7 @@ /area/quartermaster/office) "bks" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/brown{ @@ -41146,8 +41133,7 @@ /area/gateway) "bIp" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/item/stack/sheet/rglass{ amount = 50 @@ -42372,8 +42358,7 @@ /area/maintenance/port) "bLc" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 3; @@ -43143,8 +43128,7 @@ /area/maintenance/port) "bMG" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/item/rack_parts, /obj/effect/spawner/lootdrop/maintenance, @@ -48851,8 +48835,7 @@ /area/maintenance/port/aft) "bYP" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/item/storage/box/donkpockets, /obj/effect/spawner/lootdrop/maintenance, @@ -53191,8 +53174,7 @@ /area/maintenance/starboard) "chD" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/item/cane, /obj/effect/spawner/lootdrop/maintenance, @@ -55691,8 +55673,7 @@ /area/aisat) "cmY" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/turf_decal/stripes/line{ @@ -56418,11 +56399,11 @@ }, /obj/item/reagent_containers/blood/random, /obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/empty{ +/obj/item/reagent_containers/blood{ pixel_x = -3; pixel_y = -3 }, -/obj/item/reagent_containers/blood/empty{ +/obj/item/reagent_containers/blood{ pixel_x = -3; pixel_y = -3 }, @@ -66149,8 +66130,8 @@ pixel_x = 8; pixel_y = 2 }, -/obj/item/reagent_containers/blood/empty, -/obj/item/reagent_containers/blood/empty, +/obj/item/reagent_containers/blood, +/obj/item/reagent_containers/blood, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/dropper, /obj/structure/sign/warning/biohazard{ @@ -66543,8 +66524,8 @@ /area/medical/virology) "cIu" = ( /obj/structure/closet/crate/freezer, -/obj/item/reagent_containers/blood/empty, -/obj/item/reagent_containers/blood/empty{ +/obj/item/reagent_containers/blood, +/obj/item/reagent_containers/blood{ pixel_x = -3; pixel_y = -3 }, @@ -69004,7 +68985,7 @@ /area/medical/virology) "cNt" = ( /obj/machinery/button/crematorium{ - id = "cremawheat"; + id = "crematoriumChapel"; pixel_x = -26; req_access_txt = "27" }, @@ -75666,7 +75647,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/item/ore/slag, +/obj/item/stack/ore/slag, /turf/open/floor/plating, /area/maintenance/aft) "diS" = ( @@ -77189,6 +77170,7 @@ /area/science/circuit) "eFN" = ( /obj/structure/bodycontainer/crematorium{ + id = "crematoriumChapel"; dir = 1 }, /turf/open/floor/plasteel/dark, diff --git a/_maps/map_files/Mining/Lavaland.dmm b/_maps/map_files/Mining/Lavaland.dmm index 003b4d01e1..388143b438 100644 --- a/_maps/map_files/Mining/Lavaland.dmm +++ b/_maps/map_files/Mining/Lavaland.dmm @@ -1216,8 +1216,8 @@ /area/mine/maintenance) "dB" = ( /obj/structure/closet/crate/freezer, -/obj/item/reagent_containers/blood/empty, -/obj/item/reagent_containers/blood/empty{ +/obj/item/reagent_containers/blood, +/obj/item/reagent_containers/blood{ pixel_x = -3; pixel_y = -3 }, @@ -1317,8 +1317,7 @@ /area/mine/production) "dL" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -1772,15 +1771,13 @@ pixel_y = -22 }, /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /turf/open/floor/plasteel/purple/side, /area/mine/production) "eT" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/machinery/light, /turf/open/floor/plasteel/brown, @@ -1791,8 +1788,7 @@ /area/mine/production) "eV" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /turf/open/floor/plasteel/brown{ dir = 6 diff --git a/_maps/map_files/OmegaStation/OmegaStation.dmm b/_maps/map_files/OmegaStation/OmegaStation.dmm index 340afb89dc..5ab6cc4a14 100644 --- a/_maps/map_files/OmegaStation/OmegaStation.dmm +++ b/_maps/map_files/OmegaStation/OmegaStation.dmm @@ -462,7 +462,7 @@ /turf/open/floor/plating/asteroid, /area/asteroid/nearstation) "aaW" = ( -/obj/item/ore/iron, +/obj/item/stack/ore/iron, /turf/open/floor/plating/asteroid, /area/asteroid/nearstation) "aaX" = ( @@ -927,7 +927,7 @@ /turf/open/space, /area/asteroid/nearstation) "abS" = ( -/obj/item/ore/glass, +/obj/item/stack/ore/glass, /turf/open/floor/plating/astplate, /area/asteroid/nearstation) "abT" = ( @@ -1717,8 +1717,7 @@ /area/shuttle/supply) "adv" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/astplate, @@ -2887,7 +2886,7 @@ /turf/open/floor/plating, /area/asteroid/nearstation) "afM" = ( -/obj/item/ore/iron, +/obj/item/stack/ore/iron, /obj/structure/barricade/wooden, /turf/open/floor/plating/astplate, /area/asteroid/nearstation) @@ -3289,8 +3288,8 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "agE" = ( -/obj/item/ore/silver, -/obj/item/ore/iron, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/iron, /turf/open/floor/plating/astplate, /area/asteroid/nearstation) "agF" = ( @@ -5052,7 +5051,7 @@ /turf/open/floor/plating/airless, /area/shuttle/supply) "ajQ" = ( -/obj/item/ore/iron, +/obj/item/stack/ore/iron, /turf/open/floor/plating/astplate, /area/asteroid/nearstation) "ajR" = ( @@ -11620,8 +11619,7 @@ /area/maintenance/port/fore) "avP" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/item/clothing/shoes/jackboots, /obj/item/device/radio, @@ -33431,8 +33429,7 @@ /area/maintenance/starboard) "sCQ" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm index affc670467..8ed75d8c90 100644 --- a/_maps/map_files/PubbyStation/PubbyStation.dmm +++ b/_maps/map_files/PubbyStation/PubbyStation.dmm @@ -7207,8 +7207,7 @@ /area/crew_quarters/fitness/recreation) "ato" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; @@ -7526,7 +7525,7 @@ /obj/item/ammo_box/a357, /obj/item/tank/internals/plasma/full, /obj/item/disk/nuclear/fake, -/obj/item/ore/diamond, +/obj/item/stack/ore/diamond, /obj/item/gun/energy/disabler, /turf/open/floor/plasteel/vault{ dir = 4 @@ -16450,8 +16449,7 @@ /area/quartermaster/warehouse) "aQf" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/floorgrime, @@ -17262,8 +17260,7 @@ /area/maintenance/department/crew_quarters/bar) "aRY" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, @@ -19193,8 +19190,7 @@ /area/quartermaster/storage) "aWz" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; @@ -36440,8 +36436,7 @@ /area/science/mineral_storeroom) "bLj" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/item/storage/bag/ore, /obj/item/storage/bag/ore, @@ -40161,7 +40156,6 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/purple/visible{ - icon_state = "intact"; dir = 4 }, /turf/open/floor/plasteel, @@ -40169,14 +40163,12 @@ "bUx" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/pipe/simple/purple/visible{ - icon_state = "intact"; dir = 4 }, /turf/open/floor/plasteel, /area/engine/atmos) "bUy" = ( /obj/machinery/atmospherics/pipe/simple/purple/visible{ - icon_state = "intact"; dir = 4 }, /turf/open/floor/plasteel/yellow/side{ @@ -40187,7 +40179,6 @@ /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/atmospherics/pipe/simple/purple/visible{ - icon_state = "intact"; dir = 4 }, /turf/open/floor/plating, @@ -40195,7 +40186,6 @@ "bUA" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/purple/visible{ - icon_state = "intact"; dir = 10 }, /turf/open/space, @@ -40646,8 +40636,7 @@ "bVB" = ( /obj/item/book/manual/barman_recipes, /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/item/cigbutt, /obj/effect/spawner/lootdrop/maintenance, @@ -42222,7 +42211,6 @@ /area/maintenance/disposal/incinerator) "bZi" = ( /obj/machinery/atmospherics/pipe/simple/purple/visible{ - icon_state = "intact"; dir = 6 }, /obj/machinery/meter, @@ -42230,7 +42218,6 @@ /area/maintenance/disposal/incinerator) "bZj" = ( /obj/machinery/atmospherics/pipe/simple/purple/visible{ - icon_state = "intact"; dir = 9 }, /turf/closed/wall/r_wall, @@ -42471,7 +42458,6 @@ /area/maintenance/disposal/incinerator) "bZR" = ( /obj/machinery/atmospherics/pipe/simple/purple/visible{ - icon_state = "intact"; dir = 5 }, /turf/closed/wall/r_wall, diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index c4ce9d99fe..fd823f0b01 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -1079,8 +1079,7 @@ /area/holodeck/rec_center/kobayashi) "dv" = ( /obj/structure/closet{ - density = 0; - opened = 1 + density = 0 }, /obj/item/clothing/suit/judgerobe, /obj/item/clothing/head/powdered_wig, @@ -8981,8 +8980,7 @@ /area/wizard_station) "zp" = ( /obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 + icon_state = "crateopen" }, /obj/item/clothing/suit/wizrobe/red, /obj/item/clothing/head/wizard/red, diff --git a/_maps/shuttles/emergency_cere.dmm b/_maps/shuttles/emergency_cere.dmm index 72620f68f7..3c9188b883 100644 --- a/_maps/shuttles/emergency_cere.dmm +++ b/_maps/shuttles/emergency_cere.dmm @@ -790,7 +790,6 @@ /area/shuttle/escape) "cq" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ - icon_state = "intact"; dir = 5 }, /turf/open/floor/plasteel/white, @@ -801,7 +800,6 @@ /area/shuttle/escape) "cs" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ - icon_state = "intact"; dir = 9 }, /turf/open/floor/plasteel/white, @@ -879,8 +877,8 @@ /area/shuttle/escape) "cE" = ( /obj/structure/closet/crate/freezer, -/obj/item/reagent_containers/blood/empty, -/obj/item/reagent_containers/blood/empty, +/obj/item/reagent_containers/blood, +/obj/item/reagent_containers/blood, /obj/item/reagent_containers/blood/AMinus, /obj/item/reagent_containers/blood/BMinus{ pixel_x = -4; diff --git a/_maps/shuttles/emergency_saltmine.dmm b/_maps/shuttles/emergency_saltmine.dmm new file mode 100644 index 0000000000..8cd5bdbcf2 --- /dev/null +++ b/_maps/shuttles/emergency_saltmine.dmm @@ -0,0 +1,947 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/template_noop, +/area/template_noop) +"ab" = ( +/turf/closed/wall/clockwork, +/area/shuttle/escape) +"ac" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"ad" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/effect/decal/cleanable/salt, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"ae" = ( +/turf/closed/wall/mineral/titanium, +/turf/closed/wall/mineral/cult, +/area/shuttle/escape) +"af" = ( +/obj/effect/decal/cleanable/salt, +/obj/structure/destructible/clockwork/trap/trigger/pressure_sensor, +/obj/structure/destructible/clockwork/trap/brass_skewer, +/turf/open/indestructible/clock_spawn_room, +/area/shuttle/escape) +"ag" = ( +/obj/structure/shuttle/engine/propulsion/right{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"ah" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"ai" = ( +/obj/machinery/computer/emergency_shuttle, +/obj/effect/decal/cleanable/salt, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"aj" = ( +/obj/effect/decal/cleanable/salt, +/obj/structure/table/reinforced, +/obj/item/card/emag/fake, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"ak" = ( +/obj/effect/decal/cleanable/salt, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"al" = ( +/obj/effect/decal/cleanable/salt, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"am" = ( +/obj/effect/decal/cleanable/salt, +/obj/effect/decal/cleanable/crayon, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"an" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/cleanable/salt, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"ao" = ( +/obj/effect/decal/cleanable/salt, +/obj/item/tome, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"ap" = ( +/obj/effect/decal/cleanable/salt, +/obj/item/clothing/gloves/clockwork, +/obj/structure/destructible/clockwork/trap/trigger/pressure_sensor, +/obj/structure/destructible/clockwork/trap/brass_skewer, +/turf/open/indestructible/clock_spawn_room, +/area/shuttle/escape) +"aq" = ( +/obj/effect/decal/cleanable/salt, +/obj/item/clothing/suit/armor/clockwork, +/obj/structure/destructible/clockwork/trap/trigger/pressure_sensor, +/obj/structure/destructible/clockwork/trap/brass_skewer, +/turf/open/indestructible/clock_spawn_room, +/area/shuttle/escape) +"ar" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/salt, +/obj/item/clothing/shoes/clockwork, +/obj/structure/destructible/clockwork/trap/trigger/pressure_sensor, +/obj/structure/destructible/clockwork/trap/brass_skewer, +/turf/open/indestructible/clock_spawn_room, +/area/shuttle/escape) +"as" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"at" = ( +/obj/effect/decal/cleanable/salt, +/obj/machinery/portable_atmospherics/canister/water_vapor, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"au" = ( +/obj/effect/decal/cleanable/salt, +/obj/structure/table/reinforced, +/obj/structure/holosign/wetsign, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"av" = ( +/obj/machinery/door/airlock/command/glass{ + name = "bridge door"; + req_access_txt = "19"; + secondsElectrified = -1 + }, +/obj/effect/decal/cleanable/salt, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"aw" = ( +/obj/effect/decal/cleanable/salt, +/obj/structure/destructible/clockwork/trap/trigger/pressure_sensor, +/turf/open/indestructible/clock_spawn_room, +/area/shuttle/escape) +"ax" = ( +/obj/structure/shuttle/engine/propulsion/left{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"ay" = ( +/obj/machinery/light, +/obj/effect/decal/cleanable/salt, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"az" = ( +/turf/open/floor/plasteel/cult, +/turf/closed/wall/mineral/cult, +/area/shuttle/escape) +"aA" = ( +/obj/effect/decal/cleanable/salt, +/obj/structure/table/reinforced, +/obj/item/twohanded/spear, +/obj/item/device/assembly/flash/handheld, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"aB" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/salt, +/obj/item/greentext, +/obj/item/banhammer, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"aC" = ( +/obj/effect/decal/cleanable/salt, +/turf/open/indestructible/clock_spawn_room, +/area/shuttle/escape) +"aD" = ( +/obj/machinery/door/airlock/security/glass{ + name = "security airlock"; + req_access_txt = "63"; + secondsElectrified = -1 + }, +/obj/effect/decal/cleanable/salt, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"aE" = ( +/obj/structure/sign/poster/contraband/energy_swords, +/turf/closed/wall/clockwork, +/area/shuttle/escape) +"aF" = ( +/obj/structure/sign/poster/contraband/revolver, +/turf/closed/wall/clockwork, +/area/shuttle/escape) +"aG" = ( +/obj/effect/decal/cleanable/salt, +/obj/machinery/door/airlock/clockwork{ + req_access = null + }, +/turf/open/indestructible/clock_spawn_room, +/area/shuttle/escape) +"aH" = ( +/obj/structure/sign/poster/contraband/kudzu, +/turf/closed/wall/clockwork, +/area/shuttle/escape) +"aI" = ( +/obj/structure/sign/poster/contraband/busty_backdoor_xeno_babes_6, +/turf/closed/wall/clockwork, +/area/shuttle/escape) +"aJ" = ( +/obj/effect/decal/cleanable/salt, +/obj/structure/table/reinforced, +/obj/item/reagent_containers/glass/beaker/waterbottle/large, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"aK" = ( +/obj/effect/decal/cleanable/salt, +/obj/item/grown/bananapeel, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"aL" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/cleanable/salt, +/obj/item/clothing/mask/vape, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"aM" = ( +/obj/effect/decal/cleanable/salt, +/obj/structure/table/glass, +/obj/item/toy/plush/plushvar, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"aN" = ( +/obj/effect/decal/cleanable/salt, +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/snacks/salad/validsalad, +/obj/item/toy/figure/warden, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"aO" = ( +/obj/item/grown/bananapeel, +/obj/item/storage/backpack, +/obj/effect/decal/cleanable/salt, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"aP" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/salt, +/obj/item/gun/ballistic/automatic/c20r/toy/unrestricted, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"aQ" = ( +/obj/item/soap/deluxe, +/obj/effect/decal/cleanable/salt, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"aR" = ( +/obj/effect/decal/cleanable/salt, +/obj/structure/table/glass, +/obj/item/toy/spinningtoy, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"aS" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/salt, +/obj/item/toy/katana, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"aT" = ( +/obj/machinery/door/airlock/titanium, +/obj/item/soap/deluxe, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"aU" = ( +/obj/effect/decal/cleanable/salt, +/obj/item/toy/syndicateballoon, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"aW" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/salt, +/obj/item/clothing/mask/vape, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"aX" = ( +/obj/effect/decal/cleanable/salt, +/obj/structure/table/glass, +/obj/item/toy/plush/narplush, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"aY" = ( +/obj/effect/decal/cleanable/salt, +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/snacks/salad/validsalad, +/obj/item/toy/figure/hos, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"ba" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/salt, +/obj/item/gun/ballistic/revolver/reverse, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"bb" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/salt, +/obj/item/toy/sword, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"bc" = ( +/obj/machinery/light/small, +/obj/item/soap/deluxe, +/obj/effect/decal/cleanable/salt, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"bd" = ( +/obj/machinery/door/airlock/titanium, +/obj/docking_port/mobile/emergency{ + dheight = 0; + dir = 8; + dwidth = 6; + height = 18; + name = "Saltmine"; + port_direction = 4; + timid = 1; + width = 14 + }, +/obj/item/soap/deluxe, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"be" = ( +/obj/effect/decal/cleanable/salt, +/mob/living/simple_animal/bot/secbot/beepsky, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"bf" = ( +/obj/effect/decal/cleanable/salt, +/obj/structure/table/reinforced, +/obj/item/reagent_containers/glass/beaker/waterbottle/large, +/obj/structure/window/plasma/reinforced, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"bg" = ( +/obj/effect/decal/cleanable/salt, +/obj/item/grown/bananapeel, +/obj/structure/window/plasma/reinforced, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"bh" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/salt, +/obj/effect/decal/cleanable/salt, +/obj/item/clothing/mask/vape, +/obj/structure/window/plasma/reinforced, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"bi" = ( +/obj/effect/decal/cleanable/salt, +/obj/structure/window/plasma/reinforced, +/obj/structure/table/glass, +/obj/item/toy/plush/nukeplushie, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"bj" = ( +/obj/structure/window/plasma/reinforced, +/obj/effect/decal/cleanable/salt, +/obj/item/grown/bananapeel, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"bk" = ( +/obj/structure/window/plasma/reinforced, +/obj/effect/decal/cleanable/salt, +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/snacks/salad/validsalad, +/obj/item/toy/figure/secofficer, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"bl" = ( +/obj/structure/window/plasma/reinforced, +/obj/effect/decal/cleanable/salt, +/obj/item/grown/bananapeel, +/obj/item/storage/backpack, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"bm" = ( +/obj/structure/window/plasma/reinforced, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/salt, +/obj/structure/table/reinforced, +/obj/item/gun/ballistic/automatic/l6_saw/toy/unrestricted, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"bn" = ( +/obj/structure/sign/poster/contraband/lizard, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"bo" = ( +/obj/structure/sign/poster/contraband/lusty_xenomorph, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"bp" = ( +/obj/structure/sign/poster/contraband/grey_tide, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"bq" = ( +/obj/structure/sign/poster/contraband/fun_police, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"br" = ( +/obj/structure/sign/poster/official/wtf_is_co2, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"bs" = ( +/obj/effect/decal/cleanable/salt, +/obj/structure/table/reinforced, +/obj/item/reagent_containers/glass/beaker/waterbottle/large, +/obj/structure/window/plasma/reinforced{ + dir = 1 + }, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"bt" = ( +/obj/effect/decal/cleanable/salt, +/obj/item/grown/bananapeel, +/obj/structure/window/plasma/reinforced{ + dir = 1 + }, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"bu" = ( +/obj/effect/decal/cleanable/salt, +/obj/structure/table/reinforced, +/obj/item/clothing/head/collectable/wizard, +/obj/structure/window/plasma/reinforced{ + dir = 1 + }, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"bv" = ( +/obj/effect/decal/cleanable/salt, +/obj/structure/table/glass, +/obj/item/clothing/head/kitty/genuine, +/obj/structure/window/plasma/reinforced{ + dir = 1 + }, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"bw" = ( +/obj/effect/decal/cleanable/salt, +/obj/item/grown/bananapeel, +/obj/structure/window/plasma/reinforced{ + dir = 1 + }, +/obj/item/device/assembly/flash, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"bx" = ( +/obj/effect/decal/cleanable/salt, +/obj/structure/table/reinforced, +/obj/structure/window/plasma/reinforced{ + dir = 1 + }, +/obj/item/toy/plush/lizardplushie, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"by" = ( +/obj/effect/decal/cleanable/salt, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"bz" = ( +/obj/effect/decal/cleanable/salt, +/obj/structure/table/reinforced, +/obj/item/clothing/suit/wizrobe, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"bA" = ( +/obj/structure/table/glass, +/obj/effect/decal/cleanable/salt, +/obj/item/clothing/head/rabbitears, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"bB" = ( +/obj/effect/decal/cleanable/salt, +/obj/structure/table/reinforced, +/obj/item/stack/sheet/animalhide/lizard, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"bC" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/salt, +/obj/item/bikehorn, +/obj/item/organ/eyes/moth, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"bD" = ( +/obj/effect/decal/cleanable/salt, +/turf/open/floor/fakepit, +/area/shuttle/escape) +"bE" = ( +/obj/structure/table/glass, +/obj/effect/decal/cleanable/salt, +/obj/item/storage/firstaid/fire, +/turf/open/floor/fakepit, +/area/shuttle/escape) +"bF" = ( +/obj/machinery/light, +/obj/effect/decal/cleanable/salt, +/obj/structure/table/reinforced, +/obj/item/gun/magic/wand/resurrection/inert, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"bG" = ( +/obj/effect/decal/cleanable/salt, +/obj/structure/table/glass, +/obj/item/clothing/head/rabbitears, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"bH" = ( +/obj/effect/decal/cleanable/salt, +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/drinks/bottle/lizardwine, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"bI" = ( +/turf/open/chasm, +/area/shuttle/escape) +"bJ" = ( +/obj/structure/table/glass, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/salt, +/obj/item/clothing/mask/frog, +/obj/item/storage/box/hug/medical, +/turf/open/floor/fakepit, +/area/shuttle/escape) +"bK" = ( +/obj/effect/decal/cleanable/salt, +/obj/structure/table/glass, +/obj/item/clothing/head/kitty/genuine, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"bL" = ( +/obj/effect/decal/cleanable/salt, +/obj/structure/table/reinforced, +/obj/item/toy/plush/lizardplushie, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"bM" = ( +/obj/effect/decal/cleanable/salt, +/obj/machinery/sleeper/syndie, +/turf/open/floor/fakepit, +/area/shuttle/escape) +"bN" = ( +/obj/structure/table/glass, +/obj/effect/decal/cleanable/salt, +/obj/item/grenade/flashbang, +/obj/item/grenade/flashbang, +/obj/item/grenade/flashbang, +/obj/item/grenade/flashbang, +/obj/item/grenade/flashbang, +/turf/open/floor/fakepit, +/area/shuttle/escape) +"jz" = ( +/obj/effect/decal/cleanable/salt, +/obj/structure/statue/plasma/scientist{ + desc = "This statue is suitably made from tears of a certain man, you can still hear him crying to this day."; + oreAmount = 0 + }, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"oC" = ( +/obj/effect/decal/cleanable/salt, +/obj/structure/window, +/obj/structure/window{ + dir = 4 + }, +/mob/living/simple_animal/hostile/retaliate/clown{ + health = 200; + maxHealth = 200 + }, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"rH" = ( +/obj/effect/decal/cleanable/salt, +/obj/item/mecha_parts/mecha_equipment/weapon/honker, +/obj/structure/table/reinforced, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"vf" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/effect/decal/cleanable/salt, +/obj/structure/table/reinforced, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"wp" = ( +/obj/effect/decal/cleanable/salt, +/obj/structure/destructible/clockwork/trap/trigger/pressure_sensor, +/obj/structure/destructible/clockwork/trap/brass_skewer, +/obj/item/device/radio/beacon, +/turf/open/indestructible/clock_spawn_room, +/area/shuttle/escape) +"xd" = ( +/obj/effect/decal/cleanable/salt, +/obj/structure/table/reinforced, +/obj/item/codespeak_manual/unlimited, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"xi" = ( +/obj/effect/decal/cleanable/salt, +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/snacks/grown/citrus/orange, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"Ac" = ( +/obj/effect/decal/cleanable/salt, +/mob/living/simple_animal/bot/honkbot, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"CB" = ( +/obj/effect/decal/cleanable/salt, +/obj/structure/window{ + dir = 4 + }, +/mob/living/simple_animal/hostile/retaliate/clown{ + health = 200; + maxHealth = 200 + }, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"Ho" = ( +/obj/effect/decal/cleanable/salt, +/obj/structure/window/plasma/reinforced{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/clothing/neck/petcollar, +/obj/item/restraints/handcuffs, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"HA" = ( +/obj/effect/decal/cleanable/salt, +/obj/structure/table/reinforced, +/obj/item/clothing/under/schoolgirl, +/obj/item/clothing/head/kitty, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"Iq" = ( +/obj/effect/decal/cleanable/salt, +/obj/structure/bed/dogbed/ian, +/obj/item/stack/sheet/animalhide/corgi, +/obj/item/reagent_containers/food/snacks/meat/slab/corgi, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"LR" = ( +/obj/effect/decal/cleanable/salt, +/obj/mecha/combat/honker{ + max_integrity = 60 + }, +/turf/open/floor/fakespace, +/area/shuttle/escape) +"Uc" = ( +/obj/effect/decal/cleanable/salt, +/obj/item/grown/bananapeel, +/obj/structure/table/reinforced, +/obj/item/clothing/suit/armor/reactive/table, +/turf/open/floor/fakespace, +/area/shuttle/escape) + +(1,1,1) = {" +aa +aa +ac +ac +ac +ac +ad +ad +ad +ad +ad +ac +aa +aa +"} +(2,1,1) = {" +aa +ac +ah +LR +CB +vf +jz +aU +aU +aU +jz +ah +ac +aa +"} +(3,1,1) = {" +aa +ac +ai +oC +xi +av +Ac +ak +be +ak +Ac +ak +ac +aa +"} +(4,1,1) = {" +aa +ac +aj +rH +ay +ac +aJ +aJ +bf +bs +aJ +aJ +ac +aa +"} +(5,1,1) = {" +aa +ac +ak +at +ak +ac +aK +aK +bg +bt +aK +aK +ac +aa +"} +(6,1,1) = {" +aa +ac +Iq +au +ak +ac +aL +aW +bh +bu +bz +bF +ah +ac +"} +(7,1,1) = {" +aa +ae +ae +av +az +ae +aK +aK +bg +bt +aK +aK +aK +ac +"} +(8,1,1) = {" +aa +ae +al +al +al +az +aM +aX +bi +bv +bA +bG +bK +ac +"} +(9,1,1) = {" +aa +ae +am +al +aA +aD +aK +aK +bj +bw +aK +aK +aK +ad +"} +(10,1,1) = {" +aa +ae +an +al +al +az +aN +aY +bk +bx +bB +bH +bL +ad +"} +(11,1,1) = {" +aa +ae +al +al +al +ae +aO +aO +bl +bt +aK +aK +aK +ad +"} +(12,1,1) = {" +aa +ae +ao +xd +aB +ae +aP +ba +bm +Ho +aK +Uc +HA +ac +"} +(13,1,1) = {" +ab +ab +ab +ab +ab +aE +aQ +aQ +bn +ah +bC +ad +ac +ac +"} +(14,1,1) = {" +ab +wp +ap +af +af +aF +aR +aR +bo +by +bD +bD +bM +ac +"} +(15,1,1) = {" +ab +wp +aq +af +af +aG +aQ +aQ +bp +by +bD +bI +bD +ac +"} +(16,1,1) = {" +ab +wp +ar +aw +aC +aH +aS +bb +bq +ac +bE +bJ +bN +ac +"} +(17,1,1) = {" +ab +ab +ab +ab +ab +aI +aQ +bc +br +ac +ac +ac +ac +ac +"} +(18,1,1) = {" +ac +ag +as +ax +ac +ac +aT +bd +ac +ah +ag +as +ax +ac +"} diff --git a/_maps/shuttles/whiteship_cere.dmm b/_maps/shuttles/whiteship_cere.dmm index 54cda6755b..913f005c17 100644 --- a/_maps/shuttles/whiteship_cere.dmm +++ b/_maps/shuttles/whiteship_cere.dmm @@ -215,8 +215,7 @@ }, /obj/structure/closet/crate{ icon_state = "crateopen"; - name = "spare equipment crate"; - opened = 1 + name = "spare equipment crate" }, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/abandoned) @@ -239,8 +238,7 @@ }, /obj/structure/closet/crate{ icon_state = "crateopen"; - name = "spare equipment crate"; - opened = 1 + name = "spare equipment crate" }, /obj/item/pickaxe, /obj/item/pickaxe, @@ -289,8 +287,7 @@ }, /obj/structure/closet/crate{ icon_state = "crateopen"; - name = "spare equipment crate"; - opened = 1 + name = "spare equipment crate" }, /obj/item/storage/bag/ore, /obj/item/pickaxe, @@ -411,8 +408,7 @@ }, /obj/structure/closet/crate{ icon_state = "crateopen"; - name = "spare equipment crate"; - opened = 1 + name = "spare equipment crate" }, /obj/machinery/light, /turf/open/floor/mineral/titanium/yellow, diff --git a/_maps/shuttles/whiteship_meta.dmm b/_maps/shuttles/whiteship_meta.dmm index be7b37b260..9052339cf8 100644 --- a/_maps/shuttles/whiteship_meta.dmm +++ b/_maps/shuttles/whiteship_meta.dmm @@ -215,8 +215,7 @@ /obj/item/cigbutt, /obj/structure/closet/crate{ icon_state = "crateopen"; - name = "spare equipment crate"; - opened = 1 + name = "spare equipment crate" }, /obj/item/tank/internals/oxygen/red, /obj/item/tank/internals/air, @@ -1288,7 +1287,7 @@ /area/shuttle/abandoned) "cl" = ( /obj/structure/closet/crate/freezer, -/obj/item/reagent_containers/blood/empty{ +/obj/item/reagent_containers/blood{ pixel_x = -3; pixel_y = -3 }, diff --git a/code/__DEFINES/antagonists.dm b/code/__DEFINES/antagonists.dm index c82404fd00..97d4126e35 100644 --- a/code/__DEFINES/antagonists.dm +++ b/code/__DEFINES/antagonists.dm @@ -11,4 +11,19 @@ #define APPRENTICE_DESTRUCTION "destruction" #define APPRENTICE_BLUESPACE "bluespace" #define APPRENTICE_ROBELESS "robeless" -#define APPRENTICE_HEALING "healing" \ No newline at end of file +#define APPRENTICE_HEALING "healing" + + +//ERT Types +#define ERT_BLUE "Blue" +#define ERT_RED "Red" +#define ERT_AMBER "Amber" +#define ERT_DEATHSQUAD "Deathsquad" + +//ERT subroles +#define ERT_SEC "sec" +#define ERT_MED "med" +#define ERT_ENG "eng" +#define ERT_LEADER "leader" +#define DEATHSQUAD "ds" +#define DEATHSQUAD_LEADER "ds_leader" \ No newline at end of file diff --git a/code/__DEFINES/maps.dm b/code/__DEFINES/maps.dm index 5ab7e793ae..d3835631ff 100644 --- a/code/__DEFINES/maps.dm +++ b/code/__DEFINES/maps.dm @@ -67,7 +67,7 @@ Last space-z level = empty DECLARE_LEVEL("Main Station", CROSSLINKED, list(ZTRAIT_STATION = TRUE)),\ DECLARE_LEVEL("Empty Area 1", CROSSLINKED, list(ZTRAIT_SPACE_RUINS = TRUE)),\ DECLARE_LEVEL("Empty Area 2", CROSSLINKED, list(ZTRAIT_SPACE_RUINS = TRUE)),\ - DECLARE_LEVEL("Lavaland", UNAFFECTED, list(ZTRAIT_MINING = TRUE, ZTRAIT_LAVA_RUINS = TRUE, ZTRAIT_BOMBCAP_MULTIPLIER = 3)),\ + DECLARE_LEVEL("Lavaland", UNAFFECTED, list(ZTRAIT_MINING = TRUE, ZTRAIT_LAVA_RUINS = TRUE, ZTRAIT_BOMBCAP_MULTIPLIER = 2)),\ DECLARE_LEVEL("Reebe", UNAFFECTED, list(ZTRAIT_REEBE = TRUE, ZTRAIT_BOMBCAP_MULTIPLIER = 0.5)),\ ) diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm index 9142996693..1cc90d4f29 100644 --- a/code/__DEFINES/mobs.dm +++ b/code/__DEFINES/mobs.dm @@ -191,7 +191,7 @@ #define OFFSET_NECK "neck" //MINOR TWEAKS/MISC -#define AGE_MIN 17 //youngest a character can be +#define AGE_MIN 18 //youngest a character can be #define AGE_MAX 85 //oldest a character can be #define WIZARD_AGE_MIN 30 //youngest a wizard can be #define APPRENTICE_AGE_MIN 29 //youngest an apprentice can be diff --git a/code/__DEFINES/status_effects.dm b/code/__DEFINES/status_effects.dm index b481ba7ddd..ea29e956b6 100644 --- a/code/__DEFINES/status_effects.dm +++ b/code/__DEFINES/status_effects.dm @@ -30,6 +30,8 @@ #define STATUS_EFFECT_FLESHMEND /datum/status_effect/fleshmend //Very fast healing; suppressed by fire, and heals less fire damage +#define STATUS_EFFECT_EXERCISED /datum/status_effect/exercised //Prevents heart disease + ///////////// // DEBUFFS // ///////////// diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index 598fb8b7a2..be3b897e5c 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -1506,10 +1506,13 @@ GLOBAL_DATUM_INIT(dview_mob, /mob/dview, new) // Makes a call in the context of a different usr // Use sparingly -/world/proc/PushUsr(mob/M, datum/callback/CB) +/world/proc/PushUsr(mob/M, datum/callback/CB, ...) var/temp = usr usr = M - . = CB.Invoke() + if (length(args) > 2) + . = CB.Invoke(arglist(args.Copy(3))) + else + . = CB.Invoke() usr = temp //Returns a list of all servants of Ratvar and observers. diff --git a/code/_globalvars/genetics.dm b/code/_globalvars/genetics.dm index 7016415d48..930b5080b7 100644 --- a/code/_globalvars/genetics.dm +++ b/code/_globalvars/genetics.dm @@ -1,28 +1,28 @@ - ////////////// -GLOBAL_VAR_INIT(NEARSIGHTBLOCK, 0) -GLOBAL_VAR_INIT(EPILEPSYBLOCK, 0) -GLOBAL_VAR_INIT(COUGHBLOCK, 0) -GLOBAL_VAR_INIT(TOURETTESBLOCK, 0) -GLOBAL_VAR_INIT(NERVOUSBLOCK, 0) -GLOBAL_VAR_INIT(BLINDBLOCK, 0) -GLOBAL_VAR_INIT(DEAFBLOCK, 0) -GLOBAL_VAR_INIT(HULKBLOCK, 0) -GLOBAL_VAR_INIT(TELEBLOCK, 0) -GLOBAL_VAR_INIT(FIREBLOCK, 0) -GLOBAL_VAR_INIT(XRAYBLOCK, 0) -GLOBAL_VAR_INIT(CLUMSYBLOCK, 0) -GLOBAL_VAR_INIT(STRANGEBLOCK, 0) -GLOBAL_VAR_INIT(RACEBLOCK, 0) - -GLOBAL_LIST(bad_se_blocks) -GLOBAL_LIST(good_se_blocks) -GLOBAL_LIST(op_se_blocks) - -GLOBAL_VAR(NULLED_SE) -GLOBAL_VAR(NULLED_UI) - -GLOBAL_LIST_EMPTY(global_mutations) // list of hidden mutation things - -GLOBAL_LIST_EMPTY(bad_mutations) -GLOBAL_LIST_EMPTY(good_mutations) -GLOBAL_LIST_EMPTY(not_good_mutations) \ No newline at end of file + ////////////// +GLOBAL_VAR_INIT(NEARSIGHTBLOCK, 0) +GLOBAL_VAR_INIT(EPILEPSYBLOCK, 0) +GLOBAL_VAR_INIT(COUGHBLOCK, 0) +GLOBAL_VAR_INIT(TOURETTESBLOCK, 0) +GLOBAL_VAR_INIT(NERVOUSBLOCK, 0) +GLOBAL_VAR_INIT(BLINDBLOCK, 0) +GLOBAL_VAR_INIT(DEAFBLOCK, 0) +GLOBAL_VAR_INIT(HULKBLOCK, 0) +GLOBAL_VAR_INIT(TELEBLOCK, 0) +GLOBAL_VAR_INIT(FIREBLOCK, 0) +GLOBAL_VAR_INIT(XRAYBLOCK, 0) +GLOBAL_VAR_INIT(CLUMSYBLOCK, 0) +GLOBAL_VAR_INIT(STRANGEBLOCK, 0) +GLOBAL_VAR_INIT(RACEBLOCK, 0) + +GLOBAL_LIST(bad_se_blocks) +GLOBAL_LIST(good_se_blocks) +GLOBAL_LIST(op_se_blocks) + +GLOBAL_VAR(NULLED_SE) +GLOBAL_VAR(NULLED_UI) + +GLOBAL_LIST_EMPTY(global_mutations) // list of hidden mutation things + +GLOBAL_LIST_EMPTY(bad_mutations) +GLOBAL_LIST_EMPTY(good_mutations) +GLOBAL_LIST_EMPTY(not_good_mutations) diff --git a/code/_onclick/hud/ai.dm b/code/_onclick/hud/ai.dm index b2af85d1b0..f50cf8dc87 100644 --- a/code/_onclick/hud/ai.dm +++ b/code/_onclick/hud/ai.dm @@ -162,7 +162,7 @@ if(..()) return var/mob/living/silicon/S = usr - S.sensor_mode() + S.toggle_sensors() /datum/hud/ai diff --git a/code/citadel/cit_guns.dm b/code/citadel/cit_guns.dm index a0a80bdbfb..c1eacaab2e 100644 --- a/code/citadel/cit_guns.dm +++ b/code/citadel/cit_guns.dm @@ -1004,49 +1004,49 @@ obj/item/projectile/bullet/c10mm/soporific switch(choice) if("Frame Color") - var/frame_color_input = input(usr,"Choose Frame Color") as color|null + var/frame_color_input = input(usr,"","Choose Frame Color",frame_color) as color|null if(frame_color_input) frame_color = sanitize_hexcolor(frame_color_input, desired_format=6, include_crunch=1) update_icon() if("Receiver Color") - var/receiver_color_input = input(usr,"Choose Receiver Color") as color|null + var/receiver_color_input = input(usr,"","Choose Receiver Color",receiver_color) as color|null if(receiver_color_input) receiver_color = sanitize_hexcolor(receiver_color_input, desired_format=6, include_crunch=1) update_icon() if("Body Color") - var/body_color_input = input(usr,"Choose Body Color") as color|null + var/body_color_input = input(usr,"","Choose Body Color",body_color) as color|null if(body_color_input) body_color = sanitize_hexcolor(body_color_input, desired_format=6, include_crunch=1) update_icon() if("Barrel Color") - var/barrel_color_input = input(usr,"Choose Barrel Color") as color|null + var/barrel_color_input = input(usr,"","Choose Barrel Color",barrel_color) as color|null if(barrel_color_input) barrel_color = sanitize_hexcolor(barrel_color_input, desired_format=6, include_crunch=1) update_icon() if("Barrel Tip Color") - var/tip_color_input = input(usr,"Choose Barrel Tip Color") as color|null + var/tip_color_input = input(usr,"","Choose Barrel Tip Color",tip_color) as color|null if(tip_color_input) tip_color = sanitize_hexcolor(tip_color_input, desired_format=6, include_crunch=1) update_icon() if("Grip Light Color") - var/grip_color_input = input(usr,"Choose Grip Light Color") as color|null + var/grip_color_input = input(usr,"","Choose Grip Light Color",grip_color) as color|null if(grip_color_input) grip_color = sanitize_hexcolor(grip_color_input, desired_format=6, include_crunch=1) update_icon() if("Light Color") - var/energy_color_input = input(usr,"Choose Light Color") as color|null + var/energy_color_input = input(usr,"","Choose Light Color",energy_color) as color|null if(energy_color_input) energy_color = sanitize_hexcolor(energy_color_input, desired_format=6, include_crunch=1) update_icon() if("Arm Color") - var/arm_color_input = input(usr,"Choose Arm Color") as color|null + var/arm_color_input = input(usr,"","Choose Arm Color",arm_color) as color|null if(arm_color_input) arm_color = sanitize_hexcolor(arm_color_input, desired_format=6, include_crunch=1) update_icon() @@ -1155,6 +1155,7 @@ obj/item/projectile/bullet/c10mm/soporific pin = /obj/item/device/firing_pin spawnwithmagazine = TRUE obj_flags = 0 + casing_ejector = FALSE mag_type = /obj/item/ammo_box/magazine/toy/pistol can_suppress = FALSE actions_types = list(/datum/action/item_action/pick_color) @@ -1182,7 +1183,6 @@ obj/item/gun/energy/e_gun/cx ammo_type = list(/obj/item/ammo_casing/energy/disabler, /obj/item/ammo_casing/energy/laser) flight_x_offset = 15 flight_y_offset = 10 - actions_types = list(/datum/action/item_action/pick_color) var/body_color = "#252528" obj/item/gun/energy/e_gun/cx/update_icon() @@ -1196,16 +1196,17 @@ obj/item/gun/energy/e_gun/cx/update_icon() var/mob/M = loc M.update_inv_hands() -obj/item/gun/energy/e_gun/cx/ui_action_click(mob/user, var/datum/action/A) - if(istype(A, /datum/action/item_action/pick_color)) - if(alert("Are you sure you want to repaint your gun?", "Confirm Repaint", "Yes", "No") == "Yes") - var/body_color_input = input(usr,"Choose Body Color") as color|null - if(body_color_input) - body_color = sanitize_hexcolor(body_color_input, desired_format=6, include_crunch=1) +obj/item/gun/energy/e_gun/cx/AltClick(mob/living/user) + if(!in_range(src, user)) //Basic checks to prevent abuse + return + if(user.incapacitated() || !istype(user)) + to_chat(user, "You can't do that right now!") + return + if(alert("Are you sure you want to repaint your gun?", "Confirm Repaint", "Yes", "No") == "Yes") + var/body_color_input = input(usr,"","Choose Body Color",body_color) as color|null + if(body_color_input) + body_color = sanitize_hexcolor(body_color_input, desired_format=6, include_crunch=1) update_icon() - A.UpdateButtonIcon() - else - ..() obj/item/gun/energy/e_gun/cx/worn_overlays(isinhands, icon_file) . = ..() @@ -1261,7 +1262,7 @@ obj/item/gun/energy/e_gun/cx/worn_overlays(isinhands, icon_file) to_chat(user, "You can't do that right now!") return if(alert("Are you sure you want to recolor your gun?", "Confirm Repaint", "Yes", "No") == "Yes") - var/body_color_input = input(usr,"Choose Shroud Color") as color|null + var/body_color_input = input(usr,"","Choose Shroud Color",body_color) as color|null if(body_color_input) body_color = sanitize_hexcolor(body_color_input, desired_format=6, include_crunch=1) update_icon() diff --git a/code/controllers/subsystem/atoms.dm b/code/controllers/subsystem/atoms.dm index c24f4f0a37..03c3a77638 100644 --- a/code/controllers/subsystem/atoms.dm +++ b/code/controllers/subsystem/atoms.dm @@ -49,7 +49,8 @@ SUBSYSTEM_DEF(atoms) ++count CHECK_TICK - log_world("Initialized [count] atoms") + testing("Initialized [count] atoms") + pass(count) initialized = INITIALIZATION_INNEW_REGULAR diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index c1d23d59d9..03a1325923 100755 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -204,7 +204,7 @@ SUBSYSTEM_DEF(ticker) check_queue() check_maprotate() scripture_states = scripture_unlock_alert(scripture_states) - //SSshuttle.autoEnd() + SSshuttle.autoEnd() if(!roundend_check_paused && mode.check_finished(force_ending) || force_ending) current_state = GAME_STATE_FINISHED diff --git a/code/datums/callback.dm b/code/datums/callback.dm index 6e92d41c6d..c603be85b7 100644 --- a/code/datums/callback.dm +++ b/code/datums/callback.dm @@ -78,11 +78,13 @@ if(W) var/mob/M = W.resolve() if(M) + if (length(args)) + return world.PushUsr(arglist(list(M, src) + args)) return world.PushUsr(M, src) - + if (!object) return - + var/list/calling_arguments = arguments if (length(args)) if (length(arguments)) @@ -104,11 +106,13 @@ if(W) var/mob/M = W.resolve() if(M) + if (length(args)) + return world.PushUsr(arglist(list(M, src) + args)) return world.PushUsr(M, src) - + if (!object) return - + var/list/calling_arguments = arguments if (length(args)) if (length(arguments)) diff --git a/code/datums/components/_component.dm b/code/datums/components/_component.dm index 2a0eddd75f..8f8f451f10 100644 --- a/code/datums/components/_component.dm +++ b/code/datums/components/_component.dm @@ -95,7 +95,7 @@ if(!istype(proc_or_callback, /datum/callback)) //if it wasnt a callback before, it is now proc_or_callback = CALLBACK(src, proc_or_callback) procs[sig_type] = proc_or_callback - + enabled = TRUE /datum/component/proc/InheritComponent(datum/component/C, i_am_original) @@ -180,7 +180,7 @@ var/datum/component/old_comp var/datum/component/new_comp - + if(ispath(nt)) if(nt == /datum/component) CRASH("[nt] attempted instantiation!") diff --git a/code/datums/components/material_container.dm b/code/datums/components/material_container.dm index e91aa3a89e..548cdb8f97 100644 --- a/code/datums/components/material_container.dm +++ b/code/datums/components/material_container.dm @@ -72,10 +72,10 @@ /datum/component/material_container/proc/user_insert(obj/item/I, mob/living/user) set waitfor = FALSE var/requested_amount - var/Itype = I.type - if(ispath(Itype, /obj/item/stack) && precise_insertion) + if(istype(I, /obj/item/stack) && precise_insertion) var/atom/current_parent = parent - requested_amount = input(user, "How much do you want to insert?", "Inserting sheets") as num|null + var/obj/item/stack/S = I + requested_amount = input(user, "How much do you want to insert?", "Inserting [S.singular_name]s") as num|null if(isnull(requested_amount) || (requested_amount <= 0)) return if(QDELETED(I) || QDELETED(user) || QDELETED(src) || parent != current_parent || !user.canUseTopic(current_parent) || !user.is_holding(I) || !user.Adjacent(current_parent)) @@ -86,14 +86,15 @@ var/inserted = insert_item(I, stack_amt = requested_amount) if(inserted) if(istype(I, /obj/item/stack)) - to_chat(user, "You insert [inserted] sheet[inserted>1 ? "s" : ""] into [parent].") + var/obj/item/stack/S = I + to_chat(user, "You insert [inserted] [S.singular_name][inserted>1 ? "s" : ""] into [parent].") if(!QDELETED(I)) user.put_in_active_hand(I) else to_chat(user, "You insert a material total of [inserted] into [parent].") qdel(I) if(after_insert) - after_insert.Invoke(Itype, last_inserted_id, inserted) + after_insert.Invoke(I.type, last_inserted_id, inserted) else user.put_in_active_hand(I) @@ -114,7 +115,7 @@ return (total_amount - total_amount_saved) return FALSE -/datum/component/material_container/proc/insert_stack(obj/item/stack/S, amt) +/datum/component/material_container/proc/insert_stack(obj/item/stack/S, amt, multiplier = 1) if(isnull(amt)) amt = S.amount @@ -132,7 +133,7 @@ if(!amt) return FALSE - last_inserted_id = insert_materials(S,amt) + last_inserted_id = insert_materials(S,amt * multiplier) S.use(amt) return amt @@ -140,7 +141,7 @@ if(!I) return FALSE if(istype(I, /obj/item/stack)) - return insert_stack(I, stack_amt) + return insert_stack(I, stack_amt, multiplier) var/material_amount = get_item_material_amount(I) if(!material_amount || !has_space(material_amount)) diff --git a/code/datums/diseases/heart_failure.dm b/code/datums/diseases/heart_failure.dm new file mode 100644 index 0000000000..151e3a2591 --- /dev/null +++ b/code/datums/diseases/heart_failure.dm @@ -0,0 +1,59 @@ +/datum/disease/heart_failure + form = "Condition" + name = "Myocardial Infarction" + max_stages = 5 + stage_prob = 2 + cure_text = "Heart replacement surgery to cure. Defibrillation (or as a last resort, uncontrolled electric shocking) may also be effective after the onset of cardiac arrest. Corazone can also mitigate cardiac arrest." + agent = "Shitty Heart" + viable_mobtypes = list(/mob/living/carbon) + permeability_mod = 1 + desc = "If left untreated the subject will die!" + severity = "Dangerous!" + disease_flags = CAN_CARRY|CAN_RESIST + spread_flags = VIRUS_SPREAD_NON_CONTAGIOUS + visibility_flags = HIDDEN_PANDEMIC + required_organs = list(/obj/item/organ/heart) + var/sound = FALSE + +/datum/disease/heart_failure/stage_act() + ..() + var/obj/item/organ/heart/O = affected_mob.getorgan(/obj/item/organ/heart) + var/mob/living/carbon/H = affected_mob + if(O && H.can_heartattack()) + switch(stage) + if(1 to 2) + if(prob(2)) + to_chat(H, "You feel [pick("discomfort", "pressure", "a burning sensation", "pain")] in your chest.") + if(prob(2)) + to_chat(H, "You feel dizzy.") + H.confused += 6 + if(prob(3)) + to_chat(H, "You feel [pick("full", "nauseous", "sweaty", "weak", "tired", "short on breath", "uneasy")].") + if(3 to 4) + if(!sound) + H.playsound_local(H, 'sound/health/slowbeat.ogg',40,0, channel = CHANNEL_HEARTBEAT) + sound = TRUE + if(prob(3)) + to_chat(H, "You feel a sharp pain in your chest!") + if(prob(25)) + affected_mob.vomit(95) + H.emote("cough") + H.Knockdown(40) + H.losebreath += 4 + if(prob(3)) + to_chat(H, "You feel very weak and dizzy...") + H.confused += 8 + H.adjustStaminaLoss(40) + H.emote("cough") + if(5) + H.stop_sound_channel(CHANNEL_HEARTBEAT) + H.playsound_local(H, 'sound/effects/singlebeat.ogg', 100, 0) + if(H.stat == CONSCIOUS) + H.visible_message("[H] clutches at [H.p_their()] chest as if [H.p_their()] heart is stopping!") + H.adjustStaminaLoss(60) + H.reagents.add_reagent("corazone", 3) // To give the victim a final chance to shock their heart before losing consciousness + H.set_heartattack(TRUE) + cure() + + else + cure() \ No newline at end of file diff --git a/code/datums/holocall.dm b/code/datums/holocall.dm index f4e0edc67d..d19e8be2e1 100644 --- a/code/datums/holocall.dm +++ b/code/datums/holocall.dm @@ -202,6 +202,12 @@ var/list/entries = list() var/language = /datum/language/common //Initial language, can be changed by HOLORECORD_LANGUAGE entries +/datum/holorecord/proc/set_caller_image(mob/user) + var/olddir = user.dir + user.setDir(SOUTH) + caller_image = getFlatIcon(user) + user.setDir(olddir) + /obj/item/disk/holodisk name = "holorecord disk" desc = "Stores recorder holocalls." @@ -234,7 +240,7 @@ record.language = holodiskOriginal.record.language to_chat(user, "You copy the record from [holodiskOriginal] to [src] by connecting the ports!") name = holodiskOriginal.name - else + else to_chat(user, "[holodiskOriginal] has no record on it!") ..() @@ -278,7 +284,7 @@ else var/datum/preset_holoimage/H = new preset_image_type record.caller_image = H.build_image() - + //These build caller image from outfit and some additional data, for use by mappers for ruin holorecords /datum/preset_holoimage var/nonhuman_mobtype //Fill this if you just want something nonhuman @@ -324,9 +330,21 @@ /datum/preset_holoimage/engineer outfit_type = /datum/outfit/job/engineer/gloved/rig +/datum/preset_holoimage/researcher + outfit_type = /datum/outfit/job/scientist + +/datum/preset_holoimage/captain + outfit_type = /datum/outfit/job/captain + +/datum/preset_holoimage/nanotrasenprivatesecurity + outfit_type = /datum/outfit/nanotrasensoldiercorpse2 + /datum/preset_holoimage/gorilla nonhuman_mobtype = /mob/living/simple_animal/hostile/gorilla +/datum/preset_holoimage/corgi + nonhuman_mobtype = /mob/living/simple_animal/pet/dog/corgi + /datum/preset_holoimage/clown outfit_type = /datum/outfit/job/clown diff --git a/code/datums/ruins/space.dm b/code/datums/ruins/space.dm index bcfb67db0b..1bf619735c 100644 --- a/code/datums/ruins/space.dm +++ b/code/datums/ruins/space.dm @@ -268,3 +268,10 @@ suffix = "whiteshipdock.dmm" name = "Whiteship Dock" description = "An abandoned but functional vessel parked in deep space, ripe for the taking." + +/datum/map_template/ruin/space/cat_experiments + id = "meow" + suffix = "mrow_thats_right.dmm" + name = "Feline-Human Combination Den" + description = "With heated debates over the legality of the catperson and their status in the workforce, there's always a place for the blackmarket to slip in for some cash. Whether the results \ + are morally sound or not is another issue entirely." diff --git a/code/datums/shuttles.dm b/code/datums/shuttles.dm index 404c584fd4..b5775f5874 100644 --- a/code/datums/shuttles.dm +++ b/code/datums/shuttles.dm @@ -87,6 +87,7 @@ description = "A respectable mid-sized shuttle that first saw service shuttling Nanotrasen crew to and from their asteroid belt embedded facilities." credit_cost = 3000 + /datum/map_template/shuttle/emergency/bar suffix = "bar" name = "The Emergency Escape Bar" @@ -109,6 +110,18 @@ admin_notes = "This shuttle will likely crush escape, killing anyone there." credit_cost = -5000 +/datum/map_template/shuttle/emergency/saltmine + suffix = "saltmine" + name = "The Saltmine" + description = "Contains everything that upsets you." + admin_notes = "Don't forget: You're here forever." + credit_cost = 5000 + +/datum/map_template/shuttle/emergency/saltmine/prerequisites_met() + if("revenant" in SSshuttle.shuttle_purchase_requirements_met) + return TRUE + return FALSE + /datum/map_template/shuttle/emergency/luxury suffix = "luxury" name = "Luxury Shuttle" diff --git a/code/datums/status_effects/buffs.dm b/code/datums/status_effects/buffs.dm index 9179b9bea4..e0ff751ce5 100644 --- a/code/datums/status_effects/buffs.dm +++ b/code/datums/status_effects/buffs.dm @@ -436,3 +436,17 @@ name = "Fleshmend" desc = "Our wounds are rapidly healing. This effect is prevented if we are on fire." icon_state = "fleshmend" + +/datum/status_effect/exercised + id = "Exercised" + duration = 1200 + alert_type = null + +/datum/status_effect/exercised/on_creation(mob/living/new_owner, ...) + . = ..() + STOP_PROCESSING(SSfastprocess, src) + START_PROCESSING(SSprocessing, src) //this lasts 20 minutes, so SSfastprocess isn't needed. + +/datum/status_effect/exercised/Destroy() + . = ..() + STOP_PROCESSING(SSprocessing, src) \ No newline at end of file diff --git a/code/datums/weather/weather_types/snow_storm.dm b/code/datums/weather/weather_types/snow_storm.dm new file mode 100644 index 0000000000..0b2a1780cf --- /dev/null +++ b/code/datums/weather/weather_types/snow_storm.dm @@ -0,0 +1,26 @@ +/datum/weather/snow_storm + name = "snow storm" + desc = "Harsh snowstorms roam the topside of this arctic planet, burying any area unfortunate enough to be in its path." + probability = 90 + + telegraph_message = "Drifting particles of snow begin to dust the surrounding area.." + telegraph_duration = 300 + telegraph_overlay = "light_snow" + + weather_message = "Harsh winds pick up as dense snow begins to fall from the sky! Seek shelter!" + weather_overlay = "snow_storm" + weather_duration_lower = 600 + weather_duration_upper = 1500 + + end_duration = 100 + end_message = "The snowfall dies down, it should be safe to go outside again." + + area_type = /area/awaymission/snowdin/outside + target_trait = ZTRAIT_AWAY + + immunity_type = "snow" + + +/datum/weather/snow_storm/weather_act(mob/living/L) + L.bodytemperature -=(rand(5,15)) + diff --git a/code/game/area/areas/ruins/space.dm b/code/game/area/areas/ruins/space.dm index 11bb88adb1..32c8020e6d 100644 --- a/code/game/area/areas/ruins/space.dm +++ b/code/game/area/areas/ruins/space.dm @@ -55,6 +55,9 @@ /area/ruin/space/has_grav/powered/dinner_for_two name = "Dinner for Two" +/area/ruin/space/has_grav/powered/cat_man + name = "Kitty Den" + /area/ruin/space/has_grav/powered/authorship name = "Authorship" diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 5500c5bb6f..217b994c7f 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -370,7 +370,7 @@ SendSignal(COMSIG_ATOM_EMAG_ACT) /atom/proc/rad_act(strength) - SendSignal(COMSIG_ATOM_RAD_ACT) + SendSignal(COMSIG_ATOM_RAD_ACT, strength) /atom/proc/narsie_act() SendSignal(COMSIG_ATOM_NARSIE_ACT) @@ -569,4 +569,4 @@ return /atom/proc/GenerateTag() - return \ No newline at end of file + return diff --git a/code/game/gamemodes/meteor/meteors.dm b/code/game/gamemodes/meteor/meteors.dm index d0c6cde8b9..8d83c646c2 100644 --- a/code/game/gamemodes/meteor/meteors.dm +++ b/code/game/gamemodes/meteor/meteors.dm @@ -98,7 +98,7 @@ GLOBAL_LIST_INIT(meteorsC, list(/obj/effect/meteor/dust)) //for space dust event var/threat = 0 // used for determining which meteors are most interesting var/lifetime = DEFAULT_METEOR_LIFETIME var/timerid = null - var/list/meteordrop = list(/obj/item/ore/iron) + var/list/meteordrop = list(/obj/item/stack/ore/iron) var/dropamt = 2 /obj/effect/meteor/Move() @@ -217,7 +217,7 @@ GLOBAL_LIST_INIT(meteorsC, list(/obj/effect/meteor/dust)) //for space dust event hits = 1 hitpwr = 3 meteorsound = 'sound/weapons/gunshot_smg.ogg' - meteordrop = list(/obj/item/ore/glass) + meteordrop = list(/obj/item/stack/ore/glass) threat = 1 //Medium-sized @@ -250,7 +250,7 @@ GLOBAL_LIST_INIT(meteorsC, list(/obj/effect/meteor/dust)) //for space dust event hits = 5 heavy = 1 meteorsound = 'sound/effects/bamf.ogg' - meteordrop = list(/obj/item/ore/plasma) + meteordrop = list(/obj/item/stack/ore/plasma) threat = 20 /obj/effect/meteor/flaming/meteor_effect() @@ -262,7 +262,7 @@ GLOBAL_LIST_INIT(meteorsC, list(/obj/effect/meteor/dust)) //for space dust event name = "glowing meteor" icon_state = "glowing" heavy = 1 - meteordrop = list(/obj/item/ore/uranium) + meteordrop = list(/obj/item/stack/ore/uranium) threat = 15 @@ -332,7 +332,7 @@ GLOBAL_LIST_INIT(meteorsC, list(/obj/effect/meteor/dust)) //for space dust event hitpwr = 1 heavy = 1 meteorsound = 'sound/effects/bamf.ogg' - meteordrop = list(/obj/item/ore/plasma) + meteordrop = list(/obj/item/stack/ore/plasma) threat = 50 /obj/effect/meteor/tunguska/Move() diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm index c425bbf8f4..0274c09fd6 100644 --- a/code/game/machinery/autolathe.dm +++ b/code/game/machinery/autolathe.dm @@ -89,18 +89,17 @@ if(default_deconstruction_screwdriver(user, "autolathe_t", "autolathe", O)) updateUsrDialog() - return + return TRUE if(exchange_parts(user, O)) - return + return TRUE - if(panel_open) - if(istype(O, /obj/item/crowbar)) - default_deconstruction_crowbar(O) - return TRUE - else if(is_wire_tool(O)) - wires.interact(user) - return TRUE + if(default_deconstruction_crowbar(O)) + return TRUE + + if(panel_open && is_wire_tool(O)) + wires.interact(user) + return TRUE if(user.a_intent == INTENT_HARM) //so we can hit the machine return ..() @@ -124,7 +123,7 @@ return ..() /obj/machinery/autolathe/proc/AfterMaterialInsert(type_inserted, id_inserted, amount_inserted) - if(ispath(type_inserted, /obj/item/ore/bluespace_crystal)) + if(ispath(type_inserted, /obj/item/stack/ore/bluespace_crystal)) use_power(MINERAL_MATERIAL_AMOUNT / 10) else switch(id_inserted) diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index 87abdd68da..33a74256ed 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -46,6 +46,7 @@ /obj/item/toy/eightball = 2, /obj/item/toy/windupToolbox = 2, /obj/item/toy/clockwork_watch = 2, + /obj/item/toy/toy_dagger = 2, /obj/item/extendohand/acme = 1) light_color = LIGHT_COLOR_GREEN @@ -76,7 +77,7 @@ new prizeselect(src) var/atom/movable/prize = pick(contents) - visible_message("[src] dispenses a [prize]!", "You hear a chime and a clunk.") + visible_message("[src] dispenses [prize]!", "You hear a chime and a clunk.") prize.forceMove(get_turf(src)) #undef PULSE_MEDAL diff --git a/code/game/machinery/computer/communications.dm b/code/game/machinery/computer/communications.dm index 9a1210a74e..0a9693733c 100755 --- a/code/game/machinery/computer/communications.dm +++ b/code/game/machinery/computer/communications.dm @@ -745,9 +745,9 @@ /datum/comm_message/New(new_title,new_content,new_possible_answers) ..() - if(title) + if(new_title) title = new_title - if(content) + if(new_content) content = new_content if(new_possible_answers) possible_answers = new_possible_answers diff --git a/code/game/machinery/defibrillator_mount.dm b/code/game/machinery/defibrillator_mount.dm index c0a993f8e5..c9b9670191 100644 --- a/code/game/machinery/defibrillator_mount.dm +++ b/code/game/machinery/defibrillator_mount.dm @@ -38,7 +38,7 @@ if(defib && defib.cell && defib.cell.charge < defib.cell.maxcharge) use_power(20) defib.cell.give(18) //90% efficiency, slightly better than the cell charger's 87.5% - if(isliving(defib.paddles.loc)) + if(defib && defib.paddles && isliving(defib.paddles.loc)) var/mob/living/L = defib.paddles.loc if(!L.Adjacent(src)) to_chat(L, "[defib]'s paddles overextend and come out of your hands!") diff --git a/code/game/machinery/deployable.dm b/code/game/machinery/deployable.dm index a25e1edb21..0af5e832bf 100644 --- a/code/game/machinery/deployable.dm +++ b/code/game/machinery/deployable.dm @@ -62,9 +62,23 @@ icon = 'icons/obj/structures.dmi' icon_state = "woodenbarricade" material = WOOD + var/drop_amount = 3 + +/obj/structure/barricade/wooden/crude + name = "crude plank barricade" + desc = "This space is blocked off by a crude assortment of planks." + icon_state = "woodenbarricade-old" + drop_amount = 1 + max_integrity = 50 + proj_pass_rate = 65 + +/obj/structure/barricade/wooden/crude/snow + desc = "This space is blocked off by a crude assortment of planks. It seems to be covered in a layer of snow." + icon_state = "woodenbarricade-snow-old" + max_integrity = 75 /obj/structure/barricade/wooden/make_debris() - new /obj/item/stack/sheet/mineral/wood(get_turf(src), 3) + new /obj/item/stack/sheet/mineral/wood(get_turf(src), drop_amount) /obj/structure/barricade/sandbags diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index edb5529840..c2ce9d5ee5 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -211,6 +211,11 @@ flags_1 = ON_BORDER_1 CanAtmosPass = ATMOS_PASS_PROC +/obj/machinery/door/firedoor/border_only/closed + icon_state = "door_closed" + opacity = TRUE + density = TRUE + /obj/machinery/door/firedoor/border_only/CanPass(atom/movable/mover, turf/target) if(istype(mover) && (mover.pass_flags & PASSGLASS)) return 1 diff --git a/code/game/machinery/doppler_array.dm b/code/game/machinery/doppler_array.dm index 75e3414b59..084bb29591 100644 --- a/code/game/machinery/doppler_array.dm +++ b/code/game/machinery/doppler_array.dm @@ -110,10 +110,15 @@ GLOBAL_LIST_EMPTY(doppler_arrays) if(!istype(linked_techweb)) say("Warning: No linked research system!") return - var/point_gain = techweb_scale_bomb(orig_light - 20 - linked_techweb.max_bomb_value) - if(!point_gain) + var/adjusted = orig_light - 10 - linked_techweb.max_bomb_value + if(adjusted <= 0) + say("Explosion not large enough for research calculations.") return - linked_techweb.max_bomb_value = orig_light - 20 + var/point_gain = techweb_scale_bomb(adjusted) + if(point_gain <= 0) + say("Explosion not large enough for research calculations.") + return + linked_techweb.max_bomb_value = orig_light - 10 linked_techweb.research_points += point_gain say("Gained [point_gain] points from explosion dataset.") @@ -124,4 +129,4 @@ GLOBAL_LIST_EMPTY(doppler_arrays) linked_techweb = SSresearch.science_tech /proc/techweb_scale_bomb(lightradius) - return (lightradius ** 0.5) * 13000 + return (lightradius ** 0.5) * 5000 diff --git a/code/game/machinery/gulag_teleporter.dm b/code/game/machinery/gulag_teleporter.dm index 380760963d..65773aa432 100644 --- a/code/game/machinery/gulag_teleporter.dm +++ b/code/game/machinery/gulag_teleporter.dm @@ -165,10 +165,10 @@ The console is located at computer/gulag_teleporter.dm name = "labor camp teleporter (Machine Board)" build_path = /obj/machinery/gulag_teleporter req_components = list( - /obj/item/ore/bluespace_crystal = 2, + /obj/item/stack/ore/bluespace_crystal = 2, /obj/item/stock_parts/scanning_module, /obj/item/stock_parts/manipulator) - def_components = list(/obj/item/ore/bluespace_crystal = /obj/item/ore/bluespace_crystal/artificial) + def_components = list(/obj/item/stack/ore/bluespace_crystal = /obj/item/stack/ore/bluespace_crystal/artificial) /* beacon that receives the teleported prisoner */ /obj/structure/gulag_beacon diff --git a/code/game/machinery/hologram.dm b/code/game/machinery/hologram.dm index d73f7c23b4..0642f1bef8 100644 --- a/code/game/machinery/hologram.dm +++ b/code/game/machinery/hologram.dm @@ -58,6 +58,7 @@ Possible to do for anyone motivated enough: var/static/force_answer_call = FALSE //Calls will be automatically answered after a couple rings, here for debugging var/static/list/holopads = list() var/obj/effect/overlay/holoray/ray + var/offset = FALSE /obj/machinery/holopad/Initialize() . = ..() @@ -279,7 +280,16 @@ Possible to do for anyone motivated enough: record_stop() else if(href_list["record_clear"]) record_clear() - + else if(href_list["offset"]) + offset++ + if (offset > 4) + offset = FALSE + var/turf/new_turf + if (!offset) + new_turf = get_turf(src) + else + new_turf = get_step(src, GLOB.cardinals[offset]) + replay_holo.forceMove(new_turf) updateDialog() //do not allow AIs to answer calls or people will use it to meta the AI sattelite @@ -420,7 +430,6 @@ For the other part of the code, check silicon say.dm. Particularly robot talk.*/ /obj/machinery/holopad/proc/clear_holo(mob/living/user) qdel(masters[user]) // Get rid of user's hologram - qdel(holorays[user]) unset_holo(user) return TRUE @@ -429,6 +438,7 @@ For the other part of the code, check silicon say.dm. Particularly robot talk.*/ if(istype(AI) && AI.current == src) AI.current = null LAZYREMOVE(masters, user) // Discard AI from the list of those who use holopad + qdel(holorays[user]) LAZYREMOVE(holorays, user) SetLightsAndPower() return TRUE @@ -493,7 +503,8 @@ For the other part of the code, check silicon say.dm. Particularly robot talk.*/ replay_mode = TRUE replay_holo = setup_replay_holo(disk.record) temp = "Replaying...
" - temp += "End replay." + temp += "Change offset
" + temp += "End replay" SetLightsAndPower() replay_entry(1) return @@ -502,6 +513,7 @@ For the other part of the code, check silicon say.dm. Particularly robot talk.*/ if(replay_mode) replay_mode = FALSE loop_mode = FALSE + offset = FALSE temp = null QDEL_NULL(replay_holo) SetLightsAndPower() @@ -514,16 +526,10 @@ For the other part of the code, check silicon say.dm. Particularly robot talk.*/ record_mode = TRUE record_start = world.time record_user = user - disk.record.caller_image = get_record_icon(user) + disk.record.set_caller_image(user) temp = "Recording...
" temp += "End recording." -/obj/machinery/holopad/proc/get_record_icon(mob/living/user) - var/olddir = user.dir - user.setDir(SOUTH) - . = getFlatIcon(user) - user.setDir(olddir) - /obj/machinery/holopad/proc/record_message(mob/living/speaker,message,language) if(!record_mode) return @@ -553,8 +559,10 @@ For the other part of the code, check silicon say.dm. Particularly robot talk.*/ /obj/machinery/holopad/proc/replay_entry(entry_number) if(!replay_mode) return + if (!disk.record.entries.len) // check for zero entries such as photographs and no text recordings + return // and pretty much just display them statically untill manually stopped if(disk.record.entries.len < entry_number) - if (loop_mode) + if(loop_mode) entry_number = 1 else replay_stop() diff --git a/code/game/mecha/mech_fabricator.dm b/code/game/mecha/mech_fabricator.dm index 021b05cb58..8a5044fdfa 100644 --- a/code/game/mecha/mech_fabricator.dm +++ b/code/game/mecha/mech_fabricator.dm @@ -37,7 +37,7 @@ /obj/machinery/mecha_part_fabricator/Initialize() var/datum/component/material_container/materials = AddComponent(/datum/component/material_container, list(MAT_METAL, MAT_GLASS, MAT_SILVER, MAT_GOLD, MAT_DIAMOND, MAT_PLASMA, MAT_URANIUM, MAT_BANANIUM, MAT_TITANIUM, MAT_BLUESPACE), 0, - FALSE, list(/obj/item/stack, /obj/item/ore/bluespace_crystal), CALLBACK(src, .proc/is_insertion_ready), CALLBACK(src, .proc/AfterMaterialInsert)) + FALSE, list(/obj/item/stack, /obj/item/stack/ore/bluespace_crystal), CALLBACK(src, .proc/is_insertion_ready), CALLBACK(src, .proc/AfterMaterialInsert)) materials.precise_insertion = TRUE stored_research = new return ..() diff --git a/code/game/mecha/mecha_construction_paths.dm b/code/game/mecha/mecha_construction_paths.dm index de50d6f86f..fe01877cfd 100644 --- a/code/game/mecha/mecha_construction_paths.dm +++ b/code/game/mecha/mecha_construction_paths.dm @@ -28,6 +28,9 @@ else to_chat(user, ("There's not enough cable to finish the task!")) return FALSE + else if(istype(used_atom, /obj/item/stack/ore/bluespace_crystal)) + var/obj/item/stack/ore/bluespace_crystal/BSC = used_atom + BSC.use(1) else if(istype(used_atom, /obj/item/stack)) var/obj/item/stack/S = used_atom if(S.get_amount() < 5) @@ -1320,7 +1323,7 @@ "backkey"=/obj/item/crowbar, "desc"="The bluespace crystal is installed."), //12 - list("key"=/obj/item/ore/bluespace_crystal, + list("key"=/obj/item/stack/ore/bluespace_crystal, "backkey"=/obj/item/screwdriver, "desc"="Super capacitor is secured."), //13 @@ -1514,7 +1517,7 @@ holder.icon_state = "phazon16" else user.visible_message("[user] removes the bluespace crystal from the [holder].", "You remove the bluespace crystal from the [holder].") - new /obj/item/ore/bluespace_crystal(get_turf(holder)) + new /obj/item/stack/ore/bluespace_crystal(get_turf(holder)) holder.icon_state = "phazon14" if(11) if(diff==FORWARD) diff --git a/code/game/mecha/working/ripley.dm b/code/game/mecha/working/ripley.dm index 714e24696a..eaa09ff9b7 100644 --- a/code/game/mecha/working/ripley.dm +++ b/code/game/mecha/working/ripley.dm @@ -26,7 +26,7 @@ if(locate(/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp) in equipment) var/obj/structure/ore_box/ore_box = locate(/obj/structure/ore_box) in cargo if(ore_box) - for(var/obj/item/ore/ore in range(1, src)) + for(var/obj/item/stack/ore/ore in range(1, src)) if(ore.Adjacent(src) && ((get_dir(src, ore) & dir) || ore.loc == loc)) //we can reach it and it's in front of us? grab it! ore.forceMove(ore_box) @@ -128,10 +128,10 @@ if(href_list["drop_from_cargo"]) var/obj/O = locate(href_list["drop_from_cargo"]) if(O && O in src.cargo) - src.occupant_message("You unload [O].") + occupant_message("You unload [O].") O.forceMove(drop_location()) - src.cargo -= O - src.log_message("Unloaded [O]. Cargo compartment capacity: [cargo_capacity - src.cargo.len]") + cargo -= O + log_message("Unloaded [O]. Cargo compartment capacity: [cargo_capacity - src.cargo.len]") return diff --git a/code/game/objects/effects/decals/remains.dm b/code/game/objects/effects/decals/remains.dm index b86c2f4f91..75fe78959d 100644 --- a/code/game/objects/effects/decals/remains.dm +++ b/code/game/objects/effects/decals/remains.dm @@ -1,30 +1,33 @@ -/obj/effect/decal/remains - name = "remains" - gender = PLURAL - icon = 'icons/effects/blood.dmi' - -/obj/effect/decal/remains/acid_act() - visible_message("[src] dissolve[gender==PLURAL?"":"s"] into a puddle of sizzling goop!") - playsound(src, 'sound/items/welder.ogg', 150, 1) - new /obj/effect/decal/cleanable/greenglow(drop_location()) - qdel(src) - -/obj/effect/decal/remains/human - desc = "They look like human remains. They have a strange aura about them." - icon_state = "remains" - -/obj/effect/decal/remains/xeno - desc = "They look like the remains of something... alien. They have a strange aura about them." - icon_state = "remainsxeno" - -/obj/effect/decal/remains/xeno/larva - icon_state = "remainslarva" - -/obj/effect/decal/remains/robot - desc = "They look like the remains of something mechanical. They have a strange aura about them." - icon = 'icons/mob/robots.dmi' - icon_state = "remainsrobot" - -/obj/effect/decal/cleanable/robot_debris/old - name = "dusty robot debris" - desc = "Looks like nobody has touched this in a while." \ No newline at end of file +/obj/effect/decal/remains + name = "remains" + gender = PLURAL + icon = 'icons/effects/blood.dmi' + +/obj/effect/decal/remains/acid_act() + visible_message("[src] dissolve[gender==PLURAL?"":"s"] into a puddle of sizzling goop!") + playsound(src, 'sound/items/welder.ogg', 150, 1) + new /obj/effect/decal/cleanable/greenglow(drop_location()) + qdel(src) + +/obj/effect/decal/remains/human + desc = "They look like human remains. They have a strange aura about them." + icon_state = "remains" + +/obj/effect/decal/remains/plasma + icon_state = "remainsplasma" + +/obj/effect/decal/remains/xeno + desc = "They look like the remains of something... alien. They have a strange aura about them." + icon_state = "remainsxeno" + +/obj/effect/decal/remains/xeno/larva + icon_state = "remainslarva" + +/obj/effect/decal/remains/robot + desc = "They look like the remains of something mechanical. They have a strange aura about them." + icon = 'icons/mob/robots.dmi' + icon_state = "remainsrobot" + +/obj/effect/decal/cleanable/robot_debris/old + name = "dusty robot debris" + desc = "Looks like nobody has touched this in a while." diff --git a/code/game/objects/effects/decals/turfdecal/weather.dm b/code/game/objects/effects/decals/turfdecal/weather.dm new file mode 100644 index 0000000000..9e8da6a3f8 --- /dev/null +++ b/code/game/objects/effects/decals/turfdecal/weather.dm @@ -0,0 +1,12 @@ +/obj/effect/turf_decal/weather + name = "sandy floor" + icon_state = "sandyfloor" + +/obj/effect/turf_decal/weather/snow + name = "snowy floor" + icon_state = "snowyfloor" + +/obj/effect/turf_decal/weather/snow/corner + name = "snow corner piece" + icon = 'icons/turf/snow.dmi' + icon_state = "snow_corner" \ No newline at end of file diff --git a/code/game/objects/effects/portals.dm b/code/game/objects/effects/portals.dm index a7a6d75bd1..a5e435b063 100644 --- a/code/game/objects/effects/portals.dm +++ b/code/game/objects/effects/portals.dm @@ -147,7 +147,7 @@ var/turf/real_target = get_link_target_turf() if(!istype(real_target)) return FALSE - if(!ismecha(M) && M.anchored && !allow_anchored) + if(!ismecha(M) && !istype(M, /obj/item/projectile) && M.anchored && !allow_anchored) return if(ismegafauna(M)) message_admins("[M] has used a portal at [ADMIN_COORDJMP(src)] made by [usr].") diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 88652882cb..84cd7be2eb 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -126,12 +126,12 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) if(damtype == "brute") hitsound = "swing_hit" - if (!embedding) - embedding = getEmbeddingBehavior() - else if (islist(embedding)) - embedding = getEmbeddingBehavior(arglist(embedding)) - else if (!istype(embedding, /datum/embedding_behavior)) - stack_trace("Invalid type [embedding.type] found in .embedding during /obj/item Initialize()") + if (!embedding) + embedding = getEmbeddingBehavior() + else if (islist(embedding)) + embedding = getEmbeddingBehavior(arglist(embedding)) + else if (!istype(embedding, /datum/embedding_behavior)) + stack_trace("Invalid type [embedding.type] found in .embedding during /obj/item Initialize()") /obj/item/Destroy() flags_1 &= ~DROPDEL_1 //prevent reqdels diff --git a/code/game/objects/items/blueprints.dm b/code/game/objects/items/blueprints.dm index 4ab0dff645..958b9ff8b0 100644 --- a/code/game/objects/items/blueprints.dm +++ b/code/game/objects/items/blueprints.dm @@ -191,6 +191,7 @@ var/obj/machinery/door/firedoor/FD = D FD.CalculateAffectingAreas() to_chat(usr, "You rename the '[prevname]' to '[str]'.") + log_game("[key_name(usr)] has renamed [prevname] to [str]") interact() return 1 diff --git a/code/game/objects/items/cards_ids.dm b/code/game/objects/items/cards_ids.dm index 49d37b05f5..9e83a92847 100644 --- a/code/game/objects/items/cards_ids.dm +++ b/code/game/objects/items/cards_ids.dm @@ -78,6 +78,10 @@ return A.emag_act(user) +/obj/item/card/emag/fake/afterattack() + playsound(src.loc, 'sound/items/bikehorn.ogg', 50, 1) + return + /obj/item/card/id name = "identification card" desc = "A card used to provide ID and determine access across the station." diff --git a/code/game/objects/items/circuitboards/machine_circuitboards.dm b/code/game/objects/items/circuitboards/machine_circuitboards.dm index 1228cf2011..6c87257720 100644 --- a/code/game/objects/items/circuitboards/machine_circuitboards.dm +++ b/code/game/objects/items/circuitboards/machine_circuitboards.dm @@ -58,9 +58,9 @@ name = "Bluespace Launchpad (Machine Board)" build_path = /obj/machinery/launchpad req_components = list( - /obj/item/ore/bluespace_crystal = 1, + /obj/item/stack/ore/bluespace_crystal = 1, /obj/item/stock_parts/manipulator = 1) - def_components = list(/obj/item/ore/bluespace_crystal = /obj/item/ore/bluespace_crystal/artificial) + def_components = list(/obj/item/stack/ore/bluespace_crystal = /obj/item/stack/ore/bluespace_crystal/artificial) /obj/item/circuitboard/machine/limbgrower name = "Limb Grower (Machine Board)" @@ -74,11 +74,11 @@ name = "Quantum Pad (Machine Board)" build_path = /obj/machinery/quantumpad req_components = list( - /obj/item/ore/bluespace_crystal = 1, + /obj/item/stack/ore/bluespace_crystal = 1, /obj/item/stock_parts/capacitor = 1, /obj/item/stock_parts/manipulator = 1, /obj/item/stack/cable_coil = 1) - def_components = list(/obj/item/ore/bluespace_crystal = /obj/item/ore/bluespace_crystal/artificial) + def_components = list(/obj/item/stack/ore/bluespace_crystal = /obj/item/stack/ore/bluespace_crystal/artificial) /obj/item/circuitboard/machine/recharger name = "Weapon Recharger (Machine Board)" @@ -175,18 +175,18 @@ name = "Teleporter Hub (Machine Board)" build_path = /obj/machinery/teleport/hub req_components = list( - /obj/item/ore/bluespace_crystal = 3, + /obj/item/stack/ore/bluespace_crystal = 3, /obj/item/stock_parts/matter_bin = 1) - def_components = list(/obj/item/ore/bluespace_crystal = /obj/item/ore/bluespace_crystal/artificial) + def_components = list(/obj/item/stack/ore/bluespace_crystal = /obj/item/stack/ore/bluespace_crystal/artificial) /obj/item/circuitboard/machine/teleporter_station name = "Teleporter Station (Machine Board)" build_path = /obj/machinery/teleport/station req_components = list( - /obj/item/ore/bluespace_crystal = 2, + /obj/item/stack/ore/bluespace_crystal = 2, /obj/item/stock_parts/capacitor = 2, /obj/item/stack/sheet/glass = 1) - def_components = list(/obj/item/ore/bluespace_crystal = /obj/item/ore/bluespace_crystal/artificial) + def_components = list(/obj/item/stack/ore/bluespace_crystal = /obj/item/stack/ore/bluespace_crystal/artificial) /obj/item/circuitboard/machine/vendor name = "Booze-O-Mat Vendor (Machine Board)" @@ -674,7 +674,7 @@ name = "Bluespace Artillery Fusor (Machine Board)" build_path = /obj/machinery/bsa/middle req_components = list( - /obj/item/ore/bluespace_crystal = 20, + /obj/item/stack/ore/bluespace_crystal = 20, /obj/item/stack/cable_coil = 2) /obj/item/circuitboard/machine/bsa/front diff --git a/code/game/objects/items/devices/geiger_counter.dm b/code/game/objects/items/devices/geiger_counter.dm index 64d710be25..6eb1017ae5 100644 --- a/code/game/objects/items/devices/geiger_counter.dm +++ b/code/game/objects/items/devices/geiger_counter.dm @@ -119,6 +119,7 @@ loop.start() /obj/item/device/geiger_counter/rad_act(amount) + . = ..() if(amount <= RAD_BACKGROUND_RADIATION || !scanning) return current_tick_amount += amount @@ -200,6 +201,20 @@ to_chat(user, "You override [src]'s radiation storing protocols. It will now generate small doses of radiation, and stored rads are now projected into creatures you scan.") obj_flags |= EMAGGED +/obj/item/device/geiger_counter/cyborg + var/datum/component/mobhook + +/obj/item/device/geiger_counter/cyborg/equipped(mob/user) + . = ..() + if (mobhook && mobhook.parent != user) + QDEL_NULL(mobhook) + if (!mobhook) + mobhook = user.AddComponent(/datum/component/redirect, list(COMSIG_ATOM_RAD_ACT), CALLBACK(src, /atom.proc/rad_act)) + +/obj/item/device/geiger_counter/cyborg/dropped() + . = ..() + QDEL_NULL(mobhook) + #undef RAD_LEVEL_NORMAL #undef RAD_LEVEL_MODERATE #undef RAD_LEVEL_HIGH diff --git a/code/game/objects/items/handcuffs.dm b/code/game/objects/items/handcuffs.dm index 40f746b1dd..839082c55e 100644 --- a/code/game/objects/items/handcuffs.dm +++ b/code/game/objects/items/handcuffs.dm @@ -40,10 +40,11 @@ var/cuffsound = 'sound/weapons/handcuffs.ogg' var/trashtype = null //for disposable cuffs -/obj/item/restraints/handcuffs/attack(mob/living/carbon/C, mob/living/carbon/human/user) +/obj/item/restraints/handcuffs/attack(mob/living/carbon/C, mob/living/user) if(!istype(C)) return - if(user.has_trait(TRAIT_CLUMSY) && prob(50)) + + if(iscarbon(user) && (user.has_trait(TRAIT_CLUMSY) && prob(50))) to_chat(user, "Uh... how do those things work?!") apply_cuffs(user,user) return @@ -61,7 +62,10 @@ playsound(loc, cuffsound, 30, 1, -2) if(do_mob(user, C, 30) && (C.get_num_arms() >= 2 || C.get_arm_ignore())) - apply_cuffs(C,user) + if(iscyborg(user)) + apply_cuffs(C, user, TRUE) + else + apply_cuffs(C, user) to_chat(user, "You handcuff [C].") SSblackbox.record_feedback("tally", "handcuffs", 1, type) @@ -113,7 +117,6 @@ materials = list(MAT_METAL=150, MAT_GLASS=75) breakouttime = 300 //Deciseconds = 30s cuffsound = 'sound/weapons/cablecuff.ogg' - var/datum/robot_energy_storage/wirestorage = null /obj/item/restraints/handcuffs/cable/Initialize(mapload, param_color) . = ..() @@ -128,23 +131,6 @@ color = null add_atom_colour(item_color, FIXED_COLOUR_PRIORITY) -/obj/item/restraints/handcuffs/cable/attack(mob/living/carbon/C, mob/living/carbon/human/user) - if(!istype(C)) - return - if(wirestorage && wirestorage.energy < 15) - to_chat(user, "You need at least 15 wire to restrain [C]!") - return - return ..() - -/obj/item/restraints/handcuffs/cable/apply_cuffs(mob/living/carbon/target, mob/user, var/dispense = 0) - if(wirestorage) - if(!wirestorage.use_charge(15)) - to_chat(user, "You need at least 15 wire to restrain [target]!") - return - return ..(target, user, 1) - - return ..() - /obj/item/restraints/handcuffs/cable/red item_color = "red" color = "#ff0000" @@ -215,21 +201,6 @@ else return ..() -/obj/item/restraints/handcuffs/cable/zipties/cyborg/attack(mob/living/carbon/C, mob/user) - if(iscyborg(user)) - if(!C.handcuffed) - playsound(loc, 'sound/weapons/cablecuff.ogg', 30, 1, -2) - C.visible_message("[user] is trying to put zipties on [C]!", \ - "[user] is trying to put zipties on [C]!") - if(do_mob(user, C, 30)) - if(!C.handcuffed) - C.handcuffed = new /obj/item/restraints/handcuffs/cable/zipties/used(C) - C.update_handcuffed() - to_chat(user, "You handcuff [C].") - add_logs(user, C, "handcuffed") - else - to_chat(user, "You fail to handcuff [C]!") - /obj/item/restraints/handcuffs/cable/zipties name = "zipties" desc = "Plastic, disposable zipties that can be used to restrain temporarily but are destroyed after use." @@ -249,7 +220,6 @@ /obj/item/restraints/handcuffs/cable/zipties/used/attack() return - //Legcuffs /obj/item/restraints/legcuffs diff --git a/code/game/objects/items/stacks/bscrystal.dm b/code/game/objects/items/stacks/bscrystal.dm index b7df34ca08..0afa4945d2 100644 --- a/code/game/objects/items/stacks/bscrystal.dm +++ b/code/game/objects/items/stacks/bscrystal.dm @@ -1,5 +1,5 @@ //Bluespace crystals, used in telescience and when crushed it will blink you to a random turf. -/obj/item/ore/bluespace_crystal +/obj/item/stack/ore/bluespace_crystal name = "bluespace crystal" desc = "A glowing bluespace crystal, not much is known about how they work. It looks very delicate." icon = 'icons/obj/telescience.dmi' @@ -11,38 +11,38 @@ refined_type = /obj/item/stack/sheet/bluespace_crystal grind_results = list("bluespace" = 20) -/obj/item/ore/bluespace_crystal/refined +/obj/item/stack/ore/bluespace_crystal/refined name = "refined bluespace crystal" points = 0 refined_type = null -/obj/item/ore/bluespace_crystal/New() - ..() +/obj/item/stack/ore/bluespace_crystal/Initialize() + . = ..() pixel_x = rand(-5, 5) pixel_y = rand(-5, 5) -/obj/item/ore/bluespace_crystal/attack_self(mob/user) +/obj/item/stack/ore/bluespace_crystal/attack_self(mob/user) user.visible_message("[user] crushes [src]!", "You crush [src]!") new /obj/effect/particle_effect/sparks(loc) - playsound(src.loc, "sparks", 50, 1) + playsound(loc, "sparks", 50, 1) blink_mob(user) - qdel(src) + use(1) -/obj/item/ore/bluespace_crystal/proc/blink_mob(mob/living/L) +/obj/item/stack/ore/bluespace_crystal/proc/blink_mob(mob/living/L) do_teleport(L, get_turf(L), blink_range, asoundin = 'sound/effects/phasein.ogg') -/obj/item/ore/bluespace_crystal/throw_impact(atom/hit_atom) +/obj/item/stack/ore/bluespace_crystal/throw_impact(atom/hit_atom) if(!..()) // not caught in mid-air visible_message("[src] fizzles and disappears upon impact!") var/turf/T = get_turf(hit_atom) new /obj/effect/particle_effect/sparks(T) - playsound(src.loc, "sparks", 50, 1) + playsound(loc, "sparks", 50, 1) if(isliving(hit_atom)) blink_mob(hit_atom) - qdel(src) + use(1) //Artifical bluespace crystal, doesn't give you much research. -/obj/item/ore/bluespace_crystal/artificial +/obj/item/stack/ore/bluespace_crystal/artificial name = "artificial bluespace crystal" desc = "An artificially made bluespace crystal, it looks delicate." materials = list(MAT_BLUESPACE=MINERAL_MATERIAL_AMOUNT / 2) @@ -61,7 +61,7 @@ attack_verb = list("bluespace polybashed", "bluespace polybattered", "bluespace polybludgeoned", "bluespace polythrashed", "bluespace polysmashed") novariants = TRUE grind_results = list("bluespace" = 20) - var/crystal_type = /obj/item/ore/bluespace_crystal/refined + var/crystal_type = /obj/item/stack/ore/bluespace_crystal/refined /obj/item/stack/sheet/bluespace_crystal/attack_self(mob/user)// to prevent the construction menu from ever happening to_chat(user, "You cannot crush the polycrystal in-hand, try breaking one off.") diff --git a/code/game/objects/items/stacks/sheets/mineral.dm b/code/game/objects/items/stacks/sheets/mineral.dm index 82f6073b85..f2151ad9f5 100644 --- a/code/game/objects/items/stacks/sheets/mineral.dm +++ b/code/game/objects/items/stacks/sheets/mineral.dm @@ -36,7 +36,7 @@ GLOBAL_LIST_INIT(sandstone_recipes, list ( \ new/datum/stack_recipe("sandstone door", /obj/structure/mineral_door/sandstone, 10, one_per_turf = 1, on_floor = 1), \ new/datum/stack_recipe("aesthetic volcanic floor tile", /obj/item/stack/tile/basalt, 2, 2, 4, 20), \ new/datum/stack_recipe("Assistant Statue", /obj/structure/statue/sandstone/assistant, 5, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("Breakdown into sand", /obj/item/ore/glass, 1, one_per_turf = 0, on_floor = 1) \ + new/datum/stack_recipe("Breakdown into sand", /obj/item/stack/ore/glass, 1, one_per_turf = 0, on_floor = 1) \ )) /obj/item/stack/sheet/mineral/sandstone @@ -84,12 +84,13 @@ GLOBAL_LIST_INIT(sandbag_recipes, list ( \ w_class = WEIGHT_CLASS_TINY /obj/item/emptysandbag/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item/ore/glass)) + if(istype(W, /obj/item/stack/ore/glass)) + var/obj/item/stack/ore/glass/G = W to_chat(user, "You fill the sandbag.") var/obj/item/stack/sheet/mineral/sandbags/I = new /obj/item/stack/sheet/mineral/sandbags qdel(src) user.put_in_hands(I) - qdel(W) + G.use(1) else return ..() diff --git a/code/game/objects/items/storage/bags.dm b/code/game/objects/items/storage/bags.dm index 917ec898ad..a1c86f91d6 100644 --- a/code/game/objects/items/storage/bags.dm +++ b/code/game/objects/items/storage/bags.dm @@ -85,11 +85,56 @@ icon_state = "satchel" slot_flags = SLOT_BELT | SLOT_POCKET w_class = WEIGHT_CLASS_NORMAL - storage_slots = 50 - max_combined_w_class = 200 //Doesn't matter what this is, so long as it's more or equal to storage_slots * ore.w_class - max_w_class = WEIGHT_CLASS_NORMAL - can_hold = list(/obj/item/ore) + storage_slots = 8 + max_combined_w_class = 16 //Doesn't matter what this is, so long as it's more or equal to storage_slots * ore.w_class + max_w_class = WEIGHT_CLASS_HUGE + can_hold = list(/obj/item/stack/ore) var/spam_protection = FALSE //If this is TRUE, the holder won't receive any messages when they fail to pick up ore through crossing it + var/datum/component/mobhook + +/obj/item/storage/bag/ore/equipped(mob/user) + . = ..() + if (mobhook && mobhook.parent != user) + QDEL_NULL(mobhook) + if (!mobhook) + mobhook = user.AddComponent(/datum/component/redirect, list(COMSIG_MOVABLE_MOVED), CALLBACK(src, .proc/Pickup_ores, user)) + +/obj/item/storage/bag/ore/dropped() + . = ..() + if (mobhook) + QDEL_NULL(mobhook) + +/obj/item/storage/bag/ore/proc/Pickup_ores(mob/living/user) + var/show_message = FALSE + var/obj/structure/ore_box/box + var/turf/tile = user.loc + if (!isturf(tile)) + return + if (istype(user.pulling, /obj/structure/ore_box)) + box = user.pulling + for(var/A in tile) + if (!is_type_in_typecache(A, can_hold)) + continue + if (box) + user.transferItemToLoc(A, box) + show_message = TRUE + else if(can_be_inserted(A, TRUE, user)) + handle_item_insertion(A, TRUE, user) + show_message = TRUE + else + if(!spam_protection) + to_chat(user, "Your [name] is full and can't hold any more!") + spam_protection = TRUE + continue + if(show_message) + playsound(user, "rustle", 50, TRUE) + if (box) + user.visible_message("[user] offloads the ores beneath them into [box].", \ + "You offload the ores beneath you into your [box].") + else + user.visible_message("[user] scoops up the ores beneath them.", \ + "You scoop up the ores beneath you with your [name].") + spam_protection = FALSE /obj/item/storage/bag/ore/cyborg name = "cyborg mining satchel" @@ -228,7 +273,7 @@ var/col_count = min(7,storage_slots) -1 if (adjusted_contents > 7) row_num = round((adjusted_contents-1) / 7) // 7 is the maximum allowed width. - src.standard_orient_objs(row_num, col_count, numbered_contents) + standard_orient_objs(row_num, col_count, numbered_contents) return diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index e3703cf435..3300f64948 100644 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -4,6 +4,8 @@ icon = 'icons/obj/clothing/belts.dmi' icon_state = "utilitybelt" item_state = "utility" + lefthand_file = 'icons/mob/inhands/equipment/belt_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/belt_righthand.dmi' slot_flags = SLOT_BELT attack_verb = list("whipped", "lashed", "disciplined") max_integrity = 300 @@ -230,7 +232,7 @@ /obj/item/device/t_scanner/adv_mining_scanner, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, - /obj/item/ore, + /obj/item/stack/ore, /obj/item/reagent_containers/food/drinks, /obj/item/organ/regenerative_core, /obj/item/device/wormhole_jaunter, diff --git a/code/game/objects/items/teleprod.dm b/code/game/objects/items/teleprod.dm index b31797fb5c..6c9f6f176c 100644 --- a/code/game/objects/items/teleprod.dm +++ b/code/game/objects/items/teleprod.dm @@ -26,12 +26,13 @@ do_teleport(M, get_turf(M), 15) /obj/item/melee/baton/cattleprod/attackby(obj/item/I, mob/user, params)//handles sticking a crystal onto a stunprod to make a teleprod - if(istype(I, /obj/item/ore/bluespace_crystal)) + if(istype(I, /obj/item/stack/ore/bluespace_crystal)) if(!cell) + var/obj/item/stack/ore/bluespace_crystal/BSC = I var/obj/item/melee/baton/cattleprod/teleprod/S = new /obj/item/melee/baton/cattleprod/teleprod remove_item_from_storage(user) qdel(src) - qdel(I) + BSC.use(1) user.put_in_hands(S) to_chat(user, "You place the bluespace crystal firmly into the igniter.") else diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 0c6e9f1d6b..1725c91611 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -21,6 +21,7 @@ * Kitty toys! * Snowballs * Clockwork Watches + * Toy Daggers */ @@ -1075,6 +1076,22 @@ ..() to_chat(user, "Station Time: [worldtime2text()]") +/* + * Toy Dagger + */ + +/obj/item/toy/toy_dagger + name = "toy dagger" + desc = "A cheap plastic replica of a dagger. Produced by THE ARM Toys, Inc." + icon = 'icons/obj/wizard.dmi' + icon_state = "render" + item_state = "cultdagger" + lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + inhand_x_dimension = 32 + inhand_y_dimension = 32 + w_class = WEIGHT_CLASS_SMALL + /* * Xenomorph action figure */ diff --git a/code/game/objects/items/trash.dm b/code/game/objects/items/trash.dm index 7d371102c3..9e5edcacbb 100644 --- a/code/game/objects/items/trash.dm +++ b/code/game/objects/items/trash.dm @@ -80,5 +80,5 @@ /obj/item/trash/coal/burn() visible_message("[src] fuses into a diamond! Someone wasn't so naughty after all...") - new /obj/item/ore/diamond(loc) + new /obj/item/stack/ore/diamond(loc) qdel(src) \ No newline at end of file diff --git a/code/game/objects/structures/beds_chairs/chair.dm b/code/game/objects/structures/beds_chairs/chair.dm index 8f2aaacfb0..9c5fa40c62 100644 --- a/code/game/objects/structures/beds_chairs/chair.dm +++ b/code/game/objects/structures/beds_chairs/chair.dm @@ -365,6 +365,7 @@ buildstacktype = /obj/item/stack/tile/brass buildstackamount = 1 item_chair = null + var/turns = 0 /obj/structure/chair/brass/Destroy() STOP_PROCESSING(SSfastprocess, src) @@ -373,11 +374,15 @@ /obj/structure/chair/brass/process() setDir(turn(dir,-90)) playsound(src, 'sound/effects/servostep.ogg', 50, FALSE) + turns++ + if(turns >= 8) + STOP_PROCESSING(SSfastprocess, src) /obj/structure/chair/brass/ratvar_act() return /obj/structure/chair/brass/AltClick(mob/living/user) + turns = 0 if(!user.canUseTopic(src, be_close = TRUE)) return if(!isprocessing) diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm index 56359d4492..0696d3512a 100644 --- a/code/game/objects/structures/crates_lockers/crates.dm +++ b/code/game/objects/structures/crates_lockers/crates.dm @@ -17,6 +17,8 @@ /obj/structure/closet/crate/New() ..() + if(icon_state == "[initial(icon_state)]open") + opened = TRUE update_icon() /obj/structure/closet/crate/CanPass(atom/movable/mover, turf/target) @@ -87,8 +89,8 @@ /obj/structure/closet/crate/freezer/blood/PopulateContents() . = ..() - new /obj/item/reagent_containers/blood/empty(src) - new /obj/item/reagent_containers/blood/empty(src) + new /obj/item/reagent_containers/blood(src) + new /obj/item/reagent_containers/blood(src) new /obj/item/reagent_containers/blood/AMinus(src) new /obj/item/reagent_containers/blood/BMinus(src) new /obj/item/reagent_containers/blood/BPlus(src) diff --git a/code/game/objects/structures/fence.dm b/code/game/objects/structures/fence.dm new file mode 100644 index 0000000000..8d7d946647 --- /dev/null +++ b/code/game/objects/structures/fence.dm @@ -0,0 +1,161 @@ +//Chain link fences +//Sprites ported from /VG/ + + +#define CUT_TIME 100 +#define CLIMB_TIME 150 + +#define NO_HOLE 0 //section is intact +#define MEDIUM_HOLE 1 //medium hole in the section - can climb through +#define LARGE_HOLE 2 //large hole in the section - can walk through +#define MAX_HOLE_SIZE LARGE_HOLE + +/obj/structure/fence + name = "fence" + desc = "A chain link fence. Not as effective as a wall, but generally it keeps people out." + density = TRUE + anchored = TRUE + + icon = 'icons/obj/fence.dmi' + icon_state = "straight" + + var/cuttable = TRUE + var/hole_size= NO_HOLE + var/invulnerable = FALSE + +/obj/structure/fence/Initialize() + . = ..() + + update_cut_status() + +/obj/structure/fence/examine(mob/user) + .=..() + + switch(hole_size) + if(MEDIUM_HOLE) + user.show_message("There is a large hole in \the [src].") + if(LARGE_HOLE) + user.show_message("\The [src] has been completely cut through.") + +/obj/structure/fence/end + icon_state = "end" + cuttable = FALSE + +/obj/structure/fence/corner + icon_state = "corner" + cuttable = FALSE + +/obj/structure/fence/post + icon_state = "post" + cuttable = FALSE + +/obj/structure/fence/cut/medium + icon_state = "straight_cut2" + hole_size = MEDIUM_HOLE + +/obj/structure/fence/cut/large + icon_state = "straight_cut3" + hole_size = LARGE_HOLE + +/obj/structure/fence/attackby(obj/item/W, mob/user) + if(istype(W, /obj/item/wirecutters)) + if(!cuttable) + to_chat(user, "This section of the fence can't be cut.") + return + if(invulnerable) + to_chat(user, "This fence is too strong to cut through.") + return + var/current_stage = hole_size + if(current_stage >= MAX_HOLE_SIZE) + to_chat(user, "This fence has too much cut out of it already.") + return + + user.visible_message("\The [user] starts cutting through \the [src] with \the [W].",\ + "You start cutting through \the [src] with \the [W].") + + if(do_after(user, CUT_TIME*W.toolspeed, target = src)) + if(current_stage == hole_size) + switch(++hole_size) + if(MEDIUM_HOLE) + visible_message("\The [user] cuts into \the [src] some more.") + to_chat(user, "You could probably fit yourself through that hole now. Although climbing through would be much faster if you made it even bigger.") + climbable = TRUE + if(LARGE_HOLE) + visible_message("\The [user] completely cuts through \the [src].") + to_chat(user, "The hole in \the [src] is now big enough to walk through.") + climbable = FALSE + + update_cut_status() + + return TRUE + +/obj/structure/fence/proc/update_cut_status() + if(!cuttable) + return + density = TRUE + switch(hole_size) + if(NO_HOLE) + icon_state = initial(icon_state) + if(MEDIUM_HOLE) + icon_state = "straight_cut2" + if(LARGE_HOLE) + icon_state = "straight_cut3" + density = FALSE + +//FENCE DOORS + +/obj/structure/fence/door + name = "fence door" + desc = "Not very useful without a real lock." + icon_state = "door_closed" + cuttable = FALSE + var/open = FALSE + +/obj/structure/fence/door/Initialize() + . = ..() + + update_door_status() + +/obj/structure/fence/door/opened + icon_state = "door_opened" + open = TRUE + density = TRUE + +/obj/structure/fence/door/attack_hand(mob/user) + if(can_open(user)) + toggle(user) + + return TRUE + +/obj/structure/fence/door/proc/toggle(mob/user) + switch(open) + if(FALSE) + visible_message("\The [user] opens \the [src].") + open = TRUE + if(TRUE) + visible_message("\The [user] closes \the [src].") + open = FALSE + + update_door_status() + playsound(src, 'sound/machines/click.ogg', 100, 1) + +/obj/structure/fence/door/proc/update_door_status() + switch(open) + if(FALSE) + density = TRUE + icon_state = "door_closed" + if(TRUE) + density = FALSE + icon_state = "door_opened" + +/obj/structure/fence/door/proc/can_open(mob/user) + return TRUE + +#undef CUT_TIME +#undef CLIMB_TIME + +#undef NO_HOLE +#undef SMALL_HOLE +#undef MEDIUM_HOLE +#undef LARGE_HOLE +#undef MAX_HOLE_SIZE \ No newline at end of file diff --git a/code/game/objects/structures/fluff.dm b/code/game/objects/structures/fluff.dm index 7dcd8c107a..5c119fd3c1 100644 --- a/code/game/objects/structures/fluff.dm +++ b/code/game/objects/structures/fluff.dm @@ -161,3 +161,9 @@ name = "shrine" desc = "A shrine dedicated to a deity." icon_state = "shrine" + +/obj/structure/fluff/fokoff_sign + name = "crude sign" + desc = "A crudely-made sign with the words 'fok of' written in some sort of red paint." + icon = 'icons/obj/fluff.dmi' + icon_state = "fokof" diff --git a/code/game/objects/structures/mirror.dm b/code/game/objects/structures/mirror.dm index b88ee9049f..924ccfb3b2 100644 --- a/code/game/objects/structures/mirror.dm +++ b/code/game/objects/structures/mirror.dm @@ -89,7 +89,7 @@ name = "magic mirror" desc = "Turn and face the strange... face." icon_state = "magic_mirror" - var/list/races_blacklist = list("skeleton", "agent", "angel", "military_synth", "memezombies", "clockwork golem servant") + var/list/races_blacklist = list("skeleton", "agent", "angel", "military_synth", "memezombies", "clockwork golem servant", "android", "synth") var/list/choosable_races = list() /obj/structure/mirror/magic/New() diff --git a/code/game/turfs/open.dm b/code/game/turfs/open.dm index 12b37d0e01..da1f941ccc 100644 --- a/code/game/turfs/open.dm +++ b/code/game/turfs/open.dm @@ -352,7 +352,9 @@ /turf/open/rad_act(pulse_strength) + . = ..() if (air.gases[/datum/gas/carbon_dioxide] && air.gases[/datum/gas/oxygen]) + pulse_strength = min(pulse_strength,air.gases[/datum/gas/carbon_dioxide][MOLES]*1000,air.gases[/datum/gas/oxygen][MOLES]*2000) //Ensures matter is conserved properly air.gases[/datum/gas/carbon_dioxide][MOLES]=max(air.gases[/datum/gas/carbon_dioxide][MOLES]-(pulse_strength/1000),0) air.gases[/datum/gas/oxygen][MOLES]=max(air.gases[/datum/gas/oxygen][MOLES]-(pulse_strength/2000),0) air.assert_gas(/datum/gas/pluoxium) diff --git a/code/game/turfs/simulated/floor/fancy_floor.dm b/code/game/turfs/simulated/floor/fancy_floor.dm index b2a764f77a..02b34dd0d2 100644 --- a/code/game/turfs/simulated/floor/fancy_floor.dm +++ b/code/game/turfs/simulated/floor/fancy_floor.dm @@ -72,7 +72,7 @@ floor_tile = /obj/item/stack/tile/grass broken_states = list("sand") flags_1 = NONE - var/ore_type = /obj/item/ore/glass + var/ore_type = /obj/item/stack/ore/glass var/turfverb = "uproot" /turf/open/floor/grass/Initialize() @@ -81,9 +81,8 @@ /turf/open/floor/grass/attackby(obj/item/C, mob/user, params) if(istype(C, /obj/item/shovel) && params) - new ore_type(src) - new ore_type(src) //Make some sand if you shovel grass - user.visible_message("[user] digs up [src].", "You [src.turfverb] [src].") + new ore_type(src, 2) + user.visible_message("[user] digs up [src].", "You [turfverb] [src].") playsound(src, 'sound/effects/shovel_dig.ogg', 50, 1) make_plating() if(..()) @@ -109,7 +108,7 @@ name = "volcanic floor" icon = 'icons/turf/floors.dmi' icon_state = "basalt" - ore_type = /obj/item/ore/glass/basalt + ore_type = /obj/item/stack/ore/glass/basalt initial_gas_mix = LAVALAND_DEFAULT_ATMOS slowdown = 0 @@ -126,7 +125,7 @@ icon = 'icons/turf/floors.dmi' icon_state = "basalt" floor_tile = /obj/item/stack/tile/basalt - ore_type = /obj/item/ore/glass/basalt + ore_type = /obj/item/stack/ore/glass/basalt turfverb = "dig up" slowdown = 0 @@ -183,11 +182,11 @@ A.narsie_act() /turf/open/floor/carpet/break_tile() - broken = 1 + broken = TRUE update_icon() /turf/open/floor/carpet/burn_tile() - burnt = 1 + burnt = TRUE update_icon() /turf/open/floor/carpet/get_smooth_underlay_icon(mutable_appearance/underlay_appearance, turf/asking_turf, adjacency_dir) diff --git a/code/game/turfs/simulated/floor/plating/asteroid.dm b/code/game/turfs/simulated/floor/plating/asteroid.dm index 1aa8748430..d60192796c 100644 --- a/code/game/turfs/simulated/floor/plating/asteroid.dm +++ b/code/game/turfs/simulated/floor/plating/asteroid.dm @@ -13,7 +13,7 @@ var/environment_type = "asteroid" var/turf_type = /turf/open/floor/plating/asteroid //Because caves do whacky shit to revert to normal var/floor_variance = 20 //probability floor has a different icon state - archdrops = list(/obj/item/ore/glass = 5) + archdrops = list(/obj/item/stack/ore/glass = 5) attachment_holes = FALSE /turf/open/floor/plating/asteroid/Initialize() @@ -41,7 +41,7 @@ if(istype(W, /obj/item/storage/bag/ore)) var/obj/item/storage/bag/ore/S = W if(S.collection_mode == 1) - for(var/obj/item/ore/O in src.contents) + for(var/obj/item/stack/ore/O in contents) O.attackby(W,user) return @@ -77,7 +77,7 @@ icon_state = "basalt" icon_plating = "basalt" environment_type = "basalt" - archdrops = list(/obj/item/ore/glass/basalt = 5) + archdrops = list(/obj/item/stack/ore/glass/basalt = 5) floor_variance = 15 /turf/open/floor/plating/asteroid/basalt/lava //lava underneath @@ -213,7 +213,7 @@ C.produce_tunnel_from_data(rand(10, 15), dir) else SpawnFloor(tunnel) - else //if(!istype(tunnel, src.parent)) // We hit space/normal/wall, stop our tunnel. + else //if(!istype(tunnel, parent)) // We hit space/normal/wall, stop our tunnel. break // Chance to change our direction left or right. @@ -284,17 +284,42 @@ baseturfs = /turf/open/floor/plating/asteroid/snow icon_state = "snow" icon_plating = "snow" - initial_gas_mix = "TEMP=180" + initial_gas_mix = "o2=22;n2=82;TEMP=180" slowdown = 2 environment_type = "snow" flags_1 = NONE + planetary_atmos = TRUE archdrops = list(/obj/item/stack/sheet/mineral/snow = 5) + burnt_states = list("snow_dug") + +/turf/open/floor/plating/asteroid/snow/burn_tile() + if(!burnt) + visible_message("[src] melts away!.") + slowdown = 0 + burnt = TRUE + icon_state = "snow_dug" + return TRUE + return FALSE + +/turf/open/floor/plating/asteroid/snow/ice + name = "icey snow" + desc = "Looks colder." + baseturfs = /turf/open/floor/plating/asteroid/snow/ice + initial_gas_mix = "o2=0;n2=82;plasma=24;TEMP=120" + floor_variance = 0 + icon_state = "snow-ice" + icon_plating = "snow-ice" + environment_type = "snow_cavern" + +/turf/open/floor/plating/asteroid/snow/ice/burn_tile() + return FALSE /turf/open/floor/plating/asteroid/snow/airless initial_gas_mix = "TEMP=2.7" /turf/open/floor/plating/asteroid/snow/temperatre - initial_gas_mix = "TEMP=255.37" + initial_gas_mix = "o2=22;n2=82;TEMP=255.37" /turf/open/floor/plating/asteroid/snow/atmosphere initial_gas_mix = "o2=22;n2=82;TEMP=180" + planetary_atmos = FALSE diff --git a/code/game/turfs/simulated/floor/plating/misc_plating.dm b/code/game/turfs/simulated/floor/plating/misc_plating.dm index d08d93ef2c..eeed718aba 100644 --- a/code/game/turfs/simulated/floor/plating/misc_plating.dm +++ b/code/game/turfs/simulated/floor/plating/misc_plating.dm @@ -122,18 +122,31 @@ /turf/open/floor/plating/ironsand/burn_tile() return - /turf/open/floor/plating/ice name = "ice sheet" desc = "A sheet of solid ice. Looks slippery." - icon = 'icons/turf/snow.dmi' - icon_state = "ice" + icon = 'icons/turf/floors/ice_turf.dmi' + icon_state = "unsmooth" + initial_gas_mix = "o2=22;n2=82;TEMP=180" temperature = 180 + planetary_atmos = TRUE baseturfs = /turf/open/floor/plating/ice slowdown = 1 wet = TURF_WET_PERMAFROST attachment_holes = FALSE +/turf/open/floor/plating/ice/HandleWet() + if(wet == TURF_WET_ICE) + return + ..() + MakeSlippery(TURF_WET_ICE) //rewet after ..() clears out lube/ice etc. + +/turf/open/floor/plating/ice/smooth + icon_state = "smooth" + smooth = SMOOTH_MORE | SMOOTH_BORDER + canSmoothWith = list(/turf/open/floor/plating/ice/smooth, /turf/open/floor/plating/ice) + /turf/open/floor/plating/ice/colder + /turf/open/floor/plating/ice/colder temperature = 140 @@ -149,11 +162,23 @@ /turf/open/floor/plating/snowed name = "snowed-over plating" - desc = "A section of plating covered in a light layer of snow." + desc = "A section of heated plating, helps keep the snow from stacking up too high." icon = 'icons/turf/snow.dmi' icon_state = "snowplating" + initial_gas_mix = "o2=22;n2=82;TEMP=180" temperature = 180 attachment_holes = FALSE + planetary_atmos = TRUE + +/turf/open/floor/plating/snowed/cavern + initial_gas_mix = "o2=0;n2=82;plasma=24;TEMP=120" + +/turf/open/floor/plating/snowed/smoothed + smooth = SMOOTH_MORE | SMOOTH_BORDER + canSmoothWith = list(/turf/open/floor/plating/snowed/smoothed, /turf/open/floor/plating/snowed) + planetary_atmos = TRUE + icon = 'icons/turf/floors/snow_turf.dmi' + icon_state = "smooth" /turf/open/floor/plating/snowed/colder temperature = 140 diff --git a/code/game/turfs/simulated/minerals.dm b/code/game/turfs/simulated/minerals.dm index 60f84a6f0a..8a473cc42a 100644 --- a/code/game/turfs/simulated/minerals.dm +++ b/code/game/turfs/simulated/minerals.dm @@ -71,11 +71,9 @@ return attack_hand(user) /turf/closed/mineral/proc/gets_drilled() - if (mineralType && (src.mineralAmt > 0) && (src.mineralAmt < 11)) - var/i - for(i in 1 to mineralAmt) - new mineralType(src) - SSblackbox.record_feedback("tally", "ore_mined", 1, mineralType) + if (mineralType && (mineralAmt > 0)) + new mineralType(src, mineralAmt) + SSblackbox.record_feedback("tally", "ore_mined", mineralAmt, mineralType) for(var/obj/effect/temp_visual/mining_overlay/M in src) qdel(M) var/flags = NONE @@ -108,7 +106,7 @@ else if(iscyborg(AM)) var/mob/living/silicon/robot/R = AM if(istype(R.module_active, /obj/item/pickaxe)) - src.attackby(R.module_active,R) + attackby(R.module_active,R) return else return @@ -121,12 +119,12 @@ switch(severity) if(3) if (prob(75)) - src.gets_drilled(null, 1) + gets_drilled(null, 1) if(2) if (prob(90)) - src.gets_drilled(null, 1) + gets_drilled(null, 1) if(1) - src.gets_drilled(null, 1) + gets_drilled(null, 1) return /turf/closed/mineral/Spread(turf/T) @@ -225,7 +223,7 @@ /turf/closed/mineral/iron - mineralType = /obj/item/ore/iron + mineralType = /obj/item/stack/ore/iron spreadChance = 20 spread = 1 scan_state = "rock_Iron" @@ -237,9 +235,18 @@ initial_gas_mix = LAVALAND_DEFAULT_ATMOS defer_change = 1 +/turf/closed/mineral/iron/ice + environment_type = "snow_cavern" + icon_state = "icerock_iron" + smooth_icon = 'icons/turf/walls/icerock_wall.dmi' + turf_type = /turf/open/floor/plating/asteroid/snow/ice + baseturfs = /turf/open/floor/plating/asteroid/snow/ice + initial_gas_mix = "o2=22;n2=82;TEMP=180" + defer_change = TRUE + /turf/closed/mineral/uranium - mineralType = /obj/item/ore/uranium + mineralType = /obj/item/stack/ore/uranium spreadChance = 5 spread = 1 scan_state = "rock_Uranium" @@ -253,7 +260,7 @@ /turf/closed/mineral/diamond - mineralType = /obj/item/ore/diamond + mineralType = /obj/item/stack/ore/diamond spreadChance = 0 spread = 1 scan_state = "rock_Diamond" @@ -265,9 +272,18 @@ initial_gas_mix = LAVALAND_DEFAULT_ATMOS defer_change = 1 +/turf/closed/mineral/diamond/ice + environment_type = "snow_cavern" + icon_state = "icerock_diamond" + smooth_icon = 'icons/turf/walls/icerock_wall.dmi' + turf_type = /turf/open/floor/plating/asteroid/snow/ice + baseturfs = /turf/open/floor/plating/asteroid/snow/ice + initial_gas_mix = "o2=22;n2=82;TEMP=180" + defer_change = TRUE + /turf/closed/mineral/gold - mineralType = /obj/item/ore/gold + mineralType = /obj/item/stack/ore/gold spreadChance = 5 spread = 1 scan_state = "rock_Gold" @@ -281,7 +297,7 @@ /turf/closed/mineral/silver - mineralType = /obj/item/ore/silver + mineralType = /obj/item/stack/ore/silver spreadChance = 5 spread = 1 scan_state = "rock_Silver" @@ -295,7 +311,7 @@ /turf/closed/mineral/titanium - mineralType = /obj/item/ore/titanium + mineralType = /obj/item/stack/ore/titanium spreadChance = 5 spread = 1 scan_state = "rock_Titanium" @@ -309,7 +325,7 @@ /turf/closed/mineral/plasma - mineralType = /obj/item/ore/plasma + mineralType = /obj/item/stack/ore/plasma spreadChance = 8 spread = 1 scan_state = "rock_Plasma" @@ -321,9 +337,19 @@ initial_gas_mix = LAVALAND_DEFAULT_ATMOS defer_change = 1 +/turf/closed/mineral/plasma/ice + environment_type = "snow_cavern" + icon_state = "icerock_plasma" + smooth_icon = 'icons/turf/walls/icerock_wall.dmi' + turf_type = /turf/open/floor/plating/asteroid/snow/ice + baseturfs = /turf/open/floor/plating/asteroid/snow/ice + initial_gas_mix = "o2=22;n2=82;TEMP=180" + defer_change = TRUE + + /turf/closed/mineral/bananium - mineralType = /obj/item/ore/bananium + mineralType = /obj/item/stack/ore/bananium mineralAmt = 3 spreadChance = 0 spread = 0 @@ -331,7 +357,7 @@ /turf/closed/mineral/bscrystal - mineralType = /obj/item/ore/bluespace_crystal + mineralType = /obj/item/stack/ore/bluespace_crystal mineralAmt = 1 spreadChance = 0 spread = 0 @@ -370,6 +396,29 @@ turf_type = /turf/open/floor/plating/ashplanet/rocky defer_change = 1 +/turf/closed/mineral/snowmountain + name = "snowy mountainside" + icon = 'icons/turf/mining.dmi' + smooth_icon = 'icons/turf/walls/mountain_wall.dmi' + icon_state = "mountainrock" + smooth = SMOOTH_MORE|SMOOTH_BORDER + canSmoothWith = list (/turf/closed) + baseturfs = /turf/open/floor/plating/asteroid/snow + initial_gas_mix = "o2=22;n2=82;TEMP=180" + environment_type = "snow" + turf_type = /turf/open/floor/plating/asteroid/snow + defer_change = TRUE + +/turf/closed/mineral/snowmountain/cavern + name = "ice cavern rock" + icon = 'icons/turf/mining.dmi' + smooth_icon = 'icons/turf/walls/icerock_wall.dmi' + icon_state = "icerock" + smooth = SMOOTH_MORE|SMOOTH_BORDER + canSmoothWith = list (/turf/closed) + baseturfs = /turf/open/floor/plating/asteroid/snow/ice + environment_type = "snow_cavern" + turf_type = /turf/open/floor/plating/asteroid/snow/ice //GIBTONITE @@ -441,7 +490,7 @@ stage = GIBTONITE_STABLE if(det_time < 0) det_time = 0 - visible_message("The chain reaction was stopped! The gibtonite had [src.det_time] reactions left till the explosion!") + visible_message("The chain reaction was stopped! The gibtonite had [det_time] reactions left till the explosion!") /turf/closed/mineral/gibtonite/gets_drilled(mob/user, triggered_by_explosion = 0) if(stage == GIBTONITE_UNSTRUCK && mineralAmt >= 1) //Gibtonite deposit is activated diff --git a/code/modules/admin/admin_ranks.dm b/code/modules/admin/admin_ranks.dm index 6824171f80..2414c55528 100644 --- a/code/modules/admin/admin_ranks.dm +++ b/code/modules/admin/admin_ranks.dm @@ -8,11 +8,18 @@ GLOBAL_PROTECT(admin_ranks) var/list/subs /datum/admin_rank/New(init_name, init_rights, list/init_adds, list/init_subs) + if(IsAdminAdvancedProcCall()) + var/msg = " has tried to elevate permissions!" + message_admins("[key_name_admin(usr)][msg]") + log_admin("[key_name(usr)][msg]") + if (name == "NoRank") //only del if this is a true creation (and not just a New() proc call), other wise trialmins/coders could abuse this to deadmin other admins + QDEL_IN(src, 0) + CRASH("Admin proc call creation of admin datum") + return name = init_name switch(name) if("Removed",null,"") - spawn(0) - qdel(src) + QDEL_IN(src, 0) throw EXCEPTION("invalid admin-rank name") return if(init_rights) @@ -24,6 +31,14 @@ GLOBAL_PROTECT(admin_ranks) adds = init_adds subs = init_subs +/datum/admin_rank/Destroy() + if(IsAdminAdvancedProcCall()) + var/msg = " has tried to elevate permissions!" + message_admins("[key_name_admin(usr)][msg]") + log_admin("[key_name(usr)][msg]") + return QDEL_HINT_LETMELIVE + . = ..() + /datum/admin_rank/vv_edit_var(var_name, var_value) return FALSE @@ -78,7 +93,7 @@ GLOBAL_PROTECT(admin_ranks) if(IsAdminAdvancedProcCall()) var/msg = " has tried to elevate permissions!" message_admins("[key_name_admin(usr)][msg]") - log_admin_private("[key_name(usr)][msg]") + log_admin("[key_name(usr)][msg]") return var/flag = admin_keyword_to_flag(word, previous_rights) if(flag) diff --git a/code/modules/admin/check_antagonists.dm b/code/modules/admin/check_antagonists.dm index f1ad21ded3..b4c72d2f0e 100644 --- a/code/modules/admin/check_antagonists.dm +++ b/code/modules/admin/check_antagonists.dm @@ -40,7 +40,10 @@ // Jim (Status) FLW PM TP /datum/antagonist/proc/antag_listing_entry() var/list/parts = list() - parts += antag_listing_name() + if(show_name_in_check_antagonists) + parts += "[antag_listing_name()]([name])" + else + parts += antag_listing_name() parts += antag_listing_status() parts += antag_listing_commands() return "[parts.Join("")]" diff --git a/code/modules/admin/holder2.dm b/code/modules/admin/holder2.dm index 82b60ca933..59d432574d 100644 --- a/code/modules/admin/holder2.dm +++ b/code/modules/admin/holder2.dm @@ -27,6 +27,14 @@ GLOBAL_PROTECT(href_token) var/deadmined /datum/admins/New(datum/admin_rank/R, ckey, force_active = FALSE) + if(IsAdminAdvancedProcCall()) + var/msg = " has tried to elevate permissions!" + message_admins("[key_name_admin(usr)][msg]") + log_admin("[key_name(usr)][msg]") + if (!target) //only del if this is a true creation (and not just a New() proc call), other wise trialmins/coders could abuse this to deadmin other admins + QDEL_IN(src, 0) + CRASH("Admin proc call creation of admin datum") + return if(!ckey) QDEL_IN(src, 0) throw EXCEPTION("Admin datum created without a ckey") @@ -48,8 +56,20 @@ GLOBAL_PROTECT(href_token) else deactivate() +/datum/admins/Destroy() + if(IsAdminAdvancedProcCall()) + var/msg = " has tried to elevate permissions!" + message_admins("[key_name_admin(usr)][msg]") + log_admin("[key_name(usr)][msg]") + return QDEL_HINT_LETMELIVE + . = ..() /datum/admins/proc/activate() + if(IsAdminAdvancedProcCall()) + var/msg = " has tried to elevate permissions!" + message_admins("[key_name_admin(usr)][msg]") + log_admin("[key_name(usr)][msg]") + return GLOB.deadmins -= target GLOB.admin_datums[target] = src deadmined = FALSE @@ -58,6 +78,11 @@ GLOBAL_PROTECT(href_token) /datum/admins/proc/deactivate() + if(IsAdminAdvancedProcCall()) + var/msg = " has tried to elevate permissions!" + message_admins("[key_name_admin(usr)][msg]") + log_admin("[key_name(usr)][msg]") + return GLOB.deadmins[target] = src GLOB.admin_datums -= target deadmined = TRUE @@ -70,14 +95,14 @@ GLOBAL_PROTECT(href_token) if(IsAdminAdvancedProcCall()) var/msg = " has tried to elevate permissions!" message_admins("[key_name_admin(usr)][msg]") - log_admin_private("[key_name(usr)][msg]") + log_admin("[key_name(usr)][msg]") return if(istype(C)) if(C.ckey != target) var/msg = " has attempted to associate with [target]'s admin datum" message_admins("[key_name_admin(C)][msg]") - log_admin_private("[key_name(C)][msg]") + log_admin("[key_name(C)][msg]") return if (deadmined) activate() @@ -88,6 +113,11 @@ GLOBAL_PROTECT(href_token) GLOB.admins |= C /datum/admins/proc/disassociate() + if(IsAdminAdvancedProcCall()) + var/msg = " has tried to elevate permissions!" + message_admins("[key_name_admin(usr)][msg]") + log_admin("[key_name(usr)][msg]") + return if(owner) GLOB.admins -= owner owner.remove_admin_verbs() @@ -173,4 +203,4 @@ you will have to do something like if(client.rights & R_ADMIN) yourself. return "admin_token=[RawHrefToken(forceGlobal)]" /proc/HrefTokenFormField(forceGlobal = FALSE) - return "" \ No newline at end of file + return "" diff --git a/code/modules/admin/verbs/one_click_antag.dm b/code/modules/admin/verbs/one_click_antag.dm index 759cc97dbb..c886a77e88 100644 --- a/code/modules/admin/verbs/one_click_antag.dm +++ b/code/modules/admin/verbs/one_click_antag.dm @@ -271,77 +271,7 @@ // DEATH SQUADS /datum/admins/proc/makeDeathsquad() - var/mission = input("Assign a mission to the deathsquad", "Assign Mission", "Leave no witnesses.") - var/list/mob/dead/observer/candidates = pollGhostCandidates("Do you wish to be considered for an elite Nanotrasen Strike Team?", "deathsquad", null) - var/squadSpawned = 0 - - if(candidates.len >= 2) //Minimum 2 to be considered a squad - //Pick the lucky players - var/numagents = min(5,candidates.len) //How many commandos to spawn - var/list/spawnpoints = GLOB.emergencyresponseteamspawn - while(numagents && candidates.len) - if (numagents > spawnpoints.len) - numagents-- - continue // This guy's unlucky, not enough spawn points, we skip him. - var/spawnloc = spawnpoints[numagents] - var/mob/dead/observer/chosen_candidate = pick(candidates) - candidates -= chosen_candidate - if(!chosen_candidate.key) - continue - - //Spawn and equip the commando - var/mob/living/carbon/human/Commando = new(spawnloc) - chosen_candidate.client.prefs.copy_to(Commando) - if(numagents == 1) //If Squad Leader - Commando.real_name = "Officer [pick(GLOB.commando_names)]" - Commando.equipOutfit(/datum/outfit/death_commando/officer) - else - Commando.real_name = "Trooper [pick(GLOB.commando_names)]" - Commando.equipOutfit(/datum/outfit/death_commando) - Commando.dna.update_dna_identity() - Commando.key = chosen_candidate.key - Commando.mind.assigned_role = "Death Commando" - for(var/obj/machinery/door/poddoor/ert/door in GLOB.airlocks) - spawn(0) - door.open() - - //Assign antag status and the mission - Commando.mind.special_role = "deathsquad" - - var/datum/objective/missionobj = new - missionobj.owner = Commando.mind - missionobj.explanation_text = mission - missionobj.completed = 1 - Commando.mind.objectives += missionobj - - Commando.mind.add_antag_datum(/datum/antagonist/auto_custom) - - //Greet the commando - to_chat(Commando, "You are the [numagents==1?"Deathsquad Officer":"Death Commando"].") - var/missiondesc = "Your squad is being sent on a mission to [station_name()] by Nanotrasen's Security Division." - if(numagents == 1) //If Squad Leader - missiondesc += " Lead your squad to ensure the completion of the mission. Board the shuttle when your team is ready." - else - missiondesc += " Follow orders given to you by your squad leader." - missiondesc += "
Your Mission: [mission]" - to_chat(Commando, missiondesc) - - if(CONFIG_GET(flag/enforce_human_authority)) - Commando.set_species(/datum/species/human) - - //Logging and cleanup - if(numagents == 1) - message_admins("The deathsquad has spawned with the mission: [mission].") - log_game("[key_name(Commando)] has been selected as a Death Commando") - numagents-- - squadSpawned++ - - if (squadSpawned) - return 1 - else - return 0 - - return + return makeEmergencyresponseteam(ERT_DEATHSQUAD) /datum/admins/proc/makeOfficial() var/mission = input("Assign a task for the official", "Assign Task", "Conduct a routine preformance review of [station_name()] and its Captain.") @@ -386,38 +316,70 @@ return 0 // CENTCOM RESPONSE TEAM -/datum/admins/proc/makeEmergencyresponseteam() - var/alert = input("Which team should we send?", "Select Response Level") as null|anything in list("Green: CentCom Official", "Blue: Light ERT (No Armoury Access)", "Amber: Full ERT (Armoury Access)", "Red: Elite ERT (Armoury Access + Pulse Weapons)", "Delta: Deathsquad") - if(!alert) - return +/datum/admins/proc/makeEmergencyresponseteam(alert_type) + var/alert + if(!alert_type) + alert = input("Which team should we send?", "Select Response Level") as null|anything in list("Green: CentCom Official", "Blue: Light ERT (No Armoury Access)", "Amber: Full ERT (Armoury Access)", "Red: Elite ERT (Armoury Access + Pulse Weapons)", "Delta: Deathsquad") + if(!alert) + return + else + alert = alert_type + + var/teamsize = 0 + var/deathsquad = FALSE + switch(alert) if("Delta: Deathsquad") - return makeDeathsquad() + alert = ERT_DEATHSQUAD + teamsize = 5 + deathsquad = TRUE if("Red: Elite ERT (Armoury Access + Pulse Weapons)") - alert = "Red" + alert = ERT_RED if("Amber: Full ERT (Armoury Access)") - alert = "Amber" + alert = ERT_AMBER if("Blue: Light ERT (No Armoury Access)") - alert = "Blue" + alert = ERT_BLUE if("Green: CentCom Official") return makeOfficial() - var/teamcheck = input("Maximum size of team? (7 max)", "Select Team Size",4) as null|num - if(isnull(teamcheck)) - return - var/teamsize = min(7,teamcheck) - var/mission = input("Assign a mission to the Emergency Response Team", "Assign Mission", "Assist the station.") as null|text + else + return + + if(!teamsize) + var/teamcheck = input("Maximum size of team? (7 max)", "Select Team Size",4) as null|num + if(isnull(teamcheck)) + return + teamsize = min(7,teamcheck) + + + var/default_mission = deathsquad ? "Leave no witnesses." : "Assist the station." + var/mission = input("Assign a mission to the Emergency Response Team", "Assign Mission", default_mission) as null|text if(!mission) return - var/list/mob/dead/observer/candidates = pollGhostCandidates("Do you wish to be considered for a Code [alert] Nanotrasen Emergency Response Team?", "deathsquad", null) + + var/prompt_name = deathsquad ? "an elite Nanotrasen Strike Team" : "a Code [alert] Nanotrasen Emergency Response Team" + var/list/mob/dead/observer/candidates = pollGhostCandidates("Do you wish to be considered for [prompt_name] ?", "deathsquad", null) var/teamSpawned = 0 if(candidates.len > 0) //Pick the (un)lucky players var/numagents = min(teamsize,candidates.len) //How many officers to spawn - var/redalert //If the ert gets super weapons - if (alert == "Red") - numagents = min(teamsize,candidates.len) - redalert = 1 + + //Create team + var/datum/team/ert/ert_team = new + if(deathsquad) + ert_team.name = "Death Squad" + + //Asign team objective + var/datum/objective/missionobj = new + missionobj.team = ert_team + missionobj.explanation_text = mission + missionobj.completed = 1 + ert_team.objectives += missionobj + ert_team.mission = missionobj + + //We give these out in order, then back from the start if there's more than 3 + var/list/role_order = list(ERT_SEC,ERT_MED,ERT_ENG) + var/list/spawnpoints = GLOB.emergencyresponseteamspawn while(numagents && candidates.len) if (numagents > spawnpoints.len) @@ -429,75 +391,38 @@ if(!chosen_candidate.key) continue - //Spawn and equip the officer + //Spawn the body var/mob/living/carbon/human/ERTOperative = new(spawnloc) - var/list/lastname = GLOB.last_names chosen_candidate.client.prefs.copy_to(ERTOperative) - var/ertname = pick(lastname) - switch(numagents) - if(1) - ERTOperative.real_name = "Commander [ertname]" - ERTOperative.equipOutfit(redalert ? /datum/outfit/ert/commander/alert : /datum/outfit/ert/commander) - if(2) - ERTOperative.real_name = "Security Officer [ertname]" - ERTOperative.equipOutfit(redalert ? /datum/outfit/ert/security/alert : /datum/outfit/ert/security) - if(3) - ERTOperative.real_name = "Medical Officer [ertname]" - ERTOperative.equipOutfit(redalert ? /datum/outfit/ert/medic/alert : /datum/outfit/ert/medic) - if(4) - ERTOperative.real_name = "Engineer [ertname]" - ERTOperative.equipOutfit(redalert ? /datum/outfit/ert/engineer/alert : /datum/outfit/ert/engineer) - if(5) - ERTOperative.real_name = "Security Officer [ertname]" - ERTOperative.equipOutfit(redalert ? /datum/outfit/ert/security/alert : /datum/outfit/ert/security) - if(6) - ERTOperative.real_name = "Medical Officer [ertname]" - ERTOperative.equipOutfit(redalert ? /datum/outfit/ert/medic/alert : /datum/outfit/ert/medic) - if(7) - ERTOperative.real_name = "Engineer [ertname]" - ERTOperative.equipOutfit(redalert ? /datum/outfit/ert/engineer/alert : /datum/outfit/ert/engineer) - ERTOperative.dna.update_dna_identity() ERTOperative.key = chosen_candidate.key - ERTOperative.mind.assigned_role = "ERT" - - //Open the Armory doors - if(alert != "Blue") - for(var/obj/machinery/door/poddoor/ert/door in GLOB.airlocks) - spawn(0) - door.open() - - //Assign antag status and the mission - ERTOperative.mind.special_role = "ERT" - - var/datum/objective/missionobj = new - missionobj.owner = ERTOperative.mind - missionobj.explanation_text = mission - missionobj.completed = 1 - ERTOperative.mind.objectives += missionobj - - ERTOperative.mind.add_antag_datum(/datum/antagonist/auto_custom) - - //Greet the commando - to_chat(ERTOperative, "You are [numagents==1?"the Emergency Response Team Commander":"an Emergency Response Officer"].") - var/missiondesc = "Your squad is being sent on a Code [alert] mission to [station_name()] by Nanotrasen's Security Division." - if(numagents == 1) //If Squad Leader - missiondesc += " Lead your squad to ensure the completion of the mission. Avoid civilian casualites when possible. Board the shuttle when your team is ready." - else - missiondesc += " Follow orders given to you by your commander. Avoid civilian casualites when possible." - missiondesc += "
Your Mission: [mission]" - to_chat(ERTOperative, missiondesc) - + if(CONFIG_GET(flag/enforce_human_authority)) ERTOperative.set_species(/datum/species/human) - //Logging and cleanup + //Give antag datum + var/datum/antagonist/ert/ert_antag = new + ert_antag.high_alert = alert == ERT_RED if(numagents == 1) - message_admins("A Code [alert] emergency response team has spawned with the mission: [mission]") - log_game("[key_name(ERTOperative)] has been selected as an Emergency Response Officer") + ert_antag.role = deathsquad ? DEATHSQUAD_LEADER : ERT_LEADER + else + ert_antag.role = deathsquad ? DEATHSQUAD : role_order[WRAP(numagents,1,role_order.len + 1)] + ERTOperative.mind.add_antag_datum(ert_antag,ert_team) + + ERTOperative.mind.assigned_role = ert_antag.name + + //Logging and cleanup + log_game("[key_name(ERTOperative)] has been selected as an [ert_antag.name]") numagents-- teamSpawned++ if (teamSpawned) + message_admins("[prompt_name] has spawned with the mission: [mission]") + + //Open the Armory doors + if(alert != ERT_BLUE) + for(var/obj/machinery/door/poddoor/ert/door in GLOB.airlocks) + spawn(0) + door.open() return 1 else return 0 diff --git a/code/modules/antagonists/_common/antag_datum.dm b/code/modules/antagonists/_common/antag_datum.dm index 7d090bfd63..ee15730278 100644 --- a/code/modules/antagonists/_common/antag_datum.dm +++ b/code/modules/antagonists/_common/antag_datum.dm @@ -17,6 +17,7 @@ GLOBAL_LIST_EMPTY(antagonists) //Antag panel properties var/show_in_antagpanel = TRUE //This will hide adding this antag type in antag panel, use only for internal subtypes that shouldn't be added directly but still show if possessed by mind var/antagpanel_category = "Uncategorized" //Antagpanel will display these together, REQUIRED + var/show_name_in_check_antagonists = FALSE //Will append antagonist name in admin listings - use for categories that share more than one antag type /datum/antagonist/New() GLOB.antagonists += src @@ -206,6 +207,7 @@ GLOBAL_LIST_EMPTY(antagonists) /datum/antagonist/auto_custom show_in_antagpanel = FALSE antagpanel_category = "Other" + show_name_in_check_antagonists = TRUE /datum/antagonist/auto_custom/on_gain() ..() @@ -219,12 +221,10 @@ GLOBAL_LIST_EMPTY(antagonists) already_registered_objectives |= A.objectives objectives = owner.objectives - already_registered_objectives -/datum/antagonist/auto_custom/antag_listing_name() - return ..() + "([name])" - //This one is created by admin tools for custom objectives /datum/antagonist/custom antagpanel_category = "Custom" + show_name_in_check_antagonists = TRUE //They're all different /datum/antagonist/custom/admin_add(datum/mind/new_owner,mob/admin) var/custom_name = stripped_input(admin, "Custom antagonist name:", "Custom antag", "Antagonist") @@ -232,7 +232,4 @@ GLOBAL_LIST_EMPTY(antagonists) name = custom_name else return - ..() - -/datum/antagonist/custom/antag_listing_name() - return ..() + "([name])" \ No newline at end of file + ..() \ No newline at end of file diff --git a/code/modules/antagonists/_common/antag_spawner.dm b/code/modules/antagonists/_common/antag_spawner.dm index fd49bc72a3..b508151d3b 100644 --- a/code/modules/antagonists/_common/antag_spawner.dm +++ b/code/modules/antagonists/_common/antag_spawner.dm @@ -1,266 +1,252 @@ -/obj/item/antag_spawner - throw_speed = 1 - throw_range = 5 - w_class = WEIGHT_CLASS_TINY - var/used = FALSE - -/obj/item/antag_spawner/proc/spawn_antag(client/C, turf/T, kind = "", datum/mind/user) - return - -/obj/item/antag_spawner/proc/equip_antag(mob/target) - return - - -///////////WIZARD - -/obj/item/antag_spawner/contract - name = "contract" - desc = "A magic contract previously signed by an apprentice. In exchange for instruction in the magical arts, they are bound to answer your call for aid." - icon = 'icons/obj/wizard.dmi' - icon_state ="scroll2" - -/obj/item/antag_spawner/contract/attack_self(mob/user) - user.set_machine(src) - var/dat - if(used) - dat = "You have already summoned your apprentice.
" - else - dat = "Contract of Apprenticeship:
" - dat += "Using this contract, you may summon an apprentice to aid you on your mission.
" - dat += "If you are unable to establish contact with your apprentice, you can feed the contract back to the spellbook to refund your points.
" - dat += "Which school of magic is your apprentice studying?:
" - dat += "Destruction
" - dat += "Your apprentice is skilled in offensive magic. They know Magic Missile and Fireball.
" - dat += "Bluespace Manipulation
" - dat += "Your apprentice is able to defy physics, melting through solid objects and travelling great distances in the blink of an eye. They know Teleport and Ethereal Jaunt.
" - dat += "Healing
" - dat += "Your apprentice is training to cast spells that will aid your survival. They know Forcewall and Charge and come with a Staff of Healing.
" - dat += "Robeless
" - dat += "Your apprentice is training to cast spells without their robes. They know Knock and Mindswap.
" - user << browse(dat, "window=radio") - onclose(user, "radio") - return - -/obj/item/antag_spawner/contract/Topic(href, href_list) - ..() - var/mob/living/carbon/human/H = usr - - if(H.stat || H.restrained()) - return - if(!ishuman(H)) - return 1 - - if(loc == H || (in_range(src, H) && isturf(loc))) - H.set_machine(src) - if(href_list["school"]) - if(used) - to_chat(H, "You already used this contract!") - return - var/list/candidates = pollCandidatesForMob("Do you want to play as a wizard's [href_list["school"]] apprentice?", ROLE_WIZARD, null, ROLE_WIZARD, 150, src) - if(LAZYLEN(candidates)) - if(used) - to_chat(H, "You already used this contract!") - return - used = TRUE - var/client/C = pick(candidates) - spawn_antag(C, get_turf(src), href_list["school"],H.mind) - else - to_chat(H, "Unable to reach your apprentice! You can either attack the spellbook with the contract to refund your points, or wait and try again later.") - -/obj/item/antag_spawner/contract/spawn_antag(client/C, turf/T, kind ,datum/mind/user) - new /obj/effect/particle_effect/smoke(T) - var/mob/living/carbon/human/M = new/mob/living/carbon/human(T) - C.prefs.copy_to(M) - M.key = C.key - var/datum/mind/app_mind = M.mind - - var/datum/antagonist/wizard/apprentice/app = new() - app.master = user - app.school = kind - - var/datum/antagonist/wizard/master_wizard = user.has_antag_datum(/datum/antagonist/wizard) - if(master_wizard) - if(!master_wizard.wiz_team) - master_wizard.create_wiz_team() - app.wiz_team = master_wizard.wiz_team - master_wizard.wiz_team.add_member(app_mind) - app_mind.add_antag_datum(app) - //TODO Kill these if possible - app_mind.assigned_role = "Apprentice" - app_mind.special_role = "apprentice" - // - SEND_SOUND(M, sound('sound/effects/magic.ogg')) - -///////////BORGS AND OPERATIVES - - -/obj/item/antag_spawner/nuke_ops - name = "syndicate operative teleporter" - desc = "A single-use teleporter designed to quickly reinforce operatives in the field." - icon = 'icons/obj/device.dmi' - icon_state = "locator" - var/borg_to_spawn - -/obj/item/antag_spawner/nuke_ops/proc/check_usability(mob/user) - if(used) - to_chat(user, "[src] is out of power!") - return FALSE - if(!user.mind.has_antag_datum(/datum/antagonist/nukeop,TRUE)) - to_chat(user, "AUTHENTICATION FAILURE. ACCESS DENIED.") - return FALSE - if(!user.onSyndieBase()) - to_chat(user, "[src] is out of range! It can only be used at your base!") - return FALSE - return TRUE - - -/obj/item/antag_spawner/nuke_ops/attack_self(mob/user) - if(!(check_usability(user))) - return - - to_chat(user, "You activate [src] and wait for confirmation.") - var/list/nuke_candidates = pollGhostCandidates("Do you want to play as a syndicate [borg_to_spawn ? "[lowertext(borg_to_spawn)] cyborg":"operative"]?", ROLE_OPERATIVE, null, ROLE_OPERATIVE, 150, POLL_IGNORE_SYNDICATE) - if(LAZYLEN(nuke_candidates)) - if(!(check_usability(user))) - return - used = TRUE - var/client/C = pick(nuke_candidates) - spawn_antag(C, get_turf(src), "syndieborg", user.mind) - do_sparks(4, TRUE, src) - qdel(src) - else - to_chat(user, "Unable to connect to Syndicate command. Please wait and try again later or use the teleporter on your uplink to get your points refunded.") - -/obj/item/antag_spawner/nuke_ops/spawn_antag(client/C, turf/T, kind, datum/mind/user) - var/mob/living/carbon/human/M = new/mob/living/carbon/human(T) - C.prefs.copy_to(M) - M.key = C.key - - var/datum/antagonist/nukeop/new_op = new() - new_op.send_to_spawnpoint = FALSE - new_op.nukeop_outfit = /datum/outfit/syndicate/no_crystals - - var/datum/antagonist/nukeop/creator_op = user.has_antag_datum(/datum/antagonist/nukeop,TRUE) - if(creator_op) - M.mind.add_antag_datum(new_op,creator_op.nuke_team) - M.mind.special_role = "Nuclear Operative" - -//////SYNDICATE BORG -/obj/item/antag_spawner/nuke_ops/borg_tele - name = "syndicate cyborg teleporter" - desc = "A single-use teleporter designed to quickly reinforce operatives in the field.." - icon = 'icons/obj/device.dmi' - icon_state = "locator" - -/obj/item/antag_spawner/nuke_ops/borg_tele/assault - name = "syndicate assault cyborg teleporter" - borg_to_spawn = "Assault" - -/obj/item/antag_spawner/nuke_ops/borg_tele/medical - name = "syndicate medical teleporter" - borg_to_spawn = "Medical" - -/obj/item/antag_spawner/nuke_ops/borg_tele/spawn_antag(client/C, turf/T, kind, datum/mind/user) - var/mob/living/silicon/robot/R - var/datum/antagonist/nukeop/creator_op = user.has_antag_datum(/datum/antagonist/nukeop,TRUE) - if(!creator_op) - return - - switch(borg_to_spawn) - if("Medical") - R = new /mob/living/silicon/robot/modules/syndicate/medical(T) - else - R = new /mob/living/silicon/robot/modules/syndicate(T) //Assault borg by default - - var/brainfirstname = pick(GLOB.first_names_male) - if(prob(50)) - brainfirstname = pick(GLOB.first_names_female) - var/brainopslastname = pick(GLOB.last_names) - if(creator_op.nuke_team.syndicate_name) //the brain inside the syndiborg has the same last name as the other ops. - brainopslastname = creator_op.nuke_team.syndicate_name - var/brainopsname = "[brainfirstname] [brainopslastname]" - - R.mmi.name = "Man-Machine Interface: [brainopsname]" - R.mmi.brain.name = "[brainopsname]'s brain" - R.mmi.brainmob.real_name = brainopsname - R.mmi.brainmob.name = brainopsname - R.real_name = R.name - - R.key = C.key - - var/datum/antagonist/nukeop/new_borg = new() - new_borg.send_to_spawnpoint = FALSE - R.mind.add_antag_datum(new_borg,creator_op.nuke_team) - R.mind.special_role = "Syndicate Cyborg" - -///////////SLAUGHTER DEMON - -/obj/item/antag_spawner/slaughter_demon //Warning edgiest item in the game - name = "vial of blood" - desc = "A magically infused bottle of blood, distilled from countless murder victims. Used in unholy rituals to attract horrifying creatures." - icon = 'icons/obj/wizard.dmi' - icon_state = "vial" - - var/shatter_msg = "You shatter the bottle, no turning back now!" - var/veil_msg = "You sense a dark presence lurking just beyond the veil..." - var/objective_verb = "Kill" - var/mob/living/demon_type = /mob/living/simple_animal/slaughter - - -/obj/item/antag_spawner/slaughter_demon/attack_self(mob/user) - if(!is_station_level(user.z)) - to_chat(user, "You should probably wait until you reach the station.") - return - if(used) - return - var/list/candidates = pollCandidatesForMob("Do you want to play as a [initial(demon_type.name)]?", ROLE_ALIEN, null, ROLE_ALIEN, 50, src) - if(LAZYLEN(candidates)) - if(used) - return - used = TRUE - var/client/C = pick(candidates) - spawn_antag(C, get_turf(src), initial(demon_type.name),user.mind) - to_chat(user, shatter_msg) - to_chat(user, veil_msg) - playsound(user.loc, 'sound/effects/glassbr1.ogg', 100, 1) - qdel(src) - else - to_chat(user, "You can't seem to work up the nerve to shatter the bottle. Perhaps you should try again later.") - - -/obj/item/antag_spawner/slaughter_demon/spawn_antag(client/C, turf/T, kind = "", datum/mind/user) - var/obj/effect/dummy/slaughter/holder = new /obj/effect/dummy/slaughter(T) - var/mob/living/simple_animal/slaughter/S = new demon_type(holder) - S.holder = holder - S.key = C.key - S.mind.assigned_role = S.name - S.mind.special_role = S.name - var/datum/objective/assassinate/new_objective - if(user) - new_objective = new /datum/objective/assassinate - new_objective.owner = S.mind - new_objective.target = user - new_objective.explanation_text = "[objective_verb] [user.name], the one who summoned you." - S.mind.objectives += new_objective - var/datum/objective/new_objective2 = new /datum/objective - new_objective2.owner = S.mind - new_objective2.explanation_text = "[objective_verb] everyone[user ? " else while you're at it":""]." - S.mind.objectives += new_objective2 - S.mind.add_antag_datum(/datum/antagonist/auto_custom) - to_chat(S, S.playstyle_string) - to_chat(S, "You are currently not currently in the same plane of existence as the station. \ - Ctrl+Click a blood pool to manifest.") - if(new_objective) - to_chat(S, "Objective #[1]: [new_objective.explanation_text]") - to_chat(S, "Objective #[new_objective ? "[2]":"[1]"]: [new_objective2.explanation_text]") - -/obj/item/antag_spawner/slaughter_demon/laughter - name = "vial of tickles" - desc = "A magically infused bottle of clown love, distilled from countless hugging attacks. Used in funny rituals to attract adorable creatures." - icon = 'icons/obj/wizard.dmi' - icon_state = "vial" - color = "#FF69B4" // HOT PINK - - veil_msg = "You sense an adorable presence lurking just beyond the veil..." - objective_verb = "Hug and Tickle" - demon_type = /mob/living/simple_animal/slaughter/laughter +/obj/item/antag_spawner + throw_speed = 1 + throw_range = 5 + w_class = WEIGHT_CLASS_TINY + var/used = 0 + +/obj/item/antag_spawner/proc/spawn_antag(client/C, turf/T, kind = "", datum/mind/user) + return + +/obj/item/antag_spawner/proc/equip_antag(mob/target) + return + + +///////////WIZARD + +/obj/item/antag_spawner/contract + name = "contract" + desc = "A magic contract previously signed by an apprentice. In exchange for instruction in the magical arts, they are bound to answer your call for aid." + icon = 'icons/obj/wizard.dmi' + icon_state ="scroll2" + +/obj/item/antag_spawner/contract/attack_self(mob/user) + user.set_machine(src) + var/dat + if(used) + dat = "You have already summoned your apprentice.
" + else + dat = "Contract of Apprenticeship:
" + dat += "Using this contract, you may summon an apprentice to aid you on your mission.
" + dat += "If you are unable to establish contact with your apprentice, you can feed the contract back to the spellbook to refund your points.
" + dat += "Which school of magic is your apprentice studying?:
" + dat += "Destruction
" + dat += "Your apprentice is skilled in offensive magic. They know Magic Missile and Fireball.
" + dat += "Bluespace Manipulation
" + dat += "Your apprentice is able to defy physics, melting through solid objects and travelling great distances in the blink of an eye. They know Teleport and Ethereal Jaunt.
" + dat += "Healing
" + dat += "Your apprentice is training to cast spells that will aid your survival. They know Forcewall and Charge and come with a Staff of Healing.
" + dat += "Robeless
" + dat += "Your apprentice is training to cast spells without their robes. They know Knock and Mindswap.
" + user << browse(dat, "window=radio") + onclose(user, "radio") + return + +/obj/item/antag_spawner/contract/Topic(href, href_list) + ..() + var/mob/living/carbon/human/H = usr + + if(H.stat || H.restrained()) + return + if(!ishuman(H)) + return 1 + + if(loc == H || (in_range(src, H) && isturf(loc))) + H.set_machine(src) + if(href_list["school"]) + if(used) + to_chat(H, "You already used this contract!") + return + var/list/candidates = pollCandidatesForMob("Do you want to play as a wizard's [href_list["school"]] apprentice?", ROLE_WIZARD, null, ROLE_WIZARD, 150, src) + if(candidates.len) + if(used) + to_chat(H, "You already used this contract!") + return + used = 1 + var/mob/dead/observer/theghost = pick(candidates) + spawn_antag(theghost.client, get_turf(src), href_list["school"],H.mind) + else + to_chat(H, "Unable to reach your apprentice! You can either attack the spellbook with the contract to refund your points, or wait and try again later.") + +/obj/item/antag_spawner/contract/spawn_antag(client/C, turf/T, kind ,datum/mind/user) + new /obj/effect/particle_effect/smoke(T) + var/mob/living/carbon/human/M = new/mob/living/carbon/human(T) + C.prefs.copy_to(M) + M.key = C.key + var/datum/mind/app_mind = M.mind + + var/datum/antagonist/wizard/apprentice/app = new() + app.master = user + app.school = kind + + var/datum/antagonist/wizard/master_wizard = user.has_antag_datum(/datum/antagonist/wizard) + if(master_wizard) + if(!master_wizard.wiz_team) + master_wizard.create_wiz_team() + app.wiz_team = master_wizard.wiz_team + master_wizard.wiz_team.add_member(app_mind) + app_mind.add_antag_datum(app) + //TODO Kill these if possible + app_mind.assigned_role = "Apprentice" + app_mind.special_role = "apprentice" + // + SEND_SOUND(M, sound('sound/effects/magic.ogg')) + +///////////BORGS AND OPERATIVES + + +/obj/item/antag_spawner/nuke_ops + name = "syndicate operative teleporter" + desc = "A single-use teleporter designed to quickly reinforce operatives in the field." + icon = 'icons/obj/device.dmi' + icon_state = "locator" + var/borg_to_spawn + +/obj/item/antag_spawner/nuke_ops/proc/check_usability(mob/user) + if(used) + to_chat(user, "[src] is out of power!") + return FALSE + if(!user.mind.has_antag_datum(/datum/antagonist/nukeop,TRUE)) + to_chat(user, "AUTHENTICATION FAILURE. ACCESS DENIED.") + return FALSE + if(!user.onSyndieBase()) + to_chat(user, "[src] is out of range! It can only be used at your base!") + return FALSE + return TRUE + + +/obj/item/antag_spawner/nuke_ops/attack_self(mob/user) + if(!(check_usability(user))) + return + + to_chat(user, "You activate [src] and wait for confirmation.") + var/list/nuke_candidates = pollGhostCandidates("Do you want to play as a syndicate [borg_to_spawn ? "[lowertext(borg_to_spawn)] cyborg":"operative"]?", ROLE_OPERATIVE, null, ROLE_OPERATIVE, 150, POLL_IGNORE_SYNDICATE) + if(nuke_candidates.len) + if(!(check_usability(user))) + return + used = TRUE + var/mob/dead/observer/theghost = pick(nuke_candidates) + spawn_antag(theghost.client, get_turf(src), "syndieborg", user.mind) + do_sparks(4, TRUE, src) + qdel(src) + else + to_chat(user, "Unable to connect to Syndicate command. Please wait and try again later or use the teleporter on your uplink to get your points refunded.") + +/obj/item/antag_spawner/nuke_ops/spawn_antag(client/C, turf/T, kind, datum/mind/user) + var/mob/living/carbon/human/M = new/mob/living/carbon/human(T) + C.prefs.copy_to(M) + M.key = C.key + + var/datum/antagonist/nukeop/new_op = new() + new_op.send_to_spawnpoint = FALSE + new_op.nukeop_outfit = /datum/outfit/syndicate/no_crystals + + var/datum/antagonist/nukeop/creator_op = user.has_antag_datum(/datum/antagonist/nukeop,TRUE) + if(creator_op) + M.mind.add_antag_datum(new_op,creator_op.nuke_team) + M.mind.special_role = "Nuclear Operative" + +//////SYNDICATE BORG +/obj/item/antag_spawner/nuke_ops/borg_tele + name = "syndicate cyborg teleporter" + desc = "A single-use teleporter designed to quickly reinforce operatives in the field.." + icon = 'icons/obj/device.dmi' + icon_state = "locator" + +/obj/item/antag_spawner/nuke_ops/borg_tele/assault + name = "syndicate assault cyborg teleporter" + borg_to_spawn = "Assault" + +/obj/item/antag_spawner/nuke_ops/borg_tele/medical + name = "syndicate medical teleporter" + borg_to_spawn = "Medical" + +/obj/item/antag_spawner/nuke_ops/borg_tele/spawn_antag(client/C, turf/T, kind, datum/mind/user) + var/mob/living/silicon/robot/R + var/datum/antagonist/nukeop/creator_op = user.has_antag_datum(/datum/antagonist/nukeop,TRUE) + if(!creator_op) + return + + switch(borg_to_spawn) + if("Medical") + R = new /mob/living/silicon/robot/modules/syndicate/medical(T) + else + R = new /mob/living/silicon/robot/modules/syndicate(T) //Assault borg by default + + var/brainfirstname = pick(GLOB.first_names_male) + if(prob(50)) + brainfirstname = pick(GLOB.first_names_female) + var/brainopslastname = pick(GLOB.last_names) + if(creator_op.nuke_team.syndicate_name) //the brain inside the syndiborg has the same last name as the other ops. + brainopslastname = creator_op.nuke_team.syndicate_name + var/brainopsname = "[brainfirstname] [brainopslastname]" + + R.mmi.name = "Man-Machine Interface: [brainopsname]" + R.mmi.brain.name = "[brainopsname]'s brain" + R.mmi.brainmob.real_name = brainopsname + R.mmi.brainmob.name = brainopsname + R.real_name = R.name + + R.key = C.key + + var/datum/antagonist/nukeop/new_borg = new() + new_borg.send_to_spawnpoint = FALSE + R.mind.add_antag_datum(new_borg,creator_op.nuke_team) + R.mind.special_role = "Syndicate Cyborg" + +///////////SLAUGHTER DEMON + +/obj/item/antag_spawner/slaughter_demon //Warning edgiest item in the game + name = "vial of blood" + desc = "A magically infused bottle of blood, distilled from countless murder victims. Used in unholy rituals to attract horrifying creatures." + icon = 'icons/obj/wizard.dmi' + icon_state = "vial" + + var/shatter_msg = "You shatter the bottle, no turning back now!" + var/veil_msg = "You sense a dark presence lurking just beyond the veil..." + var/mob/living/demon_type = /mob/living/simple_animal/slaughter + var/antag_type = /datum/antagonist/slaughter + + +/obj/item/antag_spawner/slaughter_demon/attack_self(mob/user) + if(!is_station_level(user.z)) + to_chat(user, "You should probably wait until you reach the station.") + return + if(used) + return + var/list/demon_candidates = pollCandidatesForMob("Do you want to play as a [initial(demon_type.name)]?", null, null, ROLE_ALIEN, 50, src) + if(demon_candidates.len) + if(used) + return + used = 1 + var/mob/dead/observer/theghost = pick(demon_candidates) + spawn_antag(theghost.client, get_turf(src), initial(demon_type.name),user.mind) + to_chat(user, shatter_msg) + to_chat(user, veil_msg) + playsound(user.loc, 'sound/effects/glassbr1.ogg', 100, 1) + qdel(src) + else + to_chat(user, "You can't seem to work up the nerve to shatter the bottle. Perhaps you should try again later.") + + +/obj/item/antag_spawner/slaughter_demon/spawn_antag(client/C, turf/T, kind = "", datum/mind/user) + var/obj/effect/dummy/slaughter/holder = new /obj/effect/dummy/slaughter(T) + var/mob/living/simple_animal/slaughter/S = new demon_type(holder) + S.holder = holder + S.key = C.key + S.mind.assigned_role = S.name + S.mind.special_role = S.name + S.mind.add_antag_datum(antag_type) + to_chat(S, S.playstyle_string) + to_chat(S, "You are currently not currently in the same plane of existence as the station. \ + Ctrl+Click a blood pool to manifest.") + +/obj/item/antag_spawner/slaughter_demon/laughter + name = "vial of tickles" + desc = "A magically infused bottle of clown love, distilled from countless hugging attacks. Used in funny rituals to attract adorable creatures." + icon = 'icons/obj/wizard.dmi' + icon_state = "vial" + color = "#FF69B4" // HOT PINK + + veil_msg = "You sense an adorable presence lurking just beyond the veil..." + demon_type = /mob/living/simple_animal/slaughter/laughter + antag_type = /datum/antagonist/slaughter/laughter diff --git a/code/modules/antagonists/_common/antag_team.dm b/code/modules/antagonists/_common/antag_team.dm index c458b5a9fb..486b5b0414 100644 --- a/code/modules/antagonists/_common/antag_team.dm +++ b/code/modules/antagonists/_common/antag_team.dm @@ -27,8 +27,25 @@ /datum/team/proc/roundend_report() var/list/report = list() - report += "[name]:" + report += "[name]:" report += "The [member_name]s were:" report += printplayerlist(members) - return report.Join("
") + if(objectives.len) + report += "Team had following objectives:" + var/win = TRUE + var/objective_count = 1 + for(var/datum/objective/objective in objectives) + if(objective.check_completion()) + report += "Objective #[objective_count]: [objective.explanation_text] Success!" + else + report += "Objective #[objective_count]: [objective.explanation_text] Fail." + win = FALSE + objective_count++ + if(win) + report += "The [name] was successful!" + else + report += "The [name] have failed!" + + + return "
[report.Join("
")]
" diff --git a/code/modules/antagonists/abductor/abductor.dm b/code/modules/antagonists/abductor/abductor.dm index 35264af67c..2f6ef07afd 100644 --- a/code/modules/antagonists/abductor/abductor.dm +++ b/code/modules/antagonists/abductor/abductor.dm @@ -148,7 +148,7 @@ result += printplayer(abductor_mind) result += printobjectives(abductor_mind) - return result.Join("
") + return "
[result.Join("
")]
" /datum/antagonist/abductee name = "Abductee" diff --git a/code/modules/antagonists/abductor/equipment/gland.dm b/code/modules/antagonists/abductor/equipment/gland.dm index 6eba723756..9b767a0130 100644 --- a/code/modules/antagonists/abductor/equipment/gland.dm +++ b/code/modules/antagonists/abductor/equipment/gland.dm @@ -264,8 +264,8 @@ /obj/item/organ/heart/gland/egg/activate() to_chat(owner, "You lay an egg!") var/obj/item/reagent_containers/food/snacks/egg/egg = new(owner.drop_location()) - egg.reagents.add_reagent("sacid",20) - egg.desc += " It smells bad." + egg.reagents.add_reagent(get_random_reagent_id(), 15) + egg.desc += " It looks weird..." /obj/item/organ/heart/gland/electric cooldown_low = 800 diff --git a/code/modules/antagonists/clockcult/clock_items/clock_components.dm b/code/modules/antagonists/clockcult/clock_items/clock_components.dm index 5ff7b0f6f2..ebb688a0ab 100644 --- a/code/modules/antagonists/clockcult/clock_items/clock_components.dm +++ b/code/modules/antagonists/clockcult/clock_items/clock_components.dm @@ -28,7 +28,7 @@ to_chat(user, "[cultist_message]") if(user.mind && user.mind.isholy) to_chat(user, "The power of your faith melts away [src]!") - var/obj/item/ore/slag/wrath = new /obj/item/ore/slag + var/obj/item/stack/ore/slag/wrath = new /obj/item/stack/ore/slag qdel(src) user.put_in_active_hand(wrath) if(is_servant_of_ratvar(user) && prob(20)) diff --git a/code/modules/antagonists/cult/cult_structures.dm b/code/modules/antagonists/cult/cult_structures.dm index efe94afb88..ea8e18d7aa 100644 --- a/code/modules/antagonists/cult/cult_structures.dm +++ b/code/modules/antagonists/cult/cult_structures.dm @@ -89,13 +89,12 @@ if(cooldowntime > world.time) to_chat(user, "The magic in [src] is weak, it will be ready to use again in [DisplayTimeText(cooldowntime - world.time)].") return - var/choice = alert(user,"You study the schematics etched into the altar...",,"Eldritch Whetstone","Construct Shells","Flask of Unholy Water") + var/choice = alert(user,"You study the schematics etched into the altar...",,"Eldritch Whetstone","Construct Shell","Flask of Unholy Water") var/list/pickedtype = list() switch(choice) if("Eldritch Whetstone") pickedtype += /obj/item/sharpener/cult - if("Construct Shells") - pickedtype += /obj/structure/constructshell + if("Construct Shell") pickedtype += /obj/structure/constructshell if("Flask of Unholy Water") pickedtype += /obj/item/reagent_containers/glass/beaker/unholywater diff --git a/code/modules/antagonists/cult/ritual.dm b/code/modules/antagonists/cult/ritual.dm index 00ec291755..20ac8c88cf 100644 --- a/code/modules/antagonists/cult/ritual.dm +++ b/code/modules/antagonists/cult/ritual.dm @@ -138,21 +138,10 @@ This file contains the cult dagger and rune list code if(isspaceturf(T)) to_chat(user, "You cannot scribe runes in space!") return FALSE - if(locate(/obj/effect/rune) in T) to_chat(user, "There is already a rune here.") return FALSE - - if(!is_station_level(T.z) && !is_mining_level(T.z)) to_chat(user, "The veil is not weak enough here.") - return FALSE - - var/area/A = get_area(T) - if(A && !A.blob_allowed) - to_chat(user, "There's a passage in [src] specifically forbidding oyster consumption, triple-frying, and building outside of designated cult zones.") - return FALSE - - return TRUE diff --git a/code/modules/antagonists/cult/runes.dm b/code/modules/antagonists/cult/runes.dm index 25161c30c5..fc7d6ecc64 100644 --- a/code/modules/antagonists/cult/runes.dm +++ b/code/modules/antagonists/cult/runes.dm @@ -316,7 +316,7 @@ structure_check() searches for nearby cultist structures required for the invoca to_chat(M, "\"I accept this meager sacrifice.\"") var/obj/item/device/soulstone/stone = new /obj/item/device/soulstone(get_turf(src)) - if(sacrificial.mind) + if(sacrificial.mind && !sacrificial.suiciding) stone.invisibility = INVISIBILITY_MAXIMUM //so it's not picked up during transfer_soul() stone.transfer_soul("FORCE", sacrificial, usr) stone.invisibility = 0 diff --git a/code/modules/antagonists/ert/ert.dm b/code/modules/antagonists/ert/ert.dm new file mode 100644 index 0000000000..c49b724633 --- /dev/null +++ b/code/modules/antagonists/ert/ert.dm @@ -0,0 +1,87 @@ +//Both ERT and DS are handled by the same datums since they mostly differ in equipment in objective. +/datum/team/ert + name = "Emergency Response Team" + var/datum/objective/mission //main mission + +/datum/antagonist/ert + name = "Emergency Response Officer" + var/datum/team/ert/ert_team + var/role = ERT_SEC + var/high_alert = FALSE + show_in_antagpanel = FALSE + +/datum/antagonist/ert/on_gain() + update_name() + forge_objectives() + equipERT() + . = ..() + +/datum/antagonist/ert/get_team() + return ert_team + +/datum/antagonist/ert/proc/update_name() + var/new_name + switch(role) + if(ERT_ENG) + new_name = "Engineer [pick(GLOB.last_names)]" + if(ERT_MED) + new_name = "Medical Officer [pick(GLOB.last_names)]" + if(ERT_SEC) + new_name = "Security Officer [pick(GLOB.last_names)]" + if(ERT_LEADER) + new_name = "Commander [pick(GLOB.last_names)]" + name = "Emergency Response Commander" + if(DEATHSQUAD) + new_name = "Trooper [pick(GLOB.commando_names)]" + name = "Deathsquad Trooper" + if(DEATHSQUAD_LEADER) + new_name = "Officer [pick(GLOB.commando_names)]" + name = "Deathsquad Officer" + owner.current.fully_replace_character_name(owner.current.real_name,new_name) + +/datum/antagonist/ert/create_team(datum/team/ert/new_team) + if(istype(new_team)) + ert_team = new_team + +/datum/antagonist/ert/proc/forge_objectives() + if(ert_team) + objectives |= ert_team.objectives + +/datum/antagonist/ert/proc/equipERT() + var/mob/living/carbon/human/H = owner.current + if(!istype(H)) + return + var/outfit + switch(role) + if(ERT_LEADER) + outfit = high_alert ? /datum/outfit/ert/commander/alert : /datum/outfit/ert/commander + if(ERT_ENG) + outfit = high_alert ? /datum/outfit/ert/engineer/alert : /datum/outfit/ert/engineer + if(ERT_MED) + outfit = high_alert ? /datum/outfit/ert/medic/alert : /datum/outfit/ert/medic + if(ERT_SEC) + outfit = high_alert ? /datum/outfit/ert/security/alert : /datum/outfit/ert/security + if(DEATHSQUAD) + outfit = /datum/outfit/death_commando/officer + if(DEATHSQUAD_LEADER) + outfit = /datum/outfit/death_commando + H.equipOutfit(outfit) + +/datum/antagonist/ert/greet() + if(!ert_team) + return + + var/leader = role == ERT_LEADER || role == DEATHSQUAD_LEADER + + to_chat(owner, "You are the [name].") + + var/missiondesc = "Your squad is being sent on a mission to [station_name()] by Nanotrasen's Security Division." + if(leader) //If Squad Leader + missiondesc += " Lead your squad to ensure the completion of the mission. Board the shuttle when your team is ready." + else + missiondesc += " Follow orders given to you by your squad leader." + if(role != DEATHSQUAD && role != DEATHSQUAD_LEADER) + missiondesc += "Avoid civilian casualites when possible." + + missiondesc += "
Your Mission : [ert_team.mission.explanation_text]" + to_chat(owner,missiondesc) diff --git a/code/modules/antagonists/morph/morph.dm b/code/modules/antagonists/morph/morph.dm index 52f9682717..145a135a4e 100644 --- a/code/modules/antagonists/morph/morph.dm +++ b/code/modules/antagonists/morph/morph.dm @@ -126,6 +126,7 @@ form = null alpha = initial(alpha) color = initial(color) + maptext = null visible_message("[src] suddenly collapses in on itself, dissolving into a pile of green flesh!", \ "You reform to your normal body.") @@ -226,7 +227,7 @@ player_mind.transfer_to(S) player_mind.assigned_role = "Morph" player_mind.special_role = "Morph" - player_mind.add_antag_datum(/datum/antagonist/auto_custom) + player_mind.add_antag_datum(/datum/antagonist/morph) to_chat(S, S.playstyle_string) SEND_SOUND(S, sound('sound/magic/mutate.ogg')) message_admins("[key_name_admin(S)] has been made into a morph by an event.") diff --git a/code/modules/antagonists/morph/morph_antag.dm b/code/modules/antagonists/morph/morph_antag.dm new file mode 100644 index 0000000000..e01751946d --- /dev/null +++ b/code/modules/antagonists/morph/morph_antag.dm @@ -0,0 +1,6 @@ +/datum/antagonist/morph + name = "Morph" + show_name_in_check_antagonists = TRUE + show_in_antagpanel = FALSE + +//It does nothing! (Besides tracking) \ No newline at end of file diff --git a/code/modules/antagonists/ninja/ninja.dm b/code/modules/antagonists/ninja/ninja.dm index 8124b8c5b8..22f1d96cd3 100644 --- a/code/modules/antagonists/ninja/ninja.dm +++ b/code/modules/antagonists/ninja/ninja.dm @@ -2,11 +2,11 @@ name = "Ninja" antagpanel_category = "Ninja" job_rank = ROLE_NINJA + show_name_in_check_antagonists = TRUE var/helping_station = FALSE var/give_objectives = TRUE var/give_equipment = TRUE - /datum/antagonist/ninja/apply_innate_effects(mob/living/mob_override) var/mob/living/M = mob_override || owner.current update_ninja_icons_added(M) @@ -141,9 +141,6 @@ message_admins("[key_name_admin(admin)] has [adj] ninja'ed [new_owner.current].") log_admin("[key_name(admin)] has [adj] ninja'ed [new_owner.current].") -/datum/antagonist/ninja/antag_listing_name() - return ..() + "(Ninja)" - /datum/antagonist/ninja/proc/update_ninja_icons_added(var/mob/living/carbon/human/ninja) var/datum/atom_hud/antag/ninjahud = GLOB.huds[ANTAG_HUD_NINJA] ninjahud.join_hud(ninja) diff --git a/code/modules/antagonists/revenant/revenant.dm b/code/modules/antagonists/revenant/revenant.dm index 5be923ddcc..2c21bd5145 100644 --- a/code/modules/antagonists/revenant/revenant.dm +++ b/code/modules/antagonists/revenant/revenant.dm @@ -224,6 +224,7 @@ invisibility = INVISIBILITY_ABSTRACT revealed = FALSE ghostize(0)//Don't re-enter invisible corpse + SSshuttle.shuttle_purchase_requirements_met |= "revenant" //reveal, stun, icon updates, cast checks, and essence changing diff --git a/code/modules/antagonists/slaughter/slaughter_antag.dm b/code/modules/antagonists/slaughter/slaughter_antag.dm new file mode 100644 index 0000000000..a018603cf1 --- /dev/null +++ b/code/modules/antagonists/slaughter/slaughter_antag.dm @@ -0,0 +1,31 @@ +/datum/antagonist/slaughter + name = "Slaughter demon" + show_name_in_check_antagonists = TRUE + var/objective_verb = "Kill" + var/datum/mind/summoner + job_rank = ROLE_ALIEN + show_in_antagpanel = FALSE + +/datum/antagonist/slaughter/on_gain() + forge_objectives() + . = ..() + +/datum/antagonist/slaughter/greet() + . = ..() + owner.announce_objectives() + +/datum/antagonist/slaughter/proc/forge_objectives() + if(summoner) + var/datum/objective/assassinate/new_objective = new /datum/objective/assassinate + new_objective.owner = owner + new_objective.target = summoner + new_objective.explanation_text = "[objective_verb] [summoner.name], the one who summoned you." + objectives += new_objective + var/datum/objective/new_objective2 = new /datum/objective + new_objective2.owner = owner + new_objective2.explanation_text = "[objective_verb] everyone[summoner ? " else while you're at it":""]." + objectives += new_objective2 + +/datum/antagonist/slaughter/laughter + name = "Laughter demon" + objective_verb = "Hug and Tickle" \ No newline at end of file diff --git a/code/modules/antagonists/slaughter/slaughterevent.dm b/code/modules/antagonists/slaughter/slaughterevent.dm index 1af01e05ea..175e8ad31e 100644 --- a/code/modules/antagonists/slaughter/slaughterevent.dm +++ b/code/modules/antagonists/slaughter/slaughterevent.dm @@ -37,7 +37,7 @@ player_mind.transfer_to(S) player_mind.assigned_role = "Slaughter Demon" player_mind.special_role = "Slaughter Demon" - player_mind.add_antag_datum(/datum/antagonist/auto_custom) + player_mind.add_antag_datum(/datum/antagonist/slaughter) to_chat(S, S.playstyle_string) to_chat(S, "You are currently not currently in the same plane of existence as the station. Blood Crawl near a blood pool to manifest.") SEND_SOUND(S, 'sound/magic/demon_dies.ogg') diff --git a/code/modules/antagonists/swarmer/swarmer.dm b/code/modules/antagonists/swarmer/swarmer.dm index 729a273c53..8d301c934a 100644 --- a/code/modules/antagonists/swarmer/swarmer.dm +++ b/code/modules/antagonists/swarmer/swarmer.dm @@ -90,7 +90,7 @@ projectiletype = /obj/item/projectile/beam/disabler ranged_cooldown_time = 20 projectilesound = 'sound/weapons/taser2.ogg' - loot = list(/obj/effect/decal/cleanable/robot_debris, /obj/item/ore/bluespace_crystal) + loot = list(/obj/effect/decal/cleanable/robot_debris, /obj/item/stack/ore/bluespace_crystal) del_on_death = 1 deathmessage = "explodes with a sharp pop!" light_color = LIGHT_COLOR_CYAN diff --git a/code/modules/atmospherics/gasmixtures/reactions.dm b/code/modules/atmospherics/gasmixtures/reactions.dm index aabbe089fb..67bb932df2 100644 --- a/code/modules/atmospherics/gasmixtures/reactions.dm +++ b/code/modules/atmospherics/gasmixtures/reactions.dm @@ -152,6 +152,7 @@ if(plasma_burn_rate > MINIMUM_HEAT_CAPACITY) ASSERT_GAS(/datum/gas/carbon_dioxide, air) //don't need to assert o2, since if it isn't present we'll never reach this point anyway + plasma_burn_rate = min(plasma_burn_rate,cached_gases[/datum/gas/plasma][MOLES],cached_gases[/datum/gas/oxygen][MOLES]/oxygen_burn_rate) //Ensures matter is conserved properly cached_gases[/datum/gas/plasma][MOLES] = QUANTIZE(cached_gases[/datum/gas/plasma][MOLES] - plasma_burn_rate) cached_gases[/datum/gas/oxygen][MOLES] = QUANTIZE(cached_gases[/datum/gas/oxygen][MOLES] - (plasma_burn_rate * oxygen_burn_rate)) if (super_saturation) @@ -207,13 +208,13 @@ var/old_heat_capacity = air.heat_capacity() var/catalyst_efficency = max(min(cached_gases[/datum/gas/plasma][MOLES]/cached_gases[/datum/gas/tritium][MOLES],MAX_CATALYST_EFFICENCY)-(temperature/FUSION_HEAT_DROPOFF),1) var/reaction_energy = THERMAL_ENERGY(air) - var/moles_impurities = air.total_moles()-(cached_gases[/datum/gas/plasma][MOLES]+cached_gases[/datum/gas/tritium][MOLES]) + var/moles_impurities = max(air.total_moles()-(cached_gases[/datum/gas/plasma][MOLES]+cached_gases[/datum/gas/tritium][MOLES]),1) //This makes it assume a minimum of 1 mol impurities so the reaction energy doesn't divide by 0 - var/plasma_fused = (PLASMA_FUSED_COEFFICENT*catalyst_efficency)*(temperature/PLASMA_BINDING_ENERGY)/10 - var/tritium_catalyzed = (CATALYST_COEFFICENT*catalyst_efficency)*(temperature/PLASMA_BINDING_ENERGY)/40 + var/plasma_fused = min((PLASMA_FUSED_COEFFICENT*catalyst_efficency)*(temperature/PLASMA_BINDING_ENERGY)/10,cached_gases[/datum/gas/plasma][MOLES]) //Preserve matter + var/tritium_catalyzed = min((CATALYST_COEFFICENT*catalyst_efficency)*(temperature/PLASMA_BINDING_ENERGY)/40,cached_gases[/datum/gas/tritium][MOLES]) //Ditto var/oxygen_added = tritium_catalyzed var/waste_added = max((plasma_fused-oxygen_added)-((air.total_moles()*air.heat_capacity())/PLASMA_BINDING_ENERGY),0) - reaction_energy = max(reaction_energy+((catalyst_efficency*cached_gases[/datum/gas/plasma][MOLES])/((moles_impurities/catalyst_efficency)+2)*10)+((plasma_fused/((moles_impurities/catalyst_efficency)))*PLASMA_BINDING_ENERGY),0) + reaction_energy = max(reaction_energy+((catalyst_efficency*cached_gases[/datum/gas/plasma][MOLES])/((moles_impurities/catalyst_efficency)+2)*10)+((plasma_fused/(moles_impurities/catalyst_efficency))*PLASMA_BINDING_ENERGY),0) air.assert_gases(/datum/gas/oxygen, /datum/gas/carbon_dioxide, /datum/gas/water_vapor, /datum/gas/nitrous_oxide, /datum/gas/nitryl) //Fusion produces an absurd amount of waste products now, requiring active filtration. @@ -251,7 +252,7 @@ var/temperature = air.temperature var/old_heat_capacity = air.heat_capacity() - var/heat_efficency = temperature/(FIRE_MINIMUM_TEMPERATURE_TO_EXIST*100) + var/heat_efficency = min(temperature/(FIRE_MINIMUM_TEMPERATURE_TO_EXIST*100),cached_gases[/datum/gas/oxygen][MOLES],cached_gases[/datum/gas/nitrogen][MOLES]) var/energy_used = heat_efficency*NITRYL_FORMATION_ENERGY ASSERT_GAS(/datum/gas/nitryl,air) @@ -283,7 +284,7 @@ var/pressure = air.return_pressure() var/old_heat_capacity = air.heat_capacity() - var/reaction_efficency = 1/((pressure/(0.1*ONE_ATMOSPHERE))*(max(cached_gases[/datum/gas/plasma][MOLES]/cached_gases[/datum/gas/tritium][MOLES],1))) + var/reaction_efficency = min(1/((pressure/(0.1*ONE_ATMOSPHERE))*(max(cached_gases[/datum/gas/plasma][MOLES]/cached_gases[/datum/gas/tritium][MOLES],1))),cached_gases[/datum/gas/tritium][MOLES],cached_gases[/datum/gas/plasma][MOLES]/2) var/energy_released = 2*reaction_efficency*FIRE_CARBON_ENERGY_RELEASED ASSERT_GAS(/datum/gas/bz,air) @@ -314,9 +315,8 @@ var/list/cached_gases = air.gases var/old_heat_capacity = air.heat_capacity() - var/heat_scale = air.temperature/STIMULUM_HEAT_SCALE - var/stim_energy_change - stim_energy_change =heat_scale + (STIMULUM_FIRST_RISE(heat_scale**2)) - (STIMULUM_FIRST_DROP(heat_scale**3)) + (STIMULUM_SECOND_RISE(heat_scale**4)) - (STIMULUM_ABSOLUTE_DROP(heat_scale**5)) + var/heat_scale = min(air.temperature/STIMULUM_HEAT_SCALE,cached_gases[/datum/gas/tritium][MOLES],cached_gases[/datum/gas/plasma][MOLES],cached_gases[/datum/gas/nitryl][MOLES]) + var/stim_energy_change = heat_scale + STIMULUM_FIRST_RISE*(heat_scale**2) - STIMULUM_FIRST_DROP*(heat_scale**3) + STIMULUM_SECOND_RISE*(heat_scale**4) - STIMULUM_ABSOLUTE_DROP*(heat_scale**5) ASSERT_GAS(/datum/gas/stimulum,air) cached_gases[/datum/gas/stimulum][MOLES]+= heat_scale/10 @@ -345,7 +345,7 @@ var/list/cached_gases = air.gases air.assert_gases(/datum/gas/hypernoblium,/datum/gas/bz) var/old_heat_capacity = air.heat_capacity() - var/nob_formed = (cached_gases[/datum/gas/nitrogen][MOLES]*cached_gases[/datum/gas/tritium][MOLES])/100 + var/nob_formed = min((cached_gases[/datum/gas/nitrogen][MOLES]+cached_gases[/datum/gas/tritium][MOLES])/100,cached_gases[/datum/gas/tritium][MOLES]/10,cached_gases[/datum/gas/nitrogen][MOLES]/20) var/energy_taken = nob_formed*(NOBLIUM_FORMATION_ENERGY/(max(cached_gases[/datum/gas/bz][MOLES],1))) cached_gases[/datum/gas/tritium][MOLES] = max(cached_gases[/datum/gas/tritium][MOLES]- 10*nob_formed,0) cached_gases[/datum/gas/nitrogen][MOLES] = max(cached_gases[/datum/gas/nitrogen][MOLES]- 20*nob_formed,0) diff --git a/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm b/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm index 2a59e14121..df76a47b82 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm @@ -184,7 +184,8 @@ if(reagent_transfer == 0) // Magically transfer reagents. Because cryo magic. beaker.reagents.trans_to(occupant, 1, efficiency * 0.25) // Transfer reagents. beaker.reagents.reaction(occupant, VAPOR) - air1.gases[/datum/gas/oxygen][MOLES] -= 2 / efficiency //Let's use gas for this + air1.gases[/datum/gas/oxygen][MOLES] -= max(0,air1.gases[/datum/gas/oxygen][MOLES] - 2 / efficiency) //Let's use gas for this + air1.garbage_collect() if(++reagent_transfer >= 10 * efficiency) // Throttle reagent transfer (higher efficiency will transfer the same amount but consume less from the beaker). reagent_transfer = 0 @@ -220,7 +221,8 @@ air1.temperature = max(air1.temperature - heat / air_heat_capacity, TCMB) mob_occupant.bodytemperature = max(mob_occupant.bodytemperature + heat / heat_capacity, TCMB) - air1.gases[/datum/gas/oxygen][MOLES] -= 0.5 / efficiency // Magically consume gas? Why not, we run on cryo magic. + air1.gases[/datum/gas/oxygen][MOLES] = max(0,air1.gases[/datum/gas/oxygen][MOLES] - 0.5 / efficiency) // Magically consume gas? Why not, we run on cryo magic. + air1.garbage_collect() /obj/machinery/atmospherics/components/unary/cryo_cell/power_change() ..() diff --git a/code/modules/awaymissions/mission_code/snowdin.dm b/code/modules/awaymissions/mission_code/snowdin.dm index 79ae318d04..75530c5751 100644 --- a/code/modules/awaymissions/mission_code/snowdin.dm +++ b/code/modules/awaymissions/mission_code/snowdin.dm @@ -1,116 +1,469 @@ //Snow Valley Areas//-- /area/awaymission/snowdin - name = "Snowdin Tundra Plains" + name = "Snowdin" icon_state = "awaycontent1" requires_power = FALSE - dynamic_lighting = DYNAMIC_LIGHTING_ENABLED + dynamic_lighting = DYNAMIC_LIGHTING_DISABLED + +/area/awaymission/snowdin/outside + name = "Snowdin Tundra Plains" + icon_state = "awaycontent25" /area/awaymission/snowdin/post name = "Snowdin Outpost" - requires_power = TRUE icon_state = "awaycontent2" + requires_power = TRUE + dynamic_lighting = DYNAMIC_LIGHTING_ENABLED + +/area/awaymission/snowdin/post/medbay + name = "Snowdin Outpost - Medbay" + icon_state = "awaycontent3" + +/area/awaymission/snowdin/post/secpost + name = "Snowdin Outpost - Security Checkpoint" + icon_state = "awaycontent4" + +/area/awaymission/snowdin/post/hydro + name = "Snowdin Outpost - Hydroponics" + icon_state = "awaycontent5" + +/area/awaymission/snowdin/post/messhall + name = "Snowdin Outpost - Mess Hall" + icon_state = "awaycontent6" + +/area/awaymission/snowdin/post/gateway + name = "Snowdin Outpost - Gateway" + icon_state = "awaycontent7" + +/area/awaymission/snowdin/post/dorm + name = "Snowdin Outpost - Dorms" + icon_state = "awaycontent8" + +/area/awaymission/snowdin/post/kitchen + name = "Snowdin Outpost - Kitchen" + icon_state = "awaycontent9" + +/area/awaymission/snowdin/post/engineering + name = "Snowdin Outpost - Engineering" + icon_state = "awaycontent10" + +/area/awaymission/snowdin/post/custodials + name = "Snowdin Outpost - Custodials" + icon_state = "awaycontent11" + +/area/awaymission/snowdin/post/research + name = "Snowdin Outpost - Research Area" + icon_state = "awaycontent12" + +/area/awaymission/snowdin/post/garage + name = "Snowdin Outpost - Garage" + icon_state = "awaycontent13" + +/area/awaymission/snowdin/post/minipost + name = "Snowdin Outpost - Recon Post" + icon_state = "awaycontent19" + +/area/awaymission/snowdin/post/mining_main + name = "Snowdin Outpost - Mining Post" + icon_state = "awaycontent21" + +/area/awaymission/snowdin/post/mining_main/mechbay + name = "Snowdin Outpost - Mining Post Mechbay" + icon_state = "awaycontent25" + +/area/awaymission/snowdin/post/mining_main/robotics + name = "Snowdin Outpost - Mining Post Robotics" + icon_state = "awaycontent26" + +/area/awaymission/snowdin/post/cavern1 + name = "Snowdin Outpost - Cavern Outpost 1" + icon_state = "awaycontent27" + +/area/awaymission/snowdin/post/cavern2 + name = "Snowdin Outpost - Cavern Outpost 2" + icon_state = "awaycontent28" + +/area/awaymission/snowdin/post/mining_dock + name = "Snowdin Outpost - Underground Mine Post" + icon_state = "awaycontent22" + +/area/awaymission/snowdin/post/broken_shuttle + name = "Snowdin Outpost - Broken Transist Shuttle" + icon_state = "awaycontent20" + requires_power = FALSE /area/awaymission/snowdin/igloo name = "Snowdin Igloos" - icon_state = "awaycontent3" + icon_state = "awaycontent14" + dynamic_lighting = DYNAMIC_LIGHTING_FORCED /area/awaymission/snowdin/cave name = "Snowdin Caves" - icon_state = "awaycontent4" + icon_state = "awaycontent15" + dynamic_lighting = DYNAMIC_LIGHTING_FORCED + +/area/awaymission/snowdin/cave/cavern + name = "Snowdin Depths" + icon_state = "awaycontent23" + +/area/awaymission/snowdin/cave/mountain + name = "Snowdin Mountains" + icon_state = "awaycontent24" + /area/awaymission/snowdin/base name = "Snowdin Main Base" - icon_state = "awaycontent5" + icon_state = "awaycontent16" + dynamic_lighting = DYNAMIC_LIGHTING_ENABLED requires_power = TRUE /area/awaymission/snowdin/dungeon1 name = "Snowdin Depths" - icon_state = "awaycontent6" + icon_state = "awaycontent17" + dynamic_lighting = DYNAMIC_LIGHTING_ENABLED /area/awaymission/snowdin/sekret name = "Snowdin Operations" - icon_state = "awaycontent7" + icon_state = "awaycontent18" + dynamic_lighting = DYNAMIC_LIGHTING_ENABLED requires_power = TRUE +/area/shuttle/snowdin/elevator1 + name = "Excavation Elevator" + +/area/shuttle/snowdin/elevator2 + name = "Mining Elevator" + +//shuttle console for elevators// + +/obj/machinery/computer/shuttle/snowdin/mining + name = "shuttle console" + desc = "A shuttle control computer." + icon_screen = "shuttle" + icon_keyboard = "tech_key" + light_color = LIGHT_COLOR_CYAN + shuttleId = "snowdin_mining" + possible_destinations = "snowdin_mining_top;snowdin_mining_down" +//liquid plasma!!!!!!// + +/turf/open/floor/plasteel/vault/snowdin + initial_gas_mix = "o2=22;n2=82;TEMP=180" + planetary_atmos = 1 + temperature = 180 + +/turf/open/floor/plasteel/dark/snowdin + initial_gas_mix = "o2=22;n2=82;TEMP=180" + planetary_atmos = 1 + temperature = 180 + +/turf/open/lava/plasma + name = "liquid plasma" + desc = "A flowing stream of chilled liquid plasma. You probably shouldn't get in." + icon_state = "liquidplasma" + initial_gas_mix = "o2=0;n2=82;plasma=24;TEMP=120" + baseturfs = /turf/open/lava/plasma + slowdown = 2 + + light_range = 3 + light_power = 0.75 + light_color = LIGHT_COLOR_PURPLE + +/turf/open/lava/plasma/attackby(obj/item/I, mob/user, params) + var/obj/item/reagent_containers/glass/C = I + if(C.reagents.total_volume >= C.volume) + to_chat(user, "[C] is full.") + return + C.reagents.add_reagent("plasma", rand(5, 10)) + user.visible_message("[user] scoops some plasma from the [src] with \the [C].", "You scoop out some plasma from the [src] using \the [C].") + +/turf/open/lava/plasma/burn_stuff(AM) + . = 0 + + if(is_safe()) + return FALSE + + var/thing_to_check = src + if (AM) + thing_to_check = list(AM) + for(var/thing in thing_to_check) + if(isobj(thing)) + var/obj/O = thing + if((O.resistance_flags & (FREEZE_PROOF)) || O.throwing) + continue + + else if (isliving(thing)) + . = 1 + var/mob/living/L = thing + if(L.movement_type & FLYING) + continue //YOU'RE FLYING OVER IT + if("snow" in L.weather_immunities) + continue + + var/buckle_check = L.buckling + if(!buckle_check) + buckle_check = L.buckled + if(isobj(buckle_check)) + var/obj/O = buckle_check + if(O.resistance_flags & FREEZE_PROOF) + continue + + else if(isliving(buckle_check)) + var/mob/living/live = buckle_check + if("snow" in live.weather_immunities) + continue + + L.adjustFireLoss(2) + if(L) + L.adjust_fire_stacks(20) //dipping into a stream of plasma would probably make you more flammable than usual + L.bodytemperature -=(rand(50,65)) //its cold, man + if(ishuman(L))//are they a carbon? + var/list/plasma_parts = list()//a list of the organic parts to be turned into plasma limbs + var/list/robo_parts = list()//keep a reference of robotic parts so we know if we can turn them into a plasmaman + var/mob/living/carbon/human/PP = L + if(istype(PP.dna.species, /datum/species/plasmaman || /datum/species/android || /datum/species/synth)) //ignore plasmamen/robotic species + return + + for(var/BP in PP.bodyparts) + var/obj/item/bodypart/NN = BP + if(NN.status == BODYPART_ORGANIC && NN.species_id != "plasmaman") //getting every organic, non-plasmaman limb (augments/androids are immune to this) + plasma_parts += NN + if(NN.status == BODYPART_ROBOTIC) + robo_parts += NN + + if(prob(35)) //checking if the delay is over & if the victim actually has any parts to nom + PP.adjustToxLoss(15) + PP.adjustFireLoss(25) + if(plasma_parts.len) + var/obj/item/bodypart/NB = pick(plasma_parts) //using the above-mentioned list to get a choice of limbs for dismember() to use + PP.emote("scream") + NB.species_id = "plasmaman"//change the species_id of the limb to that of a plasmaman + NB.no_update = TRUE + NB.change_bodypart_status() + PP.visible_message("[L] screams in pain as their [NB] melts down to the bone!", \ + "You scream out in pain as your [NB] melts down to the bone, leaving an eerie plasma-like glow where flesh used to be!") + if(!plasma_parts.len && !robo_parts.len) //a person with no potential organic limbs left AND no robotic limbs, time to turn them into a plasmaman + PP.IgniteMob() + PP.set_species(/datum/species/plasmaman) + PP.visible_message("[L] bursts into a brilliant purple flame as their entire body is that of a skeleton!", \ + "Your senses numb as all of your remaining flesh is turned into a purple slurry, sloshing off your body and leaving only your bones to show in a vibrant purple!") + + +/obj/vehicle/ridden/lavaboat/plasma + name = "plasma boat" + desc = "A boat used for traversing the streams of plasma without turning into an icecube." + icon_state = "goliath_boat" + icon = 'icons/obj/lavaland/dragonboat.dmi' + resistance_flags = FREEZE_PROOF + can_buckle = TRUE /////////// papers -/obj/item/paper/crumpled/ruins/snowdin/snowdingatewaynotice + +/obj/item/paper/crumpled/ruins/snowdin/foreshadowing name = "scribbled note" - info = {"The gateway has been inactive for months, engineers think it's due to the recent drop in tempature fucking with the - circuitry or something. Without a constant supply of resources from Central Command, our stock is getting awfully low. Some of the security members have taken to - using the sparse rifle ammo left to hunting some of the wildlife to try and keep our food supply from emptying. God forbid if the heating goes out, I don't want to - die as a fucking popsicle down here."} + info = {"Somnethings gone VERY wrong here. Jouslen has been mumbling about some weird shit in his cabin during the night and he seems always tired when we're working. I tried to confront him about it and he blew up on me, + telling me to mind my own business. I reported him to the officer, said he'd look into it. We only got another 2 months here before we're pulled for another assignment, so this shit can't go any quicker.."} /obj/item/paper/crumpled/ruins/snowdin/misc1 name = "Mission Prologue" info = {"Holy shit, what a rush! Those Nanotrasen bastards didn't even know what hit 'em! All five of us dropped in right on the captain, didn't even have time to yell! We were in and out with that disk in mere minutes! - Crew didn't even know what was happening till the delta alert went down and by then were were already gone. We got a case to drink on the way home to celebrate, fuckin' job well done!"} + Crew didn't even know what was happening till the delta alert went down and by then we were already gone. We got a case to drink on the way home to celebrate, fuckin' job well done!"} -/obj/item/paper/crumpled/ruins/snowdin/keys +/obj/item/paper/crumpled/ruins/snowdin/dontdeadopeninside name = "scribbled note" - info = {"As a notice for anyone looking to borrow an ATV, some asshat lost the key set for all the vehicles. Nobody has yet to actually come forward about the potential where-abouts, either due to embarrassment or fear of - reprecussions. I hope they enjoy walking through that shit snow during the next shipment because I sure as hell ain't."} + info = {"If you're reading this: GET OUT! The mining go on here has unearthed something that was once-trapped by the layers of ice on this hell-hole. The overseer and Jouslen have gone missing. The officer is + keeping the rest of us on lockdown and I swear to god I keep hearing strange noises outside the walls at night. The gateway link has gone dead and without a supply of resources from Central, we're left + for dead here. We haven't heard anything back from the mining squad either, so I can only assume whatever the fuck they unearthed got them first before coming for us. I don't want to die here.."} /obj/item/paper/fluff/awaymissions/snowdin/saw_usage name = "SAW Usage" info = "YOU SEEN IVAN, WHEN YOU HOLD SAAW LIKE PEESTOL, YOU STRONGER THAN RECOIL FOR FEAR OF HITTING FACE!" -/obj/item/paper/fluff/awaymissions/snowdin/log - name = "Activity Log" - info = {"
ACTIVITY LOG


June 3rd
We've moved to the main base in the valley finally, apparently establishing a listening system on a planet - that never stops fucking snowing is a great idea. There's a few outposts further south we'll be supplying from the main gateway. The summer months are enough already, I can only imagine how bad it'll be during winter.

August 23rd
- The colder months are finally hitting, some of the machinery seems to be having trouble starting up sometimes. Central sent some portable heaters to help keep the airlocks from - freezing shut along with a couple storage crates with supplies. Nothing on the radio so far, what the hell do they even expect to hear down here, anyway?

September 15th -
Another supply shipment through the gateway, they've sent some heavier sets of clothes for the coming winter months. Central said they might encounter issues with shipments - during December to Feburary, so we should try to be frugal with the next shipment.

November 20th
Final shipment from Central for the next few months. Going outside - for more than 10-15 minutes without losing feeling in your fingers is difficult. We've finally gotten a signal on the radio, it's mostly some weird static though. One of the researchers is trying to decypher it. -

December 10th
Signal has gotten much stronger, it almost seems like it's coming from under us according to what the researcher managed to decypher. We're waiting from the go from Central before investigating.

- The rest of the paper seems to be a mixture of scribbles and smudged ink."} +/obj/item/paper/fluff/awaymissions/snowdin/research_feed + name = "Research Feed" + info = {"A page full of graphs and other detailed infomation on the seismic activity of the surrounding area."} -/obj/item/paper/fluff/awaymissions/snowdin/log2 - name = "Activity Log" - info = {"
ACTIVITY LOG


June 14th
Movement to the second post is finally done. We're located on the southernmost area of the valley with a similar objective as the northern post. - There are two mid-way stops on the eastern and western sides of the valley so movement in between bases isn't horrible. Not too big of a fan of relying on the northern base for - equal supply distribution, though.

August 27h
First shipment arrived finally, about 4 days after the gateway shipped. Insulation on these buildings is awful, thank god for the spare heaters at least.

- September 20th
Another shipment arrival, standard shit. Our radios have been picking up a weird signal during the nights recently, we've sent the transcripts over to the northern - base to be decyphered. Probably some drunk russians or something equally stupid.

November 24th
We've lost communications with the northern base after recieving the last - shipment of supplies. The snow has really kicked up recently, shits almost like a constant blizzard right now. Maybe it'll drop down soon so we can get a word in.

- The rest of the paper seems to be a mixture of scribbles and smudged ink."} +//profile of each of the old crewmembers for the outpost + +/obj/item/paper/fluff/awaymissions/snowdin/profile/overseer + name = "Personnel Record AOP#01" + info = {"
Personnel Log


Name:Caleb Reed
Age:38
Gender:Male
On-Site Profession:Outpost Overseer

Infomation

Caleb Reed lead several expeditions + among uncharted planets in search of plasma for Nanotrasen, scouring from hot savanas to freezing arctics. Track record is fairly clean with only incidient including the loss of two researchers during the + expedition of _______, where mis-used of explosive ordinance for tunneling causes a cave-in."} + +/obj/item/paper/fluff/awaymissions/snowdin/profile/sec1 + name = "Personnel Record AOP#02" + info = {"
Personnel Log


Name:James Reed
Age:43
Gender:Male
On-Site Profession:Outpost Security

Infomation

James Reed has been a part + of Nanotrasen's security force for over 20 years, first joining in 22XX. A clean record and unwavering loyalty to the corperation through numerous deployments to various sites makes him a valuable asset to Natotrasen + when it comes to keeping the peace while prioritizing Nanotrasen privacy matters. "} + +/obj/item/paper/fluff/awaymissions/snowdin/profile/hydro1 + name = "Personnel Record AOP#03" + info = {"
Personnel Log


Name:Katherine Esterdeen
Age:27
Gender:Female
On-Site Profession:Outpost Botanist

Infomation

Katherine Esterdeen is a recent + graduate with a major in Botany and a PH.D in Ecology. Having a clean record and eager to work, Esterdeen seems to be the right fit for maintaining plants in the middle of nowhere."} + +/obj/item/paper/fluff/awaymissions/snowdin/profile/engi1 + name = "Personnel Record AOP#04" + info = {"
Personnel Log


Name:Rachel Migro
Age:35
Gender:Female
On-Site Profession:Outpost Engineer

Infomation

Recently certified to be a full-time Journeyman, Rachel has + been assigned various construction projects in the past 5 years. Competent and has no past infractions, should be of little concern."} + +/obj/item/paper/fluff/awaymissions/snowdin/profile/research1 + name = "Personnel Record AOP#05" + info = {"
Personnel Log


Name:Jacob Ullman
Age:27
Gender:Male
On-Site Profession:Outpost Researcher

Infomation

"} + +/obj/item/paper/fluff/awaymissions/snowdin/profile/research2 + name = "Personnel Record AOP#06" + info = {"
Personnel Log


Name:Elizabeth Queef
Age:28
Gender:Female
On-Site Profession:Outpost Researcher

Infomation

"} + +/obj/item/paper/fluff/awaymissions/snowdin/profile/research3 + name = "Personnel Record AOP#07" + info = {"
Personnel Log


Name:Jouslen McGee
Age:38
Gender:Male
On-Site Profession:Outpost Researcher

Infomation

"} /obj/item/paper/fluff/awaymissions/snowdin/secnotice name = "Security Notice" - info = {"You have been assigned a position on a listening outpost. Here you'll be watching over several crewmembers assigned to watching signals of the general area. - As not much is expected in terms of issues, we've only assigned one guard per outpost. Crewmembers are expected to keep to their regulated work schedules and may be - disciplined properly if found slacking. Food hoarding is heavily discouraged as all outposts will be sharing from the same shipment every 2-3 months. Hoarding of supplies - should be punished severely as to prevent future incidients. Mutiny and/or rioting should be reported to Central and dealt with swiftly. You're here to secure and protect - Nanotrasen assets, not be a police officer. Do what you must, but make sure it's not messy."} + info = {"YOu have been assigned to this Arctic Post with intention of protecting Nanotrasen assets and ensuring vital infomation is kept secure while the stationed crew obeys protocal. The picked + staff for this post have been pre-screened with no prior incidients on record, but incase of an issue you have been given a single holding cell and instructions to contact Central to terminate the + offending crewmember."} -/obj/item/paper/fluff/awaymissions/snowdin/syndienotice +/obj/item/paper/fluff/awaymissions/snowdin/mining name = "Assignment Notice" - info = {"You've been assigned as an agent to listen in on Nanotrasen activities from passing ships and nearby stations. The outpost you've been assigned to is under lays of solid - ice and we've supplied you with a scrambler to help avoid Nanotrasen discovery, as they've recently built a listening post of their own aboveground. Get aquainted with your new - crewmates, because you're gonna be here for awhile. Enjoy the free syndicakes."} - -/obj/item/paper/crumpled/ruins/snowdin/syndielava - name = "scribbled note" - info = {"Some cracks in the ice nearby have exposed some sort of hidden magma stream under all this shit ice. I don't know whats worse at this point honestly; freezing to death or - burning alive."} + info = {"This cold-ass planet is the new-age equivilant of striking gold. Huge deposits of plasma and literal streams of plasma run through the caverns under all this ice and we're here to mine it all.\ + Nanotrasen pays by the pound, so get minin' boys!"} /obj/item/paper/crumpled/ruins/snowdin/lootstructures name = "scribbled note" - info = {"From what we've seen so far, theres a ton of iced-over ruins down here in the caves. We sent a few men out to check things out and they never came back, so we decided to - border up majority of the ruins. We've heard some weird shit coming out of these caves and I'm not gonna find out the hard way myself."} + info = {"There's some ruins scattered along the cavern, their walls seem to be made of some sort of super-condensned mixture of ice and snow. We've already barricaded up the ones we've found so far, + since we keep hearing some strange noises from inside. Besides, what sort of fool would wrecklessly run into ancient ruins full of monsters for some old gear, anyway?"} /obj/item/paper/crumpled/ruins/snowdin/shovel name = "shoveling duties" info = {"Snow piles up bad here all-year round, even worse during the winter months. Keeping a constant rotation of shoveling that shit out of the way of the airlocks and keeping the paths decently clear is a good step towards not getting stuck walking through knee-deep snow."} +//holo disk recording//-- +/obj/item/disk/holodisk/snowdin/weregettingpaidright + name = "Conversation #AOP#23" + preset_image_type = /datum/preset_holoimage/researcher + preset_record_text = {" + NAME Jacob Ullman + DELAY 10 + SAY Have you gotten anything interesting on the scanners yet? The deep-drilling from the plasma is making it difficult to get anything that isn't useless noise. + DELAY 45 + NAME Elizabeth Queef + DELAY 10 + SAY Nah. I've been feeding the AI the results for the past 2 weeks to sift through the garbage and haven't seen anything out of the usual, at least whatever Nanotrasen is looking for. + DELAY 45 + NAME Jacob Ullman + DELAY 10 + SAY Figured as much. Dunno what Nanotrasen expects to find out here past the plasma. At least we're getting paid to fuck around for a couple months while the AI does the hard work. + DELAY 45 + NAME Elizabeth Queef + DELAY 10 + SAY . . . + DELAY 10 + SAY ..We're getting paid? + DELAY 20 + NAME Jacob Ullman + DELAY 10 + SAY ..We are getting paid, aren't we..? + DELAY 15 + PRESET /datum/preset_holoimage/captain + NAME Caleb Reed + DELAY 10 + SAY Paid in experience! That's the Nanotrasen Motto! + DELAY 30;"} +/obj/item/disk/holodisk/snowdin/welcometodie + name = "Conversation #AOP#1" + preset_image_type = /datum/preset_holoimage/corgi + preset_record_text = {" + NAME Friendly AI Unit + DELAY 10 + SAY Hello! Welcome to the Arctic Post *338-3**$$! + DELAY 30 + SAY You have been selected out of $)@! potential candidates for this post! + DELAY 30 + SAY Nanotrasen is pleased to have you working in one of the many top-of-the-line research posts within the $%@!! sector! + DELAY 30 + SAY Further job assignment infomation can be found at your local security post! Have a secure day! + DELAY 20;"} + +/obj/item/disk/holodisk/snowdin/overrun + name = "Conversation #AOP#55" + preset_image_type = /datum/preset_holoimage/nanotrasenprivatesecurity + preset_record_text = {" + NAME James Reed + DELAY 10 + SAY Jesus christ, what is that thing?? + DELAY 30 + PRESET /datum/preset_holoimage/researcher + NAME Elizabeth Queef + DELAY 10 + SAY Hell if I know! Just shoot it already! + DELAY 30 + PRESET /datum/preset_holoimage/nanotrasenprivatesecurity + NAME James Reed + DELAY 10 + SOUND sound/weapons/laser.ogg + DELAY 10 + SOUND sound/weapons/laser.ogg + DELAY 10 + SOUND sound/weapons/laser.ogg + DELAY 10 + SOUND sound/weapons/laser.ogg + DELAY 15 + SAY Just go! I'll keep it busy, there's an outpost south of here with an elevator to the surface. + NAME Jacob Ullman + PRESET /datum/preset_holoimage/researcher. + DELAY 15 + Say I don't have to be told twice! Let's get the fuck out of here. + DELAY 20;"} + +/obj/item/disk/holodisk/snowdin/ripjacob + name = "Conversation #AOP#62" + preset_image_type = /datum/preset_holoimage/researcher + preset_record_text = {" + NAME Jacob Ullman + DELAY 10 + SAY Get the elevator called. We got no idea how many of those fuckers are down here and I'd rather get off this planet as soon as possible. + DELAY 45 + NAME Elizabeth Queef + DELAY 10 + SAY You don't need to tell me twice, I just need to swipe access and then.. + DELAY 15 + SOUND sound/effects/glassbr1.ogg + DELAY 10 + SOUND sound/effects/glassbr2.ogg + DELAY 15 + NAME Jacob Ullman + DELAY 10 + SAY What the FUCK was that? + DELAY 20 + SAY OH FUCK THERE'S MORE OF THEM. CALL FASTER JESUS CHRIST. + DELAY 20 + NAME Elizabeth Queef + DELAY 10 + SAY DON'T FUCKING RUSH ME ALRIGHT IT'S BEING CALLED. + DELAY 15 + SOUND sound/effects/huuu.ogg + DELAY 5 + SOUND sound/effects/huuu.ogg + DELAY 15 + SOUND sound/effects/woodhit.ogg + DELAY 2 + SOUND sound/effects/bodyfall3.ogg + DELAY 5 + SOUND sound/effects/meow1.ogg + DELAY 15 + NAME Jacob Ullman + DELAY 15 + SAY OH FUCK IT'S GOT ME JESUS CHRIIIiiii- + NAME Elizabeth Queef + SAY AAAAAAAAAAAAAAAA FUCK THAT + DELAY 15;"} //lootspawners//-- @@ -197,6 +550,12 @@ //special items//-- +/obj/structure/barricade/wooden/snowed + name = "crude plank barricade" + desc = "This space is blocked off by a wooden barricade. It seems to be covered in a layer of snow." + icon_state = "woodenbarricade-snow" + max_integrity = 125 + /obj/item/clothing/under/syndicate/coldres name = "insulated tactical turtleneck" desc = "A non-descript and slightly suspicious-looking turtleneck with digital camouflage cargo pants. The interior has been padded with special insulation for both warmth and protection." @@ -258,10 +617,53 @@ /obj/structure/flora/rock/icy name = "icy rock" - color = rgb(114,228,250) + color = rgb(204,233,235) /obj/structure/flora/rock/pile/icy name = "icey rocks" - color = rgb(114,228,250) + color = rgb(204,233,235) + +//decals//-- +/obj/effect/turf_decal/snowdin_station_sign + icon_state = "AOP1" + +/obj/effect/turf_decal/snowdin_station_sign/two + icon_state = "AOP2" + +/obj/effect/turf_decal/snowdin_station_sign/three + icon_state = "AOP3" + +/obj/effect/turf_decal/snowdin_station_sign/four + icon_state = "AOP4" + +/obj/effect/turf_decal/snowdin_station_sign/five + icon_state = "AOP5" + +/obj/effect/turf_decal/snowdin_station_sign/six + icon_state = "AOP6" + +/obj/effect/turf_decal/snowdin_station_sign/seven + icon_state = "AOP7" + +/obj/effect/turf_decal/snowdin_station_sign/up + icon_state = "AOPU1" + +/obj/effect/turf_decal/snowdin_station_sign/up/two + icon_state = "AOPU2" + +/obj/effect/turf_decal/snowdin_station_sign/up/three + icon_state = "AOPU3" + +/obj/effect/turf_decal/snowdin_station_sign/up/four + icon_state = "AOPU4" + +/obj/effect/turf_decal/snowdin_station_sign/up/five + icon_state = "AOPU5" + +/obj/effect/turf_decal/snowdin_station_sign/up/six + icon_state = "AOPU6" + +/obj/effect/turf_decal/snowdin_station_sign/up/seven + icon_state = "AOPU7" diff --git a/code/modules/awaymissions/mission_code/stationCollision.dm b/code/modules/awaymissions/mission_code/stationCollision.dm index 65ed8f95b7..3b865492ef 100644 --- a/code/modules/awaymissions/mission_code/stationCollision.dm +++ b/code/modules/awaymissions/mission_code/stationCollision.dm @@ -23,7 +23,7 @@ name = "Safecode hint spawner" /obj/effect/landmark/sc_bible_spawner/New() - var/obj/item/storage/book/bible/B = new /obj/item/storage/book/bible/booze(src.loc) + var/obj/item/storage/book/bible/B = new /obj/item/storage/book/bible/booze(loc) B.name = "The Holy book of the Geometer" B.deity_name = "Narsie" B.icon_state = "melted" @@ -131,7 +131,7 @@ GLOBAL_VAR_INIT(sc_safecode5, "[rand(0,9)]") new /obj/item/device/soulstone(src) new /obj/item/clothing/suit/space/hardsuit/cult(src) //new /obj/item/teleportation_scroll(src) - new /obj/item/ore/diamond(src) + new /obj/item/stack/ore/diamond(src) /* * Modified Nar-Sie diff --git a/code/modules/cargo/exports/materials.dm b/code/modules/cargo/exports/materials.dm index 543bee7c21..04117fc7a3 100644 --- a/code/modules/cargo/exports/materials.dm +++ b/code/modules/cargo/exports/materials.dm @@ -4,7 +4,7 @@ var/material_id = null export_types = list( /obj/item/stack/sheet/mineral, /obj/item/stack/tile/mineral, - /obj/item/ore, /obj/item/coin) + /obj/item/stack/ore, /obj/item/coin) // Yes, it's a base type containing export_types. // But it has no material_id, so any applies_to check will return false, and these types reduce amount of copypasta a lot @@ -22,8 +22,8 @@ if(istype(I, /obj/item/stack)) var/obj/item/stack/S = I amount *= S.amount - else if(istype(I, /obj/item/ore)) - amount *= 0.8 // Station's ore redemption equipment is really goddamn good. + if(istype(I, /obj/item/stack/ore)) + amount *= 0.8 // Station's ore redemption equipment is really goddamn good. return round(amount/MINERAL_MATERIAL_AMOUNT) @@ -84,11 +84,11 @@ material_id = MAT_METAL export_types = list( /obj/item/stack/sheet/metal, /obj/item/stack/tile/plasteel, - /obj/item/stack/rods, /obj/item/ore, /obj/item/coin) + /obj/item/stack/rods, /obj/item/stack/ore, /obj/item/coin) // Glass. Common building material. /datum/export/material/glass message = "cm3 of glass" material_id = MAT_GLASS - export_types = list(/obj/item/stack/sheet/glass, /obj/item/ore, + export_types = list(/obj/item/stack/sheet/glass, /obj/item/stack/ore, /obj/item/shard) diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index cc2beb3c2a..fefbd8923d 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -825,8 +825,8 @@ /datum/supply_pack/medical/bloodpacks name = "Blood Pack Variety Crate" cost = 3500 - contains = list(/obj/item/reagent_containers/blood/empty, - /obj/item/reagent_containers/blood/empty, + contains = list(/obj/item/reagent_containers/blood, + /obj/item/reagent_containers/blood, /obj/item/reagent_containers/blood/APlus, /obj/item/reagent_containers/blood/AMinus, /obj/item/reagent_containers/blood/BPlus, @@ -991,6 +991,29 @@ /obj/item/pizzabox/vegetable, /obj/item/pizzabox/pineapple) crate_name = "pizza crate" + var/static/anomalous_box_provided = FALSE + +/datum/supply_pack/organic/pizza/fill(obj/structure/closet/crate/C) + . = ..() + if(!anomalous_box_provided) + for(var/obj/item/pizzabox/P in C) + if(prob(1)) //1% chance for each box, so 4% total chance per order + var/obj/item/pizzabox/infinite/fourfiveeight = new(C) + fourfiveeight.boxtag = P.boxtag + qdel(P) + anomalous_box_provided = TRUE + log_game("An anomalous pizza box was provided in a pizza crate at during cargo delivery") + if(prob(50)) + addtimer(CALLBACK(src, .proc/anomalous_pizza_report), rand(300, 1800)) + else + message_admins("An anomalous pizza box was silently created with no command report in a pizza crate delivery.") + break + +/datum/supply_pack/organic/pizza/proc/anomalous_pizza_report() + print_command_report("[station_name()], our anomalous materials divison has reported a missing object that is highly likely to have been sent to your station during a routine cargo \ + delivery. Please search all crates and manifests provided with the delivery and return the object if is located. The object resembles a standard \[DATA EXPUNGED\] and is to be \ + considered \[REDACTED\] and returned at your leisure. Note that objects the anomaly produces are specifically attuned exactly to the individual opening the anomaly; regardless \ + of species, the individual will find the object edible and it will taste great according to their personal definitions, which vary significantly based on person and species.") /datum/supply_pack/organic/cream_piee name = "High-yield Clown-grade Cream Pie Crate" diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm index bbb0f1ed3d..e88beecfe0 100644 --- a/code/modules/client/client_procs.dm +++ b/code/modules/client/client_procs.dm @@ -539,10 +539,10 @@ GLOBAL_LIST_EMPTY(external_rsc_urls) tokens[ckey] = cid_check_reconnect() sleep(15 SECONDS) //Longer sleep here since this would trigger if a client tries to reconnect manually because the inital reconnect failed - + //we sleep after telling the client to reconnect, so if we still exist something is up log_access("Forced disconnect: [key] [computer_id] [address] - CID randomizer check") - + qdel(src) return TRUE @@ -585,10 +585,10 @@ GLOBAL_LIST_EMPTY(external_rsc_urls) tokens[ckey] = cid_check_reconnect() sleep(5 SECONDS) //browse is queued, we don't want them to disconnect before getting the browse() command. - + //we sleep after telling the client to reconnect, so if we still exist something is up log_access("Forced disconnect: [key] [computer_id] [address] - CID randomizer check") - + qdel(src) return TRUE @@ -709,6 +709,12 @@ GLOBAL_LIST_EMPTY(external_rsc_urls) if (isnull(new_size)) CRASH("change_view called without argument.") +//CIT CHANGES START HERE - makes change_view change DEFAULT_VIEW to 15x15 depending on preferences + if(prefs && CONFIG_GET(string/default_view)) + if(!prefs.widescreenpref && new_size == CONFIG_GET(string/default_view)) + new_size = "15x15" +//END OF CIT CHANGES + view = new_size apply_clickcatcher() if (isliving(mob)) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 2bfa169fd7..6e86cd69a1 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -186,9 +186,6 @@ GLOBAL_LIST_EMPTY(preferences_datums) var/action_buttons_screen_locs = list() - var/screenshake = 100 - var/damagescreenshake = 2 - var/arousable = TRUE /datum/preferences/New(client/C) parent = C @@ -386,6 +383,8 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "High" dat += "
" + dat += "Widescreen: [widescreenpref ? "Enabled ([CONFIG_GET(string/default_view)])" : "Disabled (15x15)"]
" + dat += "Screen Shake: [(screenshake==100) ? "Full" : ((screenshake==0) ? "None" : "[screenshake]")]
" if (!user.client.prefs.screenshake==0) @@ -1195,7 +1194,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) new_wings = input(user, "Choose your character's wings:", "Character Preference") as null|anything in GLOB.r_wings_list if(new_wings) features["wings"] = new_wings - + if("moth_wings") var/new_moth_wings new_moth_wings = input(user, "Choose your character's wings:", "Character Preference") as null|anything in GLOB.moth_wings_list @@ -1565,6 +1564,9 @@ GLOBAL_LIST_EMPTY(preferences_datums) features["exhibitionist"] = TRUE else features["exhibitionist"] = FALSE + if("widescreenpref") + widescreenpref = !widescreenpref + user.client.change_view(CONFIG_GET(string/default_view)) if ("screenshake") var/desiredshake = input(user, "Set the amount of screenshake you want. \n(0 = disabled, 100 = full, 200 = maximum.)", "Character Preference", screenshake) as null|num if (!isnull(desiredshake)) diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index 723047f1d6..d1d5d62044 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -200,6 +200,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car S["arousable"] >> arousable S["screenshake"] >> screenshake S["damagescreenshake"] >> damagescreenshake + S["widescreenpref"] >> widescreenpref //try to fix any outdated data if necessary if(needs_update >= 0) @@ -229,6 +230,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car screenshake = sanitize_integer(screenshake, 0, 800, initial(screenshake)) damagescreenshake = sanitize_integer(damagescreenshake, 0, 2, initial(damagescreenshake)) + widescreenpref = sanitize_integer(widescreenpref, 0, 1, initial(widescreenpref)) return 1 @@ -275,6 +277,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car WRITE_FILE(S["screenshake"], screenshake) WRITE_FILE(S["damagescreenshake"], damagescreenshake) WRITE_FILE(S["arousable"], arousable) + WRITE_FILE(S["widescreenpref"], widescreenpref) return 1 diff --git a/code/modules/clothing/glasses/_glasses.dm b/code/modules/clothing/glasses/_glasses.dm index 84d2613082..a439511fe2 100644 --- a/code/modules/clothing/glasses/_glasses.dm +++ b/code/modules/clothing/glasses/_glasses.dm @@ -402,4 +402,4 @@ if(client && client.prefs.uses_glasses_colour && glasses_equipped) add_client_colour(G.glass_colour_type) else - remove_client_colour(G.glass_colour_type) + remove_client_colour(G.glass_colour_type) \ No newline at end of file diff --git a/code/modules/clothing/masks/miscellaneous.dm b/code/modules/clothing/masks/miscellaneous.dm index 38c7e2d118..446a15c547 100644 --- a/code/modules/clothing/masks/miscellaneous.dm +++ b/code/modules/clothing/masks/miscellaneous.dm @@ -40,6 +40,63 @@ icon_state = "fake-moustache" flags_inv = HIDEFACE +/obj/item/clothing/mask/fakemoustache/italian + name = "italian moustache" + desc = "Made from authentic Italian moustache hairs. Gives the wearer an irresistable urge to gesticulate wildly." + +/obj/item/clothing/mask/fakemoustache/italian/speechModification(message) + if(copytext(message, 1, 2) != "*") + message = " [message] " + message = replacetext(message," mom "," mamma ") + message = replacetext(message," dad "," pappa ") + message = replacetext(message," baby ",pick(" bambino "," little sausage roll ")) + message = replacetext(message,"spicy","a-spicy") + message = replacetext(message,"I'm","I'm-a") + message = replacetext(message," friend "," enemy-a ") + message = replacetext(message," enemy "," friend-a ") + message = replacetext(message,"traitor","mafioso") + message = replacetext(message," operative "," greek ") + message = replacetext(message," op "," greek ") + message = replacetext(message," ops "," greeks") + message = replacetext(message," operative "," greek") + message = replacetext(message," operatives "," greeks") + message = replacetext(message," nuke"," spiciest-a meatball") + message = replacetext(message," good"," molto bene") + message = replacetext(message," why"," for-a what reason") + message = replacetext(message," my "," my-a ") + message = replacetext(message,"it's","it's-a") + message = replacetext(message," bad"," molto male") + message = replacetext(message," sing "," sing-a ") + message = replacetext(message," cook "," cook-a ") + message = replacetext(message," want "," want-a ") + message = replacetext(message," what's "," what's-a ") + message = replacetext(message," shitcurity"," carabinieri") + message = replacetext(message," shitsec"," carabinieri") + message = replacetext(message," and "," and-a ") + message = replacetext(message," am "," am-a ") + message = replacetext(message," assistant "," goombah ") + message = replacetext(message," greytide "," curvisti ") + message = replacetext(message," greytider "," curvisti ") + message = replacetext(message," captain "," capitano ") + message = replacetext(message," sec "," polizia ") + message = replacetext(message," security "," polizia ") + message = replacetext(message,"cheese",pick("parmesano","gorgonzola")) + message = replacetext(message," meat",pick(" pepperoni"," prosciutto")) + message = replacetext(message,"who's","who's-a") + message = replacetext(message,"hello",pick("ciao","buongiorno")) + message = replacetext(message," bye ",pick(" ciao "," arrivederci ")) + message = replacetext(message,"thing","thing-a") + message = replacetext(message,"whose","whose-a") + message = replacetext(message,"thanks","grazie") + message = replacetext(message," wine"," vino") + message = replacetext(message,"could","could-a") + message = replacetext(message," use"," use-a") + message = replacetext(message," make"," make-a") + message = replacetext(message,"spaghetti", "SPAGHETT") + if(prob(3)) + message += pick(" Ravioli, ravioli, give me the formuoli!"," Mamma-mia!"," Mamma-mia! That's a spicy meat-ball!", " La la la la la funiculi funicula!") + return trim(message) + /obj/item/clothing/mask/joy name = "joy mask" desc = "Express your happiness or hide your sorrows with this laughing face with crying tears of joy cutout." diff --git a/code/modules/crafting/recipes.dm b/code/modules/crafting/recipes.dm index c68e5c2722..fa63da1ef1 100644 --- a/code/modules/crafting/recipes.dm +++ b/code/modules/crafting/recipes.dm @@ -80,7 +80,7 @@ reqs = list(/obj/item/restraints/handcuffs/cable = 1, /obj/item/stack/rods = 1, /obj/item/device/assembly/igniter = 1, - /obj/item/ore/bluespace_crystal = 1) + /obj/item/stack/ore/bluespace_crystal = 1) time = 40 category = CAT_WEAPONRY subcategory = CAT_WEAPON diff --git a/code/modules/events/heart_attack.dm b/code/modules/events/heart_attack.dm new file mode 100644 index 0000000000..c934dceb7a --- /dev/null +++ b/code/modules/events/heart_attack.dm @@ -0,0 +1,23 @@ +/datum/round_event_control/heart_attack + name = "Random Heart Attack" + typepath = /datum/round_event/heart_attack + weight = 20 + max_occurrences = 2 + earliest_start = 12000 + min_players = 40 // To avoid shafting lowpop + +/datum/round_event/heart_attack/start() + var/list/heart_attack_contestants = list() + for(var/mob/living/carbon/H in shuffle(GLOB.player_list)) + if(!H.client || H.stat == DEAD || H.InCritical() || !H.can_heartattack() || H.has_status_effect(STATUS_EFFECT_EXERCISED) || (/datum/disease/heart_failure in H.viruses) || H.undergoing_cardiac_arrest()) + continue + if(H.satiety <= -100) + heart_attack_contestants[H] = 1.15 + else + heart_attack_contestants[H] = 1 + + if(LAZYLEN(heart_attack_contestants)) + var/mob/living/carbon/C = pickweight(heart_attack_contestants) + var/datum/disease/D = new /datum/disease/heart_failure + C.ForceContractDisease(D) + notify_ghosts("[C] is beginning to have a heart attack!", enter_link="(Click to orbit)", source=C, action=NOTIFY_ORBIT) \ No newline at end of file diff --git a/code/modules/events/vent_clog.dm b/code/modules/events/vent_clog.dm index 6c96504144..2bdd2db814 100644 --- a/code/modules/events/vent_clog.dm +++ b/code/modules/events/vent_clog.dm @@ -1,8 +1,9 @@ /datum/round_event_control/vent_clog name = "Clogged Vents" typepath = /datum/round_event/vent_clog - weight = 35 + weight = 25 max_occurrences = 1 + min_players = 50 /datum/round_event/vent_clog announceWhen = 1 @@ -27,9 +28,9 @@ if(vent && vent.loc) var/datum/reagents/R = new/datum/reagents(1000) R.my_atom = vent - R.add_reagent(get_random_reagent_id(), 1000) + R.add_reagent(get_random_reagent_id(), 250) - var/datum/effect_system/foam_spread/long/foam = new + var/datum/effect_system/foam_spread/foam = new foam.set_up(200, get_turf(vent), R) foam.start() diff --git a/code/modules/food_and_drinks/food/snacks.dm b/code/modules/food_and_drinks/food/snacks.dm index cb5e3c6248..b46165cb80 100644 --- a/code/modules/food_and_drinks/food/snacks.dm +++ b/code/modules/food_and_drinks/food/snacks.dm @@ -223,6 +223,8 @@ slice.name = "slice of [name]" if(desc != initial(desc)) slice.desc = "[desc]" + if(foodtype != initial(foodtype)) + slice.foodtype = foodtype //if something happens that overrode our food type, make sure the slice carries that over /obj/item/reagent_containers/food/snacks/proc/generate_trash(atom/location) if(trash) diff --git a/code/modules/food_and_drinks/food/snacks_pizza.dm b/code/modules/food_and_drinks/food/snacks_pizza.dm index 058dfe2086..a5269742f9 100644 --- a/code/modules/food_and_drinks/food/snacks_pizza.dm +++ b/code/modules/food_and_drinks/food/snacks_pizza.dm @@ -16,7 +16,7 @@ foodtype = GRAIN | DAIRY | VEGETABLES /obj/item/reagent_containers/food/snacks/pizza/margherita - name = "margherita" + name = "pizza margherita" desc = "The most cheezy pizza in galaxy." icon_state = "pizzamargherita" slice_path = /obj/item/reagent_containers/food/snacks/pizzaslice/margherita diff --git a/code/modules/food_and_drinks/pizzabox.dm b/code/modules/food_and_drinks/pizzabox.dm index 0ae07a6d3b..cc14864d11 100644 --- a/code/modules/food_and_drinks/pizzabox.dm +++ b/code/modules/food_and_drinks/pizzabox.dm @@ -16,6 +16,7 @@ righthand_file = 'icons/mob/inhands/misc/food_righthand.dmi' var/open = FALSE + var/can_open_on_fall = TRUE //if FALSE, this pizza box will never open if it falls from a stack var/boxtag = "" var/list/boxes = list() @@ -239,7 +240,7 @@ var/obj/item/pizzabox/P = V var/fall_dir = pick(GLOB.alldirs) step(P, fall_dir) - if(P.pizza && prob(50)) //rip pizza + if(P.pizza && P.can_open_on_fall && prob(50)) //rip pizza P.open = TRUE P.pizza.forceMove(get_turf(P)) fall_dir = pick(GLOB.alldirs) @@ -290,3 +291,44 @@ . = ..() pizza = new /obj/item/reagent_containers/food/snacks/pizza/pineapple(src) boxtag = "Honolulu Chew" + +//An anomalous pizza box that, when opened, produces the opener's favorite kind of pizza. +/obj/item/pizzabox/infinite + resistance_flags = FIRE_PROOF | LAVA_PROOF | ACID_PROOF //hard to destroy + can_open_on_fall = FALSE + var/list/pizza_types = list( + /obj/item/reagent_containers/food/snacks/pizza/meat = 1, + /obj/item/reagent_containers/food/snacks/pizza/mushroom = 1, + /obj/item/reagent_containers/food/snacks/pizza/margherita = 1, + /obj/item/reagent_containers/food/snacks/pizza/sassysage = 0.8, + /obj/item/reagent_containers/food/snacks/pizza/vegetable = 0.8, + /obj/item/reagent_containers/food/snacks/pizza/pineapple = 0.5, + /obj/item/reagent_containers/food/snacks/pizza/donkpocket = 0.3, + /obj/item/reagent_containers/food/snacks/pizza/dank = 0.1) //pizzas here are weighted by chance to be someone's favorite + var/static/list/pizza_preferences + +/obj/item/pizzabox/infinite/Initialize() + . = ..() + if(!pizza_preferences) + pizza_preferences = list() + +/obj/item/pizzabox/infinite/examine(mob/user) + ..() + if(isobserver(user)) + to_chat(user, "This pizza box is anomalous, and will produce infinite pizza.") + +/obj/item/pizzabox/infinite/attack_self(mob/living/user) + QDEL_NULL(pizza) + if(ishuman(user)) + attune_pizza(user) + . = ..() + +/obj/item/pizzabox/infinite/proc/attune_pizza(mob/living/carbon/human/noms) //tonight on "proc names I never thought I'd type" + if(!pizza_preferences[noms.ckey]) + pizza_preferences[noms.ckey] = pickweight(pizza_types) + if(noms.mind && noms.mind.assigned_role == "Botanist") + pizza_preferences[noms.ckey] = /obj/item/reagent_containers/food/snacks/pizza/dank + + var/obj/item/pizza_type = pizza_preferences[noms.ckey] + pizza = new pizza_type (src) + pizza.foodtype = noms.dna.species.liked_food //it's our favorite! diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm index 3207938ff1..267f5f8427 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm @@ -140,7 +140,7 @@ /datum/reagent/water = 10, /obj/item/reagent_containers/glass/bowl = 1, /obj/item/reagent_containers/food/snacks/grown/banana = 1, - /obj/item/ore/bananium = 1 + /obj/item/stack/ore/bananium = 1 ) result = /obj/item/reagent_containers/food/snacks/soup/clownstears subcategory = CAT_SOUP diff --git a/code/modules/integrated_electronics/core/assemblies.dm b/code/modules/integrated_electronics/core/assemblies.dm index f88c197120..351c42917c 100644 --- a/code/modules/integrated_electronics/core/assemblies.dm +++ b/code/modules/integrated_electronics/core/assemblies.dm @@ -491,7 +491,7 @@ name = "electronic drone" icon_state = "setup_drone" desc = "It's a case, for building mobile electronics with." - w_class = WEIGHT_CLASS_SMALL + w_class = WEIGHT_CLASS_BULKY max_components = IC_MAX_SIZE_BASE * 3 max_complexity = IC_COMPLEXITY_BASE * 3 diff --git a/code/modules/integrated_electronics/subtypes/manipulation.dm b/code/modules/integrated_electronics/subtypes/manipulation.dm index 0daed12bce..c14278bd19 100644 --- a/code/modules/integrated_electronics/subtypes/manipulation.dm +++ b/code/modules/integrated_electronics/subtypes/manipulation.dm @@ -292,7 +292,7 @@ /obj/item/integrated_circuit/manipulation/grabber name = "grabber" - desc = "A circuit which is used to grab and store tiny to small objects within it's self-contained inventory." + desc = "A circuit with it's own inventory for items, used to grab and store things." icon_state = "grabber" extended_desc = "The circuit accepts a reference to an object to be grabbed and can store up to 10 objects. Modes: 1 to grab, 0 to eject the first object, and -1 to eject all objects." w_class = WEIGHT_CLASS_SMALL @@ -304,19 +304,28 @@ activators = list("pulse in" = IC_PINTYPE_PULSE_IN,"pulse out" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_RESEARCH power_draw_per_use = 50 - var/max_w_class = WEIGHT_CLASS_NORMAL var/max_items = 10 - /obj/item/integrated_circuit/manipulation/grabber/do_work() + var/max_w_class = assembly.w_class var/atom/movable/acting_object = get_object() var/turf/T = get_turf(acting_object) var/obj/item/AM = get_pin_data_as_type(IC_INPUT, 1, /obj/item) if(AM) var/mode = get_pin_data(IC_INPUT, 2) - if(mode == 1) if(check_target(AM)) - if((contents.len < max_items) && (!max_w_class || AM.w_class <= max_w_class)) + var/weightcheck = FALSE + if ((!istype(AM,/obj/item/device/electronic_assembly/)) && (!istype(AM,/obj/item/device/transfer_valve))) + if (AM.w_class <= max_w_class) + weightcheck = TRUE + else + weightcheck = FALSE + else + if (AM.w_class < max_w_class) + weightcheck = TRUE + else + weightcheck = FALSE + if((contents.len < max_items) && (weightcheck)) AM.forceMove(src) if(mode == 0) if(contents.len) @@ -408,9 +417,9 @@ ) spawn_flags = IC_SPAWN_RESEARCH power_draw_per_use = 50 - var/max_w_class = WEIGHT_CLASS_NORMAL /obj/item/integrated_circuit/manipulation/thrower/do_work() + var/max_w_class = assembly.w_class var/target_x_rel = round(get_pin_data(IC_INPUT, 1)) var/target_y_rel = round(get_pin_data(IC_INPUT, 2)) var/obj/item/A = get_pin_data_as_type(IC_INPUT, 3, /obj/item) diff --git a/code/modules/jobs/job_types/cargo_service.dm b/code/modules/jobs/job_types/cargo_service.dm index ee44a16db5..11c661ce4b 100644 --- a/code/modules/jobs/job_types/cargo_service.dm +++ b/code/modules/jobs/job_types/cargo_service.dm @@ -195,6 +195,7 @@ Cook uniform = /obj/item/clothing/under/rank/chef suit = /obj/item/clothing/suit/toggle/chef head = /obj/item/clothing/head/chefhat + mask = /obj/item/clothing/mask/fakemoustache/italian backpack_contents = list(/obj/item/sharpener = 1) /datum/outfit/job/cook/pre_equip(mob/living/carbon/human/H, visualsOnly = FALSE) diff --git a/code/modules/mining/abandoned_crates.dm b/code/modules/mining/abandoned_crates.dm index 5e7265f043..c20971fe9d 100644 --- a/code/modules/mining/abandoned_crates.dm +++ b/code/modules/mining/abandoned_crates.dm @@ -38,8 +38,7 @@ if(11 to 15) new /obj/item/reagent_containers/glass/beaker/bluespace(src) if(16 to 20) - for(var/i in 1 to 10) - new /obj/item/ore/diamond(src) + new /obj/item/stack/ore/diamond(src, 10) if(21 to 25) for(var/i in 1 to 5) new /obj/item/poster/random_contraband(src) @@ -86,8 +85,7 @@ var/newitem = pick(subtypesof(/obj/item/stock_parts) - /obj/item/stock_parts/subspace) new newitem(src) if(69 to 70) - for(var/i in 1 to 5) - new /obj/item/ore/bluespace_crystal(src) + new /obj/item/stack/ore/bluespace_crystal(src, 5) if(71 to 72) new /obj/item/pickaxe/drill(src) if(73 to 74) @@ -196,7 +194,7 @@ if(attempts == 1) to_chat(user, "* Anti-Tamper Bomb will activate on next failed access attempt.") else - to_chat(user, "* Anti-Tamper Bomb will activate after [src.attempts] failed access attempts.") + to_chat(user, "* Anti-Tamper Bomb will activate after [attempts] failed access attempts.") if(lastattempt != null) var/list/guess = list() var/list/answer = list() diff --git a/code/modules/mining/lavaland/ruins/gym.dm b/code/modules/mining/lavaland/ruins/gym.dm index b148495f44..a10735f6bb 100644 --- a/code/modules/mining/lavaland/ruins/gym.dm +++ b/code/modules/mining/lavaland/ruins/gym.dm @@ -8,9 +8,10 @@ var/list/hit_sounds = list('sound/weapons/genhit1.ogg', 'sound/weapons/genhit2.ogg', 'sound/weapons/genhit3.ogg',\ 'sound/weapons/punch1.ogg', 'sound/weapons/punch2.ogg', 'sound/weapons/punch3.ogg', 'sound/weapons/punch4.ogg') -/obj/structure/punching_bag/attack_hand(mob/user as mob) - flick("[icon_state]2", src) - playsound(src.loc, pick(src.hit_sounds), 25, 1, -1) +/obj/structure/punching_bag/attack_hand(mob/living/user) + flick("[icon_state]2", src) + playsound(src.loc, pick(src.hit_sounds), 25, 1, -1) + user.apply_status_effect(STATUS_EFFECT_EXERCISED) /obj/structure/stacklifter name = "Weight Machine" @@ -49,6 +50,7 @@ var/finishmessage = pick("You feel stronger!","You feel like you can take on the world!","You feel robust!","You feel indestructible!") icon_state = "fitnesslifter" to_chat(user, finishmessage) + user.apply_status_effect(STATUS_EFFECT_EXERCISED) /obj/structure/weightlifter name = "Weight Machine" @@ -94,3 +96,4 @@ icon_state = "fitnessweight" cut_overlay(swole_overlay) to_chat(user, "[finishmessage]") + user.apply_status_effect(STATUS_EFFECT_EXERCISED) \ No newline at end of file diff --git a/code/modules/mining/machine_processing.dm b/code/modules/mining/machine_processing.dm index 52416787cd..b1587dd6ae 100644 --- a/code/modules/mining/machine_processing.dm +++ b/code/modules/mining/machine_processing.dm @@ -83,10 +83,10 @@ return ..() /obj/machinery/mineral/processing_unit/HasProximity(atom/movable/AM) - if(istype(AM, /obj/item/ore) && AM.loc == get_step(src, input_dir)) + if(istype(AM, /obj/item/stack/ore) && AM.loc == get_step(src, input_dir)) process_ore(AM) -/obj/machinery/mineral/processing_unit/proc/process_ore(obj/item/ore/O) +/obj/machinery/mineral/processing_unit/proc/process_ore(obj/item/stack/ore/O) GET_COMPONENT(materials, /datum/component/material_container) var/material_amount = materials.get_item_material_amount(O) if(!materials.has_space(material_amount)) diff --git a/code/modules/mining/machine_redemption.dm b/code/modules/mining/machine_redemption.dm index fe94d88168..16929f9b09 100644 --- a/code/modules/mining/machine_redemption.dm +++ b/code/modules/mining/machine_redemption.dm @@ -48,12 +48,12 @@ point_upgrade = point_upgrade_temp sheet_per_ore = sheet_per_ore_temp -/obj/machinery/mineral/ore_redemption/proc/smelt_ore(obj/item/ore/O) +/obj/machinery/mineral/ore_redemption/proc/smelt_ore(obj/item/stack/ore/O) ore_buffer -= O if(O && O.refined_type) - points += O.points * point_upgrade + points += O.points * point_upgrade * O.amount GET_COMPONENT(materials, /datum/component/material_container) var/material_amount = materials.get_item_material_amount(O) @@ -61,7 +61,7 @@ if(!material_amount) qdel(O) //no materials, incinerate it - else if(!materials.has_space(material_amount * sheet_per_ore)) //if there is no space, eject it + else if(!materials.has_space(material_amount * sheet_per_ore * O.amount)) //if there is no space, eject it unload_mineral(O) else @@ -133,7 +133,7 @@ if(OB) input = OB - for(var/obj/item/ore/O in input) + for(var/obj/item/stack/ore/O in input) if(QDELETED(O)) continue ore_buffer |= O diff --git a/code/modules/mining/machine_unloading.dm b/code/modules/mining/machine_unloading.dm index c22ba5d757..380509f415 100644 --- a/code/modules/mining/machine_unloading.dm +++ b/code/modules/mining/machine_unloading.dm @@ -16,7 +16,7 @@ if(T) var/limit for(var/obj/structure/ore_box/B in T) - for (var/obj/item/ore/O in B) + for (var/obj/item/stack/ore/O in B) B.contents -= O unload_mineral(O) limit++ diff --git a/code/modules/mining/machine_vending.dm b/code/modules/mining/machine_vending.dm index 71574104c6..da44a49626 100644 --- a/code/modules/mining/machine_vending.dm +++ b/code/modules/mining/machine_vending.dm @@ -11,52 +11,53 @@ var/icon_deny = "mining-deny" var/obj/item/card/id/inserted_id var/list/prize_list = list( //if you add something to this, please, for the love of god, use tabs and not spaces. - new /datum/data/mining_equipment("1 Marker Beacon", /obj/item/stack/marker_beacon, 10), - new /datum/data/mining_equipment("10 Marker Beacons", /obj/item/stack/marker_beacon/ten, 100), - new /datum/data/mining_equipment("30 Marker Beacons", /obj/item/stack/marker_beacon/thirty, 300), - new /datum/data/mining_equipment("Whiskey", /obj/item/reagent_containers/food/drinks/bottle/whiskey, 100), - new /datum/data/mining_equipment("Absinthe", /obj/item/reagent_containers/food/drinks/bottle/absinthe/premium,100), - new /datum/data/mining_equipment("Cigar", /obj/item/clothing/mask/cigarette/cigar/havana, 150), - new /datum/data/mining_equipment("Soap", /obj/item/soap/nanotrasen, 200), - new /datum/data/mining_equipment("Laser Pointer", /obj/item/device/laser_pointer, 300), - new /datum/data/mining_equipment("Alien Toy", /obj/item/clothing/mask/facehugger/toy, 300), - new /datum/data/mining_equipment("Advanced Scanner", /obj/item/device/t_scanner/adv_mining_scanner, 800), - new /datum/data/mining_equipment("Stabilizing Serum", /obj/item/hivelordstabilizer, 400), - new /datum/data/mining_equipment("Fulton Beacon", /obj/item/fulton_core, 400), - new /datum/data/mining_equipment("Shelter Capsule", /obj/item/survivalcapsule, 400), - new /datum/data/mining_equipment("GAR Meson Scanners", /obj/item/clothing/glasses/meson/gar, 500), - new /datum/data/mining_equipment("Explorer's Webbing", /obj/item/storage/belt/mining, 500), - new /datum/data/mining_equipment("Survival Medipen", /obj/item/reagent_containers/hypospray/medipen/survival, 500), - new /datum/data/mining_equipment("Brute First-Aid Kit", /obj/item/storage/firstaid/brute, 600), - new /datum/data/mining_equipment("Tracking Implant Kit", /obj/item/storage/box/minertracker, 600), - new /datum/data/mining_equipment("Jaunter", /obj/item/device/wormhole_jaunter, 750), - new /datum/data/mining_equipment("Kinetic Crusher", /obj/item/twohanded/required/kinetic_crusher, 750), - new /datum/data/mining_equipment("Kinetic Accelerator", /obj/item/gun/energy/kinetic_accelerator, 750), - new /datum/data/mining_equipment("Resonator", /obj/item/resonator, 800), - new /datum/data/mining_equipment("Fulton Pack", /obj/item/extraction_pack, 1000), - new /datum/data/mining_equipment("Lazarus Injector", /obj/item/lazarus_injector, 1000), - new /datum/data/mining_equipment("Silver Pickaxe", /obj/item/pickaxe/silver, 1000), - new /datum/data/mining_equipment("Jetpack Upgrade", /obj/item/tank/jetpack/suit, 2000), - new /datum/data/mining_equipment("Space Cash", /obj/item/stack/spacecash/c1000, 2000), - new /datum/data/mining_equipment("Mining Hardsuit", /obj/item/clothing/suit/space/hardsuit/mining, 2000), - new /datum/data/mining_equipment("Diamond Pickaxe", /obj/item/pickaxe/diamond, 2000), - new /datum/data/mining_equipment("Super Resonator", /obj/item/resonator/upgraded, 2500), - new /datum/data/mining_equipment("Luxury Shelter Capsule", /obj/item/survivalcapsule/luxury, 3000), - new /datum/data/mining_equipment("KA White Tracer Rounds", /obj/item/borg/upgrade/modkit/tracer, 100), - new /datum/data/mining_equipment("KA Adjustable Tracer Rounds", /obj/item/borg/upgrade/modkit/tracer/adjustable, 150), - new /datum/data/mining_equipment("KA Super Chassis", /obj/item/borg/upgrade/modkit/chassis_mod, 250), - new /datum/data/mining_equipment("KA Hyper Chassis", /obj/item/borg/upgrade/modkit/chassis_mod/orange, 300), - new /datum/data/mining_equipment("KA Range Increase", /obj/item/borg/upgrade/modkit/range, 1000), - new /datum/data/mining_equipment("KA Damage Increase", /obj/item/borg/upgrade/modkit/damage, 1000), - new /datum/data/mining_equipment("KA Cooldown Decrease", /obj/item/borg/upgrade/modkit/cooldown, 1000), - new /datum/data/mining_equipment("KA AoE Damage", /obj/item/borg/upgrade/modkit/aoe/mobs, 2000), - new /datum/data/mining_equipment("Point Transfer Card", /obj/item/card/mining_point_card, 500), - new /datum/data/mining_equipment("Mining Drone", /mob/living/simple_animal/hostile/mining_drone, 800), - new /datum/data/mining_equipment("Drone Melee Upgrade", /obj/item/device/mine_bot_ugprade, 400), - new /datum/data/mining_equipment("Drone Health Upgrade", /obj/item/device/mine_bot_ugprade/health, 400), - new /datum/data/mining_equipment("Drone Ranged Upgrade", /obj/item/device/mine_bot_ugprade/cooldown, 600), - new /datum/data/mining_equipment("Drone AI Upgrade", /obj/item/slimepotion/slime/sentience/mining, 1000), - new /datum/data/mining_equipment("Jump Boots", /obj/item/clothing/shoes/bhop, 2500), + new /datum/data/mining_equipment("1 Marker Beacon", /obj/item/stack/marker_beacon, 10), + new /datum/data/mining_equipment("10 Marker Beacons", /obj/item/stack/marker_beacon/ten, 100), + new /datum/data/mining_equipment("30 Marker Beacons", /obj/item/stack/marker_beacon/thirty, 300), + new /datum/data/mining_equipment("Whiskey", /obj/item/reagent_containers/food/drinks/bottle/whiskey, 100), + new /datum/data/mining_equipment("Absinthe", /obj/item/reagent_containers/food/drinks/bottle/absinthe/premium, 100), + new /datum/data/mining_equipment("Cigar", /obj/item/clothing/mask/cigarette/cigar/havana, 150), + new /datum/data/mining_equipment("Soap", /obj/item/soap/nanotrasen, 200), + new /datum/data/mining_equipment("Laser Pointer", /obj/item/device/laser_pointer, 300), + new /datum/data/mining_equipment("Alien Toy", /obj/item/clothing/mask/facehugger/toy, 300), + new /datum/data/mining_equipment("Advanced Scanner", /obj/item/device/t_scanner/adv_mining_scanner, 800), + new /datum/data/mining_equipment("Stabilizing Serum", /obj/item/hivelordstabilizer, 400), + new /datum/data/mining_equipment("Fulton Beacon", /obj/item/fulton_core, 400), + new /datum/data/mining_equipment("Shelter Capsule", /obj/item/survivalcapsule, 400), + new /datum/data/mining_equipment("GAR Meson Scanners", /obj/item/clothing/glasses/meson/gar, 500), + new /datum/data/mining_equipment("Explorer's Webbing", /obj/item/storage/belt/mining, 500), + new /datum/data/mining_equipment("Point Transfer Card", /obj/item/card/mining_point_card, 500), + new /datum/data/mining_equipment("Survival Medipen", /obj/item/reagent_containers/hypospray/medipen/survival, 500), + new /datum/data/mining_equipment("Brute First-Aid Kit", /obj/item/storage/firstaid/brute, 600), + new /datum/data/mining_equipment("Tracking Implant Kit", /obj/item/storage/box/minertracker, 600), + new /datum/data/mining_equipment("Jaunter", /obj/item/device/wormhole_jaunter, 750), + new /datum/data/mining_equipment("Kinetic Crusher", /obj/item/twohanded/required/kinetic_crusher, 750), + new /datum/data/mining_equipment("Kinetic Accelerator", /obj/item/gun/energy/kinetic_accelerator, 750), + new /datum/data/mining_equipment("Resonator", /obj/item/resonator, 800), + new /datum/data/mining_equipment("Fulton Pack", /obj/item/extraction_pack, 1000), + new /datum/data/mining_equipment("Lazarus Injector", /obj/item/lazarus_injector, 1000), + new /datum/data/mining_equipment("Silver Pickaxe", /obj/item/pickaxe/silver, 1000), + new /datum/data/mining_equipment("Mining Conscription Kit", /obj/item/storage/backpack/duffelbag/mining_conscript, 1000), + new /datum/data/mining_equipment("Jetpack Upgrade", /obj/item/tank/jetpack/suit, 2000), + new /datum/data/mining_equipment("Space Cash", /obj/item/stack/spacecash/c1000, 2000), + new /datum/data/mining_equipment("Mining Hardsuit", /obj/item/clothing/suit/space/hardsuit/mining, 2000), + new /datum/data/mining_equipment("Diamond Pickaxe", /obj/item/pickaxe/diamond, 2000), + new /datum/data/mining_equipment("Super Resonator", /obj/item/resonator/upgraded, 2500), + new /datum/data/mining_equipment("Jump Boots", /obj/item/clothing/shoes/bhop, 2500), + new /datum/data/mining_equipment("Luxury Shelter Capsule", /obj/item/survivalcapsule/luxury, 3000), + new /datum/data/mining_equipment("Mining Drone", /mob/living/simple_animal/hostile/mining_drone, 800), + new /datum/data/mining_equipment("Drone Melee Upgrade", /obj/item/device/mine_bot_ugprade, 400), + new /datum/data/mining_equipment("Drone Health Upgrade", /obj/item/device/mine_bot_ugprade/health, 400), + new /datum/data/mining_equipment("Drone Ranged Upgrade", /obj/item/device/mine_bot_ugprade/cooldown, 600), + new /datum/data/mining_equipment("Drone AI Upgrade", /obj/item/slimepotion/slime/sentience/mining, 1000), + new /datum/data/mining_equipment("KA White Tracer Rounds", /obj/item/borg/upgrade/modkit/tracer, 100), + new /datum/data/mining_equipment("KA Adjustable Tracer Rounds", /obj/item/borg/upgrade/modkit/tracer/adjustable, 150), + new /datum/data/mining_equipment("KA Super Chassis", /obj/item/borg/upgrade/modkit/chassis_mod, 250), + new /datum/data/mining_equipment("KA Hyper Chassis", /obj/item/borg/upgrade/modkit/chassis_mod/orange, 300), + new /datum/data/mining_equipment("KA Range Increase", /obj/item/borg/upgrade/modkit/range, 1000), + new /datum/data/mining_equipment("KA Damage Increase", /obj/item/borg/upgrade/modkit/damage, 1000), + new /datum/data/mining_equipment("KA Cooldown Decrease", /obj/item/borg/upgrade/modkit/cooldown, 1000), + new /datum/data/mining_equipment("KA AoE Damage", /obj/item/borg/upgrade/modkit/aoe/mobs, 2000) ) /datum/data/mining_equipment @@ -210,15 +211,15 @@ . = ..() desc += "\nIt seems a few selections have been added." prize_list += list( - new /datum/data/mining_equipment("Extra Id", /obj/item/card/id/mining, 250), - new /datum/data/mining_equipment("Science Goggles", /obj/item/clothing/glasses/science, 250), - new /datum/data/mining_equipment("Monkey Cube", /obj/item/reagent_containers/food/snacks/monkeycube, 300), - new /datum/data/mining_equipment("Toolbelt", /obj/item/storage/belt/utility, 350), - new /datum/data/mining_equipment("Sulphuric Acid", /obj/item/reagent_containers/glass/beaker/sulphuric, 500), - new /datum/data/mining_equipment("Grey Slime Extract", /obj/item/slime_extract/grey, 1000), - new /datum/data/mining_equipment("Modification Kit", /obj/item/borg/upgrade/modkit/trigger_guard, 1700), - new /datum/data/mining_equipment("The Liberator's Legacy", /obj/item/storage/box/rndboards, 2000), - new /datum/data/mining_equipment("Royal Cape of the Liberator", /obj/item/bedsheet/rd/royal_cape, 500) + new /datum/data/mining_equipment("Extra Id", /obj/item/card/id/mining, 250), + new /datum/data/mining_equipment("Science Goggles", /obj/item/clothing/glasses/science, 250), + new /datum/data/mining_equipment("Monkey Cube", /obj/item/reagent_containers/food/snacks/monkeycube, 300), + new /datum/data/mining_equipment("Toolbelt", /obj/item/storage/belt/utility, 350), + new /datum/data/mining_equipment("Royal Cape of the Liberator", /obj/item/bedsheet/rd/royal_cape, 500), + new /datum/data/mining_equipment("Sulphuric Acid", /obj/item/reagent_containers/glass/beaker/sulphuric, 500), + new /datum/data/mining_equipment("Grey Slime Extract", /obj/item/slime_extract/grey, 1000), + new /datum/data/mining_equipment("Modification Kit", /obj/item/borg/upgrade/modkit/trigger_guard, 1700), + new /datum/data/mining_equipment("The Liberator's Legacy", /obj/item/storage/box/rndboards, 2000) ) /**********************Mining Equipment Vendor Items**************************/ diff --git a/code/modules/mining/minebot.dm b/code/modules/mining/minebot.dm index 3c33441561..a74f2283a3 100644 --- a/code/modules/mining/minebot.dm +++ b/code/modules/mining/minebot.dm @@ -36,9 +36,9 @@ projectiletype = /obj/item/projectile/kinetic projectilesound = 'sound/weapons/gunshot4.ogg' speak_emote = list("states") - wanted_objects = list(/obj/item/ore/diamond, /obj/item/ore/gold, /obj/item/ore/silver, - /obj/item/ore/plasma, /obj/item/ore/uranium, /obj/item/ore/iron, - /obj/item/ore/bananium, /obj/item/ore/titanium) + wanted_objects = list(/obj/item/stack/ore/diamond, /obj/item/stack/ore/gold, /obj/item/stack/ore/silver, + /obj/item/stack/ore/plasma, /obj/item/stack/ore/uranium, /obj/item/stack/ore/iron, + /obj/item/stack/ore/bananium, /obj/item/stack/ore/titanium) healable = 0 var/mode = MINEDRONE_COLLECT var/light_on = 0 @@ -85,7 +85,7 @@ /mob/living/simple_animal/hostile/mining_drone/death() ..() visible_message("[src] is destroyed!") - new /obj/effect/decal/cleanable/robot_debris(src.loc) + new /obj/effect/decal/cleanable/robot_debris(loc) DropOre(0) qdel(src) return @@ -124,20 +124,14 @@ to_chat(src, "You are set to attack mode. You can now attack from range.") /mob/living/simple_animal/hostile/mining_drone/AttackingTarget() - if(istype(target, /obj/item/ore) && mode == MINEDRONE_COLLECT) + if(istype(target, /obj/item/stack/ore) && mode == MINEDRONE_COLLECT) CollectOre() return return ..() /mob/living/simple_animal/hostile/mining_drone/proc/CollectOre() - var/obj/item/ore/O - for(O in src.loc) + for(var/obj/item/stack/ore/O in range(1, src)) O.forceMove(src) - for(var/dir in GLOB.alldirs) - var/turf/T = get_step(src,dir) - for(O in T) - O.forceMove(src) - return /mob/living/simple_animal/hostile/mining_drone/proc/DropOre(message = 1) if(!contents.len) @@ -146,7 +140,7 @@ return if(message) to_chat(src, "You dump your stored ore.") - for(var/obj/item/ore/O in contents) + for(var/obj/item/stack/ore/O in contents) contents -= O O.forceMove(drop_location()) return diff --git a/code/modules/mining/ores_coins.dm b/code/modules/mining/ores_coins.dm index 30be7c9689..163e590ea9 100644 --- a/code/modules/mining/ores_coins.dm +++ b/code/modules/mining/ores_coins.dm @@ -3,16 +3,43 @@ #define GIBTONITE_QUALITY_MEDIUM 2 #define GIBTONITE_QUALITY_LOW 1 +#define ORESTACK_OVERLAYS_MAX 10 + /**********************Mineral ores**************************/ -/obj/item/ore +/obj/item/stack/ore name = "rock" icon = 'icons/obj/mining.dmi' icon_state = "ore" + full_w_class = WEIGHT_CLASS_BULKY + singular_name = "ore chunk" var/points = 0 //How many points this ore gets you from the ore redemption machine var/refined_type = null //What this ore defaults to being refined into + novariants = FALSE // Ore stacks handle their icon updates themselves to keep the illusion that there's more going + var/list/stack_overlays -/obj/item/ore/attackby(obj/item/I, mob/user, params) +/obj/item/stack/ore/add(amount) + var/amount_added = 0 + while (amount_added < amount && LAZYLEN(stack_overlays) < ORESTACK_OVERLAYS_MAX) + var/mutable_appearance/newore = mutable_appearance(icon, icon_state) + newore.pixel_x = rand(-8,8) + newore.pixel_y = rand(-8,8) + LAZYADD(stack_overlays, newore) + amount_added++ + return ..() + +/obj/item/stack/ore/use(amount) + var/newamount = src.amount - amount + if (newamount <= ORESTACK_OVERLAYS_MAX) + if (LAZYLEN(stack_overlays)) + stack_overlays.len = newamount-1 + return ..() + +/obj/item/stack/ore/update_icon() + . = ..() + add_overlay(stack_overlays) + +/obj/item/stack/ore/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/weldingtool)) var/obj/item/weldingtool/W = I if(W.remove_fuel(15) && refined_type) @@ -22,91 +49,40 @@ to_chat(user, "Not enough fuel to smelt [src].") ..() -/obj/item/ore/Crossed(atom/movable/AM) - set waitfor = FALSE - var/show_message = TRUE - for(var/obj/item/ore/O in loc) - if(O != src) - show_message = FALSE - break - var/obj/item/storage/bag/ore/OB - if(ishuman(AM)) - var/mob/living/carbon/human/H = AM - OB = locate(/obj/item/storage/bag/ore) in H.get_storage_slots() - if(!OB) - OB = locate(/obj/item/storage/bag/ore) in H.held_items - else if(iscyborg(AM)) - var/mob/living/silicon/robot/R = AM - OB = locate(/obj/item/storage/bag/ore) in R.held_items - if(OB) - var/obj/structure/ore_box/box - if(!OB.can_be_inserted(src, TRUE, AM)) - if(!OB.spam_protection) - to_chat(AM, "Your [OB.name] is full and can't hold any more ore!") - OB.spam_protection = TRUE - sleep(1) - OB.spam_protection = FALSE - else - OB.handle_item_insertion(src, TRUE, AM) - // Then, if the user is dragging an ore box, empty the satchel - // into the box. - var/mob/living/L = AM - if(istype(L.pulling, /obj/structure/ore_box)) - box = L.pulling - for(var/obj/item/ore/O in OB) - OB.remove_from_storage(src, box) - if(show_message) - playsound(L, "rustle", 50, TRUE) - if(box) - L.visible_message("[L] offloads the ores into [box].", \ - "You offload the ores beneath you into your [box.name].") - else - L.visible_message("[L] scoops up the ores beneath them.", \ - "You scoop up the ores beneath you with your [OB.name].") - return ..() - -/obj/item/ore/uranium +/obj/item/stack/ore/uranium name = "uranium ore" icon_state = "Uranium ore" + singular_name = "uranium ore chunk" points = 30 materials = list(MAT_URANIUM=MINERAL_MATERIAL_AMOUNT) refined_type = /obj/item/stack/sheet/mineral/uranium -/obj/item/ore/iron +/obj/item/stack/ore/iron name = "iron ore" icon_state = "Iron ore" + singular_name = "iron ore chunk" points = 1 materials = list(MAT_METAL=MINERAL_MATERIAL_AMOUNT) refined_type = /obj/item/stack/sheet/metal -/obj/item/ore/glass +/obj/item/stack/ore/glass name = "sand pile" icon_state = "Glass ore" + singular_name = "sand pile" points = 1 materials = list(MAT_GLASS=MINERAL_MATERIAL_AMOUNT) refined_type = /obj/item/stack/sheet/glass w_class = WEIGHT_CLASS_TINY -/obj/item/ore/glass/attack_self(mob/living/user) - to_chat(user, "You use the sand to make sandstone.") - var/sandAmt = 1 - for(var/obj/item/ore/glass/G in user.loc) // The sand on the floor - sandAmt += 1 - qdel(G) - while(sandAmt > 0) - var/obj/item/stack/sheet/mineral/sandstone/SS = new /obj/item/stack/sheet/mineral/sandstone(user.loc) - if(sandAmt >= SS.max_amount) - SS.amount = SS.max_amount - else - SS.amount = sandAmt - for(var/obj/item/stack/sheet/mineral/sandstone/SA in user.loc) - if(SA != SS && SA.amount < SA.max_amount) - SA.attackby(SS, user) //we try to transfer all old unfinished stacks to the new stack we created. - sandAmt -= SS.max_amount - qdel(src) - return +GLOBAL_LIST_INIT(sand_recipes, list(\ + new /datum/stack_recipe("sandstone", /obj/item/stack/sheet/mineral/sandstone, 1, 1, 50)\ + )) -/obj/item/ore/glass/throw_impact(atom/hit_atom) +/obj/item/stack/ore/glass/Initialize(mapload, new_amount, merge = TRUE) + recipes = GLOB.sand_recipes + . = ..() + +/obj/item/stack/ore/glass/throw_impact(atom/hit_atom) if(..() || !ishuman(hit_atom)) return var/mob/living/carbon/human/C = hit_atom @@ -125,18 +101,20 @@ to_chat(C, "\The [src] gets into your eyes! The pain, it burns!") qdel(src) -/obj/item/ore/glass/basalt +/obj/item/stack/ore/glass/basalt name = "volcanic ash" icon_state = "volcanic_sand" + singular_name = "volcanic ash pile" -/obj/item/ore/plasma +/obj/item/stack/ore/plasma name = "plasma ore" icon_state = "Plasma ore" + singular_name = "plasma ore chunk" points = 15 materials = list(MAT_PLASMA=MINERAL_MATERIAL_AMOUNT) refined_type = /obj/item/stack/sheet/mineral/plasma -/obj/item/ore/plasma/attackby(obj/item/I, mob/user, params) +/obj/item/stack/ore/plasma/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/weldingtool)) var/obj/item/weldingtool/W = I if(W.welding) @@ -145,45 +123,51 @@ ..() -/obj/item/ore/silver +/obj/item/stack/ore/silver name = "silver ore" icon_state = "Silver ore" + singular_name = "silver ore chunk" points = 16 materials = list(MAT_SILVER=MINERAL_MATERIAL_AMOUNT) refined_type = /obj/item/stack/sheet/mineral/silver -/obj/item/ore/gold +/obj/item/stack/ore/gold name = "gold ore" icon_state = "Gold ore" + singular_name = "gold ore chunk" points = 18 materials = list(MAT_GOLD=MINERAL_MATERIAL_AMOUNT) refined_type = /obj/item/stack/sheet/mineral/gold -/obj/item/ore/diamond +/obj/item/stack/ore/diamond name = "diamond ore" icon_state = "Diamond ore" + singular_name = "diamond ore chunk" points = 50 materials = list(MAT_DIAMOND=MINERAL_MATERIAL_AMOUNT) refined_type = /obj/item/stack/sheet/mineral/diamond -/obj/item/ore/bananium +/obj/item/stack/ore/bananium name = "bananium ore" icon_state = "Bananium ore" + singular_name = "bananium ore chunk" points = 60 materials = list(MAT_BANANIUM=MINERAL_MATERIAL_AMOUNT) refined_type = /obj/item/stack/sheet/mineral/bananium -/obj/item/ore/titanium +/obj/item/stack/ore/titanium name = "titanium ore" icon_state = "Titanium ore" + singular_name = "titanium ore chunk" points = 50 materials = list(MAT_TITANIUM=MINERAL_MATERIAL_AMOUNT) refined_type = /obj/item/stack/sheet/mineral/titanium -/obj/item/ore/slag +/obj/item/stack/ore/slag name = "slag" desc = "Completely useless." icon_state = "slag" + singular_name = "slag chunk" /obj/item/twohanded/required/gibtonite name = "gibtonite ore" @@ -285,13 +269,20 @@ explosion(src,0,1,3,adminlog = notify_admins) qdel(src) -/obj/item/ore/Initialize() +/obj/item/stack/ore/Initialize() . = ..() pixel_x = rand(0,16)-8 pixel_y = rand(0,8)-8 -/obj/item/ore/ex_act() - return +/obj/item/stack/ore/ex_act(severity, target) + if (!severity || severity >= 2) + return + qdel(src) + +/obj/item/ore/stack/glass/ex_act(severity, target) + if (severity == EXPLODE_NONE) + return + qdel(src) /*****************************Coin********************************/ @@ -463,4 +454,7 @@ user.visible_message("[user] has flipped [src]. It lands on [coinflip].", \ "You flip [src]. It lands on [coinflip].", \ "You hear the clattering of loose change.") - return TRUE//did the coin flip? useful for suicide_act \ No newline at end of file + return TRUE//did the coin flip? useful for suicide_act + + +#undef ORESTACK_OVERLAYS_MAX diff --git a/code/modules/mining/satchel_ore_boxdm.dm b/code/modules/mining/satchel_ore_boxdm.dm index 8e58da8e05..6c62b5a365 100644 --- a/code/modules/mining/satchel_ore_boxdm.dm +++ b/code/modules/mining/satchel_ore_boxdm.dm @@ -10,11 +10,11 @@ pressure_resistance = 5*ONE_ATMOSPHERE /obj/structure/ore_box/attackby(obj/item/W, mob/user, params) - if (istype(W, /obj/item/ore)) + if (istype(W, /obj/item/stack/ore)) user.transferItemToLoc(W, src) else if (istype(W, /obj/item/storage)) var/obj/item/storage/S = W - for(var/obj/item/ore/O in S.contents) + for(var/obj/item/stack/ore/O in S.contents) S.remove_from_storage(O, src) //This will move the item to this item's contents to_chat(user, "You empty the ore in [S] into \the [src].") else if(istype(W, /obj/item/crowbar)) @@ -41,18 +41,18 @@ /obj/structure/ore_box/proc/show_contents(mob/user) var/dat = text("The contents of the ore box reveal...
") - var/list/oretypes = list() - for(var/obj/item/ore/O in contents) - oretypes |= O.type - for(var/i in oretypes) - var/obj/item/ore/T = locate(i) in contents - dat += "[capitalize(T.name)]: [count_by_type(contents, T.type)]
" + var/list/assembled = list() + for(var/obj/item/stack/ore/O in src) + assembled[O.type] += O.amount + for(var/type in assembled) + var/obj/item/stack/ore/O = type + dat += "[initial(O.name)] - [assembled[type]]
" dat += text("

Empty box") user << browse(dat, "window=orebox") /obj/structure/ore_box/proc/dump_box_contents() var/drop = drop_location() - for(var/obj/item/ore/O in src) + for(var/obj/item/stack/ore/O in src) if(QDELETED(O)) continue if(QDELETED(src)) @@ -69,7 +69,7 @@ return usr.set_machine(src) - src.add_fingerprint(usr) + add_fingerprint(usr) if(href_list["removeall"]) dump_box_contents() to_chat(usr, "You open the release hatch on the box..") @@ -83,4 +83,4 @@ qdel(src) /obj/structure/ore_box/onTransitZ() - return \ No newline at end of file + return diff --git a/code/modules/mob/dead/new_player/sprite_accessories_Citadel.dm b/code/modules/mob/dead/new_player/sprite_accessories_Citadel.dm index cadeb09e74..2cc5050996 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories_Citadel.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories_Citadel.dm @@ -16,7 +16,7 @@ /datum/sprite_accessory/moth_wings/none name = "None" icon_state = "none" - + /***************** Alphabetical Order please *************** ************* Keep it to Ears, Tails, Tails Animated *********/ @@ -514,6 +514,25 @@ icon_state = "murid" color_src = 0 +/datum/sprite_accessory/mam_ears/neko + name = "Neko" + icon_state = "cat" + hasinner = 1 + color_src = HAIR + icon = 'icons/mob/mutant_bodyparts.dmi' + +/datum/sprite_accessory/mam_tails/neko + name = "Neko" + icon_state = "cat" + color_src = HAIR + icon = 'icons/mob/mutant_bodyparts.dmi' + +/datum/sprite_accessory/mam_tails_animated/neko + name = "Neko" + icon_state = "cat" + color_src = HAIR + icon = 'icons/mob/mutant_bodyparts.dmi' + /datum/sprite_accessory/mam_ears/otie name = "Otusian" icon_state = "otie" diff --git a/code/modules/mob/living/brain/posibrain.dm b/code/modules/mob/living/brain/posibrain.dm index 33a274c762..b49f8a2570 100644 --- a/code/modules/mob/living/brain/posibrain.dm +++ b/code/modules/mob/living/brain/posibrain.dm @@ -64,6 +64,7 @@ GLOBAL_VAR(posibrain_notify_cooldown) return if(brainmob.client) visible_message(success_message) + playsound(src, 'sound/machines/ping.ogg', 15, TRUE) else visible_message(fail_message) diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 3f15b7a6ad..f4822a066e 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1622,8 +1622,6 @@ GLOBAL_LIST_EMPTY(roundstart_races) //Body temperature is adjusted in two parts: first there your body tries to naturally preserve homeostasis (shivering/sweating), then it reacts to the surrounding environment //Thermal protection (insulation) has mixed benefits in two situations (hot in hot places, cold in hot places) if(!H.on_fire) //If you're on fire, you do not heat up or cool down based on surrounding gases - if((abs(BODYTEMP_NORMAL - H.bodytemperature) <= 5) && (abs(BODYTEMP_NORMAL - loc_temp) <= 25)) - return //Performance saver var/natural = 0 if(H.stat != DEAD) natural = H.natural_bodytemperature_stabilization() diff --git a/code/modules/mob/living/carbon/human/species_types/golems.dm b/code/modules/mob/living/carbon/human/species_types/golems.dm index aded7f89b1..2fd9812340 100644 --- a/code/modules/mob/living/carbon/human/species_types/golems.dm +++ b/code/modules/mob/living/carbon/human/species_types/golems.dm @@ -74,7 +74,7 @@ name = "Plasma Golem" id = "plasma golem" fixed_mut_color = "a3d" - meat = /obj/item/ore/plasma + meat = /obj/item/stack/ore/plasma //Can burn and takes damage from heat species_traits = list(SPECIES_INORGANIC,NOBREATH,RESISTCOLD,RESISTPRESSURE,NOGUNS,NOBLOOD,RADIMMUNE,PIERCEIMMUNE,NODISMEMBER,MUTCOLORS,NO_UNDERWEAR) info_text = "As a Plasma Golem, you burn easily. Be careful, if you get hot enough while burning, you'll blow up!" @@ -134,7 +134,7 @@ id = "diamond golem" fixed_mut_color = "0ff" armor = 70 //up from 55 - meat = /obj/item/ore/diamond + meat = /obj/item/stack/ore/diamond info_text = "As a Diamond Golem, you are more resistant than the average golem." prefix = "Diamond" special_names = list("Back") @@ -146,7 +146,7 @@ fixed_mut_color = "cc0" speedmod = 1 armor = 25 //down from 55 - meat = /obj/item/ore/gold + meat = /obj/item/stack/ore/gold info_text = "As a Gold Golem, you are faster but less resistant than the average golem." prefix = "Golden" @@ -156,7 +156,7 @@ id = "silver golem" fixed_mut_color = "ddd" punchstunthreshold = 9 //60% chance, from 40% - meat = /obj/item/ore/silver + meat = /obj/item/stack/ore/silver info_text = "As a Silver Golem, your attacks are heavier and have a higher chance of stunning." prefix = "Silver" special_names = list("Surfer", "Chariot", "Lining") @@ -171,7 +171,7 @@ punchdamagehigh = 21 punchstunthreshold = 18 //still 40% stun chance speedmod = 4 //pretty fucking slow - meat = /obj/item/ore/iron + meat = /obj/item/stack/ore/iron info_text = "As a Plasteel Golem, you are slower, but harder to stun, and hit very hard when punching." attack_verb = "smash" attack_sound = 'sound/effects/meteorimpact.ogg' //hits pretty hard @@ -182,7 +182,7 @@ name = "Titanium Golem" id = "titanium golem" fixed_mut_color = "fff" - meat = /obj/item/ore/titanium + meat = /obj/item/stack/ore/titanium info_text = "As a Titanium Golem, you are immune to ash storms, and slightly more resistant to burn damage." burnmod = 0.9 prefix = "Titanium" @@ -200,7 +200,7 @@ name = "Plastitanium Golem" id = "plastitanium golem" fixed_mut_color = "888" - meat = /obj/item/ore/titanium + meat = /obj/item/stack/ore/titanium info_text = "As a Plastitanium Golem, you are immune to both ash storms and lava, and slightly more resistant to burn damage." burnmod = 0.8 prefix = "Plastitanium" @@ -291,7 +291,7 @@ name = "Uranium Golem" id = "uranium golem" fixed_mut_color = "7f0" - meat = /obj/item/ore/uranium + meat = /obj/item/stack/ore/uranium info_text = "As an Uranium Golem, you emit radiation pulses every once in a while. It won't harm fellow golems, but organic lifeforms will be affected." var/last_event = 0 @@ -312,7 +312,7 @@ name = "Sand Golem" id = "sand golem" fixed_mut_color = "ffdc8f" - meat = /obj/item/ore/glass //this is sand + meat = /obj/item/stack/ore/glass //this is sand armor = 0 burnmod = 3 //melts easily brutemod = 0.25 @@ -325,7 +325,7 @@ for(var/obj/item/W in H) H.dropItemToGround(W) for(var/i=1, i <= rand(3,5), i++) - new /obj/item/ore/glass(get_turf(H)) + new /obj/item/stack/ore/glass(get_turf(H)) qdel(H) /datum/species/golem/sand/bullet_act(obj/item/projectile/P, mob/living/carbon/human/H) @@ -378,7 +378,7 @@ name = "Bluespace Golem" id = "bluespace golem" fixed_mut_color = "33f" - meat = /obj/item/ore/bluespace_crystal + meat = /obj/item/stack/ore/bluespace_crystal info_text = "As a Bluespace Golem, are spatially unstable: you will teleport when hit, and you can teleport manually at a long distance." attack_verb = "bluespace punch" attack_sound = 'sound/effects/phasein.ogg' @@ -475,7 +475,7 @@ punchdamagelow = 0 punchdamagehigh = 1 punchstunthreshold = 2 //Harmless and can't stun - meat = /obj/item/ore/bananium + meat = /obj/item/stack/ore/bananium info_text = "As a Bananium Golem, you are made for pranking. Your body emits natural honks, and you cannot hurt people when punching them. Your skin also emits bananas when damaged." attack_verb = "honk" attack_sound = 'sound/items/airhorn2.ogg' diff --git a/code/modules/mob/living/carbon/life.dm b/code/modules/mob/living/carbon/life.dm index 3a49badc77..a36ad80045 100644 --- a/code/modules/mob/living/carbon/life.dm +++ b/code/modules/mob/living/carbon/life.dm @@ -467,6 +467,9 @@ /mob/living/carbon/proc/can_heartattack() if(dna && dna.species && (NOBLOOD in dna.species.species_traits)) //not all carbons have species! return FALSE + var/obj/item/organ/heart/heart = getorganslot(ORGAN_SLOT_HEART) + if(!heart || heart.synthetic) + return FALSE return TRUE /mob/living/carbon/proc/undergoing_cardiac_arrest() diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 9716ee135d..9301e3b409 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -865,6 +865,8 @@ to_chat(G, "Your summoner has changed form!") /mob/living/rad_act(amount) + . = ..() + if(!amount || amount < RAD_MOB_SKIN_PROTECTION) return diff --git a/code/modules/mob/living/silicon/pai/software.dm b/code/modules/mob/living/silicon/pai/software.dm index bb057f7774..cc17d8e4bd 100644 --- a/code/modules/mob/living/silicon/pai/software.dm +++ b/code/modules/mob/living/silicon/pai/software.dm @@ -235,7 +235,8 @@ if(href_list["toggle"]) secHUD = !secHUD if(secHUD) - add_sec_hud() + var/datum/atom_hud/sec = GLOB.huds[sec_hud] + sec.add_hud_to(src) else var/datum/atom_hud/sec = GLOB.huds[sec_hud] sec.remove_hud_from(src) @@ -243,8 +244,8 @@ if(href_list["toggle"]) medHUD = !medHUD if(medHUD) - add_med_hud() - + var/datum/atom_hud/med = GLOB.huds[med_hud] + med.add_hud_to(src) else var/datum/atom_hud/med = GLOB.huds[med_hud] med.remove_hud_from(src) diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index 1d48c56556..4b23e6f47f 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -113,10 +113,6 @@ S.materials = list() S.is_cyborg = 1 - if(istype(I, /obj/item/restraints/handcuffs/cable)) - var/obj/item/restraints/handcuffs/cable/C = I - C.wirestorage = get_or_create_estorage(/datum/robot_energy_storage/wire) - if(I.loc != src) I.forceMove(src) modules += I @@ -243,7 +239,7 @@ /obj/item/extinguisher, /obj/item/pickaxe, /obj/item/device/t_scanner/adv_mining_scanner, - /obj/item/restraints/handcuffs/cable/zipties/cyborg, + /obj/item/restraints/handcuffs/cable/zipties, /obj/item/soap/nanotrasen, /obj/item/borg/cyborghug) emag_modules = list(/obj/item/melee/transforming/energy/sword/cyborg) @@ -301,7 +297,7 @@ /obj/item/device/multitool/cyborg, /obj/item/device/t_scanner, /obj/item/device/analyzer, - /obj/item/device/geiger_counter, + /obj/item/device/geiger_counter/cyborg, /obj/item/device/assembly/signaler/cyborg, /obj/item/areaeditor/blueprints/cyborg, /obj/item/device/electroadaptive_pseudocircuit, @@ -324,7 +320,7 @@ name = "Security" basic_modules = list( /obj/item/device/assembly/flash/cyborg, - /obj/item/restraints/handcuffs/cable/zipties/cyborg, + /obj/item/restraints/handcuffs/cable/zipties, /obj/item/melee/baton/loaded, /obj/item/gun/energy/disabler/cyborg, /obj/item/clothing/mask/gas/sechailer/cyborg) diff --git a/code/modules/mob/living/silicon/silicon.dm b/code/modules/mob/living/silicon/silicon.dm index 5ed5bf5eb0..7df4c9fda0 100644 --- a/code/modules/mob/living/silicon/silicon.dm +++ b/code/modules/mob/living/silicon/silicon.dm @@ -30,6 +30,7 @@ var/ioncheck[1] var/devillawcheck[5] + var/sensors_on = 0 var/med_hud = DATA_HUD_MEDICAL_ADVANCED //Determines the med hud to use var/sec_hud = DATA_HUD_SECURITY_ADVANCED //Determines the sec hud to use var/d_hud = DATA_HUD_DIAGNOSTIC_BASIC //Determines the diag hud to use @@ -328,7 +329,7 @@ /mob/living/silicon/assess_threat(judgement_criteria, lasercolor = "", datum/callback/weaponcheck=null) //Secbots won't hunt silicon units return -10 -/mob/living/silicon/proc/remove_med_sec_hud() +/mob/living/silicon/proc/remove_sensors() var/datum/atom_hud/secsensor = GLOB.huds[sec_hud] var/datum/atom_hud/medsensor = GLOB.huds[med_hud] var/datum/atom_hud/diagsensor = GLOB.huds[d_hud] @@ -336,36 +337,24 @@ medsensor.remove_hud_from(src) diagsensor.remove_hud_from(src) -/mob/living/silicon/proc/add_sec_hud() +/mob/living/silicon/proc/add_sensors() var/datum/atom_hud/secsensor = GLOB.huds[sec_hud] - secsensor.add_hud_to(src) - -/mob/living/silicon/proc/add_med_hud() var/datum/atom_hud/medsensor = GLOB.huds[med_hud] - medsensor.add_hud_to(src) - -/mob/living/silicon/proc/add_diag_hud() var/datum/atom_hud/diagsensor = GLOB.huds[d_hud] + secsensor.add_hud_to(src) + medsensor.add_hud_to(src) diagsensor.add_hud_to(src) -/mob/living/silicon/proc/sensor_mode() +/mob/living/silicon/proc/toggle_sensors() if(incapacitated()) return - var/sensor_type = input("Please select sensor type.", "Sensor Integration", null) in list("Security", "Medical","Diagnostic","Disable") - remove_med_sec_hud() - switch(sensor_type) - if ("Security") - add_sec_hud() - to_chat(src, "Security records overlay enabled.") - if ("Medical") - add_med_hud() - to_chat(src, "Life signs monitor overlay enabled.") - if ("Diagnostic") - add_diag_hud() - to_chat(src, "Robotics diagnostic overlay enabled.") - if ("Disable") - to_chat(src, "Sensor augmentations disabled.") - + sensors_on = !sensors_on + if (!sensors_on) + to_chat(src, "Sensor overlay deactivated.") + remove_sensors() + return + add_sensors() + to_chat(src, "Sensor overlay activated.") /mob/living/silicon/proc/GetPhoto() if (aicamera) diff --git a/code/modules/mob/living/simple_animal/corpse.dm b/code/modules/mob/living/simple_animal/corpse.dm index 73cdd6f866..60779aeaac 100644 --- a/code/modules/mob/living/simple_animal/corpse.dm +++ b/code/modules/mob/living/simple_animal/corpse.dm @@ -187,3 +187,23 @@ head = /obj/item/clothing/head/helmet/swat/nanotrasen back = /obj/item/storage/backpack/security id = /obj/item/card/id + +/obj/effect/mob_spawn/human/corpse/cat_butcher + name = "The Cat Surgeon" + id_job = "Cat Surgeon" + id_access_list = list(ACCESS_AWAY_GENERAL, ACCESS_AWAY_MAINT) + hair_style = "Cut Hair" + facial_hair_style = "Watson Mustache" + skin_tone = "caucasian1" + outfit = /datum/outfit/cat_butcher + +/datum/outfit/cat_butcher + name = "Cat Butcher Uniform" + uniform = /obj/item/clothing/under/rank/medical/green + suit = /obj/item/clothing/suit/apron/surgical + shoes = /obj/item/clothing/shoes/sneakers/white + gloves = /obj/item/clothing/gloves/color/latex/nitrile + ears = /obj/item/device/radio/headset + back = /obj/item/storage/backpack/satchel/med + id = /obj/item/card/id + glasses = /obj/item/clothing/glasses/hud/health \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/guardian/types/explosive.dm b/code/modules/mob/living/simple_animal/guardian/types/explosive.dm index 54ef51ad5a..c2595279ff 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/explosive.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/explosive.dm @@ -33,10 +33,10 @@ /mob/living/simple_animal/hostile/guardian/bomb/AltClickOn(atom/movable/A) if(!istype(A)) return - if(src.loc == summoner) + if(loc == summoner) to_chat(src, "You must be manifested to create bombs!") return - if(isobj(A)) + if(isobj(A) && Adjacent(A)) if(bomb_cooldown <= world.time && !stat) var/obj/guardian_bomb/B = new /obj/guardian_bomb(get_turf(A)) to_chat(src, "Success! Bomb armed!") diff --git a/code/modules/mob/living/simple_animal/hostile/bear.dm b/code/modules/mob/living/simple_animal/hostile/bear.dm index 3334eb3b93..69a668d3fd 100644 --- a/code/modules/mob/living/simple_animal/hostile/bear.dm +++ b/code/modules/mob/living/simple_animal/hostile/bear.dm @@ -50,6 +50,7 @@ icon_living = "snowbear" icon_dead = "snowbear_dead" desc = "It's a polar bear, in space, but not actually in space." + weather_immunities = list("snow") /mob/living/simple_animal/hostile/bear/russian name = "combat bear" diff --git a/code/modules/mob/living/simple_animal/hostile/cat_butcher.dm b/code/modules/mob/living/simple_animal/hostile/cat_butcher.dm new file mode 100644 index 0000000000..0360aa0f4b --- /dev/null +++ b/code/modules/mob/living/simple_animal/hostile/cat_butcher.dm @@ -0,0 +1,43 @@ +/mob/living/simple_animal/hostile/cat_butcherer + name = "Cat Surgeon" + desc = "A man with the quest of chasing endless feline tail." + icon = 'icons/mob/simple_human.dmi' + icon_state = "cat_butcher" + icon_living = "cat_butcher" + icon_dead = "syndicate_dead" + icon_gib = "syndicate_gib" + speak_chance = 0 + turns_per_move = 5 + response_help = "pokes" + response_disarm = "shoves" + response_harm = "hits" + speed = 0 + stat_attack = UNCONSCIOUS + robust_searching = 1 + maxHealth = 100 + health = 100 + harm_intent_damage = 5 + melee_damage_lower = 15 + melee_damage_upper = 15 + attacktext = "slashes at" + attack_sound = 'sound/weapons/circsawhit.ogg' + a_intent = INTENT_HARM + loot = list(/obj/effect/mob_spawn/human/corpse/cat_butcher, /obj/item/circular_saw) + atmos_requirements = list("min_oxy" = 5, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 1, "min_co2" = 0, "max_co2" = 5, "min_n2" = 0, "max_n2" = 0) + unsuitable_atmos_damage = 15 + faction = list("hostile") + check_friendly_fire = 1 + status_flags = CANPUSH + del_on_death = 1 + +/mob/living/simple_animal/hostile/cat_butcherer/AttackingTarget() + . = ..() + if(. && prob(35) && iscarbon(target)) + var/mob/living/carbon/human/L = target + if(L.dna.features["tail_human"] == "Cat") + visible_message("[src] severs [L]'s tail in one swift swipe!", "You sever [L]'s tail in one swift swipe.") + L.dna.features["tail_human"] -= "Cat" + L.dna.species.mutant_bodyparts -= "tail_human" + L.update_body() + new /obj/item/organ/tail/cat(get_turf(target)) + return 1 diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm index f09a31415a..0842329483 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm @@ -48,7 +48,7 @@ Difficulty: Very Hard score_type = COLOSSUS_SCORE crusher_loot = list(/obj/structure/closet/crate/necropolis/colossus/crusher) loot = list(/obj/structure/closet/crate/necropolis/colossus) - butcher_results = list(/obj/item/ore/diamond = 5, /obj/item/stack/sheet/sinew = 5, /obj/item/stack/sheet/animalhide/ashdrake = 10, /obj/item/stack/sheet/bone = 30) + butcher_results = list(/obj/item/stack/ore/diamond = 5, /obj/item/stack/sheet/sinew = 5, /obj/item/stack/sheet/animalhide/ashdrake = 10, /obj/item/stack/sheet/bone = 30) deathmessage = "disintegrates, leaving a glowing core in its wake." death_sound = 'sound/magic/demon_dies.ogg' @@ -113,7 +113,7 @@ Difficulty: Very Hard /mob/living/simple_animal/hostile/megafauna/colossus/bullet_act(obj/item/projectile/P) if(!stat) - var/obj/effect/temp_visual/at_shield/AT = new /obj/effect/temp_visual/at_shield(src.loc, src) + var/obj/effect/temp_visual/at_shield/AT = new /obj/effect/temp_visual/at_shield(loc, src) var/random_x = rand(-32, 32) AT.pixel_x += random_x diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm index c8e7c7e4f5..3efb3e2885 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm @@ -54,7 +54,7 @@ Difficulty: Medium pixel_x = -16 crusher_loot = list(/obj/structure/closet/crate/necropolis/dragon/crusher) loot = list(/obj/structure/closet/crate/necropolis/dragon) - butcher_results = list(/obj/item/ore/diamond = 5, /obj/item/stack/sheet/sinew = 5, /obj/item/stack/sheet/animalhide/ashdrake = 10, /obj/item/stack/sheet/bone = 30) + butcher_results = list(/obj/item/stack/ore/diamond = 5, /obj/item/stack/sheet/sinew = 5, /obj/item/stack/sheet/animalhide/ashdrake = 10, /obj/item/stack/sheet/bone = 30) var/swooping = NONE var/swoop_cooldown = 0 medal_type = MEDAL_PREFIX @@ -238,7 +238,7 @@ Difficulty: Medium swooping &= ~SWOOP_INVULNERABLE mouse_opacity = initial(mouse_opacity) icon_state = "dragon" - playsound(src.loc, 'sound/effects/meteorimpact.ogg', 200, 1) + playsound(loc, 'sound/effects/meteorimpact.ogg', 200, 1) for(var/mob/living/L in orange(1, src)) if(L.stat) visible_message("[src] slams down on [L], crushing them!") @@ -383,7 +383,7 @@ Difficulty: Medium damage_coeff = list(BRUTE = 1, BURN = 1, TOX = 1, CLONE = 1, STAMINA = 0, OXY = 1) loot = list() crusher_loot = list() - butcher_results = list(/obj/item/ore/diamond = 5, /obj/item/stack/sheet/sinew = 5, /obj/item/stack/sheet/bone = 30) + butcher_results = list(/obj/item/stack/ore/diamond = 5, /obj/item/stack/sheet/sinew = 5, /obj/item/stack/sheet/bone = 30) /mob/living/simple_animal/hostile/megafauna/dragon/lesser/grant_achievement(medaltype,scoretype) return diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm index bc4686fd42..faff533cff 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm @@ -31,8 +31,8 @@ idle_vision_range = 2 turns_per_move = 5 gold_core_spawnable = HOSTILE_SPAWN - loot = list(/obj/item/ore/diamond{layer = ABOVE_MOB_LAYER}, - /obj/item/ore/diamond{layer = ABOVE_MOB_LAYER}) + loot = list(/obj/item/stack/ore/diamond{layer = ABOVE_MOB_LAYER}, + /obj/item/stack/ore/diamond{layer = ABOVE_MOB_LAYER}) /obj/item/projectile/temp/basilisk name = "freezing blast" @@ -79,7 +79,7 @@ robust_searching = 1 crusher_loot = /obj/item/crusher_trophy/watcher_wing loot = list() - butcher_results = list(/obj/item/ore/diamond = 2, /obj/item/stack/sheet/sinew = 2, /obj/item/stack/sheet/bone = 1) + butcher_results = list(/obj/item/stack/ore/diamond = 2, /obj/item/stack/sheet/sinew = 2, /obj/item/stack/sheet/bone = 1) /mob/living/simple_animal/hostile/asteroid/basilisk/watcher/random/Initialize() . = ..() @@ -116,7 +116,7 @@ maxHealth = 170 health = 170 projectiletype = /obj/item/projectile/temp/basilisk/icewing - butcher_results = list(/obj/item/ore/diamond = 5, /obj/item/stack/sheet/bone = 1) //No sinew; the wings are too fragile to be usable + butcher_results = list(/obj/item/stack/ore/diamond = 5, /obj/item/stack/sheet/bone = 1) //No sinew; the wings are too fragile to be usable crusher_loot = /obj/item/crusher_trophy/watcher_wing/ice_wing crusher_drop_mod = 30 diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/goldgrub.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/goldgrub.dm index 85329c76ec..0c59a576d9 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/goldgrub.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/goldgrub.dm @@ -26,8 +26,8 @@ deathmessage = "spits up the contents of its stomach before dying!" status_flags = CANPUSH search_objects = 1 - wanted_objects = list(/obj/item/ore/diamond, /obj/item/ore/gold, /obj/item/ore/silver, - /obj/item/ore/uranium) + wanted_objects = list(/obj/item/stack/ore/diamond, /obj/item/stack/ore/gold, /obj/item/stack/ore/silver, + /obj/item/stack/ore/uranium) var/chase_time = 100 var/will_burrow = TRUE @@ -36,42 +36,44 @@ . = ..() var/i = rand(1,3) while(i) - loot += pick(/obj/item/ore/silver, /obj/item/ore/gold, /obj/item/ore/uranium, /obj/item/ore/diamond) + loot += pick(/obj/item/stack/ore/silver, /obj/item/stack/ore/gold, /obj/item/stack/ore/uranium, /obj/item/stack/ore/diamond) i-- /mob/living/simple_animal/hostile/asteroid/goldgrub/GiveTarget(new_target) target = new_target if(target != null) - if(istype(target, /obj/item/ore) && loot.len < 10) - visible_message("The [src.name] looks at [target.name] with hungry eyes.") + if(istype(target, /obj/item/stack/ore) && loot.len < 10) + visible_message("The [name] looks at [target.name] with hungry eyes.") else if(isliving(target)) Aggro() - visible_message("The [src.name] tries to flee from [target.name]!") + visible_message("The [name] tries to flee from [target.name]!") retreat_distance = 10 minimum_distance = 10 if(will_burrow) addtimer(CALLBACK(src, .proc/Burrow), chase_time) /mob/living/simple_animal/hostile/asteroid/goldgrub/AttackingTarget() - if(istype(target, /obj/item/ore)) + if(istype(target, /obj/item/stack/ore)) EatOre(target) return return ..() /mob/living/simple_animal/hostile/asteroid/goldgrub/proc/EatOre(atom/targeted_ore) - for(var/obj/item/ore/O in targeted_ore.loc) - if(loot.len < 10) - loot += O.type - qdel(O) + for(var/obj/item/stack/ore/O in get_turf(targeted_ore)) + if(length(loot) < 10) + var/using = min(10 - length(loot), O.amount) + for(var/i in 1 to using) + loot += O.type + O.use(using) visible_message("The ore was swallowed whole!") /mob/living/simple_animal/hostile/asteroid/goldgrub/proc/Burrow()//Begin the chase to kill the goldgrub in time if(!stat) - visible_message("The [src.name] buries into the ground, vanishing from sight!") + visible_message("The [name] buries into the ground, vanishing from sight!") qdel(src) /mob/living/simple_animal/hostile/asteroid/goldgrub/bullet_act(obj/item/projectile/P) - visible_message("The [P.name] was repelled by [src.name]'s girth!") + visible_message("The [P.name] was repelled by [name]'s girth!") return /mob/living/simple_animal/hostile/asteroid/goldgrub/adjustHealth(amount, updating_health = TRUE, forced = FALSE) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm index 5cb5bbe165..57dda3b39c 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm @@ -226,7 +226,7 @@ max_mobs = 3 spawn_time = 200 spawn_text = "peels itself off from" - mob_type = /mob/living/simple_animal/hostile/asteroid/hivelord/legion + mob_types = list(/mob/living/simple_animal/hostile/asteroid/hivelord/legion) melee_damage_lower = 20 melee_damage_upper = 20 anchored = FALSE diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/necropolis_tendril.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/necropolis_tendril.dm index 118f0e1e69..6a7af7910e 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/necropolis_tendril.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/necropolis_tendril.dm @@ -17,7 +17,7 @@ maxHealth = 250 max_mobs = 3 spawn_time = 300 //30 seconds default - mob_type = /mob/living/simple_animal/hostile/asteroid/basilisk/watcher/tendril + mob_types = list(/mob/living/simple_animal/hostile/asteroid/basilisk/watcher/tendril) spawn_text = "emerges from" atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 5, "min_n2" = 0, "max_n2" = 0) minbodytemp = 0 @@ -28,10 +28,10 @@ var/obj/effect/light_emitter/tendril/emitted_light /mob/living/simple_animal/hostile/spawner/lavaland/goliath - mob_type = /mob/living/simple_animal/hostile/asteroid/goliath/beast/tendril + mob_types = list(/mob/living/simple_animal/hostile/asteroid/goliath/beast/tendril) /mob/living/simple_animal/hostile/spawner/lavaland/legion - mob_type = /mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril + mob_types = list(/mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril) /mob/living/simple_animal/hostile/spawner/lavaland/Initialize() . = ..() diff --git a/code/modules/mob/living/simple_animal/hostile/netherworld.dm b/code/modules/mob/living/simple_animal/hostile/netherworld.dm index 67a565f945..79503d3235 100644 --- a/code/modules/mob/living/simple_animal/hostile/netherworld.dm +++ b/code/modules/mob/living/simple_animal/hostile/netherworld.dm @@ -71,11 +71,11 @@ icon_living = "nether" health = 50 maxHealth = 50 - spawn_time = 50 //5 seconds + spawn_time = 600 //1 minute max_mobs = 15 icon = 'icons/mob/nest.dmi' spawn_text = "crawls through" - mob_type = /mob/living/simple_animal/hostile/netherworld/migo + mob_types = list(/mob/living/simple_animal/hostile/netherworld/migo, /mob/living/simple_animal/hostile/netherworld, /mob/living/simple_animal/hostile/netherworld/blankbody) atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) faction = list("nether") deathmessage = "shatters into oblivion." @@ -93,7 +93,7 @@ if(M) playsound(src, 'sound/magic/demon_consume.ogg', 50, 1) M.adjustBruteLoss(60) - new /obj/effect/gibspawner/human(get_turf(M)) + new /obj/effect/gibspawner/generic(get_turf(M)) if(M.stat == DEAD) var/mob/living/simple_animal/hostile/netherworld/blankbody/blank blank = new(loc) diff --git a/code/modules/mob/living/simple_animal/hostile/skeleton.dm b/code/modules/mob/living/simple_animal/hostile/skeleton.dm index 5455d17a80..3a4a99452c 100644 --- a/code/modules/mob/living/simple_animal/hostile/skeleton.dm +++ b/code/modules/mob/living/simple_animal/hostile/skeleton.dm @@ -41,6 +41,7 @@ icon_dead = "eskimo_dead" maxHealth = 55 health = 55 + weather_immunities = list("snow") gold_core_spawnable = NO_SPAWN melee_damage_lower = 17 melee_damage_upper = 20 @@ -59,6 +60,7 @@ icon_dead = "templar_dead" maxHealth = 150 health = 150 + weather_immunities = list("snow") speed = 2 gold_core_spawnable = NO_SPAWN speak_chance = 1 @@ -79,5 +81,41 @@ speed = 5 maxHealth = 75 health = 75 + weather_immunities = list("snow") color = rgb(114,228,250) - loot = list(/obj/effect/decal/remains/human{color = rgb(114,228,250)}) \ No newline at end of file + loot = list(/obj/effect/decal/remains/human{color = rgb(114,228,250)}) + +/mob/living/simple_animal/hostile/skeleton/plasmaminer + name = "shambling miner" + desc = "A plasma-soaked miner, their exposed limbs turned into a grossly incandescent bone seemingly made of plasma." + icon_state = "plasma_miner" + icon_living = "plasma_miner" + icon_dead = "plasma_miner" + maxHealth = 150 + health = 150 + harm_intent_damage = 10 + melee_damage_lower = 15 + melee_damage_upper = 20 + light_color = LIGHT_COLOR_PURPLE + attacktext = "slashes" + attack_sound = 'sound/hallucinations/growl1.ogg' + deathmessage = "collapses into a pile of bones, their suit dissovling among the plasma!" + loot = list(/obj/effect/decal/remains/plasma) + +/mob/living/simple_animal/hostile/skeleton/plasmaminer/jackhammer + desc = "A plasma-soaked miner, their exposed limbs turned into a grossly incandescent bone seemingly made of plasma. They seem to still have their mining tool in their hand, gripping tightly." + icon_state = "plasma_miner_tool" + icon_living = "plasma_miner_tool" + icon_dead = "plasma_miner_tool" + maxHealth = 185 + health = 185 + harm_intent_damage = 15 + melee_damage_lower = 20 + melee_damage_upper = 25 + attacktext = "blasts" + attack_sound = 'sound/weapons/sonic_jackhammer.ogg' + loot = list(/obj/effect/decal/remains/plasma, /obj/item/pickaxe/drill/jackhammer) + +/mob/living/simple_animal/hostile/skeleton/plasmaminer/Initialize() + . = ..() + set_light(2) \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/spawner.dm b/code/modules/mob/living/simple_animal/spawner.dm index a6970ece68..2d3fce3e0b 100644 --- a/code/modules/mob/living/simple_animal/spawner.dm +++ b/code/modules/mob/living/simple_animal/spawner.dm @@ -8,7 +8,7 @@ var/max_mobs = 5 var/spawn_delay = 0 var/spawn_time = 300 //30 seconds default - var/mob_type = /mob/living/simple_animal/hostile/carp + var/mob_types = list(/mob/living/simple_animal/hostile/carp) var/spawn_text = "emerges from" status_flags = 0 anchored = TRUE @@ -42,7 +42,8 @@ if(spawn_delay > world.time) return 0 spawn_delay = world.time + spawn_time - var/mob/living/simple_animal/L = new mob_type(src.loc) + var/chosen_mob_type = pick(mob_types) + var/mob/living/simple_animal/L = new chosen_mob_type(src.loc) L.admin_spawned = admin_spawned //If we were admin spawned, lets have our children count as that as well. spawned_mobs += L L.nest = src @@ -54,7 +55,7 @@ icon = 'icons/obj/device.dmi' icon_state = "syndbeacon" spawn_text = "warps in from" - mob_type = /mob/living/simple_animal/hostile/syndicate/ranged + mob_types = list(/mob/living/simple_animal/hostile/syndicate/ranged) faction = list(ROLE_SYNDICATE) /mob/living/simple_animal/hostile/spawner/skeleton @@ -67,7 +68,7 @@ maxHealth = 150 max_mobs = 15 spawn_time = 150 - mob_type = /mob/living/simple_animal/hostile/skeleton + mob_types = list(/mob/living/simple_animal/hostile/skeleton) spawn_text = "climbs out of" atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) faction = list("skeleton") @@ -82,26 +83,31 @@ max_mobs = 3 icon = 'icons/mob/nest.dmi' spawn_text = "crawls out of" - mob_type = /mob/living/simple_animal/hostile/asteroid/goldgrub + mob_types = list(/mob/living/simple_animal/hostile/asteroid/goldgrub, /mob/living/simple_animal/hostile/asteroid/goliath, /mob/living/simple_animal/hostile/asteroid/hivelord, /mob/living/simple_animal/hostile/asteroid/basilisk, /mob/living/simple_animal/hostile/asteroid/fugu) atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) faction = list("mining") +/mob/living/simple_animal/hostile/spawner/mining/goldgrub + name = "goldgrub den" + desc = "A den housing a nest of goldgrubs, annoying but arguably much better than anything else you'll find in a nest." + mob_types = list(/mob/living/simple_animal/hostile/asteroid/goldgrub) + /mob/living/simple_animal/hostile/spawner/mining/goliath name = "goliath den" desc = "A den housing a nest of goliaths, oh god why?" - mob_type = /mob/living/simple_animal/hostile/asteroid/goliath + mob_types = list(/mob/living/simple_animal/hostile/asteroid/goliath) /mob/living/simple_animal/hostile/spawner/mining/hivelord name = "hivelord den" desc = "A den housing a nest of hivelords." - mob_type = /mob/living/simple_animal/hostile/asteroid/hivelord + mob_types = list(/mob/living/simple_animal/hostile/asteroid/hivelord) /mob/living/simple_animal/hostile/spawner/mining/basilisk name = "basilisk den" desc = "A den housing a nest of basilisks, bring a coat." - mob_type = /mob/living/simple_animal/hostile/asteroid/basilisk + mob_types = list(/mob/living/simple_animal/hostile/asteroid/basilisk) /mob/living/simple_animal/hostile/spawner/mining/wumborian name = "wumborian fugu den" desc = "A den housing a nest of wumborian fugus, how do they all even fit in there?" - mob_type = /mob/living/simple_animal/hostile/asteroid/fugu + mob_types = list(/mob/living/simple_animal/hostile/asteroid/fugu) diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index 59aeec5b3c..6bec609e3a 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -334,6 +334,7 @@ if(locate(/mob/living/silicon/ai) in sloc.loc) continue if(sloc.primary_ai) + LAZYCLEARLIST(landmark_loc) landmark_loc += sloc.loc break landmark_loc += sloc.loc diff --git a/code/modules/paperwork/photography.dm b/code/modules/paperwork/photography.dm index 78dba1b3a7..14aad9c7b7 100644 --- a/code/modules/paperwork/photography.dm +++ b/code/modules/paperwork/photography.dm @@ -131,6 +131,7 @@ var/blueprints = 0 //are blueprints visible in the current photo being created? var/list/aipictures = list() //Allows for storage of pictures taken by AI, in a similar manner the datacore stores info. Keeping this here allows us to share some procs w/ regualar camera var/see_ghosts = 0 //for the spoop of it + var/obj/item/disk/holodisk/disk /obj/item/device/camera/CheckParts(list/parts_list) @@ -189,8 +190,24 @@ qdel(I) pictures_left = pictures_max return + if(istype(I, /obj/item/disk/holodisk)) + if (!disk) + if(!user.transferItemToLoc(I, src)) + to_chat(user, "[I] is stuck to your hand!") + return TRUE + to_chat(user, "You slide [I] into the back of [src].") + disk = I + else + to_chat(user, "There's already a disk inside [src].") + return TRUE //no afterattack ..() +/obj/item/device/camera/attack_self(mob/user) + if(!disk) + return + to_chat(user, "You eject [disk] out the back of [src].") + user.put_in_hands(disk) + disk = null /obj/item/device/camera/examine(mob/user) ..() @@ -437,13 +454,24 @@ /obj/item/device/camera/afterattack(atom/target, mob/user, flag) if(!on || !pictures_left || !isturf(target.loc)) return + if (disk) + if(ismob(target)) + if (disk.record) + QDEL_NULL(disk.record) - captureimage(target, user, flag) + disk.record = new + var/mob/M = target + disk.record.caller_name = M.name + disk.record.set_caller_image(M) + else + return + else + captureimage(target, user, flag) + pictures_left-- + to_chat(user, "[pictures_left] photos left.") playsound(loc, pick('sound/items/polaroid1.ogg', 'sound/items/polaroid2.ogg'), 75, 1, -3) - pictures_left-- - to_chat(user, "[pictures_left] photos left.") icon_state = "camera_off" on = FALSE addtimer(CALLBACK(src, .proc/cooldown), 64) diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index 7d86aac89f..0ee64aa9c1 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -227,6 +227,10 @@ var/bulb_emergency_pow_mul = 0.75 // the multiplier for determining the light's power in emergency mode var/bulb_emergency_pow_min = 0.5 // the minimum value for the light's power in emergency mode +/obj/machinery/light/broken + status = LIGHT_BROKEN + icon_state = "tube-broken" + // the smaller bulb light fixture /obj/machinery/light/small @@ -237,7 +241,9 @@ desc = "A small lighting fixture." light_type = /obj/item/light/bulb - +/obj/machinery/light/small/broken + status = LIGHT_BROKEN + icon_state = "bulb-broken" /obj/machinery/light/Move() if(status != LIGHT_BROKEN) @@ -690,7 +696,7 @@ grind_results = list("silicon" = 5, "nitrogen" = 10) //Nitrogen is used as a cheaper alternative to argon in incandescent lighbulbs var/rigged = 0 // true if rigged to explode var/brightness = 2 //how much light it gives off - + /obj/item/light/suicide_act(mob/living/carbon/user) if (status == LIGHT_BROKEN) user.visible_message("[user] begins to stab [user.p_them()]self with \the [src]! It looks like [user.p_theyre()] trying to commit suicide!") diff --git a/code/modules/power/singularity/collector.dm b/code/modules/power/singularity/collector.dm index 8523ab9f43..f587e578d9 100644 --- a/code/modules/power/singularity/collector.dm +++ b/code/modules/power/singularity/collector.dm @@ -44,7 +44,7 @@ playsound(src, 'sound/machines/ding.ogg', 50, 1) eject() else - var/gasdrained = powerproduction_drain*drainratio + var/gasdrained = min(powerproduction_drain*drainratio,loaded_tank.air_contents.gases[/datum/gas/plasma][MOLES]) loaded_tank.air_contents.gases[/datum/gas/plasma][MOLES] -= gasdrained loaded_tank.air_contents.assert_gas(/datum/gas/tritium) loaded_tank.air_contents.gases[/datum/gas/tritium][MOLES] += gasdrained @@ -189,6 +189,7 @@ update_icons() /obj/machinery/power/rad_collector/rad_act(pulse_strength) + . = ..() if(loaded_tank && active && pulse_strength > RAD_COLLECTOR_EFFICIENCY) last_power += (pulse_strength-RAD_COLLECTOR_EFFICIENCY)*RAD_COLLECTOR_COEFFICIENT diff --git a/code/modules/power/supermatter/supermatter.dm b/code/modules/power/supermatter/supermatter.dm index 20b5480da8..ab4cdca105 100644 --- a/code/modules/power/supermatter/supermatter.dm +++ b/code/modules/power/supermatter/supermatter.dm @@ -272,97 +272,94 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_shard) // Pass all the gas related code an empty gas container removed = new() + damage_archived = damage if(!removed || !removed.total_moles() || isspaceturf(T)) //we're in space or there is no gas to process if(takes_damage) - damage += max((power-1600)/10, 0) - return 1 + damage += max((power / 1000) * DAMAGE_INCREASE_MULTIPLIER, 0.1) // always does at least some damage + else + if(takes_damage) + //causing damage + damage = max(damage + (max(removed.temperature - ((T0C + HEAT_PENALTY_THRESHOLD)*dynamic_heat_resistance), 0) * mole_heat_penalty / 150 ) * DAMAGE_INCREASE_MULTIPLIER, 0) + damage = max(damage + (max(power - POWER_PENALTY_THRESHOLD, 0)/500) * DAMAGE_INCREASE_MULTIPLIER, 0) + damage = max(damage + (max(combined_gas - MOLE_PENALTY_THRESHOLD, 0)/80) * DAMAGE_INCREASE_MULTIPLIER, 0) - damage_archived = damage - if(takes_damage) - //causing damage - damage = max(damage + (max(removed.temperature - ((T0C + HEAT_PENALTY_THRESHOLD)*dynamic_heat_resistance), 0) * mole_heat_penalty / 150 ) * DAMAGE_INCREASE_MULTIPLIER, 0) - damage = max(damage + (max(power - POWER_PENALTY_THRESHOLD, 0)/500) * DAMAGE_INCREASE_MULTIPLIER, 0) - damage = max(damage + (max(combined_gas - MOLE_PENALTY_THRESHOLD, 0)/80) * DAMAGE_INCREASE_MULTIPLIER, 0) + //healing damage + if(combined_gas < MOLE_PENALTY_THRESHOLD) + damage = max(damage + (min(removed.temperature - (T0C + HEAT_PENALTY_THRESHOLD), 0) / 150 ), 0) - //healing damage - if(combined_gas < MOLE_PENALTY_THRESHOLD) - damage = max(damage + (min(removed.temperature - (T0C + HEAT_PENALTY_THRESHOLD), 0) / 150 ), 0) + //capping damage + damage = min(damage_archived + (DAMAGE_HARDCAP * explosion_point),damage) + if(damage > damage_archived && prob(10)) + playsound(get_turf(src), 'sound/effects/empulse.ogg', 50, 1) - //capping damage - damage = min(damage_archived + (DAMAGE_HARDCAP * explosion_point),damage) - if(damage > damage_archived && prob(10)) - playsound(get_turf(src), 'sound/effects/empulse.ogg', 50, 1) + removed.assert_gases(/datum/gas/oxygen, /datum/gas/plasma, /datum/gas/carbon_dioxide, /datum/gas/nitrous_oxide, /datum/gas/nitrogen) + //calculating gas related values + combined_gas = max(removed.total_moles(), 0) - removed.assert_gases(/datum/gas/oxygen, /datum/gas/plasma, /datum/gas/carbon_dioxide, /datum/gas/nitrous_oxide, /datum/gas/nitrogen) - //calculating gas related values - combined_gas = max(removed.total_moles(), 0) + plasmacomp = max(removed.gases[/datum/gas/plasma][MOLES]/combined_gas, 0) + o2comp = max(removed.gases[/datum/gas/oxygen][MOLES]/combined_gas, 0) + co2comp = max(removed.gases[/datum/gas/carbon_dioxide][MOLES]/combined_gas, 0) - plasmacomp = max(removed.gases[/datum/gas/plasma][MOLES]/combined_gas, 0) - o2comp = max(removed.gases[/datum/gas/oxygen][MOLES]/combined_gas, 0) - co2comp = max(removed.gases[/datum/gas/carbon_dioxide][MOLES]/combined_gas, 0) + n2ocomp = max(removed.gases[/datum/gas/nitrous_oxide][MOLES]/combined_gas, 0) + n2comp = max(removed.gases[/datum/gas/nitrogen][MOLES]/combined_gas, 0) - n2ocomp = max(removed.gases[/datum/gas/nitrous_oxide][MOLES]/combined_gas, 0) - n2comp = max(removed.gases[/datum/gas/nitrogen][MOLES]/combined_gas, 0) + gasmix_power_ratio = min(max(plasmacomp + o2comp + co2comp - n2comp, 0), 1) - gasmix_power_ratio = min(max(plasmacomp + o2comp + co2comp - n2comp, 0), 1) + dynamic_heat_modifier = max((plasmacomp * PLASMA_HEAT_PENALTY)+(o2comp * OXYGEN_HEAT_PENALTY)+(co2comp * CO2_HEAT_PENALTY)+(n2comp * NITROGEN_HEAT_MODIFIER), 0.5) + dynamic_heat_resistance = max(n2ocomp * N2O_HEAT_RESISTANCE, 1) - dynamic_heat_modifier = max((plasmacomp * PLASMA_HEAT_PENALTY)+(o2comp * OXYGEN_HEAT_PENALTY)+(co2comp * CO2_HEAT_PENALTY)+(n2comp * NITROGEN_HEAT_MODIFIER), 0.5) - dynamic_heat_resistance = max(n2ocomp * N2O_HEAT_RESISTANCE, 1) + power_transmission_bonus = max((plasmacomp * PLASMA_TRANSMIT_MODIFIER) + (o2comp * OXYGEN_TRANSMIT_MODIFIER), 0) - power_transmission_bonus = max((plasmacomp * PLASMA_TRANSMIT_MODIFIER) + (o2comp * OXYGEN_TRANSMIT_MODIFIER), 0) + //more moles of gases are harder to heat than fewer, so let's scale heat damage around them + mole_heat_penalty = max(combined_gas / MOLE_HEAT_PENALTY, 0.25) + if (combined_gas > POWERLOSS_INHIBITION_MOLE_THRESHOLD && co2comp > POWERLOSS_INHIBITION_GAS_THRESHOLD) + powerloss_dynamic_scaling = CLAMP(powerloss_dynamic_scaling + CLAMP(co2comp - powerloss_dynamic_scaling, -0.02, 0.02), 0, 1) + else + powerloss_dynamic_scaling = CLAMP(powerloss_dynamic_scaling - 0.05,0, 1) + powerloss_inhibitor = CLAMP(1-(powerloss_dynamic_scaling * CLAMP(combined_gas/POWERLOSS_INHIBITION_MOLE_BOOST_THRESHOLD,1 ,1.5)),0 ,1) + if(matter_power) + var/removed_matter = max(matter_power/MATTER_POWER_CONVERSION, 40) + power = max(power + removed_matter, 0) + matter_power = max(matter_power - removed_matter, 0) - //more moles of gases are harder to heat than fewer, so let's scale heat damage around them - mole_heat_penalty = max(combined_gas / MOLE_HEAT_PENALTY, 0.25) + var/temp_factor = 50 - if (combined_gas > POWERLOSS_INHIBITION_MOLE_THRESHOLD && co2comp > POWERLOSS_INHIBITION_GAS_THRESHOLD) - powerloss_dynamic_scaling = CLAMP(powerloss_dynamic_scaling + CLAMP(co2comp - powerloss_dynamic_scaling, -0.02, 0.02), 0, 1) - else - powerloss_dynamic_scaling = CLAMP(powerloss_dynamic_scaling - 0.05,0, 1) - powerloss_inhibitor = CLAMP(1-(powerloss_dynamic_scaling * CLAMP(combined_gas/POWERLOSS_INHIBITION_MOLE_BOOST_THRESHOLD,1 ,1.5)),0 ,1) + if(gasmix_power_ratio > 0.8) + // with a perfect gas mix, make the power less based on heat + icon_state = "[base_icon_state]_glow" + else + // in normal mode, base the produced energy around the heat + temp_factor = 30 + icon_state = base_icon_state - if(matter_power) - var/removed_matter = max(matter_power/MATTER_POWER_CONVERSION, 40) - power = max(power + removed_matter, 0) - matter_power = max(matter_power - removed_matter, 0) + power = max( (removed.temperature * temp_factor / T0C) * gasmix_power_ratio + power, 0) //Total laser power plus an overload - var/temp_factor = 50 + if(prob(50)) + radiation_pulse(src, power * (1 + power_transmission_bonus/10)) - if(gasmix_power_ratio > 0.8) - // with a perfect gas mix, make the power less based on heat - icon_state = "[base_icon_state]_glow" - else - // in normal mode, base the produced energy around the heat - temp_factor = 30 - icon_state = base_icon_state + var/device_energy = power * REACTION_POWER_MODIFIER - power = max( (removed.temperature * temp_factor / T0C) * gasmix_power_ratio + power, 0) //Total laser power plus an overload + //To figure out how much temperature to add each tick, consider that at one atmosphere's worth + //of pure oxygen, with all four lasers firing at standard energy and no N2 present, at room temperature + //that the device energy is around 2140. At that stage, we don't want too much heat to be put out + //Since the core is effectively "cold" - if(prob(50)) - radiation_pulse(src, power * (1 + power_transmission_bonus/10)) + //Also keep in mind we are only adding this temperature to (efficiency)% of the one tile the rock + //is on. An increase of 4*C @ 25% efficiency here results in an increase of 1*C / (#tilesincore) overall. + removed.temperature += ((device_energy * dynamic_heat_modifier) / THERMAL_RELEASE_MODIFIER) - var/device_energy = power * REACTION_POWER_MODIFIER + removed.temperature = max(0, min(removed.temperature, 2500 * dynamic_heat_modifier)) - //To figure out how much temperature to add each tick, consider that at one atmosphere's worth - //of pure oxygen, with all four lasers firing at standard energy and no N2 present, at room temperature - //that the device energy is around 2140. At that stage, we don't want too much heat to be put out - //Since the core is effectively "cold" + //Calculate how much gas to release + removed.gases[/datum/gas/plasma][MOLES] += max((device_energy * dynamic_heat_modifier) / PLASMA_RELEASE_MODIFIER, 0) - //Also keep in mind we are only adding this temperature to (efficiency)% of the one tile the rock - //is on. An increase of 4*C @ 25% efficiency here results in an increase of 1*C / (#tilesincore) overall. - removed.temperature += ((device_energy * dynamic_heat_modifier) / THERMAL_RELEASE_MODIFIER) + removed.gases[/datum/gas/oxygen][MOLES] += max(((device_energy + removed.temperature * dynamic_heat_modifier) - T0C) / OXYGEN_RELEASE_MODIFIER, 0) - removed.temperature = max(0, min(removed.temperature, 2500 * dynamic_heat_modifier)) - - //Calculate how much gas to release - removed.gases[/datum/gas/plasma][MOLES] += max((device_energy * dynamic_heat_modifier) / PLASMA_RELEASE_MODIFIER, 0) - - removed.gases[/datum/gas/oxygen][MOLES] += max(((device_energy + removed.temperature * dynamic_heat_modifier) - T0C) / OXYGEN_RELEASE_MODIFIER, 0) - - if(produces_gas) - env.merge(removed) - air_update_turf() + if(produces_gas) + env.merge(removed) + air_update_turf() for(var/mob/living/carbon/human/l in view(src, HALLUCINATION_RANGE(power))) // If they can see it without mesons on. Bad on them. if(!istype(l.glasses, /obj/item/clothing/glasses/meson)) @@ -374,6 +371,8 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_shard) var/rads = (power / 10) * sqrt( 1 / max(get_dist(l, src),1) ) l.rad_act(rads) + power -= ((power/500)**3) * powerloss_inhibitor + if(power > POWER_PENALTY_THRESHOLD || damage > damage_penalty_point) if(power > POWER_PENALTY_THRESHOLD) @@ -397,8 +396,6 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_shard) if(power > SEVERE_POWER_PENALTY_THRESHOLD && prob(2) || prob(0.3) && power > POWER_PENALTY_THRESHOLD) supermatter_anomaly_gen(src, PYRO_ANOMALY, rand(5, 10)) - - if(damage > warning_point) // while the core is still damaged and it's still worth noting its status if((REALTIMEOFDAY - lastwarning) / 10 >= WARNING_DELAY) alarm() @@ -438,17 +435,13 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_shard) L.rad_act(rads) explode() - - - power -= ((power/500)**3) * powerloss_inhibitor - + return 1 /obj/machinery/power/supermatter_shard/bullet_act(obj/item/projectile/Proj) var/turf/L = loc - if(!istype(L) || isspaceturf(L)) // We don't run process() when we are in space - return FALSE // This stops people from being able to really power up the supermatter - // Then bring it inside to explode instantly upon landing on a valid turf. + if(!istype(L)) + return FALSE if(!istype(Proj.firer, /obj/machinery/power/emitter)) investigate_log("has been hit by [Proj] fired by [Proj.firer]", INVESTIGATE_SUPERMATTER) if(Proj.flag != "bullet") diff --git a/code/modules/projectiles/guns/beam_rifle.dm b/code/modules/projectiles/guns/beam_rifle.dm index 702079e72c..5069c36b07 100644 --- a/code/modules/projectiles/guns/beam_rifle.dm +++ b/code/modules/projectiles/guns/beam_rifle.dm @@ -91,7 +91,7 @@ set_user(user) . = ..() -/obj/item/gun/energy/beam_rifle/dropped() +/obj/item/gun/energy/beam_rifle/dropped(mob/user) set_user() . = ..() @@ -142,18 +142,20 @@ return zooming = TRUE -/obj/item/gun/energy/beam_rifle/proc/stop_zooming() +/obj/item/gun/energy/beam_rifle/proc/stop_zooming(mob/user) if(zooming) zooming = FALSE - reset_zooming() + reset_zooming(user) -/obj/item/gun/energy/beam_rifle/proc/reset_zooming() - if(!check_user(FALSE)) - return +/obj/item/gun/energy/beam_rifle/proc/reset_zooming(mob/user) + if(!user) + user = current_user + if(!user || !user.client) + return FALSE zoom_animating = 0 - animate(current_user.client, pixel_x = 0, pixel_y = 0, 0, FALSE, LINEAR_EASING, ANIMATION_END_NOW) + animate(user.client, pixel_x = 0, pixel_y = 0, 0, FALSE, LINEAR_EASING, ANIMATION_END_NOW) zoom_current_view_increase = 0 - current_user.client.change_view(CONFIG_GET(string/default_view)) + user.client.change_view(CONFIG_GET(string/default_view)) zooming_angle = 0 current_zoom_x = 0 current_zoom_y = 0 @@ -271,17 +273,17 @@ zooming_angle = lastangle start_zooming() -/obj/item/gun/energy/beam_rifle/proc/stop_aiming() +/obj/item/gun/energy/beam_rifle/proc/stop_aiming(mob/user) set waitfor = FALSE aiming_time_left = aiming_time aiming = FALSE QDEL_LIST(current_tracers) - stop_zooming() + stop_zooming(user) /obj/item/gun/energy/beam_rifle/proc/set_user(mob/user) if(user == current_user) return - stop_aiming() + stop_aiming(current_user) if(istype(current_user)) LAZYREMOVE(current_user.mousemove_intercept_objects, src) current_user = null diff --git a/code/modules/projectiles/guns/energy.dm b/code/modules/projectiles/guns/energy.dm index 5889ceb69d..5ec6d7e44b 100644 --- a/code/modules/projectiles/guns/energy.dm +++ b/code/modules/projectiles/guns/energy.dm @@ -18,6 +18,7 @@ var/charge_tick = 0 var/charge_delay = 4 var/use_cyborg_cell = 0 //whether the gun's cell drains the cyborg user's cell to recharge + var/dead_cell = FALSE //set to true so the gun is given an empty cell /obj/item/gun/energy/emp_act(severity) cell.use(round(cell.charge / severity)) @@ -34,7 +35,8 @@ cell = new cell_type(src) else cell = new(src) - cell.give(cell.maxcharge) + if(!dead_cell) + cell.give(cell.maxcharge) update_ammo_types() recharge_newshot(1) if(selfcharge) diff --git a/code/modules/projectiles/guns/energy/special.dm b/code/modules/projectiles/guns/energy/special.dm index 1226172262..b79ed02d86 100644 --- a/code/modules/projectiles/guns/energy/special.dm +++ b/code/modules/projectiles/guns/energy/special.dm @@ -142,8 +142,9 @@ S.use(1) cell.give(1000) to_chat(user, "You insert [A] in [src], recharging it.") - else if(istype(A, /obj/item/ore/plasma)) - qdel(A) + else if(istype(A, /obj/item/stack/ore/plasma)) + var/obj/item/stack/ore/S = A + S.use(1) cell.give(500) to_chat(user, "You insert [A] in [src], recharging it.") else diff --git a/code/modules/reagents/chemistry/machinery/reagentgrinder.dm b/code/modules/reagents/chemistry/machinery/reagentgrinder.dm index ec447ce2e5..7d4e244063 100644 --- a/code/modules/reagents/chemistry/machinery/reagentgrinder.dm +++ b/code/modules/reagents/chemistry/machinery/reagentgrinder.dm @@ -168,7 +168,7 @@ var/datum/browser/popup = new(user, "reagentgrinder", "All-In-One Grinder") popup.set_content(dat) - popup.set_title_image(user.browse_rsc_icon(src.icon, src.icon_state)) + popup.set_title_image(user.browse_rsc_icon(icon, icon_state)) popup.open(1) return diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm index 348848c447..9d5eda10b2 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -1100,7 +1100,7 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/fetching_fizz/on_mob_life(mob/living/M) - for(var/obj/item/ore/O in orange(3, M)) + for(var/obj/item/stack/ore/O in orange(3, M)) step_towards(O, get_turf(M)) return ..() diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 4988ed339e..8a1d34ddae 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -1104,6 +1104,7 @@ id = "fungalspores" description = "Active fungal spores." color = "#92D17D" // rgb: 146, 209, 125 + can_synth = FALSE taste_description = "slime" /datum/reagent/fungalspores/reaction_mob(mob/M, method=TOUCH, reac_volume, show_message = 1, touch_protection = 0) diff --git a/code/modules/reagents/chemistry/recipes/slime_extracts.dm b/code/modules/reagents/chemistry/recipes/slime_extracts.dm index 11d41ea20f..6f87de4e8a 100644 --- a/code/modules/reagents/chemistry/recipes/slime_extracts.dm +++ b/code/modules/reagents/chemistry/recipes/slime_extracts.dm @@ -501,7 +501,7 @@ required_other = 1 /datum/chemical_reaction/slime/slimecrystal/on_reaction(datum/reagents/holder, created_volume) - var/obj/item/ore/bluespace_crystal/BC = new (get_turf(holder.my_atom)) + var/obj/item/stack/ore/bluespace_crystal/BC = new (get_turf(holder.my_atom)) BC.visible_message("The [BC.name] appears out of thin air!") ..() diff --git a/code/modules/reagents/reagent_containers/blood_pack.dm b/code/modules/reagents/reagent_containers/blood_pack.dm index 98bac76ab8..85f99fb99a 100644 --- a/code/modules/reagents/reagent_containers/blood_pack.dm +++ b/code/modules/reagents/reagent_containers/blood_pack.dm @@ -44,8 +44,9 @@ icon_state = "random_bloodpack" /obj/item/reagent_containers/blood/random/Initialize() + icon_state = "bloodpack" blood_type = pick("A+", "A-", "B+", "B-", "O+", "O-", "L") - . = ..() + return ..() /obj/item/reagent_containers/blood/APlus blood_type = "A+" @@ -71,10 +72,6 @@ /obj/item/reagent_containers/blood/universal blood_type = "U" -/obj/item/reagent_containers/blood/empty - name = "blood pack" - icon_state = "empty" - /obj/item/reagent_containers/blood/attackby(obj/item/I, mob/user, params) if (istype(I, /obj/item/pen) || istype(I, /obj/item/toy/crayon)) diff --git a/code/modules/research/circuitprinter.dm b/code/modules/research/circuitprinter.dm index 207b610a8c..a35c261120 100644 --- a/code/modules/research/circuitprinter.dm +++ b/code/modules/research/circuitprinter.dm @@ -31,7 +31,7 @@ using metal and glass, it uses glass and reagents (usually sulfuric acis). /obj/machinery/rnd/circuit_imprinter/Initialize() materials = AddComponent(/datum/component/material_container, list(MAT_GLASS, MAT_GOLD, MAT_DIAMOND, MAT_METAL, MAT_BLUESPACE), 0, - FALSE, list(/obj/item/stack, /obj/item/ore/bluespace_crystal), CALLBACK(src, .proc/is_insertion_ready), CALLBACK(src, .proc/AfterMaterialInsert)) + FALSE, list(/obj/item/stack, /obj/item/stack/ore/bluespace_crystal), CALLBACK(src, .proc/is_insertion_ready), CALLBACK(src, .proc/AfterMaterialInsert)) materials.precise_insertion = TRUE create_reagents(0) RefreshParts() diff --git a/code/modules/research/designs/bluespace_designs.dm b/code/modules/research/designs/bluespace_designs.dm index 0ec15ac037..f5170066e2 100644 --- a/code/modules/research/designs/bluespace_designs.dm +++ b/code/modules/research/designs/bluespace_designs.dm @@ -30,7 +30,7 @@ id = "bluespace_crystal" build_type = PROTOLATHE materials = list(MAT_DIAMOND = 1500, MAT_PLASMA = 1500) - build_path = /obj/item/ore/bluespace_crystal/artificial + build_path = /obj/item/stack/ore/bluespace_crystal/artificial category = list("Bluespace Designs") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE diff --git a/code/modules/research/designs/comp_board_designs.dm b/code/modules/research/designs/comp_board_designs.dm index 3a61a679fb..6ab6978326 100644 --- a/code/modules/research/designs/comp_board_designs.dm +++ b/code/modules/research/designs/comp_board_designs.dm @@ -12,7 +12,6 @@ id = "arcade_battle" build_path = /obj/item/circuitboard/computer/arcade/battle category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING /datum/design/board/orion_trail name = "Computer Design (Orion Trail Arcade Machine)" @@ -20,7 +19,6 @@ id = "arcade_orion" build_path = /obj/item/circuitboard/computer/arcade/orion_trail category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING /datum/design/board/seccamera name = "Computer Design (Security Camera)" diff --git a/code/modules/research/designs/stock_parts_designs.dm b/code/modules/research/designs/stock_parts_designs.dm index 257d63ce40..ea67fad434 100644 --- a/code/modules/research/designs/stock_parts_designs.dm +++ b/code/modules/research/designs/stock_parts_designs.dm @@ -275,6 +275,7 @@ materials = list(MAT_METAL = 100, MAT_GOLD = 100, MAT_URANIUM = 100) build_path = /obj/item/stock_parts/subspace/amplifier category = list("Stock Parts") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE /datum/design/subspace_treatment name = "Subspace Treatment Disk" diff --git a/code/modules/research/designs/telecomms_designs.dm b/code/modules/research/designs/telecomms_designs.dm index 09d02c3ccc..b1da302290 100644 --- a/code/modules/research/designs/telecomms_designs.dm +++ b/code/modules/research/designs/telecomms_designs.dm @@ -8,6 +8,7 @@ id = "s-receiver" build_path = /obj/item/circuitboard/machine/telecomms/receiver category = list("Subspace Telecomms") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE /datum/design/board/telecomms_bus name = "Machine Design (Bus Mainframe)" @@ -15,6 +16,7 @@ id = "s-bus" build_path = /obj/item/circuitboard/machine/telecomms/bus category = list("Subspace Telecomms") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE /datum/design/board/telecomms_hub name = "Machine Design (Hub Mainframe)" @@ -22,6 +24,7 @@ id = "s-hub" build_path = /obj/item/circuitboard/machine/telecomms/hub category = list("Subspace Telecomms") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE /datum/design/board/telecomms_relay name = "Machine Design (Relay Mainframe)" @@ -29,6 +32,7 @@ id = "s-relay" build_path = /obj/item/circuitboard/machine/telecomms/relay category = list("Subspace Telecomms") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE /datum/design/board/telecomms_processor name = "Machine Design (Processor Unit)" @@ -36,6 +40,7 @@ id = "s-processor" build_path = /obj/item/circuitboard/machine/telecomms/processor category = list("Subspace Telecomms") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE /datum/design/board/telecomms_server name = "Machine Design (Server Mainframe)" @@ -43,6 +48,7 @@ id = "s-server" build_path = /obj/item/circuitboard/machine/telecomms/server category = list("Subspace Telecomms") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE /datum/design/board/subspace_broadcaster name = "Machine Design (Subspace Broadcaster)" @@ -50,3 +56,4 @@ id = "s-broadcaster" build_path = /obj/item/circuitboard/machine/telecomms/broadcaster category = list("Subspace Telecomms") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE diff --git a/code/modules/research/designs/weapon_designs.dm b/code/modules/research/designs/weapon_designs.dm index 66fb69a8a3..4bc084e81b 100644 --- a/code/modules/research/designs/weapon_designs.dm +++ b/code/modules/research/designs/weapon_designs.dm @@ -192,6 +192,7 @@ id = "mag_oldsmg_ap" materials = list(MAT_METAL = 6000, MAT_SILVER = 600) build_path = /obj/item/ammo_box/magazine/wt550m9/wtap + departmental_flags = DEPARTMENTAL_FLAG_SECURITY /datum/design/mag_oldsmg/ic_mag name = "WT-550 Auto Gun Incendiary Magazine (4.6x30mm IC)" diff --git a/code/modules/research/protolathe.dm b/code/modules/research/protolathe.dm index 1dc32e6dde..12630cafbe 100644 --- a/code/modules/research/protolathe.dm +++ b/code/modules/research/protolathe.dm @@ -35,7 +35,7 @@ Note: Must be placed west/left of and R&D console to function. create_reagents(0) materials = AddComponent(/datum/component/material_container, list(MAT_METAL, MAT_GLASS, MAT_SILVER, MAT_GOLD, MAT_DIAMOND, MAT_PLASMA, MAT_URANIUM, MAT_BANANIUM, MAT_TITANIUM, MAT_BLUESPACE), 0, - FALSE, list(/obj/item/stack, /obj/item/ore/bluespace_crystal), CALLBACK(src, .proc/is_insertion_ready), CALLBACK(src, .proc/AfterMaterialInsert)) + FALSE, list(/obj/item/stack, /obj/item/stack/ore/bluespace_crystal), CALLBACK(src, .proc/is_insertion_ready), CALLBACK(src, .proc/AfterMaterialInsert)) materials.precise_insertion = TRUE RefreshParts() return ..() @@ -129,6 +129,6 @@ Note: Must be placed west/left of and R&D console to function. message_admins("[ADMIN_LOOKUPFLW(usr)] has built [amount] of [path] at a protolathe") for(var/i in 1 to amount) var/obj/item/I = new path(get_turf(src)) - if(!istype(I, /obj/item/stack/sheet) && !istype(I, /obj/item/ore/bluespace_crystal)) + if(!istype(I, /obj/item/stack/sheet) && !istype(I, /obj/item/stack/ore/bluespace_crystal)) I.materials = matlist.Copy() SSblackbox.record_feedback("nested tally", "item_printed", amount, list("[type]", "[path]")) diff --git a/code/modules/research/rdmachines.dm b/code/modules/research/rdmachines.dm index 60b8a1d6da..707e3e1e46 100644 --- a/code/modules/research/rdmachines.dm +++ b/code/modules/research/rdmachines.dm @@ -108,7 +108,7 @@ /obj/machinery/rnd/proc/AfterMaterialInsert(type_inserted, id_inserted, amount_inserted) var/stack_name - if(ispath(type_inserted, /obj/item/ore/bluespace_crystal)) + if(ispath(type_inserted, /obj/item/stack/ore/bluespace_crystal)) stack_name = "bluespace" use_power(MINERAL_MATERIAL_AMOUNT / 10) else diff --git a/code/modules/surgery/organs/heart.dm b/code/modules/surgery/organs/heart.dm index 5da89f125f..f36d9c7a14 100644 --- a/code/modules/surgery/organs/heart.dm +++ b/code/modules/surgery/organs/heart.dm @@ -149,6 +149,7 @@ name = "cybernetic heart" desc = "An electronic device designed to mimic the functions of an organic human heart. Offers no benefit over an organic heart other than being easy to make." icon_state = "heart-c" + synthetic = TRUE /obj/item/organ/heart/cybernetic/emp_act() Stop() @@ -156,6 +157,7 @@ /obj/item/organ/heart/freedom name = "heart of freedom" desc = "This heart pumps with the passion to give... something freedom." + synthetic = TRUE //the power of freedom prevents heart attacks var/min_next_adrenaline = 0 /obj/item/organ/heart/freedom/on_life() diff --git a/code/modules/surgery/organs/liver.dm b/code/modules/surgery/organs/liver.dm index d2de50ce3e..9dceb5ceda 100755 --- a/code/modules/surgery/organs/liver.dm +++ b/code/modules/surgery/organs/liver.dm @@ -67,6 +67,7 @@ name = "cybernetic liver" icon_state = "liver-c" desc = "An electronic device designed to mimic the functions of a human liver. It has no benefits over an organic liver, but is easy to produce." + synthetic = TRUE /obj/item/organ/liver/cybernetic/upgraded name = "upgraded cybernetic liver" diff --git a/code/modules/surgery/organs/lungs.dm b/code/modules/surgery/organs/lungs.dm index 42f5adfeca..f492d99b8e 100644 --- a/code/modules/surgery/organs/lungs.dm +++ b/code/modules/surgery/organs/lungs.dm @@ -282,7 +282,6 @@ H.reagents.add_reagent("nitryl_gas",1) breath_gases[/datum/gas/nitryl][MOLES]-=gas_breathed - gas_breathed = 0 // Stimulum gas_breathed = breath_gases[/datum/gas/stimulum][MOLES] if (gas_breathed > gas_stimulation_min) @@ -360,6 +359,7 @@ name = "cybernetic lungs" desc = "A cybernetic version of the lungs found in traditional humanoid entities. It functions the same as an organic lung and is merely meant as a replacement." icon_state = "lungs-c" + synthetic = TRUE /obj/item/organ/lungs/cybernetic/emp_act() owner.losebreath = 20 diff --git a/code/modules/surgery/organs/organ_internal.dm b/code/modules/surgery/organs/organ_internal.dm index a384845281..fcaf89c61c 100644 --- a/code/modules/surgery/organs/organ_internal.dm +++ b/code/modules/surgery/organs/organ_internal.dm @@ -11,6 +11,7 @@ var/vital = 0 //Was this organ implanted/inserted/etc, if true will not be removed during species change. var/external = FALSE + var/synthetic = FALSE // To distinguish between organic and synthetic organs /obj/item/organ/proc/Insert(mob/living/carbon/M, special = 0, drop_if_replaced = TRUE) diff --git a/code/modules/vehicles/_vehicle.dm b/code/modules/vehicles/_vehicle.dm index 9d8ab3dc95..ef529ab849 100644 --- a/code/modules/vehicles/_vehicle.dm +++ b/code/modules/vehicles/_vehicle.dm @@ -24,6 +24,7 @@ var/list/autogrant_actions_passenger //plain list of typepaths var/list/autogrant_actions_controller //assoc list "[bitflag]" = list(typepaths) var/list/mob/occupant_actions //assoc list mob = list(type = action datum assigned to mob) + var/obj/vehicle/trailer /obj/vehicle/Initialize(mapload) . = ..() @@ -111,7 +112,14 @@ if(lastmove + movedelay > world.time) return FALSE lastmove = world.time - return step(src, direction) + if(trailer) + var/dir_to_move = get_dir(trailer.loc, loc) + var/did_move = step(src, direction) + if(did_move) + step(trailer, dir_to_move) + return did_move + else + return step(src, direction) /obj/vehicle/proc/add_control_flags(mob/controller, flags) if(!istype(controller) || !flags) @@ -138,3 +146,8 @@ for(var/m in occupants) M.CollidedWith(m) +/obj/vehicle/Move(newloc, dir) + . = ..() + if(trailer && .) + var/dir_to_move = get_dir(trailer.loc, newloc) + step(trailer, dir_to_move) diff --git a/html/changelog.html b/html/changelog.html index 4f818a273f..343d46cff1 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -55,6 +55,416 @@ -->
+

08 February 2018

+

Cebutris updated:

+
    +
  • Knight badges, sprites courtesy of Toriate! They're functionally identical to IDs but look sexier and can be recolored!
  • +
  • Lavaknights now spawn with Knight Badges!
  • +
  • Stunswords! Stunbatons that look like swords. That's all.
  • +
+

CitadelStationBot updated:

+
    +
  • Players can now have a verb in the ooc tab to see their own tracked playtime
  • +
  • fixed admin bypass not using the right proc
  • +
  • Lavaland ghost roles should now show up in the playtime report
  • +
  • fixed the syringe getting a transfer amount of 0 if the contents of it are 0, intended feature was probably to check the target and not the syringe itself for clamp.
  • +
  • Reduce clock work mob death sound file's volume to 80%
  • +
  • Observers can now view the atmospheric contents of the tile they're floating above.
  • +
  • Jaunting wraiths should now always be facing the correct direction
  • +
  • All Cargo Techs now come equipped with a standard supply Export Scanner! Get to selling!
  • +
  • Emagged airlocks can now be deconstructed simply by crowbarring when the panel is open
  • +
  • foam and smoke now get 4x the reagents as they should according to the comments
  • +
  • fixes pyrosium and cryostylane not heating or cooling humans at all
  • +
  • fixes cryostylane cooling beakers to negative kelvin, it's now limited to what the description says
  • +
  • fixes cryostylane cooling people to negative body temperature
  • +
  • removed redundant check in trans_to
  • +
  • fixes a runtime when total_volume is 0 in copy_to
  • +
  • Gas reagents (o2, plasma, ...) now dump out gas based on container temperature instead of room temperature
  • +
  • Bananium shows up on mining scanners again
  • +
  • min player req for rev is 30 now
  • +
  • Weather and certain events have been updated to use Z traits.
  • +
  • The Staff of Storms now correctly starts and ends storms if used from inside lockers.
  • +
  • Weather telegraph messages are now shown to those inside lockers and mechs.
  • +
  • Radio jammers no longer affect other z-levels.
  • +
  • engine goggles set to t-ray mode will no longer show pipes with the wrong rotation.
  • +
  • cables now show up on t-ray scans.
  • +
  • pulling claw can now only passively grab
  • +
  • Infrared beams now update instantly.
  • +
  • Fixed occasional runtimes when ion storms or overflow would replace an existing law.
  • +
  • Emergency lights will give off light again
  • +
  • Fixed eye damage not being applied if it was exactly 3.
  • +
  • You can no longer weld airlock assemblies for infinite materials
  • +
  • Clockwork armaments are no longer named "arnaments".
  • +
  • Fixed being able to rotate things in only one direction.
  • +
  • The Syndicate Chameleon Kit is now available during rounds of lower population. Because of course you can have an e-sword and revolver without restriction but disguising and RP is verboten because we deathmatch station now.
  • +
  • Ore boxes have a new sprite
  • +
  • You can alt-click microwaves to turn them on
  • +
  • Academy is now part of the random station names.
  • +
  • made fire colored according to blackbody radiation and rule of cool.
  • +
  • some kind of lightning texture
  • +
  • Coffins have a new sprite
  • +
  • Solar panels have new sprites
  • +
  • Attention, space explorers! Nothing is out of your reach with the ACME Extendo-Hand (TM)! With it, you can get a WHOLE EXTRA TILE OF REACH! Hug or punch your friends from a whole 3 feet away! Win one from an arcade machine or make one in the Misc. tab of your crafting menu today!
  • +
  • Blood contracts now only show living players and real names
  • +
  • Turrets now check for borgs. Syndicate turrets are nice to emagged borgs too!
  • +
  • nerfs power cells from a insane max possibility
  • +
  • Space ghost syndicate comms guy removed.
  • +
  • Removed the now-unused revenant spawn landmark.
  • +
  • Some airlock animations should no longer be glitchy and restart in the middle
  • +
  • The ability to throw drinks without spilling them has been moved from something bartender's just know how to do to a book that they spawn with, the ability has also been made into a toggle.
  • +
  • Any number of people can read the book to learn the ability, and it can also be ordered in the bartending crate in cargo. Bartenders are encouraged to keep their trade secrets close to their stylish black vests.
  • +
  • Destroying windows will now spawn tiny shards
  • +
  • The Rapid Piping Device can now dispense transit tubes.
  • +
  • Morgue trays now detect if a body inside them possesses a consciousness, and alerts people nearby
  • +
  • The pirate ship can now fly again.
  • +
  • Research investigate logs now actually include the name of the researcher.
  • +
  • Defibrillator mounts no longer spam the error log while empty.
  • +
  • Fixes Noblium Formation being multiplicative, so having 500 moles of tritium and 500 moles of nitrogen no longer produces 2500 moles of noblium (it should correctly produce 10 moles)
  • +
  • Fixes most reactions deleting more gas than exists and making gas out of nowhere
  • +
  • Fixes Stim Formation invoking a byond bug and not using its intended polynomial formula
  • +
  • Fixes Cryo Cells not having garbage_collect and clamping
  • +
  • Fixes Rad Collectors not having clamping
  • +
  • Fixes Division by Zero when Fusion has no impurities.
  • +
  • Removes a redundant line in lungs
  • +
  • Fixes rad_act signal not firing from turfs, living mobs, rad collectors and geiger counters
  • +
  • Pressure damage now takes effect in certain situations where it should have but did not.
  • +
  • Explosive holoparasites must now be adjacent to turn objects into bombs, instead of being able to do so from any range.
  • +
  • NT Scientists have started looking into data from small-scale detonations and found that there's still potential data to be gathered from explosive yields lower than 4.184 petajoules
  • +
+

CosmicScientist updated:

+
    +
  • tomatoes and similar ovary laden edibles are fruit, not veg, beware plasmamen and mothmen
  • +
+

Dax Dupont updated:

+
    +
  • Autolathe now consumes reasonable amounts of power when inserting materials
  • +
  • Fixed conveyor belt power usage.
  • +
  • Fans of clown photography have successfully lobbied Nanotrasen to include camera and camera accessories designs in the autolathe.
  • +
  • Brings material values for the camera in line with other devices.
  • +
  • The tapes printed by autolathes now come in random colors.
  • +
  • Beakers and beaker-like objects now get put in your hand on ejection from chemistry devices.
  • +
  • Fixed missing wheat fridge on omega and removes a duplicate pipe.
  • +
  • You now need to examine engravings to pop open the menu.
  • +
  • Autolathe now repeats it's animation while printing.
  • +
  • Eminence won't get spammed by tile crossing now.
  • +
  • After 3 years of intensive research by Nanotrasen's elite team of chefs, rice dishes such as rice pudding are no longer considered salads.
  • +
  • Cyborgs can now be upgraded to be h-u-g-e! Only a cosmetic effect!
  • +
  • Hijack objectives will only be given out if there are 30 or more players.
  • +
  • Moved the lathe from box's cargo room to box's cargo office which miners now can access.
  • +
  • Harmonized medbay storage access requirements so all maps allow all medbay personnel into medbay storage like on Meta and Delta.
  • +
  • Moved service lathes into a dedicated service hall/storage area if they weren't accessible by janitor or bartender.
  • +
  • Added logout button to the record screen in the security records console.
  • +
  • Allows you to print photos that are in the security records.
  • +
  • Regular cyborgs now start with a normal high capacity cell instead of a snowflake cell. Resulting in less confusing and 2.5MJ more electric charge.
  • +
  • Fixed name of the upgraded power cell
  • +
  • Removed duplicate cell giving code in transformation proc.
  • +
  • Fixed the crematorium on meta and box.
  • +
  • Posibrains have gotten a small firmware update, they will now play a sound on successful activation.
  • +
  • You can now insert holodisks into cameras and take a static holographic picture of someone!
  • +
  • Hologram recordings can now be offset slightly.
  • +
  • Killing a revenant will now result in an unique shuttle to be able to be bought. You probably won't like it though.
  • +
  • Fake emag now available.
  • +
  • Fixed borgs applying cuffs on people without the right number of arms.
  • +
  • Handcuff code has been rejiggled and snowflake code has been removed.
  • +
  • Removed unused cable cuffs module stuff for borgs.
  • +
  • Supermatter can again blow up again on space tiles.
  • +
+

Dax Dupont & Coiax updated:

+
    +
  • Praise the lord for he has granted thy chaplains, wizards, revenants and eminences with holy vision. They can now see blessed tiles.
  • +
+

DeityLink updated:

+
    +
  • You can now see the rays from a holopad displaying a hologram!
  • +
+

Denton updated:

+
    +
  • Fixed Bubblegum's description.
  • +
  • Rearranged the mining vendor items by price and item group.
  • +
  • In order to promote back-breaking physical labor, Nanotrasen has additionally made conscription kits available at mining equipment vendors.
  • +
  • Fungal tuberculosis spores can no longer be synthesized by machinery.
  • +
+

Denton ShizCalev Kor Kevinz000 (original idea) updated:

+
    +
  • Due to budget cuts, the shoes shipped with chameleon kits no longer prevent slipping. The premium version is unchanged and still sold separately.
  • +
  • To compensate, the chameleon kit cost was lowered by 2 TC and the minimum crew limit removed.
  • +
+

Epoc updated:

+
    +
  • Removed Sulfuric Acid requirements from computer parts
  • +
  • Slows Simple Clown mobs
  • +
  • Soap now has inhand sprites
  • +
  • Belt items now have inhand sprites
  • +
+

Evsey9 updated:

+
    +
  • Integrated Circuit Drones are now bulky to improve safety ratings, and therefore, cannot be stored in normal backpacks or pockets, but now can accept modules that bulky circuit machinery can.
  • +
  • Grabbers can now grab items up to the size of the circuit assembly they are in.
  • +
  • Grabbers cannot store circuit machinery the same or larger size than the circuit assembly they are in.
  • +
  • Throwers now can throw items up to the size of circuit assembly they are in.
  • +
+

GuppyLaxx updated:

+
    +
  • Fixes the Ketrazine recipe
  • +
+

Iamgoofball updated:

+
    +
  • Power cells explosions are now logarithmic
  • +
  • Minor code cleanup on the wirer
  • +
+

Improvedname updated:

+
    +
  • You can now get shockcollars from the kinkmate for the price of an coin
  • +
  • adds security skirts to the loadout
  • +
  • more loadout stuff
  • +
  • Adds kinkmate board
  • +
  • you can now construct kinkmates with the construction kits from cargo
  • +
  • Organizes the loadout
  • +
  • Adds disco ball to cargo
  • +
+

Jittai updated:

+
    +
  • All color inputs now use the current color, of the thing being colored, as default choice.
  • +
  • New Morgue Tray sprites.
  • +
  • New Crematorium sprites.
  • +
  • New Horizontal Coffin Sprites
  • +
  • Some of the Morgue Trays and Crematoriums on Box, Delta, and Meta have been re-positioned to make use of their new directional states.
  • +
  • Cloning doesn't runtime (and indefinitely get stuck) on cloning non-humans.
  • +
+

Kor updated:

+
    +
  • Fixed mecha grav catapults not being included in techwebs.
  • +
+

MMMiracles updated:

+
    +
  • Syndicate and pirate mobs now give off light when appropriate
  • +
  • A once-thought abandoned arctic post has recently had its gateway coordinates re-enabled for access via the Gateway link. Contact your local Exploration Division for more details.
  • +
  • A brand new space-farm, where your family sends all your old/sick catpeople to live out the rest of their days being free to roam the acres and chase the field grayshirts.
  • +
+

Mark9013100 updated:

+
    +
  • Cloning data disks can now be constructed after researching the Genetic Engineering technode.
  • +
+

More Robust Than You updated:

+
    +
  • Fixed monkey teams
  • +
  • The Lepidopterian language now has less spaces in it
  • +
  • You can now defib monkeys and aliums
  • +
  • Monkeys can also use defibs now, too!
  • +
  • Holorays are now properly deleted if you switch holopads automatically
  • +
+

MrDoomBringer updated:

+
    +
  • The RnD department can now develop firmware upgrades to the Express Supply Console, unlocking advanced cargo drop pods!
  • +
  • NanoTrasen's Creative Psychology Initiative has brought new training to all crewmembers to foster rapid, innovative problem-solving! You can now kill yourself in so many more ways!
  • +
  • Conveyor Belts now look better when they are crowbar'd off the ground.
  • +
  • Due to complicated quantum-bluespace-entanglement shenanigans, the Bluespace Drop Pod upgrade for the express supply console is now slightly more difficult to research.
  • +
+

Naksu updated:

+
    +
  • Pneumatic cannons no longer misbehave when their contents such as primed grenades get deleted (explode)
  • +
  • Attempting to join into a command role as a nonhuman species no longer lets you keep your nonhuman species languages if you are transformed into a human because of a config option
  • +
  • Warp whistle can no longer pick up its user from inside various animation/in-between states and effects such as transformations, jellypeople split, talisman of immortality effect period or rod form.
  • +
  • Removed actual reagent quadrupling added in #34485
  • +
  • Removed the foam effect combining feature, hopefully to be replaced with something less completely and utterly broken
  • +
  • Subjects without hearts now display as unsuitable for abductor experiments when probed with the advanced baton.
  • +
+

Naksu and kevinz000 updated:

+
    +
  • Ores are no longer completely impervious to explosions, but rather "proper" ores are destroyed by the strongest explosions and sand is blown away everything but the weakest ones. This shouldn't affect ore spawns from explosions
  • +
  • Lavaland bomb cap reduced to double the station bombcap.
  • +
  • Ores are now stackable. Ore stacks now have the appearance of loose ores and are not called "sheets" by machines that consume them.
  • +
  • Material container component now uses the singular names of stack objects.
  • +
  • /obj/item/ore/Crossed() is now removed in favor of the ore satchel utilizing a redirect component
  • +
+

ORM Movement updated:

+
    +
  • Box Station ORM Moved to 2 tiles south of Cargo Office Door.
  • +
  • Delta Station ORM moved to the southernmost window of Cargo.
  • +
  • Box, Delta, Meta stations now have Windoors with Mineral Storage access blocking them.
  • +
+

Ordo updated:

+
    +
  • Adds Ketrazine, a powerful but dangerous combat stim which the crew can synthesize
  • +
+

Poojawa updated:

+
    +
  • Supply Console is locked to Cargo Access only.
  • +
  • so many things.
  • +
  • Vore eject gun given to medical lockers, same as defib. Looks like a dragnet. will eject people out of all vore bellies. May need to fire more than once.
  • +
  • Dogborg item blacklist is a thing again, scrubpups are able to process items into fuel.
  • +
  • Dogborgs are able to consume devourable simple mobs for fuel or for weird ERP.
  • +
  • Stargazer slimes are admin-only, way too much of a bad idea to hand out willy nilly.
  • +
  • Genital layering refractored to use mutable appearance. Also no longer always present on character screen.
  • +
  • probly other things I forgot I tweaked, like cake hat nerfing
  • +
+

Robustin updated:

+
    +
  • Fixed frost oil (cryosting) sending insulated crewmembers below absolute zero temperatures.
  • +
  • Fixed damaging cold temps being a death sentence to simple mobs (they wouldn't heat back up to safe temps at room temperature).
  • +
  • Refactored human temperature code, insulating clothing now helps you stay warm but going unprotected will help you cool off. However, you will now benefit from colder temps when you're overheating even in full EVA/hardsuit gear and you will warm up faster at room temperature in insulated gear as well (i.e. putting on a winter coat will no longer suppress your temperature if your already cold).
  • +
  • Fixed monkeys slowly freezing to death
  • +
  • A new cocktail: The Nar'Sour. Made from blood, demonsblood, and lemon juice, this cocktail is known to induce a slightly different type of slurring when imbibed.
  • +
  • Clockwork marauders now take more time (+3s) and power (7x) to create.
  • +
  • The "recent marauder" time limit is now 60 seconds, up from 20. The limit now has a significantly smaller effect on summon time but will act as a further cap on marauder summoning until it has passed.
  • +
  • The marauder cap will now only account for living cultists.
  • +
  • The Peacekeeper Borg's "Peace Hypospray" now includes the "Pax" reagent, which prevents the subject from carrying out many forms of direct harm.
  • +
  • Command reports should now properly weight the appearance of modes based on their existence in our actual game rotation.
  • +
  • The current mode now has a 35% chance of not appearing in the report.
  • +
  • Vape Pens (e-cigs) will now consume reagents proportional to the vape size and static smoke production.
  • +
  • The "construct shell" option from the cult archives structure will now only yield one shell instead of two.
  • +
  • Sacrificing suicide victims will now only yield an empty shard.
  • +
  • Synths and Androids are no longer available species at the magic mirror.
  • +
+

Robustin and More Robust Than You updated:

+
    +
  • A heart disease event has been added. The cure is heart replacement surgery. Effects of cardiac arrest are halted by the chemical Corazone. Once cardiac arrest begins at Stage 5, the disease can be cured by a defibrillator or from a lucky electric shock.
  • +
  • Using gym equipment will now grant a hidden exercise buff that prevents heart disease for 20 minutes.
  • +
+

SPACE CONDUCTOR updated:

+
    +
  • Shuttles will throw you around if ya don't buckle in
  • +
+

ShiggyDiggyDo updated:

+
    +
  • You can now win stylish steampunk watches at your local arcade machine!
  • +
  • You no longer win double the articles at the arcade
  • +
  • You can now win Toy Daggers at your local arcade!
  • +
+

ShizCalev updated:

+
    +
  • Clockcultists and revolutionaries can no longer be mindswapped.
  • +
  • The Syndicate Comms Officer ghost role has been readded with a minor chance of actually existing.
  • +
  • Fixed some broken cultist & wizard antagonist ghost polls.
  • +
+

Slignerd updated:

+
    +
  • Following an immense number of complaints filed by security and command personnel, the Captain's spare ID will from now on be placed inside his locker. We fail to see how this would help the Captain access the spare in the event he lost his ID, but the complainants have been VERY insistent.
  • +
+

Toriate updated:

+
    +
  • Added Polychromic Athletic Shorts
  • +
  • added greyscaled athletic shorts
  • +
  • optimized polycloth code, modularized it more
  • +
  • all polychromic color inputs now use the previously selected color as the default argument, as per #5090
  • +
  • Added the CMO's Turtleneck, spawns in CMO's locker
  • +
  • added the CMO's Turtleneck sprites, worn and item
  • +
  • fixed the Foam Force Mk.37F pistol ejecting "casings" that are utterly broken
  • +
  • fixed catknights not having cat ears
  • +
  • Readded classic kitty ears as "neko" ears and tails in the character creator
  • +
+

WJohnston updated:

+
    +
  • Wirecutter greyscaling is now less ugly
  • +
+

XDTM updated:

+
    +
  • Slimepeople can now properly swap between bodies.
  • +
  • Slimes no longer attack people with their same faction.
  • +
  • Fixed a bug where slimes wouldn't eat neutral mobs.
  • +
  • Slimepeople and Jellypeople can now speak the slime language.
  • +
  • Slimes now only speak slime language, although they still understand common.
  • +
  • Slimepeople are no longer virus immune.
  • +
  • The above change fixes a bug that made black slime cure itself.
  • +
  • Fixes intelligence potions removing previously known mob languages
  • +
  • Slime scanning now has a more readable output, especially when scanning multiple slimes at once
  • +
  • Eggs from the abductor egg gland now have a random reagent instead of acid
  • +
+

Xhuis updated:

+
    +
  • Servants can now cancel warps by clicking the button again, instead of having to manually interrupt it by doing something like picking up an item from their pocket.
  • +
  • Emergency lights now function correctly.
  • +
  • Fleshmend can no longer be stacked several times at once.
  • +
  • Fleshmend no longer heals changelings who are on fire, and heals burn damage half as quickly as brute and oxygen damage.
  • +
  • Fleshmend has been refactored into a status effect.
  • +
  • Servant golems no longer appear in the magic mirror race list.
  • +
  • Races that have eyes that look different from regular humans' no longer have white eyespots where human eyes appear.
  • +
  • Brass skewers now must be at least one tile apart.
  • +
  • Steam vents can no longer be placed within cardinal directions of other steam vents, and will not hide objects they're placed on top of.
  • +
  • Securing pipe fittings now transfers fingerprints to the new pipe.
  • +
  • Servant cyborgs with the Standard module now correctly have Abscond.
  • +
  • The firelock below the Circuitry Lab airlock on Boxstation will no longer cover it up when the airlock is open.
  • +
  • Integration cog power generation has been increased to 10 W per second (up from 5 W per second.) Power consumed from the APC remains at 5 W per second.
  • +
  • Integration cogs will now continue generating power at half-speed when the APC they are in has no energy.
  • +
  • Brass chairs now stop spinning after eight rotations, so you can't crash the server with them.
  • +
  • Nanotrasen's anomalous materials division has recently experienced a containment breach, during which a certain pizza box went missing. Be on the lookout for any slipups in cargo.
  • +
  • Pizza margherita is now named "pizza margherita" (the proper way!) instead of just "margherita."
  • +
+

Xhuis & Jigsaw updated:

+
    +
  • Traitor clowns can now purchase the reverse bear trap, a disturbing head-mounted execution device, for five telecrystals.
  • +
+

Xhuis, Cosmic, Fwoosh, and epochayur updated:

+
    +
  • Added pineapples to botany, and a recipe for Hawaiian pizza.
  • +
+

Zna12 updated:

+
    +
  • Added the AM4-B, Zero's personal version.
  • +
  • Added the AM4-C, An autolathe craftable version. (Hidden behind the hacking like the others.)
  • +
+

coiax updated:

+
    +
  • The Free Golem Ship no longer has a teleport beacon.
  • +
  • Jaunters no longer have a special effect when teleporting golems.
  • +
  • Fake nuclear disks can only be identified by the captain, observers, nuclear operatives, seeing where the pinpointer points, or attempting to put it into a nuclear device.
  • +
  • Fake nuclear disks "respawn" on the station just like the real one.
  • +
  • Nuclear operatives that wish to fail in style can purchase Centcom Official and Clown costumes. They can also buy a defective chameleon kit.
  • +
  • Syndicate intelligence potions also grant an internal syndicate ID card to the simple animal granted intelligence. This effectively means that Cayenne can open the airlocks on the Infiltrator.
  • +
  • Mobs will now start with a random nutrition amount, between hungry and mildly well fed.
  • +
  • Nanotrasen Security Division has reported that syndicate comms agents, both on lavaland and in space, have had training in "Codespeak", a top secret language for stealthy communication.
  • +
  • Romerol is now effective on dead bodies, not just ones that are still alive.
  • +
+

deathride58 updated:

+
    +
  • When it's night time in the server's timezone, all lights aboard the station will dim to simulate a graveyard shift. It's possible for lights to dim in the middle of a shift.
  • +
  • Citadel is now widescreen by default.
  • +
  • Cancelling the "Change equipment" command now works as expected again.
  • +
  • Light fixtures no longer use hardcoded values for their power and colour.
  • +
  • Cleaned up a bunch of useless ..()s in cit_screenshake.dm
  • +
  • The toggle animal digestion button has been moved to the object tab. This means observers running byond on low-end hardware will no longer get massive lagspikes when entering a tile adjacent to a simplemob.
  • +
  • The chatbox is now a liiiiittle darker to avoid contrasting as much with the dark UI
  • +
  • Genitals now reset properly between previews
  • +
  • The input bar is now located right underneath the chatbox
  • +
  • You can now toggle between the server's 21x15 view resolution and TG's default 15x15 view resolution in the game options menu. Look for the "Widescreen" entry in the game options menu.
  • +
  • Roundstart night lighting now works properly again.
  • +
+

improvedname updated:

+
    +
  • Adds bz to cargo
  • +
  • adds kinkmate refill packages to cargo
  • +
  • adds yeehaw to the dj's disco soundboard
  • +
+

imsxz updated:

+
    +
  • Traitor clowns are now able to purchase clown bombs from their uplinks. Honk!
  • +
  • Clown bombs can now be placed via a small beacon, the same way normal syndicate bombs can be.
  • +
  • clown bomb payload now summons 50 clowns instead of 100
  • +
+

ninjanomnom updated:

+
    +
  • Functions that aren't intending on actually moving the shuttle yet don't send error messages to admins anymore when seeing if a shuttle *can* move.
  • +
  • Changeling clothing can get bloodied again.
  • +
  • Pointing at squeaky things doesn't make them squeak anymore.
  • +
  • Loaded templates now get placed on top of existing terrain so as to preserve baseturfs. This fixes survival pods walls breaking to lava as well as allows some future fixes.
  • +
+

oranges updated:

+
    +
  • removes ketrazine
  • +
+

scrubs2009 updated:

+
    +
  • Candles last longer
  • +
+

the hatchet man (i eat garbage code) updated:

+
    +
  • you shitlords picked the wrong virtual anime tits to fuck so im takin away your space bases experimental: lets be fair all you guys did in those was jack off to hentai, and not real man's gachimuchi
  • +
+

tiji0 updated:

+
    +
  • space kiwis can now be ordered from cargo
  • +
+

19 January 2018

CitadelStationBot updated:

    diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index c9a983d47a..8055be728f 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -1101,3 +1101,466 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. tiji0: - rscadd: Added banana spiders as a ghost controllable mob. Obtained through banana mutations +2018-02-08: + Cebutris: + - rscadd: Knight badges, sprites courtesy of Toriate! They're functionally identical + to IDs but look sexier and can be recolored! + - rscadd: Lavaknights now spawn with Knight Badges! + - rscadd: Stunswords! Stunbatons that look like swords. That's all. + CitadelStationBot: + - rscadd: Players can now have a verb in the ooc tab to see their own tracked playtime + - bugfix: fixed admin bypass not using the right proc + - bugfix: Lavaland ghost roles should now show up in the playtime report + - bugfix: fixed the syringe getting a transfer amount of 0 if the contents of it + are 0, intended feature was probably to check the target and not the syringe + itself for clamp. + - tweak: Reduce clock work mob death sound file's volume to 80% + - rscadd: Observers can now view the atmospheric contents of the tile they're floating + above. + - bugfix: Jaunting wraiths should now always be facing the correct direction + - rscadd: All Cargo Techs now come equipped with a standard supply Export Scanner! + Get to selling! + - tweak: Emagged airlocks can now be deconstructed simply by crowbarring when the + panel is open + - balance: foam and smoke now get 4x the reagents as they should according to the + comments + - bugfix: fixes pyrosium and cryostylane not heating or cooling humans at all + - bugfix: fixes cryostylane cooling beakers to negative kelvin, it's now limited + to what the description says + - bugfix: fixes cryostylane cooling people to negative body temperature + - code_imp: removed redundant check in trans_to + - code_imp: fixes a runtime when total_volume is 0 in copy_to + - tweak: Gas reagents (o2, plasma, ...) now dump out gas based on container temperature + instead of room temperature + - bugfix: Bananium shows up on mining scanners again + - tweak: min player req for rev is 30 now + - refactor: Weather and certain events have been updated to use Z traits. + - bugfix: The Staff of Storms now correctly starts and ends storms if used from + inside lockers. + - bugfix: Weather telegraph messages are now shown to those inside lockers and mechs. + - bugfix: Radio jammers no longer affect other z-levels. + - bugfix: engine goggles set to t-ray mode will no longer show pipes with the wrong + rotation. + - bugfix: cables now show up on t-ray scans. + - rscdel: pulling claw can now only passively grab + - bugfix: Infrared beams now update instantly. + - bugfix: Fixed occasional runtimes when ion storms or overflow would replace an + existing law. + - bugfix: Emergency lights will give off light again + - bugfix: Fixed eye damage not being applied if it was exactly 3. + - bugfix: You can no longer weld airlock assemblies for infinite materials + - spellcheck: Clockwork armaments are no longer named "arnaments". + - bugfix: Fixed being able to rotate things in only one direction. + - balance: The Syndicate Chameleon Kit is now available during rounds of lower population. + Because of course you can have an e-sword and revolver without restriction but + disguising and RP is verboten because we deathmatch station now. + - imageadd: Ore boxes have a new sprite + - rscadd: You can alt-click microwaves to turn them on + - tweak: Academy is now part of the random station names. + - tweak: made fire colored according to blackbody radiation and rule of cool. + - imageadd: some kind of lightning texture + - imageadd: Coffins have a new sprite + - imageadd: Solar panels have new sprites + - rscadd: Attention, space explorers! Nothing is out of your reach with the ACME + Extendo-Hand (TM)! With it, you can get a WHOLE EXTRA TILE OF REACH! Hug or + punch your friends from a whole 3 feet away! Win one from an arcade machine + or make one in the Misc. tab of your crafting menu today! + - bugfix: Blood contracts now only show living players and real names + - bugfix: Turrets now check for borgs. Syndicate turrets are nice to emagged borgs + too! + - balance: nerfs power cells from a insane max possibility + - rscdel: Space ghost syndicate comms guy removed. + - code_imp: Removed the now-unused revenant spawn landmark. + - bugfix: Some airlock animations should no longer be glitchy and restart in the + middle + - rscadd: The ability to throw drinks without spilling them has been moved from + something bartender's just know how to do to a book that they spawn with, the + ability has also been made into a toggle. + - rscadd: Any number of people can read the book to learn the ability, and it can + also be ordered in the bartending crate in cargo. Bartenders are encouraged + to keep their trade secrets close to their stylish black vests. + - rscadd: Destroying windows will now spawn tiny shards + - rscadd: The Rapid Piping Device can now dispense transit tubes. + - rscadd: Morgue trays now detect if a body inside them possesses a consciousness, + and alerts people nearby + - bugfix: The pirate ship can now fly again. + - bugfix: Research investigate logs now actually include the name of the researcher. + - bugfix: Defibrillator mounts no longer spam the error log while empty. + - bugfix: Fixes Noblium Formation being multiplicative, so having 500 moles of tritium + and 500 moles of nitrogen no longer produces 2500 moles of noblium (it should + correctly produce 10 moles) + - bugfix: Fixes most reactions deleting more gas than exists and making gas out + of nowhere + - bugfix: Fixes Stim Formation invoking a byond bug and not using its intended polynomial + formula + - bugfix: Fixes Cryo Cells not having garbage_collect and clamping + - bugfix: Fixes Rad Collectors not having clamping + - bugfix: Fixes Division by Zero when Fusion has no impurities. + - bugfix: Removes a redundant line in lungs + - bugfix: Fixes rad_act signal not firing from turfs, living mobs, rad collectors + and geiger counters + - bugfix: Pressure damage now takes effect in certain situations where it should + have but did not. + - balance: Explosive holoparasites must now be adjacent to turn objects into bombs, + instead of being able to do so from any range. + - tweak: NT Scientists have started looking into data from small-scale detonations + and found that there's still potential data to be gathered from explosive yields + lower than 4.184 petajoules + CosmicScientist: + - balance: tomatoes and similar ovary laden edibles are fruit, not veg, beware plasmamen + and mothmen + Dax Dupont: + - bugfix: Autolathe now consumes reasonable amounts of power when inserting materials + - bugfix: Fixed conveyor belt power usage. + - rscadd: Fans of clown photography have successfully lobbied Nanotrasen to include + camera and camera accessories designs in the autolathe. + - tweak: Brings material values for the camera in line with other devices. + - tweak: The tapes printed by autolathes now come in random colors. + - rscadd: Beakers and beaker-like objects now get put in your hand on ejection from + chemistry devices. + - bugfix: Fixed missing wheat fridge on omega and removes a duplicate pipe. + - tweak: You now need to examine engravings to pop open the menu. + - imageadd: Autolathe now repeats it's animation while printing. + - bugfix: Eminence won't get spammed by tile crossing now. + - bugfix: After 3 years of intensive research by Nanotrasen's elite team of chefs, + rice dishes such as rice pudding are no longer considered salads. + - rscadd: Cyborgs can now be upgraded to be h-u-g-e! Only a cosmetic effect! + - tweak: Hijack objectives will only be given out if there are 30 or more players. + - tweak: Moved the lathe from box's cargo room to box's cargo office which miners + now can access. + - tweak: Harmonized medbay storage access requirements so all maps allow all medbay + personnel into medbay storage like on Meta and Delta. + - tweak: Moved service lathes into a dedicated service hall/storage area if they + weren't accessible by janitor or bartender. + - rscadd: Added logout button to the record screen in the security records console. + - rscadd: Allows you to print photos that are in the security records. + - balance: Regular cyborgs now start with a normal high capacity cell instead of + a snowflake cell. Resulting in less confusing and 2.5MJ more electric charge. + - bugfix: Fixed name of the upgraded power cell + - refactor: Removed duplicate cell giving code in transformation proc. + - bugfix: Fixed the crematorium on meta and box. + - rscadd: Posibrains have gotten a small firmware update, they will now play a sound + on successful activation. + - rscadd: You can now insert holodisks into cameras and take a static holographic + picture of someone! + - rscadd: Hologram recordings can now be offset slightly. + - rscadd: Killing a revenant will now result in an unique shuttle to be able to + be bought. You probably won't like it though. + - rscadd: Fake emag now available. + - bugfix: Fixed borgs applying cuffs on people without the right number of arms. + - refactor: Handcuff code has been rejiggled and snowflake code has been removed. + - rscdel: Removed unused cable cuffs module stuff for borgs. + - bugfix: Supermatter can again blow up again on space tiles. + Dax Dupont & Coiax: + - rscadd: Praise the lord for he has granted thy chaplains, wizards, revenants and + eminences with holy vision. They can now see blessed tiles. + DeityLink: + - rscadd: You can now see the rays from a holopad displaying a hologram! + Denton: + - spellcheck: Fixed Bubblegum's description. + - tweak: Rearranged the mining vendor items by price and item group. + - tweak: In order to promote back-breaking physical labor, Nanotrasen has additionally + made conscription kits available at mining equipment vendors. + - tweak: Fungal tuberculosis spores can no longer be synthesized by machinery. + Denton ShizCalev Kor Kevinz000 (original idea): + - balance: Due to budget cuts, the shoes shipped with chameleon kits no longer prevent + slipping. The premium version is unchanged and still sold separately. + - balance: To compensate, the chameleon kit cost was lowered by 2 TC and the minimum + crew limit removed. + Epoc: + - tweak: Removed Sulfuric Acid requirements from computer parts + - bugfix: Slows Simple Clown mobs + - bugfix: Soap now has inhand sprites + - imageadd: Belt items now have inhand sprites + Evsey9: + - balance: Integrated Circuit Drones are now bulky to improve safety ratings, and + therefore, cannot be stored in normal backpacks or pockets, but now can accept + modules that bulky circuit machinery can. + - balance: Grabbers can now grab items up to the size of the circuit assembly they + are in. + - balance: Grabbers cannot store circuit machinery the same or larger size than + the circuit assembly they are in. + - tweak: Throwers now can throw items up to the size of circuit assembly they are + in. + GuppyLaxx: + - bugfix: Fixes the Ketrazine recipe + Iamgoofball: + - balance: Power cells explosions are now logarithmic + - bugfix: Minor code cleanup on the wirer + Improvedname: + - rscadd: You can now get shockcollars from the kinkmate for the price of an coin + - tweak: adds security skirts to the loadout + - rscadd: more loadout stuff + - rscadd: Adds kinkmate board + - tweak: you can now construct kinkmates with the construction kits from cargo + - code_imp: Organizes the loadout + - rscadd: Adds disco ball to cargo + Jittai: + - tweak: All color inputs now use the current color, of the thing being colored, + as default choice. + - imageadd: New Morgue Tray sprites. + - imageadd: New Crematorium sprites. + - imageadd: New Horizontal Coffin Sprites + - tweak: Some of the Morgue Trays and Crematoriums on Box, Delta, and Meta have + been re-positioned to make use of their new directional states. + - bugfix: Cloning doesn't runtime (and indefinitely get stuck) on cloning non-humans. + Kor: + - bugfix: Fixed mecha grav catapults not being included in techwebs. + MMMiracles: + - rscadd: Syndicate and pirate mobs now give off light when appropriate + - rscadd: A once-thought abandoned arctic post has recently had its gateway coordinates + re-enabled for access via the Gateway link. Contact your local Exploration Division + for more details. + - rscadd: A brand new space-farm, where your family sends all your old/sick catpeople + to live out the rest of their days being free to roam the acres and chase the + field grayshirts. + Mark9013100: + - rscadd: Cloning data disks can now be constructed after researching the Genetic + Engineering technode. + More Robust Than You: + - bugfix: Fixed monkey teams + - tweak: The Lepidopterian language now has less spaces in it + - rscadd: You can now defib monkeys and aliums + - tweak: Monkeys can also use defibs now, too! + - bugfix: Holorays are now properly deleted if you switch holopads automatically + MrDoomBringer: + - rscadd: The RnD department can now develop firmware upgrades to the Express Supply + Console, unlocking advanced cargo drop pods! + - rscadd: NanoTrasen's Creative Psychology Initiative has brought new training to + all crewmembers to foster rapid, innovative problem-solving! You can now kill + yourself in so many more ways! + - imageadd: Conveyor Belts now look better when they are crowbar'd off the ground. + - rscadd: Due to complicated quantum-bluespace-entanglement shenanigans, the Bluespace + Drop Pod upgrade for the express supply console is now slightly more difficult + to research. + Naksu: + - bugfix: Pneumatic cannons no longer misbehave when their contents such as primed + grenades get deleted (explode) + - bugfix: Attempting to join into a command role as a nonhuman species no longer + lets you keep your nonhuman species languages if you are transformed into a + human because of a config option + - bugfix: Warp whistle can no longer pick up its user from inside various animation/in-between + states and effects such as transformations, jellypeople split, talisman of immortality + effect period or rod form. + - rscdel: 'Removed actual reagent quadrupling added in #34485' + - rscdel: Removed the foam effect combining feature, hopefully to be replaced with + something less completely and utterly broken + - bugfix: Subjects without hearts now display as unsuitable for abductor experiments + when probed with the advanced baton. + Naksu and kevinz000: + - tweak: Ores are no longer completely impervious to explosions, but rather "proper" + ores are destroyed by the strongest explosions and sand is blown away everything + but the weakest ones. This shouldn't affect ore spawns from explosions + - tweak: Lavaland bomb cap reduced to double the station bombcap. + - refactor: Ores are now stackable. Ore stacks now have the appearance of loose + ores and are not called "sheets" by machines that consume them. + - code_imp: Material container component now uses the singular names of stack objects. + - refactor: /obj/item/ore/Crossed() is now removed in favor of the ore satchel utilizing + a redirect component + ORM Movement: + - tweak: Box Station ORM Moved to 2 tiles south of Cargo Office Door. + - tweak: Delta Station ORM moved to the southernmost window of Cargo. + - tweak: Box, Delta, Meta stations now have Windoors with Mineral Storage access + blocking them. + Ordo: + - rscadd: Adds Ketrazine, a powerful but dangerous combat stim which the crew can + synthesize + Poojawa: + - balance: Supply Console is locked to Cargo Access only. + - bugfix: so many things. + - rscadd: Vore eject gun given to medical lockers, same as defib. Looks like a dragnet. + will eject people out of all vore bellies. May need to fire more than once. + - bugfix: Dogborg item blacklist is a thing again, scrubpups are able to process + items into fuel. + - tweak: Dogborgs are able to consume devourable simple mobs for fuel or for weird + ERP. + - tweak: Stargazer slimes are admin-only, way too much of a bad idea to hand out + willy nilly. + - tweak: Genital layering refractored to use mutable appearance. Also no longer + always present on character screen. + - bugfix: probly other things I forgot I tweaked, like cake hat nerfing + Robustin: + - bugfix: Fixed frost oil (cryosting) sending insulated crewmembers below absolute + zero temperatures. + - bugfix: Fixed damaging cold temps being a death sentence to simple mobs (they + wouldn't heat back up to safe temps at room temperature). + - refactor: Refactored human temperature code, insulating clothing now helps you + stay warm but going unprotected will help you cool off. However, you will now + benefit from colder temps when you're overheating even in full EVA/hardsuit + gear and you will warm up faster at room temperature in insulated gear as well + (i.e. putting on a winter coat will no longer suppress your temperature if your + already cold). + - bugfix: Fixed monkeys slowly freezing to death + - rscadd: 'A new cocktail: The Nar''Sour. Made from blood, demonsblood, and lemon + juice, this cocktail is known to induce a slightly different type of slurring + when imbibed.' + - balance: Clockwork marauders now take more time (+3s) and power (7x) to create. + - balance: The "recent marauder" time limit is now 60 seconds, up from 20. The limit + now has a significantly smaller effect on summon time but will act as a further + cap on marauder summoning until it has passed. + - tweak: The marauder cap will now only account for living cultists. + - rscadd: The Peacekeeper Borg's "Peace Hypospray" now includes the "Pax" reagent, + which prevents the subject from carrying out many forms of direct harm. + - bugfix: Command reports should now properly weight the appearance of modes based + on their existence in our actual game rotation. + - balance: The current mode now has a 35% chance of not appearing in the report. + - bugfix: Vape Pens (e-cigs) will now consume reagents proportional to the vape + size and static smoke production. + - balance: The "construct shell" option from the cult archives structure will now + only yield one shell instead of two. + - balance: Sacrificing suicide victims will now only yield an empty shard. + - balance: Synths and Androids are no longer available species at the magic mirror. + Robustin and More Robust Than You: + - rscadd: A heart disease event has been added. The cure is heart replacement surgery. + Effects of cardiac arrest are halted by the chemical Corazone. Once cardiac + arrest begins at Stage 5, the disease can be cured by a defibrillator or from + a lucky electric shock. + - rscadd: Using gym equipment will now grant a hidden exercise buff that prevents + heart disease for 20 minutes. + SPACE CONDUCTOR: + - tweak: Shuttles will throw you around if ya don't buckle in + ShiggyDiggyDo: + - rscadd: You can now win stylish steampunk watches at your local arcade machine! + - spellcheck: You no longer win double the articles at the arcade + - rscadd: You can now win Toy Daggers at your local arcade! + ShizCalev: + - bugfix: Clockcultists and revolutionaries can no longer be mindswapped. + - rscadd: The Syndicate Comms Officer ghost role has been readded with a minor chance + of actually existing. + - bugfix: Fixed some broken cultist & wizard antagonist ghost polls. + Slignerd: + - balance: Following an immense number of complaints filed by security and command + personnel, the Captain's spare ID will from now on be placed inside his locker. + We fail to see how this would help the Captain access the spare in the event + he lost his ID, but the complainants have been VERY insistent. + Toriate: + - rscadd: Added Polychromic Athletic Shorts + - imageadd: added greyscaled athletic shorts + - tweak: optimized polycloth code, modularized it more + - tweak: 'all polychromic color inputs now use the previously selected color as + the default argument, as per #5090' + - rscadd: Added the CMO's Turtleneck, spawns in CMO's locker + - imageadd: added the CMO's Turtleneck sprites, worn and item + - bugfix: fixed the Foam Force Mk.37F pistol ejecting "casings" that are utterly + broken + - bugfix: fixed catknights not having cat ears + - rscadd: Readded classic kitty ears as "neko" ears and tails in the character creator + WJohnston: + - imageadd: Wirecutter greyscaling is now less ugly + XDTM: + - bugfix: Slimepeople can now properly swap between bodies. + - bugfix: Slimes no longer attack people with their same faction. + - bugfix: Fixed a bug where slimes wouldn't eat neutral mobs. + - rscadd: Slimepeople and Jellypeople can now speak the slime language. + - tweak: Slimes now only speak slime language, although they still understand common. + - balance: Slimepeople are no longer virus immune. + - bugfix: The above change fixes a bug that made black slime cure itself. + - bugfix: Fixes intelligence potions removing previously known mob languages + - tweak: Slime scanning now has a more readable output, especially when scanning + multiple slimes at once + - tweak: Eggs from the abductor egg gland now have a random reagent instead of acid + Xhuis: + - tweak: Servants can now cancel warps by clicking the button again, instead of + having to manually interrupt it by doing something like picking up an item from + their pocket. + - bugfix: Emergency lights now function correctly. + - balance: Fleshmend can no longer be stacked several times at once. + - balance: Fleshmend no longer heals changelings who are on fire, and heals burn + damage half as quickly as brute and oxygen damage. + - code_imp: Fleshmend has been refactored into a status effect. + - balance: Servant golems no longer appear in the magic mirror race list. + - bugfix: Races that have eyes that look different from regular humans' no longer + have white eyespots where human eyes appear. + - balance: Brass skewers now must be at least one tile apart. + - balance: Steam vents can no longer be placed within cardinal directions of other + steam vents, and will not hide objects they're placed on top of. + - bugfix: Securing pipe fittings now transfers fingerprints to the new pipe. + - bugfix: Servant cyborgs with the Standard module now correctly have Abscond. + - bugfix: The firelock below the Circuitry Lab airlock on Boxstation will no longer + cover it up when the airlock is open. + - balance: Integration cog power generation has been increased to 10 W per second + (up from 5 W per second.) Power consumed from the APC remains at 5 W per second. + - balance: Integration cogs will now continue generating power at half-speed when + the APC they are in has no energy. + - tweak: Brass chairs now stop spinning after eight rotations, so you can't crash + the server with them. + - rscadd: Nanotrasen's anomalous materials division has recently experienced a containment + breach, during which a certain pizza box went missing. Be on the lookout for + any slipups in cargo. + - spellcheck: Pizza margherita is now named "pizza margherita" (the proper way!) + instead of just "margherita." + Xhuis & Jigsaw: + - rscadd: Traitor clowns can now purchase the reverse bear trap, a disturbing head-mounted + execution device, for five telecrystals. + Xhuis, Cosmic, Fwoosh, and epochayur: + - rscadd: Added pineapples to botany, and a recipe for Hawaiian pizza. + Zna12: + - rscadd: Added the AM4-B, Zero's personal version. + - rscadd: Added the AM4-C, An autolathe craftable version. (Hidden behind the hacking + like the others.) + coiax: + - rscdel: The Free Golem Ship no longer has a teleport beacon. + - rscdel: Jaunters no longer have a special effect when teleporting golems. + - rscadd: Fake nuclear disks can only be identified by the captain, observers, nuclear + operatives, seeing where the pinpointer points, or attempting to put it into + a nuclear device. + - rscadd: Fake nuclear disks "respawn" on the station just like the real one. + - rscadd: Nuclear operatives that wish to fail in style can purchase Centcom Official + and Clown costumes. They can also buy a defective chameleon kit. + - rscadd: Syndicate intelligence potions also grant an internal syndicate ID card + to the simple animal granted intelligence. This effectively means that Cayenne + can open the airlocks on the Infiltrator. + - balance: Mobs will now start with a random nutrition amount, between hungry and + mildly well fed. + - rscadd: Nanotrasen Security Division has reported that syndicate comms agents, + both on lavaland and in space, have had training in "Codespeak", a top secret + language for stealthy communication. + - balance: Romerol is now effective on dead bodies, not just ones that are still + alive. + deathride58: + - rscadd: When it's night time in the server's timezone, all lights aboard the station + will dim to simulate a graveyard shift. It's possible for lights to dim in the + middle of a shift. + - rscadd: Citadel is now widescreen by default. + - bugfix: Cancelling the "Change equipment" command now works as expected again. + - code_imp: Light fixtures no longer use hardcoded values for their power and colour. + - code_imp: Cleaned up a bunch of useless ..()s in cit_screenshake.dm + - tweak: The toggle animal digestion button has been moved to the object tab. This + means observers running byond on low-end hardware will no longer get massive + lagspikes when entering a tile adjacent to a simplemob. + - tweak: The chatbox is now a liiiiittle darker to avoid contrasting as much with + the dark UI + - bugfix: Genitals now reset properly between previews + - tweak: The input bar is now located right underneath the chatbox + - rscadd: You can now toggle between the server's 21x15 view resolution and TG's + default 15x15 view resolution in the game options menu. Look for the "Widescreen" + entry in the game options menu. + - bugfix: Roundstart night lighting now works properly again. + improvedname: + - rscadd: Adds bz to cargo + - rscadd: adds kinkmate refill packages to cargo + - rscadd: adds yeehaw to the dj's disco soundboard + imsxz: + - rscadd: Traitor clowns are now able to purchase clown bombs from their uplinks. + Honk! + - rscadd: Clown bombs can now be placed via a small beacon, the same way normal + syndicate bombs can be. + - tweak: clown bomb payload now summons 50 clowns instead of 100 + ninjanomnom: + - bugfix: Functions that aren't intending on actually moving the shuttle yet don't + send error messages to admins anymore when seeing if a shuttle *can* move. + - bugfix: Changeling clothing can get bloodied again. + - bugfix: Pointing at squeaky things doesn't make them squeak anymore. + - bugfix: Loaded templates now get placed on top of existing terrain so as to preserve + baseturfs. This fixes survival pods walls breaking to lava as well as allows + some future fixes. + oranges: + - rscdel: removes ketrazine + scrubs2009: + - tweak: Candles last longer + the hatchet man (i eat garbage code): + - bugfix: 'you shitlords picked the wrong virtual anime tits to fuck so im takin + away your space bases experimental: lets be fair all you guys did in those was + jack off to hentai, and not real man''s gachimuchi' + tiji0: + - rscadd: space kiwis can now be ordered from cargo diff --git a/html/changelogs/AutoChangeLog-pr-4281.yml b/html/changelogs/AutoChangeLog-pr-4281.yml deleted file mode 100644 index b685347ec7..0000000000 --- a/html/changelogs/AutoChangeLog-pr-4281.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "deathride58" -delete-after: True -changes: - - rscadd: "When it's night time in the server's timezone, all lights aboard the station will dim to simulate a graveyard shift. It's possible for lights to dim in the middle of a shift." diff --git a/html/changelogs/AutoChangeLog-pr-4374.yml b/html/changelogs/AutoChangeLog-pr-4374.yml deleted file mode 100644 index feef86b179..0000000000 --- a/html/changelogs/AutoChangeLog-pr-4374.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "deathride58" -delete-after: True -changes: - - rscadd: "Citadel is now widescreen by default." diff --git a/html/changelogs/AutoChangeLog-pr-4929.yml b/html/changelogs/AutoChangeLog-pr-4929.yml deleted file mode 100644 index 2f78ca8c6a..0000000000 --- a/html/changelogs/AutoChangeLog-pr-4929.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "Robustin" -delete-after: True -changes: - - bugfix: "Fixed frost oil (cryosting) sending insulated crewmembers below absolute zero temperatures." - - bugfix: "Fixed damaging cold temps being a death sentence to simple mobs (they wouldn't heat back up to safe temps at room temperature)." - - refactor: "Refactored human temperature code, insulating clothing now helps you stay warm but going unprotected will help you cool off. However, you will now benefit from colder temps when you're overheating even in full EVA/hardsuit gear and you will warm up faster at room temperature in insulated gear as well (i.e. putting on a winter coat will no longer suppress your temperature if your already cold)." diff --git a/html/changelogs/AutoChangeLog-pr-4931.yml b/html/changelogs/AutoChangeLog-pr-4931.yml deleted file mode 100644 index d25927cf79..0000000000 --- a/html/changelogs/AutoChangeLog-pr-4931.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - rscadd: "Players can now have a verb in the ooc tab to see their own tracked playtime" - - bugfix: "fixed admin bypass not using the right proc" - - bugfix: "Lavaland ghost roles should now show up in the playtime report" diff --git a/html/changelogs/AutoChangeLog-pr-4932.yml b/html/changelogs/AutoChangeLog-pr-4932.yml deleted file mode 100644 index bfbe10f378..0000000000 --- a/html/changelogs/AutoChangeLog-pr-4932.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "coiax" -delete-after: True -changes: - - rscdel: "The Free Golem Ship no longer has a teleport beacon." - - rscdel: "Jaunters no longer have a special effect when teleporting golems." diff --git a/html/changelogs/AutoChangeLog-pr-4934.yml b/html/changelogs/AutoChangeLog-pr-4934.yml deleted file mode 100644 index bbffeb7102..0000000000 --- a/html/changelogs/AutoChangeLog-pr-4934.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - bugfix: "fixed the syringe getting a transfer amount of 0 if the contents of it are 0, intended feature was probably to check the target and not the syringe itself for clamp." diff --git a/html/changelogs/AutoChangeLog-pr-4935.yml b/html/changelogs/AutoChangeLog-pr-4935.yml deleted file mode 100644 index c52691781a..0000000000 --- a/html/changelogs/AutoChangeLog-pr-4935.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Dax Dupont" -delete-after: True -changes: - - bugfix: "Autolathe now consumes reasonable amounts of power when inserting materials" diff --git a/html/changelogs/AutoChangeLog-pr-4938.yml b/html/changelogs/AutoChangeLog-pr-4938.yml deleted file mode 100644 index 6163284c5d..0000000000 --- a/html/changelogs/AutoChangeLog-pr-4938.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - tweak: "Reduce clock work mob death sound file's volume to 80%" diff --git a/html/changelogs/AutoChangeLog-pr-4947.yml b/html/changelogs/AutoChangeLog-pr-4947.yml deleted file mode 100644 index 69a2887a74..0000000000 --- a/html/changelogs/AutoChangeLog-pr-4947.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "deathride58" -delete-after: True -changes: - - bugfix: "Cancelling the \"Change equipment\" command now works as expected again." diff --git a/html/changelogs/AutoChangeLog-pr-4948.yml b/html/changelogs/AutoChangeLog-pr-4948.yml deleted file mode 100644 index 52fdf5f7ea..0000000000 --- a/html/changelogs/AutoChangeLog-pr-4948.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "XDTM" -delete-after: True -changes: - - bugfix: "Slimepeople can now properly swap between bodies." diff --git a/html/changelogs/AutoChangeLog-pr-4952.yml b/html/changelogs/AutoChangeLog-pr-4952.yml deleted file mode 100644 index 027bb29b77..0000000000 --- a/html/changelogs/AutoChangeLog-pr-4952.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - rscadd: "Observers can now view the atmospheric contents of the tile they're floating above." diff --git a/html/changelogs/AutoChangeLog-pr-4954.yml b/html/changelogs/AutoChangeLog-pr-4954.yml deleted file mode 100644 index fe18bb3685..0000000000 --- a/html/changelogs/AutoChangeLog-pr-4954.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "XDTM" -delete-after: True -changes: - - bugfix: "Slimes no longer attack people with their same faction." diff --git a/html/changelogs/AutoChangeLog-pr-4956.yml b/html/changelogs/AutoChangeLog-pr-4956.yml deleted file mode 100644 index 30bb7a9cf8..0000000000 --- a/html/changelogs/AutoChangeLog-pr-4956.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - bugfix: "Jaunting wraiths should now always be facing the correct direction" diff --git a/html/changelogs/AutoChangeLog-pr-4957.yml b/html/changelogs/AutoChangeLog-pr-4957.yml deleted file mode 100644 index b97d57bb38..0000000000 --- a/html/changelogs/AutoChangeLog-pr-4957.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Dax Dupont" -delete-after: True -changes: - - bugfix: "Fixed conveyor belt power usage." diff --git a/html/changelogs/AutoChangeLog-pr-4963.yml b/html/changelogs/AutoChangeLog-pr-4963.yml deleted file mode 100644 index 7a6e37669d..0000000000 --- a/html/changelogs/AutoChangeLog-pr-4963.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Xhuis" -delete-after: True -changes: - - tweak: "Servants can now cancel warps by clicking the button again, instead of having to manually interrupt it by doing something like picking up an item from their pocket." diff --git a/html/changelogs/AutoChangeLog-pr-4968.yml b/html/changelogs/AutoChangeLog-pr-4968.yml deleted file mode 100644 index 036e31dc7f..0000000000 --- a/html/changelogs/AutoChangeLog-pr-4968.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "XDTM" -delete-after: True -changes: - - bugfix: "Fixed a bug where slimes wouldn't eat neutral mobs." diff --git a/html/changelogs/AutoChangeLog-pr-4970.yml b/html/changelogs/AutoChangeLog-pr-4970.yml deleted file mode 100644 index 7868682076..0000000000 --- a/html/changelogs/AutoChangeLog-pr-4970.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - rscadd: "All Cargo Techs now come equipped with a standard supply Export Scanner! Get to selling!" diff --git a/html/changelogs/AutoChangeLog-pr-4973.yml b/html/changelogs/AutoChangeLog-pr-4973.yml deleted file mode 100644 index cd4506e08b..0000000000 --- a/html/changelogs/AutoChangeLog-pr-4973.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - tweak: "Emagged airlocks can now be deconstructed simply by crowbarring when the panel is open" diff --git a/html/changelogs/AutoChangeLog-pr-4978.yml b/html/changelogs/AutoChangeLog-pr-4978.yml deleted file mode 100644 index 5aac9860ca..0000000000 --- a/html/changelogs/AutoChangeLog-pr-4978.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "WJohnston" -delete-after: True -changes: - - imageadd: "Wirecutter greyscaling is now less ugly" diff --git a/html/changelogs/AutoChangeLog-pr-4984.yml b/html/changelogs/AutoChangeLog-pr-4984.yml deleted file mode 100644 index 7bcdcd1d76..0000000000 --- a/html/changelogs/AutoChangeLog-pr-4984.yml +++ /dev/null @@ -1,9 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - balance: "foam and smoke now get 4x the reagents as they should according to the comments" - - bugfix: "fixes pyrosium and cryostylane not heating or cooling humans at all" - - bugfix: "fixes cryostylane cooling beakers to negative kelvin, it's now limited to what the description says" - - bugfix: "fixes cryostylane cooling people to negative body temperature" - - code_imp: "removed redundant check in trans_to" - - code_imp: "fixes a runtime when total_volume is 0 in copy_to" diff --git a/html/changelogs/AutoChangeLog-pr-4985.yml b/html/changelogs/AutoChangeLog-pr-4985.yml deleted file mode 100644 index fc731138f9..0000000000 --- a/html/changelogs/AutoChangeLog-pr-4985.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - tweak: "Gas reagents (o2, plasma, ...) now dump out gas based on container temperature instead of room temperature" diff --git a/html/changelogs/AutoChangeLog-pr-4986.yml b/html/changelogs/AutoChangeLog-pr-4986.yml deleted file mode 100644 index 05c15b0984..0000000000 --- a/html/changelogs/AutoChangeLog-pr-4986.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Dax Dupont & Coiax" -delete-after: True -changes: - - rscadd: "Praise the lord for he has granted thy chaplains, wizards, revenants and eminences with holy vision. They can now see blessed tiles." diff --git a/html/changelogs/AutoChangeLog-pr-4988.yml b/html/changelogs/AutoChangeLog-pr-4988.yml deleted file mode 100644 index 373705280e..0000000000 --- a/html/changelogs/AutoChangeLog-pr-4988.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - bugfix: "Bananium shows up on mining scanners again" diff --git a/html/changelogs/AutoChangeLog-pr-4992.yml b/html/changelogs/AutoChangeLog-pr-4992.yml deleted file mode 100644 index 84d5717ecd..0000000000 --- a/html/changelogs/AutoChangeLog-pr-4992.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Xhuis" -delete-after: True -changes: - - bugfix: "Emergency lights now function correctly." diff --git a/html/changelogs/AutoChangeLog-pr-4993.yml b/html/changelogs/AutoChangeLog-pr-4993.yml deleted file mode 100644 index 5366599d25..0000000000 --- a/html/changelogs/AutoChangeLog-pr-4993.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - tweak: "min player req for rev is 30 now" diff --git a/html/changelogs/AutoChangeLog-pr-4996.yml b/html/changelogs/AutoChangeLog-pr-4996.yml deleted file mode 100644 index 200a6e5636..0000000000 --- a/html/changelogs/AutoChangeLog-pr-4996.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Robustin" -delete-after: True -changes: - - bugfix: "Fixed monkeys slowly freezing to death" diff --git a/html/changelogs/AutoChangeLog-pr-4997.yml b/html/changelogs/AutoChangeLog-pr-4997.yml deleted file mode 100644 index 9b2f390125..0000000000 --- a/html/changelogs/AutoChangeLog-pr-4997.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ShizCalev" -delete-after: True -changes: - - bugfix: "Clockcultists and revolutionaries can no longer be mindswapped." diff --git a/html/changelogs/AutoChangeLog-pr-4999.yml b/html/changelogs/AutoChangeLog-pr-4999.yml deleted file mode 100644 index 3f6bb60166..0000000000 --- a/html/changelogs/AutoChangeLog-pr-4999.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ninjanomnom" -delete-after: True -changes: - - bugfix: "Functions that aren't intending on actually moving the shuttle yet don't send error messages to admins anymore when seeing if a shuttle *can* move." diff --git a/html/changelogs/AutoChangeLog-pr-5001.yml b/html/changelogs/AutoChangeLog-pr-5001.yml deleted file mode 100644 index 7157374326..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5001.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - refactor: "Weather and certain events have been updated to use Z traits." - - bugfix: "The Staff of Storms now correctly starts and ends storms if used from inside lockers." - - bugfix: "Weather telegraph messages are now shown to those inside lockers and mechs." diff --git a/html/changelogs/AutoChangeLog-pr-5003.yml b/html/changelogs/AutoChangeLog-pr-5003.yml deleted file mode 100644 index 78110227e0..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5003.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "scrubs2009" -delete-after: True -changes: - - tweak: "Candles last longer" diff --git a/html/changelogs/AutoChangeLog-pr-5005.yml b/html/changelogs/AutoChangeLog-pr-5005.yml deleted file mode 100644 index 5637d917f8..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5005.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "MMMiracles" -delete-after: True -changes: - - rscadd: "Syndicate and pirate mobs now give off light when appropriate" diff --git a/html/changelogs/AutoChangeLog-pr-5006.yml b/html/changelogs/AutoChangeLog-pr-5006.yml deleted file mode 100644 index 0cbd7bb9b3..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5006.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "deathride58" -delete-after: True -changes: - - code_imp: "Light fixtures no longer use hardcoded values for their power and colour." diff --git a/html/changelogs/AutoChangeLog-pr-5007.yml b/html/changelogs/AutoChangeLog-pr-5007.yml deleted file mode 100644 index d6d967ca67..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5007.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "More Robust Than You" -delete-after: True -changes: - - bugfix: "Fixed monkey teams" diff --git a/html/changelogs/AutoChangeLog-pr-5009.yml b/html/changelogs/AutoChangeLog-pr-5009.yml deleted file mode 100644 index 5f97142ab5..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5009.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "More Robust Than You" -delete-after: True -changes: - - tweak: "The Lepidopterian language now has less spaces in it" diff --git a/html/changelogs/AutoChangeLog-pr-5012.yml b/html/changelogs/AutoChangeLog-pr-5012.yml deleted file mode 100644 index 05e7b0018c..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5012.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - bugfix: "Radio jammers no longer affect other z-levels." diff --git a/html/changelogs/AutoChangeLog-pr-5013.yml b/html/changelogs/AutoChangeLog-pr-5013.yml deleted file mode 100644 index 1cd185736e..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5013.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "Dax Dupont" -delete-after: True -changes: - - rscadd: "Fans of clown photography have successfully lobbied Nanotrasen to include camera and camera accessories designs in the autolathe." - - tweak: "Brings material values for the camera in line with other devices." - - tweak: "The tapes printed by autolathes now come in random colors." diff --git a/html/changelogs/AutoChangeLog-pr-5015.yml b/html/changelogs/AutoChangeLog-pr-5015.yml deleted file mode 100644 index 9f4b5ac5e6..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5015.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Cebutris" -delete-after: True -changes: - - rscadd: "Knight badges, sprites courtesy of Toriate! They're functionally identical to IDs but look sexier and can be recolored!" - - rscadd: "Lavaknights now spawn with Knight Badges!" diff --git a/html/changelogs/AutoChangeLog-pr-5021.yml b/html/changelogs/AutoChangeLog-pr-5021.yml deleted file mode 100644 index 558752d81e..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5021.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "the hatchet man (i eat garbage code)" -delete-after: True -changes: - - bugfix: "you shitlords picked the wrong virtual anime tits to fuck so im takin away your space bases -experimental: lets be fair all you guys did in those was jack off to hentai, and not real man's gachimuchi" diff --git a/html/changelogs/AutoChangeLog-pr-5023.yml b/html/changelogs/AutoChangeLog-pr-5023.yml deleted file mode 100644 index 51348ca7db..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5023.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ninjanomnom" -delete-after: True -changes: - - bugfix: "Changeling clothing can get bloodied again." diff --git a/html/changelogs/AutoChangeLog-pr-5028.yml b/html/changelogs/AutoChangeLog-pr-5028.yml deleted file mode 100644 index 72fac77d52..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5028.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - bugfix: "engine goggles set to t-ray mode will no longer show pipes with the wrong rotation." - - bugfix: "cables now show up on t-ray scans." diff --git a/html/changelogs/AutoChangeLog-pr-5029.yml b/html/changelogs/AutoChangeLog-pr-5029.yml deleted file mode 100644 index 19cad60f02..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5029.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - rscdel: "pulling claw can now only passively grab" diff --git a/html/changelogs/AutoChangeLog-pr-5034.yml b/html/changelogs/AutoChangeLog-pr-5034.yml deleted file mode 100644 index f2a6e34512..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5034.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - bugfix: "Infrared beams now update instantly." diff --git a/html/changelogs/AutoChangeLog-pr-5035.yml b/html/changelogs/AutoChangeLog-pr-5035.yml deleted file mode 100644 index eeb0c584df..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5035.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "MrDoomBringer" -delete-after: True -changes: - - rscadd: "The RnD department can now develop firmware upgrades to the Express Supply Console, unlocking advanced cargo drop pods!" diff --git a/html/changelogs/AutoChangeLog-pr-5037.yml b/html/changelogs/AutoChangeLog-pr-5037.yml deleted file mode 100644 index 4176da0fcf..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5037.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "MrDoomBringer" -delete-after: True -changes: - - rscadd: "NanoTrasen's Creative Psychology Initiative has brought new training to all crewmembers to foster rapid, innovative problem-solving! You can now kill yourself in so many more ways!" diff --git a/html/changelogs/AutoChangeLog-pr-5038.yml b/html/changelogs/AutoChangeLog-pr-5038.yml deleted file mode 100644 index 94d1e317db..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5038.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: "coiax" -delete-after: True -changes: - - rscadd: "Fake nuclear disks can only be identified by the captain, -observers, nuclear operatives, seeing where the pinpointer points, or -attempting to put it into a nuclear device." - - rscadd: "Fake nuclear disks \"respawn\" on the station just like the real one." diff --git a/html/changelogs/AutoChangeLog-pr-5041.yml b/html/changelogs/AutoChangeLog-pr-5041.yml deleted file mode 100644 index 40d1d6342a..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5041.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - bugfix: "Fixed occasional runtimes when ion storms or overflow would replace an existing law." diff --git a/html/changelogs/AutoChangeLog-pr-5050.yml b/html/changelogs/AutoChangeLog-pr-5050.yml deleted file mode 100644 index b50ee082db..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5050.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Dax Dupont" -delete-after: True -changes: - - rscadd: "Beakers and beaker-like objects now get put in your hand on ejection from chemistry devices." diff --git a/html/changelogs/AutoChangeLog-pr-5051.yml b/html/changelogs/AutoChangeLog-pr-5051.yml deleted file mode 100644 index 3c06b131d1..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5051.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Dax Dupont" -delete-after: True -changes: - - bugfix: "Fixed missing wheat fridge on omega and removes a duplicate pipe." diff --git a/html/changelogs/AutoChangeLog-pr-5052.yml b/html/changelogs/AutoChangeLog-pr-5052.yml deleted file mode 100644 index e923e156c6..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5052.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ninjanomnom" -delete-after: True -changes: - - bugfix: "Pointing at squeaky things doesn't make them squeak anymore." diff --git a/html/changelogs/AutoChangeLog-pr-5056.yml b/html/changelogs/AutoChangeLog-pr-5056.yml deleted file mode 100644 index c6179ddbbe..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5056.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - bugfix: "Emergency lights will give off light again" diff --git a/html/changelogs/AutoChangeLog-pr-5057.yml b/html/changelogs/AutoChangeLog-pr-5057.yml deleted file mode 100644 index bdd2e4ccf2..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5057.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - bugfix: "Fixed eye damage not being applied if it was exactly 3." diff --git a/html/changelogs/AutoChangeLog-pr-5061.yml b/html/changelogs/AutoChangeLog-pr-5061.yml deleted file mode 100644 index cb4115f693..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5061.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Dax Dupont" -delete-after: True -changes: - - tweak: "You now need to examine engravings to pop open the menu." diff --git a/html/changelogs/AutoChangeLog-pr-5067.yml b/html/changelogs/AutoChangeLog-pr-5067.yml deleted file mode 100644 index ab176d32ba..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5067.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Robustin" -delete-after: True -changes: - - rscadd: "A new cocktail: The Nar'Sour. Made from blood, demonsblood, and lemon juice, this cocktail is known to induce a slightly different type of slurring when imbibed." diff --git a/html/changelogs/AutoChangeLog-pr-5069.yml b/html/changelogs/AutoChangeLog-pr-5069.yml deleted file mode 100644 index e97b548cc6..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5069.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: "XDTM" -delete-after: True -changes: - - rscadd: "Slimepeople and Jellypeople can now speak the slime language." - - tweak: "Slimes now only speak slime language, although they still understand common." - - balance: "Slimepeople are no longer virus immune." - - bugfix: "The above change fixes a bug that made black slime cure itself." diff --git a/html/changelogs/AutoChangeLog-pr-5070.yml b/html/changelogs/AutoChangeLog-pr-5070.yml deleted file mode 100644 index e9c504e674..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5070.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "Robustin" -delete-after: True -changes: - - balance: "Clockwork marauders now take more time (+3s) and power (7x) to create." - - balance: "The \"recent marauder\" time limit is now 60 seconds, up from 20. The limit now has a significantly smaller effect on summon time but will act as a further cap on marauder summoning until it has passed." - - tweak: "The marauder cap will now only account for living cultists." diff --git a/html/changelogs/AutoChangeLog-pr-5071.yml b/html/changelogs/AutoChangeLog-pr-5071.yml deleted file mode 100644 index facd56fda6..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5071.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "Xhuis" -delete-after: True -changes: - - balance: "Fleshmend can no longer be stacked several times at once." - - balance: "Fleshmend no longer heals changelings who are on fire, and heals burn damage half as quickly as brute and oxygen damage." - - code_imp: "Fleshmend has been refactored into a status effect." diff --git a/html/changelogs/AutoChangeLog-pr-5072.yml b/html/changelogs/AutoChangeLog-pr-5072.yml deleted file mode 100644 index 748208977b..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5072.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "coiax" -delete-after: True -changes: - - rscadd: "Nuclear operatives that wish to fail in style can purchase Centcom -Official and Clown costumes. They can also buy a defective chameleon -kit." diff --git a/html/changelogs/AutoChangeLog-pr-5076.yml b/html/changelogs/AutoChangeLog-pr-5076.yml deleted file mode 100644 index 3017cd534e..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5076.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ordo" -delete-after: True -changes: - - rscadd: "Adds Ketrazine, a powerful but dangerous combat stim which the crew can synthesize" diff --git a/html/changelogs/AutoChangeLog-pr-5080.yml b/html/changelogs/AutoChangeLog-pr-5080.yml deleted file mode 100644 index 5b110dc0ae..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5080.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Dax Dupont" -delete-after: True -changes: - - imageadd: "Autolathe now repeats it's animation while printing." diff --git a/html/changelogs/AutoChangeLog-pr-5081.yml b/html/changelogs/AutoChangeLog-pr-5081.yml deleted file mode 100644 index 5113078f76..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5081.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SPACE CONDUCTOR" -delete-after: True -changes: - - tweak: "Shuttles will throw you around if ya don't buckle in" diff --git a/html/changelogs/AutoChangeLog-pr-5090.yml b/html/changelogs/AutoChangeLog-pr-5090.yml deleted file mode 100644 index 78b4271a12..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5090.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Jittai" -delete-after: True -changes: - - tweak: "All color inputs now use the current color, of the thing being colored, as default choice." diff --git a/html/changelogs/AutoChangeLog-pr-5091.yml b/html/changelogs/AutoChangeLog-pr-5091.yml deleted file mode 100644 index 8384e1fe2d..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5091.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ninjanomnom" -delete-after: True -changes: - - bugfix: "Loaded templates now get placed on top of existing terrain so as to preserve baseturfs. This fixes survival pods walls breaking to lava as well as allows some future fixes." diff --git a/html/changelogs/AutoChangeLog-pr-5092.yml b/html/changelogs/AutoChangeLog-pr-5092.yml deleted file mode 100644 index 06de99706f..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5092.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "More Robust Than You" -delete-after: True -changes: - - rscadd: "You can now defib monkeys and aliums" - - tweak: "Monkeys can also use defibs now, too!" diff --git a/html/changelogs/AutoChangeLog-pr-5095.yml b/html/changelogs/AutoChangeLog-pr-5095.yml deleted file mode 100644 index 784fda139e..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5095.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "imsxz" -delete-after: True -changes: - - rscadd: "Traitor clowns are now able to purchase clown bombs from their uplinks. Honk!" - - rscadd: "Clown bombs can now be placed via a small beacon, the same way normal syndicate bombs can be." - - tweak: "clown bomb payload now summons 50 clowns instead of 100" diff --git a/html/changelogs/AutoChangeLog-pr-5101.yml b/html/changelogs/AutoChangeLog-pr-5101.yml deleted file mode 100644 index 9a4c772cca..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5101.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - bugfix: "You can no longer weld airlock assemblies for infinite materials" diff --git a/html/changelogs/AutoChangeLog-pr-5102.yml b/html/changelogs/AutoChangeLog-pr-5102.yml deleted file mode 100644 index f44873aa8b..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5102.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "coiax" -delete-after: True -changes: - - rscadd: "Syndicate intelligence potions also grant an internal syndicate ID -card to the simple animal granted intelligence. This effectively means -that Cayenne can open the airlocks on the Infiltrator." diff --git a/html/changelogs/AutoChangeLog-pr-5106.yml b/html/changelogs/AutoChangeLog-pr-5106.yml deleted file mode 100644 index b2a0e5ce34..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5106.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Iamgoofball" -delete-after: True -changes: - - balance: "Power cells explosions are now logarithmic" diff --git a/html/changelogs/AutoChangeLog-pr-5107.yml b/html/changelogs/AutoChangeLog-pr-5107.yml deleted file mode 100644 index 3e43f1f22b..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5107.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Robustin" -delete-after: True -changes: - - rscadd: "The Peacekeeper Borg's \"Peace Hypospray\" now includes the \"Pax\" reagent, which prevents the subject from carrying out many forms of direct harm." diff --git a/html/changelogs/AutoChangeLog-pr-5112.yml b/html/changelogs/AutoChangeLog-pr-5112.yml deleted file mode 100644 index 9a1fd5be6e..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5112.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Epoc" -delete-after: True -changes: - - tweak: "Removed Sulfuric Acid requirements from computer parts" diff --git a/html/changelogs/AutoChangeLog-pr-5114.yml b/html/changelogs/AutoChangeLog-pr-5114.yml deleted file mode 100644 index d0641bc1c0..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5114.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "GuppyLaxx" -delete-after: True -changes: - - bugfix: "Fixes the Ketrazine recipe" diff --git a/html/changelogs/AutoChangeLog-pr-5115.yml b/html/changelogs/AutoChangeLog-pr-5115.yml deleted file mode 100644 index 5bc7e1b39a..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5115.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - spellcheck: "Clockwork armaments are no longer named \"arnaments\"." diff --git a/html/changelogs/AutoChangeLog-pr-5116.yml b/html/changelogs/AutoChangeLog-pr-5116.yml deleted file mode 100644 index 2340ae2ae1..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5116.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - bugfix: "Fixed being able to rotate things in only one direction." diff --git a/html/changelogs/AutoChangeLog-pr-5118.yml b/html/changelogs/AutoChangeLog-pr-5118.yml deleted file mode 100644 index e5fbd6a4c9..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5118.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Poojawa" -delete-after: True -changes: - - balance: "Supply Console is locked to Cargo Access only." diff --git a/html/changelogs/AutoChangeLog-pr-5119.yml b/html/changelogs/AutoChangeLog-pr-5119.yml deleted file mode 100644 index ec03bf0130..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5119.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Naksu" -delete-after: True -changes: - - bugfix: "Pneumatic cannons no longer misbehave when their contents such as primed grenades get deleted (explode)" diff --git a/html/changelogs/AutoChangeLog-pr-5126.yml b/html/changelogs/AutoChangeLog-pr-5126.yml deleted file mode 100644 index 521053e08e..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5126.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Epoc" -delete-after: True -changes: - - bugfix: "Slows Simple Clown mobs" diff --git a/html/changelogs/AutoChangeLog-pr-5132.yml b/html/changelogs/AutoChangeLog-pr-5132.yml deleted file mode 100644 index 1214df5aac..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5132.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "coiax" -delete-after: True -changes: - - balance: "Mobs will now start with a random nutrition amount, between -hungry and mildly well fed." diff --git a/html/changelogs/AutoChangeLog-pr-5133.yml b/html/changelogs/AutoChangeLog-pr-5133.yml deleted file mode 100644 index afe2400b58..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5133.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - balance: "The Syndicate Chameleon Kit is now available during rounds of lower population. Because of course you can have an e-sword and revolver without restriction but disguising and RP is verboten because we deathmatch station now." diff --git a/html/changelogs/AutoChangeLog-pr-5138.yml b/html/changelogs/AutoChangeLog-pr-5138.yml deleted file mode 100644 index f5ead55839..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5138.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Denton ShizCalev Kor Kevinz000 (original idea)" -delete-after: True -changes: - - balance: "Due to budget cuts, the shoes shipped with chameleon kits no longer prevent slipping. The premium version is unchanged and still sold separately." - - balance: "To compensate, the chameleon kit cost was lowered by 2 TC and the minimum crew limit removed." diff --git a/html/changelogs/AutoChangeLog-pr-5140.yml b/html/changelogs/AutoChangeLog-pr-5140.yml deleted file mode 100644 index 38414660d3..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5140.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - imageadd: "Ore boxes have a new sprite" diff --git a/html/changelogs/AutoChangeLog-pr-5143.yml b/html/changelogs/AutoChangeLog-pr-5143.yml deleted file mode 100644 index ff77da4696..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5143.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Dax Dupont" -delete-after: True -changes: - - bugfix: "Eminence won't get spammed by tile crossing now." diff --git a/html/changelogs/AutoChangeLog-pr-5144.yml b/html/changelogs/AutoChangeLog-pr-5144.yml deleted file mode 100644 index 5f2b47a3ef..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5144.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Jittai" -delete-after: True -changes: - - imageadd: "New Morgue Tray sprites." - - imageadd: "New Crematorium sprites." diff --git a/html/changelogs/AutoChangeLog-pr-5145.yml b/html/changelogs/AutoChangeLog-pr-5145.yml deleted file mode 100644 index bb8693cd6d..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5145.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "coiax" -delete-after: True -changes: - - rscadd: "Nanotrasen Security Division has reported that syndicate comms agents, -both on lavaland and in space, have had training in \"Codespeak\", a top -secret language for stealthy communication." diff --git a/html/changelogs/AutoChangeLog-pr-5147.yml b/html/changelogs/AutoChangeLog-pr-5147.yml deleted file mode 100644 index 877c808ecf..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5147.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Naksu" -delete-after: True -changes: - - bugfix: "Attempting to join into a command role as a nonhuman species no longer lets you keep your nonhuman species languages if you are transformed into a human because of a config option" diff --git a/html/changelogs/AutoChangeLog-pr-5151.yml b/html/changelogs/AutoChangeLog-pr-5151.yml deleted file mode 100644 index 0abb0512d4..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5151.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Dax Dupont" -delete-after: True -changes: - - bugfix: "After 3 years of intensive research by Nanotrasen's elite team of chefs, rice dishes such as rice pudding are no longer considered salads." diff --git a/html/changelogs/AutoChangeLog-pr-5157.yml b/html/changelogs/AutoChangeLog-pr-5157.yml deleted file mode 100644 index 372d4dfb9a..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5157.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Naksu" -delete-after: True -changes: - - bugfix: "Warp whistle can no longer pick up its user from inside various animation/in-between states and effects such as transformations, jellypeople split, talisman of immortality effect period or rod form." diff --git a/html/changelogs/AutoChangeLog-pr-5161.yml b/html/changelogs/AutoChangeLog-pr-5161.yml deleted file mode 100644 index 04c38d334f..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5161.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - rscadd: "You can alt-click microwaves to turn them on" diff --git a/html/changelogs/AutoChangeLog-pr-5163.yml b/html/changelogs/AutoChangeLog-pr-5163.yml deleted file mode 100644 index 5b3a161c83..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5163.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - tweak: "Academy is now part of the random station names." diff --git a/html/changelogs/AutoChangeLog-pr-5164.yml b/html/changelogs/AutoChangeLog-pr-5164.yml deleted file mode 100644 index 1a205eca6b..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5164.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "improvedname" -delete-after: True -changes: - - rscadd: "Adds bz to cargo" diff --git a/html/changelogs/AutoChangeLog-pr-5167.yml b/html/changelogs/AutoChangeLog-pr-5167.yml deleted file mode 100644 index 5c5f40484f..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5167.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "deathride58" -delete-after: True -changes: - - code_imp: "Cleaned up a bunch of useless ..()s in cit_screenshake.dm" diff --git a/html/changelogs/AutoChangeLog-pr-5168.yml b/html/changelogs/AutoChangeLog-pr-5168.yml deleted file mode 100644 index a65c20682f..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5168.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "ORM Movement" -delete-after: True -changes: - - tweak: "Box Station ORM Moved to 2 tiles south of Cargo Office Door." - - tweak: "Delta Station ORM moved to the southernmost window of Cargo." - - tweak: "Box, Delta, Meta stations now have Windoors with Mineral Storage access blocking them." diff --git a/html/changelogs/AutoChangeLog-pr-5169.yml b/html/changelogs/AutoChangeLog-pr-5169.yml deleted file mode 100644 index 81ae355110..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5169.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Improvedname" -delete-after: True -changes: - - rscadd: "You can now get shockcollars from the kinkmate for the price of an coin" diff --git a/html/changelogs/AutoChangeLog-pr-5171.yml b/html/changelogs/AutoChangeLog-pr-5171.yml deleted file mode 100644 index 0598faffbb..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5171.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Mark9013100" -delete-after: True -changes: - - rscadd: "Cloning data disks can now be constructed after researching the Genetic Engineering technode." diff --git a/html/changelogs/AutoChangeLog-pr-5177.yml b/html/changelogs/AutoChangeLog-pr-5177.yml deleted file mode 100644 index 3d0e877c9b..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5177.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "deathride58" -delete-after: True -changes: - - tweak: "The toggle animal digestion button has been moved to the object tab. This means observers running byond on low-end hardware will no longer get massive lagspikes when entering a tile adjacent to a simplemob." diff --git a/html/changelogs/AutoChangeLog-pr-5179.yml b/html/changelogs/AutoChangeLog-pr-5179.yml deleted file mode 100644 index b55c6f1a9d..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5179.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Cebutris" -delete-after: True -changes: - - rscadd: "Stunswords! Stunbatons that look like swords. That's all." diff --git a/html/changelogs/AutoChangeLog-pr-5182.yml b/html/changelogs/AutoChangeLog-pr-5182.yml deleted file mode 100644 index e84a7a9297..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5182.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "improvedname" -delete-after: True -changes: - - rscadd: "adds kinkmate refill packages to cargo" diff --git a/html/changelogs/AutoChangeLog-pr-5183.yml b/html/changelogs/AutoChangeLog-pr-5183.yml deleted file mode 100644 index 9f978fbb0d..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5183.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Dax Dupont" -delete-after: True -changes: - - rscadd: "Cyborgs can now be upgraded to be h-u-g-e! Only a cosmetic effect!" diff --git a/html/changelogs/AutoChangeLog-pr-5184.yml b/html/changelogs/AutoChangeLog-pr-5184.yml deleted file mode 100644 index 1968541db2..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5184.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Xhuis & Jigsaw" -delete-after: True -changes: - - rscadd: "Traitor clowns can now purchase the reverse bear trap, a disturbing head-mounted execution device, for five telecrystals." diff --git a/html/changelogs/AutoChangeLog-pr-5187.yml b/html/changelogs/AutoChangeLog-pr-5187.yml deleted file mode 100644 index 86d34668cd..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5187.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - tweak: "made fire colored according to blackbody radiation and rule of cool." - - imageadd: "some kind of lightning texture" diff --git a/html/changelogs/AutoChangeLog-pr-5190.yml b/html/changelogs/AutoChangeLog-pr-5190.yml deleted file mode 100644 index 39eb687989..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5190.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - imageadd: "Coffins have a new sprite" diff --git a/html/changelogs/AutoChangeLog-pr-5191.yml b/html/changelogs/AutoChangeLog-pr-5191.yml deleted file mode 100644 index 4fd391c167..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5191.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - imageadd: "Solar panels have new sprites" diff --git a/html/changelogs/AutoChangeLog-pr-5192.yml b/html/changelogs/AutoChangeLog-pr-5192.yml deleted file mode 100644 index e10015f956..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5192.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - rscadd: "Attention, space explorers! Nothing is out of your reach with the ACME Extendo-Hand (TM)! With it, you can get a WHOLE EXTRA TILE OF REACH! Hug or punch your friends from a whole 3 feet away! Win one from an arcade machine or make one in the Misc. tab of your crafting menu today!" diff --git a/html/changelogs/AutoChangeLog-pr-5195.yml b/html/changelogs/AutoChangeLog-pr-5195.yml deleted file mode 100644 index 8db9709878..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5195.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - bugfix: "Blood contracts now only show living players and real names" diff --git a/html/changelogs/AutoChangeLog-pr-5198.yml b/html/changelogs/AutoChangeLog-pr-5198.yml deleted file mode 100644 index 899c845b79..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5198.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Denton" -delete-after: True -changes: - - spellcheck: "Fixed Bubblegum's description." diff --git a/html/changelogs/AutoChangeLog-pr-5200.yml b/html/changelogs/AutoChangeLog-pr-5200.yml deleted file mode 100644 index 16ef0d9424..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5200.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Improvedname" -delete-after: True -changes: - - tweak: "adds security skirts to the loadout" diff --git a/html/changelogs/AutoChangeLog-pr-5209.yml b/html/changelogs/AutoChangeLog-pr-5209.yml deleted file mode 100644 index 2f6c795a1d..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5209.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Naksu" -delete-after: True -changes: - - rscdel: "Removed actual reagent quadrupling added in #34485" - - rscdel: "Removed the foam effect combining feature, hopefully to be replaced with something less completely and utterly broken" diff --git a/html/changelogs/AutoChangeLog-pr-5211.yml b/html/changelogs/AutoChangeLog-pr-5211.yml deleted file mode 100644 index ac5c37da78..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5211.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Iamgoofball" -delete-after: True -changes: - - bugfix: "Minor code cleanup on the wirer" diff --git a/html/changelogs/AutoChangeLog-pr-5212.yml b/html/changelogs/AutoChangeLog-pr-5212.yml deleted file mode 100644 index 95848de1ea..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5212.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Naksu" -delete-after: True -changes: - - bugfix: "Subjects without hearts now display as unsuitable for abductor experiments when probed with the advanced baton." diff --git a/html/changelogs/AutoChangeLog-pr-5213.yml b/html/changelogs/AutoChangeLog-pr-5213.yml deleted file mode 100644 index ffed4d36e0..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5213.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - bugfix: "Turrets now check for borgs. Syndicate turrets are nice to emagged borgs too!" diff --git a/html/changelogs/AutoChangeLog-pr-5216.yml b/html/changelogs/AutoChangeLog-pr-5216.yml deleted file mode 100644 index 5d97606892..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5216.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - balance: "nerfs power cells from a insane max possibility" diff --git a/html/changelogs/AutoChangeLog-pr-5218.yml b/html/changelogs/AutoChangeLog-pr-5218.yml deleted file mode 100644 index 172eb1fa7c..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5218.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Jittai" -delete-after: True -changes: - - imageadd: "New Horizontal Coffin Sprites" diff --git a/html/changelogs/AutoChangeLog-pr-5220.yml b/html/changelogs/AutoChangeLog-pr-5220.yml deleted file mode 100644 index 6c273b7306..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5220.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Jittai" -delete-after: True -changes: - - tweak: "Some of the Morgue Trays and Crematoriums on Box, Delta, and Meta have been re-positioned to make use of their new directional states." diff --git a/html/changelogs/AutoChangeLog-pr-5226.yml b/html/changelogs/AutoChangeLog-pr-5226.yml deleted file mode 100644 index 7754702bb8..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5226.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CosmicScientist" -delete-after: True -changes: - - balance: "tomatoes and similar ovary laden edibles are fruit, not veg, beware plasmamen and mothmen" diff --git a/html/changelogs/AutoChangeLog-pr-5227.yml b/html/changelogs/AutoChangeLog-pr-5227.yml deleted file mode 100644 index 9137d84c4d..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5227.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Jittai" -delete-after: True -changes: - - bugfix: "Cloning doesn't runtime (and indefinitely get stuck) on cloning non-humans." diff --git a/html/changelogs/AutoChangeLog-pr-5231.yml b/html/changelogs/AutoChangeLog-pr-5231.yml deleted file mode 100644 index 20148bd9f9..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5231.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - rscdel: "Space ghost syndicate comms guy removed." diff --git a/html/changelogs/AutoChangeLog-pr-5234.yml b/html/changelogs/AutoChangeLog-pr-5234.yml deleted file mode 100644 index 497219475b..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5234.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Xhuis" -delete-after: True -changes: - - balance: "Servant golems no longer appear in the magic mirror race list." diff --git a/html/changelogs/AutoChangeLog-pr-5236.yml b/html/changelogs/AutoChangeLog-pr-5236.yml deleted file mode 100644 index 4be6d7557e..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5236.yml +++ /dev/null @@ -1,10 +0,0 @@ -author: "Poojawa" -delete-after: True -changes: - - bugfix: "so many things." - - rscadd: "Vore eject gun given to medical lockers, same as defib. Looks like a dragnet. will eject people out of all vore bellies. May need to fire more than once." - - bugfix: "Dogborg item blacklist is a thing again, scrubpups are able to process items into fuel." - - tweak: "Dogborgs are able to consume devourable simple mobs for fuel or for weird ERP." - - tweak: "Stargazer slimes are admin-only, way too much of a bad idea to hand out willy nilly." - - tweak: "Genital layering refractored to use mutable appearance. Also no longer always present on character screen." - - bugfix: "probly other things I forgot I tweaked, like cake hat nerfing" diff --git a/html/changelogs/AutoChangeLog-pr-5243.yml b/html/changelogs/AutoChangeLog-pr-5243.yml deleted file mode 100644 index 02e8d99a7e..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5243.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Zna12" -delete-after: True -changes: - - rscadd: "Added the AM4-B, Zero's personal version." - - rscadd: "Added the AM4-C, An autolathe craftable version. (Hidden behind the hacking like the others.)" diff --git a/html/changelogs/AutoChangeLog-pr-5250.yml b/html/changelogs/AutoChangeLog-pr-5250.yml deleted file mode 100644 index 7a6428ae22..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5250.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "deathride58" -delete-after: True -changes: - - tweak: "The chatbox is now a liiiiittle darker to avoid contrasting as much with the dark UI" diff --git a/html/changelogs/AutoChangeLog-pr-5251.yml b/html/changelogs/AutoChangeLog-pr-5251.yml deleted file mode 100644 index db555577c1..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5251.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "deathride58" -delete-after: True -changes: - - bugfix: "Genitals now reset properly between previews" diff --git a/html/changelogs/AutoChangeLog-pr-5252.yml b/html/changelogs/AutoChangeLog-pr-5252.yml deleted file mode 100644 index 37bfc15568..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5252.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "deathride58" -delete-after: True -changes: - - tweak: "The input bar is now located right underneath the chatbox" diff --git a/html/changelogs/AutoChangeLog-pr-5253.yml b/html/changelogs/AutoChangeLog-pr-5253.yml deleted file mode 100644 index 691dc5ff80..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5253.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Improvedname" -delete-after: True -changes: - - rscadd: "more loadout stuff" diff --git a/html/changelogs/AutoChangeLog-pr-5254.yml b/html/changelogs/AutoChangeLog-pr-5254.yml deleted file mode 100644 index 8bc456c5f2..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5254.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "improvedname" -delete-after: True -changes: - - rscadd: "adds yeehaw to the dj's disco soundboard" diff --git a/html/changelogs/AutoChangeLog-pr-5255.yml b/html/changelogs/AutoChangeLog-pr-5255.yml deleted file mode 100644 index 55e1005eeb..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5255.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Xhuis" -delete-after: True -changes: - - bugfix: "Races that have eyes that look different from regular humans' no longer have white eyespots where human eyes appear." diff --git a/html/changelogs/AutoChangeLog-pr-5256.yml b/html/changelogs/AutoChangeLog-pr-5256.yml deleted file mode 100644 index d8ae782a67..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5256.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Xhuis" -delete-after: True -changes: - - balance: "Brass skewers now must be at least one tile apart." - - balance: "Steam vents can no longer be placed within cardinal directions of other steam vents, and will not hide objects they're placed on top of." diff --git a/html/changelogs/AutoChangeLog-pr-5257.yml b/html/changelogs/AutoChangeLog-pr-5257.yml deleted file mode 100644 index 828c170b02..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5257.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Epoc" -delete-after: True -changes: - - bugfix: "Soap now has inhand sprites" diff --git a/html/changelogs/AutoChangeLog-pr-5258.yml b/html/changelogs/AutoChangeLog-pr-5258.yml deleted file mode 100644 index 6e463096b8..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5258.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Dax Dupont" -delete-after: True -changes: - - tweak: "Hijack objectives will only be given out if there are 30 or more players." diff --git a/html/changelogs/AutoChangeLog-pr-5260.yml b/html/changelogs/AutoChangeLog-pr-5260.yml deleted file mode 100644 index c9227f98ef..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5260.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Xhuis, Cosmic, Fwoosh, and epochayur" -delete-after: True -changes: - - rscadd: "Added pineapples to botany, and a recipe for Hawaiian pizza." diff --git a/html/changelogs/AutoChangeLog-pr-5261.yml b/html/changelogs/AutoChangeLog-pr-5261.yml deleted file mode 100644 index 6cb03a3d39..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5261.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "DeityLink" -delete-after: True -changes: - - rscadd: "You can now see the rays from a holopad displaying a hologram!" diff --git a/html/changelogs/AutoChangeLog-pr-5263.yml b/html/changelogs/AutoChangeLog-pr-5263.yml deleted file mode 100644 index 7465adcf3d..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5263.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Improvedname" -delete-after: True -changes: - - rscadd: "Adds kinkmate board" diff --git a/html/changelogs/AutoChangeLog-pr-5264.yml b/html/changelogs/AutoChangeLog-pr-5264.yml deleted file mode 100644 index a5a138066b..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5264.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "oranges" -delete-after: True -changes: - - rscdel: "removes ketrazine" diff --git a/html/changelogs/AutoChangeLog-pr-5265.yml b/html/changelogs/AutoChangeLog-pr-5265.yml deleted file mode 100644 index e0d8ed3dfb..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5265.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Xhuis" -delete-after: True -changes: - - bugfix: "Securing pipe fittings now transfers fingerprints to the new pipe." diff --git a/html/changelogs/AutoChangeLog-pr-5266.yml b/html/changelogs/AutoChangeLog-pr-5266.yml deleted file mode 100644 index c654800f07..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5266.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Xhuis" -delete-after: True -changes: - - bugfix: "Servant cyborgs with the Standard module now correctly have Abscond." diff --git a/html/changelogs/AutoChangeLog-pr-5270.yml b/html/changelogs/AutoChangeLog-pr-5270.yml deleted file mode 100644 index 42def967d5..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5270.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Xhuis" -delete-after: True -changes: - - bugfix: "The firelock below the Circuitry Lab airlock on Boxstation will no longer cover it up when the airlock is open." diff --git a/html/changelogs/AutoChangeLog-pr-5271.yml b/html/changelogs/AutoChangeLog-pr-5271.yml deleted file mode 100644 index 86dc2f2234..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5271.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - code_imp: "Removed the now-unused revenant spawn landmark." diff --git a/html/changelogs/AutoChangeLog-pr-5274.yml b/html/changelogs/AutoChangeLog-pr-5274.yml deleted file mode 100644 index cbcad33f63..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5274.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "Dax Dupont" -delete-after: True -changes: - - tweak: "Moved the lathe from box's cargo room to box's cargo office which miners now can access." - - tweak: "Harmonized medbay storage access requirements so all maps allow all medbay personnel into medbay storage like on Meta and Delta." - - tweak: "Moved service lathes into a dedicated service hall/storage area if they weren't accessible by janitor or bartender." diff --git a/html/changelogs/AutoChangeLog-pr-5275.yml b/html/changelogs/AutoChangeLog-pr-5275.yml deleted file mode 100644 index e6144401ef..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5275.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - bugfix: "Some airlock animations should no longer be glitchy and restart in the middle" diff --git a/html/changelogs/AutoChangeLog-pr-5276.yml b/html/changelogs/AutoChangeLog-pr-5276.yml deleted file mode 100644 index c2631addca..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5276.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "MrDoomBringer" -delete-after: True -changes: - - imageadd: "Conveyor Belts now look better when they are crowbar'd off the ground." diff --git a/html/changelogs/AutoChangeLog-pr-5281.yml b/html/changelogs/AutoChangeLog-pr-5281.yml deleted file mode 100644 index a1936eb7c7..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5281.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Kor" -delete-after: True -changes: - - bugfix: "Fixed mecha grav catapults not being included in techwebs." diff --git a/html/changelogs/AutoChangeLog-pr-5283.yml b/html/changelogs/AutoChangeLog-pr-5283.yml deleted file mode 100644 index a8008bfd43..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5283.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "MrDoomBringer" -delete-after: True -changes: - - rscadd: "Due to complicated quantum-bluespace-entanglement shenanigans, the Bluespace Drop Pod upgrade for the express supply console is now slightly more difficult to research." diff --git a/html/changelogs/AutoChangeLog-pr-5290.yml b/html/changelogs/AutoChangeLog-pr-5290.yml deleted file mode 100644 index e8c0fdd3b1..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5290.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ShizCalev" -delete-after: True -changes: - - rscadd: "The Syndicate Comms Officer ghost role has been readded with a minor chance of actually existing." diff --git a/html/changelogs/AutoChangeLog-pr-5291.yml b/html/changelogs/AutoChangeLog-pr-5291.yml deleted file mode 100644 index f49edce0bb..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5291.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Slignerd" -delete-after: True -changes: - - balance: "Following an immense number of complaints filed by security and command personnel, the Captain's spare ID will from now on be placed inside his locker. We fail to see how this would help the Captain access the spare in the event he lost his ID, but the complainants have been VERY insistent." diff --git a/html/changelogs/AutoChangeLog-pr-5292.yml b/html/changelogs/AutoChangeLog-pr-5292.yml deleted file mode 100644 index 0a620cfcc8..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5292.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Xhuis" -delete-after: True -changes: - - balance: "Integration cog power generation has been increased to 10 W per second (up from 5 W per second.) Power consumed from the APC remains at 5 W per second." - - balance: "Integration cogs will now continue generating power at half-speed when the APC they are in has no energy." diff --git a/html/changelogs/AutoChangeLog-pr-5293.yml b/html/changelogs/AutoChangeLog-pr-5293.yml deleted file mode 100644 index 5ef0c7c365..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5293.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ShiggyDiggyDo" -delete-after: True -changes: - - rscadd: "You can now win stylish steampunk watches at your local arcade machine!" diff --git a/html/changelogs/AutoChangeLog-pr-5294.yml b/html/changelogs/AutoChangeLog-pr-5294.yml deleted file mode 100644 index 21c40b3b00..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5294.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Robustin" -delete-after: True -changes: - - bugfix: "Command reports should now properly weight the appearance of modes based on their existence in our actual game rotation." - - balance: "The current mode now has a 35% chance of not appearing in the report." diff --git a/html/changelogs/AutoChangeLog-pr-5296.yml b/html/changelogs/AutoChangeLog-pr-5296.yml deleted file mode 100644 index 1cbf8963bb..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5296.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Robustin" -delete-after: True -changes: - - bugfix: "Vape Pens (e-cigs) will now consume reagents proportional to the vape size and static smoke production." diff --git a/html/changelogs/AutoChangeLog-pr-5297.yml b/html/changelogs/AutoChangeLog-pr-5297.yml deleted file mode 100644 index 00d121e8b2..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5297.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - rscadd: "The ability to throw drinks without spilling them has been moved from something bartender's just know how to do to a book that they spawn with, the ability has also been made into a toggle." - - rscadd: "Any number of people can read the book to learn the ability, and it can also be ordered in the bartending crate in cargo. Bartenders are encouraged to keep their trade secrets close to their stylish black vests." diff --git a/html/changelogs/AutoChangeLog-pr-5298.yml b/html/changelogs/AutoChangeLog-pr-5298.yml deleted file mode 100644 index 0adccb3697..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5298.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Dax Dupont" -delete-after: True -changes: - - rscadd: "Added logout button to the record screen in the security records console." - - rscadd: "Allows you to print photos that are in the security records." diff --git a/html/changelogs/AutoChangeLog-pr-5299.yml b/html/changelogs/AutoChangeLog-pr-5299.yml deleted file mode 100644 index 9d7e7f4497..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5299.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - rscadd: "Destroying windows will now spawn tiny shards" diff --git a/html/changelogs/AutoChangeLog-pr-5300.yml b/html/changelogs/AutoChangeLog-pr-5300.yml deleted file mode 100644 index 3ac75a68cc..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5300.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - rscadd: "The Rapid Piping Device can now dispense transit tubes." diff --git a/html/changelogs/AutoChangeLog-pr-5302.yml b/html/changelogs/AutoChangeLog-pr-5302.yml deleted file mode 100644 index b8c110faf5..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5302.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - rscadd: "Morgue trays now detect if a body inside them possesses a consciousness, and alerts people nearby" diff --git a/html/changelogs/AutoChangeLog-pr-5304.yml b/html/changelogs/AutoChangeLog-pr-5304.yml deleted file mode 100644 index 13eb671eb8..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5304.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ShizCalev" -delete-after: True -changes: - - bugfix: "Fixed some broken cultist & wizard antagonist ghost polls." diff --git a/html/changelogs/AutoChangeLog-pr-5305.yml b/html/changelogs/AutoChangeLog-pr-5305.yml deleted file mode 100644 index f8060a68c7..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5305.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "coiax" -delete-after: True -changes: - - balance: "Romerol is now effective on dead bodies, not just ones that are -still alive." diff --git a/html/changelogs/AutoChangeLog-pr-5306.yml b/html/changelogs/AutoChangeLog-pr-5306.yml deleted file mode 100644 index 91459f1278..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5306.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - bugfix: "The pirate ship can now fly again." diff --git a/html/changelogs/AutoChangeLog-pr-5309.yml b/html/changelogs/AutoChangeLog-pr-5309.yml deleted file mode 100644 index a00a37a320..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5309.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "XDTM" -delete-after: True -changes: - - bugfix: "Fixes intelligence potions removing previously known mob languages" diff --git a/html/changelogs/AutoChangeLog-pr-5310.yml b/html/changelogs/AutoChangeLog-pr-5310.yml deleted file mode 100644 index 3e22df90a9..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5310.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CitadelStationBot" -delete-after: True -changes: - - bugfix: "Research investigate logs now actually include the name of the researcher." diff --git a/html/changelogs/AutoChangeLog-pr-5314.yml b/html/changelogs/AutoChangeLog-pr-5314.yml deleted file mode 100644 index 83175d129f..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5314.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "XDTM" -delete-after: True -changes: - - tweak: "Slime scanning now has a more readable output, especially when scanning multiple slimes at once" diff --git a/html/changelogs/AutoChangeLog-pr-5315.yml b/html/changelogs/AutoChangeLog-pr-5315.yml deleted file mode 100644 index 235bdb221c..0000000000 --- a/html/changelogs/AutoChangeLog-pr-5315.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "Dax Dupont" -delete-after: True -changes: - - balance: "Regular cyborgs now start with a normal high capacity cell instead of a snowflake cell. Resulting in less confusing and 2.5MJ more electric charge." - - bugfix: "Fixed name of the upgraded power cell" - - refactor: "Removed duplicate cell giving code in transformation proc." diff --git a/html/changelogs/AutoChangeLog-pr-5374.yml b/html/changelogs/AutoChangeLog-pr-5374.yml new file mode 100644 index 0000000000..82a54f6df9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5374.yml @@ -0,0 +1,6 @@ +author: "Dax Dupont" +delete-after: True +changes: + - bugfix: "Telecom equipment now can only be printed by engineers and scientists as intended." + - bugfix: "WT-550 AP can only be printed by sec now." + - tweak: "Removed engineering requirement for arcade machines to bring it in line with others." diff --git a/html/changelogs/AutoChangeLog-pr-5377.yml b/html/changelogs/AutoChangeLog-pr-5377.yml new file mode 100644 index 0000000000..349cd33be9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5377.yml @@ -0,0 +1,4 @@ +author: "Naksu" +delete-after: True +changes: + - bugfix: "Cyborg engineering module geiger counters now work properly again" diff --git a/html/changelogs/AutoChangeLog-pr-5379.yml b/html/changelogs/AutoChangeLog-pr-5379.yml new file mode 100644 index 0000000000..2c634bd925 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5379.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - rscadd: "As it would happen, the chef does not actually have Italian genes, but rather was being influenced by a strange moustache-a." diff --git a/icons/effects/blood.dmi b/icons/effects/blood.dmi index c29eb7d616..dce76f58b5 100644 Binary files a/icons/effects/blood.dmi and b/icons/effects/blood.dmi differ diff --git a/icons/effects/weather_effects.dmi b/icons/effects/weather_effects.dmi index c8dc912465..da1523706e 100644 Binary files a/icons/effects/weather_effects.dmi and b/icons/effects/weather_effects.dmi differ diff --git a/icons/mob/inhands/equipment/belt_lefthand.dmi b/icons/mob/inhands/equipment/belt_lefthand.dmi new file mode 100644 index 0000000000..366493eebd Binary files /dev/null and b/icons/mob/inhands/equipment/belt_lefthand.dmi differ diff --git a/icons/mob/inhands/equipment/belt_righthand.dmi b/icons/mob/inhands/equipment/belt_righthand.dmi new file mode 100644 index 0000000000..81b075f706 Binary files /dev/null and b/icons/mob/inhands/equipment/belt_righthand.dmi differ diff --git a/icons/mob/simple_human.dmi b/icons/mob/simple_human.dmi index 597ee94d72..b1265134e5 100644 Binary files a/icons/mob/simple_human.dmi and b/icons/mob/simple_human.dmi differ diff --git a/icons/obj/fence.dmi b/icons/obj/fence.dmi new file mode 100644 index 0000000000..31b1abef3c Binary files /dev/null and b/icons/obj/fence.dmi differ diff --git a/icons/obj/fluff.dmi b/icons/obj/fluff.dmi index cd74834977..b476d25228 100644 Binary files a/icons/obj/fluff.dmi and b/icons/obj/fluff.dmi differ diff --git a/icons/obj/structures.dmi b/icons/obj/structures.dmi index 1013b3acfe..d4e6d62f60 100644 Binary files a/icons/obj/structures.dmi and b/icons/obj/structures.dmi differ diff --git a/icons/turf/decals.dmi b/icons/turf/decals.dmi index 7493abf354..2087ed023c 100644 Binary files a/icons/turf/decals.dmi and b/icons/turf/decals.dmi differ diff --git a/icons/turf/floors.dmi b/icons/turf/floors.dmi index 8cacca6d97..bc281c9fcb 100644 Binary files a/icons/turf/floors.dmi and b/icons/turf/floors.dmi differ diff --git a/icons/turf/floors/ice_turf.dmi b/icons/turf/floors/ice_turf.dmi new file mode 100644 index 0000000000..8751a37216 Binary files /dev/null and b/icons/turf/floors/ice_turf.dmi differ diff --git a/icons/turf/floors/snow_turf.dmi b/icons/turf/floors/snow_turf.dmi new file mode 100644 index 0000000000..e7fef38602 Binary files /dev/null and b/icons/turf/floors/snow_turf.dmi differ diff --git a/icons/turf/mining.dmi b/icons/turf/mining.dmi index 3cb60d45b1..6561438228 100644 Binary files a/icons/turf/mining.dmi and b/icons/turf/mining.dmi differ diff --git a/icons/turf/snow.dmi b/icons/turf/snow.dmi index 182613b5f5..d71431f99a 100644 Binary files a/icons/turf/snow.dmi and b/icons/turf/snow.dmi differ diff --git a/icons/turf/walls/icerock_wall.dmi b/icons/turf/walls/icerock_wall.dmi new file mode 100644 index 0000000000..4e2afc67d6 Binary files /dev/null and b/icons/turf/walls/icerock_wall.dmi differ diff --git a/icons/turf/walls/mountain_wall.dmi b/icons/turf/walls/mountain_wall.dmi new file mode 100644 index 0000000000..8b90de8647 Binary files /dev/null and b/icons/turf/walls/mountain_wall.dmi differ diff --git a/libmariadb.dll b/libmariadb.dll new file mode 100644 index 0000000000..f72c9509c3 Binary files /dev/null and b/libmariadb.dll differ diff --git a/libmysql.dll b/libmysql.dll deleted file mode 100644 index 90ff953a62..0000000000 Binary files a/libmysql.dll and /dev/null differ diff --git a/modular_citadel/citadel_ghostrole_spawners.dm b/modular_citadel/citadel_ghostrole_spawners.dm index b7f3897ba7..83f3680ff4 100644 --- a/modular_citadel/citadel_ghostrole_spawners.dm +++ b/modular_citadel/citadel_ghostrole_spawners.dm @@ -17,7 +17,8 @@ /obj/effect/mob_spawn/human/lavaknight/special(mob/living/new_spawn) if(ishuman(new_spawn)) var/mob/living/carbon/human/H = new_spawn - H.dna.features["ears"] = "Cat" //cat people + H.dna.features["mam_ears"] = "Cat, Big" //cat people + H.dna.features["mcolor"] = H.hair_color H.update_body() /obj/effect/mob_spawn/human/lavaknight/Destroy() diff --git a/modular_citadel/code/controllers/subsystem/cit_nightshift.dm b/modular_citadel/code/controllers/subsystem/cit_nightshift.dm index 8f5fbeea62..5387b4bf01 100644 --- a/modular_citadel/code/controllers/subsystem/cit_nightshift.dm +++ b/modular_citadel/code/controllers/subsystem/cit_nightshift.dm @@ -31,6 +31,7 @@ SUBSYSTEM_DEF(nightshift) var/nighttime = text2num(time2text(world.timeofday,"hh")) if(!nightshift && ((nighttime >= CONFIG_GET(number/nightshift_start)) || (nighttime <= CONFIG_GET(number/nightshift_finish)))) nightshift = TRUE + updatenightlights() . = ..() /datum/controller/subsystem/nightshift/fire(resumed = 0) diff --git a/modular_citadel/code/game/objects/ids.dm b/modular_citadel/code/game/objects/ids.dm index 6604cac13d..63def730f1 100644 --- a/modular_citadel/code/game/objects/ids.dm +++ b/modular_citadel/code/game/objects/ids.dm @@ -32,7 +32,7 @@ to_chat(user, "You can't do that right now!") return if(alert("Are you sure you want to recolor your id?", "Confirm Repaint", "Yes", "No") == "Yes") - var/energy_color_input = input(usr,"Choose Energy Color") as color|null + var/energy_color_input = input(usr,"","Choose Energy Color",id_color) as color|null if(energy_color_input) id_color = sanitize_hexcolor(energy_color_input, desired_format=6, include_crunch=1) update_icon() diff --git a/modular_citadel/code/game/objects/items/melee/eutactic_blades.dm b/modular_citadel/code/game/objects/items/melee/eutactic_blades.dm index 682e6b6496..526b8296a6 100644 --- a/modular_citadel/code/game/objects/items/melee/eutactic_blades.dm +++ b/modular_citadel/code/game/objects/items/melee/eutactic_blades.dm @@ -83,7 +83,7 @@ return if(alert("Are you sure you want to recolor your blade?", "Confirm Repaint", "Yes", "No") == "Yes") - var/energy_color_input = input(usr,"Choose Energy Color") as color|null + var/energy_color_input = input(usr,"","Choose Energy Color",light_color) as color|null if(energy_color_input) light_color = sanitize_hexcolor(energy_color_input, desired_format=6, include_crunch=1) update_icon() @@ -165,7 +165,7 @@ return if(alert("Are you sure you want to recolor your blade?", "Confirm Repaint", "Yes", "No") == "Yes") - var/energy_color_input = input(usr,"Choose Energy Color") as color|null + var/energy_color_input = input(usr,"","Choose Energy Color",light_color) as color|null if(energy_color_input) light_color = sanitize_hexcolor(energy_color_input, desired_format=6, include_crunch=1) update_icon() @@ -282,7 +282,7 @@ return if(alert("Are you sure you want to recolor your blade?", "Confirm Repaint", "Yes", "No") == "Yes") - var/energy_color_input = input(usr,"Choose Energy Color") as color|null + var/energy_color_input = input(usr,"","Choose Energy Color",light_color) as color|null if(energy_color_input) light_color = sanitize_hexcolor(energy_color_input, desired_format=6, include_crunch=1) update_icon() diff --git a/modular_citadel/code/game/objects/structures/crates_lockers/closets/fitness.dm b/modular_citadel/code/game/objects/structures/crates_lockers/closets/fitness.dm new file mode 100644 index 0000000000..1ef2285878 --- /dev/null +++ b/modular_citadel/code/game/objects/structures/crates_lockers/closets/fitness.dm @@ -0,0 +1,5 @@ +/obj/structure/closet/athletic_mixed/PopulateContents() + ..() + new /obj/item/clothing/under/polychromic/shortpants(src) + new /obj/item/clothing/under/polychromic/shortpants(src) + new /obj/item/clothing/under/polychromic/shortpants(src) \ No newline at end of file diff --git a/modular_citadel/code/game/objects/structures/crates_lockers/closets/wardrobe.dm b/modular_citadel/code/game/objects/structures/crates_lockers/closets/wardrobe.dm new file mode 100644 index 0000000000..6e5c160408 --- /dev/null +++ b/modular_citadel/code/game/objects/structures/crates_lockers/closets/wardrobe.dm @@ -0,0 +1,33 @@ +/obj/structure/closet/wardrobe/mixed/PopulateContents() + if(prob(40)) + new /obj/item/clothing/suit/jacket(src) + if(prob(40)) + new /obj/item/clothing/suit/jacket(src) + new /obj/item/clothing/under/polychromic/jumpsuit(src) + new /obj/item/clothing/under/polychromic/jumpsuit(src) + new /obj/item/clothing/under/polychromic/jumpsuit(src) + new /obj/item/clothing/under/polychromic/shirt(src) + new /obj/item/clothing/under/polychromic/shirt(src) + new /obj/item/clothing/under/polychromic/shirt(src) + new /obj/item/clothing/under/polychromic/kilt(src) + new /obj/item/clothing/under/polychromic/kilt(src) + new /obj/item/clothing/under/polychromic/kilt(src) + new /obj/item/clothing/under/polychromic/skirt(src) + new /obj/item/clothing/under/polychromic/skirt(src) + new /obj/item/clothing/under/polychromic/skirt(src) + new /obj/item/clothing/under/polychromic/shorts(src) + new /obj/item/clothing/under/polychromic/shorts(src) + new /obj/item/clothing/under/polychromic/shorts(src) + new /obj/item/clothing/mask/bandana/red(src) + new /obj/item/clothing/mask/bandana/red(src) + new /obj/item/clothing/mask/bandana/blue(src) + new /obj/item/clothing/mask/bandana/blue(src) + new /obj/item/clothing/mask/bandana/gold(src) + new /obj/item/clothing/mask/bandana/gold(src) + new /obj/item/clothing/shoes/sneakers/black(src) + new /obj/item/clothing/shoes/sneakers/brown(src) + new /obj/item/clothing/shoes/sneakers/white(src) + if(prob(30)) + new /obj/item/clothing/suit/hooded/wintercoat(src) + new /obj/item/clothing/shoes/winterboots(src) + return \ No newline at end of file diff --git a/modular_citadel/code/modules/cargo/packs.dm b/modular_citadel/code/modules/cargo/packs.dm index 0061327374..300e1679aa 100644 --- a/modular_citadel/code/modules/cargo/packs.dm +++ b/modular_citadel/code/modules/cargo/packs.dm @@ -1,6 +1,29 @@ +//supply packs + /datum/supply_pack/misc/kinkmate - name = "Kinkmate supply Crate" + name = "Kinkmate construction kit" cost = 2000 contraband = TRUE - contains = list(/obj/item/vending_refill/kink) - crate_name = "Kinkmate supply crate" \ No newline at end of file + contains = list(/obj/item/vending_refill/kink, /obj/item/circuitboard/machine/kinkmate) + crate_name = "Kinkmate construction kit" + + +//Food and livestocks + +/datum/supply_pack/organic/critter/kiwi + name = "Space kiwi Crate" + cost = 2000 + contains = list( /mob/living/simple_animal/kiwi) + crate_name = "space kiwi crate" + + +////////////////////////////////////////////////////////////////////////////// +//////////////////////////// Miscellaneous /////////////////////////////////// +////////////////////////////////////////////////////////////////////////////// + +/datum/supply_pack/misc/disco + name = "Disco Ball" + cost = 1000000 + contains = list(/obj/machinery/disco) + crate_name = "Disco Ball" + diff --git a/modular_citadel/code/modules/client/loadout/_medical.dm b/modular_citadel/code/modules/client/loadout/_medical.dm new file mode 100644 index 0000000000..e8c8ea453d --- /dev/null +++ b/modular_citadel/code/modules/client/loadout/_medical.dm @@ -0,0 +1,5 @@ +/datum/gear/stethoscope + name = "Stethoscope" + category = slot_neck + path = /obj/item/clothing/neck/stethoscope + restricted_roles = list("Medical Doctor", "Chief Medical Officer") diff --git a/modular_citadel/code/modules/client/loadout/_security.dm b/modular_citadel/code/modules/client/loadout/_security.dm new file mode 100644 index 0000000000..304e99f311 --- /dev/null +++ b/modular_citadel/code/modules/client/loadout/_security.dm @@ -0,0 +1,71 @@ +/datum/gear/navyblueuniformhos + name = "Head of Security navyblue uniform" + category = slot_w_uniform + path = /obj/item/clothing/under/rank/head_of_security/navyblue + restricted_roles = list("Head of Security") + +/datum/gear/navybluehosberet + name = "Head of security's Naviblue beret" + category = slot_head + path = /obj/item/clothing/head/beret/sec/navyhos + restricted_roles = list("Head of Security") + +/datum/gear/navybluejackethos + name = "head of security's navyblue jacket" + category = slot_wear_suit + path = /obj/item/clothing/suit/security/hos + restricted_roles = list("Head of Security") + +/datum/gear/navybluejacketofficer + name = "security officer's navyblue jacket" + category = slot_wear_suit + path = /obj/item/clothing/suit/security/officer + restricted_roles = list("Security Officer") + +/datum/gear/navyblueofficerberet + name = "Security officer's Navyblue beret" + category = slot_head + path = /obj/item/clothing/head/beret/sec/navyofficer + restricted_roles = list("Security Officer") + +/datum/gear/navyblueuniformofficer + name = "security officer navyblue uniform" + category = slot_w_uniform + path = /obj/item/clothing/under/rank/security/navyblue + restricted_roles = list("Security officer") + +/datum/gear/navybluejacketwarden + name = "warden navyblue jacket" + category = slot_wear_suit + path = /obj/item/clothing/suit/security/warden + restricted_roles = list("Warden") + +/datum/gear/navybluewardenberet + name = "Warden's navyblue beret" + category = slot_head + path = /obj/item/clothing/head/beret/sec/navywarden + restricted_roles = list("Warden") + +/datum/gear/navyblueuniformwarden + name = "Warden navyblue uniform" + category = slot_w_uniform + path = /obj/item/clothing/under/rank/warden/navyblue + restricted_roles = list("Warden") + +/datum/gear/secskirt + name = "Security skirt" + category = slot_w_uniform + path = /obj/item/clothing/under/rank/security/skirt + restricted_roles = list("Security Officer", "Warden", "Head of Security") + +/datum/gear/hosskirt + name = "Head of security's skirt" + category = slot_w_uniform + path = /obj/item/clothing/under/rank/head_of_security/skirt + restricted_roles = list("Head of Security") + +/datum/gear/sechud + name = "Security Hud" + category = slot_glasses + path = /obj/item/clothing/glasses/hud/security + restricted_roles = list("Security Officer", "Warden", "Head of Security") \ No newline at end of file diff --git a/modular_citadel/code/modules/client/loadout/_service.dm b/modular_citadel/code/modules/client/loadout/_service.dm new file mode 100644 index 0000000000..56345e9185 --- /dev/null +++ b/modular_citadel/code/modules/client/loadout/_service.dm @@ -0,0 +1,13 @@ +/datum/gear/plushvar + name = "Ratvar Plushie" + category = slot_in_backpack + path = /obj/item/toy/plush/plushvar + cost = 5 + restricted_roles = list("Chaplain") + +/datum/gear/narplush + name = "Narsie Plushie" + category = slot_in_backpack + path = /obj/item/toy/plush/narplush + cost = 5 + restricted_roles = list("Chaplain") \ No newline at end of file diff --git a/modular_citadel/code/modules/client/loadout/backpack.dm b/modular_citadel/code/modules/client/loadout/backpack.dm index 1e3de1b4dd..2779d6f124 100644 --- a/modular_citadel/code/modules/client/loadout/backpack.dm +++ b/modular_citadel/code/modules/client/loadout/backpack.dm @@ -18,20 +18,6 @@ category = slot_in_backpack path = /obj/item/toy/plush/slimeplushie -/datum/gear/plushvar - name = "Ratvar Plushie" - category = slot_in_backpack - path = /obj/item/toy/plush/plushvar - cost = 5 - restricted_roles = list("Chaplain") - -/datum/gear/narplush - name = "Narsie Plushie" - category = slot_in_backpack - path = /obj/item/toy/plush/narplush - cost = 5 - restricted_roles = list("Chaplain") - /datum/gear/dildo name = "Customizable dildo" category = slot_in_backpack diff --git a/modular_citadel/code/modules/client/loadout/glasses.dm b/modular_citadel/code/modules/client/loadout/glasses.dm index 23e9d5527b..b1e6068a9e 100644 --- a/modular_citadel/code/modules/client/loadout/glasses.dm +++ b/modular_citadel/code/modules/client/loadout/glasses.dm @@ -42,9 +42,3 @@ name = "Prescription glasses" category = slot_glasses path = /obj/item/clothing/glasses/regular - -/datum/gear/sechud - name = "Security Hud" - category = slot_glasses - path = /obj/item/clothing/glasses/hud/security - restricted_roles = list("Security Officer", "Warden", "Head of Security") diff --git a/modular_citadel/code/modules/client/loadout/head.dm b/modular_citadel/code/modules/client/loadout/head.dm index 1615e37625..5068b9e298 100644 --- a/modular_citadel/code/modules/client/loadout/head.dm +++ b/modular_citadel/code/modules/client/loadout/head.dm @@ -47,21 +47,3 @@ name = "Top Hat" category = slot_head path = /obj/item/clothing/head/that - -/datum/gear/navybluehosberet - name = "Head of security's Naviblue beret" - category = slot_head - path = /obj/item/clothing/head/beret/sec/navyhos - restricted_roles = list("Head of Security") - -/datum/gear/navyblueofficerberet - name = "Security officer's Navyblue beret" - category = slot_head - path = /obj/item/clothing/head/beret/sec/navyofficer - restricted_roles = list("Security Officer") - -/datum/gear/navybluewardenberet - name = "Warden's navyblue beret" - category = slot_head - path = /obj/item/clothing/head/beret/sec/navywarden - restricted_roles = list("Warden") diff --git a/modular_citadel/code/modules/client/loadout/neck.dm b/modular_citadel/code/modules/client/loadout/neck.dm index 067d5926eb..5e1e0017fe 100644 --- a/modular_citadel/code/modules/client/loadout/neck.dm +++ b/modular_citadel/code/modules/client/loadout/neck.dm @@ -18,12 +18,6 @@ category = slot_neck path = /obj/item/clothing/neck/petcollar -/datum/gear/stethoscope - name = "Stethoscope" - category = slot_neck - path = /obj/item/clothing/neck/stethoscope - restricted_roles = list("Medical Doctor", "Chief Medical Officer") - /datum/gear/scarf name = "White scarf" category = slot_neck diff --git a/modular_citadel/code/modules/client/loadout/suit.dm b/modular_citadel/code/modules/client/loadout/suit.dm index 7e08dce8bd..3c18bef566 100644 --- a/modular_citadel/code/modules/client/loadout/suit.dm +++ b/modular_citadel/code/modules/client/loadout/suit.dm @@ -67,21 +67,3 @@ name = "Ian Shirt" category = slot_wear_suit path = /obj/item/clothing/suit/ianshirt - -/datum/gear/navybluejackethos - name = "head of security's navyblue jacket" - category = slot_wear_suit - path = /obj/item/clothing/suit/security/hos - restricted_roles = list("Head of Security") - -/datum/gear/navybluejacketwarden - name = "warden navyblue jacket" - category = slot_wear_suit - path = /obj/item/clothing/suit/security/warden - restricted_roles = list("Warden") - -/datum/gear/navybluejacketofficer - name = "security officer's navyblue jacket" - category = slot_wear_suit - path = /obj/item/clothing/suit/security/officer - restricted_roles = list("Security Officer") \ No newline at end of file diff --git a/modular_citadel/code/modules/client/loadout/uniform.dm b/modular_citadel/code/modules/client/loadout/uniform.dm index 66d96ad910..1487166e13 100644 --- a/modular_citadel/code/modules/client/loadout/uniform.dm +++ b/modular_citadel/code/modules/client/loadout/uniform.dm @@ -78,25 +78,6 @@ category = slot_w_uniform path = /obj/item/clothing/under/kilt - -/datum/gear/navyblueuniformhos - name = "Head of Security navyblue uniform" - category = slot_w_uniform - path = /obj/item/clothing/under/rank/head_of_security/navyblue - restricted_roles = list("Head of Security") - -/datum/gear/navyblueuniformwarden - name = "Warden navyblue uniform" - category = slot_w_uniform - path = /obj/item/clothing/under/rank/warden/navyblue - restricted_roles = list("Warden") - -/datum/gear/navyblueuniformofficer - name = "security officer navyblue uniform" - category = slot_w_uniform - path = /obj/item/clothing/under/rank/security/navyblue - restricted_roles = list("Security officer") - /datum/gear/camoshorts name = "Camo Pants" category = slot_w_uniform @@ -137,20 +118,7 @@ category = slot_w_uniform path = /obj/item/clothing/under/pants/track -/datum/gear/secskirt - name = "Security skirt" - category = slot_w_uniform - path = /obj/item/clothing/under/rank/security/skirt - restricted_roles = list("Security Officer", "Warden", "Head of Security") - -/datum/gear/hosskirt - name = "Head of security's skirt" - category = slot_w_uniform - path = /obj/item/clothing/under/rank/head_of_security/skirt - restricted_roles = list("Head of Security") - /datum/gear/turtleneck name = "Tactitool Turtleneck" category = slot_w_uniform path = /obj/item/clothing/under/syndicate/cosmetic - diff --git a/modular_citadel/code/modules/client/preferences.dm b/modular_citadel/code/modules/client/preferences.dm index 333854ef99..1e12ae5c86 100644 --- a/modular_citadel/code/modules/client/preferences.dm +++ b/modular_citadel/code/modules/client/preferences.dm @@ -7,6 +7,10 @@ var/list/gear_categories var/list/chosen_gear var/gear_tab + var/screenshake = 100 + var/damagescreenshake = 2 + var/arousable = TRUE + var/widescreenpref = TRUE /datum/preferences/New(client/C) ..() diff --git a/modular_citadel/polychromic_clothes.dm b/modular_citadel/code/modules/clothing/under/polychromic_clothes.dm similarity index 50% rename from modular_citadel/polychromic_clothes.dm rename to modular_citadel/code/modules/clothing/under/polychromic_clothes.dm index b14a083f3e..c3b361148c 100644 --- a/modular_citadel/polychromic_clothes.dm +++ b/modular_citadel/code/modules/clothing/under/polychromic_clothes.dm @@ -1,14 +1,28 @@ -/obj/item/clothing/under/polychromic +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// Polychromic Clothes: // +// // +// Polychromic clothes simply consist of 4 sprites: A base, unrecoloured sprite, and up to 3 greyscaled sprites. // +// In order to add more polychromic clothes, simply create a base sprite, and up to 3 recolourable overlays for it, // +// and then name them as follows: [name], [name]-primary, [name]-secondary, [name]-tertiary. The sprites should // +// ideally be in 'modular_citadel/icons/polyclothes/item/uniform.dmi' and 'modular_citadel/icons/polyclothes/mob/uniform.dmi' for the // +// worn sprites. After that, copy paste the code from any of the example clothes beneath the giant mass of procs and // +// change the names around. [name] should go in BOTH icon_state and item_color. You can preset colors and disable // +// any overlays using the self-explainatory vars. // +// // +// -Tori // +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +/obj/item/clothing/under/polychromic //This is the parent object. DO NOT copy paste this and its vars if you want to make something new. name = "polychromic suit" desc = "For when you want to show off your horrible colour coordination skills." icon = 'modular_citadel/icons/polyclothes/item/uniform.dmi' - icon_override = 'modular_citadel/icons/polyclothes/mob/uniform.dmi' + alternate_worn_icon = 'modular_citadel/icons/polyclothes/mob/uniform.dmi' //To make human/update_icon.dm read worn sprites from here. icon_state = "polysuit" - item_color = "polysuit" - item_state = "sl_suit" - can_adjust = FALSE + item_color = "polysuit" //The item color is used to select its mob icon + item_state = "sl_suit" //Inhand sprites. Would be an arse to make one for all the clothes. Should probably be standardized to rainbow. + can_adjust = FALSE //to prevent you from "wearing it casually" - var/hasprimary = TRUE + var/hasprimary = TRUE //These vars allow you to choose which overlays a clothing has var/hassecondary = TRUE var/hastertiary = TRUE @@ -18,63 +32,55 @@ /obj/item/clothing/under/polychromic/update_icon() ..() - cut_overlays() - - if(hasprimary) - var/mutable_appearance/primary_overlay = mutable_appearance('modular_citadel/icons/polyclothes/item/uniform.dmi', "[item_color]-primary") - primary_overlay.color = primary_color - add_overlay(primary_overlay) - + cut_overlays() //prevents the overlays from infinitely stacking + if(hasprimary) //Checks if the overlay is enabled + var/mutable_appearance/primary_overlay = mutable_appearance('modular_citadel/icons/polyclothes/item/uniform.dmi', "[item_color]-primary") //Automagically picks overlays + primary_overlay.color = primary_color //Colors the greyscaled overlay + add_overlay(primary_overlay) //Applies the coloured overlay onto the item sprite. but NOT the mob sprite. if(hassecondary) var/mutable_appearance/secondary_overlay = mutable_appearance('modular_citadel/icons/polyclothes/item/uniform.dmi', "[item_color]-secondary") secondary_overlay.color = secondary_color add_overlay(secondary_overlay) - if(hastertiary) var/mutable_appearance/tertiary_overlay = mutable_appearance('modular_citadel/icons/polyclothes/item/uniform.dmi', "[item_color]-tertiary") tertiary_overlay.color = tertiary_color add_overlay(tertiary_overlay) /obj/item/clothing/under/polychromic/AltClick(mob/living/user) + if(!in_range(src, user)) //Basic checks to prevent abuse + return if(user.incapacitated() || !istype(user)) to_chat(user, "You can't do that right now!") return - if(!in_range(src, user)) - return - if(user.incapacitated() || !istype(user) || !in_range(src, user)) - return - - var/choice = input(user,"polychromic thread options", "Clothing Recolor") in list("Primary Color","Secondary Color","Tertiary Color","*CANCEL*") - switch(choice) + var/choice = input(user,"polychromic thread options", "Clothing Recolor") as null|anything in list("[hasprimary ? "Primary Color" : ""]", "[hassecondary ? "Secondary Color" : ""]", "[hastertiary ? "Tertiary Color" : ""]") //generates a list depending on the enabled overlays + switch(choice) //Lets the list's options actually lead to something if("Primary Color") - var/primary_color_input = input(usr,"Choose Primary Color") as color|null - if(primary_color_input) - primary_color = sanitize_hexcolor(primary_color_input, desired_format=6, include_crunch=1) - update_icon() - user.update_inv_w_uniform() - + var/primary_color_input = input(usr,"","Choose Primary Color",primary_color) as color|null //color input menu, the "|null" adds a cancel button to it. + if(primary_color_input) //Checks if the color selected is NULL, rejects it if it is NULL. + primary_color = sanitize_hexcolor(primary_color_input, desired_format=6, include_crunch=1) //formats the selected color properly + update_icon() //updates the item icon + user.update_inv_w_uniform() //updates the worn icon if("Secondary Color") - var/secondary_color_input = input(usr,"Choose Secondary Color") as color|null + var/secondary_color_input = input(usr,"","Choose Secondary Color",secondary_color) as color|null if(secondary_color_input) secondary_color = sanitize_hexcolor(secondary_color_input, desired_format=6, include_crunch=1) update_icon() user.update_inv_w_uniform() - if("Tertiary Color") - var/tertiary_color_input = input(usr,"Choose Tertiary Color") as color|null + var/tertiary_color_input = input(usr,"","Choose Tertiary Color",tertiary_color) as color|null if(tertiary_color_input) tertiary_color = sanitize_hexcolor(tertiary_color_input, desired_format=6, include_crunch=1) update_icon() user.update_inv_w_uniform() -/obj/item/clothing/under/polychromic/worn_overlays(isinhands, icon_file) +/obj/item/clothing/under/polychromic/worn_overlays(isinhands, icon_file) //this is where the main magic happens . = ..() - if(!isinhands) - if(hasprimary) - var/mutable_appearance/primary_worn = mutable_appearance('modular_citadel/icons/polyclothes/mob/uniform.dmi', "[item_color]-primary") - primary_worn.color = primary_color - . += primary_worn + if(!isinhands) //prevents the worn sprites from showing up if you're just holding them + if(hasprimary) //checks if overlays are enabled + var/mutable_appearance/primary_worn = mutable_appearance('modular_citadel/icons/polyclothes/mob/uniform.dmi', "[item_color]-primary") //automagical sprite selection + primary_worn.color = primary_color //colors the overlay + . += primary_worn //adds the overlay onto the buffer list to draw on the mob sprite. if(hassecondary) var/mutable_appearance/secondary_worn = mutable_appearance('modular_citadel/icons/polyclothes/mob/uniform.dmi', "[item_color]-secondary") secondary_worn.color = secondary_color @@ -86,13 +92,13 @@ /obj/item/clothing/under/polychromic/examine(mob/user) ..() - to_chat(user, "Alt-click to recolor it.") + to_chat(user, "Alt-click to recolor it.") // so people don't "OOC how do you use polychromic clothes????" /obj/item/clothing/under/polychromic/Initialize() ..() - update_icon() + update_icon() //Applies the overlays and default colors onto the clothes on spawn. -/obj/item/clothing/under/polychromic/shirt +/obj/item/clothing/under/polychromic/shirt //COPY PASTE THIS TO MAKE A NEW THING name = "polychromic button-up shirt" desc = "A fancy button-up shirt made with polychromic threads." icon_state = "polysuit" @@ -157,38 +163,16 @@ secondary_color = "#808080" tertiary_color = "#FF3535" -//replaces the jumpsuit contents of the mixed wardrobe - -/obj/structure/closet/wardrobe/mixed/PopulateContents() - if(prob(40)) - new /obj/item/clothing/suit/jacket(src) - if(prob(40)) - new /obj/item/clothing/suit/jacket(src) - new /obj/item/clothing/under/polychromic/jumpsuit(src) - new /obj/item/clothing/under/polychromic/jumpsuit(src) - new /obj/item/clothing/under/polychromic/jumpsuit(src) - new /obj/item/clothing/under/polychromic/shirt(src) - new /obj/item/clothing/under/polychromic/shirt(src) - new /obj/item/clothing/under/polychromic/shirt(src) - new /obj/item/clothing/under/polychromic/kilt(src) - new /obj/item/clothing/under/polychromic/kilt(src) - new /obj/item/clothing/under/polychromic/kilt(src) - new /obj/item/clothing/under/polychromic/skirt(src) - new /obj/item/clothing/under/polychromic/skirt(src) - new /obj/item/clothing/under/polychromic/skirt(src) - new /obj/item/clothing/under/polychromic/shorts(src) - new /obj/item/clothing/under/polychromic/shorts(src) - new /obj/item/clothing/under/polychromic/shorts(src) - new /obj/item/clothing/mask/bandana/red(src) - new /obj/item/clothing/mask/bandana/red(src) - new /obj/item/clothing/mask/bandana/blue(src) - new /obj/item/clothing/mask/bandana/blue(src) - new /obj/item/clothing/mask/bandana/gold(src) - new /obj/item/clothing/mask/bandana/gold(src) - new /obj/item/clothing/shoes/sneakers/black(src) - new /obj/item/clothing/shoes/sneakers/brown(src) - new /obj/item/clothing/shoes/sneakers/white(src) - if(prob(30)) - new /obj/item/clothing/suit/hooded/wintercoat(src) - new /obj/item/clothing/shoes/winterboots(src) - return \ No newline at end of file +/obj/item/clothing/under/polychromic/shortpants + name = "polychromic athletic shorts" + desc = "95% Polychrome, 5% Spandex!" + icon_state = "polyshortpants" + item_color = "polyshortpants" + item_state = "rainbow" + hasprimary = TRUE + hassecondary = TRUE + hastertiary = FALSE + primary_color = "#FFFFFF" //RGB in hexcode + secondary_color = "#F08080" + gender = PLURAL //Because shortS + body_parts_covered = GROIN //Because there's no shirt included \ No newline at end of file diff --git a/modular_citadel/code/modules/clothing/under/turtlenecks.dm b/modular_citadel/code/modules/clothing/under/turtlenecks.dm new file mode 100644 index 0000000000..47432d87f7 --- /dev/null +++ b/modular_citadel/code/modules/clothing/under/turtlenecks.dm @@ -0,0 +1,22 @@ +/* + * Turtlenecks in general go here! + */ + +//CMO's Turtleneck, because they don't have any unique clothes! + +/obj/item/clothing/under/rank/chief_medical_officer/turtleneck + desc = "It's a turtleneck worn by those with the experience to be \"Chief Medical Officer\". It provides minor biological protection, for an officer with a superior sense of style and practicality." + name = "chief medical officer's turtleneck" + alternate_worn_icon = 'modular_citadel/icons/mob/clothing/turtlenecks.dmi' + icon = 'modular_citadel/icons/obj/clothing/turtlenecks.dmi' + icon_state = "cmoturtle" + item_state = "w_suit" + item_color = "cmoturtle" + permeability_coefficient = 0.5 + armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0, fire = 0, acid = 0) + can_adjust = TRUE + alt_covers_chest = TRUE + +/obj/structure/closet/secure_closet/CMO/PopulateContents() //This is placed here because it's a very specific addition for a very specific niche + ..() + new /obj/item/clothing/under/rank/chief_medical_officer/turtleneck(src) \ No newline at end of file diff --git a/modular_citadel/code/modules/mob/living/banana_spider.dm b/modular_citadel/code/modules/mob/living/simple_animal/banana_spider.dm similarity index 100% rename from modular_citadel/code/modules/mob/living/banana_spider.dm rename to modular_citadel/code/modules/mob/living/simple_animal/banana_spider.dm diff --git a/modular_citadel/code/modules/mob/living/simple_animal/kiwi.dm b/modular_citadel/code/modules/mob/living/simple_animal/kiwi.dm new file mode 100644 index 0000000000..27c1749011 --- /dev/null +++ b/modular_citadel/code/modules/mob/living/simple_animal/kiwi.dm @@ -0,0 +1,134 @@ +/mob/living/simple_animal/kiwi + name = "space kiwi" + desc = "Exposure to low gravity made them grow larger." + gender = FEMALE + icon = 'modular_citadel/icons/mob/kiwi.dmi' + icon_state = "kiwi" + icon_living = "kiwi" + icon_dead = "dead" + speak = list("Chirp!","Cheep cheep chirp!!","Cheep.") + speak_emote = list("chirps","trills") + emote_hear = list("chirps.") + emote_see = list("pecks at the ground.","jumps in place.") + density = FALSE + speak_chance = 2 + turns_per_move = 3 + butcher_results = list(/obj/item/reagent_containers/food/snacks/meat/slab = 3) + var/egg_type = /obj/item/reagent_containers/food/snacks/egg/kiwiEgg + var/food_type = /obj/item/reagent_containers/food/snacks/grown/wheat + response_help = "pets" + response_disarm = "gently pushes aside" + response_harm = "kicks" + attacktext = "kicks" + health = 25 + maxHealth = 25 + ventcrawler = VENTCRAWLER_ALWAYS + var/eggsleft = 0 + var/eggsFertile = TRUE + pass_flags = PASSTABLE | PASSMOB + mob_size = MOB_SIZE_SMALL + var/list/feedMessages = list("It chirps happily.","It chirps happily.") + var/list/layMessage = list("lays an egg.","squats down and croons.","begins making a huge racket.","begins chirping raucously.") + gold_core_spawnable = FRIENDLY_SPAWN + var/static/kiwi_count = 0 + +/mob/living/simple_animal/kiwi/Destroy() + --kiwi_count + return ..() + + +/mob/living/simple_animal/kiwi/Initialize() + . = ..() + ++kiwi_count + + +/mob/living/simple_animal/kiwi/Life() + . =..() + if(!.) + return + if((!stat && prob(3) && eggsleft > 0) && egg_type) + visible_message("[src] [pick(layMessage)]") + eggsleft-- + var/obj/item/E = new egg_type(get_turf(src)) + E.pixel_x = rand(-6,6) + E.pixel_y = rand(-6,6) + if(eggsFertile) + if(kiwi_count < MAX_CHICKENS && prob(25)) + START_PROCESSING(SSobj, E) + +/obj/item/reagent_containers/food/snacks/egg/kiwiEgg/process() + if(isturf(loc)) + amount_grown += rand(1,2) + if(amount_grown >= 100) + visible_message("[src] hatches with a quiet cracking sound.") + new /mob/living/simple_animal/babyKiwi(get_turf(src)) + STOP_PROCESSING(SSobj, src) + qdel(src) + else + STOP_PROCESSING(SSobj, src) + + +/mob/living/simple_animal/kiwi/attackby(obj/item/O, mob/user, params) + if(istype(O, food_type)) //feedin' dem kiwis + if(!stat && eggsleft < 8) + var/feedmsg = "[user] feeds [O] to [name]! [pick(feedMessages)]" + user.visible_message(feedmsg) + qdel(O) + eggsleft += rand(1, 4) + else + to_chat(user, "[name] doesn't seem hungry!") + else + ..() + + +/mob/living/simple_animal/babyKiwi + name = "baby space kiwi" + desc = "So huggable." + icon = 'modular_citadel/icons/mob/kiwi.dmi' + icon_state = "babyKiwi" + icon_living = "babyKiwi" + icon_dead = "deadBaby" + icon_gib = "chick_gib" + gender = FEMALE + speak = list("Cherp.","Cherp?","Chirrup.","Cheep!") + speak_emote = list("chirps") + emote_hear = list("chirps.") + emote_see = list("pecks at the ground.","Happily bounces in place.") + density = FALSE + speak_chance = 2 + turns_per_move = 2 + butcher_results = list(/obj/item/reagent_containers/food/snacks/meat/slab = 2) + response_help = "pets" + response_disarm = "gently pushes aside" + response_harm = "kicks" + attacktext = "kicks" + health = 10 + maxHealth = 10 + ventcrawler = VENTCRAWLER_ALWAYS + var/amount_grown = 0 + pass_flags = PASSTABLE | PASSGRILLE | PASSMOB + mob_size = MOB_SIZE_TINY + gold_core_spawnable = FRIENDLY_SPAWN + +/mob/living/simple_animal/babyKiwi/Initialize() + . = ..() + pixel_x = rand(-6, 6) + pixel_y = rand(0, 10) + +/mob/living/simple_animal/babyKiwi/Life() + . =..() + if(!.) + return + if(!stat && !ckey) + amount_grown += rand(1,2) + if(amount_grown >= 100) + new /mob/living/simple_animal/kiwi(src.loc) + qdel(src) + + +/obj/item/reagent_containers/food/snacks/egg/kiwiEgg + name = "kiwi egg" + icon = 'modular_citadel/icons/mob/kiwi.dmi' + desc = "A slightly bigger egg!" + icon_state = "egg" + diff --git a/modular_citadel/cydonian_armor.dm b/modular_citadel/cydonian_armor.dm index 0189358d36..831d43afba 100644 --- a/modular_citadel/cydonian_armor.dm +++ b/modular_citadel/cydonian_armor.dm @@ -141,7 +141,7 @@ return if(alert("Are you sure you want to recolor your armor stripes?", "Confirm Repaint", "Yes", "No") == "Yes") - var/energy_color_input = input(usr,"Choose Energy Color") as color|null + var/energy_color_input = input(usr,"","Choose Energy Color",energy_color) as color|null if(energy_color_input) energy_color = sanitize_hexcolor(energy_color_input, desired_format=6, include_crunch=1) user.update_inv_wear_suit() diff --git a/modular_citadel/icons/mob/clothing/turtlenecks.dmi b/modular_citadel/icons/mob/clothing/turtlenecks.dmi new file mode 100644 index 0000000000..857033fdce Binary files /dev/null and b/modular_citadel/icons/mob/clothing/turtlenecks.dmi differ diff --git a/modular_citadel/icons/mob/kiwi.dmi b/modular_citadel/icons/mob/kiwi.dmi new file mode 100644 index 0000000000..18777f65cf Binary files /dev/null and b/modular_citadel/icons/mob/kiwi.dmi differ diff --git a/modular_citadel/icons/obj/clothing/turtlenecks.dmi b/modular_citadel/icons/obj/clothing/turtlenecks.dmi new file mode 100644 index 0000000000..2c9dae9793 Binary files /dev/null and b/modular_citadel/icons/obj/clothing/turtlenecks.dmi differ diff --git a/modular_citadel/icons/polyclothes/item/uniform.dmi b/modular_citadel/icons/polyclothes/item/uniform.dmi index 4406da89fa..06b880b48c 100644 Binary files a/modular_citadel/icons/polyclothes/item/uniform.dmi and b/modular_citadel/icons/polyclothes/item/uniform.dmi differ diff --git a/modular_citadel/icons/polyclothes/mob/uniform.dmi b/modular_citadel/icons/polyclothes/mob/uniform.dmi index 84c957d711..2121c3d5a5 100644 Binary files a/modular_citadel/icons/polyclothes/mob/uniform.dmi and b/modular_citadel/icons/polyclothes/mob/uniform.dmi differ diff --git a/tgstation.dme b/tgstation.dme index 826b39d6af..6344f71e12 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -373,6 +373,7 @@ #include "code\datums\diseases\flu.dm" #include "code\datums\diseases\fluspanish.dm" #include "code\datums\diseases\gbs.dm" +#include "code\datums\diseases\heart_failure.dm" #include "code\datums\diseases\magnitis.dm" #include "code\datums\diseases\parrotpossession.dm" #include "code\datums\diseases\pierrot_throat.dm" @@ -449,6 +450,7 @@ #include "code\datums\weather\weather_types\ash_storm.dm" #include "code\datums\weather\weather_types\floor_is_lava.dm" #include "code\datums\weather\weather_types\radiation_storm.dm" +#include "code\datums\weather\weather_types\snow_storm.dm" #include "code\datums\wires\airalarm.dm" #include "code\datums\wires\airlock.dm" #include "code\datums\wires\apc.dm" @@ -700,6 +702,7 @@ #include "code\game\objects\effects\decals\turfdecal\dirt.dm" #include "code\game\objects\effects\decals\turfdecal\markings.dm" #include "code\game\objects\effects\decals\turfdecal\tilecoloring.dm" +#include "code\game\objects\effects\decals\turfdecal\weather.dm" #include "code\game\objects\effects\effect_system\effect_system.dm" #include "code\game\objects\effects\effect_system\effects_explosion.dm" #include "code\game\objects\effects\effect_system\effects_foam.dm" @@ -914,6 +917,7 @@ #include "code\game\objects\structures\electricchair.dm" #include "code\game\objects\structures\extinguisher.dm" #include "code\game\objects\structures\false_walls.dm" +#include "code\game\objects\structures\fence.dm" #include "code\game\objects\structures\fireaxe.dm" #include "code\game\objects\structures\fireplace.dm" #include "code\game\objects\structures\flora.dm" @@ -1204,8 +1208,10 @@ #include "code\modules\antagonists\devil\sintouched\objectives.dm" #include "code\modules\antagonists\devil\true_devil\_true_devil.dm" #include "code\modules\antagonists\devil\true_devil\inventory.dm" +#include "code\modules\antagonists\ert\ert.dm" #include "code\modules\antagonists\monkey\monkey.dm" #include "code\modules\antagonists\morph\morph.dm" +#include "code\modules\antagonists\morph\morph_antag.dm" #include "code\modules\antagonists\ninja\ninja.dm" #include "code\modules\antagonists\nukeop\nukeop.dm" #include "code\modules\antagonists\nukeop\equipment\nuclear_challenge.dm" @@ -1218,6 +1224,7 @@ #include "code\modules\antagonists\revenant\revenant_spawn_event.dm" #include "code\modules\antagonists\revolution\revolution.dm" #include "code\modules\antagonists\slaughter\slaughter.dm" +#include "code\modules\antagonists\slaughter\slaughter_antag.dm" #include "code\modules\antagonists\slaughter\slaughterevent.dm" #include "code\modules\antagonists\swarmer\swarmer.dm" #include "code\modules\antagonists\swarmer\swarmer_event.dm" @@ -1447,6 +1454,7 @@ #include "code\modules\events\false_alarm.dm" #include "code\modules\events\ghost_role.dm" #include "code\modules\events\grid_check.dm" +#include "code\modules\events\heart_attack.dm" #include "code\modules\events\immovable_rod.dm" #include "code\modules\events\ion_storm.dm" #include "code\modules\events\major_dust.dm" @@ -1979,6 +1987,7 @@ #include "code\modules\mob\living\simple_animal\hostile\bear.dm" #include "code\modules\mob\living\simple_animal\hostile\bees.dm" #include "code\modules\mob\living\simple_animal\hostile\carp.dm" +#include "code\modules\mob\living\simple_animal\hostile\cat_butcher.dm" #include "code\modules\mob\living\simple_animal\hostile\eyeballs.dm" #include "code\modules\mob\living\simple_animal\hostile\faithless.dm" #include "code\modules\mob\living\simple_animal\hostile\giant_spider.dm" @@ -2499,7 +2508,6 @@ #include "modular_citadel\citadel_ghostrole_spawners.dm" #include "modular_citadel\cydonian_armor.dm" #include "modular_citadel\dresscode_values.dm" -#include "modular_citadel\polychromic_clothes.dm" #include "modular_citadel\simplemob_vore_values.dm" #include "modular_citadel\code\init.dm" #include "modular_citadel\code\__HELPERS\lists.dm" @@ -2515,23 +2523,28 @@ #include "modular_citadel\code\game\machinery\Sleeper.dm" #include "modular_citadel\code\game\objects\ids.dm" #include "modular_citadel\code\game\objects\items\handcuffs.dm" -#include "modular_citadel\code\game\objects\items\circuitboards\machine_circuitboards.dm" #include "modular_citadel\code\game\objects\items\stunsword.dm" +#include "modular_citadel\code\game\objects\items\circuitboards\machine_circuitboards.dm" #include "modular_citadel\code\game\objects\items\devices\aicard.dm" #include "modular_citadel\code\game\objects\items\devices\PDA\PDA.dm" #include "modular_citadel\code\game\objects\items\devices\radio\shockcollar.dm" #include "modular_citadel\code\game\objects\items\melee\eutactic_blades.dm" +#include "modular_citadel\code\game\objects\structures\beds_chairs\sofa.dm" +#include "modular_citadel\code\game\objects\structures\crates_lockers\closets\fitness.dm" +#include "modular_citadel\code\game\objects\structures\crates_lockers\closets\wardrobe.dm" #include "modular_citadel\code\modules\admin\admin.dm" #include "modular_citadel\code\modules\admin\holder2.dm" #include "modular_citadel\code\modules\admin\secrets.dm" #include "modular_citadel\code\modules\admin\topic.dm" -#include "modular_citadel\code\game\objects\structures\beds_chairs\sofa.dm" #include "modular_citadel\code\modules\cargo\console.dm" #include "modular_citadel\code\modules\cargo\packs.dm" #include "modular_citadel\code\modules\client\client_procs.dm" #include "modular_citadel\code\modules\client\preferences.dm" #include "modular_citadel\code\modules\client\preferences_savefile.dm" -#include "modular_citadel\code\modules\client\loadout\_donator.dm" +#include "modular_citadel\code\modules\client\loadout\__donator.dm" +#include "modular_citadel\code\modules\client\loadout\_medical.dm" +#include "modular_citadel\code\modules\client\loadout\_security.dm" +#include "modular_citadel\code\modules\client\loadout\_service.dm" #include "modular_citadel\code\modules\client\loadout\backpack.dm" #include "modular_citadel\code\modules\client\loadout\glasses.dm" #include "modular_citadel\code\modules\client\loadout\gloves.dm" @@ -2545,6 +2558,8 @@ #include "modular_citadel\code\modules\client\loadout\uniform.dm" #include "modular_citadel\code\modules\client\verbs\who.dm" #include "modular_citadel\code\modules\clothing\under.dm" +#include "modular_citadel\code\modules\clothing\under\polychromic_clothes.dm" +#include "modular_citadel\code\modules\clothing\under\turtlenecks.dm" #include "modular_citadel\code\modules\crafting\recipes.dm" #include "modular_citadel\code\modules\mentor\follow.dm" #include "modular_citadel\code\modules\mentor\mentor.dm" @@ -2554,9 +2569,10 @@ #include "modular_citadel\code\modules\mentor\mentorpm.dm" #include "modular_citadel\code\modules\mentor\mentorsay.dm" #include "modular_citadel\code\modules\mining\mine_items.dm" -#include "modular_citadel\code\modules\mob\living\banana_spider.dm" #include "modular_citadel\code\modules\mob\living\carbon\human\human_defense.dm" #include "modular_citadel\code\modules\mob\living\carbon\human\life.dm" #include "modular_citadel\code\modules\mob\living\silicon\robot\robot_modules.dm" +#include "modular_citadel\code\modules\mob\living\simple_animal\banana_spider.dm" +#include "modular_citadel\code\modules\mob\living\simple_animal\kiwi.dm" #include "modular_citadel\interface\skin.dmf" // END_INCLUDE