diff --git a/code/game/objects/items/devices/paicard.dm b/code/game/objects/items/devices/paicard.dm
index 380c5f8e63..a871086e9a 100644
--- a/code/game/objects/items/devices/paicard.dm
+++ b/code/game/objects/items/devices/paicard.dm
@@ -23,7 +23,7 @@ GLOBAL_LIST_BOILERPLATE(all_pai_cards, /obj/item/device/paicard)
icon_state = "pai"
item_state = "electronic"
w_class = ITEMSIZE_SMALL
- slot_flags = SLOT_BELT
+ slot_flags = SLOT_BELT | SLOT_HOLSTER
origin_tech = list(TECH_DATA = 2)
show_messages = 0
preserve_item = 1
@@ -513,4 +513,4 @@ GLOBAL_LIST_BOILERPLATE(all_pai_cards, /obj/item/device/paicard)
/obj/item/device/paicard/digest_act(var/atom/movable/item_storage = null)
if(!pai.digestable)
return
- . = ..()
+ . = ..()
diff --git a/code/game/objects/items/selectable_item_vr.dm b/code/game/objects/items/selectable_item_vr.dm
index 33b810d8d7..56d4778124 100644
--- a/code/game/objects/items/selectable_item_vr.dm
+++ b/code/game/objects/items/selectable_item_vr.dm
@@ -14,7 +14,7 @@
tgui_alert(user, {"[preface_string]"}, preface_title)
var/chosen_item = tgui_input_list(usr, selection_string, selection_title, item_options)
chosen_item = item_options[chosen_item]
- if(chosen_item)
+ if(!QDELETED(src) && chosen_item)
user.drop_item()
var/obj/item/result = new chosen_item(get_turf(user))
user.put_in_active_hand(result)
diff --git a/code/modules/admin/verbs/buildmode.dm b/code/modules/admin/verbs/buildmode.dm
index 28649fe3b5..f4715c8f1c 100644
--- a/code/modules/admin/verbs/buildmode.dm
+++ b/code/modules/admin/verbs/buildmode.dm
@@ -643,7 +643,7 @@
if(matches.len==1)
result = matches[1]
else
- result = tgui_input_list(usr, "Select an atom type", "Spawn Atom", matches)
+ result = tgui_input_list(usr, "Select an atom type", "Spawn Atom", matches, strict_modern = TRUE)
if(!objholder)
result = default_path
return result
diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm
index ea15eaa8c3..ca5319313f 100644
--- a/code/modules/mob/living/silicon/ai/ai.dm
+++ b/code/modules/mob/living/silicon/ai/ai.dm
@@ -51,7 +51,7 @@ var/list/ai_verbs_default = list(
var/obj/machinery/camera/camera = null
var/aiRestorePowerRoutine = 0
var/viewalerts = 0
- var/icon/holo_icon//Default is assigned when AI is created.
+ var/icon/holo_icon //Default is assigned when AI is created.
var/list/connected_robots = list()
var/obj/item/device/pda/ai/aiPDA = null
var/obj/item/device/communicator/aiCommunicator = null
diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm
index 0055e46c8c..658fd2e359 100644
--- a/code/modules/mob/living/silicon/pai/pai.dm
+++ b/code/modules/mob/living/silicon/pai/pai.dm
@@ -52,7 +52,8 @@
"Teppi" = "teppi",
"Catslug" = "catslug",
"Car" = "car",
- "Type One" = "typeone"
+ "Type One" = "typeone",
+ "Type Thirteen" = "13"
//VOREStation Addition End
)
@@ -104,6 +105,8 @@
var/current_pda_messaging = null
+ var/our_icon_rotation = 0
+
/mob/living/silicon/pai/New(var/obj/item/device/paicard)
src.loc = paicard
card = paicard
@@ -246,6 +249,7 @@
return
if(world.time <= last_special)
+ to_chat(src, "You can't unfold yet.")
return
last_special = world.time + 100
@@ -299,6 +303,7 @@
return
if(world.time <= last_special)
+ to_chat(src, "You can't fold up yet.")
return
close_up()
@@ -307,17 +312,13 @@
/mob/living/silicon/pai/proc/choose_chassis()
set category = "pAI Commands"
set name = "Choose Chassis"
-
var/choice
var/finalized = "No"
while(finalized == "No" && src.client)
-
choice = tgui_input_list(usr,"What would you like to use for your mobile chassis icon?","Chassis Choice", possible_chassis)
if(!choice) return
-
icon_state = possible_chassis[choice]
finalized = tgui_alert(usr, "Look at your sprite. Is this what you wish to use?","Choose Chassis",list("No","Yes"))
-
chassis = possible_chassis[choice]
verbs |= /mob/living/proc/hide
//VOREStation Removal End
@@ -345,39 +346,29 @@
var/obj/item/weapon/rig/rig = src.get_rig()
if(istype(rig))
rig.force_rest(src)
-<<<<<<< HEAD
-=======
return
else if(chassis == "13")
resting = !resting
//update_transform() I want this to make you ROTATE like normal HUMANS do! But! There's lots of problems and I don't know how to fix them!
->>>>>>> 3669e7afab... Merge pull request #13155 from Very-Soft/typexiii
else
resting = !resting
icon_state = resting ? "[chassis]_rest" : "[chassis]"
update_icon() //VOREStation edit
- to_chat(src, "You are now [resting ? "resting" : "getting up"]")
+ to_chat(src, "You are now [resting ? "resting" : "getting up"]")
canmove = !resting
-<<<<<<< HEAD
-=======
/*
/mob/living/silicon/pai/update_transform()
-
var/desired_scale_x = size_multiplier * icon_scale_x
var/desired_scale_y = size_multiplier * icon_scale_y
-
// Now for the regular stuff.
var/matrix/M = matrix()
M.Scale(desired_scale_x, desired_scale_y)
M.Translate(0, (vis_height/2)*(desired_scale_y-1))
-
if(chassis != "13")
appearance_flags |= PIXEL_SCALE
-
var/anim_time = 3
-
if(resting)
M.Turn(90)
M.Scale(desired_scale_y, desired_scale_x)
@@ -398,7 +389,6 @@
src.transform = M
handle_status_indicators()
*/
->>>>>>> 3669e7afab... Merge pull request #13155 from Very-Soft/typexiii
//Overriding this will stop a number of headaches down the track.
/mob/living/silicon/pai/attackby(obj/item/weapon/W as obj, mob/user as mob)
if(W.force)
diff --git a/code/modules/mob/living/silicon/pai/pai_vr.dm b/code/modules/mob/living/silicon/pai/pai_vr.dm
index 9985110f7f..9da5e84968 100644
--- a/code/modules/mob/living/silicon/pai/pai_vr.dm
+++ b/code/modules/mob/living/silicon/pai/pai_vr.dm
@@ -6,13 +6,10 @@
var/hide_glow = FALSE
var/image/eye_layer = null // Holds the eye overlay.
var/eye_color = "#00ff0d"
-<<<<<<< HEAD
-=======
var/icon/holo_icon
var/icon/holo_icon_north
var/holo_icon_dimension_X = 32
var/holo_icon_dimension_Y = 32
->>>>>>> 3669e7afab... Merge pull request #13155 from Very-Soft/typexiii
var/global/list/wide_chassis = list(
"rat",
"panther",
@@ -48,7 +45,8 @@
"teppi",
"catslug",
"car",
- "typeone"
+ "typeone",
+ "13"
)
//These vars keep track of whether you have the related software, used for easily updating the UI
var/soft_ut = FALSE //universal translator
@@ -67,6 +65,11 @@
verbs |= /mob/living/proc/set_size
verbs |= /mob/living/proc/shred_limb
+/mob/living/silicon/pai/Login()
+ . = ..()
+ last_special = world.time + 100 //Let's give get_character_icon time to work
+ get_character_icon()
+
/mob/living/silicon/pai/proc/pai_nom(var/mob/living/T in oview(1))
set name = "pAI Nom"
set category = "pAI Commands"
@@ -85,14 +88,11 @@
/mob/living/silicon/pai/update_icon() //Some functions cause this to occur, such as resting
..()
-<<<<<<< HEAD
-=======
if(chassis == "13")
icon = holo_icon
add_eyes()
return
->>>>>>> 3669e7afab... Merge pull request #13155 from Very-Soft/typexiii
update_fullness_pai()
if(!people_eaten && !resting)
@@ -121,13 +121,10 @@
/mob/living/silicon/pai/update_icons() //And other functions cause this to occur, such as digesting someone.
..()
-<<<<<<< HEAD
-=======
if(chassis == "13")
icon = holo_icon
add_eyes()
return
->>>>>>> 3669e7afab... Merge pull request #13155 from Very-Soft/typexiii
update_fullness_pai()
if(!people_eaten && !resting)
icon_state = "[chassis]"
@@ -156,7 +153,13 @@
var/oursize = size_multiplier
resize(1, FALSE, TRUE, TRUE, FALSE) //We resize ourselves to normal here for a moment to let the vis_height get reset
chassis = possible_chassis[choice]
- if(chassis in wide_chassis)
+ if(chassis == "13")
+ if(!holo_icon)
+ if(!get_character_icon())
+ return
+ icon_state = null
+ icon = holo_icon
+ else if(chassis in wide_chassis)
icon = 'icons/mob/pai_vr64x64.dmi'
vis_height = 64
else
@@ -176,6 +179,7 @@
/mob/living/silicon/pai/verb/toggle_eyeglow()
set category = "pAI Commands"
set name = "Toggle Eye Glow"
+
if(chassis in allows_eye_color)
if(eye_glow && !hide_glow)
eye_glow = FALSE
@@ -208,16 +212,6 @@
/mob/living/silicon/pai/proc/add_eyes()
remove_eyes()
-<<<<<<< HEAD
- if(chassis in allows_eye_color)
- if(!eye_layer)
- eye_layer = image(icon, "[icon_state]-eyes")
- eye_layer.appearance_flags = appearance_flags
- eye_layer.color = eye_color
- if(eye_glow && !hide_glow)
- eye_layer.plane = PLANE_LIGHTING_ABOVE
- add_overlay(eye_layer)
-=======
if(chassis == "13")
if(holo_icon.Width() > 32)
holo_icon_dimension_X = 64
@@ -242,7 +236,6 @@
if(eye_glow && !hide_glow)
eye_layer.plane = PLANE_LIGHTING_ABOVE
add_overlay(eye_layer)
->>>>>>> 3669e7afab... Merge pull request #13155 from Very-Soft/typexiii
/mob/living/silicon/pai/proc/remove_eyes()
cut_overlay(eye_layer)
@@ -593,4 +586,34 @@
touch_window("Door Jack")
/mob/living/silicon/pai/proc/ar_hud()
- touch_window("AR HUD")
\ No newline at end of file
+ touch_window("AR HUD")
+
+/mob/living/silicon/pai/proc/get_character_icon()
+ if(!client || !client.prefs) return FALSE
+ var/mob/living/carbon/human/dummy/dummy = new ()
+ //This doesn't include custom_items because that's ... hard.
+ client.prefs.dress_preview_mob(dummy)
+ sleep(1 SECOND) //Strange bug in preview code? Without this, certain things won't show up. Yay race conditions?
+ dummy.regenerate_icons()
+
+ var/icon/new_holo = getCompoundIcon(dummy)
+
+ dummy.tail_alt = TRUE
+ dummy.set_dir(NORTH)
+ var/icon/new_holo_north = getCompoundIcon(dummy)
+
+ qdel(holo_icon)
+ qdel(holo_icon_north)
+ qdel(dummy)
+ holo_icon = new_holo
+ holo_icon_north = new_holo_north
+ return TRUE
+
+/mob/living/silicon/pai/set_dir(var/new_dir)
+ . = ..()
+ if(. && (chassis == "13"))
+ switch(dir)
+ if(SOUTH)
+ icon = holo_icon
+ else
+ icon = holo_icon_north
\ No newline at end of file
diff --git a/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm b/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm
index 50d907c913..ab279244cf 100644
--- a/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm
+++ b/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm
@@ -208,6 +208,7 @@
"Borgi" = "borgi-sec",
"Otieborg" = "oties",
"Secborg model V-3" = "SecVale", //CHOMPEdit
+ "Cat" = "vixsec", //CHOMPEdit
"Drake" = "drakesec"
)
channels = list("Security" = 1)
@@ -288,6 +289,7 @@
"Mediborg model V-2" = "vale",
"Borgi" = "borgi-medi",
"Mediborg model V-3" = "vale2", //CHOMPEdit
+ "Cat" = "vixmed", //CHOMPEdit
"Drake" = "drakemed"
)
@@ -428,6 +430,7 @@
"Janihound model V-2" = "J9",
"Borgi" = "borgi-jani",
"Otieborg" = "otiej",
+ "Cat" = "vixjani", //CHOMPEdit
"Drake" = "drakejanit"
)
channels = list("Service" = 1)
@@ -515,6 +518,7 @@
"Borgi" = "borgi-sci",
"SciHound" = "scihound",
"SciHoundDark" = "scihounddark",
+ "Cat" = "vixsci", //CHOMPEdit
"Drake" = "drakesci"
)
channels = list("Science" = 1)
@@ -597,6 +601,7 @@
"V2 Engidog" = "thottbot",
"EngiHound" = "engihound",
"EngiHoundDark" = "engihounddark",
+ "Cat" = "vixengi", //CHOMPEdit
"Drake" = "drakeeng"
)
channels = list("Engineering" = 1)
@@ -754,6 +759,7 @@
"Pinkhound" = "k69",
"ServicehoundV2" = "serve2",
"ServicehoundV2 Darkmode" = "servedark",
+ "Cat" = "vixserv", //CHOMPEdit
"Drake" = "drakemine"
)
channels = list("Service" = 1)
@@ -830,6 +836,8 @@
"KMine" = "kmine",
"CargoHound" = "cargohound",
"CargoHoundDark" = "cargohounddark",
+ "Cat Mining" = "vixmine", //CHOMPEdit
+ "Cat Cargo" = "vixcargo", //CHOMPEdit
"Drake" = "drakemine"
)
channels = list("Supply" = 1)
diff --git a/code/modules/mob/living/silicon/robot/robot_vr.dm b/code/modules/mob/living/silicon/robot/robot_vr.dm
index 4419da3936..72c323bfba 100644
--- a/code/modules/mob/living/silicon/robot/robot_vr.dm
+++ b/code/modules/mob/living/silicon/robot/robot_vr.dm
@@ -1,6 +1,7 @@
/mob/living/silicon/robot
var/sleeper_g
var/sleeper_r
+ var/sleeper_resting = FALSE //CHOMPEdit - Enable resting belly sprites for dogborgs that have the sprites
var/leaping = 0
var/pounce_cooldown = 0
var/pounce_cooldown_time = 40
@@ -111,10 +112,28 @@
cut_overlays() // Hide that gut for it has no ground sprite yo.
if(sitting)
icon_state = "[module_sprites[icontype]]-sit"
+ //CHOMPEdit Begin - Add ability to have sleeper belly sprites if available
+ if(sleeper_resting && sleeper_g == TRUE)
+ add_overlay("[module_sprites[icontype]]-sleeper_g-sit")
+ if(sleeper_resting && sleeper_r == TRUE)
+ add_overlay("[module_sprites[icontype]]-sleeper_r-sit")
+ //CHOMPEdit End
if(bellyup)
icon_state = "[module_sprites[icontype]]-bellyup"
+ //CHOMPEdit Begin - Add ability to have sleeper belly sprites if available
+ if(sleeper_resting && sleeper_g == TRUE)
+ add_overlay("[module_sprites[icontype]]-sleeper_g-bellyup")
+ if(sleeper_resting && sleeper_r == TRUE)
+ add_overlay("[module_sprites[icontype]]-sleeper_r-bellyup")
+ //CHOMPEdit End
else if(!sitting && !bellyup)
icon_state = "[module_sprites[icontype]]-rest"
+ //CHOMPEdit Begin - Add ability to have sleeper belly sprites if available
+ if(sleeper_resting && sleeper_g == TRUE)
+ add_overlay("[module_sprites[icontype]]-sleeper_g-rest")
+ if(sleeper_resting && sleeper_r == TRUE)
+ add_overlay("[module_sprites[icontype]]-sleeper_r-rest")
+ //CHOMPEdit End
else
icon_state = "[module_sprites[icontype]]"
if(dogborg == TRUE && stat == DEAD)
@@ -159,6 +178,9 @@
icon = 'icons/mob/drakeborg/drakeborg_vr.dmi'
else if(icontype == "Secborg model V-3" || icontype == "Mediborg model V-3") //CH edit
icon = 'modular_chomp/icons/mob/widerobot_ch.dmi'
+ else if(icontype == "Cat" || icontype == "Cat Mining" || icontype == "Cat Cargo") // CHOMPEdit
+ icon = 'modular_chomp/icons/mob/catborg/catborg.dmi'
+ sleeper_resting = TRUE
else
icon = wideborg_dept
return
diff --git a/code/modules/mob/new_player/preferences_setup.dm b/code/modules/mob/new_player/preferences_setup.dm
index e564bba7b0..c2e5a31951 100644
--- a/code/modules/mob/new_player/preferences_setup.dm
+++ b/code/modules/mob/new_player/preferences_setup.dm
@@ -205,6 +205,8 @@
// Determine what job is marked as 'High' priority, and dress them up as such.
if(job_civilian_low & ASSISTANT)
previewJob = job_master.GetJob(USELESS_JOB)
+ else if(ispAI(client.mob)) //VOREStation Edit! - pAIs shouldn't wear job gear~!
+ //Don't do anything!
else
for(var/datum/job/job in job_master.occupations)
var/job_flag
diff --git a/icons/mob/pai_vr.dmi b/icons/mob/pai_vr.dmi
index 859cfc7116..82f5faffe8 100644
Binary files a/icons/mob/pai_vr.dmi and b/icons/mob/pai_vr.dmi differ
diff --git a/icons/mob/pai_vr64x64.dmi b/icons/mob/pai_vr64x64.dmi
index d19f5137df..d9840c659e 100644
Binary files a/icons/mob/pai_vr64x64.dmi and b/icons/mob/pai_vr64x64.dmi differ
diff --git a/maps/gateway_vr/isle_de_monch.dmm b/maps/gateway_vr/isle_de_monch.dmm
new file mode 100644
index 0000000000..501945adeb
--- /dev/null
+++ b/maps/gateway_vr/isle_de_monch.dmm
@@ -0,0 +1,317 @@
+"ah" = (/turf/simulated/floor/tiled/techfloor,/area/tether_away/beach/resort)
+"aj" = (/obj/structure/closet/crate/secure/loot,/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"bh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/closet/walllocker_double/south{name = "Uniform Locker"},/turf/simulated/floor/tiled/techmaint,/area/tether_away/beach/resort)
+"bE" = (/obj/structure/table/steel,/obj/machinery/light,/obj/item/weapon/storage/toolbox/electrical{pixel_x = -3; pixel_y = -2},/turf/simulated/floor/tiled/techfloor,/area/tether_away/beach/resort)
+"bR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 8},/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"cq" = (/turf/simulated/floor/water/beach{dir = 8},/area/tether_away/beach/coast)
+"cA" = (/obj/machinery/door/firedoor/glass,/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"cK" = (/obj/structure/bed/chair/bay/comfy{dir = 4},/obj/item/trash/spacercake_wrap,/turf/simulated/floor/tiled/techmaint,/area/tether_away/beach/resort)
+"cR" = (/turf/simulated/floor/water/beach/corner{dir = 8},/area/tether_away/beach/coast)
+"dZ" = (/turf/simulated/floor/water/beach{dir = 5},/area/tether_away/beach/coast)
+"en" = (/obj/machinery/door/firedoor/glass,/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"ey" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/techmaint,/area/tether_away/beach/resort)
+"eI" = (/obj/effect/overlay/palmtree_l,/turf/simulated/floor/beach/sand/desert/outdoors,/area/tether_away/beach)
+"eQ" = (/obj/machinery/door/airlock/hatch{req_one_access = list(160)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/techmaint,/area/tether_away/beach/resort)
+"fC" = (/turf/simulated/floor/water/beach{dir = 6},/area/tether_away/beach/coast)
+"fH" = (/turf/simulated/floor/water/deep/ocean,/area/tether_away/beach/water)
+"fO" = (/obj/effect/overlay/palmtree_r,/turf/simulated/floor/beach/sand/desert/outdoors,/area/tether_away/beach/resort)
+"gu" = (/obj/structure/hull_corner{dir = 1},/turf/simulated/floor/outdoors/grass/forest,/area/tether_away/beach/resort)
+"gC" = (/obj/tether_away_spawner/beach_outside,/turf/simulated/floor/beach/sand/desert/outdoors,/area/tether_away/beach)
+"gD" = (/obj/effect/overlay/palmtree_l,/turf/simulated/floor/beach/sand/desert/outdoors,/area/tether_away/beach/resort)
+"gV" = (/obj/machinery/door/firedoor/glass,/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"hj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 8},/obj/item/trash/syndi_cakes,/turf/simulated/floor/tiled/techmaint,/area/tether_away/beach/resort)
+"hC" = (/obj/structure/girder,/turf/simulated/floor/outdoors/grass/forest,/area/tether_away/beach/resort)
+"im" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/item/weapon/melee/baton/cattleprod{desc = "Metal rod with wire attached to it."; name = "jury-rigged antenna"; pixel_x = 5; pixel_y = 4},/turf/simulated/floor/outdoors/grass,/area/tether_away/beach/resort)
+"iM" = (/obj/structure/barricade,/turf/simulated/floor/outdoors/newdirt,/area/tether_away/beach/resort)
+"jk" = (/turf/simulated/floor/water/beach{dir = 10},/area/tether_away/beach/coast)
+"jo" = (/obj/structure/salvageable/machine,/turf/simulated/floor/tiled/techfloor,/area/tether_away/beach/resort)
+"ju" = (/obj/structure/girder,/turf/simulated/floor/outdoors/newdirt,/area/tether_away/beach/resort)
+"jy" = (/turf/simulated/floor/water/beach/corner,/area/tether_away/beach/coast)
+"jH" = (/obj/random/multiple/corp_crate,/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"jJ" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/bed,/turf/simulated/floor/tiled/techfloor,/area/tether_away/beach/resort)
+"jX" = (/obj/structure/salvageable/console{dir = 1},/turf/simulated/floor/tiled/techfloor,/area/tether_away/beach/resort)
+"kj" = (/obj/machinery/atmospherics/binary/pump/fuel{dir = 1},/obj/random/trash_pile,/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"kk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/tiled/techmaint,/area/tether_away/beach/resort)
+"ks" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/salvageable/console{dir = 1},/turf/simulated/floor/tiled/techfloor,/area/tether_away/beach/resort)
+"kx" = (/obj/machinery/gateway{dir = 5},/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/reinforced,/area/tether_away/beach/resort)
+"kJ" = (/turf/simulated/floor/water/beach,/area/tether_away/beach/coast)
+"kQ" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/wall/shull,/area/tether_away/beach/resort)
+"lJ" = (/obj/structure/table/rack,/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"mp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/outdoors/grass/forest,/area/tether_away/beach/resort)
+"mr" = (/obj/structure/barricade,/turf/simulated/mineral/floor/cave{name = "dirt"},/area/tether_away/beach/resort)
+"mt" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5},/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{dir = 4; id_tag = "salamander_docking_star"; name = "Starboard Airlock Control"; pixel_x = -22; req_one_access = list(160)},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/techmaint,/area/tether_away/beach/resort)
+"mA" = (/obj/structure/railing/grey{dir = 8},/turf/simulated/floor/tiled/techfloor,/area/tether_away/beach/resort)
+"mV" = (/obj/machinery/atmospherics/unary/engine/bigger{dir = 4},/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"nL" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/hatch{req_one_access = list(160)},/turf/simulated/floor/tiled/techmaint,/area/tether_away/beach/resort)
+"nV" = (/obj/machinery/door/firedoor/glass,/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"oe" = (/obj/machinery/door/airlock/multi_tile/glass{dir = 2; req_one_access = list(160)},/obj/machinery/door/firedoor/multi_tile{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/techmaint,/area/tether_away/beach/resort)
+"oB" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 1},/obj/structure/catwalk,/obj/machinery/light/small{dir = 1},/obj/random/trash_pile,/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"oI" = (/obj/machinery/gateway{dir = 9},/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/floor/reinforced,/area/tether_away/beach/resort)
+"oS" = (/turf/simulated/floor/water/ocean,/area/tether_away/beach/water)
+"oY" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"pB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/techmaint,/area/tether_away/beach/resort)
+"pJ" = (/obj/structure/salvageable/console{dir = 8},/turf/simulated/floor/tiled/techfloor,/area/tether_away/beach/resort)
+"pX" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/fuel,/obj/structure/catwalk,/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"qf" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/item/clothing/ears/earmuffs,/turf/simulated/floor/tiled/techmaint,/area/tether_away/beach/resort)
+"qQ" = (/obj/structure/hull_corner{dir = 4},/turf/simulated/floor/outdoors/newdirt,/area/tether_away/beach/resort)
+"rd" = (/obj/effect/map_helper/airlock/sensor/int_sensor,/obj/machinery/airlock_sensor{dir = 8; pixel_x = 21; req_one_access = list(160)},/obj/structure/handrail{dir = 8},/turf/simulated/floor/tiled/techmaint,/area/tether_away/beach/resort)
+"rN" = (/obj/machinery/door/airlock/glass_external/public,/obj/effect/map_helper/airlock/door/int_door,/turf/simulated/floor/tiled/techmaint,/area/tether_away/beach/resort)
+"rS" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/railing/grey{dir = 1},/obj/machinery/atmospherics/portables_connector/fuel{dir = 4},/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"sk" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"so" = (/obj/item/broken_device/random,/turf/simulated/floor/tiled/techfloor,/area/tether_away/beach/resort)
+"sF" = (/turf/simulated/floor/outdoors/grass/forest,/area/tether_away/beach/resort)
+"tG" = (/obj/structure/bed/chair/bay/chair{dir = 4},/obj/machinery/button/remote/blast_door{id = "trade"; name = "Shop Shutters"; pixel_y = -26; req_access = list(160)},/turf/simulated/floor/tiled/techmaint,/area/tether_away/beach/resort)
+"tO" = (/turf/simulated/floor/tiled/techmaint,/area/tether_away/beach/resort)
+"ue" = (/obj/effect/landmark/gateway_scatter,/turf/simulated/floor/beach/sand/desert/outdoors,/area/tether_away/beach/resort)
+"up" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable,/obj/structure/railing/grey{dir = 8},/obj/machinery/light,/turf/simulated/floor/tiled/techfloor,/area/tether_away/beach/resort)
+"uL" = (/obj/random/trash_pile,/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"vx" = (/obj/machinery/gateway{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/reinforced,/area/tether_away/beach/resort)
+"vy" = (/turf/simulated/floor/water/beach/corner{dir = 4},/area/tether_away/beach/coast)
+"vN" = (/obj/structure/table/standard,/turf/simulated/floor/tiled/techfloor,/area/tether_away/beach/resort)
+"vT" = (/obj/machinery/atmospherics/pipe/simple/hidden/fuel{dir = 10},/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"wo" = (/obj/structure/handrail{dir = 1},/obj/machinery/alarm/alarms_hidden{dir = 4; pixel_x = -26},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/light{dir = 8},/obj/structure/closet/autolok_wall{dir = 1; pixel_y = -32},/obj/structure/railing/grey{dir = 4},/obj/structure/bed/chair/bay/comfy{dir = 4},/turf/simulated/floor/tiled/techmaint,/area/tether_away/beach/resort)
+"wp" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4},/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"ww" = (/mob/living/simple_mob/vore/aggressive/deathclaw,/turf/simulated/mineral/floor/cave{name = "dirt"},/area/tether_away/beach/resort)
+"wY" = (/turf/simulated/floor/water/beach/corner{dir = 1},/area/tether_away/beach/coast)
+"xc" = (/obj/machinery/gateway{dir = 1},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/reinforced,/area/tether_away/beach/resort)
+"xe" = (/obj/structure/handrail,/obj/structure/catwalk,/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"xf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"xM" = (/obj/item/stack/cable_coil,/obj/structure/cable{d2 = 4; icon_state = "0-4"},/obj/item/weapon/melee/baton/cattleprod{desc = "Metal rod with wire attached to it."; name = "jury-rigged antenna"; pixel_x = 5; pixel_y = 4},/obj/item/weapon/cell/emergency_light{pixel_x = -4},/obj/item/device/radio/off{channels = list("Talon" = 1); pixel_x = 4; pixel_y = -3},/turf/simulated/floor/outdoors/grass/forest,/area/tether_away/beach/resort)
+"xS" = (/obj/item/clothing/head/soft/black,/turf/simulated/floor/tiled/techfloor,/area/tether_away/beach/resort)
+"xU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 8},/turf/simulated/floor/tiled/techmaint,/area/tether_away/beach/resort)
+"xZ" = (/turf/simulated/mineral/floor/cave{name = "dirt"},/area/tether_away/beach/resort)
+"yc" = (/obj/structure/barricade,/obj/structure/barricade/planks,/turf/simulated/mineral/floor/cave{name = "dirt"},/area/tether_away/beach/resort)
+"yd" = (/turf/simulated/wall/shull,/area/tether_away/beach/resort)
+"yn" = (/obj/structure/table/steel_reinforced,/obj/machinery/door/blast/shutters{density = 0; dir = 4; icon_state = "shutter0"; id = "trade"; name = "Shop Shutters"; opacity = 0},/obj/structure/railing/grey{dir = 1},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/brigdoor/eastleft{layer = 2.9; open_layer = 2.9; req_access = list(); req_one_access = list(160)},/obj/random/mug,/turf/simulated/floor/tiled/techmaint,/area/tether_away/beach/resort)
+"yw" = (/obj/structure/closet/autolok_wall{pixel_y = 32},/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"zX" = (/obj/structure/salvageable/computer,/turf/simulated/floor/tiled/techfloor,/area/tether_away/beach/resort)
+"Af" = (/obj/machinery/door/airlock/glass_external/public,/obj/effect/map_helper/airlock/door/ext_door,/turf/simulated/floor/tiled/techmaint,/area/tether_away/beach/resort)
+"Aq" = (/obj/machinery/gateway{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/reinforced,/area/tether_away/beach/resort)
+"As" = (/obj/tether_away_spawner/beach_outside,/turf/simulated/floor/beach/sand/desert/outdoors,/area/tether_away/beach/resort)
+"AE" = (/obj/effect/map_helper/airlock/sensor/chamber_sensor,/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1},/obj/machinery/airlock_sensor{dir = 4; pixel_x = -21; req_one_access = list(160)},/turf/simulated/floor/tiled/techmaint,/area/tether_away/beach/resort)
+"AI" = (/turf/simulated/floor/water/beach{dir = 1},/area/tether_away/beach/coast)
+"Cd" = (/obj/machinery/door/firedoor/glass,/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/fuel{dir = 4},/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"Cw" = (/obj/machinery/alarm/alarms_hidden{dir = 8; pixel_x = 26},/turf/simulated/floor/tiled/techfloor,/area/tether_away/beach/resort)
+"Cx" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 6},/obj/structure/catwalk,/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"Dt" = (/obj/machinery/gateway{dir = 10},/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/reinforced,/area/tether_away/beach/resort)
+"DJ" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/effect/floor_decal/industrial/outline,/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"DW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 1},/obj/effect/catwalk_plated,/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"Em" = (/turf/simulated/floor/outdoors/newdirt,/area/tether_away/beach/resort)
+"ET" = (/turf/simulated/floor/outdoors/grass,/area/tether_away/beach/resort)
+"Fr" = (/obj/structure/barricade,/obj/structure/barricade/planks,/turf/simulated/floor/outdoors/newdirt,/area/tether_away/beach/resort)
+"Ft" = (/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{dir = 1},/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"FK" = (/obj/structure/hull_corner,/turf/simulated/floor/outdoors/newdirt,/area/tether_away/beach/resort)
+"FP" = (/obj/effect/decal/remains,/turf/simulated/floor/outdoors/grass/forest,/area/tether_away/beach/resort)
+"FX" = (/obj/structure/bed/chair/bay/comfy{dir = 4},/obj/effect/decal/remains,/obj/item/clothing/under/utility,/obj/item/clothing/shoes/boots/workboots,/turf/simulated/floor/tiled/techmaint,/area/tether_away/beach/resort)
+"Gv" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/railing/grey{dir = 1},/turf/simulated/floor/tiled/techfloor,/area/tether_away/beach/resort)
+"Gy" = (/obj/machinery/light,/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"GX" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/techfloor,/area/tether_away/beach/resort)
+"Hg" = (/obj/structure/girder,/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"Ht" = (/obj/structure/handrail{dir = 1},/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"Hx" = (/obj/effect/decal/remains,/turf/simulated/floor/outdoors/newdirt,/area/tether_away/beach/resort)
+"HH" = (/obj/machinery/door/firedoor/glass,/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"HN" = (/obj/effect/overlay/coconut,/turf/simulated/floor/beach/sand/desert/outdoors,/area/tether_away/beach)
+"HY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/techmaint,/area/tether_away/beach/resort)
+"IZ" = (/obj/machinery/gateway,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/reinforced,/area/tether_away/beach/resort)
+"Jd" = (/obj/machinery/gateway{dir = 6},/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/reinforced,/area/tether_away/beach/resort)
+"Jr" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 5},/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"JB" = (/obj/machinery/gateway/centeraway{calibrated = 0},/turf/simulated/floor/reinforced,/area/tether_away/beach/resort)
+"Km" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/structure/railing/grey{dir = 4},/turf/simulated/floor/tiled/techfloor,/area/tether_away/beach/resort)
+"KH" = (/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"Lt" = (/obj/effect/overmap/visitable/sector/virgo4,/turf/simulated/floor/water/deep/ocean,/area/tether_away/beach/water)
+"Mm" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/voidcraft{req_one_access = list(160)},/turf/simulated/floor/tiled/techmaint,/area/tether_away/beach/resort)
+"Mr" = (/obj/structure/bed/chair,/obj/effect/decal/remains,/turf/simulated/floor/tiled/techfloor,/area/tether_away/beach/resort)
+"MI" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/effect/floor_decal/industrial/outline,/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"MM" = (/obj/machinery/door/firedoor/glass,/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/fuel{dir = 4},/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"MO" = (/obj/structure/table/steel,/obj/machinery/light_switch{dir = 8; pixel_x = -22},/obj/structure/closet/walllocker_double/kitchen/south,/obj/item/device/multitool{pixel_x = 4; pixel_y = 2},/turf/simulated/floor/tiled/techfloor,/area/tether_away/beach/resort)
+"NH" = (/obj/machinery/light/small{dir = 1},/obj/random/trash_pile,/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"NY" = (/obj/effect/overlay/palmtree_r,/turf/simulated/floor/beach/sand/desert/outdoors,/area/tether_away/beach)
+"Od" = (/obj/machinery/atmospherics/pipe/simple/hidden/universal,/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"OJ" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"OR" = (/obj/structure/handrail{dir = 1},/obj/structure/closet/walllocker_double/south{name = "Storage Locker"},/obj/random/multiple/corp_crate,/turf/simulated/floor/tiled/techfloor,/area/tether_away/beach/resort)
+"Pd" = (/obj/machinery/door/firedoor/glass,/obj/structure/grille,/obj/structure/window/reinforced/full,/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"Po" = (/obj/structure/table/standard,/obj/item/weapon/pen,/turf/simulated/floor/tiled/techfloor,/area/tether_away/beach/resort)
+"PI" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/techmaint,/area/tether_away/beach/resort)
+"Qo" = (/turf/simulated/floor/water/beach{dir = 4},/area/tether_away/beach/coast)
+"Qx" = (/obj/structure/bed/chair/bay/chair,/obj/structure/handrail,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_y = 24},/obj/structure/cable{d2 = 4; icon_state = "0-4"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/closet/autolok_wall{dir = 8; pixel_x = -32},/obj/effect/decal/remains,/turf/simulated/floor/tiled/techfloor,/area/tether_away/beach/resort)
+"QK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 1},/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"QZ" = (/obj/effect/overlay/coconut,/turf/simulated/floor/beach/sand/desert/outdoors,/area/tether_away/beach/resort)
+"Rs" = (/turf/simulated/wall/r_wall,/area/tether_away/beach/resort)
+"RJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/outdoors/grass/forest,/area/tether_away/beach/resort)
+"Sk" = (/obj/structure/handrail{dir = 1},/obj/random/trash_pile,/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"Sp" = (/turf/simulated/floor/beach/sand/desert/outdoors,/area/tether_away/beach)
+"Ss" = (/obj/machinery/light_switch{dir = 4; pixel_x = 22},/obj/structure/bed,/turf/simulated/floor/tiled/techfloor,/area/tether_away/beach/resort)
+"SC" = (/obj/structure/railing/grey{dir = 8},/obj/structure/handrail{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/closet/walllocker_double/south{name = "Voidsuit Locker"},/turf/simulated/floor/tiled/techfloor,/area/tether_away/beach/resort)
+"SG" = (/obj/effect/decal/remains,/turf/simulated/mineral/floor/cave{name = "dirt"},/area/tether_away/beach/resort)
+"Th" = (/obj/structure/table,/turf/simulated/floor/tiled/techfloor,/area/tether_away/beach/resort)
+"TB" = (/obj/effect/landmark/gateway_scatter,/turf/simulated/floor/beach/sand/desert/outdoors,/area/tether_away/beach)
+"TQ" = (/obj/structure/salvageable/console,/turf/simulated/floor/tiled/techfloor,/area/tether_away/beach/resort)
+"TR" = (/obj/machinery/power/port_gen/pacman,/obj/structure/cable{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/outdoors/grass/forest,/area/tether_away/beach/resort)
+"TW" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -28},/obj/structure/cable{d2 = 2; icon_state = "0-2"},/obj/structure/handrail,/obj/machinery/light{dir = 8},/obj/structure/closet/autolok_wall{pixel_y = 32},/obj/structure/railing/grey{dir = 4},/obj/item/weapon/gun/projectile/pistol,/obj/item/ammo_magazine/m9mm/compact,/obj/item/ammo_magazine/m9mm/compact,/turf/simulated/floor/tiled/techmaint,/area/tether_away/beach/resort)
+"Uk" = (/obj/structure/catwalk,/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"Uu" = (/obj/machinery/light,/obj/structure/closet/walllocker_double/south{name = "Storage Locker"},/obj/structure/closet/crate/secure/loot,/turf/simulated/floor/tiled/techfloor,/area/tether_away/beach/resort)
+"Uy" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/techfloor,/area/tether_away/beach/resort)
+"UB" = (/turf/simulated/floor/beach/sand/desert/outdoors,/area/tether_away/beach/resort)
+"Ve" = (/obj/machinery/door/blast/shutters{density = 0; dir = 4; icon_state = "shutter0"; id = "trade"; name = "Shop Shutters"; opacity = 0},/obj/structure/table/steel_reinforced,/obj/machinery/door/window/brigdoor/eastright{layer = 2.9; open_layer = 2.9; req_access = list(); req_one_access = list(160)},/turf/simulated/floor/tiled/techmaint,/area/tether_away/beach/resort)
+"Vs" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/outdoors/grass/forest,/area/tether_away/beach/resort)
+"VD" = (/obj/structure/salvageable/server,/turf/simulated/floor/tiled/techfloor,/area/tether_away/beach/resort)
+"Wb" = (/turf/simulated/floor/water/beach{dir = 9},/area/tether_away/beach/coast)
+"Wm" = (/obj/machinery/door/firedoor/glass,/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"WJ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled/techfloor,/area/tether_away/beach/resort)
+"WS" = (/obj/structure/barricade,/obj/structure/barricade/planks,/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"Xf" = (/obj/machinery/door/airlock/glass_external/public,/obj/effect/map_helper/airlock/door/ext_door,/obj/effect/map_helper/airlock/sensor/ext_sensor,/obj/machinery/airlock_sensor/airlock_exterior/shuttle{pixel_x = 24; pixel_y = -11},/turf/simulated/floor/tiled/techmaint,/area/tether_away/beach/resort)
+"Xl" = (/obj/item/weapon/circuitboard/broken,/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"Xo" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/structure/handrail{dir = 1},/obj/structure/closet/walllocker_double/south{name = "Storage Locker"},/obj/structure/closet/crate/secure/loot,/turf/simulated/floor/tiled/techfloor,/area/tether_away/beach/resort)
+"Xw" = (/obj/item/weapon/circuitboard/broken,/turf/simulated/floor/tiled/techfloor,/area/tether_away/beach/resort)
+"Xx" = (/obj/machinery/atmospherics/portables_connector,/obj/effect/floor_decal/industrial/outline/blue,/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"XA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/outdoors/grass,/area/tether_away/beach/resort)
+"XJ" = (/obj/random/multiple/corp_crate,/turf/simulated/floor/outdoors/grass/forest,/area/tether_away/beach/resort)
+"XT" = (/turf/unsimulated/wall/planetary/normal/virgo4,/area/tether_away/beach/water)
+"Yj" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8},/obj/effect/map_helper/airlock/atmos/chamber_pump,/obj/structure/closet/walllocker/emerglocker/east,/turf/simulated/floor/tiled/techmaint,/area/tether_away/beach/resort)
+"YD" = (/obj/structure/handrail{dir = 8},/turf/simulated/floor/tiled/techfloor,/area/tether_away/beach/resort)
+"YN" = (/obj/machinery/atmospherics/portables_connector,/obj/effect/floor_decal/industrial/outline/blue,/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/tether_away/beach/resort)
+"ZX" = (/turf/simulated/mineral/ignore_mapgen,/area/tether_away/beach/resort)
+"ZZ" = (/obj/effect/decal/cleanable/blood,/turf/simulated/mineral/floor/cave{name = "dirt"},/area/tether_away/beach/resort)
+
+(1,1,1) = {"
+XTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSWbAIAIAIAIdZoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSWbvySpSpSpSpcRdZoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSWbAIvySpSpSpSpSpSpcRdZoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSWbvySpSpSpSpUBUBSpSpSpQooSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSWbAIvySpSpSpUBZXZXZXZXSpSpcRdZoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSWbvySpSpSpSpUBZXZXZXZXZXUBSpSpcRdZoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSWbvySpSpSpUBZXZXZXZXZXZXZXZXSpSpSpQooSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoSoSoSWbAIAIAIAIdZoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSWbvySpSpSpUBZXZXZXZXZXZXZXZXZXUBSpSpQooSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoSoSoSWbvySpSpSpSpcRdZoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoScqSpSpSpZXZXZXZXZXZXZXZXZXZXZXZXSpSpcRAIdZoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoSoSoSoSoScqSpSpSpSpSpSpcRAIdZoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoScqSpSpZXZXZXZXZXZXZXZXZXZXZXZXZXUBSpSpSpcRAIAIAIdZoSoSfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoSoSoSoSoSoScqSpTBUBUBSpSpSpSpcRAIAIAIAIAIdZoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSWbvySpSpZXZXZXZXZXZXZXZXZXZXZXZXZXZXSpSpSpSpSpSpSpcRdZoSoSfHfHfHfHfHfHfHfHoSoSoSoSoSoSoSoSoSoSoSoSWbvySpSpUBUBUBSpSpSpSpSpSpSpSpSpcRAIAIAIAIAIdZoSoSoSoSoSoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSWbvySpSpZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXSpSpSpSpSpSpcRdZoSfHfHfHfHfHfHfHoSoSoSoSoSoSoSoSoSoSoSoSoScqSpSpSpUBUBueUBUBSpSpSpSpSpSpSpSpSpSpSpSpSpcRAIAIAIAIAIAIAIdZoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoScqSpSpUBZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXUBUBUBSpSpSpQooSoSoSfHfHfHfHoSoSoSoSoSoSoSoSoSoSoSoSoSoScqSpSpUBUBUBUBUBUBUBUBUBUBUBUBSpSpSpSpSpSpSpSpSpSpSpSpSpSpSpcRAIAIdZoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoScqSpSpUBZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXUBUBUBSpSpSpQooSoSoSoSfHfHfHoSoSoSoSoSoSoSoSoSoSoSoSoSWbvySpSpUBUBUBUBETETETETETETETETUBUBUBUBUBUBSpSpSpSpSpSpSpSpSpSpSpSpcRdZoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoScqSpSpUBZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXUBSpSpSpjyfCoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSWbvySpSpSpUBETETETETETETETETETETETETETETETUBUBUBUBUBfOUBUBUBUBSpSpSpSpeIcRdZoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoScqSpSpUBZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXUBSpSpjyfCoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSWbvySpSpSpETETETETETETETETETETETETETETETETETETETUBUBUBUBUBUBUBgDQZUBUBSpSpSpcRdZoSoSoSoSoSfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoScqSpSpUBUBZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXSpSpcRdZoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSWbAIAIvySpSpSpETETETETETETETETETETETETETETETETETETETETETETUBUBUBUBUBUBUBUBUBUBSpSpSpQooSoSoSoSoSfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoScqSpSpUBUBZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXUBSpSpQooSoSoSoSoSoSoSoSoSoSoSoSoSoSoSWbvySpSpSpSpSpUBETETETETETETETETETETETETETETETETETETETETETETETUBUBUBUBUBUBUBUBUBUBgCSpcRdZoSoSoSoSfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSjkwYSpSpUBUBZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXUBSpSpQooSoSoSoSoSoSoSoSoSoSoSoSoSoSWbvySpSpSpSpUBUBETETETETETETETETETETETETETsFsFsFsFsFsFETETETETETUBUBUBUBUBUBUBUBfOUBSpSpSpQooSoSoSoSoSfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoScqSpSpUBUBZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXSpSpjyfCoSoSoSoSoSoSoSoSoSoSoSoSoSoScqSpSpSpUBUBUBETETETETETETETETsFsFsFsFEmydydydydydydydEmETETETETETUBUBUBUBUBUBUBQZUBUBSpSpQooSoSoSoSoSfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoScqSpSpSpUBZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXSpQooSoSoSoSoSoSoSoSoSoSoSoSoSoSWbvySpSpUBUBUBETETETETETETETsFsFsFsFEmEmEmKHKHxeajKHjHEmEmEmETETETETETETETETUBUBUBUBUBUBSpSpQooSoSoSoSoSfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoSjkwYSpSpSpZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXSpQooSoSoSoSoSoSoSoSoSoSoSoSoSWbvySpSpUBUBUBETETETETETETETsFsFsFsFEmEmEmEmEmuLUkUkUkUkKHEmsFsFsFETETETETETETETUBUBUBUBUBSpSpQooSoSoSoSoSfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoSoSjkwYSpSpSpZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXSpQooSoSoSoSoSoSoSoSoSoSoSWbAIvySpSpSpUBUBETETETETETETETsFsFsFsFsFsFsFsFsFEmydnLydydydEmsFsFsFydsFETETETETETETETUBUBUBUBSpSpQooSoSoSoSoSoSfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoSoSoSoSjkkJwYSpSpZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXSpSpQooSoSoSoSoSoSoSoSoSoSWbvySpSpSpSpUBUBETETETETETETFKydydydjuydsFsFsFhCsFsFsFsFsFsFsFFPsFydydydsFhCsFETETydydETETUBUBUBSpSpcRdZoSoSoSoSoSfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoSoSoSoSoSoSjkwYSpSpZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXSpjyfCoSoSoSoSoSoSoSoSoSoScqSpSpSpUBUBUBUBETETETETEmEmydydydNHKHYNXxsFsFsFsFKHsFKHEmEmEmsFsFsFXJsFsFsFsFEmKHSsydETETUBUBUBUBSpSpQooSoSoSoSoSfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoSoSoSoSoSoSoSoSjkwYSpSpUBZXZXZXZXZXZXZXZXZXZXZXSpSpjyfCoSoSoSoSoSoSoSoSoSoSWbvySpSpUBUBUBUBETETETEmEmEmEmKHoYMMFtvTJrwpsFEmEmEmEmEmEmEmjuEmEmEmEmsFEmEmEmEmEmUyCwydydenenWmUBUBSpSpQooSoSoSoSoSfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSjkwYSpSpUBZXZXZXZXZXZXZXZXZXSpSpjyfCoSoSoSoSoSoSoSoSoSoSWbvySpSpSpUBUBUBUBETETETETEmEmEmmVGyCdKHkjOJOdajsFsFsFEmydydydydEmEmjusFsFKHsFEmEmKHHYydydTWjJTQPdWmUBSpSpcRdZoSoSoSoSfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoScqSpSpSpUBUBZXZXZXZXZXZXZXSpSpQooSoSoSoSoSoSoSoSoSoSoScqSpSpSpUBUBUBUBETETETETETETsFEmjuydydrSpXsFsFsFsFhCsFsFKHsFsFsFsFsFsFydydsFEmEmbRKHpBtOxUhjkkFXpJHHUBUBSpSpQooSoSoSoSfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSjkwYSpSpSpSpUBZXZXZXZXZXUBSpSpQooSoSoSoSoSoSoSoSoSoSWbvySpSpUBUBUBUBUBETETETETETsFsFsFsFsFsFsFsFsFsFsFsFsFEmEmEmEmKHKHKHsFsFsFEmEmEmEmEmxfDWbhoeqfKHcKpJHHUBUBSpSpQooSoSoSoSfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSjkkJwYSpSpSpSpUBUBUBUBUBSpSpQooSoSoSoSoSoSoSoSoSoScqSpSpSpUBUBUBUBUBETETETETsFsFEmEmKHsFsFEmEmEmEmHxEmEmEmKHKHKHKHKHKHKHsFsFsFsFsFEmEmydMmydydwoxSjXPdgVUBUBSpSpQooSoSoSoSfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSjkkJwYSpSpSpSpUBUBSpSpjyfCoSoSoSoSoSoSoSoSoSWbvySpSpUBUBUBUBUBETETETETETEmEmKHKHKHKHEmEmEmEmKHmAYDKHKHGvGXahKmeyyntOtOSCHtsFEmEmEmKHWJCwydydcAcAgVUBUBUBSpSpQooSoSoSoSfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSjkkJwYSpSpSpSpSpSpQooSoSoSoSoSoSoSoSoSoScqSpSpSpUBUBUBUBUBETETETETsFsFEmmVKHuLEmEmEmKHKHKHupahydPIORSkUuXotGVetOrdydydQKKHEmEmEmKHsFETETETETETUBUBUBSpSpQooSoSoSoSfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSWbAIAIAIAIAIAIdZoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSjkwYSpSpSpSpjyfCoSoSoSoSoSoSoSoSoSWbvySpSpUBfOUBUBUBUBETETETETsFEmEmEmHgjuEmEmEmEmEmKHydydydeQydydydydydydrNrNydQxWJKHKHsFsFsFsFETETETETUBUBUBUBSpSpQooSoSoSoSfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSWbvySpSpHNSpSpSpcRAIAIdZoSoSoSoSoSoSoSoSoSoSoSoSoSoSjkkJkJkJkJfCoSoSoSoSoSoSoSoSoSWbvySpSpgCUBUBQZUBUBETETETETsFsFsFsFEmEmEmEmEmEmEmEmydydajywKHUkKHUkCxoBkQAEYjydMOksbEsFsFTRsFsFETETETETUBUBUBUBSpSpQooSoSoSoSfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoScqSpSpNYSpSpSpSpSpSpSpcRdZoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSWbvySpSpSpUBUBUBUBUBUBETETETETsFsFsFsFsFsFsFsFsFEmEmEmEmydydskUkjHajjHDJMIydmtYjydydnVydsFsFRJsFsFETETETETUBUBUBUBSpSpQooSoSoSoSfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSWbvySpSpUBUBUBUBSpSpSpSpSpcRdZoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSWbAIvySpeISpUBUBUBUBUBUBUBETETETETsFsFsFsFsFsFsFsFsFsFsFsFEmqQydydjujuydydHgydydAfXfydgusFsFsFsFRJsFsFETETETUBUBUBUBUBSpSpQooSoSoSoSfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoScqSpSpUBUBUBfOUBUBUBUBSpSpSpcRdZoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSWbAIvySpSpSpSpUBUBUBUBUBUBUBUBETETETETsFsFsFsFsFsFsFsFsFsFsFsFsFEmEmEmEmEmsFsFsFsFsFsFsFsFsFsFsFsFxMVsmpXAXAimETUBUBUBUBUBSpSpQooSoSoSoSfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoScqSpeIUBAsUBUBUBUBUBUBUBSpSpSpQooSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSWbAIvySpSpSpSpUBUBUBUBgDUBUBUBUBETETETETETsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFETETETETETUBUBUBSpSpSpQooSoSoSoSoSfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoScqSpSpUBUBUBUBUBUBUBUBUBfOSpSpcRdZoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSWbvySpSpSpSpSpUBAsUBUBUBUBUBUBUBETETETETETsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFETETETETETUBUBUBSpSpjyfCoSoSoSoSoSfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSWbvySpSpUBUBUBUBZXZXUBUBUBUBUBSpSpcRdZoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSWbvySpSpSpeIUBUBUBUBUBUBUBUBUBUBETETETETETsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFETETETETETETUBUBUBSpSpQooSoSoSoSoSoSfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoScqSpSpUBfOUBUBZXZXZXZXZXUBUBUBSpSpSpcRdZoSoSoSoSoSoSoSoSoSoSoSoSoSWbvySpSpSpQZUBUBUBgDUBUBUBUBUBUBETETETETETsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFETETETETETUBUBUBSpSpSpQooSoSoSoSoSoSfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoScqSpSpQZUBUBZXZXZXZXZXZXUBUBUBUBSpSpSpQooSoSoSoSoSoSoSoSoSoSoSoSoScqSpSpSpUBUBUBUBUBUBUBUBUBUBETETETETETETsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFETETETETETUBUBUBSpSpjyfCoSoSoSoSoSoSfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoScqSpSpUBUBZXZXZXZXZXZXZXZXUBUBgDUBSpSpcRdZoSoSoSoSoSoSoSoSoSoSoSWbvySpSpUBUBUBUBUBUBUBUBETETETETETETETsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFETETETETETUBUBUBUBSpSpQooSoSoSoSoSoSoSfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSWbvySpSpUBETZXZXZXZXZXZXZXZXZXUBQZUBUBSpSpcRdZoSoSoSoSoSoSoSoSoSoScqSpSpSpUBUBUBUBUBUBUBETETETETETETETsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFETETETETETUBUBUBUBSpSpQooSoSoSoSoSoSoSfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoScqSpSpSpUBETZXZXZXZXZXZXZXZXZXUBUBUBUBNYSpSpQooSoSoSoSoSoSoSoSoSoScqSpSpUBUBUBUBUBUBUBETETETETETETsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFETETETETETETUBUBUBUBSpSpQooSoSoSoSoSoSoSfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSWbvySpSpUBETETZXZXZXZXZXZXZXZXZXZXUBUBUBUBSpSpcRdZoSoSoSoSoSoSoSoSoScqSpSpUBUBfOUBUBUBETETETETETETsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFETETETETETETUBUBUBUBUBSpSpQooSoSoSoSoSoSfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSWbvySpSpUBETETETZXZXZXZXZXZXZXZXZXZXUBUBUBUBUBSpSpcRdZoSoSoSoSoSoSoSWbvySpSpUBUBUBUBUBUBETETETETETETsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFETETETsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFETETETETETETETUBUBUBUBSpSpSpQooSoSoSoSoSoSfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSWbAIvySpSpSpUBETETETZXZXZXZXZXZXZXZXZXZXZXUBUBUBUBSpSpSpQooSoSoSoSoSoSoScqSpSpSpUBUBUBUBUBUBETETETETETsFsFsFsFsFsFsFsFsFsFETETETETsFsFETETETETETETETsFsFsFsFETETETETsFsFsFsFsFsFETETETETETETETETUBUBUBUBUBSpSpjyfCoSoSoSoSoSoSfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSWbAIvySpSpSpSpUBETETETETZXZXZXZXZXZXZXZXZXZXZXUBUBgDUBUBSpSpQooSoSoSoSoSoSoScqSpSpUBUBUBUBUBUBUBETETETETETsFsFsFsFsFsFsFsFsFETETETETETETETETETETETETETETETETETETETETETETETsFsFETETETETETETETETETETETUBUBUBUBUBSpSpQooSoSoSoSoSoSoSfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSWbvySpSpSpSpUBUBETETETETETZXZXZXZXZXZXZXZXZXZXZXZXUBUBUBUBSpSpQooSoSoSoSoSoSWbvySpSpUBUBUBUBUBUBUBUBETETETETsFsFsFsFsFsFETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETUBUBUBUBUBSpSpSpQooSoSoSoSoSoSfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSWbvySpSpSpUBUBUBETETETETETZXZXZXZXZXZXZXZXZXZXZXZXZXUBUBUBUBSpSpcRdZoSoSoSoSoScqSpSpSpUBUBUBUBUBUBUBUBETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETUBUBUBUBUBSpSpSpjyfCoSoSoSoSoSoSfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSWbvySpSpSpUBETETETETETETETETZXZXZXZXZXZXZXZXZXZXZXZXZXZXUBUBUBUBSpSpcRAIdZoSWbAIvySpSpUBUBUBUBUBUBUBUBUBUBETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETETUBUBUBUBUBSpSpjyfCoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHoSoSoScqSpSpSpUBETETETETETETETETZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXUBUBUBUBSpSpSpSpcRAIvySpSpSpSpUBUBUBUBUBUBUBUBUBUBUBETETETETETETETETETETETETETUBUBUBUBUBETETETETETETETETUBUBUBUBUBUBETETETETETETETETETETETETUBUBUBUBUBSpSpSpQooSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHoSoSoSWbvySpSpUBETETETETETETETETZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXUBUBUBSpSpSpSpSpSpSpSpSpUBUBUBUBUBUBUBUBUBUBUBUBUBETETETETETETETETETUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBETETETETETETETETETETUBUBUBSpSpSpSpjyfCoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHoSoSoSoScqSpSpUBETETETETETZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXUBUBUBUBSpSpSpSpSpUBUBUBUBUBUBUBUBUBUBUBueUBUBUBUBUBUBUBETETETUBUBUBUBUBUBUBUBUBUBUBSpSpSpSpSpSpSpSpSpUBUBUBUBUBUBUBUBETETETETETETETUBUBUBSpSpSpjykJfCoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHoSoSoSoScqSpSpETETETZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBSpSpSpSpSpSpSpSpSpSpSpSpSpNYUBQZUBfOUBUBUBUBETETETETUBUBUBSpSpSpjyfCoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHoSoSoSoScqSpSpETETZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXUBUBUBUBUBUBUBETETETETETUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBSpSpSpSpSpjykJkJkJkJkJkJkJwYSpSpSpSpUBUBUBUBUBUBUBUBUBUBUBUBSpSpSpjyfCoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHoSoSoSWbvySpSpETETZXZXZXZXZXRsRsRsRsRsRsRsRsRsRsZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXUBUBUBETETETETETETETETETUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBSpSpSpSpSpSpjykJkJfCoSoSoSoSoSoSoSjkkJwYSpSpSpSpUBUBUBfOUBUBUBUBUBUBSpSpjyfCoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHoSoSoSoScqSpSpUBETETZXZXZXZXZXRsoIxckxKHRszXVDjoRsZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXUBETETETETETETETETETETETETETUBUBUBUBUBUBUBUBUBUBUBUBSpSpSpSpSpSpjykJfCoSoSoSoSoSoSoSoSoSoSoSoSjkkJwYSpSpUBUBUBUBUBUBueUBUBUBSpSpQooSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHoSoSoSWbvySpSpUBETZXZXZXZXZXZXRsAqJBvxXwKHahahKHRsZXSGxZZXZXZXZXZXZXZXZXZXZXZXZXZXZXETETETETsFsFsFsFETETETETETETETETUBUBUBUBUBUBUBUBSpSpSpSpjykJkJkJfCoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSjkwYSpSpUBUBUBUBUBUBUBUBUBSpSpQooSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHoSoSoScqSpSpSpUBZXZXZXZXZXZXZXRsDtIZJdahKHKHsoKHWSxZxZxZxZxZZXZXZXZXZXZXZXZXZXZXZXZXETETsFsFsFsFsFsFsFETETETETETETETETUBUBUBUBUBUBSpSpSpjykJfCoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoScqSpNYSpUBueUBUBUBUBgDSpSpSpQooSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHoSoSoSoScqSpSpUBZXZXZXZXZXZXZXZXRsahKHKHKHKHKHKHKHWSxZxZxZSGxZZXZXZXZXZXZXZXZXZXZXZXETETETsFsFsFsFsFsFsFETETETETETETETETETUBUBUBUBSpSpSpjyfCoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSjkwYSpSpSpUBUBUBUBUBUBSpSpjyfCoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHoSoSoSoScqSpSpUBZXZXZXZXZXZXZXZXRsRsRsRsRsKHXlMrThRsZXZXZXxZxZxZZXZXZXZXZXZXZXZXZXETETETETsFsFsFsFsFsFsFsFETETETETETETETETUBUBUBUBSpSpjyfCoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSjkwYSpSpSpQZfOUBUBSpSpSpQooSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHoSoSoSoScqSpSpZXZXZXZXZXZXZXZXZXZXZXZXZXRslJvNvNPoRsZXZXZXZXycycZXZXZXZXZXZXZXZXZXETETETETETsFsFsFsFsFsFsFsFsFETETETETETETUBUBUBUBSpSpQooSoSoSoSoSoSoSoSoSoSoSoSoSWbAIdZoSoSoSoSoSoSoSoSoSoSoSjkwYSpSpSpSpSpSpSpSpjyfCoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHoSoSoSoScqSpSpZXZXZXZXZXZXZXZXZXZXZXZXZXRsRsRsRsRsRsZXZXZXZXxZxZZXZXZXZXZXZXZXZXZXZXETETETETsFsFsFsFsFsFsFsFsFsFETETETETETUBUBUBUBSpSpcRdZoSoSoSoSoSoSoSoSoSWbAIAIvySpcRdZoSoSoSoSoSWbAIAIdZoSoSjkwYSpSpSpSpSpSpjyfCoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHoSoSoSoScqSpSpZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXxZxZxZxZZXZXZXZXZXZXZXZXZXETETETETsFsFsFsFsFsFsFsFsFsFsFETETETETETUBUBUBSpSpSpcRAIAIdZoSoSoSoSoSWbvySpSpSpSpSpcRdZoSoSoSWbvySpSpQooSoSoSjkkJkJkJkJkJkJfCoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHoSoSoSoScqSpSpZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXxZxZZZxZxZxZxZZXZXZXZXZXZXZXZXETETETETsFsFsFsFsFsFsFsFsFsFETETETETETETUBUBUBSpSpSpSpSpcRAIAIAIAIAIvySpSpSpSpSpSpSpQooSoSWbvyHNeIjyfCoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHoSoSoSoScqSpSpUBZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXxZxZxZxZxZxZxZxZxZxZZXZXZXZXZXZXZXZXETETETsFsFsFsFsFsFsFsFsFsFsFETETETETETUBUBUBUBSpSpSpSpSpSpSpSpSpSpNYSpSpSpSpSpNYSpcRdZoSjkwYSpSpQooSoSoSoSoSoSoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHoSoSoSoScqNYSpUBZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXxZxZxZSGxZxZxZxZxZxZSGZXZXZXZXZXZXZXZXETETETETsFsFsFsFsFsFsFsFsFsFsFETETETETETUBUBUBUBUBUBfOSpgCSpSpSpSpSpSpSpeISpSpgCSpSpQooSoSjkkJkJfCoSoSoSoSoSoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHoSoSoSoScqSpSpUBUBZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXxZZZxZxZxZxZxZxZZZxZxZxZZXZXZXZXZXZXZXETETETETsFsFsFsFsFsFsFsFsFsFsFsFETETETETUBUBUBUBUBSpSpSpSpSpSpSpSpSpgCSpSpSpSpSpSpSpcRdZoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHoSoSoSoScqSpSpUBUBZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXxZxZxZxZxZxZwwxZxZxZxZxZxZZXZXZXZXZXZXETETETETETsFsFsFsFsFsFsFsFsFsFsFsFsFETETETETUBUBSpSpSpSpSpSpSpSpNYHNSpSpSpSpSpNYSpSpSpSpcRdZoSoSoSoSoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHoSoSoSoScqSpSpUBUBZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXxZxZxZxZxZxZxZxZZZxZxZZZxZZXZXZXZXZXETETETETETETsFsFsFsFsFsFsFsFsFsFsFsFsFETETETETUBSpSpSpjykJwYSpSpjykJwYSpSpSpSpSpHNSpSpNYjykJfCoSoSoSfHfHfHoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHoSoSoSoScqSpSpgDUBZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXxZxZxZZZZZxZxZxZxZxZxZxZZXZXZXZXZXETETETETETETsFsFsFsFsFsFsFsFsFsFsFsFsFsFETETETETUBSpSpjyfCoSjkkJkJfCoSjkkJwYSpSpSpSpSpjykJfCoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHoSoSoSoScqSpSpUBUBUBZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXxZxZxZZZxZxZxZxZxZxZZXZXZXZXZXETETETETETsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFETETETETUBUBSpSpQooSoSoSoSoSoSoSoSoSjkkJkJkJkJkJfCoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHoSoSoSoScqSpSpUBUBUBZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXxZxZxZxZSGxZxZxZxZZXZXZXZXZXETETETETETsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFETETETUBUBUBSpSpQooSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHoSoSoSoSjkwYSpSpUBUBZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXxZxZxZxZxZxZiMZXZXETETETETETETsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFETETETUBUBUBSpSpQooSoSoSoSoSoSoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHoSoSoSoScqSpSpUBUBUBZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXxZxZmrFrFrEmETETETETETsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFETETETUBUBSpSpSpQooSoSoSoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHoSoSoSoScqSpNYQZUBUBUBZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXiMFrEmEmETETETETsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFETETETUBUBSpSpjyfCoSoSoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHoSoSoSoScqSpSpSpUBUBUBUBUBZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXEmETETETETETsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFETETETETUBSpSpSpQooSoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHoSoSoSjkwYSpSpSpUBUBUBUBUBETETETETZXZXZXZXZXZXZXZXZXZXZXZXZXETETETETETsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFETETETUBUBSpSpjyfCoSoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHoSoSoSoSjkwYSpSpUBUBUBUBUBETETETETETZXZXZXZXZXZXZXZXZXZXZXETETETETETsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFETETETUBUBSpSpQooSoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHoSoSoSoScqSpeISpUBfOUBUBUBUBETETETETETETZXZXZXZXZXZXETETETETETETsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFETETETUBUBSpSpcRdZoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSjkwYSpSpSpSpHNSpUBUBETETETETETETETETETETETETETETsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFETETETUBUBSpSpSpQooSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSjkwYSpSpSpSpSpSpSpUBUBETETETETETETETsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFETETUBUBUBSpSpcRdZoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSjkkJkJkJkJwYSpSpSpSpUBETETETETETsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFETETETUBUBUBSpSpcRAIdZoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoSoSoSjkkJwYSpSpUBETETETETETsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFETETETUBUBUBSpSpSpSpQooSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoSoSoSoSjkwYSpSpUBETETETETsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFETETETETETUBUBUBSpSpSpcRdZoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoSoSoSoScqSpSpUBETETETETETsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFsFETETETETsFsFsFsFsFsFETETETETETETUBUBUBUBSpSpSpcRdZoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoSoSoScqSpSpUBETETETETETsFsFsFsFsFsFsFsFsFsFsFsFsFETETETETETETETETETETETETETETETETETETETETETETETETUBUBUBUBUBUBSpSpSpcRdZoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoSjkwYSpSpUBETETETETsFsFsFsFsFsFsFsFsFsFsFETETETETETETETETETETETETETETETETETETETETETETETETETETUBUBUBUBUBUBUBSpSpSpQooSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoScqSpSpUBETETETETsFsFsFsFsFsFsFsFsFsFsFETETETETETUBUBETETETETETETETETETETETETETETETETETETUBUBUBUBUBgDUBUBUBSpSpcRdZoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoScqSpSpUBETETETETETETsFsFsFsFsFsFsFETETETETETUBUBUBUBUBUBUBUBETETETETETETETETETETETETUBUBUBUBUBUBUBUBUBUBUBUBSpSpQooSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoScqSpSpUBETETETETETETsFsFsFsFsFsFETETETETETUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBSpSpQooSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoScqSpSpUBETETETETETETsFsFsFsFsFETETETETETUBUBgDUBSpSpSpSpUBUBfOUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBAsUBSpSpQooSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSjkwYSpSpETETETETETETETsFsFsFETETETETETETUBQZSpSpSpSpSpSpSpUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBfOUBUBUBUBUBUBSpSpQooSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoScqSpSpETETETETETETETETETETETETETETETUBUBSpSpSpjykJwYSpSpUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBfOUBUBSpSpQooSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoScqSpSpUBETETETETETETETETETETETETETETUBUBSpSpjyfCoScqSpSpSpSpSpUBUBUBUBUBUBUBUBAsUBUBUBfOUBUBUBUBUBUBUBUBSpSpSpQooSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoScqSpSpUBUBETETETETETETETETETETETETETUBSpSpSpQooSoSjkwYSpSpSpSpSpSpSpHNgDUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBSpSpSpjyfCoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoScqSpSpUBUBUBETETETETETETETETETETETUBfOSpSpjyfCoSoSoSjkkJkJwYSpSpSpSpSpSpSpUBUBUBUBUBUBUBUBUBUBgDQZUBUBSpSpjyfCoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoScqSpSpUBUBUBETETETETETETETETETETUBUBSpSpSpQooSoSoSoSoSoSoSjkkJkJkJkJwYSpSpSpSpUBUBUBUBAsUBUBUBUBUBUBUBSpSpQooSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSjkwYSpSpUBUBETETETETETETETETUBUBUBUBSpSpjyfCoSoSoSoSoSoSoSoSoSoSoSoSjkkJwYSpSpSpUBUBUBUBUBUBUBUBUBUBUBSpSpQooSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoScqSpSpUBUBETETETETETETETUBUBUBUBUBSpSpQooSoSoSoSoSoSoSoSoSoSoSoSoSoSoSjkwYSpSpUBUBUBUBUBUBUBUBAsUBfOSpSpQooSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoScqSpSpUBUBUBETETETUBUBUBUBUBUBfOSpSpSpQooSoSoSoSoSWbAIAIAIAIAIdZoSoSoSoSjkwYSpSpUBUBUBUBfOUBUBUBUBUBSpSpQooSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoScqSpSpUBUBUBUBUBUBUBUBUBfOUBUBSpSpSpjyfCoSoSoSWbAIvySpSpSpSpSpcRdZoSoSoSoScqSpSpSpSpSpSpQZUBUBUBUBSpSpSpQooSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoScqSpSpUBUBUBUBUBUBUBUBUBQZUBUBSpSpjyfCoSoSoSWbvySpSpSpSpSpSpSpSpcRdZoSoSoSjkwYSpSpSpSpSpSpSpSpSpSpSpSpjyfCoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoScqSpNYSpUBUBUBUBUBUBUBUBUBgDSpSpjyfCoSoSoSoScqSpSpHNeISpSpSpNYSpSpcRdZoSoSoSjkkJkJkJwYSpSpSpSpSpSpjykJfCoSoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSjkwYSpSpUBUBUBUBgDUBUBUBUBSpSpSpQooSoSoSoSoSjkwYSpSpSpSpNYTBSpHNSpSpcRAIdZoSoSoSoSoSjkkJkJkJkJkJkJfCoSoSoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSjkwYSpSpUBUBUBUBUBUBUBSpSpSpjyfCoSoSoSoSoSoSjkkJwYSpSpSpSpSpSpSpSpSpSpcRAIdZoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoScqSpSpNYUBUBUBUBUBSpSpSpjyfCoSoSoSoSoSoSoSoSoSjkkJkJkJwYSpSpTBSpeISpSpSpcRdZoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSjkwYHNSpSpSpSpSpSpSpSpjyfCoSoSoSoSoSoSoSoSoSoSoSoSoSoSjkkJwYSpSpSpSpSpSpjyfCoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoScqSpSpSpSpSpSpSpjykJfCoSoSoSoSoSfHfHfHoSoSoSoSoSoSoSoSoSjkwYSpSpSpSpSpQooSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSjkwYSpSpSpSpSpSpQooSoSoSoSoSfHfHfHfHfHfHfHoSoSoSoSoSoSoSoSjkkJkJkJkJkJfCoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSjkkJkJkJkJkJkJfCoSoSoSfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSoSfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTLtfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHfHXT
+XTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXTXT
+"}
diff --git a/modular_chomp/icons/mob/catborg/catborg.dmi b/modular_chomp/icons/mob/catborg/catborg.dmi
new file mode 100644
index 0000000000..29d18234f7
Binary files /dev/null and b/modular_chomp/icons/mob/catborg/catborg.dmi differ