diff --git a/code/__DEFINES/atmospherics/atmospheres.dm b/code/__DEFINES/atmospherics/atmospheres.dm index 9cfe87f7559..29a0ecef9a2 100644 --- a/code/__DEFINES/atmospherics/atmospheres.dm +++ b/code/__DEFINES/atmospherics/atmospheres.dm @@ -12,6 +12,8 @@ #define ATMOSPHERE_ID_DESERT /datum/atmosphere/planet/classh /// Gaia PlanetAtmos IDs #define ATMOSPHERE_ID_GAIA /datum/atmosphere/planet/gaia_planet +/// Frozen World Atmos ID +#define ATMOSPHERE_ID_FROZEN /datum/atmosphere/planet/frozen_planet /// Triumph Planet Atmos ID (If needed) #define ATMOSPHERE_ID_TRIUMPH /datum/atmosphere/planet/virgo3b diff --git a/code/modules/maps/tether/atmospheres/frozen_planet.dm b/code/modules/maps/tether/atmospheres/frozen_planet.dm new file mode 100644 index 00000000000..dd9f1317726 --- /dev/null +++ b/code/modules/maps/tether/atmospheres/frozen_planet.dm @@ -0,0 +1,10 @@ +/datum/atmosphere/planet/frozen_planet + base_gases = list( + /datum/gas/oxygen = 0.23, + /datum/gas/nitrogen = 0.77 + ) + base_target_pressure = 100.1 + minimum_pressure = 100.1 + maximum_pressure = 100.1 + minimum_temp = 259.3 + maximum_temp = 269.3 diff --git a/code/modules/planet/frozen_planet.dm b/code/modules/planet/frozen_planet.dm new file mode 100644 index 00000000000..c9ac7f89ced --- /dev/null +++ b/code/modules/planet/frozen_planet.dm @@ -0,0 +1,198 @@ +var/datum/planet/frozen_planet/planet_frozen_planet = null + +/datum/time/frozen_planet + seconds_in_day = 3 HOURS + +/datum/planet/frozen_planet + name = "Frozen Class world" + desc = "A frosted world that seems stuck in time." + current_time = new /datum/time/frozen_planet() + expected_z_levels = list(13) // Debug testing. + +/datum/planet/frozen_planet/New() + ..() + planet_frozen_planet = src + weather_holder = new /datum/weather_holder/frozen_planet(src) + +/datum/planet/frozen_planet/update_sun() + ..() + var/datum/time/time = current_time + var/length_of_day = time.seconds_in_day / 10 / 60 / 60 + var/noon = length_of_day / 2 + var/distance_from_noon = abs(text2num(time.show_time("hh")) - noon) + sun_position = distance_from_noon / noon + sun_position = abs(sun_position - 1) + + var/low_brightness = null + var/high_brightness = null + + var/low_color = null + var/high_color = null + var/min = 0 + + switch(sun_position) + if(0 to 0.40) // Night + low_brightness = 0.2 + low_color = "#110077" + + high_brightness = 0.5 + high_color = "#66004D" + min = 0 + + if(0.40 to 0.50) // Twilight + low_brightness = 0.6 + low_color = "#66004D" + + high_brightness = 0.8 + high_color = "#CC3300" + min = 0.40 + + if(0.50 to 0.70) // Sunrise/set + low_brightness = 0.8 + low_color = "#CC3300" + + high_brightness = 0.9 + high_color = "#FF9933" + min = 0.50 + + if(0.70 to 1.00) // Noon + low_brightness = 0.9 + low_color = "#DDDDDD" + + high_brightness = 1.0 + high_color = "#FFFFFF" + min = 0.70 + + var/interpolate_weight = (abs(min - sun_position)) * 4 + var/weather_light_modifier = 1 + if(weather_holder && weather_holder.current_weather) + weather_light_modifier = weather_holder.current_weather.light_modifier + + var/new_brightness = (LERP(low_brightness, high_brightness, interpolate_weight) ) * weather_light_modifier + + var/new_color = null + if(weather_holder && weather_holder.current_weather && weather_holder.current_weather.light_color) + new_color = weather_holder.current_weather.light_color + else + var/list/low_color_list = hex2rgb(low_color) + var/low_r = low_color_list[1] + var/low_g = low_color_list[2] + var/low_b = low_color_list[3] + + var/list/high_color_list = hex2rgb(high_color) + var/high_r = high_color_list[1] + var/high_g = high_color_list[2] + var/high_b = high_color_list[3] + + var/new_r = LERP(low_r, high_r, interpolate_weight) + var/new_g = LERP(low_g, high_g, interpolate_weight) + var/new_b = LERP(low_b, high_b, interpolate_weight) + + new_color = rgb(new_r, new_g, new_b) + + spawn(1) + update_sun_deferred(2, new_brightness, new_color) + + +/datum/weather_holder/frozen_planet + temperature = T0C + allowed_weather_types = list( + WEATHER_LIGHT_SNOW = new /datum/weather/virgo3b/light_snow(), + WEATHER_SNOW = new /datum/weather/virgo3b/snow(), + WEATHER_BLIZZARD = new /datum/weather/virgo3b/blizzard() + ) + roundstart_weather_chances = list( + WEATHER_LIGHT_SNOW = 50, + WEATHER_SNOW = 25, + WEATHER_BLIZZARD = 25 + ) + +/datum/weather/frozen_planet + name = "frozen_planet base" + temp_high = 260.15 // -19c + temp_low = 369.15 // -10c + +/datum/weather/virgo3b/light_snow + name = "light snow" + icon_state = "snowfall_light" + temp_high = 235.15 + temp_low = 225.15 + light_modifier = 0.7 + transition_chances = list( + WEATHER_OVERCAST = 20, + WEATHER_LIGHT_SNOW = 50, + WEATHER_SNOW = 25, + WEATHER_HAIL = 5 + ) + observed_message = "It is snowing lightly." + transition_messages = list( + "Small snowflakes begin to fall from above.", + "It begins to snow lightly.", + ) + +/datum/weather/virgo3b/snow + name = "moderate snow" + icon_state = "snowfall_med" + temp_high = 230.15 + temp_low = 220.15 + wind_high = 2 + wind_low = 0 + light_modifier = 0.5 + flight_failure_modifier = 5 + transition_chances = list( + WEATHER_LIGHT_SNOW = 20, + WEATHER_SNOW = 50, + WEATHER_BLIZZARD = 20, + WEATHER_HAIL = 5, + WEATHER_OVERCAST = 5 + ) + observed_message = "It is snowing." + transition_messages = list( + "It's starting to snow.", + "The air feels much colder as snowflakes fall from above." + ) + outdoor_sounds_type = /datum/looping_sound/weather/outside_snow + indoor_sounds_type = /datum/looping_sound/weather/inside_snow + +/datum/weather/virgo3b/snow/process_effects() + ..() + for(var/turf/simulated/floor/outdoors/snow/S in SSplanets.new_outdoor_turfs) //This didn't make any sense before SSplanets, either + if(S.z in holder.our_planet.expected_z_levels) + for(var/dir_checked in cardinal) + var/turf/simulated/floor/T = get_step(S, dir_checked) + if(istype(T)) + if(istype(T, /turf/simulated/floor/outdoors) && prob(33)) + T.chill() + +/datum/weather/virgo3b/blizzard + name = "blizzard" + icon_state = "snowfall_heavy" + temp_high = 215.15 + temp_low = 200.15 + wind_high = 4 + wind_low = 2 + light_modifier = 0.3 + flight_failure_modifier = 10 + transition_chances = list( + WEATHER_SNOW = 45, + WEATHER_BLIZZARD = 40, + WEATHER_HAIL = 10, + WEATHER_OVERCAST = 5 + ) + observed_message = "A blizzard blows snow everywhere." + transition_messages = list( + "Strong winds howl around you as a blizzard appears.", + "It starts snowing heavily, and it feels extremly cold now." + ) + outdoor_sounds_type = /datum/looping_sound/weather/outside_blizzard + indoor_sounds_type = /datum/looping_sound/weather/inside_blizzard + +/datum/weather/virgo3b/blizzard/process_effects() + ..() + for(var/turf/simulated/floor/outdoors/snow/S in SSplanets.new_outdoor_turfs) //This didn't make any sense before SSplanets, either + if(S.z in holder.our_planet.expected_z_levels) + for(var/dir_checked in cardinal) + var/turf/simulated/floor/T = get_step(S, dir_checked) + if(istype(T)) + if(istype(T, /turf/simulated/floor/outdoors) && prob(50)) + T.chill() \ No newline at end of file diff --git a/maps/nsv_triumph/submaps/_triumph_submaps.dm b/maps/nsv_triumph/submaps/_triumph_submaps.dm index 99640a78c95..80b0b131de2 100644 --- a/maps/nsv_triumph/submaps/_triumph_submaps.dm +++ b/maps/nsv_triumph/submaps/_triumph_submaps.dm @@ -37,6 +37,7 @@ #include "mining_planet/mining_planet.dmm" #include "poi_d/Class_D.dmm" #include "poi_h/Class_H.dmm" +#include "frozen_planet/frozen_planet.dmm" #endif // Debris Fields @@ -162,6 +163,30 @@ name = "Away Mission - Desert Planet" z = Z_LEVEL_DESERT_PLANET + +// Frozen Planet Zone. +#include "frozen_planet/_frozen_planet.dm" +#include "frozen_planet/frozen_planet_things.dm" +#include "frozen_planet/_templates.dm" +/datum/map_template/triumph_lateload/frozen_planet + name = "Forzen Planet - Z4 Planet" + desc = "A Cold Frozen Planet." + mappath = 'frozen_planet/frozen_planet.dmm' + associated_map_datum = /datum/map_z_level/triumph_lateload/frozen_planet + ztraits = list(ZTRAIT_AWAY = TRUE, ZTRAIT_GRAVITY = TRUE) + +/datum/map_template/triumph_lateload/frozen_planet/on_map_loaded(z) + . = ..() + seed_submaps(list(Z_LEVEL_FROZEN_PLANET), 125, /area/triumph_away/frozen_planet/ruins, /datum/map_template/frozen_planet/) + + +/datum/map_z_level/triumph_lateload/frozen_planet + name = "Away Mission - Desert Planet" + z = Z_LEVEL_FROZEN_PLANET + + + + ////////////////////////////////////////////////////////////////////////////////////// // Admin-use z-levels for loading whenever an admin feels like #if AWAY_MISSION_TEST diff --git a/maps/nsv_triumph/submaps/frozen_planet/_frozen_planet.dm b/maps/nsv_triumph/submaps/frozen_planet/_frozen_planet.dm new file mode 100644 index 00000000000..ae528348d39 --- /dev/null +++ b/maps/nsv_triumph/submaps/frozen_planet/_frozen_planet.dm @@ -0,0 +1,27 @@ +// POI Init +/obj/away_mission_init/frozen_planet + name = "away mission initializer - Gaia Planet" + +/obj/away_mission_init/frozen_planet/Initialize() + return INITIALIZE_HINT_QDEL + +// Mining Planet world areas +/area/triumph_away/frozen_planet + name = "Frozen Planet" + icon_state = "away" + base_turf = /turf/simulated/floor/outdoors/dirt + requires_power = 0 + dynamic_lighting = 1 + +/area/triumph_away/frozen_planet/facility + name = "Gaia Planet - Facility" + requires_power = 1 + icon_state = "red" + +/area/triumph_away/frozen_planet/ruins + name = "Gaia Planet - Ruins" + icon_state = "green" + +/area/triumph_away/frozen_planet/outside + name = "Gaia Planet - Outside (UE)" + icon_state = "yellow" diff --git a/maps/nsv_triumph/submaps/frozen_planet/_templates.dm b/maps/nsv_triumph/submaps/frozen_planet/_templates.dm new file mode 100644 index 00000000000..72f8e6bc85a --- /dev/null +++ b/maps/nsv_triumph/submaps/frozen_planet/_templates.dm @@ -0,0 +1,29 @@ +/datum/map_template/frozen_planet + name = "Frozen Planet POIs" + desc = "Submaps for Frozen Planet Worlds" + allow_duplicates = TRUE + +/datum/map_template/frozen_planet/ruins1 + name = "Ruins 1" + mappath = 'ruins1.dmm' + cost = 10 + +/datum/map_template/frozen_planet/ruins2 + name = "Ruins 2" + mappath = 'ruins2.dmm' + cost = 10 + +/datum/map_template/frozen_planet/ruins3 + name = "Ruins 3" + mappath = 'ruins3.dmm' + cost = 10 + +/datum/map_template/frozen_planet/ruins4 + name = "Ruins 4" + mappath = 'ruins4.dmm' + cost = 10 + +/datum/map_template/frozen_planet/ruins5 + name = "Ruins 5" + mappath = 'ruins5.dmm' + cost = 10 \ No newline at end of file diff --git a/maps/nsv_triumph/submaps/frozen_planet/frozen_planet.dmm b/maps/nsv_triumph/submaps/frozen_planet/frozen_planet.dmm new file mode 100644 index 00000000000..0d1aea7ff29 --- /dev/null +++ b/maps/nsv_triumph/submaps/frozen_planet/frozen_planet.dmm @@ -0,0 +1,292 @@ +"am" = (/obj/structure/blob/normal,/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"ax" = (/obj/machinery/atmospherics/pipe/simple/visible/green,/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"aT" = (/obj/machinery/atmospherics/pipe/tank/air,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"aV" = (/obj/structure/table/standard,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"bG" = (/obj/structure/table/rack/shelf,/obj/machinery/light,/turf/simulated/floor/old_tile/green/frozen_world{color = "#63A83A"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"bU" = (/obj/machinery/door/airlock/centcom{name = "Airlock"; req_one_access = null},/obj/structure/blob/normal,/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"bY" = (/obj/structure/barricade,/obj/machinery/door/airlock/centcom{name = "Airlock"; req_one_access = null},/obj/structure/blob/normal,/turf/simulated/floor/old_tile/green/frozen_world{color = "#63A83A"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"ch" = (/obj/structure/barricade,/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"ck" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/blob/normal,/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"cq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/centcom{name = "Airlock"; req_one_access = null},/obj/structure/blob/normal,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"cs" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/centcom{name = "Airlock"; req_one_access = null},/obj/structure/blob/normal,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"cD" = (/obj/machinery/atmospherics/pipe/tank{name = "Waste Tank"},/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"cP" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 9},/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"cY" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"dd" = (/obj/vehicle/train/rover/engine/dunebuggy,/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"dy" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 4},/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"ej" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/blob/normal,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"eu" = (/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/machinery/light{dir = 8},/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"eC" = (/obj/structure/table/standard,/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"eY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/blob/normal,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"fb" = (/obj/machinery/artifact,/obj/structure/anomaly_container,/obj/structure/blob/normal,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"fk" = (/obj/structure/table/wooden_reinforced,/obj/item/storage/pill_bottle/dice_nerd,/obj/structure/blob/normal,/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"fn" = (/obj/machinery/atmospherics/unary/heater{dir = 4},/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"gk" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"gP" = (/obj/machinery/light,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"hp" = (/obj/machinery/crystal/ice,/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/outside) +"hC" = (/obj/away_mission_init/frozen_planet,/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/outside) +"hM" = (/obj/structure/flora/tree/pine,/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/outside) +"iu" = (/obj/structure/table/standard,/obj/item/paper/carbon{info = "If you're reading this then we've evacuated safely and this research outpost is gone. Something... Something happened during the storage of one of the anomalies we found on this planet. It was humanoid in shape, and... fuck the growths getting worse. If you're here to reclaim this place be CAREFUL! Somethings' not right.."; name = "rushed letter"},/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"iJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"iO" = (/obj/structure/blob/normal,/obj/machinery/light{dir = 1},/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"iW" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"jw" = (/obj/structure/blob/normal,/turf/simulated/floor/old_tile/green/frozen_world{color = "#63A83A"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"jC" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/structure/blob/normal,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"kb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/blob/normal,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"ki" = (/obj/structure/barricade,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"kz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"kD" = (/obj/structure/railing,/turf/simulated/floor/outdoors/ice/frozen_world,/area/triumph_away/frozen_planet/outside) +"kP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/blob/normal,/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"lq" = (/obj/random/mob/robotic/hivebot{mob_faction = "frozen"},/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/outside) +"lC" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"lF" = (/obj/machinery/atmospherics/pipe/manifold/visible/green,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"lY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/centcom{name = "Airlock"; req_one_access = null},/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"mt" = (/obj/structure/barricade,/obj/structure/blob/normal,/turf/simulated/floor/old_tile/green/frozen_world{color = "#63A83A"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"mM" = (/obj/structure/table/sandbags,/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/outside) +"oa" = (/obj/machinery/alarm/alarms_hidden{pixel_y = 24},/obj/structure/blob/normal,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"ob" = (/obj/machinery/door/blast/shutters,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"od" = (/turf/simulated/floor/outdoors/shelfice/frozen_world,/area/triumph_away/frozen_planet/outside) +"oe" = (/obj/machinery/alarm/alarms_hidden{pixel_y = 24},/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"pk" = (/obj/structure/table/wooden_reinforced,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"qj" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/blob/normal,/obj/structure/blob/normal,/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"qZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/centcom{name = "Airlock"; req_one_access = null},/obj/structure/blob/normal,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"rk" = (/obj/machinery/power/port_gen/pacman,/obj/structure/cable{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"rF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"rL" = (/turf/simulated/floor/old_tile/green/frozen_world{color = "#63A83A"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"rN" = (/obj/machinery/door/airlock/centcom{name = "Airlock"; req_one_access = null},/turf/simulated/floor/old_tile/green/frozen_world{color = "#63A83A"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"sn" = (/obj/machinery/computer/gyrotron_control,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"ss" = (/obj/machinery/alarm/alarms_hidden{pixel_y = 24},/obj/structure/barricade,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"sA" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"sB" = (/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"sN" = (/obj/machinery/door/airlock/centcom{name = "Airlock"; req_one_access = null},/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"tF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"tI" = (/obj/structure/railing{dir = 1},/turf/simulated/floor/outdoors/ice/frozen_world,/area/triumph_away/frozen_planet/outside) +"uA" = (/obj/structure/blob/normal,/obj/machinery/light,/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"uG" = (/obj/structure/table/wooden_reinforced,/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"vy" = (/obj/machinery/artifact_scanpad,/turf/simulated/floor/old_tile/green/frozen_world{color = "#63A83A"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"vJ" = (/obj/machinery/atmospherics/pipe/manifold4w/visible/green,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"vS" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/blob/normal,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"wg" = (/obj/structure/blob/normal,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"wk" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"wl" = (/obj/machinery/atmospherics/pipe/simple/visible/universal,/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"wL" = (/obj/structure/table/rack/shelf,/obj/machinery/light,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"wQ" = (/mob/living/simple_mob/animal/space/tree{faction = "frozen"},/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/outside) +"wW" = (/obj/structure/blob/normal,/obj/structure/blob/normal,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"xS" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/light,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"yi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"zl" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "frozen"; layer = 3.3; name = "Frozen Dock Controller"; pixel_y = 30},/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/outside) +"zo" = (/obj/structure/table/marble,/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"zK" = (/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/ruins) +"AG" = (/obj/structure/flora/tree/dead,/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/outside) +"AK" = (/obj/structure/closet/statue,/turf/simulated/floor/old_tile/green/frozen_world{color = "#63A83A"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"AQ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/blob/normal,/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"BE" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"},/obj/machinery/power/smes/buildable/point_of_interest{lastcharge = 0},/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"BH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/blob/normal,/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"Cn" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/blob/normal,/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"Cu" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"Dd" = (/obj/machinery/door/airlock/external/glass,/obj/structure/barricade,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"Df" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/terminal,/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"Dm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/blob/normal,/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"Dw" = (/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/outside) +"EH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"Fu" = (/obj/machinery/power/emitter/gyrotron{dir = 1},/turf/simulated/floor/old_tile/green/frozen_world{color = "#63A83A"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"FO" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"Go" = (/turf/simulated/floor/wood/frozen_world,/area/triumph_away/frozen_planet/outside) +"Gw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"GL" = (/obj/machinery/atmospherics/binary/pump/on,/obj/machinery/light{dir = 8},/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"Hh" = (/obj/machinery/atmospherics/pipe/simple/visible/universal,/obj/machinery/light{dir = 4},/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"Hj" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"Hl" = (/obj/machinery/door/blast/shutters,/obj/structure/barricade,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"Hm" = (/obj/structure/flora/tree/dead,/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/ruins) +"HC" = (/obj/structure/anomaly_container,/obj/machinery/artifact,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"II" = (/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"IK" = (/obj/machinery/alarm/alarms_hidden{pixel_y = 24},/obj/structure/blob/normal,/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"IP" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"Jv" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/blob/normal,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"JC" = (/obj/structure/blob/normal,/obj/structure/blob/normal,/turf/simulated/floor/old_tile/green/frozen_world{color = "#63A83A"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"JS" = (/obj/machinery/door/airlock/centcom{name = "Airlock"; req_one_access = null},/obj/structure/blob/normal,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"KC" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"Ln" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 9},/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"Lq" = (/obj/structure/cable,/obj/machinery/power/apc/alarms_hidden{dir = 4; pixel_x = 32; req_access = null; start_charge = 0},/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"Ms" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/centcom{name = "Airlock"; req_one_access = null},/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"Mw" = (/obj/structure/table/rack/shelf,/turf/simulated/floor/old_tile/green/frozen_world{color = "#63A83A"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"MJ" = (/obj/machinery/door/airlock/multi_tile/metal/mait{dir = 2},/obj/structure/blob/normal,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"MR" = (/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/outside) +"NC" = (/obj/structure/bedsheetbin,/obj/structure/blob/normal,/turf/simulated/floor/old_tile/green/frozen_world{color = "#63A83A"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"NH" = (/obj/structure/table/marble,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"OB" = (/obj/structure/bonfire,/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/outside) +"OT" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"Pn" = (/obj/structure/anomaly_container,/obj/machinery/artifact,/obj/structure/blob/normal,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"PA" = (/obj/machinery/door/airlock/centcom{name = "Airlock"; req_one_access = null},/obj/structure/barricade,/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"PL" = (/obj/effect/overmap/visitable/sector/frozen_planet,/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/outside) +"PO" = (/obj/structure/table/standard,/obj/structure/table/standard,/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"Qg" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"Qt" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 8},/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"QK" = (/obj/structure/barricade,/obj/machinery/light{dir = 1},/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"Rd" = (/obj/effect/shuttle_landmark/automatic{docking_controller = "frozen"},/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/outside) +"Rn" = (/obj/machinery/artifact_harvester,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"Rw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/frozen_world,/area/triumph_away/frozen_planet/facility) +"RX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/blob/normal,/obj/structure/blob/normal,/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"SG" = (/obj/structure/flora/tree/pine,/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/ruins) +"Tn" = (/mob/living/simple_mob/animal/space/tree{faction = "frozen"},/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/ruins) +"Tr" = (/obj/structure/blob/normal,/obj/machinery/light,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"Tt" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 5; icon_state = "intact"},/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"Ug" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/blob/normal,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"Vc" = (/obj/machinery/power/port_gen/pacman,/obj/structure/cable{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"Vr" = (/turf/simulated/floor/old_tile/blue/frozen_world,/area/triumph_away/frozen_planet/facility) +"Vx" = (/obj/machinery/door/airlock/centcom{name = "Airlock"; req_one_access = null},/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"VA" = (/obj/structure/table/wooden_reinforced,/obj/structure/blob/normal,/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"Wm" = (/obj/machinery/door/airlock/external/glass,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"Wn" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/blob/normal,/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"WI" = (/turf/simulated/floor/outdoors/ice/frozen_world,/area/triumph_away/frozen_planet/outside) +"WJ" = (/obj/structure/bed,/turf/simulated/floor/old_tile/green/frozen_world{color = "#63A83A"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"XK" = (/obj/machinery/alarm/alarms_hidden{pixel_y = 24},/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"XX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/blob/normal,/turf/simulated/floor/old_tile/blue/frozen_world{color = "#8ba7ad"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"Yr" = (/turf/simulated/wall/frozen_world,/area/triumph_away/frozen_planet/outside) +"YA" = (/obj/machinery/artifact_analyser,/turf/simulated/floor/old_tile/green/frozen_world{color = "#63A83A"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/facility) +"Zr" = (/obj/machinery/atmospherics/pipe/simple/visible/black,/obj/machinery/light{dir = 4},/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) +"ZB" = (/turf/simulated/wall/frozen_world,/area/triumph_away/frozen_planet/facility) +"ZK" = (/obj/structure/table/rack/shelf,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/facility) + +(1,1,1) = {" +YrMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRWIWIMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMR +zlMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRWIWIMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRlqMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRlqMRMRMRMR +MRDwMRMRDwDwDwDwDwDwDwDwDwDwMRDwMRMRMRMRDwDwDwDwMRMRMRMRMRMRMRMRMRMRMRWIWIMRMRMRMRMRMRMRMRMRMRMRhMhMMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMR +MRDwMRMRDwMRMRMRMRMRMRDwDwDwDwMRDwMRMRMRMRMRMRDwMRMRMRMRMRMRMRMRMRMRMRWIWIMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBHlHlHlobZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBMRMRMR +MRDwMRMRDwDwDwDwMRMRMRDwDwMRMRDwDwMRMRMRMRMRMRDwMRMRMRMRMRMRMRMRMRMRododWIWIMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRZBsBFOXKsBFOsBZBKCaTaTaTaTcDZBFOsBsBsBsBsBsBsBXKsBZBwgwgsBsBsBsBsBsBsBsBsBsBXKsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBZBMRMRMR +MRDwMRMRDwMRDwDwDwDwDwMRDwMRDwDwDwMRMRDwDwDwMRDwMRMRMRMRMRMRMRMRMRMRWIodWIWIMRMRMRMRMRMRMRMRMRMRhMhMMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRZBsBrkIPrkIPsBZBeuQtlFvJLnZrZBsBsBddsBsBsBsBIIIIcYZBsBwgwgsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBZBMRMRMR +MRDwMRMRMRMRDwMRDwDwDwMRDwDwDwMRMRDwDwDwDwMRMRDwMRMRMRMRMRMRMRMRMRWIWIodWIWIMRMRMRMRMRMRMRMRMRMRMRMRMRhMhMMRMRMRMRMRMRMRhMMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRZBiWsBwkGwlCDfZBGLaxfndyIIHhZBsBIIIIIIIIamamamamsBZBiWkbwgsBsBgPsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBgPsBsBsBsBsBsBsBsBZBMRMRMR +MRDwMRMRMRMRDwDwMRRdDwDwDwDwDwMRMRDwDwMRDwMRMRDwMRMRMRMRMRMRMRMRMRMRMRododWIMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRwQMRMRMRMRMRMRZBsBrkgkVcgkBEZBTtcPIIwlIItFZBsBIIddIIamIIsBwgamsBZBwgkbsBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBsBsBsBZBMRMRMR +MRDwMRDwDwMRDwDwMRMRMRMRMRMRDwDwDwDwMRDwDwDwMRDwMRMRMRMRMRMRMRMRodWIododhpWIMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRZBsBsBkzsBkzkzZBZBZBZBMsZBRwZBIIIIIIIIamsBamamamwgZBwgkbsBZBoawgsBZBsBXKZBsBsBsBXKsBsBsBZBsBsBXKsBIIsBsBZBsBsBsBZBMRMRMR +MRDwMRMRMRMRMRDwDwMRMRMRMRMRDwMRMRMRMRDwMRMRMRDwMRMRMRMRMRMRMRododMRododododMRMRMRMRMRMRMRMRMRMRMRhMhMMRMRMRMRMRhMMRhMMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRZBiWrksAVcOTLqZBwgejIKBHamXXIIIIamCuamamIIamWnwgsBZBsBkbwgZBiWwgwgZBsBIIZBeCPOaVIIeCaVaVZBaVaVeCIIeCeCaVZBsBsBsBZBMRMRMR +MRDwMRMRDwMRMRDwDwMRMRMRMRMRDwMRMRMRMRDwMRMRMRDwMRMRMRMRMRododWIWIododododWIMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMhMMRMRMRMRMRMRMRhMMRMRMRMRMRhMMRMRMRMRMRMRMRMRlqMRMRMRZBsBsBiJyirFEHlYDmCnDmCnDmAQDmDmRXqjRXDmDmDmJvUgUgcqUgjCeYcskPamwgZBsBIIZBIIIIsBIIIIsBsBZBsBIIIIIIIIIIsBZBiWsBsBZBMRMRMR +MRDwMRMRMRMRMRMRDwDwMRMRMRMRDwDwDwDwMRDwDwDwDwDwMRMRMRMRodododWIWIododododWIWIMRMRhMMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMhMMRMRMRMRMRMRMRMRMRMRMRMRMRZBsBgPsBsBxSsBZBwgvSsBQgwgwgTrwgwgvSwgsBsBgPQgsBsBZBZBqZZBZBwgamsBZBsBgPZBsBsBgPIIgPsBsBZBsBsBgPsBgPsBsBZBsBsBsBZBMRMRMR +MRDwMRMRMRMRMRMRDwMRMRMRDwMRDwDwMRMRMRDwMRDwDwDwMRMRMRododododWIWIododododWIWIMRMRMRMRMRhMMRMRMRMRMRhMMRMRMRMRMRMRMRMRhMhMMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBXKckamZBamamsBZBVxZBZBZBZBZBVxZBZBZBZBZBZBZBVxZBZBZBZBsBsBsBZBMRMRMR +MRDwMRDwMRMRMRMRDwMRMRMRMRMRMRDwMRMRMRMRMRMRDwMRMRMRododododMRodododhpodododWIMRMRMRMRMRMRMRMRMRhMhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRZBsBsBsBFOsBsBsBsBsBsBFOsBsBsBsBsBZBNHNHzoHjIIIIXKZBIIckamZBwgamwgsBsBwgiOwgamamwgsBsBwgsBwgwgwgIIIIIIsBZBsBsBsBZBMRMRMR +MRDwMRMRDwDwDwMRMRMRMRDwMRMRMRDwDwMRMRMRMRMRMRDwMRMRodMRMRodWIodododMRodododWIMRMRMRhMhMMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRZBsBsBrLrLjwwgwgwgjwjwjwrLsBsBrLsBZBsBIIIIsBamamambUamckamZBsBamwgamamamamamwgwgamwgamamamwgIIamwgwgamIIZBsBsBsBZBMRMRMR +MRDwMRMRMRMRMRMRMRMRMRMRDwMRMRMRMRMRMRMRDwMRMRDwMRMRodMRododWIMRodMRodododWIMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRZBsBWJwgwgWJrLrLsBrLwgJCJCjwrLrLrLZBsBamwgamwgsBsBZBsBwggPZBsBamwgwgsBwgwgwgamwgamamuAwgwgIIsBwgwgkimtchZBsBsBsBZBMRMRMR +MRDwDwDwMRMRMRDwDwMRMRMRDwDwDwDwDwDwDwDwDwMRMRDwMRodododododWIododododWIWIWIMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMhMMRMRMRMRMRMRMRhMMRMRMRhMMRMRMRMRZBsBrLjwrLsBrLsBsBJCwWwgjwrLjwrLrLZBNHNHNHzoNHNHNHZBZBJSZBZBIIamsBZBZBZBZBZBPAZBZBZBZBZBZBZBZBZBZBZBbYZBZBZBsBZBZBlqMRMR +MRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRodhpodMRodWIododMRodWIMRMRMRMRMRMRhMhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMhMMRMRMRMRMRMRhMhMMRMRMRMRMRhMMRMRMRMRMRZBiWrLwgrLwgjwwgwWrLrLjwsBrLjwrLrLZBsBsBsBamsBwgwgwgoawgwgZBIIwgwgZBsBkisskichkiQKkisBZBfbPnPnHCZKZKjwXKZBsBsBsBZBMRMRMR +MRMRMRMRMRMRMRMRMRMRMRMRAGMRMRMRMRMRAGMRMRMRMRMRMRodododododWIodhpododMRMRMRMRMRMRMRMRMRMRhMhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRhMMRZBsBrLjwNCjwjwjwJCjwjwwgsBjwrLwgsBsBsBamwgamamamamIIIIIIwgZBIIamwgZBaVaVaVsBIIsBaVaVaVZBwgjwjwrLjwjwjwrLZBsBsBsBZBMRMRMR +MRMRMRMRMRMRAGMRMRMRMRAGMRMRMRMRMRMRMRMRMRAGMRMRMRMRododhpWIWIMRodWIMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRhMMRMRMRMRMRMRZBsBWJrLjwwgjwjwjwwWwWrLjwjwrLwgjwMJwgamIIIIIIamamamamamwgZBwgamwgZBsBIIsBsBIIIIIIsBsBZBjwrLjwjwjwjwjwZKZBsBsBsBZBMRMRMR +MRMRMRAGMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRhMMRWIWIWIWIodMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMhMMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRZBrLrLrLrLsBsBsBrLsBwgwgwgsBsBsBrLZBsBpkuGVAfkVAuGpkuGwgambUamwgwgZBaVaVeCIIsBIIeCeCaVZBwLMwMwZKjwAKjwZKZBiWsBsBZBMRMRMR +MRMRMRMRMRMRMRMRhMMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRWIWIWIMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRhMhMMRMRhMhMMRMRMRMRMRMRMRMRMRMRMRMRZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBsBgPIIsBsBwgTrwgwgwgwgZBsBgPwgZBsBsBIIIIIIIIIIsBsBZBZBZBZBZBjwjwjwrLZBsBsBsBZBMRMRMR +MRMRAGMRMRMRMRMRMRMRMRMRhMhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRWIWIWIMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRmMDwDwDwDwDwDwDwZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBaVeCeCsBsBIIeCaVaVZBRnvyYAZBZKbGMwZKZBsBsBsBZBMRMRMR +MRMRMRMRMRMRMRMRAGMRMRhMMRhMMRMRMRMRhMMRMRMRMRMRMRMRMRMRWIWIWIMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMhMMRMRMRMRMRMRMRlqMRMRMRMRmMDwDwDwDwDwDwDwZBFOsBZBVrFOIIIIIIoesBsBZBIIFOsBsBsBsBsBsBIIsBIIsBsBZBsBrLrLZBZBZBZBZBZBsBsBsBZBMRMRMR +MRMRMRMRMRMRMRMRMRMRAGMRMRMRMRMRMRhMMRAGMRMRMRhMMRMRMRhMWIWIWIMRMRMRMRwQMRMRMRMRMRMRMRMRMRMRMRhMhMMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRhMhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRAGMRMRMRmMMRMRMRMRMRDwDwDdsBsBDdVrIIIIIIIIIIIIIIZBIIIIIIIIaVaVaVIIsBsBIIsBsnZBiWrLrLZBZBiWsBXKsBsBVrsBZBMRMRMR +MRMRMRMRMRMRAGMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRWIWIWIMRMRMRMRMRMRMRhMMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRhMhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRmMMRMRMROBMRDwDwWmIIIIDdVrsBiueCeCIIIIIIsNsBIIsBsBsBIIIIsBIIIIsBsBrLrNrLFurLsBVxsBsBsBsBsBsBVrZBMRMRMR +MRMRhMhMMRhMMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRhMhMMRMRWIWIWIMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRhMhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRmMMRMRMRMRMRMRMRZBsBsBZBVrIIaVIIIIgPsBsBZBIIIIsBgPsBsBIIIIsBsBgPsBsBZBsBrLrLrLZBsBsBsBsBsBVrVrZBMRMRMR +MRMRMRMRhMMRMRMRMRMRhMMRMRMRhMhMMRMRMRMRMRhMMRMRMRMRMRMRMRWIWIWIMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRhMhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRAGMRMRMRAGMRMRMRMRMRMRmMmMmMmMmMmMmMmMZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBZBMRMRMR +MRMRMRMRMRMRAGMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRWIWIMRMRMRMRMRMRMRhMhMMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRlqMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMR +MRMRhMhMMRMRMRMRMRMRMRMRhMMRhMMRAGMRMRMRMRMRMRhMhMMRMRMRMRMRWIMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRhMhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRAGMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRAGMRMR +MRMRMRMRMRMRMRMRMRAGMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRWIWIWIWIMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRhMhMMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRAGMRMRMRMRMRMRAGMRMRMRMRMRMRAGMRMRMRMRMRMRMRMRMRMRAGMRMRMRMRMRAGMRAGMRMRMRMRMRMRMRMRMRMRMRMRMRMR +MRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRAGMRMRMRMRMRMRMRMRMRMRWIWIWIWIMRMRMRMRMRhMhMMRMRMRMRMRhMhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRAGMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRAGMRMRMRMRMRMRMRMRMRMRMRMRMRMRAGMRAGMRMRMRAGMRMRMR +MRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRAGMRMRMRMRMRMRMRMRWIWIWIWIMRMRMRMRMRMRMRMRhMhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRAGMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRAGMRMRMRMRMRMRMRMRMRAGMRMRMRMRMRMRMRMRMRMRMRMRAGlqMRMRMRMRMRMRMRMRMRMRMRMRMRMRMR +MRMRhMhMMRhMMRMRMRMRMRhMMRMRMRhMMRhMMRMRMRMRMRMRMRMRMRMRMRMRWIWIWIWIMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRAGMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRAGMRMRMRMRMRMRMRMRMRMRMRMRMRAGMRMRMRMRMRMRMRMRMRMRMRMRAGMRMRMRMRAGMR +MRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRhMMRMRMRMRWIWIWIMRMRMRMRMRhMMRMRMRhMMRMRMRhMMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRhMhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRAGMRMRMRMRMRMRMRMRMRMRMRMRlqMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMR +MRMRMRMRMRMRMRMRAGMRMRMRMRhMMRMRMRMRMRMRAGMRwQMRMRMRMRMRMRMRMRWIWIWIMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRAGMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRAGMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRAGAGMRAGMR +MRMRhMhMMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRWIWIWIMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRhMMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRAGMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRAGMRMRAGMRAGMRMRMRMRMR +MRMRMRMRAGMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRWIWIMRMRMRMRMRMRhMhMMRMRMRMRMRMRMRMRMRMRMRhMhMMRMRMRMRMRwQMRMRMRhMhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRhMMRMRMRMRAGMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMR +MRMRMRMRMRMRMRMRMRMRhMhMMRMRMRhMMRhMMRMRMRMRMRhMMRMRMRhMMRMRMRMRkDkDMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMhMMRMRMRMRMRMRMRMRMRMRMRMRMRAGMRMRMRAGMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRhMhMMRMRMRMRMRMRMRMRMRMRMRMRMRMR +MRMRMRMRMRMRMRAGMRMRMRhMMRMRhMMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRGoGoMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRAGMRMRMRMRAGMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRwQMRMRMRMRMRMRMRMR +MRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMhMMRMRMRMRMRtItIMRMRMRMRMRMRhMhMMRMRMRMRMRMRMRMRMRMRMRhMhMMRMRMRMRMRAGMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMR +MRMRMRMRhMMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRWIWIWIMRMRMRMRMRMRMRMRhMhMzKzKzKzKSGzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKhMMRMR +MRMRMRMRMRMRMRMRhMhMMRMRMRhMMRMRMRMRAGMRMRMRMRMRhMMRhMMRhMMRMRMRMRWIWIMRMRMRMRMRMRMRMRhMhMzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKSGzKzKzKzKSGSGzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKMRMRMR +MRMRhMhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRWIWIMRMRMRMRMRMRMRzKSGzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKSGzKzKSGSGzKzKzKzKzKzKSGzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKSGSGMRMRMR +MRMRMRMRMRMRMRMRAGMRMRMRMRMRMRMRMRMRMRMRMRAGMRMRMRMRMRMRMRMRMRMRMRWIWIMRMRMRMRMRMRMRzKzKzKzKSGzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKSGSGzKzKzKzKzKzKzKSGzKzKzKSGzKzKzKzKzKzKzKMRMRMR +MRMRMRMRMRMRMRMRMRMRMRMRMRAGMRAGMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRWIWIWIMRMRMRMRMRMRzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKHmzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKMRMRMR +MRMRhMhMMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRhMMRMRMRhMMRMRMRMRMRWIWIWIMRMRMRMRMRAGzKzKSGSGzKzKzKzKzKzKzKzKzKSGzKzKzKHmzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKHmzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKSGzKzKzKzKzKzKSGSGMRMRMR +MRMRMRMRMRhMhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRWIWIWIWIMRMRMRMRMRMRzKzKzKzKzKzKzKzKHmzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRhMMR +MRMRMRMRMRMRMRMRMRMRhMhMMRMRMRMRMRMRMRAGMRMRMRMRMRhMhMMRMRMRMRMRMRWIWIWIWIMRMRMRMRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKSGSGzKzKzKSGSGzKzKzKzKzKzKzKzKSGzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMR +MRMRhMhMMRMRMRMRMRMRMRMRMRhMhMMRMRMRAGMRMRhMMRMRMRMRMRMRMRMRMRMRMRWIWIWIWIMRMRMRMRMRzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKSGzKSGzKzKzKzKSGSGzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKSGMRMRMR +MRMRMRMRMRhMhMMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRWIWIWIWIWIMRMRMRMRMRzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKSGzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKSGzKzKzKMRhMMR +MRMRMRMRMRMRMRMRMRMRhMhMMRMRlqMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRWIWIWIMRMRMRMRMRMRMRzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKSGSGzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMR +MRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRWIWIMRMRMRMRMRAGMRzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKSGzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKSGzKSGzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKSGzKzKMRhMMR +MRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRwQMRMRMRMRMRMRMRMRWIWIWIWIMRMRMRMRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKSGzKzKzKSGzKSGzKzKzKSGzKzKzKzKzKHmzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRhMMR +MRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRWIWIWIMRMRMRMRMRzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKhMMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRWIWIWIMRMRMRMRMRzKzKSGzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKSGSGzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKSGzKzKzKzKzKSGSGzKzKSGSGzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKMRhMMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRWIWIMRMRMRMRMRzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKSGzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKhMMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRWIWIWIMRMRMRMRzKzKzKzKzKzKzKzKzKSGzKzKzKHmzKzKzKzKzKzKSGzKSGzKzKzKzKSGSGzKzKzKzKzKzKTnzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKSGzKzKzKzKzKzKMRMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRWIWIWIMRMRMRMRzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKSGSGzKzKSGSGzKzKzKSGzKzKzKzKzKSGzKzKzKzKSGSGMRMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRWIWIWIMRMRMRMRzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKSGzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKMRMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRWIWIWIMRMRMRMRzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKSGzKzKzKzKzKzKzKzKzKzKMRMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRWIWIWIMRMRMRMRzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKSGSGzKzKzKzKzKSGSGzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKHmzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKSGzKzKzKzKzKzKzKzKzKSGSGMRMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRWIWIWIMRMRMRMRzKzKzKzKzKzKSGSGzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKSGzKSGzKzKzKzKSGSGzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKSGSGzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKSGzKzKzKSGzKzKzKzKzKzKMRhMMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMRWIWIMRMRMRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKSGSGzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKSGzKzKzKzKzKzKzKMRMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRWIWIMRMRMRMRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKSGzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKSGzKzKzKzKzKSGzKzKSGMRMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMRWIMRlqMRMRMRzKzKzKSGzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKSGzKSGzKzKzKzKSGSGzKzKzKzKzKSGSGzKzKSGSGzKzKzKzKzKzKSGSGzKzKzKzKzKSGzKSGzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKSGzKzKMRhMMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMRWIWIMRMRMRMRSGzKzKzKSGzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKSGSGzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKhMMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMRWIWIMRMRMRMRzKzKzKSGzKzKzKzKzKzKSGzKzKzKSGzKzKzKzKzKzKzKzKzKHmzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKHmzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKMRMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRWIWIWIMRMRMRMRzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKSGSGzKzKSGSGzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKSGzKzKzKSGzKzKzKzKzKzKzKSGzKMRMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMRWIWIMRMRMRMRzKSGSGzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKSGzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKSGzKzKSGzKzKhMMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMRWIWIMRMRMRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKHmzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKSGzKzKSGSGzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKMRhMMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMRWIWIMRMRMRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKSGSGzKzKzKzKSGSGzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKSGSGzKzKzKMRMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMRWIWIWIMRMRMRzKSGSGzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKSGSGzKzKzKzKzKzKSGzKzKzKzKzKzKzKSGzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKSGzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKhMMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMRWIWIWIMRMRMRzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKSGSGzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMRWIWIWIMRMRMRzKzKzKzKzKzKSGzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKSGzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKSGSGzKzKzKMRMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMRWIWIWIMRMRMRzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKSGSGSGzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKSGSGzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKSGSGMRMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMRWIWIWIMRMRMRzKzKzKzKzKHmzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKSGzKSGzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKSGzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKMRMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMRWIWIMRMRMRMRzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKSGSGzKzKzKzKzKSGzKzKSGzKzKzKMRMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMRWIWIWIMRMRMRzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKSGSGzKzKSGzKzKzKSGzKzKzKzKzKzKzKzKzKzKSGzKzKzKSGzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKMRhMMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMRWIWIWIMRMRMRzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKSGzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKSGSGzKzKzKzKzKzKSGzKzKzKzKzKzKSGSGzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMRWIWIWIMRMRMRzKzKzKSGzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKSGzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKSGzKzKSGSGzKzKzKzKzKzKzKzKzKSGzKzKMRMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMRWIWIWIMRMRMRzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKTnzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKMRhMMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKlqMRMRWIWIWIMRMRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKMRMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMRWIWIWIMRMRMRSGSGzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKSGSGzKTnzKzKzKzKSGSGzKzKzKzKzKzKMRMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMRWIWIWIMRMRMRzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMRWIWIWIMRMRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKSGSGzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKSGzKzKzKzKzKzKSGSGzKzKzKzKSGzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKSGzKSGMRMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMRWIWIWIMRMRMRSGSGzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKSGzKzKzKzKzKzKzKSGSGzKzKSGzKSGzKzKzKzKSGSGzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMRMRWIWIMRMRMRzKzKzKzKSGzKSGzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKSGSGzKzKzKzKzKzKSGSGzKzKzKzKzKSGSGzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKSGzKzKzKzKMRMRMR +MRMRzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKMRMRMRMRWIWIMRMRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGSGzKzKzKzKzKzKSGSGzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKSGSGzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKSGSGzKzKzKzKzKzKzKSGMRMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMRMRWIWIMRMRMRzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMR +MRMRzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMRMRWIWIMRMRMRzKzKzKzKzKzKzKzKzKzKzKTnzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKSGzKSGzKzKzKzKzKSGSGzKzKSGSGzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMRMRMRWIWIMRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKSGzKzKSGzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKMRMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMRMRWIWIMRMRMRzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKSGzKSGzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKSGzKzKMRMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRhMMRMRWIWIMRMRMRzKzKzKzKSGzKzKzKSGzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKSGzKzKzKzKzKzKSGSGzKzKzKzKSGzKzKSGMRMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMRMRWIWIMRMRMRzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKSGzKzKzKSGzKzKzKSGzKzKzKzKzKzKzKzKzKMRMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMRMRWIWIWIWIMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKSGzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKSGSGzKzKzKzKMRMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMRMRWIWIWIWIMRzKzKzKzKSGSGSGzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKSGSGzKzKzKzKSGzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKSGzKzKMRMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMRMRWIWIWIWIMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKSGzKzKzKSGSGzKzKzKzKSGSGzKzKzKzKSGSGSGzKzKzKzKSGSGzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKSGzKzKzKMRMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMRMRWIWIWIMRMRzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKSGzKzKzKzKSGSGzKzKzKzKzKSGSGzKzKzKzKzKzKSGzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMRMRWIWIWIMRMRzKzKzKzKzKSGSGzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKMRMRMR +MRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMRWIWIWIWIMRMRzKzKzKzKzKzKzKzKzKSGzKSGzKzKzKzKSGSGzKzKSGzKSGzKSGSGzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKSGSGzKzKzKSGzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKMRhMMR +MRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRWIWIWIMRWIMRzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKhMMRMR +MRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRWIWIMRMRMRMRWIMRzKzKzKzKzKzKzKSGzKSGzKzKzKzKSGSGzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKSGzKSGzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKMRMRMR +MRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRWIMRWIWIWIWIMRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKSGzKzKzKzKSGzKzKzKzKzKzKzKzKSGSGzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKSGSGMRMRMR +MRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRWIMRWIWIWIWIWIMRMRzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKSGzKzKzKzKSGzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKMRMRMR +MRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRWIWIWIWIMRMRMRMRMRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKSGzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMR +MRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRWIWIWIWIMRMRMRMRMRzKSGSGzKzKzKzKzKzKSGSGzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGSGSGzKzKzKzKzKzKSGSGMRMRMR +MRMRMRMRhMMRMRMRMRhMhMMRMRMRMRMRMRMRMRMRMRMRhMhMMRMRMRMRMRMRMRMRMRWIWIWIWIMRMRMRMRMRzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKSGzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKSGzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKMRhMMR +MRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRWIWIWIWIMRMRMRMRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKSGzKzKzKSGSGzKzKzKzKzKSGSGzKzKzKzKzKzKzKSGzKSGzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMR +MRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRWIMRWIWIMRMRMRMRMRzKSGSGzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKSGzKzKzKzKzKzKzKzKSGzKzKzKzKzKSGzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKSGMRMRMR +MRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRhMMRMRMRMRMRhMMRhMMRMRMRMRMRMRMRWIWIWIWIMRMRMRMRMRSGzKzKzKzKSGzKSGzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKSGzKSGzKSGzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKSGSGzKzKzKzKzKzKzKzKSGzKSGzKzKzKMRhMMR +MRMRMRMRMRMRhMhMMRMRMRhMMRMRMRMRMRhMMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRWIWIWIWIMRMRMRMRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKSGzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKSGzKzKzKSGzKzKzKzKzKSGzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMR +MRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRWIWIWIWIMRMRMRMRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKSGzKSGzKzKzKSGzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMR +MRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRlqMRMRMRMRMRMRMRMRMRMRMRMRMRWIWIWIMRMRlqMRMRMRSGSGzKzKzKzKzKzKzKSGzKzKzKSGzKzKzKSGzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKSGMRMRMR +MRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRWIWIMRMRMRMRMRMRMRzKzKzKzKSGzKSGzKzKzKzKSGzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKSGzKzKSGSGzKzKzKzKzKzKzKzKzKSGzKzKzKSGzKzKzKzKzKzKzKzKzKzKSGSGSGzKzKzKzKzKzKzKzKzKSGzKMRhMMR +MRMRhMMRMRMRMRMRMRMRMRMRMRhMhMMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRWIWIMRMRMRMRMRMRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMR +MRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRhMMRMRhMMRMRMRMRMRMRMRMRWIWIMRMRMRMRMRMRMRSGzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKSGSGzKzKzKSGSGzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKMRMRMR +MRMRMRMRMRMRMRMRMRMRhMhMMRMRMRMRMRMRMRMRMRhMMRMRhMMRMRMRMRMRMRMRMRWIWIMRMRMRMRMRMRMRSGzKzKSGSGzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKSGzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKSGMRMRMR +MRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMhMMRMRhMMRMRMRMRMRMRMRMRWIMRMRMRMRMRMRMRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKSGzKSGzKzKzKSGzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMR +MRMRMRhMMRMRMRhMhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRWIWIWIMRMRMRMRMRMRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKSGSGzKzKSGzKzKzKzKzKzKzKzKzKzKzKTnzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKMRMRMR +MRMRMRMRMRMRMRMRMRMRMRMRlqMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRWIWIMRMRMRMRMRMRMRMRSGzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGhMMRMR +MRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRWIWIMRMRMRMRMRMRMRMRzKzKzKzKzKzKzKSGzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKSGzKzKzKzKzKzKSGSGzKzKzKzKSGSGzKzKzKzKzKzKhMhMMR +MRMRMRMRhMMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRWIWIWIMRMRMRMRMRMRMRzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKSGzKzKzKSGzKzKzKzKzKSGzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKMRMRMR +MRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRhMMRMRMRMRWIWIWIMRMRMRMRMRMRhMzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKSGSGzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKSGzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKMRMRMR +MRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRhMhMMRMRMRMRMRMRhMMRMRMRMRMRWIWIMRMRMRMRMRMRMRzKzKzKzKSGSGzKzKzKSGzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKSGSGzKzKzKSGSGSGzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKSGzKzKzKzKzKzKSGzKzKzKzKzKMRhMMR +MRMRMRMRMRMRMRMRMRMRhMMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRWIWIMRMRMRMRMRMRMRzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKSGzKzKzKzKSGSGzKzKzKzKzKzKzKSGzKMRMRMR +MRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRWIWIWIMRMRMRMRMRMRMRzKzKzKzKzKzKzKzKSGzKzKzKSGSGzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKTnzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKMRMRMR +MRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRWIWIMRMRMRMRMRMRhMzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKSGzKSGzKzKzKzKSGSGzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKSGzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMR +MRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRhMMRMRMRMRMRMRWIWIMRMRMRMRMRMRhMzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKSGSGzKzKzKzKzKzKzKSGzKzKzKzKzKSGSGzKzKzKzKzKSGSGzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGMRMRMR +MRMRMRMRMRMRhMMRMRMRhMMRMRMRMRMRMRMRhMMRMRMRhMMRMRMRMRMRMRMRMRMRMRWIMRMRMRMRMRMRMRhMzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKSGSGzKzKzKzKSGzKzKzKTnzKzKSGSGzKzKzKzKzKzKMRhMMR +MRMRMRMRMRMRhMhMMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRWIWIWIWIMRMRMRMRMRMRhMzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKSGSGzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKMRMRMR +MRMRMRMRMRMRMRhMMRMRMRhMMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRWIWIWIWIMRMRMRMRMRMRhMzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKSGzKzKzKSGSGzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKSGzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGMRMRMR +MRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRlqMRMRMRMRMRMRMRMRMRMRMRMRMRWIWIWIMRMRMRMRMRMRMRMRzKzKzKzKzKzKzKzKzKzKSGzKSGzKzKzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKSGSGzKzKSGSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKSGSGzKzKzKzKSGzKzKzKzKzKzKzKSGzKzKzKzKzKzKMRhMMR +MRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRWIWIWIMRMRMRMRMRMRMRhMzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGzKSGzKzKzKzKzKzKzKzKzKSGzKSGzKzKzKzKSGSGzKzKzKzKzKzKSGSGzKzKzKzKzKzKSGSGzKzKzKzKSGzKSGzKzKzKzKSGSGzKzKzKMRMRMR +MRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRWIWIMRMRWIMRMRMRMRMRMRMRSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKSGSGzKzKzKzKzKzKzKSGzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKzKMRMRMR +MRMRMRMRMRMRMRlqMRhMhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRWIWIMRMRWIMRMRMRMRMRMRMRhMhMhMMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRhMMRhMMRMRMRMRhMhMMRMRMRMRMRMRMRMRhMMRMRMRhMMRhMMRMRMRMRMRMRMRMRMRMRMRhMhMMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRhMhMMRMRMRMRMRMRMR +MRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRWIWIWIWIWIMRMRMRMRMRMRMRMRhMMRhMMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRhMMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRhMMRMRMRMRhMhMMRhMMRMRMRMRhMhMMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMRMRMR +MRMRhCMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRWIWIWIMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMMRMRMRMRMRMRMRMRhMMRMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMhMMRMRMRMRMRhMMRMRMRMRMRMRMRMRMRMR +MRPLMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRWIWIWIMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRhMhMMRhMMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMR +MRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRWIWIMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMRMR +"} diff --git a/maps/nsv_triumph/submaps/frozen_planet/frozen_planet_things.dm b/maps/nsv_triumph/submaps/frozen_planet/frozen_planet_things.dm new file mode 100644 index 00000000000..201a95b9c0e --- /dev/null +++ b/maps/nsv_triumph/submaps/frozen_planet/frozen_planet_things.dm @@ -0,0 +1,22 @@ +#define FROZEN_SET_ATMOS initial_gas_mix=ATMOSPHERE_ID_FROZEN +#define FROZEN_TURF_CREATE(x) x/frozen_world/initial_gas_mix=ATMOSPHERE_ID_FROZEN + +FROZEN_TURF_CREATE(/turf/simulated/wall/planetary/gaia) + +FROZEN_TURF_CREATE(/turf/simulated/wall) +FROZEN_TURF_CREATE(/turf/simulated/wall/snowbrick) +FROZEN_TURF_CREATE(/turf/simulated/floor) +FROZEN_TURF_CREATE(/turf/simulated/floor/wood) +FROZEN_TURF_CREATE(/turf/simulated/floor/old_tile/red) +FROZEN_TURF_CREATE(/turf/simulated/floor/old_tile/red) +FROZEN_TURF_CREATE(/turf/simulated/floor/old_tile/blue) +FROZEN_TURF_CREATE(/turf/simulated/floor/old_tile/green) +FROZEN_TURF_CREATE(/turf/simulated/floor/outdoors/snow) +FROZEN_TURF_CREATE(/turf/simulated/floor/snow2) +FROZEN_TURF_CREATE(/turf/simulated/floor/outdoors/ice) +FROZEN_TURF_CREATE(/turf/simulated/floor/outdoors/shelfice) + +FROZEN_TURF_CREATE(/turf/simulated/mineral) +FROZEN_TURF_CREATE(/turf/simulated/mineral/ignore_mapgen) +FROZEN_TURF_CREATE(/turf/simulated/mineral/floor) +FROZEN_TURF_CREATE(/turf/simulated/mineral/floor/ignore_mapgen) \ No newline at end of file diff --git a/maps/nsv_triumph/submaps/frozen_planet/ruins1.dmm b/maps/nsv_triumph/submaps/frozen_planet/ruins1.dmm new file mode 100644 index 00000000000..0ff99b82776 --- /dev/null +++ b/maps/nsv_triumph/submaps/frozen_planet/ruins1.dmm @@ -0,0 +1,26 @@ +"a" = (/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/ruins) +"k" = (/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/ruins) +"C" = (/turf/simulated/floor/old_tile/green/frozen_world{color = "#63A83A"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/ruins) +"E" = (/turf/simulated/wall/snowbrick/frozen_world,/area/triumph_away/frozen_planet/ruins) +"H" = (/obj/random/mob/robotic/hivebot{mob_faction = "frozen"},/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/ruins) +"N" = (/obj/structure/closet/crate/secure/loot,/turf/simulated/floor/old_tile/green/frozen_world{color = "#63A83A"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/ruins) +"Q" = (/obj/structure/table/survival_pod,/obj/random/triumph/uncertain,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/ruins) +"R" = (/obj/structure/table,/obj/random/triumph/uncertain,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/ruins) +"S" = (/obj/structure/table,/turf/simulated/floor/old_tile/green/frozen_world{color = "#63A83A"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/ruins) +"T" = (/obj/structure/flora/tree/pine,/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/ruins) +"W" = (/obj/random/mob/robotic/hivebot{mob_faction = "frozen"},/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/ruins) + +(1,1,1) = {" +aaTaaaaaaaaa +aaaaaEaEEaEa +aEaaaaakNkEa +aaaHTaaSCkEa +aaaaaaaRkCEa +aaaaakkaaaEa +aEaaakkkaaEa +aaaCaakkaaEa +aEkCkaaaWaEa +aEQkaaTaaaaa +aEEEEaaEEaaT +aaaaaaaaaaaa +"} diff --git a/maps/nsv_triumph/submaps/frozen_planet/ruins2.dmm b/maps/nsv_triumph/submaps/frozen_planet/ruins2.dmm new file mode 100644 index 00000000000..8b1013463dc --- /dev/null +++ b/maps/nsv_triumph/submaps/frozen_planet/ruins2.dmm @@ -0,0 +1,25 @@ +"a" = (/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/ruins) +"f" = (/obj/random/triumph/uncertain,/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/ruins) +"m" = (/obj/structure/flora/tree/pine,/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/ruins) +"r" = (/obj/structure/closet/crate/secure/loot,/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/ruins) +"v" = (/turf/simulated/floor/old_tile/green/frozen_world{color = "#63A83A"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/ruins) +"x" = (/turf/simulated/wall/frozen_world,/area/triumph_away/frozen_planet/ruins) +"E" = (/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/ruins) +"G" = (/obj/item/reagent_containers/food/snacks/pizza/margfrozen,/obj/structure/table,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/ruins) +"K" = (/obj/random/mob/robotic/hivebot{mob_faction = "frozen"},/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/ruins) +"W" = (/obj/structure/flora/tree/pine/xmas,/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/ruins) + +(1,1,1) = {" +aaamaaaaamaa +maaaaaaaaaaa +aaaamaWaaama +aamaaaaaaaaa +aaxEaEaaExEa +aaEfvaaGrEaa +aavaavEEaaEa +aEaExaaxKaEa +aaaaaamaaama +aaaaaaaaaaaa +amamaaaaamaa +aaaaamaaaaaa +"} diff --git a/maps/nsv_triumph/submaps/frozen_planet/ruins3.dmm b/maps/nsv_triumph/submaps/frozen_planet/ruins3.dmm new file mode 100644 index 00000000000..ef5fec42531 --- /dev/null +++ b/maps/nsv_triumph/submaps/frozen_planet/ruins3.dmm @@ -0,0 +1,27 @@ +"a" = (/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/ruins) +"j" = (/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/ruins) +"m" = (/turf/simulated/wall/frozen_world,/area/triumph_away/frozen_planet/ruins) +"z" = (/obj/structure/fireplace{pixel_y = 19},/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/ruins) +"F" = (/obj/random/mob/robotic/hivebot{mob_faction = "frozen"},/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/ruins) +"L" = (/obj/structure/table/gamblingtable,/obj/random/triumph/uncertain,/turf/simulated/floor/carpet/purcarpet,/area/triumph_away/frozen_planet/ruins) +"M" = (/obj/structure/flora/tree/pine,/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/ruins) +"N" = (/obj/structure/closet/crate/secure/loot,/turf/simulated/floor/wood/frozen_world,/area/triumph_away/frozen_planet/ruins) +"O" = (/obj/structure/bed,/turf/simulated/floor/carpet/purcarpet,/area/triumph_away/frozen_planet/ruins) +"Q" = (/obj/random/mob/robotic/hivebot{mob_faction = "frozen"},/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/ruins) +"S" = (/turf/simulated/floor/carpet/purcarpet,/area/triumph_away/frozen_planet/ruins) +"W" = (/turf/simulated/floor/wood/frozen_world,/area/triumph_away/frozen_planet/ruins) + +(1,1,1) = {" +aaaaaaaaaaaa +aMaaMaaMaMaM +aaaaaMaaaQaa +aaMmmmmmmaaa +aQamzWSOmaMa +aaamWjSLmaaa +MaamNFjWmaaa +aaammjammaaa +aaMamaamaaMa +aaaaaaamaMaa +aMaMmaaaaQaa +aaaMaaaaaaaM +"} diff --git a/maps/nsv_triumph/submaps/frozen_planet/ruins4.dmm b/maps/nsv_triumph/submaps/frozen_planet/ruins4.dmm new file mode 100644 index 00000000000..e8c3985dee4 --- /dev/null +++ b/maps/nsv_triumph/submaps/frozen_planet/ruins4.dmm @@ -0,0 +1,26 @@ +"a" = (/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/ruins) +"e" = (/obj/random/triumph/uncertain,/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/ruins) +"m" = (/obj/effect/spider/stickyweb,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/ruins) +"n" = (/obj/random/mob/sif/hostile{mob_faction = "frozen"},/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/ruins) +"s" = (/obj/effect/spider/cocoon,/obj/random/triumph/uncertain,/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/ruins) +"t" = (/obj/effect/spider/stickyweb,/obj/structure/closet/crate/secure/loot,/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/ruins) +"w" = (/obj/structure/flora/tree/pine,/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/ruins) +"B" = (/turf/simulated/wall/frozen_world,/area/triumph_away/frozen_planet/ruins) +"F" = (/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/ruins) +"I" = (/obj/random/mob/sif/hostile{mob_faction = "frozen"},/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/ruins) +"S" = (/obj/effect/spider/stickyweb,/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/ruins) + +(1,1,1) = {" +aaawaaaaaaaa +awaaaaaaawaa +aaaaBaSBaaaw +aawaBSaBaaaa +aaBBBnFBBBaa +aaSamsFetaaa +aaImaansaSaa +aaBBBFmBBBaa +aaaaBnSBaaaa +waaaBSSBaaaw +aawaaaaaawaa +aaaaaaaaaaaa +"} diff --git a/maps/nsv_triumph/submaps/frozen_planet/ruins5.dmm b/maps/nsv_triumph/submaps/frozen_planet/ruins5.dmm new file mode 100644 index 00000000000..83a68baa45b --- /dev/null +++ b/maps/nsv_triumph/submaps/frozen_planet/ruins5.dmm @@ -0,0 +1,17 @@ +"a" = (/turf/simulated/wall/frozen_world,/area/triumph_away/frozen_planet/ruins) +"f" = (/turf/simulated/floor/old_tile/green/frozen_world{color = "#63A83A"; icon = 'icons/turf/flooring/tiles_vr.dmi'; icon_state = "tile_full"},/area/triumph_away/frozen_planet/ruins) +"i" = (/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/ruins) +"v" = (/obj/structure/closet/crate/secure/loot,/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/ruins) +"B" = (/obj/structure/loot_pile/mecha/gygax,/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/ruins) +"C" = (/obj/random/mob/sif/hostile{mob_faction = "frozen"},/turf/simulated/floor/outdoors/snow/frozen_world,/area/triumph_away/frozen_planet/ruins) +"G" = (/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/ruins) +"R" = (/obj/random/mob/sif/hostile{mob_faction = "frozen"},/turf/simulated/floor/frozen_world,/area/triumph_away/frozen_planet/ruins) + +(1,1,1) = {" +aiiGii +ivfGCa +ifRifi +iGffii +iiBGGi +aaaiGa +"} diff --git a/maps/nsv_triumph/submaps/gaia_planet/gaia_planet.dmm b/maps/nsv_triumph/submaps/gaia_planet/gaia_planet.dmm index 1359e6114c6..1aa9f5051b2 100644 --- a/maps/nsv_triumph/submaps/gaia_planet/gaia_planet.dmm +++ b/maps/nsv_triumph/submaps/gaia_planet/gaia_planet.dmm @@ -64,7 +64,7 @@ "oc" = (/obj/machinery/light,/obj/structure/closet/crate/trashcart,/turf/simulated/floor/tiled/gaia_world,/area/triumph_away/gaia_planet/outside) "om" = (/mob/living/simple_mob/animal/passive/cat,/turf/simulated/floor/outdoors/grass/gaia_world,/area/triumph_away/gaia_planet/outside) "pa" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/turf/simulated/floor/tiled/gaia_world,/area/triumph_away/gaia_planet/inside) -"pb" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "gaia_1"; layer = 3.3; name = "Belting Dock Controller"; pixel_y = 30},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/gaia_world,/area/triumph_away/gaia_planet/outside) +"pb" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "gaia_1"; layer = 3.3; name = "Gaia Dock Controller"; pixel_y = 30},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/gaia_world,/area/triumph_away/gaia_planet/outside) "pn" = (/obj/structure/flora/ausbushes/ywflowers,/turf/simulated/floor/outdoors/grass/gaia_world,/area/triumph_away/gaia_planet/outside) "pF" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/gaia_world,/area/triumph_away/gaia_planet/outside) "pQ" = (/obj/structure/fence,/obj/structure/fence/corner,/turf/simulated/floor/outdoors/grass/gaia_world,/area/triumph_away/gaia_planet/outside) @@ -77,7 +77,7 @@ "qQ" = (/obj/machinery/reagentgrinder,/obj/structure/table/marble,/obj/item/reagent_containers/glass/rag,/turf/simulated/floor/wood/gaia_world,/area/triumph_away/gaia_planet/inside) "qR" = (/obj/structure/flora/ausbushes/sparsegrass,/turf/simulated/floor/outdoors/dirt/gaia_world,/area/triumph_away/gaia_planet/outside) "qX" = (/obj/structure/closet/wardrobe,/turf/simulated/floor/wood/gaia_world,/area/triumph_away/gaia_planet/inside) -"qZ" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "gaia_2"; layer = 3.3; name = "Belting Dock Controller"; pixel_y = 30},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/gaia_world,/area/triumph_away/gaia_planet/outside) +"qZ" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "gaia_2"; layer = 3.3; name = "Gaia Dock Controller"; pixel_y = 30},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/gaia_world,/area/triumph_away/gaia_planet/outside) "rC" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/brflowers,/turf/simulated/floor/outdoors/grass/gaia_world,/area/triumph_away/gaia_planet/outside) "rV" = (/obj/structure/bed/double/padded,/obj/item/bedsheet/greendouble,/turf/simulated/floor/wood/gaia_world,/area/triumph_away/gaia_planet/inside) "rX" = (/obj/machinery/light{dir = 4},/obj/machinery/vending/fitness,/turf/simulated/floor/wood/gaia_world,/area/triumph_away/gaia_planet/inside) diff --git a/maps/nsv_triumph/triumph_defines.dm b/maps/nsv_triumph/triumph_defines.dm index 880d95e9f27..0a412c740dd 100644 --- a/maps/nsv_triumph/triumph_defines.dm +++ b/maps/nsv_triumph/triumph_defines.dm @@ -19,11 +19,12 @@ #define Z_LEVEL_UNKNOWN_PLANET 11 #define Z_LEVEL_DESERT_PLANET 12 #define Z_LEVEL_GAIA_PLANET 13 +#define Z_LEVEL_FROZEN_PLANET 14 -#define Z_LEVEL_ROGUEMINE_1 14 -#define Z_LEVEL_ROGUEMINE_2 15 -#define Z_LEVEL_ROGUEMINE_3 16 -#define Z_LEVEL_ROGUEMINE_4 17 +#define Z_LEVEL_ROGUEMINE_1 15 +#define Z_LEVEL_ROGUEMINE_2 16 +#define Z_LEVEL_ROGUEMINE_3 17 +#define Z_LEVEL_ROGUEMINE_4 18 // Camera Networks #define NETWORK_TRIUMPH "Triumph" @@ -158,6 +159,7 @@ list("ExoPlanet - Z1 Planet"), // Rogue Exoplanet list("ExoPlanet - Z2 Planet"), // Desert Exoplanet list("Gaia Planet - Z3 Planet"), // Gaia Planet + list("Forzen Planet - Z4 Planet"), // Frozen Planet list("Asteroid Belt 1","Asteroid Belt 2","Asteroid Belt 3","Asteroid Belt 4") ) @@ -172,7 +174,8 @@ Z_LEVEL_MININGPLANET, Z_LEVEL_UNKNOWN_PLANET, Z_LEVEL_DESERT_PLANET, - Z_LEVEL_GAIA_PLANET) + Z_LEVEL_GAIA_PLANET, + Z_LEVEL_FROZEN_PLANET) lateload_single_pick = null //Nothing right now. @@ -180,7 +183,7 @@ return 1 /datum/skybox_settings/triumph - icon_state = "space3" + icon_state = "space2" use_stars = FALSE // Short range computers see only the main levels, others can see the surrounding surface levels. diff --git a/maps/nsv_triumph/triumph_overmap.dm b/maps/nsv_triumph/triumph_overmap.dm index dec58517cee..65b492297f9 100644 --- a/maps/nsv_triumph/triumph_overmap.dm +++ b/maps/nsv_triumph/triumph_overmap.dm @@ -99,6 +99,7 @@ scanner_desc = @{"[i]Information[/i]: Scans report a planet with nearly no atmosphere, but life-signs are registered."} in_space = 0 icon_state = "globe" + known = FALSE color = "#882933" /obj/effect/overmap/visitable/sector/class_h @@ -110,6 +111,7 @@ Weather: Sunny, little to no wind Lifesign: Multiple Fauna and humanoid life-signs detected."} in_space = 0 icon_state = "globe" + known = FALSE color = "#BA9066" @@ -152,4 +154,14 @@ Ownership: Planet is owned by the Happy Days and Sunshine Corporation. Allignment: Neutral to NanoTrasen. No Discount for services expected."} in_space = 0 icon_state = "globe" - color = "#33BB33" \ No newline at end of file + known = FALSE + color = "#33BB33" + +/obj/effect/overmap/visitable/sector/frozen_planet + name = "Frozen Planet" + desc = "A world shrouded in cold and snow that seems to never let up." + scanner_desc = @{"[i]Information[/i]: A planet with a very cold atmosphere. Possible life signs detected."} + icon_state = "globe" + color = "#3434AA" + known = FALSE + in_space = 0 \ No newline at end of file diff --git a/vorestation.dme b/vorestation.dme index 7ecd27a3136..864e0012ffa 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -2214,6 +2214,7 @@ #include "code\modules\mapping\space_management\traits.dm" #include "code\modules\mapping\space_management\zlevel_manager.dm" #include "code\modules\maps\tether\atmospheres\classh.dm" +#include "code\modules\maps\tether\atmospheres\frozen_planet.dm" #include "code\modules\maps\tether\atmospheres\gaia_planet.dm" #include "code\modules\maps\tether\atmospheres\virgo2.dm" #include "code\modules\maps\tether\atmospheres\virgo3b.dm" @@ -2959,6 +2960,7 @@ #include "code\modules\paperwork\silicon_photography.dm" #include "code\modules\paperwork\stamps.dm" #include "code\modules\persistence\persistence.dm" +#include "code\modules\planet\frozen_planet.dm" #include "code\modules\planet\gaia_planet.dm" #include "code\modules\planet\planet.dm" #include "code\modules\planet\time.dm"