diff --git a/code/controllers/subsystems/mapping_vr.dm b/code/controllers/subsystems/mapping_vr.dm
index de40d7675dd..6e095c6b62e 100644
--- a/code/controllers/subsystems/mapping_vr.dm
+++ b/code/controllers/subsystems/mapping_vr.dm
@@ -59,22 +59,27 @@ SUBSYSTEM_DEF(mapping)
var/list/deffo_load = using_map.lateload_z_levels
var/list/maybe_load = using_map.lateload_single_pick
- for(var/mapname in deffo_load)
- var/datum/map_template/MT = map_templates[mapname]
- if(!istype(MT))
- error("Lateload Z level \"[mapname]\" is not a valid map!")
+ for(var/list/maplist in deffo_load)
+ if(!islist(maplist))
+ error("Lateload Z level [maplist] is not a list! Must be in a list!")
continue
- MT.load_new_z(centered = FALSE)
- CHECK_TICK
+ for(var/mapname in maplist)
+ var/datum/map_template/MT = map_templates[mapname]
+ if(!istype(MT))
+ error("Lateload Z level \"[mapname]\" is not a valid map!")
+ continue
+ MT.load_new_z(centered = FALSE)
+ CHECK_TICK
if(LAZYLEN(maybe_load))
- var/picked = pick(maybe_load)
- var/list/picklist
+ var/picklist = pick(maybe_load)
- if(islist(picked)) //So you can have a 'chain' of z-levels that make up one away mission
- picklist = picked
- else
- picklist = list(picked)
+ if(!picklist) //No lateload maps at all
+ return
+
+ if(!islist(picklist)) //So you can have a 'chain' of z-levels that make up one away mission
+ error("Randompick Z level [picklist] is not a list! Must be in a list!")
+ return
for(var/map in picklist)
var/datum/map_template/MT = map_templates[map]
diff --git a/code/controllers/subsystems/mobs.dm b/code/controllers/subsystems/mobs.dm
index ce25519435f..9c330edd66c 100644
--- a/code/controllers/subsystems/mobs.dm
+++ b/code/controllers/subsystems/mobs.dm
@@ -15,14 +15,24 @@ SUBSYSTEM_DEF(mobs)
var/list/currentrun = list()
var/log_extensively = FALSE
var/list/timelog = list()
+ var/list/busy_z_levels
+ var/slept_mobs = 0
/datum/controller/subsystem/mobs/stat_entry()
- ..("P: [global.mob_list.len]")
+ ..("P: [global.mob_list.len] | S: [slept_mobs]")
/datum/controller/subsystem/mobs/fire(resumed = 0)
+ var/list/busy_z_levels = src.busy_z_levels
+
if (!resumed)
+ slept_mobs = 0
src.currentrun = mob_list.Copy()
- if(log_extensively) timelog = list("-Start- [TICK_USAGE]")
+ busy_z_levels = list()
+ for(var/played_mob in player_list)
+ if(!played_mob || isobserver(played_mob))
+ continue
+ var/mob/pm = played_mob
+ busy_z_levels |= pm.z
//cache for sanic speed (lists are references anyways)
var/list/currentrun = src.currentrun
@@ -37,11 +47,10 @@ SUBSYSTEM_DEF(mobs)
// Right now mob.Life() is unstable enough I think we need to use a try catch.
// Obviously we should try and get rid of this for performance reasons when we can.
try
- var/time_before = TICK_USAGE
+ if(M.low_priority && !(M.z in busy_z_levels))
+ slept_mobs++
+ continue
M.Life(times_fired)
- var/time_after = TICK_USAGE
- var/time_diff = time_after - time_before
- if(log_extensively && (time_diff > 0.01)) timelog += list("[time_diff]% - [M] ([M.x],[M.y],[M.z])" = M)
catch(var/exception/e)
log_runtime(e, M, "Caught by [name] subsystem")
diff --git a/code/game/turfs/unsimulated/sky_vr.dm b/code/game/turfs/unsimulated/sky_vr.dm
new file mode 100644
index 00000000000..1db001a187b
--- /dev/null
+++ b/code/game/turfs/unsimulated/sky_vr.dm
@@ -0,0 +1,67 @@
+///////////////////
+// Generic skyfall turf
+// Really only works well if the map doesn't have 'indoor' areas otherwise they can fall into one.
+// TODO: Fix that.
+/turf/unsimulated/floor/sky
+ name = "the sky"
+ desc = "It's the sky! Be careful!"
+ icon = 'icons/turf/floors.dmi'
+ icon_state = "sky_slow"
+ dir = SOUTH
+ initialized = FALSE
+ var/does_skyfall = TRUE
+ var/list/skyfall_levels
+
+/turf/unsimulated/floor/sky/initialize()
+ . = ..()
+ if(does_skyfall && !LAZYLEN(skyfall_levels))
+ error("[x],[y],[z], [get_area(src)] doesn't have skyfall_levels defined! Can't skyfall!")
+ if(locate(/turf/simulated) in orange(src,1))
+ set_light(2, 2, color)
+
+/turf/unsimulated/floor/sky/Entered(atom/movable/AM,atom/oldloc)
+ . = ..()
+ if(!does_skyfall)
+ return //We don't do that
+ if(isobserver(AM))
+ return //Don't ghostport, very annoying
+ if(AM.throwing)
+ return //Being thrown over, not fallen yet
+
+ var/mob/living/L
+ if(isliving(AM))
+ L = AM
+ if(L.is_floating)
+ return //Flyers/nograv can ignore it
+
+ do_fall(AM)
+
+/turf/unsimulated/floor/sky/hitby(var/atom/movable/AM, var/speed)
+ . = ..()
+
+ if(!does_skyfall)
+ return //We don't do that
+
+ do_fall(AM)
+
+/turf/unsimulated/floor/sky/proc/do_fall(atom/movable/AM)
+ //Bye
+ var/attempts = 100
+ var/turf/simulated/T
+ while(attempts && !T)
+ var/turf/simulated/candidate = locate(rand(5,world.maxx-5),rand(5,world.maxy-5),pick(skyfall_levels))
+ if(candidate.density)
+ attempts--
+ continue
+
+ T = candidate
+ break
+
+ if(!T)
+ return
+
+ AM.forceMove(T)
+ if(isliving(AM))
+ var/mob/living/L = AM
+ message_admins("\The [AM] fell out of the sky.")
+ L.fall_impact(T, 42, 90, FALSE, TRUE) //You will not be defibbed from this.
diff --git a/code/modules/mob/living/silicon/robot/dogborg/dog_sleeper_vr.dm b/code/modules/mob/living/silicon/robot/dogborg/dog_sleeper_vr.dm
index a1f083eb60f..4d5ad5e49d0 100644
--- a/code/modules/mob/living/silicon/robot/dogborg/dog_sleeper_vr.dm
+++ b/code/modules/mob/living/silicon/robot/dogborg/dog_sleeper_vr.dm
@@ -77,7 +77,7 @@
if(do_after(user, 30, trashman) && !patient && !trashman.buckled && length(contents) < max_item_count)
trashman.forceMove(src)
trashman.reset_view(src)
- processing_objects.Add(src)
+ processing_objects |= src
user.visible_message("[hound.name]'s internal analyzer groans lightly as [trashman] slips inside.", "Your internal analyzer groans lightly as [trashman] slips inside.")
playsound(hound, 'sound/vore/gulp.ogg', 80, 1)
update_patient()
@@ -127,7 +127,7 @@
if(do_after(user, 30, trashman) && !patient && !trashman.buckled && length(contents) < max_item_count)
trashman.forceMove(src)
trashman.reset_view(src)
- processing_objects.Add(src)
+ processing_objects |= src
user.visible_message("[hound.name]'s garbage processor groans lightly as [trashman] slips inside.", "Your garbage compactor groans lightly as [trashman] slips inside.")
playsound(hound, 'sound/vore/gulp.ogg', 80, 1)
update_patient()
@@ -154,7 +154,7 @@
H.forceMove(src)
H.reset_view(src)
update_patient()
- processing_objects.Add(src)
+ processing_objects |= src
user.visible_message("[hound.name]'s medical pod lights up as [H.name] slips inside into their [src.name].", "Your medical pod lights up as [H] slips into your [src]. Life support functions engaged.")
message_admins("[key_name(hound)] has eaten [key_name(patient)] as a dogborg. ([hound ? "JMP" : "null"])")
playsound(hound, 'sound/vore/gulp.ogg', 80, 1)
@@ -317,7 +317,7 @@
else
cleaning = 1
drain(startdrain)
- processing_objects.Add(src)
+ processing_objects |= src
update_patient()
sleeperUI(usr)
if(patient)
diff --git a/code/modules/mob/living/simple_animal/aliens/hivebot.dm b/code/modules/mob/living/simple_animal/aliens/hivebot.dm
index 0a7fcd76130..f09aeb1c227 100644
--- a/code/modules/mob/living/simple_animal/aliens/hivebot.dm
+++ b/code/modules/mob/living/simple_animal/aliens/hivebot.dm
@@ -37,6 +37,7 @@
cooperative = TRUE
firing_lines = TRUE
investigates = TRUE
+ run_at_them = FALSE //VOREStation Edit
speak_chance = 1
speak = list(
@@ -86,7 +87,7 @@
/mob/living/simple_animal/hostile/hivebot/range/ion
name = "engineering hivebot"
desc = "A robot. It has a tool which emits focused electromagnetic pulses, which are deadly to other synthetic adverseries."
- projectiletype = /obj/item/projectile/ion
+ projectiletype = /obj/item/projectile/ion/small //VOREStation Edit
projectilesound = 'sound/weapons/Laser.ogg'
icon_living = "engi"
ranged = TRUE
diff --git a/code/modules/mob/living/simple_animal/humanoids/syndicate.dm b/code/modules/mob/living/simple_animal/humanoids/syndicate.dm
index c63ec3125fc..dd724a581cf 100644
--- a/code/modules/mob/living/simple_animal/humanoids/syndicate.dm
+++ b/code/modules/mob/living/simple_animal/humanoids/syndicate.dm
@@ -139,7 +139,7 @@
loot_list = list(/obj/item/weapon/gun/projectile/automatic/c20r = 100)
/mob/living/simple_animal/hostile/syndicate/ranged/space
- name = "syndicate sommando"
+ name = "space mercenary" //VOREStation Edit
icon_state = "syndicaterangedpsace"
icon_living = "syndicaterangedpsace"
@@ -154,6 +154,7 @@
min_n2 = 0
max_n2 = 0
minbodytemp = 0
+ maxbodytemp = 900 //VOREStation edit - We'll pretend they have good suits
corpse = /obj/effect/landmark/mobcorpse/syndicatecommando
diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm
index 17c796f0f9d..47abd27348e 100644
--- a/code/modules/mob/living/simple_animal/simple_animal.dm
+++ b/code/modules/mob/living/simple_animal/simple_animal.dm
@@ -343,9 +343,22 @@
var/moving_to = 0 // otherwise it always picks 4, fuck if I know. Did I mention fuck BYOND
moving_to = pick(cardinal)
dir = moving_to //How about we turn them the direction they are moving, yay.
- Move(get_step(src,moving_to))
+ var/turf/T = get_step(src,moving_to)
+ if(avoid_turf(T))
+ return
+ Move(T)
lifes_since_move = 0
+// Checks to see if mob doesn't like this kind of turf
+/mob/living/simple_animal/proc/avoid_turf(var/turf/turf)
+ if(!turf)
+ return TRUE //Avoid the nothing, yes
+
+ if(istype(turf,/turf/simulated/sky))
+ return TRUE //Mobs aren't that stupid, probably
+
+ return FALSE //Override it on stuff to adjust
+
// Handles random chatter, called from Life() when stance = STANCE_IDLE
/mob/living/simple_animal/proc/handle_idle_speaking()
if(rand(0,200) < speak_chance)
diff --git a/code/modules/mob/living/simple_animal/simple_animal_vr.dm b/code/modules/mob/living/simple_animal/simple_animal_vr.dm
index 26058c0403d..b3970bfc8d8 100644
--- a/code/modules/mob/living/simple_animal/simple_animal_vr.dm
+++ b/code/modules/mob/living/simple_animal/simple_animal_vr.dm
@@ -198,3 +198,12 @@
update_icon()
stop_automated_movement = 0
..()
+
+// Checks to see if mob doesn't like this kind of turf
+/mob/living/simple_animal/avoid_turf(var/turf/turf)
+ //So we only check if the parent didn't find anything terrible
+ if((. = ..(turf)))
+ return .
+
+ if(istype(turf,/turf/unsimulated/floor/sky))
+ return TRUE //Mobs aren't that stupid, probably
diff --git a/code/modules/mob/living/simple_animal/vore/jelly.dm b/code/modules/mob/living/simple_animal/vore/jelly.dm
new file mode 100644
index 00000000000..559ee1f8ee1
--- /dev/null
+++ b/code/modules/mob/living/simple_animal/vore/jelly.dm
@@ -0,0 +1,25 @@
+/mob/living/simple_animal/hostile/jelly
+ name = "jelly blob"
+ desc = "Some sort of undulating blob of slime!"
+ icon = 'icons/mob/vore.dmi'
+ icon_dead = "jelly_dead"
+ icon_living = "jelly"
+ icon_state = "jelly"
+
+ faction = "virgo2"
+ maxHealth = 50
+ health = 50
+
+ melee_damage_lower = 5
+ melee_damage_upper = 15
+
+ speak_chance = 2
+ emote_hear = list("squishes","spluts","splorts","sqrshes","makes slime noises")
+ emote_see = list("undulates quietly")
+
+// Activate Noms!
+/mob/living/simple_animal/hostile/jelly
+ vore_active = 1
+ vore_pounce_chance = 0
+ vore_icons = SA_ICON_LIVING
+ swallowTime = 2 SECONDS // Hungry little bastards.
diff --git a/code/modules/mob/living/simple_animal/vore/shadekin.dm b/code/modules/mob/living/simple_animal/vore/shadekin.dm
new file mode 100644
index 00000000000..4aaa2cd6091
--- /dev/null
+++ b/code/modules/mob/living/simple_animal/vore/shadekin.dm
@@ -0,0 +1,211 @@
+/mob/living/simple_animal/shadekin //Spawn this one only if you're looking for a bad time. Not friendly.
+ name = "shadekin"
+ desc = "Some sort of fluffer. Big ears, long tail! "
+ icon = 'icons/mob/vore_shadekin.dmi'
+ icon_state = "dark"
+ icon_living = "dark"
+ icon_dead = "dead"
+ faction = "shadekin"
+ maxHealth = 200
+ health = 200
+
+ move_to_delay = 3
+
+ investigates = TRUE
+ reacts = TRUE
+ run_at_them = FALSE
+ speak_chance = 2
+ cooperative = FALSE
+
+ min_oxy = 0
+ max_oxy = 0
+ min_tox = 0
+ max_tox = 0
+ min_co2 = 0
+ max_co2 = 0
+ min_n2 = 0
+ max_n2 = 0
+ minbodytemp = 0
+ maxbodytemp = 900
+
+ speak = list("Mar.", "Mar?", "Mar!")
+ emote_hear = list("chrrrrrs","wurbles", "wrrrrbles")
+ emote_see = list("tailtwitches","earflicks")
+ say_maybe_target = list("...mar?")
+ say_got_target = list("MAR!!!")
+ melee_damage_lower = 10
+ melee_damage_upper = 20
+ response_help = "pets the"
+ response_disarm = "bops the"
+ response_harm = "hits the"
+ attacktext = "mauled"
+ friendly = list("boops", "pawbs")
+ reactions = list("Mar?" = "Marrr.", "Mar!" = "Mar???", "Mar." = "Marrr.")
+
+ old_x = -16
+ old_y = 0
+ pixel_x = -16
+ pixel_y = 0
+ var/eye_state = "e_red"
+ var/eye_desc
+
+ vore_active = TRUE
+ vore_pounce_chance = 25
+ vore_icons = SA_ICON_LIVING
+ swallowTime = 2 SECONDS
+ vore_escape_chance = 25
+
+ //None, they stay as their defaults.
+ vore_digest_chance = 0
+ vore_absorb_chance = 0
+
+/mob/living/simple_animal/shadekin/initialize()
+ . = ..()
+ icon_living = icon_state
+ if(eye_state)
+ overlays += image(icon,null,eye_state)
+ if(eye_desc)
+ desc += "This one has [eye_desc]!"
+
+/mob/living/simple_animal/shadekin/death(gibbed, deathmessage = "phases out!")
+ spawn(20)
+ qdel(src) //Back from whence you came!
+
+ . = ..(FALSE, deathmessage)
+
+/mob/living/simple_animal/shadekin/Found(var/atom/A)
+ if(specific_targets && isliving(A)) //Healing!
+ var/mob/living/L = A
+ var/health_percent = (L.health/L.maxHealth)*100
+ if(health_percent <= 50)
+ return A
+ . = ..()
+
+/mob/living/simple_animal/shadekin/Life()
+ if((. = ..()))
+ //Drawing energy from bluespace?
+ if(nutrition != initial(nutrition))
+ nutrition += nutrition > initial(nutrition) ? -1 : 1
+
+/////////////////////////////////////////////////////////////////
+/mob/living/simple_animal/shadekin/red
+ eye_state = "e_red"
+ hostile = TRUE
+ retaliate = TRUE
+ stop_when_pulled = FALSE
+ destroy_surroundings = TRUE
+
+ eye_desc = "red eyes"
+ vore_stomach_flavor = "You slip passed pointy triangle teeth and down the slick, \
+ slippery gullet of the creature. It's warm, and the air is thick. You can hear \
+ its body squelch and shift around you as you settle into its stomach! Thick digestive \
+ enzymes cling to you within that dark space, tingling and stinging immediately! The weight of \
+ the doughy walls press in around you instantly, churning you up as you begin to digest!"
+
+/mob/living/simple_animal/shadekin/red/white
+ icon_state = "white"
+/mob/living/simple_animal/shadekin/red/dark
+ icon_state = "dark"
+/mob/living/simple_animal/shadekin/red/brown
+ icon_state = "brown"
+
+/////////////////////////////////////////////////////////////////
+/mob/living/simple_animal/shadekin/blue
+ eye_state = "e_blue"
+ health = 100
+ maxHealth = 100
+ hostile = TRUE //Not actually, they eat injured people to heal them. See found()
+ retaliate = FALSE
+ stop_when_pulled = TRUE
+ specific_targets = TRUE //For finding injured people
+ destroy_surroundings = FALSE
+ vore_default_mode = DM_HEAL
+ vore_escape_chance = 75
+ vore_bump_chance = 20
+ vore_standing_too = 1
+ vore_pounce_chance = 80
+ swallowTime = 4 SECONDS //A little longer to compensate for the above
+ vore_ignores_undigestable = FALSE
+ melee_damage_lower = 0
+ melee_damage_upper = 0
+ attacktext = "shoved"
+
+ eye_desc = "blue eyes"
+ vore_stomach_flavor = "You slip passed pointy triangle teeth and down the slick, \
+ slippery gullet of the creature. It's warm, and the air is thick. You can hear its body \
+ squelch and shift around you as you settle into its stomach! It's oddly calm, and very dark. \
+ The doughy flesh rolls across your form in gentle waves. The aches and pains across your form slowly begin to \
+ diminish, your body is healing much faster than normal! You’re also soon soaked in harmless slime."
+
+/mob/living/simple_animal/shadekin/blue/white
+ icon_state = "white"
+/mob/living/simple_animal/shadekin/blue/dark
+ icon_state = "dark"
+/mob/living/simple_animal/shadekin/blue/brown
+ icon_state = "brown"
+
+/////////////////////////////////////////////////////////////////
+/mob/living/simple_animal/shadekin/purple
+ eye_state = "e_purple"
+ health = 150
+ maxHealth = 150
+ hostile = FALSE
+ retaliate = TRUE
+ stop_when_pulled = FALSE
+ destroy_surroundings = TRUE
+ vore_default_mode = DM_HOLD
+ vore_digest_chance = 25
+ vore_absorb_chance = 25
+
+ eye_desc = "purple eyes"
+ vore_stomach_flavor = "You slip passed pointy triangle teeth and down the slick, slippery gullet of the creature. \
+ It's warm, and the air is thick. You can hear its body squelch and shift around you as you settle into its stomach! \
+ It’s relatively calm inside the dark organ. Wet and almost molten for how gooey your surroundings feel. \
+ You can feel the doughy walls cling to you posessively... It’s almost like you could sink into them. \
+ There is also an ominous gurgling from somewhere nearby..."
+
+/mob/living/simple_animal/shadekin/purple/white
+ icon_state = "white"
+/mob/living/simple_animal/shadekin/purple/dark
+ icon_state = "dark"
+/mob/living/simple_animal/shadekin/purple/brown
+ icon_state = "brown"
+
+/////////////////////////////////////////////////////////////////
+/mob/living/simple_animal/shadekin/yellow
+ eye_state = "e_yellow"
+ health = 150
+ maxHealth = 150
+ hostile = FALSE
+ retaliate = TRUE
+ stop_when_pulled = FALSE
+ destroy_surroundings = TRUE
+ vore_default_mode = DM_DRAIN
+ vore_digest_chance = 5
+ vore_ignores_undigestable = FALSE
+
+ eye_desc = "yellow eyes"
+ vore_stomach_flavor = "You slip passed pointy triangle teeth and down the slick, slippery gullet \
+ of the creature. It's warm, and the air is thick. You can hear its body squelch and shift around you \
+ as you settle into its stomach! The doughy walls within cling to you heavily, churning down on you, wearing \
+ you out!! There doesn’t appear to be any actual danger here, harmless slime clings to you, but it’s getting \
+ harder and harder to move as those walls press in on you insistently!"
+
+/mob/living/simple_animal/shadekin/yellow/white
+ icon_state = "white"
+/mob/living/simple_animal/shadekin/yellow/dark
+ icon_state = "dark"
+/mob/living/simple_animal/shadekin/yellow/brown
+ icon_state = "brown"
+
+/////////////////////////////////////////////////////////////////
+//Fluffy specific fluffer
+/mob/living/simple_animal/shadekin/blue/rivyr
+ name = "Rivyr"
+ desc = "She appears to be a fluffer of some sort. Deep blue eyes and curious attitude."
+ icon_state = "rivyr"
+ vore_stomach_flavor = "Blue flesh gleams in the fading light as you slip down the little mar’s gullet! \
+ Gooey flesh and heat surrounds your form as you’re tucked away into the darkness of her stomach! Thick slimes cling \
+ to you, but they seem to be harmless. The organ gently churns around you, clinging to your shape and forcing \
+ you to curl up a bit. You can feel her rub at you some through the layers of flesh and fluff, while aches \
+ and pains begin to fade away across your body."
diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm
index 9459ad85d20..535a4244e73 100644
--- a/code/modules/mob/mob_defines.dm
+++ b/code/modules/mob/mob_defines.dm
@@ -219,3 +219,6 @@
var/seedarkness = 1 //Determines mob's ability to see shadows. 1 = Normal vision, 0 = darkvision
var/get_rig_stats = 0 //Moved from computer.dm
+
+ var/low_priority = FALSE //Skip processing life() if there's just no players on this Z-level
+
diff --git a/code/modules/mob/mob_planes_vr.dm b/code/modules/mob/mob_planes_vr.dm
index 7883c9ccfb2..2ea9d49cc4b 100644
--- a/code/modules/mob/mob_planes_vr.dm
+++ b/code/modules/mob/mob_planes_vr.dm
@@ -5,7 +5,7 @@
plane_masters[VIS_CH_BACKUP] = new /obj/screen/plane_master{plane = PLANE_CH_BACKUP} //Backup implant status
plane_masters[VIS_CH_VANTAG] = new /obj/screen/plane_master{plane = PLANE_CH_VANTAG} //Vore Antags
- plane_masters[VIS_AUGMENTED] = new /obj/screen/plane_master/augmented(my_mob) //Augmented reality
+ plane_masters[VIS_AUGMENTED] = new /obj/screen/plane_master/augmented(null,my_mob) //Augmented reality
/////////////////
//AR planemaster does some special image handling
@@ -14,8 +14,8 @@
var/state = FALSE //Saves cost with the lists
var/mob/my_mob
-/obj/screen/plane_master/augmented/New(var/mob/M)
- ..()
+/obj/screen/plane_master/augmented/New(var/newloc, var/mob/M)
+ ..(newloc)
my_mob = M
logged_in_event.register(my_mob,src,/obj/screen/plane_master/augmented/proc/apply)
diff --git a/code/modules/vore/eating/belly_vr.dm b/code/modules/vore/eating/belly_vr.dm
index df9bdc29207..45ef4e173ca 100644
--- a/code/modules/vore/eating/belly_vr.dm
+++ b/code/modules/vore/eating/belly_vr.dm
@@ -365,7 +365,7 @@
items_preserved |= item
else
internal_contents -= item
- owner.nutrition += (digested)
+ owner.nutrition += (5 * digested)
if(isrobot(owner))
var/mob/living/silicon/robot/R = owner
R.cell.charge += (50 * digested)
@@ -489,9 +489,6 @@
return
internal_contents -= content
target.internal_contents += content
- if(content in items_preserved)
- items_preserved -= content
- target.items_preserved += content
if(isliving(content))
var/mob/living/M = content
if(target.inside_flavor)
diff --git a/code/modules/vore/eating/living_vr.dm b/code/modules/vore/eating/living_vr.dm
index 416715d0f76..65c76d4c35d 100644
--- a/code/modules/vore/eating/living_vr.dm
+++ b/code/modules/vore/eating/living_vr.dm
@@ -605,6 +605,7 @@
var/datum/belly/selected = vore_organs[belly]
I.forceMove(src)
selected.internal_contents |= I
+ updateVRPanel()
if(istype(I,/obj/item/device/flashlight/flare) || istype(I,/obj/item/weapon/flame/match) || istype(I,/obj/item/weapon/storage/box/matches))
to_chat(src, "You can taste the flavor of spicy cardboard.")
else if(istype(I,/obj/item/device/flashlight/glowstick))
diff --git a/icons/mob/vore.dmi b/icons/mob/vore.dmi
index baa68b7b38f..0ffaf0087ac 100644
Binary files a/icons/mob/vore.dmi and b/icons/mob/vore.dmi differ
diff --git a/icons/mob/vore_shadekin.dmi b/icons/mob/vore_shadekin.dmi
new file mode 100644
index 00000000000..b32ee965e52
Binary files /dev/null and b/icons/mob/vore_shadekin.dmi differ
diff --git a/maps/tether/submaps/_tether_submaps.dm b/maps/tether/submaps/_tether_submaps.dm
index 24bdcd9f490..8829a4664a6 100644
--- a/maps/tether/submaps/_tether_submaps.dm
+++ b/maps/tether/submaps/_tether_submaps.dm
@@ -1,7 +1,99 @@
// This causes tether submap maps to get 'checked' and compiled, when undergoing a unit test.
// This is so Travis can validate PoIs, and ensure future changes don't break PoIs, as PoIs are loaded at runtime and the compiler can't catch errors.
-//Away missions defined here for testing
+//////////////////////////////////////////////////////////////////////////////
+/// Static Load
+/datum/map_template/tether_lateload/tether_misc
+ name = "Tether - Misc"
+ desc = "Misc areas, like some transit areas, holodecks, merc area."
+ mappath = 'tether_misc.dmm'
+
+ associated_map_datum = /datum/map_z_level/tether_lateload/ships
+
+/datum/map_z_level/tether_lateload/misc
+ name = "Misc"
+ flags = MAP_LEVEL_ADMIN|MAP_LEVEL_SEALED
+
+/datum/map_template/tether_lateload/tether_ships
+ name = "Tether - Ships"
+ desc = "Ship transit map and whatnot."
+ mappath = 'tether_ships.dmm'
+
+ associated_map_datum = /datum/map_z_level/tether_lateload/ships
+
+/datum/map_z_level/tether_lateload/ships
+ name = "Ships"
+ flags = MAP_LEVEL_ADMIN|MAP_LEVEL_SEALED
+
+//////////////////////////////////////////////////////////////////////////////
+/// Away Missions
+#if AWAY_MISSION_TEST
+#include "beach/beach.dmm"
+#include "beach/cave.dmm"
+#include "alienship/alienship.dmm"
+//#include "aerostat/aerostat.dmm"
+//#include "aerostat/surface.dmm"
+#endif
+
+#include "beach/_beach.dm"
+/datum/map_template/tether_lateload/away_beach
+ name = "Desert Planet - Z1 Beach"
+ desc = "The beach away mission."
+ mappath = 'beach/beach.dmm'
+ associated_map_datum = /datum/map_z_level/tether_lateload/away_beach
+
+/datum/map_z_level/tether_lateload/away_beach
+ name = "Away Mission - Desert Beach"
+
+/datum/map_template/tether_lateload/away_beach_cave
+ name = "Desert Planet - Z2 Cave"
+ desc = "The beach away mission's cave."
+ mappath = 'beach/cave.dmm'
+ associated_map_datum = /datum/map_z_level/tether_lateload/away_beach_cave
+
+/datum/map_z_level/tether_lateload/away_beach_cave
+ name = "Away Mission - Desert Cave"
+
+/obj/effect/step_trigger/zlevel_fall/beach
+ var/static/target_z
+
+
+#include "alienship/_alienship.dm"
+/datum/map_template/tether_lateload/away_alienship
+ name = "Alien Ship - Z1 Ship"
+ desc = "The alien ship away mission."
+ mappath = 'alienship/alienship.dmm'
+ associated_map_datum = /datum/map_z_level/tether_lateload/away_alienship
+
+/datum/map_z_level/tether_lateload/away_alienship
+ name = "Away Mission - Alien Ship"
+
+
+#include "aerostat/_aerostat.dm"
+/datum/map_template/tether_lateload/away_aerostat
+ name = "Remmi Aerostat - Z1 Aerostat"
+ desc = "The Virgo 2 Aerostat away mission."
+ mappath = 'aerostat/aerostat.dmm'
+ associated_map_datum = /datum/map_z_level/tether_lateload/away_aerostat
+
+/datum/map_z_level/tether_lateload/away_aerostat
+ name = "Away Mission - Aerostat"
+
+/datum/map_template/tether_lateload/away_aerostat_surface
+ name = "Remmi Aerostat - Z2 Surface"
+ desc = "The surface from the Virgo 2 Aerostat."
+ mappath = 'aerostat/surface.dmm'
+ associated_map_datum = /datum/map_z_level/tether_lateload/away_aerostat_surface
+
+/datum/map_z_level/tether_lateload/away_aerostat_surface
+ name = "Away Mission - Aerostat Surface"
+
+
+
+
+
+//////////////////////////////////////////////////////////////////////////////////////
+// Code Shenanigans for Tether lateload maps
/datum/map_template/tether_lateload
allow_duplicates = FALSE
var/associated_map_datum
@@ -13,7 +105,6 @@
new associated_map_datum(using_map, z)
-
/datum/map_z_level/tether_lateload
z = 0
flags = MAP_LEVEL_SEALED
@@ -66,66 +157,77 @@
var/mob/living/L = A
L.fall_impact(T, 42, 90, FALSE, TRUE) //You will not be defibbed from this.
-/obj/effect/step_trigger/zlevel_fall/beach
- var/static/target_z
+/////////////////////////////
+/obj/tether_away_spawner
+ name = "RENAME ME, JERK"
+ desc = "Spawns the mobs!"
+ icon = 'icons/mob/screen1.dmi'
+ icon_state = "x"
+ invisibility = 101
+ mouse_opacity = 0
+ density = 0
+ anchored = 1
-//////////////////////////////////////////////////////////////////////////////
-/// Static Load
-/datum/map_template/tether_lateload/tether_misc
- name = "Tether - Misc"
- desc = "Misc areas, like some transit areas, holodecks, merc area."
- mappath = 'tether_misc.dmm'
+ var/list/mobs_to_pick_from
+ var/mob/living/simple_animal/my_mob
+ var/depleted = FALSE
- associated_map_datum = /datum/map_z_level/tether_lateload/ships
+ //When the below chance fails, the spawner is marked as depleted and stops spawning
+ var/prob_spawn = 100 //Chance of spawning a mob whenever they don't have one
+ var/prob_fall = 5 //Above decreases by this much each time one spawns
-/datum/map_z_level/tether_lateload/misc
- name = "Misc"
- flags = MAP_LEVEL_ADMIN|MAP_LEVEL_SEALED
+ var/faction //To prevent infighting if it spawns various mobs, set a faction
+ var/atmos_comp //TRUE will set all their survivability to be within 20% of the current air
+ var/guard //# will set the mobs to remain nearby their spawn point within this dist
-/datum/map_template/tether_lateload/tether_ships
- name = "Tether - Ships"
- desc = "Ship transit map and whatnot."
- mappath = 'tether_ships.dmm'
+/obj/tether_away_spawner/initialize()
+ . = ..()
- associated_map_datum = /datum/map_z_level/tether_lateload/ships
+ if(!LAZYLEN(mobs_to_pick_from))
+ error("Mob spawner at [x],[y],[z] ([get_area(src)]) had no mobs_to_pick_from set on it!")
+ initialized = TRUE
+ return INITIALIZE_HINT_QDEL
+ processing_objects |= src
-/datum/map_z_level/tether_lateload/ships
- name = "Ships"
- flags = MAP_LEVEL_ADMIN|MAP_LEVEL_SEALED
+/obj/tether_away_spawner/process()
+ if(my_mob && my_mob.stat != DEAD)
+ return //No need
-//////////////////////////////////////////////////////////////////////////////
-/// Away Missions
-#if AWAY_MISSION_TEST
-#include "beach/beach.dmm"
-#include "beach/cave.dmm"
-#include "alienship/alienship.dmm"
-#endif
+ if(LAZYLEN(human_mobs(world.view)))
+ return //I'll wait.
-#include "beach/beach.dm"
-/datum/map_template/tether_lateload/away_beach
- name = "Desert Planet - Z1 Beach"
- desc = "The beach away mission."
- mappath = 'beach/beach.dmm'
- associated_map_datum = /datum/map_z_level/tether_lateload/away_beach
+ if(prob(prob_spawn))
+ prob_spawn -= prob_fall
+ var/picked_type = pick(mobs_to_pick_from)
+ my_mob = new picked_type(get_turf(src))
+ my_mob.low_priority = TRUE
-/datum/map_z_level/tether_lateload/away_beach
- name = "Away Mission - Desert Beach"
+ if(faction)
+ my_mob.faction = faction
-/datum/map_template/tether_lateload/away_beach_cave
- name = "Desert Planet - Z2 Cave"
- desc = "The beach away mission's cave."
- mappath = 'beach/cave.dmm'
- associated_map_datum = /datum/map_z_level/tether_lateload/away_beach_cave
+ if(atmos_comp)
+ var/turf/T = get_turf(src)
+ var/datum/gas_mixture/env = T.return_air()
+ if(env)
+ my_mob.minbodytemp = env.temperature * 0.8
+ my_mob.maxbodytemp = env.temperature * 1.2
-/datum/map_z_level/tether_lateload/away_beach_cave
- name = "Away Mission - Desert Cave"
+ var/list/gaslist = env.gas
+ my_mob.min_oxy = gaslist["oxygen"] * 0.8
+ my_mob.min_tox = gaslist["phoron"] * 0.8
+ my_mob.min_n2 = gaslist["nitrogen"] * 0.8
+ my_mob.min_co2 = gaslist["carbon_dioxide"] * 0.8
+ my_mob.max_oxy = gaslist["oxygen"] * 1.2
+ my_mob.max_tox = gaslist["phoron"] * 1.2
+ my_mob.max_n2 = gaslist["nitrogen"] * 1.2
+ my_mob.max_co2 = gaslist["carbon_dioxide"] * 1.2
-#include "alienship/alienship.dm"
-/datum/map_template/tether_lateload/away_alienship
- name = "Alien Ship - Z1 Ship"
- desc = "The alien ship away mission."
- mappath = 'alienship/alienship.dmm'
- associated_map_datum = /datum/map_z_level/tether_lateload/away_alienship
+ if(guard)
+ my_mob.returns_home = TRUE
+ my_mob.wander_distance = guard
-/datum/map_z_level/tether_lateload/away_alienship
- name = "Away Mission - Alien Ship"
\ No newline at end of file
+ return
+ else
+ processing_objects -= src
+ depleted = TRUE
+ return
diff --git a/maps/tether/submaps/aerostat/_aerostat.dm b/maps/tether/submaps/aerostat/_aerostat.dm
new file mode 100644
index 00000000000..b6deb461f0e
--- /dev/null
+++ b/maps/tether/submaps/aerostat/_aerostat.dm
@@ -0,0 +1,203 @@
+#include "submaps/virgo2.dm"
+
+// -- Datums -- //
+
+/datum/shuttle_destination/excursion/virgo2orbit
+ name = "Virgo 2 Orbit"
+ my_area = /area/shuttle/excursion/space
+ preferred_interim_area = /area/shuttle/excursion/space_moving
+ skip_me = TRUE
+
+ routes_to_make = list(
+ /datum/shuttle_destination/excursion/bluespace = 30 SECONDS,
+ /datum/shuttle_destination/excursion/virgo2orbit = 30 SECONDS
+ )
+
+/datum/shuttle_destination/excursion/aerostat
+ name = "Remmi Aerostat"
+ my_area = /area/shuttle/excursion/away_aerostat
+ preferred_interim_area = /area/shuttle/excursion/space_moving
+ skip_me = TRUE
+
+ routes_to_make = list(
+ /datum/shuttle_destination/excursion/virgo2orbit = 30 SECONDS
+ )
+
+/datum/shuttle/ferry/aerostat
+ name = "Aerostat Ferry"
+ warmup_time = 10 //want some warmup time so people can cancel.
+ area_station = /area/shuttle/aerostat/docked
+ area_offsite = /area/shuttle/aerostat/landed
+
+/datum/random_map/noise/ore/virgo2
+ descriptor = "virgo 2 ore distribution map"
+ deep_val = 0.2
+ rare_val = 0.1
+
+/datum/random_map/noise/ore/virgo2/check_map_sanity()
+ return 1 //Totally random, but probably beneficial.
+
+// -- Objs -- //
+
+/obj/machinery/computer/shuttle_control/aerostat_shuttle
+ name = "aerostat ferry control console"
+ shuttle_tag = "Aerostat Ferry"
+
+/obj/shuttle_connector/aerostat
+ name = "shuttle connector - aerostat"
+ shuttle_name = "Excursion Shuttle"
+ destinations = list(/datum/shuttle_destination/excursion/virgo2orbit, /datum/shuttle_destination/excursion/aerostat)
+
+/obj/away_mission_init/aerostat/initialize()
+ seed_submaps(list(z), 50, /area/tether_away/aerostat/surface/unexplored, /datum/map_template/virgo2)
+ new /datum/random_map/automata/cave_system/no_cracks(null, 1, 1, z, world.maxx, world.maxy)
+ new /datum/random_map/noise/ore/virgo2(null, 1, 1, z, 64, 64)
+
+ initialized = TRUE
+ return INITIALIZE_HINT_QDEL
+
+/obj/tether_away_spawner/aerostat_inside
+ name = "Aerostat Indoors Spawner"
+ faction = "aerostat_inside"
+ atmos_comp = TRUE
+ prob_spawn = 100
+ prob_fall = 10
+ guard = 20
+ mobs_to_pick_from = list(
+ /mob/living/simple_animal/hostile/hivebot/range,
+ /mob/living/simple_animal/hostile/hivebot/range/ion,
+ /mob/living/simple_animal/hostile/hivebot/range/laser
+ )
+
+/obj/tether_away_spawner/aerostat_surface
+ name = "Aerostat Surface Spawner"
+ faction = "aerostat_surface"
+ atmos_comp = TRUE
+ prob_spawn = 100
+ prob_fall = 10
+ guard = 20
+ mobs_to_pick_from = list(
+ /mob/living/simple_animal/hostile/jelly,
+ /mob/living/simple_animal/hostile/viscerator
+ )
+
+/obj/structure/old_roboprinter
+ name = "old drone fabricator"
+ desc = "Built like a tank, still working after so many years."
+ icon = 'icons/obj/machines/drone_fab.dmi'
+ icon_state = "drone_fab_idle"
+ anchored = TRUE
+ density = TRUE
+
+/obj/structure/metal_edge
+ name = "metal underside"
+ desc = "A metal wall that extends downwards."
+ icon = 'icons/turf/cliff.dmi'
+ icon_state = "metal"
+ anchored = TRUE
+ density = FALSE
+
+// -- Turfs -- //
+
+//Atmosphere properties
+#define VIRGO2_ONE_ATMOSPHERE 312.1 //kPa
+#define VIRGO2_AVG_TEMP 612 //kelvin
+
+#define VIRGO2_PER_N2 0.10 //percent
+#define VIRGO2_PER_O2 0.03
+#define VIRGO2_PER_N2O 0.00 //Currently no capacity to 'start' a turf with this. See turf.dm
+#define VIRGO2_PER_CO2 0.87
+#define VIRGO2_PER_PHORON 0.00
+
+//Math only beyond this point
+#define VIRGO2_MOL_PER_TURF (VIRGO2_ONE_ATMOSPHERE*CELL_VOLUME/(VIRGO2_AVG_TEMP*R_IDEAL_GAS_EQUATION))
+#define VIRGO2_MOL_N2 (VIRGO2_MOL_PER_TURF * VIRGO2_PER_N2)
+#define VIRGO2_MOL_O2 (VIRGO2_MOL_PER_TURF * VIRGO2_PER_O2)
+#define VIRGO2_MOL_N2O (VIRGO2_MOL_PER_TURF * VIRGO2_PER_N2O)
+#define VIRGO2_MOL_CO2 (VIRGO2_MOL_PER_TURF * VIRGO2_PER_CO2)
+#define VIRGO2_MOL_PHORON (VIRGO2_MOL_PER_TURF * VIRGO2_PER_PHORON)
+
+//Turfmakers
+#define VIRGO2_SET_ATMOS nitrogen=VIRGO2_MOL_N2;oxygen=VIRGO2_MOL_O2;carbon_dioxide=VIRGO2_MOL_CO2;phoron=VIRGO2_MOL_PHORON;temperature=VIRGO2_AVG_TEMP
+#define VIRGO2_TURF_CREATE(x) x/virgo2/nitrogen=VIRGO2_MOL_N2;x/virgo2/oxygen=VIRGO2_MOL_O2;x/virgo2/carbon_dioxide=VIRGO2_MOL_CO2;x/virgo2/phoron=VIRGO2_MOL_PHORON;x/virgo2/temperature=VIRGO2_AVG_TEMP;x/virgo2/color="#eacd7c"
+
+/turf/unsimulated/floor/sky/virgo2_sky
+ name = "virgo 2 atmosphere"
+ desc = "Be careful where you step!"
+ color = "#eacd7c"
+ VIRGO2_SET_ATMOS
+
+/turf/unsimulated/floor/sky/virgo2_sky/initialize()
+ skyfall_levels = list(z+1)
+ . = ..()
+
+/turf/simulated/shuttle/wall/voidcraft/green/virgo2
+ VIRGO2_SET_ATMOS
+ color = "#eacd7c"
+
+/turf/simulated/shuttle/wall/voidcraft/green/virgo2/nocol
+ color = null
+
+VIRGO2_TURF_CREATE(/turf/unsimulated/wall/planetary)
+
+VIRGO2_TURF_CREATE(/turf/simulated/wall)
+VIRGO2_TURF_CREATE(/turf/simulated/floor/plating)
+VIRGO2_TURF_CREATE(/turf/simulated/floor/bluegrid)
+VIRGO2_TURF_CREATE(/turf/simulated/floor/tiled/techfloor)
+
+VIRGO2_TURF_CREATE(/turf/simulated/mineral)
+/turf/simulated/mineral/virgo2/make_ore()
+ if(mineral)
+ return
+
+ var/mineral_name = pickweight(list("uranium" = 5, "platinum" = 10, "hematite" = 5, "carbon" = 5, "diamond" = 10, "gold" = 20, "silver" = 20, "phoron" = 5))
+
+ if(mineral_name && (mineral_name in ore_data))
+ mineral = ore_data[mineral_name]
+ UpdateMineral()
+ update_icon()
+
+VIRGO2_TURF_CREATE(/turf/simulated/mineral/ignore_mapgen)
+VIRGO2_TURF_CREATE(/turf/simulated/mineral/floor)
+VIRGO2_TURF_CREATE(/turf/simulated/mineral/floor/ignore_mapgen)
+
+// -- Areas -- //
+
+/area/shuttle/excursion/away_aerostat
+ name = "\improper Excursion Shuttle - Aerostat"
+
+// The aerostat shuttle
+/area/shuttle/aerostat/docked
+ name = "\improper Aerostat Shuttle - Dock"
+ base_turf = /turf/unsimulated/floor/sky/virgo2_sky
+
+/area/shuttle/aerostat/landed
+ name = "\improper Aerostat Shuttle - Surface"
+ base_turf = /turf/simulated/floor/plating/virgo2
+
+//The aerostat itself
+/area/tether_away/aerostat
+ name = "\improper Away Mission - Aerostat Outside"
+ icon_state = "away"
+ base_turf = /turf/unsimulated/floor/sky/virgo2_sky
+ requires_power = FALSE
+ dynamic_lighting = FALSE
+
+/area/tether_away/aerostat/inside
+ name = "\improper Away Mission - Aerostat Inside"
+ icon_state = "crew_quarters"
+ base_turf = /turf/simulated/floor/plating/virgo2
+ dynamic_lighting = TRUE
+
+/area/tether_away/aerostat/surface
+ flags = RAD_SHIELDED
+ ambience = list('sound/ambience/ambimine.ogg', 'sound/ambience/song_game.ogg')
+ base_turf = /turf/simulated/mineral/floor/ignore_mapgen/virgo2
+
+/area/tether_away/aerostat/surface/explored
+ name = "Away Mission - Aerostat Surface (E)"
+ icon_state = "explored"
+
+/area/tether_away/aerostat/surface/unexplored
+ name = "Away Mission - Aerostat Surface (UE)"
+ icon_state = "unexplored"
diff --git a/maps/tether/submaps/aerostat/aerostat.dmm b/maps/tether/submaps/aerostat/aerostat.dmm
new file mode 100644
index 00000000000..92759894781
--- /dev/null
+++ b/maps/tether/submaps/aerostat/aerostat.dmm
@@ -0,0 +1,16192 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aa" = (
+/turf/simulated/shuttle/wall/voidcraft/green/virgo2/nocol,
+/area/tether_away/aerostat)
+"ab" = (
+/obj/structure/cable/heavyduty{
+ icon_state = "2-8"
+ },
+/obj/effect/decal/cleanable/cobweb2,
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"ac" = (
+/turf/simulated/shuttle/wall/voidcraft/green/virgo2,
+/area/tether_away/aerostat/inside)
+"ad" = (
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"ae" = (
+/obj/effect/floor_decal/rust,
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"af" = (
+/obj/effect/floor_decal/rust,
+/obj/structure/bed/chair{
+ dir = 8
+ },
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"ag" = (
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 9
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"ah" = (
+/obj/effect/floor_decal/industrial/warning/dust/corner,
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 8
+ },
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"ai" = (
+/obj/effect/floor_decal/industrial/warning/dust/corner{
+ dir = 8
+ },
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 4
+ },
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"aj" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 4
+ },
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 8
+ },
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"ak" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 8
+ },
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 4
+ },
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"al" = (
+/obj/effect/floor_decal/industrial/warning/dust/corner{
+ dir = 4
+ },
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 8
+ },
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"am" = (
+/obj/effect/floor_decal/industrial/warning/dust/corner{
+ dir = 1
+ },
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 4
+ },
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"an" = (
+/obj/structure/bed/padded,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"ao" = (
+/obj/structure/girder,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"ap" = (
+/obj/structure/girder,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"aq" = (
+/obj/structure/cable/yellow{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 1
+ },
+/obj/machinery/power/solar,
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"ar" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"as" = (
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 1
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"at" = (
+/obj/structure/table/standard,
+/obj/fiftyspawner/osmium,
+/obj/random/toolbox,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"au" = (
+/obj/structure/table/standard,
+/obj/fiftyspawner/phoron,
+/obj/random/cigarettes,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"av" = (
+/obj/structure/cable/yellow{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/machinery/power/solar,
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 1
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"aw" = (
+/turf/unsimulated/floor/sky/virgo2_sky,
+/area/tether_away/aerostat)
+"ax" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 4
+ },
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"ay" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 5
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"az" = (
+/obj/machinery/atmospherics/binary/algae_farm,
+/obj/machinery/atmospherics/pipe/simple/hidden/black{
+ icon_state = "intact";
+ dir = 5
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"aA" = (
+/obj/machinery/atmospherics/binary/algae_farm,
+/obj/machinery/atmospherics/pipe/simple/hidden/black{
+ icon_state = "intact";
+ dir = 9
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"aB" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 8
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"aC" = (
+/obj/machinery/atmospherics/binary/algae_farm,
+/obj/machinery/atmospherics/pipe/simple/hidden/black{
+ icon_state = "intact";
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/black{
+ icon_state = "intact";
+ dir = 5
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"aD" = (
+/obj/structure/cable/yellow{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/machinery/power/solar,
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"aE" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"aF" = (
+/obj/machinery/atmospherics/binary/algae_farm,
+/obj/machinery/atmospherics/pipe/simple/hidden/black{
+ icon_state = "intact";
+ dir = 6
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"aG" = (
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"aH" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 8
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"aI" = (
+/obj/machinery/atmospherics/binary/algae_farm,
+/obj/machinery/atmospherics/pipe/simple/hidden/black{
+ icon_state = "intact";
+ dir = 10
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"aJ" = (
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/bluegrid/virgo2,
+/area/tether_away/aerostat/inside)
+"aK" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/bluegrid/virgo2,
+/area/tether_away/aerostat/inside)
+"aL" = (
+/turf/simulated/floor/bluegrid/virgo2,
+/area/tether_away/aerostat/inside)
+"aM" = (
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/bluegrid/virgo2,
+/area/tether_away/aerostat/inside)
+"aN" = (
+/obj/structure/cable/heavyduty{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/bluegrid/virgo2,
+/area/tether_away/aerostat/inside)
+"aO" = (
+/obj/machinery/power/terminal{
+ dir = 4
+ },
+/obj/structure/cable/heavyduty{
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/bluegrid/virgo2,
+/area/tether_away/aerostat/inside)
+"aP" = (
+/obj/machinery/power/smes/buildable,
+/turf/simulated/floor/bluegrid/virgo2,
+/area/tether_away/aerostat/inside)
+"aQ" = (
+/obj/machinery/power/terminal{
+ dir = 8
+ },
+/obj/structure/cable/heavyduty{
+ dir = 2;
+ icon_state = "0-4"
+ },
+/turf/simulated/floor/bluegrid/virgo2,
+/area/tether_away/aerostat/inside)
+"aR" = (
+/obj/machinery/light/small,
+/turf/simulated/floor/bluegrid/virgo2,
+/area/tether_away/aerostat/inside)
+"aS" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"aT" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 4
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"aU" = (
+/obj/structure/cable/heavyduty{
+ dir = 2;
+ icon_state = "0-4"
+ },
+/obj/structure/cable/yellow,
+/obj/structure/cable/yellow{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"aV" = (
+/obj/structure/cable/heavyduty{
+ icon_state = "4-8"
+ },
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 4
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"aW" = (
+/obj/structure/cable/heavyduty{
+ icon_state = "1-8";
+ tag = "icon-1-4"
+ },
+/obj/effect/floor_decal/rust,
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"aX" = (
+/obj/structure/cable/heavyduty{
+ icon_state = "1-4"
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"aY" = (
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 8
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"aZ" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"ba" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"bb" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 8
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"bc" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 9
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"bd" = (
+/turf/simulated/shuttle/wall,
+/area/shuttle/aerostat/docked)
+"be" = (
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"bf" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/full,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"bg" = (
+/turf/simulated/shuttle/floor/yellow,
+/area/shuttle/aerostat/docked)
+"bh" = (
+/obj/machinery/door/airlock/external,
+/turf/simulated/shuttle/floor/yellow,
+/area/shuttle/aerostat/docked)
+"bi" = (
+/obj/effect/floor_decal/industrial/warning/dust/corner,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"bj" = (
+/obj/effect/floor_decal/industrial/warning/dust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"bk" = (
+/obj/effect/floor_decal/industrial/warning/dust/corner{
+ dir = 8
+ },
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"bl" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 4
+ },
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"bm" = (
+/obj/structure/old_roboprinter,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"bn" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 8
+ },
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"bo" = (
+/obj/structure/grille,
+/obj/structure/grille,
+/obj/structure/window/reinforced/full,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"bp" = (
+/obj/effect/floor_decal/industrial/warning/dust/corner{
+ dir = 4
+ },
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"bq" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 1
+ },
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"br" = (
+/obj/structure/bed/chair/shuttle{
+ dir = 4
+ },
+/turf/simulated/shuttle/floor/yellow,
+/area/shuttle/aerostat/docked)
+"bs" = (
+/obj/effect/floor_decal/industrial/warning/dust/corner{
+ dir = 1
+ },
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"bt" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"bu" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 10
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"bv" = (
+/turf/simulated/wall/virgo2,
+/area/tether_away/aerostat/inside)
+"bw" = (
+/obj/effect/floor_decal/industrial/hatch/yellow,
+/obj/tether_away_spawner/aerostat_inside,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"bx" = (
+/obj/effect/floor_decal/industrial/hatch/yellow,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"by" = (
+/obj/machinery/recharge_station,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"bz" = (
+/obj/structure/cable/heavyduty{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/maintenance/common,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"bA" = (
+/obj/effect/floor_decal/industrial/warning/dust/corner,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"bB" = (
+/obj/structure/cable/heavyduty{
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"bC" = (
+/obj/machinery/door/airlock/maintenance/common,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"bD" = (
+/obj/machinery/portable_atmospherics/canister/empty/oxygen,
+/obj/effect/floor_decal/industrial/outline/blue,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"bE" = (
+/obj/machinery/portable_atmospherics/canister/empty/carbon_dioxide,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"bF" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 6
+ },
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"bG" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 10
+ },
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"bH" = (
+/obj/structure/bed/chair/shuttle{
+ dir = 8
+ },
+/turf/simulated/shuttle/floor/yellow,
+/area/shuttle/aerostat/docked)
+"bI" = (
+/obj/structure/closet/emcloset,
+/turf/simulated/shuttle/floor/yellow,
+/area/shuttle/aerostat/docked)
+"bJ" = (
+/obj/structure/table/standard,
+/obj/random/cargopod,
+/obj/random/junk,
+/obj/random/maintenance,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"bK" = (
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"bL" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 4
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"bM" = (
+/obj/machinery/atmospherics/binary/algae_farm,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"bN" = (
+/obj/machinery/portable_atmospherics/canister/empty/carbon_dioxide,
+/obj/machinery/atmospherics/portables_connector{
+ dir = 8
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"bO" = (
+/obj/machinery/portable_atmospherics/canister/empty/carbon_dioxide,
+/obj/machinery/atmospherics/portables_connector{
+ dir = 4
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"bP" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 8
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"bQ" = (
+/obj/effect/floor_decal/industrial/warning/dust/corner,
+/obj/effect/floor_decal/industrial/warning/dust/corner{
+ dir = 4
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"bR" = (
+/obj/effect/floor_decal/industrial/warning/dust,
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 1
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"bS" = (
+/obj/effect/floor_decal/industrial/warning/dust/corner{
+ dir = 1
+ },
+/obj/effect/floor_decal/industrial/warning/dust/corner{
+ dir = 8
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"bT" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 5
+ },
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"bU" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 9
+ },
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"bV" = (
+/obj/structure/bed/chair,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"bW" = (
+/obj/structure/bed/chair{
+ dir = 1
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"bX" = (
+/obj/machinery/portable_atmospherics/canister/empty/oxygen,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"bY" = (
+/obj/machinery/portable_atmospherics/canister/empty/carbon_dioxide,
+/obj/effect/floor_decal/industrial/hatch/yellow,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"bZ" = (
+/obj/tether_away_spawner/aerostat_inside,
+/turf/simulated/floor/bluegrid/virgo2,
+/area/tether_away/aerostat/inside)
+"ca" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"cb" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 8
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"cc" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 1
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"cd" = (
+/obj/structure/cable/heavyduty{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/maintenance/common,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"ce" = (
+/turf/simulated/shuttle/wall/voidcraft/green/virgo2{
+ hard_corner = 1;
+ icon_state = "void-hc"
+ },
+/area/tether_away/aerostat/inside)
+"cf" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 1
+ },
+/obj/shuttle_connector/aerostat,
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"cg" = (
+/obj/machinery/door/airlock/multi_tile/metal{
+ icon_state = "door_closed";
+ dir = 1
+ },
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"ch" = (
+/obj/structure/cable/heavyduty{
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"ci" = (
+/obj/structure/cable/heavyduty{
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"cj" = (
+/obj/machinery/computer/shuttle_control/aerostat_shuttle,
+/obj/machinery/light{
+ icon_state = "tube1";
+ dir = 1
+ },
+/turf/simulated/shuttle/floor/yellow,
+/area/shuttle/aerostat/docked)
+"ck" = (
+/obj/structure/cable/heavyduty{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/multi_tile/metal{
+ dir = 1;
+ hackProof = 1;
+ icon_state = "door_locked";
+ locked = 1
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"cl" = (
+/obj/machinery/light,
+/turf/simulated/shuttle/floor/yellow,
+/area/shuttle/aerostat/docked)
+"cm" = (
+/obj/structure/cable/heavyduty{
+ icon_state = "1-8";
+ tag = "icon-1-4"
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"cn" = (
+/obj/machinery/door/airlock/multi_tile/metal{
+ icon_state = "door_closed";
+ dir = 1
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"co" = (
+/obj/structure/cable/heavyduty{
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"cp" = (
+/obj/structure/cable/heavyduty{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/multi_tile/metal{
+ icon_state = "door_closed";
+ dir = 1
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"cq" = (
+/obj/structure/cable/heavyduty{
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"cr" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 4
+ },
+/obj/structure/bed/chair,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"cs" = (
+/obj/machinery/light/small,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"ct" = (
+/obj/structure/bed/chair{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/blood/gibs,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"cu" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 5
+ },
+/obj/machinery/portable_atmospherics/canister/empty/carbon_dioxide,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"cv" = (
+/turf/unsimulated/floor/sky/virgo2_sky,
+/area/shuttle/excursion/away_aerostat)
+"cw" = (
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"cx" = (
+/obj/structure/cable/yellow{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/effect/floor_decal/industrial/warning/dust,
+/obj/machinery/power/solar,
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"cy" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/effect/floor_decal/industrial/warning/dust,
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"cz" = (
+/obj/effect/floor_decal/industrial/warning/dust,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"cA" = (
+/obj/effect/floor_decal/industrial/warning/dust/corner{
+ dir = 8
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"cB" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 1
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"cC" = (
+/obj/effect/floor_decal/industrial/warning/dust/corner{
+ dir = 1
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"cD" = (
+/obj/machinery/cryopod/robot,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"cE" = (
+/obj/effect/floor_decal/industrial/warning/dust/corner{
+ dir = 4
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"cF" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 8
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"cG" = (
+/obj/effect/floor_decal/industrial/warning/dust/corner,
+/obj/item/trash/candle,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"cH" = (
+/obj/effect/floor_decal/industrial/warning/dust/corner{
+ dir = 8
+ },
+/obj/item/trash/candle,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"cI" = (
+/obj/effect/floor_decal/industrial/warning/dust/corner{
+ dir = 4
+ },
+/obj/item/trash/candle,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"cJ" = (
+/obj/effect/floor_decal/industrial/warning/dust/corner{
+ dir = 1
+ },
+/obj/item/trash/candle,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"cK" = (
+/obj/machinery/recharge_station,
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"cL" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"cM" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"cN" = (
+/obj/structure/table/standard,
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"cQ" = (
+/obj/effect/floor_decal/industrial/hatch/yellow,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"cR" = (
+/obj/machinery/portable_atmospherics/canister/empty/carbon_dioxide,
+/obj/effect/floor_decal/industrial/hatch/yellow,
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"cS" = (
+/obj/effect/floor_decal/industrial/warning/dust/corner{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"cT" = (
+/obj/effect/floor_decal/industrial/warning/dust/corner,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"cU" = (
+/obj/effect/floor_decal/industrial/warning/dust,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"cV" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"cW" = (
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"cX" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"cY" = (
+/obj/effect/floor_decal/industrial/warning/dust,
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"cZ" = (
+/obj/effect/blocker,
+/turf/unsimulated/floor/sky/virgo2_sky,
+/area/tether_away/aerostat)
+"da" = (
+/obj/effect/floor_decal/plaque{
+ desc = "A plaque memorializing the 2551 crew of the Remmi Aerostat. It appears they were the final crew, and 'they will be missed'.";
+ name = "memorial plaque";
+ pixel_y = -32
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"db" = (
+/obj/machinery/power/solar,
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"dc" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"dd" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 5
+ },
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"de" = (
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"df" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 8
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"dg" = (
+/obj/machinery/power/solar,
+/obj/structure/cable/yellow{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"dh" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"di" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"dj" = (
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"dk" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"dl" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"dm" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"dn" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"do" = (
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"dp" = (
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"dq" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 4
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"dr" = (
+/obj/structure/cable/heavyduty{
+ icon_state = "2-4"
+ },
+/obj/effect/decal/cleanable/cobweb,
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"ds" = (
+/obj/structure/cable/heavyduty{
+ icon_state = "4-8"
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"dt" = (
+/obj/structure/cable/heavyduty{
+ icon_state = "4-8"
+ },
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 8
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"du" = (
+/obj/structure/cable/heavyduty{
+ icon_state = "4-8"
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"dv" = (
+/obj/structure/cable/heavyduty{
+ icon_state = "0-8"
+ },
+/obj/structure/cable/yellow,
+/obj/structure/cable/yellow{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"dw" = (
+/obj/machinery/power/solar_control,
+/obj/structure/cable/yellow,
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"dx" = (
+/obj/machinery/power/tracker,
+/obj/structure/cable/yellow,
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"dy" = (
+/obj/structure/cable/heavyduty{
+ icon_state = "1-2"
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"dz" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"dA" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"dB" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"dC" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"dD" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"dE" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 10
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"dF" = (
+/obj/machinery/power/solar,
+/obj/effect/floor_decal/industrial/warning/dust,
+/obj/structure/cable/yellow{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"dG" = (
+/obj/effect/floor_decal/industrial/warning/dust,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"dH" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 6
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"dI" = (
+/obj/structure/cable/yellow{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/machinery/power/solar,
+/obj/effect/floor_decal/industrial/warning/dust,
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"dJ" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 6
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"eE" = (
+/obj/effect/floor_decal/industrial/hatch/yellow,
+/obj/random/toolbox,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"fl" = (
+/obj/random/contraband,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"gD" = (
+/obj/tether_away_spawner/aerostat_inside,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"hd" = (
+/obj/random/contraband,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"kF" = (
+/obj/random/action_figure,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"tZ" = (
+/obj/structure/table/standard,
+/obj/random/powercell,
+/obj/random/contraband,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"ub" = (
+/obj/effect/floor_decal/rust,
+/obj/random/powercell,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"uU" = (
+/obj/structure/table/standard,
+/obj/item/weapon/gun/energy/taser/xeno,
+/obj/random/cigarettes,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"xA" = (
+/obj/random/firstaid,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"AS" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 4
+ },
+/obj/random/toolbox,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"Du" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 1
+ },
+/obj/random/cigarettes,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"DF" = (
+/obj/random/drinkbottle,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"DK" = (
+/obj/effect/floor_decal/industrial/warning/dust{
+ dir = 4
+ },
+/obj/effect/floor_decal/rust,
+/obj/random/powercell,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat)
+"Fg" = (
+/obj/random/firstaid,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"Gs" = (
+/obj/structure/table/standard,
+/obj/random/material,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"Hl" = (
+/obj/random/tank,
+/turf/simulated/floor/bluegrid/virgo2,
+/area/tether_away/aerostat/inside)
+"Jb" = (
+/obj/random/toy,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"JG" = (
+/obj/structure/metal_edge,
+/turf/unsimulated/floor/sky/virgo2_sky,
+/area/tether_away/aerostat)
+"Lw" = (
+/obj/structure/table/standard,
+/obj/random/powercell,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"Ly" = (
+/obj/random/material,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"Mj" = (
+/obj/random/contraband,
+/turf/simulated/floor/bluegrid/virgo2,
+/area/tether_away/aerostat/inside)
+"Qe" = (
+/obj/structure/table/standard,
+/obj/effect/decal/cleanable/cobweb2,
+/obj/random/contraband,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"UC" = (
+/obj/structure/table/standard,
+/obj/random/powercell,
+/obj/random/toolbox,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"Wk" = (
+/obj/random/drinkbottle,
+/turf/simulated/floor/plating/virgo2,
+/area/tether_away/aerostat/inside)
+"Ym" = (
+/obj/structure/table/standard,
+/obj/item/weapon/gun/energy/taser/xeno,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+"ZK" = (
+/obj/random/plushie,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/inside)
+
+(1,1,1) = {"
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+"}
+(2,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(3,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(4,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(5,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(6,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(7,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(8,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(9,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(10,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(11,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(12,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(13,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(14,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(15,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+df
+df
+df
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(16,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+de
+de
+de
+de
+de
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+df
+df
+df
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(17,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+de
+de
+dj
+dx
+de
+de
+de
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+de
+de
+de
+de
+de
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(18,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+de
+de
+de
+aG
+dw
+de
+de
+de
+de
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+de
+de
+dj
+dx
+de
+de
+de
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(19,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+de
+de
+de
+de
+dk
+de
+de
+de
+de
+de
+de
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+de
+de
+de
+aG
+dw
+de
+de
+de
+de
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(20,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ag
+aB
+aB
+aB
+aB
+aH
+df
+aY
+bb
+bb
+bb
+bb
+bu
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+de
+de
+de
+de
+dk
+de
+de
+de
+de
+de
+de
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(21,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aq
+aD
+aD
+aD
+aD
+dk
+de
+dk
+aD
+aD
+aD
+aD
+cx
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ag
+aB
+aB
+aB
+aB
+aH
+df
+aY
+bb
+bb
+bb
+bb
+bu
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(22,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+as
+aE
+aE
+aE
+aE
+aS
+de
+aG
+bt
+bt
+bt
+bt
+cy
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aq
+aD
+aD
+aD
+aD
+dk
+de
+dk
+aD
+aD
+aD
+aD
+cx
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(23,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aq
+aD
+aD
+aD
+aD
+dk
+de
+dk
+aD
+aD
+aD
+aD
+cx
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+as
+aE
+aE
+aE
+aE
+aS
+de
+aG
+bt
+bt
+bt
+bt
+cy
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(24,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+as
+aE
+aE
+aE
+aE
+aS
+de
+aG
+bt
+bt
+bt
+bt
+cy
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aq
+aD
+aD
+aD
+aD
+dk
+de
+dk
+aD
+aD
+aD
+aD
+cx
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(25,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aq
+aD
+aD
+aD
+aD
+dk
+de
+dk
+aD
+aD
+aD
+aD
+cx
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+as
+aE
+aE
+aE
+aE
+aS
+de
+aG
+bt
+bt
+bt
+bt
+cy
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(26,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+as
+aE
+aE
+aE
+aE
+aS
+de
+aG
+bt
+bt
+bt
+bt
+cy
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cv
+cv
+cv
+cv
+cv
+cv
+cv
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aq
+aD
+aD
+aD
+aD
+dk
+de
+dk
+aD
+aD
+aD
+aD
+cx
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(27,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aq
+aD
+aD
+aD
+aD
+dk
+de
+dk
+aD
+aD
+aD
+aD
+cx
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cc
+cY
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+as
+aE
+aE
+aE
+aE
+aS
+de
+aG
+bt
+bt
+bt
+bt
+cy
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(28,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+as
+aE
+aE
+aE
+aE
+aS
+de
+aG
+bt
+bt
+bt
+bt
+cy
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+cf
+cY
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aq
+aD
+aD
+aD
+aD
+dk
+de
+dk
+aD
+aD
+aD
+aD
+cx
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(29,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aq
+aD
+aD
+aD
+aD
+dk
+de
+dk
+aD
+aD
+aD
+aD
+cx
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+cc
+cY
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+as
+aE
+aE
+aE
+aE
+aS
+de
+aG
+bt
+bt
+bt
+bt
+cy
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(30,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+as
+aE
+aE
+aE
+aE
+aS
+de
+aG
+bt
+bt
+bt
+bt
+cy
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+bv
+cw
+cw
+bv
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aq
+aD
+aD
+aD
+aD
+dk
+de
+dk
+aD
+aD
+aD
+aD
+cx
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(31,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aq
+aD
+aD
+aD
+aD
+dk
+de
+dk
+aD
+aD
+aD
+aD
+cx
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+bK
+bv
+cw
+cw
+bv
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+as
+aE
+aE
+aE
+aE
+aS
+de
+aG
+bt
+bt
+bt
+bt
+cy
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(32,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+as
+aE
+aE
+aE
+aE
+aS
+de
+aG
+bt
+bt
+bt
+bt
+cy
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+bK
+an
+bv
+cw
+cw
+bv
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aq
+aD
+aD
+aD
+aD
+dk
+de
+dk
+aD
+aD
+aD
+aD
+cx
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(33,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aq
+aD
+aD
+aD
+aD
+dk
+de
+dk
+aD
+aD
+aD
+aD
+cx
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+bK
+bK
+bK
+bv
+cw
+cw
+bv
+be
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+as
+aE
+aE
+aE
+aE
+aS
+de
+aG
+bt
+bt
+bt
+bt
+cy
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(34,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+as
+aE
+aE
+aE
+aE
+aS
+de
+aG
+bt
+bt
+bt
+bt
+cy
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+kF
+bK
+bK
+an
+bv
+cX
+da
+bv
+be
+be
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aq
+aD
+aD
+aD
+aD
+dk
+de
+dk
+aD
+aD
+aD
+aD
+cx
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(35,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+av
+aD
+aD
+aD
+aD
+dk
+de
+dk
+aD
+aD
+aD
+aD
+dI
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+ao
+ao
+ap
+bK
+bK
+bv
+cw
+cw
+bv
+be
+be
+be
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+as
+aE
+aE
+aE
+aE
+aS
+de
+aG
+bt
+bt
+bt
+bt
+cy
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(36,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ay
+dq
+dq
+dq
+dq
+aT
+dq
+aZ
+dq
+DK
+dq
+dq
+dJ
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+be
+ao
+be
+an
+bv
+cw
+cw
+bv
+be
+ao
+be
+be
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+av
+aD
+aD
+aD
+aD
+dk
+de
+dk
+aD
+aD
+aD
+aD
+dI
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(37,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+de
+de
+de
+de
+dk
+de
+dk
+de
+de
+de
+de
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+be
+be
+be
+be
+bK
+bv
+cw
+cw
+bv
+be
+be
+be
+be
+be
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ay
+dq
+dq
+dq
+dq
+aT
+dq
+aZ
+dq
+dq
+dq
+dq
+dJ
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(38,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+de
+de
+de
+dk
+de
+dk
+de
+de
+de
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+be
+gD
+be
+be
+be
+an
+bv
+be
+cg
+bv
+bv
+bK
+be
+be
+ao
+be
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+de
+de
+de
+de
+dk
+de
+dk
+de
+de
+de
+de
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(39,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+de
+de
+dp
+aU
+ba
+de
+de
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+be
+be
+be
+be
+be
+be
+be
+bv
+bK
+bK
+bK
+bv
+bK
+bK
+be
+be
+be
+gD
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+de
+de
+de
+dk
+de
+dk
+de
+de
+de
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(40,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+de
+de
+du
+de
+de
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+be
+be
+be
+be
+be
+ar
+be
+be
+bC
+bK
+bK
+bK
+bC
+ad
+bK
+bK
+be
+be
+be
+be
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+de
+de
+dp
+aU
+ba
+de
+de
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(41,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ax
+aV
+ax
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+ao
+ao
+ao
+be
+be
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bK
+bK
+bv
+an
+DF
+an
+ZK
+an
+bK
+be
+be
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+de
+de
+du
+de
+de
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(42,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ac
+ds
+ac
+ac
+ac
+ac
+bf
+bf
+ac
+ac
+bf
+bf
+ac
+ac
+bf
+bf
+ac
+ac
+ac
+ac
+ac
+ce
+bl
+bl
+bl
+bl
+bl
+bl
+bv
+bJ
+bJ
+bJ
+bJ
+bJ
+bJ
+bv
+bK
+bK
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+be
+be
+be
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+dq
+aV
+dq
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(43,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ac
+ab
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+bz
+bB
+bB
+bB
+bB
+bB
+bB
+bB
+bB
+bz
+bB
+bB
+bB
+bB
+bB
+bB
+cd
+ch
+bK
+bv
+bJ
+bJ
+bJ
+bJ
+bJ
+bv
+bl
+bl
+bl
+bl
+bl
+bl
+ce
+ac
+ac
+ac
+ac
+ac
+bf
+bf
+ac
+ac
+bf
+bf
+ac
+ac
+bf
+bf
+ac
+ac
+ac
+ac
+ds
+ac
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(44,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ac
+ac
+ac
+ac
+ac
+ac
+bf
+bf
+ac
+ac
+bf
+bf
+ac
+ac
+bo
+bf
+ac
+ac
+ac
+ce
+bn
+bn
+bn
+bn
+bn
+bn
+bn
+bn
+bv
+bK
+bK
+bK
+bK
+bK
+bK
+bv
+ci
+co
+cd
+bB
+bB
+bB
+bB
+bB
+bz
+bB
+bB
+bB
+bB
+bB
+bB
+bB
+bB
+bz
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+aW
+ac
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(45,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+bi
+bl
+bl
+bl
+bl
+bl
+bl
+bp
+bv
+UC
+bK
+bK
+bK
+bK
+bJ
+bv
+ci
+ci
+bv
+at
+bK
+bK
+bK
+au
+bv
+ah
+aj
+aj
+aj
+aj
+aj
+aj
+al
+ce
+ac
+ac
+ac
+bf
+bf
+ac
+ac
+bf
+bf
+ac
+ac
+bo
+bf
+ac
+ac
+ac
+ac
+ac
+ac
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(46,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+bv
+bL
+bQ
+bL
+bQ
+bL
+bL
+bv
+ci
+ci
+bv
+cr
+bQ
+bL
+bQ
+bL
+bv
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(47,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+be
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+bv
+aF
+bR
+aF
+bR
+bK
+aF
+bv
+ci
+ci
+bv
+az
+bR
+az
+bR
+az
+bv
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(48,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+be
+be
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+bv
+bN
+bR
+bN
+bR
+bK
+bN
+bv
+ci
+ci
+bv
+bN
+bR
+bN
+bR
+bN
+bv
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+be
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(49,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+be
+be
+be
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+bv
+bM
+bR
+bM
+bR
+xA
+bM
+bv
+ci
+ci
+bv
+bM
+bR
+bM
+bR
+bM
+bv
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+be
+be
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(50,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+be
+be
+be
+be
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+bv
+bO
+bR
+bO
+bR
+bK
+bO
+bv
+ci
+ci
+bv
+bO
+bR
+bO
+bR
+bO
+bv
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+be
+be
+be
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(51,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+be
+be
+be
+be
+be
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+bv
+aI
+bR
+aI
+bR
+bX
+aI
+bv
+ci
+ci
+bv
+aA
+bR
+aA
+bR
+aA
+bv
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+be
+be
+be
+be
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(52,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+be
+be
+be
+be
+be
+be
+bk
+bn
+bn
+bn
+bn
+bn
+bn
+bs
+bv
+cL
+bS
+bP
+bS
+bP
+bP
+bv
+ci
+ci
+bv
+cL
+bS
+bP
+bS
+bP
+bv
+cS
+bn
+bn
+bn
+bn
+bn
+bn
+bs
+be
+be
+be
+be
+be
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(53,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+be
+be
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bC
+bv
+ac
+ce
+ci
+cp
+ce
+ac
+bC
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+be
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(54,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+be
+be
+be
+bv
+bm
+bm
+bm
+cB
+bv
+bD
+bD
+bD
+bD
+bq
+be
+fl
+be
+be
+be
+be
+bj
+bY
+bY
+ac
+ci
+ci
+ac
+cQ
+bq
+be
+be
+be
+be
+bE
+Fg
+bj
+bD
+bD
+bD
+bD
+bv
+cU
+bm
+bm
+bm
+bv
+be
+be
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(55,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+be
+be
+be
+be
+bv
+bK
+bK
+bK
+cB
+bv
+bn
+bn
+bn
+bn
+bs
+be
+be
+be
+be
+be
+be
+bj
+bY
+bY
+ac
+ci
+ci
+ac
+bx
+bq
+be
+be
+be
+be
+be
+be
+bk
+bn
+bn
+bn
+bn
+bv
+cz
+bK
+bK
+bK
+bv
+be
+be
+be
+be
+be
+bf
+bf
+bf
+bf
+bf
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(56,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+bf
+bf
+bf
+bf
+bf
+be
+be
+be
+be
+be
+be
+be
+bv
+bw
+bw
+bw
+cB
+bC
+be
+be
+be
+be
+be
+be
+be
+be
+be
+be
+be
+bj
+bY
+bY
+ac
+ci
+ci
+ac
+bY
+bq
+be
+be
+be
+be
+be
+be
+be
+be
+be
+be
+be
+bC
+cz
+bw
+bw
+bw
+bv
+be
+be
+be
+be
+be
+be
+be
+be
+be
+bf
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(57,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+bf
+Wk
+be
+be
+be
+be
+be
+be
+be
+be
+be
+be
+bv
+cF
+bP
+bP
+cC
+bv
+be
+be
+be
+be
+be
+be
+cG
+bl
+bl
+cI
+be
+bj
+ac
+ac
+ce
+ci
+ck
+ce
+ac
+ac
+be
+be
+be
+be
+ct
+bi
+bl
+bl
+bp
+be
+be
+bv
+cA
+bP
+bP
+cb
+bv
+be
+be
+be
+be
+gD
+be
+be
+be
+be
+bf
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(58,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+bf
+be
+be
+bi
+bl
+bl
+bl
+bl
+bl
+bl
+bl
+bp
+bv
+bK
+bK
+bA
+bL
+bv
+bE
+be
+be
+be
+be
+be
+bj
+aw
+aw
+bq
+be
+be
+ac
+aJ
+aL
+aN
+aN
+aL
+Hl
+ac
+be
+be
+be
+be
+cW
+bj
+aw
+aw
+bq
+be
+be
+bv
+AS
+cE
+bK
+bK
+bv
+bi
+bl
+bl
+bl
+bl
+bl
+bl
+bl
+bp
+ac
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(59,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ac
+be
+be
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+bv
+bK
+bK
+cz
+cD
+bv
+be
+be
+cG
+bl
+bl
+bl
+bF
+aw
+aw
+bT
+cI
+be
+ac
+aK
+aL
+aO
+aO
+aL
+aR
+ac
+be
+bi
+cV
+cV
+cV
+bF
+aw
+aw
+cu
+bp
+be
+bv
+cD
+cB
+bK
+bK
+bv
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+ac
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(60,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ac
+be
+be
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+bv
+bK
+bK
+cz
+cD
+bv
+be
+be
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+be
+ac
+Mj
+aL
+aP
+aP
+aL
+aL
+ac
+be
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+be
+bv
+cD
+cB
+bK
+bK
+bv
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+bf
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(61,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ac
+be
+be
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+bv
+bK
+bK
+cz
+cD
+bv
+be
+be
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+be
+ac
+aL
+bZ
+aP
+aP
+aL
+Mj
+ac
+be
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+be
+bv
+cD
+cB
+bK
+bK
+bv
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+bf
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(62,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ac
+be
+be
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+bv
+bK
+bK
+cz
+cD
+bv
+be
+be
+cH
+bn
+bn
+bn
+bG
+aw
+aw
+bU
+cJ
+be
+ac
+aK
+aL
+aQ
+aQ
+aL
+aR
+ac
+be
+bk
+bn
+bn
+bn
+bG
+aw
+aw
+bU
+bs
+be
+bv
+cD
+cB
+bK
+bK
+bv
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+ac
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(63,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+bf
+be
+be
+bk
+bn
+bn
+bn
+bn
+bn
+bn
+bn
+bs
+bv
+bK
+bK
+cA
+bP
+bv
+be
+be
+be
+be
+be
+be
+bj
+aw
+aw
+bq
+be
+be
+ac
+aM
+aL
+aN
+aN
+aL
+aL
+ac
+be
+be
+be
+be
+be
+bj
+aw
+aw
+bq
+be
+be
+bv
+bP
+cC
+bK
+bK
+bv
+bk
+bn
+bn
+bn
+bn
+bn
+bn
+bn
+bs
+ac
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(64,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+bf
+be
+be
+be
+be
+be
+be
+be
+be
+be
+be
+be
+bv
+ca
+bK
+bK
+ad
+bv
+be
+be
+be
+gD
+be
+be
+cH
+bn
+bn
+cJ
+be
+bj
+ac
+ac
+ce
+ci
+ck
+ce
+ac
+ac
+be
+be
+be
+be
+be
+bk
+bn
+bn
+bs
+be
+be
+bv
+hd
+bK
+bK
+cs
+bv
+be
+be
+be
+be
+be
+be
+be
+be
+be
+bf
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(65,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+bf
+bf
+bf
+bf
+bf
+be
+be
+be
+be
+be
+be
+be
+bv
+bK
+bK
+bK
+bK
+bC
+be
+be
+be
+be
+be
+be
+be
+be
+be
+be
+be
+bj
+bY
+bY
+ac
+ci
+ci
+ac
+eE
+bq
+be
+be
+be
+gD
+be
+be
+be
+be
+be
+be
+be
+bC
+bK
+bK
+bK
+bK
+bv
+be
+be
+be
+be
+be
+be
+be
+be
+be
+bf
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(66,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+be
+be
+be
+be
+bv
+bL
+bL
+bL
+cE
+bv
+bl
+bl
+bl
+bl
+bp
+be
+be
+be
+be
+be
+be
+bj
+bY
+bY
+ac
+ci
+ci
+ac
+bx
+bq
+be
+be
+be
+be
+be
+be
+bi
+bl
+bl
+bl
+bl
+bv
+bA
+bL
+bL
+bL
+bv
+be
+be
+be
+be
+be
+bf
+bf
+bf
+bf
+bf
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(67,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+be
+be
+be
+bv
+cK
+by
+by
+Du
+bv
+bD
+bD
+bD
+bD
+bq
+be
+be
+be
+be
+be
+be
+bj
+bY
+bY
+ac
+ci
+ci
+ac
+cR
+bq
+be
+be
+be
+be
+be
+be
+bj
+bD
+bD
+bD
+bD
+bv
+cz
+by
+by
+by
+bv
+be
+be
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(68,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+be
+be
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bC
+bv
+ac
+ce
+ci
+cp
+ce
+ac
+bC
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+be
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(69,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+be
+be
+be
+be
+be
+be
+bi
+bl
+bl
+bl
+bl
+bl
+bl
+bp
+bv
+cM
+bQ
+bL
+bQ
+bL
+bL
+bv
+ci
+ci
+bv
+cM
+bQ
+bL
+bQ
+bL
+bv
+cT
+bl
+bl
+bl
+bl
+bl
+bl
+bp
+be
+be
+be
+be
+be
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(70,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+be
+be
+be
+be
+be
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+bv
+aF
+bR
+aF
+bR
+bK
+aF
+bv
+ci
+ci
+bv
+aC
+bR
+az
+bR
+az
+bv
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+be
+be
+be
+be
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(71,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+be
+be
+be
+be
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+bv
+bN
+bR
+bN
+bR
+bK
+bN
+bv
+ci
+ci
+bv
+bN
+bR
+bN
+bR
+bN
+bv
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+be
+be
+be
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(72,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+be
+be
+be
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+bv
+bM
+bR
+bM
+bR
+bX
+bM
+bv
+ci
+ci
+bv
+bM
+bR
+bM
+bR
+bM
+bv
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+be
+be
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(73,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+be
+be
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+bv
+bO
+bR
+bO
+bR
+bX
+bO
+bv
+ci
+ci
+bv
+bO
+bR
+bO
+bR
+bO
+bv
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+be
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(74,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+be
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+bv
+aI
+bR
+aI
+bR
+bK
+aI
+bv
+ci
+ci
+bv
+aA
+bR
+aA
+bR
+aA
+bv
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(75,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+bv
+bP
+bS
+bP
+bS
+bP
+bP
+bv
+ci
+ci
+bv
+bP
+bS
+bP
+bS
+bP
+bv
+bj
+aw
+aw
+aw
+aw
+aw
+aw
+bq
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(76,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+bk
+bn
+bn
+bn
+bn
+bn
+bn
+bs
+bv
+uU
+bK
+bV
+bW
+bK
+Gs
+bv
+ci
+ci
+bv
+Gs
+bK
+bK
+bK
+Lw
+bv
+ai
+ak
+ak
+ak
+ak
+ak
+ak
+am
+ce
+ac
+ac
+ac
+bf
+bf
+ac
+ac
+bf
+bf
+ac
+ac
+bf
+bf
+ac
+ac
+ac
+ac
+ac
+ac
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(77,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ac
+ac
+ac
+ac
+ac
+ac
+bf
+bf
+ac
+ac
+bf
+bf
+ac
+ac
+bf
+bf
+ac
+ac
+ac
+ce
+bl
+bl
+bl
+bl
+bl
+bl
+bl
+bl
+bv
+bK
+bK
+bK
+bK
+bK
+bK
+bv
+ci
+cq
+cd
+bB
+bB
+bB
+bB
+bB
+cd
+bB
+bB
+bB
+bB
+bB
+bB
+bB
+bB
+bz
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+aX
+ac
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(78,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ac
+dr
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+dy
+bz
+bB
+bB
+bB
+bB
+bB
+bB
+bB
+bB
+bz
+bB
+bB
+bB
+bB
+bB
+bB
+cd
+cm
+bK
+bv
+Qe
+Ym
+Gs
+bJ
+Gs
+bv
+bn
+bn
+bn
+bn
+bn
+bn
+ce
+ac
+ac
+ac
+ac
+ac
+bf
+bf
+ac
+ac
+bf
+bf
+ac
+ac
+bo
+bf
+ac
+ac
+ac
+ac
+ds
+ac
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(79,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+ac
+ds
+ac
+ac
+ac
+ac
+bf
+bf
+ac
+ac
+bf
+bf
+ac
+ac
+bo
+bf
+ac
+ac
+ac
+ac
+ac
+ce
+bn
+bn
+bn
+bn
+bn
+bn
+bv
+cN
+bJ
+bJ
+bJ
+tZ
+bJ
+bv
+bK
+bK
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+be
+be
+be
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+df
+dt
+df
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(80,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+df
+dt
+df
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+ao
+ao
+be
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bv
+bK
+bK
+bv
+be
+be
+be
+be
+be
+be
+be
+be
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+de
+de
+du
+de
+de
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(81,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+de
+de
+du
+de
+de
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+be
+be
+be
+be
+be
+be
+be
+be
+bC
+bK
+bK
+bK
+bC
+be
+be
+be
+be
+be
+be
+be
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+de
+de
+dj
+dv
+dz
+de
+de
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(82,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+de
+de
+dj
+dv
+dz
+ae
+de
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+be
+be
+be
+be
+be
+be
+be
+bv
+bK
+bK
+bK
+bv
+be
+be
+be
+be
+gD
+be
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+de
+de
+de
+dk
+de
+dk
+de
+de
+de
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(83,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+de
+de
+de
+dk
+de
+dk
+de
+de
+af
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+be
+be
+gD
+be
+be
+be
+bv
+bK
+cn
+bv
+bv
+ao
+be
+ao
+be
+be
+be
+ao
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+de
+de
+de
+de
+dk
+de
+dk
+de
+de
+de
+de
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(84,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+de
+de
+de
+de
+dk
+de
+dk
+de
+de
+de
+de
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+be
+be
+be
+be
+be
+bv
+cw
+cw
+bv
+Ly
+be
+be
+be
+be
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+bc
+df
+df
+df
+df
+dl
+df
+dl
+df
+df
+df
+df
+dE
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(85,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+bc
+df
+df
+df
+df
+dl
+df
+dl
+df
+df
+df
+df
+dE
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+be
+be
+be
+be
+bv
+cw
+cw
+bv
+be
+be
+be
+be
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+db
+dg
+dg
+dg
+dg
+dk
+de
+dk
+dg
+dg
+dg
+dg
+dF
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(86,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+db
+dg
+dg
+dg
+dg
+dk
+de
+dk
+dg
+dg
+dg
+dg
+dF
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+be
+be
+be
+bv
+cw
+cw
+bv
+be
+be
+be
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+dc
+dh
+dh
+dh
+dh
+dm
+de
+dA
+dC
+dC
+dC
+dC
+dG
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(87,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+dc
+dh
+dh
+dh
+dh
+dm
+de
+dA
+dC
+dC
+dC
+dC
+dG
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+be
+be
+bv
+cw
+cw
+bv
+be
+be
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+db
+dg
+dg
+dg
+dg
+dk
+de
+dk
+dg
+dg
+dg
+dg
+dF
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(88,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+db
+dg
+dg
+dg
+dg
+dk
+de
+dk
+dg
+dg
+dg
+dg
+dF
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+be
+bv
+cw
+cw
+bv
+be
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+dc
+dh
+dh
+dh
+dh
+dm
+de
+dA
+dC
+dC
+dC
+dC
+dG
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(89,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+dc
+dh
+dh
+dh
+dh
+dm
+de
+dA
+dC
+dC
+dC
+dC
+dG
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+be
+bv
+cw
+cw
+bv
+be
+be
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+db
+dg
+dg
+dg
+dg
+dk
+de
+dk
+dg
+dg
+dg
+dg
+dF
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(90,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+db
+dg
+dg
+dg
+dg
+dk
+de
+dk
+dg
+dg
+dg
+dg
+dF
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+be
+bv
+cw
+cw
+bv
+Jb
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+dc
+dh
+dh
+dh
+dh
+dm
+de
+dA
+dC
+dC
+dC
+dC
+dG
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(91,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+dc
+dh
+dh
+dh
+dh
+dm
+de
+dA
+dC
+dC
+dC
+dC
+dG
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+bv
+cw
+cw
+bv
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+db
+dg
+dg
+dg
+dg
+dk
+de
+dk
+dg
+dg
+dg
+dg
+dF
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(92,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+db
+dg
+dg
+dg
+dg
+dk
+de
+dk
+dg
+dg
+dg
+dg
+dF
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+ac
+cc
+cY
+ac
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+dc
+dh
+dh
+dh
+dh
+dm
+de
+dA
+dC
+dC
+dC
+dC
+dG
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(93,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+dc
+dh
+dh
+dh
+dh
+dm
+de
+dA
+dC
+dC
+dC
+dC
+dG
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aa
+cc
+cY
+aa
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+db
+dg
+dg
+dg
+dg
+dk
+de
+dk
+dg
+dg
+dg
+dg
+dF
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(94,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+db
+dg
+dg
+dg
+dg
+dk
+de
+dk
+dg
+dg
+dg
+dg
+dF
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cc
+cY
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+dc
+dh
+dh
+dh
+dh
+dm
+de
+dA
+dC
+dC
+dC
+dC
+dG
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(95,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+dc
+dh
+dh
+dh
+dh
+dm
+de
+dA
+dC
+dC
+dC
+dC
+dG
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+bd
+bd
+bd
+bd
+bd
+bh
+bh
+bd
+bd
+bd
+bd
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+db
+dg
+dg
+dg
+dg
+dk
+de
+dk
+dg
+dg
+dg
+dg
+dF
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(96,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+db
+dg
+dg
+dg
+dg
+dk
+de
+dk
+dg
+dg
+dg
+dg
+dF
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+bd
+bI
+br
+br
+br
+bg
+bg
+br
+br
+br
+bd
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+dc
+dh
+dh
+dh
+dh
+dm
+de
+dA
+dC
+dC
+dC
+dC
+dG
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(97,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+dc
+dh
+dh
+dh
+dh
+dm
+de
+dA
+dC
+dC
+dC
+dC
+dG
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+bd
+cj
+bg
+bg
+bg
+bg
+bg
+bg
+bg
+cl
+bd
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+db
+dg
+dg
+dg
+dg
+dk
+de
+dk
+dg
+dg
+dg
+dg
+dF
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(98,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+db
+dg
+dg
+dg
+dg
+dk
+de
+dk
+dg
+dg
+dg
+dg
+dF
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+bd
+bI
+bH
+bH
+bH
+bg
+bg
+bH
+bH
+bH
+bd
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+dc
+dh
+dh
+dh
+dh
+dm
+de
+dA
+dC
+dC
+dC
+dC
+dG
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(99,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+dc
+dh
+dh
+dh
+dh
+dm
+de
+dA
+dC
+dC
+dC
+dC
+dG
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+bd
+bd
+bd
+bd
+bd
+bd
+bd
+bd
+bd
+bd
+bd
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+db
+dg
+dg
+dg
+dg
+dk
+de
+dk
+dg
+dg
+dg
+dg
+dF
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(100,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+db
+dg
+dg
+dg
+dg
+dk
+de
+dk
+dg
+dg
+dg
+dg
+dF
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+dd
+di
+di
+di
+di
+dn
+dq
+dB
+dD
+dD
+dD
+dD
+dH
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(101,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+dd
+di
+di
+di
+di
+dn
+dq
+dB
+dD
+dD
+dD
+dD
+dH
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+de
+de
+de
+de
+dk
+de
+de
+de
+de
+de
+de
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(102,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+de
+de
+de
+de
+dk
+de
+de
+de
+de
+de
+de
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+de
+de
+ub
+do
+dw
+de
+de
+de
+de
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(103,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+de
+de
+de
+do
+dw
+de
+de
+de
+de
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+de
+de
+dp
+dx
+de
+de
+de
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(104,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+de
+de
+dp
+dx
+de
+de
+de
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+de
+de
+de
+de
+de
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(105,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+de
+de
+de
+de
+de
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+dq
+dq
+dq
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(106,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+dq
+dq
+dq
+JG
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(107,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(108,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(109,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(110,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(111,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(112,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(113,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(114,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(115,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(116,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(117,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(118,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(119,1,1) = {"
+cZ
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+aw
+cZ
+"}
+(120,1,1) = {"
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+cZ
+"}
diff --git a/maps/tether/submaps/aerostat/submaps/Blackshuttledown.dmm b/maps/tether/submaps/aerostat/submaps/Blackshuttledown.dmm
new file mode 100644
index 00000000000..e0a80783f19
--- /dev/null
+++ b/maps/tether/submaps/aerostat/submaps/Blackshuttledown.dmm
@@ -0,0 +1,1747 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aa" = (
+/turf/template_noop,
+/area/template_noop)
+"ab" = (
+/turf/template_noop,
+/area/submap/virgo2/Blackshuttledown)
+"ac" = (
+/obj/effect/decal/remains/human,
+/turf/template_noop,
+/area/submap/virgo2/Blackshuttledown)
+"ad" = (
+/turf/simulated/mineral/ignore_mapgen/virgo2,
+/area/submap/virgo2/Blackshuttledown)
+"ae" = (
+/obj/effect/decal/cleanable/blood,
+/turf/template_noop,
+/area/submap/virgo2/Blackshuttledown)
+"af" = (
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/Blackshuttledown)
+"ag" = (
+/obj/effect/decal/remains/human,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/Blackshuttledown)
+"ah" = (
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/Blackshuttledown)
+"ai" = (
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/turf/simulated/shuttle/wall/dark{
+ icon_state = "dark6";
+ name = "Unknown Shuttle";
+ tag = "icon-dark6"
+ },
+/area/submap/virgo2/Blackshuttledown)
+"aj" = (
+/turf/simulated/shuttle/wall/dark{
+ icon_state = "dark0";
+ name = "Unknown Shuttle";
+ tag = "icon-dark0"
+ },
+/area/submap/virgo2/Blackshuttledown)
+"ak" = (
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/turf/simulated/shuttle/wall/dark{
+ icon_state = "dark10";
+ name = "Unknown Shuttle";
+ tag = "icon-dark10"
+ },
+/area/submap/virgo2/Blackshuttledown)
+"al" = (
+/obj/machinery/door/airlock/external{
+ density = 1;
+ frequency = 1331;
+ id_tag = "merc_shuttle_outer";
+ name = "Ship External Access";
+ req_access = list(150)
+ },
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"am" = (
+/obj/structure/shuttle/engine/heater{
+ icon_state = "heater";
+ dir = 4
+ },
+/turf/simulated/shuttle/wall/dark{
+ icon_state = "dark0";
+ name = "Unknown Shuttle";
+ tag = "icon-dark0"
+ },
+/area/submap/virgo2/Blackshuttledown)
+"an" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 4;
+ icon_state = "propulsion_l"
+ },
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/Blackshuttledown)
+"ao" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/table/rack,
+/obj/item/clothing/head/helmet/space,
+/obj/item/clothing/head/helmet/space,
+/obj/item/clothing/head/helmet/space,
+/obj/item/clothing/head/helmet/space,
+/obj/item/clothing/suit/space,
+/obj/item/clothing/suit/space,
+/obj/item/clothing/suit/space,
+/obj/item/clothing/suit/space,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"ap" = (
+/obj/structure/dispenser/oxygen,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"aq" = (
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"ar" = (
+/obj/machinery/light/small{
+ dir = 4;
+ pixel_y = 0
+ },
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"as" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"at" = (
+/obj/machinery/organ_printer/flesh,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"au" = (
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/turf/simulated/shuttle/wall/dark{
+ icon_state = "dark5";
+ name = "Unknown Shuttle";
+ tag = "icon-dark5"
+ },
+/area/submap/virgo2/Blackshuttledown)
+"av" = (
+/obj/structure/table/steel,
+/obj/item/weapon/gun/projectile/automatic/wt550,
+/obj/item/weapon/gun/projectile/automatic/p90,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"aw" = (
+/obj/machinery/door/airlock/external,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"ax" = (
+/obj/machinery/optable,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"ay" = (
+/obj/machinery/bodyscanner{
+ dir = 8
+ },
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"az" = (
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/turf/simulated/shuttle/wall/dark{
+ icon_state = "dark9";
+ name = "Unknown Shuttle";
+ tag = "icon-dark9"
+ },
+/area/submap/virgo2/Blackshuttledown)
+"aB" = (
+/mob/living/simple_animal/hostile/viscerator,
+/mob/living/simple_animal/hostile/viscerator,
+/mob/living/simple_animal/hostile/viscerator,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"aC" = (
+/obj/structure/table/steel,
+/obj/item/weapon/gun/projectile/automatic/c20r,
+/obj/machinery/light/small{
+ dir = 4;
+ pixel_y = 0
+ },
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"aD" = (
+/mob/living/simple_animal/hostile/syndicate/ranged/space,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"aE" = (
+/obj/machinery/light{
+ dir = 4;
+ icon_state = "tube1";
+ pixel_x = 0
+ },
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"aF" = (
+/obj/structure/table/steel,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"aG" = (
+/obj/structure/table/standard,
+/obj/item/weapon/storage/firstaid/surgery,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"aH" = (
+/obj/structure/table/standard,
+/obj/item/weapon/tank/anesthetic,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"aI" = (
+/obj/structure/table/standard,
+/obj/item/clothing/gloves/sterile,
+/obj/item/clothing/gloves/sterile,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"aJ" = (
+/obj/structure/table/standard,
+/obj/item/weapon/reagent_containers/spray/sterilizine,
+/obj/item/weapon/reagent_containers/spray/sterilizine,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"aK" = (
+/obj/structure/table/standard,
+/obj/item/weapon/storage/box/masks,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"aL" = (
+/obj/machinery/light{
+ icon_state = "tube1";
+ dir = 8
+ },
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"aM" = (
+/obj/structure/bed/chair/office/dark{
+ dir = 1
+ },
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"aN" = (
+/obj/machinery/door/airlock/security{
+ locked = 1
+ },
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"aO" = (
+/obj/machinery/door/airlock/glass,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"aQ" = (
+/obj/machinery/computer/communications,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"aR" = (
+/obj/structure/closet/secure_closet/freezer/fridge,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"aS" = (
+/obj/structure/table/steel,
+/obj/item/weapon/material/knife,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"aT" = (
+/mob/living/simple_animal/hostile/syndicate/ranged{
+ desc = "Dosen't look friendly in the slightest.";
+ name = "Unknown Individual";
+ say_got_target = list("Looks like trouble!","Contact!","We've got company!","Perimeter Breached!!");
+ speak = list("One day the'll fix that damn engine..","Next time, We're hidding on the tropical beach planet.","Wish I had better equipment...","I knew I should have been a line chef...","Fuckin' helmet keeps fogging up.","Hate this blocky ass ship.")
+ },
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"aU" = (
+/obj/structure/table/steel,
+/obj/random/toolbox,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"aV" = (
+/obj/structure/table/steel,
+/obj/machinery/light/small{
+ dir = 4;
+ pixel_y = 0
+ },
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"aW" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/submap/virgo2/Blackshuttledown)
+"aX" = (
+/obj/item/weapon/stool,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"aY" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/submap/virgo2/Blackshuttledown)
+"aZ" = (
+/obj/structure/table/steel,
+/obj/item/pizzabox,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"ba" = (
+/obj/machinery/door/airlock,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"bb" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/submap/virgo2/Blackshuttledown)
+"bc" = (
+/obj/machinery/power/apc{
+ cell_type = /obj/item/weapon/cell/hyper;
+ dir = 4;
+ name = "Unknown APC";
+ pixel_x = 24
+ },
+/turf/simulated/shuttle/wall/dark{
+ icon_state = "dark0";
+ name = "Unknown Shuttle";
+ tag = "icon-dark0"
+ },
+/area/submap/virgo2/Blackshuttledown)
+"bd" = (
+/obj/machinery/computer/area_atmos,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"be" = (
+/obj/structure/table/steel,
+/obj/item/weapon/paper{
+ info = "We need to take a short stop. The engine's are in need of minor repairs due to turbulence, should be a week's time. We've got reserve food supplies but pleanty of locale fauna to subsist on too if need be. PCRC is keeping most of there assets near New Reykjavik and locale authorities are more mindful then most to travel in this kind of weather. Our outfit should be at the rendezvous point in less then ten days assuming the upper ecehelon hasn't dropped ties with us yet.";
+ name = "Operation Progress/M-53"
+ },
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"bf" = (
+/obj/structure/table/steel,
+/obj/item/weapon/paper_bin,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"bg" = (
+/obj/machinery/light,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"bh" = (
+/obj/structure/closet/toolcloset,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"bi" = (
+/obj/machinery/portable_atmospherics/canister/empty/oxygen,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"bj" = (
+/obj/machinery/atmospherics/pipe/tank/oxygen,
+/obj/machinery/light/small{
+ dir = 4;
+ pixel_y = 0
+ },
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"bk" = (
+/obj/structure/bed/chair/office/dark,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"bl" = (
+/obj/structure/table/steel,
+/obj/item/weapon/gun/projectile/automatic/c20r,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"bm" = (
+/obj/structure/bed,
+/obj/item/weapon/bedsheet,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"bn" = (
+/mob/living/simple_animal/hostile/viscerator,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"bo" = (
+/obj/structure/table/steel,
+/obj/item/weapon/gun/projectile/pistol,
+/obj/machinery/light/small{
+ dir = 4;
+ pixel_y = 0
+ },
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"bp" = (
+/obj/structure/bed,
+/obj/item/weapon/bedsheet,
+/obj/structure/bed,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"bq" = (
+/mob/living/simple_animal/hostile/viscerator,
+/mob/living/simple_animal/hostile/viscerator,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"br" = (
+/obj/structure/table/steel,
+/obj/item/weapon/gun/projectile/pistol,
+/obj/item/weapon/gun/projectile/shotgun/pump,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"bs" = (
+/obj/structure/toilet{
+ dir = 1
+ },
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"bt" = (
+/obj/machinery/light,
+/obj/structure/table/rack,
+/obj/item/clothing/head/helmet/space,
+/obj/item/clothing/head/helmet/space,
+/obj/item/clothing/head/helmet/space,
+/obj/item/clothing/head/helmet/space,
+/obj/item/clothing/suit/space,
+/obj/item/clothing/suit/space,
+/obj/item/clothing/suit/space,
+/obj/item/clothing/suit/space,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"bu" = (
+/obj/structure/bed,
+/obj/item/weapon/bedsheet,
+/obj/machinery/light,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"bv" = (
+/obj/structure/bed,
+/obj/item/weapon/bedsheet,
+/obj/item/toy/plushie/spider,
+/turf/simulated/floor/tiled/steel,
+/area/submap/virgo2/Blackshuttledown)
+"by" = (
+/obj/structure/table/steel,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/Blackshuttledown)
+"bz" = (
+/mob/living/simple_animal/hostile/syndicate/ranged/space,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/Blackshuttledown)
+
+(1,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(2,1,1) = {"
+aa
+af
+af
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+aa
+"}
+(3,1,1) = {"
+aa
+af
+af
+af
+af
+af
+af
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+ad
+af
+af
+af
+af
+aa
+"}
+(4,1,1) = {"
+aa
+af
+af
+af
+af
+af
+af
+af
+af
+ab
+ab
+ab
+ab
+ab
+ab
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+ad
+ad
+ad
+af
+af
+af
+aa
+"}
+(5,1,1) = {"
+aa
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+ad
+ad
+ad
+ad
+af
+af
+af
+aa
+"}
+(6,1,1) = {"
+aa
+af
+af
+af
+ad
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+aa
+"}
+(7,1,1) = {"
+aa
+ag
+af
+af
+ad
+af
+af
+af
+af
+af
+af
+af
+af
+ai
+aj
+aW
+aY
+aY
+bb
+aj
+au
+af
+af
+af
+af
+af
+af
+af
+ag
+af
+af
+af
+af
+af
+aa
+"}
+(8,1,1) = {"
+aa
+af
+ah
+af
+ad
+ad
+ad
+af
+af
+af
+af
+af
+ai
+aj
+aQ
+aF
+aF
+aF
+aF
+bd
+aj
+au
+af
+af
+af
+af
+af
+af
+af
+af
+ag
+af
+ad
+af
+aa
+"}
+(9,1,1) = {"
+aa
+af
+af
+af
+af
+ad
+ad
+ai
+aj
+aj
+au
+ai
+aj
+aL
+aq
+aq
+aq
+aq
+aq
+aq
+aL
+aj
+au
+ai
+aj
+aj
+au
+af
+af
+ab
+ab
+ad
+ad
+ad
+aa
+"}
+(10,1,1) = {"
+aa
+af
+af
+af
+af
+af
+af
+aj
+aj
+aj
+aj
+aj
+aF
+aM
+aq
+aq
+aq
+aq
+aq
+aT
+bk
+aF
+aj
+aj
+aj
+aj
+aj
+af
+af
+ab
+ad
+ad
+ad
+ad
+aa
+"}
+(11,1,1) = {"
+aa
+af
+af
+af
+af
+ag
+af
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aO
+aO
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+af
+af
+ab
+ab
+ab
+ab
+ab
+aa
+"}
+(12,1,1) = {"
+aa
+af
+af
+af
+af
+af
+af
+aj
+aj
+aj
+aq
+aB
+aq
+aN
+aq
+aL
+aq
+aq
+aL
+aq
+aN
+aq
+bn
+bq
+aj
+aj
+aj
+af
+af
+ab
+ab
+ab
+ab
+ac
+aa
+"}
+(13,1,1) = {"
+aa
+af
+af
+af
+af
+af
+af
+ak
+aj
+aj
+av
+aC
+aF
+aj
+aq
+aq
+aq
+aq
+aq
+aq
+aj
+bl
+bo
+br
+aj
+aj
+az
+af
+af
+ae
+ab
+ab
+ab
+ab
+aa
+"}
+(14,1,1) = {"
+aa
+af
+af
+af
+af
+af
+af
+af
+aj
+aj
+aj
+aj
+aj
+aj
+aq
+aq
+aq
+aq
+aq
+aq
+aj
+aj
+aj
+aj
+aj
+aj
+af
+af
+af
+ab
+ab
+ab
+ab
+ab
+aa
+"}
+(15,1,1) = {"
+aa
+af
+af
+ad
+af
+af
+af
+af
+aj
+ao
+aq
+aq
+aq
+aq
+aq
+aq
+aq
+aq
+aq
+aq
+aq
+aq
+aq
+aq
+bt
+aj
+af
+af
+af
+ab
+ab
+ab
+ab
+ab
+aa
+"}
+(16,1,1) = {"
+aa
+ad
+ad
+ad
+af
+by
+by
+by
+aj
+ap
+aq
+aq
+aq
+aq
+aq
+aE
+aq
+aq
+aE
+aq
+aq
+aq
+aq
+aD
+ap
+aj
+by
+by
+by
+ab
+ab
+ab
+ab
+ab
+aa
+"}
+(17,1,1) = {"
+aa
+ad
+ad
+af
+af
+by
+bz
+af
+aj
+aj
+aj
+aq
+aq
+aj
+aj
+aj
+aO
+aO
+aj
+aj
+aj
+aq
+aq
+aj
+aj
+aj
+bz
+af
+by
+ab
+ab
+ab
+ab
+ab
+aa
+"}
+(18,1,1) = {"
+aa
+af
+af
+af
+af
+by
+af
+af
+al
+aq
+aw
+aq
+aq
+aj
+aR
+aq
+aq
+aq
+aq
+be
+aj
+aq
+aq
+aw
+aq
+al
+af
+af
+by
+ab
+ab
+ab
+ab
+ab
+aa
+"}
+(19,1,1) = {"
+aa
+ag
+af
+af
+af
+by
+af
+af
+al
+ar
+aw
+aq
+aE
+aj
+aS
+aq
+aq
+aq
+aq
+bf
+aj
+aE
+aq
+aw
+ar
+al
+af
+af
+by
+ab
+ab
+ab
+ab
+ab
+aa
+"}
+(20,1,1) = {"
+aa
+af
+af
+af
+af
+by
+af
+bz
+aj
+aj
+aj
+aj
+aj
+aj
+aq
+aX
+aZ
+aF
+aX
+aq
+aj
+aj
+aj
+aj
+aj
+aj
+af
+bz
+by
+ab
+ab
+ac
+ab
+ab
+aa
+"}
+(21,1,1) = {"
+aa
+af
+af
+af
+af
+by
+by
+by
+aj
+aq
+aq
+aq
+aG
+aj
+as
+aX
+aF
+aF
+aX
+bg
+aj
+bm
+bp
+bm
+bm
+aj
+by
+by
+by
+ab
+ab
+ab
+ad
+ab
+aa
+"}
+(22,1,1) = {"
+aa
+af
+af
+af
+af
+af
+af
+af
+aj
+aq
+ax
+aq
+aH
+aj
+aq
+aX
+aF
+aF
+aX
+aD
+aj
+aq
+aq
+aq
+aq
+aj
+af
+af
+af
+ab
+ab
+ad
+ad
+ab
+aa
+"}
+(23,1,1) = {"
+aa
+af
+af
+af
+af
+af
+af
+af
+aj
+as
+aq
+aq
+aq
+aO
+aD
+aq
+aq
+aq
+aq
+aq
+aO
+aq
+bm
+bm
+bu
+aj
+af
+af
+af
+ab
+ad
+ad
+ad
+ab
+aa
+"}
+(24,1,1) = {"
+aa
+af
+af
+af
+af
+af
+af
+af
+aj
+aq
+aq
+aq
+aq
+aj
+aq
+aq
+aq
+aq
+aq
+aq
+aj
+aq
+aq
+aq
+aq
+aj
+af
+af
+af
+ad
+ad
+ad
+ad
+ad
+aa
+"}
+(25,1,1) = {"
+aa
+ag
+af
+af
+af
+af
+af
+af
+aj
+at
+aq
+aD
+aI
+aj
+aj
+aj
+ba
+ba
+bc
+aj
+aj
+aq
+bm
+bm
+bv
+aj
+au
+af
+af
+ad
+ad
+af
+af
+ah
+aa
+"}
+(26,1,1) = {"
+aa
+af
+af
+af
+af
+af
+af
+ai
+aj
+aj
+aq
+aq
+aJ
+aj
+aU
+aF
+aq
+aq
+aq
+bh
+aj
+ba
+aj
+aj
+aj
+aj
+aj
+af
+ag
+af
+af
+af
+af
+af
+aa
+"}
+(27,1,1) = {"
+aa
+af
+af
+ah
+af
+ag
+af
+aj
+aj
+aj
+ay
+aE
+aK
+aj
+aU
+aq
+aq
+aq
+aq
+bi
+aj
+aq
+ar
+bs
+aj
+aj
+aj
+af
+af
+af
+af
+af
+af
+ag
+aa
+"}
+(28,1,1) = {"
+aa
+af
+af
+af
+af
+af
+af
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aV
+aq
+aq
+aq
+aq
+bj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+af
+af
+af
+af
+af
+af
+af
+aa
+"}
+(29,1,1) = {"
+aa
+af
+af
+af
+af
+af
+af
+aj
+aj
+aj
+aj
+az
+af
+ak
+aj
+aq
+aq
+aq
+aD
+aj
+az
+af
+ak
+aj
+aj
+aj
+aj
+af
+ad
+ad
+af
+af
+af
+af
+aa
+"}
+(30,1,1) = {"
+aa
+af
+ad
+ad
+ad
+af
+af
+aj
+aj
+aj
+az
+af
+af
+af
+ak
+am
+am
+am
+am
+az
+af
+af
+af
+ak
+am
+am
+az
+ad
+ad
+ad
+ad
+af
+af
+af
+aa
+"}
+(31,1,1) = {"
+aa
+af
+af
+ad
+ad
+ad
+af
+ak
+am
+am
+af
+af
+af
+af
+af
+an
+an
+an
+an
+af
+af
+af
+af
+af
+an
+an
+af
+ad
+ad
+ad
+ad
+af
+af
+af
+aa
+"}
+(32,1,1) = {"
+aa
+af
+af
+af
+af
+af
+af
+af
+an
+an
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+ad
+ad
+ad
+af
+af
+af
+af
+aa
+"}
+(33,1,1) = {"
+aa
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+aa
+"}
+(34,1,1) = {"
+aa
+ab
+ac
+af
+af
+ab
+ab
+af
+af
+af
+af
+af
+ab
+ab
+ab
+ab
+af
+af
+af
+af
+af
+af
+af
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+af
+af
+af
+ab
+aa
+"}
+(35,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
diff --git a/maps/tether/submaps/aerostat/submaps/Boombase.dmm b/maps/tether/submaps/aerostat/submaps/Boombase.dmm
new file mode 100644
index 00000000000..867ffdc6c21
--- /dev/null
+++ b/maps/tether/submaps/aerostat/submaps/Boombase.dmm
@@ -0,0 +1,728 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aa" = (
+/turf/template_noop,
+/area/template_noop)
+"ab" = (
+/turf/template_noop,
+/area/submap/virgo2/BoomBase)
+"ac" = (
+/obj/effect/decal/remains/human,
+/turf/template_noop,
+/area/submap/virgo2/BoomBase)
+"ad" = (
+/obj/item/weapon/material/shard,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/BoomBase)
+"ae" = (
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/BoomBase)
+"af" = (
+/obj/structure/girder,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/BoomBase)
+"ag" = (
+/obj/structure/girder,
+/obj/item/stack/rods,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/BoomBase)
+"ah" = (
+/turf/simulated/wall/virgo2,
+/area/submap/virgo2/BoomBase)
+"ai" = (
+/obj/structure/closet/crate/secure/phoron,
+/obj/fiftyspawner/phoron,
+/turf/simulated/floor/plating,
+/area/submap/virgo2/BoomBase)
+"aj" = (
+/obj/structure/closet/crate/secure/phoron,
+/obj/fiftyspawner/phoron,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/BoomBase)
+"ak" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/ash,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/BoomBase)
+"al" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/BoomBase)
+"am" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spider,
+/obj/item/weapon/material/shard,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/BoomBase)
+"an" = (
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/BoomBase)
+"ao" = (
+/mob/living/simple_animal/hostile/jelly,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/BoomBase)
+"ap" = (
+/obj/machinery/portable_atmospherics/canister/empty/phoron,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/BoomBase)
+"aq" = (
+/obj/machinery/portable_atmospherics/canister/empty/phoron,
+/obj/item/weapon/material/shard,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/BoomBase)
+"ar" = (
+/obj/effect/decal/remains/human,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/BoomBase)
+"as" = (
+/obj/item/weapon/material/shard,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/BoomBase)
+"at" = (
+/obj/effect/spider/stickyweb,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/BoomBase)
+"au" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/BoomBase)
+"av" = (
+/obj/effect/decal/cleanable/ash,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/BoomBase)
+"aw" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spider/stickyweb,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/BoomBase)
+"ax" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/hostile/jelly,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/BoomBase)
+"ay" = (
+/obj/structure/table,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/BoomBase)
+"az" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table/standard,
+/obj/item/weapon/tank/phoron,
+/obj/item/weapon/fuel_assembly/phoron,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/BoomBase)
+"aA" = (
+/obj/effect/decal/remains/human,
+/obj/effect/decal/cleanable/ash,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/BoomBase)
+"aB" = (
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/BoomBase)
+"aC" = (
+/obj/item/weapon/material/shard,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/BoomBase)
+"aD" = (
+/obj/effect/decal/cleanable/ash,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/BoomBase)
+"aE" = (
+/obj/item/device/transfer_valve,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/BoomBase)
+"aF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/ash,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/BoomBase)
+"aG" = (
+/obj/effect/decal/remains/human,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/BoomBase)
+"aH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/tether_away_spawner/aerostat_surface,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/BoomBase)
+"aI" = (
+/obj/tether_away_spawner/aerostat_surface,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/BoomBase)
+"aT" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/BoomBase)
+"aU" = (
+/obj/effect/decal/cleanable/ash,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/BoomBase)
+"aV" = (
+/obj/effect/spider/stickyweb,
+/obj/item/weapon/material/shard,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/BoomBase)
+"aY" = (
+/obj/effect/spider/stickyweb,
+/obj/effect/decal/cleanable/ash,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/BoomBase)
+"aZ" = (
+/obj/effect/decal/remains/human,
+/obj/effect/decal/cleanable/ash,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/BoomBase)
+"ba" = (
+/obj/item/stack/rods,
+/turf/simulated/wall/virgo2,
+/area/submap/virgo2/BoomBase)
+
+(1,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(2,1,1) = {"
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+aB
+aB
+aB
+aB
+ab
+ab
+ab
+ab
+aB
+aB
+aB
+ab
+aa
+"}
+(3,1,1) = {"
+aa
+ac
+ab
+ab
+ab
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+ab
+aa
+"}
+(4,1,1) = {"
+aa
+ab
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+ab
+aa
+"}
+(5,1,1) = {"
+aa
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+av
+aB
+aB
+aB
+aB
+aB
+aB
+aa
+"}
+(6,1,1) = {"
+aa
+aB
+aB
+ba
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+af
+aB
+aB
+aB
+aB
+aa
+"}
+(7,1,1) = {"
+aa
+aB
+ah
+ah
+aF
+au
+aw
+al
+ax
+ay
+az
+an
+ae
+aD
+ae
+aB
+aB
+aB
+aB
+aa
+"}
+(8,1,1) = {"
+aa
+aB
+ah
+ai
+au
+au
+au
+al
+al
+al
+aA
+aC
+an
+an
+ag
+ae
+af
+ae
+aB
+aa
+"}
+(9,1,1) = {"
+aa
+aB
+ah
+aj
+au
+aH
+au
+au
+aT
+aT
+aB
+aB
+aB
+aB
+aB
+aB
+ae
+af
+aB
+aa
+"}
+(10,1,1) = {"
+aa
+aB
+ah
+au
+al
+al
+au
+af
+aT
+an
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aa
+"}
+(11,1,1) = {"
+aa
+aB
+ah
+ak
+al
+au
+aT
+au
+aT
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+ah
+aB
+aB
+aa
+"}
+(12,1,1) = {"
+aa
+aB
+ah
+al
+au
+af
+aT
+aT
+aB
+aB
+aB
+aB
+aB
+aB
+aI
+aB
+ae
+ah
+aB
+aa
+"}
+(13,1,1) = {"
+aa
+aB
+ah
+am
+au
+aT
+aT
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+ae
+ah
+aB
+aa
+"}
+(14,1,1) = {"
+aa
+aB
+ah
+an
+an
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+ae
+ae
+aB
+aa
+"}
+(15,1,1) = {"
+aa
+aB
+ah
+ao
+ar
+aB
+aB
+aB
+aU
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aa
+"}
+(16,1,1) = {"
+aa
+aB
+ah
+ap
+an
+aB
+aB
+aB
+aB
+aB
+aB
+aE
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aa
+"}
+(17,1,1) = {"
+aa
+aB
+ah
+aq
+an
+aB
+aB
+aB
+aB
+aB
+aB
+ad
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aa
+"}
+(18,1,1) = {"
+aa
+aB
+ah
+as
+ae
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aa
+"}
+(19,1,1) = {"
+aa
+aB
+ah
+at
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+ae
+ae
+aB
+aa
+"}
+(20,1,1) = {"
+aa
+aB
+ah
+ag
+aB
+aB
+aB
+aI
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+ae
+ae
+ah
+aB
+aa
+"}
+(21,1,1) = {"
+aa
+aB
+ah
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+ae
+aY
+ah
+aB
+aa
+"}
+(22,1,1) = {"
+aa
+aB
+af
+aB
+aB
+aB
+aB
+ah
+ah
+ah
+ah
+ah
+aB
+aB
+ae
+at
+aZ
+ba
+aB
+aa
+"}
+(23,1,1) = {"
+aa
+aB
+ag
+aB
+aB
+aB
+aB
+ae
+af
+af
+af
+af
+aB
+ae
+aV
+ae
+ah
+ah
+aB
+aa
+"}
+(24,1,1) = {"
+aa
+aG
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+aB
+af
+ae
+aB
+aB
+aB
+aB
+aB
+aB
+aG
+aa
+"}
+(25,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
diff --git a/maps/tether/submaps/aerostat/submaps/CaveS.dmm b/maps/tether/submaps/aerostat/submaps/CaveS.dmm
new file mode 100644
index 00000000000..426c86125c7
--- /dev/null
+++ b/maps/tether/submaps/aerostat/submaps/CaveS.dmm
@@ -0,0 +1,1844 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/template_noop,
+/area/template_noop)
+"b" = (
+/turf/template_noop,
+/area/submap/virgo2/CaveS)
+"c" = (
+/obj/item/ammo_casing/a45,
+/turf/template_noop,
+/area/submap/virgo2/CaveS)
+"d" = (
+/turf/simulated/mineral/ignore_mapgen/virgo2,
+/area/submap/virgo2/CaveS)
+"e" = (
+/obj/item/ammo_casing/a45,
+/obj/item/weapon/reagent_containers/food/snacks/xenomeat/spidermeat,
+/turf/template_noop,
+/area/submap/virgo2/CaveS)
+"f" = (
+/obj/tether_away_spawner/aerostat_surface,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/CaveS)
+"g" = (
+/obj/effect/spider/stickyweb,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/CaveS)
+"h" = (
+/obj/item/ammo_casing/a45,
+/obj/item/ammo_casing/a45,
+/turf/template_noop,
+/area/submap/virgo2/CaveS)
+"i" = (
+/obj/item/weapon/reagent_containers/food/snacks/xenomeat/spidermeat,
+/turf/template_noop,
+/area/submap/virgo2/CaveS)
+"j" = (
+/obj/item/clothing/accessory/storage/webbing,
+/obj/item/weapon/material/knife/tacknife/combatknife,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/CaveS)
+"k" = (
+/obj/tether_away_spawner/aerostat_surface,
+/turf/simulated/floor,
+/area/submap/virgo2/CaveS)
+"l" = (
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/CaveS)
+"m" = (
+/mob/living/simple_animal/hostile/giant_spider/lurker,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/CaveS)
+"n" = (
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/CaveS)
+"o" = (
+/obj/effect/mine,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/CaveS)
+"q" = (
+/obj/effect/decal/cleanable/cobweb2,
+/mob/living/simple_animal/hostile/giant_spider/lurker,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/CaveS)
+"r" = (
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/CaveS)
+"u" = (
+/turf/simulated/floor,
+/area/submap/virgo2/CaveS)
+"v" = (
+/obj/structure/closet/crate,
+/obj/item/stack/cable_coil,
+/obj/item/stack/cable_coil,
+/obj/item/weapon/storage/toolbox,
+/obj/random/toolbox,
+/turf/simulated/floor,
+/area/submap/virgo2/CaveS)
+"w" = (
+/obj/structure/loot_pile/surface,
+/turf/simulated/floor,
+/area/submap/virgo2/CaveS)
+"x" = (
+/obj/structure/table/woodentable,
+/turf/simulated/floor,
+/area/submap/virgo2/CaveS)
+"y" = (
+/obj/machinery/power/port_gen/pacman,
+/obj/structure/cable{
+ icon_state = "0-2";
+ d2 = 2
+ },
+/turf/simulated/floor,
+/area/submap/virgo2/CaveS)
+"z" = (
+/turf/simulated/wall,
+/area/submap/virgo2/CaveS)
+"A" = (
+/obj/structure/closet/crate,
+/obj/item/weapon/reagent_containers/hypospray,
+/obj/item/weapon/reagent_containers/glass/bottle/stoxin,
+/obj/item/weapon/reagent_containers/glass/bottle/antitoxin,
+/obj/item/weapon/reagent_containers/pill/antitox,
+/obj/item/weapon/reagent_containers/pill/antitox,
+/obj/item/weapon/reagent_containers/pill/antitox,
+/obj/item/weapon/reagent_containers/pill/paracetamol,
+/obj/random/firstaid,
+/turf/simulated/floor,
+/area/submap/virgo2/CaveS)
+"B" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2";
+ pixel_y = 0
+ },
+/turf/simulated/floor,
+/area/submap/virgo2/CaveS)
+"C" = (
+/obj/structure/closet/crate,
+/obj/random/contraband,
+/obj/random/contraband,
+/obj/random/contraband,
+/obj/random/energy,
+/obj/item/weapon/material/star,
+/obj/item/weapon/material/star,
+/obj/item/weapon/material/star,
+/obj/item/weapon/material/star,
+/obj/item/weapon/material/star,
+/turf/simulated/floor,
+/area/submap/virgo2/CaveS)
+"D" = (
+/obj/effect/spider/stickyweb,
+/mob/living/simple_animal/hostile/giant_spider/lurker,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/CaveS)
+"E" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor,
+/area/submap/virgo2/CaveS)
+"F" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_x = 0
+ },
+/turf/simulated/floor,
+/area/submap/virgo2/CaveS)
+"G" = (
+/obj/machinery/computer/communications,
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor,
+/area/submap/virgo2/CaveS)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+a
+"}
+(3,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+b
+b
+b
+b
+b
+b
+a
+"}
+(4,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+b
+b
+b
+a
+"}
+(5,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+r
+r
+d
+d
+r
+r
+d
+d
+d
+d
+d
+d
+d
+d
+d
+a
+"}
+(6,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+r
+r
+r
+r
+r
+r
+r
+r
+d
+d
+d
+d
+d
+d
+d
+d
+a
+"}
+(7,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+d
+d
+d
+d
+d
+d
+r
+g
+d
+d
+d
+d
+d
+d
+r
+r
+f
+r
+r
+r
+r
+r
+d
+d
+d
+d
+d
+d
+d
+b
+a
+"}
+(8,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+d
+d
+d
+d
+d
+d
+r
+r
+r
+d
+d
+d
+d
+r
+r
+r
+r
+r
+r
+r
+r
+r
+r
+d
+d
+d
+d
+d
+d
+b
+a
+"}
+(9,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+d
+d
+d
+d
+d
+j
+r
+r
+r
+d
+d
+d
+d
+r
+r
+r
+r
+r
+r
+r
+r
+r
+r
+d
+d
+d
+d
+d
+b
+b
+a
+"}
+(10,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+d
+d
+d
+d
+d
+d
+r
+r
+r
+r
+r
+d
+d
+d
+d
+d
+r
+r
+r
+r
+f
+r
+r
+r
+d
+d
+d
+d
+b
+b
+a
+"}
+(11,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+d
+d
+d
+d
+r
+r
+r
+f
+r
+r
+r
+d
+d
+d
+d
+d
+g
+r
+r
+r
+r
+r
+g
+d
+d
+d
+d
+b
+b
+a
+"}
+(12,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+d
+d
+d
+d
+r
+r
+r
+r
+r
+r
+r
+r
+d
+d
+d
+d
+d
+r
+r
+r
+r
+d
+d
+d
+d
+d
+d
+b
+b
+a
+"}
+(13,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+d
+d
+d
+d
+g
+r
+m
+d
+r
+r
+r
+r
+d
+d
+d
+d
+d
+r
+r
+d
+m
+d
+d
+d
+d
+d
+d
+d
+b
+a
+"}
+(14,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+d
+d
+d
+d
+d
+d
+d
+d
+n
+r
+r
+d
+d
+d
+d
+d
+r
+r
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+a
+"}
+(15,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+c
+b
+b
+d
+d
+d
+d
+d
+d
+d
+d
+r
+r
+r
+r
+r
+d
+d
+r
+r
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+a
+"}
+(16,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+d
+d
+d
+b
+b
+d
+d
+r
+r
+r
+r
+r
+r
+r
+r
+g
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+a
+"}
+(17,1,1) = {"
+a
+b
+b
+b
+b
+b
+c
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+d
+d
+d
+r
+r
+d
+d
+m
+r
+r
+r
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+a
+"}
+(18,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+d
+d
+d
+d
+r
+r
+d
+d
+d
+r
+r
+d
+d
+d
+d
+g
+D
+r
+d
+d
+d
+d
+b
+a
+"}
+(19,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+h
+c
+b
+b
+d
+d
+d
+d
+d
+d
+r
+r
+d
+d
+d
+r
+o
+r
+d
+d
+d
+r
+r
+r
+r
+d
+d
+d
+b
+a
+"}
+(20,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+c
+b
+b
+b
+b
+d
+d
+d
+d
+d
+l
+r
+r
+m
+d
+d
+r
+r
+r
+g
+d
+r
+r
+r
+r
+g
+d
+d
+b
+b
+a
+"}
+(21,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+i
+b
+d
+d
+d
+d
+d
+d
+r
+r
+r
+d
+d
+d
+d
+r
+r
+r
+r
+r
+r
+r
+r
+d
+d
+d
+b
+b
+a
+"}
+(22,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+d
+d
+d
+d
+d
+d
+d
+r
+r
+r
+d
+d
+d
+d
+r
+r
+r
+o
+r
+r
+r
+r
+d
+d
+d
+d
+d
+a
+"}
+(23,1,1) = {"
+a
+b
+b
+b
+c
+b
+b
+b
+b
+b
+b
+d
+d
+d
+d
+d
+d
+d
+d
+r
+r
+r
+d
+d
+d
+d
+o
+r
+r
+r
+g
+d
+d
+d
+d
+d
+d
+d
+b
+a
+"}
+(24,1,1) = {"
+a
+b
+b
+b
+b
+b
+c
+b
+b
+r
+r
+g
+d
+d
+d
+d
+d
+d
+d
+r
+r
+r
+d
+d
+d
+d
+g
+g
+r
+r
+d
+d
+d
+d
+d
+d
+d
+d
+b
+a
+"}
+(25,1,1) = {"
+a
+b
+b
+b
+b
+b
+c
+e
+d
+g
+r
+r
+g
+d
+d
+d
+d
+d
+d
+r
+r
+r
+d
+d
+d
+d
+d
+d
+r
+r
+r
+r
+r
+d
+d
+d
+d
+d
+d
+a
+"}
+(26,1,1) = {"
+a
+b
+b
+b
+b
+b
+c
+d
+d
+d
+d
+g
+r
+d
+d
+l
+r
+r
+o
+r
+r
+r
+g
+d
+d
+d
+d
+d
+r
+r
+r
+r
+f
+r
+r
+d
+d
+d
+d
+a
+"}
+(27,1,1) = {"
+a
+b
+b
+b
+b
+b
+d
+d
+d
+d
+d
+g
+r
+r
+r
+r
+r
+r
+r
+d
+d
+r
+r
+o
+d
+d
+d
+r
+r
+r
+u
+u
+u
+r
+r
+m
+d
+d
+d
+a
+"}
+(28,1,1) = {"
+a
+b
+b
+b
+b
+b
+d
+d
+d
+d
+d
+d
+r
+r
+r
+f
+r
+d
+d
+d
+d
+q
+r
+r
+d
+d
+r
+r
+r
+u
+y
+B
+E
+u
+r
+r
+d
+d
+d
+a
+"}
+(29,1,1) = {"
+a
+b
+b
+b
+b
+b
+d
+d
+d
+d
+d
+d
+d
+g
+r
+r
+r
+d
+d
+d
+d
+d
+r
+r
+d
+m
+r
+u
+u
+x
+z
+z
+F
+u
+w
+r
+d
+d
+d
+a
+"}
+(30,1,1) = {"
+a
+b
+b
+b
+b
+b
+d
+d
+d
+d
+d
+d
+d
+d
+r
+r
+r
+d
+d
+d
+d
+d
+r
+r
+d
+r
+r
+k
+u
+x
+z
+z
+G
+u
+u
+d
+d
+d
+b
+a
+"}
+(31,1,1) = {"
+a
+b
+b
+b
+b
+b
+d
+d
+d
+d
+d
+d
+d
+d
+r
+r
+r
+d
+d
+l
+o
+r
+r
+r
+d
+d
+r
+v
+u
+u
+A
+C
+u
+u
+d
+d
+d
+b
+b
+a
+"}
+(32,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+d
+d
+d
+d
+d
+d
+d
+r
+r
+r
+r
+r
+r
+r
+r
+r
+d
+d
+d
+r
+r
+w
+u
+r
+r
+u
+d
+d
+d
+b
+b
+b
+a
+"}
+(33,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+d
+d
+d
+d
+d
+d
+d
+d
+r
+d
+n
+r
+d
+d
+d
+d
+d
+d
+d
+d
+r
+r
+r
+r
+r
+d
+d
+d
+d
+b
+b
+b
+a
+"}
+(34,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+r
+d
+r
+r
+d
+d
+d
+d
+b
+b
+b
+b
+a
+"}
+(35,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+b
+b
+b
+b
+a
+"}
+(36,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+d
+d
+d
+d
+d
+b
+b
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+b
+d
+d
+d
+d
+d
+d
+d
+b
+b
+b
+b
+b
+a
+"}
+(37,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+d
+d
+d
+d
+b
+b
+b
+b
+b
+d
+d
+d
+d
+d
+d
+d
+d
+b
+b
+b
+b
+b
+b
+d
+d
+b
+b
+b
+b
+b
+b
+b
+a
+"}
+(38,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+d
+d
+d
+d
+d
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+a
+"}
+(39,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+d
+d
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+a
+"}
+(40,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
diff --git a/maps/tether/submaps/aerostat/submaps/DecoupledEngine.dmm b/maps/tether/submaps/aerostat/submaps/DecoupledEngine.dmm
new file mode 100644
index 00000000000..37089e54339
--- /dev/null
+++ b/maps/tether/submaps/aerostat/submaps/DecoupledEngine.dmm
@@ -0,0 +1,1509 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aa" = (
+/turf/template_noop,
+/area/template_noop)
+"ab" = (
+/turf/template_noop,
+/area/submap/virgo2/DecoupledEngine)
+"ac" = (
+/obj/item/weapon/fuel_assembly/deuterium,
+/turf/template_noop,
+/area/submap/virgo2/DecoupledEngine)
+"ad" = (
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/DecoupledEngine)
+"ae" = (
+/obj/item/weapon/extinguisher,
+/turf/template_noop,
+/area/submap/virgo2/DecoupledEngine)
+"af" = (
+/obj/item/weapon/material/shard/phoron,
+/turf/template_noop,
+/area/submap/virgo2/DecoupledEngine)
+"ag" = (
+/obj/machinery/power/rad_collector,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/DecoupledEngine)
+"ah" = (
+/obj/item/weapon/arrow/rod,
+/obj/item/stack/material/steel,
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/virgo2/DecoupledEngine)
+"ai" = (
+/obj/item/stack/material/steel,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/DecoupledEngine)
+"aj" = (
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/virgo2/DecoupledEngine)
+"ak" = (
+/obj/structure/lattice,
+/obj/structure/girder/displaced,
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/virgo2/DecoupledEngine)
+"al" = (
+/obj/item/projectile/bullet/magnetic/fuelrod,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/DecoupledEngine)
+"am" = (
+/obj/item/weapon/arrow/rod,
+/turf/template_noop,
+/area/submap/virgo2/DecoupledEngine)
+"an" = (
+/turf/simulated/floor/water{
+ color = "#ddaa77";
+ name = "shallow water(?)"
+ },
+/area/submap/virgo2/DecoupledEngine)
+"ao" = (
+/obj/structure/lattice,
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/virgo2/DecoupledEngine)
+"ap" = (
+/obj/effect/floor_decal/rust,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"aq" = (
+/obj/structure/girder,
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"ar" = (
+/obj/structure/sign/poi/engineright{
+ dir = 1
+ },
+/turf/simulated/wall/r_wall,
+/area/submap/virgo2/DecoupledEngine)
+"as" = (
+/obj/structure/sign/poi/engineleft{
+ dir = 1
+ },
+/turf/simulated/wall/r_wall,
+/area/submap/virgo2/DecoupledEngine)
+"at" = (
+/turf/simulated/wall/r_wall,
+/area/submap/virgo2/DecoupledEngine)
+"au" = (
+/obj/structure/lattice,
+/turf/template_noop,
+/area/submap/virgo2/DecoupledEngine)
+"av" = (
+/turf/simulated/wall/durasteel,
+/area/submap/virgo2/DecoupledEngine)
+"aw" = (
+/obj/structure/girder,
+/obj/item/stack/material/steel,
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"ax" = (
+/obj/structure/lattice,
+/obj/structure/grille/broken,
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/virgo2/DecoupledEngine)
+"ay" = (
+/obj/effect/floor_decal/rust,
+/obj/item/stack/material/steel,
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"az" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ tag = "icon-intact (SOUTHEAST)";
+ icon_state = "intact";
+ dir = 6
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"aA" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"aB" = (
+/obj/structure/shuttle/engine/heater{
+ icon_state = "heater";
+ dir = 4
+ },
+/obj/effect/floor_decal/rust,
+/obj/effect/decal/cleanable/cobweb2,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"aC" = (
+/obj/structure/shuttle/engine/propulsion{
+ tag = "icon-propulsion_r (EAST)";
+ icon_state = "propulsion_r";
+ dir = 4
+ },
+/turf/simulated/floor/water{
+ color = "#ddaa77";
+ name = "shallow water(?)"
+ },
+/area/submap/virgo2/DecoupledEngine)
+"aD" = (
+/obj/structure/lattice,
+/obj/structure/grille,
+/turf/template_noop,
+/area/submap/virgo2/DecoupledEngine)
+"aE" = (
+/obj/structure/lattice,
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/turf/template_noop,
+/area/submap/virgo2/DecoupledEngine)
+"aF" = (
+/obj/structure/sign/warning/radioactive{
+ dir = 8
+ },
+/turf/simulated/wall/durasteel,
+/area/submap/virgo2/DecoupledEngine)
+"aG" = (
+/obj/machinery/fusion_fuel_compressor,
+/obj/effect/floor_decal/rust,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"aH" = (
+/obj/machinery/fusion_fuel_injector/mapped,
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"aI" = (
+/obj/effect/decal/cleanable/blood/oil/streak{
+ amount = 0
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"aJ" = (
+/obj/machinery/power/rad_collector,
+/obj/effect/floor_decal/rust,
+/obj/effect/floor_decal/industrial/warning{
+ icon_state = "warning";
+ dir = 9
+ },
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"aK" = (
+/obj/effect/floor_decal/rust,
+/obj/effect/floor_decal/industrial/warning{
+ icon_state = "warning";
+ dir = 5
+ },
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"aL" = (
+/obj/structure/grille/broken,
+/obj/structure/window/phoronreinforced{
+ tag = "icon-phoronrwindow (EAST)";
+ icon_state = "phoronrwindow";
+ dir = 4
+ },
+/obj/item/weapon/material/shard/phoron,
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"aM" = (
+/obj/machinery/atmospherics/pipe/manifold4w/visible,
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"aN" = (
+/obj/structure/shuttle/engine/heater{
+ icon_state = "heater";
+ dir = 4
+ },
+/obj/effect/floor_decal/rust,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"aO" = (
+/obj/structure/shuttle/engine/propulsion{
+ icon_state = "propulsion_r";
+ dir = 4
+ },
+/turf/simulated/floor/water{
+ color = "#ddaa77";
+ name = "shallow water(?)"
+ },
+/area/submap/virgo2/DecoupledEngine)
+"aP" = (
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"aQ" = (
+/obj/machinery/door/airlock/maintenance_hatch{
+ icon_state = "door_closed";
+ locked = 0;
+ name = "Engine Access";
+ req_one_access = list(11)
+ },
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"aR" = (
+/obj/structure/closet/crate/oldreactor{
+ anchored = 1
+ },
+/obj/effect/floor_decal/rust,
+/obj/effect/floor_decal/industrial/warning{
+ icon_state = "warning";
+ dir = 8
+ },
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"aS" = (
+/obj/structure/closet/crate/oldreactor{
+ anchored = 1
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"aT" = (
+/obj/item/poi/brokenoldreactor{
+ anchored = 1
+ },
+/obj/effect/floor_decal/rust,
+/obj/effect/floor_decal/industrial/warning{
+ icon_state = "warning";
+ dir = 4
+ },
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"aU" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"aV" = (
+/obj/structure/grille,
+/obj/structure/window/phoronreinforced{
+ tag = "icon-phoronrwindow (EAST)";
+ icon_state = "phoronrwindow";
+ dir = 4
+ },
+/obj/structure/window/phoronreinforced{
+ tag = "icon-phoronrwindow (WEST)";
+ icon_state = "phoronrwindow";
+ dir = 8
+ },
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"aW" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ tag = "icon-intact (NORTHEAST)";
+ icon_state = "intact";
+ dir = 5
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"aX" = (
+/obj/structure/shuttle/engine/router,
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"aY" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 4
+ },
+/turf/simulated/floor/water{
+ color = "#ddaa77";
+ name = "shallow water(?)"
+ },
+/area/submap/virgo2/DecoupledEngine)
+"aZ" = (
+/obj/item/stack/material/steel,
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/virgo2/DecoupledEngine)
+"ba" = (
+/obj/item/stack/rods,
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/virgo2/DecoupledEngine)
+"bb" = (
+/obj/structure/lattice,
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 2;
+ health = 1e+006
+ },
+/turf/template_noop,
+/area/submap/virgo2/DecoupledEngine)
+"bc" = (
+/obj/structure/lattice,
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 2;
+ health = 1e+006
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1;
+ health = 1e+006
+ },
+/turf/template_noop,
+/area/submap/virgo2/DecoupledEngine)
+"bd" = (
+/obj/machinery/atmospherics/pipe/tank/carbon_dioxide,
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"be" = (
+/obj/effect/floor_decal/rust,
+/obj/item/projectile/bullet/magnetic/fuelrod,
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"bf" = (
+/obj/machinery/power/rad_collector,
+/obj/structure/window/phoronreinforced,
+/obj/structure/window/phoronreinforced{
+ tag = "icon-phoronrwindow (WEST)";
+ icon_state = "phoronrwindow";
+ dir = 8
+ },
+/obj/effect/floor_decal/rust,
+/obj/effect/floor_decal/industrial/warning{
+ dir = 10
+ },
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"bg" = (
+/obj/machinery/power/rad_collector,
+/obj/structure/window/phoronreinforced,
+/obj/effect/floor_decal/rust,
+/obj/effect/floor_decal/industrial/warning,
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"bh" = (
+/obj/machinery/power/rad_collector,
+/obj/structure/window/phoronreinforced{
+ tag = "icon-phoronrwindow (EAST)";
+ icon_state = "phoronrwindow";
+ dir = 4
+ },
+/obj/structure/window/phoronreinforced,
+/obj/effect/floor_decal/rust,
+/obj/effect/floor_decal/industrial/warning{
+ dir = 6
+ },
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"bi" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 4
+ },
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/virgo2/DecoupledEngine)
+"bj" = (
+/obj/machinery/atmospherics/tvalve/digital{
+ dir = 8
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"bk" = (
+/obj/machinery/atmospherics/binary/pump{
+ dir = 8
+ },
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"bl" = (
+/obj/machinery/atmospherics/pipe/manifold/visible,
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"bm" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 4
+ },
+/obj/structure/grille,
+/obj/structure/window/phoronreinforced{
+ tag = "icon-phoronrwindow (EAST)";
+ icon_state = "phoronrwindow";
+ dir = 4
+ },
+/obj/structure/window/phoronreinforced,
+/obj/structure/window/phoronreinforced{
+ tag = "icon-phoronrwindow (WEST)";
+ icon_state = "phoronrwindow";
+ dir = 8
+ },
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"bn" = (
+/obj/structure/shuttle/engine/propulsion{
+ icon_state = "propulsion_l";
+ dir = 4
+ },
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/virgo2/DecoupledEngine)
+"bo" = (
+/obj/effect/floor_decal/rust,
+/obj/structure/closet/crate/radiation,
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"bp" = (
+/obj/effect/decal/cleanable/blood/oil,
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"bq" = (
+/obj/effect/floor_decal/rust,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/rcd,
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"br" = (
+/obj/structure/sign/warning/radioactive,
+/turf/simulated/wall/durasteel,
+/area/submap/virgo2/DecoupledEngine)
+"bs" = (
+/obj/structure/grille,
+/obj/structure/window/phoronreinforced{
+ tag = "icon-phoronrwindow (NORTH)";
+ icon_state = "phoronrwindow";
+ dir = 1
+ },
+/obj/structure/window/phoronreinforced{
+ tag = "icon-phoronrwindow (WEST)";
+ icon_state = "phoronrwindow";
+ dir = 8
+ },
+/obj/structure/window/phoronreinforced,
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"bt" = (
+/obj/structure/grille,
+/obj/structure/window/phoronreinforced{
+ tag = "icon-phoronrwindow (NORTH)";
+ icon_state = "phoronrwindow";
+ dir = 1
+ },
+/obj/structure/window/phoronreinforced,
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"bu" = (
+/obj/structure/grille,
+/obj/structure/window/phoronreinforced{
+ tag = "icon-phoronrwindow (NORTH)";
+ icon_state = "phoronrwindow";
+ dir = 1
+ },
+/obj/structure/window/phoronreinforced{
+ tag = "icon-phoronrwindow (EAST)";
+ icon_state = "phoronrwindow";
+ dir = 4
+ },
+/obj/structure/window/phoronreinforced,
+/turf/simulated/floor,
+/area/submap/virgo2/DecoupledEngine)
+"bv" = (
+/obj/structure/sign/poi/engineleft,
+/turf/simulated/wall/durasteel,
+/area/submap/virgo2/DecoupledEngine)
+"bw" = (
+/obj/structure/sign/poi/engineright,
+/turf/simulated/wall/r_wall,
+/area/submap/virgo2/DecoupledEngine)
+"bx" = (
+/obj/structure/girder,
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/virgo2/DecoupledEngine)
+"by" = (
+/obj/structure/girder/displaced,
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/virgo2/DecoupledEngine)
+"bz" = (
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/template_noop)
+"bA" = (
+/obj/item/weapon/arrow/rod,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/DecoupledEngine)
+"bB" = (
+/obj/item/weapon/fuel_assembly/deuterium,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/DecoupledEngine)
+"bC" = (
+/obj/item/weapon/material/shard/phoron,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/DecoupledEngine)
+"bD" = (
+/obj/structure/lattice,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/DecoupledEngine)
+"bE" = (
+/obj/tether_away_spawner/aerostat_surface,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/DecoupledEngine)
+
+(1,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(2,1,1) = {"
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+am
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aa
+"}
+(3,1,1) = {"
+aa
+ac
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ad
+ad
+ad
+ad
+ad
+aj
+ad
+ad
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aa
+"}
+(4,1,1) = {"
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+af
+ab
+ab
+ab
+ab
+ab
+ab
+ad
+ad
+bD
+ad
+aZ
+ad
+ad
+ad
+ad
+ad
+ab
+ab
+ab
+ab
+ab
+aa
+"}
+(5,1,1) = {"
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ad
+ai
+ad
+bC
+ad
+bD
+ad
+ba
+aj
+ad
+ad
+bx
+ad
+ab
+ab
+ab
+ab
+af
+aa
+"}
+(6,1,1) = {"
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ad
+ad
+ad
+ad
+aD
+aP
+bb
+ao
+ad
+ad
+aj
+ad
+ab
+ab
+ab
+ab
+ab
+aa
+"}
+(7,1,1) = {"
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ad
+ad
+ab
+ad
+bB
+ad
+bD
+aE
+aP
+bc
+ax
+ao
+ad
+ad
+ad
+ab
+ab
+ab
+ab
+ab
+aa
+"}
+(8,1,1) = {"
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ad
+ak
+ad
+ad
+ad
+ao
+av
+aF
+aQ
+av
+av
+av
+bD
+ad
+ad
+ab
+ab
+ab
+ab
+ab
+aa
+"}
+(9,1,1) = {"
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ah
+ad
+ad
+ad
+ad
+ao
+av
+aG
+aP
+bd
+aW
+av
+ao
+ad
+ad
+ad
+ab
+ab
+ab
+ab
+aa
+"}
+(10,1,1) = {"
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ad
+ad
+ad
+ao
+av
+aH
+aP
+bd
+bj
+av
+ao
+ad
+ad
+ad
+ab
+ab
+ab
+ab
+aa
+"}
+(11,1,1) = {"
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ad
+ad
+ad
+ao
+aw
+aI
+aP
+be
+aA
+av
+br
+ad
+ad
+ad
+ad
+ab
+ab
+ab
+aa
+"}
+(12,1,1) = {"
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ad
+ad
+ad
+bB
+ax
+aJ
+aR
+bf
+aA
+bo
+bs
+ad
+ad
+bE
+ai
+ab
+ab
+ab
+aa
+"}
+(13,1,1) = {"
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ad
+ad
+ad
+ad
+ad
+ao
+ao
+aS
+bg
+bk
+bp
+bt
+ad
+ad
+ad
+ad
+ab
+ab
+ab
+aa
+"}
+(14,1,1) = {"
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ad
+ad
+ad
+ad
+ad
+ao
+ap
+aK
+aT
+bh
+aA
+aP
+bu
+ad
+ad
+ad
+ad
+ad
+ab
+ab
+aa
+"}
+(15,1,1) = {"
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ag
+ad
+ad
+ad
+ad
+aj
+ap
+ay
+aI
+aU
+aU
+bl
+bq
+av
+ad
+ad
+ad
+ad
+bA
+ab
+ab
+aa
+"}
+(16,1,1) = {"
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ad
+ad
+ad
+ad
+bC
+aj
+aq
+aq
+aL
+aV
+aV
+bm
+av
+bv
+ad
+ad
+ad
+ad
+ad
+ab
+ab
+aa
+"}
+(17,1,1) = {"
+aa
+ab
+ab
+ab
+ab
+ab
+ac
+ab
+ad
+ad
+ad
+ad
+ad
+ad
+aq
+az
+aM
+aW
+az
+aM
+aW
+bw
+ad
+bA
+ad
+by
+ad
+ab
+ab
+aa
+"}
+(18,1,1) = {"
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ad
+ad
+ad
+ad
+ad
+ad
+ar
+aA
+aA
+aN
+aN
+aA
+ay
+au
+ad
+ad
+ad
+aj
+ad
+ab
+ab
+aa
+"}
+(19,1,1) = {"
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ad
+ai
+al
+ad
+ad
+ad
+as
+aB
+aN
+aX
+aX
+aN
+aN
+aP
+ad
+ad
+aj
+ad
+ad
+ab
+ab
+aa
+"}
+(20,1,1) = {"
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ad
+ad
+ad
+ad
+ad
+ad
+at
+aC
+aO
+aY
+bi
+bn
+ao
+aj
+ad
+ad
+ad
+ad
+ad
+ab
+ab
+aa
+"}
+(21,1,1) = {"
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ad
+ad
+ad
+ad
+bA
+ad
+at
+an
+an
+an
+aj
+aj
+ad
+aj
+ad
+ad
+bD
+ab
+ab
+ab
+ab
+aa
+"}
+(22,1,1) = {"
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ad
+ad
+ad
+ad
+ad
+aj
+an
+an
+an
+aj
+aj
+ad
+aj
+aj
+ad
+ad
+ab
+ab
+ab
+ab
+ab
+aa
+"}
+(23,1,1) = {"
+aa
+ab
+ab
+ab
+ae
+ab
+ab
+ad
+ad
+ad
+bE
+ad
+aj
+an
+an
+an
+aj
+aj
+ad
+bA
+aj
+ad
+ad
+ad
+ab
+ab
+ab
+ab
+ab
+aa
+"}
+(24,1,1) = {"
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ad
+ad
+ad
+ad
+ad
+ad
+aj
+an
+aj
+aj
+ad
+ad
+aj
+ad
+ad
+ad
+ad
+ab
+ab
+ab
+ab
+ab
+aa
+"}
+(25,1,1) = {"
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ad
+ad
+ad
+ad
+ad
+aj
+aj
+aj
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ab
+ab
+ab
+ab
+ab
+aa
+"}
+(26,1,1) = {"
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ad
+ad
+ad
+ad
+aj
+ad
+aj
+ad
+ad
+ad
+ab
+aj
+ad
+ad
+ad
+ad
+ad
+ab
+ab
+ab
+ab
+ab
+aa
+"}
+(27,1,1) = {"
+aa
+ab
+ab
+ab
+ab
+ab
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ab
+ab
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ab
+ab
+ab
+aa
+"}
+(28,1,1) = {"
+aa
+ab
+ab
+ab
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+aj
+ad
+ad
+ad
+ab
+ab
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ab
+ab
+ab
+aa
+"}
+(29,1,1) = {"
+aa
+ab
+ab
+ab
+ad
+ad
+ad
+ad
+ad
+aj
+ad
+ad
+ad
+ad
+ad
+ab
+ab
+ab
+ab
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ab
+ab
+ab
+aa
+"}
+(30,1,1) = {"
+aa
+aa
+aa
+aa
+bz
+bz
+bz
+bz
+bz
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+bz
+bz
+bz
+bz
+bz
+bz
+bz
+aa
+aa
+aa
+aa
+"}
diff --git a/maps/tether/submaps/aerostat/submaps/GovPatrol.dmm b/maps/tether/submaps/aerostat/submaps/GovPatrol.dmm
new file mode 100644
index 00000000000..f1a34cd9bdb
--- /dev/null
+++ b/maps/tether/submaps/aerostat/submaps/GovPatrol.dmm
@@ -0,0 +1,244 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/template_noop,
+/area/template_noop)
+"b" = (
+/turf/template_noop,
+/area/submap/virgo2/GovPatrol)
+"c" = (
+/obj/tether_away_spawner/aerostat_surface,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/GovPatrol)
+"d" = (
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/GovPatrol)
+"e" = (
+/obj/item/device/radio/off,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/GovPatrol)
+"f" = (
+/obj/item/weapon/storage/box/flare,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/GovPatrol)
+"g" = (
+/obj/item/ammo_casing,
+/turf/template_noop,
+/area/submap/virgo2/GovPatrol)
+"h" = (
+/obj/item/ammo_casing,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/GovPatrol)
+"i" = (
+/obj/item/clothing/under/utility/sifguard,
+/obj/item/clothing/shoes/boots/jackboots,
+/obj/effect/decal/remains,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/GovPatrol)
+"j" = (
+/obj/item/stack/material/wood/sif,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/GovPatrol)
+"k" = (
+/obj/item/weapon/gun/projectile/shotgun/pump/rifle/lever,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/GovPatrol)
+"m" = (
+/obj/effect/decal/remains,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/GovPatrol)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+a
+"}
+(3,1,1) = {"
+a
+b
+b
+d
+d
+d
+d
+d
+d
+d
+d
+d
+a
+"}
+(4,1,1) = {"
+a
+b
+b
+d
+d
+d
+d
+d
+h
+j
+d
+g
+a
+"}
+(5,1,1) = {"
+a
+b
+b
+d
+d
+d
+d
+d
+d
+d
+k
+d
+a
+"}
+(6,1,1) = {"
+a
+b
+b
+d
+d
+d
+e
+d
+i
+d
+d
+d
+a
+"}
+(7,1,1) = {"
+a
+b
+b
+d
+d
+d
+c
+d
+d
+d
+d
+d
+a
+"}
+(8,1,1) = {"
+a
+b
+d
+d
+d
+d
+d
+f
+d
+d
+d
+d
+a
+"}
+(9,1,1) = {"
+a
+b
+d
+d
+d
+d
+d
+h
+d
+d
+d
+d
+a
+"}
+(10,1,1) = {"
+a
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+m
+a
+"}
+(11,1,1) = {"
+a
+b
+d
+d
+d
+d
+b
+b
+b
+d
+h
+g
+a
+"}
+(12,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+a
+"}
+(13,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
diff --git a/maps/tether/submaps/aerostat/submaps/Lab1.dmm b/maps/tether/submaps/aerostat/submaps/Lab1.dmm
new file mode 100644
index 00000000000..fbea6fb1c61
--- /dev/null
+++ b/maps/tether/submaps/aerostat/submaps/Lab1.dmm
@@ -0,0 +1,724 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/template_noop,
+/area/template_noop)
+"b" = (
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/template_noop)
+"c" = (
+/turf/simulated/wall/virgo2,
+/area/submap/virgo2/Lab1)
+"d" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor/border_only,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/Lab1)
+"e" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/door/firedoor/border_only,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/Lab1)
+"f" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/Lab1)
+"g" = (
+/obj/machinery/space_heater,
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"h" = (
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"i" = (
+/obj/machinery/door/airlock,
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"j" = (
+/obj/machinery/light/small,
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"k" = (
+/obj/structure/table/standard,
+/obj/item/weapon/storage/toolbox,
+/obj/random/tool,
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"l" = (
+/obj/machinery/door/airlock/external,
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"m" = (
+/obj/structure/table/standard,
+/obj/random/tool,
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"n" = (
+/obj/machinery/vending/tool,
+/obj/machinery/light{
+ dir = 4;
+ icon_state = "tube1"
+ },
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"o" = (
+/obj/structure/table/rack,
+/obj/item/clothing/suit/storage/hooded/wintercoat,
+/obj/item/clothing/shoes/boots/winter,
+/obj/machinery/light{
+ icon_state = "tube1";
+ dir = 8
+ },
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"p" = (
+/obj/structure/table/rack,
+/obj/item/clothing/suit/storage/hooded/wintercoat,
+/obj/item/clothing/shoes/boots/winter,
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"q" = (
+/obj/structure/table/standard,
+/obj/random/toolbox,
+/obj/item/weapon/cell/super,
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"r" = (
+/obj/structure/closet/toolcloset,
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"s" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"t" = (
+/obj/structure/bed,
+/obj/item/weapon/bedsheet,
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"u" = (
+/obj/machinery/power/apc{
+ cell_type = /obj/item/weapon/cell/hyper;
+ dir = 8;
+ name = "Unknown APC";
+ operating = 0;
+ pixel_x = -24
+ },
+/obj/structure/cable{
+ icon_state = "0-4";
+ d2 = 4
+ },
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"v" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_x = 0
+ },
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"w" = (
+/obj/machinery/power/smes/buildable/point_of_interest,
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"x" = (
+/obj/structure/table/standard,
+/obj/item/weapon/paper{
+ desc = "Gladstone for the last fucking time, We have crowbars for a REASON. Stop breaking in through the goddamn windows! We big red shiny doors for god's sakes!"
+ },
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"y" = (
+/obj/structure/table/standard,
+/obj/item/device/flashlight/lamp,
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"z" = (
+/obj/machinery/vending/hydronutrients,
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"A" = (
+/obj/machinery/vending/hydroseeds,
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"B" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"C" = (
+/obj/structure/table/standard,
+/obj/item/weapon/storage/toolbox/mechanical,
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"D" = (
+/obj/structure/table/standard,
+/obj/fiftyspawner/steel,
+/obj/fiftyspawner/glass,
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"E" = (
+/obj/structure/table/standard,
+/obj/item/device/multitool,
+/obj/item/clothing/glasses/welding,
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"F" = (
+/obj/machinery/portable_atmospherics/hydroponics,
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"G" = (
+/obj/structure/sink{
+ dir = 4;
+ icon_state = "sink";
+ pixel_x = 11;
+ pixel_y = 0
+ },
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"H" = (
+/obj/machinery/light{
+ icon_state = "tube1";
+ dir = 8
+ },
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"I" = (
+/obj/item/weapon/cell/super,
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"J" = (
+/obj/machinery/pros_fabricator,
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"K" = (
+/obj/machinery/portable_atmospherics/hydroponics,
+/obj/machinery/light{
+ icon_state = "tube1";
+ dir = 8
+ },
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"L" = (
+/obj/machinery/light{
+ dir = 4;
+ icon_state = "tube1"
+ },
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"M" = (
+/obj/item/weapon/storage/bag/circuits,
+/obj/structure/table/standard,
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"N" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"O" = (
+/obj/item/robot_parts/chest,
+/obj/item/robot_parts/l_arm,
+/obj/item/robot_parts/r_arm,
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"P" = (
+/obj/structure/closet/crate/hydroponics,
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"Q" = (
+/obj/structure/closet/secure_closet/hydroponics,
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"R" = (
+/obj/structure/table/standard,
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"S" = (
+/obj/machinery/vending/robotics,
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"T" = (
+/obj/structure/table/standard,
+/obj/machinery/cell_charger,
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"U" = (
+/obj/machinery/optable,
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
+"V" = (
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/Lab1)
+"W" = (
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/Lab1)
+
+(1,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+a
+"}
+(2,1,1) = {"
+a
+V
+c
+c
+c
+c
+c
+c
+c
+V
+V
+c
+c
+c
+c
+c
+c
+c
+V
+a
+"}
+(3,1,1) = {"
+a
+V
+d
+g
+k
+m
+q
+u
+d
+V
+V
+d
+h
+F
+K
+F
+P
+d
+V
+a
+"}
+(4,1,1) = {"
+a
+V
+e
+h
+h
+h
+h
+v
+e
+V
+V
+e
+z
+h
+h
+h
+Q
+e
+V
+a
+"}
+(5,1,1) = {"
+a
+V
+f
+h
+g
+n
+r
+w
+f
+V
+V
+f
+A
+G
+L
+h
+R
+f
+V
+a
+"}
+(6,1,1) = {"
+a
+V
+c
+i
+c
+c
+c
+c
+c
+V
+V
+c
+c
+c
+c
+i
+c
+c
+V
+a
+"}
+(7,1,1) = {"
+a
+V
+d
+h
+d
+V
+V
+V
+V
+V
+V
+V
+V
+V
+d
+h
+d
+V
+V
+a
+"}
+(8,1,1) = {"
+a
+V
+e
+h
+f
+V
+V
+V
+V
+V
+V
+V
+V
+V
+f
+h
+e
+V
+V
+a
+"}
+(9,1,1) = {"
+b
+V
+e
+j
+c
+c
+c
+c
+c
+W
+W
+c
+c
+c
+c
+N
+e
+V
+V
+b
+"}
+(10,1,1) = {"
+b
+V
+e
+h
+l
+h
+s
+h
+l
+W
+W
+l
+h
+h
+l
+h
+e
+V
+V
+b
+"}
+(11,1,1) = {"
+b
+V
+e
+h
+l
+h
+h
+h
+l
+W
+W
+l
+B
+h
+l
+h
+e
+V
+V
+b
+"}
+(12,1,1) = {"
+b
+V
+e
+j
+c
+c
+c
+c
+c
+W
+W
+c
+c
+c
+c
+N
+e
+V
+V
+b
+"}
+(13,1,1) = {"
+a
+V
+e
+h
+d
+V
+V
+V
+V
+V
+V
+V
+V
+V
+d
+h
+e
+V
+V
+a
+"}
+(14,1,1) = {"
+a
+V
+f
+h
+f
+V
+V
+V
+V
+V
+V
+V
+V
+V
+f
+h
+f
+V
+V
+a
+"}
+(15,1,1) = {"
+a
+V
+c
+i
+c
+c
+c
+c
+c
+V
+V
+c
+c
+c
+c
+i
+c
+c
+V
+a
+"}
+(16,1,1) = {"
+a
+V
+d
+h
+h
+o
+t
+x
+d
+V
+V
+d
+C
+H
+h
+h
+S
+d
+V
+a
+"}
+(17,1,1) = {"
+a
+V
+e
+h
+h
+h
+h
+h
+e
+V
+V
+e
+D
+I
+h
+h
+T
+e
+V
+a
+"}
+(18,1,1) = {"
+a
+V
+f
+h
+h
+p
+t
+y
+f
+V
+V
+f
+E
+J
+M
+O
+U
+f
+V
+a
+"}
+(19,1,1) = {"
+a
+V
+c
+c
+c
+c
+c
+c
+c
+V
+V
+c
+c
+c
+c
+c
+c
+c
+V
+a
+"}
+(20,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+a
+"}
diff --git a/maps/tether/submaps/aerostat/submaps/MCamp1.dmm b/maps/tether/submaps/aerostat/submaps/MCamp1.dmm
new file mode 100644
index 00000000000..f69013322c2
--- /dev/null
+++ b/maps/tether/submaps/aerostat/submaps/MCamp1.dmm
@@ -0,0 +1,557 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/template_noop,
+/area/template_noop)
+"b" = (
+/turf/template_noop,
+/area/submap/virgo2/MilitaryCamp1)
+"c" = (
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/MilitaryCamp1)
+"d" = (
+/obj/structure/flora/bush,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/MilitaryCamp1)
+"e" = (
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/MilitaryCamp1)
+"f" = (
+/obj/item/stack/rods,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/MilitaryCamp1)
+"g" = (
+/obj/item/weapon/material/shard,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/MilitaryCamp1)
+"h" = (
+/obj/effect/decal/remains,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/MilitaryCamp1)
+"i" = (
+/obj/tether_away_spawner/aerostat_surface,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/MilitaryCamp1)
+"j" = (
+/turf/simulated/wall/virgo2,
+/area/submap/virgo2/MilitaryCamp1)
+"k" = (
+/obj/effect/mine,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/MilitaryCamp1)
+"l" = (
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/MilitaryCamp1)
+"m" = (
+/obj/structure/table/standard,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/MilitaryCamp1)
+"n" = (
+/obj/structure/table/standard,
+/obj/item/weapon/gun/energy/gun,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/MilitaryCamp1)
+"o" = (
+/obj/effect/mine,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/MilitaryCamp1)
+"q" = (
+/obj/structure/table/standard,
+/obj/item/weapon/gun/projectile/automatic/c20r,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/MilitaryCamp1)
+"r" = (
+/obj/structure/table/standard,
+/obj/item/weapon/storage/box/syndie_kit/space,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/MilitaryCamp1)
+"s" = (
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/MilitaryCamp1)
+"t" = (
+/obj/machinery/door/airlock,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/MilitaryCamp1)
+"w" = (
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/MilitaryCamp1)
+"x" = (
+/obj/structure/girder,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/MilitaryCamp1)
+"y" = (
+/obj/machinery/computer/security,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/MilitaryCamp1)
+"z" = (
+/obj/machinery/computer/message_monitor,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/MilitaryCamp1)
+"A" = (
+/obj/machinery/light,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/MilitaryCamp1)
+"B" = (
+/obj/structure/door_assembly,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/MilitaryCamp1)
+"C" = (
+/obj/structure/table/standard,
+/obj/random/toolbox,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/MilitaryCamp1)
+"D" = (
+/obj/machinery/light,
+/obj/structure/table/standard,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/MilitaryCamp1)
+"E" = (
+/obj/machinery/door/airlock,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/MilitaryCamp1)
+"J" = (
+/obj/effect/mine,
+/turf/template_noop,
+/area/submap/virgo2/MilitaryCamp1)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+b
+c
+c
+c
+b
+b
+b
+b
+c
+e
+c
+c
+c
+c
+b
+b
+c
+b
+a
+"}
+(3,1,1) = {"
+a
+b
+h
+c
+c
+c
+b
+b
+c
+c
+k
+c
+c
+c
+c
+k
+c
+h
+c
+a
+"}
+(4,1,1) = {"
+a
+c
+c
+c
+c
+c
+k
+c
+g
+c
+c
+c
+c
+c
+d
+c
+c
+c
+c
+a
+"}
+(5,1,1) = {"
+a
+c
+c
+c
+c
+c
+j
+j
+j
+l
+l
+x
+j
+j
+c
+c
+c
+k
+d
+a
+"}
+(6,1,1) = {"
+a
+k
+c
+c
+f
+j
+j
+j
+j
+j
+j
+j
+j
+j
+j
+c
+c
+c
+b
+a
+"}
+(7,1,1) = {"
+a
+c
+c
+k
+j
+j
+m
+r
+j
+i
+s
+s
+w
+C
+j
+j
+c
+c
+J
+a
+"}
+(8,1,1) = {"
+a
+d
+c
+c
+j
+j
+s
+l
+j
+j
+t
+j
+s
+m
+j
+j
+j
+c
+c
+a
+"}
+(9,1,1) = {"
+a
+e
+c
+c
+l
+l
+o
+l
+j
+y
+A
+j
+s
+s
+j
+j
+j
+c
+c
+a
+"}
+(10,1,1) = {"
+a
+k
+c
+c
+j
+l
+l
+l
+w
+s
+s
+j
+s
+i
+E
+l
+c
+k
+e
+a
+"}
+(11,1,1) = {"
+a
+c
+c
+f
+j
+j
+i
+s
+s
+s
+i
+j
+B
+s
+l
+l
+g
+c
+c
+a
+"}
+(12,1,1) = {"
+a
+c
+e
+c
+j
+j
+j
+t
+j
+z
+A
+j
+s
+s
+j
+j
+j
+f
+c
+a
+"}
+(13,1,1) = {"
+a
+c
+k
+c
+l
+j
+n
+s
+j
+j
+t
+j
+s
+D
+j
+j
+j
+c
+k
+a
+"}
+(14,1,1) = {"
+a
+b
+c
+c
+j
+j
+q
+s
+j
+i
+s
+s
+s
+m
+j
+j
+c
+c
+c
+a
+"}
+(15,1,1) = {"
+a
+b
+c
+c
+g
+j
+j
+j
+j
+j
+j
+j
+j
+j
+j
+c
+k
+c
+c
+a
+"}
+(16,1,1) = {"
+a
+b
+h
+c
+c
+c
+j
+j
+x
+j
+j
+x
+j
+j
+c
+c
+c
+h
+c
+a
+"}
+(17,1,1) = {"
+a
+b
+b
+k
+c
+k
+c
+c
+c
+c
+c
+c
+c
+g
+k
+c
+c
+c
+b
+a
+"}
+(18,1,1) = {"
+a
+b
+b
+c
+c
+c
+d
+c
+k
+c
+c
+c
+c
+c
+c
+k
+c
+b
+b
+a
+"}
+(19,1,1) = {"
+a
+b
+b
+b
+c
+k
+c
+c
+c
+c
+c
+c
+c
+e
+c
+c
+b
+b
+b
+a
+"}
+(20,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
diff --git a/maps/tether/submaps/aerostat/submaps/MHR.dmm b/maps/tether/submaps/aerostat/submaps/MHR.dmm
new file mode 100644
index 00000000000..5e392094964
--- /dev/null
+++ b/maps/tether/submaps/aerostat/submaps/MHR.dmm
@@ -0,0 +1,552 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/template_noop,
+/area/template_noop)
+"b" = (
+/turf/template_noop,
+/area/submap/virgo2/MHR)
+"c" = (
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2{
+ outdoors = 0
+ },
+/area/template_noop)
+"d" = (
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2{
+ outdoors = 0
+ },
+/area/submap/virgo2/MHR)
+"e" = (
+/turf/simulated/mineral/ignore_mapgen/virgo2,
+/area/submap/virgo2/MHR)
+"f" = (
+/obj/effect/decal/cleanable/spiderling_remains,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2{
+ outdoors = 0
+ },
+/area/submap/virgo2/MHR)
+"g" = (
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/MHR)
+"h" = (
+/obj/structure/table/rack,
+/obj/item/weapon/storage/backpack,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2{
+ outdoors = 0
+ },
+/area/submap/virgo2/MHR)
+"i" = (
+/obj/structure/table/standard,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2{
+ outdoors = 0
+ },
+/area/submap/virgo2/MHR)
+"j" = (
+/obj/structure/table/standard,
+/obj/item/weapon/paper{
+ info = "Do not enter the cave. The estimated active time of the Vicerators is much longer due to the improvements on the rotor bearings. It's estimated to be roughly a few months before we start to see any chancces of mechanical failure. ";
+ name = "NOTICE: DO NOT ENTER"
+ },
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2{
+ outdoors = 0
+ },
+/area/submap/virgo2/MHR)
+"k" = (
+/obj/effect/decal/cleanable/cobweb2,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2{
+ outdoors = 0
+ },
+/area/submap/virgo2/MHR)
+"l" = (
+/obj/tether_away_spawner/aerostat_surface,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2{
+ outdoors = 0
+ },
+/area/submap/virgo2/MHR)
+"m" = (
+/obj/item/weapon/reagent_containers/food/snacks/xenomeat/spidermeat,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2{
+ outdoors = 0
+ },
+/area/submap/virgo2/MHR)
+"n" = (
+/obj/effect/decal/cleanable/spiderling_remains,
+/obj/tether_away_spawner/aerostat_surface,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2{
+ outdoors = 0
+ },
+/area/submap/virgo2/MHR)
+"o" = (
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2{
+ outdoors = 0
+ },
+/area/submap/virgo2/MHR)
+"p" = (
+/obj/effect/decal/cleanable/spiderling_remains,
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2{
+ outdoors = 0
+ },
+/area/submap/virgo2/MHR)
+"q" = (
+/obj/effect/decal/remains/robot,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2{
+ outdoors = 0
+ },
+/area/submap/virgo2/MHR)
+"r" = (
+/obj/effect/decal/remains,
+/obj/item/clothing/mask/gas/explorer,
+/obj/item/weapon/material/twohanded/fireaxe,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2{
+ outdoors = 0
+ },
+/area/submap/virgo2/MHR)
+"s" = (
+/obj/item/weapon/reagent_containers/food/snacks/xenomeat/spidermeat,
+/obj/item/weapon/reagent_containers/food/snacks/xenomeat/spidermeat,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2{
+ outdoors = 0
+ },
+/area/submap/virgo2/MHR)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+a
+"}
+(3,1,1) = {"
+a
+d
+d
+d
+d
+b
+b
+b
+e
+e
+e
+e
+e
+b
+b
+b
+b
+b
+b
+a
+"}
+(4,1,1) = {"
+c
+d
+d
+d
+d
+b
+b
+e
+e
+e
+e
+e
+e
+e
+e
+e
+b
+b
+b
+a
+"}
+(5,1,1) = {"
+c
+d
+d
+d
+b
+b
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+b
+b
+a
+"}
+(6,1,1) = {"
+c
+d
+d
+d
+d
+e
+e
+e
+e
+e
+p
+d
+d
+l
+e
+e
+e
+e
+b
+a
+"}
+(7,1,1) = {"
+c
+d
+d
+d
+h
+e
+e
+e
+e
+e
+l
+d
+d
+d
+f
+e
+e
+e
+b
+a
+"}
+(8,1,1) = {"
+c
+d
+d
+d
+i
+e
+e
+e
+e
+d
+d
+d
+d
+d
+e
+e
+e
+e
+b
+a
+"}
+(9,1,1) = {"
+c
+d
+d
+d
+j
+e
+e
+e
+e
+m
+d
+d
+n
+d
+e
+e
+e
+e
+b
+a
+"}
+(10,1,1) = {"
+c
+d
+d
+d
+e
+e
+e
+e
+e
+k
+d
+d
+d
+d
+s
+e
+e
+e
+b
+a
+"}
+(11,1,1) = {"
+c
+d
+d
+d
+e
+e
+e
+e
+e
+e
+q
+d
+d
+d
+d
+e
+e
+e
+b
+a
+"}
+(12,1,1) = {"
+c
+d
+d
+d
+e
+e
+e
+e
+e
+e
+f
+d
+d
+s
+d
+e
+e
+e
+b
+a
+"}
+(13,1,1) = {"
+c
+d
+d
+f
+e
+e
+e
+e
+e
+o
+d
+l
+d
+d
+d
+e
+e
+e
+b
+a
+"}
+(14,1,1) = {"
+c
+d
+d
+d
+d
+e
+e
+e
+d
+d
+d
+d
+d
+d
+l
+e
+e
+b
+b
+a
+"}
+(15,1,1) = {"
+c
+d
+f
+d
+d
+d
+d
+d
+d
+d
+d
+d
+d
+q
+e
+e
+e
+b
+b
+a
+"}
+(16,1,1) = {"
+a
+e
+e
+g
+d
+d
+d
+d
+d
+d
+d
+d
+d
+e
+e
+e
+e
+b
+b
+a
+"}
+(17,1,1) = {"
+a
+e
+e
+e
+e
+e
+e
+e
+k
+d
+d
+r
+e
+e
+e
+e
+e
+b
+b
+a
+"}
+(18,1,1) = {"
+a
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+b
+b
+b
+b
+a
+"}
+(19,1,1) = {"
+a
+b
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+e
+b
+b
+b
+b
+b
+a
+"}
+(20,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
diff --git a/maps/tether/submaps/aerostat/submaps/Mudpit.dmm b/maps/tether/submaps/aerostat/submaps/Mudpit.dmm
new file mode 100644
index 00000000000..e1bea2f22ce
--- /dev/null
+++ b/maps/tether/submaps/aerostat/submaps/Mudpit.dmm
@@ -0,0 +1,317 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/template_noop,
+/area/template_noop)
+"b" = (
+/obj/effect/decal/cleanable/liquid_fuel,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/Mudpit)
+"c" = (
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/Mudpit)
+"d" = (
+/obj/tether_away_spawner/aerostat_surface,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/Mudpit)
+"e" = (
+/obj/effect/decal/cleanable/liquid_fuel,
+/obj/effect/decal/cleanable/liquid_fuel,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/Mudpit)
+"f" = (
+/obj/effect/decal/cleanable/liquid_fuel,
+/obj/effect/decal/cleanable/liquid_fuel,
+/obj/effect/decal/cleanable/liquid_fuel,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/Mudpit)
+"g" = (
+/obj/effect/decal/remains/mouse,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/Mudpit)
+"h" = (
+/obj/effect/decal/remains/mouse,
+/obj/effect/decal/cleanable/liquid_fuel,
+/obj/effect/decal/cleanable/liquid_fuel,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/Mudpit)
+"i" = (
+/obj/effect/decal/cleanable/liquid_fuel,
+/turf/template_noop,
+/area/template_noop)
+"j" = (
+/turf/simulated/mineral/ignore_mapgen/virgo2,
+/area/submap/virgo2/Mudpit)
+"k" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/Mudpit)
+"l" = (
+/obj/machinery/portable_atmospherics/canister/empty/phoron,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/Mudpit)
+"m" = (
+/obj/effect/decal/remains,
+/obj/item/clothing/suit/space/void/merc/fire,
+/obj/item/clothing/head/helmet/space/void/merc/fire,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/Mudpit)
+"n" = (
+/obj/effect/decal/mecha_wreckage/ripley/firefighter,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/Mudpit)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+b
+c
+c
+i
+i
+i
+c
+g
+c
+c
+a
+a
+b
+a
+"}
+(3,1,1) = {"
+a
+c
+c
+c
+b
+b
+b
+c
+c
+c
+c
+c
+c
+b
+a
+"}
+(4,1,1) = {"
+a
+c
+c
+c
+c
+b
+j
+j
+j
+c
+c
+c
+c
+a
+a
+"}
+(5,1,1) = {"
+a
+c
+b
+c
+c
+c
+j
+j
+j
+j
+c
+c
+c
+c
+a
+"}
+(6,1,1) = {"
+a
+a
+c
+c
+c
+j
+j
+j
+j
+j
+c
+c
+c
+g
+a
+"}
+(7,1,1) = {"
+a
+a
+c
+g
+j
+j
+j
+k
+l
+j
+j
+c
+c
+c
+a
+"}
+(8,1,1) = {"
+a
+c
+c
+c
+j
+j
+c
+c
+c
+c
+g
+b
+c
+c
+a
+"}
+(9,1,1) = {"
+a
+b
+b
+c
+d
+c
+c
+c
+m
+c
+c
+b
+b
+c
+a
+"}
+(10,1,1) = {"
+a
+b
+b
+c
+b
+c
+c
+c
+c
+c
+c
+b
+b
+a
+a
+"}
+(11,1,1) = {"
+a
+b
+c
+c
+c
+c
+g
+c
+n
+c
+c
+b
+c
+c
+a
+"}
+(12,1,1) = {"
+a
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+d
+c
+c
+a
+"}
+(13,1,1) = {"
+a
+e
+e
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+c
+a
+"}
+(14,1,1) = {"
+a
+e
+f
+h
+c
+c
+a
+a
+i
+c
+c
+c
+c
+b
+a
+"}
+(15,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
diff --git a/maps/tether/submaps/aerostat/submaps/Rockybase.dmm b/maps/tether/submaps/aerostat/submaps/Rockybase.dmm
new file mode 100644
index 00000000000..fb2cb01a756
--- /dev/null
+++ b/maps/tether/submaps/aerostat/submaps/Rockybase.dmm
@@ -0,0 +1,2438 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aa" = (
+/mob/living/simple_animal/hostile/viscerator{
+ returns_home = 1
+ },
+/turf/template_noop,
+/area/template_noop)
+"ab" = (
+/turf/template_noop,
+/area/template_noop)
+"ac" = (
+/obj/effect/decal/remains,
+/turf/template_noop,
+/area/submap/virgo2/Rockybase)
+"ad" = (
+/turf/template_noop,
+/area/submap/virgo2/Rockybase)
+"ae" = (
+/obj/machinery/door/airlock/external,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"af" = (
+/mob/living/simple_animal/hostile/malf_drone{
+ desc = "An automated combat drone with an aged apperance.";
+ returns_home = 1
+ },
+/turf/template_noop,
+/area/submap/virgo2/Rockybase)
+"ag" = (
+/turf/simulated/mineral/ignore_mapgen/virgo2,
+/area/submap/virgo2/Rockybase)
+"ah" = (
+/obj/machinery/porta_turret/stationary,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/Rockybase)
+"ai" = (
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/Rockybase)
+"aj" = (
+/obj/machinery/light,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/Rockybase)
+"ak" = (
+/obj/machinery/shower{
+ dir = 4;
+ icon_state = "shower";
+ pixel_x = 5;
+ pixel_y = 0
+ },
+/obj/structure/curtain/open/shower,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"al" = (
+/turf/simulated/wall/virgo2,
+/area/submap/virgo2/Rockybase)
+"am" = (
+/obj/structure/sign/securearea,
+/turf/simulated/wall/virgo2,
+/area/submap/virgo2/Rockybase)
+"an" = (
+/turf/simulated/floor/plating/virgo2,
+/area/template_noop)
+"ao" = (
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"ap" = (
+/obj/machinery/shower{
+ dir = 8;
+ icon_state = "shower";
+ pixel_x = -5;
+ pixel_y = 0
+ },
+/obj/structure/curtain/open/shower,
+/obj/item/weapon/soap,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"aq" = (
+/obj/structure/table/woodentable,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"ar" = (
+/obj/structure/table/woodentable,
+/obj/item/device/flashlight/lamp,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"as" = (
+/obj/structure/closet{
+ icon_closed = "cabinet_closed";
+ icon_opened = "cabinet_open";
+ icon_state = "cabinet_closed"
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"at" = (
+/obj/structure/bed,
+/obj/item/weapon/bedsheet,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"au" = (
+/obj/structure/table/woodentable,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"av" = (
+/obj/structure/bed,
+/obj/item/weapon/bedsheet,
+/obj/item/toy/plushie/spider,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"aw" = (
+/obj/structure/closet/l3closet/janitor,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"ax" = (
+/mob/living/bot/cleanbot{
+ faction = "malf_drone"
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"ay" = (
+/obj/item/weapon/stool,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"az" = (
+/obj/item/weapon/storage/belt/janitor,
+/obj/structure/table/standard,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"aA" = (
+/obj/structure/table/standard,
+/obj/item/device/laptop,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"aB" = (
+/obj/structure/table/standard,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"aC" = (
+/obj/structure/table/rack,
+/obj/item/weapon/gun/projectile/pistol,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"aD" = (
+/obj/structure/table/rack,
+/obj/item/weapon/gun/energy/gun/taser,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"aE" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"aF" = (
+/obj/machinery/vending/coffee,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"aG" = (
+/obj/structure/table/rack,
+/obj/item/weapon/gun/projectile/shotgun/pump/combat,
+/obj/item/weapon/gun/projectile/shotgun/pump/combat,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"aH" = (
+/obj/machinery/vending/hydronutrients,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"aI" = (
+/obj/structure/closet/crate/hydroponics,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"aJ" = (
+/obj/machinery/shower{
+ dir = 4;
+ icon_state = "shower";
+ pixel_x = 5;
+ pixel_y = 0
+ },
+/obj/structure/curtain/open/shower,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"aK" = (
+/obj/machinery/shower{
+ dir = 8;
+ icon_state = "shower";
+ pixel_x = -5;
+ pixel_y = 0
+ },
+/obj/structure/curtain/open/shower,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"aL" = (
+/obj/structure/janitorialcart,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"aM" = (
+/obj/structure/table/standard,
+/obj/item/weapon/grenade/chem_grenade/cleaner,
+/obj/item/weapon/grenade/chem_grenade/cleaner,
+/obj/item/weapon/grenade/chem_grenade/cleaner,
+/obj/machinery/light{
+ icon_state = "tube1";
+ dir = 4
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"aN" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"aO" = (
+/obj/structure/table/standard,
+/obj/item/weapon/paper{
+ info = "Carl's absolutly fucked in the head. He's trying to squeeze as much drone production out as he can since he's worried we're gonna get found out but he's getting sloppier with each batch. Now's he's telling us he can speed the time on the IFF encoding. I already have a hard enough time getting these damn things not to stare at walls and now he's gonna shortchange the only part of these tincans that tells em not to turn us into paste on a wall. I told Richter to get out while he can, We're counting days before either some Sif task force shows up at our door or these things decide we aren't there friends anymore.";
+ name = "Note"
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"aP" = (
+/obj/structure/bed/chair{
+ dir = 8
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"aQ" = (
+/obj/machinery/vending/security,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"aR" = (
+/obj/structure/table/rack,
+/obj/item/weapon/storage/box/shotgunshells,
+/obj/item/weapon/storage/box/shotgunshells,
+/obj/item/weapon/storage/box/shotgunshells,
+/obj/item/ammo_magazine/m10mm,
+/obj/item/ammo_magazine/m10mm,
+/obj/item/ammo_magazine/m10mm,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"aS" = (
+/obj/structure/sink{
+ dir = 4;
+ icon_state = "sink";
+ pixel_x = 11;
+ pixel_y = 0
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"aT" = (
+/obj/machinery/shower{
+ dir = 8;
+ icon_state = "shower";
+ pixel_x = -5;
+ pixel_y = 0
+ },
+/obj/structure/curtain/open/shower,
+/obj/machinery/light/small{
+ dir = 4;
+ pixel_y = 0
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"aU" = (
+/obj/item/mecha_parts/part/gygax_left_leg,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"aV" = (
+/obj/machinery/light,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"aW" = (
+/obj/structure/bed,
+/obj/item/weapon/bedsheet,
+/obj/item/weapon/gun/projectile/pistol,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"aX" = (
+/obj/structure/closet/crate/trashcart,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"aY" = (
+/obj/structure/loot_pile/maint/trash,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"aZ" = (
+/obj/structure/table/standard,
+/obj/item/weapon/storage/bag/trash,
+/obj/item/weapon/storage/bag/trash,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"ba" = (
+/obj/structure/table/standard,
+/obj/item/weapon/paper_bin,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bb" = (
+/obj/machinery/light,
+/obj/structure/table/standard,
+/obj/item/weapon/pen,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bc" = (
+/obj/structure/table/rack,
+/obj/item/weapon/gun/projectile/automatic/c20r,
+/obj/item/weapon/gun/projectile/automatic/c20r,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bd" = (
+/obj/machinery/portable_atmospherics/hydroponics,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"be" = (
+/obj/machinery/door/airlock,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bf" = (
+/mob/living/bot/farmbot{
+ faction = "malf_drone"
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bg" = (
+/obj/machinery/door/airlock/security{
+ icon_state = "door_locked";
+ locked = 1
+ },
+/turf/simulated/floor/tiled,
+/area/submap/virgo2/Rockybase)
+"bh" = (
+/obj/machinery/portable_atmospherics/hydroponics,
+/obj/machinery/light{
+ icon_state = "tube1";
+ dir = 4
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bi" = (
+/obj/machinery/vending/cola,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bj" = (
+/obj/structure/door_assembly,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bk" = (
+/obj/machinery/door/airlock,
+/turf/simulated/floor/tiled,
+/area/submap/virgo2/Rockybase)
+"bl" = (
+/mob/living/simple_animal/hostile/malf_drone{
+ desc = "An automated combat drone with an aged apperance.";
+ returns_home = 1
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bm" = (
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bn" = (
+/obj/effect/decal/remains,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bo" = (
+/obj/machinery/vending/snack,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bp" = (
+/obj/item/stack/rods,
+/obj/structure/girder,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bq" = (
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/Rockybase)
+"br" = (
+/obj/structure/sign/securearea{
+ desc = "A warning sign which reads 'HIGH VOLTAGE'";
+ icon_state = "shock";
+ name = "HIGH VOLTAGE";
+ pixel_y = -32
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bs" = (
+/obj/item/mecha_parts/part/gygax_right_arm,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bt" = (
+/obj/structure/table/standard,
+/obj/item/device/kit/paint/gygax/darkgygax,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bu" = (
+/obj/structure/table/standard,
+/obj/item/weapon/paper{
+ info = "I've decided to go forward and start some small scale tests of the Vicerator delivery grenades, Might as wall make sure they work like the real ones. There are a few Fauna areas nearbye and we're working to make sure the kinks in the code are worked out. Once we've made sure they stay flying we'll work on the IFF signals.";
+ name = "V-Grenade Notice 2"
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bv" = (
+/obj/structure/table/standard,
+/obj/random/toolbox,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bw" = (
+/obj/structure/table/standard,
+/obj/random/toolbox,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bx" = (
+/obj/structure/table/standard,
+/obj/item/weapon/paper{
+ info = "We've finally been able to get the Vicerator delivery grenades working, Took awhile to make sure the latching mechanism didn't fail but we're sure we've got it this time. Vel'Shem's worried about the miners having there own drone fab now but I say it's a small price to pay to keep the metal flowing, Especially since there telling us NT's starting to monopolize the metal rich parts.";
+ name = "V-Grenade Notice 1"
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"by" = (
+/obj/machinery/door/airlock/engineering,
+/turf/simulated/floor/tiled,
+/area/submap/virgo2/Rockybase)
+"bz" = (
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/template_noop)
+"bA" = (
+/obj/structure/table/standard,
+/obj/item/stack/material/diamond,
+/obj/item/stack/material/diamond,
+/obj/item/stack/material/diamond,
+/obj/item/stack/material/diamond,
+/obj/item/stack/material/diamond,
+/obj/item/stack/material/diamond,
+/obj/item/stack/material/diamond,
+/obj/item/stack/material/diamond,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bB" = (
+/obj/structure/table/standard,
+/obj/item/weapon/grenade/spawnergrenade/manhacks,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bC" = (
+/obj/structure/table/standard,
+/obj/item/stack/material/steel,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bD" = (
+/obj/structure/table/standard,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/item/weapon/circuitboard/mecha/gygax/main,
+/obj/item/weapon/circuitboard/mecha/gygax/peripherals,
+/obj/item/weapon/circuitboard/mecha/gygax/targeting,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bE" = (
+/obj/item/weapon/material/shard,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/Rockybase)
+"bF" = (
+/obj/structure/table/standard,
+/obj/fiftyspawner/rods,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bG" = (
+/obj/machinery/vending/engivend,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/Rockybase)
+"bH" = (
+/obj/machinery/vending/tool,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/Rockybase)
+"bI" = (
+/obj/structure/table/standard,
+/obj/item/weapon/storage/toolbox,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/Rockybase)
+"bJ" = (
+/obj/structure/table/standard,
+/obj/item/weapon/storage/toolbox/mechanical,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/Rockybase)
+"bK" = (
+/obj/item/mecha_parts/part/gygax_torso,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bL" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/closet/crate/medical,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bM" = (
+/obj/structure/table/standard,
+/obj/structure/table/standard,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/burn,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bN" = (
+/obj/structure/table/standard,
+/obj/item/clothing/mask/breath/medical,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bO" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bP" = (
+/obj/structure/closet/secure_closet/medical2,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bQ" = (
+/obj/structure/toilet{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bR" = (
+/obj/structure/table/standard,
+/obj/item/device/mmi/digital/robot,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bS" = (
+/obj/item/stack/rods,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/girder,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/Rockybase)
+"bU" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/Rockybase)
+"bV" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/Rockybase)
+"bW" = (
+/obj/structure/girder,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/Rockybase)
+"bX" = (
+/obj/structure/closet/secure_closet/medical1,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bY" = (
+/obj/machinery/light/small{
+ dir = 4;
+ pixel_y = 0
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"bZ" = (
+/obj/machinery/drone_fabricator,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"ca" = (
+/obj/machinery/mecha_part_fabricator,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"cb" = (
+/obj/machinery/pros_fabricator,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"cc" = (
+/obj/structure/table/standard,
+/obj/item/mecha_parts/mecha_equipment/repair_droid,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"cd" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/Rockybase)
+"ce" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_x = 0
+ },
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/Rockybase)
+"cf" = (
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/machinery/power/smes/buildable/point_of_interest,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/Rockybase)
+"cg" = (
+/obj/machinery/vending/medical,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"ch" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"ci" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/Rockybase)
+"cj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/weapon/material/shard,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/Rockybase)
+"ck" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/Rockybase)
+"cl" = (
+/obj/item/mecha_parts/part/gygax_armour,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/Rockybase)
+"cm" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"cn" = (
+/obj/item/mecha_parts/chassis/gygax,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"co" = (
+/mob/living/simple_animal/hostile/mecha/malf_drone,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"cp" = (
+/obj/machinery/vending/robotics,
+/obj/machinery/light{
+ icon_state = "tube1";
+ dir = 4
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"cq" = (
+/obj/structure/cable{
+ icon_state = "0-4";
+ d2 = 4
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/power/apc{
+ cell_type = /obj/item/weapon/cell/super;
+ dir = 8;
+ name = "Unknown APC";
+ pixel_x = -24
+ },
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/Rockybase)
+"cr" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_x = 0
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/Rockybase)
+"cs" = (
+/obj/machinery/light{
+ icon_state = "tube1";
+ dir = 4
+ },
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/machinery/power/smes/buildable/point_of_interest,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/Rockybase)
+"ct" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/Rockybase)
+"cu" = (
+/obj/item/mecha_parts/part/gygax_right_leg,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"cv" = (
+/obj/structure/sink{
+ dir = 4;
+ icon_state = "sink";
+ pixel_x = 11;
+ pixel_y = 0
+ },
+/obj/item/mecha_parts/part/gygax_left_arm,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"cw" = (
+/obj/machinery/vending,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"cx" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/Rockybase)
+"cy" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/closet/secure_closet/medical3,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"cz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/hostile/malf_drone{
+ desc = "An automated combat drone with an aged apperance.";
+ returns_home = 1
+ },
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"cA" = (
+/obj/structure/closet/secure_closet/hydroponics,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"cB" = (
+/obj/machinery/mech_recharger,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"cC" = (
+/obj/machinery/vending/tool,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"cD" = (
+/obj/structure/table/standard,
+/obj/item/stack/material/plasteel,
+/obj/item/stack/material/glass/reinforced,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/Rockybase)
+"cE" = (
+/obj/structure/table/standard,
+/obj/item/stack/material/glass,
+/obj/item/stack/material/steel,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/Rockybase)
+"cF" = (
+/obj/structure/table/standard,
+/obj/item/mecha_parts/part/gygax_head,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/Rockybase)
+"cG" = (
+/obj/structure/closet/toolcloset,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/Rockybase)
+"cH" = (
+/obj/structure/closet/secure_closet/medical3,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"cI" = (
+/obj/item/weapon/surgical/surgicaldrill,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"cJ" = (
+/obj/structure/loot_pile/maint/technical,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"cK" = (
+/obj/item/clothing/suit/space/void/medical,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"cL" = (
+/obj/effect/decal/cleanable/dirt,
+/mob/living/bot/medbot,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"cM" = (
+/obj/machinery/vending/hydroseeds,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"cN" = (
+/obj/structure/closet/crate/secure/hydrosec,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/submap/virgo2/Rockybase)
+"cO" = (
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/Rockybase)
+"cT" = (
+/obj/effect/decal/remains,
+/turf/template_noop,
+/area/template_noop)
+
+(1,1,1) = {"
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aa
+"}
+(2,1,1) = {"
+ab
+ac
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ag
+ag
+ag
+ag
+ag
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ab
+"}
+(3,1,1) = {"
+ab
+ad
+ad
+ad
+ad
+ad
+ad
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ad
+ad
+cT
+"}
+(4,1,1) = {"
+ab
+ad
+ad
+ad
+ad
+ag
+ag
+ag
+ag
+ag
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+ag
+ag
+ag
+ag
+ad
+ab
+"}
+(5,1,1) = {"
+ab
+ad
+ad
+ad
+ad
+ag
+ag
+ag
+ag
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+ag
+ag
+ag
+ad
+ab
+"}
+(6,1,1) = {"
+ab
+ad
+ad
+ad
+ad
+ag
+ag
+ag
+ag
+al
+ak
+aJ
+aJ
+ao
+al
+aN
+al
+aN
+al
+bQ
+al
+bQ
+al
+bQ
+al
+ag
+ag
+ag
+ad
+ab
+"}
+(7,1,1) = {"
+ab
+ad
+ad
+ad
+ad
+ag
+ag
+ag
+ag
+al
+ao
+ao
+ao
+ao
+be
+ao
+be
+ao
+al
+be
+al
+be
+al
+be
+al
+ag
+ag
+ag
+ad
+ab
+"}
+(8,1,1) = {"
+ab
+ad
+ad
+ad
+ad
+ag
+ag
+ag
+ag
+al
+ap
+aK
+aT
+ao
+al
+ao
+al
+ao
+ao
+aS
+bY
+ao
+cv
+ao
+al
+ag
+ag
+ag
+ad
+ab
+"}
+(9,1,1) = {"
+ab
+ad
+ad
+ad
+ad
+ad
+ag
+ag
+ag
+al
+al
+al
+al
+al
+al
+ao
+al
+al
+al
+al
+al
+al
+al
+al
+al
+ag
+ag
+ag
+ad
+ab
+"}
+(10,1,1) = {"
+ab
+ad
+ad
+ad
+ad
+ad
+ad
+ag
+ag
+al
+aq
+ao
+ao
+al
+bi
+ao
+bo
+al
+bt
+ao
+ao
+cm
+ao
+ao
+al
+ag
+ag
+ag
+ag
+ab
+"}
+(11,1,1) = {"
+ab
+ad
+ad
+ad
+ad
+ad
+ad
+ag
+ag
+al
+aq
+ao
+aU
+al
+ao
+ao
+ao
+al
+bu
+ao
+bZ
+ao
+bZ
+ao
+al
+ag
+ag
+ag
+ag
+ab
+"}
+(12,1,1) = {"
+ab
+ad
+ad
+ad
+af
+ad
+ad
+ag
+ag
+al
+ar
+ao
+ao
+be
+ao
+ao
+ao
+al
+bv
+ao
+ao
+ao
+ao
+ao
+al
+ag
+ag
+ag
+ag
+ab
+"}
+(13,1,1) = {"
+ab
+ad
+ad
+ad
+ad
+ad
+ad
+ag
+ag
+al
+as
+ao
+ao
+al
+ao
+bl
+aV
+al
+bw
+ao
+ao
+cn
+ao
+ao
+al
+ag
+ag
+ag
+ag
+ab
+"}
+(14,1,1) = {"
+ab
+ad
+ad
+ad
+ad
+ad
+ag
+ag
+ag
+al
+ao
+ao
+aV
+al
+ao
+ao
+ao
+al
+bx
+ao
+bZ
+ao
+bq
+ao
+al
+ag
+ag
+ag
+ag
+ab
+"}
+(15,1,1) = {"
+ab
+ad
+ad
+ad
+ad
+ad
+ag
+ag
+ag
+al
+ao
+ao
+ao
+al
+aE
+ao
+ao
+al
+bA
+ao
+ao
+co
+bq
+ao
+al
+ag
+ag
+ag
+ad
+ab
+"}
+(16,1,1) = {"
+ab
+ad
+ad
+ad
+ad
+ad
+ag
+ag
+ag
+al
+aq
+ao
+aq
+al
+ao
+ao
+ao
+al
+bB
+ao
+ao
+ao
+ao
+aV
+al
+ag
+ag
+af
+ad
+ab
+"}
+(17,1,1) = {"
+ab
+ad
+ad
+ad
+ad
+ad
+ag
+ag
+ag
+al
+at
+ao
+aW
+al
+ao
+bm
+ao
+al
+bC
+ao
+ca
+ao
+ao
+cB
+al
+ag
+ag
+ad
+ad
+ab
+"}
+(18,1,1) = {"
+ab
+ad
+ad
+ad
+ad
+ad
+ag
+ag
+ag
+al
+au
+ao
+aq
+al
+ao
+bn
+ao
+al
+bD
+ao
+ao
+ao
+ao
+ao
+al
+ag
+ag
+ad
+ad
+ab
+"}
+(19,1,1) = {"
+ab
+ad
+ad
+ad
+ad
+ad
+ad
+ag
+ag
+al
+at
+ao
+at
+al
+ao
+ao
+bp
+al
+bj
+ao
+cb
+ao
+ao
+cB
+al
+ag
+ag
+ad
+ad
+ab
+"}
+(20,1,1) = {"
+ab
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ag
+al
+aq
+ao
+aq
+al
+bj
+ao
+ao
+bq
+bq
+ao
+ao
+ao
+ao
+ao
+al
+ag
+ag
+ag
+ad
+ab
+"}
+(21,1,1) = {"
+aa
+ad
+ad
+ad
+ad
+ad
+cO
+cO
+ag
+al
+av
+ao
+at
+al
+ao
+ao
+bq
+bq
+bE
+bq
+bq
+ao
+ao
+ao
+al
+ag
+ag
+ag
+ad
+ab
+"}
+(22,1,1) = {"
+ab
+ad
+ad
+ad
+ad
+cO
+cO
+cO
+ag
+al
+al
+al
+al
+al
+aE
+ao
+bn
+al
+bF
+bR
+cc
+cp
+cw
+cC
+al
+ag
+ag
+ag
+ad
+aa
+"}
+(23,1,1) = {"
+bz
+cO
+cO
+cO
+cO
+cO
+cO
+bq
+ag
+al
+al
+al
+al
+al
+ao
+ao
+aV
+al
+al
+al
+al
+al
+al
+al
+al
+ag
+ag
+ag
+ad
+ab
+"}
+(24,1,1) = {"
+bz
+cO
+cO
+cO
+cO
+cO
+bq
+bq
+bq
+al
+aw
+aL
+aX
+al
+ao
+ao
+ao
+al
+bG
+bq
+bq
+cq
+bq
+cD
+al
+ag
+ag
+ag
+ad
+ab
+"}
+(25,1,1) = {"
+an
+bq
+bq
+bq
+bq
+bq
+bq
+ah
+bq
+al
+ax
+ao
+ao
+be
+ao
+ao
+bm
+al
+bH
+bq
+bq
+ce
+bq
+cE
+al
+ag
+ag
+ag
+ad
+ab
+"}
+(26,1,1) = {"
+an
+bq
+bq
+bq
+bq
+bq
+bq
+bq
+aj
+al
+ay
+ao
+aY
+al
+ao
+ao
+ao
+by
+bq
+bq
+cd
+cr
+cx
+cF
+al
+ag
+ag
+ad
+ad
+ab
+"}
+(27,1,1) = {"
+an
+bq
+bq
+bq
+bq
+bq
+bq
+bq
+bq
+al
+az
+aM
+aZ
+al
+ao
+ao
+br
+al
+bI
+bq
+ce
+ce
+ce
+cG
+al
+ag
+ag
+ad
+ad
+ab
+"}
+(28,1,1) = {"
+an
+bq
+bq
+bq
+bq
+bq
+bq
+ai
+bq
+am
+al
+al
+al
+al
+ao
+ao
+ao
+al
+bJ
+bq
+cf
+cs
+cf
+bq
+al
+ag
+ag
+ad
+ad
+ab
+"}
+(29,1,1) = {"
+an
+bq
+bq
+bq
+bq
+bq
+bq
+bq
+bq
+ae
+ao
+aN
+ao
+ae
+ao
+ao
+ao
+al
+al
+al
+al
+al
+al
+al
+al
+ag
+ag
+ad
+ad
+ab
+"}
+(30,1,1) = {"
+an
+bq
+bq
+bq
+bq
+bq
+bq
+bq
+bq
+ae
+ao
+ao
+ao
+ae
+ao
+ao
+ao
+al
+bK
+bj
+cg
+ao
+cy
+cH
+al
+ag
+ag
+ad
+ad
+ab
+"}
+(31,1,1) = {"
+an
+bq
+bq
+bq
+bq
+bq
+bq
+bq
+bq
+am
+al
+al
+al
+al
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+al
+ag
+ag
+ad
+ad
+ab
+"}
+(32,1,1) = {"
+an
+bq
+bq
+bq
+bq
+bq
+bq
+bq
+ai
+al
+aA
+aO
+ba
+al
+ao
+ao
+ao
+al
+ao
+bO
+bO
+bO
+ao
+cI
+al
+ag
+ad
+ad
+ad
+ab
+"}
+(33,1,1) = {"
+an
+bq
+bq
+bq
+bq
+bq
+bq
+bq
+aj
+al
+aB
+aP
+bb
+al
+aE
+ao
+ao
+al
+bL
+bO
+ch
+ct
+cz
+ao
+al
+ag
+ag
+ad
+ad
+ab
+"}
+(34,1,1) = {"
+an
+bq
+bq
+bq
+bq
+bq
+bq
+ah
+bq
+al
+aC
+ao
+ao
+al
+ao
+ao
+ao
+al
+bM
+bS
+ci
+ck
+ci
+ao
+al
+ag
+ag
+ad
+ad
+ab
+"}
+(35,1,1) = {"
+bz
+cO
+cO
+cO
+cO
+cO
+bq
+bq
+bq
+al
+aD
+ao
+ao
+al
+ao
+ao
+aV
+al
+bN
+bT
+cj
+ck
+bU
+cJ
+al
+ag
+ag
+ad
+ad
+ab
+"}
+(36,1,1) = {"
+bz
+cO
+cO
+cO
+cO
+cO
+cO
+bq
+ag
+al
+aE
+ao
+ao
+bk
+ao
+ao
+ao
+al
+bO
+bU
+ck
+ci
+bU
+bW
+al
+ag
+ad
+ad
+ad
+ab
+"}
+(37,1,1) = {"
+ab
+ad
+ad
+ad
+ad
+cO
+cO
+cO
+ag
+al
+aF
+aQ
+ao
+al
+ao
+ao
+ao
+al
+ao
+bV
+ci
+bV
+bU
+cJ
+al
+ag
+ad
+ad
+ad
+ab
+"}
+(38,1,1) = {"
+ab
+ad
+ad
+ad
+ad
+ad
+cO
+cO
+ag
+al
+al
+al
+bg
+al
+ao
+bl
+ao
+al
+ao
+bW
+cl
+bq
+bU
+cK
+al
+ag
+ad
+ad
+ad
+ab
+"}
+(39,1,1) = {"
+ab
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ag
+al
+ao
+ao
+aV
+al
+aE
+ao
+ao
+al
+ao
+ao
+bq
+bE
+bq
+bO
+al
+ag
+ag
+ad
+ad
+ab
+"}
+(40,1,1) = {"
+ab
+ad
+ad
+ad
+ad
+ad
+ad
+ag
+ag
+al
+aG
+aR
+bc
+al
+ao
+ao
+bs
+al
+bP
+bX
+ao
+ao
+bO
+cL
+al
+ag
+ag
+ad
+ad
+ab
+"}
+(41,1,1) = {"
+ab
+ad
+ad
+ad
+ad
+ad
+ad
+ag
+ag
+al
+al
+al
+al
+al
+al
+bk
+al
+al
+al
+al
+al
+al
+al
+al
+al
+ag
+ag
+ad
+ad
+ab
+"}
+(42,1,1) = {"
+ab
+ad
+ad
+ad
+ad
+ad
+ag
+ag
+ag
+al
+aH
+ao
+ao
+bf
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+cM
+al
+ag
+ag
+ad
+ad
+ab
+"}
+(43,1,1) = {"
+ab
+ad
+ad
+ad
+ad
+ad
+ag
+ag
+ag
+al
+aI
+aS
+bd
+bh
+bd
+bd
+bh
+bd
+bd
+bh
+bd
+cu
+cA
+cN
+al
+ag
+ag
+ad
+ad
+ab
+"}
+(44,1,1) = {"
+ab
+ac
+ad
+ad
+ad
+ad
+ag
+ag
+ag
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+ag
+ag
+ad
+ad
+ab
+"}
+(45,1,1) = {"
+ab
+ad
+ad
+af
+ad
+ad
+ad
+ag
+ag
+ag
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+ag
+ag
+ag
+ad
+ad
+ab
+"}
+(46,1,1) = {"
+ab
+ad
+ad
+ad
+ad
+ad
+ad
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ad
+ad
+ad
+cT
+"}
+(47,1,1) = {"
+ab
+ad
+ad
+ad
+ad
+ad
+ad
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ad
+ag
+ad
+ad
+ad
+ad
+ad
+ab
+"}
+(48,1,1) = {"
+ab
+ad
+ad
+ad
+ad
+ad
+ad
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ab
+"}
+(49,1,1) = {"
+ab
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+af
+ad
+ad
+ad
+ad
+ab
+"}
+(50,1,1) = {"
+aa
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+"}
diff --git a/maps/tether/submaps/aerostat/submaps/Shack1.dmm b/maps/tether/submaps/aerostat/submaps/Shack1.dmm
new file mode 100644
index 00000000000..62b0eac0def
--- /dev/null
+++ b/maps/tether/submaps/aerostat/submaps/Shack1.dmm
@@ -0,0 +1,276 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/template_noop,
+/area/template_noop)
+"b" = (
+/turf/simulated/wall/log_sif,
+/area/submap/virgo2/Shack1)
+"c" = (
+/turf/template_noop,
+/area/submap/virgo2/Shack1)
+"d" = (
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/Shack1)
+"e" = (
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/holofloor/wood{
+ tag = "icon-wood_broken1";
+ icon_state = "wood_broken1"
+ },
+/area/submap/virgo2/Shack1)
+"f" = (
+/obj/structure/table/wooden_reinforced,
+/turf/simulated/floor/wood,
+/area/submap/virgo2/Shack1)
+"g" = (
+/obj/structure/closet/cabinet,
+/obj/item/clothing/suit/storage/apron/overalls,
+/obj/item/clothing/under/overalls,
+/turf/simulated/floor/wood,
+/area/submap/virgo2/Shack1)
+"h" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/wood,
+/area/submap/virgo2/Shack1)
+"i" = (
+/turf/simulated/floor/wood,
+/area/submap/virgo2/Shack1)
+"j" = (
+/turf/simulated/floor/holofloor/wood{
+ tag = "icon-wood_broken0";
+ icon_state = "wood_broken0"
+ },
+/area/submap/virgo2/Shack1)
+"k" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/holofloor/wood{
+ tag = "icon-wood_broken5";
+ icon_state = "wood_broken5"
+ },
+/area/submap/virgo2/Shack1)
+"m" = (
+/obj/structure/simple_door/wood,
+/turf/simulated/floor/wood,
+/area/submap/virgo2/Shack1)
+"n" = (
+/turf/simulated/floor/holofloor/wood{
+ tag = "icon-wood_broken3";
+ icon_state = "wood_broken3"
+ },
+/area/submap/virgo2/Shack1)
+"o" = (
+/obj/structure/table/bench/wooden,
+/turf/simulated/floor/wood,
+/area/submap/virgo2/Shack1)
+"p" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table/wooden_reinforced,
+/obj/item/weapon/storage/toolbox,
+/turf/simulated/floor/wood,
+/area/submap/virgo2/Shack1)
+"q" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table/wooden_reinforced,
+/obj/item/weapon/material/twohanded/fireaxe/scythe,
+/turf/simulated/floor/wood,
+/area/submap/virgo2/Shack1)
+"r" = (
+/obj/effect/decal/cleanable/spiderling_remains,
+/turf/simulated/floor/wood,
+/area/submap/virgo2/Shack1)
+"s" = (
+/turf/simulated/floor/holofloor/wood{
+ tag = "icon-wood_broken6";
+ icon_state = "wood_broken6"
+ },
+/area/submap/virgo2/Shack1)
+"t" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table/wooden_reinforced,
+/obj/item/device/flashlight/lamp,
+/turf/simulated/floor/wood,
+/area/submap/virgo2/Shack1)
+"v" = (
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/template_noop)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+a
+"}
+(3,1,1) = {"
+a
+b
+e
+h
+i
+n
+h
+p
+b
+a
+"}
+(4,1,1) = {"
+a
+b
+f
+i
+i
+i
+o
+q
+b
+a
+"}
+(5,1,1) = {"
+a
+b
+g
+j
+i
+i
+i
+r
+b
+a
+"}
+(6,1,1) = {"
+a
+b
+h
+h
+i
+i
+i
+s
+b
+a
+"}
+(7,1,1) = {"
+a
+b
+h
+k
+i
+i
+i
+t
+b
+a
+"}
+(8,1,1) = {"
+a
+b
+b
+b
+m
+m
+b
+b
+b
+a
+"}
+(9,1,1) = {"
+a
+c
+c
+c
+d
+d
+c
+c
+c
+a
+"}
+(10,1,1) = {"
+a
+c
+c
+c
+d
+d
+c
+c
+c
+a
+"}
+(11,1,1) = {"
+a
+c
+c
+c
+d
+d
+c
+c
+c
+a
+"}
+(12,1,1) = {"
+v
+d
+d
+d
+d
+d
+d
+d
+d
+v
+"}
+(13,1,1) = {"
+v
+d
+d
+d
+d
+d
+d
+d
+d
+v
+"}
+(14,1,1) = {"
+a
+c
+c
+c
+c
+c
+c
+c
+c
+a
+"}
+(15,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
diff --git a/maps/tether/submaps/aerostat/submaps/Smol1.dmm b/maps/tether/submaps/aerostat/submaps/Smol1.dmm
new file mode 100644
index 00000000000..247296b6ada
--- /dev/null
+++ b/maps/tether/submaps/aerostat/submaps/Smol1.dmm
@@ -0,0 +1,135 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/template_noop,
+/area/template_noop)
+"b" = (
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/Small1)
+"c" = (
+/turf/template_noop,
+/area/submap/virgo2/Small1)
+"d" = (
+/obj/tether_away_spawner/aerostat_surface,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/Small1)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+c
+c
+b
+b
+b
+b
+c
+c
+a
+"}
+(3,1,1) = {"
+a
+c
+b
+b
+b
+b
+b
+b
+c
+a
+"}
+(4,1,1) = {"
+a
+b
+b
+d
+b
+b
+b
+b
+b
+a
+"}
+(5,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+a
+"}
+(6,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+a
+"}
+(7,1,1) = {"
+a
+b
+b
+b
+b
+b
+d
+b
+b
+a
+"}
+(8,1,1) = {"
+a
+c
+b
+b
+b
+b
+b
+b
+c
+a
+"}
+(9,1,1) = {"
+a
+c
+c
+b
+b
+b
+b
+c
+c
+a
+"}
+(10,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
diff --git a/maps/tether/submaps/aerostat/submaps/Snowrock1.dmm b/maps/tether/submaps/aerostat/submaps/Snowrock1.dmm
new file mode 100644
index 00000000000..9066f1d8417
--- /dev/null
+++ b/maps/tether/submaps/aerostat/submaps/Snowrock1.dmm
@@ -0,0 +1,470 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/template_noop,
+/area/template_noop)
+"b" = (
+/turf/template_noop,
+/area/submap/virgo2/SnowR1)
+"c" = (
+/turf/simulated/mineral/ignore_mapgen/virgo2,
+/area/submap/virgo2/SnowR1)
+"d" = (
+/obj/structure/loot_pile/maint/trash,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/SnowR1)
+"e" = (
+/obj/structure/closet/crate/trashcart,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/SnowR1)
+"f" = (
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/SnowR1)
+"g" = (
+/obj/random/trash,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/SnowR1)
+"h" = (
+/obj/tether_away_spawner/aerostat_surface,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/SnowR1)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+a
+"}
+(3,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+f
+f
+f
+f
+f
+f
+b
+b
+a
+"}
+(4,1,1) = {"
+a
+b
+b
+b
+b
+b
+c
+c
+c
+c
+f
+f
+f
+f
+f
+f
+b
+b
+b
+a
+"}
+(5,1,1) = {"
+a
+b
+b
+b
+b
+b
+c
+c
+c
+f
+f
+f
+f
+f
+f
+c
+b
+b
+b
+a
+"}
+(6,1,1) = {"
+a
+b
+b
+b
+b
+c
+c
+c
+f
+f
+f
+f
+h
+f
+f
+c
+b
+b
+b
+a
+"}
+(7,1,1) = {"
+a
+b
+b
+c
+c
+c
+c
+c
+f
+f
+f
+f
+f
+f
+f
+c
+c
+b
+b
+a
+"}
+(8,1,1) = {"
+a
+b
+c
+c
+c
+c
+c
+c
+f
+f
+f
+f
+f
+f
+f
+c
+c
+b
+b
+a
+"}
+(9,1,1) = {"
+a
+b
+c
+c
+c
+d
+g
+f
+f
+f
+f
+f
+f
+f
+c
+c
+c
+b
+b
+a
+"}
+(10,1,1) = {"
+a
+b
+c
+c
+c
+e
+f
+f
+f
+f
+h
+f
+f
+f
+c
+c
+c
+b
+b
+a
+"}
+(11,1,1) = {"
+a
+b
+c
+c
+c
+f
+f
+f
+f
+f
+f
+f
+f
+f
+c
+c
+c
+b
+b
+a
+"}
+(12,1,1) = {"
+a
+b
+c
+c
+c
+g
+f
+f
+f
+f
+f
+f
+f
+c
+c
+c
+c
+b
+b
+a
+"}
+(13,1,1) = {"
+a
+b
+c
+c
+c
+g
+f
+f
+f
+f
+f
+f
+f
+c
+c
+c
+c
+b
+b
+a
+"}
+(14,1,1) = {"
+a
+b
+b
+c
+c
+c
+c
+f
+f
+f
+f
+f
+f
+c
+c
+c
+b
+b
+b
+a
+"}
+(15,1,1) = {"
+a
+b
+b
+b
+c
+c
+c
+f
+f
+f
+f
+f
+f
+c
+c
+c
+c
+b
+b
+a
+"}
+(16,1,1) = {"
+a
+b
+b
+b
+b
+c
+c
+f
+f
+f
+f
+f
+f
+c
+c
+c
+b
+b
+b
+a
+"}
+(17,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+f
+f
+h
+f
+f
+f
+b
+b
+b
+b
+b
+b
+a
+"}
+(18,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+f
+f
+f
+f
+f
+f
+b
+b
+b
+b
+b
+b
+a
+"}
+(19,1,1) = {"
+a
+b
+b
+b
+b
+b
+b
+f
+f
+f
+f
+f
+f
+b
+b
+b
+b
+b
+b
+a
+"}
+(20,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
diff --git a/maps/tether/submaps/aerostat/submaps/virgo2.dm b/maps/tether/submaps/aerostat/submaps/virgo2.dm
new file mode 100644
index 00000000000..3657040d01e
--- /dev/null
+++ b/maps/tether/submaps/aerostat/submaps/virgo2.dm
@@ -0,0 +1,103 @@
+#include "virgo2_submap_areas.dm"
+
+#if MAP_TEST
+#include "Blackshuttledown.dmm"
+#include "Boombase.dmm"
+#include "CaveS.dmm"
+#include "DecoupledEngine.dmm"
+#include "GovPatrol.dmm"
+#include "Lab1.dmm"
+#include "MCamp1.dmm"
+#include "MHR.dmm"
+#include "Mudpit.dmm"
+#include "Rockybase.dmm"
+#include "Shack1.dmm"
+#include "Smol1.dmm"
+#include "Snowrock1.dmm"
+#endif
+
+/datum/map_template/virgo2
+ name = "Surface Content - Virgo 2"
+ desc = "For seeding submaps on Virgo 2"
+ allow_duplicates = TRUE
+
+/datum/map_template/virgo2/Blackshuttledown
+ name = "V2 - Black Shuttle Down"
+ desc = "You REALLY shouldn't be near this."
+ mappath = 'Blackshuttledown.dmm'
+ cost = 30
+ allow_duplicates = FALSE
+
+/datum/map_template/virgo2/Boombase
+ name = "V2 - Boombase"
+ desc = "What happens when you don't follow SOP."
+ mappath = 'Boombase.dmm'
+ cost = 5
+
+/datum/map_template/virgo2/CaveS
+ name = "V2 - CaveS"
+ desc = "Chitter chitter!"
+ mappath = 'CaveS.dmm'
+ cost = 20
+ allow_duplicates = FALSE
+
+/datum/map_template/virgo2/DecoupledEngine
+ name = "V2 - Decoupled Engine"
+ desc = "A damaged fission engine jettisoned from a starship long ago."
+ mappath = 'DecoupledEngine.dmm'
+ cost = 15
+
+/datum/map_template/virgo2/GovPatrol
+ name = "V2 - Government Patrol"
+ desc = "A long lost SifGuard ground survey patrol. Now they have you guys!"
+ mappath = 'GovPatrol.dmm'
+ cost = 5
+
+/datum/map_template/virgo2/Lab1
+ name = "V2 - Lab1"
+ desc = "An isolated small robotics lab."
+ mappath = 'Lab1.dmm'
+ cost = 5
+
+/datum/map_template/virgo2/Mcamp1
+ name = "V2 - Military Camp 1"
+ desc = "A derelict military camp host to some unsavory dangers"
+ mappath = 'MCamp1.dmm'
+ cost = 15
+
+/datum/map_template/virgo2/MHR
+ name = "V2 - Manhack Rock"
+ desc = "A rock filled with nasty Synthetics."
+ mappath = 'MHR.dmm'
+ cost = 15
+
+/datum/map_template/virgo2/Mudpit
+ name = "V2 - Mudpit"
+ desc = "What happens when someone is a bit too careless with gas.."
+ mappath = 'Mudpit.dmm'
+ cost = 15
+
+/datum/map_template/virgo2/Rockybase
+ name = "V2 - Rocky Base"
+ desc = "A guide to upsetting Icarus and the EIO"
+ mappath = 'Rockybase.dmm'
+ cost = 35
+ allow_duplicates = FALSE
+
+/datum/map_template/virgo2/Shack1
+ name = "V2 - Shack1"
+ desc = "A small shack in the middle of nowhere, Your halloween murder happens here"
+ mappath = 'Shack1.dmm'
+ cost = 5
+
+/datum/map_template/virgo2/Smol1
+ name = "V2 - Smol1"
+ desc = "A tiny grove of trees, The Nemesis of thicc"
+ mappath = 'Smol1.dmm'
+ cost = 5
+
+/datum/map_template/virgo2/Snowrock1
+ name = "V2 - Snowrock1"
+ desc = "A rocky snow covered area"
+ mappath = 'Snowrock1.dmm'
+ cost = 5
diff --git a/maps/tether/submaps/aerostat/submaps/virgo2_submap_areas.dm b/maps/tether/submaps/aerostat/submaps/virgo2_submap_areas.dm
new file mode 100644
index 00000000000..24dd005c0cd
--- /dev/null
+++ b/maps/tether/submaps/aerostat/submaps/virgo2_submap_areas.dm
@@ -0,0 +1,54 @@
+/area/submap/virgo2
+ name = "Submap Area"
+ icon_state = "submap"
+ dynamic_lighting = FALSE
+ base_turf = /turf/simulated/mineral/floor/ignore_mapgen/virgo2
+
+/area/submap/virgo2/spider1
+ name = "spider nest"
+
+/area/submap/virgo2/Field1
+ name = "Field 1"
+
+/area/submap/virgo2/Lake1
+ name = "Lake 1"
+
+/area/submap/virgo2/MilitaryCamp1
+ name = "Military Camp 1"
+
+/area/submap/virgo2/Mudpit
+ name = "Mudpit"
+
+/area/submap/virgo2/Shack1
+ name = "Shack1"
+
+/area/submap/virgo2/Small1
+ name = "Small1"
+
+/area/submap/virgo2/SnowR1
+ name = "SnowR1"
+
+/area/submap/virgo2/BoomBase
+ name = "Boom1"
+
+/area/submap/virgo2/Blackshuttledown
+ name = "BSD"
+ requires_power = FALSE
+
+/area/submap/virgo2/Lab1
+ name = "Lab1"
+
+/area/submap/virgo2/MHR
+ name = "Manhack Rock"
+
+/area/submap/virgo2/Rockybase
+ name = "Rockybase"
+
+/area/submap/virgo2/GovPatrol
+ name = "GovPatrol"
+
+/area/submap/virgo2/DecoupledEngine
+ name = "DecoupledEngine"
+
+/area/submap/virgo2/CaveS
+ name = "CaveS"
diff --git a/maps/tether/submaps/aerostat/surface.dmm b/maps/tether/submaps/aerostat/surface.dmm
new file mode 100644
index 00000000000..653f85b9a1a
--- /dev/null
+++ b/maps/tether/submaps/aerostat/surface.dmm
@@ -0,0 +1,14701 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/obj/away_mission_init/aerostat,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/tether_away/aerostat/surface/explored)
+"b" = (
+/turf/unsimulated/wall/planetary/virgo2,
+/area/tether_away/aerostat/surface)
+"e" = (
+/obj/tether_away_spawner/aerostat_surface,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/tether_away/aerostat/surface/explored)
+"i" = (
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/tether_away/aerostat/surface/explored)
+"n" = (
+/obj/structure/railing{
+ icon_state = "railing0";
+ dir = 1
+ },
+/obj/structure/metal_edge,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/tether_away/aerostat/surface/explored)
+"s" = (
+/obj/structure/stairs/east,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/tether_away/aerostat/surface/explored)
+"A" = (
+/obj/structure/railing{
+ icon_state = "railing0";
+ dir = 8
+ },
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/tether_away/aerostat/surface/explored)
+"F" = (
+/turf/simulated/mineral/virgo2,
+/area/tether_away/aerostat/surface/unexplored)
+"I" = (
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/tether_away/aerostat/surface/explored)
+"Q" = (
+/obj/effect/floor_decal/rust,
+/turf/simulated/floor/tiled/techfloor/virgo2,
+/area/shuttle/aerostat/landed)
+"V" = (
+/obj/structure/railing,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/tether_away/aerostat/surface/explored)
+"X" = (
+/obj/structure/railing{
+ icon_state = "railing0";
+ dir = 4
+ },
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/tether_away/aerostat/surface/explored)
+"Z" = (
+/obj/structure/stairs/west,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/tether_away/aerostat/surface/explored)
+
+(1,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
+(2,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(3,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(4,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(5,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(6,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(7,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(8,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(9,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(10,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(11,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(12,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(13,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(14,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(15,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(16,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(17,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(18,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(19,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(20,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(21,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(22,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(23,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(24,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(25,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(26,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(27,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(28,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(29,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(30,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(31,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(32,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(33,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(34,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+e
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(35,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(36,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+F
+F
+F
+F
+F
+i
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(37,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+F
+F
+i
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(38,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(39,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(40,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(41,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(42,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(43,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(44,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(45,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+F
+F
+F
+F
+i
+i
+F
+F
+F
+F
+i
+i
+i
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(46,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+F
+i
+i
+i
+i
+i
+F
+i
+i
+i
+i
+i
+i
+F
+i
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(47,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+F
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(48,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+I
+I
+i
+i
+I
+I
+I
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(49,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+e
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+I
+I
+i
+i
+i
+i
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(50,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+a
+i
+i
+i
+i
+i
+i
+i
+I
+I
+I
+I
+i
+i
+i
+i
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(51,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(52,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+X
+X
+X
+X
+X
+X
+s
+s
+X
+X
+X
+X
+X
+X
+X
+X
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(53,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+V
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+n
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(54,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+V
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+n
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(55,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+V
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+n
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(56,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+V
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+n
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(57,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+V
+I
+I
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+I
+I
+I
+n
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(58,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+V
+I
+I
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+I
+I
+I
+n
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(59,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+V
+I
+I
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+I
+I
+I
+n
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(60,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+V
+I
+I
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+I
+I
+I
+n
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(61,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+i
+V
+I
+I
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+Q
+I
+I
+I
+n
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(62,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+V
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+n
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(63,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+V
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+n
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(64,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+V
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+n
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(65,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+V
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+n
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(66,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+A
+A
+A
+A
+A
+A
+Z
+Z
+A
+A
+A
+A
+A
+A
+A
+A
+i
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(67,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+I
+i
+i
+I
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(68,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+I
+I
+i
+I
+i
+i
+I
+I
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+e
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(69,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+I
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(70,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(71,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+i
+i
+i
+F
+F
+F
+i
+i
+i
+i
+i
+F
+F
+i
+i
+i
+i
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(72,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+F
+F
+F
+F
+i
+i
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(73,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(74,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(75,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(76,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(77,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(78,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(79,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(80,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(81,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(82,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(83,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(84,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(85,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(86,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(87,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(88,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(89,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(90,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(91,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(92,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(93,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+e
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(94,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(95,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(96,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(97,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+i
+i
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(98,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(99,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(100,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(101,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(102,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(103,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(104,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(105,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(106,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(107,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(108,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(109,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(110,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(111,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(112,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(113,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(114,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(115,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(116,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(117,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(118,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(119,1,1) = {"
+b
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+F
+b
+"}
+(120,1,1) = {"
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+"}
diff --git a/maps/tether/submaps/alienship/alienship.dm b/maps/tether/submaps/alienship/_alienship.dm
similarity index 88%
rename from maps/tether/submaps/alienship/alienship.dm
rename to maps/tether/submaps/alienship/_alienship.dm
index 223ecf5d17d..8203de4f20d 100644
--- a/maps/tether/submaps/alienship/alienship.dm
+++ b/maps/tether/submaps/alienship/_alienship.dm
@@ -1,8 +1,8 @@
// -- Datums -- //
-/datum/shuttle_destination/excursion/alienship1
- name = "Virgo 4 Orbit"
- my_area = /area/shuttle/excursion/away_alienship // /area/shuttle/excursion/space
+/datum/shuttle_destination/excursion/alienship
+ name = "Unknown Ship"
+ my_area = /area/shuttle/excursion/away_alienship
preferred_interim_area = /area/shuttle/excursion/space_moving
skip_me = TRUE
@@ -15,7 +15,8 @@
/obj/shuttle_connector/alienship
name = "shuttle connector - alienship"
shuttle_name = "Excursion Shuttle"
- destinations = list(/datum/shuttle_destination/excursion/alienship1)
+ destinations = list(/datum/shuttle_destination/excursion/alienship)
+ initialized = TRUE //Just don't.
/obj/away_mission_init/alienship
name = "away mission initializer - alienship"
@@ -55,7 +56,18 @@
teleport_friends += src
else //You are dismissed
- qdel(src)
+ return INITIALIZE_HINT_QDEL
+
+/obj/machinery/porta_turret/alien/ion
+ name = "interior anti-boarding turret"
+ desc = "A very tough looking turret made by alien hands."
+ installation = /obj/item/weapon/gun/energy/ionrifle/pistol
+ enabled = TRUE
+ lethal = TRUE
+ ailock = TRUE
+ check_all = TRUE
+ health = 250
+ maxhealth = 250
/obj/away_mission_init/alienship/door_n2s
icon_state = "n2s"
@@ -106,6 +118,8 @@
var/did_entry = FALSE
var/list/teleport_to
var/area/dump_area
+ var/obj/shuttle_connector/shuttle_friend
+
/area/shuttle/excursion/away_alienship/initialize()
. = ..()
dump_area = locate(/area/tether_away/alienship/equip_dump)
@@ -116,15 +130,6 @@
if(did_entry)
return
- //Rename this destination for return trips
- var/datum/shuttle/web_shuttle/ES = shuttle_controller.shuttles["Excursion Shuttle"]
- var/datum/shuttle_web_master/WM = ES.web_master
- for(var/dest in WM.destinations)
- var/datum/shuttle_destination/D = dest
- if(istype(D,/datum/shuttle_destination/excursion/alienship1))
- D.name = "Unknown Vessel"
- break
-
//No talky!
for(var/obj/machinery/telecomms/relay/R in contents)
R.toggled = FALSE
@@ -165,7 +170,7 @@
did_entry = TRUE
/area/tether_away/alienship
- name = "\improper Unknown"
+ name = "\improper Away Mission - Unknown Vessel"
icon_state = "away"
base_turf = /turf/space
requires_power = FALSE
diff --git a/maps/tether/submaps/alienship/alienship.dmm b/maps/tether/submaps/alienship/alienship.dmm
index cf4205b14d4..50d0e34c306 100644
--- a/maps/tether/submaps/alienship/alienship.dmm
+++ b/maps/tether/submaps/alienship/alienship.dmm
@@ -101,10 +101,6 @@
/obj/away_mission_init/alienship/start_n2s,
/turf/simulated/shuttle/floor/alien,
/area/tether_away/alienship)
-"ax" = (
-/obj/shuttle_connector/alienship,
-/turf/simulated/shuttle/floor/alienplating,
-/area/tether_away/alienship)
"ay" = (
/obj/structure/bed/alien,
/obj/away_mission_init/alienship/start_n2s,
@@ -580,6 +576,10 @@
/obj/item/weapon/reagent_containers/food/snacks/liquidfood,
/turf/simulated/shuttle/floor/alien,
/area/tether_away/alienship)
+"YP" = (
+/obj/machinery/porta_turret/alien/ion,
+/turf/simulated/shuttle/floor/alienplating,
+/area/tether_away/alienship)
(1,1,1) = {"
aa
@@ -5378,7 +5378,7 @@ af
ae
ae
ae
-ae
+YP
ae
ae
ae
@@ -5418,7 +5418,7 @@ af
ae
ae
ae
-ae
+YP
ae
ae
ae
@@ -7830,7 +7830,7 @@ af
af
am
af
-ax
+ae
ah
ah
ah
@@ -10258,7 +10258,7 @@ af
ae
ae
ae
-ae
+YP
ae
ae
ae
@@ -10298,7 +10298,7 @@ af
ae
ae
ae
-ae
+YP
ae
ae
ae
diff --git a/maps/tether/submaps/beach/beach.dm b/maps/tether/submaps/beach/_beach.dm
similarity index 76%
rename from maps/tether/submaps/beach/beach.dm
rename to maps/tether/submaps/beach/_beach.dm
index 9fe90720917..3a75183c662 100644
--- a/maps/tether/submaps/beach/beach.dm
+++ b/maps/tether/submaps/beach/_beach.dm
@@ -84,6 +84,43 @@
initialized = TRUE
return INITIALIZE_HINT_QDEL
+// Two mob spawners that are placed on the map that spawn some mobs!
+// They keep track of their mob, and when it's dead, spawn another (only if nobody is looking)
+/obj/tether_away_spawner/beach_outside
+ name = "Beach Outside Spawner" //Just a name
+ faction = "beach_out" //Sets all the mobs to this faction so they don't infight
+ atmos_comp = TRUE //Sets up their atmos tolerances to work in this setting, even if they don't normally (20% up/down tolerance for each gas, and heat)
+ prob_spawn = 50 //Chance of this spawner spawning a mob (once this is missed, the spawner is 'depleted' and won't spawn anymore)
+ prob_fall = 25 //Chance goes down by this much each time it spawns one (not defining and prob_spawn 100 means they spawn as soon as one dies)
+ guard = 40 //They'll stay within this range (not defining disables)
+ mobs_to_pick_from = list(
+ /mob/living/simple_animal/snake
+ )
+
+/obj/tether_away_spawner/beach_outside_friendly
+ name = "Fennec Spawner"
+ faction = "fennec"
+ atmos_comp = TRUE
+ prob_spawn = 100
+ prob_fall = 25
+ guard = 40
+ mobs_to_pick_from = list(
+ /mob/living/simple_animal/fennec
+ )
+
+/obj/tether_away_spawner/beach_cave
+ name = "Beach Cave Spawner"
+ faction = "beach_cave"
+ atmos_comp = TRUE
+ prob_spawn = 100
+ prob_fall = 10
+ guard = 20
+ mobs_to_pick_from = list(
+ /mob/living/simple_animal/hostile/deathclaw,
+ /mob/living/simple_animal/hostile/frog,
+ /mob/living/simple_animal/hostile/hivebot/range/ion
+ )
+
// These are step-teleporters, for map edge transitions
// This top one goes INTO the cave
/obj/effect/step_trigger/teleporter/away_beach_tocave/New()
@@ -126,22 +163,22 @@
dynamic_lighting = 0
/area/tether_away/beach/powershed
- name = "\improper Desert Planet Coast"
+ name = "\improper Away Mission - Virgo 4 Coast PS"
icon_state = "blue2"
base_turf = /turf/simulated/floor/beach/sand
/area/tether_away/beach/coast
- name = "\improper Desert Planet Coast"
+ name = "\improper Away Mission - Virgo 4 Coast"
icon_state = "blue2"
base_turf = /turf/simulated/floor/beach/coastline
/area/tether_away/beach/water
- name = "\improper Desert Planet Water"
+ name = "\improper Away Mission - Virgo 4 Water"
icon_state = "bluenew"
base_turf = /turf/simulated/floor/beach/coastwater
/area/tether_away/beach/jungle
- name = "\improper Desert Planet Jungle"
+ name = "\improper Away Mission - Virgo 4 Desert"
icon_state = "green"
base_turf = /turf/simulated/floor/beach/sand/desert
@@ -151,17 +188,17 @@
ambience = list('sound/ambience/ambimine.ogg', 'sound/ambience/song_game.ogg')
/area/tether_away/cave/explored/normal
- name = "Tunnels"
+ name = "\improper Away Mission - Virgo 4 Cave (E)"
icon_state = "explored"
/area/tether_away/cave/unexplored/normal
- name = "Tunnels"
+ name = "\improper Away Mission - Virgo 4 Cave (UE)"
icon_state = "unexplored"
/area/tether_away/cave/explored/deep
- name = "Depths"
+ name = "\improper Away Mission - Virgo 4 Cave Deep (E)"
icon_state = "explored_deep"
/area/tether_away/cave/unexplored/deep
- name = "Depths"
+ name = "\improper Away Mission - Virgo 4 Cave Deep (UE)"
icon_state = "unexplored_deep"
diff --git a/maps/tether/submaps/beach/beach.dmm b/maps/tether/submaps/beach/beach.dmm
index feb4e53fcf3..fd6ede3c4f3 100644
--- a/maps/tether/submaps/beach/beach.dmm
+++ b/maps/tether/submaps/beach/beach.dmm
@@ -242,10 +242,6 @@
/obj/item/weapon/stool/padded,
/turf/simulated/floor/tiled/asteroid_steel,
/area/tether_away/beach)
-"aY" = (
-/mob/living/simple_animal/crab,
-/turf/simulated/floor/beach/sand/desert,
-/area/tether_away/beach/jungle)
"aZ" = (
/obj/effect/overlay/palmtree_l,
/turf/simulated/floor/beach/sand,
@@ -282,14 +278,6 @@
"bi" = (
/turf/simulated/floor/water/shoreline,
/area/tether_away/beach)
-"bj" = (
-/mob/living/simple_animal/hostile/snake,
-/turf/simulated/floor/beach/sand/desert,
-/area/tether_away/beach/jungle)
-"bk" = (
-/mob/living/carbon/human/monkey,
-/turf/simulated/floor/beach/sand/desert,
-/area/tether_away/beach/jungle)
"bl" = (
/turf/unsimulated/wall/planetary/normal,
/area/tether_away/beach/jungle)
@@ -317,18 +305,18 @@
/obj/effect/step_trigger/zlevel_fall/beach,
/turf/simulated/floor/beach/sand/desert,
/area/tether_away/beach/jungle)
-"bt" = (
-/mob/living/simple_animal/fennec,
+"xW" = (
+/obj/tether_away_spawner/beach_outside_friendly,
/turf/simulated/floor/beach/sand/desert,
/area/tether_away/beach/jungle)
-"bu" = (
-/mob/living/simple_animal/fennec,
+"TU" = (
+/obj/tether_away_spawner/beach_outside,
+/turf/simulated/floor/beach/sand/desert,
+/area/tether_away/beach/jungle)
+"UZ" = (
+/obj/tether_away_spawner/beach_outside_friendly,
/turf/simulated/floor/beach/sand,
/area/tether_away/beach)
-"bv" = (
-/mob/living/simple_animal/fennec,
-/turf/simulated/floor/tiled/asteroid_steel,
-/area/tether_away/beach)
(1,1,1) = {"
bl
@@ -1387,7 +1375,7 @@ aa
aa
aa
aa
-bk
+aa
aa
aa
aa
@@ -1477,7 +1465,7 @@ aa
aa
aa
aa
-bj
+aa
aa
aa
aa
@@ -1958,7 +1946,7 @@ aa
aa
aa
aa
-aa
+TU
aa
aa
aa
@@ -2244,7 +2232,7 @@ aa
aa
aa
aa
-aa
+xW
aa
aa
aa
@@ -2343,7 +2331,7 @@ aa
aa
aa
aa
-aa
+xW
aa
aa
aa
@@ -2788,7 +2776,7 @@ aa
aa
aa
aa
-bj
+aa
aa
aa
aa
@@ -2831,7 +2819,7 @@ aa
aa
aa
aa
-bt
+aa
aa
aa
aa
@@ -3298,7 +3286,7 @@ aa
aa
aa
aa
-bt
+aa
aa
aa
aa
@@ -3530,7 +3518,7 @@ aa
aa
aa
aa
-aa
+TU
aa
aa
aa
@@ -3844,7 +3832,7 @@ aa
aa
aa
aa
-aY
+aa
aa
aa
ad
@@ -5787,7 +5775,7 @@ ad
ad
ad
ad
-bu
+ad
ad
ad
ad
@@ -5902,7 +5890,7 @@ ad
ad
ad
ad
-ad
+UZ
ad
ad
ad
@@ -7261,7 +7249,7 @@ aX
al
ad
ad
-ad
+UZ
ad
bb
ad
@@ -7607,7 +7595,7 @@ ad
ar
af
al
-bv
+al
al
al
ad
@@ -8338,7 +8326,7 @@ aa
ad
ad
ad
-ad
+UZ
ad
ad
ar
@@ -8891,7 +8879,7 @@ aa
aa
aa
aa
-bj
+aa
aa
aa
aa
@@ -8935,7 +8923,7 @@ aa
aa
aa
aa
-bt
+aa
aa
aa
aa
@@ -9134,7 +9122,7 @@ aa
aa
aa
aa
-bk
+aa
aa
aa
aa
@@ -9413,7 +9401,7 @@ aa
aa
aa
aa
-aa
+xW
aa
aa
aa
@@ -10039,7 +10027,7 @@ aa
aa
aa
aa
-aa
+xW
aa
aa
aa
@@ -10130,7 +10118,7 @@ aa
aa
aa
bp
-aa
+xW
aa
aa
aa
@@ -11408,7 +11396,7 @@ aa
aa
aa
aa
-aY
+aa
aa
aa
ad
@@ -11485,7 +11473,7 @@ aa
aa
aa
aa
-aa
+TU
aa
aa
aa
@@ -12005,7 +11993,7 @@ aa
aa
aa
aa
-bt
+aa
aa
aa
aa
@@ -12131,7 +12119,7 @@ aa
aa
aa
aa
-aa
+xW
aa
aa
aa
@@ -13162,7 +13150,7 @@ aa
aa
aa
aa
-aa
+TU
aa
aa
aa
@@ -13272,7 +13260,7 @@ bq
aa
aa
aa
-bt
+aa
aa
aa
aa
@@ -13326,7 +13314,7 @@ aa
aa
aa
aa
-aa
+xW
aa
aa
aa
diff --git a/maps/tether/submaps/beach/cave.dmm b/maps/tether/submaps/beach/cave.dmm
index 4ac5b67e99d..5ee96ec76b5 100644
--- a/maps/tether/submaps/beach/cave.dmm
+++ b/maps/tether/submaps/beach/cave.dmm
@@ -31,14 +31,14 @@
"j" = (
/turf/unsimulated/wall/planetary/normal,
/area/tether_away/cave/explored/normal)
-"k" = (
-/mob/living/simple_animal/hostile/deathclaw,
-/turf/simulated/mineral/floor/ignore_mapgen/cave,
-/area/tether_away/cave/explored/deep)
-"l" = (
-/mob/living/simple_animal/hostile/deathclaw,
+"r" = (
+/obj/tether_away_spawner/beach_cave,
/turf/simulated/mineral/floor/ignore_mapgen/cave,
/area/tether_away/cave/explored/normal)
+"x" = (
+/obj/tether_away_spawner/beach_cave,
+/turf/simulated/mineral/floor/ignore_mapgen/cave,
+/area/tether_away/cave/explored/deep)
(1,1,1) = {"
g
@@ -1559,7 +1559,7 @@ a
a
a
b
-k
+b
b
a
a
@@ -1681,7 +1681,7 @@ a
a
a
b
-b
+x
b
b
a
@@ -3034,7 +3034,7 @@ a
c
d
d
-d
+r
d
d
d
@@ -3290,7 +3290,7 @@ c
c
d
d
-d
+r
d
c
c
@@ -3405,7 +3405,7 @@ d
d
d
d
-l
+d
d
d
d
@@ -5490,7 +5490,7 @@ c
c
c
d
-d
+r
d
c
c
@@ -7816,7 +7816,7 @@ d
d
d
d
-l
+d
d
d
c
@@ -8060,7 +8060,7 @@ d
d
d
d
-d
+r
d
d
c
@@ -8433,7 +8433,7 @@ c
d
d
d
-d
+r
d
c
c
@@ -9638,7 +9638,7 @@ c
c
d
d
-d
+r
d
d
c
@@ -9960,7 +9960,7 @@ b
b
b
b
-k
+b
b
a
b
@@ -10085,7 +10085,7 @@ b
b
b
b
-b
+x
b
a
a
@@ -10363,7 +10363,7 @@ c
c
d
d
-d
+r
d
d
c
@@ -10841,7 +10841,7 @@ a
a
c
d
-d
+r
d
d
d
@@ -11900,7 +11900,7 @@ a
a
a
b
-b
+x
b
b
a
diff --git a/maps/tether/tether_defines.dm b/maps/tether/tether_defines.dm
index a7c27e9c08e..c22600f8588 100644
--- a/maps/tether/tether_defines.dm
+++ b/maps/tether/tether_defines.dm
@@ -115,14 +115,13 @@
/area/tether/surfacebase/emergency_storage/atrium)
lateload_z_levels = list(
- "Tether - Misc",
- "Tether - Ships"
+ list("Tether - Misc","Tether - Ships"), //Stock Tether lateload maps
+ list("Alien Ship - Z1 Ship"),
+ list("Desert Planet - Z1 Beach","Desert Planet - Z2 Cave"),
+ list("Remmi Aerostat - Z1 Aerostat","Remmi Aerostat - Z2 Surface")
)
- lateload_single_pick = list(
- list("Desert Planet - Z1 Beach","Desert Planet - Z2 Cave"),
- "Alien Ship - Z1 Ship"
- )
+ lateload_single_pick = null //Nothing right now.
/datum/map/tether/perform_map_generation()
diff --git a/maps/tether/tether_shuttles.dm b/maps/tether/tether_shuttles.dm
index 058b39c0dce..b41ede7b5ef 100644
--- a/maps/tether/tether_shuttles.dm
+++ b/maps/tether/tether_shuttles.dm
@@ -175,6 +175,14 @@
shuttle_tag = "Excursion Shuttle"
req_access = list()
req_one_access = list(access_heads,access_explorer,access_pilot)
+ var/wait_time = 45 MINUTES
+
+/obj/machinery/computer/shuttle_control/web/excursion/ui_interact()
+ if(world.time < wait_time)
+ to_chat(usr,"The console is locked while the shuttle refuels. It will be complete in [round((wait_time - world.time)/10/60)] minute\s.")
+ return FALSE
+
+ . = ..()
/datum/shuttle/web_shuttle/excursion
name = "Excursion Shuttle"
@@ -182,6 +190,22 @@
current_area = /area/shuttle/excursion/tether
docking_controller_tag = "expshuttle_docker"
web_master_type = /datum/shuttle_web_master/excursion
+ var/abduct_chance = 1 //Prob
+
+/datum/shuttle/web_shuttle/excursion/long_jump(var/area/departing, var/area/destination, var/area/interim, var/travel_time, var/direction)
+ if(prob(abduct_chance))
+ abduct_chance = 0
+ //Build the route to the alien ship
+ var/obj/shuttle_connector/alienship/ASC = new /obj/shuttle_connector/alienship(null)
+ ASC.setup_routes()
+
+ //Redirect us onto that route instead
+ var/datum/shuttle/web_shuttle/WS = shuttle_controller.shuttles[name]
+ var/datum/shuttle_destination/ASD = WS.web_master.get_destination_by_type(/datum/shuttle_destination/excursion/alienship)
+ WS.web_master.future_destination = ASD
+ . = ..(departing,ASD.my_area,interim,travel_time,direction)
+ else
+ . = ..()
/datum/shuttle_web_master/excursion
destination_class = /datum/shuttle_destination/excursion
diff --git a/vorestation.dme b/vorestation.dme
index 809f55ff82d..284923f1230 100644
--- a/vorestation.dme
+++ b/vorestation.dme
@@ -1234,6 +1234,7 @@
#include "code\game\turfs\unsimulated\floor.dm"
#include "code\game\turfs\unsimulated\planetary.dm"
#include "code\game\turfs\unsimulated\shuttle.dm"
+#include "code\game\turfs\unsimulated\sky_vr.dm"
#include "code\game\turfs\unsimulated\walls.dm"
#include "code\game\verbs\advanced_who.dm"
#include "code\game\verbs\ignore.dm"
@@ -2139,8 +2140,10 @@
#include "code\modules\mob\living\simple_animal\vore\frog.dm"
#include "code\modules\mob\living\simple_animal\vore\gaslamp.dm"
#include "code\modules\mob\living\simple_animal\vore\horse.dm"
+#include "code\modules\mob\living\simple_animal\vore\jelly.dm"
#include "code\modules\mob\living\simple_animal\vore\otie.dm"
#include "code\modules\mob\living\simple_animal\vore\panther.dm"
+#include "code\modules\mob\living\simple_animal\vore\shadekin.dm"
#include "code\modules\mob\living\simple_animal\vore\snake.dm"
#include "code\modules\mob\living\simple_animal\vore\solargrub.dm"
#include "code\modules\mob\living\simple_animal\vore\solargrub_larva.dm"