diff --git a/_maps/RandomZLevels/box2550Away.dmm b/_maps/RandomZLevels/box2550Away.dmm index 7ccc84dab88..f14ccda642f 100644 --- a/_maps/RandomZLevels/box2550Away.dmm +++ b/_maps/RandomZLevels/box2550Away.dmm @@ -495,7 +495,7 @@ "jA" = (/obj/machinery/computer/card,/turf/unsimulated/floor{tag = "icon-red (NORTH)"; icon_state = "red"; dir = 1},/area/awaymission/box2550Away/security) "jB" = (/obj/structure/closet/emcloset,/turf/unsimulated/floor{tag = "icon-warning (NORTHWEST)"; icon_state = "warning"; dir = 9},/area/awaymission/box2550Away/general) "jC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/structure/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/turf/unsimulated/floor/plating,/area/awaymission/box2550Away/general) -"jD" = (/obj/machinery/box2550away/fake_status_display/ai{pixel_y = -28},/obj/structure/table{dir = 9; icon_state = "tabledir"; pixel_y = 0},/turf/unsimulated/floor,/area/awaymission/box2550Away/command) +"jD" = (/obj/machinery/box2550away/fake_status_display/ai{pixel_y = -28},/obj/structure/table{dir = 9; icon_state = "tabledir"; pixel_y = 0},/turf/unsimulated/floor,/area/turret_protected/ai_upload_foyer/box2550Away) "jE" = (/turf/unsimulated/floor{dir = 0; icon_state = "blue"},/area/awaymission/box2550Away/command) "jF" = (/obj/structure/table,/obj/item/weapon/storage/secure/briefcase,/turf/unsimulated/floor,/area/awaymission/box2550Away/command) "jG" = (/turf/unsimulated/wall/normal,/area/awaymission/box2550Away/command) @@ -534,7 +534,7 @@ "kn" = (/obj/structure/rack{dir = 8},/obj/item/weapon/storage/briefcase,/turf/unsimulated/floor{icon_state = "grimy"},/area/awaymission/box2550Away/security) "ko" = (/obj/machinery/box2550away/fake_status_display{pixel_x = -1},/turf/unsimulated/wall/other,/area/awaymission/box2550Away/command) "kp" = (/obj/machinery/door/airlock/command{name = "Captain's Quarters"; req_access_txt = "20"},/turf/unsimulated/floor,/area/awaymission/box2550Away/command) -"kq" = (/obj/machinery/turretid{pixel_x = -24},/turf/unsimulated/floor,/area/awaymission/box2550Away/command) +"kq" = (/turf/unsimulated/floor{dir = 0; icon_state = "blue"},/area/turret_protected/ai_upload_foyer/box2550Away) "kr" = (/obj/machinery/door/airlock{name = "Unit 1"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/unsimulated/floor{tag = "icon-freezerfloor"; icon_state = "freezerfloor"},/area/awaymission/box2550Away/general) "ks" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/box2550away/toilet{tag = "icon-toilet10 (EAST)"; icon_state = "toilet10"; dir = 4},/turf/unsimulated/floor{tag = "icon-freezerfloor"; icon_state = "freezerfloor"},/area/awaymission/box2550Away/general) "kt" = (/obj/machinery/door/airlock{name = "Male Shower"; req_access_txt = "0"},/turf/unsimulated/floor,/area/awaymission/box2550Away/general) @@ -555,9 +555,9 @@ "kI" = (/obj/machinery/portable_atmospherics/scrubber,/turf/unsimulated/floor,/area/awaymission/box2550Away/general) "kJ" = (/obj/structure/sink{dir = 4; pixel_x = 12; step_x = 0},/turf/unsimulated/floor{tag = "icon-freezerfloor"; icon_state = "freezerfloor"},/area/awaymission/box2550Away/general) "kK" = (/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes,/turf/unsimulated/floor,/area/awaymission/box2550Away/command) -"kL" = (/obj/machinery/turret{dir = 8},/turf/unsimulated/floor/bluegrid,/area/awaymission/box2550Away/command) -"kM" = (/turf/unsimulated/floor/bluegrid,/area/awaymission/box2550Away/command) -"kN" = (/obj/machinery/turret{dir = 4},/turf/unsimulated/floor/bluegrid,/area/awaymission/box2550Away/command) +"kL" = (/turf/unsimulated/wall/other,/area/turret_protected/ai_upload_foyer/box2550Away) +"kM" = (/obj/structure/table{icon_state = "tabledir"; dir = 5},/turf/unsimulated/floor,/area/turret_protected/ai_upload_foyer/box2550Away) +"kN" = (/turf/unsimulated/floor,/area/turret_protected/ai_upload_foyer/box2550Away) "kO" = (/obj/machinery/vending/coffee{active = 0; stat = 1},/obj/item/weapon/paper{anchored = 0; info = "If you're thirsty, it's time to go home."; name = "Out of Order"},/turf/unsimulated/floor,/area/awaymission/box2550Away/command) "kP" = (/turf/unsimulated/floor{tag = "icon-carpet9-4 (NORTH)"; icon_state = "carpet9-4"; dir = 1},/area/awaymission/box2550Away/command) "kQ" = (/obj/effect/decal/remains/human{desc = "They look like monkey remains. Do these guys ever catch a break?"; name = "Pun Pun"},/turf/unsimulated/floor{tag = "icon-carpet13-5 (NORTH)"; icon_state = "carpet13-5"; dir = 1},/area/awaymission/box2550Away/command) @@ -597,7 +597,7 @@ "ly" = (/turf/unsimulated/floor{tag = "icon-carpetside (SOUTHWEST)"; icon_state = "carpetside"; dir = 10},/area/awaymission/box2550Away/security) "lz" = (/obj/structure/table/woodentable{dir = 10},/obj/effect/decal/cleanable/generic,/obj/item/device/flashlight/lamp/green,/turf/unsimulated/floor{tag = "icon-carpet13-5 (NORTH)"; icon_state = "carpet13-5"; dir = 1},/area/awaymission/box2550Away/security) "lA" = (/obj/item/trash/cheesie,/obj/item/trash/sosjerky,/turf/unsimulated/floor,/area/awaymission/box2550Away/command) -"lB" = (/obj/machinery/door/airlock/command{icon_state = "door_locked"; locked = 1; name = "AI Upload"; req_access_txt = "16"},/turf/unsimulated/floor,/area/awaymission/box2550Away/command) +"lB" = (/obj/machinery/turretid{control_area = "\improper TG424 AI Upload Chamber"; pixel_x = -24},/turf/unsimulated/floor,/area/turret_protected/ai_upload_foyer/box2550Away) "lC" = (/obj/machinery/computer/arcade,/turf/unsimulated/floor,/area/awaymission/box2550Away/command) "lD" = (/turf/unsimulated/floor{tag = "icon-carpetside (NORTHEAST)"; icon_state = "carpetside"; dir = 5},/area/awaymission/box2550Away/command) "lE" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{dir = 0; icon_state = "blue"},/area/awaymission/box2550Away/command) @@ -652,11 +652,11 @@ "mB" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/turf/unsimulated/floor,/area/awaymission/box2550Away/general) "mC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/unsimulated/floor/plating,/area/awaymission/box2550Away/maint) "mD" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/turf/unsimulated/floor,/area/awaymission/box2550Away/general) -"mE" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_x = -28; pixel_y = -7},/turf/unsimulated/floor{dir = 9; icon_state = "blue"},/area/awaymission/box2550Away/command) +"mE" = (/turf/unsimulated/wall/other,/area/turret_protected/ai_upload/box2550Away) "mF" = (/obj/item/device/radio/intercom{pixel_y = -29},/turf/unsimulated/floor,/area/awaymission/box2550Away/command) "mG" = (/turf/unsimulated/floor{tag = "icon-green"; icon_state = "green"},/area/awaymission/box2550Away/command) -"mH" = (/turf/unsimulated/floor{dir = 5; icon_state = "blue"},/area/awaymission/box2550Away/command) -"mI" = (/turf/unsimulated/floor{dir = 1; icon_state = "blue"},/area/awaymission/box2550Away/command) +"mH" = (/obj/machinery/turret{dir = 8},/turf/unsimulated/floor/bluegrid,/area/turret_protected/ai_upload/box2550Away) +"mI" = (/turf/unsimulated/floor/bluegrid,/area/turret_protected/ai_upload/box2550Away) "mJ" = (/turf/unsimulated/floor{dir = 0; icon_state = "blue"},/area/awaymission/box2550Away/general) "mK" = (/turf/unsimulated/floor{tag = "icon-blue (SOUTHEAST)"; icon_state = "blue"; dir = 6},/area/awaymission/box2550Away/general) "mL" = (/obj/structure/grille,/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/structure/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/unsimulated/floor/plating,/area/awaymission/box2550Away/general) @@ -682,7 +682,7 @@ "nf" = (/turf/unsimulated/floor{tag = "icon-blue (EAST)"; icon_state = "blue"; dir = 4},/area/awaymission/box2550Away/general) "ng" = (/obj/machinery/door/airlock/command{name = "Bridge"; req_access_txt = "19"},/turf/unsimulated/floor,/area/awaymission/box2550Away/command) "nh" = (/obj/machinery/door/airlock/glass{name = "Bridge"; req_access_txt = "19"},/turf/unsimulated/floor,/area/awaymission/box2550Away/command) -"ni" = (/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/turf/unsimulated/floor,/area/awaymission/box2550Away/command) +"ni" = (/turf/unsimulated/floor,/area/turret_protected/ai_upload/box2550Away) "nj" = (/obj/structure/sign/securearea,/turf/unsimulated/wall/other,/area/awaymission/box2550Away/command) "nk" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/unsimulated/floor/plating,/area/awaymission/box2550Away/general) "nl" = (/turf/unsimulated/floor{tag = "icon-blue (WEST)"; icon_state = "blue"; dir = 8},/area/awaymission/box2550Away/general) @@ -1158,8 +1158,8 @@ "wn" = (/turf/unsimulated/floor{tag = "icon-carpetside"; icon_state = "carpetside"; dir = 2},/area/awaymission/box2550Away/general) "wo" = (/turf/unsimulated/floor{tag = "icon-carpet9-4 (NORTH)"; icon_state = "carpet9-4"; dir = 1},/area/awaymission/box2550Away/general) "wp" = (/obj/item/device/radio/intercom{pixel_x = 31},/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/awaymission/box2550Away/general) -"wq" = (/obj/machinery/power/smes{charge = 5e+006},/turf/unsimulated/floor/bluegrid,/area/awaymission/box2550Away/command) -"wr" = (/obj/machinery/power/terminal{dir = 8},/turf/unsimulated/floor/bluegrid,/area/awaymission/box2550Away/command) +"wq" = (/obj/machinery/turret{dir = 4},/turf/unsimulated/floor/bluegrid,/area/turret_protected/ai_upload/box2550Away) +"wr" = (/obj/machinery/door/airlock/command{icon_state = "door_locked"; locked = 1; name = "AI Upload"; req_access_txt = "16"},/turf/unsimulated/floor,/area/turret_protected/ai_upload_foyer/box2550Away) "ws" = (/obj/structure/grille,/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor/plating,/area/awaymission/box2550Away/supply) "wt" = (/turf/unsimulated/floor,/area/awaymission/box2550Away/supply) "wu" = (/obj/structure/grille,/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor/plating,/area/awaymission/box2550Away/general) @@ -1227,8 +1227,8 @@ "xE" = (/obj/structure/table{icon_state = "tabledir"; dir = 4},/obj/item/device/multitool,/turf/unsimulated/floor,/area/awaymission/box2550Away/supply) "xF" = (/obj/structure/table{dir = 5; icon_state = "tabledir"},/turf/unsimulated/floor,/area/awaymission/box2550Away/supply) "xG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor/plating,/area/awaymission/box2550Away/supply) -"xH" = (/obj/machinery/turretid,/turf/unsimulated/floor/bluegrid,/area/awaymission/box2550Away/command) -"xI" = (/obj/machinery/turret{dir = 1},/turf/unsimulated/floor/bluegrid,/area/awaymission/box2550Away/command) +"xH" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_x = -28; pixel_y = -7},/turf/unsimulated/floor{dir = 9; icon_state = "blue"},/area/turret_protected/ai_upload_foyer/box2550Away) +"xI" = (/turf/unsimulated/floor{dir = 5; icon_state = "blue"},/area/turret_protected/ai_upload_foyer/box2550Away) "xJ" = (/turf/unsimulated/floor/plating,/area/awaymission/box2550Away/command) "xK" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor,/area/awaymission/box2550Away/command) "xL" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"},/turf/unsimulated/floor,/area/awaymission/box2550Away/general) @@ -1256,7 +1256,7 @@ "yh" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/turf/unsimulated/floor,/area/awaymission/box2550Away/command) "yi" = (/obj/item/device/radio/intercom{dir = 4; pixel_x = 27},/turf/unsimulated/floor,/area/awaymission/box2550Away/general) "yj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor/plating,/area/awaymission/box2550Away/supply) -"yk" = (/obj/item/device/radio/intercom{broadcasting = 1; freerange = 1; pixel_y = 20},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 1; frequency = 1447; pixel_x = 20; pixel_y = 20},/obj/item/device/radio/intercom{freerange = 1; pixel_x = -20; pixel_y = 20},/obj/item/device/radio/intercom{freerange = 1; frequency = 1359; pixel_x = -30},/obj/item/device/radio/intercom{freerange = 1; frequency = 1357; pixel_x = 30},/obj/item/device/radio/intercom{freerange = 1; frequency = 1355; pixel_x = -35; pixel_y = 35},/obj/item/device/radio/intercom{freerange = 1; frequency = 1353; pixel_x = 35; pixel_y = 35},/turf/unsimulated/floor/bluegrid,/area/awaymission/box2550Away/command) +"yk" = (/turf/unsimulated/floor{dir = 1; icon_state = "blue"},/area/turret_protected/ai_upload_foyer/box2550Away) "yl" = (/obj/item/device/radio/intercom{pixel_y = 20},/obj/structure/closet/crate,/turf/unsimulated/floor,/area/awaymission/box2550Away/command) "ym" = (/obj/item/weapon/crowbar,/turf/unsimulated/floor/plating,/area/awaymission/box2550Away/command) "yn" = (/obj/structure/closet/coffin,/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/awaymission/box2550Away/general) @@ -1341,14 +1341,14 @@ "zO" = (/obj/structure/rack,/obj/item/weapon/tank/jetpack,/obj/item/clothing/mask/gas/box2550away/emergency,/turf/unsimulated/floor,/area/awaymission/box2550Away/command) "zP" = (/obj/structure/table{icon_state = "tabledir"; dir = 4},/obj/item/device/flashlight/lamp,/turf/unsimulated/floor,/area/awaymission/box2550Away/command) "zQ" = (/obj/structure/closet/secure_closet/box2550away/captains,/turf/unsimulated/floor,/area/awaymission/box2550Away/command) -"zR" = (/obj/structure/computerframe{anchored = 1},/turf/unsimulated/floor/bluegrid,/area/awaymission/box2550Away/command) -"zS" = (/obj/item/device/radio/intercom{pixel_y = -25; frequency = 1447; broadcasting = 1},/turf/unsimulated/floor/bluegrid,/area/awaymission/box2550Away/command) -"zT" = (/obj/machinery/box2550away/fake_status_display/ai{pixel_y = -28},/obj/structure/computerframe{anchored = 1},/turf/unsimulated/floor/bluegrid,/area/awaymission/box2550Away/command) -"zU" = (/obj/structure/table{dir = 9; icon_state = "tabledir"; pixel_y = 0},/obj/item/weapon/aiModule/supplied/oxygen,/obj/item/weapon/aiModule/zeroth/oneHuman,/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/machinery/door/window{base_state = "left"; dir = 8; icon_state = "left"; name = "High-Risk Modules"; req_access_txt = "20"},/turf/unsimulated/floor/bluegrid,/area/awaymission/box2550Away/command) +"zR" = (/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/turf/unsimulated/floor,/area/turret_protected/ai_upload_foyer/box2550Away) +"zS" = (/obj/structure/sign/securearea,/turf/unsimulated/wall/other,/area/turret_protected/ai_upload_foyer/box2550Away) +"zT" = (/turf/unsimulated/floor/bluegrid,/area/turret_protected/ai/box2550Away) +"zU" = (/obj/machinery/power/smes{charge = 5e+006},/turf/unsimulated/floor/bluegrid,/area/turret_protected/ai/box2550Away) "zV" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor,/area/awaymission/box2550Away/command) "zW" = (/obj/structure/grille,/obj/structure/window/basic{dir = 4},/obj/structure/window/basic{dir = 8},/obj/structure/window/basic,/turf/unsimulated/floor/plating,/area/awaymission/box2550Away/command) -"zX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor/plating,/area/awaymission/box2550Away/command) -"zY" = (/obj/structure/table{dir = 5; icon_state = "tabledir"},/obj/item/weapon/aiModule/core/full/asimov,/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/machinery/door/window{base_state = "right"; dir = 4; icon = 'icons/obj/doors/windoor.dmi'; icon_state = "right"; name = "Core Modules"; req_access_txt = "20"},/turf/unsimulated/floor/bluegrid,/area/awaymission/box2550Away/command) +"zX" = (/obj/machinery/power/terminal{dir = 8},/turf/unsimulated/floor/bluegrid,/area/turret_protected/ai/box2550Away) +"zY" = (/turf/unsimulated/wall/other,/area/turret_protected/ai/box2550Away) "zZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/unsimulated/floor/plating,/area/awaymission/box2550Away/maint) "Aa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/unsimulated/floor/plating,/area/awaymission/box2550Away/maint) "Ab" = (/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/effect/decal/remains/human{desc = "They look like monkey remains. Do these guys ever catch a break?"; name = "Washingon"},/turf/unsimulated/floor{icon_state = "white"},/area/awaymission/box2550Away/medical) @@ -1367,7 +1367,7 @@ "Ao" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire,/obj/item/weapon/tank/emergency_oxygen/box2550away,/obj/item/clothing/mask/gas/box2550away,/obj/item/clothing/glasses/sunglasses/box2550away,/turf/unsimulated/floor/plating,/area/awaymission/box2550Away/maint) "Ap" = (/obj/item/weapon/screwdriver,/turf/unsimulated/floor/plating,/area/awaymission/box2550Away/maint) "Aq" = (/obj/structure/grille,/obj/structure/window/basic{dir = 4},/obj/structure/window/basic{dir = 8},/obj/structure/window/basic{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/turf/unsimulated/floor/plating,/area/awaymission/box2550Away/command) -"Ar" = (/obj/structure/grille,/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor/plating,/area/awaymission/box2550Away/command) +"Ar" = (/turf/unsimulated/floor,/area/turret_protected/ai/box2550Away) "As" = (/obj/structure/table{icon_state = "tabledir"; dir = 4},/obj/item/weapon/stamp/captain,/turf/unsimulated/floor,/area/awaymission/box2550Away/command) "At" = (/obj/item/device/radio/intercom{dir = 0; pixel_x = -27},/turf/unsimulated/floor,/area/awaymission/box2550Away/command) "Au" = (/obj/structure/disposalpipe/junction{dir = 4},/turf/unsimulated/floor{tag = "icon-freezerfloor"; icon_state = "freezerfloor"},/area/awaymission/box2550Away/general) @@ -1382,8 +1382,8 @@ "AD" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/awaymission/box2550Away/general) "AE" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r"; icon_state = "burst_r"; dir = 2},/turf/space,/area/awaymission/box2550Away/general) "AF" = (/obj/structure/table{icon_state = "tabledir"; dir = 4},/obj/item/weapon/paper_bin,/turf/unsimulated/floor,/area/awaymission/box2550Away/command) -"AG" = (/obj/structure/table{icon_state = "tabledir"; dir = 10},/obj/item/weapon/aiModule/supplied/protectStation,/turf/unsimulated/floor/bluegrid,/area/awaymission/box2550Away/command) -"AH" = (/obj/structure/table{icon_state = "tabledir"; dir = 6},/obj/item/weapon/aiModule/reset,/turf/unsimulated/floor/bluegrid,/area/awaymission/box2550Away/command) +"AG" = (/obj/machinery/turretid{control_area = "\improper TG424 AI Chamber"},/turf/unsimulated/floor/bluegrid,/area/turret_protected/ai/box2550Away) +"AH" = (/obj/machinery/turret{dir = 1},/turf/unsimulated/floor/bluegrid,/area/turret_protected/ai/box2550Away) "AI" = (/obj/structure/stool/bed/chair{dir = 1},/obj/item/trash/cheesie,/obj/item/trash/raisins,/turf/unsimulated/floor{dir = 1; icon_state = "yellow"; tag = "icon-yellow(NORTH)"},/area/awaymission/box2550Away/command) "AJ" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{dir = 1; icon_state = "yellow"; tag = "icon-yellow(NORTH)"},/area/awaymission/box2550Away/command) "AK" = (/obj/item/device/radio/intercom{dir = 0; pixel_x = -27},/obj/item/trash/cheesie,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/turf/unsimulated/floor,/area/awaymission/box2550Away/command) @@ -1401,8 +1401,8 @@ "AW" = (/obj/machinery/door/airlock{name = "Unit 3"},/obj/structure/disposalpipe/junction,/turf/unsimulated/floor{tag = "icon-freezerfloor"; icon_state = "freezerfloor"},/area/awaymission/box2550Away/general) "AX" = (/obj/structure/rack{dir = 4},/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas/box2550away,/obj/item/clothing/head/welding,/turf/unsimulated/floor/plating,/area/awaymission/box2550Away/maint) "AY" = (/obj/machinery/vending/snack{active = 0; stat = 1},/obj/item/weapon/paper{anchored = 0; info = "If you're hungry, it's time to go home."; name = "Out of Order"},/turf/unsimulated/floor,/area/awaymission/box2550Away/command) -"AZ" = (/obj/structure/table{icon_state = "tabledir"; dir = 9},/turf/unsimulated/floor/bluegrid,/area/awaymission/box2550Away/command) -"Ba" = (/obj/structure/table{icon_state = "tabledir"; dir = 5},/turf/unsimulated/floor/bluegrid,/area/awaymission/box2550Away/command) +"AZ" = (/turf/unsimulated/wall/normal,/area/turret_protected/ai/box2550Away) +"Ba" = (/obj/item/device/radio/intercom{broadcasting = 1; freerange = 1; pixel_y = 20},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 1; frequency = 1447; pixel_x = 20; pixel_y = 20},/obj/item/device/radio/intercom{freerange = 1; pixel_x = -20; pixel_y = 20},/obj/item/device/radio/intercom{freerange = 1; frequency = 1359; pixel_x = -30},/obj/item/device/radio/intercom{freerange = 1; frequency = 1357; pixel_x = 30},/obj/item/device/radio/intercom{freerange = 1; frequency = 1355; pixel_x = -35; pixel_y = 35},/obj/item/device/radio/intercom{freerange = 1; frequency = 1353; pixel_x = 35; pixel_y = 35},/obj/effect/landmark/corpse/AICorpse{mobgender = "neuter"; mobname = "XISC"; name = "XISC"},/turf/unsimulated/floor/bluegrid,/area/turret_protected/ai/box2550Away) "Bb" = (/obj/structure/table{icon_state = "tabledir"; dir = 1},/turf/unsimulated/floor,/area/awaymission/box2550Away/command) "Bc" = (/obj/machinery/door/window{dir = 2; icon = 'icons/obj/doors/windoor.dmi'; name = "Captain's Quarters"; req_access_txt = "20"},/turf/unsimulated/floor,/area/awaymission/box2550Away/command) "Bd" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/raisins,/obj/item/trash/syndi_cakes,/turf/unsimulated/floor{tag = "icon-green (EAST)"; icon_state = "green"; dir = 4},/area/awaymission/box2550Away/command) @@ -1433,7 +1433,7 @@ "BC" = (/obj/structure/crematorium,/turf/unsimulated/floor{icon_state = "dark"},/area/awaymission/box2550Away/general) "BD" = (/obj/machinery/door/airlock{name = "Bar Storage"; req_access_txt = "28"},/turf/unsimulated/floor,/area/awaymission/box2550Away/general) "BE" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/unsimulated/floor{icon_state = "bar"},/area/awaymission/box2550Away/general) -"BF" = (/obj/item/device/multitool,/turf/unsimulated/floor/bluegrid,/area/awaymission/box2550Away/command) +"BF" = (/obj/structure/computerframe{anchored = 1},/turf/unsimulated/floor/bluegrid,/area/turret_protected/ai_upload/box2550Away) "BG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/unsimulated/floor/plating,/area/awaymission/box2550Away/supply) "BH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/unsimulated/floor/plating,/area/awaymission/box2550Away/supply) "BI" = (/obj/structure/grille,/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/unsimulated/floor/plating,/area/awaymission/box2550Away/supply) @@ -1478,7 +1478,7 @@ "Cv" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/unsimulated/floor,/area/awaymission/box2550Away/supply) "Cw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor/plating,/area/awaymission/box2550Away/maint) "Cx" = (/obj/machinery/door/airlock/command{name = "Captain's Quarters"; req_access_txt = "20"},/turf/unsimulated/floor/plating,/area/awaymission/box2550Away/command) -"Cy" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'NO SMOKING'"; icon_state = "nosmoking2"; name = "NO SMOKING"; tag = "icon-nosmoking2"},/turf/unsimulated/wall/other,/area/awaymission/box2550Away/command) +"Cy" = (/obj/item/device/radio/intercom{pixel_y = -25; frequency = 1447; broadcasting = 1},/turf/unsimulated/floor/bluegrid,/area/turret_protected/ai_upload/box2550Away) "Cz" = (/obj/structure/grille,/obj/structure/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/unsimulated/floor/plating,/area/awaymission/box2550Away/general) "CA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/closet/gmcloset{req_access_txt = "28"},/turf/unsimulated/floor{tag = "icon-freezerfloor"; icon_state = "freezerfloor"},/area/awaymission/box2550Away/general) "CB" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{tag = "icon-freezerfloor"; icon_state = "freezerfloor"},/area/awaymission/box2550Away/general) @@ -1848,6 +1848,21 @@ "JB" = (/obj/machinery/door/airlock/external{name = "West Solar Maintenance"; req_access_txt = "13"},/turf/unsimulated/floor/plating,/area/awaymission/box2550Away/maint) "JC" = (/obj/machinery/door/airlock/engineering{name = "Singularity Access"; req_access_txt = "10"},/turf/unsimulated/floor/plating,/area/awaymission/box2550Away/engineering) "JD" = (/obj/machinery/the_singularitygen,/turf/unsimulated/floor/engine,/area/awaymission/box2550Away/engineering) +"JE" = (/obj/machinery/box2550away/fake_status_display/ai{pixel_y = -28},/obj/structure/computerframe{anchored = 1},/turf/unsimulated/floor/bluegrid,/area/turret_protected/ai_upload/box2550Away) +"JF" = (/obj/structure/table{dir = 9; icon_state = "tabledir"; pixel_y = 0},/obj/item/weapon/aiModule/supplied/oxygen,/obj/item/weapon/aiModule/zeroth/oneHuman,/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/machinery/door/window{base_state = "left"; dir = 8; icon_state = "left"; name = "High-Risk Modules"; req_access_txt = "20"},/turf/unsimulated/floor/bluegrid,/area/turret_protected/ai_upload/box2550Away) +"JG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor/plating,/area/turret_protected/ai_upload/box2550Away) +"JH" = (/obj/structure/table{dir = 5; icon_state = "tabledir"},/obj/item/weapon/aiModule/core/full/asimov,/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/machinery/door/window{base_state = "right"; dir = 4; icon = 'icons/obj/doors/windoor.dmi'; icon_state = "right"; name = "Core Modules"; req_access_txt = "20"},/turf/unsimulated/floor/bluegrid,/area/turret_protected/ai_upload/box2550Away) +"JI" = (/obj/machinery/turret{dir = 1},/turf/unsimulated/floor/bluegrid,/area/turret_protected/ai_upload/box2550Away) +"JJ" = (/obj/structure/grille,/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor/plating,/area/turret_protected/ai_upload/box2550Away) +"JK" = (/obj/structure/table{icon_state = "tabledir"; dir = 10},/obj/item/weapon/aiModule/supplied/protectStation,/turf/unsimulated/floor/bluegrid,/area/turret_protected/ai_upload/box2550Away) +"JL" = (/obj/structure/table{icon_state = "tabledir"; dir = 6},/obj/item/weapon/aiModule/reset,/turf/unsimulated/floor/bluegrid,/area/turret_protected/ai_upload/box2550Away) +"JM" = (/obj/structure/table{icon_state = "tabledir"; dir = 9},/turf/unsimulated/floor/bluegrid,/area/turret_protected/ai_upload/box2550Away) +"JN" = (/obj/structure/table{icon_state = "tabledir"; dir = 5},/turf/unsimulated/floor/bluegrid,/area/turret_protected/ai_upload/box2550Away) +"JO" = (/obj/item/device/multitool,/turf/unsimulated/floor/bluegrid,/area/turret_protected/ai/box2550Away) +"JP" = (/obj/machinery/turret{dir = 4},/turf/unsimulated/floor/bluegrid,/area/turret_protected/ai/box2550Away) +"JQ" = (/obj/machinery/turret{dir = 8},/turf/unsimulated/floor/bluegrid,/area/turret_protected/ai/box2550Away) +"JR" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'NO SMOKING'"; icon_state = "nosmoking2"; name = "NO SMOKING"; tag = "icon-nosmoking2"},/turf/unsimulated/wall/other,/area/turret_protected/ai/box2550Away) +"JS" = (/obj/effect/landmark/corpse/slimeCorpse{icon_state = "green baby slime"; mobgender = "neuter"; mobname = "green baby slime (Metroid)"; name = "green baby slime (Metroid)"; mobcolour = "green"},/turf/unsimulated/floor,/area/awaymission/box2550Away/research) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -1971,25 +1986,25 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaftdydydydydydydydydydydydydydydydydydydygHdydydydycOcdcdcdfhgGdydydydydydydydydydygKcOgJgJgJcOcdcOdJcOgIgIgIgJgJgJgOgMgNdydyfCgLadadadadgpgpgpgpgPgPgQgRgPgQgPgPgQgPgPgpgpgpgpadadadadgqfgdydygrgtgsgvgugwgtgsgvgugwgtgxgygygygygyfucdcecOdydydygAgzgzgzgzgzgBgzgzgzgzgCgzgzgCgzeTcdcdcdcdcOgDdydydyeZfaeXeXfLhPiygEiygEgFhPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafufhmqfcfcfcfcfcfcfcmrfufhdydycOcOcOcOcOcOcOcOcOcOcOcdcdcdmmgGdydylVmnmomplVdydydygKcOgJgJgJcOcdcdcdcOmjmjmjgJgJgJgJgJlSdydyfCmkfLfhgpgpgpmlhukfgPgPgPgPgPgPgPgPgPgPgPkfhumxgpgpgpfhmwmvfgdydygrgtgskAkxgwgtgskAmAgwgtfumzfugygymyfucdcecOdydydymugzgzgzgzmteTmggzgzgzgzgzgzgzgzeTcdcdcOcOcOgDdydydydylMgfgflMhQiyiyiyiymshPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmekGdydycOokcOcdcdcdcdcdcdcdcdcdcdcdmambdydylVmcmdlWlVdydydygKcOlXlYgJcOcdcdcdcOlZgJgJgJgJgJgJgJlSdydyfCiMiMiNlTlUgpgPgQgPgPgPgPlQjEjEjElRgPgPgPgPgQgPgplUlTiKiMiMfgdydygrgtgskajYgwgtgskajYgwgtmigtfufufufufucOcecOdydydyeTgzgzgzgzmheTmggzgzgzgzgzgzgzgzeTcdcdcOmfcOgDdydydyeZlleXeXfLhPiygEgEgEgFhPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakknkfLfBdycOcOcOcOcOcOcOcOcOcOmYmXdJcOfhmZdydydydydydydydydydygKcOhkhkhkcOcdcdcdcOnagJgJneiUgJnbncnddydydydydynfnglUnhgPgPgPgPgPgpgpnjninjgpgpgPgPgPgPgPnhlUngnldydydydydygrgtgtgtgtgtgtgtgtgtgtgtkzgtnnnmnmfucdcdcecOdydydyeTnrgznsnoeTeTeTnpeTeTnqnqnqnqnueTcdcdcOcdcOntdydydyeZhcaaadadhPiyiyiyiykEhPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafsgffsdydymLaaaaaaaaadadaaaamCcdcdcdcOfhfufumDfudydymBdydydydygKcOcdcdcdcdcdcdcdcOcOcacacacacacacacadydyjKmJmJmKlTlUgpmGmGmGmFgPgpmEmImImImHgpgPgPmGmGmQgplUlTmRmJmJfWdydygrgtgsgvgugwgtgsgvgugwgtmPgtgtgtgtmNcdcdmOhJibibibhJmWcOcOcOcOcdcdcdcdcOmVmTmTmTmUcOcdcdcdcdcOgDdydydyeZmSadfzaamMiygEgEgEgFmMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakkkjfLfBdygqadadadadadadadadjWcdcdcdcBkskrgygyfufuktjVkufufudydycOcdcdcdcdcdcdcdcdcdcaklkmjRjRjRkncadydyjKgpgpgpgpgpgpkokpgpgpgpgpkqgPgPgPgPgpgpgpgpkwgpgpgpgpgpgpjGfWdydygrgtgskykxgwgtgskAkxgwgtkzgtgtgtkDfucdkBkbcOdydydycOkvcOcdcdcOcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcOfbdydydyeZhcaaadadhPiyiyiyiykEhPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjCjBdydygqaaaaaaaaadaaaaaajWcdcdcdcOfujVgygyfugygyjVgygyfudydydJcdcdcdcdcOjUcdcdcdjQjRjOjPjSjTjRjQdydyjKgpjMjNjLgPgPgPgPgPjGjJgpjIjEjEjEjDgpjHjGjFgPkikfgPkfgPkhkgfWdydygrgtgskajYgwgtgskajYgwgtjZkckckdkefucdcdkbhodydydycOcdcdcdcddJcdcdjXjXjXjXjXjXjXcdcdcOcdcdcOcOfbdydydyeZfaqeqeqfhPiygEgEgEgFhPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafufufdeXfLfufufufufufhdydygqaaaaaaaaadaaaaaalrcdcdcdcBkslqgykJfugygyjVgygyfudydycOcOcOcOcOcOcOcOcdcdcalxlylzlulvjRlwdydyjKgpgPgQlsltltltlDlCjGabgpgpgplBgpgpgpabjGlAlGlFlElEgPgPgpgpfWdydylHgtgtgtgtlIgtgtgtgtgtgtfufufufujVfucdcdkbhndydydycOcdcdcdcdcOcdcdjXlJlLlKlLlKjXcdcdcOcdcddJdyfbdydydydylMgfgflMhQlOlNlNlNlPhPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkHkGdydygqaaaaaaaaadaaaaaacOcdcdcdcOfujVgykJfugygyjVgygyfukIkIkIkIkIkIkIkIcOcdcdcdcakVkUjRjRjRkTcadydyjKgpgPgPkSkRkRkQkPkOjGgpkNkMkMgPkMkMkLgpjGkKlblaldlclegPlfgpfWdydycOcOcOcOcOcOcOkWkXkWcOcOcOcdcdcdhYkYkYkYkZcOdydydyeTlmeTjXjXjXlgjXjXlhlhlilhlilgeTlkeTeTljeTeTgDdydydyeZllqeqeqfhPlngEgEgElohPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakknkfLfBdygqadadadadfzadadadcOcOAXcdcBksAWgykJfugygyjVgygyfuAVAVAVAVAVAVAVAVcOcdcdcOcacacacacacacacadydyjKgpBcBbBbjIgPgPgPgPjGgpBagPkMgPkMgPAZgpjGAYkKBdBeBflegPBgBhfWdydycOtucdcdcdtucOdywcdydJcdcdcdcdcdcOcOcOcdcedJdydydyxWlhBjjXlLBlBklhBmlhlhlhlhlhjXAfAfAgAfBiAfeTgDdydydyeZfSadaaaahPlniyiyiyBnhPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafsgffsdydygqaaaaaaaaadaaaaaaaacOcOcdcOfujVgykJvphJhJhKhJhJhJhJhJhJhJhJhJfocOcOcdcdcdcdcdcdcdcdcdcdcOdydyjKgpgPlfhuAFzVgPgPjGgpgpAHgPgPgPgPgPAGgpgpjGAKALAIAJgPgPhugpfWdydycOcOcOcdcdcOcOwcdywccOcOcOcdcdcdcOjUnxcdcecOdydydyxAvslhjXlhlilhlhAMlhlhlhlhlhjXANAfAOAfAgAfeTgDdydydyeZAPadaaaahPASATAQARAUhPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakkkjfLfBdygqaaaaaaaaadaaaaaaaaaacOcdcBksAvAupnmWAwApcdcdcdcdcdcdcdcdcdcdcecddJcdcdcdcdcdcdcdcdcdcddJdydyjKgpAtgPgQAsgPgPgPAqadArkMxIkMgPkMxIkMgpadjGABgPgPgPgPgPgpgpfWdydycOcdcdcdcdeScOdywcdycOAocdcdcdcdcdcdcdcdcecOdydygtwGvslhxWlhlhlhlhAAlhlhlhAzAyjXAxAfAfAfAfAfeTntdydydyeZfSaaaaaakCACADADADAElpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjCjBdydygqaaaaaaaaadaaaaaaaaaaAacdcOcOvpmWcOcOzZmTdBcdcdcOcOcOcOcOvphJkZcOcOcOcOcOcOcOcOcOcOcOcOcOdydyjKgpzOzNzQzPzVgPxJzWadzXzYgPzRzSzTgPzUgpadjGAmAngPgPgPAlAkjGfWdydycOcdcdcdcdcddJwcdywccOAocdcdApfufufufufucecOdydygtgtlhlhwGlhlhlhlhjXAbAcAdAiAhjXAjAfAeAfAgAfeTgDdydydyeZfSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamqfcfcfcfcfcfcfcmrfufhfuCzmvadadadadadadadadadadCwcdcdcdcecdcddJcdcdcdcdcdcOCqCrCsCtCvwtzlwtwtCuCcCdCdCeCdCdxewtwtwudydyjKgpgpgpgpgpgpgpCxgpadgpgpgpgpgpgpCygpgpadgpgpgpgpgpgpgpCICLCGibibhJrRkYkYCHhJslCECDCEslCFhJhJslfkCACBCBfkCCcOdydygtgtlhlhCOlhlhlhsAjXlhCNlhCMlhjXAfAfAgAfAgAfeTgDdydydyCofSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBcBCbcBobcOcOcOcOcOcOcOcOcOwtwtwtwtwtwtzlwtwtwtCcCdCdCeCdCdxewtwtggdydydydJcdcdcdcdcdcOcdcOadgpkNkMkMkMkMkMkLgpadcOCfcdcdcdcdcdcddJdydydydJcdcdcdeefkCiwcwcwUCjwUwcwcCgfugygygyChcecOdydygtxWvslhCmlhlhlhBWjXCklhCllhCpjXAfAfAgAfAgAfeTCndydydyCoqzaaaaaaaaaaaaadaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawzwtwtBQwwwywDwtwtwtwtwtwtwtwtwtwtwtwtwtwwBMwtBNBOBPBHBIBHBGBLBKBHBJdydydycOcdcdcdcdcdcOcdcOadgpkMgPgPgPgPgPBFgpadcOAocdcdcdcdcdcdcOdydydycOcdcdcdcdxRwUwcwcwcwcwcwcwcCafugygyBZfucecOqjdydywGvslhBYBXlhlhBWjXjXjXjXjXjXjXBVeTeTBUeTeTeTfuBRBTBSBRfuuDuDuDuDuDuDfufufufuadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawzBqBsBsBrwyxeBuBtwtwtwtwtwtwtwtwtwtxhxiBvBwwtwtydBxBoyjydwtwtwtwvggdydydygpgpgpgpgpgpnjBpgpadgpkMgPjGjGjGgPkMgpadfhfufufufufufufufudydydycOcdcdcdcdfuBEwUwcwcwcwcwcwcwUfufuBDfufucecOdydydyeTeTljeTeTeTBAeTeTyJlhAflhAflhAflhcOcdfuBCBBfuuNvRvQvTvSvTvSuOuNuOuNBzgfgfByaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayeydwtwtycwyxexdxdwtwtwtwtwtwtwtwtwtxhxixDyfwtwtwtwtwtyjwtwtwtwtwvfAdydyyigphtyhyhygylymxJgpadgpkMgPjGykjGgPkMgpadfhxsxNxsdyjldyxOgVdydydyfufufufufufuxPwUwcwcxQxQwcwcwcxRwcwcxSxTcexUdydydyxWxVxVsAeTxXlhlhlhlhlheTeTeTeTeTeTcOcdfunJnJfuuuvRvQxZxYxZxYxxxzyaybfufufufuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxGxFwtwtwzwyxexdxdwtwtwtwtwtwtwtwtwtxhxixDxEwtwtwtwtwtxMwtwtwtwtwtxLdydydynjgPxKgPgPgPgPxJgpadgpkMxIgPxHgPxIkMgpadfhdyxrxpxqxsdydylHdydydyoLwMxvxtxufuxlwUwcwRxmxlwSwcwUxnwcwcxogrcewHdydydyxAlhlhwFeTlhlhlhlhlhlheTlhlhlhlhlhcOcdxwnJnJxyxxwKwKxzxzxzxzxBxCvQuNuOuNuDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawzxgwtxaxcwyxexdxfwtwtwtwtwtwtwtwtwtxhxixjxkwtwtwtwtxawZwtwtwtwtwtxbdydydywYgPgPgPgPgPgPgPgpadgpkMgPgPgPgPgPkMgpadfhdydydydydydydyfUdydydylHwMwNwOwPfuwTwUwcwRwQwTwSwcwUwfwcwcwVgrcewHdydygtwGlhlhwFeTwIlhlhlhvYlhljlhlhlhlhlhcOcdfuvVnJfuwLwKwKwJwJwJwJwWwXvQuuuwuuuDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawzwEwBwAwzwywDwCwtwtwtwtwtwtwtwtwtwtwtwtwwwxwtwtwtwtwtwswtwtwtwtwvwudydydygpgPgPgPgPgPgPgPgpadgpgpkMkMwqwrkMgpgpadfhdywjwhwidydydyfUdydydywlivivwkfufuwcwcwcwcwdwdwcwcwgwfwcwcwelHcevXdydygtgtlhlhlhwawblhlhlhvYlhvZlhlhlhvPlhcOcdfuvVvUfuvWvRvQvTvSvTvSwmwnwowpfufufufuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawzwzwzwzwzyPzGzFzIzHyRzGzFzFzFzHwtwtwtwtzlwtwtwtwtwtwtxMwtwtwtwtwvggdydydygpztgPzKzJzMzMzLgpadzogpgpgpgpgpgpgpzoadfhizizizdyizizizgVdydydygVivzwivfuzAwUwcwcwcwcwcwcwcwUzyzxzzfufucecOdydygtgtlhlhlhzBwFlhlhlhvYlheTzEzDzCzClhcOcdfufufufuuuvRvQxZxYxZxYuwuuuwuufuuzuEuDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakknkfLfBdycOcOcOcOcOcOcOcOcOcOmYmXdJcOfhmZdydydydydydydydydydygKcOhkhkhkcOcdcdcdcOnagJgJneiUgJnbncnddydydydydynfnglUnhgPgPgPgPgPkLkLzSzRzSkLkLgPgPgPgPgPnhlUngnldydydydydygrgtgtgtgtgtgtgtgtgtgtgtkzgtnnnmnmfucdcdcecOdydydyeTnrgznsnoeTeTeTnpeTeTnqnqnqnqnueTcdcdcOcdcOntdydydyeZhcaaadadhPiyiyiyiykEhPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafsgffsdydymLaaaaaaaaadadaaaamCcdcdcdcOfhfufumDfudydymBdydydydygKcOcdcdcdcdcdcdcdcOcOcacacacacacacacadydyjKmJmJmKlTlUgpmGmGmGmFgPkLxHykykykxIkLgPgPmGmGmQgplUlTmRmJmJfWdydygrgtgsgvgugwgtgsgvgugwgtmPgtgtgtgtmNcdcdmOhJibibibhJmWcOcOcOcOcdcdcdcdcOmVmTmTmTmUcOcdcdcdcdcOgDdydydyeZmSadfzaamMiygEgEgEgFmMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakkkjfLfBdygqadadadadadadadadjWcdcdcdcBkskrgygyfufuktjVkufufudydycOcdcdcdcdcdcdcdcdcdcaklkmjRjRjRkncadydyjKgpgpgpgpgpgpkokpgpgpgpkLlBkNkNkNkNkLgpgpgpkwgpgpgpgpgpgpjGfWdydygrgtgskykxgwgtgskAkxgwgtkzgtgtgtkDfucdkBkbcOdydydycOkvcOcdcdcOcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcOfbdydydyeZhcaaadadhPiyiyiyiykEhPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjCjBdydygqaaaaaaaaadaaaaaajWcdcdcdcOfujVgygyfugygyjVgygyfudydydJcdcdcdcdcOjUcdcdcdjQjRjOjPjSjTjRjQdydyjKgpjMjNjLgPgPgPgPgPjGjJkLkMkqkqkqjDkLjHjGjFgPkikfgPkfgPkhkgfWdydygrgtgskajYgwgtgskajYgwgtjZkckckdkefucdcdkbhodydydycOcdcdcdcddJcdcdjXjXjXjXjXjXjXcdcdcOcdcdcOcOfbdydydyeZfaqeqeqfhPiygEgEgEgFhPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafufufdeXfLfufufufufufhdydygqaaaaaaaaadaaaaaalrcdcdcdcBkslqgykJfugygyjVgygyfudydycOcOcOcOcOcOcOcOcdcdcalxlylzlulvjRlwdydyjKgpgPgQlsltltltlDlCjGabkLkLkLwrkLkLkLabjGlAlGlFlElEgPgPgpgpfWdydylHgtgtgtgtlIgtgtgtgtgtgtfufufufujVfucdcdkbhndydydycOcdcdcdcdcOcdcdjXlJlLlKlLlKjXcdcdcOcdcddJdyfbdydydydylMgfgflMhQlOlNlNlNlPhPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkHkGdydygqaaaaaaaaadaaaaaacOcdcdcdcOfujVgykJfugygyjVgygyfukIkIkIkIkIkIkIkIcOcdcdcdcakVkUjRjRjRkTcadydyjKgpgPgPkSkRkRkQkPkOjGmEwqmImInimImImHmEjGkKlblaldlclegPlfgpfWdydycOcOcOcOcOcOcOkWkXkWcOcOcOcdcdcdhYkYkYkYkZcOdydydyeTlmeTjXjXjXlgjXjXlhlhlilhlilgeTlkeTeTljeTeTgDdydydyeZllqeqeqfhPlngEgEgElohPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakknkfLfBdygqadadadadfzadadadcOcOAXcdcBksAWgykJfugygyjVgygyfuAVAVAVAVAVAVAVAVcOcdcdcOcacacacacacacacadydyjKgpBcBbBbjIgPgPgPgPjGmEJNnimInimIniJMmEjGAYkKBdBeBflegPBgBhfWdydycOtucdcdcdtucOdywcdydJcdcdcdcdcdcOcOcOcdcedJdydydyxWlhBjjXlLBlBklhBmlhlhlhlhlhjXAfAfAgAfBiAfeTgDdydydyeZfSadaaaahPlniyiyiyBnhPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafsgffsdydygqaaaaaaaaadaaaaaaaacOcOcdcOfujVgykJvphJhJhKhJhJhJhJhJhJhJhJhJfocOcOcdcdcdcdcdcdcdcdcdcdcOdydyjKgpgPlfhuAFzVgPgPjGgpmEJLnininininiJKmEgpjGAKALAIAJgPgPhugpfWdydycOcOcOcdcdcOcOwcdywccOcOcOcdcdcdcOjUnxcdcecOdydydyxAvslhjXlhlilhlhAMlhlhlhlhlhjXANAfAOAfAgAfeTgDdydydyeZAPadaaaahPASATAQARAUhPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakkkjfLfBdygqaaaaaaaaadaaaaaaaaaacOcdcBksAvAupnmWAwApcdcdcdcdcdcdcdcdcdcdcecddJcdcdcdcdcdcdcdcdcdcddJdydyjKgpAtgPgQAsgPgPgPAqadJJmIJImInimIJImImEadjGABgPgPgPgPgPgpgpfWdydycOcdcdcdcdeScOdywcdycOAocdcdcdcdcdcdcdcdcecOdydygtwGvslhxWlhlhlhlhAAlhlhlhAzAyjXAxAfAfAfAfAfeTntdydydyeZfSaaaaaakCACADADADAElpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjCjBdydygqaaaaaaaaadaaaaaaaaaaAacdcOcOvpmWcOcOzZmTdBcdcdcOcOcOcOcOvphJkZcOcOcOcOcOcOcOcOcOcOcOcOcOdydyjKgpzOzNzQzPzVgPxJzWadJGJHniBFCyJEniJFmEadjGAmAngPgPgPAlAkjGfWdydycOcdcdcdcdcddJwcdywccOAocdcdApfufufufufucecOdydygtgtlhlhwGlhlhlhlhjXAbAcAdAiAhjXAjAfAeAfAgAfeTgDdydydyeZfSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamqfcfcfcfcfcfcfcmrfufhfuCzmvadadadadadadadadadadCwcdcdcdcecdcddJcdcdcdcdcdcOCqCrCsCtCvwtzlwtwtCuCcCdCdCeCdCdxewtwtwudydyjKgpgpgpgpgpgpgpCxgpadzYzYzYzYzYzYJRzYzYadgpgpgpgpgpgpgpCICLCGibibhJrRkYkYCHhJslCECDCEslCFhJhJslfkCACBCBfkCCcOdydygtgtlhlhCOlhlhlhsAjXlhCNlhCMlhjXAfAfAgAfAgAfeTgDdydydyCofSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBcBCbcBobcOcOcOcOcOcOcOcOcOwtwtwtwtwtwtzlwtwtwtCcCdCdCeCdCdxewtwtggdydydydJcdcdcdcdcdcOcdcOadzYJPzTzTzTzTzTJQzYadcOCfcdcdcdcdcdcddJdydydydJcdcdcdeefkCiwcwcwUCjwUwcwcCgfugygygyChcecOdydygtxWvslhCmlhlhlhBWjXCklhCllhCpjXAfAfAgAfAgAfeTCndydydyCoqzaaaaaaaaaaaaadaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawzwtwtBQwwwywDwtwtwtwtwtwtwtwtwtwtwtwtwtwwBMwtBNBOBPBHBIBHBGBLBKBHBJdydydycOcdcdcdcdcdcOcdcOadzYzTArArArArArJOzYadcOAocdcdcdcdcdcdcOdydydycOcdcdcdcdxRwUwcwcwcwcwcwcwcCafugygyBZfucecOqjdydywGvslhBYBXlhlhBWjXjXjXjXjXjXjXBVeTeTBUeTeTeTfuBRBTBSBRfuuDuDuDuDuDuDfufufufuadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawzBqBsBsBrwyxeBuBtwtwtwtwtwtwtwtwtwtxhxiBvBwwtwtydBxBoyjydwtwtwtwvggdydydygpgpgpgpgpgpnjBpgpadzYzTArAZAZAZArzTzYadfhfufufufufufufufudydydycOcdcdcdcdfuBEwUwcwcwcwcwcwcwUfufuBDfufucecOdydydyeTeTljeTeTeTBAeTeTyJlhAflhAflhAflhcOcdfuBCBBfuuNvRvQvTvSvTvSuOuNuOuNBzgfgfByaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayeydwtwtycwyxexdxdwtwtwtwtwtwtwtwtwtxhxixDyfwtwtwtwtwtyjwtwtwtwtwvfAdydyyigphtyhyhygylymxJgpadzYzTArAZBaAZArzTzYadfhxsxNxsdyjldyxOgVdydydyfufufufufufuxPwUwcwcxQxQwcwcwcxRwcwcxSxTcexUdydydyxWxVxVsAeTxXlhlhlhlhlheTeTeTeTeTeTcOcdfunJnJfuuuvRvQxZxYxZxYxxxzyaybfufufufuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxGxFwtwtwzwyxexdxdwtwtwtwtwtwtwtwtwtxhxixDxEwtwtwtwtwtxMwtwtwtwtwtxLdydydynjgPxKgPgPgPgPxJgpadzYzTAHArAGArAHzTzYadfhdyxrxpxqxsdydylHdydydyoLwMxvxtxufuxlwUwcwRxmxlwSwcwUxnwcwcxogrcewHdydydyxAlhlhwFeTlhlhlhlhlhlheTlhlhlhlhlhcOcdxwnJnJxyxxwKwKxzxzxzxzxBxCvQuNuOuNuDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawzxgwtxaxcwyxexdxfwtwtwtwtwtwtwtwtwtxhxixjxkwtwtwtwtxawZwtwtwtwtwtxbdydydywYgPgPgPgPgPgPgPgpadzYzTArArArArArzTzYadfhdydydydydydydyfUdydydylHwMwNwOwPfuwTwUwcwRwQwTwSwcwUwfwcwcwVgrcewHdydygtwGlhlhwFeTwIlhlhlhvYlhljlhlhlhlhlhcOcdfuvVnJfuwLwKwKwJwJwJwJwWwXvQuuuwuuuDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawzwEwBwAwzwywDwCwtwtwtwtwtwtwtwtwtwtwtwtwwwxwtwtwtwtwtwswtwtwtwtwvwudydydygpgPgPgPgPgPgPgPgpadzYzYzTzTzUzXzTzYzYadfhdywjwhwidydydyfUdydydywlivivwkfufuwcwcwcwcwdwdwcwcwgwfwcwcwelHcevXdydygtgtlhlhlhwawblhlhlhvYlhvZlhlhlhvPlhcOcdfuvVvUfuvWvRvQvTvSvTvSwmwnwowpfufufufuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawzwzwzwzwzyPzGzFzIzHyRzGzFzFzFzHwtwtwtwtzlwtwtwtwtwtwtxMwtwtwtwtwvggdydydygpztgPzKzJzMzMzLgpadzozYzYzYzYzYzYzYzoadfhizizizdyizizizgVdydydygVivzwivfuzAwUwcwcwcwcwcwcwcwUzyzxzzfufucecOdydygtgtlhlhlhzBwFlhlhlhvYlheTzEzDzCzClhcOcdfufufufuuuvRvQxZxYxZxYuwuuuwuufuuzuEuDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaznzmzkaaaazkzjzkaaaaaayQwtziwtwtzlwtwtwtwtwtwtzswtwtwtziwvfAdydydygpztztzvzuzpzqzrgpbyzozozozozozozozozobyfhizizizdyizizizlHdydydylHzazbyZfuwUwcwcwcwcwcwUyYwUwcwcwcwcwcyXcecOdydygtzfzguWzheTzdlhlhlhlhzejXjXjXjXjXjXcBcdfunJzcfuuNwKwKuOfufufufuyWyVfufuyUynuDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayQyPyQaaaayQyRyQaaaaaawzwzwzwzwzySyTyOyOyOyOyOyOyOyOyOyOyOyOfXfXfXgpgpgpgpgpgpgpgpgpfhfhfhfhfhfhfhfhfhfhfhfhyKyLyMfUyKyLyMfufXfXfXfufufufufhyKyLyLyMyNyKyLyLyLyMyNyKyLyMfhkbcOdydydywGlhlhlhyDlhlhlhlhlhlhjXyJyIyHwbyGcBcdfuyFnJyEuuuwuuuwfuyBuuyCuuuwuuuwuzuEuDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOyzcdyAyAyAcdiJiJcdcdcdcdcdcOdydydydydydydydydydydydydydydydydydydydydydydydydydydydydydydydydydydydydydydydydydydydydydydydydydydydydydydyfVfUdydydyyxyylhlhlhlhlhlhlhlhlhywlhvsyvliyucBcdfufufufuuNuOuNuOytuOyqyoypysuNuOyrynuDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -2024,7 +2039,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasNDPDPDPDPDPDPDPDPDPDPDPsNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababsNsNsNsNsNsNsQGCsQsQGBsQsQsUsQsQsQsQsQsQsQsQsQsQGDfhGEgtGIGJGKGFGGGHfhFqdyFpfhrBrBrBrBrBrBrBrSrBrBrBrBrBrBrBrBrBrBrBrBrBrWadrCrCrCrCrCadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasNDPDPDPDPDPDPDPDPDPDPDPGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsNsUsUsUsUsUsUGrsUsUsUsUGysUsUsQsQsQsQsQsQsQsQsQsQGAfhGzgtgtgtGvkxGuGtfhFqdyGxfhrBGwrBrBrBGnrBrSrBGoGpGqrBGhGiGjrBGkGlGmrBrWadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasNGZDPDPDPEBEBEBEBEBEBEBGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGsEBEBEBEBHisUcdcdcdcdcdsNHaHcHbHeHdHfsQsQsNsNsNfhfhfhfhfhfhfhfhfhDRHgEEHhDRrSrSrSrSrSrSrSrSGXsXsXsXsXsXsXsXsXsXsXsXsXGYadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasNDPDPDPDPDPDPDPDPDPDPDPGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadsNsNsNsNsUsUsUsUsUcdcdcdcdcdsNGUDPGWGVDPDMsQsQsNcdcdDRrSGPGOGNGOGNGOGQrSGRrBEarSGTGLGLGSGLGLGMrSadadadadadadadadadadadadaaadaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasNDPDPDPDPDPDPDPDPDPDPDPGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadsNsNsNsNsUsUsUsUsUcdcdcdcdcdsNGUDPGWGVJSDMsQsQsNcdcdDRrSGPGOGNGOGNGOGQrSGRrBEarSGTGLGLGSGLGLGMrSadadadadadadadadadadadadaaadaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasNDPDPDPDPDPDPDPDPDPDPDPsNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOcOdZcdcdcdcdcdcdcOcdsNDPDODPDPDQDMDNDNsNcdcdDKDLrBrBrBrBrBrBrBrSDIDHDJrSDGrBrBrBrBDTDSDRrCrCrCrCrCrCrCrCrCrCrCrCrCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasNDPDPDPDPDPDPDPDPDPDPDPsNsNsNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHdVcddVcdcdcdcdcOcOcOcdsNDXDPDWDVDPDUDNDNsNcdcdDRrSrBrBrBrBrBrBrBEcEbrBEaDZDYrBrBrBrBEdEeDRrCEfEfEfrCEgEgEgrCEhEhEhrCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasNsNDPDPDPDPDPDPDPDPsNEjsNEkEladadadadadadadEiEiadadadadadadadaHcOcOmVmTmTmTuGcOaacOcdsNsNsNEusNsNsNsNsNsNcdcdcdrSEqEpEsErrBrBEtEmEbrBEaEmEnrBrBEoEyExEwDRrCEfEvEfrCEgEAEgrCEhEzEhrCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm index c2021a9420d..4c3025b0d2f 100644 --- a/code/modules/awaymissions/corpse.dm +++ b/code/modules/awaymissions/corpse.dm @@ -93,14 +93,14 @@ var/L = new /datum/ai_laws/default/asimov/ //variable L is a new Asimov lawset var/B = new /obj/item/device/mmi/ //variable B is a new MMI var/mob/living/silicon/ai/M = new(src.loc, L, B, 1) //spawn new AI at landmark as var M + M.name = src.name + M.real_name = src.name M.aiPDA.toff = 1 //turns the AI's PDA messenger off, stopping it showing up on player PDAs M.death() //call the AI's death proc - M.name = src.name //AI's name is that of the landmark that spawned it - M.real_name = M.name //AI's real_name is the same as its name del(src) /obj/effect/landmark/corpse/slimeCorpse - var/slimecolour = "grey" + var/mobcolour = "grey" icon = 'icons/mob/slimes.dmi' icon_state = "grey baby slime" //sets the icon in the map editor @@ -109,14 +109,14 @@ if(A) //if variable A is true return //stop executing the proc var/mob/living/carbon/slime/M = new(src.loc) //variable M is a new slime at the location of the landmark + M.colour = src.mobcolour //slime colour is set by landmark's mobcolour var M.adjustToxLoss(9001) //kills the slime, death() doesn't update its icon correctly - M.colour = src.slimecolour //slime colour is set by landmark's slimecolour var del(src) /obj/effect/landmark/corpse/facehugCorpse/createCorpse() //Creates a squashed facehugger var/obj/item/clothing/mask/facehugger/O = new(src.loc) //variable O is a new facehugger at the location of the landmark + O.name = src.name O.Die() //call the facehugger's death proc - O.name = src.name //facehugger's name is the landmark's name del(src) diff --git a/code/modules/awaymissions/mission_code/box2550Away.dm b/code/modules/awaymissions/mission_code/box2550Away.dm index b2f0fbfaeef..bf485488ac1 100644 --- a/code/modules/awaymissions/mission_code/box2550Away.dm +++ b/code/modules/awaymissions/mission_code/box2550Away.dm @@ -46,6 +46,20 @@ /area/shuttle/awaymission/box2550Away/prison name = "\improper Prison Station Shuttle" +/area/turret_protected/ai_upload/box2550Away + name = "\improper TG424 AI Upload Chamber" + requires_power = 0 + +/area/turret_protected/ai_upload_foyer/box2550Away + name = "\improper TG424 AI Upload Access" + icon_state = "ai_foyer" + requires_power = 0 + +/area/turret_protected/ai/box2550Away + name = "\improper TG424 AI Chamber" + icon_state = "ai_chamber" + requires_power = 0 + /area/shuttle/awaymission/box2550Away/prison/station icon_state = "shuttle" destination = /area/shuttle/awaymission/box2550Away/prison/prison @@ -879,6 +893,31 @@ obj/effect/landmark/corpse/away/box2550/det icon_state = "toilet10" //lid up density = 0 +/obj/machinery/disposal/box2550away/toilet/update() + overlays.Cut() + if(stat & BROKEN) + mode = 0 + flush = 0 + return + + // flush handle + if(flush) + overlays = null + + // only handle is shown if no power + if(stat & NOPOWER || mode == -1) + return + + // check for items in disposal - occupied light + if(contents.len > 0) + overlays = null + + // charging and ready light + if(mode == 1) + overlays = null + else if(mode == 2) + overlays = null + /obj/machinery/box2550away/fake_status_display name = "status display" icon = 'icons/obj/status_display.dmi' @@ -890,29 +929,4 @@ obj/effect/landmark/corpse/away/box2550/det /obj/machinery/box2550away/fake_status_display/ai name = "\improper AI display" desc = null - overlays = list("ai_bsod") - -/obj/machinery/disposal/box2550away/toilet/update() - overlays.Cut() - if(stat & BROKEN) - mode = 0 - flush = 0 - return - - // flush handle - if(flush) - return - - // only handle is shown if no power - if(stat & NOPOWER || mode == -1) - return - - // check for items in disposal - occupied light - if(contents.len > 0) - return - - // charging and ready light - if(mode == 1) - return - else if(mode == 2) - return \ No newline at end of file + overlays = list("ai_bsod") \ No newline at end of file