diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 00000000..f7941621 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,8 @@ +{ + "recommendations": [ + "gbasood.byond-dm-language-support", + "platymuus.dm-langclient", + "EditorConfig.EditorConfig", + "dbaeumer.vscode-eslint" + ] +} diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 00000000..b07b0107 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,12 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "type": "byond", + "request": "launch", + "name": "Launch DreamSeeker", + "preLaunchTask": "dm: build - ${command:CurrentDME}", + "dmb": "${workspaceFolder}/${command:CurrentDMB}" + } + ] +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..4f8e813f --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,12 @@ +{ + "eslint.workingDirectories": [ + "./tgui" + ], + + "workbench.editorAssociations": [ + { + "filenamePattern": "*.dmi", + "viewType": "imagePreview.previewEditor" + } + ] +} \ No newline at end of file diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index 4955046b..baae00c1 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -3642,7 +3642,7 @@ "bsb" = (/obj/structure/chair/office/light{dir = 8},/obj/effect/landmark/start/research_director,/turf/open/floor/carpet/purple,/area/crew_quarters/heads/hor) "bsc" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Research Division Delivery"; req_access_txt = "47"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/science/lab) "bsd" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; dir = 8; freq = 1400; location = "Research Division"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/science/lab) -"bse" = (/turf/closed/wall/r_wall,/area/science/explab) +"bse" = (/turf/open/floor/plating,/area/science/explab) "bsf" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/obj/machinery/door/poddoor{id = "QMLoaddoor2"; name = "supply dock loading door"},/turf/open/floor/plating,/area/quartermaster/storage) "bsg" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/open/floor/plating,/area/quartermaster/storage) "bsh" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/quartermaster/storage) @@ -3712,11 +3712,11 @@ "btt" = (/obj/machinery/door/poddoor/shutters/preopen{id = "rnd2"; name = "research lab shutters"},/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/science/lab) "btu" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd2"; name = "research lab shutters"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/science/lab) "btv" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd2"; name = "research lab shutters"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/science/lab) -"btw" = (/obj/structure/table,/obj/item/paper_bin{pixel_y = 6},/turf/open/floor/plasteel/white/corner,/area/science/explab) -"btx" = (/obj/structure/table,/obj/item/pen,/obj/machinery/camera{c_tag = "Experimentor Lab"; network = list("ss13","rd")},/obj/item/hand_labeler,/obj/item/stack/packageWrap,/turf/open/floor/plasteel/white/side,/area/science/explab) -"bty" = (/obj/structure/table,/obj/item/folder/white,/obj/item/folder/white,/obj/machinery/airalarm{pixel_y = 23},/obj/item/radio/off,/turf/open/floor/plasteel/white/side,/area/science/explab) -"btz" = (/obj/structure/closet/l3closet/scientist,/turf/open/floor/plasteel/white/side,/area/science/explab) -"btA" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel/white/corner{dir = 8},/area/science/explab) +"btw" = (/obj/effect/turf_decal/stripes/line{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/sign/poster/official/random{pixel_y = 32},/turf/open/floor/plasteel,/area/science/circuit) +"btx" = (/obj/machinery/power/apc{areastring = "/area/science/circuit"; dir = 4; name = "Circuitry Lab APC"; pixel_x = 30},/obj/structure/cable,/turf/open/floor/plasteel/white,/area/science/circuit) +"bty" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/sign/poster/official/random{pixel_x = -32},/turf/open/floor/plasteel/white,/area/science/circuit) +"btz" = (/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/science/circuit) +"btA" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/circuit) "btB" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "1-2"},/obj/structure/sign/warning/securearea{pixel_x = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard) "btC" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/airlock/external{dir = 4; name = "Supply Dock Airlock"; req_access_txt = "31"},/turf/open/floor/plating,/area/quartermaster/storage) "btD" = (/turf/open/floor/plating,/area/quartermaster/storage) @@ -3791,13 +3791,13 @@ "buU" = (/obj/structure/disposalpipe/segment{dir = 9},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/white,/area/science/research) "buV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white/side{dir = 6},/area/science/research) "buW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) -"buX" = (/obj/effect/spawner/structure/window,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/science/explab) -"buY" = (/obj/structure/disposalpipe/segment{dir = 6},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/explab) -"buZ" = (/obj/machinery/firealarm{pixel_y = 24},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light{dir = 1; pixel_y = 16},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/white,/area/science/explab) -"bva" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/explab) -"bvb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/explab) -"bvc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/explab) -"bvd" = (/obj/machinery/door/airlock/maintenance{dir = 4; name = "Experimentation Lab Maintenance"; req_access_txt = "47"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard) +"buX" = (/obj/effect/spawner/structure/window,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/science/circuit) +"buY" = (/obj/structure/disposalpipe/segment{dir = 6},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel/white,/area/science/circuit) +"buZ" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/sign/poster/official/random{pixel_y = 32},/turf/open/floor/plasteel,/area/science/circuit) +"bva" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel,/area/science/circuit) +"bvb" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/science/circuit) +"bvc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel/white,/area/science/circuit) +"bvd" = (/obj/machinery/door/airlock/maintenance{dir = 4; name = "Circuitry Lab Maintenance"; req_access_txt = "47"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/science/circuit) "bve" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/disposalpipe/junction/flip{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard) "bvf" = (/obj/machinery/camera{c_tag = "Cargo Receiving Dock"; dir = 4},/obj/machinery/button/door{id = "QMLoaddoor"; layer = 4; name = "Loading Doors"; pixel_x = -24; pixel_y = -8},/obj/machinery/button/door{id = "QMLoaddoor2"; layer = 4; name = "Loading Doors"; pixel_x = -24; pixel_y = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) "bvg" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; dir = 8; freq = 1400; location = "QM #2"},/obj/effect/turf_decal/bot,/mob/living/simple_animal/bot/mulebot{home_destination = "QM #2"; suffix = "#2"},/turf/open/floor/plasteel,/area/quartermaster/storage) @@ -3857,15 +3857,14 @@ "bwi" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) "bwj" = (/obj/machinery/light,/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) "bwk" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) -"bwl" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/research{dir = 4; name = "Experimentation Lab"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/explab) -"bwm" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/explab) -"bwn" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/explab) -"bwo" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/explab) -"bwp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/white,/area/science/explab) -"bwq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/explab) -"bwr" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel/white,/area/science/explab) -"bws" = (/obj/machinery/power/apc{areastring = "/area/science/explab"; dir = 4; name = "Experimentation Lab APC"; pixel_x = 26},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/explab) -"bwt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/science/explab) +"bwl" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/research{dir = 4; name = "Circuitry Lab"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/circuit) +"bwm" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/science/circuit) +"bwn" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel,/area/science/circuit) +"bwp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/science/circuit) +"bwq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/science/circuit) +"bwr" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel,/area/science/circuit) +"bws" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/science/circuit) +"bwt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/science/circuit) "bwu" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard) "bwv" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/maintenance/starboard) "bww" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/starboard) @@ -3924,11 +3923,9 @@ "bxx" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white/side{dir = 9},/area/science/research) "bxy" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/crew_quarters/heads/hor) "bxz" = (/turf/closed/wall,/area/crew_quarters/heads/hor) -"bxA" = (/obj/machinery/light_switch{pixel_x = -20},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/science/explab) -"bxB" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_y = -30; receive_ore_updates = 1},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel/white,/area/science/explab) -"bxC" = (/turf/open/floor/plasteel/white,/area/science/explab) -"bxD" = (/obj/structure/chair/office/light,/obj/effect/landmark/start/scientist,/turf/open/floor/plasteel/white,/area/science/explab) -"bxE" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/plasteel/white,/area/science/explab) +"bxA" = (/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel/white,/area/science/circuit) +"bxD" = (/obj/structure/target_stake,/turf/open/floor/plasteel,/area/science/circuit) +"bxE" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/science/circuit) "bxF" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/starboard) "bxG" = (/obj/machinery/door/airlock/maintenance/abandoned{dir = 4; req_one_access_txt = "8;12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard) "bxH" = (/turf/open/floor/plating,/area/maintenance/starboard) @@ -4007,12 +4004,11 @@ "bzc" = (/obj/structure/rack,/obj/item/circuitboard/aicore{pixel_x = -2; pixel_y = 4},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hor) "bzd" = (/obj/machinery/status_display/ai{pixel_y = 32},/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hor) "bze" = (/obj/effect/landmark/xmastree/rdrod,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hor) -"bzf" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/explab) -"bzg" = (/turf/closed/wall,/area/science/explab) -"bzh" = (/obj/structure/table,/obj/item/clipboard,/obj/item/book/manual/wiki/experimentor,/turf/open/floor/plasteel/white/corner{dir = 4},/area/science/explab) -"bzi" = (/obj/machinery/computer/rdconsole/experiment{dir = 1},/turf/open/floor/plasteel/white/side{dir = 1},/area/science/explab) -"bzj" = (/obj/structure/closet/radiation,/turf/open/floor/plasteel/white/corner{dir = 1},/area/science/explab) -"bzk" = (/obj/machinery/button/door{id = "telelab"; name = "Test Chamber Blast Doors"; pixel_x = 25; req_access_txt = "47"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/white,/area/science/explab) +"bzf" = (/obj/structure/disposalpipe/segment,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/white,/area/science/circuit) +"bzg" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/science/circuit) +"bzi" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/science/circuit) +"bzj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/science/circuit) +"bzk" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/white,/area/science/circuit) "bzl" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/turf/open/floor/plating,/area/maintenance/starboard) "bzm" = (/obj/machinery/atmospherics/components/binary/valve{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard) "bzn" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 8},/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard) @@ -4069,9 +4065,9 @@ "bAm" = (/obj/structure/rack,/obj/item/aicard,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hor) "bAn" = (/obj/machinery/holopad,/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hor) "bAo" = (/obj/structure/displaycase/labcage,/obj/machinery/light{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hor) -"bAp" = (/turf/closed/wall/r_wall,/area/crew_quarters/heads/hor) -"bAq" = (/obj/machinery/door/poddoor/preopen{id = "telelab"; name = "test chamber blast door"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/firedoor/heavy,/turf/open/floor/engine,/area/science/explab) -"bAr" = (/obj/machinery/door/poddoor/preopen{id = "telelab"; name = "test chamber blast door"},/obj/machinery/door/firedoor/heavy,/turf/open/floor/engine,/area/science/explab) +"bAp" = (/obj/effect/turf_decal/stripes/line{dir = 6},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/science/circuit) +"bAq" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/science/circuit) +"bAr" = (/obj/structure/closet/crate,/obj/item/target/alien,/obj/item/target/alien,/obj/item/target/clown,/obj/item/target/clown,/obj/item/target/syndicate,/obj/item/target/syndicate,/obj/item/gun/energy/laser/practice,/obj/item/gun/energy/laser/practice,/obj/machinery/light_switch{pixel_x = 20},/turf/open/floor/plasteel/white,/area/science/circuit) "bAs" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/open/floor/plating,/area/maintenance/starboard) "bAt" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer{dir = 8},/turf/open/floor/plating,/area/maintenance/starboard) "bAu" = (/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = -30},/obj/machinery/computer/bounty{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/keycard_auth{pixel_y = 25},/turf/open/floor/plasteel,/area/quartermaster/qm) @@ -4143,7 +4139,7 @@ "bBI" = (/obj/structure/rack,/obj/item/taperecorder{pixel_x = -3},/obj/item/paicard{pixel_x = 4},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hor) "bBJ" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hor) "bBK" = (/obj/machinery/modular_computer/console/preset/research{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hor) -"bBL" = (/turf/open/floor/engine,/area/science/explab) +"bBL" = (/obj/structure/table/reinforced,/obj/item/multitool,/obj/item/screwdriver,/obj/machinery/computer/security/telescreen/circuitry{dir = 4; pixel_x = -28},/turf/open/floor/plasteel/white,/area/science/circuit) "bBM" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/starboard) "bBN" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/starboard) "bBO" = (/obj/machinery/power/apc{areastring = "/area/maintenance/starboard"; dir = 4; name = "Starboard Maintenance APC"; pixel_x = 26},/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plating,/area/maintenance/starboard) @@ -4202,8 +4198,8 @@ "bCP" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/heads/hor) "bCQ" = (/obj/machinery/suit_storage_unit/rd,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/heads/hor) "bCR" = (/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/heads/cmo) -"bCS" = (/obj/machinery/rnd/experimentor,/turf/open/floor/engine,/area/science/explab) -"bCT" = (/obj/effect/landmark/blobstart,/obj/effect/landmark/xeno_spawn,/turf/open/floor/engine,/area/science/explab) +"bCS" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel/white,/area/science/circuit) +"bCT" = (/obj/structure/table/reinforced,/obj/machinery/cell_charger{pixel_y = 5},/obj/item/stock_parts/cell/high,/obj/item/stock_parts/cell/high,/obj/item/stock_parts/cell/high,/obj/item/stock_parts/cell/high,/obj/item/stock_parts/cell/high,/obj/item/stock_parts/cell/high,/turf/open/floor/plasteel/white,/area/science/circuit) "bCU" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard) "bCV" = (/obj/machinery/atmospherics/components/unary/thermomachine/heater{dir = 8},/turf/open/floor/plating,/area/maintenance/starboard) "bCW" = (/obj/machinery/camera{c_tag = "Quartermaster's Office"; dir = 4},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/machinery/status_display/supply{pixel_x = -32},/obj/machinery/computer/security/qm{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/qm) @@ -4279,7 +4275,7 @@ "bEo" = (/obj/structure/chair{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/heads/cmo) "bEp" = (/obj/structure/disposalpipe/segment,/obj/machinery/light_switch{pixel_x = 28},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/heads/cmo) "bEq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/heads/cmo) -"bEr" = (/obj/machinery/camera{c_tag = "Experimentor Lab Chamber"; dir = 1; network = list("ss13","rd")},/obj/machinery/light,/obj/structure/sign/warning/nosmoking{pixel_y = -32},/turf/open/floor/engine,/area/science/explab) +"bEr" = (/obj/structure/table/reinforced,/obj/item/storage/fancy/donut_box,/obj/structure/sign/poster/official/random{pixel_y = -32},/obj/machinery/camera{c_tag = "Circuitry Lab"; dir = 1; network = list("ss13","rd")},/turf/open/floor/plasteel/white,/area/science/circuit) "bEs" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/starboard) "bEt" = (/obj/machinery/door/airlock/maintenance/abandoned{dir = 4; req_one_access_txt = "8;12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/starboard) "bEu" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating,/area/maintenance/starboard) @@ -4379,8 +4375,8 @@ "bGk" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{dir = 4; name = "Central Access"},/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/turf/open/floor/plasteel,/area/hallway/primary/starboard) "bGl" = (/turf/open/floor/engine,/area/science/xenobiology) "bGm" = (/obj/machinery/camera{c_tag = "Xenobiology Test Chamber"; network = list("xeno","rd")},/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/engine,/area/science/xenobiology) -"bGn" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/science/storage) -"bGo" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/structure/sign/warning/nosmoking{pixel_y = 32},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/science/storage) +"bGn" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/effect/turf_decal/delivery,/turf/open/floor/engine,/area/science/storage) +"bGo" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/structure/sign/warning/nosmoking{pixel_y = 32},/obj/effect/turf_decal/delivery,/obj/machinery/light/small{dir = 1},/turf/open/floor/engine,/area/science/storage) "bGp" = (/obj/machinery/power/apc{areastring = "/area/science/research"; dir = 8; name = "Misc Research APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plasteel/white/side{dir = 5},/area/science/research) "bGq" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/science/research) "bGr" = (/turf/open/floor/plasteel/white/side{dir = 9},/area/science/research) @@ -4453,11 +4449,11 @@ "bHG" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{dir = 4; name = "Central Access"},/turf/open/floor/plasteel,/area/hallway/primary/starboard) "bHH" = (/obj/machinery/door/airlock/public/glass{dir = 4; name = "Central Access"},/turf/open/floor/plasteel,/area/hallway/primary/starboard) "bHI" = (/obj/structure/table,/obj/machinery/button/door{id = "Biohazard"; name = "Biohazard Shutter Control"; pixel_x = -5; pixel_y = 5; req_access_txt = "47"},/obj/machinery/button/door{id = "rnd2"; name = "Research Lab Shutter Control"; pixel_x = 5; pixel_y = 5; req_access_txt = "47"},/obj/item/book/lorebooks/welcome_to_kinaris{step_x = 0; step_y = 0},/turf/open/floor/carpet/purple,/area/crew_quarters/heads/hor) -"bHJ" = (/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/science/storage) -"bHK" = (/turf/open/floor/plasteel,/area/science/storage) -"bHL" = (/obj/effect/decal/cleanable/oil,/obj/item/cigbutt,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel,/area/science/storage) -"bHM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/science/storage) -"bHN" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/science/storage) +"bHJ" = (/obj/machinery/airalarm{dir = 4; pixel_x = -22},/turf/open/floor/plasteel/white,/area/science/storage) +"bHK" = (/turf/open/floor/plasteel/white,/area/science/storage) +"bHL" = (/obj/effect/decal/cleanable/oil,/obj/item/cigbutt,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel/white,/area/science/storage) +"bHM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/storage) +"bHN" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/storage) "bHO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/science/storage) "bHP" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white/side{dir = 5},/area/science/research) "bHQ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel/white,/area/science/research) @@ -4527,11 +4523,11 @@ "bJc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/aft) "bJd" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/sorting/mail{sortType = 10},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/aft) "bJe" = (/obj/effect/landmark/event_spawn,/turf/open/floor/engine,/area/science/xenobiology) -"bJf" = (/obj/machinery/power/apc{areastring = "/area/science/storage"; dir = 8; name = "Toxins Storage APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"},/obj/machinery/camera{c_tag = "Toxins Storage"; dir = 4; network = list("ss13","rd")},/turf/open/floor/plasteel,/area/science/storage) -"bJg" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/science/storage) -"bJh" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/landmark/xeno_spawn,/turf/open/floor/plasteel,/area/science/storage) -"bJi" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel,/area/science/storage) -"bJj" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/research{dir = 4; name = "Toxins Storage"; req_access_txt = "8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/science/storage) +"bJf" = (/obj/machinery/power/apc{areastring = "/area/science/storage"; dir = 8; name = "Toxins Storage APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"},/obj/machinery/camera{c_tag = "Toxins Storage"; dir = 4; network = list("ss13","rd")},/turf/open/floor/plasteel/white,/area/science/storage) +"bJg" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/science/storage) +"bJh" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/landmark/xeno_spawn,/turf/open/floor/plasteel/white,/area/science/storage) +"bJi" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel/white,/area/science/storage) +"bJj" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/research{dir = 4; name = "Toxins Storage"; req_access_txt = "8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/storage) "bJk" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/white/side{dir = 5},/area/science/research) "bJl" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/science/research) "bJm" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/white,/area/science/research) @@ -4600,10 +4596,10 @@ "bKx" = (/obj/structure/table/reinforced,/obj/item/clipboard,/obj/item/paper/monitorkey,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/book/lorebooks/welcome_to_kinaris{step_x = 0; step_y = 0},/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) "bKB" = (/obj/structure/sign/warning/electricshock,/turf/closed/wall/r_wall,/area/science/xenobiology) "bKC" = (/obj/structure/disposaloutlet{dir = 1},/obj/structure/disposalpipe/trunk,/turf/open/floor/engine,/area/science/xenobiology) -"bKD" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/science/storage) -"bKE" = (/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/science/storage) -"bKF" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/science/storage) -"bKG" = (/obj/machinery/portable_atmospherics/scrubber/huge,/turf/open/floor/plasteel,/area/science/storage) +"bKD" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/effect/turf_decal/bot,/turf/open/floor/engine,/area/science/storage) +"bKE" = (/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/obj/effect/turf_decal/bot,/turf/open/floor/engine,/area/science/storage) +"bKF" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/turf_decal/bot,/turf/open/floor/engine,/area/science/storage) +"bKG" = (/obj/machinery/portable_atmospherics/scrubber/huge,/turf/open/floor/engine,/area/science/storage) "bKH" = (/obj/structure/sign/warning/nosmoking{pixel_x = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white/side{dir = 5},/area/science/research) "bKI" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/science/research) "bKJ" = (/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel/white,/area/science/research) @@ -4673,7 +4669,7 @@ "bLV" = (/obj/structure/closet/l3closet/scientist{pixel_x = -2},/turf/open/floor/plasteel/white,/area/science/mixing) "bLW" = (/obj/machinery/vending/wardrobe/science_wardrobe,/turf/open/floor/plasteel/white,/area/science/mixing) "bLX" = (/obj/item/assembly/signaler{pixel_y = 8},/obj/item/assembly/signaler{pixel_x = -8; pixel_y = 5},/obj/item/assembly/signaler{pixel_x = 6; pixel_y = 5},/obj/item/assembly/signaler{pixel_x = -2; pixel_y = -2},/obj/structure/table/reinforced,/turf/open/floor/plasteel/white,/area/science/mixing) -"bLY" = (/obj/item/transfer_valve{pixel_x = -5},/obj/item/transfer_valve{pixel_x = -5},/obj/item/transfer_valve,/obj/item/transfer_valve,/obj/item/transfer_valve{pixel_x = 5},/obj/item/transfer_valve{pixel_x = 5},/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_y = -30; receive_ore_updates = 1},/obj/structure/table/reinforced,/turf/open/floor/plasteel/white,/area/science/mixing) +"bLY" = (/obj/item/transfer_valve{pixel_x = -5},/obj/item/transfer_valve{pixel_x = -5},/obj/item/transfer_valve,/obj/item/transfer_valve,/obj/item/transfer_valve{pixel_x = 5},/obj/item/transfer_valve{pixel_x = 5},/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_y = -30; receive_ore_updates = 1},/obj/structure/table/reinforced,/obj/machinery/light,/turf/open/floor/plasteel/white,/area/science/mixing) "bLZ" = (/obj/item/assembly/timer{pixel_x = 5; pixel_y = 4},/obj/item/assembly/timer{pixel_x = -4; pixel_y = 2},/obj/item/assembly/timer{pixel_x = 6; pixel_y = -4},/obj/item/assembly/timer,/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/science/mixing) "bMa" = (/obj/structure/tank_dispenser,/turf/open/floor/plasteel/white,/area/science/mixing) "bMb" = (/obj/machinery/power/apc{areastring = "/area/science/mixing"; dir = 4; name = "Toxins Lab APC"; pixel_x = 26},/obj/structure/cable,/turf/open/floor/plasteel/white,/area/science/mixing) @@ -4795,9 +4791,9 @@ "bOn" = (/turf/open/floor/plasteel/white,/area/science/xenobiology) "bOo" = (/obj/structure/chair/stool,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/science/xenobiology) "bOp" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"bOq" = (/obj/machinery/monkey_recycler,/obj/machinery/firealarm{pixel_y = 24},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/science/xenobiology) -"bOr" = (/obj/machinery/processor/slime,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/xenobiology) -"bOs" = (/obj/machinery/smartfridge/extract/preloaded,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/xenobiology) +"bOq" = (/obj/machinery/firealarm{pixel_y = 24},/obj/effect/turf_decal/stripes/line{dir = 10},/obj/structure/table,/turf/open/floor/plasteel,/area/science/xenobiology) +"bOr" = (/obj/effect/turf_decal/stripes/line,/obj/structure/rack,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/suit/hooded/wintercoat,/turf/open/floor/plasteel,/area/science/xenobiology) +"bOs" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/monkey_recycler,/turf/open/floor/plasteel,/area/science/xenobiology) "bOt" = (/obj/machinery/airalarm{pixel_y = 23},/obj/structure/table/glass,/obj/machinery/reagentgrinder{desc = "Used to grind things up into raw materials and liquids."; pixel_y = 5},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/xenobiology) "bOu" = (/obj/structure/closet/l3closet/scientist,/obj/item/extinguisher,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/xenobiology) "bOv" = (/obj/structure/closet/l3closet/scientist,/obj/machinery/light_switch{pixel_y = 28},/obj/item/extinguisher,/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/science/xenobiology) @@ -4844,7 +4840,7 @@ "bPk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{dir = 4; name = "Xenobiology Maintenance"; req_access_txt = "55"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) "bPl" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) "bPm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"bPn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bPn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/processor/slime,/turf/open/floor/plasteel/white,/area/science/xenobiology) "bPo" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plasteel/white,/area/science/xenobiology) "bPp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) "bPq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) @@ -4859,7 +4855,7 @@ "bPz" = (/obj/machinery/door/airlock/research/glass/incinerator/toxmix_interior{dir = 4},/turf/open/floor/engine,/area/science/mixing) "bPA" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/white,/area/science/mixing) "bPB" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/white,/area/science/mixing) -"bPC" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/obj/machinery/camera{c_tag = "Toxins Lab East"; dir = 8; network = list("ss13","rd"); pixel_y = -22},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/science/mixing) +"bPC" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/obj/machinery/camera{c_tag = "Toxins Lab East"; dir = 8; network = list("ss13","rd"); pixel_y = -22},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/science/mixing) "bPD" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating,/area/maintenance/starboard/aft) "bPE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard/aft) "bPF" = (/obj/structure/closet/wardrobe/grey,/turf/open/floor/plating,/area/maintenance/starboard/aft) @@ -4908,9 +4904,9 @@ "bQw" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "1-2"},/obj/structure/sign/warning/securearea{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) "bQx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/science/xenobiology) "bQy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"bQz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/chair/comfy/black,/turf/open/floor/plasteel/white,/area/science/xenobiology) -"bQA" = (/obj/effect/landmark/start/scientist,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/chair/comfy/black,/turf/open/floor/plasteel/white,/area/science/xenobiology) -"bQB" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bQz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/chair/comfy/black{dir = 8},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bQA" = (/obj/effect/landmark/start/scientist,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/chair/comfy/black{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bQB" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/machinery/computer/camera_advanced/xenobio{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) "bQC" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) "bQD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel/white,/area/science/xenobiology) "bQE" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) @@ -4919,9 +4915,9 @@ "bQH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plasteel/white/side{dir = 1},/area/science/research) "bQI" = (/turf/open/floor/plasteel/white/side{dir = 1},/area/science/research) "bQJ" = (/obj/machinery/sparker/toxmix{pixel_x = 25},/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxins_mixing_input{dir = 4},/turf/open/floor/engine/vacuum,/area/science/mixing) -"bQK" = (/obj/structure/sign/warning/fire{pixel_y = -32},/obj/machinery/atmospherics/components/binary/pump/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/engine,/area/science/mixing) +"bQK" = (/obj/structure/sign/warning/fire{pixel_y = -32},/obj/machinery/atmospherics/components/binary/pump/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light,/turf/open/floor/engine,/area/science/mixing) "bQL" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/meter,/obj/machinery/button/door/incinerator_vent_toxmix{pixel_x = -25; pixel_y = 5},/obj/machinery/button/ignition/incinerator/toxmix{pixel_x = -25; pixel_y = -5},/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plasteel/white,/area/science/mixing) -"bQM" = (/obj/machinery/light,/obj/machinery/atmospherics/components/binary/valve{dir = 4; name = "port to mix"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/white,/area/science/mixing) +"bQM" = (/obj/machinery/atmospherics/components/binary/valve{dir = 4; name = "port to mix"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/white,/area/science/mixing) "bQN" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/science/mixing) "bQO" = (/turf/open/floor/plating,/area/maintenance/starboard/aft) "bQP" = (/obj/structure/disposalpipe/segment{dir = 5},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plating,/area/maintenance/starboard/aft) @@ -4972,9 +4968,9 @@ "bRI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/mob/living/carbon/monkey,/turf/open/floor/plasteel/white,/area/medical/virology) "bRJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/medical/virology) "bRK" = (/obj/machinery/disposal/bin,/obj/structure/sign/warning/deathsposal{pixel_y = -32},/obj/structure/disposalpipe/trunk{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/xenobiology) -"bRL" = (/obj/machinery/computer/camera_advanced/xenobio{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/xenobiology) -"bRM" = (/obj/structure/table/glass,/obj/item/storage/box/beakers{pixel_x = 2; pixel_y = 7},/obj/item/storage/box/syringes{pixel_y = 5},/obj/item/storage/box/monkeycubes{pixel_x = 2; pixel_y = -2},/obj/item/storage/box/monkeycubes,/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/xenobiology) -"bRN" = (/obj/structure/table/glass,/obj/item/paper_bin{pixel_y = 4},/obj/item/folder/white{pixel_x = 4; pixel_y = 4},/obj/item/pen{pixel_x = -4},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/science/xenobiology) +"bRL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/table/glass,/turf/open/floor/plasteel,/area/science/xenobiology) +"bRM" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/smartfridge/extract/preloaded,/turf/open/floor/plasteel,/area/science/xenobiology) +"bRN" = (/obj/structure/table/glass,/obj/item/paper_bin{pixel_y = 4},/obj/item/folder/white{pixel_x = 4; pixel_y = 4},/obj/item/pen{pixel_x = -4},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 5},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel,/area/science/xenobiology) "bRO" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) "bRP" = (/obj/structure/disposalpipe/segment{dir = 10},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/science/xenobiology) "bRQ" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/machinery/portable_atmospherics/canister/bz,/turf/open/floor/plasteel,/area/science/xenobiology) @@ -4986,9 +4982,8 @@ "bRW" = (/obj/machinery/door/airlock/research{name = "Testing Lab"; req_access_txt = "47"},/turf/open/floor/plasteel,/area/science/misc_lab) "bRX" = (/turf/closed/wall,/area/science/misc_lab) "bRY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/closed/wall/r_wall,/area/science/mixing) -"bRZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/science/circuit) -"bSa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/closed/wall,/area/science/circuit) -"bSb" = (/turf/closed/wall,/area/science/circuit) +"bRZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/closed/wall/r_wall,/area/science/mixing) +"bSb" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/white,/area/science/mixing) "bSc" = (/turf/closed/wall/r_wall,/area/science/circuit) "bSd" = (/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard/aft) "bSe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard/aft) @@ -5049,15 +5044,13 @@ "bTh" = (/turf/open/floor/plasteel,/area/science/misc_lab) "bTi" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_y = 30; receive_ore_updates = 1},/turf/open/floor/plasteel,/area/science/misc_lab) "bTj" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/obj/item/storage/toolbox/mechanical,/obj/item/clothing/ears/earmuffs,/obj/machinery/camera{c_tag = "Testing Lab North"; network = list("ss13","rd")},/turf/open/floor/plasteel,/area/science/misc_lab) -"bTk" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/turf/open/floor/engine,/area/science/misc_lab) -"bTl" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/turf/open/floor/engine,/area/science/misc_lab) -"bTm" = (/obj/machinery/atmospherics/components/trinary/filter{dir = 4},/turf/open/floor/engine,/area/science/misc_lab) -"bTn" = (/obj/machinery/atmospherics/components/unary/thermomachine/heater{dir = 8},/turf/open/floor/engine,/area/science/misc_lab) -"bTo" = (/obj/structure/table/reinforced,/obj/item/integrated_circuit_printer,/obj/machinery/computer/security/telescreen/circuitry{pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/science/circuit) -"bTp" = (/obj/structure/table/reinforced,/obj/item/multitool,/obj/item/screwdriver,/obj/machinery/camera{c_tag = "Circuitry Lab North"; network = list("ss13","rd")},/turf/open/floor/plasteel/white,/area/science/circuit) -"bTq" = (/obj/structure/table/reinforced,/obj/machinery/light{dir = 1; pixel_y = 16},/obj/item/stack/sheet/metal/ten,/turf/open/floor/plasteel/white,/area/science/circuit) -"bTr" = (/obj/structure/sign/poster/official/random{pixel_y = 32},/turf/open/floor/plasteel/white,/area/science/circuit) -"bTs" = (/obj/machinery/vending/assist,/turf/open/floor/plasteel/white,/area/science/circuit) +"bTk" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/plasteel/white,/area/science/circuit) +"bTl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/science/circuit) +"bTm" = (/obj/machinery/vending/assist,/turf/open/floor/plasteel/white,/area/science/circuit) +"bTn" = (/obj/structure/table/reinforced,/obj/item/multitool,/obj/item/screwdriver,/obj/machinery/computer/security/telescreen/circuitry{dir = 8; pixel_x = 28},/turf/open/floor/plasteel/white,/area/science/circuit) +"bTq" = (/obj/machinery/atmospherics/components/trinary/filter{dir = 4},/turf/open/floor/engine,/area/science/mixing) +"bTr" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/turf/open/floor/engine,/area/science/mixing) +"bTs" = (/obj/machinery/atmospherics/components/unary/thermomachine/heater{dir = 8},/turf/open/floor/engine,/area/science/mixing) "bTt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard/aft) "bTu" = (/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/maintenance/port/aft) "bTv" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/port/aft) @@ -5101,7 +5094,7 @@ "bUh" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/virology/glass{name = "Monkey Pen"; req_access_txt = "39"},/turf/open/floor/plasteel/white,/area/medical/virology) "bUi" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/disposaloutlet,/turf/open/floor/engine,/area/science/xenobiology) "bUj" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/engine,/area/science/xenobiology) -"bUk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "0-2"},/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "containment blast door"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/engine,/area/science/xenobiology) +"bUk" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/warning/biohazard,/turf/open/floor/plating,/area/science/xenobiology) "bUl" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/window/reinforced,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/science/xenobiology) "bUm" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-2"},/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel/white,/area/science/xenobiology) "bUn" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/science/xenobiology) @@ -5110,15 +5103,15 @@ "bUq" = (/obj/structure/closet/l3closet/scientist{pixel_x = -2},/turf/open/floor/plasteel,/area/science/misc_lab) "bUr" = (/obj/structure/chair/stool,/turf/open/floor/plasteel,/area/science/misc_lab) "bUs" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/obj/item/electropack,/obj/item/healthanalyzer,/obj/item/assembly/signaler,/turf/open/floor/plasteel,/area/science/misc_lab) -"bUt" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4},/turf/open/floor/engine,/area/science/misc_lab) -"bUu" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/meter,/turf/open/floor/engine,/area/science/misc_lab) -"bUv" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/open/floor/engine,/area/science/misc_lab) -"bUw" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer{dir = 8},/turf/open/floor/engine,/area/science/misc_lab) -"bUx" = (/obj/structure/table/reinforced,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/stock_parts/cell/high,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/science/circuit) -"bUy" = (/obj/effect/landmark/start/scientist,/obj/structure/chair/office/light{dir = 1},/turf/open/floor/plasteel/white,/area/science/circuit) -"bUz" = (/obj/structure/table/reinforced,/obj/item/integrated_electronics/analyzer,/obj/item/integrated_electronics/debugger,/obj/item/integrated_electronics/wirer,/turf/open/floor/plasteel/white,/area/science/circuit) -"bUA" = (/turf/open/floor/plasteel/white,/area/science/circuit) -"bUB" = (/obj/structure/table/reinforced,/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel/white,/area/science/circuit) +"bUt" = (/obj/structure/table/reinforced,/obj/item/integrated_circuit_printer,/turf/open/floor/plasteel/white,/area/science/circuit) +"bUu" = (/obj/structure/chair/office/light{dir = 8},/obj/effect/landmark/start/scientist,/turf/open/floor/plasteel/white,/area/science/circuit) +"bUv" = (/obj/structure/chair/office/light{dir = 4},/obj/effect/landmark/start/scientist,/turf/open/floor/plasteel/white,/area/science/circuit) +"bUw" = (/obj/structure/table/reinforced,/obj/item/integrated_electronics/analyzer,/obj/item/integrated_electronics/debugger,/obj/item/integrated_electronics/wirer,/obj/item/radio/intercom{pixel_x = -30},/obj/machinery/light,/turf/open/floor/plasteel/white,/area/science/circuit) +"bUx" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/light{dir = 8},/turf/open/floor/engine,/area/science/mixing) +"bUy" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4},/turf/open/floor/engine,/area/science/mixing) +"bUz" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/meter,/turf/open/floor/engine,/area/science/mixing) +"bUA" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/open/floor/engine,/area/science/mixing) +"bUB" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer{dir = 8},/turf/open/floor/engine,/area/science/mixing) "bUC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/starboard/aft) "bUD" = (/obj/effect/spawner/lootdrop/crate_spawner,/turf/open/floor/plating,/area/maintenance/port/aft) "bUE" = (/obj/effect/spawner/lootdrop/grille_or_trash,/turf/open/floor/plating,/area/maintenance/port/aft) @@ -5158,7 +5151,7 @@ "bVm" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/firealarm{pixel_y = 25},/turf/open/floor/plasteel/white,/area/medical/virology) "bVn" = (/obj/machinery/power/apc/highcap/five_k{areastring = "/area/medical/virology"; dir = 1; name = "Virology APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/camera{c_tag = "Virology Module"; network = list("ss13","medbay")},/turf/open/floor/plasteel/white,/area/medical/virology) "bVo" = (/obj/machinery/vending/medical,/turf/open/floor/plasteel/white,/area/medical/virology) -"bVp" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) +"bVp" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/door/airlock/research{dir = 4; name = "Kill Chamber"; req_access_txt = "55"},/turf/open/floor/plasteel/white,/area/science/xenobiology) "bVq" = (/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/science/xenobiology) "bVr" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/science/xenobiology) "bVs" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/science/xenobiology) @@ -5166,13 +5159,13 @@ "bVu" = (/obj/structure/rack,/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas{pixel_x = -3; pixel_y = -3},/obj/machinery/airalarm{dir = 4; pixel_x = -23},/turf/open/floor/plasteel,/area/science/misc_lab) "bVv" = (/obj/structure/table,/obj/machinery/cell_charger{pixel_y = 5},/obj/item/stack/cable_coil,/obj/item/multitool,/obj/item/stock_parts/cell/high/plus,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel,/area/science/misc_lab) "bVw" = (/turf/open/floor/engine,/area/science/misc_lab) -"bVx" = (/obj/machinery/atmospherics/components/binary/valve,/turf/open/floor/engine,/area/science/misc_lab) -"bVy" = (/obj/machinery/atmospherics/components/trinary/mixer/flipped{dir = 1},/turf/open/floor/engine,/area/science/misc_lab) -"bVz" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/open/floor/engine,/area/science/misc_lab) -"bVA" = (/obj/structure/table,/obj/item/assembly/igniter{pixel_x = -5; pixel_y = 3},/obj/item/assembly/igniter{pixel_x = 5; pixel_y = -4},/obj/item/assembly/igniter{pixel_x = 2; pixel_y = 6},/obj/item/assembly/igniter{pixel_x = 2; pixel_y = -1},/obj/machinery/light{dir = 4},/obj/item/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/assembly/timer{pixel_x = -3; pixel_y = 3},/turf/open/floor/engine,/area/science/misc_lab) -"bVB" = (/obj/structure/table/reinforced,/obj/machinery/light{dir = 8},/obj/machinery/cell_charger{pixel_y = 5},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/science/circuit) -"bVC" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/glass/fifty,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plasteel/white,/area/science/circuit) -"bVD" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/white,/area/science/circuit) +"bVx" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_y = -30; receive_ore_updates = 1},/turf/open/floor/plasteel/white,/area/science/circuit) +"bVy" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/metal/ten,/obj/item/stack/sheet/metal/ten,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/glass/fifty,/turf/open/floor/plasteel/white,/area/science/circuit) +"bVz" = (/obj/structure/table/reinforced,/obj/item/integrated_electronics/analyzer,/obj/item/integrated_electronics/debugger,/obj/item/integrated_electronics/wirer,/obj/item/radio/intercom{pixel_x = 30},/obj/machinery/light,/turf/open/floor/plasteel/white,/area/science/circuit) +"bVA" = (/obj/structure/bookcase/manuals/research_and_development,/turf/open/floor/carpet,/area/science/misc_lab) +"bVB" = (/turf/open/floor/engine,/area/science/mixing) +"bVC" = (/obj/machinery/atmospherics/components/trinary/mixer/flipped{dir = 1},/turf/open/floor/engine,/area/science/mixing) +"bVD" = (/obj/structure/table,/obj/item/assembly/igniter{pixel_x = -5; pixel_y = 3},/obj/item/assembly/igniter{pixel_x = 5; pixel_y = -4},/obj/item/assembly/igniter{pixel_x = 2; pixel_y = 6},/obj/item/assembly/igniter{pixel_x = 2; pixel_y = -1},/obj/machinery/light{dir = 4},/obj/item/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/assembly/timer{pixel_x = -3; pixel_y = 3},/turf/open/floor/engine,/area/science/mixing) "bVE" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/starboard/aft) "bVF" = (/obj/machinery/door/airlock/maintenance{dir = 4; req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/port/aft) "bVG" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating,/area/maintenance/port/aft) @@ -5205,8 +5198,8 @@ "bWh" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel/white,/area/medical/virology) "bWi" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/white,/area/medical/virology) "bWj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/white,/area/medical/virology) -"bWk" = (/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "containment blast door"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/engine,/area/science/xenobiology) -"bWl" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xenobio3"; name = "Containment Blast Doors"; pixel_y = 4; req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/science/xenobiology) +"bWk" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/science/xenobiology) +"bWl" = (/obj/structure/table,/obj/item/folder/white,/obj/item/pen,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/white,/area/science/xenobiology) "bWm" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/science/xenobiology) "bWn" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/science/xenobiology) "bWo" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "xenobio8"; name = "containment blast door"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/engine,/area/science/xenobiology) @@ -5214,10 +5207,10 @@ "bWq" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/science/misc_lab) "bWr" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/turf/open/floor/plasteel,/area/science/misc_lab) "bWs" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/table,/obj/item/hand_labeler,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science,/turf/open/floor/plasteel,/area/science/misc_lab) -"bWt" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/turf/open/floor/engine,/area/science/misc_lab) -"bWu" = (/obj/structure/table,/obj/item/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/grenade/chem_grenade,/obj/item/grenade/chem_grenade,/turf/open/floor/engine,/area/science/misc_lab) -"bWv" = (/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/science/circuit) -"bWw" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/white,/area/science/circuit) +"bWt" = (/obj/machinery/atmospherics/components/binary/valve,/turf/open/floor/engine,/area/science/mixing) +"bWu" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/open/floor/engine,/area/science/mixing) +"bWv" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/turf/open/floor/engine,/area/science/mixing) +"bWw" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/machinery/camera{c_tag = "Toxins Pipe Lab"; dir = 1; network = list("ss13","rd")},/turf/open/floor/engine,/area/science/mixing) "bWx" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on,/turf/open/floor/plating/airless,/area/maintenance/port/aft) "bWy" = (/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/maintenance/port/aft) "bWz" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/port/aft) @@ -5260,18 +5253,14 @@ "bXk" = (/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/medical/virology) "bXl" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/virology/glass{name = "Isolation B"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/virology) "bXm" = (/obj/structure/sign/warning/electricshock,/turf/closed/wall,/area/science/xenobiology) -"bXn" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"bXn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/computer/camera_advanced/xenobio{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) "bXo" = (/obj/structure/sink{dir = 4; pixel_x = 11},/turf/open/floor/plasteel/white,/area/science/xenobiology) "bXp" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/turf/open/floor/plasteel,/area/science/misc_lab) "bXq" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4},/obj/machinery/meter,/turf/open/floor/plasteel,/area/science/misc_lab) "bXr" = (/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plasteel,/area/science/misc_lab) "bXs" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/misc_lab) -"bXt" = (/obj/structure/table,/obj/item/stack/sheet/glass/fifty{pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/mineral/plasma,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/misc_lab) -"bXu" = (/obj/machinery/light_switch{pixel_x = -20},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/science/circuit) -"bXv" = (/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/science/circuit) -"bXw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/circuit) -"bXx" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/science/circuit) -"bXy" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/stripes/line{dir = 5},/obj/structure/target_stake,/turf/open/floor/plasteel,/area/science/circuit) +"bXt" = (/obj/structure/table,/obj/item/stack/sheet/glass/fifty{pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/mineral/plasma,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel,/area/science/misc_lab) +"bXy" = (/turf/closed/wall,/area/science/circuit) "bXz" = (/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/plating/airless,/area/space/nearstation) "bXA" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/airless,/area/space/nearstation) "bXB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/airless,/area/maintenance/port/aft) @@ -5312,7 +5301,7 @@ "bYk" = (/obj/effect/spawner/structure/window,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plating,/area/medical/virology) "bYl" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/white,/area/medical/virology) "bYm" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel/white,/area/medical/virology) -"bYn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "0-2"},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/engine,/area/science/xenobiology) +"bYn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "0-2"},/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "containment blast door"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/engine,/area/science/xenobiology) "bYo" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/science/xenobiology) "bYp" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/structure/cable{icon_state = "4-8"},/obj/machinery/button/door{id = "xenobio7"; name = "Containment Blast Doors"; pixel_y = 4; req_access_txt = "55"},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/science/xenobiology) "bYq" = (/obj/structure/cable{icon_state = "0-2"},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "xenobio7"; name = "containment blast door"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/engine,/area/science/xenobiology) @@ -5321,13 +5310,13 @@ "bYt" = (/obj/structure/chair/office/light,/obj/effect/landmark/start/scientist,/turf/open/floor/plasteel,/area/science/misc_lab) "bYu" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plasteel,/area/science/misc_lab) "bYv" = (/obj/structure/disposalpipe/segment{dir = 6},/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel,/area/science/misc_lab) -"bYw" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 8},/turf/open/floor/plasteel,/area/science/misc_lab) -"bYx" = (/obj/structure/sign/nanotrasen,/turf/closed/wall,/area/science/circuit) -"bYy" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/science/circuit) -"bYz" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/science/circuit) -"bYA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/science/circuit) -"bYB" = (/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel,/area/science/circuit) -"bYC" = (/obj/machinery/power/apc{areastring = "/area/science/circuit"; name = "Circuitry Lab APC"; pixel_x = 30},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plasteel,/area/science/circuit) +"bYw" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/science/misc_lab) +"bYx" = (/obj/structure/sign/nanotrasen,/turf/closed/wall/r_wall,/area/science/explab) +"bYy" = (/obj/structure/table,/obj/item/paper_bin{pixel_y = 6},/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel/white,/area/science/explab) +"bYz" = (/obj/structure/table,/obj/item/pen,/obj/item/hand_labeler,/obj/item/stack/packageWrap,/obj/machinery/firealarm{pixel_y = 24},/turf/open/floor/plasteel/white,/area/science/explab) +"bYA" = (/obj/structure/table,/obj/item/folder/white,/obj/item/folder/white,/obj/machinery/airalarm{pixel_y = 23},/obj/item/radio/off,/obj/machinery/camera{c_tag = "Experimentor Lab"; network = list("ss13","rd")},/turf/open/floor/plasteel/white,/area/science/explab) +"bYB" = (/obj/structure/closet/l3closet/scientist,/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/apc{areastring = "/area/science/explab"; dir = 1; name = "Experimentation Lab APC"; pixel_y = 28},/turf/open/floor/plasteel/white,/area/science/explab) +"bYC" = (/obj/structure/closet/emcloset,/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/plasteel/white,/area/science/explab) "bYD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plating,/area/maintenance/port/aft) "bYE" = (/turf/open/floor/plasteel,/area/maintenance/port/aft) "bYF" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/open/floor/plating,/area/maintenance/port/aft) @@ -5373,7 +5362,7 @@ "bZt" = (/obj/structure/table,/turf/open/floor/plasteel/white,/area/medical/virology) "bZu" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) "bZv" = (/mob/living/simple_animal/slime,/turf/open/floor/engine,/area/science/xenobiology) -"bZw" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) +"bZw" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) "bZx" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio7"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) "bZy" = (/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/plasteel,/area/science/misc_lab) "bZz" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/button/ignition{id = "testigniter"; pixel_x = -6; pixel_y = 2},/obj/machinery/button/door{id = "testlab"; name = "Test Chamber Blast Doors"; pixel_x = 4; pixel_y = 2; req_access_txt = "55"},/turf/open/floor/plasteel,/area/science/misc_lab) @@ -5382,13 +5371,13 @@ "bZC" = (/obj/structure/rack,/obj/item/wrench,/obj/item/crowbar,/obj/machinery/computer/security/telescreen{name = "Test Chamber Monitor"; network = list("test"); pixel_y = -30},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel,/area/science/misc_lab) "bZD" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/science/misc_lab) "bZE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/science/misc_lab) -"bZF" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/science/misc_lab) -"bZG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel/white,/area/science/misc_lab) -"bZH" = (/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/science/circuit) -"bZI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/science/circuit) -"bZJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/science/circuit) -"bZK" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/science/circuit) -"bZL" = (/obj/machinery/light{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/science/circuit) +"bZF" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel,/area/science/misc_lab) +"bZG" = (/obj/effect/turf_decal/stripes/line{dir = 9},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/science/misc_lab) +"bZH" = (/obj/machinery/door/airlock/research/glass{dir = 4; name = "Circuitry Lab"; req_access_txt = "47"},/obj/machinery/door/firedoor,/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/science/explab) +"bZI" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/explab) +"bZJ" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/white,/area/science/explab) +"bZK" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/holopad,/turf/open/floor/plasteel/white,/area/science/explab) +"bZL" = (/obj/structure/extinguisher_cabinet{pixel_x = 28},/turf/open/floor/plasteel/white,/area/science/explab) "bZM" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/airlock/external{name = "External Access"; req_access_txt = "13"},/turf/open/floor/plating,/area/maintenance/port/aft) "bZN" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/external{name = "External Access"; req_access_txt = "13"},/turf/open/floor/plating,/area/maintenance/port/aft) "bZO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plasteel,/area/maintenance/port/aft) @@ -5437,8 +5426,8 @@ "caF" = (/obj/machinery/disposal/bin,/obj/structure/sign/warning/deathsposal{pixel_y = -32},/obj/structure/disposalpipe/trunk{dir = 8},/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) "caG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/medical/virology) "caH" = (/obj/structure/closet/secure_closet/personal/patient,/turf/open/floor/plasteel/white,/area/medical/virology) -"caI" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/engine,/area/science/xenobiology) -"caJ" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xenobio2"; name = "Containment Blast Doors"; pixel_y = 4; req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/science/xenobiology) +"caI" = (/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "containment blast door"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/engine,/area/science/xenobiology) +"caJ" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xenobio3"; name = "Containment Blast Doors"; pixel_y = 4; req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/science/xenobiology) "caK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "xenobio7"; name = "containment blast door"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/engine,/area/science/xenobiology) "caL" = (/turf/closed/wall/r_wall,/area/science/misc_lab) "caM" = (/obj/machinery/door/poddoor/preopen{id = "testlab"; name = "test chamber blast door"},/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/engine,/area/science/misc_lab) @@ -5446,14 +5435,13 @@ "caO" = (/obj/machinery/door/poddoor/preopen{id = "testlab"; name = "test chamber blast door"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/engine,/area/science/misc_lab) "caP" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/science/misc_lab) "caQ" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/window/reinforced{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/science/misc_lab) -"caR" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/junction/flip,/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel,/area/science/misc_lab) -"caS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/white,/area/science/misc_lab) -"caT" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research/glass{dir = 4; name = "Circuitry Lab"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/science/circuit) -"caU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/science/circuit) -"caV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 10},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/science/circuit) -"caW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/effect/turf_decal/stripes/line,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/science/circuit) -"caX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/turf_decal/stripes/line,/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel,/area/science/circuit) -"caY" = (/obj/structure/disposalpipe/segment{dir = 10},/obj/effect/turf_decal/stripes/line{dir = 6},/obj/machinery/camera{c_tag = "Circuitry Lab"; dir = 8; network = list("ss13","rd")},/turf/open/floor/plasteel,/area/science/circuit) +"caR" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/science/misc_lab) +"caS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel/white,/area/science/misc_lab) +"caT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/science/explab) +"caU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/closet/radiation,/turf/open/floor/plasteel/white,/area/science/explab) +"caV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table,/obj/item/clipboard,/obj/item/book/manual/wiki/experimentor,/turf/open/floor/plasteel/white,/area/science/explab) +"caW" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 28; receive_ore_updates = 1},/obj/machinery/computer/rdconsole/experiment{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel/white,/area/science/explab) +"caY" = (/obj/machinery/button/door{id = "telelab"; name = "Test Chamber Blast Doors"; pixel_x = 25; req_access_txt = "47"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel/white,/area/science/explab) "caZ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard/aft) "cba" = (/obj/structure/closet/crate,/obj/item/clothing/under/color/lightpurple,/obj/item/stack/spacecash/c200,/turf/open/floor/plating,/area/maintenance/starboard/aft) "cbb" = (/turf/open/floor/plating,/area/space) @@ -5498,17 +5486,16 @@ "cbO" = (/obj/structure/closet/l3closet/virology,/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel/white,/area/medical/virology) "cbP" = (/obj/structure/closet/secure_closet/medical1,/obj/structure/disposalpipe/segment,/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel/white,/area/medical/virology) "cbQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/medical/virology) -"cbR" = (/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/camera{c_tag = "Xenobiology South"; dir = 4; network = list("ss13","rd")},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"cbR" = (/obj/machinery/light{dir = 8},/obj/machinery/camera{c_tag = "Xenobiology Inner South"; dir = 4; network = list("ss13","rd")},/turf/open/floor/plasteel/white,/area/science/xenobiology) "cbS" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) "cbT" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 1},/turf/open/floor/engine,/area/science/misc_lab) "cbU" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/engine,/area/science/misc_lab) "cbV" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/science/misc_lab) -"cbW" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel/white,/area/science/misc_lab) -"cbX" = (/obj/effect/spawner/structure/window,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/science/circuit) -"cbY" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/science/circuit) -"cbZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/science/circuit) -"cca" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/plasteel/white,/area/science/circuit) -"ccb" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/white,/area/science/circuit) +"cbW" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/turf/open/floor/engine,/area/science/mixing) +"cbX" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/turf_decal/bot,/obj/machinery/light/small,/turf/open/floor/engine,/area/science/storage) +"cbZ" = (/obj/machinery/door/poddoor/preopen{id = "telelab"; name = "test chamber blast door"},/obj/machinery/door/firedoor/heavy,/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/engine,/area/science/explab) +"cca" = (/obj/machinery/door/poddoor/preopen{id = "telelab"; name = "test chamber blast door"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/firedoor/heavy,/turf/open/floor/engine,/area/science/explab) +"ccb" = (/obj/machinery/door/poddoor/preopen{id = "telelab"; name = "test chamber blast door"},/obj/machinery/door/firedoor/heavy,/turf/open/floor/engine,/area/science/explab) "ccc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plating,/area/maintenance/starboard/aft) "ccd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) "cce" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister,/turf/open/floor/plating,/area/maintenance/port/aft) @@ -5559,15 +5546,13 @@ "ccX" = (/obj/machinery/atmospherics/components/unary/tank/air{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plating,/area/maintenance/aft) "ccY" = (/obj/structure/closet/emcloset,/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plating,/area/maintenance/aft) "ccZ" = (/obj/structure/rack,/obj/machinery/light/small{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/maintenance/aft) -"cda" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "0-2"},/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "containment blast door"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/engine,/area/science/xenobiology) +"cda" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "0-2"},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/engine,/area/science/xenobiology) "cdb" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xenobio6"; name = "Containment Blast Doors"; pixel_y = 4; req_access_txt = "55"},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/science/xenobiology) "cdc" = (/obj/structure/cable{icon_state = "0-2"},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "xenobio6"; name = "containment blast door"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/engine,/area/science/xenobiology) "cdd" = (/obj/item/radio/intercom{pixel_x = -25},/turf/open/floor/engine,/area/science/misc_lab) "cde" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/science/misc_lab) "cdf" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/science/misc_lab) "cdg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/science/misc_lab) -"cdh" = (/obj/structure/table/reinforced,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/white,/area/science/circuit) -"cdi" = (/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plasteel/white,/area/science/circuit) "cdj" = (/obj/structure/table,/obj/item/flashlight/lamp,/turf/open/floor/plating,/area/maintenance/starboard/aft) "cdk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/starboard/aft) "cdl" = (/obj/machinery/door/airlock/maintenance/abandoned{name = "Incinerator Access"; req_access_txt = "12"},/obj/structure/barricade/wooden{name = "wooden barricade (CLOSED)"},/turf/open/floor/plating,/area/maintenance/port/aft) @@ -5614,7 +5599,7 @@ "cec" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 8},/obj/machinery/portable_atmospherics/canister/air,/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plating,/area/maintenance/aft) "ced" = (/obj/structure/disposalpipe/segment{dir = 6},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plating,/area/maintenance/aft) "cee" = (/obj/structure/disposalpipe/segment{dir = 9},/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/aft) -"cef" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) +"cef" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) "ceg" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio6"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) "ceh" = (/obj/machinery/sparker{id = "testigniter"; pixel_x = -25},/turf/open/floor/engine,/area/science/misc_lab) "cei" = (/obj/item/beacon,/turf/open/floor/engine,/area/science/misc_lab) @@ -5624,9 +5609,7 @@ "cem" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/science/misc_lab) "cen" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/research/glass{dir = 4; name = "Test Chamber"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/science/misc_lab) "ceo" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/science/misc_lab) -"cep" = (/obj/structure/table/reinforced,/obj/item/radio/intercom{pixel_x = -30},/obj/item/stock_parts/cell/high,/obj/item/stock_parts/cell/high,/turf/open/floor/plasteel/white,/area/science/circuit) -"ceq" = (/obj/structure/chair/office/light,/turf/open/floor/plasteel/white,/area/science/circuit) -"cer" = (/obj/structure/sign/poster/official/random{pixel_x = 32},/turf/open/floor/plasteel/white,/area/science/circuit) +"ceq" = (/obj/machinery/rnd/experimentor,/turf/open/floor/engine,/area/science/explab) "ces" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/starboard/aft) "cet" = (/obj/structure/table,/obj/item/paper_bin{pixel_x = -2; pixel_y = 5},/turf/open/floor/plating,/area/maintenance/starboard/aft) "ceu" = (/obj/structure/table,/obj/item/folder/white,/obj/item/folder/white,/obj/item/pen,/turf/open/floor/plating,/area/maintenance/starboard/aft) @@ -5670,17 +5653,15 @@ "cfg" = (/obj/machinery/door/airlock/atmos/abandoned{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/turf/open/floor/plating,/area/maintenance/aft) "cfh" = (/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plating,/area/maintenance/aft) "cfi" = (/obj/structure/disposalpipe/segment{dir = 10},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/aft) -"cfj" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"},/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "containment blast door"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/engine,/area/science/xenobiology) -"cfk" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xenobio1"; name = "Containment Blast Doors"; pixel_y = 4; req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/light,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/science/xenobiology) -"cfl" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"cfj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/engine,/area/science/xenobiology) +"cfk" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xenobio2"; name = "Containment Blast Doors"; pixel_y = 4; req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/science/xenobiology) +"cfl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table/glass,/obj/item/storage/box/syringes{pixel_y = 5},/obj/item/storage/box/beakers{pixel_x = 2; pixel_y = 7},/obj/item/storage/box/monkeycubes,/obj/item/storage/box/monkeycubes{pixel_x = 2; pixel_y = -2},/turf/open/floor/plasteel/white,/area/science/xenobiology) "cfm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "xenobio6"; name = "containment blast door"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/engine,/area/science/xenobiology) "cfn" = (/obj/machinery/camera{c_tag = "Testing Chamber"; dir = 1; network = list("test","rd")},/obj/machinery/light,/turf/open/floor/engine,/area/science/misc_lab) "cfo" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel,/area/science/misc_lab) "cfp" = (/obj/machinery/power/apc{areastring = "/area/science/misc_lab"; dir = 4; name = "Testing Lab APC"; pixel_x = 26},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/science/misc_lab) -"cfq" = (/obj/structure/table/reinforced,/obj/item/integrated_circuit_printer,/obj/machinery/computer/security/telescreen/circuitry{dir = 1; pixel_y = -30},/turf/open/floor/plasteel/white,/area/science/circuit) -"cfr" = (/obj/structure/table/reinforced,/obj/item/multitool,/obj/item/screwdriver,/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_y = -30; receive_ore_updates = 1},/turf/open/floor/plasteel/white,/area/science/circuit) -"cfs" = (/obj/structure/table/reinforced,/obj/machinery/light,/obj/item/stack/sheet/metal/ten,/turf/open/floor/plasteel/white,/area/science/circuit) -"cft" = (/obj/structure/closet/crate,/obj/item/target/alien,/obj/item/target/alien,/obj/item/target/clown,/obj/item/target/clown,/obj/item/target/syndicate,/obj/item/target/syndicate,/obj/item/gun/energy/laser/practice,/obj/item/gun/energy/laser/practice,/turf/open/floor/plasteel/white,/area/science/circuit) +"cfs" = (/obj/machinery/light,/obj/machinery/camera{c_tag = "Experimentor Lab Chamber"; dir = 1; network = list("ss13","rd")},/turf/open/floor/engine,/area/science/explab) +"cft" = (/turf/open/floor/engine,/area/science/explab) "cfu" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/turf/open/floor/plasteel/airless/solarpanel,/area/solar/port/aft) "cfv" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/port/aft) "cfw" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/turf/open/floor/plasteel/airless/solarpanel,/area/solar/port/aft) @@ -5731,9 +5712,9 @@ "cgp" = (/obj/structure/disposalpipe/segment{dir = 9},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plating,/area/maintenance/aft) "cgq" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/aft) "cgr" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard/aft) -"cgs" = (/obj/structure/sign/poster/official/safety_internals{pixel_x = -32},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"cgt" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/science/xenobiology) -"cgu" = (/obj/structure/rack,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/suit/hooded/wintercoat,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/science/xenobiology) +"cgs" = (/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"cgt" = (/obj/structure/chair/sofa/corner{dir = 1},/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/carpet,/area/science/misc_lab) +"cgu" = (/obj/structure/chair/sofa/left,/turf/open/floor/carpet,/area/science/misc_lab) "cgv" = (/obj/machinery/portable_atmospherics/pump,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/science/misc_lab) "cgw" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/science/misc_lab) "cgx" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/science/misc_lab) @@ -5789,12 +5770,11 @@ "chv" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) "chw" = (/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plating,/area/maintenance/aft) "chx" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard/aft) -"chy" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{external_pressure_bound = 140; name = "killroom vent"; pressure_checks = 0},/obj/machinery/camera{c_tag = "Xenobiology Kill Room"; dir = 4; network = list("ss13","rd")},/turf/open/floor/circuit/telecomms,/area/science/xenobiology) -"chz" = (/turf/open/floor/circuit/telecomms,/area/science/xenobiology) -"chA" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{external_pressure_bound = 120; name = "killroom vent"},/turf/open/floor/circuit/telecomms,/area/science/xenobiology) -"chB" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/warning/biohazard,/turf/open/floor/plating,/area/science/xenobiology) -"chC" = (/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"chD" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/science/xenobiology) +"chy" = (/turf/open/floor/circuit/telecomms,/area/science/xenobiology) +"chz" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{external_pressure_bound = 120; name = "killroom vent"},/turf/open/floor/circuit/telecomms,/area/science/xenobiology) +"chA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "0-2"},/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "containment blast door"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/engine,/area/science/xenobiology) +"chB" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"chC" = (/obj/structure/chair/sofa{dir = 4},/turf/open/floor/carpet,/area/science/misc_lab) "chE" = (/obj/structure/closet/emcloset,/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plating,/area/maintenance/starboard/aft) "chF" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/maintenance/starboard/aft) "chG" = (/obj/machinery/atmospherics/components/unary/tank/air,/turf/open/floor/plating,/area/maintenance/starboard/aft) @@ -5849,13 +5829,11 @@ "ciE" = (/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/maintenance/aft) "ciF" = (/obj/structure/disposalpipe/segment,/obj/machinery/light/small,/turf/open/floor/plating,/area/maintenance/aft) "ciG" = (/obj/structure/disposalpipe/segment,/obj/structure/closet/l3closet,/turf/open/floor/plating,/area/maintenance/aft) -"ciH" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/open/floor/circuit/telecomms,/area/science/xenobiology) -"ciI" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/circuit/telecomms,/area/science/xenobiology) -"ciJ" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/manifold/general/visible,/turf/open/floor/circuit/telecomms,/area/science/xenobiology) -"ciK" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{dir = 4; name = "Kill Chamber"; req_access_txt = "55"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/plating,/area/science/xenobiology) -"ciL" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/white,/area/science/xenobiology) -"ciM" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/science/xenobiology) -"ciN" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/structure/table,/obj/item/folder/white,/obj/item/pen,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/science/xenobiology) +"ciJ" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) +"ciK" = (/obj/machinery/camera{c_tag = "Xenobiology Kill Room"; dir = 4; network = list("ss13","rd")},/turf/open/floor/circuit/telecomms,/area/science/xenobiology) +"ciL" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/open/floor/circuit/telecomms,/area/science/xenobiology) +"ciM" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/circuit/telecomms,/area/science/xenobiology) +"ciN" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/white,/area/science/xenobiology) "ciO" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating,/area/maintenance/starboard/aft) "ciP" = (/obj/machinery/atmospherics/components/binary/valve{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) "ciQ" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/cyan/hidden,/turf/open/floor/plating,/area/maintenance/starboard/aft) @@ -5902,8 +5880,8 @@ "cjF" = (/obj/structure/disposalpipe/segment,/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/obj/item/reagent_containers/food/snacks/donkpocket,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/aft) "cjG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/c_tube,/turf/open/floor/plating,/area/maintenance/aft) "cjH" = (/obj/structure/mopbucket,/obj/item/caution,/turf/open/floor/plating,/area/maintenance/aft) -"cjI" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/science/xenobiology) -"cjJ" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/science/xenobiology) +"cjI" = (/obj/structure/chair/sofa/right{dir = 4},/turf/open/floor/carpet,/area/science/misc_lab) +"cjJ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel/white,/area/science/xenobiology) "cjK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/maintenance/starboard/aft) "cjL" = (/obj/machinery/door/airlock/maintenance/abandoned{name = "Air Supply Maintenance"; req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/starboard/aft) "cjM" = (/obj/machinery/door/airlock/maintenance{name = "Testing Lab Maintenance"; req_access_txt = "47"},/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard/aft) @@ -5957,7 +5935,7 @@ "ckI" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) "ckJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/barricade/wooden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) "ckK" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard/aft) -"ckL" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plating/airless,/area/space/nearstation) +"ckL" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{dir = 1; name = "Xenobiology Maintenance"; req_access_txt = "55"},/turf/open/floor/plating,/area/maintenance/starboard/aft) "ckM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/starboard/aft) "ckN" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard/aft) "ckO" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) @@ -6015,7 +5993,7 @@ "clO" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel,/area/maintenance/disposal/incinerator) "clP" = (/obj/machinery/power/terminal{dir = 1},/obj/machinery/airalarm/all_access{dir = 8; pixel_x = 24},/obj/structure/cable/yellow{icon_state = "0-8"},/turf/open/floor/plasteel,/area/maintenance/disposal/incinerator) "clQ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard/aft) -"clR" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/starboard/aft) +"clR" = (/obj/structure/table/wood,/turf/open/floor/carpet,/area/science/misc_lab) "clS" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard/aft) "clT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/starboard/aft) "clU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/maintenance/starboard/aft) @@ -6239,7 +6217,7 @@ "cqf" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/machinery/meter,/turf/open/floor/plating,/area/maintenance/aft) "cqg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plating,/area/maintenance/aft) "cqh" = (/obj/structure/disposalpipe/segment,/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/maintenance/aft) -"cqi" = (/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access_txt = "10; 13"},/turf/open/floor/plating,/area/maintenance/aft) +"cqi" = (/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access_txt = "10; 13"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plating,/area/maintenance/aft) "cqj" = (/obj/structure/rack,/obj/structure/disposalpipe/segment,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/starboard/aft) "cqk" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard/aft) "cql" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/starboard/aft) @@ -6529,7 +6507,7 @@ "cvJ" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/turf/closed/wall,/area/engine/engineering) "cvK" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/turf/open/space,/area/space/nearstation) "cvL" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 9},/turf/open/space,/area/space/nearstation) -"cvM" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access_txt = "13"},/turf/open/floor/plating,/area/maintenance/starboard/aft) +"cvM" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access_txt = "13"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plating,/area/maintenance/starboard/aft) "cvN" = (/obj/effect/decal/cleanable/dirt,/obj/structure/closet/emcloset,/turf/open/floor/plating,/area/maintenance/starboard/aft) "cvO" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/starboard/aft) "cvP" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/port/aft) @@ -6950,22 +6928,47 @@ "cDO" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) "cDP" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/holopad,/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) "cDQ" = (/obj/machinery/camera{c_tag = "MiniSat External South"; network = list("minisat"); start_active = 1},/turf/open/space,/area/space/nearstation) +"dhW" = (/turf/closed/wall/r_wall,/area/science/explab) +"djL" = (/obj/machinery/camera{c_tag = "Xenobiology Outer South"; dir = 8; network = list("ss13","rd")},/turf/open/floor/plasteel/white,/area/science/xenobiology) "dlK" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/computer/rdconsole/production{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/break_room) "dJc" = (/obj/item/twohanded/required/kirbyplants/random,/turf/open/floor/plasteel,/area/quartermaster/miningdock) "dPC" = (/obj/structure/closet/crate{name = "Asshole Containment"},/obj/item/banhammer,/obj/item/toy/plush/mammal/winfre{item_state = "Winfre"; name = "Winfre, Destroyer of Fun"},/turf/open/floor/plating,/area/maintenance/starboard/fore) +"dQj" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/warning/docking,/turf/open/floor/plating,/area/hallway/secondary/entry) "emi" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/light{dir = 1},/obj/item/twohanded/required/kirbyplants/random,/turf/open/floor/plasteel,/area/hallway/primary/central) "fns" = (/obj/machinery/light,/turf/open/floor/plasteel,/area/hallway/primary/starboard) "gdU" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 10},/turf/closed/wall/r_wall,/area/engine/atmos) +"gkf" = (/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access_txt = "10; 13"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plating,/area/maintenance/aft) +"hbp" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/plasteel/white,/area/science/explab) +"hBR" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xenobio61"; name = "Containment Blast Doors"; pixel_y = 4; req_access_txt = "55"},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/science/xenobiology) +"hOj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/closed/wall/r_wall,/area/science/circuit) "iiO" = (/obj/machinery/light{dir = 4},/turf/open/floor/engine,/area/science/xenobiology) "jtW" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/security/brig) +"jCP" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"jXD" = (/obj/structure/lattice/catwalk,/turf/open/space/basic,/area/space/nearstation) "kkG" = (/obj/item/twohanded/required/kirbyplants/random,/turf/open/floor/wood,/area/library) "lvH" = (/obj/item/twohanded/required/kirbyplants/random,/turf/open/floor/plasteel,/area/engine/atmos) +"lVa" = (/obj/structure/chair/sofa,/turf/open/floor/carpet,/area/science/misc_lab) "mAx" = (/obj/item/twohanded/required/kirbyplants/random,/turf/open/floor/carpet/royalblue,/area/crew_quarters/heads/captain) +"mVN" = (/obj/structure/sign/poster/official/random{pixel_y = 32},/turf/open/floor/carpet,/area/science/misc_lab) +"nwV" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "xenobio1"; name = "Containment Blast Doors"; pixel_y = 4; req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/light,/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/science/xenobiology) +"nMm" = (/obj/structure/cable{icon_state = "0-2"},/obj/structure/cable{icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "xenobio61"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) +"opz" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1; external_pressure_bound = 140; name = "killroom vent"; pressure_checks = 0},/turf/open/floor/circuit/telecomms,/area/science/xenobiology) +"oHr" = (/obj/structure/sign/poster/official/safety_internals{pixel_x = -32},/turf/closed/wall/r_wall,/area/science/xenobiology) "oQA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/item/twohanded/required/kirbyplants/random,/turf/open/floor/plasteel,/area/engine/atmos) +"pdg" = (/turf/open/floor/carpet,/area/science/misc_lab) +"phz" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access_txt = "13"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard/aft) "qyM" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner{dir = 1},/area/engine/atmos) "ren" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/item/twohanded/required/kirbyplants/random,/turf/open/floor/plasteel/white,/area/medical/virology) +"siW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "xenobio61"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) +"sWK" = (/obj/structure/table,/obj/item/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/grenade/chem_grenade,/obj/item/grenade/chem_grenade,/obj/item/pipe_dispenser,/turf/open/floor/engine,/area/science/mixing) +"sXb" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"},/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "containment blast door"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/engine,/area/science/xenobiology) "tIS" = (/obj/item/twohanded/required/kirbyplants/random,/turf/open/floor/wood,/area/security/vacantoffice) +"uZG" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"vgR" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio61"; name = "containment blast door"},/turf/open/floor/engine,/area/science/xenobiology) "vId" = (/obj/machinery/light{dir = 8},/turf/open/floor/engine,/area/science/xenobiology) +"vKO" = (/obj/machinery/quantumpad{map_pad_id = "station"; map_pad_link_id = "xenoarch"; mapped_quantum_pads = list("station","xenoarch")},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"wHA" = (/obj/effect/landmark/blobstart,/obj/effect/landmark/xeno_spawn,/turf/open/floor/engine,/area/science/explab) +"wLY" = (/obj/structure/bookcase/manuals/research_and_development,/obj/machinery/light{dir = 1; pixel_y = 16},/turf/open/floor/carpet,/area/science/misc_lab) "wST" = (/obj/structure/disposalpipe/segment,/obj/item/twohanded/required/kirbyplants/random,/turf/open/floor/plasteel/grimy,/area/security/detectives_office) "xYc" = (/obj/item/crowbar,/obj/item/wrench,/obj/structure/window/reinforced,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner,/area/hallway/primary/aft) @@ -7095,71 +7098,71 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXeaXgaxybhaaxBaxBaTcaXhaXiaXjaXkaXkaXlaXmaXnaTcaXoaRTaVLaXpaXpaXpaXqaXraXpaXsaXtaXuaXvaXwaXwaXxaXyaPlaXzaXAaXBaXCaXDaXEaXBaXFaXGaXGaXHaXIaXJaXKaXLaXMaWdbbVaIPaXNaXOaXPaXQaXRaXSaPCaXTaXUaXVaXWaXXaXYaXYaXZaYaaYbaYcaYdaYeaYfaXVaYgaXTaPCaXSaXRaYhaYiaXOaYjaIPaIPbebbbXbiZaKsaKsaKsaKsaKsaKsaKsaRlbjbaKsaKsaKsaJiaYpaYqaSBaSBaYraSBaYXbhyaJiaYsaYtaRwaYuaYuaYvaYtaYwaYxaYyaYzaYzaYAaYBaYCaOMaOMaYDaOMaOMaOMaOMbegaYEaYFaYFaYFaYFaYFaYGaYHbjsaYJaYKaYLaYMaQjaYNaMzbjhaZOaZNaMzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayUayUayUayWaYOaYPaYQaYRaYSaYSaYSaYSaYTaUuaTcaYUaYVaVLaXpaYWbaKaYYaYZaXpaZaaZbaZcaPlaZdaZeaZfaZgaPlaZhaZiaZjaZkaZjaZlaZmaZnaWdaZoaZpaZpaZqaZraZsaZtaWdbbYaLzaZuaZvaZvaZvaZvaZvaZvaZwaZxaZyaXXaXZaZzaZAaZAaZBaZAaZAaZCaYbaYeaZDaZEaZFaZDaZDaZDaZDaZDaZDbjiaIPaIPbgTbjjbbXbiZbjkaSwbjlaKsaKsaKsaWGaKsaKsbjmaYkaJibjnaJiaZSaYlaZTaZTaJiaJiaJiaZUaRwaRwaZVaZWaZXaZYaZWaHTaZZbaababaFbbacbadbaeaVwaMpbafaUkaVwbagaCwbahaFfbaiaREaREbaiaFfbajaCwbakbalbamaQiaQjaPbaMzaMzaMzaMzaMzaMzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayUbanaPebaoaTcaUwaVFbsatISbapaUwbaqaUwaTcbarbasbataXpaXpaXpbaubavaXpaZbbawaZbaPlaZdaZeaZfaZgaPlaZhaZibaxbayaZjbazaZmaZnaWdbaAaZpaZpaZGbaBaZpbaDbbxaIPaIPbbZaZvbaFbaGbaHbaIbaJbcebaLbaMbaNbaOaZAaZAbaPbaQbaPaZAaZAbaRbaSbaCbaTbaUbaXbaYbbzbaVmAxaZDbjoaIPaIPbgTbgTbjpbbXaJdaJdaJdbbbaSqbbbaJdbbcaJdaJdaJdaJibcbbdZbbdbbdbbdbbdbcfbdHaJiaZWbbgbbgaZWbaabaabaabaaaHTaZZbaababaFbaFbaFbbbhaFbbbhaFbbbhaFbaFbaCwaCwbbibbibbibbibbibbiaCwaCwbbjaQjbbkaQiaQjaQjbblaQlaQlaQlaQlaSZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadauSauSayUayUayUayUayUayUayUayUauSauSaweaxBaxBaTcaTcaTdaTcaTcaTcaTcaTeaTcaTcbbmbbnbboaXpaYWbbpbaubbqaXpbbrbbsbbraPlaZdaZeaZfaZgaPlbbtaZiaZjbbubbvbbwaZmaZnbjqaZsbbybaZbbabbAaZpwSTbbCaIPaIPaXNbbDbbEbaJbbFbbGbbGbbHbbIbbJbaNbbKaZAaZAbaPbbLbaPaZAaZAbbMbaSbbBbbNbpdbbRbbSbcWbaWbbOaZDbjobbUaIPaIPbaabaabaabecbGkbehbaabaabaabeibembembembembeobaabaabaabaabaabaabaabaabehbaabaabaabaabaabaabaabcabepbccbcdbaabesbembembaabembaabembaabembekbeobfObaabaabaabaabaabaabbWbcgaSXaQjbchbcibcjbckaMzaMzaMzaMzaMzaRIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayUawhawiawiawiawiawiawiawiawiawhawibclaxDaxDbcmbcnbcobcpbcpbcpbcqbcrbcsaPjbctbcubcvaXpaXpaXpbcwbcxaXpaPlaPlaPlaPlaZdaZebcybczaPlaZhaZiaZjbcAbcBbcCbcDbcEbcFbcGbcGbcGbcHbcIaZsbcJaWdaQUaNhaXNbcKbcLbaJbcMbcNbcObcPbcQbcRbaNbcSbaPaZAbcTbcUbcTaZAbaPaZCbaSbbPbbNbpdbbRbdVbcWbaWmAxaZDbjraIPaIPaIPbaabaabaabaabHGbbWbaabaabaabaabcYbaabaabaabaabaabcZaYzaYzaYzaYzbdabaabbWbaabaabaabaabaabaabdbbdcbddbdebdfbdfbdfbdgbdfbdfbdfbdfbdfbdfbdfbdfbdfbdfbdfbdfbdfbdfbdfbdhbdibdjbdkbdkbdlaQibdmaQjbdnaQlaQlbdoaQlbdpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadayUaxAaxBaxAazaaxBaxBbdqaxAaxBaxAazaaxBaxBaxBbdrbdsbdrbdrbdrbdrbdtbduaPjaPjaPjbdvaVLaXpaYWbdwbdxbbqaXpbdybdzbdyaPlaPlaPlbdAbdBaPlaZhaZibdCbdDbdEbdFaZmaPjaWdaWdaWdaWdaWdaWdaWdbdGaWdbfPaIPaXNbcKbdIbaJbcMbdJbdKbcPbcQbaJbaNbdLbdMaZAbdNbdObdPaZAbdQbdRbaSbbQbbTbcVbdWbdXbjdbaWbdSaZDbjobeaaIPbedbgBbgBbgBbiibHHbjtbeebeebeebfAbefbeebeebjubgBbgBbgBbgBbgBbjvbjwbejbjxbjtbgBbgBbaabaafnsbelbjybenbjzbjAbeqbeqbeqbaabgBbgDbjBbgBbgBbaabaabaabaabaabaabaabaabaabaabaabbWbetbeubevbewaQiaQjaPbaMzaMzaMzaMzaMzaMzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaweayUbexayUayWaxBaxBayXayUbeyayUayYbezbeAbeAbdrbeBbeCbCYbeEbeFbdtbeGbeHbeIbeIbeJbeKaXpaXpaXpbeLbeMaXpaPjaPjaPjaPjbeNbeObePbeQbeObeRaZibeSbeTaZjaZlaZmbeUbeVbeWbeXbeXbeXbeXbeYbeZbeVbjCaIPbbZaZvbaJbfbbfcbfdbfebffbcQbfgbfhaXYbfibfjbfkbfkbfkbflbfmaYdbfnbdTbdUbdYbpxbfobjdbaWbfpaZDbjoaIPbjDbfvbfvbfvbfvbfvbfvbfvbfwbfxbfxbfxbfybfzbfzbfwbjEbjEbjEberberberberberbfBbfBbfBbfCbfBbfBbfBbfBbfBbfGbfHbfIbfJbfJbfJbfKbfLbfLbfLbfLbfLbfMbfNbfNbjFbjGbfNbjHbjIbfNbfNbfRbfSbfSbfSbfSbfTbfUbfVbfWaMzaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaAaauSaAbaxyayUaAcaAdbfXbfYayUaxyaAbayUauSaAaawebdrbfZbgabgabgabgbbgcbgdbgebeObeObgfbggaXpaYWbghbeLbgiaXpbgjbgjaRTbgkbglbgmbgnbgmbgmbgobgpbgqaZkbgrbgsaZmaRTbgtbgubeVbgvbgwbgxbgyaPNbgAbjJbgCbjKaZvbgEaZybgFbgGbgHbgIbcQbgJaZvaadbgKbjLbjMbjMbjMbjNbgMaadaZDbfqbfrbfsbftbaWbfubaWbgNaZDbjoaIPbjObfvbjPbgVbgWbgXbgYbfvbhfbjQbjQbjQbhbbhcbhcbhdbhebjRbhgbfDbfEbfFbhhberbhlbhibhjbhkbhibhmbhnbfBbfBbhobhpbhqbhrbhsbhtbhubhvbhwbhxbjSbfLbhzbhAbhzbfLbhBbhCbhBbfSbhDbhEbhDbfSbhFbhGbfSbhHbhIaMzaMzaMzaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayUayUayUayUayUauSayUayUayUayUayUayUayUayUauSauSaweaxBaxBaTcaTcaTdaTcaTcaTcaTcaTeaTcaTcbbmbbnbboaXpaYWbbpbaubbqaXpbbrbbsbbraPlaZdaZeaZfaZgaPlbbtaZiaZjbbubbvbbwaZmaZnbjqaZsbbybaZbbabbAaZpwSTbbCaIPaIPaXNbbDbbEbaJbbFbbGbbGbbHbbIbbJbaNbbKaZAaZAbaPbbLbaPaZAaZAbbMbaSbbBbbNbpdbbRbbSbcWbaWbbOaZDbjobbUaIPaIPbaabaabaabecbGkbehbaabaabaabeibembembembembeobaabaabaabaabaabaabaabaabehbaabaabaabaabaabaabaabcabepbccbcdbaabesbembembaabembaabembaabembekbeobfObaabaabaabaabaabaabbWbcgaSXaQjbchbcibcjbckaMzaMzaMzaMzaMzaRIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayUaxBaxBaxBayUawhawiawiawiawiawiawiawiawiawhawibclaxDaxDbcmbcnbcobcpbcpbcpbcqbcrbcsaPjbctbcubcvaXpaXpaXpbcwbcxaXpaPlaPlaPlaPlaZdaZebcybczaPlaZhaZiaZjbcAbcBbcCbcDbcEbcFbcGbcGbcGbcHbcIaZsbcJaWdaQUaNhaXNbcKbcLbaJbcMbcNbcObcPbcQbcRbaNbcSbaPaZAbcTbcUbcTaZAbaPaZCbaSbbPbbNbpdbbRbdVbcWbaWmAxaZDbjraIPaIPaIPbaabaabaabaabHGbbWbaabaabaabaabcYbaabaabaabaabaabcZaYzaYzaYzaYzbdabaabbWbaabaabaabaabaabaabdbbdcbddbdebdfbdfbdfbdgbdfbdfbdfbdfbdfbdfbdfbdfbdfbdfbdfbdfbdfbdfbdfbdhbdibdjbdkbdkbdlaQibdmaQjbdnaQlaQlbdoaQlbdpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayUjCPvKOaxBaxBaxAaxBaxAazaaxBaxBbdqaxAaxBaxAazaaxBaxBaxBbdrbdsbdrbdrbdrbdrbdtbduaPjaPjaPjbdvaVLaXpaYWbdwbdxbbqaXpbdybdzbdyaPlaPlaPlbdAbdBaPlaZhaZibdCbdDbdEbdFaZmaPjaWdaWdaWdaWdaWdaWdaWdbdGaWdbfPaIPaXNbcKbdIbaJbcMbdJbdKbcPbcQbaJbaNbdLbdMaZAbdNbdObdPaZAbdQbdRbaSbbQbbTbcVbdWbdXbjdbaWbdSaZDbjobeaaIPbedbgBbgBbgBbiibHHbjtbeebeebeebfAbefbeebeebjubgBbgBbgBbgBbgBbjvbjwbejbjxbjtbgBbgBbaabaafnsbelbjybenbjzbjAbeqbeqbeqbaabgBbgDbjBbgBbgBbaabaabaabaabaabaabaabaabaabaabaabbWbetbeubevbewaQiaQjaPbaMzaMzaMzaMzaMzaMzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayUaxBaxBaxBayUayUbexayUayWaxBaxBayXayUbeyayUayYbezbeAbeAbdrbeBbeCbCYbeEbeFbdtbeGbeHbeIbeIbeJbeKaXpaXpaXpbeLbeMaXpaPjaPjaPjaPjbeNbeObePbeQbeObeRaZibeSbeTaZjaZlaZmbeUbeVbeWbeXbeXbeXbeXbeYbeZbeVbjCaIPbbZaZvbaJbfbbfcbfdbfebffbcQbfgbfhaXYbfibfjbfkbfkbfkbflbfmaYdbfnbdTbdUbdYbpxbfobjdbaWbfpaZDbjoaIPbjDbfvbfvbfvbfvbfvbfvbfvbfwbfxbfxbfxbfybfzbfzbfwbjEbjEbjEberberberberberbfBbfBbfBbfCbfBbfBbfBbfBbfBbfGbfHbfIbfJbfJbfJbfKbfLbfLbfLbfLbfLbfMbfNbfNbjFbjGbfNbjHbjIbfNbfNbfRbfSbfSbfSbfSbfTbfUbfVbfWaMzaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayUayUayUayUdQjaAbaxyayUaAcaAdbfXbfYayUaxyaAbayUauSaAaawebdrbfZbgabgabgabgbbgcbgdbgebeObeObgfbggaXpaYWbghbeLbgiaXpbgjbgjaRTbgkbglbgmbgnbgmbgmbgobgpbgqaZkbgrbgsaZmaRTbgtbgubeVbgvbgwbgxbgyaPNbgAbjJbgCbjKaZvbgEaZybgFbgGbgHbgIbcQbgJaZvaadbgKbjLbjMbjMbjMbjNbgMaadaZDbfqbfrbfsbftbaWbfubaWbgNaZDbjoaIPbjObfvbjPbgVbgWbgXbgYbfvbhfbjQbjQbjQbhbbhcbhcbhdbhebjRbhgbfDbfEbfFbhhberbhlbhibhjbhkbhibhmbhnbfBbfBbhobhpbhqbhrbhsbhtbhubhvbhwbhxbjSbfLbhzbhAbhzbfLbhBbhCbhBbfSbhDbhEbhDbfSbhFbhGbfSbhHbhIaMzaMzaMzaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaadaadaadaadayUbhJayUayUayUayUayUayUbhKayUaadaadaadaaabdrbhLbdrbhMbgabhNbhObdraRTaTfbhPbhQbhRbhSbhSbhSbhSbhSbhSbhTbhUbhVbhWbhXbhYbhYbhYbhYbhYbhYaZmbhZaZiaZmbhYbhYbiabibbicbidbiebifbiebigbihbfaaIPbjTaZvbijaZyaZyaZyaZybgIbcQbikaZvaadbgKbjUbilbimbinbjVbgMaadaZDbgObbNbgPbgQbaWbjdbaWbaWaZDbjoaIPbjDbfvbirbisbitbitbiubivbhcbiwbhcbhcbhbbjWbhcbhcbhcbhcbixbfDbjXbjYbjZberbkabhibhibkbbkabkcbhibfBbkdbkebfHbkfbkgbkhbkibkjbkkbklbkmbknbkobkpbkqbkrbfLbksbktbkubfSbgRbgSbgRbiobgRbgRbfSbkzbhIaaaaadaaaaadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoBaaabdrbkBbkCbkDbkEbkEbkFbkGbkHbkIaPjbkJbkKbkLbkLbkLbkMbkMbkMbkMbkMbkMbkNbkObhYbkPbkQbkRbkSbkTbkUbkVbkWbhYbkXbkYbkZbeVbeVblablbblcblbbldbleblfblgbbZblhblibljblkbllaZyblmbcQaZvaZvaadbgKbjUbimbgLbimbjVbgMaadaZDaZDbipbpdbiqbaWbjebjfbjgaZDbjoaIPbjDbfvblsbisbltblublvblwbhcblxblyblzblAblBblCblCblDbhcbixbfDblEblFblGberbkabhibhibkbbkabkcblHbfBblIblJbfHblKblLblMblNblKbkkblOblPbkmbkmbkmbkmblQbfLblRblSblTbfSbkvbgRbgRbkwbkxbkybfSbkzbhIblYblYblYblYaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdrblZbdrbmabmbbmbbmcbdrbmdbmdaPjbmebmfbmebmebmebmfbmeaPjaPjbhYbhYbmgbmhbhYbmibmibmibmibmibmibmjbmkbmlbmmbmnbmobmpbmqbmrbmqbmsbmtbmubihbfabmvbmwbmxbmybmzbmAbmBaZybgIbcQaZvaadaadbmCbmDbinbmEbilbmFbmGaadaadaZDbmHbmIaZDaZDaZDaZDbmJaZDbmKaIPbmLbfvbmMbmNbmObitbiubmPbhcblxbmQbmRbmSbmTbmUbmVbmWbmXbixberbmYbmZbnaberbkabhibhibkbbkabnbbncbfBbndblJbfHbnebkgbnfbkibngbkkbnhbnibnjbnkbnlbnmbnnbfLbnoblSbnpbfSbnqbnrbnsblnbloblpbfSbkzbnwbnxbnybnzbnAaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdrbnBbkCbnCbmbbnDbnEbdraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnFbnGbnHbnIbnJbnKbmibmibmibnLbmibmibnMbnNbnObnPbnQbnRbnSbnTbihbnUbeVbeVbeVbnVbnWaLzblhbnXbnYbnYbnYbnYbnZboabobaadaaabgKbocbodbodbodboebgMaaaaadbofbntbnubnvbojbokaZDbolaZDbjiaIPbombfvbonboobopboqborbfvbosblxbmQbotboubhcbovbotbmWbowboxberboybozboAboBboCboCboDboEboHboGboHboIboJboKbfHboLboMboNboOboPboQboRboSboTboUboVboWaRhbfLboXboYboZbfSbpabpbbpcblqbgRblrbfSbpebpfbpgbphbphbphbphbphbphbpiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdrbpjbkCbkCbkCbdrbdrbdraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnFbpkbplbpmbpnbpnbpnbpnbpnbpnbpnbpnbpnbpobppbpqbprbpsbptbpubpvbpwbpwbpybpzbfabpAbpBblhblhbobbpCbpDbpEbpFbpGbobaaaaaabgKbpHbpIbpJbpIbpKbgMaaaaaabofboibpdbpxbofbpOaZDbpPaZDbjiaIPbpQbpRbpSboobpTbitbpUbfvbjEbpVbpWbpXbpYbhcbpZbpXbqabqbbjEberberbqcberbqdbqebqfbqfbqfbqgbqhbqibqibqibqjbqkbfIbfIbfIbfIbfIbqlbqmbkmbqnboWboWbqobqpbqlbqqbqrbqsbqtblUblVblWblXbogbohbfSbqAbqBbqCbqDbqDbqDbqDbqDbqEbhIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqFbnFbnFbqGbplbkVbmibqHbqHbqHbqHbmibmibmibmibqIbqJbqKbqLbqMbqNbqObqPbqQbpwbpwbpzbqRbqSbqTbqUbqVbqWbqXbpLbpMbpNbrbbobaadaaabgKbrcbrdbrdbrdbrebgMaaaaadbofbqxbqybDUbofbriaZDbolaZDbjiaIPbpQbfvbrjboobrkbrlbrmbfvbrnblxbrobpXbjEbrpbjEbpXbrqbrrbrsbrtbrubrvbrwbrxbrybrzbrAbrBbrCbrDbrEbrFbrGblJbrHbrIbrJbrKbrLbrMbrNbrObrPbrQbrRbrSboWbrTbrUbrVbrWaSxbqtbqubqvbqwbqYbgRbqZbscbsdbfSbsebsebsebsebsebsebkzbhIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsfbsgbsfbshbsibsjbskbslbmibmibmibmibmibsmbhYbhYbsnbpwbsobspbsqbpubsrbpwbssbpwbstbsubpAbsvbswbsxbsybszbrabrfbpNbsCbobaaaaaabgKbsDbsEbsFbsEbsGbgMaaaaaabsHbsIbsJbsHbsHbsHbsHbsKbsHbsLaLzbsMbfvbfvbsNbsObsPbfvbfvbhcbsQbsRbsSbsTbsSbsUbsSbsWbqbbhcbhcbhcbqbbhcbhbbrybrzbsXbsYbsZbtabtbbtcbrGbtdbtebtfbtgbtgbtgbthbtibtjbtkbtlbtmbtnbtobtpbtqbtrblSbtsbqtbqtbttbtubtvbttbqtbfSbfSbfSbtwbtxbtybtzbtAbsebtBbhIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtCbtDbtEbtFbmibkVbmibqHbqHbtGbqHbmibmibtHbtIbhYbtJbpwbsobspbpwbtKbpwbpwbtLbpwbstbsubpAaIPbswbtMbtNbtObrgbrgbrhbtRbobaadaadbtSbtTbtUbtVbtWbtXbtYaadaadbtZbuabubbucbudbuebufbugbsHbuhaIPbuibujbukbulbumbunbuobupbuqburbusbutbutbutbutbutbuubuvbutbutbutbuwblCbuxbuybrzbuzbuAbuBbuBbuCbuDbrGblJbrHbuEbuFbuGbuHbuIbuJbuKbkmbuLbkmbkmbkmbuMbqlbuNbuObuPbuQbuRbuSbuTbuUbuVbuWbuXbuYbuZbvabvbbvbbvbbvcbvdbvebhIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqFbnFbnFbvfbmibkVbmibmibmibmibmibmibmibtHbvgbhYbvhbvibvjbvkbvlbvmbvnbvobpwbvpbpzbvqbpAaIPbswbsxbobbvrbvsbvtbvubvvbobaaaaaaaadbgKbvwbvxbvwbgMaadaaaaaabtZbvybvzbvAbvBbvCbvCbvDbvEbvFbvGaMXbvHbvIbvJbvKbvLbvMbvNbvMbvMbvObvPbvQbvRbvRbvRbvSbvTbhcbhcbvUbvVbvVbvWbrzbrzbrzbvXbvYbvZbtbbuDbrGbwabrHbfLbqlbqlbqlbqlbqlbqlbqlbqlbqlbwbbwcbwbbqlbwdbwebwfbwgbwgbwgbwhbwibwjbwkbwlbwmbwnbwobwpbwqbwrbwsbwtbwubwvblYbwwbwwblYaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwxbtCbtDbtEbpkbwybmjbwzbnKbmibwybmibmibmibtHbwAbhYbwBbpwbsobwCbwDbwEbpwbpwbpwbwFbpzbvqbpAaXNbswbwGbobbwHbwIbwJbwKbpGbobaaaaaaaadbwLbwMbrdbwNbwOaadaaaaaabtZbwPbwQbwRbwSbwTbwUbwVbsHbwWaIPbjDbjEbjEbwXbwYbsWbwZbxabxbbxcbxcbxbbxabxbbxabxbbxabxbbxabfzbfzbvVbxdbuBbxebxfbrzbvXbxgbxhbxibxjbrGbxkbxlbxmbxnbxobwgbwgbxpbwgbwgbxqbxrbxsbxtbxubwgbxvbxwbxxbxybxybxybxzbxzbxzbxzbxzbxAbxBbxCbxDbxCbxEbxCbsebxFbxGbxHbxIbxJblYaadaaaaaaaaaaaaaaaaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxKbxLbxKbxMbxNbxMbxMbxMbxMbxMbxObxPbmibtHbxQbhYbxRbxSbxTbxUbxVbxWbxXbxXbxXbxWbxWbxYbpAaKebxZbsxbobbyabybbycbydbyebobaaaaaaaadbyfbygbtVbyhbyiaadaaaaaabtZbyjbykbylbymbwTbwUbwVbsHbynaIPbjDbyobypbyqbwYbyrbysbxabytbyubyvbywbyxbjcbyzbyAbyzbyBbxabhcbyCbvVbyDbuBbyEbyFbyGbyHbyIbyJbyJbyKbyLbyMbyNbyObyPbyQbyRbySbyRbyRbyTbyRbyRbyUbyVbyRbyRbyWbyXbyYbxybrXbrYbrZbzcbzdbzebxzbzfbzgbzhbzibzjbzgbzkbsebxFbhIbzlbzmbznblYaaaaaaaaaaaaaaaaaaaaaaadbzoaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqFbnFbnFbnFbhYbnFbnFbnFbzpbzpbzpbzpbzqbzrbzrbzpbzpbzsbztbzubzvbxWbzwbzxbzybzzbxWbzAbpAbbeaTBaTBbobbobbobbobbobbzBbobaILaILaILbtSbzCbzDbzEbtYaILaILaILbsHbsHbsHbsHbsHbsHbsHbsHbsHbzFaIPbzGbxabxabzHbzIbxabxabxabzJbyubzKbyubzLbzMbzNbzObzPbzQbzLbhcbyCbvVbzRbzSbzTbzUbzVbzWbzXbzUbzUbzYbzZbAabAbbAcbAcbAcbAcbAdbAcbAcbAcbAebAebAfbAgbAhbAhbtrbAibtsbxybHIbsbbsAbAmbAnbAobApbsebsebAqbAqbAqbsebArbsebxFbhIbAsbzmbAtblYaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaabzpbAubAvbAwbAxbAybAzbzrbAAbABbACbADbxXbAEbAFbAGbAHbxWbzAbpAaIPaLPbAIbAJbAKaLPbiFbALbAMbANaWDaWDaWDbAObAPbAQbARbASaIPaIPaIPaIPaLOaIPaLzbATaIPaIPbAUaIPbAVaIPbAWbxabAXbAYbAZbBabBbbxabBcbyubBdbyubzLbzMbzMbBebBfbBgbzLbhcbBhbvVbuBbBibBjbBkbBlbBmbBnbBobBpbrGbrGbBqbBrbAcbBsbBtbBubBvbBwbBxbAcbBybBzbBAbBBbBCbAhbtrbAibBDbBEbsBbsVbtPbBIbBJbBKbApbBLbBLbBLbBLbBLbBLbBLbsebxFbhIbBMbBNbBOblYaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoBaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaabzrbBPbBQbBRbBSbBTbBUbBVbBWbBXbBYbBZbCabCbbAGbCcbCdbxWbzAbCeaIPaIPaIPaIPaIPaIPbCfaIPbpAaIPaIPaIPaIPaIPbCgbChbCiaIPaIPaIPaIPaIPaIPaIPaLzaIPaIPaIPaIPaNhbAVbCjbjDbxabCkbClbCmbCnbCobxabCpbyubyvbCqbxabCrbCsbCtbCubCvbxabhcbyCbvVbvVbvVbvVbvVbrGbrGbrGbrGbrGbrGbCwbCxbCybAcbCzbCAbCBbCCbCDbCEbAcbCFbCGbCHbCIbCJbAhbtrbCKbCLbCMbtQbyybyybyZbzabzbbApbBLbBLbCSbCTbBLbBLbBLbsebxFbhIbCUbzmbCVblYaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabzpbCWbCXbIYbCZbDabDbbDcbDdbDebDfbDdbDgbDhbDibDjbDkbxWbDlbDmbDnaKlbDnbDobDnbDnbDpbDnbDqbfQbDrbDsbfQbDtbDubDvbDwbDxbDybDzbDAbDAbDBbDAbDCbDDbDAbDEbDFbDGbDHbfQbDIbxabDJbDKbDLbxbbxbbxabxbbDMbxbbxabxabxabxabxabxabxabxabhcbhcbDNbDObDPbwZbDQbDRbAjbAkbAlbBFbDRbDWbDXbDYbAcbBsbDZbEabEbbEcbEdbAcbEebEfbEgbEhbEibAhbtrbEjbEkbxzbBGbBHbCNbCObCPbCQbApbBLbBLbBLbErbBLbBLbBLbsebEsbEtbEubzmbznblYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabzpbzpbzrbzrbzrbzrbzpbzpbEvbEwbACaTRbxWbxWbxWbxWbxWbxWbExbEyaITaITaITaITbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEAaHpbEBbECbECbECbECbECbEDbECbECbECbECbEEbEFbEEaIUaKfbEGbxabEHbEIbEJbEKbELbxabEMbyubENbEObEPbEQbERbESbETbEUbEOblDbhcbhcbhcbhcbhcbsWbEVbCRbDSbCRbDTbDRbEZbCxbFabFabFabFabFabFabFabFabFabFbbFbbFbbFbbFbbFbbFcbFdbFebxzbxzbxzbxzbxzbxzbxzbApbsebsebsebsebsebsebsebsebxFbhIbFfbFgblYblYaadaadaadaaeaaeaaeaaeaaeaaeaaeaaeaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsfbsgbsfbshbsibsjbskbslbmibmibmibmibmibsmbhYbhYbsnbpwbsobspbsqbpubsrbpwbssbpwbstbsubpAbsvbswbsxbsybszbrabrfbpNbsCbobaaaaaabgKbsDbsEbsFbsEbsGbgMaaaaaabsHbsIbsJbsHbsHbsHbsHbsKbsHbsLaLzbsMbfvbfvbsNbsObsPbfvbfvbhcbsQbsRbsSbsTbsSbsUbsSbsWbqbbhcbhcbhcbqbbhcbhbbrybrzbsXbsYbsZbtabtbbtcbrGbtdbtebtfbtgbtgbtgbthbtibtjbtkbtlbtmbtnbtobtpbtqbtrblSbtsbqtbqtbttbtubtvbttbqtbScbScbScbScbScbScbScbScbScbtBbhIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtCbtDbtEbtFbmibkVbmibqHbqHbtGbqHbmibmibtHbtIbhYbtJbpwbsobspbpwbtKbpwbpwbtLbpwbstbsubpAaIPbswbtMbtNbtObrgbrgbrhbtRbobaadaadbtSbtTbtUbtVbtWbtXbtYaadaadbtZbuabubbucbudbuebufbugbsHbuhaIPbuibujbukbulbumbunbuobupbuqburbusbutbutbutbutbutbuubuvbutbutbutbuwblCbuxbuybrzbuzbuAbuBbuBbuCbuDbrGblJbrHbuEbuFbuGbuHbuIbuJbuKbkmbuLbkmbkmbkmbuMbqlbuNbuObuPbuQbuRbuSbuTbuUbuVbuWbuXbuYbuZbvabvbbvabtwbvcbvdbvebhIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqFbnFbnFbvfbmibkVbmibmibmibmibmibmibmibtHbvgbhYbvhbvibvjbvkbvlbvmbvnbvobpwbvpbpzbvqbpAaIPbswbsxbobbvrbvsbvtbvubvvbobaaaaaaaadbgKbvwbvxbvwbgMaadaaaaaabtZbvybvzbvAbvBbvCbvCbvDbvEbvFbvGaMXbvHbvIbvJbvKbvLbvMbvNbvMbvMbvObvPbvQbvRbvRbvRbvSbvTbhcbhcbvUbvVbvVbvWbrzbrzbrzbvXbvYbvZbtbbuDbrGbwabrHbfLbqlbqlbqlbqlbqlbqlbqlbqlbqlbwbbwcbwbbqlbwdbwebwfbwgbwgbwgbwhbwibwjbwkbwlbwmbwnbwqbwpbwqbwrbwsbwtbwubwvblYbwwbwwblYaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwxbtCbtDbtEbpkbwybmjbwzbnKbmibwybmibmibmibtHbwAbhYbwBbpwbsobwCbwDbwEbpwbpwbpwbwFbpzbvqbpAaXNbswbwGbobbwHbwIbwJbwKbpGbobaaaaaaaadbwLbwMbrdbwNbwOaadaaaaaabtZbwPbwQbwRbwSbwTbwUbwVbsHbwWaIPbjDbjEbjEbwXbwYbsWbwZbxabxbbxcbxcbxbbxabxbbxabxbbxabxbbxabfzbfzbvVbxdbuBbxebxfbrzbvXbxgbxhbxibxjbrGbxkbxlbxmbxnbxobwgbwgbxpbwgbwgbxqbxrbxsbxtbxubwgbxvbxwbxxbxybxybxybxzbxzbxzbxzbXybxAbzgbzjbxDbzjbxEbtxbScbxFbxGbxHbxIbxJblYaadaaaaaaaaaaaaaaaaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxKbxLbxKbxMbxNbxMbxMbxMbxMbxMbxObxPbmibtHbxQbhYbxRbxSbxTbxUbxVbxWbxXbxXbxXbxWbxWbxYbpAaKebxZbsxbobbyabybbycbydbyebobaaaaaaaadbyfbygbtVbyhbyiaadaaaaaabtZbyjbykbylbymbwTbwUbwVbsHbynaIPbjDbyobypbyqbwYbyrbysbxabytbyubyvbywbyxbjcbyzbyAbyzbyBbxabhcbyCbvVbyDbuBbyEbyFbyGbyHbyIbyJbyJbyKbyLbyMbyNbyObyPbyQbyRbySbyRbyRbyTbyRbyRbyUbyVbyRbyRbyWbyXbyYbxybrXbrYbrZbzcbzdbzebXybzfbzgbzjbzibzjbxEbzkbScbxFbhIbzlbzmbznblYaaaaaaaaaaaaaaaaaaaaaaadbzoaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqFbnFbnFbnFbhYbnFbnFbnFbzpbzpbzpbzpbzqbzrbzrbzpbzpbzsbztbzubzvbxWbzwbzxbzybzzbxWbzAbpAbbeaTBaTBbobbobbobbobbobbzBbobaILaILaILbtSbzCbzDbzEbtYaILaILaILbsHbsHbsHbsHbsHbsHbsHbsHbsHbzFaIPbzGbxabxabzHbzIbxabxabxabzJbyubzKbyubzLbzMbzNbzObzPbzQbzLbhcbyCbvVbzRbzSbzTbzUbzVbzWbzXbzUbzUbzYbzZbAabAbbAcbAcbAcbAcbAdbAcbAcbAcbAebAebAfbAgbAhbAhbtrbAibtsbxybHIbsbbsAbAmbAnbAobScbtybtzbAqbtAbAqbApbArbScbxFbhIbAsbzmbAtblYaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaabzpbAubAvbAwbAxbAybAzbzrbAAbABbACbADbxXbAEbAFbAGbAHbxWbzAbpAaIPaLPbAIbAJbAKaLPbiFbALbAMbANaWDaWDaWDbAObAPbAQbARbASaIPaIPaIPaIPaLOaIPaLzbATaIPaIPbAUaIPbAVaIPbAWbxabAXbAYbAZbBabBbbxabBcbyubBdbyubzLbzMbzMbBebBfbBgbzLbhcbBhbvVbuBbBibBjbBkbBlbBmbBnbBobBpbrGbrGbBqbBrbAcbBsbBtbBubBvbBwbBxbAcbBybBzbBAbBBbBCbAhbtrbAibBDbBEbsBbsVbtPbBIbBJbBKbScbBLbTkbTlbTmbTlbTkbTnbScbxFbhIbBMbBNbBOblYaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoBaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaabzrbBPbBQbBRbBSbBTbBUbBVbBWbBXbBYbBZbCabCbbAGbCcbCdbxWbzAbCeaIPaIPaIPaIPaIPaIPbCfaIPbpAaIPaIPaIPaIPaIPbCgbChbCiaIPaIPaIPaIPaIPaIPaIPaLzaIPaIPaIPaIPaNhbAVbCjbjDbxabCkbClbCmbCnbCobxabCpbyubyvbCqbxabCrbCsbCtbCubCvbxabhcbyCbvVbvVbvVbvVbvVbrGbrGbrGbrGbrGbrGbCwbCxbCybAcbCzbCAbCBbCCbCDbCEbAcbCFbCGbCHbCIbCJbAhbtrbCKbCLbCMbtQbyybyybyZbzabzbbScbUtbUubCSbCTbCSbUvbUtbScbxFbhIbCUbzmbCVblYaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabzpbCWbCXbIYbCZbDabDbbDcbDdbDebDfbDdbDgbDhbDibDjbDkbxWbDlbDmbDnaKlbDnbDobDnbDnbDpbDnbDqbfQbDrbDsbfQbDtbDubDvbDwbDxbDybDzbDAbDAbDBbDAbDCbDDbDAbDEbDFbDGbDHbfQbDIbxabDJbDKbDLbxbbxbbxabxbbDMbxbbxabxabxabxabxabxabxabxabhcbhcbDNbDObDPbwZbDQbDRbAjbAkbAlbBFbDRbDWbDXbDYbAcbBsbDZbEabEbbEcbEdbAcbEebEfbEgbEhbEibAhbtrbEjbEkbxzbBGbBHbCNbCObCPbCQbScbUwbVxbVybErbVybVxbVzbScbEsbEtbEubzmbznblYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabzpbzpbzrbzrbzrbzrbzpbzpbEvbEwbACaTRbxWbxWbxWbxWbxWbxWbExbEyaITaITaITaITbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbEAaHpbEBbECbECbECbECbECbEDbECbECbECbECbEEbEFbEEaIUaKfbEGbxabEHbEIbEJbEKbELbxabEMbyubENbEObEPbEQbERbESbETbEUbEOblDbhcbhcbhcbhcbhcbsWbEVbCRbDSbCRbDTbDRbEZbCxbFabFabFabFabFabFabFabFabFabFbbFbbFbbFbbFbbFbbFcbFdbFebxzbxzbxzbxzbxzbxzbxzbScbScbScbScbScbScbScbScbScbxFbhIbFfbFgblYblYaadaadaadaaeaaeaaeaaeaaeaaeaaeaaeaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFhaaaaaaaaaaadaaaaaabzsbFibFjbFkbFlbFlbFmbFnbFobFpbFqbFrbEyaaaaaaaadaaabEzbFsbFtbFubFvbFwbFxbFybFzbEzbFAbFBbFCbECbFDbFEbFFbFGbFHbFIbFJbFKbFLbFMbFNbEEbEEbEEbEEbxabFObFPbFQbFRbFSbFTbFUbFVbFWbFXbFVbFVbFVbFYbyubFZbGabGbbGcbGcbGdbGebGfbGgbEVbIZbDVbElbEmbDRbEZbCxbFabGlbGlbGlbGmbGlbGlbGlbFabGnbGnbGobGnbGnbFbbGpbGqbGrbGsbGtbGubGvbGwbGxbGybGzbGAbGBbGCbGDbGEbGFbGGbGGbGHbGIbGtbGtblYaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaabzsbzsbGJbGKbGLbDdbGMbGNbGObGObGPbGQbGRbGSaadbGTbGUbGVbGWbGXbFzbGYbFzbGZbFzbFzbFzbEzbHabHbbHcbECbHdbHebHfbHgbHhbHibHjbECbECbHkbHlbHmbHnbHobHpbHqbHrbHsbHtbHubHvbHwbHxbHybHzbHAbHBbHCbyubyubyubHDbjEbjEbjEbjEbjEbHEbHFbwYbEVbEnbEobCRbEpbDRbEZbCxbFabGlbGlbGlbGlbGlbGlbGlbFabHJbHKbHLbHMbHNbHObHPbHQbGrbHRbHSbHTbHTbHTbHTbHTbHTbHUbHVbHWbGDblYbHXbHYbHZbHZbIabIbbIcbGtatJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbIdbIebIdaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIfbIfbIfbzsbIgbIhbEwbIibIhbIjbzsbEybIkbEybEybIlbImaaabInbIobIpbIqbFzbFzbIrbFzbIsbItbIubFzbEzbHabHbaTWbECbIvbIwbIxbIybIzbIAbIBbECbCwbICbIDbIEbIDbIFbIGbHAbIHbIIbIJbyubIKbxabILbIMbINbxabIObyubyubyubyubIPbjEbIQbIRbISbITbIUbIVbIWbIXbEqbCRbEWbEXbJbbJcbJdbFabGlbGlbJebGlbGlbGlbGlbFabJfbJgbJgbJhbJibJjbJkbJlbGrbJmbJnbHTbHTbHTbJobJpbJqbJqbJqbJqbJrbJsbJtbJubJvbJwbJxbJybJzbHSatJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbIebIdbJAbIdbIeaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIfbJBbJCbzsbJDbIhbJEbIhbJFbIjbzsbJGbJHbJIbEybIlbImaadbInbJJbJKbJLbJMbJNbJMbJMbJObJPbJQbJQbJRbJSbJTbJUbECbECbECbECbECbJVbJWbECbECbJXbJYbJZbKabJZbKbbKcbxabKdbKebKfbKgbKhbxabKibKjbKkbxabKlbKmbKnbKobKpbKqbjEbgzbKrbKsbKtbKsbKubKvbKwbEYbGhbGibGjbDRbEZbCxbFabFabKBbGlbGlbKCbKBbFabFabKDbKEbKFbKFbKGbFbbKHbKIbGrbKJbHSbHTbHTbKKbKLbKMbHTbKNbKObKPbKQbKRbKSbKTbKUbKVbKWbKXbKYbHSatJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbKZbIebLabLbbLcbIebKZaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabLdbLebIhbIhbLfbJDbIhbLgbIhbIhbIjbzsbLhbJIbLibEybIlbImaaabInbLjbLkbLlbFzbFzbLmbFzbLnbLobLpbLqbEzbLrbLsbLtbLubLvbLvbLvbLvbLwbLxbLvbLvbLybLzbLAbLBbLCbLDbLEbFTbFTbFTbFTbFTbFTbFTbFTbFTbFTbLFbLFbLFbLFbLFbLFbLGbLHbjEbjEbjEbjEbLIbLJblxbDRbDRbDRbDRbDRbDRbEZbCxbFabLKbLLbLMbLNbLObLPbLQbLRbKDbKEbKFbKFbKGbFbbLSbLTbGrbLUbGtbLVbLWbLXbLYbLZbMabHTbHTbMbbGDbMcbMdbMebGtbMfbMgbMgbGtbGtaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadatJaadaadbIebIebMhbMibMibMibMjbIebIeaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabLdbLebIhbIhbLfbJDbIhbLgbIhbIhbIjbzsbLhbJIbLibEybIlbImaaabInbLjbLkbLlbFzbFzbLmbFzbLnbLobLpbLqbEzbLrbLsbLtbLubLvbLvbLvbLvbLwbLxbLvbLvbLybLzbLAbLBbLCbLDbLEbFTbFTbFTbFTbFTbFTbFTbFTbFTbFTbLFbLFbLFbLFbLFbLFbLGbLHbjEbjEbjEbjEbLIbLJblxbDRbDRbDRbDRbDRbDRbEZbCxbFabLKbLLbLMbLNbLObLPbLQbLRbKDbKEcbXbKFbKGbFbbLSbLTbGrbLUbGtbLVbLWbLXbLYbLZbMabHTbHTbMbbGDbMcbMdbMebGtbMfbMgbMgbGtbGtaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadatJaadaadbIebIebMhbMibMibMibMjbIebIeaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIfbMkbMlbMmbMndJcbMobMpbMqbMrbzsbEybEybEybEybIlbMsaadbMtbGUbMubGWbMvbFzbMwbFzbFzbFzbMxbMybMzbMAbMBbMCbMDbMEbMEbMEbMEbMFbMEbMGbMHbMIbMJbMKbMLbMMbMNbMObMPbMQbMPbMPbMPbMPbMPbMPbMPbMPbMPbMPbMPbMPbMPbMRbMSbLHbMTbMUbMVbMWbIUbIVbMXbMYbMZbMZbNabNbbMJbMKbNcbFabNdbNebNfbNgbNhbNibNjbLRbLRbLRbLRbLRbLRbNkbNlbNmbNnbNobGtbGDbGDbGDbGDbNpbGDbNqbHTbHTbGDbNrbNsbNtbGtbNubNvbNwbNxbNyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNzbNAbNzbMibNBbMibNCbNDbIdaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIfbIfbIfbzsbzsbIfbIfbIfbzsbzsbzsbNEbEyaaabNFbNGbImaaaaaaaadaaabEzbNHbNIbNJbFzbNKbNLbNMbNNbEzbNObNPbNQbNRbNSbNTbNUbNVbNWbNSbNSbNSbNSbNSbNXbNYbNSbNSbNZbNSbOabNSbNSbNSbNSbNSbEEbEEbEEbEEbEEbEEbEEbEEbCxbEZbLHbObbOcbOdbOebKsbOfbOgbOhbOibOibOjbOibOibOkbOlbFabOmbOnbOobOnbOnbOnbOpbOqbOrbOsbOtbOubOvbOwbOxbKIbGrbOyaadbOzbOAbOBbOCbODbOCbOEbOFbOGbGDbOHbOIbOJbGtbGtbGtbGtbGtbGtaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadatJaadaadbIebIebOKbMibMibMibOLbIebIeaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaoBaoBaoBaadaaFaadaoBaadaaFaadbNFbJIbNFaadbNFbIlbImaadaadaadaadbEzbEzbEzbEzbEzbEzbEzbEzbEzbEzbOMbNPbONbOObNSbNTbNUbNVbNWbOPbOPbOQbORbOSbOTbOUbOVbOWbOXbOYbOZbPabPbbPcbPdbNSaadaadaadaadaadaadaadbEEbCxbPebPfbPfbPfbPfbPfbPgbPhbPibPfbPfbPfbPfbPfbPfbPebPjbPkbPlbPmbPnbPmbPobPmbPpbPqbPrbPqbPqbPqbPqbPsbPtbPubGrbOyaadbOzbPvbPwbPxbPybPzbPAbPBbPCbGDbPDbOIbPEbNrbPFbPGbPHbPIaadatJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbKZbIebPJbPKbPLbPMbKZaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaoBaoBaoBaadaaFaadaoBaadaaFaadbNFbJIbNFbNFbNFbIlbImaaaaaaaaaaadbPNbPObPObPPbPQbPRbPRbPSbPSbPNbHabNPbONbPTbNSbPUbPVbPVbPWbPXbOPbPYbPZbPdbQabQbbQcbQdbQebQfbPdbQgbPdbQhbQibQjaadbQkbQkbQkbQkbQkaadbEEbCxbQlbQmbQnbQobQpbPfbQqbQrbQsbPfbQtbQubQvbQubQtbQlbQwbQxbQybQzbQybQAbQBbQybQCbQybQDbQybQEbQybQybQFbQGbQHbQIbOyaadbOzbPvbQJbOCbQKbOCbQLbQMbQNbGDbQObQPbQQbQRbQSbQTbQUbPIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbIebIdbQVbIdbPMaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbEybEybEybEybEybEybEybEybEybEybEybEybNFbNFbNFbEybEybEybJIbJIbJIbQWbIlbImaaaaaaaaaaadbPNbQXbPPbPPbPPbQYbPRbPRbQZbPNbRabNPbRbbRcbRdbRebRfbRgbRhbRibRjbRfbRfbRfbRkbRlbRmbRnbRobRpbRqbRrbRsbRtbRubRvbRwbRxbRybRzbRAbQkaadbRBbCxbPebRCbQtbQtbRDbPfbREbRFbRGbPfbQubQtbQubRHbRIbRJbCxbFabRKbRLbRMbRLbRNbRObRPbOnbRQbRRbRSbRTbRUbLRbRVbRWbRVbRXbRXbGDbGDbGDbGDbRYbRZbSabSbbSbbScbScbScbSdbNrbSebSfbSgbPIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbIdbIebIdaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEybShbJIbJIbJIbJIbSibSjbSkbJIbSlbSmbSnbSobJIbJIbQWbJIbJIbNFbNFbNFbNGbImaaaaadbSpbSqbSrbSsbSsbStbSsbSubSvbSwbSwbSxbSybNPbHbbSzbSAbSBbSCbSDbSEbSFbSGbSDbSHbSDbSIbSJbSKbOWbSLbSMbSNbSObSPbSQbSRbSSaadbSTbSUbRAbSVbQkaadbRBbCxbPebSWbSXbQtbSYbPfbSZbTabTbbPfbQtbQtbTcbQtbQtbPebCxbFabLRbLRbLRbLRbNkbTdbTebTfbNkbLRbLRbLRbLRbLRbTgbThbThbTibTjbTkbTlbTmbTlbTnbSbbTobTpbTqbTrbTsbScbTtbNrbSebNrbNrbNraadaadaadaaeaaeaaeaaeaaeaaeaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEybEybShbJIbSkbJIbEybJIbEybJIbTubTvbJIbJIbJIbTwbEybNFbNFbEyaaabNFbIlbImaaaaadbTxbTybTzbTAbTBbTCbTCbTDbTCbTCbTEbTFbTGbTHbHbbOObTIbTJbTKbPdbTLbTMbTNbTObTPbTQbTRbTSbTSbTTbTUbRqbTVbTWbTXbTYbTZbUabUbbRxbUcbRAbRAbQkaadbRBbCxbPebUdbUeaYmbPgbPfbPfbUfbPfbPfbUgbUgbUhbUgbUgbPebCxbFabUibUjbUjbUkbUlbOnbUmbUnbUobUpbGlbGlbGlbLRbUqbThbThbUrbUsbTkbUtbUubUvbUwbSbbUxbUybUzbUAbUBbScbUCbNrbSebNraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebNFbUDbJIbJIbJIbUEbEybUFbEybUGbEybTvbJIbJIbUHbNEbEyaaaaadaaaaaabNFbIlbMsbEybEybMsbUIbPNbUJbUKbULbUMbUNbUObUPbUQbPNbURbUSbHbxYcbUTbUUbUVbPdbPdbUWbOPbUXbUYbUZbVabPdbPdbOWbVbbVcbVdbVcbVdbVebVdbVfaadbQkbQkbQkbQkbQkaadbEEbCxbPebQtbVgbVhbVibVjbVkbVlbVmbVnbQtbQtbQtbQtbVobPebCxbFavIdbGlbGlbVpbVqbOnbVrbOnbVsbVtbGlbGliiObLRbVubThbThbThbVvbVwbVxbVybVzbVAbSbbVBbUAbVCbUAbVDbScbVEbNrbSebNraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEybEybShbJIbJIbJIbVFbJIbTubVGbEybEybEybVHbEybEybEybNFbNFbNFbVIbVJbVKbVLbVMbGObVNbUIbPNbPNbPNbPNbPNbPNbPNbPNbPNbPNbVObVPbHbbWKgdUbVRbVSbTNbVTbTNbOPlvHbPdbPdbVabVUbQibQibVVbVWbVXbRrbVYbVZbWabRvbRwbRxbWbbWcbWcbQkaadbEEbCxbWdbWebWebWebWfbWgbQtbWhbVhbWibVhbVhbVhbVhbWjbPebCxbFabGlbGlbGlbWkbWlbUnbWmbOnbWnbWobUjbUjbWpbLRbWqbWrbThbThbWsbTkbWtbVzbVwbWubSbbWvbUAbWwbUAbUAbScbVEbNrbSebNraadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoBaoBaaeaadaadbWxaoBbEybEybEybEybEybEybEybEybEybEybJIbJIbJIbJIbJIbWybWzbWAbWAbWBbWCbWDbFnbFnbFnbFnbWEbWFbWFbWFbWFbWFbWGbWHbWHbWIbEybURbWJbHbbWKbWLbWMbWNbQibQibWObWPbQibQibWQbWRbWSbPdbWTbWUbWVbWWbPdbWXbWYbWZbSSaadbSTbXabXbbXcbQkaadbRBbXdbMPbMPbMPbXebPebXfbQtbXgbXhbXibXjbXkbXkbXkbXlbPebCxbFabLRbLRbLRbLRbXmbXnbVrbXobXmbLRbLRbLRbLRbLRbXpbXqbThbThbXrbXsbXsbXsbXsbXtbSbbXubXvbXwbXxbXybScbVEbNrbSebNraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXzbXAbXAbXAbXAbXBbXCbXCbXDbXEbXFbXGbXHbXIbXJbXKbEybXLbEybEybEybEybEybXMbEybEybMsbNGbXNbXNbXNbXNbXNbXNbXNbXNbXObXObXObXObXObNEbXPbEybURbWJbHbqyMbXQbXRbXSbXTbTSbXUbXVoQAbTSbXWbXXbXYbXZbYabYbbYccaqbPdbWXbYebYfbUabUbbRxbYgbWcbWcbQkaadbRBbYhbEEbEEbEEbCxbPebYibQtbQtbYjbYkbYlbQpbXkbQpbYmbPebCxbFabUibUjbUjbYnbUlbOnbYobUnbYpbYqbGlbGlbGlbLRbYrbYsbYtbThbYubThbThbThbYvbYwbYxbYybYzbYAbYBbYCbScbVEbNrbSebNraadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoBaadaaeaoBaadaoBaoBbNFbNFbNFbJIbYDbYEbYFbYGbYHbEybJIbEybYIbYJbYIbYKbYLbYIbYMbMsbNGbXNbYNbYObYPbYQbYRbYSbYNbYTbYUbYVbYWbXObXObXPbEybYXbWJbHbbYYbYZbZabZabZbbZcbZcbZcbZcbZcbZdbZebOPbOPbOPbZfbPdbWVbZgbZhbZibZjbZkbZlbQkbQkbQkbQkbQkaadbRBbYhbZmbCwbCwbCxbQlbZnbZobZpbZqbZrbZsbZtbXkbZtbZubPebCxbFavIdbZvbGlbZwbVqbOnbVrbOnbVsbZxbGlbZviiObLRbZybZzbZAbZBbZCbZDbZEbZEbZFbZGbZHbZIbYzbZJbZKbZLbScbVEbNrbSebNrbNrbNraaeaaeaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoBaadaaeaaeaaeaaeaaebZMbJIbZNbJIbZObZPbYEbZQbJIbZRbJIbEybYIbZSbYIbZTbZUbYIbZVbMsbNGbXNbYNbZWbZXbZYbZZcaabYNcabcaccadcaecafbXObXPbEybURbWJbHbbNScahbNScaicajbZccakcalcambZccanbVacaobOPcapcaqcarcascatcaubVZcavbRvcawbRxcaxcaycazbQkaadbEEbYhbEEcaAcaBbCxbPecaCcaDcaEcaFcaGcaDcaHbXkcaHrenbRJbCxbFabGlbGlbGlcaIcaJbUnbWmbOnbWncaKbUjbUjbWpbFacaLcaMcaNcaOcaLcaLcaPcaQcaRcaScaTcaUcaVcaWcaXcaYbScbVEbNrcaZbNrcbabNraadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoBcbbaoBaoBaoBaadaadbNFbNFbNFcbccbdcbecbfcbgbJIbEybEycbhbYIcbicbjbYIcbkcblbYIbMsbNGbXNcbmcbncbobZYcbpcbmcbmcabcbqcbrcbscbtbXObXPbEybURbWJaYncbudlKcbwcbwcbxcbycbzcbAcbBbZcbPdbVacbCcbDcapcbEcarcascbFcbGbVZcbHcbIcbJcbKcbLcbMcbNbQkaadbEEbYhbEEbJZbJZbCxbPebPfcbOcbPbPfcbQbPfbPfbPfbPfbPfbPebCxbFabLRbLRbLRbLRbXmcbRbVrcbSbXmbLRbLRbLRbLRbFabVwcbTbVwcbUbVwcaLcaPcaQcbVcbWcbXcbYcbZccabUAccbbScbVEbNrcccccdbQSbPIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaadaadaadbNFcceccfccfccgbYHbNEbEycchccibYIccjcckcclccjccjccmbImbNGbXNcbmcbmccnccoccpccqccrccscctccuccvccwbXObXPbEyccxccycczcbuccAccBccCccDccEccFccGccHbZcccIccJcaobOPcapccKcarcbEccLbWXccMccNbUaccOccPccQcaycaybQkaadbRBbYhccRbEEccSbCxccTbWebWeccUbPfccVccWccXbEEccYccZbEZbCxbFabUibUjbUjcdabUlbOnbYobUncdbcdcbGlbGlbGlbFacddbVwbVwbVwbVwcaLcdecdecdfcdgbYxcdhbUAcdibUAbVDbScbVEbNrcdjbQTcdkbPIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaaQaaQaaQaaQaaQaaQaaQaaQaaYaaQaaQaaQaaQaaQaaaaaabEybEybEybEybEybEycdlbEybEybEybEycdmcdnbYIccjcbjcdoccjccjccmbImbNGbXNcdpcdqcdrcdsbYNbYNapccduaWYcdwcdxcdybXOcdzcdAcdBcdCcdDcbucdEcdFcdGcdHcdIcdJcdKcdLcdMbRpcdNbOPbOPbOPcdObPdcdPcdQbWXbWYbPdbSScdRcdSbQkbQkbQkbQkaadbRBcdTcdUbEEcdVcdWcdXbMPcdYcdZbEEceacebcecbEEcedbOibOkceebFavIdbGlbGlcefbVqbOnbVrbOnbVscegbGlbGliiObFacehbVwceicejcekcelcemcenceocdgbSbcepceqbUzbUAcerbSccesbNrcetceubSebPIaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaaaaadaaaaadaaaaadaaaacfaaaaadaaaaadaaaaaQaadaadbEycevcewbJIcexbJIbJIbJIbJIbNEbEyceycezceAccjcbjbYIceBceCbYIbImbNGbXNceDceEbYNbYNbYNcbmceFceGceHceIceJceKbXObEybEyceLceMceNcbucbuceOcePceQceRceRceRceRbZcbPdceSceTceUceVceWceXceYceZcaubVZcfabRvcawccPcfbcfccfcbQkaadbRBbCwbYhbEEbEEcfdbBrbEEcfecffbEEbEEcfgbEEbEEcffcfhbJccfibFabGlbGlbJecfjcfkbUncflbOnbWncfmbUjbUjbWpbFabVwbVwcfnbVwbVwcaLcdecdecfocfpbSbcfqcfrcfsbUAcftbScbVEbNrbNrbNrbSebNraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaaacfucfvcfwaaacfucfvcfwaaacfucfvcfwaaaaaQaaaaaabEycfxbJIcfybEybEycfzbEybEybEybEybZScfAbZSbZSbYIcbkcbkbYIbYIbImbNGbXNcbmcfBcfCbYNcfDcbmcbmcabcfEcaecfFcfGcfHcfIcfJcfKcfLcfMcfNcfOcfPcfQcfRcfScfTcfUcfVcfWcfXcfYcfZbTScgacgbbVUcgcbVYbTVbWYcgdbSScdRcgecgfcggcghbQkaadbEEbEEbYhcgicgjcfdcgkbEEcfecglbOicgmcgncgobOicgpcgqbNtcgrbFabFabFabFabFabFacgscgtcgubFabFabFabFabFabFacaLcaLcaLcaLcaLcaLcgvcgvcgwcgxbScbScbScbScbScbScbScbVEbNrcgycgzbSebNraadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaadcfucgAcfwaaacfucgAcfwaaacfucgAcfwaadaadaaaaaabEycgBbJIcgCbEybUGbJIcgDbSnbVGbEycgEcgFcgGbZScgHccjccjccmbYIbMsbNGbXNbYNcgIcgJbYNcgKcgLbYNcabcgMcgNcgOcgPcgQcgRcgScgTcgUcgVcgWcgXcgYcgZchachbchccePchdcfWchebPdceSbVUchfchgchhchichjbPcchkchlbUaccOccPchmcfccfcbQkaadbEEbCwchnchochpchqchrbEEchschtchucgqbEZcgqcfhchvchwbNtchxbFachychzchzchAchBchCcgtchDbFaaadaadaadaadbNrchEbPGchFchGchGcaLchHchHcgwcdgcaLchIbQObQObQOchJbNrbVEbNrchKbQObSebNrbNrbNraaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaaacfucgAcfwaadcfucgAcfwaadcfucgAcfwaaaaadaadaadbEychLcgCchMbEychNbWAchOchPbUHbEychQcgFchRbZScgHccjbJaccmchTbMsbNGbXNbYNchUchVchWchXchYbYNchZciacibciccidbXOciecifcigcihciicijcikcilcimceQcinciocipciqcircisbPdceScitciubPdbPdcitcitcitbWYcivciwcdRcdSbQkbQkbQkbQkaadbEEcdVcixciycizciAciBbEEbEEciCciDciEbEZciFciGbEEbEEbNtchxbFaciHciIciIciJciKciLciMciNbFaaadaaaaaaaadbNrbQOciOciPciQciRcaLciSciScgwcdgcaLbNrbNrciTciUciVciWciXccdccdccdciYciZcjacjbaaeaaeaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcfucgAcfwaaacfucgAcfwaaacfucgAcfwaadaadaaaaaabEycjccjdcjebEycjfcjgbEycjhbEybEycjicjjcjkbZSbYIceCceCbYIcjlbMsbNGbXNbXNbXNbXNbXNbXNbXNbXNbXObXObXObXObXObXObEycjmbEybEycjncjncjncjocjpcjqcjncjrcjscjtcfWbPdbSOcjucitceWbTQbPdbQhbWScitbWYcitbNScjvcjwbZlaadaadaadaadcjxcjycjzcjAcjBcjCcjCcjCcjDcjEcjFciEcjGciEciEbEEcjHbNtchxbFabFacjIcjIbFabFacjIcjJcjIbFaaaaaaaaaaaaabNrbNrcjKcjLbNrbNrcaLcaLcaLcjMcjNcaLchJbNrcjObSecjPbNrcesbNrbNrcjQbNrbNrbNrbNraaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaaQaaQaadaaacfucgAcfwaaacfucgAcfwaaacfucgAcfwaaaaadaaaaaacjRcjScjScjScjSbEybEycjTcjUbEybEybEybEybEybEybNFbNFbNFbNFbEycjVcjWbVJcjXcjYcjZcjZcjZcjZcjZcjZcjZcjZcjZcjZcjZcjZckabJIcjfcjnckbckcckdckeckfcjnckgckhckicfWckjckkbTXcklckmcknckocklckocklckpcitbNSckqckrckscktckuckvcjyckwckxckyckzckAckBckCcjCckDbCwckEckFckGckHckIbNbbNbckJckKbNraaaaaaaaaaaaaaaaadckLaadaaaaaaaaaaaaaaabNrckMckNckOckOckPciWckQckRckSckTbNrbNrbNrbNrckUbNrbNrbVEbNrckVckWbQObNraaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaaaaadaaaaaaaaackXaaaaaaaaackXaaaaaaaaackXaaaaaaaadcjRcjRcjRckYckZclaclbclcbJIcldcleclfbWAbWAbWAbWAbWAbWAbWAbWAbWAbWAbWAclgbWHclhclicfWcfWcfWcfWcfWcfWcfWcfWcfWcfWcfWcfWcfWcfWcfWcjncjncljclkcllclmclncloclpclqcfWckjclrclscltcluclvclwclxbPdclyclzclAclBclCclDclEclFclGclHclIclJclKclLclMclNclOclPcjCbCwbCwciEciEbBrciEcgqbCwbCwbNtclQbNrbNrbPIbPIbNrbNrbPIclRbPIbNrbNrbPIbPIbPIbNrclSclTclUclVclWclXclXclXclYclZcmacmbcmccmdcmecmfcmgcmhbNrcgzbQOcmibNraaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaoBaoBaoBaadaaFaadaoBaadaaFaadbNFbJIbNFbNFbNFbIlbImaaaaaaaaaaadbPNbPObPObPPbPQbPRbPRbPSbPSbPNbHabNPbONbPTbNSbPUbPVbPVbPWbPXbOPbPYbPZbPdbQabQbbQcbQdbQebQfbPdbQgbPdbQhbQibQjaadbQkbQkbQkbQkbQkaadbEEbCxbQlbQmbQnbQobQpbPfbQqbQrbQsbPfbQtbQubQvbQubQtbQlbQwbQxbXnbQzcflbQAbQBbQybQCbQybQDbQybQEbQybQybQFbQGbQHbQIbOyaadbOzbPvbQJbOCbQKbOCbQLbQMbQNbGDbQObQPbQQbQRbQSbQTbQUbPIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbIebIdbQVbIdbPMaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbEybEybEybEybEybEybEybEybEybEybEybEybNFbNFbNFbEybEybEybJIbJIbJIbQWbIlbImaaaaaaaaaaadbPNbQXbPPbPPbPPbQYbPRbPRbQZbPNbRabNPbRbbRcbRdbRebRfbRgbRhbRibRjbRfbRfbRfbRkbRlbRmbRnbRobRpbRqbRrbRsbRtbRubRvbRwbRxbRybRzbRAbQkaadbRBbCxbPebRCbQtbQtbRDbPfbREbRFbRGbPfbQubQtbQubRHbRIbRJbCxbFabRKbRLbRMbRLbRNbRObRPbOnbRQbRRbRSbRTbRUbLRbRVbRWbRVbRXbRXbGDbGDbGDbGDbRYbRZbSbbSbbSbbGDbGDbGDbSdbNrbSebSfbSgbPIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbIdbIebIdaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEybShbJIbJIbJIbJIbSibSjbSkbJIbSlbSmbSnbSobJIbJIbQWbJIbJIbNFbNFbNFbNGbImaaaaadbSpbSqbSrbSsbSsbStbSsbSubSvbSwbSwbSxbSybNPbHbbSzbSAbSBbSCbSDbSEbSFbSGbSDbSHbSDbSIbSJbSKbOWbSLbSMbSNbSObSPbSQbSRbSSaadbSTbSUbRAbSVbQkaadbRBbCxbPebSWbSXbQtbSYbPfbSZbTabTbbPfbQtbQtbTcbQtbQtbPebCxbFabLRbLRbLRbLRbLRbTdbTebTfbNkbLRbLRbLRbLRbLRbTgbThbThbTibTjcgtlVacgumVNwLYbGIbWvbTrbTqbTrbTsbGDbTtbNrbSebNrbNrbNraadaadaadaaeaaeaaeaaeaaeaaeaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEybEybShbJIbSkbJIbEybJIbEybJIbTubTvbJIbJIbJIbTwbEybNFbNFbEyaaabNFbIlbImaaaaadbTxbTybTzbTAbTBbTCbTCbTDbTCbTCbTEbTFbTGbTHbHbbOObTIbTJbTKbPdbTLbTMbTNbTObTPbTQbTRbTSbTSbTTbTUbRqbTVbTWbTXbTYbTZbUabUbbRxbUcbRAbRAbQkaadbRBbCxbPebUdbUeaYmbPgbPfbPfbUfbPfbPfbUgbUgbUhbUgbUgbPebCxbFachychzchybUkchBbOnbUmbUnbUobUpbGlbGlbGlbLRbUqbThbThbUrbUschCclRclRpdgbVAbGIbUxbUybUzbUAbUBbGDbUCbNrbSebNraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebNFbUDbJIbJIbJIbUEbEybUFbEybUGbEybTvbJIbJIbUHbNEbEyaaaaadaaaaaabNFbIlbMsbEybEybMsbUIbPNbUJbUKbULbUMbUNbUObUPbUQbPNbURbUSbHbxYcbUTbUUbUVbPdbPdbUWbOPbUXbUYbUZbVabPdbPdbOWbVbbVcbVdbVcbVdbVebVdbVfaadbQkbQkbQkbQkbQkaadbEEbCxbPebQtbVgbVhbVibVjbVkbVlbVmbVnbQtbQtbQtbQtbVobPebCxbFaciKciLciMbVpciNbOnbVrbOnbVsbVtbGlbGliiObLRbVubThbThbThbVvcjIclRclRpdgbVAbGIbVBbWtbVCbWubVDbGDbVEbNrbSebNraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEybEybShbJIbJIbJIbVFbJIbTubVGbEybEybEybVHbEybEybEybNFbNFbNFbVIbVJbVKbVLbVMbGObVNbUIbPNbPNbPNbPNbPNbPNbPNbPNbPNbPNbVObVPbHbbWKgdUbVRbVSbTNbVTbTNbOPlvHbPdbPdbVabVUbQibQibVVbVWbVXbRrbVYbVZbWabRvbRwbRxbWbbWcbWcbQkaadbEEbCxbWdbWebWebWebWfbWgbQtbWhbVhbWibVhbVhbVhbVhbWjbPebCxbFachyopzchybWkbWlbOnbVrbOnbWnbWobUjbUjbWpbLRbWqbWrbThbThbWspdgpdgpdgpdgbVAbGIbWvcbWbWwbVBsWKbGDbVEbNrbSebNraadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoBaoBaaeaadaadbWxaoBbEybEybEybEybEybEybEybEybEybEybJIbJIbJIbJIbJIbWybWzbWAbWAbWBbWCbWDbFnbFnbFnbFnbWEbWFbWFbWFbWFbWFbWGbWHbWHbWIbEybURbWJbHbbWKbWLbWMbWNbQibQibWObWPbQibQibWQbWRbWSbPdbWTbWUbWVbWWbPdbWXbWYbWZbSSaadbSTbXabXbbXcbQkaadbRBbXdbMPbMPbMPbXebPebXfbQtbXgbXhbXibXjbXkbXkbXkbXlbPebCxbFabLRbLRbLRbLRbNkbOnbVrbXobXmbLRbLRbLRbLRbLRbXpbXqbThbThbXrbXsbXsbXsbXsbXthOjbScbScbScbScbScbScbVEbNrbSebNraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXzbXAbXAbXAbXAbXBbXCbXCbXDbXEbXFbXGbXHbXIbXJbXKbEybXLbEybEybEybEybEybXMbEybEybMsbNGbXNbXNbXNbXNbXNbXNbXNbXNbXObXObXObXObXObNEbXPbEybURbWJbHbqyMbXQbXRbXSbXTbTSbXUbXVoQAbTSbXWbXXbXYbXZbYabYbbYccaqbPdbWXbYebYfbUabUbbRxbYgbWcbWcbQkaadbRBbYhbEEbEEbEEbCxbPebYibQtbQtbYjbYkbYlbQpbXkbQpbYmbPebCxbFabUibUjbUjbYnbUlbOnbYobUnbYpbYqbGlbGlbGlbLRbYrbYsbYtbThbYubThbThbThbYvbYwbYxbYybYzbYAbYBbYCdhWbVEbNrbSebNraadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoBaadaaeaoBaadaoBaoBbNFbNFbNFbJIbYDbYEbYFbYGbYHbEybJIbEybYIbYJbYIbYKbYLbYIbYMbMsbNGbXNbYNbYObYPbYQbYRbYSbYNbYTbYUbYVbYWbXObXObXPbEybYXbWJbHbbYYbYZbZabZabZbbZcbZcbZcbZcbZcbZdbZebOPbOPbOPbZfbPdbWVbZgbZhbZibZjbZkbZlbQkbQkbQkbQkbQkaadbRBbYhbZmbCwbCwbCxbQlbZnbZobZpbZqbZrbZsbZtbXkbZtbZubPebCxbFavIdbGlbGlbZwbVqbOnbVrbOnbVsbZxbGlbZviiObLRbZybZzbZAbZBbZCbZDbZEbZEbZFbZGbZHbZIhbpbZJbZKbZLdhWbVEbNrbSebNrbNrbNraaeaaeaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoBaadaaeaaeaaeaaeaaebZMbJIbZNbJIbZObZPbYEbZQbJIbZRbJIbEybYIbZSbYIbZTbZUbYIbZVbMsbNGbXNbYNbZWbZXbZYbZZcaabYNcabcaccadcaecafbXObXPbEybURbWJbHbbNScahbNScaicajbZccakcalcambZccanbVacaobOPcapcaqcarcascatcaubVZcavbRvcawbRxcaxcaycazbQkaadbEEbYhbEEcaAcaBbCxbPecaCcaDcaEcaFcaGcaDcaHbXkcaHrenbRJbCxbFabGlbGlbGlcaIcaJbUnbWmbOnbWncaKbUjbUjbWpbFacaLcaMcaNcaOcaLcaLcaPcaQcaRcaScaTcaUcaVcaWdhWcaYdhWbVEbNrcaZbNrcbabNraadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoBcbbaoBaoBaoBaadaadbNFbNFbNFcbccbdcbecbfcbgbJIbEybEycbhbYIcbicbjbYIcbkcblbYIbMsbNGbXNcbmcbncbobZYcbpcbmcbmcabcbqcbrcbscbtbXObXPbEybURbWJaYncbudlKcbwcbwcbxcbycbzcbAcbBbZcbPdbVacbCcbDcapcbEcarcascbFcbGbVZcbHcbIcbJcbKcbLcbMcbNbQkaadbEEbYhbEEbJZbJZbCxbPebPfcbOcbPbPfcbQbPfbPfbPfbPfbPfbPebCxbFabLRbLRbLRbLRbXmcbRbVrcbSbXmbLRbLRbLRbLRbFabVwcbTbVwcbUbVwcaLcaPcaQcbVcdgdhWccacbZccadhWccbdhWbVEbNrcccccdbQSbPIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaadaadaadbNFcceccfccfccgbYHbNEbEycchccibYIccjcckcclccjccjccmbImbNGbXNcbmcbmccnccoccpccqccrccscctccuccvccwbXObXPbEyccxccycczcbuccAccBccCccDccEccFccGccHbZcccIccJcaobOPcapccKcarcbEccLbWXccMccNbUaccOccPccQcaycaybQkaadbRBbYhccRbEEccSbCxccTbWebWeccUbPfccVccWccXbEEccYccZbEZbCxbFabUibUjbUjcdabUlbOnbYobUncdbcdcbGlbGlbGlbFacddbVwbVwbVwbVwcaLcdecdecdfcdgdhWcftcftcftcftcftdhWbVEbNrcdjbQTcdkbPIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaaQaaQaaQaaQaaQaaQaaQaaQaaYaaQaaQaaQaaQaaQaaaaaabEybEybEybEybEybEycdlbEybEybEybEycdmcdnbYIccjcbjcdoccjccjccmbImbNGbXNcdpcdqcdrcdsbYNbYNapccduaWYcdwcdxcdybXOcdzcdAcdBcdCcdDcbucdEcdFcdGcdHcdIcdJcdKcdLcdMbRpcdNbOPbOPbOPcdObPdcdPcdQbWXbWYbPdbSScdRcdSbQkbQkbQkbQkaadbRBcdTcdUbEEcdVcdWcdXbMPcdYcdZbEEceacebcecbEEcedbOibOkceebFavIdbZvbGlcefbVqbOnbVrbOnbVscegbGlbGliiObFacehbVwceicejcekcelcemcenceocdgdhWcftceqwHAcftcftdhWcesbNrcetceubSebPIaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaaaaadaaaaadaaaaadaaaacfaaaaadaaaaadaaaaaQaadaadbEycevcewbJIcexbJIbJIbJIbJIbNEbEyceycezceAccjcbjbYIceBceCbYIbImbNGbXNceDceEbYNbYNbYNcbmceFceGceHceIceJceKbXObEybEyceLceMceNcbucbuceOcePceQceRceRceRceRbZcbPdceSceTceUceVceWceXceYceZcaubVZcfabRvcawccPcfbcfccfcbQkaadbRBbCwbYhbEEbEEcfdbBrbEEcfecffbEEbEEcfgbEEbEEcffcfhbJccfibFabGlbGlbGlcfjcfkbUnbWmbOnbWncfmbUjbUjbWpbFabVwbVwcfnbVwbVwcaLcdecdecfocfpdhWcftcftcfscftcftdhWbVEbNrbNrbNrbSebNraadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaaacfucfvcfwaaacfucfvcfwaaacfucfvcfwaaaaaQaaaaaabEycfxbJIcfybEybEycfzbEybEybEybEybZScfAbZSbZSbYIcbkcbkbYIbYIbImbNGbXNcbmcfBcfCbYNcfDcbmcbmcabcfEcaecfFcfGcfHcfIcfJcfKcfLcfMcfNcfOcfPcfQcfRcfScfTcfUcfVcfWcfXcfYcfZbTScgacgbbVUcgcbVYbTVbWYcgdbSScdRcgecgfcggcghbQkaadbEEbEEbYhcgicgjcfdcgkbEEcfecglbOicgmcgncgobOicgpcgqbNtcgrbFabLRbLRbLRbLRbXmcgsbVrdjLbXmbLRbLRbLRbLRbFacaLcaLcaLcaLcaLcaLcgvcgvcgwcgxdhWdhWdhWdhWdhWdhWdhWbVEbNrcgycgzbSebNraadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaadcfucgAcfwaaacfucgAcfwaaacfucgAcfwaadaadaaaaaabEycgBbJIcgCbEybUGbJIcgDbSnbVGbEycgEcgFcgGbZScgHccjccjccmbYIbMsbNGbXNbYNcgIcgJbYNcgKcgLbYNcabcgMcgNcgOcgPcgQcgRcgScgTcgUcgVcgWcgXcgYcgZchachbchccePchdcfWchebPdceSbVUchfchgchhchichjbPcchkchlbUaccOccPchmcfccfcbQkaadbEEbCwchnchochpchqchrbEEchschtchucgqbEZcgqcfhchvchwbNtchxbFabUibUjbUjchAbUlbOnuZGbUnhBRnMmbGlbGlbGlbFachEbPGchFchGchGcaLchHchHcgwcdgcaLchIbQObQObQOchJbNrbVEbNrchKbQObSebNrbNrbNraaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaaacfucgAcfwaadcfucgAcfwaadcfucgAcfwaaaaadaadaadbEychLcgCchMbEychNbWAchOchPbUHbEychQcgFchRbZScgHccjbJaccmchTbMsbNGbXNbYNchUchVchWchXchYbYNchZciacibciccidbXOciecifcigcihciicijcikcilcimceQcinciocipciqcircisbPdceScitciubPdbPdcitcitcitbWYcivciwcdRcdSbQkbQkbQkbQkaadbEEcdVcixciycizciAciBbEEbEEciCciDciEbEZciFciGbEEbEEbNtchxbFavIdbGlbGlciJbVqbOnbVrbOnbVsvgRbGlbGliiObFabQOciOciPciQciRcaLciSciScgwcdgcaLbNrbNrciTciUciVciWciXccdccdccdciYciZcjacjbaaeaaeaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcfucgAcfwaaacfucgAcfwaaacfucgAcfwaadaadaaaaaabEycjccjdcjebEycjfcjgbEycjhbEybEycjicjjcjkbZSbYIceCceCbYIcjlbMsbNGbXNbXNbXNbXNbXNbXNbXNbXNbXObXObXObXObXObXObEycjmbEybEycjncjncjncjocjpcjqcjncjrcjscjtcfWbPdbSOcjucitceWbTQbPdbQhbWScitbWYcitbNScjvcjwbZlaadaadaadaadcjxcjycjzcjAcjBcjCcjCcjCcjDcjEcjFciEcjGciEciEbEEcjHbNtchxbFabGlbGlbJesXbnwVbUncjJbOnbWnsiWbUjbUjbWpbFabNrcjKcjLbNrbNrcaLcaLcaLcjMcjNcaLchJbNrcjObSecjPbNrcesbNrbNrcjQbNrbNrbNrbNraaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaaQaaQaadaaacfucgAcfwaaacfucgAcfwaaacfucgAcfwaaaaadaaaaaacjRcjScjScjScjSbEybEycjTcjUbEybEybEybEybEybEybNFbNFbNFbNFbEycjVcjWbVJcjXcjYcjZcjZcjZcjZcjZcjZcjZcjZcjZcjZcjZcjZckabJIcjfcjnckbckcckdckeckfcjnckgckhckicfWckjckkbTXcklckmcknckocklckocklckpcitbNSckqckrckscktckuckvcjyckwckxckyckzckAckBckCcjCckDbCwckEckFckGckHckIbNbbNbckJckKbFabFabFabFabFabFaoHrckLbFabFabFabFabFabFabFackMckNckOckOckPciWckQckRckSckTbNrbNrbNrbNrckUbNrbNrbVEbNrckVckWbQObNraaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaaaaadaaaaaaaaackXaaaaaaaaackXaaaaaaaaackXaaaaaaaadcjRcjRcjRckYckZclaclbclcbJIcldcleclfbWAbWAbWAbWAbWAbWAbWAbWAbWAbWAbWAclgbWHclhclicfWcfWcfWcfWcfWcfWcfWcfWcfWcfWcfWcfWcfWcfWcfWcjncjncljclkcllclmclncloclpclqcfWckjclrclscltcluclvclwclxbPdclyclzclAclBclCclDclEclFclGclHclIclJclKclLclMclNclOclPcjCbCwbCwciEciEbBrciEcgqbCwbCwbNtclQbQObQOchFbQObQObQObQOcrZbQObQOchFbQObQObQObNrclSclTclUclVclWclXclXclXclYclZcmacmbcmccmdcmecmfcmgcmhbNrcgzbQOcmibNraaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaadcmjcmkcmkcmlcmmcmmcmmcmmcmmcmmcmmcmmcmmcmmcmmcmncmocmpcmqcmrcmscmtcmubWAbWAcmvbSnbEybNFbNFbNFbNFbNFbNFbNFbNFbNFbEybEycmwcmxcmycmzcfWcmAcmAcmBcfWcmCcmDcmEcmFcmGcmHcmCcmIcmJcmKcjncmLcmMcmNbKxcmPcmQcmRcmScmTcfWbNScmUbOWcmVcmWcmXbOWcmVbOWbSSbOWcmYbNScmZcmZcnacnbcnccndcjCcnecnfcngcnhcnicnjcnkcjCcnlbCwcgqcgqcnmciEcgqbCwcnnbNtcnocnpcnpcnpcnpcnpcnqcnpcnrckOckOckOckOckOckOcnscntbPEbNrcnucdkbNrbNrbPIbPIbNrbNrcnvbSecnwclUcnxcnycnzbNrbNrbNrbNrbNraaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaaaaadaaaaaaaaacnAaaaaaaaaacnAaaaaaaaaacnAaaaaaaaadcjRcjRcjRcnBcnCcnDcjSbJIbJIbJIbJIbEyaaaaaaaadaaaaaaaadaaaaaaaadaaabEycnEbEycnFcnGcfWcnHcnIcnIcnJcnKcnLcnMcnNcnOcnPcnQcnRcnScnTcjncnUcmMcnVcnWcnXcjncnYcnZcoacfWaadcobaadcoccodcobaadcocaadcoeaadcoeaadaadaoBcdRaoBaadcoccjCcofcogclLcohcoicojcokcolcomconcoocgqbEZcgqcopcfhchvcoqcorcorcorcorcorcorcorcoscotcorcorcorcorcorcorcoucovcowbNrcoxbSebNraaaaaaaaaaaabNrbQObSecoycozcozcoAcoBcozaaaaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaaQaaQaadaaacfucoCcfwaaacfucoCcfwaaacfucoCcfwaaaaadaaaaaacjRcjScjScjScjScoDbNEbJIbJIbEybEybNFcoEcoEcoEcoEcoEcoEcoEaadbEybEybEycoFbUIcfWcoGcoHcnIcnJcnKcoIcoJcoKcoLcoMcoNcoOcoPcoQcjncoRcoScoTcoUcoVcjncoWcoXcfWcfWbQkcoYbSTcoYbQkcoYbSTcoYbQkcoZbSTcpabQkaoBaoBcdRaoBaoBcoccpbcpccpdcpecpfcpgcphcpicjAcpjciEciEciEcpkciEciEciEbEEbEEbNrbNrbPIbPIbPIbNrbNrbPIbPIbPIbNrbNrbPIbPIbPIbNrcplbNrbNrcpmbSebNrbNrbPIbPIbNrbNrbQObSecpncozcpocppcpqcozaaaaaaaadaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcfucoCcfwaaacfucoCcfwaaacfucoCcfwaadaadaadaaaaaaaaaaaaaaebEybEybEycprbJIbEycprbLicoEcpscptcpucptcpvcoEaaabEybUHbJIcpwbUIcfWcpxcpxcpycfWcmCcpzcpAcpBcpCcpDcmCcpEcpFcpEcjncjncjncpGcpHcpIcjncpJcpKcpLcfWbQkcpMcpNcpObQkcpPcpQcpRbQkcpScpTcpUbQkaoBaoBcdRaoBaoBcoccjCcpVcpWcpXcpYcpZcqacqbcjAcqccqdcqecqfcqgcqhcgqcgqbCwcqibCwbRBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaabNrcqjchJbNrcqkcccccdciWccdccdccdccdcqlcqmcqncozcqocqpcqqcozaadaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoBaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaaacfucoCcfwaadcfucoCcfwaadcfucoCcfwaaaaadaadaadaaaaaaaaaaaecqrcqscqtbJIbJIbVFbJIcqucoEcqvcqwcqxcqycqzcoEaaabEycjgbJIcpwbUIcfWcpxcpxcpycfWcmCcqAcqBcqCcqDcqEcmCcqBcqBcqBcfWcqFcqGcqHcqIcqJcqKcqLcqMaZHcfWbQkcqNcqOcqNbQkcqPcqQcqPbQkcqRcqScqTbQkaadaadcdRaadaadcoccjCcjCcjCcqUcqVcqWcqXcqYcqZcqccracgqcrbcrccrdchwcgqcrebEEbCwbRBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaabNrcrfckWbNrcrgcrhcrhcricrhclUclUclUcrjcrjcrkcozcrlcrmcrncozaadaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaadcfucoCcfwaaacfucoCcfwaaacfucoCcfwaadaadaaaaadaadaaaaaaaaebEybEybEybEybJIbEybEybEycoEcrocrpcrqcrrcrocoEaadbEycfWcrscrtcrucfWcpxcpycpycfWcrvcrwcqHcqIcrxcrycrzcrAcrAcrAcrBcrCcrDcrDcrDcrEcrFcrGclpcrHcfWbQkcqNcrIcqNbQkcqPcrJcqPbQkcqTcrKcqTbQkaadaadcdRaoBaoBcrLcrMaoBaoBcrNcrOcrPcrQcrRcrSbCwcrTcrUbJccrVcrWcfhcrXcrYbEEcqibRBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaabNrcrZbQObNrbNrbNrbNrbNrbQObNraadaaaaaaaaaaadcsacsacsbcsacsaaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYaaacfucsccfwaaacfucsccfwaaacfucsccfwaaaaaQaaaaaaaadaadaaaaaaaaaaaaaaabNFbJIbNFaaaaaacoEcsdcqwcsecqycsfcoEcoEcoEcfWcsgcrtcshcfWcfWcfWcfWcfWcsicsjcrFcrFcrxcqMcrFcskcrFcslcrFcrFcrFcrFcrFcsmcrFcrxcqMcsncfWbQkbQkbQkbQkbQkbQkbQkbQkbQkbQkbQkbQkbQkaadaoBcdRaoBaoBaoBcocaoBaoBcsocspcqYcsrcqYcspbEEcsschvcstcsuchvcsvbEEbEEbEEaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbNrcswbQObQObQObQObQObQObQObNraadaaaaaaaaaaadaaacsacsxcsaaaaaadaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadcfucoCcfwaaacfucoCcfwaaacfucoCcfwaadaadaadaaaaaaaaaaaaaaebEybEybEycprbJIbEycprbLicoEcpscptcpucptcpvcoEaaabEybUHbJIcpwbUIcfWcpxcpxcpycfWcmCcpzcpAcpBcpCcpDcmCcpEcpFcpEcjncjncjncpGcpHcpIcjncpJcpKcpLcfWbQkcpMcpNcpObQkcpPcpQcpRbQkcpScpTcpUbQkaoBaoBcdRaoBaoBcoccjCcpVcpWcpXcpYcpZcqacqbcjAcqccqdcqecqfcqgcqhcgqcgqbCwcqibCwgkfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaabNrcqjchJbNrcqkcccccdciWccdccdccdccdcqlcqmcqncozcqocqpcqqcozaadaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoBaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaaacfucoCcfwaadcfucoCcfwaadcfucoCcfwaaaaadaadaadaaaaaaaaaaaecqrcqscqtbJIbJIbVFbJIcqucoEcqvcqwcqxcqycqzcoEaaabEycjgbJIcpwbUIcfWcpxcpxcpycfWcmCcqAcqBcqCcqDcqEcmCcqBcqBcqBcfWcqFcqGcqHcqIcqJcqKcqLcqMaZHcfWbQkcqNcqOcqNbQkcqPcqQcqPbQkcqRcqScqTbQkaadaadcdRaadaadcoccjCcjCcjCcqUcqVcqWcqXcqYcqZcqccracgqcrbcrccrdchwcgqcrebEEbEEbEEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaabNrcrfckWbNrcrgcrhcrhcricrhclUclUclUcrjcrjcrkcozcrlcrmcrncozaadaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaadcfucoCcfwaaacfucoCcfwaaacfucoCcfwaadaadaaaaadaadaaaaaaaaebEybEybEybEybJIbEybEybEycoEcrocrpcrqcrrcrocoEaadbEycfWcrscrtcrucfWcpxcpycpycfWcrvcrwcqHcqIcrxcrycrzcrAcrAcrAcrBcrCcrDcrDcrDcrEcrFcrGclpcrHcfWbQkcqNcrIcqNbQkcqPcrJcqPbQkcqTcrKcqTbQkaadaadcdRaoBaoBcrLcrMaoBaoBcrNcrOcrPcrQcrRcrSbCwcrTcrUbJccrVcrWcfhcrXcrYbEEjXDjXDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaabNrcrZbQObNrbNrbNrbNrbNrbQObNraadaaaaaaaaaaadcsacsacsbcsacsaaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYaaacfucsccfwaaacfucsccfwaaacfucsccfwaaaaaQaaaaaaaadaadaaaaaaaaaaaaaaabNFbJIbNFaaaaaacoEcsdcqwcsecqycsfcoEcoEcoEcfWcsgcrtcshcfWcfWcfWcfWcfWcsicsjcrFcrFcrxcqMcrFcskcrFcslcrFcrFcrFcrFcrFcsmcrFcrxcqMcsncfWbQkbQkbQkbQkbQkbQkbQkbQkbQkbQkbQkbQkbQkaadaoBcdRaoBaoBaoBcocaoBaoBcsocspcqYcsrcqYcspbEEcsschvcstcsuchvcsvbEEbEEbEEjXDjXDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbNrcswbQObQObQObQObQObQObQObNraadaaaaaaaaaaadaaacsacsxcsaaaaaadaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaaaaadaaaaadaaaaadaaaaadaaaaadaaaaadaaaaaQaaaaaaaaaaadaadaaaaaaaaaaaabNFbJIbNFaaaaaacoEcsycszcsAcsBcsCcsDcsEcsFcsDcsGcsHcsIcsJcsKcsLcsMcsNcsOcsPcsQcsRcsScsTcfWcfWcsUcsVcsUcfWcfWcsVcsVcfWcsVcsWcqMcsXcfWcfWcfWcfWcfWcmCcmCcmCcmCcfWaaaaaaaaaaaaaoBaoBcdRaoBaoBaoBcocaoBaoBcsocspcsYcsZctactbaadbEEciCctcbRBbRBbEEbEEaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbNrctdctectfchIctgbOHbPDbNrbNraadaaaaaaaaaaadaaacsacthcsaaaaaadaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaaQaaQaaQaaQaaYaaQaaQaaQaaQaaQaaQaaQaaQaaQaaaaaaaaaaaaaadaadaaaaaaaadbNFbJIbNFaadaadcoEctictjctkctlctmctnctoctpctqctrctscttctuctuctuctvctuctwctxctyctzctActBctCctDctEctEctEctFctGctEctHctIctJctKctLctMctMctOctPctQcfWctRcmCaaaaaaaaaaaaaaaaaaaaaaoBaoBcdRaoBaoBaoBcocaoBaoBcsocspcspctScspcspaaaaadaaactTaoBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNrbNrbNrctUbNrcplbNrbPIbPIbNrbNraaaaadaaaaaaaaaaadaaaaaactVaaaaaaaadaaaaadaaaaaaaadaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaabNFbJIbNFaaaaaacoEctWctXctYctZcuacoEcubcuccoEcudcuecufcskcrFcugcqBcuhcuicujcukculcumcuncuocuncuncuncuncuncupcuqcurcuscutcuucuvcuvcuvcuwcqMcuxcuycnIcuzafoaaaaaaaaacuAaaaaaaaoBaoBcdRaoBaoBaoBcocaoBaoBcsoaaecspcuBcspcuCaadaadaaacuDaoBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNrcuEcuFcuFbNrcuGaadaaaaaaaadaaaaaaaadaaaaaaaaaaadaaaaaactVaaaaaaaadaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbEybEycuHbEybEyaaacoEcuIcuJcuKcoEcoEcoEcoEcoEcfWcuLcrFcufcrFcrFcuMcqBcuNcrFcsVcuOcuPcuQcuRcuScuTcuUcuVcuWcuXcuYcuYcuZcvacvbcvccvdcvecvfcrxcqMcvgcfWcvhcmCaaaaaaaaaaaaaaaaaaaaaaoBaoBcdRaoBaacaoBcocaoBaoBcviaaecvjcvkcvjaaeaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPIbPIbPIcuFcuFcvlbNraaaaadaaaaaaaadaaaaaQaaQaaQaaYaadaadaadaadctVaadaadaadaadaadaaYaaQaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbEycnEbJIcvmbEyaadcoEcoEcoEcoEcoEaadaaaaaaaadcfWcvncrFcvocvpcvqcvrcmCcmCcvscfWcuOcuPcvtcvucvvcvwcvxcvycvzcvAcvBcvCcvDcuPaZIcmCcvEcrFcvFcvGcvHcvIcvIcvJcvJcvJcvJcvIcvKcvKcvKcvKcvKcvKcvLaadaadaadcocaoBaoBaadaaeaaaaaaaaaaaeaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPIbQOcvMcuFcuFcvNbNraaaaadaaaaaaaadaaaaaQaaaaaaaadaaaaadaaaaaacvOaaaaaaaadaaaaadaaaaaaaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNFcvPcvQcvRbEyaadaaaaaaaadaaaaaaaadaaaaaaaadcfWcvScvTcvUcvVcvWcvXcmCcvYcvZcfWcuOcuPcvtcwacwacvAcwbcwccwdcwecwfcwfcvDcuPcwgcfWcsVcwhcfWcrxcwicwjcwkcwlcwmcwnaaaaadaadaadaadaadaoBaoBaadaoBaoBaoBcocaoBaoBaoBaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPIcvMbPIbPIbPIbPIbNraaaaadaaaaaaaadaaaaaQaadcwocwocwocwocwoaaacwpaaacwocwocwocwocwoaadaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNFcwqcwrbLhbEycmCcwscwscwscwscwscwscwscwscmCcfWcwtcwucwvcwwcwtcfWcfWcfWcwxcfWcwycuPcwzcwAcvAcwBcwCcwDcwEcwFcvAcwGcwHcuPcwIcfWcwJaZJcfWcwKcwLcwMcwNcrFcwOcwnaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaacocaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaQaaacwPcwQcwQcwQcwQcwRcwpcwScwTcwTcwTcwTcwUaaaaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNFbNFbNFbNFbEyaadaaaaaaaaaaaaaaaaaaaadaadaadaaaaaacwVcwWcwXcwWcwYcwWcwYcwWcwZcxacxbcxccxdcxecxfcxgcxhcxicxjcxkcxlcxmcxncxocxpcxqcxrcfWcxscfWcfWcxtcxucxvcwnaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaacocaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaQacfcxwcxwcxwcxwcxwaaacwpaaacxwcxwcxwcxwcxwaadaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiabiabiaadaadcxxcxycxycxycxycxycxycxzcxAcxBcuPcxCcxDcxkcxfcxEcxFcxGcxjcxkcxHcxIcuPcwgcwJcxJcxKcfWcxLcxMcfWcmCcmCcxNcmCaadaadaadaadaadaadaadaadaadaadaadaadcocaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaQaaaaaaaaaaadaaaaaaaaacwpaaaaaaaaaaadaaaaaaaaaaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaaQaaQaaQaaQaaYaaQaaQaaQaaQaaQaaQaaQaaQaaQaaaaaaaaaaaaaadaadaaaaaaaadbNFbJIbNFaadaadcoEctictjctkctlctmctnctoctpctqctrctscttctuctuctuctvctuctwctxctyctzctActBctCctDctEctEctEctFctGctEctHctIctJctKctLctMctMctOctPctQcfWctRcmCaaaaaaaaaaaaaaaaaaaaaaoBaoBcdRaoBaoBaoBcocaoBaoBcsocspcspctScspcspaaaaadaaactTaoBaaaaaaaaaaaaatJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNrbNrbNrctUbNrcplbNrbPIbPIbNrbNraaaaadaaaaaaaaaaadaaaaaactVaaaaaaaadaaaaadaaaaaaaadaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaabNFbJIbNFaaaaaacoEctWctXctYctZcuacoEcubcuccoEcudcuecufcskcrFcugcqBcuhcuicujcukculcumcuncuocuncuncuncuncuncupcuqcurcuscutcuucuvcuvcuvcuwcqMcuxcuycnIcuzafoaaaaaaaaacuAaaaaaaaoBaoBcdRaoBaoBaoBcocaoBaoBcsoaaecspcuBcspcuCaadaadaaacuDaoBaaaaaaaaaaaaatJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNrcuEcuFcuFbNrcuGaadaaaaaaaadaaaaaaaadaaaaaaaaaaadaaaaaactVaaaaaaaadaaaaadaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadbEybEycuHbEybEyaaacoEcuIcuJcuKcoEcoEcoEcoEcoEcfWcuLcrFcufcrFcrFcuMcqBcuNcrFcsVcuOcuPcuQcuRcuScuTcuUcuVcuWcuXcuYcuYcuZcvacvbcvccvdcvecvfcrxcqMcvgcfWcvhcmCaaaaaaaaaaaaaaaaaaaaaaoBaoBcdRaoBaacaoBcocaoBaoBcviaaecvjcvkcvjaaeaadaaaaaaaaaaaaaaaaaaaaaaaaatJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajXDbPIbPIbPIcuFcuFcvlbNraaaaadaaaaaaaadaaaaaQaaQaaQaaYaadaadaadaadctVaadaadaadaadaadaaYaaQaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadbEycnEbJIcvmbEyaadcoEcoEcoEcoEcoEaadaaaaaaaadcfWcvncrFcvocvpcvqcvrcmCcmCcvscfWcuOcuPcvtcvucvvcvwcvxcvycvzcvAcvBcvCcvDcuPaZIcmCcvEcrFcvFcvGcvHcvIcvIcvJcvJcvJcvJcvIcvKcvKcvKcvKcvKcvKcvLaadaadaadcocaoBaoBaadaaeaaaaaaaaaaaeaadaaaaaaaaaaaaaaaaaaaaaaaaatJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajXDphzbQOcvMcuFcuFcvNbNraaaaadaaaaaaaadaaaaaQaaaaaaaadaaaaadaaaaaacvOaaaaaaaadaaaaadaaaaaaaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNFcvPcvQcvRbEyaadaaaaaaaadaaaaaaaadaaaaaaaadcfWcvScvTcvUcvVcvWcvXcmCcvYcvZcfWcuOcuPcvtcwacwacvAcwbcwccwdcwecwfcwfcvDcuPcwgcfWcsVcwhcfWcrxcwicwjcwkcwlcwmcwnaaaaadaadaadaadaadaoBaoBaadaoBaoBaoBcocaoBaoBaoBaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajXDbPIbPIbPIbPIbPIbPIbNraaaaadaaaaaaaadaaaaaQaadcwocwocwocwocwoaaacwpaaacwocwocwocwocwoaadaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNFcwqcwrbLhbEycmCcwscwscwscwscwscwscwscwscmCcfWcwtcwucwvcwwcwtcfWcfWcfWcwxcfWcwycuPcwzcwAcvAcwBcwCcwDcwEcwFcvAcwGcwHcuPcwIcfWcwJaZJcfWcwKcwLcwMcwNcrFcwOcwnaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaacocaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatJaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaQaaacwPcwQcwQcwQcwQcwRcwpcwScwTcwTcwTcwTcwUaaaaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNFbNFbNFbNFbEyaadaaaaaaaaaaaaaaaaaaaadaadaadaaaaaacwVcwWcwXcwWcwYcwWcwYcwWcwZcxacxbcxccxdcxecxfcxgcxhcxicxjcxkcxlcxmcxncxocxpcxqcxrcfWcxscfWcfWcxtcxucxvcwnaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaacocaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatJaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaQacfcxwcxwcxwcxwcxwaaacwpaaacxwcxwcxwcxwcxwaadaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiabiabiaadaadcxxcxycxycxycxycxycxycxzcxAcxBcuPcxCcxDcxkcxfcxEcxFcxGcxjcxkcxHcxIcuPcwgcwJcxJcxKcfWcxLcxMcfWcmCcmCcxNcmCaadaadaadaadaadaadaadaadaadaadaadaadcocaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatJaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaQaaaaaaaaaaadaaaaaaaaacwpaaaaaaaaaaadaaaaaaaaaaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabicxOabiaaaaaacwVcwWcwXcwWcwXcwWcwXcxPcxQcxRcuPcxScxTcxkcxUcxVcxWcxXcxYcxkcxZcyacuPcwgcwJcxJcybcfWcwxcyccmCaadaaacydaaaaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaacocaaaaaaaaacyecyecyecyecyeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaadcwocwocwocwocwoaaacwpaaacwocwocwocwocwoaadaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabicxOabiaaaaaacyfcygcyhcygcyhcygcyhcygcyicyjcykcylcwGcvAcvAcymcyncwecvAcvAcwAcyocypcyqcyrcyscybcsVaaeaaeaaeaadaaaaaacytcyucyvcyvcyvcyucyvcyvcyvcyucyvcyvcyvcywcyvcyvcyvcyxcyycyzcyAcyeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaaacwPcwQcwQcwQcwQcwRcwpcwScwTcwTcwTcwTcwUaaaaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabicxOabiaadaadcyBcyCcyCcyCcyCcyCcyCcyCcxQcyDcuPcyEcyFcyGcyHcyIcyJcyKcyHcyLcyMcyNcuPcyOcyPcwJcyQcsVaaaaaaaaeaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaaaadaaaaaaaaacocaaecyecyecyecyRcyScyRcyeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQaadcxwcxwcxwcxwcxwaaacwpaaacxwcxwcxwcxwcxwaadaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index fd7c0a3c..65868953 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -159,7 +159,6 @@ /area/construction/mining/aux_base) "abe" = ( /obj/effect/turf_decal/delivery, -/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel, /area/hallway/secondary/entry) "abf" = ( @@ -469,8 +468,8 @@ height = 17; id = "arrivals_stationary"; name = "delta arrivals"; - width = 9; - roundstart_template = /datum/map_template/shuttle/arrival/delta + roundstart_template = /datum/map_template/shuttle/arrival/delta; + width = 9 }, /turf/open/space/basic, /area/space) @@ -777,9 +776,9 @@ "adh" = ( /obj/structure/cable/white, /obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/maintenance/solars/starboard/fore"; dir = 2; name = "Starboard Bow Solar APC"; - areastring = "/area/maintenance/solars/starboard/fore"; pixel_y = -26 }, /obj/effect/turf_decal/stripes/line{ @@ -1398,9 +1397,9 @@ icon_state = "0-4" }, /obj/machinery/power/apc{ + areastring = "/area/construction/mining/aux_base"; dir = 8; name = "Auxiliary Construction APC"; - areastring = "/area/construction/mining/aux_base"; pixel_x = -26; pixel_y = 3 }, @@ -2551,9 +2550,9 @@ icon_state = "0-4" }, /obj/machinery/power/apc{ + areastring = "/area/hallway/secondary/entry"; dir = 1; name = "Arrivals Hallway APC"; - areastring = "/area/hallway/secondary/entry"; pixel_y = 24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -3844,9 +3843,9 @@ icon_state = "0-4" }, /obj/machinery/power/apc{ + areastring = "/area/security/checkpoint/customs"; dir = 8; name = "Customs Desk APC"; - areastring = "/area/security/checkpoint/customs"; pixel_x = -26 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -4543,9 +4542,9 @@ icon_state = "0-2" }, /obj/machinery/power/apc{ + areastring = "/area/maintenance/starboard/fore"; dir = 1; name = "Starboard Bow Maintenance APC"; - areastring = "/area/maintenance/starboard/fore"; pixel_y = 24 }, /obj/effect/decal/cleanable/dirt, @@ -6027,9 +6026,9 @@ /area/security/vacantoffice) "aqg" = ( /obj/machinery/power/apc{ + areastring = "/area/security/vacantoffice"; dir = 2; name = "Auxiliary Office APC"; - areastring = "/area/security/vacantoffice"; pixel_y = -26 }, /obj/effect/decal/cleanable/dirt, @@ -6516,9 +6515,9 @@ /obj/item/twohanded/required/kirbyplants/random, /obj/structure/cable/white, /obj/machinery/power/apc{ + areastring = "/area/crew_quarters/electronic_marketing_den"; dir = 2; name = "Electronics Marketing APC"; - areastring = "/area/crew_quarters/electronic_marketing_den"; pixel_y = -26 }, /turf/open/floor/wood, @@ -8911,9 +8910,9 @@ /area/maintenance/disposal) "auO" = ( /obj/machinery/power/apc{ + areastring = "/area/maintenance/disposal"; dir = 2; name = "Disposal APC"; - areastring = "/area/maintenance/disposal"; pixel_y = -24 }, /obj/structure/disposalpipe/segment{ @@ -9305,9 +9304,9 @@ /area/janitor) "avB" = ( /obj/machinery/power/apc{ + areastring = "/area/janitor"; dir = 1; name = "Custodial Closet APC"; - areastring = "/area/janitor"; pixel_y = 24 }, /obj/structure/cable/white{ @@ -10692,9 +10691,9 @@ }, /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc{ + areastring = "/area/crew_quarters/toilet/auxiliary"; dir = 2; name = "Auxiliary Restrooms APC"; - areastring = "/area/crew_quarters/toilet/auxiliary"; pixel_y = -26 }, /turf/open/floor/plating, @@ -11144,9 +11143,9 @@ "ayU" = ( /obj/machinery/light/small, /obj/machinery/power/apc{ + areastring = "/area/maintenance/port/fore"; dir = 2; name = "Port Bow Maintenance APC"; - areastring = "/area/maintenance/port/fore"; pixel_y = -26 }, /obj/structure/cable/white, @@ -13378,9 +13377,9 @@ icon_state = "0-8" }, /obj/machinery/power/apc{ + areastring = "/area/quartermaster/warehouse"; dir = 4; name = "Cargo Warehouse APC"; - areastring = "/area/quartermaster/warehouse"; pixel_x = 26 }, /obj/effect/turf_decal/tile/brown, @@ -14170,9 +14169,9 @@ /area/engine/atmospherics_engine) "aEz" = ( /obj/machinery/power/apc{ + areastring = "/area/engine/atmospherics_engine"; dir = 4; name = "Atmospherics Engine APC"; - areastring = "/area/engine/atmospherics_engine"; pixel_x = 26 }, /obj/structure/cable/white{ @@ -14315,9 +14314,9 @@ "aEP" = ( /obj/structure/closet/secure_closet/bar, /obj/machinery/power/apc{ + areastring = "/area/crew_quarters/bar"; dir = 1; name = "Bar APC"; - areastring = "/area/crew_quarters/bar"; pixel_y = 24 }, /obj/machinery/light/small{ @@ -14499,9 +14498,9 @@ icon_state = "0-4" }, /obj/machinery/power/apc{ + areastring = "/area/hallway/primary/fore"; dir = 8; name = "Port Primary Hallway APC"; - areastring = "/area/hallway/primary/fore"; pixel_x = -26; pixel_y = 3 }, @@ -14875,9 +14874,9 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white, /obj/machinery/power/apc{ + areastring = "/area/hydroponics/garden/abandoned"; dir = 2; name = "Abandoned Garden APC"; - areastring = "/area/hydroponics/garden/abandoned"; pixel_y = -26 }, /obj/effect/turf_decal/bot, @@ -16659,9 +16658,9 @@ dir = 1 }, /obj/machinery/power/apc{ + areastring = "/area/maintenance/disposal/incinerator"; dir = 1; name = "Turbine Generator APC"; - areastring = "/area/maintenance/disposal/incinerator"; pixel_y = 24 }, /obj/structure/cable/white{ @@ -17316,9 +17315,9 @@ "aJG" = ( /obj/structure/cable/white, /obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/maintenance/solars/port/fore"; dir = 2; name = "Port Bow Solar APC"; - areastring = "/area/maintenance/solars/port/fore"; pixel_y = -26 }, /obj/effect/turf_decal/stripes/line{ @@ -18683,9 +18682,9 @@ pixel_y = -32 }, /obj/machinery/power/apc{ + areastring = "/area/security/checkpoint/supply"; dir = 8; name = "Security Post - Cargo APC"; - areastring = "/area/security/checkpoint/supply"; pixel_x = -26 }, /obj/effect/turf_decal/tile/red{ @@ -19289,9 +19288,9 @@ dir = 1 }, /obj/machinery/power/apc{ + areastring = "/area/crew_quarters/bar/atrium"; dir = 1; name = "Atrium APC"; - areastring = "/area/crew_quarters/bar/atrium"; pixel_y = 24 }, /obj/machinery/camera{ @@ -19755,10 +19754,10 @@ /area/maintenance/disposal/incinerator) "aNQ" = ( /obj/machinery/power/compressor{ - icon_state = "compressor"; + comp_id = "incineratorturbine"; dir = 4; - luminosity = 2; - comp_id = "incineratorturbine" + icon_state = "compressor"; + luminosity = 2 }, /obj/structure/cable{ icon_state = "0-4" @@ -20194,9 +20193,9 @@ dir = 1 }, /obj/machinery/power/apc{ + areastring = "/area/crew_quarters/theatre"; dir = 1; name = "Theatre Backstage APC"; - areastring = "/area/crew_quarters/theatre"; pixel_y = 24 }, /obj/effect/turf_decal/tile/red{ @@ -20401,9 +20400,9 @@ /obj/item/stack/packageWrap, /obj/item/hand_labeler, /obj/machinery/power/apc{ + areastring = "/area/quartermaster/sorting"; dir = 8; name = "Delivery Office APC"; - areastring = "/area/quartermaster/sorting"; pixel_x = -26; pixel_y = 3 }, @@ -22534,9 +22533,9 @@ icon_state = "0-2" }, /obj/machinery/power/apc{ + areastring = "/area/quartermaster/storage"; dir = 8; name = "Cargo Bay APC"; - areastring = "/area/quartermaster/storage"; pixel_x = -26; pixel_y = 3 }, @@ -22686,9 +22685,9 @@ icon_state = "0-2" }, /obj/machinery/power/apc{ + areastring = "/area/quartermaster/qm"; dir = 1; name = "Quartermaster's Office APC"; - areastring = "/area/quartermaster/qm"; pixel_y = 28 }, /obj/machinery/atmospherics/components/unary/vent_pump/on, @@ -23750,9 +23749,9 @@ /obj/structure/table, /obj/item/paper_bin, /obj/machinery/power/apc{ + areastring = "/area/quartermaster/office"; dir = 1; name = "Cargo Office APC"; - areastring = "/area/quartermaster/office"; pixel_y = 28 }, /obj/structure/cable/white{ @@ -25630,9 +25629,9 @@ "aWp" = ( /obj/structure/cable/white, /obj/machinery/power/apc{ + areastring = "/area/security/execution/education"; dir = 2; name = "Education Chamber APC"; - areastring = "/area/security/execution/education"; pixel_y = -26 }, /obj/machinery/atmospherics/pipe/simple/general/hidden{ @@ -25971,9 +25970,9 @@ icon_state = "0-4" }, /obj/machinery/power/apc{ + areastring = "/area/hallway/secondary/service"; dir = 8; name = "Service Hall APC"; - areastring = "/area/hallway/secondary/service"; pixel_x = -26; pixel_y = 3 }, @@ -27969,8 +27968,8 @@ dir = 4 }, /turf/open/floor/plating{ - luminosity = 2; initial_gas_mix = "o2=0.01;n2=0.01"; + luminosity = 2; temperature = 2.7 }, /area/security/prison) @@ -28747,9 +28746,9 @@ "bbk" = ( /obj/structure/cable/white, /obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/security/prison"; dir = 2; name = "Prison Wing APC"; - areastring = "/area/security/prison"; pixel_x = 1; pixel_y = -24 }, @@ -29735,8 +29734,8 @@ dir = 4 }, /turf/open/floor/plating{ - luminosity = 2; initial_gas_mix = "o2=0.01;n2=0.01"; + luminosity = 2; temperature = 2.7 }, /area/security/prison) @@ -30914,9 +30913,9 @@ "bfb" = ( /obj/structure/cable/white, /obj/machinery/power/apc{ + areastring = "/area/crew_quarters/kitchen"; dir = 2; name = "Kitchen APC"; - areastring = "/area/crew_quarters/kitchen"; pixel_y = -26 }, /obj/effect/turf_decal/bot, @@ -32015,8 +32014,8 @@ height = 5; id = "mining_home"; name = "mining shuttle bay"; - width = 7; - roundstart_template = /datum/map_template/shuttle/mining/delta + roundstart_template = /datum/map_template/shuttle/mining/delta; + width = 7 }, /turf/open/space/basic, /area/space) @@ -32149,9 +32148,9 @@ /area/engine/atmos) "bhj" = ( /obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/engine/atmos"; dir = 1; name = "Atmospherics APC"; - areastring = "/area/engine/atmos"; pixel_y = 24 }, /obj/structure/cable/white{ @@ -35097,9 +35096,9 @@ /obj/item/storage/firstaid/regular, /obj/machinery/light, /obj/machinery/power/apc{ + areastring = "/area/quartermaster/miningoffice"; dir = 4; name = "Mining Dock APC"; - areastring = "/area/quartermaster/miningoffice"; pixel_x = 26 }, /obj/machinery/camera{ @@ -36172,9 +36171,9 @@ /area/security/main) "bnL" = ( /obj/machinery/power/apc{ + areastring = "/area/security/main"; dir = 8; name = "Security Office APC"; - areastring = "/area/security/main"; pixel_x = -26 }, /obj/structure/cable/white{ @@ -36884,9 +36883,9 @@ dir = 4 }, /obj/machinery/power/apc{ + areastring = "/area/hallway/primary/central"; dir = 1; name = "Central Primary Hallway APC"; - areastring = "/area/hallway/primary/central"; pixel_y = 24 }, /obj/structure/cable/white{ @@ -40343,9 +40342,9 @@ /area/hallway/primary/port) "bui" = ( /obj/machinery/power/apc{ + areastring = "/area/hallway/primary/port"; dir = 4; name = "Port Primary Hallway APC"; - areastring = "/area/hallway/primary/port"; pixel_x = 26 }, /obj/structure/cable/white{ @@ -40697,9 +40696,9 @@ "buT" = ( /obj/item/twohanded/required/kirbyplants/random, /obj/machinery/power/apc{ + areastring = "/area/crew_quarters/heads/hos"; dir = 2; name = "Head of Security's Office APC"; - areastring = "/area/crew_quarters/heads/hos"; pixel_y = -26 }, /obj/structure/cable/white, @@ -41365,9 +41364,9 @@ "bwa" = ( /obj/structure/cable/white, /obj/machinery/power/apc{ + areastring = "/area/security/execution/transfer"; dir = 2; name = "Security Transferring APC"; - areastring = "/area/security/execution/transfer"; pixel_y = -26 }, /obj/effect/turf_decal/tile/red, @@ -42952,9 +42951,9 @@ icon_state = "0-8" }, /obj/machinery/power/apc{ + areastring = "/area/security/nuke_storage"; dir = 4; name = "Vault APC"; - areastring = "/area/security/nuke_storage"; pixel_x = 26 }, /obj/effect/turf_decal/tile/neutral{ @@ -43967,8 +43966,8 @@ height = 5; id = "laborcamp_home"; name = "fore bay 1"; - width = 9; - roundstart_template = /datum/map_template/shuttle/labour/delta + roundstart_template = /datum/map_template/shuttle/labour/delta; + width = 9 }, /turf/open/space/basic, /area/space) @@ -44487,9 +44486,9 @@ /area/engine/gravity_generator) "bAL" = ( /obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/engine/gravity_generator"; dir = 1; name = "Gravity Generator APC"; - areastring = "/area/engine/gravity_generator"; pixel_y = 24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -45926,9 +45925,9 @@ dir = 1 }, /obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/engine/break_room"; dir = 1; name = "Engineering Foyer APC"; - areastring = "/area/engine/break_room"; pixel_y = 24 }, /obj/structure/cable/white{ @@ -47699,9 +47698,9 @@ }, /obj/item/stack/cable_coil/white, /obj/machinery/power/apc{ + areastring = "/area/storage/primary"; dir = 8; name = "Primary Tool Storage APC"; - areastring = "/area/storage/primary"; pixel_x = -26; pixel_y = 3 }, @@ -49130,9 +49129,9 @@ "bGY" = ( /obj/structure/cable/white, /obj/machinery/power/apc{ + areastring = "/area/bridge"; dir = 2; name = "Bridge APC"; - areastring = "/area/bridge"; pixel_y = -26 }, /obj/effect/turf_decal/tile/blue, @@ -50012,9 +50011,9 @@ /obj/item/folder/yellow, /obj/item/electronics/airlock, /obj/machinery/power/apc{ + areastring = "/area/storage/tech"; dir = 8; name = "Technology Storage APC"; - areastring = "/area/storage/tech"; pixel_x = -26; pixel_y = 3 }, @@ -50577,9 +50576,9 @@ icon_state = "0-2" }, /obj/machinery/power/apc{ + areastring = "/area/security/detectives_office"; dir = 1; name = "Detective's Office APC"; - areastring = "/area/security/detectives_office"; pixel_y = 24 }, /obj/item/taperecorder, @@ -50968,9 +50967,9 @@ dir = 6 }, /obj/machinery/power/apc{ + areastring = "/area/ai_monitored/turret_protected/ai"; dir = 1; name = "AI Chamber APC"; - areastring = "/area/ai_monitored/turret_protected/ai"; pixel_y = 24 }, /obj/effect/turf_decal/tile/neutral{ @@ -51552,9 +51551,9 @@ icon_state = "0-2" }, /obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/bridge/meeting_room/council"; dir = 1; name = "Council Chambers APC"; - areastring = "/area/bridge/meeting_room/council"; pixel_y = 26 }, /turf/open/floor/wood, @@ -52237,9 +52236,9 @@ /area/engine/transit_tube) "bLI" = ( /obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/engine/transit_tube"; dir = 1; name = "Transit Tube Access APC"; - areastring = "/area/engine/transit_tube"; pixel_y = 24 }, /obj/machinery/atmospherics/components/unary/vent_pump/on, @@ -52844,9 +52843,9 @@ /area/tcommsat/computer) "bMz" = ( /obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/tcommsat/computer"; dir = 1; name = "Telecomms Monitoring APC"; - areastring = "/area/tcommsat/computer"; pixel_y = 28 }, /obj/item/twohanded/required/kirbyplants/random, @@ -53038,9 +53037,9 @@ /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, /obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/storage/tools"; dir = 1; name = "Auxiliary Tool Storage APC"; - areastring = "/area/storage/tools"; pixel_y = 24 }, /obj/effect/turf_decal/tile/yellow{ @@ -55581,9 +55580,9 @@ /area/crew_quarters/heads/captain) "bQV" = ( /obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/crew_quarters/heads/captain"; dir = 2; name = "Captain's Office APC"; - areastring = "/area/crew_quarters/heads/captain"; pixel_y = -24 }, /obj/structure/cable/white, @@ -56945,9 +56944,9 @@ icon_state = "0-8" }, /obj/machinery/power/apc{ + areastring = "/area/security/warden"; dir = 4; name = "Warden's Office APC"; - areastring = "/area/security/warden"; pixel_x = 26 }, /obj/machinery/camera{ @@ -57742,9 +57741,9 @@ /area/security/checkpoint/engineering) "bUf" = ( /obj/machinery/power/apc{ + areastring = "/area/security/checkpoint/engineering"; dir = 1; name = "Security Post - Engineering APC"; - areastring = "/area/security/checkpoint/engineering"; pixel_y = 24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -60792,9 +60791,9 @@ /obj/structure/window/reinforced, /obj/structure/cable/white, /obj/machinery/power/apc{ + areastring = "/area/aisat"; dir = 2; name = "AI Satellite Exterior APC"; - areastring = "/area/aisat"; pixel_y = -26 }, /obj/effect/turf_decal/tile/neutral{ @@ -60966,9 +60965,9 @@ "bYu" = ( /obj/structure/cable/white, /obj/machinery/power/apc{ + areastring = "/area/crew_quarters/heads/chief"; dir = 2; name = "Chief Engineer's APC"; - areastring = "/area/crew_quarters/heads/chief"; pixel_y = -26 }, /obj/effect/turf_decal/tile/neutral{ @@ -61632,9 +61631,9 @@ dir = 4 }, /obj/machinery/power/apc{ + areastring = "/area/hallway/primary/starboard"; dir = 2; name = "Starboard Primary Hallway APC"; - areastring = "/area/hallway/primary/starboard"; pixel_y = -26 }, /obj/structure/cable/white{ @@ -61963,9 +61962,9 @@ pixel_x = -26 }, /obj/machinery/power/apc{ + areastring = "/area/ai_monitored/turret_protected/aisat_interior"; dir = 2; name = "MiniSat APC"; - areastring = "/area/ai_monitored/turret_protected/aisat_interior"; pixel_y = -27 }, /obj/structure/cable/white, @@ -62949,9 +62948,9 @@ "cbK" = ( /obj/structure/cable/white, /obj/machinery/power/apc{ + areastring = "/area/ai_monitored/security/armory"; dir = 2; name = "Armoury APC"; - areastring = "/area/ai_monitored/security/armory"; pixel_y = -26 }, /obj/machinery/camera{ @@ -64669,9 +64668,9 @@ /area/crew_quarters/heads/hop) "cer" = ( /obj/machinery/power/apc{ + areastring = "/area/crew_quarters/heads/hop"; dir = 4; name = "HoP Office APC"; - areastring = "/area/crew_quarters/heads/hop"; pixel_x = 26 }, /obj/structure/cable/white{ @@ -64691,9 +64690,9 @@ /area/crew_quarters/heads/hop) "cet" = ( /obj/machinery/power/apc{ + areastring = "/area/tcommsat/server"; dir = 8; name = "Telecomms Server Room APC"; - areastring = "/area/tcommsat/server"; pixel_x = -26 }, /obj/structure/cable/white, @@ -65345,9 +65344,9 @@ icon_state = "0-8" }, /obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/security/brig"; dir = 1; name = "Brig APC"; - areastring = "/area/security/brig"; pixel_y = 28 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -65441,8 +65440,8 @@ }, /obj/effect/spawner/lootdrop/aimodule_harmless{ fan_out_items = 1; - lootdoubles = 0; - lootcount = 3 + lootcount = 3; + lootdoubles = 0 }, /obj/structure/sign/nanotrasen{ pixel_x = -32 @@ -65521,8 +65520,8 @@ }, /obj/effect/spawner/lootdrop/aimodule_harmful{ fan_out_items = 1; - lootdoubles = 0; - lootcount = 2 + lootcount = 2; + lootdoubles = 0 }, /obj/item/aiModule/supplied/oxygen{ pixel_x = -3; @@ -66009,9 +66008,9 @@ dir = 8 }, /obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/crew_quarters/heads/captain/private"; dir = 2; name = "Captain's Quarters APC"; - areastring = "/area/crew_quarters/heads/captain/private"; pixel_y = -24 }, /obj/structure/cable/white, @@ -67318,9 +67317,9 @@ }, /obj/structure/cable/white, /obj/machinery/power/apc{ + areastring = "/area/lawoffice"; dir = 8; name = "Law Office APC"; - areastring = "/area/lawoffice"; pixel_x = -26; pixel_y = 3 }, @@ -68695,9 +68694,9 @@ icon_state = "0-8" }, /obj/machinery/power/apc{ + areastring = "/area/engine/engineering"; dir = 4; name = "Engine Room APC"; - areastring = "/area/engine/engineering"; pixel_x = 26 }, /obj/effect/turf_decal/bot, @@ -69324,8 +69323,8 @@ /obj/structure/table/reinforced, /obj/effect/spawner/lootdrop/aimodule_neutral{ fan_out_items = 1; - lootdoubles = 0; - lootcount = 3 + lootcount = 3; + lootdoubles = 0 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -69722,9 +69721,9 @@ /obj/structure/table, /obj/item/hand_tele, /obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/teleporter"; dir = 1; name = "Teleporter APC"; - areastring = "/area/teleporter"; pixel_y = 28 }, /obj/structure/cable/white{ @@ -70260,9 +70259,9 @@ /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/power/apc{ + areastring = "/area/ai_monitored/turret_protected/ai_upload"; dir = 2; name = "AI Upload Access APC"; - areastring = "/area/ai_monitored/turret_protected/ai_upload"; pixel_y = -27 }, /obj/effect/turf_decal/tile/neutral{ @@ -71064,9 +71063,9 @@ "coN" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc{ + areastring = "/area/security/range"; dir = 8; name = "Shooting Range APC"; - areastring = "/area/security/range"; pixel_x = -26 }, /obj/structure/cable/white{ @@ -71351,9 +71350,9 @@ /area/maintenance/port) "cpr" = ( /obj/machinery/power/apc{ + areastring = "/area/library"; dir = 8; name = "Library APC"; - areastring = "/area/library"; pixel_x = -26; pixel_y = 3 }, @@ -71687,9 +71686,9 @@ /area/security/courtroom) "cqb" = ( /obj/machinery/power/apc{ + areastring = "/area/security/courtroom"; dir = 4; name = "Courtroom APC"; - areastring = "/area/security/courtroom"; pixel_x = 26 }, /obj/structure/cable/white{ @@ -72959,9 +72958,9 @@ dir = 4 }, /obj/machinery/power/apc{ + areastring = "/area/hallway/secondary/command"; dir = 1; name = "Command Hall APC"; - areastring = "/area/hallway/secondary/command"; pixel_y = 24 }, /obj/structure/cable/white{ @@ -74347,9 +74346,9 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small, /obj/machinery/power/apc{ + areastring = "/area/maintenance/starboard"; dir = 2; name = "Starboard Maintenance APC"; - areastring = "/area/maintenance/starboard"; pixel_y = -26 }, /obj/structure/cable/white, @@ -75468,9 +75467,9 @@ /area/ai_monitored/storage/eva) "cwF" = ( /obj/machinery/power/apc{ + areastring = "/area/ai_monitored/storage/eva"; dir = 1; name = "E.V.A. Storage APC"; - areastring = "/area/ai_monitored/storage/eva"; pixel_y = 26 }, /obj/structure/cable/white{ @@ -75625,9 +75624,9 @@ icon_state = "0-2" }, /obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/gateway"; dir = 1; name = "Gateway APC"; - areastring = "/area/gateway"; pixel_y = 28 }, /obj/effect/decal/cleanable/dirt, @@ -77833,9 +77832,9 @@ icon_state = "0-8" }, /obj/machinery/power/apc{ + areastring = "/area/crew_quarters/locker"; dir = 4; name = "Lockerroom APC"; - areastring = "/area/crew_quarters/locker"; pixel_x = 26 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -78652,9 +78651,9 @@ icon_state = "0-2" }, /obj/machinery/power/apc{ + areastring = "/area/crew_quarters/toilet/restrooms"; dir = 1; name = "Primary Restroom APC"; - areastring = "/area/crew_quarters/toilet/restrooms"; pixel_y = 24 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -79426,9 +79425,9 @@ icon_state = "2-4" }, /obj/machinery/power/apc{ + areastring = "/area/bridge/showroom/corporate"; dir = 8; name = "Corporate Lounge APC"; - areastring = "/area/bridge/showroom/corporate"; pixel_x = -26 }, /obj/structure/cable/white{ @@ -80198,9 +80197,9 @@ }, /obj/item/tank/jetpack/carbondioxide/eva, /obj/machinery/power/apc{ + areastring = "/area/engine/storage"; dir = 4; name = "Engineering Storage APC"; - areastring = "/area/engine/storage"; pixel_x = 26 }, /obj/structure/cable/white{ @@ -85163,9 +85162,9 @@ "cMy" = ( /obj/structure/cable/white, /obj/machinery/power/apc{ + areastring = "/area/crew_quarters/dorms"; dir = 2; name = "Dormitories APC"; - areastring = "/area/crew_quarters/dorms"; pixel_y = -26 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -86710,16 +86709,16 @@ icon_state = "0-4" }, /obj/machinery/power/apc{ + areastring = "/area/medical/storage"; dir = 8; name = "Medbay Storage APC"; - areastring = "/area/medical/storage"; pixel_x = -26 }, /obj/machinery/camera{ c_tag = "Medbay - Storage"; - network = list("ss13","medbay"); dir = 4; - name = "medbay camera" + name = "medbay camera"; + network = list("ss13","medbay") }, /obj/item/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/tile/neutral, @@ -87181,9 +87180,9 @@ icon_state = "0-8" }, /obj/machinery/power/apc{ + areastring = "/area/maintenance/department/electrical"; dir = 4; name = "Auxiliary Power APC"; - areastring = "/area/maintenance/department/electrical"; pixel_x = 26 }, /turf/open/floor/plating, @@ -91052,9 +91051,9 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/power/apc{ + areastring = "/area/crew_quarters/fitness/recreation"; dir = 8; name = "Recreation Area APC"; - areastring = "/area/crew_quarters/fitness/recreation"; pixel_x = -26 }, /obj/effect/turf_decal/tile/neutral{ @@ -91507,9 +91506,9 @@ pixel_y = -32 }, /obj/machinery/power/apc{ + areastring = "/area/security/checkpoint/science/research"; dir = 8; name = "Security Post - Science APC"; - areastring = "/area/security/checkpoint/science/research"; pixel_x = -26; pixel_y = 3 }, @@ -91755,9 +91754,9 @@ /obj/machinery/light, /obj/machinery/camera{ c_tag = "Medbay - Waiting Room"; - network = list("ss13","medbay"); dir = 1; - name = "medbay camera" + name = "medbay camera"; + network = list("ss13","medbay") }, /obj/effect/turf_decal/tile/blue, /turf/open/floor/plasteel/white, @@ -91930,9 +91929,9 @@ "cYc" = ( /obj/machinery/camera{ c_tag = "Medbay - Break Room"; - network = list("ss13","medbay"); dir = 2; - name = "medbay camera" + name = "medbay camera"; + network = list("ss13","medbay") }, /obj/machinery/airalarm{ pixel_y = 23 @@ -92761,9 +92760,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/camera{ c_tag = "Medbay - Fore Port"; - network = list("ss13","medbay"); dir = 8; - name = "medbay camera" + name = "medbay camera"; + network = list("ss13","medbay") }, /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -92781,9 +92780,9 @@ pixel_y = -32 }, /obj/machinery/power/apc{ + areastring = "/area/security/checkpoint/medical"; dir = 8; name = "Security Post - Medical APC"; - areastring = "/area/security/checkpoint/medical"; pixel_x = -26 }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -92869,9 +92868,9 @@ /obj/item/stack/medical/ointment, /obj/machinery/camera{ c_tag = "Medbay - Sleepers"; - network = list("ss13","medbay"); dir = 2; - name = "medbay camera" + name = "medbay camera"; + network = list("ss13","medbay") }, /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -93486,8 +93485,8 @@ /area/science/xenobiology) "daE" = ( /obj/structure/chair/office/light{ - icon_state = "officechair_white"; - dir = 4 + dir = 4; + icon_state = "officechair_white" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -93781,9 +93780,9 @@ icon_state = "0-2" }, /obj/machinery/power/apc{ + areastring = "/area/medical/chemistry"; dir = 1; name = "Chemistry Lab APC"; - areastring = "/area/medical/chemistry"; pixel_y = 24 }, /obj/effect/turf_decal/tile/yellow{ @@ -94266,9 +94265,9 @@ dir = 4 }, /obj/machinery/power/apc{ + areastring = "/area/maintenance/port"; dir = 1; name = "Port Maintenance APC"; - areastring = "/area/maintenance/port"; pixel_y = 28 }, /obj/structure/cable/white{ @@ -94623,9 +94622,9 @@ dir = 4 }, /obj/machinery/power/apc{ + areastring = "/area/science/xenobiology"; dir = 4; name = "Xenobiology Lab APC"; - areastring = "/area/science/xenobiology"; pixel_x = 26 }, /obj/effect/turf_decal/stripes/line, @@ -96268,9 +96267,9 @@ icon_state = "0-4" }, /obj/machinery/power/apc{ + areastring = "/area/science/lab"; dir = 8; name = "Research and Development Lab APC"; - areastring = "/area/science/lab"; pixel_x = -26; pixel_y = 3 }, @@ -96405,9 +96404,9 @@ }, /obj/machinery/camera{ c_tag = "Medbay - Chemistry"; - network = list("ss13","medbay"); dir = 8; - name = "medbay camera" + name = "medbay camera"; + network = list("ss13","medbay") }, /obj/effect/turf_decal/tile/yellow, /turf/open/floor/plasteel/white, @@ -96709,9 +96708,9 @@ /obj/item/clothing/gloves/color/fyellow, /obj/item/storage/toolbox/electrical, /obj/machinery/power/apc{ + areastring = "/area/crew_quarters/abandoned_gambling_den"; dir = 1; name = "Abandoned Gambling Den APC"; - areastring = "/area/crew_quarters/abandoned_gambling_den"; pixel_y = 24 }, /turf/open/floor/plating, @@ -97447,9 +97446,9 @@ }, /obj/machinery/camera{ c_tag = "Medbay - Center"; - network = list("ss13","medbay"); dir = 2; - name = "medbay camera" + name = "medbay camera"; + network = list("ss13","medbay") }, /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -98064,8 +98063,8 @@ /area/science/lab) "dil" = ( /obj/structure/chair/office/light{ - icon_state = "officechair_white"; - dir = 4 + dir = 4; + icon_state = "officechair_white" }, /obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/white, @@ -98897,9 +98896,9 @@ icon_state = "0-2" }, /obj/machinery/power/apc{ + areastring = "/area/science/explab"; dir = 1; name = "Experimentation Lab APC"; - areastring = "/area/science/explab"; pixel_y = 24 }, /obj/machinery/camera{ @@ -99343,9 +99342,9 @@ /obj/machinery/light, /obj/machinery/camera{ c_tag = "Medbay - Port"; - network = list("ss13","medbay"); dir = 1; - name = "medbay camera" + name = "medbay camera"; + network = list("ss13","medbay") }, /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -99473,9 +99472,9 @@ /obj/machinery/light, /obj/machinery/camera{ c_tag = "Medbay - Starboard"; - network = list("ss13","medbay"); dir = 1; - name = "medbay camera" + name = "medbay camera"; + network = list("ss13","medbay") }, /obj/structure/sign/poster/official/work_for_a_future{ pixel_y = -32 @@ -99539,9 +99538,9 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white, /obj/machinery/power/apc{ + areastring = "/area/medical/abandoned"; dir = 2; name = "Abandoned Medical Lab APC"; - areastring = "/area/medical/abandoned"; pixel_x = 1; pixel_y = -24 }, @@ -100650,9 +100649,9 @@ icon_state = "0-8" }, /obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/science/robotics/mechbay"; dir = 1; name = "Mech Bay APC"; - areastring = "/area/science/robotics/mechbay"; pixel_y = 28 }, /obj/effect/turf_decal/stripes/line{ @@ -100693,9 +100692,9 @@ "dni" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc{ + areastring = "/area/maintenance/department/medical"; dir = 1; name = "Medical Maintenance APC"; - areastring = "/area/maintenance/department/medical"; pixel_y = 24 }, /obj/structure/cable/white{ @@ -100797,9 +100796,9 @@ icon_state = "0-2" }, /obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/medical/genetics/cloning"; dir = 1; name = "Cloning Lab APC"; - areastring = "/area/medical/genetics/cloning"; pixel_y = 24 }, /obj/item/folder/white, @@ -103242,9 +103241,9 @@ /area/science/mixing) "drX" = ( /obj/machinery/power/apc{ + areastring = "/area/crew_quarters/heads/hor"; dir = 8; name = "Research Director's Office APC"; - areastring = "/area/crew_quarters/heads/hor"; pixel_x = -26 }, /obj/structure/cable/white, @@ -103530,9 +103529,9 @@ }, /obj/machinery/camera{ c_tag = "Medbay - Cloning Lab"; - network = list("ss13","medbay"); dir = 1; - name = "medbay camera" + name = "medbay camera"; + network = list("ss13","medbay") }, /obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/white, @@ -103610,9 +103609,9 @@ /obj/structure/table/glass, /obj/machinery/camera{ c_tag = "Medbay - Cryogenics"; - network = list("ss13","medbay"); dir = 1; - name = "medbay camera" + name = "medbay camera"; + network = list("ss13","medbay") }, /obj/item/book/manual/wiki/medicine, /obj/item/clothing/neck/stethoscope, @@ -104124,9 +104123,9 @@ icon_state = "0-4" }, /obj/machinery/power/apc{ + areastring = "/area/medical/medbay/central"; dir = 8; name = "Medbay APC"; - areastring = "/area/medical/medbay/central"; pixel_x = -26 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -104218,9 +104217,9 @@ /obj/machinery/iv_drip, /obj/machinery/camera{ c_tag = "Medbay - Recovery Room"; - network = list("ss13","medbay"); dir = 8; - name = "medbay camera" + name = "medbay camera"; + network = list("ss13","medbay") }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -105872,9 +105871,9 @@ /obj/item/clipboard, /obj/item/toy/figure/geneticist, /obj/machinery/power/apc{ + areastring = "/area/medical/genetics"; dir = 4; name = "Genetics Lab APC"; - areastring = "/area/medical/genetics"; pixel_x = 26 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -105901,9 +105900,9 @@ }, /obj/machinery/camera{ c_tag = "Medbay - Genetics Lab"; - network = list("ss13","medbay"); dir = 4; - name = "medbay camera" + name = "medbay camera"; + network = list("ss13","medbay") }, /obj/machinery/light_switch{ pixel_x = -26 @@ -106675,9 +106674,9 @@ /obj/item/storage/box/disks, /obj/machinery/camera{ c_tag = "Medbay - Genetics Desk"; - network = list("ss13","medbay"); dir = 4; - name = "medbay camera" + name = "medbay camera"; + network = list("ss13","medbay") }, /obj/effect/turf_decal/tile/purple{ dir = 1 @@ -107108,16 +107107,16 @@ "dyI" = ( /obj/structure/cable/white, /obj/machinery/power/apc{ + areastring = "/area/medical/surgery"; dir = 2; name = "Surgery APC"; - areastring = "/area/medical/surgery"; pixel_y = -26 }, /obj/machinery/camera{ c_tag = "Medbay - Surgery"; - network = list("ss13","medbay"); dir = 1; - name = "medbay camera" + name = "medbay camera"; + network = list("ss13","medbay") }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -107212,9 +107211,9 @@ /area/hallway/secondary/construction) "dyP" = ( /obj/machinery/power/apc{ + areastring = "/area/hallway/secondary/construction"; dir = 2; name = "Auxiliary Construction Zone APC"; - areastring = "/area/hallway/secondary/construction"; pixel_y = -26 }, /obj/structure/cable/white{ @@ -107859,9 +107858,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/camera{ c_tag = "Medbay - Aft Port"; - network = list("ss13","medbay"); dir = 8; - name = "medbay camera" + name = "medbay camera"; + network = list("ss13","medbay") }, /obj/item/clipboard, /obj/item/healthanalyzer, @@ -107932,16 +107931,16 @@ dir = 4 }, /obj/machinery/power/apc{ + areastring = "/area/crew_quarters/heads/cmo"; dir = 4; name = "Chief Medical Officer's Office APC"; - areastring = "/area/crew_quarters/heads/cmo"; pixel_x = 26 }, /obj/machinery/camera{ c_tag = "Medbay - Chief Medical Officer's Office"; - network = list("ss13","medbay"); dir = 8; - name = "medbay camera" + name = "medbay camera"; + network = list("ss13","medbay") }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -108111,9 +108110,9 @@ icon_state = "0-4" }, /obj/machinery/power/apc{ + areastring = "/area/science/mixing"; dir = 8; name = "Toxins Lab APC"; - areastring = "/area/science/mixing"; pixel_x = -26; pixel_y = 3 }, @@ -108286,8 +108285,8 @@ /area/science/robotics/lab) "dAO" = ( /obj/structure/chair/office/light{ - icon_state = "officechair_white"; - dir = 4 + dir = 4; + icon_state = "officechair_white" }, /obj/effect/landmark/start/roboticist, /obj/effect/turf_decal/stripes/line{ @@ -109304,9 +109303,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /obj/machinery/power/apc{ + areastring = "/area/hallway/primary/aft"; dir = 4; name = "Aft Primary Hallway APC"; - areastring = "/area/hallway/primary/aft"; pixel_x = 26 }, /obj/structure/cable/white{ @@ -109449,9 +109448,9 @@ }, /obj/machinery/camera{ c_tag = "Medbay - Aft Starboard"; - network = list("ss13","medbay"); dir = 4; - name = "medbay camera" + name = "medbay camera"; + network = list("ss13","medbay") }, /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -109654,9 +109653,9 @@ "dDc" = ( /obj/structure/cable/white, /obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/maintenance/solars/starboard/aft"; dir = 2; name = "Starboard Quarter Solar APC"; - areastring = "/area/maintenance/solars/starboard/aft"; pixel_y = -26 }, /obj/effect/turf_decal/stripes/line{ @@ -110997,9 +110996,9 @@ icon_state = "0-2" }, /obj/machinery/power/apc{ + areastring = "/area/crew_quarters/theatre/abandoned"; dir = 1; name = "Abandoned Theatre APC"; - areastring = "/area/crew_quarters/theatre/abandoned"; pixel_y = 24 }, /turf/open/floor/plating, @@ -111348,9 +111347,9 @@ dir = 4 }, /obj/machinery/power/apc{ + areastring = "/area/science/server"; dir = 8; name = "Research Division Server Room APC"; - areastring = "/area/science/server"; pixel_x = -26 }, /obj/machinery/light_switch{ @@ -111483,9 +111482,9 @@ icon_state = "0-4" }, /obj/machinery/power/apc{ + areastring = "/area/science/robotics/lab"; dir = 8; name = "Robotics Lab APC"; - areastring = "/area/science/robotics/lab"; pixel_x = -26 }, /obj/structure/disposalpipe/trunk{ @@ -112795,9 +112794,9 @@ icon_state = "0-4" }, /obj/machinery/power/apc{ + areastring = "/area/security/detectives_office/private_investigators_office"; dir = 8; name = "Private Investigator's Office APC"; - areastring = "/area/security/detectives_office/private_investigators_office"; pixel_x = -26; pixel_y = 3 }, @@ -113219,9 +113218,9 @@ icon_state = "0-8" }, /obj/machinery/power/apc{ + areastring = "/area/science/research"; dir = 4; name = "Research Division APC"; - areastring = "/area/science/research"; pixel_x = 26 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -113339,9 +113338,9 @@ "dIV" = ( /obj/structure/cable/white, /obj/machinery/power/apc{ + areastring = "/area/medical/morgue"; dir = 2; name = "Morgue APC"; - areastring = "/area/medical/morgue"; pixel_y = -26 }, /turf/open/floor/plating, @@ -113368,9 +113367,9 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/camera{ c_tag = "Medbay - Morgue"; - network = list("ss13","medbay"); dir = 1; - name = "medbay camera" + name = "medbay camera"; + network = list("ss13","medbay") }, /obj/structure/sign/poster/official/bless_this_spess{ pixel_y = -32 @@ -113459,9 +113458,9 @@ "dJg" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc{ + areastring = "/area/maintenance/department/medical/morgue"; dir = 2; name = "Morgue Maintenance APC"; - areastring = "/area/maintenance/department/medical/morgue"; pixel_y = -26 }, /obj/structure/cable/white{ @@ -113509,9 +113508,9 @@ }, /obj/machinery/camera{ c_tag = "Medbay - Chief Medical Officer's Quarters"; - network = list("ss13","medbay"); dir = 1; - name = "medbay camera" + name = "medbay camera"; + network = list("ss13","medbay") }, /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -113990,9 +113989,9 @@ /obj/machinery/portable_atmospherics/scrubber/huge, /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc{ + areastring = "/area/science/storage"; dir = 4; name = "Toxins Storage APC"; - areastring = "/area/science/storage"; pixel_x = 26 }, /obj/structure/cable/white, @@ -115417,9 +115416,9 @@ }, /obj/structure/cable/white, /obj/machinery/power/apc{ + areastring = "/area/maintenance/aft"; dir = 2; name = "Aft Maintenance APC"; - areastring = "/area/maintenance/aft"; pixel_x = 1; pixel_y = -24 }, @@ -117189,9 +117188,9 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc{ + areastring = "/area/maintenance/port/aft"; dir = 1; name = "Port Quarter Maintenance APC"; - areastring = "/area/maintenance/port/aft"; pixel_y = 24 }, /obj/structure/cable/white{ @@ -117489,9 +117488,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/camera{ c_tag = "Virology - Containment Lock"; - network = list("ss13","medbay"); dir = 8; - name = "virology camera" + name = "virology camera"; + network = list("ss13","medbay") }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -118147,9 +118146,9 @@ }, /obj/machinery/camera{ c_tag = "Virology - Break Room"; - network = list("ss13","medbay"); dir = 8; - name = "virology camera" + name = "virology camera"; + network = list("ss13","medbay") }, /obj/effect/turf_decal/tile/green{ dir = 4 @@ -119251,9 +119250,9 @@ icon_state = "0-4" }, /obj/machinery/power/apc{ + areastring = "/area/library/abandoned"; dir = 8; name = "Abandoned Library APC"; - areastring = "/area/library/abandoned"; pixel_x = -26; pixel_y = 3 }, @@ -119420,9 +119419,9 @@ /area/hallway/secondary/exit/departure_lounge) "dTG" = ( /obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/hallway/secondary/exit/departure_lounge"; dir = 1; name = "Departure Lounge APC"; - areastring = "/area/hallway/secondary/exit/departure_lounge"; pixel_y = 28 }, /obj/machinery/camera{ @@ -120001,9 +120000,9 @@ dir = 4 }, /obj/machinery/power/apc{ + areastring = "/area/medical/virology"; dir = 4; name = "Virology Satellite APC"; - areastring = "/area/medical/virology"; pixel_x = 26 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -120272,8 +120271,8 @@ }, /obj/machinery/camera{ c_tag = "Virology - Lab"; - network = list("ss13","medbay"); - name = "virology camera" + name = "virology camera"; + network = list("ss13","medbay") }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -120296,9 +120295,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/camera{ c_tag = "Virology - Hallway"; - network = list("ss13","medbay"); dir = 8; - name = "virology camera" + name = "virology camera"; + network = list("ss13","medbay") }, /obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green{ @@ -122410,9 +122409,9 @@ }, /obj/machinery/camera{ c_tag = "Virology - Cells"; - network = list("ss13","medbay"); dir = 8; - name = "virology camera" + name = "virology camera"; + network = list("ss13","medbay") }, /obj/effect/turf_decal/tile/green, /turf/open/floor/plasteel/white, @@ -122531,9 +122530,9 @@ /area/chapel/office) "dZQ" = ( /obj/machinery/power/apc{ + areastring = "/area/chapel/main"; dir = 8; name = "Chapel APC"; - areastring = "/area/chapel/main"; pixel_x = -26; pixel_y = 3 }, @@ -123706,9 +123705,9 @@ "ecm" = ( /obj/structure/cable/white, /obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/maintenance/solars/port/aft"; dir = 2; name = "Port Quarter Solar APC"; - areastring = "/area/maintenance/solars/port/aft"; pixel_y = -26 }, /obj/effect/turf_decal/stripes/line{ @@ -124987,9 +124986,9 @@ dir = 1 }, /obj/machinery/power/apc{ + areastring = "/area/chapel/office"; dir = 1; name = "Chapel Quarters APC"; - areastring = "/area/chapel/office"; pixel_y = 24 }, /obj/structure/cable/white{ @@ -126552,6 +126551,17 @@ dir = 10 }, /area/science/circuit) +"hks" = ( +/obj/machinery/quantumpad{ + map_pad_id = "station"; + map_pad_link_id = "xenoarch"; + mapped_quantum_pads = list("station","xenoarch") + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"hmf" = ( +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "hrP" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -127447,6 +127457,12 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/science/circuit) +"wmS" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "wAA" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall/r_wall, @@ -159503,11 +159519,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +aaO +aaO +aaO +aaO +aaO aad aad aaa @@ -159760,10 +159776,10 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa +aaO +hmf +wmS +hmf aaO aaO abf @@ -160017,11 +160033,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa aaO +hmf +hks +hmf +hmf abe abp abC @@ -160274,10 +160290,10 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa +aaO +hmf +hmf +hmf aaO abe abq @@ -160531,10 +160547,10 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa +aaO +aaO +aaO +aaO aaO aaO abf diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 75d74663..7e44b655 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -1311,9 +1311,9 @@ /area/security/execution/education) "acZ" = ( /obj/machinery/power/apc{ + areastring = "/area/security/execution/education"; dir = 1; name = "Prisoner Education Chamber APC"; - areastring = "/area/security/execution/education"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -2380,9 +2380,9 @@ /area/security/prison) "aeX" = ( /obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/security/prison"; dir = 1; name = "Prison Wing APC"; - areastring = "/area/security/prison"; pixel_x = 1; pixel_y = 24 }, @@ -3303,9 +3303,9 @@ dir = 1 }, /obj/machinery/power/apc{ + areastring = "/area/crew_quarters/fitness/recreation"; dir = 1; name = "Recreation Area APC"; - areastring = "/area/crew_quarters/fitness/recreation"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -3668,15 +3668,15 @@ icon_gib = "guard_dead"; icon_living = "guard"; icon_state = "guard"; + maxHealth = 250; max_co2 = 5; max_tox = 2; - maxHealth = 250; melee_damage_lower = 15; melee_damage_upper = 20; min_oxy = 5; + movement_type = 1; name = "Sergeant Araneus"; real_name = "Sergeant Araneus"; - movement_type = 1; response_help = "pets"; turns_per_move = 10 }, @@ -3942,9 +3942,9 @@ /area/ai_monitored/security/armory) "ahF" = ( /obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/ai_monitored/security/armory"; dir = 2; name = "Armory APC"; - areastring = "/area/ai_monitored/security/armory"; pixel_x = 1; pixel_y = -24 }, @@ -4313,9 +4313,9 @@ /area/maintenance/disposal) "ail" = ( /obj/machinery/power/apc{ + areastring = "/area/maintenance/solars/port/fore"; dir = 8; name = "Port Bow Solar APC"; - areastring = "/area/maintenance/solars/port/fore"; pixel_x = -25; pixel_y = 3 }, @@ -6587,9 +6587,9 @@ icon_state = "1-4" }, /obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/security/warden"; dir = 8; name = "Brig Control APC"; - areastring = "/area/security/warden"; pixel_x = -26 }, /obj/structure/cable/yellow, @@ -6777,9 +6777,9 @@ req_access_txt = "1" }, /obj/machinery/power/apc{ + areastring = "/area/security/range"; dir = 4; name = "Shooting Range APC"; - areastring = "/area/security/range"; pixel_x = 24 }, /obj/structure/cable/yellow{ @@ -7324,9 +7324,9 @@ /area/security/main) "anC" = ( /obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/security/main"; dir = 4; name = "Security Office APC"; - areastring = "/area/security/main"; pixel_x = 24 }, /obj/structure/cable/yellow, @@ -7973,9 +7973,9 @@ /area/maintenance/fore) "aoO" = ( /obj/machinery/power/apc{ + areastring = "/area/maintenance/disposal"; dir = 2; name = "Disposal APC"; - areastring = "/area/maintenance/disposal"; pixel_y = -24 }, /obj/structure/cable/yellow, @@ -8783,9 +8783,9 @@ icon_state = "0-4" }, /obj/machinery/power/apc{ + areastring = "/area/engine/gravity_generator"; dir = 8; name = "Gravity Generator APC"; - areastring = "/area/engine/gravity_generator"; pixel_x = -25; pixel_y = 1 }, @@ -9479,9 +9479,9 @@ /area/engine/gravity_generator) "arT" = ( /obj/machinery/power/apc{ + areastring = "/area/maintenance/solars/starboard/fore"; dir = 8; name = "Starboard Bow Solar APC"; - areastring = "/area/maintenance/solars/starboard/fore"; pixel_x = -25; pixel_y = 3 }, @@ -11013,9 +11013,9 @@ "auX" = ( /obj/machinery/photocopier, /obj/machinery/power/apc{ + areastring = "/area/crew_quarters/heads/hos"; dir = 4; name = "Head of Security's Office APC"; - areastring = "/area/crew_quarters/heads/hos"; pixel_x = 24 }, /obj/structure/cable/yellow{ @@ -12206,9 +12206,9 @@ dir = 4 }, /obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/security/brig"; dir = 2; name = "Brig APC"; - areastring = "/area/security/brig"; pixel_x = 1; pixel_y = -24 }, @@ -12730,9 +12730,9 @@ /area/security/nuke_storage) "ayr" = ( /obj/machinery/power/apc{ + areastring = "/area/security/nuke_storage"; dir = 1; name = "Vault APC"; - areastring = "/area/security/nuke_storage"; pixel_y = 25 }, /obj/structure/cable/yellow{ @@ -13160,9 +13160,9 @@ /area/quartermaster/miningoffice) "azn" = ( /obj/machinery/power/apc{ + areastring = "/area/quartermaster/miningoffice"; dir = 1; name = "Mining APC"; - areastring = "/area/quartermaster/miningoffice"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -13571,9 +13571,9 @@ icon_state = "0-2" }, /obj/machinery/power/apc{ + areastring = "/area/maintenance/fore"; dir = 1; name = "Fore Maintenance APC"; - areastring = "/area/maintenance/fore"; pixel_y = 24 }, /turf/open/floor/plating, @@ -13872,8 +13872,8 @@ height = 5; id = "mining_home"; name = "mining shuttle bay"; - width = 7; - roundstart_template = /datum/map_template/shuttle/mining/box + roundstart_template = /datum/map_template/shuttle/mining/box; + width = 7 }, /turf/open/space/basic, /area/space) @@ -14059,8 +14059,8 @@ height = 5; id = "laborcamp_home"; name = "fore bay 1"; - width = 9; - roundstart_template = /datum/map_template/shuttle/labour/box + roundstart_template = /datum/map_template/shuttle/labour/box; + width = 9 }, /turf/open/space/basic, /area/space) @@ -14335,9 +14335,9 @@ dir = 1 }, /obj/machinery/power/apc{ + areastring = "/area/crew_quarters/dorms"; dir = 1; name = "Dormitories APC"; - areastring = "/area/crew_quarters/dorms"; pixel_y = 24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -14664,8 +14664,8 @@ "aCg" = ( /obj/machinery/camera/motion{ c_tag = "Vault"; - network = list("vault"); - dir = 1 + dir = 1; + network = list("vault") }, /obj/machinery/light, /obj/structure/cable/yellow{ @@ -14837,9 +14837,9 @@ dir = 8 }, /obj/machinery/power/apc{ + areastring = "/area/security/detectives_office"; dir = 8; name = "Detective APC"; - areastring = "/area/security/detectives_office"; pixel_x = -24 }, /obj/structure/cable/yellow{ @@ -15884,9 +15884,9 @@ /area/quartermaster/warehouse) "aEE" = ( /obj/machinery/power/apc{ + areastring = "/area/quartermaster/warehouse"; dir = 4; name = "Warehouse APC"; - areastring = "/area/quartermaster/warehouse"; pixel_x = 27 }, /obj/structure/cable/yellow{ @@ -16151,9 +16151,9 @@ "aFe" = ( /obj/machinery/light/small, /obj/machinery/power/apc{ + areastring = "/area/crew_quarters/toilet/restrooms"; dir = 2; name = "Restrooms APC"; - areastring = "/area/crew_quarters/toilet/restrooms"; pixel_y = -26 }, /obj/structure/cable/yellow{ @@ -16721,9 +16721,9 @@ dir = 4 }, /obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/hallway/primary/fore"; dir = 2; name = "Fore Primary Hallway APC"; - areastring = "/area/hallway/primary/fore"; pixel_y = -27 }, /obj/structure/cable/yellow, @@ -17876,9 +17876,9 @@ dir = 4 }, /obj/machinery/power/apc{ + areastring = "/area/construction/storage/wing"; dir = 2; name = "Storage Wing APC"; - areastring = "/area/construction/storage/wing"; pixel_y = -27 }, /obj/structure/cable/yellow{ @@ -18223,9 +18223,9 @@ icon_state = "0-2" }, /obj/machinery/power/apc{ + areastring = "/area/lawoffice"; dir = 1; name = "Law Office APC"; - areastring = "/area/lawoffice"; pixel_y = 24 }, /obj/item/twohanded/required/kirbyplants{ @@ -19238,8 +19238,8 @@ dir = 8 }, /obj/machinery/flasher{ - pixel_y = 24; - id = "AI" + id = "AI"; + pixel_y = 24 }, /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/ai_upload) @@ -19759,8 +19759,8 @@ /obj/effect/spawner/lootdrop/aimodule_neutral, /obj/item/aiModule/core/full/custom, /obj/machinery/flasher{ - pixel_y = 24; - id = "AI" + id = "AI"; + pixel_y = 24 }, /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/ai_upload) @@ -19778,8 +19778,8 @@ }, /obj/structure/window/reinforced, /obj/machinery/flasher{ - pixel_y = 24; - id = "AI" + id = "AI"; + pixel_y = 24 }, /obj/effect/spawner/lootdrop/aimodule_harmful, /obj/item/aiModule/supplied/oxygen, @@ -20320,9 +20320,9 @@ dir = 10 }, /obj/machinery/power/apc{ + areastring = "/area/quartermaster/qm"; dir = 1; name = "Quartermaster's Office APC"; - areastring = "/area/quartermaster/qm"; pixel_y = 30 }, /obj/structure/cable/yellow{ @@ -20834,9 +20834,9 @@ /area/hydroponics/garden) "aON" = ( /obj/machinery/power/apc{ + areastring = "/area/hydroponics/garden"; dir = 4; name = "Garden APC"; - areastring = "/area/hydroponics/garden"; pixel_x = 27; pixel_y = 2 }, @@ -20859,9 +20859,9 @@ /area/hydroponics/garden) "aOO" = ( /obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/engine/engineering"; dir = 8; name = "Engine Room APC"; - areastring = "/area/engine/engineering"; pixel_x = -26 }, /obj/structure/cable/yellow{ @@ -21695,9 +21695,9 @@ /area/ai_monitored/turret_protected/ai_upload) "aQA" = ( /obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/ai_monitored/turret_protected/ai_upload"; dir = 2; name = "Upload APC"; - areastring = "/area/ai_monitored/turret_protected/ai_upload"; pixel_y = -24 }, /obj/structure/cable/yellow{ @@ -22753,9 +22753,9 @@ icon_state = "0-8" }, /obj/machinery/power/apc{ + areastring = "/area/construction/mining/aux_base"; dir = 2; name = "Auxillary Base Construction APC"; - areastring = "/area/construction/mining/aux_base"; pixel_y = -24 }, /obj/effect/turf_decal/tile/yellow, @@ -23096,9 +23096,9 @@ dir = 4 }, /obj/machinery/power/apc{ + areastring = "/area/crew_quarters/locker"; dir = 2; name = "Locker Room APC"; - areastring = "/area/crew_quarters/locker"; pixel_x = -1; pixel_y = -26 }, @@ -23510,9 +23510,9 @@ /area/security/checkpoint/supply) "aUk" = ( /obj/machinery/power/apc{ + areastring = "/area/security/checkpoint/supply"; dir = 1; name = "Security Post - Cargo Bay APC"; - areastring = "/area/security/checkpoint/supply"; pixel_x = 1; pixel_y = 24 }, @@ -23677,9 +23677,9 @@ icon_state = "0-4" }, /obj/machinery/power/apc{ + areastring = "/area/ai_monitored/turret_protected/ai_upload_foyer"; dir = 2; name = "AI Upload Access APC"; - areastring = "/area/ai_monitored/turret_protected/ai_upload_foyer"; pixel_y = -27 }, /obj/machinery/light/small{ @@ -23806,9 +23806,9 @@ /area/security/courtroom) "aUG" = ( /obj/machinery/power/apc{ + areastring = "/area/security/courtroom"; dir = 2; name = "Courtroom APC"; - areastring = "/area/security/courtroom"; pixel_x = 1; pixel_y = -24 }, @@ -25784,9 +25784,9 @@ "aYr" = ( /obj/structure/disposalpipe/segment, /obj/machinery/power/apc{ + areastring = "/area/crew_quarters/heads/chief"; dir = 4; name = "CE Office APC"; - areastring = "/area/crew_quarters/heads/chief"; pixel_x = 28 }, /obj/structure/cable/yellow, @@ -26297,9 +26297,9 @@ /area/storage/tech) "aZx" = ( /obj/machinery/power/apc{ + areastring = "/area/storage/tech"; dir = 8; name = "Tech Storage APC"; - areastring = "/area/storage/tech"; pixel_x = -27 }, /obj/structure/cable/yellow{ @@ -26607,10 +26607,10 @@ /obj/machinery/door/window{ base_state = "rightsecure"; dir = 4; - obj_integrity = 300; icon_state = "rightsecure"; layer = 4.1; name = "Secondary AI Core Access"; + obj_integrity = 300; pixel_x = 4; req_access_txt = "16" }, @@ -26663,9 +26663,9 @@ /obj/machinery/door/window{ base_state = "rightsecure"; dir = 4; - obj_integrity = 300; icon_state = "rightsecure"; name = "Primary AI Core Access"; + obj_integrity = 300; req_access_txt = "16" }, /obj/machinery/camera{ @@ -26743,10 +26743,10 @@ /obj/machinery/door/window{ base_state = "leftsecure"; dir = 8; - obj_integrity = 300; icon_state = "leftsecure"; layer = 4.1; name = "Tertiary AI Core Access"; + obj_integrity = 300; pixel_x = -3; req_access_txt = "16" }, @@ -26936,9 +26936,9 @@ "baq" = ( /obj/structure/rack, /obj/machinery/power/apc{ + areastring = "/area/quartermaster/storage"; dir = 2; name = "Cargo Bay APC"; - areastring = "/area/quartermaster/storage"; pixel_x = 1; pixel_y = -24 }, @@ -27402,9 +27402,9 @@ /area/storage/tools) "bbd" = ( /obj/machinery/power/apc{ + areastring = "/area/storage/tools"; dir = 1; name = "Auxiliary Tool Storage APC"; - areastring = "/area/storage/tools"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -27892,9 +27892,9 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/power/apc{ + areastring = "/area/quartermaster/office"; dir = 8; name = "Cargo Office APC"; - areastring = "/area/quartermaster/office"; pixel_x = -24 }, /obj/structure/cable/yellow{ @@ -28386,9 +28386,9 @@ /area/engine/engineering) "bcL" = ( /obj/machinery/power/apc{ + areastring = "/area/security/checkpoint/engineering"; dir = 8; name = "Engineering Security APC"; - areastring = "/area/security/checkpoint/engineering"; pixel_x = -24 }, /obj/structure/cable/yellow{ @@ -28495,9 +28495,9 @@ /area/security/checkpoint/customs) "bcY" = ( /obj/machinery/power/apc{ + areastring = "/area/security/checkpoint/customs"; dir = 1; name = "Customs APC"; - areastring = "/area/security/checkpoint/customs"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -29340,9 +29340,9 @@ /area/ai_monitored/turret_protected/ai) "bew" = ( /obj/machinery/power/apc{ + areastring = "/area/ai_monitored/turret_protected/ai"; dir = 1; name = "AI Chamber APC"; - areastring = "/area/ai_monitored/turret_protected/ai"; pixel_y = 24 }, /obj/structure/cable{ @@ -30578,9 +30578,9 @@ /area/hallway/primary/port) "bha" = ( /obj/machinery/power/apc{ + areastring = "/area/janitor"; dir = 8; name = "Custodial Closet APC"; - areastring = "/area/janitor"; pixel_x = -24 }, /obj/structure/table, @@ -30632,9 +30632,9 @@ "bhf" = ( /obj/effect/landmark/blobstart, /obj/machinery/power/apc{ + areastring = "/area/maintenance/central"; dir = 4; name = "Central Maintenance APC"; - areastring = "/area/maintenance/central"; pixel_x = 26 }, /obj/structure/cable/yellow, @@ -31053,9 +31053,9 @@ dir = 4 }, /obj/machinery/power/apc{ + areastring = "/area/hallway/primary/starboard"; dir = 1; name = "Starboard Hallway APC"; - areastring = "/area/hallway/primary/starboard"; pixel_y = 26 }, /obj/structure/cable/yellow{ @@ -32341,9 +32341,9 @@ }, /obj/item/hand_labeler, /obj/machinery/power/apc{ + areastring = "/area/quartermaster/sorting"; dir = 4; name = "Delivery Office APC"; - areastring = "/area/quartermaster/sorting"; pixel_x = 26 }, /obj/structure/cable/yellow{ @@ -34128,9 +34128,9 @@ /area/ai_monitored/turret_protected/aisat_interior) "bnE" = ( /obj/machinery/power/apc{ + areastring = "/area/ai_monitored/turret_protected/aisat_interior"; dir = 4; name = "MiniSat Antechamber APC"; - areastring = "/area/ai_monitored/turret_protected/aisat_interior"; pixel_x = 29 }, /obj/structure/cable/yellow{ @@ -34372,9 +34372,9 @@ /area/hallway/primary/port) "bob" = ( /obj/machinery/power/apc{ + areastring = "/area/hallway/primary/port"; dir = 1; name = "Port Hallway APC"; - areastring = "/area/hallway/primary/port"; pixel_x = -1; pixel_y = 26 }, @@ -34529,9 +34529,9 @@ /area/crew_quarters/heads/hop) "bop" = ( /obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/bridge"; dir = 8; name = "Bridge APC"; - areastring = "/area/bridge"; pixel_x = -27 }, /obj/structure/cable/yellow, @@ -35389,9 +35389,9 @@ /area/hallway/secondary/entry) "bqd" = ( /obj/machinery/power/apc{ + areastring = "/area/hallway/secondary/entry"; dir = 4; name = "Arrivals APC"; - areastring = "/area/hallway/secondary/entry"; pixel_x = 24 }, /obj/structure/cable/yellow{ @@ -35484,9 +35484,9 @@ /obj/machinery/door/window{ base_state = "leftsecure"; dir = 8; - obj_integrity = 300; icon_state = "leftsecure"; name = "Primary AI Core Access"; + obj_integrity = 300; req_access_txt = "16" }, /obj/machinery/newscaster/security_unit{ @@ -35873,9 +35873,9 @@ /obj/structure/table/wood, /obj/item/book/manual/wiki/security_space_law, /obj/machinery/power/apc{ + areastring = "/area/crew_quarters/heads/captain/private"; dir = 8; name = "Captain's Quarters APC"; - areastring = "/area/crew_quarters/heads/captain/private"; pixel_x = -24 }, /obj/structure/cable/yellow{ @@ -35954,9 +35954,9 @@ "brd" = ( /obj/structure/table, /obj/machinery/power/apc{ + areastring = "/area/storage/art"; dir = 8; name = "Art Storage APC"; - areastring = "/area/storage/art"; pixel_x = -25 }, /obj/structure/cable/yellow{ @@ -36265,9 +36265,9 @@ dir = 4 }, /obj/machinery/power/apc{ + areastring = "/area/engine/break_room"; dir = 2; name = "Engineering Foyer APC"; - areastring = "/area/engine/break_room"; pixel_x = -1; pixel_y = -26 }, @@ -36409,9 +36409,9 @@ network = list("minisat") }, /obj/machinery/power/apc{ + areastring = "/area/aisat"; dir = 2; name = "MiniSat Exterior APC"; - areastring = "/area/aisat"; pixel_y = -24 }, /obj/structure/cable/yellow{ @@ -36524,9 +36524,9 @@ dir = 4 }, /obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/ai_monitored/turret_protected/aisat/foyer"; dir = 2; name = "MiniSat Foyer APC"; - areastring = "/area/ai_monitored/turret_protected/aisat/foyer"; pixel_y = -29 }, /obj/structure/cable/yellow, @@ -37443,9 +37443,9 @@ icon_state = "0-2" }, /obj/machinery/power/apc{ + areastring = "/area/crew_quarters/heads/hop"; dir = 1; name = "Head of Personnel APC"; - areastring = "/area/crew_quarters/heads/hop"; pixel_y = 24 }, /turf/open/floor/carpet, @@ -38348,11 +38348,8 @@ /turf/open/floor/plasteel/grimy, /area/tcommsat/computer) "bvB" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-20" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/machinery/light{ + dir = 8 }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) @@ -39047,9 +39044,9 @@ /area/crew_quarters/bar) "bwR" = ( /obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/crew_quarters/bar"; dir = 1; name = "Bar APC"; - areastring = "/area/crew_quarters/bar"; pixel_y = 25 }, /obj/structure/cable/yellow{ @@ -39580,9 +39577,9 @@ "bxS" = ( /obj/item/cigbutt, /obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/maintenance/port"; dir = 2; name = "Port Maintenance APC"; - areastring = "/area/maintenance/port"; pixel_y = -24 }, /obj/structure/cable/yellow{ @@ -39960,9 +39957,9 @@ /area/engine/break_room) "byL" = ( /obj/machinery/power/apc{ + areastring = "/area/crew_quarters/theatre"; dir = 1; name = "Theatre APC"; - areastring = "/area/crew_quarters/theatre"; pixel_y = 25 }, /obj/structure/cable/yellow{ @@ -39995,9 +39992,9 @@ /obj/item/stack/sheet/metal/fifty, /obj/item/stack/sheet/glass/fifty, /obj/machinery/power/apc{ + areastring = "/area/ai_monitored/storage/satellite"; dir = 2; name = "MiniSat Maint APC"; - areastring = "/area/ai_monitored/storage/satellite"; pixel_y = -26 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -40142,9 +40139,9 @@ /area/engine/atmos) "byX" = ( /obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/engine/atmos"; dir = 1; name = "Atmospherics APC"; - areastring = "/area/engine/atmos"; pixel_y = 28 }, /obj/structure/cable/yellow{ @@ -40376,9 +40373,9 @@ /area/tcommsat/computer) "bzt" = ( /obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/tcommsat/computer"; dir = 4; name = "Telecomms Control Room APC"; - areastring = "/area/tcommsat/computer"; pixel_x = 26 }, /obj/machinery/computer/telecomms/server{ @@ -41946,9 +41943,9 @@ dir = 9 }, /obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/crew_quarters/toilet/auxiliary"; dir = 2; name = "Auxiliary Restrooms APC"; - areastring = "/area/crew_quarters/toilet/auxiliary"; pixel_y = -24 }, /obj/structure/cable/yellow, @@ -42185,9 +42182,9 @@ dir = 4 }, /obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/hallway/secondary/command"; dir = 1; name = "Command Hallway APC"; - areastring = "/area/hallway/secondary/command"; pixel_y = 25 }, /obj/structure/cable/yellow{ @@ -44621,9 +44618,9 @@ pixel_y = 16 }, /obj/machinery/power/apc{ + areastring = "/area/teleporter"; dir = 4; name = "Teleporter APC"; - areastring = "/area/teleporter"; pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -44735,9 +44732,9 @@ /obj/item/storage/toolbox/emergency, /obj/item/flashlight, /obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/gateway"; dir = 4; name = "Gateway APC"; - areastring = "/area/gateway"; pixel_x = 28 }, /obj/structure/cable/yellow{ @@ -45995,9 +45992,9 @@ /area/maintenance/port) "bKY" = ( /obj/machinery/power/apc{ + areastring = "/area/security/vacantoffice"; dir = 8; name = "Vacant Office APC"; - areastring = "/area/security/vacantoffice"; pixel_x = -25 }, /obj/structure/cable/yellow{ @@ -46098,9 +46095,9 @@ pixel_y = -1 }, /obj/machinery/power/apc{ + areastring = "/area/ai_monitored/storage/eva"; dir = 8; name = "E.V.A. Storage APC"; - areastring = "/area/ai_monitored/storage/eva"; pixel_x = -24 }, /obj/structure/cable/yellow{ @@ -46676,9 +46673,9 @@ /area/tcommsat/server) "bMs" = ( /obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/tcommsat/server"; dir = 4; name = "Telecomms Server Room APC"; - areastring = "/area/tcommsat/server"; pixel_x = 25 }, /obj/machinery/light/small{ @@ -46848,9 +46845,9 @@ "bMH" = ( /obj/machinery/light/small, /obj/machinery/power/apc{ + areastring = "/area/library"; dir = 8; name = "Library APC"; - areastring = "/area/library"; pixel_x = -25 }, /obj/structure/cable/yellow{ @@ -47425,9 +47422,9 @@ dir = 8 }, /obj/machinery/power/apc{ + areastring = "/area/storage/tcom"; dir = 8; name = "Telecomms Storage APC"; - areastring = "/area/storage/tcom"; pixel_x = -28 }, /obj/structure/cable/yellow{ @@ -47824,9 +47821,9 @@ /area/bridge/showroom/corporate) "bOF" = ( /obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/bridge/showroom/corporate"; dir = 4; name = "Nanotrasen Corporate Showroom APC"; - areastring = "/area/bridge/showroom/corporate"; pixel_x = 28 }, /obj/structure/cable/yellow{ @@ -49316,9 +49313,9 @@ pixel_x = -23 }, /obj/machinery/power/apc{ + areastring = "/area/crew_quarters/kitchen"; dir = 2; name = "Kitchen APC"; - areastring = "/area/crew_quarters/kitchen"; pixel_y = -24 }, /obj/structure/cable/yellow, @@ -49959,9 +49956,9 @@ /area/maintenance/starboard) "bTc" = ( /obj/machinery/power/apc{ + areastring = "/area/maintenance/starboard"; dir = 1; name = "Starboard Maintenance APC"; - areastring = "/area/maintenance/starboard"; pixel_x = -1; pixel_y = 26 }, @@ -50347,9 +50344,9 @@ dir = 1 }, /obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/hallway/primary/central"; dir = 1; name = "Central Primary Hallway APC"; - areastring = "/area/hallway/primary/central"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -50797,9 +50794,9 @@ /area/aisat) "bUN" = ( /obj/machinery/power/apc{ + areastring = "/area/maintenance/solars/port/aft"; dir = 8; name = "Port Quarter Solar APC"; - areastring = "/area/maintenance/solars/port/aft"; pixel_x = -26; pixel_y = 3 }, @@ -52927,9 +52924,9 @@ /area/medical/storage) "bYX" = ( /obj/machinery/power/apc{ + areastring = "/area/security/checkpoint/medical"; dir = 8; name = "Medical Security Checkpoint APC"; - areastring = "/area/security/checkpoint/medical"; pixel_x = -24 }, /obj/machinery/airalarm{ @@ -54894,9 +54891,9 @@ /obj/machinery/hydroponics/constructable, /obj/machinery/light, /obj/machinery/power/apc{ + areastring = "/area/hydroponics"; dir = 2; name = "Hydroponics APC"; - areastring = "/area/hydroponics"; pixel_y = -28 }, /obj/structure/cable/yellow, @@ -55306,9 +55303,9 @@ }, /obj/structure/closet/l3closet, /obj/machinery/power/apc{ + areastring = "/area/medical/storage"; dir = 2; name = "Medbay Storage APC"; - areastring = "/area/medical/storage"; pixel_y = -24 }, /obj/structure/cable/yellow, @@ -56569,9 +56566,9 @@ }, /obj/item/pen, /obj/machinery/power/apc{ + areastring = "/area/medical/sleeper"; dir = 1; name = "Sleeper Room APC"; - areastring = "/area/medical/sleeper"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -56930,9 +56927,9 @@ /area/science/research) "cgj" = ( /obj/machinery/power/apc{ + areastring = "/area/security/checkpoint/science/research"; dir = 8; name = "Security Post - Research Division APC"; - areastring = "/area/security/checkpoint/science/research"; pixel_x = -24 }, /obj/structure/cable/yellow, @@ -57006,9 +57003,9 @@ /area/maintenance/starboard/aft) "cgt" = ( /obj/machinery/power/apc{ + areastring = "/area/maintenance/disposal/incinerator"; dir = 8; name = "Incinerator APC"; - areastring = "/area/maintenance/disposal/incinerator"; pixel_x = -24 }, /obj/structure/cable/yellow{ @@ -58040,9 +58037,9 @@ /area/medical/medbay/central) "cip" = ( /obj/machinery/power/apc{ + areastring = "/area/medical/medbay/central"; dir = 1; name = "Medbay Central APC"; - areastring = "/area/medical/medbay/central"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -58306,9 +58303,9 @@ /area/science/research) "ciJ" = ( /obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/science/research"; dir = 1; name = "Research Division APC"; - areastring = "/area/science/research"; pixel_y = 25 }, /obj/structure/cable/yellow{ @@ -60530,9 +60527,9 @@ /area/medical/surgery) "cnu" = ( /obj/machinery/power/apc{ + areastring = "/area/medical/cryo"; dir = 1; name = "Cryogenics APC"; - areastring = "/area/medical/cryo"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -61217,9 +61214,9 @@ /area/medical/surgery) "coC" = ( /obj/machinery/power/apc{ + areastring = "/area/medical/surgery"; dir = 4; name = "Surgery APC"; - areastring = "/area/medical/surgery"; pixel_x = 26 }, /obj/structure/cable/yellow{ @@ -61384,9 +61381,9 @@ /area/crew_quarters/heads/cmo) "coS" = ( /obj/machinery/power/apc{ + areastring = "/area/crew_quarters/heads/cmo"; dir = 4; name = "CMO's Office APC"; - areastring = "/area/crew_quarters/heads/cmo"; pixel_x = 26 }, /obj/structure/cable/yellow{ @@ -62275,9 +62272,9 @@ /area/maintenance/aft) "cqr" = ( /obj/machinery/power/apc{ + areastring = "/area/medical/chemistry"; dir = 8; name = "Chemistry APC"; - areastring = "/area/medical/chemistry"; pixel_x = -24 }, /obj/structure/closet/secure_closet/chemical{ @@ -62377,9 +62374,9 @@ maxcharge = 15000 }, /obj/machinery/power/apc{ + areastring = "/area/science/lab"; dir = 2; name = "Research Lab APC"; - areastring = "/area/science/lab"; pixel_y = -26 }, /obj/structure/cable/yellow, @@ -62612,9 +62609,9 @@ dir = 4 }, /obj/machinery/power/apc{ + areastring = "/area/science/explab"; dir = 2; name = "Experimentation Lab APC"; - areastring = "/area/science/explab"; pixel_y = -24 }, /obj/structure/cable/yellow, @@ -63017,9 +63014,9 @@ /area/hallway/primary/aft) "crH" = ( /obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/hallway/primary/aft"; dir = 4; name = "Aft Hallway APC"; - areastring = "/area/hallway/primary/aft"; pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -63868,9 +63865,9 @@ "cti" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/science/storage"; dir = 1; name = "Toxins Storage APC"; - areastring = "/area/science/storage"; pixel_y = 25 }, /obj/structure/cable/yellow{ @@ -64339,9 +64336,9 @@ icon_state = "0-2" }, /obj/machinery/power/apc{ + areastring = "/area/maintenance/port/aft"; dir = 1; name = "Port Quarter Maintenance APC"; - areastring = "/area/maintenance/port/aft"; pixel_y = 24 }, /turf/open/floor/plating, @@ -64357,9 +64354,9 @@ dir = 8 }, /obj/machinery/power/apc{ + areastring = "/area/medical/patients_rooms/room_a"; dir = 8; name = "Patient Room A APC"; - areastring = "/area/medical/patients_rooms/room_a"; pixel_x = -26 }, /obj/structure/cable/yellow{ @@ -64526,9 +64523,9 @@ /area/medical/genetics) "cuu" = ( /obj/machinery/power/apc{ + areastring = "/area/medical/genetics"; dir = 1; name = "Genetics Lab APC"; - areastring = "/area/medical/genetics"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -65803,9 +65800,9 @@ /area/science/research) "cwP" = ( /obj/machinery/power/apc{ + areastring = "/area/crew_quarters/heads/hor"; dir = 2; name = "RD Office APC"; - areastring = "/area/crew_quarters/heads/hor"; pixel_y = -27 }, /obj/structure/cable/yellow, @@ -66896,9 +66893,9 @@ dir = 9 }, /obj/machinery/power/apc/unlocked{ + areastring = "/area/medical/genetics/cloning"; dir = 4; name = "Cloning Lab APC"; - areastring = "/area/medical/genetics/cloning"; pixel_x = 24 }, /obj/structure/cable/yellow, @@ -67415,9 +67412,9 @@ /area/medical/medbay/aft) "czW" = ( /obj/machinery/power/apc{ + areastring = "/area/medical/medbay/aft"; dir = 4; name = "Medbay Aft APC"; - areastring = "/area/medical/medbay/aft"; pixel_x = 26 }, /obj/structure/cable/yellow{ @@ -67678,9 +67675,9 @@ /area/science/robotics/mechbay) "cAo" = ( /obj/machinery/power/apc{ + areastring = "/area/science/robotics/mechbay"; dir = 4; name = "Mech Bay APC"; - areastring = "/area/science/robotics/mechbay"; pixel_x = 28 }, /obj/structure/cable/yellow{ @@ -68153,9 +68150,9 @@ "cBl" = ( /obj/item/gun/energy/laser/practice, /obj/machinery/power/apc{ + areastring = "/area/science/misc_lab/range"; dir = 2; name = "Research Firing Range APC"; - areastring = "/area/science/misc_lab/range"; pixel_y = -28 }, /obj/structure/table, @@ -68778,9 +68775,9 @@ pixel_y = -1 }, /obj/machinery/power/apc{ + areastring = "/area/science/mixing"; dir = 4; name = "Toxins Lab APC"; - areastring = "/area/science/mixing"; pixel_x = 26 }, /obj/structure/cable/yellow{ @@ -69059,9 +69056,9 @@ /area/science/robotics/lab) "cDg" = ( /obj/machinery/power/apc{ + areastring = "/area/science/robotics/lab"; dir = 1; name = "Robotics Lab APC"; - areastring = "/area/science/robotics/lab"; pixel_y = 25 }, /obj/structure/cable/yellow{ @@ -69256,9 +69253,9 @@ }, /obj/item/storage/box/syringes, /obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/medical/virology"; dir = 1; name = "Virology APC"; - areastring = "/area/medical/virology"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -69565,9 +69562,9 @@ "cEd" = ( /obj/structure/table, /obj/machinery/power/apc{ + areastring = "/area/medical/morgue"; dir = 4; name = "Morgue APC"; - areastring = "/area/medical/morgue"; pixel_x = 26 }, /obj/structure/cable/yellow{ @@ -70949,8 +70946,8 @@ }, /obj/machinery/doorButtons/airlock_controller{ idExterior = "virology_airlock_exterior"; - idSelf = "virology_airlock_control"; idInterior = "virology_airlock_interior"; + idSelf = "virology_airlock_control"; name = "Virology Access Console"; pixel_x = 26; pixel_y = 26; @@ -71877,9 +71874,9 @@ pixel_x = 22 }, /obj/machinery/power/apc{ + areastring = "/area/science/server"; dir = 1; name = "Research Division Server Room APC"; - areastring = "/area/science/server"; pixel_y = 25 }, /obj/structure/cable/yellow{ @@ -73184,9 +73181,9 @@ /area/hallway/secondary/exit/departure_lounge) "cKy" = ( /obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/hallway/secondary/exit/departure_lounge"; dir = 1; name = "Departure Lounge APC"; - areastring = "/area/hallway/secondary/exit/departure_lounge"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -73840,9 +73837,9 @@ /area/maintenance/solars/starboard/aft) "cLM" = ( /obj/machinery/power/apc{ + areastring = "/area/maintenance/solars/starboard/aft"; dir = 1; name = "Starboard Quarter Solar APC"; - areastring = "/area/maintenance/solars/starboard/aft"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -74073,9 +74070,9 @@ /area/hallway/secondary/exit/departure_lounge) "cMk" = ( /obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/maintenance/aft"; dir = 2; name = "Aft Maintenance APC"; - areastring = "/area/maintenance/aft"; pixel_y = -24 }, /obj/structure/cable/yellow, @@ -75178,9 +75175,9 @@ icon_state = "0-4" }, /obj/machinery/power/apc{ + areastring = "/area/chapel/main"; dir = 8; name = "Chapel APC"; - areastring = "/area/chapel/main"; pixel_x = -25 }, /turf/open/floor/carpet, @@ -75435,10 +75432,10 @@ /area/chapel/office) "cOI" = ( /obj/machinery/power/apc{ + areastring = "/area/chapel/office"; dir = 2; lighting = 3; name = "Chapel Office APC"; - areastring = "/area/chapel/office"; pixel_y = -25 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -78775,9 +78772,9 @@ }, /obj/item/reagent_containers/dropper, /obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/science/xenobiology"; dir = 1; name = "Xenobiology APC"; - areastring = "/area/science/xenobiology"; pixel_y = 27 }, /obj/structure/cable/yellow{ @@ -79588,9 +79585,9 @@ "ddw" = ( /obj/structure/cable/yellow, /obj/machinery/power/apc{ + areastring = "/area/maintenance/department/science/xenobiology"; dir = 4; name = "Test Chamber Maintenance APC"; - areastring = "/area/maintenance/department/science/xenobiology"; pixel_x = 26 }, /turf/open/floor/plating, @@ -80973,9 +80970,9 @@ /obj/structure/table, /obj/item/analyzer, /obj/machinery/power/apc{ + areastring = "/area/storage/primary"; dir = 2; name = "Tool Storage APC"; - areastring = "/area/storage/primary"; pixel_y = -27 }, /obj/structure/cable/yellow, @@ -81771,8 +81768,8 @@ height = 15; id = "arrivals_stationary"; name = "arrivals"; - width = 7; - roundstart_template = /datum/map_template/shuttle/arrival/box + roundstart_template = /datum/map_template/shuttle/arrival/box; + width = 7 }, /turf/open/space/basic, /area/space) @@ -81880,9 +81877,9 @@ icon_state = "0-8" }, /obj/machinery/power/apc{ + areastring = "/area/maintenance/port/fore"; dir = 4; name = "Port Bow Maintenance APC"; - areastring = "/area/maintenance/port/fore"; pixel_x = 26 }, /turf/open/floor/plating{ @@ -82087,9 +82084,9 @@ "dtS" = ( /obj/item/cigbutt, /obj/machinery/power/apc{ + areastring = "/area/maintenance/starboard/fore"; dir = 2; name = "Starboard Bow Maintenance APC"; - areastring = "/area/maintenance/starboard/fore"; pixel_y = -28 }, /obj/structure/cable/yellow{ @@ -82311,9 +82308,9 @@ /area/maintenance/starboard/aft) "dAd" = ( /obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/maintenance/starboard/aft"; dir = 2; name = "Starboard Quarter Maintenance APC"; - areastring = "/area/maintenance/starboard/aft"; pixel_y = -24 }, /obj/structure/cable/yellow, @@ -83232,8 +83229,8 @@ /area/science/circuit) "eFN" = ( /obj/structure/bodycontainer/crematorium{ - id = "crematoriumChapel"; - dir = 1 + dir = 1; + id = "crematoriumChapel" }, /turf/open/floor/plasteel/dark, /area/chapel/office) @@ -84234,6 +84231,14 @@ /obj/machinery/vending/assist, /turf/open/floor/plasteel, /area/science/mixing) +"uBQ" = ( +/obj/machinery/quantumpad{ + map_pad_id = "station"; + map_pad_link_id = "xenoarch"; + mapped_quantum_pads = list("station","xenoarch") + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "uGW" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -92593,11 +92598,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +aVs +aVs +aVs +aVs +aVs aaa aaa aaa @@ -92850,11 +92855,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +aVs +bvF +bvB +bvF +aVs aaa aaa aaa @@ -93107,11 +93112,11 @@ aaa aaa aaa aaa -aaf -aaf -aaf -aaf -aaf +aVs +bvF +uBQ +bvF +aVs aaa aaa aaa @@ -93364,11 +93369,11 @@ aaa aaa aaa aaf -aaf -aaa -aaa -aaa -aaf +aVs +bvF +bvF +bvF +aVs aaa aaa aaa @@ -93623,7 +93628,7 @@ aaa aaf aVs aVs -aVs +bvF aVs aVs aaa @@ -93880,7 +93885,7 @@ aaa aaf aaf aVs -bvB +btO aWT aVs aaa diff --git a/_maps/map_files/Mining/Lavaland.dmm b/_maps/map_files/Mining/Lavaland.dmm index a301e39a..65249c5d 100644 --- a/_maps/map_files/Mining/Lavaland.dmm +++ b/_maps/map_files/Mining/Lavaland.dmm @@ -1,699 +1,747 @@ -"aa" = (/turf/closed/indestructible/riveted/boss,/area/lavaland/surface/outdoors) -"ab" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"ac" = (/obj/structure/stone_tile/block{dir = 4},/obj/structure/stone_tile/block{dir = 8},/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) -"ad" = (/turf/closed/mineral/random/high_chance/volcanic,/area/lavaland/surface/outdoors) -"ae" = (/obj/structure/stone_tile/block,/obj/structure/stone_tile/block/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"af" = (/obj/structure/necropolis_gate/legion_gate,/obj/structure/necropolis_arch{pixel_y = -40},/obj/structure/stone_tile/slab,/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) -"ag" = (/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"ah" = (/obj/structure/stone_tile/cracked{dir = 1},/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"ai" = (/turf/closed/mineral/random/volcanic,/area/lavaland/surface/outdoors) -"aj" = (/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"ak" = (/turf/closed/mineral/random/volcanic,/area/lavaland/surface/outdoors/unexplored/danger) -"al" = (/turf/closed/mineral/random/high_chance/volcanic,/area/lavaland/surface/outdoors/unexplored/danger) -"am" = (/turf/closed/mineral/random/volcanic,/area/lavaland/surface/outdoors/unexplored) -"an" = (/turf/closed/mineral/random/labormineral/volcanic,/area/lavaland/surface/outdoors) -"ao" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/mining/glass{dir = 4; name = "Mining Station EVA"; req_access_txt = "54"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/mine/eva) -"ap" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/laborcamp) -"aq" = (/turf/closed/wall,/area/mine/laborcamp) -"ar" = (/obj/structure/table,/turf/open/floor/plasteel/white,/area/mine/laborcamp) -"as" = (/obj/structure/table,/obj/item/storage/firstaid/regular,/turf/open/floor/plasteel/white,/area/mine/laborcamp) -"at" = (/obj/structure/bed,/obj/item/bedsheet/medical,/obj/machinery/camera{c_tag = "Labor Camp Medical"; dir = 8; network = list("labor")},/turf/open/floor/plasteel/white,/area/mine/laborcamp) -"au" = (/obj/structure/rack,/obj/item/storage/bag/ore,/obj/item/pickaxe,/obj/item/flashlight,/obj/item/clothing/glasses/meson,/obj/item/mining_scanner,/turf/open/floor/plasteel,/area/mine/laborcamp) -"av" = (/obj/structure/rack,/obj/item/storage/bag/ore,/obj/item/flashlight,/obj/item/pickaxe,/obj/item/clothing/glasses/meson,/obj/item/mining_scanner,/turf/open/floor/plasteel,/area/mine/laborcamp) -"aw" = (/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors/explored) -"ax" = (/turf/open/floor/plasteel/white,/area/mine/laborcamp) -"ay" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/white,/area/mine/laborcamp) -"az" = (/turf/open/floor/plasteel,/area/mine/laborcamp) -"aA" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/mine/laborcamp) -"aB" = (/obj/machinery/door/airlock/medical/glass{name = "Infirmary"},/turf/open/floor/plasteel/white,/area/mine/laborcamp) -"aC" = (/obj/structure/closet/crate/internals,/obj/item/tank/internals/emergency_oxygen,/obj/item/tank/internals/emergency_oxygen,/obj/item/tank/internals/emergency_oxygen,/obj/item/tank/internals/emergency_oxygen,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/open/floor/plasteel,/area/mine/laborcamp) -"aD" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors/explored) -"aE" = (/obj/item/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_y = 24; prison_radio = 1},/turf/open/floor/plasteel,/area/mine/laborcamp) -"aF" = (/obj/machinery/door/airlock{name = "Labor Camp Storage"},/turf/open/floor/plasteel,/area/mine/laborcamp) -"aG" = (/obj/structure/table,/obj/item/trash/plate,/obj/item/kitchen/fork,/turf/open/floor/plasteel,/area/mine/laborcamp) -"aH" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel,/area/mine/laborcamp) -"aI" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/airlock{dir = 4; name = "Labor Camp External Access"},/turf/open/floor/plasteel,/area/mine/laborcamp) -"aJ" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel,/area/mine/laborcamp) -"aK" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel,/area/mine/laborcamp) -"aL" = (/obj/machinery/door/airlock{dir = 4; name = "Vending"},/turf/open/floor/plasteel,/area/mine/laborcamp) -"aM" = (/obj/machinery/light/small,/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/mine/laborcamp) -"aN" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/mine/laborcamp) -"aO" = (/obj/machinery/camera{c_tag = "Labor Camp External"; dir = 4; network = list("labor")},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"aP" = (/obj/machinery/vending/sustenance,/turf/open/floor/plasteel,/area/mine/laborcamp) -"aQ" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/mine/laborcamp) -"aR" = (/obj/machinery/shower{dir = 8},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/white,/area/mine/laborcamp) -"aS" = (/obj/machinery/mineral/unloading_machine{dir = 1; icon_state = "unloader-corner"; input_dir = 1; output_dir = 2},/turf/open/floor/plating,/area/mine/laborcamp) -"aT" = (/obj/structure/ore_box,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors/explored) -"aU" = (/obj/machinery/flasher{id = "labor"},/turf/closed/wall,/area/mine/laborcamp) -"aV" = (/obj/machinery/door/airlock{dir = 4; name = "Closet"},/turf/open/floor/plating,/area/mine/production) -"aW" = (/obj/machinery/conveyor{dir = 2; id = "gulag"},/turf/open/floor/plating,/area/mine/laborcamp) -"aX" = (/obj/structure/closet/crate,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors/explored) -"aY" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/airlock/security/glass{dir = 4; name = "Labor Camp Shuttle Security Airlock"; req_access_txt = "2"},/turf/open/floor/plasteel,/area/mine/laborcamp) -"aZ" = (/obj/machinery/light/small{dir = 1},/obj/machinery/button/door{id = "labor"; name = "Labor Camp Lockdown"; pixel_y = 28; req_access_txt = "2"},/turf/open/floor/plasteel,/area/mine/laborcamp) -"ba" = (/obj/machinery/door/poddoor/preopen{id = "labor"; name = "labor camp blast door"},/turf/open/floor/plasteel,/area/mine/laborcamp) -"bb" = (/obj/machinery/camera{c_tag = "Labor Camp Central"; network = list("labor")},/turf/open/floor/plasteel,/area/mine/laborcamp) -"bc" = (/obj/machinery/conveyor_switch/oneway{id = "gulag"},/turf/open/floor/plasteel,/area/mine/laborcamp) -"bd" = (/obj/machinery/mineral/processing_unit_console{dir = 2; machinedir = 4},/turf/closed/wall,/area/mine/laborcamp) -"be" = (/obj/machinery/mineral/processing_unit{dir = 1; output_dir = 2},/turf/open/floor/plating,/area/mine/laborcamp) -"bf" = (/turf/closed/wall,/area/mine/eva) -"bg" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/eva) -"bh" = (/obj/machinery/computer/shuttle/labor/one_way,/turf/open/floor/plasteel,/area/mine/laborcamp) -"bi" = (/obj/structure/gulag_beacon,/turf/open/floor/plasteel,/area/mine/laborcamp) -"bj" = (/obj/machinery/status_display{pixel_y = 32},/turf/open/floor/plasteel,/area/mine/laborcamp) -"bk" = (/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel,/area/mine/laborcamp) -"bl" = (/obj/machinery/conveyor{dir = 8; id = "gulag"},/turf/open/floor/plating,/area/mine/laborcamp) -"bm" = (/obj/machinery/conveyor{dir = 10; id = "gulag"},/turf/open/floor/plating,/area/mine/laborcamp) -"bn" = (/obj/structure/table,/obj/item/pickaxe,/obj/item/gps/mining,/obj/item/gps/mining,/obj/item/gps/mining,/obj/item/gps/mining,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/eva) -"bo" = (/obj/machinery/suit_storage_unit/mining,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/eva) -"bp" = (/obj/machinery/suit_storage_unit/mining,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/eva) -"bq" = (/turf/closed/wall,/area/mine/production) -"br" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/production) -"bs" = (/obj/machinery/camera{c_tag = "EVA"; dir = 4; network = list("mine")},/obj/machinery/airalarm{dir = 4; pixel_x = -23},/obj/machinery/light{dir = 8},/obj/structure/table,/obj/item/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/eva) -"bt" = (/turf/open/floor/plasteel,/area/mine/eva) -"bu" = (/obj/machinery/light_switch{pixel_x = 27},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/eva) -"bv" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/mine/eva) -"bw" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/security/glass{dir = 4; name = "Labor Camp Shuttle Security Airlock"; req_access_txt = "2"},/turf/open/floor/plasteel,/area/mine/laborcamp) -"bx" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/airlock/security/glass{dir = 4; name = "Labor Camp Shuttle Prisoner Airlock"},/turf/open/floor/plasteel,/area/mine/laborcamp) -"by" = (/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel,/area/mine/laborcamp) -"bz" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/laborcamp) -"bA" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/security/glass{dir = 4; name = "Labor Camp Shuttle Prisoner Airlock"},/turf/open/floor/plasteel,/area/mine/laborcamp) -"bB" = (/obj/machinery/power/apc{dir = 1; name = "Labor Camp APC"; pixel_y = 24},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plasteel,/area/mine/laborcamp) -"bC" = (/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/computer/shuttle/mining{req_access = null},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"bD" = (/obj/structure/closet/crate,/obj/item/dice/d4,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"bE" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/mine/production) -"bF" = (/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/mine/eva) -"bG" = (/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/hand_labeler,/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/eva) -"bH" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel,/area/mine/eva) -"bI" = (/obj/structure/tank_dispenser/oxygen,/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/mine/eva) -"bJ" = (/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/eva) -"bK" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/shower{dir = 8},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/mine/eva) -"bL" = (/obj/machinery/door/airlock/security/glass{name = "Labor Camp Monitoring"; req_access_txt = "2"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/mine/laborcamp) -"bM" = (/obj/machinery/door/airlock/maintenance{name = "Labor Camp Maintenance"; req_access_txt = "2"},/obj/structure/cable{icon_state = "1-10"},/turf/open/floor/plating,/area/mine/laborcamp) -"bN" = (/obj/structure/sign/warning/docking,/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/production) -"bO" = (/obj/item/beacon,/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/production) -"bP" = (/turf/open/floor/plasteel,/area/mine/production) -"bQ" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel,/area/mine/production) -"bR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"bS" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/mining/glass{dir = 4; name = "Mining Station Bridge"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"bT" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/eva) -"bU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plasteel,/area/mine/eva) -"bV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel,/area/mine/eva) -"bW" = (/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/eva) -"bX" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/airlock/external{glass = 1; name = "Mining External Airlock"; opacity = 0; req_access_txt = "54"},/turf/open/floor/plasteel,/area/mine/eva) -"bY" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/eva) -"bZ" = (/turf/closed/mineral/random/volcanic,/area/lavaland/surface/outdoors/explored) -"ca" = (/turf/closed/wall,/area/mine/laborcamp/security) -"cb" = (/obj/structure/table,/obj/machinery/recharger,/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/mine/laborcamp/security) -"cc" = (/obj/structure/chair/office/dark,/obj/structure/cable{icon_state = "1-4"},/mob/living/simple_animal/bot/secbot/beepsky{desc = "Powered by the tears and sweat of laborers."; name = "Prison Ofitser"},/turf/open/floor/plasteel,/area/mine/laborcamp/security) -"cd" = (/obj/structure/table,/obj/item/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/pen,/obj/machinery/power/apc{dir = 4; name = "Labor Camp Security APC"; pixel_x = 24},/obj/machinery/camera{c_tag = "Labor Camp Monitoring"; network = list("labor")},/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plasteel,/area/mine/laborcamp/security) -"ce" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "5-6"},/turf/open/floor/plating,/area/mine/laborcamp) -"cf" = (/obj/machinery/power/terminal,/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plating,/area/mine/laborcamp) -"cg" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/mine/laborcamp) -"ch" = (/turf/open/floor/plating,/area/mine/laborcamp) -"ci" = (/obj/machinery/door/airlock/security/glass{dir = 4; name = "Labor Camp Backroom"; req_access_txt = "2"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/laborcamp) -"cj" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/airlock/external{glass = 1; name = "Mining Shuttle Airlock"; opacity = 0},/turf/open/floor/plasteel,/area/mine/production) -"ck" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/production) -"cl" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"cm" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/mine/production) -"cn" = (/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"co" = (/obj/machinery/power/apc{dir = 2; name = "Mining EVA APC"; pixel_x = 1; pixel_y = -23},/obj/structure/cable,/obj/machinery/recharge_station,/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/mine/eva) -"cp" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable,/turf/open/floor/plating,/area/mine/eva) -"cq" = (/turf/open/floor/mech_bay_recharge_floor,/area/mine/eva) -"cr" = (/obj/machinery/computer/mech_bay_power_console,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/eva) -"cs" = (/obj/structure/closet/emcloset,/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/mine/eva) -"ct" = (/obj/structure/ore_box,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/eva) -"cu" = (/obj/item/pickaxe,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"cv" = (/obj/structure/ore_box,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"cw" = (/obj/machinery/computer/secure_data,/turf/open/floor/plasteel,/area/mine/laborcamp/security) -"cx" = (/obj/machinery/computer/security{name = "Labor Camp Monitoring"; network = list("labor")},/turf/open/floor/plasteel,/area/mine/laborcamp/security) -"cy" = (/obj/machinery/computer/prisoner,/turf/open/floor/plasteel,/area/mine/laborcamp/security) -"cz" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable,/turf/open/floor/plating,/area/mine/laborcamp) -"cA" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "0-9"},/turf/open/floor/plating,/area/mine/laborcamp) -"cB" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating,/area/mine/laborcamp) -"cC" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/mine/laborcamp) -"cD" = (/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/mine/production) -"cE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/mine/production) -"cF" = (/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"cG" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/laborcamp/security) -"cH" = (/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/production) -"cI" = (/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"cJ" = (/obj/machinery/door/airlock/mining/glass{dir = 4; name = "Processing Area"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"cK" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/mine/production) -"cL" = (/obj/machinery/space_heater,/turf/open/floor/plating,/area/mine/production) -"cM" = (/turf/closed/wall,/area/mine/living_quarters) -"cN" = (/obj/structure/sign/warning/electricshock,/turf/closed/wall,/area/mine/living_quarters) -"cO" = (/obj/item/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/production) -"cP" = (/obj/structure/extinguisher_cabinet{pixel_x = 30},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"cQ" = (/turf/closed/wall/r_wall,/area/mine/maintenance) -"cR" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/living_quarters) -"cS" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/mine/living_quarters) +"am" = (/obj/structure/stone_tile/block{dir = 8},/obj/structure/stone_tile/block{dir = 4},/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) +"bC" = (/turf/closed/indestructible/riveted/boss/see_through,/area/lavaland/surface/outdoors) +"cb" = (/obj/structure/necropolis_gate/locked,/obj/structure/stone_tile/slab,/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) +"cx" = (/obj/structure/stone_tile/cracked{dir = 1},/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) +"cy" = (/obj/structure/stone_tile/surrounding_tile{dir = 1},/obj/structure/stone_tile/surrounding_tile/cracked{dir = 4},/obj/structure/stone_tile/surrounding_tile,/obj/structure/stone_tile/center,/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) +"cz" = (/obj/structure/stone_tile/surrounding_tile{dir = 4},/obj/structure/stone_tile/surrounding_tile{dir = 1},/obj/structure/stone_tile/surrounding_tile{dir = 8},/obj/structure/stone_tile/center,/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) +"cA" = (/obj/structure/stone_tile/block{dir = 4},/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile{dir = 8},/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) +"cL" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 8},/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) "cT" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/light/small{dir = 1},/obj/structure/closet/crate/secure/loot,/turf/open/floor/plating,/area/mine/living_quarters) -"cU" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating,/area/mine/living_quarters) -"cV" = (/turf/open/floor/plating,/area/mine/living_quarters) -"cW" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/mine/living_quarters) -"cX" = (/obj/machinery/power/apc{dir = 8; name = "Mining Station Starboard Wing APC"; pixel_x = -27; pixel_y = 2},/obj/structure/cable{icon_state = "0-4"},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/production) -"cY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plasteel,/area/mine/production) -"cZ" = (/obj/machinery/mineral/equipment_vendor,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"da" = (/obj/machinery/mineral/mint{input_dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"db" = (/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel,/area/mine/production) -"dc" = (/obj/structure/closet/crate,/obj/machinery/airalarm{pixel_y = 23},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/mine/production) -"dd" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/structure/table,/obj/item/paper/fluff/stations/lavaland/orm_notice,/turf/open/floor/plasteel,/area/mine/production) -"de" = (/obj/structure/ore_box,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/mine/production) -"df" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/mine/production) -"dg" = (/turf/open/floor/circuit,/area/mine/maintenance) -"dh" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "Mining Communications APC"; pixel_x = 1; pixel_y = 25},/turf/open/floor/plasteel/dark,/area/mine/maintenance) -"di" = (/obj/machinery/telecomms/relay/preset/mining,/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/mine/maintenance) -"dj" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/dark,/area/mine/maintenance) -"dk" = (/obj/machinery/airalarm{pixel_y = 24},/turf/open/floor/circuit,/area/mine/maintenance) -"dl" = (/obj/machinery/light/small{dir = 8},/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/iv_drip,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/mine/living_quarters) -"dm" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/mine/living_quarters) +"db" = (/obj/structure/stone_tile/block/cracked{dir = 4},/obj/structure/stone_tile/block{dir = 8},/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) +"dd" = (/turf/open/floor/circuit,/area/mine/maintenance) "dn" = (/obj/structure/table,/obj/item/storage/firstaid/toxin{pixel_x = 3; pixel_y = 3},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/mine/living_quarters) -"do" = (/obj/machinery/power/terminal{dir = 1},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating,/area/mine/living_quarters) -"dp" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating,/area/mine/living_quarters) -"dq" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/mine/living_quarters) -"dr" = (/obj/machinery/atmospherics/components/unary/tank/air{dir = 8},/turf/open/floor/plating,/area/mine/living_quarters) -"ds" = (/obj/machinery/mineral/equipment_vendor,/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"dt" = (/obj/machinery/door/airlock{dir = 4; id_tag = "miningdorm1"; name = "Room 1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"du" = (/obj/effect/turf_decal/loading_area,/turf/open/floor/plasteel,/area/mine/production) -"dv" = (/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"dw" = (/obj/machinery/light/small{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/mine/production) -"dx" = (/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/circuit,/area/mine/maintenance) -"dy" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel/dark,/area/mine/maintenance) -"dz" = (/obj/machinery/light_switch{pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/circuit,/area/mine/maintenance) -"dA" = (/obj/machinery/camera{c_tag = "Communications Relay"; dir = 8; network = list("mine")},/turf/open/floor/circuit,/area/mine/maintenance) -"dB" = (/obj/structure/closet/crate/freezer,/obj/item/reagent_containers/blood,/obj/item/reagent_containers/blood{pixel_x = -3; pixel_y = -3},/obj/item/reagent_containers/blood/AMinus,/obj/item/reagent_containers/blood/BMinus{pixel_x = -4; pixel_y = 4},/obj/item/reagent_containers/blood/BPlus{pixel_x = 1; pixel_y = 2},/obj/item/reagent_containers/blood/OMinus,/obj/item/reagent_containers/blood/OPlus{pixel_x = -2; pixel_y = -1},/obj/item/reagent_containers/blood/random,/obj/item/reagent_containers/blood/random,/obj/item/reagent_containers/blood/random,/obj/machinery/camera{c_tag = "Sleeper Room"; dir = 1; network = list("mine")},/turf/open/floor/plasteel/white,/area/mine/living_quarters) -"dC" = (/turf/open/floor/plasteel/white,/area/mine/living_quarters) -"dD" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/white,/area/mine/living_quarters) +"dt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"dy" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 10},/turf/open/floor/plasteel/dark,/area/mine/maintenance) "dE" = (/obj/structure/table,/obj/item/storage/firstaid/regular,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/mine/living_quarters) -"dF" = (/obj/structure/cable,/obj/structure/cable{icon_state = "1-4"},/obj/machinery/power/port_gen/pacman{anchored = 1},/turf/open/floor/plating,/area/mine/living_quarters) -"dG" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plating,/area/mine/living_quarters) -"dH" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plating,/area/mine/living_quarters) -"dI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/mine/living_quarters) -"dJ" = (/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/production) -"dK" = (/obj/machinery/light{dir = 4},/obj/machinery/camera{c_tag = "Shuttle Docking Foyer"; dir = 8; network = list("mine")},/obj/machinery/newscaster{pixel_x = 30; pixel_y = 1},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"dL" = (/obj/structure/closet/crate{icon_state = "crateopen"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/mine/production) -"dM" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel,/area/mine/production) -"dN" = (/obj/machinery/camera{c_tag = "Processing Area Room"; dir = 8; network = list("mine")},/obj/item/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = 28},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"dO" = (/obj/machinery/mineral/unloading_machine{dir = 1; icon_state = "unloader-corner"; input_dir = 1; output_dir = 2},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plating,/area/mine/production) -"dP" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Communications"; req_access_txt = "48"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/mine/maintenance) -"dQ" = (/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/mine/living_quarters) -"dR" = (/obj/machinery/door/airlock/medical/glass{name = "Infirmary"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/mine/living_quarters) +"dN" = (/turf/closed/wall,/area/mine/production) +"dO" = (/obj/structure/stone_tile/cracked,/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile/cracked{dir = 4},/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) +"dP" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Communications"; req_access_txt = "48"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/turf/open/floor/plasteel,/area/mine/maintenance) +"dR" = (/obj/machinery/door/airlock/medical/glass{name = "Infirmary"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel/white,/area/mine/living_quarters) "dS" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "48"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/mine/living_quarters) -"dT" = (/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/mine/production) -"dU" = (/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/mine/production) -"dV" = (/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/mine/production) -"dW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/mine/production) -"dX" = (/obj/machinery/conveyor_switch/oneway{id = "mining_internal"; name = "mining conveyor"},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"dY" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating,/area/mine/production) -"dZ" = (/turf/open/floor/plasteel,/area/mine/living_quarters) -"ea" = (/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"eb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"ec" = (/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"ed" = (/obj/machinery/camera{c_tag = "Crew Area Hallway West"; network = list("mine")},/turf/open/floor/plasteel,/area/mine/living_quarters) -"ee" = (/obj/machinery/airalarm{pixel_y = 23},/turf/open/floor/plasteel,/area/mine/living_quarters) -"ef" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"eg" = (/obj/machinery/power/apc{dir = 1; name = "Mining Station Port Wing APC"; pixel_x = 1; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"eh" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/open/floor/plasteel,/area/mine/living_quarters) -"ei" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"ej" = (/obj/machinery/camera{c_tag = "Crew Area Hallway East"; network = list("mine")},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"ek" = (/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/mine/living_quarters) -"el" = (/obj/machinery/door/airlock{dir = 4; id_tag = "miningdorm2"; name = "Room 2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"em" = (/obj/machinery/light{dir = 4},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"en" = (/obj/machinery/mineral/processing_unit_console,/turf/closed/wall,/area/mine/production) -"eo" = (/obj/machinery/mineral/processing_unit{dir = 1; output_dir = 2},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plating,/area/mine/production) -"ep" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"eq" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"er" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"es" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"et" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"eu" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel,/area/mine/living_quarters) -"ev" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"ew" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"ex" = (/obj/machinery/door/airlock{dir = 4; id_tag = "miningdorm3"; name = "Room 3"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"ey" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) -"ez" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/production) -"eA" = (/obj/machinery/door/airlock/mining/glass{dir = 4; name = "Processing Area"; req_access_txt = "48"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"eB" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/production) -"eC" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel,/area/mine/production) -"eD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"eE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"eF" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/mining/glass{dir = 4; name = "Mining Station Bridge"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"eG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/production) -"eH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/mine/production) -"eI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/production) -"eJ" = (/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/production) -"eK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) -"eL" = (/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) -"eM" = (/obj/machinery/light,/turf/open/floor/plasteel,/area/mine/living_quarters) -"eN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/mine/living_quarters) -"eO" = (/obj/machinery/light/small,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"eP" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel,/area/mine/production) -"eQ" = (/obj/machinery/door/airlock/mining{name = "Mining Station Storage"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/mine/living_quarters) -"eR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/glass{name = "Break Room"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"eS" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/structure/closet/crate{icon_state = "crateopen"},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/production) -"eT" = (/obj/structure/closet/crate{icon_state = "crateopen"},/obj/machinery/light,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/production) -"eU" = (/obj/structure/closet/crate,/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/production) -"eV" = (/obj/structure/closet/crate{icon_state = "crateopen"},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/production) -"eW" = (/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel,/area/mine/production) -"eX" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/structure/plasticflaps,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plating,/area/mine/production) -"eY" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/mine/production) -"eZ" = (/obj/machinery/conveyor{dir = 10; id = "mining_internal"},/obj/machinery/light/small{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plating,/area/mine/production) -"fa" = (/obj/machinery/mineral/equipment_vendor,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fb" = (/obj/machinery/light/small{dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fc" = (/obj/machinery/airalarm{pixel_y = 23},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fd" = (/obj/machinery/camera{c_tag = "Storage"; dir = 2; network = list("mine")},/obj/structure/reagent_dispensers/watertank,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fe" = (/obj/structure/bed,/obj/item/bedsheet/brown,/obj/machinery/airalarm{pixel_y = 23},/turf/open/floor/carpet,/area/mine/living_quarters) -"ff" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/carpet,/area/mine/living_quarters) -"fh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fi" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fj" = (/obj/machinery/vending/snack,/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fk" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fm" = (/obj/machinery/vending/cigarette,/obj/machinery/newscaster{pixel_y = 32},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fn" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 6},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fo" = (/obj/structure/ore_box,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fp" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fq" = (/obj/item/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = 28},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fr" = (/obj/structure/table,/turf/open/floor/carpet,/area/mine/living_quarters) -"fs" = (/obj/machinery/light/small{dir = 4},/obj/machinery/button/door{id = "miningdorm1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; specialfunctions = 4},/turf/open/floor/carpet,/area/mine/living_quarters) -"ft" = (/obj/machinery/camera{c_tag = "Dormitories"; dir = 4; network = list("mine")},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fu" = (/obj/structure/chair,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fv" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fx" = (/obj/structure/ore_box,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fy" = (/obj/machinery/recharge_station,/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fz" = (/obj/structure/closet/secure_closet/miner,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fA" = (/obj/structure/closet/secure_closet/miner,/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fB" = (/obj/structure/closet/secure_closet/miner,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fC" = (/obj/structure/chair{dir = 4},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fD" = (/obj/structure/table,/obj/item/reagent_containers/food/drinks/beer{pixel_x = 7; pixel_y = 5},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/item/reagent_containers/food/drinks/beer{pixel_x = -1; pixel_y = 9},/obj/item/reagent_containers/food/drinks/beer{pixel_x = -8},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fE" = (/obj/structure/chair{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fF" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fG" = (/obj/structure/table,/obj/item/storage/box/donkpockets,/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fI" = (/obj/item/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"ea" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 5},/turf/open/floor/circuit,/area/mine/maintenance) +"ec" = (/obj/machinery/light_switch{pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/circuit,/area/mine/maintenance) +"el" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel/white,/area/mine/living_quarters) +"em" = (/turf/closed/wall/r_wall,/area/mine/maintenance) +"eo" = (/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/mine/living_quarters) +"es" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"ew" = (/obj/machinery/atmospherics/components/unary/tank/air{dir = 8},/turf/open/floor/plating,/area/mine/living_quarters) +"eD" = (/obj/structure/stone_tile/block/cracked{dir = 8},/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile,/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) +"eN" = (/turf/open/floor/plating,/area/mine/living_quarters) +"eV" = (/obj/structure/stone_tile/block/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 8},/obj/structure/stone_tile{dir = 4},/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) +"fe" = (/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) +"fh" = (/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"fi" = (/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/mine/living_quarters) +"fl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"fq" = (/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile/cracked{dir = 1},/obj/structure/stone_tile,/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) +"fs" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/white,/area/mine/living_quarters) +"ft" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) +"fu" = (/obj/structure/chair,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"fw" = (/obj/structure/stone_tile/surrounding,/obj/structure/stone_tile/center/cracked,/mob/living/simple_animal/hostile/megafauna/legion,/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) +"fx" = (/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) +"fy" = (/obj/structure/stone_tile/block{dir = 8},/obj/structure/stone_tile,/obj/structure/stone_tile/cracked{dir = 1},/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) +"fz" = (/obj/structure/stone_tile/cracked{dir = 8},/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile,/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) +"fA" = (/obj/structure/stone_tile/block{dir = 4},/obj/structure/stone_tile/block{dir = 8},/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) +"fB" = (/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) +"fE" = (/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) +"fI" = (/obj/machinery/vending/snack,/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) "fJ" = (/obj/machinery/camera{c_tag = "Crew Area"; dir = 1; network = list("mine")},/obj/machinery/computer/security/telescreen/entertainment{pixel_y = -32},/obj/machinery/light,/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fK" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fL" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fM" = (/obj/machinery/light/small{dir = 4},/obj/machinery/button/door{id = "miningdorm2"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; specialfunctions = 4},/turf/open/floor/carpet,/area/mine/living_quarters) -"fN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fP" = (/obj/machinery/light/small{dir = 4},/obj/machinery/button/door{id = "miningdorm3"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; specialfunctions = 4},/turf/open/floor/carpet,/area/mine/living_quarters) -"fQ" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors/unexplored/danger) -"fR" = (/turf/closed/mineral/random/high_chance/volcanic,/area/lavaland/surface/outdoors/unexplored) -"fS" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors/unexplored) -"fT" = (/obj/structure/stone_tile/block{dir = 8},/obj/structure/stone_tile/block{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"fV" = (/turf/closed/indestructible/riveted/boss/see_through,/area/lavaland/surface/outdoors) -"fW" = (/obj/structure/necropolis_gate/locked,/obj/structure/stone_tile/slab,/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) -"gj" = (/obj/structure/stone_tile/surrounding_tile{dir = 1},/obj/structure/stone_tile/surrounding_tile/cracked{dir = 4},/obj/structure/stone_tile/surrounding_tile,/obj/structure/stone_tile/center,/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) -"gk" = (/obj/structure/stone_tile/surrounding_tile{dir = 4},/obj/structure/stone_tile/surrounding_tile{dir = 1},/obj/structure/stone_tile/surrounding_tile{dir = 8},/obj/structure/stone_tile/center,/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) -"go" = (/obj/structure/stone_tile/block,/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"gr" = (/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"gs" = (/obj/structure/stone_tile/cracked{dir = 8},/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"gy" = (/obj/structure/stone_tile/cracked,/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile/cracked{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"gB" = (/obj/structure/stone_tile/block{dir = 4},/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"gC" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 8},/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) -"gG" = (/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile/cracked,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"gM" = (/obj/structure/stone_tile/block{dir = 4},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"gO" = (/obj/structure/stone_tile/block{dir = 8},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"gP" = (/obj/structure/stone_tile/slab,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"gR" = (/obj/structure/stone_tile/block,/obj/structure/stone_tile/block{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"gY" = (/obj/docking_port/stationary{area_type = /area/lavaland/surface/outdoors; dir = 8; dwidth = 2; height = 5; id = "laborcamp_away"; name = "labor camp"; width = 9},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors/explored) -"hg" = (/obj/structure/stone_tile/surrounding,/obj/structure/stone_tile/center/cracked,/mob/living/simple_animal/hostile/megafauna/legion,/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) -"hs" = (/obj/structure/stone_tile/block{dir = 1},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"hH" = (/obj/structure/stone_tile/block{dir = 1},/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"hJ" = (/obj/structure/stone_tile/block{dir = 8},/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 1},/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) -"id" = (/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 8},/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) -"il" = (/obj/machinery/computer/cryopod{dir = 4; pixel_x = -26},/turf/open/floor/plasteel,/area/mine/laborcamp) -"ir" = (/obj/structure/stone_tile/slab/cracked{dir = 5},/obj/structure/stone_tile/slab/cracked{dir = 10},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"it" = (/obj/structure/stone_tile/block,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"iu" = (/obj/structure/stone_tile/block{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"iw" = (/obj/structure/stone_tile/slab/cracked{dir = 4},/obj/structure/stone_tile/slab/cracked{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"ix" = (/obj/structure/stone_tile/block/cracked,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"iy" = (/obj/structure/stone_tile/cracked,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"iC" = (/obj/structure/stone_tile/block{dir = 1},/obj/structure/stone_tile/block/cracked,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"iK" = (/obj/structure/stone_tile/block,/obj/structure/stone_tile/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"iX" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"iY" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"ja" = (/obj/structure/stone_tile{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"jb" = (/obj/structure/stone_tile/block{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"jg" = (/obj/structure/stone_tile,/obj/structure/stone_tile/cracked{dir = 8},/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"jk" = (/obj/structure/stone_tile/center,/obj/structure/stone_tile/surrounding_tile,/obj/structure/stone_tile/surrounding_tile{dir = 4},/obj/structure/stone_tile/surrounding_tile/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"jl" = (/obj/structure/stone_tile/surrounding_tile{dir = 4},/obj/structure/stone_tile/surrounding_tile/cracked{dir = 1},/obj/structure/stone_tile/surrounding_tile{dir = 8},/obj/structure/stone_tile/center/cracked,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"jm" = (/obj/structure/stone_tile/cracked,/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"jq" = (/obj/structure/stone_tile,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"js" = (/obj/structure/stone_tile/block/cracked{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"jx" = (/obj/structure/stone_tile{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"jF" = (/obj/structure/stone_tile/surrounding_tile,/obj/structure/stone_tile/surrounding_tile{dir = 1},/obj/structure/stone_tile/center/cracked,/obj/structure/stone_tile/surrounding_tile/cracked{dir = 8},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"jH" = (/obj/structure/stone_tile/surrounding_tile{dir = 8},/obj/structure/stone_tile/surrounding_tile,/obj/structure/stone_tile/center/cracked,/obj/structure/stone_tile/surrounding_tile/cracked{dir = 4},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"jL" = (/obj/structure/stone_tile/surrounding_tile,/obj/structure/stone_tile/surrounding_tile{dir = 1},/obj/structure/stone_tile/center,/obj/structure/stone_tile/surrounding_tile/cracked{dir = 8},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"jN" = (/obj/structure/stone_tile/surrounding_tile{dir = 8},/obj/structure/stone_tile/surrounding_tile{dir = 4},/obj/structure/stone_tile/surrounding_tile,/obj/structure/stone_tile/center/cracked,/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"jQ" = (/obj/structure/stone_tile{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"jR" = (/obj/structure/stone_tile/cracked{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"jS" = (/obj/structure/stone_tile/cracked{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"kg" = (/obj/structure/fluff/drake_statue,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"kj" = (/obj/structure/stone_tile/block{dir = 8},/obj/structure/stone_tile/block/cracked{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"kl" = (/obj/structure/fluff/drake_statue/falling,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"ko" = (/obj/structure/stone_tile/block/cracked{dir = 8},/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"ky" = (/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"kB" = (/obj/structure/stone_tile/surrounding_tile,/obj/structure/stone_tile/surrounding_tile{dir = 4},/obj/structure/stone_tile/center/cracked,/obj/structure/stone_tile/surrounding_tile/cracked{dir = 1},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"kD" = (/obj/structure/stone_tile/surrounding_tile{dir = 4},/obj/structure/stone_tile/surrounding_tile{dir = 1},/obj/structure/stone_tile/surrounding_tile{dir = 8},/obj/structure/stone_tile/center,/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"kH" = (/obj/structure/stone_tile/surrounding_tile{dir = 1},/obj/structure/stone_tile/surrounding_tile,/obj/structure/stone_tile/surrounding_tile{dir = 4},/obj/structure/stone_tile/center/cracked,/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"kJ" = (/obj/structure/stone_tile/surrounding_tile{dir = 4},/obj/structure/stone_tile/surrounding_tile{dir = 8},/obj/structure/stone_tile/surrounding_tile/cracked{dir = 1},/obj/structure/stone_tile/center,/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"kM" = (/obj/structure/stone_tile/block/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"kN" = (/obj/structure/stone_tile/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"kR" = (/obj/structure/stone_tile/slab/cracked,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"le" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile/block/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"lg" = (/obj/structure/stone_tile/block{dir = 4},/obj/structure/stone_tile/block/cracked{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"lj" = (/obj/structure/stone_tile/block{dir = 1},/obj/structure/stone_tile,/obj/structure/stone_tile/cracked{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"ll" = (/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"lp" = (/obj/structure/stone_tile/block/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"lq" = (/obj/structure/stone_tile/block/cracked,/obj/structure/stone_tile/block/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"lr" = (/obj/structure/stone_tile/cracked,/obj/structure/stone_tile/block{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"ls" = (/obj/structure/stone_tile/cracked{dir = 8},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"lu" = (/obj/structure/stone_tile/block/cracked{dir = 4},/obj/structure/stone_tile/block/cracked{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"lv" = (/obj/structure/stone_tile/block/cracked{dir = 8},/obj/structure/stone_tile/cracked,/obj/structure/stone_tile/cracked{dir = 1},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"lw" = (/obj/structure/stone_tile/cracked,/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"ly" = (/obj/structure/stone_tile/cracked{dir = 1},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"lz" = (/obj/structure/stone_tile/cracked{dir = 8},/obj/structure/stone_tile/block{dir = 4},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"lD" = (/obj/structure/stone_tile/block/cracked{dir = 4},/obj/structure/stone_tile/block/cracked{dir = 8},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"lE" = (/obj/structure/stone_tile/block/cracked{dir = 8},/obj/structure/stone_tile/cracked{dir = 1},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"lF" = (/obj/structure/stone_tile/block/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile{dir = 8},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"lG" = (/obj/structure/stone_tile/block/cracked{dir = 1},/obj/structure/stone_tile/block,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"lI" = (/obj/structure/stone_tile/cracked{dir = 4},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"lP" = (/obj/structure/stone_tile/block/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"lQ" = (/obj/structure/stone_tile/surrounding/cracked{dir = 6},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"lR" = (/obj/structure/stone_tile/block/cracked{dir = 8},/obj/structure/stone_tile/cracked,/obj/structure/stone_tile/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"lS" = (/obj/structure/stone_tile/block/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 8},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"lW" = (/obj/structure/stone_tile/block/cracked,/obj/structure/stone_tile/block/cracked{dir = 1},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"lZ" = (/obj/structure/stone_tile/block/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 4},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"ma" = (/obj/structure/stone_tile/block/cracked{dir = 4},/obj/structure/stone_tile/block{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"mb" = (/obj/structure/stone_tile/cracked,/obj/structure/stone_tile/cracked{dir = 1},/obj/structure/stone_tile/block{dir = 8},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"mk" = (/obj/structure/stone_tile/block/cracked{dir = 8},/obj/structure/stone_tile/block{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"ml" = (/obj/structure/stone_tile/block/cracked{dir = 8},/obj/structure/stone_tile/cracked,/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"mn" = (/obj/structure/stone_tile/block/cracked,/obj/structure/stone_tile/block{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"mq" = (/obj/structure/stone_tile/block/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 8},/obj/structure/stone_tile{dir = 4},/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) -"mr" = (/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile/cracked{dir = 1},/obj/structure/stone_tile,/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) -"ms" = (/obj/structure/stone_tile/block{dir = 8},/obj/structure/stone_tile,/obj/structure/stone_tile/cracked{dir = 1},/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) -"mt" = (/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile/cracked,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"mu" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"mv" = (/obj/structure/stone_tile{dir = 4},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"mw" = (/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 4},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"mx" = (/obj/structure/stone_tile,/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"my" = (/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile/cracked,/obj/structure/stone_tile/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"mA" = (/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"mB" = (/obj/structure/stone_tile/cracked{dir = 1},/obj/structure/stone_tile,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"fM" = (/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/mine/living_quarters) +"fN" = (/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/mine/living_quarters) +"fQ" = (/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"gk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"go" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/turf/open/floor/plasteel,/area/mine/living_quarters) +"gs" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/production) +"gv" = (/obj/structure/stone_tile/block{dir = 8},/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 1},/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) +"gA" = (/obj/structure/stone_tile/block{dir = 1},/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) +"gC" = (/obj/structure/stone_tile/slab/cracked,/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) +"gG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 9},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel,/area/mine/living_quarters) +"gH" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile/block/cracked{dir = 1},/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) +"gI" = (/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 8},/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) +"gM" = (/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/mine/living_quarters) +"gT" = (/obj/structure/stone_tile/slab/cracked{dir = 5},/obj/structure/stone_tile/slab/cracked{dir = 10},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"gX" = (/obj/structure/stone_tile/slab,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"gY" = (/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) +"hg" = (/obj/structure/ladder/unbreakable{height = 2; id = "xenoarch"},/turf/open/floor/plasteel,/area/mine/living_quarters) +"hp" = (/obj/structure/stone_tile/block,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"hr" = (/obj/structure/stone_tile/block{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"hs" = (/obj/machinery/light{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/mine/living_quarters) +"hC" = (/obj/structure/stone_tile/slab/cracked{dir = 4},/obj/structure/stone_tile/slab/cracked{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"hE" = (/obj/structure/stone_tile/block/cracked,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"hI" = (/obj/structure/stone_tile/cracked,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"hM" = (/obj/structure/stone_tile/block,/obj/structure/stone_tile/block/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"hO" = (/obj/structure/stone_tile/block{dir = 1},/obj/structure/stone_tile/block/cracked,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"hV" = (/obj/structure/stone_tile/block,/obj/structure/stone_tile/block{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"ie" = (/obj/structure/necropolis_gate/legion_gate,/obj/structure/necropolis_arch{pixel_y = -40},/obj/structure/stone_tile/slab,/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) +"if" = (/obj/structure/stone_tile/block,/obj/structure/stone_tile/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"ij" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"in" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"io" = (/obj/structure/stone_tile{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"ir" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/mine/living_quarters) +"it" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/mine/living_quarters) +"iy" = (/turf/closed/mineral/random/high_chance/volcanic,/area/lavaland/surface/outdoors) +"iP" = (/obj/structure/stone_tile/block{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"iQ" = (/obj/structure/stone_tile,/obj/structure/stone_tile/cracked{dir = 8},/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"iR" = (/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"iW" = (/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"jc" = (/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile/cracked,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"jg" = (/obj/structure/stone_tile/center,/obj/structure/stone_tile/surrounding_tile,/obj/structure/stone_tile/surrounding_tile{dir = 4},/obj/structure/stone_tile/surrounding_tile/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"jj" = (/obj/structure/stone_tile/block{dir = 4},/obj/structure/stone_tile/block/cracked{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"jz" = (/obj/structure/stone_tile/surrounding_tile{dir = 4},/obj/structure/stone_tile/surrounding_tile/cracked{dir = 1},/obj/structure/stone_tile/surrounding_tile{dir = 8},/obj/structure/stone_tile/center/cracked,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"jI" = (/obj/structure/stone_tile/cracked,/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"jP" = (/obj/structure/stone_tile/cracked{dir = 1},/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"jU" = (/obj/structure/stone_tile,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"jV" = (/obj/structure/stone_tile/block/cracked{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"jX" = (/obj/structure/stone_tile{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"kf" = (/obj/structure/stone_tile/block{dir = 4},/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"ki" = (/obj/structure/stone_tile/cracked{dir = 8},/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"kj" = (/obj/structure/stone_tile/surrounding_tile,/obj/structure/stone_tile/surrounding_tile{dir = 1},/obj/structure/stone_tile/center/cracked,/obj/structure/stone_tile/surrounding_tile/cracked{dir = 8},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) +"kk" = (/obj/structure/stone_tile/block,/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) +"kl" = (/obj/structure/stone_tile/surrounding_tile{dir = 8},/obj/structure/stone_tile/surrounding_tile,/obj/structure/stone_tile/center/cracked,/obj/structure/stone_tile/surrounding_tile/cracked{dir = 4},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) +"km" = (/obj/structure/stone_tile/block{dir = 8},/obj/structure/stone_tile/block{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"ko" = (/obj/structure/stone_tile/surrounding_tile,/obj/structure/stone_tile/surrounding_tile{dir = 1},/obj/structure/stone_tile/center,/obj/structure/stone_tile/surrounding_tile/cracked{dir = 8},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) +"ky" = (/obj/structure/stone_tile/surrounding_tile{dir = 8},/obj/structure/stone_tile/surrounding_tile{dir = 4},/obj/structure/stone_tile/surrounding_tile,/obj/structure/stone_tile/center/cracked,/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) +"kB" = (/obj/structure/stone_tile{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"kC" = (/obj/structure/stone_tile/cracked{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"kD" = (/obj/structure/stone_tile/cracked{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"kH" = (/obj/structure/stone_tile/block{dir = 4},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) +"kJ" = (/obj/structure/fluff/drake_statue,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"kM" = (/obj/structure/stone_tile/block{dir = 8},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) +"kN" = (/obj/structure/stone_tile/block{dir = 8},/obj/structure/stone_tile/block/cracked{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"kO" = (/obj/structure/fluff/drake_statue/falling,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"kP" = (/obj/structure/stone_tile/block/cracked{dir = 8},/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"kR" = (/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"kX" = (/obj/structure/stone_tile/surrounding_tile,/obj/structure/stone_tile/surrounding_tile{dir = 4},/obj/structure/stone_tile/center/cracked,/obj/structure/stone_tile/surrounding_tile/cracked{dir = 1},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) +"kY" = (/obj/structure/stone_tile/block{dir = 1},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) +"le" = (/obj/structure/stone_tile/surrounding_tile{dir = 4},/obj/structure/stone_tile/surrounding_tile{dir = 1},/obj/structure/stone_tile/surrounding_tile{dir = 8},/obj/structure/stone_tile/center,/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) +"lg" = (/obj/structure/stone_tile/surrounding_tile{dir = 1},/obj/structure/stone_tile/surrounding_tile,/obj/structure/stone_tile/surrounding_tile{dir = 4},/obj/structure/stone_tile/center/cracked,/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) +"li" = (/obj/structure/stone_tile/surrounding_tile{dir = 4},/obj/structure/stone_tile/surrounding_tile{dir = 8},/obj/structure/stone_tile/surrounding_tile/cracked{dir = 1},/obj/structure/stone_tile/center,/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) +"lj" = (/obj/structure/stone_tile/block/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"ll" = (/obj/structure/stone_tile/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"lp" = (/obj/structure/stone_tile/slab/cracked,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"lq" = (/obj/structure/stone_tile/block{dir = 1},/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"lr" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile/block/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"ls" = (/obj/structure/stone_tile/cracked,/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile/cracked{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"lt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"lu" = (/obj/structure/stone_tile/block{dir = 1},/obj/structure/stone_tile,/obj/structure/stone_tile/cracked{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"lv" = (/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"lw" = (/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile/cracked,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"ly" = (/obj/structure/stone_tile/block/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"lz" = (/obj/structure/stone_tile/block/cracked,/obj/structure/stone_tile/block/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"lC" = (/obj/structure/stone_tile/cracked,/obj/structure/stone_tile/block{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"lD" = (/obj/structure/stone_tile/cracked{dir = 8},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) +"lE" = (/obj/structure/stone_tile/block/cracked{dir = 4},/obj/structure/stone_tile/block/cracked{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"lF" = (/obj/structure/stone_tile/block/cracked{dir = 8},/obj/structure/stone_tile/cracked,/obj/structure/stone_tile/cracked{dir = 1},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) +"lG" = (/obj/structure/stone_tile/cracked,/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) +"lI" = (/obj/structure/stone_tile/cracked{dir = 1},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) +"lK" = (/obj/structure/stone_tile/cracked{dir = 8},/obj/structure/stone_tile/block{dir = 4},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) +"lP" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"lQ" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"lR" = (/obj/structure/stone_tile/block/cracked{dir = 4},/obj/structure/stone_tile/block/cracked{dir = 8},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) +"lS" = (/obj/structure/stone_tile/block/cracked{dir = 8},/obj/structure/stone_tile/cracked{dir = 1},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) +"lW" = (/obj/structure/stone_tile{dir = 4},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) +"lZ" = (/obj/structure/stone_tile/cracked{dir = 4},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) +"ma" = (/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 4},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) +"mb" = (/obj/structure/stone_tile,/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) +"mj" = (/obj/structure/stone_tile/block/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile{dir = 8},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) +"mk" = (/obj/structure/stone_tile/block/cracked{dir = 1},/obj/structure/stone_tile/block,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"ml" = (/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile/cracked,/obj/structure/stone_tile/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"mn" = (/obj/structure/stone_tile/block/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"mq" = (/obj/structure/stone_tile/surrounding/cracked{dir = 6},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) +"mr" = (/obj/structure/stone_tile/block/cracked{dir = 8},/obj/structure/stone_tile/cracked,/obj/structure/stone_tile/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"ms" = (/obj/structure/stone_tile/block/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 8},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) +"mt" = (/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"mu" = (/obj/structure/stone_tile/block/cracked,/obj/structure/stone_tile/block/cracked{dir = 1},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) +"mv" = (/obj/structure/stone_tile/cracked{dir = 1},/obj/structure/stone_tile,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"mw" = (/turf/closed/mineral/random/volcanic,/area/lavaland/surface/outdoors/unexplored/danger) +"mx" = (/obj/structure/stone_tile/block/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 4},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) +"my" = (/obj/structure/stone_tile/block/cracked{dir = 4},/obj/structure/stone_tile/block{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"mA" = (/obj/structure/stone_tile/cracked,/obj/structure/stone_tile/cracked{dir = 1},/obj/structure/stone_tile/block{dir = 8},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) +"mB" = (/turf/closed/mineral/random/high_chance/volcanic,/area/lavaland/surface/outdoors/unexplored/danger) "mC" = (/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile{dir = 1},/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"mD" = (/obj/structure/stone_tile,/obj/structure/stone_tile/cracked{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"mE" = (/obj/structure/stone_tile/block,/obj/structure/stone_tile{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"mF" = (/obj/structure/stone_tile/block/cracked,/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"mG" = (/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile/cracked{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"mH" = (/obj/structure/stone_tile/cracked{dir = 8},/obj/structure/stone_tile/cracked{dir = 1},/obj/structure/stone_tile,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"mI" = (/obj/structure/stone_tile/cracked{dir = 8},/obj/structure/stone_tile/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"mJ" = (/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"mK" = (/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile,/obj/structure/stone_tile/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"mL" = (/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile/cracked{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"mM" = (/obj/structure/stone_tile/cracked,/obj/structure/stone_tile/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"mN" = (/obj/structure/stone_tile,/obj/structure/stone_tile/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"mO" = (/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"mP" = (/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile/cracked{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"mQ" = (/obj/structure/stone_tile/block{dir = 8},/obj/structure/stone_tile/block{dir = 4},/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) -"mS" = (/obj/structure/stone_tile/cracked{dir = 1},/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) -"mV" = (/obj/structure/stone_tile/block{dir = 4},/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile{dir = 8},/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) -"mW" = (/obj/structure/stone_tile/block/cracked{dir = 4},/obj/structure/stone_tile/block{dir = 8},/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) -"mX" = (/obj/structure/stone_tile/cracked,/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile/cracked{dir = 4},/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) -"mY" = (/obj/structure/stone_tile/block/cracked{dir = 8},/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile,/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) -"mZ" = (/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) -"nb" = (/obj/structure/stone_tile/cracked{dir = 8},/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile,/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) -"nc" = (/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) -"ne" = (/obj/structure/stone_tile/block{dir = 1},/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) -"nf" = (/obj/structure/stone_tile/slab/cracked,/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) -"ng" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile/block/cracked{dir = 1},/turf/open/indestructible/boss,/area/lavaland/surface/outdoors) -"Po" = (/obj/machinery/cryopod{dir = 4},/turf/open/floor/plasteel,/area/mine/laborcamp) -"Uq" = (/obj/docking_port/stationary{area_type = /area/lavaland/surface/outdoors; dir = 2; dwidth = 11; height = 22; id = "whiteship_lavaland"; name = "lavaland wastes"; width = 35},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"Wp" = (/obj/docking_port/stationary{area_type = /area/lavaland/surface/outdoors; dir = 8; dwidth = 3; height = 5; id = "mining_away"; name = "lavaland mine"; width = 7},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"Wt" = (/obj/effect/baseturf_helper/lava_land/surface,/turf/closed/wall,/area/mine/laborcamp/security) -"Wz" = (/obj/effect/mapping_helpers/planet_z,/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"WA" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock{name = "Labor Camp External Access"},/turf/open/floor/plasteel,/area/mine/laborcamp) -"WD" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/external{glass = 1; name = "Mining External Airlock"; opacity = 0; req_access_txt = "54"},/turf/open/floor/plasteel,/area/mine/eva) -"WE" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/external{glass = 1; name = "Mining Shuttle Airlock"; opacity = 0},/turf/open/floor/plasteel,/area/mine/production) -"WF" = (/obj/effect/baseturf_helper/lava_land/surface,/turf/closed/wall,/area/mine/laborcamp) -"WH" = (/obj/effect/baseturf_helper/lava_land/surface,/turf/closed/wall,/area/mine/eva) -"WI" = (/obj/effect/baseturf_helper/lava_land/surface,/turf/closed/wall,/area/mine/production) +"mD" = (/obj/structure/stone_tile/block/cracked{dir = 8},/obj/structure/stone_tile/block{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"mE" = (/obj/structure/stone_tile/block/cracked{dir = 8},/obj/structure/stone_tile/cracked,/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) +"mF" = (/obj/structure/stone_tile,/obj/structure/stone_tile/cracked{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"mG" = (/obj/structure/stone_tile/block/cracked,/obj/structure/stone_tile/block{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"mH" = (/obj/structure/stone_tile/block,/obj/structure/stone_tile{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"mI" = (/obj/structure/stone_tile/block/cracked,/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"mJ" = (/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile/cracked{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"mK" = (/obj/structure/stone_tile/cracked{dir = 8},/obj/structure/stone_tile/cracked{dir = 1},/obj/structure/stone_tile,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"mL" = (/obj/structure/stone_tile/cracked{dir = 8},/obj/structure/stone_tile/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"mM" = (/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"mN" = (/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile,/obj/structure/stone_tile/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"mO" = (/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile/cracked{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"mP" = (/obj/structure/stone_tile/cracked,/obj/structure/stone_tile/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"mQ" = (/obj/structure/stone_tile,/obj/structure/stone_tile/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"mS" = (/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"mV" = (/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile/cracked{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"mW" = (/turf/closed/mineral/random/volcanic,/area/lavaland/surface/outdoors/unexplored) +"mX" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/laborcamp) +"mY" = (/obj/structure/table,/turf/open/floor/plasteel/white,/area/mine/laborcamp) +"mZ" = (/obj/structure/table,/obj/item/storage/firstaid/regular,/turf/open/floor/plasteel/white,/area/mine/laborcamp) +"na" = (/obj/structure/bed,/obj/item/bedsheet/medical,/obj/machinery/camera{c_tag = "Labor Camp Medical"; dir = 8; network = list("labor")},/turf/open/floor/plasteel/white,/area/mine/laborcamp) +"nb" = (/obj/structure/rack,/obj/item/storage/bag/ore,/obj/item/pickaxe,/obj/item/flashlight,/obj/item/clothing/glasses/meson,/obj/item/mining_scanner,/turf/open/floor/plasteel,/area/mine/laborcamp) +"nc" = (/obj/structure/rack,/obj/item/storage/bag/ore,/obj/item/flashlight,/obj/item/pickaxe,/obj/item/clothing/glasses/meson,/obj/item/mining_scanner,/turf/open/floor/plasteel,/area/mine/laborcamp) +"ne" = (/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors/explored) +"nf" = (/turf/open/floor/plasteel/white,/area/mine/laborcamp) +"ng" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/white,/area/mine/laborcamp) +"nh" = (/turf/open/floor/plasteel,/area/mine/laborcamp) +"ni" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/mine/laborcamp) +"nB" = (/obj/machinery/door/airlock/medical/glass{name = "Infirmary"},/turf/open/floor/plasteel/white,/area/mine/laborcamp) +"nI" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"nL" = (/obj/structure/closet/crate/internals,/obj/item/tank/internals/emergency_oxygen,/obj/item/tank/internals/emergency_oxygen,/obj/item/tank/internals/emergency_oxygen,/obj/item/tank/internals/emergency_oxygen,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/open/floor/plasteel,/area/mine/laborcamp) +"nN" = (/obj/machinery/cryopod{dir = 4},/turf/open/floor/plasteel,/area/mine/laborcamp) +"nO" = (/obj/item/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_y = 24; prison_radio = 1},/turf/open/floor/plasteel,/area/mine/laborcamp) +"nU" = (/obj/machinery/door/airlock{name = "Labor Camp Storage"},/turf/open/floor/plasteel,/area/mine/laborcamp) +"ob" = (/turf/closed/wall,/area/mine/eva) +"oi" = (/obj/structure/table,/obj/item/trash/plate,/obj/item/kitchen/fork,/turf/open/floor/plasteel,/area/mine/laborcamp) +"op" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel,/area/mine/laborcamp) +"ot" = (/obj/machinery/computer/cryopod{dir = 4; pixel_x = -26},/turf/open/floor/plasteel,/area/mine/laborcamp) +"oB" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/airlock{dir = 4; name = "Labor Camp External Access"},/turf/open/floor/plasteel,/area/mine/laborcamp) +"oH" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel,/area/mine/laborcamp) +"oW" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock{name = "Labor Camp External Access"},/turf/open/floor/plasteel,/area/mine/laborcamp) +"pa" = (/turf/open/floor/plasteel,/area/mine/eva) +"pe" = (/obj/machinery/light{dir = 1; pixel_y = 12},/turf/open/floor/plasteel,/area/mine/eva) +"po" = (/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/camera{c_tag = "Trading Facility"; network = list("mine")},/turf/open/floor/plasteel,/area/mine/eva) +"pq" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/open/floor/plasteel,/area/mine/eva) +"pr" = (/obj/machinery/button{id = "tradingfacility"; pixel_x = 24},/turf/open/floor/plasteel,/area/mine/eva) +"pD" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel,/area/mine/laborcamp) +"pN" = (/obj/machinery/door/airlock{dir = 4; name = "Vending"},/turf/open/floor/plasteel,/area/mine/laborcamp) +"qd" = (/obj/machinery/light/small,/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/mine/laborcamp) +"qh" = (/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/mine/laborcamp) +"qo" = (/obj/machinery/camera{c_tag = "Labor Camp External"; dir = 4; network = list("labor")},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"qq" = (/obj/effect/turf_decal/bot,/obj/structure/closet/crate{icon_state = "crateopen"},/turf/open/floor/plasteel,/area/mine/eva) +"qD" = (/obj/structure/fans/tiny,/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters{id = "tradingfacility"},/turf/open/floor/plasteel,/area/mine/eva) +"qI" = (/obj/machinery/vending/sustenance,/turf/open/floor/plasteel,/area/mine/laborcamp) +"qQ" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/mine/laborcamp) +"qR" = (/obj/machinery/shower{dir = 8},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/white,/area/mine/laborcamp) +"qV" = (/obj/structure/ore_box,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors/explored) +"ra" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 4},/turf/open/floor/plasteel,/area/mine/eva) +"rg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 10},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel,/area/mine/eva) +"rh" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel,/area/mine/eva) +"rk" = (/obj/machinery/flasher{id = "labor"},/turf/closed/wall,/area/mine/laborcamp) +"rr" = (/obj/machinery/conveyor{dir = 2; id = "gulag"},/turf/open/floor/plating,/area/mine/laborcamp) +"rt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel,/area/mine/eva) +"rv" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/airlock/security/glass{dir = 4; name = "Labor Camp Shuttle Security Airlock"; req_access_txt = "2"},/turf/open/floor/plasteel,/area/mine/laborcamp) +"rA" = (/obj/machinery/light/small{dir = 1},/obj/machinery/button/door{id = "labor"; name = "Labor Camp Lockdown"; pixel_y = 28; req_access_txt = "2"},/turf/open/floor/plasteel,/area/mine/laborcamp) +"rI" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/mine/living_quarters) +"rN" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/security/glass{dir = 4; name = "Labor Camp Shuttle Security Airlock"; req_access_txt = "2"},/turf/open/floor/plasteel,/area/mine/laborcamp) +"sC" = (/obj/machinery/door/poddoor/preopen{id = "labor"; name = "labor camp blast door"},/turf/open/floor/plasteel,/area/mine/laborcamp) +"sF" = (/obj/machinery/camera{c_tag = "Labor Camp Central"; network = list("labor")},/turf/open/floor/plasteel,/area/mine/laborcamp) +"sL" = (/obj/machinery/conveyor_switch/oneway{id = "gulag"},/turf/open/floor/plasteel,/area/mine/laborcamp) +"sR" = (/obj/machinery/mineral/processing_unit_console{dir = 2; machinedir = 4},/turf/closed/wall,/area/mine/laborcamp) +"sS" = (/obj/machinery/mineral/processing_unit{dir = 1; output_dir = 2},/turf/open/floor/plating,/area/mine/laborcamp) +"sW" = (/obj/machinery/light,/turf/open/floor/plasteel,/area/mine/eva) +"td" = (/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/mine/eva) +"tn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/obj/machinery/door/airlock/mining/glass{dir = 1; name = "Mining Trading Facility"; req_access_txt = "54"},/turf/open/floor/plasteel,/area/mine/eva) +"tp" = (/obj/machinery/computer/shuttle/labor/one_way{dir = 4},/turf/open/floor/plasteel,/area/mine/laborcamp) +"tz" = (/obj/structure/gulag_beacon,/turf/open/floor/plasteel,/area/mine/laborcamp) +"tC" = (/obj/machinery/status_display{pixel_y = 32},/turf/open/floor/plasteel,/area/mine/laborcamp) +"tT" = (/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel,/area/mine/laborcamp) +"tU" = (/obj/machinery/conveyor{dir = 8; id = "gulag"},/turf/open/floor/plating,/area/mine/laborcamp) +"tX" = (/obj/machinery/conveyor{dir = 10; id = "gulag"},/turf/open/floor/plating,/area/mine/laborcamp) +"uc" = (/obj/structure/table,/obj/item/pickaxe,/obj/item/gps/mining,/obj/item/gps/mining,/obj/item/gps/mining,/obj/item/gps/mining,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/eva) +"ui" = (/obj/machinery/suit_storage_unit/mining,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/eva) +"up" = (/obj/machinery/suit_storage_unit/mining,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/eva) +"ut" = (/obj/effect/baseturf_helper/lava_land/surface,/turf/closed/wall,/area/mine/laborcamp) +"uD" = (/obj/machinery/camera{c_tag = "EVA"; dir = 4; network = list("mine")},/obj/machinery/airalarm{dir = 4; pixel_x = -23},/obj/machinery/light{dir = 8},/obj/structure/table,/obj/item/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/eva) +"uF" = (/obj/machinery/light_switch{pixel_x = 27},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/eva) +"uM" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/mine/eva) +"uS" = (/obj/docking_port/stationary{area_type = /area/lavaland/surface/outdoors; dir = 8; dwidth = 2; height = 5; id = "laborcamp_away"; name = "labor camp"; width = 9},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors/explored) +"uY" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/airlock/security/glass{dir = 4; name = "Labor Camp Shuttle Prisoner Airlock"},/turf/open/floor/plasteel,/area/mine/laborcamp) +"vd" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/security/glass{dir = 4; name = "Labor Camp Shuttle Prisoner Airlock"},/turf/open/floor/plasteel,/area/mine/laborcamp) +"vf" = (/obj/machinery/mineral/unloading_machine{dir = 1; icon_state = "unloader-corner"; input_dir = 1; output_dir = 2},/turf/open/floor/plating,/area/mine/laborcamp) +"vg" = (/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel,/area/mine/laborcamp) +"vm" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/laborcamp) +"vn" = (/obj/machinery/door/airlock/security/glass{dir = 4; name = "Labor Camp Backroom"; req_access_txt = "2"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/laborcamp) +"vz" = (/obj/machinery/power/apc{dir = 1; name = "Labor Camp APC"; pixel_y = 24},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plasteel,/area/mine/laborcamp) +"vB" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"vI" = (/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/computer/shuttle/mining{req_access = null},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"vL" = (/obj/structure/closet/crate,/obj/item/dice/d4,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"vR" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/mine/production) +"vS" = (/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/hand_labeler,/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/eva) +"vU" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1,/turf/open/floor/plasteel,/area/mine/eva) +"wd" = (/obj/machinery/light,/turf/open/floor/plasteel,/area/mine/living_quarters) +"wh" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel,/area/mine/eva) +"wj" = (/obj/structure/tank_dispenser/oxygen,/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/mine/eva) +"wu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/mine/living_quarters) +"wv" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/eva) +"wx" = (/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/eva) +"wH" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/shower{dir = 8},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/mine/eva) +"wI" = (/obj/machinery/door/airlock/security/glass{name = "Labor Camp Monitoring"; req_access_txt = "2"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/mine/laborcamp) +"wU" = (/obj/machinery/door/airlock/maintenance{name = "Labor Camp Maintenance"; req_access_txt = "2"},/obj/structure/cable{icon_state = "1-10"},/turf/open/floor/plating,/area/mine/laborcamp) +"xb" = (/obj/structure/sign/warning/docking,/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/production) +"xi" = (/obj/item/beacon,/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/production) +"xz" = (/turf/open/floor/plasteel,/area/mine/production) +"xA" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6},/turf/open/floor/plasteel,/area/mine/production) +"xF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"xM" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/mining/glass{dir = 4; name = "Mining Station EVA"; req_access_txt = "54"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel,/area/mine/eva) +"xN" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel,/area/mine/eva) +"xR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel,/area/mine/eva) +"xT" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1,/turf/open/floor/plasteel,/area/mine/eva) +"xV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/eva) +"xW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 9},/turf/open/floor/plasteel,/area/mine/eva) +"xX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel,/area/mine/eva) +"ye" = (/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/eva) +"yh" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/airlock/external{glass = 1; name = "Mining External Airlock"; opacity = 0; req_access_txt = "54"},/turf/open/floor/plasteel,/area/mine/eva) +"yo" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/eva) +"yt" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/external{glass = 1; name = "Mining External Airlock"; opacity = 0; req_access_txt = "54"},/turf/open/floor/plasteel,/area/mine/eva) +"yu" = (/turf/closed/mineral/random/volcanic,/area/lavaland/surface/outdoors/explored) +"yw" = (/turf/closed/wall,/area/mine/laborcamp/security) +"yx" = (/obj/structure/table,/obj/machinery/recharger,/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/mine/laborcamp/security) +"yH" = (/obj/structure/chair/office/dark,/obj/structure/cable{icon_state = "1-4"},/mob/living/simple_animal/bot/secbot/beepsky{desc = "Powered by the tears and sweat of laborers."; name = "Prison Ofitser"},/turf/open/floor/plasteel,/area/mine/laborcamp/security) +"yP" = (/obj/structure/table,/obj/item/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/pen,/obj/machinery/power/apc{dir = 4; name = "Labor Camp Security APC"; pixel_x = 24},/obj/machinery/camera{c_tag = "Labor Camp Monitoring"; network = list("labor")},/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plasteel,/area/mine/laborcamp/security) +"yT" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "5-6"},/turf/open/floor/plating,/area/mine/laborcamp) +"yU" = (/obj/machinery/power/terminal,/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plating,/area/mine/laborcamp) +"zm" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/mine/laborcamp) +"zr" = (/turf/open/floor/plating,/area/mine/laborcamp) +"zx" = (/obj/docking_port/stationary{area_type = /area/lavaland/surface/outdoors; dir = 8; dwidth = 3; height = 5; id = "mining_away"; name = "lavaland mine"; width = 7},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"zC" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/airlock/external{glass = 1; name = "Mining Shuttle Airlock"; opacity = 0},/turf/open/floor/plasteel,/area/mine/production) +"zD" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/external{glass = 1; name = "Mining Shuttle Airlock"; opacity = 0},/turf/open/floor/plasteel,/area/mine/production) +"zJ" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/production) +"zP" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"zS" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel,/area/mine/production) +"zT" = (/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"zW" = (/obj/machinery/power/apc{dir = 2; name = "Mining EVA APC"; pixel_x = 1; pixel_y = -23},/obj/structure/cable,/obj/machinery/recharge_station,/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/mine/eva) +"zX" = (/obj/machinery/recharge_station,/turf/open/floor/plasteel,/area/mine/eva) +"zZ" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable,/turf/open/floor/plating,/area/mine/eva) +"Aa" = (/turf/open/floor/mech_bay_recharge_floor,/area/mine/eva) +"Ae" = (/obj/machinery/computer/mech_bay_power_console,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/eva) +"Ah" = (/obj/structure/closet/emcloset,/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/mine/eva) +"Al" = (/obj/structure/ore_box,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/eva) +"Ao" = (/obj/item/pickaxe,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"Ax" = (/obj/structure/ore_box,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"Ay" = (/obj/effect/baseturf_helper/lava_land/surface,/turf/closed/wall,/area/mine/laborcamp/security) +"AH" = (/obj/machinery/computer/secure_data{dir = 1},/turf/open/floor/plasteel,/area/mine/laborcamp/security) +"AK" = (/obj/machinery/computer/security{dir = 1; name = "Labor Camp Monitoring"; network = list("labor")},/turf/open/floor/plasteel,/area/mine/laborcamp/security) +"AO" = (/obj/machinery/computer/prisoner{dir = 1},/turf/open/floor/plasteel,/area/mine/laborcamp/security) +"AP" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable,/turf/open/floor/plating,/area/mine/laborcamp) +"AY" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "0-9"},/turf/open/floor/plating,/area/mine/laborcamp) +"Be" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating,/area/mine/laborcamp) +"Bf" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/mine/laborcamp) +"Bj" = (/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/mine/production) +"Bk" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"Bp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"BL" = (/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"BU" = (/obj/effect/baseturf_helper/lava_land/surface,/turf/closed/wall,/area/mine/eva) +"BW" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/laborcamp/security) +"BY" = (/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/production) +"Ca" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel,/area/mine/production) +"Cc" = (/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"Cl" = (/obj/machinery/door/airlock{dir = 4; name = "Closet"},/turf/open/floor/plating,/area/mine/production) +"Ct" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/mine/production) +"CC" = (/obj/structure/closet/crate,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors/explored) +"CE" = (/obj/machinery/space_heater,/turf/open/floor/plating,/area/mine/production) +"CH" = (/obj/structure/sign/warning/electricshock,/turf/closed/wall,/area/mine/living_quarters) +"CR" = (/obj/item/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/production) +"CY" = (/obj/structure/extinguisher_cabinet{pixel_x = 30},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"Df" = (/obj/effect/baseturf_helper/lava_land/surface,/turf/closed/wall,/area/mine/production) +"Dh" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating,/area/mine/living_quarters) +"Di" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/mine/living_quarters) +"Dt" = (/obj/machinery/power/apc{dir = 8; name = "Mining Station Starboard Wing APC"; pixel_x = -27; pixel_y = 2},/obj/structure/cable{icon_state = "0-4"},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/production) +"DA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel,/area/mine/production) +"DF" = (/obj/machinery/mineral/equipment_vendor,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/camera{c_tag = "Shuttle Docking Foyer"; dir = 8; network = list("mine")},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"DH" = (/obj/machinery/mineral/mint{input_dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"DT" = (/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel,/area/mine/production) +"Ea" = (/obj/structure/closet/crate,/obj/machinery/airalarm{pixel_y = 23},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/mine/production) +"Eb" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/structure/table,/obj/item/paper/fluff/stations/lavaland/orm_notice,/turf/open/floor/plasteel,/area/mine/production) +"Ed" = (/obj/structure/ore_box,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/mine/production) +"Eo" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/mine/production) +"EE" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "Mining Communications APC"; pixel_x = 1; pixel_y = 25},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1,/turf/open/floor/plasteel/dark,/area/mine/maintenance) +"EI" = (/obj/machinery/telecomms/relay/preset/mining,/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/mine/maintenance) +"EK" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/dark,/area/mine/maintenance) +"EL" = (/obj/machinery/light/small{dir = 8},/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/iv_drip,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/mine/living_quarters) +"EM" = (/obj/machinery/power/terminal{dir = 1},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating,/area/mine/living_quarters) +"Ff" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating,/area/mine/living_quarters) +"Fl" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/newscaster{pixel_x = -30; pixel_y = 1},/turf/open/floor/plasteel,/area/mine/production) +"Fq" = (/obj/machinery/mineral/equipment_vendor,/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"Fr" = (/obj/effect/turf_decal/loading_area,/turf/open/floor/plasteel,/area/mine/production) +"Fs" = (/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"Fu" = (/obj/machinery/light/small{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/mine/production) +"Fx" = (/obj/machinery/camera{c_tag = "Communications Relay"; dir = 8; network = list("mine")},/turf/open/floor/circuit,/area/mine/maintenance) +"FD" = (/obj/structure/closet/crate/freezer,/obj/item/reagent_containers/blood,/obj/item/reagent_containers/blood{pixel_x = -3; pixel_y = -3},/obj/item/reagent_containers/blood/AMinus,/obj/item/reagent_containers/blood/BMinus{pixel_x = -4; pixel_y = 4},/obj/item/reagent_containers/blood/BPlus{pixel_x = 1; pixel_y = 2},/obj/item/reagent_containers/blood/OMinus,/obj/item/reagent_containers/blood/OPlus{pixel_x = -2; pixel_y = -1},/obj/item/reagent_containers/blood/random,/obj/item/reagent_containers/blood/random,/obj/item/reagent_containers/blood/random,/obj/machinery/camera{c_tag = "Sleeper Room"; dir = 1; network = list("mine")},/turf/open/floor/plasteel/white,/area/mine/living_quarters) +"FE" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 4},/turf/open/floor/plasteel/white,/area/mine/living_quarters) +"FI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 10},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/mine/living_quarters) +"FP" = (/obj/structure/cable,/obj/structure/cable{icon_state = "1-4"},/obj/machinery/power/port_gen/pacman{anchored = 1},/turf/open/floor/plating,/area/mine/living_quarters) +"FS" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plating,/area/mine/living_quarters) +"Ga" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plating,/area/mine/living_quarters) +"Gg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/airlock/mining/glass{dir = 1; name = "Mining Station EVA"; req_access_txt = "54"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel,/area/mine/production) +"Gi" = (/obj/structure/closet/crate{icon_state = "crateopen"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/mine/production) +"Gq" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1,/turf/open/floor/plasteel,/area/mine/production) +"Gs" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel,/area/mine/production) +"Gy" = (/obj/machinery/camera{c_tag = "Processing Area Room"; dir = 8; network = list("mine")},/obj/item/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = 28},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"Gz" = (/obj/machinery/mineral/unloading_machine{dir = 1; icon_state = "unloader-corner"; input_dir = 1; output_dir = 2},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plating,/area/mine/production) +"GB" = (/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/mine/production) +"GF" = (/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/mine/production) +"GM" = (/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/mine/production) +"GN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel,/area/mine/production) +"GR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/mine/production) +"GY" = (/obj/machinery/conveyor_switch/oneway{id = "mining_internal"; name = "mining conveyor"},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"He" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating,/area/mine/production) +"Hg" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel,/area/mine/living_quarters) +"Hm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Ho" = (/obj/machinery/camera{c_tag = "Crew Area Hallway West"; network = list("mine")},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Hw" = (/obj/machinery/airalarm{pixel_y = 23},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Hz" = (/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) +"HB" = (/obj/machinery/power/apc{dir = 1; name = "Mining Station Port Wing APC"; pixel_x = 1; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plasteel,/area/mine/living_quarters) +"HE" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/open/floor/plasteel,/area/mine/living_quarters) +"HH" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) +"HO" = (/obj/machinery/camera{c_tag = "Crew Area Hallway East"; network = list("mine")},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"HQ" = (/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/mine/living_quarters) +"HY" = (/obj/machinery/door/airlock/mining/glass{dir = 4; name = "Processing Area"; req_access_txt = "48"},/turf/open/floor/plasteel,/area/mine/living_quarters) +"HZ" = (/obj/machinery/light{dir = 4},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"Id" = (/obj/machinery/mineral/processing_unit_console,/turf/closed/wall,/area/mine/production) +"In" = (/obj/machinery/mineral/processing_unit{dir = 1; output_dir = 2},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plating,/area/mine/production) +"Ir" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer1{dir = 4},/turf/open/floor/plating,/area/mine/living_quarters) +"Iz" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 8},/turf/open/floor/plating,/area/mine/living_quarters) +"IB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) +"IH" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel,/area/mine/living_quarters) +"II" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1,/turf/open/floor/plasteel,/area/mine/living_quarters) +"IR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"IX" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer1,/turf/open/floor/plasteel,/area/mine/living_quarters) +"Jb" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Jd" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Je" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Jj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Jk" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/mining/glass{dir = 4; name = "Mining Station Bridge"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) +"JI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) +"JK" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/mining/glass{dir = 4; name = "Mining Station Bridge"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"JX" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"Kh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel,/area/mine/production) +"Kk" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1,/turf/open/floor/plasteel,/area/mine/production) +"KB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"KG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"KR" = (/obj/machinery/door/airlock/mining/glass{dir = 4; name = "Processing Area"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"KY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"Lb" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/mine/living_quarters) +"Ln" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/purple,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 9},/turf/open/floor/plasteel,/area/mine/production) +"Lp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/production) +"Lq" = (/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/production) +"Ls" = (/obj/effect/turf_decal/tile/purple,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Lx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Ly" = (/obj/effect/turf_decal/tile/purple{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"LB" = (/obj/machinery/light/small,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) +"LC" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 1},/turf/open/floor/plasteel,/area/mine/production) +"LM" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel,/area/mine/production) +"LQ" = (/obj/machinery/door/airlock/mining{name = "Mining Station Storage"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/mine/living_quarters) +"LX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/glass{name = "Break Room"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Ma" = (/obj/machinery/light,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel,/area/mine/production) +"Mc" = (/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/production) +"Mk" = (/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/production) +"Mo" = (/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"Mx" = (/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel,/area/mine/production) +"MH" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/structure/plasticflaps,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plating,/area/mine/production) +"MI" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/mine/production) +"MN" = (/obj/machinery/conveyor{dir = 10; id = "mining_internal"},/obj/machinery/light/small{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plating,/area/mine/production) +"MQ" = (/obj/machinery/mineral/equipment_vendor,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) +"MY" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Na" = (/obj/machinery/light/small{dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Ng" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/turf/closed/wall,/area/mine/living_quarters) +"Nl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Nm" = (/obj/machinery/airalarm{pixel_y = 23},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Np" = (/obj/machinery/camera{c_tag = "Storage"; dir = 2; network = list("mine")},/obj/structure/reagent_dispensers/watertank,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Nt" = (/obj/machinery/vending/cigarette,/obj/machinery/newscaster{pixel_y = 32},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Nu" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 6},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Nv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Nw" = (/obj/machinery/door/airlock/external{glass = 1; name = "Mining External Airlock"; opacity = 0},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/mine/production) +"NA" = (/obj/structure/ore_box,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) +"ND" = (/obj/item/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = 28},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) +"NK" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) +"NO" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Oa" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Oq" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/structure/closet/emcloset,/turf/open/floor/plasteel,/area/mine/production) +"Oy" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"OA" = (/obj/effect/turf_decal/tile/purple{dir = 1},/obj/machinery/shower{dir = 8},/turf/open/floor/plasteel,/area/mine/production) +"OD" = (/obj/docking_port/stationary{area_type = /area/lavaland/surface/outdoors; dir = 2; dwidth = 11; height = 22; id = "whiteship_lavaland"; name = "lavaland wastes"; width = 35},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"OK" = (/obj/structure/ore_box,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) +"ON" = (/obj/machinery/recharge_station,/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) +"OP" = (/obj/structure/closet/secure_closet/miner,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) +"OS" = (/obj/structure/closet/secure_closet/miner,/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) +"OX" = (/obj/structure/closet/secure_closet/miner,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Pb" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Pf" = (/obj/structure/chair{dir = 4},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Pj" = (/obj/structure/table,/obj/item/reagent_containers/food/drinks/beer{pixel_x = 7; pixel_y = 5},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/item/reagent_containers/food/drinks/beer{pixel_x = -1; pixel_y = 9},/obj/item/reagent_containers/food/drinks/beer{pixel_x = -8},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 9},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Po" = (/obj/structure/chair{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Pr" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/living_quarters) +"Py" = (/turf/closed/wall,/area/mine/laborcamp) +"Pz" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"PD" = (/obj/structure/table,/obj/item/storage/box/donkpockets,/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"PQ" = (/turf/closed/wall,/area/mine/living_quarters) +"PR" = (/obj/effect/turf_decal/tile/purple,/obj/structure/ore_box,/turf/open/floor/plasteel,/area/mine/production) +"Qg" = (/obj/effect/turf_decal/tile/purple{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 30},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"Qk" = (/obj/effect/baseturf_helper/lava_land/surface,/turf/closed/wall,/area/mine/living_quarters) +"QC" = (/obj/item/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"QE" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"QJ" = (/obj/structure/sink{dir = 4; pixel_x = 11},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"QQ" = (/obj/machinery/door/airlock/external{glass = 1; name = "Mining External Airlock"; opacity = 0},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/mine/production) +"QZ" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors/unexplored/danger) +"Rc" = (/turf/closed/mineral/random/high_chance/volcanic,/area/lavaland/surface/outdoors/unexplored) +"Rg" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors/unexplored) +"Ro" = (/obj/effect/mapping_helpers/planet_z,/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) +"Sd" = (/turf/open/floor/plasteel,/area/mine/living_quarters) +"Tl" = (/turf/closed/mineral/random/labormineral/volcanic,/area/lavaland/surface/outdoors) +"UY" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Wp" = (/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) "WJ" = (/obj/effect/baseturf_helper/lava_land/surface,/turf/closed/wall/r_wall,/area/mine/maintenance) -"WK" = (/obj/effect/baseturf_helper/lava_land/surface,/turf/closed/wall,/area/mine/living_quarters) +"WK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/obj/machinery/door/airlock/glass{name = "Xenoarchaeology Facility"},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Xs" = (/turf/closed/mineral/random/volcanic,/area/lavaland/surface/outdoors) +"XE" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors/explored) +"XJ" = (/obj/machinery/airalarm{pixel_y = 24},/turf/open/floor/circuit,/area/mine/maintenance) +"Zx" = (/turf/closed/indestructible/riveted/boss,/area/lavaland/surface/outdoors) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafVfWfVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamSgjmQgkmSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamVgCmWmXmYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamqmrhgmZmsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamVnbacnchJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaancnenfngidaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafVfVacfVfVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -adaaaaaaaaaaaaaaaaaaaaaaaaaaaairgPaaaaaaaaadadaaaaaaaaaaitabababadadadaaaaaaaaaaaaiuabababadadaaaaitabababababababababababababababababadaaaaaaaaiwabababababababababababababixadaaaaaaaaaaadadadiyabababababadadadaaaaaaaaaaadixabadaditadaaaaaaaeiCgRaafVfVaffVfVaagRgRaeaaaaaaiKababadaaaaaaadiyabadadaaaaixababadadaaaaaaaaadiyabababababababababababitadadaaaaaaaaiyababababadadadadadiyababadaaaaaaaaadaaaaaaaaadadititabababadaaaaaaaaaaaaaaadadadadadadadgPababababababitadadadadgPaaaaaaaaaaaaaaaaaaaaaaadadababadaaaa -adaaaaaaaaaaaaaaadixabiXiYadadabadaaaaaaaaixadaaaaaaaaaaabababababadadaaaaaaaaaaaaababababjaadadadabababababababadadadababababababababadaaaaaaaaadabababababadadadababababababjbaaaaaaaaaaadixababababababababadadaaaaaaaaaaadadabababababaaaaaajggraggGgrjklgjljmgrahgrgraaaaaaababababadadadjqabababadaaaaabababadadaaaaaaaaadababababababababababababababadaaaaaaaaababababadadadadadiyababababaaaaaaaaadaaaaaaaaadabababababababaaaaaaadabababjsadaiaiaiaiaiaiaiaiababababababadadadjsaaaaaaaaaaaaaaaaaaaaaaadadababadaaaa -abadadadixabadadababababababababadaaaaaaaaabababixadadababababababjaadaaaaaaaaaaaaabababababababababababababjxaiaiaiadababababababababjbaaaaaaaaadabababababadaiaiaiabababababababadadiyababababababababababababadaaaaaaaaaaadababababababaaaaaagBgsjFgojHgrfTgrjLgojNgrjmaaaaaajQababababababababababjRaaaaabababjSadadiyababababababababababababababababababaaaaaaaaadabababaiaiaiaiaiabababababababadadiyaaaaaaaaadabababababababitadadabababababadaiaiaiaiaiaiaiaiabababababababadadabaaaaaaaaaaaaaaaaaaaaaaadabababadaaaa -abababajabababababababababababababitadadabababababadjqababababababababaaaaaaaaaaaaabababababababababababababadaiaiaiadabababababababababababadadababababababadaiaiaiadababababababababababababababababadababababjbaaaaaaaaaaadababababababitababgBgrgMkggOgrkjahgMklgOgrkojqababjqababababababababababadaaaaabadababadababababababababababababababadabababababitababadabababababjSadadabababababababababababaaaaaaaaiyababababababababababababababababaiaiaiaiaiaiaiaiabababababababadadadaaaaaaaaaaaaaaaaaaaaaaadabababadaaaa -abababajajabababajababababababababababababababababababababababababababitadadadadjqabababababababababababababadaiaiaijqababababababababababababababababababababaiaiaiadababababababababababababababaiaiaiadabababjbaaaaaaaaaaababababababadkyababjsgrkBhskDgrfTgGkHhskJjmiuabababababababababababababababaaaaadadabababababababababababababababkMadadadadadadkNababababababababababababababababababababababadaaaaaaaaabababababababababababababababababaiaiaiaiaiaiaiaiabababababababababadaaaaaaaaaaaaaaaaaaaaaaadadababjsaaaa -ajajajajajababajajajajajajajajajajajajajajajabajababajajajababababababababababababababababababababababababababaiaiaiabababababajajajababababababababababababababadadixababababababababababababababaiaiaiadabababababadadixababababababadadadadababkRjmgraggrfTgsgrgGgrgPababababababababababababababababaaaaadadabababababababababababababjSaiaiaiaiaiaiaiaiaiaiabababababababababababababababababababababadaaaaaaaaababababababababababababababababababadadadadadabababababababababababababadadadabababababadadadababababaaaa -ajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabajajajajajajajajajajajabababajajajajajajajabababababababababababajajabajababababababababababababababababababababababababababababababababadadababababababababababababababadaiaiaiaiabababixhHlegslggyhHljitabababjRababababababababababababllaaaaadababababababababababababababadaiaiaiaiaiaiaiaiaiaiadabababababababababababababababababababababiyadadababababababababababababababababababababababababababababababababababababababababababababababadabababababaaaa -ajajajajajababajajajajajajajajajajajajajajajabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajababajajajabajajajajajabababababababajajajajajajajajajabababababababababababababababababababababababababababababaiaiaiaiabababababaaaagPaaaaabababababmtjqababababababababababababadadabababababababababababababababadaiaiaiaiaiaiaiaiaiaiadabababababababababababababababababababababababababababababadababababababababababababababababababababababababababababababababababababababababababababababjsad -ajajajajajajabajajajajajajajajajajajajajajababajajajajajajajajajajabababajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajababajajajajajajajajajajabajajajajajajajabababababababababababababababababababababadadjqabababjSabaalplqlraaabababababababababababababababababababababababababababababababababababababaiaiaiaiaiaiaiaiaiaiabababababababababababababababababababababababababababababaiaiaiababababababababababababababababababababababababababababababababababababababababababababababab -ajajajajajajajajajajajajajajajajajababababababajajajajajajajabababababababababajajajajajajajajajajajajajajajajajajajajabajajajajabajajajajajajajajajajajabajajajajajajajajajajajajajajajajajajajababababajajajajajajajajajajajabababajajajajajajajabajajlslplulvlwajajajajkNajajajajajajajajajajajajajajajajabababababababababababababababababababadadadadadjqababababababababababababababababababababababababababababababaiaiaiadabababababababababababababababababababababababababababababababababababababababababababababab -ajajajajajajajajajajajajajajajabababababababajajajajajajajajabababajajajababababajajabababajajajajajajajajajajajajajajajajajajababajajajajajajajajajajajabajajajajajajajajajajabajajajajajajajajajababajajajajajajajajajajajajabababajajajajajajajajajlyajlzlqlvajajajajajajajajajajajajajajajajajajajajajajajababababababababababababajajajajajababadadababababababababababababababababababajajajajajajajajajajajajabababababadababababababababababababababababababababababababababababababababababababababababababababababab -ajajajajajajajajajajajajajajajajajabababababajajajajajajajabababajajajajabababababababababajajajajajajajajajajajajajajajabababababababajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabajajajajajajajajajajajajajajabajajajajajajajmuajajajajlplDlEajmvajajajajajajajajajlIajajajmwmxajajajajajajabababababababababababajajajajajajabababababababababababababababababababajajabajajajajajajajajajajajajabababababababababababajajajajajajajajajajajajababajajajajajajajajajajajajabajababababababababababajajajaj -ajajajajajajajajajajajajajajajajajajajababajajajajajajajajabajajajajajajajababajajajajajajajajajajajajajajajajajajajajabababababababababababababababajajajajajajajajajajajajababajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajlFlGlvajmyabajajajajajajajajajiyajababababababababajabajababajajajajajababajajajajajajabababababababajajajababababajajajajajajajabajajajajajajajajajajajajajajajababajajajajajajajajajajajajajajajajajajajabajajajajajajajajajajajajajajajajajajajajajajajajajajajaj -ajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabajajabababababababababababababajabajajajajajajababababababababajajajajajajajajajajajajajajajajajajajajajajajajajajajajkNajajlIajajlplulElIlwjQajajajajajajajajajajajajlIababababajajajajajababajajajajajajabajajajajabajajajajajajajajajajajajababajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabajajajajajajajajajajajajajajaj -ajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabajajajajajajabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajababajajajajajajajajajababababababababababababababajajajajajajajajajajajajajajajajajajajajajajajajajajajlwajlPlQlRajajajajajajajajajajajajajajajajmxajajajajajajajajabajajajajajajajajajajabababajajajajajajajajajajajajababajajajajajajajajabajajajajajajajajajajajajajajajajabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajaj -ajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajababababababababajajajajajajajajajajajajajajajajajajajajajajajabajajajajlSlulvajajjxabajajajajajajajajajajajajajajajajajajajajajabajajajajajajajajajababababajajajajajajajajajajajajababajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabajajajajajajajajajajajababajajajajajajajajajajajajajajaj -ajajajajajajajajajajajajajajajajajajajajajababajajajajajabababajajajajajabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabajajajajajajababababajajabajababababababababababajajajajajajajajajajajajajajajajajajajajajajajmAajajajajlplWlvajajabmBiyajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabajajajajajajajajajajajajajajabajajajajajajajajajajajajajajajajajajajajajajajajajabajajajajajajajajajajajajajajajajajajajabajajajajajajajajabajababababajajajajajajajajajajajajajaj -ajajajajajajajajajajajajajabakabababababababababababababababababajajajabababajajajajabajajajajajajajajajajajajajajajajabajajajajajajajajajajajajajajajajajajababababajajajajajajajajajajajababababababababababababajabajajajajajajajajajajajajajajajajlsajlZmambajlIlyajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabajajajajajajajajabajajajajajajajajajajajajajajajabababajajajajajajajajajajajajajajajajajajabababajajajajajajajajajajababajajajajajajajajajajajajajaj -ajajajajajajajajajajajajajababalajajajajajajababajajabababababababajajabababajajajababajajajajajajajajajajajajajajajabababajajajajajajajajajajababajajajajababababajajajajajajajajajajajajajajajajajajababajajajajajajajajajajajajajajajajajajajajajajajajlSlqlRlwajajajajajabmCajajajajajajajajajajajajajajajajajabajajajajajajajajajajajabajajajajajajajajajajajajajajajajajajajajajajajabababababajajajajajajajajajajabababababababajajajajajajajajajajajajajajabalalabajajajajajajajajajajababajajajajajajajajajajajajajaj -ajajajajajajajajajajajajakababalalabajajajajajabajajajabababababajajababababajajabababajajajajajajajajajajajajajajababababajajajajajajajajababababababababababababababababababajajajajajajajajajajajajajabajajajajajajajajajajajajajajajajajabajajajajajlIlSmkmlajajajajajajababajajajajajajajabababababababababababajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabababababajajajajajajajajajajababababababababababababababababababababababalalababajajajajajajajajajababajajajajajajajajajajajajajaj -ajajajajajajababababababakabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababajajajajajajajajajajajajajajajajajajajajajababababababababababmDabababjxaalpmnlRaakNababkNabababababababababababababalakakababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababalalababababajajajajajajajababababababababababababababababab -ajajajajajajakabababakakakakabababababababababababakakababababababababababababababakakakabababababababababababababakabababakakakakabababababababababababababababababababababababababababababababababababababababababababababababalalabababababababjQabjSaaaakRaaaajqabjaabababababababababababababakakakakabababababababababababababababababababababababababababababalakakakakakabababababababababababababababakakakakakakakakakakababababababababababababababababalakabababababababababababababababababalakakakakakakakakakak -ajajajajajalakakakakalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalakakalakakakakiyjSmEmFitjqjSakakakakakakakakakakakakakakakakakakakalakakakakakakakakakakakakabalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalakakakakakakakakakakakakakakakakakakakakakakalabababababjxalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajalakakakalakakalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakababmGababjSjaakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakaljaababjxabababakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalabjqababjajRjQabmHakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakiyababjxkNabababababakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalabjxkNababjxabmIababakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakabababjqabababababmJakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakmKabababababmLababalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajakakakakakakakakakakakakakakakakakakakakakakalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalmMjxkNabkNalaljRakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalababababiYalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakababjSabababjSalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakmNababjqababkNabakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalakakakakakakak -ajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalmOabjRjQabababakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalababababmPakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakabjxabjRalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajabakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajababakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajakababakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajadaiakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajaiaiaiaiakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajabajajajajajaiamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajanabababajajajajaiaiaiamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajanadanabajajajajajajajaiamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajanananananajajajajajajajaiamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajanananananananajajajajajajaiamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajanananananananajajajajajaiaiaiamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajanananananananajanajajajajajajaiamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajananananananananananajajajajajajaiamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajananananananananananajajajajajajajaiaiamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajanananananananananananajanajajajajajajaiamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajananananananananananananananajajajajajajaiamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajananananananananananananananananajajajajajaiamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajananananananananananananananananajajajajajaiamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajananananananananananananananananabajajajaiamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajananananananananananananananananabajajajabaiamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajananananananananananananananananabajajajababaiamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajananananananananananananananananajajajajajaiaiaiamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajananananananananananananananananajabajajajajajajaiamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajanananananananananananananananananabajajajajajajaiamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajananananananananananananananananananadajajajajaiaiaiamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajadanananananananananananananananananananajajajajababadaiamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajanananananananananananananananananananananajajajabaiajajaiamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajanananananananananananananananananananananajajajajajajajajaiamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajanananananananananananananananananananananananajajajajajajaiamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajanananananananananananananananananananananananajajajajajajajaiamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajananananananananananananananananananananananananajajajajajajaiamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajanananananananananananananananananananananananajajanajajajajajaiamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajanananananananananananananananananananananananajananajajajajajaiaiamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajananananananananananananananananananananananananananananajajajajajaiamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajadabajajajanananananananananananananananananananananananananananananajajajajaiamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajadabajajajanananananananananananananananananananananananananananananajajajaiamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajadababajajanananananananananananananananananananananananananananananajajajaiamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajadabababajanananananananananananananananananananananananananananananajajajaiamaiamamamaiaiamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajadabababajabanananananananananananananananananananananananananananananajajajaiajaiaiaiababaiamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajabajajabajabanananananananananananananananananananananananananananananajajajajajajajabajabaiamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajabananananananananananananananananananananananananananananananajajajajajajajajabaiamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajabajanananananananananananananananananananananananananananananananajajajajajajajajaiamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajanananananananananananananananananananananananananananananananajajajajajajajaiamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajababanananananananananananananananananananananananananananananabajajajajajajajajaiamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalakakakakakakakakakakakakakakakakakakalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajabanananananananananananananananananananananananananananananababajajajajajajajajaiamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajanananananananananananananananananananananananananananananananababajajajajajajajaiamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajananananananananananananananananananananananananananananananananabababanajajajaiamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajananananananananananananananananananananananananananananananananananananajajajaiamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajanananananananananananananananananananananananananananananananananananananajajajaiamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajanananananananananananananananananananananananananananananananananananananajajajaiamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajanananananananananananananananananananananananananananananananananananananajajajajaiamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajanananananananananananananananananananananananananananananananananananananajajajajaiamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajanananananananananananananananananananananananananananananananananananananajajajajaiamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajananananananananananananananananananananananananananananananananananananananajajajaiamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajabanananananananananananananananananananananananananananananananananananananajajajaiamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajabanananananananananananananananananananananananananananananananananananananajajajaiamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajabanabajabanananananananananananananananananananananananananananananananananananananajajaiamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajababajajanananananananananananananananananananananananananananananananananananananajajaiamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajanananananananananananananananananananananananananananananananananananananajajajaiamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajanananananananananananananananananananananananananananananananananananananajajajaiamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajanananananananananananananananananananananananananananananananananananananajajajajaiamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajanananananananananananananananananananananananananananananananananananananajajajajaiamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajanananananananananananananananananananananananananananananananananananabajajajajajaiamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajanajajanananananananananananananananananananananananananananananananananananabajajajajajaiamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajanababanananananananananananananananananananananananananananananananananananajajajajajadamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajanababananananananananananananananananananananananananananananananananananajajajajajajabaiamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajanababananananananananananananananananananananananananananananananananananajajajajajajabaiamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajabananananananananananananananananananananananananananananananananananajajajajajajabaiamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajananananananananananananananananananananananananananananananananananajajajajajajaiamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajanabananananananananananananananananananananananananananananananananajajajajajajajaiamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajanabananananananananananananananananananananananananananananananananabajajajajajajaiamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajanababanananananananananananananananananananananananananananananananabajajajajajajaiamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajababanananananananananananananananananananananananananananananananabajanajajajajaiamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajanananananananananananananananananananananananananananananananananabanajajajajaiamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajanananananananananananananananananananananananananananananananananananajajajajaiamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajanananananananananananananananananananananananananananananananananananajajajajaiamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajanananananananananananananananananananananananananananananananananananajajajaiamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajanananananananananananananananananananananananananananananananananananajajajaiamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajananananananananananananananananananananananananananananananananananajajajaiamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajananananananananananananananananananananananananananananananananananajajajaiamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajananananananananananananananananananananananananananananananananananajajajaiamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajananananananananananananananananananananananananananananananananananajajajaiamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajanananananananananananananananananananananananananananananananananajajajajaiamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajanananananananananananananananananananananananananananananananananajajajajajaiamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajanananananananananananananananananananananananananananananananananajajajajajaiamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajanananananananananananananananananananananananananananananananananajajajajajabaiamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajanananananananananananananananananananananananananananananananananajajajajajabaiamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajanabanananananananananananananananananananananananananananananananajajajajajaiamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajajababananananananananananananananananananananananananananananananajajajajaiamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajajajabananananananananananananananananananananananananananananananajajajajaiamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajajajanananananananananananananananananananananananananananananananajajajajaiamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajajajanananananananananananananananananananananananananananananananajajajajaiamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajajajanananananananananananananananananananananananananananananananajajajajaiamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajajajanananananananananananananananananananananananananananananananajajajajaiamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajajajananananananananananananananananananananananananananananananananajajajaiamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajajabananananananananananananananananananananananananananananananananajajajabaiamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajanananananananananananananananananananananananananananananananananabajajajabaiamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajabanananananananananananananananananananananananananananananananabajajajajaiamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajajajajajajababananananananananananananananananananananananananananajajajajaiamamamamamakakakakakakakakakakakakakakakakakakamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajajajajajajajabananananananananananananananananananananananananananabajajajaiamamamamamakakakakakakakakakakakakakakakamamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajajajajajajajajanananananananananananananananananananananananananananajajajaiamamamamamakakakakakakakakakakakakakakamamamamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajajajajajajajajanananananananananananananananananananananananananananajajajajaiamamamamamakakakakakakakakakakakamamamamamamamamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajajajajajajajajanananananananananananananananananananananananananananajajajajabaiamamamamakakakakakakakakakakamamamamamamamamamamamamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajajajajajajajajanananananananananananananananananananananananananananajajajajabaiamamamamakakakakakakakakakakamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajajajajajajajajanananananananananananananananananananananananananananajajajajabaiamamamamamakakakakakakakakakamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajajajabajajajababananananananananananananananananananananananananananajajajaiaiamamamamamamamakakakakakakakamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajajababajajajajabananananananananananananananananananananananananananajajajaiamamamamamamamamamamamamamamamamamamamamamamamamamamaiaiamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajabajajajajajajajajajananananananananananananananananananananananananananananajajajaiamamamamamamamamamamamamamamamamamamamamamamamaiaiababaiaiamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajababajajajajajajajajajabanananananananananananananananananananananananananananajajajaiamamamamamamamamamamamamamamamamamamamamamamaiababababaiabaiaiamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajajajajabajajajajabananananananananananananananananananananananananananajajajaiamamamamamamamamamamamamamamamamamamamamamaiababababaiaiabaiabaiamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajabajajababajajajajajajajajajajananananananananananananananananananananananananananajajajaiamamamamamamamamamamamamamamamamamamamamamaiabababababababababaiamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajabajajababajajajajajajajajajajapapaqaqaqaqaqaqananananananananananananananananananajajajaiamamamamamamamamamamamamamamamamamamamamamamaiaiabababababababaiamamaiaiamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajabajajajajajajajajajajajajaparasataqauavaqaqananananananananananananananananajajajajaiamamamamamamamamamamamamamamamamamamamamamamaiabababababababababaiaiababaiamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajawajabajajajajajajabaparaxayaqauazaAaqanananananananananananananananabajajajajaiamamamamamamamamamamamamamamamamamamamamamamamaiabababababababababababababaiamaiamamamamamamaiaiaiaiamamamamamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajabajajajawawajawawajajajababaqaqaBaqaqauazaCaqanaDanananananananananananananajajajajaiamaiaiaiaiamamamamamamamamamamamamamamamamamaiaiamaiaiaiabababababababababababaiabaiaiaiaiaiaiababababaiamaiaiamaiamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajawaDawawawawawawaqaqaqaqPoazaEaqaqaFaqaqaqaqaDaDanananananananananananajajajajaiaiabababajaiaiamamamamamamamamamamamamamamaiababaiababaiaiababababababababababaiababababababababababababaiababaiabaiamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajawawawawawawawawawawaqaGaHaqilazazazazazaIazaJWAaDaDananananananananananananajajajaiabajajajajajabaiamamamaiaiamamamamamamamaiabababababababaiababababababababababababababababababaiaiaiababababababababaiamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajawawawawawaDawawawawaDaqaKazaLazazazazaMaNaqaqaqaqaOaDaDaDaDanananananananananajajajajajajajabajabababaiamaiajajaiamaiaiaiaiaiababababababababababababababababababababababababababaiaiabababababababababaiamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajawajajawawawaDaDaDaDaDaqaPaQaqazazazaRaqaSaqaTaTaTaDaDaDaDaDanananananananananajajajajajajababajajajajaiaiajajajaiaiajajajajaiaiababababababababababababababaiaiaiababababababababababababababababababaiabamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajabajabajajawawawaDaDaDaDaDaqaqaqaqazaUazazaqaWaqaXaDaDaDaDaDaDaDaDananananananananaDajajajajajabajajajajajaiajajajaiaiabajajajajajaiabababababababababababaiaiaiaiaiababababababababababababababababababaiamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajabaiabaDajawawawawaDaDaDaDaDaYaZbwbaazbbazbcbdbeaqaXaDaDaDaDaDaDaDaDananananananananaDajajajajajajajajajajajajajajajabababababababajajababababababaiaiaiaiaiaiaiaiaiababababababababababababababaiaiaiaiaiamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajabaiaiaiabajawawawawaDaDaDaDaDaqaqaqaqazazaQaqaqaWaqaDaDaDaDaDaDaDaDaTanananananananaDaDajajajajababajajajajajajajajabbfbfbgbgbfbfababajabababababaiaiaiaiaiaiaiababababababababababababababababababaiamamamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajaiaiaDajajajawawawaDaDaDaDaDaqbhbibjazazbkblblbmaqaDaDaDaDaDaDaDaDananananananananaDaDajajajabababababajajajajabababbfbnbobobpbfabababababababababaiaiaiaiaiababababababababababababababababababababaiamamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajabajajajawawaDaDaDaDaDaDaqaqWFazazazazaqaqaqaqaDaDaDajaDaDaDaDaDaDananananananaDajajajabababababababajajbqbqbrbrbfbsbtbtbubfbfbfbfbvabababababababababababababababababababababababababaiaiaiaiaiamamamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajawawawawaDaDaDaDgYbxaJbAazazbybzcibzbBaqaDaDajajajajajaDaDaDanananananaDaDajajajababababababababbrbrbCbDbEbFbGbtbHbIbgbJbKbgabababababababababababababababababababababababababababaiamamamamamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajawawawaDaDaDaDaDaqaqaqaqaqbLaqaqaqbMaqaqaqajajajajajajajaDananaDaDaDaDajajababababababababbNbrbrbObPbQbRaobTbUbVbWbXbYbWWDababababababababababababababababababaiabababababababababaiamamaiaiaiaiamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajabajajajajabawawaDaDaDaDaDaDawaDbZcacbcccdaqcecfcgchaqajajajajajajajajajaDaDaDaDajajajajajabababababWpcjbPWEckclcmcnbFcocpcqcrbgcsctbgabababababababababababababababababaiamaiaiabababababababaiamaicucvababaiamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajawawawawawawawaDawbZbZWtcwcxcyaqczcAcBcCaqajajajajajajajajajajajajajajajajajabababababababbrbrbrcDbPcEcFbfbfbfWHbfbfbfbfbfbvababababababababababababababababaiamamamaiababababababaiamaiababababaiamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajawawajawawajajajajbZcacGcGcGaqaqaqaqaqaqajabababajajajaiaiajajajababajajajajababababababababbrbrcHcEcIaVcKcLbqadaiaiaiaiaiabababajajabababababababababababaiamamamamaiabababababaiamaiabababababaiamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajabababajajabawajabawajajajajajajajajajajajajajajajabadaiababababadcMcMcNcMcMcMcMajajajabababababababajabbqcOcEcPbqbqbqWIbqbqbqbqbqaiababajajajababababababababababaiamamamamamaiababababababaiababababababaiamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajababajajajajajajajajajajajaDajajajajajajajajcQcQcQcQcQcQcQcMcRcRcMcMcScTcUcVcWcMajajajajabababababajajajbqcXcYcncZbqdadbdcdddedfbqabajajajajajaiabababajababababababaiamamamamamaiaiaiaiababababababababaiamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajabajajajajajawajajajajajajajajajajajajajajabcQdgdhdidjdkcQdldmdmdncMdocVdpdqdrcMabajajajajajababajajajajbqckcEbPdsbrdubPbPbPdvdwbqabajajajajajaiababajajabaiaiabababaiamamamamamamamamamaiaiababababaiaiamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajababajajajajajajajajabaiaiajajajababadcQdgdxdydzdAcQdBdCdDdEcMdFdGdHdIdrcMababajajajajajajajajajabbqdJcEbPdKbqdLbPdMdNbqdObqajajajajajajaiaiabajajabaiamaiabababaiamamamamamamamamamaiababababaiamamamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajajajajajabajaiaiaiadaiajabababaicQcQcQdPcQWJcQcMdQdRdQcMcMcMdScMcMcMcRcRcRajajajajababababbrbrdTcEbPdUdVcHbPdWdXdVdYbqajajajajajajaiaiabajajabaiamamaiaiaiamamamamamamamamamamaiabababababaiamamamamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajajajabajajajabaiaiaiababababababcRdZeaebecedeedZeaefecegeheaeiejdZdZdZekcRcRcRcRcRbrbrbrbrbrcHbPcEbPcFeAckbPdWemeneobqajajajajajajaiaiabajajajaiamamamamamamamamamamamamamamamamaiababababaiamamamamamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajajajajajajajajajajaiababajajababcRdZepeqerererereresereterereueverererewbSeyerererezezezbReFeBezeCeDeEcJeGeHeIeJdVdYbqajajajajajaiaiaiajajajajabaiaiaiaiamamamamamamamamamamamamaiababababaiamamamamamamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajajajajajajajajajajajajajajajababcRdZekeKeLeMdZdZdZdZdZeNdZeMekeKeLdZdZeOcRcRcRcRcRbrbrbrbrbrcDbPePbPcndVcDcFbqdVdVdYbqabajajajajaiaiajajajajajajajajajaiamamamamamamamamamamamaiabababababaiamamamamamamamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajajajajajajajajajajajajajajajabaicMcMcMeQcMcMcMcMcMWKeLeNcMcMdQeRdQcMcMcMcRababababababababbrbreSeTeUeVbqbPeWeXeYeYeZbqababajajaiaiaiajajajajajajajajabaiamamamaiaiaiaiaiamamamaiabababababaiamamamamamamamamamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajajajajajajajajajajajajajajajajabcRfafbeffcfdcMfeffdtfhficMfjfkflfkfmfncRababajajajajajajababbqbqbqbrbrbqbrbqbqbqbqbqbqabababajaiaiaiajajajajajajajababaiamamaiabababababaiaiaiadababababababaiaiaiaiaiaiamamamamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajajajajajajajajajajajajajajajajabcRfodZfpdZfqcMfrfscMfteNdQfkfkfufkfkfvcRabajajajajajajajajabamabababababababababababababababababaiaiababajajajajababababaiaiabababababababababababUqababababababababababaiaiamamamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajajajajajajajajajajajajajajajajabcRfxfyfzfAfBcMcMcMcMeLeNdQfkfCfDfEfFfGcRabajajajajajajajajajamajajajajababababababababababababababaiababababajabababababababababababababababababababababababababababababababaiaiamamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajajajajajajajajajajajajajajajaiadcMcMcRcRcRcMcMfeffelfhficMfIfkfJfKfkfLcRabajajajajajajajajajajajajajajajajajajajajabababababababababababababababababababababababababababababababababababababababababababababababaiamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajajajajajajajajajajajajajajajaiaiaiababababaicMfrfMcMecfNcMcMcMcMcMcMcMcMaiajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabababababababababababababababababababababababababababababababababababababababaiamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajajajajajajajajajajajajajajajajaiaiajajajaiadcMcMcMcMeLeNcMababaiadaiaiaiaiajajajajajajajajajajajajajajajajajajajajajajajajajajabababababababababababababababababababababababababababababababababababababababababababaiamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajajajajajajajajajajajajajajajajaiajajajajaiaicMfeffexfhficRabajajajajaiaiaiajajajajajajajajajajajajajajajajajajajajajajabajabababababababababababababababababababababababababababababababababababababababababababababaiamamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajaicMfrfPcMecfpcRababajajajajaiabajajajajajajajajajajajajajajajajajajajajajajajajajajababababababababababababababababababababababababababababababababababababababababababababaiamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabcMcMcMcMcRcRcMaiabajajajajajajajajajajajajajajajajajajajajajajajajajajajabajajajajajajabababababababababababababababababababababababababababababababababababababababababababaiamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakak -ajajajajajajajajabajajajajajajajajajajajajajajajajajajajajajajajajababajajajabaiadaiajajajajabajajabajajajajajajajajajajajajajajajajajajajajajajajajajajabababababababababababababababababababababababababababababababababababababababababababaiamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakalakakakakak -ajajajajajajajajababajabajajajajajajajajajajajajajajajajajajajajajabajajajajajabaiaiajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajababababababababababababababababababababababababababababababababababababababababaiamamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakfQakakakakakakakakakakakakakakakakakakakakakakakakaj -ajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabaiabajajajajajajajabajajajajajajajajajajajajajajajajajajajajababababababababababababababababababababababababababababababababababababababababababababababababababaiamamamamamamamamamamamamamakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakfQfQakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakfQakakakakakakakakakakakakakakakakakakakakakakakajaj -ajajajajajajajajabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabababajabajajababajababajajajajajajajajajajajajajajajajajababababababababababababababababababababababababababababababababababababababababababababababababababababaiamamaiamamamamfRfSfSamamamfQfQfQakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakfQfQalakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakfQfQfQakakakakakakakakakakakakakakakakakakakalajajajaj -ajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajababajababajabababadababajajajajajajajajajajajajajajajajajajajajajajabababababababababababababababababababababababababababababababababababababababababababababababaiaiabajajajajajajajfSfSfSajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabajajajajajajajajajajajajajajajajajfQfQakakakakakakakakakakakakakakakakakakakajajajajajajajalakakakakakakakakakakakakakfQfQfQfQakakakakakakakakakakakakakakakakakakakajajajajaj -ajajajajajajajajajajabajajababajajajajajajajajajajajajajajajajajajajajajajajajajabajajajajajajabadadadadabajajajajajajajajajajajajajajajajajajajajajajababababababababababababababababababababababababababababababababababababababababababababababababajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajakakakakalajajajajajajakakakakakakakakfQajajajajajajajfQakakakakakakakakakfQfQajajajajajajajakakakakalajajajajajajajajajajajajakajajajajaj -ajajajajajajajajajajajajabababababajajajajajajajajajajajajajajajajajajajajajajajabajajajajajabaiadadadadababajajajajajajajajajajajajajajajajajajajajajababababababababababababababababababababababababababababababababababababababababababababababababajajajajajajajajajajabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajfQfQfQajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajaj -ajajajajajajajajajababajabababababajajajajajajajajajajajajajajajajajajajajajajajajajajajajababadadadadadadababajajajajajajajajajajajajajajajajajajajajabababababababababababababababababababababababababababababababababababababababababababababababababajabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajaj -ajajajajajajajabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabadadadadadadababajajajajajajajajajajajajajajajajajabababababababababababababababababababababababababababababababababababababababababababababababajajajajajajajajajajajajajajabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajaj -ajajajajajajajajajajajajajabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabadadadadaiababababajabajajajajajajabababajabajabababababababajajajajababababababababababababababababababababababababababababababababababababababajajajajajajajajajabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabajababajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajaj -ajajajajajajabajajajajajajajajajabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabaiadadadadabajajajajajajajajajajajajajajajajajajabababababababajajajajajajajababababababababababababababababababababababababababajajajajabababababajababajajajajajajajajabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajaj -ajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajaiadadadabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabababababababababababababababababababababababajajajajajajajajajajababajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajaj -ajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajababababajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajababajajajajabajabababajajajajajajababababababajabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajaj -ajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajababajajabajajajajajajajajajajajajajajajababajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajaj -Wzajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajababajajabajajajajajajajajajajajajajajajababajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajaj +ZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxamZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZx +ZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxamZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZx +ZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxbCcbbCZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZx +ZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxcxcyamczcxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZx +ZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxcAcLdbdOeDZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZx +ZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxeVfqfwfxfyZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZx +ZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxcAfzfAfBgvZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZx +ZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxfBgAgCgHgIZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZx +ZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxfAZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZx +ZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxfAZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZx +ZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxbCbCfAbCbCZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZxZx +iyZxZxZxZxZxZxZxZxZxZxZxZxZxZxgTgXZxZxZxZxiyiyZxZxZxZxZxhplQlQlQiyiyiyZxZxZxZxZxZxhrlQlQlQiyiyZxZxhplQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQiyZxZxZxZxhClQlQlQlQlQlQlQlQlQlQlQlQlQhEiyZxZxZxZxZxiyiyiyhIlQlQlQlQlQiyiyiyZxZxZxZxZxiyhElQiyiyhpiyZxZxZxhMhOhVZxbCbCiebCbCZxhVhVhMZxZxZxiflQlQiyZxZxZxiyhIlQiyiyZxZxhElQlQiyiyZxZxZxZxiyhIlQlQlQlQlQlQlQlQlQlQlQhpiyiyZxZxZxZxhIlQlQlQlQiyiyiyiyiyhIlQlQiyZxZxZxZxiyZxZxZxZxiyiyhphplQlQlQiyZxZxZxZxZxZxZxiyiyiyiyiyiyiygXlQlQlQlQlQlQhpiyiyiyiygXZxZxZxZxZxZxZxZxZxZxZxiyiylQlQiyZxZx +iyZxZxZxZxZxZxZxiyhElQijiniyiylQiyZxZxZxZxhEiyZxZxZxZxZxlQlQlQlQlQiyiyZxZxZxZxZxZxlQlQlQlQioiyiyiylQlQlQlQlQlQlQiyiyiylQlQlQlQlQlQlQlQiyZxZxZxZxiylQlQlQlQlQiyiyiylQlQlQlQlQlQiPZxZxZxZxZxiyhElQlQlQlQlQlQlQlQiyiyZxZxZxZxZxiyiylQlQlQlQlQZxZxZxiQiRiWjciRjgjjjzjIiRjPiRiRZxZxZxlQlQlQlQiyiyiyjUlQlQlQiyZxZxlQlQlQiyiyZxZxZxZxiylQlQlQlQlQlQlQlQlQlQlQlQlQlQiyZxZxZxZxlQlQlQlQiyiyiyiyiyhIlQlQlQlQZxZxZxZxiyZxZxZxZxiylQlQlQlQlQlQlQZxZxZxiylQlQlQjViyXsXsXsXsXsXsXsXslQlQlQlQlQlQiyiyiyjVZxZxZxZxZxZxZxZxZxZxZxiyiylQlQiyZxZx +lQiyiyiyhElQiyiylQlQlQlQlQlQlQlQiyZxZxZxZxlQlQlQhEiyiylQlQlQlQlQlQioiyZxZxZxZxZxZxlQlQlQlQlQlQlQlQlQlQlQlQlQjXXsXsXsiylQlQlQlQlQlQlQlQiPZxZxZxZxiylQlQlQlQlQiyXsXsXslQlQlQlQlQlQlQiyiyhIlQlQlQlQlQlQlQlQlQlQlQlQiyZxZxZxZxZxiylQlQlQlQlQlQZxZxZxkfkikjkkkliRkmiRkokkkyiRjIZxZxZxkBlQlQlQlQlQlQlQlQlQlQkCZxZxlQlQlQkDiyiyhIlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQZxZxZxZxiylQlQlQXsXsXsXsXslQlQlQlQlQlQlQiyiyhIZxZxZxZxiylQlQlQlQlQlQlQhpiyiylQlQlQlQlQiyXsXsXsXsXsXsXsXslQlQlQlQlQlQlQiyiylQZxZxZxZxZxZxZxZxZxZxZxiylQlQlQiyZxZx +lQlQlQWplQlQlQlQlQlQlQlQlQlQlQlQlQhpiyiylQlQlQlQlQiyjUlQlQlQlQlQlQlQlQZxZxZxZxZxZxlQlQlQlQlQlQlQlQlQlQlQlQlQiyXsXsXsiylQlQlQlQlQlQlQlQlQlQlQiyiylQlQlQlQlQlQiyXsXsXsiylQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQiylQlQlQlQiPZxZxZxZxZxiylQlQlQlQlQlQhplQlQkfiRkHkJkMiRkNjPkHkOkMiRkPjUlQlQjUlQlQlQlQlQlQlQlQlQlQiyZxZxlQiylQlQiylQlQlQlQlQlQlQlQlQlQlQlQlQlQiylQlQlQlQlQhplQlQiylQlQlQlQlQkDiyiylQlQlQlQlQlQlQlQlQlQlQZxZxZxZxhIlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQXsXsXsXsXsXsXsXslQlQlQlQlQlQlQiyiyiyZxZxZxZxZxZxZxZxZxZxZxiylQlQlQiyZxZx +lQlQlQWpWplQlQlQWplQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQhpiyiyiyiyjUlQlQlQlQlQlQlQlQlQlQlQlQlQiyXsXsXsjUlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQXsXsXsiylQlQlQlQlQlQlQlQlQlQlQlQlQlQXsXsXsiylQlQlQiPZxZxZxZxZxlQlQlQlQlQlQiykRlQlQjViRkXkYleiRkmjclgkYlijIhrlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQZxZxiyiylQlQlQlQlQlQlQlQlQlQlQlQlQlQlQljiyiyiyiyiyiylllQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQiyZxZxZxZxlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQXsXsXsXsXsXsXsXslQlQlQlQlQlQlQlQlQiyZxZxZxZxZxZxZxZxZxZxZxiyiylQlQjVZxZx +WpWpWpWpWplQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQWplQlQWpWpWplQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQXsXsXslQlQlQlQlQWpWpWplQlQlQlQlQlQlQlQlQlQlQlQlQlQiyiyhElQlQlQlQlQlQlQlQlQlQlQlQlQlQXsXsXsiylQlQlQlQlQiyiyhElQlQlQlQlQlQiyiyiyiylQlQlpjIiRiWiRkmkiiRjciRgXlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQZxZxiyiylQlQlQlQlQlQlQlQlQlQlQlQlQkDXsXsXsXsXsXsXsXsXsXslQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQiyZxZxZxZxlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQiyiyiyiyiylQlQlQlQlQlQlQlQlQlQlQlQlQiyiyiylQlQlQlQlQiyiyiylQlQlQlQZxZx +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWplQlQlQWpWpWpWpWpWpWplQlQlQlQlQlQlQlQlQlQlQWpWplQWplQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQiyiylQlQlQlQlQlQlQlQlQlQlQlQlQlQiyXsXsXsXslQlQlQhElqlrkijjlslqluhplQlQlQkClQlQlQlQlQlQlQlQlQlQlQlQlvZxZxiylQlQlQlQlQlQlQlQlQlQlQlQlQlQiyXsXsXsXsXsXsXsXsXsXsiylQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQhIiyiylQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQiylQlQlQlQlQZxZx +WpWpWpWpWplQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQWpWpWplQWpWpWpWpWplQlQlQlQlQlQlQWpWpWpWpWpWpWpWpWplQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQXsXsXsXslQlQlQlQlQZxZxgXZxZxlQlQlQlQlQlwjUlQlQlQlQlQlQlQlQlQlQlQlQiyiylQlQlQlQlQlQlQlQlQlQlQlQlQlQlQiyXsXsXsXsXsXsXsXsXsXsiylQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQiylQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQjViy +WpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQWpWpWpWpWpWpWpWpWpWplQlQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWplQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQiyiyjUlQlQlQkDlQZxlylzlCZxlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQXsXsXsXsXsXsXsXsXsXslQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQXsXsXslQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQ +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQlQlQlQlQWpWpWpWpWpWpWplQlQlQlQlQlQlQlQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQlQlQWpWpWpWpWpWpWpWpWpWpWplQlQlQWpWpWpWpWpWpWplQWpWplDlylElFlGWpWpWpWpllWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQiyiyiyiyiyjUlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQXsXsXsiylQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQ +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQlQlQlQlQlQWpWpWpWpWpWpWpWplQlQlQWpWpWplQlQlQlQWpWplQlQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWplQlQWpWpWpWpWpWpWpWpWpWpWpWplQlQlQWpWpWpWpWpWpWpWpWplIWplKlzlFWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQlQlQlQlQlQlQlQlQlQlQWpWpWpWpWplQlQiyiylQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQWpWpWpWpWpWpWpWpWpWpWpWplQlQlQlQlQiylQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQ +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQlQlQlQWpWpWpWpWpWpWplQlQlQWpWpWpWplQlQlQlQlQlQlQlQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQlQlQlQlQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWplPWpWpWpWplylRlSWplWWpWpWpWpWpWpWpWpWplZWpWpWpmambWpWpWpWpWpWplQlQlQlQlQlQlQlQlQlQlQWpWpWpWpWpWplQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQWpWplQWpWpWpWpWpWpWpWpWpWpWpWplQlQlQlQlQlQlQlQlQlQlQWpWpWpWpWpWpWpWpWpWpWpWplQlQWpWpWpWpWpWpWpWpWpWpWpWplQWplQlQlQlQlQlQlQlQlQlQWpWpWpWp +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWplQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQlQlQlQlQlQlQlQlQlQlQlQlQlQWpWpWpWpWpWpWpWpWpWpWpWplQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpmjmklFWpmllQWpWpWpWpWpWpWpWpWphIWplQlQlQlQlQlQlQlQWplQWplQlQWpWpWpWpWplQlQWpWpWpWpWpWplQlQlQlQlQlQlQWpWpWplQlQlQlQWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWp +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQWpWplQlQlQlQlQlQlQlQlQlQlQlQlQWplQWpWpWpWpWpWplQlQlQlQlQlQlQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpllWpWplZWpWplylElSlZlGkBWpWpWpWpWpWpWpWpWpWpWpWplZlQlQlQlQWpWpWpWpWplQlQWpWpWpWpWpWplQWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWplQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWp +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQWpWpWpWpWpWpWpWpWplQlQlQlQlQlQlQlQlQlQlQlQlQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplGWpmnmqmrWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpmbWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWplQlQlQWpWpWpWpWpWpWpWpWpWpWpWplQlQWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWp +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQlQlQlQlQlQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWpmslElFWpWpjXlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWplQlQlQlQWpWpWpWpWpWpWpWpWpWpWpWplQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWplQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWp +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQWpWpWpWpWplQlQlQWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWplQlQlQlQWpWplQWplQlQlQlQlQlQlQlQlQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpmtWpWpWpWplymulFWpWplQmvhIWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWplQWplQlQlQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWp +WpWpWpWpWpWpWpWpWpWpWpWpWplQmwlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQWpWpWplQlQlQWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQlQlQWpWpWpWpWpWpWpWpWpWpWplQlQlQlQlQlQlQlQlQlQlQlQWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplDWpmxmymAWplZlIWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQlQWpWpWpWpWpWpWpWpWpWplQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWp +WpWpWpWpWpWpWpWpWpWpWpWpWplQlQmBWpWpWpWpWpWplQlQWpWplQlQlQlQlQlQlQWpWplQlQlQWpWpWplQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQlQWpWpWpWpWpWpWpWpWpWplQlQWpWpWpWplQlQlQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpmslzmrlGWpWpWpWpWplQmCWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQlQlQlQWpWpWpWpWpWpWpWpWpWplQlQlQlQlQlQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWplQmBmBlQWpWpWpWpWpWpWpWpWpWplQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWp +WpWpWpWpWpWpWpWpWpWpWpWpmwlQlQmBmBlQWpWpWpWpWplQWpWpWplQlQlQlQlQWpWplQlQlQlQWpWplQlQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQlQlQWpWpWpWpWpWpWpWplQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQWpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWplZmsmDmEWpWpWpWpWpWplQlQWpWpWpWpWpWpWplQlQlQlQlQlQlQlQlQlQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQlQlQlQWpWpWpWpWpWpWpWpWpWplQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQmBmBlQlQWpWpWpWpWpWpWpWpWplQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWp +WpWpWpWpWpWplQlQlQlQlQlQmwlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQlQlQlQlQlQlQlQlQmFlQlQlQjXZxlymGmrZxlllQlQlllQlQlQlQlQlQlQlQlQlQlQlQlQmBmwmwlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQmBmBlQlQlQlQWpWpWpWpWpWpWplQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQ +WpWpWpWpWpWpmwlQlQlQmwmwmwmwlQlQlQlQlQlQlQlQlQlQlQmwmwlQlQlQlQlQlQlQlQlQlQlQlQlQlQmwmwmwlQlQlQlQlQlQlQlQlQlQlQlQlQmwlQlQlQmwmwmwmwlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQmBmBlQlQlQlQlQlQlQkBlQkDZxZxlpZxZxjUlQiolQlQlQlQlQlQlQlQlQlQlQlQlQmwmwmwmwlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQmBmwmwmwmwmwlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQmwmwmwmwmwmwmwmwmwmwlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQmBmwlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQmBmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpmBmwmwmwmwmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBmwmwmBmwmwmwmwhIkDmHmIhpjUkDmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBmwmwmwmwmwmwmwmwmwmwmwmwlQmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBlQlQlQlQlQjXmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpmBmwmwmwmBmwmwmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwlQlQmJlQlQkDiomwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBiolQlQjXlQlQlQmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBlQjUlQlQiokCkBlQmKmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwhIlQlQjXlllQlQlQlQlQmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBlQjXlllQlQjXlQmLlQlQmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwlQlQlQjUlQlQlQlQlQmMmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmNlQlQlQlQlQmOlQlQmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBmPjXlllQllmBmBkCmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBlQlQlQlQinmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwlQlQkDlQlQlQkDmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmQlQlQjUlQlQlllQmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBmwmwmwmwmwmwmw +WpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBmSlQkCkBlQlQlQmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBlQlQlQlQmVmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwlQjXlQkCmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWplQmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWplQlQmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpmwlQlQmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpiyXsmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpXsXsXsXsmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWplQWpWpWpWpWpXsmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpTllQlQlQWpWpWpWpXsXsXsmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpTliyTllQWpWpWpWpWpWpWpXsmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpTlTlTlTlTlWpWpWpWpWpWpWpXsmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpTlTlTlTlTlTlTlWpWpWpWpWpWpXsmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpTlTlTlTlTlTlTlWpWpWpWpWpXsXsXsmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpTlTlTlTlTlTlTlWpTlWpWpWpWpWpWpXsmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlWpWpWpWpWpWpXsmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlWpWpWpWpWpWpWpXsXsmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlWpTlWpWpWpWpWpWpXsmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpWpWpXsmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpWpXsmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpWpXsmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTllQWpWpWpXsmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTllQWpWpWplQXsmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTllQWpWpWplQlQXsmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpWpXsXsXsmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWplQWpWpWpWpWpWpXsmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTllQWpWpWpWpWpWpXsmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTliyWpWpWpWpXsXsXsmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpiyTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWplQlQiyXsmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWplQXsWpWpXsmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpWpWpWpWpXsmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpWpWpXsmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpWpWpWpXsmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpWpWpXsmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpTlWpWpWpWpWpXsmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpTlTlWpWpWpWpWpXsXsmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpWpXsmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpiylQWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpXsmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpiylQWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpXsmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpiylQlQWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpXsmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpiylQlQlQWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpXsmWXsmWmWmWXsXsmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpiylQlQlQWplQTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpXsWpXsXsXslQlQXsmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWplQWpWplQWplQTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpWpWpWplQWplQXsmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWplQTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpWpWpWpWplQXsmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWplQWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpWpWpWpWpXsmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpWpWpWpXsmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWplQlQTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTllQWpWpWpWpWpWpWpWpXsmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWplQTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTllQlQWpWpWpWpWpWpWpWpXsmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTllQlQWpWpWpWpWpWpWpXsmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTllQlQlQTlWpWpWpXsmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpXsmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpXsmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpXsmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpXsmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpXsmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpXsmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpXsmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWplQTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpXsmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWplQTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpXsmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWplQTllQWplQTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpXsmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWplQlQWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpXsmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpXsmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpXsmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpXsmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpXsmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTllQWpWpWpWpWpXsmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpTlWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTllQWpWpWpWpWpXsmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpTllQlQTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpWpiymWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpTllQlQTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpWpWplQXsmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpTllQlQTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpWpWplQXsmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWplQTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpWpWplQXsmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpWpWpXsmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpTllQTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpWpWpWpXsmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpTllQTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTllQWpWpWpWpWpWpXsmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpTllQlQTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTllQWpWpWpWpWpWpXsmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWplQlQTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTllQWpTlWpWpWpWpXsmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTllQTlWpWpWpWpXsmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpXsmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpXsmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpXsmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpXsmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpXsmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpXsmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpXsmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpXsmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpXsmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpWpXsmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpWpXsmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpWplQXsmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpWplQXsmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpTllQTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpWpXsmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpWplQlQTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpXsmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpWpWplQTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpXsmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpXsmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpXsmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpXsmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpXsmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpXsmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpWplQTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWplQXsmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTllQWpWpWplQXsmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWplQTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTllQWpWpWpWpXsmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpXsmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTllQWpWpWpXsmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpXsmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpXsmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWplQXsmWmWmWmWmwmwmwmwmwmwmwmwmwmwmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWplQXsmWmWmWmWmwmwmwmwmwmwmwmwmwmwmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWplQXsmWmWmWmWmWmwmwmwmwmwmwmwmwmwmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWplQlQTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpXsXsmWmWmWmWmWmWmWmwmwmwmwmwmwmwmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpWplQlQWpWpWpWplQTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWXsXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWXsXslQlQXsXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWplQlQWpWpWpWpWpWpWpWpWplQTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWXslQlQlQlQXslQXsXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWplQTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWXslQlQlQlQXsXslQXslQXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWplQWpWplQlQWpWpWpWpWpWpWpWpWpWpTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWXslQlQlQlQlQlQlQlQlQXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWplQWpWplQlQWpWpWpWpWpWpWpWpWpWpmXmXPyPyPyPyPyPyTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWXsXslQlQlQlQlQlQlQXsmWmWXsXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpmXmYmZnaPynbncPyPyTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWXslQlQlQlQlQlQlQlQlQXsXslQlQXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpneWplQWpWpWpWpWpWplQmXmYnfngPynbnhniPyTlTlTlTlTlTlTlTlTlTlTlTlTlTlTllQWpWpWpWpXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWXslQlQlQlQlQlQlQlQlQlQlQlQlQXsmWXsmWmWmWmWmWmWXsXsXsXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWplQWpWpWpneneWpneneWpWpWplQlQPyPynBPyPynbnhnLPyTlXETlTlTlTlTlTlTlTlTlTlTlTlTlWpWpWpWpXsmWXsXsXsXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWXsXsmWXsXsXslQlQlQlQlQlQlQlQlQlQlQXslQXsXsXsXsXsXslQlQlQlQXsmWXsXsmWXsmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpneXEnenenenenenePyPyPyPynNnhnOPyPynUPyPyPyPyXEXETlTlTlTlTlTlTlTlTlTlTlWpWpWpWpXsXslQlQlQWpXsXsmWmWmWmWobobobobobobobobobmWXslQlQXslQlQXsXslQlQlQlQlQlQlQlQlQlQXslQlQlQlQlQlQlQlQlQlQlQlQXslQlQXslQXsmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpnenenenenenenenenenePyoiopPyotnhnhnhnhnhoBnhoHoWXEXETlTlTlTlTlTlTlTlTlTlTlTlWpWpWpXslQWpWpWpWpWplQXsmWmWmWobpapepapopqpeprobXslQlQlQlQlQlQlQXslQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQXsXsXslQlQlQlQlQlQlQlQXsmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpneneneneneXEneneneneXEPypDnhpNnhnhnhnhqdqhPyPyPyPyqoXEXEXEXETlTlTlTlTlTlTlTlTlWpWpWpWpWpWpWplQWplQlQlQXsmWXsobpaqqqqpaqqqqpaqDlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQXsXslQlQlQlQlQlQlQlQlQXsmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpneWpWpneneneXEXEXEXEXEPyqIqQPynhnhnhqRPyvfPyqVqVqVXEXEXEXEXETlTlTlTlTlTlTlTlTlWpWpWpWpWpWplQlQWpWpWpWpXsXsWpobpaparargrhpapaqDlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQXsXsXslQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQXslQmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWplQWplQWpWpneneneXEXEXEXEXEPyPyPyPynhrknhnhPyrrPyCCXEXEXEXEXEXEXEXETlTlTlTlTlTlTlTlXEWpWpWpWpWplQWpWpWpWpWpXsWpWpobpaqqqqrtqqqqpaqDlQlQlQlQlQlQlQlQlQlQlQlQXsXsXsXsXslQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQXsmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWplQXslQXEWpneneneneXEXEXEXEXErvrArNsCnhsFnhsLsRsSPyCCXEXEXEXEXEXEXEXETlTlTlTlTlTlTlTlXEWpWpWpWpWpWpWpWpWpWpWpWpWpWpobpasWpartpasWpaoblQlQlQlQlQlQlQXsXsXsXsXsXsXsXsXslQlQlQlQlQlQlQlQlQlQlQlQlQlQXsXsXsXsXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWplQXsXsXslQWpneneneneXEXEXEXEXEPyPyPyPynhnhqQPyPyrrPyXEXEXEXEXEXEXEXEqVTlTlTlTlTlTlTlXEXEWpWpWpWplQlQWpWpWpWpWpWpWpWpobobobtdtntdoboboboblQlQlQlQlQXsXsXsXsXsXsXslQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpXsXsXEWpWpWpneneneXEXEXEXEXEPytptztCnhnhtTtUtUtXPyXEXEXEXEXEXEXEXETlTlTlTlTlTlTlTlXEXEWpWpWplQlQlQlQlQWpWpWpWplQlQlQobucpartpauiuiupoblQlQlQlQlQlQXsXsXsXsXslQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWplQWpWpWpneneXEXEXEXEXEXEPyPyutnhnhnhnhPyPyPyPyXEXEXEWpXEXEXEXEXEXETlTlTlTlTlTlXEWpWpWplQlQlQlQlQlQlQWpWpdNdNgsgsobuDpartpapapauFobobobobuMlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQXsXsXsXsXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpneneneneXEXEXEXEuSuYoHvdnhnhvgvmvnvmvzPyXEXEWpWpWpWpWpXEXEXETlTlTlTlTlXEXEWpWpWplQlQlQlQlQlQlQlQgsgsvIvLvRtdvSpartpavUwhwjwvwxwHwvlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpneneneXEXEXEXEXEPyPyPyPyPywIPyPyPywUPyPyPyWpWpWpWpWpWpWpXETlTlXEXEXEXEWpWplQlQlQlQlQlQlQlQxbgsgsxixzxAxFxMxNxRxTxVxWxXyeyhyoyeytlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQXslQlQlQlQlQlQlQlQlQXsmWmWXsXsXsXsmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWplQWpWpWpWplQneneXEXEXEXEXEXEneXEyuywyxyHyPPyyTyUzmzrPyWpWpWpWpWpWpWpWpWpXEXEXEXEWpWpWpWpWplQlQlQlQlQzxzCxzzDzJzPzSzTtdzWpazXpazZAaAewvAhAlwvlQlQlQlQlQlQlQlQlQlQlQlQlQlQXsmWXsXslQlQlQlQlQlQlQXsmWXsAoAxlQlQXsmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpneneneneneneneXEneyuyuAyAHAKAOPyAPAYBeBfPyWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQlQlQlQlQlQgsgsgsBjBkBpBLobobobobobobBUobobobobobuMlQlQlQlQlQlQlQlQlQlQlQlQlQXsmWmWmWXslQlQlQlQlQlQXsmWXslQlQlQlQXsmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpneneWpneneWpWpWpWpyuywBWBWBWPyPyPyPyPyPyWplQlQlQWpWpWpXsXsWpWpWplQlQWpWpWpWplQlQlQlQlQlQlQlQgsgsBYCaCcClCtCEdNiyXsXsXsXsXslQlQlQWpWplQlQlQlQlQlQlQlQlQlQlQXsmWmWmWmWXslQlQlQlQlQXsmWXslQlQlQlQlQXsmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWplQlQlQWpWplQneWplQneWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQiyXslQlQlQlQiyPQPQCHPQPQPQPQWpWpWplQlQlQlQlQlQlQWplQdNCRCaCYdNdNdNDfdNdNdNdNdNXslQlQWpWpWplQlQlQlQlQlQlQlQlQlQXsmWmWmWmWmWXslQlQlQlQlQlQXslQlQlQlQlQlQXsmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWplQlQWpWpWpWpWpWpWpWpWpWpWpXEWpWpWpWpWpWpWpWpemememememememPQPrPrPQPQrIcTDheNDiPQWpWpWpWplQlQlQlQlQWpWpWpdNDtDAzTDFdNDHDTEaEbEdEodNlQWpWpWpWpWpXslQlQlQWplQlQlQlQlQlQXsmWmWmWmWmWXsXsXsXslQlQlQlQlQlQlQlQXsmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWplQWpWpWpWpWpneWpWpWpWpWpWpWpWpWpWpWpWpWpWplQemddEEEIEKXJemELelfsdnPQEMeNFfLbewPQlQWpWpWpWpWplQlQWpWpWpWpdNFlCaxzFqgsFrxzxzxzFsFudNlQWpWpWpWpWpXslQlQWpWplQXsXslQlQlQXsmWmWmWmWmWmWmWmWmWXsXslQlQlQlQXsXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWplQlQWpWpWpWpWpWpWpWplQXsXsWpWpWplQlQiyemddeadyecFxemFDFEFIdEPQFPFSGawuewPQlQlQWpWpWpWpWpWpWpWpWpdNdNgsGggsgsdNGiGqGsGydNGzdNWpWpWpWpWpWpXsXslQWpWplQXsmWXslQlQlQXsmWmWmWmWmWmWmWmWmWXslQlQlQlQXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQWpXsXsXsiyXsWplQlQlQXsemememdPemWJemPQeodReoPQPQPQdSPQPQPQPrPrPrWpWpWpWplQlQlQlQgsxzGBCaxzGFGMBYGNGRGYGMHedNWpWpWpWpWpWpXsXslQWpWplQXsmWmWXsXsXsmWmWmWmWmWmWmWmWmWmWXslQlQlQlQlQXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWplQXsXsXslQlQlQlQlQlQPrSdHgHmfQHoHwSdHzesfQHBHEHzHHHOSdSdSdHQPrPrPrPrPrgsgsgsgsgsBYxzCaxzBLHYzJGNGRHZIdIndNWpWpWpWpWpWpXsXslQWpWpWpXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWXslQlQlQlQXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpXslQlQWpWplQIrIzIBIHIIIRNvNvNvNvIXNvftNvNvJbJdJeJeJeJjJkJIJeJeJegkgkgkxFJKJXKhKkKBKGKRKYLnLpLqGMHedNWpWpWpWpWpXsXsXsWpWpWpWplQXsXsXsXsmWmWmWmWmWmWmWmWmWmWmWmWXslQlQlQlQXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQPrSdLsLxLywdSdSdSdgoSdSdSdwdHQltfESdSdLBPrPrPrPrPrgsgsgsgsgsBjLCLMxzzTGMBjBLdNGMGMHedNlQWpWpWpWpXsXsWpWpWpWpWpWpWpWpWpXsmWmWmWmWmWmWmWmWmWmWmWXslQlQlQlQlQXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQXsPQPQPQLQNgPQPQPQeoWKeoPQPQPQeoLXeoPQPQPQPrlQlQlQlQlQlQlQlQgsMaMcMkMcModNxzMxMHMIMIMNdNlQlQWpWpXsXsXsWpWpWpWpWpWpWpWplQXsmWmWmWXsXsXsXsXsmWmWmWXslQlQlQlQlQXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQPrMQNaNlNmNpPQfefhdtfhfiPQfIMYflMYNtNuPrlQlQWpWpWpWpWpWplQdNdNgsNwgsdNdNgsdNdNdNdNdNdNlQlQlQWpXsXsXsWpWpWpWpWpWpWplQlQXsmWmWXslQlQlQlQlQXsXsXsiylQlQlQlQlQlQXsXsXsXsXsXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQPrNASdvBnINDPQUYNKgGNOgMPQMYMYfuMYMYOaPrlQWpWpWpWpWpWpWpWplQdNOqOyOAdNlQlQlQlQlQlQlQlQlQlQlQlQlQXsXslQlQWpWpWpWplQlQlQlQXsXslQlQlQlQlQlQlQlQlQlQlQODlQlQlQlQlQlQlQlQlQlQXsXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQPrOKONOPOSOXPQgYSdhgSdhsPQPbPfPjPoPzPDPrlQWpWpWpWpWpWpWpWpWpdNPRMkQgdNlQlQlQlQlQlQlQlQlQlQlQlQlQlQXslQlQlQlQWplQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQXsXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpXsiyPQPQPrPrPrPQQkUYSdSdSdgMPQQCMYfJQEMYQJPrlQWpWpWpWpWpWpWpWpWpdNgsQQgsdNlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpXsXsXslQlQlQlQXsPQirfMitfMfNPQPQPQPQPQPQPQPQXsWpWpWpWpWpWpWpWpWplQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpXsXsWpWpWpXsiyPQPQPQPQPQPQPQlQlQXsiyXsXsXsXsWpWpWpWpWpWpWpWpWplQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpXsWpWpWpWpXsXslQlQlQlQlQlQlQlQWpWpWpWpXsXsXsWpWpWpWpWpWpWpWpWpWplQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpXsWpWplQlQlQlQlQlQlQWpWpWpWpXslQWpWpWpWpWpWpWpWpWpWpWpWplQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQlQXslQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw +WpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQXsiyXsWpWpWpWplQWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBmwmwmwmwmw +WpWpWpWpWpWpWpWplQlQWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQXsXsWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQXsmWmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwQZmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwWp +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQXslQWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQXsmWmWmWmWmWmWmWmWmWmWmWmWmWmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwQZQZmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwQZmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwWpWp +WpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQlQWplQWpWplQlQWplQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQXsmWmWXsmWmWmWmWRcRgRgmWmWmWQZQZQZmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwQZQZmBmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwQZQZQZmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmBWpWpWpWp +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQWplQlQWplQlQlQiylQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQXsXslQWpWpWpWpWpWpWpRgRgRgWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpQZQZmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwWpWpWpWpWpWpWpmBmwmwmwmwmwmwmwmwmwmwmwmwmwQZQZQZQZmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwmwWpWpWpWpWp +WpWpWpWpWpWpWpWpWpWplQWpWplQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWplQiyiyiyiylQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpmwmwmwmwmBWpWpWpWpWpWpmwmwmwmwmwmwmwmwQZWpWpWpWpWpWpWpQZmwmwmwmwmwmwmwmwmwQZQZWpWpWpWpWpWpWpmwmwmwmwmBWpWpWpWpWpWpWpWpWpWpWpWpmwWpWpWpWpWp +WpWpWpWpWpWpWpWpWpWpWpWplQlQlQlQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWplQXsiyiyiyiylQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpQZQZQZWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWp +WpWpWpWpWpWpWpWpWplQlQWplQlQlQlQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQiyiyiyiyiyiylQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWp +WpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQiyiyiyiyiyiylQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWp +WpWpWpWpWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQiyiyiyiyXslQlQlQlQWplQWpWpWpWpWpWplQlQlQWplQWplQlQlQlQlQlQlQWpWpWpWplQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQWplQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWp +WpWpWpWpWpWplQWpWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQXsiyiyiyiylQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQlQlQlQlQlQWpWpWpWpWpWpWplQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQWpWpWpWplQlQlQlQlQWplQlQWpWpWpWpWpWpWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWp +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpXsiyiyiylQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQWpWpWpWpWpWpWpWpWpWplQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWp +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQlQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQWpWpWpWplQWplQlQlQWpWpWpWpWpWplQlQlQlQlQlQWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWp +WpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWp +RoWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQWpWplQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWplQlQWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWpWp "} diff --git a/_maps/map_files/Mining/Lavaland_Lower.dmm b/_maps/map_files/Mining/Lavaland_Lower.dmm new file mode 100644 index 00000000..27c1b23a --- /dev/null +++ b/_maps/map_files/Mining/Lavaland_Lower.dmm @@ -0,0 +1,574 @@ +"aa" = (/obj/structure/table,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/machinery/light{dir = 1; pixel_y = 12},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"ab" = (/turf/closed/mineral/random/volcanic/strangerock,/area/lavaland/surface/outdoors) +"ac" = (/obj/structure/table,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/item/strangerock,/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"ae" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/machinery/airalarm{pixel_y = 24},/obj/machinery/camera{c_tag = "Xenoarchaeology Office"; network = list("ss13","rd")},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"af" = (/obj/structure/table,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple,/obj/item/strangerock,/obj/machinery/light{dir = 1; pixel_y = 12},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"ag" = (/obj/structure/table,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/item/strangerock,/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"ah" = (/obj/structure/chair/office/light{dir = 8},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"ak" = (/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"al" = (/obj/structure/chair/office/light{dir = 4},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"an" = (/obj/structure/table,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple,/obj/item/strangerock,/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"ao" = (/obj/structure/table,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple,/obj/item/strangerock,/obj/item/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = 28},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"ap" = (/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/structure/sign/poster/official/random{pixel_x = -32},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"aq" = (/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"ar" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 4},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"as" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 10},/obj/machinery/holopad,/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"at" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"au" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple,/obj/structure/sign/poster/official/random{pixel_x = 32},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"av" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"aw" = (/obj/structure/table,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple,/obj/item/strangerock,/obj/machinery/light,/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"ax" = (/obj/structure/table,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple,/obj/item/paper/fluff/stations/lavaland/xenoarch,/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"ay" = (/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"az" = (/obj/structure/table,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple,/obj/machinery/light,/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"aA" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"aB" = (/obj/machinery/chem_master/condimaster,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green,/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"aC" = (/obj/machinery/chem_master/condimaster,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"aE" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"aF" = (/obj/machinery/door/airlock/research{name = "Xenoarchaeology Office"; opacity = 0; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"aG" = (/obj/structure/table,/obj/machinery/plantgenes{pixel_y = 6},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"aH" = (/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"aI" = (/obj/machinery/biogenerator,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/obj/item/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_y = 28},/obj/machinery/camera{c_tag = "Xenobotany"; network = list("ss13","rd")},/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"aJ" = (/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"aK" = (/obj/structure/table,/obj/machinery/plantgenes{pixel_y = 6},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/green,/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"aL" = (/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/machinery/light{dir = 1; pixel_y = 12},/obj/structure/sign/poster/official/random{pixel_x = -32},/obj/machinery/camera{c_tag = "Xenoarchaeology Central"; network = list("ss13","rd")},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"aM" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/xenoarch/arch) +"aN" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"aO" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple,/obj/machinery/light{dir = 1; pixel_y = 12},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"aP" = (/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/box,/obj/structure/closet/wardrobe/xenoarch,/obj/machinery/light{dir = 1; pixel_y = 12},/obj/structure/sign/poster/official/random{pixel_x = -32},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"aQ" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/box,/obj/structure/closet/wardrobe/xenoarch,/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"aR" = (/obj/structure/rack,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/machinery/airalarm{pixel_y = 24},/obj/machinery/camera{c_tag = "Xenoarchaeology Storage"; network = list("ss13","rd")},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"aU" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/box,/obj/structure/closet/wardrobe/xenoarch,/obj/machinery/light{dir = 1; pixel_y = 12},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"aV" = (/obj/structure/barricade/wooden,/turf/open/floor/plating,/area/xenoarch/arch) +"aX" = (/obj/structure/table,/obj/item/storage/box/disks_plantgene,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"aY" = (/obj/structure/table,/obj/machinery/smartfridge/disks{pixel_y = 2},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"aZ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"ba" = (/obj/machinery/seed_extractor,/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"bb" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1,/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"bc" = (/obj/structure/table,/obj/machinery/smartfridge/disks{pixel_y = 2},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/green,/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"bd" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/apc/auto_name/north,/turf/open/floor/plating,/area/xenoarch/bot) +"bf" = (/obj/machinery/vending/hydronutrients,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/green{dir = 1},/obj/machinery/airalarm{dir = 4; pixel_x = -23},/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"bg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"bh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/holopad,/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"bi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 5},/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"bj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"bk" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/green,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"bl" = (/obj/machinery/door/airlock/research{dir = 4; name = "Xenobotany"; opacity = 0; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"bm" = (/obj/machinery/camera{c_tag = "Xenoarchaeology General Bathroom"; dir = 8; network = list("ss13","rd","mine")},/turf/open/floor/plasteel/showroomfloor,/area/xenoarch/gen) +"bn" = (/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"bo" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer1,/obj/machinery/holopad,/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"bp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"bs" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"bt" = (/obj/machinery/door/airlock/research{dir = 4; name = "Xenoarchaeology Storage"; opacity = 0; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"bu" = (/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"bv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 9},/obj/machinery/holopad,/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"bw" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/computer/rdconsole{dir = 8},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"bx" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple,/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"by" = (/obj/machinery/door/airlock/maintenance{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/xenoarch/arch) +"bz" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/xenoarch/arch) +"bA" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/xenoarch/arch) +"bC" = (/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating,/area/xenoarch/arch) +"bD" = (/obj/machinery/hydroponics/constructable,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/green{dir = 1},/obj/structure/sign/poster/official/random{pixel_x = -32},/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"bE" = (/obj/machinery/hydroponics/constructable,/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"bF" = (/obj/machinery/hydroponics/constructable,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/green,/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"bG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"bH" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"bI" = (/obj/item/reagent_containers/glass/bucket,/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"bJ" = (/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple,/obj/machinery/light,/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"bK" = (/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"bL" = (/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"bO" = (/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple,/obj/machinery/light,/obj/structure/sign/poster/official/random{pixel_x = 32},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"bQ" = (/obj/machinery/suit_storage_unit/mining,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/box,/obj/machinery/light,/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"bS" = (/obj/structure/table,/turf/open/floor/carpet,/area/xenoarch/gen) +"bT" = (/obj/machinery/suit_storage_unit/mining,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/box,/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"bU" = (/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple,/obj/structure/tank_dispenser/oxygen,/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"bV" = (/obj/machinery/suit_storage_unit/mining,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/box,/obj/machinery/light,/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"bW" = (/obj/machinery/hydroponics/constructable,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"bX" = (/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/green,/obj/machinery/hydroponics/constructable,/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"bY" = (/obj/machinery/hydroponics/constructable,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/green,/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"bZ" = (/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/green,/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"ca" = (/obj/machinery/hydroponics/constructable,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/green,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"cb" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/xenoarch/arch) +"cc" = (/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"cd" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"ce" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"},/obj/effect/turf_decal/box,/turf/open/floor/plating,/area/xenoarch/gen) +"ci" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/light/small{dir = 1},/obj/structure/closet/crate/secure/loot,/obj/effect/turf_decal/box,/turf/open/floor/plating,/area/xenoarch/gen) +"cl" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/cable{icon_state = "2-8"},/obj/effect/turf_decal/box,/turf/open/floor/plating,/area/xenoarch/gen) +"cm" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/turf_decal/box,/turf/open/floor/plating,/area/xenoarch/gen) +"co" = (/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"cp" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 8},/obj/machinery/holopad,/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"cq" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple,/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 8},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"cr" = (/obj/machinery/power/terminal{dir = 1},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating,/area/xenoarch/gen) +"cs" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating,/area/xenoarch/gen) +"ct" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/xenoarch/gen) +"cu" = (/obj/machinery/atmospherics/components/unary/tank/air{dir = 8},/obj/effect/turf_decal/box,/turf/open/floor/plating,/area/xenoarch/gen) +"cv" = (/obj/structure/cable,/obj/structure/cable{icon_state = "1-4"},/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/effect/turf_decal/box,/turf/open/floor/plating,/area/xenoarch/gen) +"cw" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{icon_state = "0-8"},/obj/effect/turf_decal/box,/turf/open/floor/plating,/area/xenoarch/gen) +"cx" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plating,/area/xenoarch/gen) +"cy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light/small,/turf/open/floor/plating,/area/xenoarch/gen) +"cz" = (/obj/machinery/airalarm{pixel_y = 24},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"cA" = (/obj/machinery/suit_storage_unit/mining,/obj/effect/turf_decal/box,/obj/machinery/light{dir = 1; pixel_y = 12},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"cB" = (/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"cC" = (/obj/machinery/door/airlock/maintenance{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/xenoarch/gen) +"cF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"cI" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"cK" = (/obj/machinery/airalarm{pixel_y = 24},/turf/open/floor/carpet,/area/xenoarch/gen) +"cL" = (/obj/structure/rack,/obj/item/mining_scanner,/obj/item/pickaxe,/obj/effect/turf_decal/box,/obj/machinery/light,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"cM" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plating,/area/xenoarch/arch) +"cT" = (/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/machinery/light{dir = 1; pixel_y = 12},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"cX" = (/obj/structure/table,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"da" = (/obj/machinery/door/airlock/glass{dir = 1; name = "Xenoarchaeology General Storage"},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"db" = (/obj/machinery/photocopier,/turf/open/floor/carpet,/area/xenoarch/gen) +"dc" = (/obj/structure/table/wood,/obj/machinery/computer/libraryconsole,/turf/open/floor/carpet,/area/xenoarch/gen) +"dd" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/carpet,/area/xenoarch/gen) +"de" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1,/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"df" = (/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"dn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"dp" = (/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"dt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"dv" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/xenoarch/gen) +"dw" = (/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"dy" = (/obj/structure/table/wood,/obj/item/flashlight/lamp,/turf/open/floor/carpet,/area/xenoarch/gen) +"dB" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/machinery/light{dir = 1; pixel_y = 12},/obj/structure/sign/poster/official/random{pixel_x = -32},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"dE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"dI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/light{dir = 8},/turf/open/floor/carpet,/area/xenoarch/gen) +"dM" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/shower{dir = 8},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"dN" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"dO" = (/obj/machinery/bookbinder,/obj/item/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/open/floor/carpet,/area/xenoarch/gen) +"dP" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/carpet,/area/xenoarch/gen) +"dQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"dR" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"dS" = (/obj/machinery/door/airlock/glass{dir = 4; name = "Xenoarchaeology General"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 8},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"dT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/obj/machinery/rnd/production/protolathe/department/science,/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"dW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 6},/obj/machinery/holopad,/turf/open/floor/carpet,/area/xenoarch/gen) +"dX" = (/obj/structure/chair/wood{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/carpet,/area/xenoarch/gen) +"dY" = (/obj/structure/chair/wood{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/carpet,/area/xenoarch/gen) +"dZ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 1},/turf/open/floor/carpet,/area/xenoarch/gen) +"ea" = (/obj/structure/chair/wood{dir = 4},/turf/open/floor/carpet,/area/xenoarch/gen) +"eb" = (/obj/structure/table/wood,/turf/open/floor/carpet,/area/xenoarch/gen) +"ec" = (/obj/structure/chair/wood{dir = 8},/turf/open/floor/carpet,/area/xenoarch/gen) +"ei" = (/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/xenoarch/gen) +"el" = (/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"em" = (/obj/machinery/door/airlock/glass{dir = 4; name = "Xenoarchaeology Library"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"en" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"eo" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1,/obj/machinery/quantumpad{map_pad_id = "xenoarch"; map_pad_link_id = "station"; mapped_quantum_pads = list("station","xenoarch")},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"es" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"et" = (/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"ew" = (/obj/structure/chair/office{dir = 4},/turf/open/floor/carpet,/area/xenoarch/gen) +"ey" = (/obj/structure/chair/office{dir = 8},/turf/open/floor/carpet,/area/xenoarch/gen) +"eD" = (/obj/machinery/light/small,/turf/open/floor/plating,/area/xenoarch/arch) +"eH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 8},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"eI" = (/obj/effect/turf_decal/tile/brown,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 8},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"eJ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 8},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"eN" = (/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"eQ" = (/obj/structure/bookcase/manuals/research_and_development,/turf/open/floor/carpet,/area/xenoarch/gen) +"eW" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"eX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 8},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"eY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1,/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"eZ" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 8},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"fe" = (/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"fh" = (/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"fi" = (/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"fk" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/carpet,/area/xenoarch/gen) +"fl" = (/obj/machinery/door/airlock{dir = 4; id_tag = "miningdorm1"; name = "Room 1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/carpet,/area/xenoarch/gen) +"fo" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/airlock/external{glass = 1; name = "Mining External Airlock"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 8},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"fq" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 8},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"fr" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/structure/sign/poster/official/random{pixel_x = -32},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"fs" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 4},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"ft" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"fu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/closed/wall,/area/xenoarch/gen) +"fx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 10},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"fy" = (/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"fz" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/external{glass = 1; name = "Mining External Airlock"; opacity = 0},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"fA" = (/obj/structure/table/wood,/obj/machinery/airalarm{dir = 4; pixel_x = -23},/obj/machinery/camera{c_tag = "Xenoarchaeology Library West"; dir = 4; network = list("ss13","rd","mine")},/turf/open/floor/carpet,/area/xenoarch/gen) +"fB" = (/obj/structure/table/wood,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/carpet,/area/xenoarch/gen) +"fE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/turf/open/floor/carpet,/area/xenoarch/gen) +"fF" = (/obj/machinery/light{dir = 1; pixel_y = 12},/turf/open/floor/carpet,/area/xenoarch/gen) +"fI" = (/obj/structure/bed,/obj/item/bedsheet/brown,/obj/machinery/airalarm{pixel_y = 23},/turf/open/floor/carpet,/area/xenoarch/gen) +"fJ" = (/obj/machinery/door/airlock{dir = 4; id_tag = "miningdorm2"; name = "Room 2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/carpet,/area/xenoarch/gen) +"fK" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/turf/open/floor/carpet,/area/xenoarch/gen) +"fL" = (/turf/closed/wall,/area/xenoarch/arch) +"fM" = (/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"fN" = (/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"fQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"fR" = (/obj/structure/chair/office{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/turf/open/floor/carpet,/area/xenoarch/gen) +"fS" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"fT" = (/obj/structure/closet/emcloset,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"fV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"fW" = (/obj/structure/ore_box,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"gd" = (/obj/structure/sign/poster/official/random{pixel_x = -32},/turf/open/floor/carpet,/area/xenoarch/gen) +"gi" = (/obj/machinery/light{dir = 4},/obj/structure/sign/poster/official/random{pixel_x = 32},/turf/open/floor/carpet,/area/xenoarch/gen) +"gj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"gk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/turf/closed/wall,/area/xenoarch/gen) +"go" = (/obj/effect/turf_decal/tile/brown,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"gr" = (/obj/effect/turf_decal/tile/brown,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"gs" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer1{dir = 1},/turf/open/floor/plating,/area/xenoarch/gen) +"gy" = (/obj/machinery/vending/cigarette,/turf/open/floor/carpet,/area/xenoarch/gen) +"gB" = (/obj/machinery/vending/cola/random,/turf/open/floor/carpet,/area/xenoarch/gen) +"gC" = (/obj/machinery/vending/snack/random,/turf/open/floor/carpet,/area/xenoarch/gen) +"gG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 9},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"gM" = (/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"gO" = (/obj/machinery/light/small{dir = 4},/obj/machinery/button/door{id = "miningdorm1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; specialfunctions = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 4},/turf/open/floor/carpet,/area/xenoarch/gen) +"gP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/carpet,/area/xenoarch/gen) +"gR" = (/obj/structure/toilet{pixel_y = 8},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/xenoarch/gen) +"gY" = (/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"hg" = (/obj/structure/ladder/unbreakable{height = 1; id = "xenoarch"},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"hs" = (/obj/machinery/light{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"hH" = (/obj/machinery/door/airlock{dir = 1; name = "Toilet"},/turf/open/floor/plasteel/showroomfloor,/area/xenoarch/gen) +"hJ" = (/turf/open/floor/plasteel/showroomfloor,/area/xenoarch/gen) +"id" = (/obj/machinery/door/airlock{dir = 4; name = "Toilet"},/turf/open/floor/plasteel/showroomfloor,/area/xenoarch/gen) +"il" = (/obj/structure/toilet{dir = 8},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/showroomfloor,/area/xenoarch/gen) +"ir" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"it" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown,/obj/machinery/camera{c_tag = "Xenoarchaeology Upper Access"; dir = 1; network = list("ss13","rd","mine")},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"iu" = (/obj/machinery/light/small{dir = 4},/obj/machinery/button/door{id = "miningdorm2"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; specialfunctions = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 4},/turf/open/floor/carpet,/area/xenoarch/gen) +"iw" = (/obj/structure/mirror{pixel_x = -28},/obj/structure/sink{dir = 8; pixel_x = -16},/turf/open/floor/plasteel/showroomfloor,/area/xenoarch/gen) +"ix" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1,/turf/open/floor/plasteel/showroomfloor,/area/xenoarch/gen) +"iy" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 8},/turf/open/floor/carpet,/area/xenoarch/gen) +"iC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/closed/wall,/area/xenoarch/gen) +"iK" = (/obj/structure/mirror{pixel_x = -28},/obj/structure/sink{dir = 8; pixel_x = -16},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/xenoarch/gen) +"iX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/xenoarch/gen) +"iY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 9},/turf/open/floor/plasteel/showroomfloor,/area/xenoarch/gen) +"ja" = (/obj/machinery/door/airlock{dir = 4; id_tag = "miningdorm3"; name = "Room 3"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/carpet,/area/xenoarch/gen) +"jb" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel/showroomfloor,/area/xenoarch/gen) +"jg" = (/obj/machinery/light/small{dir = 4},/obj/machinery/button/door{id = "miningdorm3"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; specialfunctions = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 4},/turf/open/floor/carpet,/area/xenoarch/gen) +"jk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1,/turf/open/floor/carpet,/area/xenoarch/gen) +"jl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 10},/turf/open/floor/carpet,/area/xenoarch/gen) +"jm" = (/obj/machinery/door/airlock{dir = 4; id_tag = null; name = "Bathroom"},/turf/open/floor/plasteel/showroomfloor,/area/xenoarch/gen) +"jq" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/obj/machinery/light{dir = 4},/turf/open/floor/carpet,/area/xenoarch/gen) +"js" = (/obj/machinery/door/airlock{dir = 1; name = "Shower"},/turf/open/floor/plasteel/showroomfloor,/area/xenoarch/gen) +"jx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/turf/open/floor/carpet,/area/xenoarch/gen) +"jF" = (/obj/machinery/vending/clothing,/turf/open/floor/carpet,/area/xenoarch/gen) +"jG" = (/obj/structure/bookcase/manuals/research_and_development,/obj/machinery/light{dir = 1; pixel_y = 12},/turf/open/floor/carpet,/area/xenoarch/gen) +"jH" = (/obj/machinery/shower{dir = 4},/obj/item/soap,/turf/open/floor/plasteel/showroomfloor,/area/xenoarch/gen) +"jL" = (/obj/machinery/shower{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/xenoarch/gen) +"jN" = (/turf/open/floor/plating,/area/xenoarch/gen) +"jQ" = (/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plating,/area/xenoarch/gen) +"jR" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/carpet,/area/xenoarch/gen) +"jS" = (/obj/machinery/vending/kink,/obj/structure/sign/poster/official/random{pixel_x = 32},/turf/open/floor/carpet,/area/xenoarch/gen) +"kg" = (/obj/machinery/shower{dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/xenoarch/gen) +"kj" = (/obj/machinery/shower{dir = 8},/obj/item/bikehorn/rubberducky,/turf/open/floor/plasteel/showroomfloor,/area/xenoarch/gen) +"kt" = (/obj/machinery/light/small,/turf/open/floor/plasteel/showroomfloor,/area/xenoarch/gen) +"lt" = (/obj/machinery/light{dir = 8},/turf/open/floor/carpet,/area/xenoarch/gen) +"lQ" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"nI" = (/obj/machinery/light{dir = 1; pixel_y = 12},/obj/machinery/telecomms/relay/preset/mining,/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"pl" = (/obj/machinery/light/small,/turf/open/floor/plating,/area/xenoarch/gen) +"pF" = (/obj/structure/bookcase/manuals/research_and_development,/obj/machinery/light,/turf/open/floor/carpet,/area/xenoarch/gen) +"pK" = (/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"qc" = (/obj/structure/table,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple,/obj/item/strangerock,/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"qB" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/xenoarch/gen) +"rr" = (/obj/structure/tank_dispenser/oxygen,/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"rI" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/item/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_y = 28},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"sq" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/apc/auto_name/north,/turf/open/floor/plating,/area/xenoarch/gen) +"sS" = (/obj/structure/sign/poster/official/random{pixel_x = 32},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"sV" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/xenoarch/bot) +"tA" = (/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/machinery/light,/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"tH" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/xenoarch/arch) +"ux" = (/obj/structure/cable{icon_state = "0-2"},/obj/machinery/power/apc/auto_name/north,/turf/open/floor/plating,/area/xenoarch/arch) +"vf" = (/turf/closed/wall,/area/xenoarch/bot) +"vB" = (/turf/open/floor/circuit,/area/xenoarch/gen) +"wd" = (/obj/effect/turf_decal/tile/brown,/obj/machinery/light,/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"wu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/carpet,/area/xenoarch/gen) +"AC" = (/obj/structure/cable{icon_state = "0-4"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/xenoarch/arch) +"Bz" = (/obj/machinery/light,/turf/open/floor/plasteel/showroomfloor,/area/xenoarch/gen) +"BV" = (/obj/item/circuitboard/machine/chem_dispenser,/obj/item/circuitboard/machine/chem_heater,/obj/structure/rack,/obj/item/circuitboard/machine/chem_master,/turf/open/floor/plating,/area/xenoarch/arch) +"Cf" = (/obj/machinery/holopad,/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"Ct" = (/obj/machinery/light/small,/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/xenoarch/arch) +"CC" = (/obj/structure/chair/office/light{dir = 8},/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"CU" = (/obj/structure/barricade/wooden,/turf/open/floor/plating,/area/xenoarch/gen) +"DE" = (/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"ED" = (/obj/structure/rack,/obj/item/mining_scanner,/obj/item/pickaxe,/obj/effect/turf_decal/box,/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"Hu" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"Hx" = (/turf/open/floor/carpet,/area/xenoarch/gen) +"Iv" = (/obj/machinery/airalarm{pixel_y = 24},/obj/machinery/camera{c_tag = "Xenoarchaeology General Airlock"; network = list("ss13","rd","mine")},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"JG" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"JZ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1,/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"KA" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/xenoarch/arch) +"KM" = (/obj/machinery/light{dir = 4},/turf/open/floor/carpet,/area/xenoarch/gen) +"Lb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/obj/structure/sign/poster/official/random{pixel_x = -32},/turf/open/floor/carpet,/area/xenoarch/gen) +"MY" = (/obj/structure/sign/poster/official/random{pixel_x = 32},/turf/open/floor/carpet,/area/xenoarch/gen) +"Ng" = (/obj/machinery/light,/turf/open/floor/carpet,/area/xenoarch/gen) +"Nv" = (/obj/effect/turf_decal/tile/brown,/obj/machinery/camera{c_tag = "Xenoarchaeology General"; dir = 8; network = list("ss13","rd","mine")},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"NJ" = (/obj/structure/chair/office{dir = 8},/obj/structure/sign/poster/official/random{pixel_x = 32},/turf/open/floor/carpet,/area/xenoarch/gen) +"NP" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/green,/obj/structure/sign/poster/official/random{pixel_x = 32},/obj/structure/sink{dir = 4; pixel_x = 16},/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"NV" = (/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple,/obj/item/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = 28},/obj/machinery/camera{c_tag = "Xenoarchaeology Airlock"; dir = 8; network = list("ss13","rd")},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"NW" = (/obj/machinery/light{dir = 1; pixel_y = 12},/turf/open/floor/plasteel/showroomfloor,/area/xenoarch/gen) +"Oo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/obj/machinery/camera{c_tag = "Xenoarchaeology General Resting"; dir = 8; network = list("ss13","rd","mine")},/turf/open/floor/carpet,/area/xenoarch/gen) +"Pr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 8},/obj/machinery/holopad,/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"Pw" = (/obj/item/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = 28},/turf/open/floor/carpet,/area/xenoarch/gen) +"Py" = (/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/green{dir = 1},/obj/structure/sink{dir = 8; pixel_x = -16},/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"PH" = (/obj/machinery/door/airlock/maintenance{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/xenoarch/gen) +"PQ" = (/obj/machinery/door/airlock/glass{dir = 4; name = "Xenoarchaeology Facility Radio"},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"Rc" = (/obj/machinery/camera{c_tag = "Xenoarchaeology General Storage"; dir = 1; network = list("ss13","rd","mine")},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"Sd" = (/obj/machinery/camera{c_tag = "Xenoarchaeology General Lounge"; dir = 1; network = list("ss13","rd","mine")},/turf/open/floor/carpet,/area/xenoarch/gen) +"Sp" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/xenoarch/gen) +"Sy" = (/turf/closed/wall,/area/xenoarch/gen) +"Tl" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"TO" = (/obj/machinery/light/small,/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/xenoarch/gen) +"Uo" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple,/obj/item/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = 28},/turf/open/floor/plasteel/white,/area/xenoarch/arch) +"UD" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/xenoarch/gen) +"UY" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"Wp" = (/turf/open/floor/plating,/area/xenoarch/arch) +"WJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/carpet,/area/xenoarch/gen) +"WK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/obj/machinery/door/airlock/glass{name = "Xenoarchaeology Facility"},/turf/open/floor/plasteel/dark,/area/xenoarch/gen) +"Xs" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/xenoarch/gen) +"XE" = (/obj/structure/chair/office/light{dir = 4},/turf/open/floor/plasteel/white,/area/xenoarch/bot) +"XJ" = (/obj/machinery/camera{c_tag = "Xenoarchaeology Library East"; dir = 8; network = list("ss13","rd","mine")},/turf/open/floor/carpet,/area/xenoarch/gen) +"XU" = (/obj/item/poster/random_contraband,/obj/item/poster/random_contraband,/obj/structure/rack,/turf/open/floor/plating,/area/xenoarch/gen) +"Yw" = (/obj/machinery/suit_storage_unit/mining,/obj/effect/turf_decal/box,/turf/open/floor/plasteel/dark,/area/xenoarch/gen) + +(1,1,1) = {" +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababfLfLfLfLfLfLfLabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababfLaaacaecXaffLabababababfLfLfLfLfLfLfLfLfLfLababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababfLagahakalaofLabababababfLWptHWpWpWpWptHWpfLababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababfLaparasataufLabababababfLWpWpWpWpWpWpWpWpfLababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababfLagahavalanfLabababababfLWpWpWpWpWpWpWpWpfLababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababvfvfvfvfvfvfvfvffLawaxayqcazfLabababababfLWpWpWpWpWpWpWpWpfLababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababvfaAaXaBvfaCaXaEfLfLaMaFaMfLfLfLfLfLfLfLfLWpWpWpWpeDWpWpWpfLababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababvfaGCCaHaIaJXEaKvfaLJGaNJGaOfLaPaQaRaQaUfLfLaVfLfLfLfLfLfLfLababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababvfaYaqaZbabbaqbcsVdpakavakTlaMdpakJZakUofLbdWpuxfLWpWpWpWpfLababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababvfbfaqbgbhbibjbkblbncFbobpbsbtbudTbvbwbxbybzbAbCaVWpWpWpKASyababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababvfbDbEbEaqbEbEbFsVdpakbGakTlaMdpakbHakaufLBVWpCtfLWpWpWpWpSyababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababvfPybIaqaqaqbINPvfbJbKbLbKbOfLbQbTbUbTbVfLfLaVfLfLWpWpWpWpSyababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababvfbWbXbYbZbYbXcavffLACcccMfLfLfLfLfLfLfLfLWpWpWpfLWpWpWpKASyababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababvfvfvfvfvfvfvfvfvffLDEcdHufLcecicljNcmSyWpWpWpWpfLWpWpWpWpSyababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababfLcocpcqfLcrjNcsctcuSyWpWpKASySySySySySySyababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababSySySySySySySySySySySyabfLetbLNVfLcvcwcxcycuSyWpWpWpSyrrczcAYwYwSyababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababSyeQfFeQHxjGHxeQfFeQSySyfLcbcBcMfLSySycCSySySySySySySyelCfelelsSSylQlQlQlQlQabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababSyeQHxeQHxeQHxeQHxeQSydBpKpKcIpKrIcTSydIHxcKHxHxHxKMSyelRccLEDEDSylQlQlQlQlQlQlQabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababSygdHxHxHxHxHxHxHxXJSypKelfsdneleleNSyLbewbSeyewbSNJSydaSySySySySySplQlQlQlQlQlQlQlQabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababSydbHxdcebddeadyecHxeipKeleldEeleleNeiwuewbSeyewbSeydedfdvdwIvdMdvdNlQlQlQlQlQlQlQlQabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababSydOHxeaebdWdXdPdYWJemendQdReoeHeHeIdSeJeWeXPreXeXeXeYeZfofqfxfyfzdNlQlQlQlQlQlQlQlQabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababSyfAHxfBebdZeaebecHxeipKelesfQeleleNeiHxfRbSeyewbSeyfSdfdvfTfVfWdvdNlQlQlQlQlQlQlQlQabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababSygdHxHxHxHxHxHxHxHxSypKCfesgjftelNvSyHxfRbSeyewbSeySySySySygkSySySplQlQlQlQlQlQlQababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababSyeQHxeQHxeQHxeQHxeQSytAeNgoeNeNgrwdSyltfEHxSdHxHxgiSyabababgslQlQlQlQlQlQlQlQlQlQababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababSyeQNgeQHxpFHxeQNgeQSySyeiWKeiSySySySySyfEPwSygygBgCSyabababablQlQlQlQlQlQlQlQlQlQababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababSySySySySySySySySySySyfefhdtfhfiSyfIfkflfKHxSySySySySySySyabababablQlQlQlQlQlQlQlQababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababSyvBnIvBSyfrfsgGftgMSybSgOfugPHxSygRSygRSygRSyababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababSyvBelvBSygYelhgelhsSySySySyfEKMSyhHSyhHSyhHSySySyababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababSyvBelvBSyUYelCfelgMSyfIfkfJfKMYSyhJNWhJNWhJidilSyababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababSyvBelelPQirfMitfMfNSybSiufugPHxSyiwhJixhJbmSySySyababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababSySySySySySySySySySySySySySyiyOoiCiKiXiYhJhJidilSyababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababSyjNjNUDjNjNjNSyfIfkjafKHxSyiwhJjbhJhJSySySyababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababSyjNjNjNjNjNjNSybSjgfujkjljmhJBzhJBzhJidilSyababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababSyjNjNjNjNjNSySySySySywujqSySySyjsSySySySySyababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababSyjNjNjNjNqBSyXsjNsqSywujxjFSyjHhJjLSyabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababSyjNjNjNjNjNCUjNjNjQPHjRdZjSSykghJjLSyabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababSyjNpljNjNjNSyXUjNTOSySySySySykgktkjSyabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababSySySySySySySySyCUSySyjNjNjNSySySySySyabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababSyUDjNjNjNjNjNqBSyabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababSyjNjNjNjNjNjNjNSyabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababSyjNjNjNjNjNjNjNSyabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababSyjNjNjNjNjNjNjNSyabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababSyjNjNjNjNpljNjNSyabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababSySySySySySySySySyabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +"} diff --git a/_maps/map_files/OmegaStation/OmegaStation.dmm b/_maps/map_files/OmegaStation/OmegaStation.dmm index f757cc7f..cf67fc0a 100644 --- a/_maps/map_files/OmegaStation/OmegaStation.dmm +++ b/_maps/map_files/OmegaStation/OmegaStation.dmm @@ -49,7 +49,7 @@ "aaW" = (/obj/item/stack/ore/iron,/turf/open/floor/plating/asteroid,/area/asteroid/nearstation) "aaX" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) "aaY" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"aaZ" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/power/apc{dir = 2; name = "Bridge APC"; areastring = "/area/bridge"; pixel_y = -26},/obj/structure/cable/white,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"aaZ" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/power/apc{areastring = "/area/bridge"; dir = 2; name = "Bridge APC"; pixel_y = -26},/obj/structure/cable/white,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) "aba" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) "abb" = (/obj/structure/table/wood,/obj/machinery/chem_dispenser/drinks{dir = 8},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 28; pixel_y = 24},/obj/machinery/camera{c_tag = "Bar"; dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) "abc" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) @@ -129,7 +129,7 @@ "acy" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/turf/open/floor/plasteel,/area/maintenance/starboard) "acz" = (/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/door/airlock/command{dir = 4; name = "Council Chambers"; req_access_txt = "19"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/bridge) "acA" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{dir = 4; name = "Captain's Office"; req_access_txt = "20"},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/heads/captain/private) -"acB" = (/obj/vehicle/ridden/secway,/obj/machinery/light{dir = 8},/obj/machinery/power/apc{dir = 8; name = "Security Office APC"; areastring = "/area/security/brig"; pixel_x = -26},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel,/area/security/brig) +"acB" = (/obj/vehicle/ridden/secway,/obj/machinery/light{dir = 8},/obj/machinery/power/apc{areastring = "/area/security/brig"; dir = 8; name = "Security Office APC"; pixel_x = -26},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel,/area/security/brig) "acC" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/fore) "acD" = (/obj/item/pickaxe/emergency,/turf/open/floor/plating/asteroid,/area/asteroid/nearstation) "acE" = (/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plating{icon_state = "platingdmg1"},/area/asteroid/nearstation) @@ -166,7 +166,7 @@ "adj" = (/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/wood,/area/crew_quarters/heads/hop) "adk" = (/obj/machinery/door/airlock/silver{name = "Bathroom"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hop) "adl" = (/obj/structure/mirror{pixel_x = 26},/obj/structure/sink{dir = 4; pixel_x = 12},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/hop) -"adm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/power/apc{dir = 4; name = "Starboard Bow Maintenance APC"; areastring = "/area/maintenance/starboard/fore"; pixel_x = 26},/turf/open/floor/plating{icon_state = "platingdmg2"},/area/maintenance/starboard/fore) +"adm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/power/apc{areastring = "/area/maintenance/starboard/fore"; dir = 4; name = "Starboard Bow Maintenance APC"; pixel_x = 26},/turf/open/floor/plating{icon_state = "platingdmg2"},/area/maintenance/starboard/fore) "adn" = (/turf/closed/wall,/area/quartermaster/storage) "ado" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/quartermaster/storage) "adp" = (/obj/machinery/status_display/supply,/turf/closed/wall,/area/quartermaster/storage) @@ -225,19 +225,19 @@ "aeq" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/nanotrasen{pixel_x = -32},/turf/open/floor/plating,/area/security/detectives_office) "aer" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{name = "Detective's Office"; req_access_txt = "4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/security/detectives_office) "aes" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/security/detectives_office) -"aet" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 8; name = "Fore Maintenance APC"; areastring = "/area/maintenance/fore"; pixel_x = -26; pixel_y = 3},/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/fore) +"aet" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{areastring = "/area/maintenance/fore"; dir = 8; name = "Fore Maintenance APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/fore) "aeu" = (/obj/structure/sign/nanotrasen,/turf/closed/wall,/area/crew_quarters/heads/captain/private) "aev" = (/obj/structure/cable/white,/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/crew_quarters/heads/captain/private) "aew" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "Captain's Quarters"; req_access_txt = "20"},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/heads/captain/private) "aex" = (/obj/structure/cable/white,/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/sign/warning/electricshock{pixel_x = 32},/turf/open/floor/plating,/area/crew_quarters/heads/captain/private) "aey" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) -"aez" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{dir = 4; name = "Core Modules"; req_access_txt = "20"},/obj/effect/spawner/lootdrop/aimodule_harmless{fan_out_items = 1; lootdoubles = 0; lootcount = 3},/obj/structure/sign/nanotrasen{pixel_x = -32},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) +"aez" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{dir = 4; name = "Core Modules"; req_access_txt = "20"},/obj/effect/spawner/lootdrop/aimodule_harmless{fan_out_items = 1; lootcount = 3; lootdoubles = 0},/obj/structure/sign/nanotrasen{pixel_x = -32},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) "aeA" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/ai_slipper{uses = 10},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) "aeB" = (/obj/machinery/power/apc{areastring = "/area/ai_monitored/nuke_storage"; dir = 1; name = "AI Vault APC"; pixel_y = 24},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) "aeC" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/nuclearbomb/selfdestruct,/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/circuit/green,/area/ai_monitored/nuke_storage) "aeD" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) "aeE" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/ai_slipper{uses = 10},/obj/effect/turf_decal/bot,/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) -"aeF" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor/westright{name = "Core Modules"; req_access_txt = "20"},/obj/effect/spawner/lootdrop/aimodule_harmful{fan_out_items = 1; lootdoubles = 0; lootcount = 2},/obj/item/aiModule/supplied/oxygen{pixel_x = -3; pixel_y = -3},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) +"aeF" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor/westright{name = "Core Modules"; req_access_txt = "20"},/obj/effect/spawner/lootdrop/aimodule_harmful{fan_out_items = 1; lootcount = 2; lootdoubles = 0},/obj/item/aiModule/supplied/oxygen{pixel_x = -3; pixel_y = -3},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) "aeG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 8},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -32},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/bridge) "aeH" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) "aeI" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plating,/area/crew_quarters/heads/hop) @@ -245,7 +245,7 @@ "aeK" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hop) "aeL" = (/obj/machinery/photocopier,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hop) "aeM" = (/obj/structure/filingcabinet/security,/obj/item/folder/documents,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hop) -"aeN" = (/obj/structure/table/wood,/obj/item/storage/box/silver_ids{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/ids,/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/power/apc/highcap/five_k{dir = 1; name = "Head of Personnel Quarter's APC"; areastring = "/area/crew_quarters/heads/hop"; pixel_y = 25},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hop) +"aeN" = (/obj/structure/table/wood,/obj/item/storage/box/silver_ids{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/ids,/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/power/apc/highcap/five_k{areastring = "/area/crew_quarters/heads/hop"; dir = 1; name = "Head of Personnel Quarter's APC"; pixel_y = 25},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hop) "aeO" = (/obj/structure/table/wood,/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/keycard_auth{pixel_x = 24; pixel_y = 38},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 28; pixel_y = 24},/obj/machinery/recharger,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/hop) "aeP" = (/obj/machinery/status_display/supply{pixel_x = -32},/obj/effect/turf_decal/loading_area,/turf/open/floor/plasteel,/area/quartermaster/storage) "aeQ" = (/obj/effect/turf_decal/loading_area,/obj/effect/landmark/start/quartermaster,/turf/open/floor/plasteel,/area/quartermaster/storage) @@ -265,7 +265,7 @@ "afe" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "2-4"},/turf/open/floor/wood,/area/security/detectives_office) "aff" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/wood,/area/security/detectives_office) "afg" = (/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/wood,/area/security/detectives_office) -"afh" = (/obj/machinery/power/apc/highcap/five_k{dir = 1; name = "Detective's Office APC"; areastring = "/area/security/detectives_office"; pixel_y = 25},/obj/structure/cable/white{icon_state = "0-8"},/turf/open/floor/wood,/area/security/detectives_office) +"afh" = (/obj/machinery/power/apc/highcap/five_k{areastring = "/area/security/detectives_office"; dir = 1; name = "Detective's Office APC"; pixel_y = 25},/obj/structure/cable/white{icon_state = "0-8"},/turf/open/floor/wood,/area/security/detectives_office) "afi" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Detective's Office Maintenance"; req_access_txt = "4"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/maintenance/fore) "afj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/fore) "afk" = (/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/machinery/suit_storage_unit/captain,/obj/effect/turf_decal/stripes/end,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/captain/private) @@ -291,7 +291,7 @@ "afE" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) "afF" = (/obj/effect/landmark/start/cargo_technician,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) "afG" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) -"afH" = (/obj/machinery/conveyor_switch/oneway{id = "cargounload"; dir = 8},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) +"afH" = (/obj/machinery/conveyor_switch/oneway{dir = 8; id = "cargounload"},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) "afI" = (/obj/machinery/button/door{dir = 2; id = "cargounload"; layer = 4; name = "Loading Doors"; pixel_x = 24; pixel_y = 8},/obj/machinery/button/door{id = "cargoload"; layer = 4; name = "Loading Doors"; pixel_x = 24; pixel_y = -8},/obj/machinery/computer/cargo{dir = 8},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/quartermaster/storage) "afJ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{dir = 4; name = "Engineering Access"; req_access_txt = "10"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/engine/gravity_generator) "afK" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{dir = 4; name = "Engineering Access"; req_access_txt = "10"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) @@ -350,7 +350,7 @@ "agL" = (/obj/structure/chair/office/dark{dir = 8},/obj/effect/landmark/start/detective,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/plasteel/grimy,/area/security/detectives_office) "agM" = (/obj/machinery/computer/secure_data{dir = 8},/obj/machinery/light{dir = 4},/obj/machinery/status_display{pixel_x = 32},/turf/open/floor/plasteel/grimy,/area/security/detectives_office) "agN" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{icon_state = "platingdmg2"},/area/maintenance/fore) -"agO" = (/obj/machinery/light{dir = 8},/obj/machinery/power/apc{dir = 8; name = "Captain's Quarters APC"; areastring = "/area/crew_quarters/heads/captain/private"; pixel_x = -26; pixel_y = 3},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/captain/private) +"agO" = (/obj/machinery/light{dir = 8},/obj/machinery/power/apc{areastring = "/area/crew_quarters/heads/captain/private"; dir = 8; name = "Captain's Quarters APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/heads/captain/private) "agP" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/carpet,/area/crew_quarters/heads/captain/private) "agQ" = (/obj/structure/chair/comfy/brown{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start/captain,/turf/open/floor/carpet,/area/crew_quarters/heads/captain/private) "agR" = (/obj/structure/table/wood,/obj/structure/cable/white{icon_state = "4-8"},/obj/item/clipboard,/obj/item/folder/blue,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/melee/chainofcommand,/obj/item/stamp/captain,/turf/open/floor/carpet,/area/crew_quarters/heads/captain/private) @@ -409,7 +409,7 @@ "ahS" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) "ahT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/flasher{id = "AI"; pixel_x = 9; pixel_y = -24},/obj/item/radio/intercom{broadcasting = 1; frequency = 1447; listening = 0; name = "AI Intercom"; pixel_x = -4; pixel_y = -28},/turf/open/floor/circuit/green,/area/ai_monitored/nuke_storage) "ahU" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/circuit/green,/area/ai_monitored/nuke_storage) -"ahV" = (/obj/structure/table/reinforced,/obj/effect/spawner/lootdrop/aimodule_neutral{fan_out_items = 1; lootdoubles = 0; lootcount = 3},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) +"ahV" = (/obj/structure/table/reinforced,/obj/effect/spawner/lootdrop/aimodule_neutral{fan_out_items = 1; lootcount = 3; lootdoubles = 0},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) "ahW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/research/glass{dir = 4; name = "Robotics Lab"; req_access_txt = "29"},/turf/open/floor/plasteel,/area/science/robotics/lab) "ahX" = (/obj/machinery/airalarm{dir = 8; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) "ahY" = (/turf/closed/wall/r_wall,/area/hallway/primary/starboard/fore) @@ -579,7 +579,7 @@ "alg" = (/turf/closed/wall/r_wall,/area/teleporter) "alh" = (/obj/structure/cable/white,/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/teleporter) "ali" = (/obj/machinery/mineral/equipment_vendor,/turf/open/floor/plasteel,/area/quartermaster/miningdock) -"alj" = (/obj/machinery/power/apc{dir = 4; name = "Mining Dock APC"; areastring = "/area/quartermaster/miningdock"; pixel_x = 26},/obj/structure/extinguisher_cabinet{pixel_y = 26},/obj/structure/closet/secure_closet/miner,/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plasteel,/area/quartermaster/miningdock) +"alj" = (/obj/machinery/power/apc{areastring = "/area/quartermaster/miningdock"; dir = 4; name = "Mining Dock APC"; pixel_x = 26},/obj/structure/extinguisher_cabinet{pixel_y = 26},/obj/structure/closet/secure_closet/miner,/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plasteel,/area/quartermaster/miningdock) "alk" = (/obj/structure/cable/white,/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/primary/fore) "all" = (/obj/structure/sign/directions/engineering{dir = 8; pixel_y = 8},/obj/structure/sign/directions/security{dir = 8},/obj/structure/sign/directions/medical{pixel_y = -8},/turf/closed/wall,/area/hallway/primary/central) "alm" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/light{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/plaque{icon_state = "L2"},/turf/open/floor/plasteel,/area/hallway/primary/fore) @@ -601,7 +601,7 @@ "alC" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) "alD" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) "alE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) -"alF" = (/obj/machinery/power/apc{dir = 4; name = "Cargo Bay APC"; areastring = "/area/quartermaster/storage"; pixel_x = 26},/obj/structure/cable/white{icon_state = "0-8"},/obj/machinery/rnd/production/techfab/department/cargo,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) +"alF" = (/obj/machinery/power/apc{areastring = "/area/quartermaster/storage"; dir = 4; name = "Cargo Bay APC"; pixel_x = 26},/obj/structure/cable/white{icon_state = "0-8"},/obj/machinery/rnd/production/techfab/department/cargo,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) "alG" = (/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plating,/area/asteroid/nearstation) "alH" = (/obj/machinery/newscaster/security_unit{pixel_x = -32},/obj/machinery/camera{c_tag = "Brig Control Room"; dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/obj/structure/closet/secure_closet/warden,/turf/open/floor/plasteel,/area/security/brig) "alI" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/brig) @@ -652,7 +652,7 @@ "amB" = (/obj/structure/table,/obj/machinery/light_switch{pixel_x = 24; pixel_y = -24},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 28},/obj/item/stack/packageWrap,/obj/item/stack/cable_coil/white,/obj/item/hand_labeler,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) "amC" = (/turf/closed/wall,/area/quartermaster/miningdock) "amD" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/quartermaster/miningdock) -"amE" = (/obj/machinery/power/apc{dir = 8; name = "Robotics Lab APC"; areastring = "/area/science/robotics/lab"; pixel_x = -26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/dark,/area/science/robotics/lab) +"amE" = (/obj/machinery/power/apc{areastring = "/area/science/robotics/lab"; dir = 8; name = "Robotics Lab APC"; pixel_x = -26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/dark,/area/science/robotics/lab) "amF" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=5.2-Cargo"; location = "5.1-EnteringCargo"},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) "amG" = (/obj/structure/table,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/head/hardhat/orange{name = "protective hat"; pixel_y = 9},/obj/item/clothing/head/hardhat/orange{name = "protective hat"; pixel_y = 9},/obj/item/flashlight,/turf/open/floor/plating,/area/asteroid/nearstation) "amH" = (/obj/item/storage/box/chemimp{pixel_x = 6},/obj/item/storage/box/trackimp{pixel_x = -3},/obj/item/storage/lockbox/loyalty,/obj/structure/table/reinforced,/obj/machinery/airalarm/unlocked{dir = 4; pixel_x = -23},/obj/machinery/camera{c_tag = "Security - Office"; dir = 4},/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/plasteel,/area/security/brig) @@ -816,7 +816,7 @@ "apJ" = (/turf/closed/wall/r_wall,/area/storage/primary) "apK" = (/obj/machinery/shieldwallgen,/obj/machinery/light_switch{pixel_x = -24},/obj/structure/extinguisher_cabinet{pixel_y = -28},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/teleporter) "apL" = (/obj/machinery/status_display{pixel_y = -32},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/teleporter) -"apM" = (/obj/machinery/power/apc{dir = 2; name = "Teleporter APC"; areastring = "/area/teleporter"; pixel_y = -26},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/teleporter) +"apM" = (/obj/machinery/power/apc{areastring = "/area/teleporter"; dir = 2; name = "Teleporter APC"; pixel_y = -26},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/teleporter) "apN" = (/obj/machinery/status_display{pixel_y = -32},/obj/structure/cable/white{icon_state = "1-8"},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/teleporter) "apO" = (/obj/machinery/shieldwallgen,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 28},/obj/structure/sign/warning/nosmoking{pixel_y = -32},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/teleporter) "apP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/port/central) @@ -834,7 +834,7 @@ "aqb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/effect/turf_decal/stripes/line{dir = 10},/obj/structure/closet/crate{name = "emergency supplies crate"},/obj/item/storage/toolbox/emergency,/obj/item/tank/internals/oxygen,/obj/item/tank/internals/oxygen,/obj/item/flashlight,/obj/item/flashlight,/obj/item/flashlight/flare,/obj/item/flashlight/flare,/turf/open/floor/plasteel,/area/maintenance/starboard/central) "aqc" = (/obj/structure/table/reinforced,/obj/item/tank/jetpack/carbondioxide{pixel_x = 3; pixel_y = 3},/obj/item/tank/jetpack/carbondioxide,/obj/item/wrench,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -28},/obj/structure/sign/warning/nosmoking{pixel_y = -32},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/storage/eva) "aqd" = (/obj/machinery/status_display{pixel_y = -32},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) -"aqe" = (/obj/machinery/power/apc{dir = 2; name = "E.V.A. Storage APC"; areastring = "/area/ai_monitored/storage/eva"; pixel_y = -26},/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) +"aqe" = (/obj/machinery/power/apc{areastring = "/area/ai_monitored/storage/eva"; dir = 2; name = "E.V.A. Storage APC"; pixel_y = -26},/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) "aqf" = (/obj/machinery/status_display{pixel_y = -32},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva) "aqg" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/plasteel{amount = 15},/obj/item/stack/sheet/rglass{amount = 30; pixel_x = 2; pixel_y = -2},/obj/item/clothing/shoes/magboots{pixel_x = 3; pixel_y = 3},/obj/item/clothing/shoes/magboots,/obj/machinery/light_switch{pixel_x = 24},/obj/structure/extinguisher_cabinet{pixel_y = -28},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/storage/eva) "aqh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard/fore) @@ -875,7 +875,7 @@ "aqQ" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel/dark,/area/security/brig) "aqR" = (/obj/machinery/door/firedoor,/obj/structure/table/reinforced,/obj/item/paper_bin,/obj/item/pen,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/brig) "aqS" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port) -"aqT" = (/obj/structure/table/reinforced,/obj/item/storage/belt/utility,/obj/item/weldingtool,/obj/item/clothing/head/welding,/obj/machinery/power/apc{dir = 8; name = "Primary Tool Storage APC"; areastring = "/area/storage/primary"; pixel_x = -26; pixel_y = 3},/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/storage/primary) +"aqT" = (/obj/structure/table/reinforced,/obj/item/storage/belt/utility,/obj/item/weldingtool,/obj/item/clothing/head/welding,/obj/machinery/power/apc{areastring = "/area/storage/primary"; dir = 8; name = "Primary Tool Storage APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/storage/primary) "aqU" = (/obj/structure/table/reinforced,/obj/item/assembly/igniter,/obj/item/assembly/igniter,/obj/item/assembly/igniter,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/status_display{pixel_y = 32},/obj/effect/turf_decal/bot,/obj/item/multitool,/obj/item/multitool,/turf/open/floor/plasteel,/area/storage/primary) "aqV" = (/obj/structure/table/reinforced,/obj/item/crowbar,/obj/item/wrench,/obj/item/gps,/obj/machinery/light{dir = 1},/obj/machinery/requests_console{department = "Primary Tool Storage"; departmentType = 0; name = "Primary Tool Storage RC"; pixel_y = 32},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/storage/primary) "aqW" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/decal/cleanable/oil,/obj/structure/extinguisher_cabinet{pixel_y = 26},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/storage/primary) @@ -1127,7 +1127,7 @@ "avI" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plating{icon_state = "platingdmg1"},/area/maintenance/port/fore) "avJ" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port/fore) "avK" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/door/airlock/maintenance_hatch{name = "Maintenance Hatch"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/maintenance/port/fore) -"avL" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{dir = 2; name = "Port Bow Maintenance APC"; areastring = "/area/maintenance/port/fore"; pixel_y = -26},/obj/structure/cable/white{icon_state = "0-4"},/turf/open/floor/plating,/area/maintenance/port/fore) +"avL" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{areastring = "/area/maintenance/port/fore"; dir = 2; name = "Port Bow Maintenance APC"; pixel_y = -26},/obj/structure/cable/white{icon_state = "0-4"},/turf/open/floor/plating,/area/maintenance/port/fore) "avM" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/port/fore) "avN" = (/obj/structure/girder,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/fore) "avO" = (/obj/structure/rack,/obj/item/clothing/gloves/color/black,/obj/item/crowbar/red,/obj/item/wrench,/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel,/area/maintenance/port/fore) @@ -1182,7 +1182,7 @@ "awL" = (/obj/structure/table/reinforced,/obj/item/stack/cable_coil/white{pixel_x = 3; pixel_y = 3},/obj/item/stack/cable_coil/white,/obj/item/stock_parts/scanning_module{pixel_x = 3; pixel_y = 3},/obj/item/stock_parts/capacitor,/obj/item/stock_parts/manipulator,/obj/item/stock_parts/manipulator,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 28},/obj/item/multitool,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/lab) "awM" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/door/airlock/maintenance_hatch{name = "Atmospherics Maintenance"; req_access_txt = "24"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plasteel,/area/maintenance/port/fore) "awN" = (/obj/structure/plasticflaps/opaque,/obj/machinery/door/poddoor/preopen{id = "atmoslock"; name = "Atmospherics Lockdown Blast door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/engine/atmos) -"awO" = (/obj/machinery/computer/rdconsole/core{dir = 4},/obj/machinery/power/apc{dir = 8; name = "Research and Development Lab APC"; areastring = "/area/science/lab"; pixel_x = -26; pixel_y = 3},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/lab) +"awO" = (/obj/machinery/computer/rdconsole/core{dir = 4},/obj/machinery/power/apc{areastring = "/area/science/lab"; dir = 8; name = "Research and Development Lab APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/lab) "awP" = (/obj/structure/sign/nanotrasen,/turf/closed/wall,/area/crew_quarters/dorms) "awQ" = (/turf/closed/wall,/area/crew_quarters/dorms) "awR" = (/obj/structure/table/wood,/obj/item/soap/nanotrasen,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) @@ -1289,12 +1289,12 @@ "ayO" = (/obj/structure/table/reinforced,/obj/machinery/newscaster{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar/atrium) "ayP" = (/turf/closed/wall,/area/maintenance/starboard/central) "ayQ" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel,/area/maintenance/starboard/central) -"ayR" = (/obj/structure/rack,/obj/item/clothing/suit/fire/firefighter,/obj/item/clothing/mask/gas,/obj/item/clothing/head/hardhat/red,/obj/machinery/light/small{dir = 1},/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/power/apc/highcap/five_k{dir = 1; name = "Central Starboard Maintenance APC"; areastring = "/area/maintenance/starboard/central"; pixel_y = 25},/turf/open/floor/plasteel,/area/maintenance/starboard/central) +"ayR" = (/obj/structure/rack,/obj/item/clothing/suit/fire/firefighter,/obj/item/clothing/mask/gas,/obj/item/clothing/head/hardhat/red,/obj/machinery/light/small{dir = 1},/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/power/apc/highcap/five_k{areastring = "/area/maintenance/starboard/central"; dir = 1; name = "Central Starboard Maintenance APC"; pixel_y = 25},/turf/open/floor/plasteel,/area/maintenance/starboard/central) "ayS" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plasteel,/area/maintenance/starboard/central) "ayT" = (/obj/structure/girder,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard/central) "ayU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard/fore) "ayV" = (/obj/structure/closet/firecloset,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/port) -"ayW" = (/obj/structure/table/reinforced,/obj/structure/cable/white{icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "Departure Lounge APC"; areastring = "/area/hallway/secondary/exit"; pixel_x = -26; pixel_y = 3},/obj/item/crowbar,/obj/item/wrench,/obj/item/radio,/obj/machinery/airalarm{pixel_y = 23},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit) +"ayW" = (/obj/structure/table/reinforced,/obj/structure/cable/white{icon_state = "0-4"},/obj/machinery/power/apc{areastring = "/area/hallway/secondary/exit"; dir = 8; name = "Departure Lounge APC"; pixel_x = -26; pixel_y = 3},/obj/item/crowbar,/obj/item/wrench,/obj/item/radio,/obj/machinery/airalarm{pixel_y = 23},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit) "ayX" = (/obj/structure/table/reinforced,/obj/item/restraints/handcuffs,/obj/item/assembly/flash/handheld,/obj/machinery/status_display{pixel_y = 32},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) "ayY" = (/obj/structure/chair,/obj/machinery/light{dir = 1},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 24},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) "ayZ" = (/obj/structure/chair,/obj/machinery/status_display/ai{pixel_y = 32},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) @@ -1355,7 +1355,7 @@ "aAc" = (/obj/effect/landmark/start/roboticist,/turf/open/floor/plasteel,/area/science/robotics/lab) "aAd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-4"},/turf/open/floor/plasteel/dark,/area/science/mixing) "aAe" = (/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/science/mixing) -"aAf" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer{icon_state = "freezer"; dir = 4},/turf/open/floor/plasteel/dark,/area/science/mixing) +"aAf" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer{dir = 4; icon_state = "freezer"},/turf/open/floor/plasteel/dark,/area/science/mixing) "aAg" = (/turf/open/floor/engine/air,/area/engine/atmos) "aAh" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 8},/obj/structure/grille,/turf/closed/wall/r_wall,/area/engine/atmos) "aAi" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 9},/turf/open/floor/plating,/area/engine/atmos) @@ -1389,7 +1389,7 @@ "aAK" = (/obj/structure/sign/poster/random,/turf/closed/wall,/area/crew_quarters/theatre) "aAL" = (/turf/closed/wall,/area/crew_quarters/theatre) "aAM" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Theatre Backstage"; req_access_txt = "46"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) -"aAN" = (/obj/machinery/power/apc{dir = 8; name = "Atrium APC"; areastring = "/area/crew_quarters/bar/atrium"; pixel_x = -26; pixel_y = 3},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) +"aAN" = (/obj/machinery/power/apc{areastring = "/area/crew_quarters/bar/atrium"; dir = 8; name = "Atrium APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) "aAO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) "aAP" = (/obj/item/reagent_containers/food/condiment/saltshaker{pixel_x = -8; pixel_y = 5},/obj/item/reagent_containers/food/condiment/peppermill{pixel_x = -8},/obj/structure/table/wood,/obj/item/kitchen/fork,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/item/book/lorebooks/welcome_to_kinaris,/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) "aAQ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) @@ -1415,7 +1415,7 @@ "aBk" = (/obj/effect/landmark/event_spawn,/turf/open/floor/plasteel,/area/science/robotics/lab) "aBl" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/turf/open/floor/plasteel/dark,/area/science/mixing) "aBm" = (/obj/machinery/camera{c_tag = "Toxins Launch Room Access"; dir = 1},/obj/machinery/atmospherics/components/unary/thermomachine/heater{dir = 8},/turf/open/floor/plasteel/dark,/area/science/mixing) -"aBn" = (/obj/structure/rack,/obj/item/storage/toolbox/mechanical,/obj/item/clothing/head/welding,/obj/machinery/light/small{dir = 4},/obj/structure/cable/white{icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Port Maintenance APC"; areastring = "/area/maintenance/port"; pixel_x = 26},/turf/open/floor/plasteel,/area/maintenance/port) +"aBn" = (/obj/structure/rack,/obj/item/storage/toolbox/mechanical,/obj/item/clothing/head/welding,/obj/machinery/light/small{dir = 4},/obj/structure/cable/white{icon_state = "0-8"},/obj/machinery/power/apc{areastring = "/area/maintenance/port"; dir = 4; name = "Port Maintenance APC"; pixel_x = 26},/turf/open/floor/plasteel,/area/maintenance/port) "aBo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) "aBp" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output{dir = 1},/turf/open/floor/engine/o2,/area/engine/atmos) "aBq" = (/obj/machinery/door/firedoor,/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/plasteel,/area/security/checkpoint) @@ -1445,13 +1445,13 @@ "aBO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/dorms) "aBP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/dorms) "aBQ" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/crew_quarters/dorms) -"aBR" = (/obj/machinery/light,/obj/machinery/power/apc{dir = 2; name = "Dormitories APC"; areastring = "/area/crew_quarters/dorms"; pixel_y = -26},/obj/structure/cable/white{icon_state = "0-8"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=9.6-LeavingDorms"; location = "9.5-Dorms"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"aBR" = (/obj/machinery/light,/obj/machinery/power/apc{areastring = "/area/crew_quarters/dorms"; dir = 2; name = "Dormitories APC"; pixel_y = -26},/obj/structure/cable/white{icon_state = "0-8"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=9.6-LeavingDorms"; location = "9.5-Dorms"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/crew_quarters/dorms) "aBS" = (/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/crew_quarters/dorms) "aBT" = (/obj/machinery/washing_machine,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white/corner,/area/crew_quarters/dorms) "aBU" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port/central) "aBV" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/toy/figure/clown{pixel_x = 3; pixel_y = 3},/obj/item/toy/figure/mime,/obj/machinery/requests_console{department = "Theatre Backstage"; departmentType = 0; name = "Theatre RC"; pixel_x = -32},/obj/machinery/camera{c_tag = "Theatre Storage"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) "aBW" = (/turf/open/floor/wood{icon_state = "wood-broken7"},/area/crew_quarters/theatre) -"aBX" = (/obj/machinery/vending/autodrobe,/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/power/apc/highcap/five_k{dir = 1; name = "Theatre Backstage APC"; areastring = "/area/crew_quarters/theatre"; pixel_y = 25},/obj/structure/extinguisher_cabinet{pixel_x = 26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) +"aBX" = (/obj/machinery/vending/autodrobe,/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/power/apc/highcap/five_k{areastring = "/area/crew_quarters/theatre"; dir = 1; name = "Theatre Backstage APC"; pixel_y = 25},/obj/structure/extinguisher_cabinet{pixel_x = 26},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/theatre) "aBY" = (/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) "aBZ" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/snacks/cheesiehonkers,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) "aCa" = (/obj/machinery/light{dir = 4},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) @@ -1622,7 +1622,7 @@ "aFj" = (/obj/structure/table/reinforced,/obj/item/storage/box/monkeycubes,/obj/item/storage/box/monkeycubes,/obj/machinery/status_display{pixel_y = -32},/obj/machinery/camera{c_tag = "Xenobiology South"; dir = 1},/turf/open/floor/plasteel,/area/science/xenobiology) "aFk" = (/obj/structure/table/reinforced,/obj/item/folder/white,/obj/item/stack/sheet/mineral/plasma{amount = 5},/obj/item/reagent_containers/glass/beaker/large,/obj/item/reagent_containers/glass/beaker,/obj/item/reagent_containers/dropper,/obj/machinery/status_display{pixel_y = -32},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel,/area/science/xenobiology) "aFl" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aFm" = (/obj/structure/table/reinforced,/obj/machinery/reagentgrinder{pixel_y = 5},/obj/machinery/power/apc{dir = 4; name = "Xenobiology Lab APC"; areastring = "/area/science/xenobiology"; pixel_x = 26},/obj/machinery/light_switch{pixel_x = 24; pixel_y = -24},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = -24},/obj/structure/cable/white{icon_state = "0-8"},/turf/open/floor/plasteel,/area/science/xenobiology) +"aFm" = (/obj/structure/table/reinforced,/obj/machinery/reagentgrinder{pixel_y = 5},/obj/machinery/power/apc{areastring = "/area/science/xenobiology"; dir = 4; name = "Xenobiology Lab APC"; pixel_x = 26},/obj/machinery/light_switch{pixel_x = 24; pixel_y = -24},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = -24},/obj/structure/cable/white{icon_state = "0-8"},/turf/open/floor/plasteel,/area/science/xenobiology) "aFn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/camera{c_tag = "Arrivals Hallway"; dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) "aFo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/camera{c_tag = "Arrivals Hallway 2"; dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) "aFp" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/entry) @@ -1691,7 +1691,7 @@ "aGA" = (/obj/machinery/processor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner,/area/crew_quarters/kitchen) "aGB" = (/obj/structure/kitchenspike,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/crew_quarters/kitchen) "aGC" = (/obj/machinery/icecream_vat,/obj/structure/extinguisher_cabinet{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/crew_quarters/kitchen) -"aGD" = (/obj/machinery/power/apc/highcap/five_k{dir = 1; name = "Central Port Maintenance APC"; areastring = "/area/maintenance/port/central"; pixel_y = 25},/obj/structure/cable/white{icon_state = "0-8"},/obj/structure/cable/white{icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/central) +"aGD" = (/obj/machinery/power/apc/highcap/five_k{areastring = "/area/maintenance/port/central"; dir = 1; name = "Central Port Maintenance APC"; pixel_y = 25},/obj/structure/cable/white{icon_state = "0-8"},/obj/structure/cable/white{icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/port/central) "aGE" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plating,/area/maintenance/port/central) "aGF" = (/obj/structure/kitchenspike,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/crew_quarters/kitchen) "aGG" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port/central) @@ -1826,7 +1826,7 @@ "aJi" = (/obj/machinery/gravity_generator/main/station,/obj/effect/turf_decal/bot_white,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/gravity_generator) "aJj" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating,/area/engine/gravity_generator) "aJk" = (/obj/machinery/firealarm{pixel_y = 24},/obj/structure/extinguisher_cabinet{pixel_x = -24; pixel_y = 32},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/machinery/camera{c_tag = "Gravity Generator Entry"; dir = 2; pixel_x = 23},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/engine/gravity_generator) -"aJl" = (/obj/machinery/power/apc/highcap/five_k{dir = 1; name = "Gravity Generator APC"; areastring = "/area/engine/gravity_generator"; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"},/obj/machinery/light{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/gravity_generator) +"aJl" = (/obj/machinery/power/apc/highcap/five_k{areastring = "/area/engine/gravity_generator"; dir = 1; name = "Gravity Generator APC"; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"},/obj/machinery/light{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/engine/gravity_generator) "aJm" = (/obj/machinery/power/terminal{dir = 4},/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 26},/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plasteel,/area/engine/gravity_generator) "aJn" = (/obj/effect/decal/cleanable/cobweb/cobweb2,/obj/machinery/power/smes{charge = 5e+006},/obj/structure/sign/warning/electricshock{pixel_y = 32},/obj/effect/turf_decal/bot,/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plasteel,/area/engine/gravity_generator) "aJo" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/engine/gravity_generator) @@ -1848,7 +1848,7 @@ "aJG" = (/obj/structure/chair/office/dark{dir = 4},/obj/effect/landmark/start/station_engineer,/obj/effect/turf_decal/stripes/line{dir = 5},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/engine/engineering) "aJH" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/machinery/computer/apc_control{dir = 8},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) "aJI" = (/obj/structure/table/reinforced,/obj/item/storage/box/mousetraps{pixel_x = 3; pixel_y = 3},/obj/item/storage/box/mousetraps,/obj/item/restraints/legcuffs/beartrap,/obj/item/restraints/legcuffs/beartrap,/obj/item/restraints/legcuffs/beartrap,/obj/effect/decal/cleanable/cobweb,/obj/machinery/requests_console{department = "Custodial Closet"; departmentType = 0; name = "Custodial RC"; pixel_y = 32},/obj/machinery/camera{c_tag = "Custodial Closet"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/janitor) -"aJJ" = (/obj/vehicle/ridden/janicart,/obj/item/storage/bag/trash,/obj/item/key/janitor,/obj/machinery/power/apc/highcap/five_k{dir = 1; name = "Custodial Closet APC"; areastring = "/area/janitor"; pixel_y = 25},/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/janitor) +"aJJ" = (/obj/vehicle/ridden/janicart,/obj/item/storage/bag/trash,/obj/item/key/janitor,/obj/machinery/power/apc/highcap/five_k{areastring = "/area/janitor"; dir = 1; name = "Custodial Closet APC"; pixel_y = 25},/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/janitor) "aJK" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/janitor) "aJL" = (/obj/structure/closet/crate/bin,/obj/structure/extinguisher_cabinet{pixel_y = 26},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/bot,/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 26},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/janitor) "aJM" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel,/area/hydroponics) @@ -1864,7 +1864,7 @@ "aJY" = (/obj/structure/sign/warning/nosmoking,/turf/closed/wall,/area/crew_quarters/kitchen) "aJZ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/machinery/camera{c_tag = "Kitchen Coldroom"; dir = 4},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) "aKa" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) -"aKb" = (/obj/machinery/power/apc{dir = 2; name = "Kitchen APC"; areastring = "/area/crew_quarters/kitchen"; pixel_y = -26},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/structure/cable/white,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) +"aKb" = (/obj/machinery/power/apc{areastring = "/area/crew_quarters/kitchen"; dir = 2; name = "Kitchen APC"; pixel_y = -26},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/structure/cable/white,/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) "aKc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) "aKd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/mob/living/simple_animal/hostile/retaliate/goat{name = "Pete"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) "aKe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel/freezer,/area/crew_quarters/kitchen) @@ -2019,7 +2019,7 @@ "aNZ" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/orange/visible,/turf/open/floor/engine,/area/engine/engineering) "aOa" = (/obj/machinery/power/supermatter_crystal/shard/engine,/turf/open/floor/engine,/area/engine/supermatter) "aOb" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/poddoor/shutters/preopen{id = "engsm"; name = "Radiation Chamber Shutters"},/obj/effect/decal/cleanable/oil,/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating,/area/engine/supermatter) -"aOd" = (/obj/machinery/power/apc{dir = 4; name = "Engine Room APC"; areastring = "/area/engine/engineering"; pixel_x = 26},/obj/structure/cable/white,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) +"aOd" = (/obj/machinery/power/apc{areastring = "/area/engine/engineering"; dir = 4; name = "Engine Room APC"; pixel_x = 26},/obj/structure/cable/white,/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) "aOe" = (/obj/structure/sign/nanotrasen,/turf/closed/wall,/area/janitor) "aOf" = (/obj/machinery/door/airlock{name = "Custodial Closet"; req_access_txt = "26"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/janitor) "aOh" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hydroponics) @@ -2186,7 +2186,7 @@ "aSh" = (/turf/closed/wall,/area/medical/medbay/zone3) "aSi" = (/obj/machinery/status_display,/turf/closed/wall,/area/medical/medbay/zone3) "aSj" = (/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = -26; pixel_y = 24},/obj/effect/turf_decal/stripes/line{dir = 5},/obj/structure/closet/secure_closet/medical1,/obj/item/storage/box/beakers,/obj/item/storage/box/pillbottles,/turf/open/floor/plasteel,/area/medical/chemistry) -"aSk" = (/obj/machinery/light{dir = 1},/obj/machinery/power/apc/highcap/five_k{dir = 1; name = "Chemistry Lab APC"; areastring = "/area/medical/chemistry"; pixel_y = 25},/obj/structure/cable/white{icon_state = "0-2"},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/camera{c_tag = "Chemistry"; dir = 2},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel/white,/area/medical/chemistry) +"aSk" = (/obj/machinery/light{dir = 1},/obj/machinery/power/apc/highcap/five_k{areastring = "/area/medical/chemistry"; dir = 1; name = "Chemistry Lab APC"; pixel_y = 25},/obj/structure/cable/white{icon_state = "0-2"},/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"},/obj/machinery/camera{c_tag = "Chemistry"; dir = 2},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel/white,/area/medical/chemistry) "aSl" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/table/glass,/obj/item/clipboard,/obj/item/storage/bag/chemistry,/obj/item/storage/pill_bottle/mutadone,/turf/open/floor/plasteel,/area/medical/chemistry) "aSm" = (/obj/structure/chair/office/light{dir = 1},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/medical/chemistry) "aSn" = (/obj/machinery/chem_dispenser,/obj/machinery/button/door{id = "chemistbot"; name = "Chemistry Shutter Control"; pixel_x = 24; pixel_y = 24; req_access_txt = "33"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/medical/chemistry) @@ -2266,7 +2266,7 @@ "aTZ" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/effect/turf_decal/stripes/line,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) "aUa" = (/obj/machinery/atmospherics/pipe/heat_exchanging/junction,/turf/closed/wall/r_wall/rust,/area/engine/engineering) "aUb" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/blobstart,/turf/open/floor/plating,/area/maintenance/port) -"aUc" = (/obj/machinery/power/apc{dir = 8; name = "Library APC"; areastring = "/area/library"; pixel_x = -26; pixel_y = 3},/obj/structure/cable/white{icon_state = "0-4"},/turf/open/floor/plasteel/dark,/area/library) +"aUc" = (/obj/machinery/power/apc{areastring = "/area/library"; dir = 8; name = "Library APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable/white{icon_state = "0-4"},/turf/open/floor/plasteel/dark,/area/library) "aUd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/wood,/area/library) "aUe" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/wood,/area/library) "aUf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/wood{icon_state = "wood-broken5"},/area/library) @@ -2291,7 +2291,7 @@ "aUz" = (/obj/structure/chair/comfy/brown{dir = 8},/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) "aUD" = (/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/lab) "aUF" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-4"},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/science/research) -"aUG" = (/obj/machinery/power/apc{dir = 4; name = "Research Division APC"; areastring = "/area/science/research"; pixel_x = 26},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) +"aUG" = (/obj/machinery/power/apc{areastring = "/area/science/research"; dir = 4; name = "Research Division APC"; pixel_x = 26},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/cable/white{icon_state = "0-8"},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) "aUH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/science/research) "aUI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/science/research) "aUJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/closed/wall/r_wall,/area/science/research) @@ -2387,7 +2387,7 @@ "aWE" = (/turf/open/floor/plasteel/dark,/area/library) "aWF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/library) "aWG" = (/obj/machinery/bookbinder,/obj/machinery/status_display{pixel_x = 32},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/library) -"aWH" = (/obj/structure/bodycontainer/morgue,/obj/machinery/power/apc{dir = 2; name = "Morgue APC"; areastring = "/area/medical/morgue"; pixel_y = -26},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/morgue) +"aWH" = (/obj/structure/bodycontainer/morgue,/obj/machinery/power/apc{areastring = "/area/medical/morgue"; dir = 2; name = "Morgue APC"; pixel_y = -26},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/medical/morgue) "aWI" = (/obj/effect/decal/cleanable/blood/old,/obj/structure/cable/white{icon_state = "1-8"},/turf/open/floor/plating,/area/medical/morgue) "aWJ" = (/obj/structure/closet/crate/bin,/obj/machinery/camera{c_tag = "Medbay Morgue"; dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/medical/morgue) "aWK" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/medical/medbay/zone3) @@ -2525,7 +2525,7 @@ "aZO" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) "aZQ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft) "aZR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/extinguisher_cabinet{pixel_x = 24},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"aZU" = (/obj/machinery/recharge_station,/obj/effect/landmark/start/cyborg,/obj/machinery/airalarm/unlocked{dir = 4; pixel_x = -23},/obj/machinery/power/apc/highcap/ten_k{dir = 1; name = "Mech Bay APC"; areastring = "/area/science/robotics/mechbay"; pixel_y = 28},/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/mechbay) +"aZU" = (/obj/machinery/recharge_station,/obj/effect/landmark/start/cyborg,/obj/machinery/airalarm/unlocked{dir = 4; pixel_x = -23},/obj/machinery/power/apc/highcap/ten_k{areastring = "/area/science/robotics/mechbay"; dir = 1; name = "Mech Bay APC"; pixel_y = 28},/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/mechbay) "aZV" = (/obj/machinery/recharge_station,/obj/effect/landmark/start/cyborg,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/mechbay) "aZW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/mechbay) "aZX" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/decal/cleanable/oil,/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/robotics/mechbay) @@ -2545,7 +2545,7 @@ "baq" = (/obj/structure/table/wood,/obj/item/clothing/suit/syndicatefake,/obj/item/clothing/head/syndicatefake,/obj/effect/decal/cleanable/cobweb,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/maintenance/port) "bar" = (/turf/open/floor/plating,/area/maintenance/port) "bas" = (/obj/structure/dresser,/obj/machinery/light/small{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/port) -"bat" = (/obj/structure/table/glass,/obj/item/storage/firstaid/o2{pixel_x = 6; pixel_y = 6},/obj/item/storage/firstaid/o2{pixel_x = 3; pixel_y = 3},/obj/item/storage/firstaid/regular,/obj/item/storage/firstaid/o2{pixel_x = -3; pixel_y = -3},/obj/machinery/power/apc{dir = 8; name = "Medbay APC"; areastring = "/area/medical/medbay/zone3"; pixel_x = -26},/obj/structure/cable/white,/obj/effect/turf_decal/delivery,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel,/area/medical/medbay/zone3) +"bat" = (/obj/structure/table/glass,/obj/item/storage/firstaid/o2{pixel_x = 6; pixel_y = 6},/obj/item/storage/firstaid/o2{pixel_x = 3; pixel_y = 3},/obj/item/storage/firstaid/regular,/obj/item/storage/firstaid/o2{pixel_x = -3; pixel_y = -3},/obj/machinery/power/apc{areastring = "/area/medical/medbay/zone3"; dir = 8; name = "Medbay APC"; pixel_x = -26},/obj/structure/cable/white,/obj/effect/turf_decal/delivery,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel,/area/medical/medbay/zone3) "bau" = (/obj/machinery/light,/obj/structure/noticeboard{dir = 1; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/stripes/box,/obj/machinery/rnd/production/techfab/department/medical,/turf/open/floor/plasteel,/area/medical/medbay/zone3) "bav" = (/obj/machinery/vending/medical,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/medical/medbay/zone3) "baw" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/departments/medbay/alt,/obj/structure/sign/warning/nosmoking/circle{pixel_y = -28},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/medical/medbay/zone3) @@ -2760,7 +2760,7 @@ "bfV" = (/turf/open/floor/plasteel/dark,/area/chapel/main) "bfW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/chapel/main) "bfX" = (/obj/item/radio/intercom{name = "Station Intercom"; pixel_y = 24},/turf/open/floor/plasteel/chapel{dir = 1},/area/chapel/main) -"bfY" = (/obj/structure/chair/wood/normal{dir = 8},/obj/machinery/power/apc/highcap/five_k{dir = 1; name = "Chapel APC"; areastring = "/area/chapel/main"; pixel_y = 25},/obj/effect/landmark/start/assistant,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plasteel/chapel{dir = 4},/area/chapel/main) +"bfY" = (/obj/structure/chair/wood/normal{dir = 8},/obj/machinery/power/apc/highcap/five_k{areastring = "/area/chapel/main"; dir = 1; name = "Chapel APC"; pixel_y = 25},/obj/effect/landmark/start/assistant,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plasteel/chapel{dir = 4},/area/chapel/main) "bfZ" = (/obj/structure/chair/wood/normal{dir = 8},/obj/machinery/newscaster{pixel_y = 32},/turf/open/floor/plasteel/chapel{dir = 1},/area/chapel/main) "bga" = (/obj/structure/chair/wood/normal{dir = 8},/turf/open/floor/plasteel/chapel{dir = 4},/area/chapel/main) "bgb" = (/obj/structure/bookcase,/obj/structure/sign/plaques/kiddie/badger{pixel_y = 32},/obj/machinery/light/small{dir = 4},/obj/machinery/status_display/ai{pixel_x = 32},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/chapel/main) @@ -2824,7 +2824,7 @@ "bhz" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) "bhA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/entry) "bhB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/airalarm{pixel_y = 23},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"bhC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc/highcap/five_k{dir = 1; name = "Arrivals APC"; areastring = "/area/hallway/secondary/entry"; pixel_y = 25},/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/entry) +"bhC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc/highcap/five_k{areastring = "/area/hallway/secondary/entry"; dir = 1; name = "Arrivals APC"; pixel_y = 25},/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/entry) "bhD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) "bhE" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/entry) "bhF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) @@ -2939,8 +2939,7 @@ "bkB" = (/obj/structure/chair{dir = 4},/obj/effect/landmark/start/assistant,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/entry) "bkC" = (/obj/item/beacon,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/entry) "bkE" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"; pixel_x = -3; pixel_y = 3},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"blb" = (/obj/structure/closet/firecloset,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/entry) -"blc" = (/obj/structure/closet/emcloset,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"blc" = (/turf/open/floor/plasteel,/area/hallway/secondary/entry) "blf" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/machinery/camera{c_tag = "Fore Primary Hallway 3"},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port/fore) "blh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/camera{c_tag = "Starboard Primary Hallway 2"; dir = 8},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) "bli" = (/obj/structure/closet/firecloset,/obj/machinery/camera{c_tag = "Starboard Primary Hallway 2"; dir = 2},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/starboard/fore) @@ -2995,7 +2994,7 @@ "buw" = (/obj/machinery/holopad,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/atmos) "buC" = (/turf/open/floor/plasteel/grimy,/area/tcommsat/server) "buG" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/obj/effect/turf_decal/stripes/corner,/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) -"buH" = (/obj/machinery/telecomms/bus/preset_one/birdstation,/obj/machinery/power/apc{dir = 8; name = "Telecomms Server Room APC"; areastring = "/area/tcommsat/server"; pixel_x = -26},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/circuit/green/telecomms,/area/tcommsat/server) +"buH" = (/obj/machinery/telecomms/bus/preset_one/birdstation,/obj/machinery/power/apc{areastring = "/area/tcommsat/server"; dir = 8; name = "Telecomms Server Room APC"; pixel_x = -26},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/circuit/green/telecomms,/area/tcommsat/server) "buI" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) "buJ" = (/obj/machinery/telecomms/server/presets/common/birdstation,/turf/open/floor/circuit/green/telecomms,/area/tcommsat/server) "buK" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) @@ -3128,7 +3127,7 @@ "fsl" = (/obj/docking_port/stationary{dir = 2; dwidth = 2; height = 16; id = "arrivals_stationary"; name = "omega arrivals"; roundstart_template = /datum/map_template/shuttle/arrival/omega; width = 5},/turf/open/space/basic,/area/space) "fsJ" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume{dir = 2; frequency = 1449; id = "incinerator_airlock_pump"},/turf/open/floor/engine,/area/maintenance/disposal/incinerator) "fvd" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) -"fDZ" = (/obj/machinery/sparker/toxmix{dir = 2; pixel_x = 25},/obj/machinery/atmospherics/components/unary/vent_scrubber{icon_state = "scrub_map"; dir = 4},/turf/open/floor/engine/vacuum,/area/science/mixing) +"fDZ" = (/obj/machinery/sparker/toxmix{dir = 2; pixel_x = 25},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; icon_state = "scrub_map"},/turf/open/floor/engine/vacuum,/area/science/mixing) "fEt" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) "fEM" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 6},/turf/closed/wall/r_wall,/area/engine/atmos) "fFw" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/portable_atmospherics/canister,/turf/open/floor/plasteel,/area/engine/atmos) @@ -3146,6 +3145,7 @@ "glC" = (/turf/closed/wall/r_wall,/area/maintenance/starboard/aft) "guM" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/structure/cable{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/atmos) "gGq" = (/obj/machinery/mass_driver{dir = 4; id = "toxinsdriver"},/turf/open/floor/plating,/area/science/mixing) +"gID" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/space) "gLD" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/item/radio/intercom{pixel_y = 25},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/science/mixing) "gMe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard/fore) "gNH" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/plating/asteroid/airless,/area/asteroid/nearstation) @@ -3159,7 +3159,7 @@ "hqX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) "hso" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/maintenance/starboard/aft) "hsV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall/rust,/area/engine/atmos) -"hAy" = (/obj/machinery/power/apc{dir = 4; name = "Toxins Lab APC"; areastring = "/area/science/mixing"; pixel_x = 26},/obj/structure/cable/white,/turf/open/floor/plasteel,/area/science/mixing) +"hAy" = (/obj/machinery/power/apc{areastring = "/area/science/mixing"; dir = 4; name = "Toxins Lab APC"; pixel_x = 26},/obj/structure/cable/white,/turf/open/floor/plasteel,/area/science/mixing) "hDi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=3.4-AtriumNE"; location = "3.3-AtriumSE"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/bar/atrium) "hNO" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 5},/turf/closed/wall/r_wall,/area/engine/atmos) "hNT" = (/obj/effect/landmark/event_spawn,/obj/machinery/air_sensor/atmos/toxins_mixing_tank,/turf/open/floor/engine/vacuum,/area/science/mixing) @@ -3178,6 +3178,7 @@ "iqC" = (/obj/machinery/air_sensor/atmos/carbon_tank,/turf/open/floor/engine/co2,/area/engine/atmos) "ixk" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) "iye" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/incinerator_output{dir = 4},/turf/open/floor/engine/vacuum,/area/maintenance/disposal/incinerator) +"iHR" = (/turf/open/floor/plasteel,/area/space) "iIj" = (/obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) "iJz" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/flora/ausbushes/fullgrass,/turf/open/floor/grass,/area/hallway/secondary/entry) "iJY" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/engine/atmos) @@ -3252,6 +3253,7 @@ "msG" = (/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/science/mixing) "msJ" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) "mvB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/science/mixing) +"mFI" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/space/nearstation) "mJP" = (/obj/machinery/igniter{id = "Incinerator"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/air_sensor/atmos/incinerator_tank{pixel_x = -32; pixel_y = 32},/turf/open/floor/engine/vacuum,/area/maintenance/disposal/incinerator) "mQi" = (/turf/closed/wall/rust,/area/maintenance/starboard/central) "mTv" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 1},/obj/structure/cable{icon_state = "2-4"},/obj/effect/turf_decal/stripes/line,/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) @@ -3275,7 +3277,7 @@ "orI" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/structure/cable{icon_state = "1-8"},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/atmos) "orV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/science/mixing) "otn" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 6},/obj/effect/decal/cleanable/dirt,/obj/machinery/meter/atmos,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/atmos) -"oxn" = (/obj/machinery/power/compressor{dir = 4; luminosity = 2; comp_id = "incineratorturbine"},/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "0-8"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/engine/vacuum,/area/maintenance/disposal/incinerator) +"oxn" = (/obj/machinery/power/compressor{comp_id = "incineratorturbine"; dir = 4; luminosity = 2},/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "0-8"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/engine/vacuum,/area/maintenance/disposal/incinerator) "oyD" = (/turf/closed/wall,/area/crew_quarters/toilet/restrooms) "oCy" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/structure/cable{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/atmos) "oGc" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 6},/turf/open/floor/plasteel,/area/engine/atmos) @@ -3298,6 +3300,7 @@ "pEt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/power/apc{areastring = "/area/hallway/primary/starboard/fore"; dir = 8; name = "Starboard Bow Primary Hallway APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/starboard/fore) "pEA" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/flora/ausbushes/grassybush,/turf/open/floor/grass,/area/hallway/secondary/entry) "pEH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/asteroid/nearstation) +"pGx" = (/obj/structure/closet/firecloset,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/entry) "pHH" = (/obj/machinery/light,/obj/machinery/atmospherics/components/binary/valve{dir = 4; name = "port to mix"},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/science/mixing) "pLb" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/science/xenobiology) "pNE" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 8},/turf/closed/wall/r_wall,/area/engine/atmos) @@ -3315,6 +3318,7 @@ "qui" = (/obj/machinery/atmospherics/components/binary/pump{name = "Distro to Waste"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) "qEl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/pipedispenser/disposal/transit_tube,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/atmos) "qFw" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "Pure to Mix"},/obj/machinery/light{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/atmos) +"qGc" = (/obj/machinery/quantumpad{map_pad_id = "station"; map_pad_link_id = "xenoarch"; mapped_quantum_pads = list("station","xenoarch")},/turf/open/floor/plasteel,/area/space) "qIp" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) "qMr" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) "qTa" = (/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel,/area/engine/atmos) @@ -3497,9 +3501,9 @@ "sLM" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) "sLN" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/light{dir = 4},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) "sLO" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) -"sLP" = (/obj/machinery/turretid{control_area = "/area/ai_monitored/turret_protected/ai"; icon_state = "control_stun"; name = "AI Chamber turret control"; pixel_x = 3; pixel_y = -23},/obj/machinery/door/window{base_state = "leftsecure"; dir = 8; obj_integrity = 300; icon_state = "leftsecure"; name = "Primary AI Core Access"; req_access_txt = "16"},/obj/machinery/newscaster/security_unit{pixel_x = 4; pixel_y = 33},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) +"sLP" = (/obj/machinery/turretid{control_area = "/area/ai_monitored/turret_protected/ai"; icon_state = "control_stun"; name = "AI Chamber turret control"; pixel_x = 3; pixel_y = -23},/obj/machinery/door/window{base_state = "leftsecure"; dir = 8; icon_state = "leftsecure"; name = "Primary AI Core Access"; obj_integrity = 300; req_access_txt = "16"},/obj/machinery/newscaster/security_unit{pixel_x = 4; pixel_y = 33},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) "sLQ" = (/obj/machinery/requests_console{department = "AI"; departmentType = 5; pixel_x = 30; pixel_y = 30},/obj/machinery/ai_slipper{uses = 10},/obj/machinery/flasher{id = "AI"; pixel_x = 23; pixel_y = -23},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) -"sLR" = (/obj/machinery/door/window{base_state = "rightsecure"; dir = 4; obj_integrity = 300; icon_state = "rightsecure"; name = "Primary AI Core Access"; req_access_txt = "16"},/obj/machinery/camera{c_tag = "AI Chamber - Core"; dir = 2; name = "core camera"; network = list("rd")},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) +"sLR" = (/obj/machinery/door/window{base_state = "rightsecure"; dir = 4; icon_state = "rightsecure"; name = "Primary AI Core Access"; obj_integrity = 300; req_access_txt = "16"},/obj/machinery/camera{c_tag = "AI Chamber - Core"; dir = 2; name = "core camera"; network = list("rd")},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) "sLS" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) "sLT" = (/obj/machinery/firealarm{dir = 4; pixel_x = -28},/obj/machinery/ai_slipper{uses = 10},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) "sLV" = (/obj/item/radio/intercom{broadcasting = 0; freerange = 1; listening = 1; name = "Common Channel"; pixel_x = -27; pixel_y = -7},/obj/item/radio/intercom{anyai = 1; freerange = 1; listening = 0; name = "Custom Channel"; pixel_y = -27},/obj/item/radio/intercom{anyai = 1; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 27; pixel_y = -7},/obj/effect/landmark/start/ai,/obj/machinery/button/door{id = "aicorewindow"; name = "AI Core shutters control"; pixel_x = 24; pixel_y = -22; req_access_txt = "16"},/obj/machinery/button/door{id = "aicoredoor"; name = "AI Chamber entrance shutters control"; pixel_x = -23; pixel_y = -23; req_access_txt = "16"},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) @@ -3510,7 +3514,7 @@ "sMb" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) "sMc" = (/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) "sMd" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/machinery/camera{c_tag = "AI Chamber - Core"; dir = 2; name = "core camera"; network = list("rd")},/obj/machinery/light{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) -"sMe" = (/obj/machinery/power/apc{dir = 1; name = "AI Chamber APC"; areastring = "/area/ai_monitored/turret_protected/ai"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) +"sMe" = (/obj/machinery/power/apc{areastring = "/area/ai_monitored/turret_protected/ai"; dir = 1; name = "AI Chamber APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) "sMf" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) "sMg" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/light{dir = 4},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) "sMk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/ai) @@ -3569,7 +3573,7 @@ "sNE" = (/obj/effect/turf_decal/stripes/line{dir = 10},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/machinery/camera{c_tag = "AI Satellite - Antechamber"; dir = 4; name = "ai camera"; network = list("minisat"); start_active = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) "sNF" = (/obj/effect/turf_decal/stripes/corner,/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/circuit/green,/area/ai_monitored/turret_protected/aisat_interior) "sNG" = (/obj/effect/turf_decal/stripes/line{dir = 6},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) -"sNI" = (/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/mineral/plasma{amount = 20},/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/machinery/power/apc{dir = 2; name = "MiniSat APC"; areastring = "/area/ai_monitored/turret_protected/aisat_interior"; pixel_y = -27},/obj/structure/cable/white,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/table,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) +"sNI" = (/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/mineral/plasma{amount = 20},/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/machinery/power/apc{areastring = "/area/ai_monitored/turret_protected/aisat_interior"; dir = 2; name = "MiniSat APC"; pixel_y = -27},/obj/structure/cable/white,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/table,/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) "sNJ" = (/obj/machinery/recharge_station,/obj/machinery/status_display{pixel_y = -32},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) "sNK" = (/obj/item/storage/toolbox/mechanical{pixel_x = -3; pixel_y = 3},/obj/item/storage/toolbox/electrical,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/table,/obj/machinery/firealarm{pixel_y = -26},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/aisat_interior) "sNM" = (/obj/structure/lattice/catwalk,/turf/open/space,/area/space/nearstation) @@ -3612,6 +3616,7 @@ "sSy" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/flora/ausbushes/ppflowers,/turf/open/floor/grass,/area/hallway/secondary/entry) "sVt" = (/turf/closed/wall/r_wall,/area/science/mixing) "tac" = (/obj/structure/grille,/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/closed/wall/r_wall/rust,/area/engine/atmos) +"tcQ" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/space) "tdN" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) "tgm" = (/obj/machinery/atmospherics/components/binary/pump{dir = 8; name = "Port to Waste"},/turf/open/floor/plasteel,/area/engine/atmos) "tgp" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) @@ -3626,6 +3631,7 @@ "tWh" = (/turf/closed/wall,/area/crew_quarters/lounge) "tWQ" = (/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel,/area/engine/atmos) "tXd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/morgue{name = "Curator's Study"; req_access_txt = "37"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/library) +"ubk" = (/obj/structure/closet/emcloset,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/hallway/secondary/entry) "ucd" = (/obj/machinery/door/airlock/research{name = "Toxins Storage"; req_access_txt = "8"},/turf/open/floor/plating,/area/science/mixing) "ucu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/closed/wall,/area/science/mixing) "udT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/power/apc{areastring = "/area/hallway/primary/starboard"; dir = 8; name = "Starboard Primary Hallway APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable/white{icon_state = "0-4"},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard) @@ -3676,6 +3682,7 @@ "wdt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/bot,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/primary/aft) "wkG" = (/obj/structure/lattice/catwalk,/turf/open/floor/plating/airless,/area/space/nearstation) "wkO" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/machinery/modular_computer/console/preset/research{dir = 8},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"wmT" = (/turf/open/floor/plasteel,/area/space/nearstation) "wqL" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) "wvy" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/machinery/meter,/turf/open/floor/plasteel,/area/science/mixing) "wwT" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/open/floor/plasteel,/area/science/mixing) @@ -3867,13 +3874,13 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwzbkjbkicmpaEgaEfbtkbkibtlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaswsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgUbgUbgUaEgaFobgUbgUbgUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebjYaEgaFpbjXaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaesLmaFIaFMbgPaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebgUblbblcbgUaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebgUbgUbgUbgUaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgUsLmaFIaFMbgPbgUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgUpGxblcblcubkbgUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgUbgUbgUblcbgUbgUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaemFIiHRiHRwmTmFIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatcQgIDqGciHRtcQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatcQiHRiHRiHRtcQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatcQtcQtcQtcQtcQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm index d245e61b..c653dd95 100644 --- a/_maps/map_files/PubbyStation/PubbyStation.dmm +++ b/_maps/map_files/PubbyStation/PubbyStation.dmm @@ -51,7 +51,7 @@ "aaY" = (/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/research{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/turf/open/floor/plasteel,/area/science/xenobiology) "aaZ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{dir = 4; name = "Recreation Room"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness/recreation) "aba" = (/obj/machinery/door/airlock/medical/glass{dir = 4; name = "Chemistry Lab"; req_access_txt = "5; 33"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/white,/area/medical/chemistry) -"abb" = (/obj/machinery/door/airlock/public/glass{name = "Departure Lounge"; dir = 4; step_x = 0; step_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/primary/central) +"abb" = (/obj/machinery/door/airlock/public/glass{dir = 4; name = "Departure Lounge"; step_x = 0; step_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/primary/central) "abc" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/airlock/research{dir = 4; name = "Research Division Access"; req_access_txt = "47"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/science/explab) "abd" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{dir = 4; name = "Holodeck Door"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/fitness/recreation) "abe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/door/airlock/research{dir = 4; name = "R&D Lab"; req_access_txt = "0"; req_one_access_txt = "7;29;30"},/obj/effect/turf_decal/delivery,/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/science/lab) @@ -73,20 +73,20 @@ "abu" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/door/airlock/engineering/glass{dir = 4; name = "Supermatter Engine"; req_access_txt = "10"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor,/turf/open/floor/plasteel/dark,/area/engine/engineering) "abv" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/door/airlock/engineering/glass{dir = 4; name = "Supermatter Engine"; req_access_txt = "10"},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/dark,/area/engine/engineering) "abw" = (/obj/machinery/door/airlock/maintenance{dir = 4; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/department/crew_quarters/bar) -"abx" = (/obj/machinery/door/airlock/public/glass{name = "Departure Lounge"; dir = 4; step_x = 0; step_y = 0},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/exit/departure_lounge) +"abx" = (/obj/machinery/door/airlock/public/glass{dir = 4; name = "Departure Lounge"; step_x = 0; step_y = 0},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/exit/departure_lounge) "aby" = (/obj/structure/lattice,/obj/structure/grille,/turf/open/space,/area/space/nearstation) "abz" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/exit/departure_lounge) -"abA" = (/obj/machinery/door/airlock/public/glass{name = "Departure Lounge"; dir = 4; step_x = 0; step_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel,/area/hallway/primary/central) +"abA" = (/obj/machinery/door/airlock/public/glass{dir = 4; name = "Departure Lounge"; step_x = 0; step_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel,/area/hallway/primary/central) "abB" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{dir = 4; req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/department/crew_quarters/bar) -"abC" = (/obj/machinery/door/airlock/public/glass{name = "Departure Lounge"; dir = 4; step_x = 0; step_y = 0},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) +"abC" = (/obj/machinery/door/airlock/public/glass{dir = 4; name = "Departure Lounge"; step_x = 0; step_y = 0},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) "abD" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/turf/open/floor/plasteel/dark,/area/engine/engineering) "abE" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) -"abF" = (/obj/machinery/door/airlock/public/glass{name = "Departure Lounge"; dir = 4; step_x = 0; step_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white/corner,/area/hallway/primary/central) +"abF" = (/obj/machinery/door/airlock/public/glass{dir = 4; name = "Departure Lounge"; step_x = 0; step_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white/corner,/area/hallway/primary/central) "abG" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{dir = 4; name = "Departure Lounge"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner,/area/hallway/secondary/exit/departure_lounge) "abH" = (/obj/structure/table/wood,/obj/item/phone,/obj/item/book/lorebooks/welcome_to_kinaris,/turf/open/floor/carpet,/area/crew_quarters/heads/hos) "abI" = (/obj/structure/lattice,/turf/open/space,/area/space/nearstation) "abJ" = (/obj/structure/lattice,/obj/machinery/camera/motion{c_tag = "MiniSat External Fore"; dir = 1; network = list("minisat")},/turf/open/space,/area/space/nearstation) -"abK" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{name = "Central Access"; dir = 4; step_x = 0; step_y = 0},/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"abK" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{dir = 4; name = "Central Access"; step_x = 0; step_y = 0},/turf/open/floor/plasteel,/area/hallway/secondary/entry) "abL" = (/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/airlock/public/glass{dir = 4; name = "Hydroponics"; req_access_txt = "35"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hydroponics) "abM" = (/obj/machinery/door/firedoor,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/public/glass{dir = 4; name = "Kitchen"; req_access_txt = "28"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/poddoor/shutters/preopen{id = "kitchenwindowshutters"; name = "kitchen shutters"},/turf/open/floor/plasteel,/area/crew_quarters/kitchen) "abN" = (/obj/effect/landmark/carpspawn,/turf/open/space,/area/space) @@ -113,7 +113,7 @@ "aci" = (/obj/effect/turf_decal/stripes/corner{dir = 4},/turf/open/floor/plasteel/white{heat_capacity = 1e+006},/area/ai_monitored/turret_protected/ai) "acj" = (/obj/structure/cable/yellow{icon_state = "2-4"},/obj/effect/landmark/start/ai/secondary,/obj/item/radio/intercom{anyai = 1; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = -27},/obj/machinery/firealarm{dir = 1; pixel_y = 26},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) "ack" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"},/obj/machinery/camera/motion{c_tag = "MiniSat AI Chamber Center"; dir = 2; network = list("minisat")},/obj/machinery/light/small{dir = 1},/obj/structure/cable/yellow{icon_state = "0-8"},/obj/machinery/status_display/ai{pixel_y = 32},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) -"acl" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/apc{dir = 1; name = "AI Chamber APC"; areastring = "/area/ai_monitored/turret_protected/ai"; pixel_y = 24},/obj/effect/landmark/start/ai/secondary,/obj/item/radio/intercom{anyai = 1; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 27},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) +"acl" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/apc{areastring = "/area/ai_monitored/turret_protected/ai"; dir = 1; name = "AI Chamber APC"; pixel_y = 24},/obj/effect/landmark/start/ai/secondary,/obj/item/radio/intercom{anyai = 1; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 27},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) "acm" = (/obj/machinery/camera/motion{c_tag = "MiniSat External Port"; dir = 8; network = list("minisat")},/turf/open/space,/area/space/nearstation) "acn" = (/obj/machinery/porta_turret/ai{dir = 4},/obj/machinery/camera/motion{c_tag = "MiniSat AI Chamber West"; dir = 4; network = list("minisat")},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai) "aco" = (/obj/structure/cable/yellow{icon_state = "2-4"},/turf/open/floor/circuit,/area/ai_monitored/turret_protected/ai) @@ -164,7 +164,7 @@ "adh" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plating,/area/ai_monitored/turret_protected/AIsatextAP) "adi" = (/obj/structure/chair/office/dark{dir = 1},/turf/open/floor/plating,/area/ai_monitored/turret_protected/AIsatextAP) "adj" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plating,/area/ai_monitored/turret_protected/AIsatextAP) -"adk" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "MiniSat Antechamber APC"; areastring = "/area/ai_monitored/turret_protected/aisat_interior"; pixel_x = -24},/obj/machinery/recharger,/turf/open/floor/plasteel/grimy,/area/ai_monitored/turret_protected/aisat_interior) +"adk" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{icon_state = "0-4"},/obj/machinery/power/apc{areastring = "/area/ai_monitored/turret_protected/aisat_interior"; dir = 8; name = "MiniSat Antechamber APC"; pixel_x = -24},/obj/machinery/recharger,/turf/open/floor/plasteel/grimy,/area/ai_monitored/turret_protected/aisat_interior) "adl" = (/obj/structure/chair/office/dark{dir = 1},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/grimy,/area/ai_monitored/turret_protected/aisat_interior) "adm" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/structure/cable/yellow{icon_state = "1-8"},/turf/open/floor/plasteel/grimy,/area/ai_monitored/turret_protected/aisat_interior) "adn" = (/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/plasteel/grimy,/area/ai_monitored/turret_protected/aisat_interior) @@ -256,7 +256,7 @@ "aeV" = (/obj/effect/landmark/xeno_spawn,/turf/open/floor/plasteel/dark,/area/security/prison) "aeW" = (/obj/structure/sink{pixel_y = 30},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/cafeteria,/area/security/prison) "aeX" = (/obj/machinery/washing_machine,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/cafeteria,/area/security/prison) -"aeY" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/structure/cable/yellow{icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "MiniSat Port Maintenance APC"; areastring = "/area/ai_monitored/turret_protected/AIsatextAP"; pixel_x = -24},/turf/open/floor/plating,/area/ai_monitored/turret_protected/AIsatextAP) +"aeY" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/structure/cable/yellow{icon_state = "0-4"},/obj/machinery/power/apc{areastring = "/area/ai_monitored/turret_protected/AIsatextAP"; dir = 8; name = "MiniSat Port Maintenance APC"; pixel_x = -24},/turf/open/floor/plating,/area/ai_monitored/turret_protected/AIsatextAP) "aeZ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plating,/area/ai_monitored/turret_protected/AIsatextAP) "afa" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/airalarm{pixel_y = 22},/obj/machinery/camera{c_tag = "MiniSat Maintenance Port Aft"; dir = 2; network = list("minisat")},/turf/open/floor/plating,/area/ai_monitored/turret_protected/AIsatextAP) "afb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plating,/area/ai_monitored/turret_protected/AIsatextAP) @@ -270,7 +270,7 @@ "afj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plating,/area/ai_monitored/turret_protected/AIsatextAS) "afk" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/airalarm{pixel_y = 22},/obj/machinery/camera{c_tag = "MiniSat Maintenance Starboard Aft"; dir = 2; network = list("minisat")},/turf/open/floor/plating,/area/ai_monitored/turret_protected/AIsatextAS) "afl" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plating,/area/ai_monitored/turret_protected/AIsatextAS) -"afm" = (/obj/structure/reagent_dispensers/fueltank,/obj/structure/cable/yellow{icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "MiniSat Starboard Maintenance APC"; areastring = "/area/ai_monitored/turret_protected/AIsatextAS"; pixel_x = 24},/turf/open/floor/plating,/area/ai_monitored/turret_protected/AIsatextAS) +"afm" = (/obj/structure/reagent_dispensers/fueltank,/obj/structure/cable/yellow{icon_state = "0-8"},/obj/machinery/power/apc{areastring = "/area/ai_monitored/turret_protected/AIsatextAS"; dir = 4; name = "MiniSat Starboard Maintenance APC"; pixel_x = 24},/turf/open/floor/plating,/area/ai_monitored/turret_protected/AIsatextAS) "afn" = (/obj/machinery/computer/libraryconsole/bookmanagement,/obj/structure/table,/obj/machinery/newscaster{pixel_x = -32},/turf/open/floor/plasteel/dark,/area/security/prison) "afo" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/dark,/area/security/prison) "afp" = (/obj/item/storage/pill_bottle/dice,/obj/structure/table,/turf/open/floor/plasteel/dark,/area/security/prison) @@ -744,6 +744,7 @@ "aop" = (/obj/structure/bed/dogbed,/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_x = -32},/mob/living/simple_animal/pet/dog/pug{name = "McGriff"},/turf/open/floor/plasteel/showroomfloor,/area/security/warden) "aoq" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/security/warden) "aor" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/security/warden) +"aos" = (/obj/structure/table,/obj/item/folder/yellow,/obj/item/reagent_containers/food/snacks/donut,/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/maintenance/department/security/brig) "aot" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/main) "aou" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/security/main) "aov" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 6},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel,/area/security/main) @@ -754,11 +755,17 @@ "aoA" = (/obj/machinery/gateway{dir = 9},/obj/effect/turf_decal/bot_white/right,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/gateway) "aoB" = (/obj/machinery/gateway{dir = 1},/obj/machinery/light{dir = 1},/obj/effect/turf_decal/bot_white,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/gateway) "aoC" = (/obj/machinery/gateway{dir = 5},/obj/effect/turf_decal/bot_white/left,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/gateway) +"aoD" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/structure/medkit_cabinet{pixel_y = 27; step_x = 0},/turf/open/floor/plasteel,/area/hallway/primary/fore) +"aoE" = (/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/structure/medkit_cabinet{pixel_y = 27},/turf/open/floor/plasteel,/area/space) +"aoF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/medkit_cabinet{pixel_y = 27},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aoG" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-05"},/obj/structure/medkit_cabinet{pixel_y = 27; step_x = 0},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar) "aoH" = (/obj/structure/lattice,/obj/structure/grille,/turf/open/space,/area/solar/port) "aoI" = (/obj/structure/lattice,/turf/open/space,/area/solar/port) "aoJ" = (/obj/structure/lattice,/obj/structure/grille/broken,/turf/open/space,/area/solar/port) "aoK" = (/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/department/security/brig) "aoL" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/department/security/brig) +"aoM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/medkit_cabinet{pixel_y = 27; step_x = 0},/turf/open/floor/plasteel,/area/hallway/primary/central) +"aoN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/structure/medkit_cabinet{pixel_y = 27},/turf/open/floor/plasteel/white,/area/medical/medbay/central) "aoO" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/machinery/camera{c_tag = "Brig Gulag Teleporter"; dir = 4},/obj/machinery/light{dir = 8},/obj/structure/table,/obj/item/storage/box/prisoner,/obj/item/razor{pixel_x = -6},/obj/item/paper/guides/jobs/security/labor_camp,/obj/item/pen,/turf/open/floor/plasteel/dark,/area/security/brig) "aoP" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/plasteel/dark,/area/security/brig) "aoQ" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/security/warden) @@ -777,6 +784,7 @@ "apd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/main) "ape" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/main) "apf" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 5},/obj/structure/sign/warning/vacuum/external{pixel_x = 32; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/main) +"apg" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 6},/obj/machinery/power/apc{dir = 8; name = "Atmospherics APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/structure/medkit_cabinet{pixel_y = 27},/turf/open/floor/plasteel,/area/engine/atmos) "aph" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/fore) "api" = (/obj/machinery/power/apc{dir = 1; name = "Fore Maintenance APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "0-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/fore) "apj" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light{dir = 1},/turf/open/floor/plating,/area/maintenance/fore) @@ -1002,7 +1010,7 @@ "aua" = (/obj/structure/closet/secure_closet/freezer/money,/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka,/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,/obj/item/clothing/head/bearpelt,/obj/item/skub,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) "aub" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) "auc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) -"aud" = (/obj/machinery/camera/motion{c_tag = "Vault"; network = list("vault"); dir = 1},/obj/machinery/light,/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) +"aud" = (/obj/machinery/camera/motion{c_tag = "Vault"; dir = 1; network = list("vault")},/obj/machinery/light,/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) "aue" = (/obj/structure/safe,/obj/item/bikehorn/golden,/obj/item/ammo_box/a357,/obj/item/tank/internals/plasma/full,/obj/item/disk/nuclear/fake,/obj/item/stack/ore/diamond,/obj/item/gun/energy/disabler,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/ai_monitored/nuke_storage) "auf" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/open/floor/plasteel,/area/gateway) "aug" = (/obj/machinery/button/door{id = "stationawaygate"; name = "Gateway Access Shutter Control"; pixel_x = -1; pixel_y = -24; req_access_txt = "31"},/obj/effect/turf_decal/stripes/corner,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel,/area/gateway) @@ -1123,7 +1131,7 @@ "awz" = (/obj/structure/closet/lasertag/red,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/status_display{pixel_y = 32},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 1},/area/crew_quarters/fitness/recreation) "awA" = (/obj/machinery/disposal/bin,/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/camera{c_tag = "Fitness Room"; dir = 2},/obj/machinery/computer/security/telescreen/entertainment{pixel_y = 32},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 1},/area/crew_quarters/fitness/recreation) "awB" = (/obj/machinery/vending/clothing,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 1},/area/crew_quarters/fitness/recreation) -"awC" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-05"},/obj/machinery/power/apc{dir = 1; name = "Fitness Room APC"; areastring = "/area/crew_quarters/fitness/recreation"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plasteel,/area/crew_quarters/fitness/recreation) +"awC" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-05"},/obj/machinery/power/apc{areastring = "/area/crew_quarters/fitness/recreation"; dir = 1; name = "Fitness Room APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plasteel,/area/crew_quarters/fitness/recreation) "awD" = (/obj/machinery/light{dir = 4},/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/extinguisher_cabinet{pixel_x = 26},/turf/open/floor/plasteel,/area/crew_quarters/fitness/recreation) "awE" = (/obj/item/storage/briefcase,/turf/open/floor/plating,/area/maintenance/department/security/brig) "awH" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security/glass{name = "Labor Camp Shuttle Airlock"},/turf/open/floor/plasteel/dark,/area/security/brig) @@ -1179,7 +1187,6 @@ "axJ" = (/obj/structure/sign/departments/security{pixel_y = 32},/turf/open/floor/plasteel,/area/hallway/primary/fore) "axK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/fore) "axL" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/fore) -"axM" = (/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore) "axN" = (/obj/structure/dresser,/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/captain) "axO" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/captain) "axP" = (/obj/structure/closet/secure_closet/captains,/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Captain's Quarters"; dir = 2},/obj/item/clothing/suit/armor/riot/knight/blue,/obj/item/clothing/head/helmet/knight/blue,/turf/open/floor/plasteel/grimy,/area/crew_quarters/heads/captain) @@ -1254,7 +1261,7 @@ "azl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/newscaster{pixel_y = -28},/turf/open/floor/plasteel/dark,/area/bridge) "azm" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = -28},/turf/open/floor/plasteel/dark,/area/bridge) "azn" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plasteel/dark,/area/bridge) -"azo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc/highcap/ten_k{dir = 4; name = "Bridge APC"; areastring = "/area/bridge"; pixel_x = 24},/obj/structure/cable{icon_state = "0-8"},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) +"azo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc/highcap/ten_k{areastring = "/area/bridge"; dir = 4; name = "Bridge APC"; pixel_x = 24},/obj/structure/cable{icon_state = "0-8"},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/dark,/area/bridge) "azp" = (/obj/machinery/light,/obj/machinery/camera{c_tag = "Bridge External Access"; dir = 1},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plasteel/dark,/area/bridge) "azq" = (/obj/machinery/door/firedoor,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/central) "azr" = (/obj/structure/table/wood,/obj/item/storage/book/bible,/turf/open/floor/carpet,/area/crew_quarters/dorms) @@ -1349,7 +1356,7 @@ "aBu" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload) "aBv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{icon_state = "1-4"},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload) "aBw" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload) -"aBx" = (/obj/machinery/power/apc/highcap/five_k{dir = 1; name = "Upload APC"; areastring = "/area/ai_monitored/turret_protected/ai_upload"; pixel_y = 24},/obj/structure/cable{icon_state = "0-8"},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload) +"aBx" = (/obj/machinery/power/apc/highcap/five_k{areastring = "/area/ai_monitored/turret_protected/ai_upload"; dir = 1; name = "Upload APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-8"},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/dark,/area/ai_monitored/turret_protected/ai_upload) "aBy" = (/obj/machinery/door/firedoor,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/door/airlock/command/glass{name = "Bridge"; req_access_txt = "19"},/turf/open/floor/plasteel/dark,/area/bridge) "aBz" = (/obj/structure/table/wood,/obj/item/flashlight/lamp/green,/obj/item/storage/secure/safe{pixel_x = -22; pixel_y = 4},/turf/open/floor/wood,/area/crew_quarters/heads/hop) "aBA" = (/obj/machinery/computer/security/telescreen/vault{pixel_y = 30},/obj/machinery/computer/security/mining,/turf/open/floor/wood,/area/crew_quarters/heads/hop) @@ -1437,7 +1444,7 @@ "aDh" = (/obj/machinery/light,/obj/machinery/camera{c_tag = "Dormitories Aft"; dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = -26},/turf/open/floor/plasteel,/area/crew_quarters/dorms) "aDi" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/sign/departments/restroom{pixel_y = -32},/turf/open/floor/plasteel/white/corner,/area/crew_quarters/dorms) "aDj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/white/side,/area/crew_quarters/dorms) -"aDk" = (/obj/machinery/vr_sleeper{icon_state = "sleeper"; dir = 8},/turf/open/floor/plasteel/white/corner{dir = 8},/area/crew_quarters/dorms) +"aDk" = (/obj/machinery/vr_sleeper{dir = 8; icon_state = "sleeper"},/turf/open/floor/plasteel/white/corner{dir = 8},/area/crew_quarters/dorms) "aDl" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/department/cargo) "aDm" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/department/security/brig) "aDo" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk,/obj/machinery/firealarm{dir = 4; pixel_x = -28},/turf/open/floor/plasteel/grimy,/area/security/detectives_office) @@ -1711,7 +1718,7 @@ "aJw" = (/obj/structure/closet/crate/coffin,/obj/item/toy/figure/chaplain,/turf/open/floor/plating,/area/maintenance/department/cargo) "aJD" = (/obj/structure/chair{dir = 8},/obj/machinery/camera{c_tag = "Departure Lounge Fore"; dir = 2},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) "aJE" = (/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) -"aJF" = (/obj/structure/chair{dir = 8},/obj/machinery/power/apc/highcap/five_k{dir = 1; name = "Departure Lounge APC"; areastring = "/area/hallway/secondary/exit/departure_lounge"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) +"aJF" = (/obj/structure/chair{dir = 8},/obj/machinery/power/apc/highcap/five_k{areastring = "/area/hallway/secondary/exit/departure_lounge"; dir = 1; name = "Departure Lounge APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) "aJG" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/sign/directions/security{dir = 1; pixel_x = 32; pixel_y = -24},/obj/structure/sign/directions/medical{pixel_x = 32; pixel_y = -40},/obj/structure/sign/directions/evac{dir = 1; pixel_x = 32; pixel_y = -32},/turf/open/floor/plasteel,/area/hallway/primary/central) "aJH" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) "aJI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) @@ -1832,7 +1839,7 @@ "aMs" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/sign/poster/official/random{pixel_y = 32},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/quartermaster/warehouse) "aMt" = (/obj/structure/closet/cardboard,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 1},/obj/machinery/camera{c_tag = "Cargo Warehouse"; dir = 2},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/quartermaster/warehouse) "aMu" = (/obj/item/cigbutt/cigarbutt,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/quartermaster/warehouse) -"aMv" = (/obj/structure/disposalpipe/segment{dir = 9},/obj/machinery/power/apc{dir = 4; name = "Cargo Warehouse APC"; areastring = "/area/quartermaster/warehouse"; pixel_x = 26},/obj/structure/cable,/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plasteel,/area/quartermaster/warehouse) +"aMv" = (/obj/structure/disposalpipe/segment{dir = 9},/obj/machinery/power/apc{areastring = "/area/quartermaster/warehouse"; dir = 4; name = "Cargo Warehouse APC"; pixel_x = 26},/obj/structure/cable,/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plasteel,/area/quartermaster/warehouse) "aMw" = (/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plating,/area/maintenance/department/cargo) "aMx" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plating,/area/maintenance/department/cargo) "aMy" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/effect/decal/cleanable/ash,/turf/open/floor/plating,/area/maintenance/department/cargo) @@ -2385,7 +2392,6 @@ "aYU" = (/obj/machinery/processor,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 26},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) "aYV" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/kitchen) "aYX" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchenshutters"; name = "kitchen shutters"},/obj/machinery/computer/security/telescreen/entertainment{pixel_y = 32},/obj/item/reagent_containers/food/condiment/saltshaker{layer = 3; pixel_x = -2; pixel_y = 2},/obj/item/reagent_containers/food/condiment/peppermill{pixel_x = 5; pixel_y = -2},/obj/machinery/door/firedoor,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/kitchen) -"aYY" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-05"},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar) "aYZ" = (/obj/structure/disposalpipe/segment{dir = 5},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar) "aZa" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_y = 30},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar) "aZb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/crew_quarters/bar) @@ -2450,7 +2456,7 @@ "bas" = (/obj/structure/table,/obj/item/pen,/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = -26},/obj/item/paper_bin{layer = 2.9},/obj/structure/extinguisher_cabinet{pixel_x = -26},/turf/open/floor/plasteel,/area/quartermaster/office) "bat" = (/obj/structure/table,/obj/item/clipboard,/obj/item/folder/yellow,/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/plasteel,/area/quartermaster/office) "bau" = (/obj/machinery/photocopier,/obj/machinery/light,/obj/machinery/camera{c_tag = "Cargo Office"; dir = 1},/turf/open/floor/plasteel,/area/quartermaster/office) -"bav" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/apc{dir = 2; name = "Cargo Office APC"; areastring = "/area/quartermaster/office"; pixel_x = 1; pixel_y = -24},/turf/open/floor/plasteel,/area/quartermaster/office) +"bav" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/apc{areastring = "/area/quartermaster/office"; dir = 2; name = "Cargo Office APC"; pixel_x = 1; pixel_y = -24},/turf/open/floor/plasteel,/area/quartermaster/office) "baw" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/quartermaster/office) "bax" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/office) "baz" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/quartermaster/office) @@ -2596,7 +2602,7 @@ "bdC" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/department/cargo) "bdD" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/sign/poster/contraband/random{pixel_y = 32},/turf/open/floor/plating,/area/maintenance/department/cargo) "bdE" = (/obj/structure/cable{icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plating,/area/maintenance/department/cargo) -"bdF" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "Quartermaster APC"; areastring = "/area/quartermaster/qm"; pixel_x = -24},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/qm) +"bdF" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/apc{areastring = "/area/quartermaster/qm"; dir = 8; name = "Quartermaster APC"; pixel_x = -24},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/qm) "bdG" = (/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel,/area/quartermaster/qm) "bdH" = (/obj/machinery/computer/bounty{dir = 8},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/quartermaster/qm) "bdI" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/quartermaster/miningdock) @@ -2812,7 +2818,7 @@ "biK" = (/obj/structure/table/wood,/obj/item/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 4},/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) "biL" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{dir = 4},/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) "biM" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) -"biN" = (/obj/structure/table/wood,/obj/item/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/obj/machinery/power/apc{dir = 2; name = "Lounge APC"; areastring = "/area/crew_quarters/lounge"; pixel_y = -24},/obj/structure/cable,/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) +"biN" = (/obj/structure/table/wood,/obj/item/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/obj/machinery/power/apc{areastring = "/area/crew_quarters/lounge"; dir = 2; name = "Lounge APC"; pixel_y = -24},/obj/structure/cable,/turf/open/floor/plasteel/grimy,/area/crew_quarters/lounge) "biO" = (/obj/structure/table/glass,/obj/item/healthanalyzer{layer = 3.1},/obj/item/pen{layer = 3.2},/obj/structure/sign/poster/official/random{pixel_y = -32},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) "biP" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-05"},/obj/structure/disposalpipe/segment{dir = 5},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/cable{icon_state = "1-4"},/obj/structure/sign/departments/examroom{pixel_y = -32},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) "biR" = (/obj/machinery/light,/obj/machinery/camera{c_tag = "Central Primary Hallway Genetics"; dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) @@ -2898,7 +2904,7 @@ "bkW" = (/obj/item/hemostat,/obj/item/retractor,/obj/item/cautery,/obj/effect/spawner/lootdrop/maintenance,/obj/effect/decal/cleanable/cobweb{icon_state = "cobweb2"},/turf/open/floor/plating,/area/maintenance/department/engine) "bkX" = (/obj/structure/extinguisher_cabinet{pixel_x = -28},/turf/open/floor/plasteel/freezer,/area/storage/emergency/port) "bkY" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/freezer,/area/storage/emergency/port) -"bkZ" = (/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Genetics Cloning Foyer"; network = list("ss13","medbay"); dir = 2},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/machinery/power/apc{dir = 1; name = "Port Emergency Storage APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1},/turf/open/floor/plasteel/freezer,/area/storage/emergency/port) +"bkZ" = (/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Genetics Cloning Foyer"; dir = 2; network = list("ss13","medbay")},/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/machinery/power/apc{dir = 1; name = "Port Emergency Storage APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1},/turf/open/floor/plasteel/freezer,/area/storage/emergency/port) "bla" = (/obj/machinery/airalarm{pixel_y = 22},/turf/open/floor/plasteel/freezer,/area/storage/emergency/port) "blb" = (/turf/open/floor/plating,/area/storage/emergency/port) "blc" = (/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/storage/emergency/port) @@ -2962,7 +2968,7 @@ "bmp" = (/obj/structure/bodycontainer/morgue,/obj/machinery/light/small{brightness = 3; dir = 8},/turf/open/floor/plasteel/dark,/area/medical/morgue) "bmq" = (/turf/open/floor/plasteel/dark,/area/medical/morgue) "bmr" = (/obj/structure/table,/obj/item/storage/box/bodybags,/obj/item/pen,/obj/machinery/camera{c_tag = "Morgue"; dir = 8},/turf/open/floor/plasteel/dark,/area/medical/morgue) -"bms" = (/obj/machinery/power/apc{dir = 8; name = "Medbay Security APC"; areastring = "/area/security/checkpoint/medical"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"},/obj/machinery/camera{c_tag = "Medbay Security Post"; network = list("ss13","medbay"); dir = 4},/obj/structure/closet/secure_closet/security/med,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/checkpoint/medical) +"bms" = (/obj/machinery/power/apc{areastring = "/area/security/checkpoint/medical"; dir = 8; name = "Medbay Security APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"},/obj/machinery/camera{c_tag = "Medbay Security Post"; dir = 4; network = list("ss13","medbay")},/obj/structure/closet/secure_closet/security/med,/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/checkpoint/medical) "bmt" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/checkpoint/medical) "bmu" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/checkpoint/medical) "bmv" = (/obj/structure/table,/obj/item/book/manual/wiki/security_space_law,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/checkpoint/medical) @@ -3071,7 +3077,7 @@ "boJ" = (/obj/structure/table/reinforced,/obj/item/folder/white,/obj/item/pen,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) "boK" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/medical/medbay/central) "boL" = (/obj/structure/bed/roller,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"boM" = (/obj/structure/bed/roller,/obj/machinery/camera{c_tag = "Medbay Entrance"; network = list("ss13","medbay"); dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"boM" = (/obj/structure/bed/roller,/obj/machinery/camera{c_tag = "Medbay Entrance"; dir = 1; network = list("ss13","medbay")},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) "boN" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) "boO" = (/obj/structure/table/glass,/obj/item/stack/medical/gauze,/obj/item/reagent_containers/glass/bottle/epinephrine,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) "boP" = (/obj/structure/closet/emcloset,/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel/dark,/area/hallway/primary/aft) @@ -3162,7 +3168,7 @@ "bqK" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 1; icon_state = "right"; name = "Containment Pen #6"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio6"; name = "containment blast door"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/engine,/area/science/xenobiology) "bqL" = (/obj/machinery/door/poddoor/preopen{id = "xenobio6"; name = "containment blast door"},/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"},/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/engine,/area/science/xenobiology) "bqO" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12; 55"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plating,/area/maintenance/department/cargo) -"bqS" = (/obj/machinery/power/apc{dir = 4; name = "Arrivals APC"; areastring = "/area/hallway/secondary/entry"; pixel_x = 24},/obj/structure/cable{icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/secondary/entry) +"bqS" = (/obj/machinery/power/apc{areastring = "/area/hallway/secondary/entry"; dir = 4; name = "Arrivals APC"; pixel_x = 24},/obj/structure/cable{icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/secondary/entry) "bqT" = (/obj/structure/flora/grass/jungle/b,/obj/structure/flora/ausbushes/ppflowers,/obj/item/reagent_containers/food/snacks/grown/banana,/obj/machinery/camera{c_tag = "Genetics Monkey Pen Fore"; dir = 4; network = list("ss13","medbay")},/obj/machinery/light/small{dir = 8},/turf/open/floor/grass,/area/medical/genetics) "bqU" = (/obj/structure/sink/puddle,/obj/structure/flora/ausbushes/reedbush{pixel_y = 6},/turf/open/floor/grass,/area/medical/genetics) "bqV" = (/obj/structure/flora/grass/jungle/b,/obj/machinery/light/small{dir = 4},/mob/living/carbon/monkey,/turf/open/floor/grass,/area/medical/genetics) @@ -3225,7 +3231,7 @@ "bso" = (/obj/structure/flora/junglebush,/obj/structure/flora/grass/jungle/b,/mob/living/simple_animal/butterfly,/turf/open/floor/grass,/area/medical/genetics) "bsp" = (/obj/item/toy/beach_ball,/turf/open/floor/grass,/area/medical/genetics) "bsq" = (/obj/structure/flora/grass/jungle/b,/obj/structure/flora/ausbushes/ppflowers,/turf/open/floor/grass,/area/medical/genetics) -"bsr" = (/obj/machinery/dna_scannernew,/obj/machinery/camera{c_tag = "Genetics Cloning"; network = list("ss13","medbay"); dir = 4},/obj/machinery/airalarm/unlocked{dir = 4; pixel_x = -23},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/medical/genetics) +"bsr" = (/obj/machinery/dna_scannernew,/obj/machinery/camera{c_tag = "Genetics Cloning"; dir = 4; network = list("ss13","medbay")},/obj/machinery/airalarm/unlocked{dir = 4; pixel_x = -23},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/medical/genetics) "bss" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel/white,/area/medical/genetics) "bst" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/genetics) "bsu" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel/white,/area/medical/genetics) @@ -3342,7 +3348,7 @@ "bvc" = (/turf/closed/wall/r_wall,/area/medical/genetics) "bvd" = (/obj/machinery/door/airlock/research/glass{name = "Genetics"; req_access_txt = "9"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/genetics) "bve" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/medical/genetics) -"bvf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Medbay Port Hallway"; network = list("ss13","medbay"); dir = 4},/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/structure/closet/wardrobe/pjs,/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) +"bvf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Medbay Port Hallway"; dir = 4; network = list("ss13","medbay")},/obj/machinery/airalarm{dir = 4; pixel_x = -22},/obj/structure/closet/wardrobe/pjs,/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) "bvg" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 5},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) "bvh" = (/obj/structure/disposalpipe/junction/flip{dir = 8},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/medical/medbay/zone3) "bvi" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/medical/sleeper) @@ -3660,7 +3666,7 @@ "bCe" = (/obj/machinery/power/apc{dir = 4; name = "Genetics APC"; pixel_x = 27},/obj/structure/cable{icon_state = "0-8"},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/medical/genetics) "bCf" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/machinery/shower{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plasteel/white,/area/medical/virology) "bCg" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel/white,/area/medical/virology) -"bCh" = (/obj/structure/closet/emcloset,/obj/machinery/camera{c_tag = "Virology Airlock"; network = list("ss13","medbay"); dir = 2},/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) +"bCh" = (/obj/structure/closet/emcloset,/obj/machinery/camera{c_tag = "Virology Airlock"; dir = 2; network = list("ss13","medbay")},/obj/effect/turf_decal/stripes/line{dir = 5},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) "bCi" = (/obj/structure/table/glass,/obj/item/stack/medical/gauze,/obj/structure/extinguisher_cabinet{pixel_x = -24},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/medical/sleeper) "bCj" = (/obj/machinery/sleeper{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/medical/sleeper) "bCl" = (/obj/effect/turf_decal/stripes/corner{dir = 1},/obj/machinery/firealarm{dir = 1; pixel_x = -2; pixel_y = -27},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/sleeper) @@ -3724,7 +3730,7 @@ "bDu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) "bDv" = (/obj/structure/chair/office/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) "bDw" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) -"bDx" = (/obj/machinery/power/apc{dir = 4; name = "CMO's Office APC"; areastring = "/area/crew_quarters/heads/cmo"; pixel_x = 26},/obj/structure/cable,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) +"bDx" = (/obj/machinery/power/apc{areastring = "/area/crew_quarters/heads/cmo"; dir = 4; name = "CMO's Office APC"; pixel_x = 26},/obj/structure/cable,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/crew_quarters/heads/cmo) "bDy" = (/turf/closed/wall,/area/medical/exam_room) "bDz" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/department/engine) "bDA" = (/obj/machinery/vending/cigarette,/obj/machinery/light/small{dir = 4},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft) @@ -3926,13 +3932,13 @@ "bHU" = (/obj/machinery/vending/medical,/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel/white,/area/medical/virology) "bHV" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) "bHX" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) -"bHY" = (/obj/machinery/camera{c_tag = "Virology"; network = list("ss13","medbay"); dir = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/airalarm/unlocked{pixel_y = 23},/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) +"bHY" = (/obj/machinery/camera{c_tag = "Virology"; dir = 2; network = list("ss13","medbay")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/airalarm/unlocked{pixel_y = 23},/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) "bHZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel/white,/area/medical/virology) "bIa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/machinery/holopad,/turf/open/floor/plasteel/white,/area/medical/virology) "bIb" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/obj/item/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = 28},/obj/structure/sink{dir = 4; pixel_x = 11},/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) "bIc" = (/obj/machinery/vending/medical,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) "bId" = (/obj/structure/closet/secure_closet/medical3,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) -"bIe" = (/obj/structure/closet/secure_closet/medical3,/obj/machinery/light,/obj/machinery/camera{c_tag = "Medbay Equipment Room"; network = list("ss13","medbay"); dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) +"bIe" = (/obj/structure/closet/secure_closet/medical3,/obj/machinery/light,/obj/machinery/camera{c_tag = "Medbay Equipment Room"; dir = 1; network = list("ss13","medbay")},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) "bIf" = (/obj/machinery/vending/wardrobe/medi_wardrobe,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) "bIg" = (/obj/structure/table,/obj/item/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/storage/box/syringes,/obj/item/storage/belt/medical{pixel_y = 2},/obj/item/storage/belt/medical{pixel_y = 2},/obj/item/storage/belt/medical{pixel_y = 2},/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/reagent_containers/spray/cleaner,/obj/machinery/light_switch{pixel_y = -24},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/central) "bIh" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) @@ -3940,7 +3946,7 @@ "bIj" = (/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/medical/surgery) "bIk" = (/turf/open/floor/plasteel/freezer,/area/medical/surgery) "bIl" = (/obj/structure/chair/office/light{dir = 1},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel/freezer,/area/medical/surgery) -"bIm" = (/obj/machinery/camera{c_tag = "Medbay Recovery Room"; network = list("ss13","medbay"); dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = 28},/turf/open/floor/plasteel/freezer,/area/medical/surgery) +"bIm" = (/obj/machinery/camera{c_tag = "Medbay Recovery Room"; dir = 8; network = list("ss13","medbay")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = 28},/turf/open/floor/plasteel/freezer,/area/medical/surgery) "bIn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/medical/surgery) "bIo" = (/obj/structure/closet/crate/freezer/blood,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/surgery) "bIp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/sink{pixel_y = 28},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/surgery) @@ -4059,7 +4065,6 @@ "bKP" = (/obj/effect/turf_decal/delivery,/obj/machinery/door/poddoor/preopen{id = "atmos"; name = "atmospherics security door"},/obj/machinery/door/firedoor/heavy,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/dark,/area/engine/atmos) "bKQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/engine/atmos) "bKR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/engine/atmos) -"bKS" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 6},/obj/machinery/power/apc{dir = 8; name = "Atmospherics APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) "bKT" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/machinery/airalarm{dir = 2; pixel_y = 22},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) "bKU" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/machinery/requests_console{announcementConsole = 1; department = "Head of Security's Desk"; departmentType = 5; name = "Head of Security RC"; pixel_y = 30},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) "bKV" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 26},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/light{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) @@ -4329,7 +4334,7 @@ "bQy" = (/obj/structure/rack,/obj/item/electronics/airalarm,/obj/item/electronics/airlock,/obj/item/electronics/apc,/obj/item/electronics/firealarm,/obj/item/electronics/firelock,/obj/item/electronics/tracker,/obj/structure/sign/poster/official/random{pixel_y = 32},/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel/dark,/area/storage/tech) "bQz" = (/obj/machinery/computer/arcade,/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel/dark,/area/storage/tech) "bQA" = (/obj/machinery/vending/assist,/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel/dark,/area/storage/tech) -"bQB" = (/obj/machinery/power/apc{name = "Aft Hall APC"; dir = 8; pixel_x = -25; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft) +"bQB" = (/obj/machinery/power/apc{dir = 8; name = "Aft Hall APC"; pixel_x = -25; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft) "bQC" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Eng3"; location = "Eng2"},/turf/open/floor/plasteel,/area/hallway/primary/aft) "bQD" = (/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel,/area/hallway/primary/aft) "bQE" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/heavy,/obj/machinery/door/window/northleft{dir = 4; icon_state = "left"; name = "Atmospherics Desk"; req_access_txt = "24"},/obj/machinery/door/poddoor/preopen{id = "atmos"; name = "atmospherics security door"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/engine/atmos) @@ -4479,7 +4484,7 @@ "bTy" = (/obj/structure/rack,/obj/item/stock_parts/subspace/amplifier,/obj/item/stock_parts/subspace/amplifier,/obj/item/stock_parts/subspace/analyzer,/obj/item/stock_parts/subspace/analyzer,/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel/dark,/area/storage/tech) "bTz" = (/obj/structure/rack,/obj/item/storage/toolbox/electrical{pixel_x = 2; pixel_y = 4},/obj/item/clothing/gloves/color/yellow,/obj/item/t_scanner,/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel/dark,/area/storage/tech) "bTA" = (/obj/structure/rack,/obj/item/storage/toolbox/electrical{pixel_x = 2; pixel_y = 4},/obj/item/multitool,/obj/machinery/requests_console{department = "Tech storage"; pixel_y = -32},/obj/item/clothing/glasses/meson/engine,/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel/dark,/area/storage/tech) -"bTB" = (/obj/machinery/power/apc{dir = 2; name = "Tech Storage APC"; areastring = "/area/storage/tech"; pixel_y = -24},/obj/structure/cable,/obj/structure/closet/crate/solarpanel_small,/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel/dark,/area/storage/tech) +"bTB" = (/obj/machinery/power/apc{areastring = "/area/storage/tech"; dir = 2; name = "Tech Storage APC"; pixel_y = -24},/obj/structure/cable,/obj/structure/closet/crate/solarpanel_small,/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 4},/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel/dark,/area/storage/tech) "bTC" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/security/checkpoint/engineering) "bTD" = (/turf/closed/wall,/area/security/checkpoint/engineering) "bTE" = (/turf/closed/wall,/area/engine/engineering) @@ -4584,7 +4589,7 @@ "bVL" = (/obj/structure/table,/obj/item/storage/box/smart_metal_foam{pixel_x = 4; pixel_y = 7},/obj/item/storage/box/lights/mixed,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/airalarm{dir = 4; pixel_x = -23},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engine_smes) "bVM" = (/obj/machinery/power/terminal{dir = 1},/obj/structure/cable/yellow{icon_state = "0-2"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel/dark,/area/engine/engine_smes) "bVN" = (/obj/machinery/suit_storage_unit/engine,/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/engine_smes) -"bVO" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/machinery/power/apc{dir = 8; name = "Engineering Security APC"; areastring = "/area/security/checkpoint/engineering"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/checkpoint/engineering) +"bVO" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/machinery/power/apc{areastring = "/area/security/checkpoint/engineering"; dir = 8; name = "Engineering Security APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"},/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/security/checkpoint/engineering) "bVP" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel,/area/security/checkpoint/engineering) "bVQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/closet/wardrobe/red,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel,/area/security/checkpoint/engineering) "bVR" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/security/checkpoint/engineering) @@ -4654,7 +4659,7 @@ "bXi" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 6},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) "bXj" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/light_switch{pixel_x = 25},/obj/machinery/button/door{desc = "A remote control-switch for secure storage."; id = "ce_privacy"; name = "Privacy Shutters"; pixel_x = 24; req_access_txt = "11"},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/heads/chief) "bXk" = (/turf/closed/wall/r_wall,/area/engine/engineering) -"bXl" = (/obj/structure/table,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/rods/fifty,/obj/item/stack/cable_coil,/obj/machinery/power/apc/highcap/ten_k{dir = 8; name = "Engine Room APC"; areastring = "/area/engine/engine_smes"; pixel_x = -26},/obj/structure/cable,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/cable_coil,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engine_smes) +"bXl" = (/obj/structure/table,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/rods/fifty,/obj/item/stack/cable_coil,/obj/machinery/power/apc/highcap/ten_k{areastring = "/area/engine/engine_smes"; dir = 8; name = "Engine Room APC"; pixel_x = -26},/obj/structure/cable,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/cable_coil,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engine_smes) "bXm" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/engine/engine_smes) "bXn" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/engine/engine_smes) "bXo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/dark,/area/engine/engine_smes) @@ -5176,7 +5181,7 @@ "cmg" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Telecomms Admin"; departmentType = 5; name = "Telecomms RC"; pixel_y = 30},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/tcommsat/computer) "cmh" = (/obj/machinery/door/airlock/engineering{name = "Telecommunications Chamber"; req_access_txt = "61"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/tcommsat/computer) "cmj" = (/obj/machinery/door/airlock/command/glass{name = "Control Room"; req_access_txt = "19; 61"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/tcommsat/computer) -"cmk" = (/obj/machinery/power/apc{dir = 1; name = "Telecomms Monitoring APC"; areastring = "/area/tcommsat/computer"; pixel_y = 25},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/tcommsat/computer) +"cmk" = (/obj/machinery/power/apc{areastring = "/area/tcommsat/computer"; dir = 1; name = "Telecomms Monitoring APC"; pixel_y = 25},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/tcommsat/computer) "cml" = (/obj/machinery/announcement_system,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/tcommsat/computer) "cmm" = (/obj/machinery/light/small{brightness = 3; dir = 8},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/tcommsat/computer) "cmn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/chair/office/dark,/obj/effect/turf_decal/tile/yellow,/turf/open/floor/plasteel,/area/tcommsat/computer) @@ -5634,7 +5639,6 @@ "cCY" = (/obj/structure/disposalpipe/segment{dir = 10},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/department/cargo) "cCZ" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/department/cargo) "cDa" = (/turf/closed/wall,/area/quartermaster/warehouse) -"cDB" = (/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/department/science) "cFB" = (/obj/effect/landmark/carpspawn,/turf/open/space/basic,/area/space) "cJo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) "cKA" = (/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/science/explab) @@ -5651,7 +5655,7 @@ "cXW" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/department/engine) "cZt" = (/obj/structure/cable/yellow{icon_state = "0-4"},/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4},/obj/structure/window/plasma/reinforced{dir = 8},/obj/machinery/power/rad_collector/anchored,/turf/open/floor/engine,/area/engine/supermatter) "daY" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/disposal) -"dbi" = (/obj/machinery/vr_sleeper{icon_state = "sleeper"; dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"dbi" = (/obj/machinery/vr_sleeper{dir = 8; icon_state = "sleeper"},/turf/open/floor/plasteel,/area/crew_quarters/dorms) "dci" = (/obj/structure/rack,/obj/item/gun/energy/laser/practice,/obj/item/clothing/ears/earmuffs,/turf/open/floor/plating,/area/maintenance/department/security/brig) "dcL" = (/obj/structure/barricade/wooden,/turf/open/floor/plating,/area/maintenance/department/security/brig) "dgg" = (/obj/structure/disposalpipe/segment{dir = 6},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) @@ -5906,7 +5910,7 @@ "ihj" = (/obj/item/clothing/suit/toggle/labcoat/science,/turf/open/floor/plating,/area/maintenance/department/engine) "ihk" = (/obj/structure/chair/office/light,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) "ijF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/carpet,/area/library) -"ijU" = (/obj/effect/spawner/lootdrop/organ_spawner,/obj/structure/closet/crate,/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/department/science) +"ijU" = (/obj/structure/closet/crate,/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/department/science) "ikm" = (/obj/machinery/atmospherics/components/binary/pump{dir = 4; name = "Mix to Gas"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/engine,/area/engine/engineering) "ikB" = (/obj/structure/closet/secure_closet/medical2,/turf/open/floor/plating,/area/maintenance/department/science) "ilD" = (/obj/machinery/processor/slime,/turf/open/floor/plasteel/white,/area/science/xenobiology) @@ -5918,7 +5922,7 @@ "iyg" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/structure/sign/warning/electricshock{pixel_x = 32},/turf/open/floor/plating,/area/maintenance/department/engine) "iyJ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engineering) "izB" = (/obj/machinery/door/airlock/external{name = "Escape Pod"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plating,/area/crew_quarters/dorms) -"izF" = (/turf/open/floor/plating{luminosity = 2; initial_gas_mix = "o2=0.01;n2=0.01"},/area/maintenance/department/science) +"izF" = (/turf/open/floor/plating{initial_gas_mix = "o2=0.01;n2=0.01"; luminosity = 2},/area/maintenance/department/science) "iAx" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel,/area/engine/engineering) "iBJ" = (/obj/machinery/camera{c_tag = "Telecomms External Fore"; dir = 1; network = list("tcomms"); start_active = 1},/obj/structure/cable/yellow{icon_state = "0-2"},/turf/open/floor/plating/airless,/area/space/nearstation) "iCe" = (/obj/machinery/atmospherics/components/trinary/mixer{dir = 4; node1_concentration = 0.8; node2_concentration = 0.2; on = 1; target_pressure = 4500},/turf/open/floor/plating,/area/maintenance/department/cargo) @@ -5941,7 +5945,7 @@ "iSz" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plating,/area/maintenance/department/security/brig) "iSL" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/orange/visible,/turf/open/floor/plating,/area/engine/atmos) "iTE" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/engine,/area/engine/supermatter) -"iVJ" = (/obj/effect/spawner/lootdrop/organ_spawner,/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/department/science) +"iVJ" = (/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/department/science) "iWV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plating,/area/maintenance/department/cargo) "jcT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel,/area/hallway/primary/central) "jeq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/turf_decal/tile/red{dir = 4},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/secondary/exit/departure_lounge) @@ -6100,7 +6104,6 @@ "mpd" = (/obj/structure/cable/yellow{icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/obj/structure/window/plasma/reinforced{dir = 4},/obj/machinery/power/rad_collector/anchored,/turf/open/floor/engine,/area/engine/supermatter) "mql" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) "msX" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/obj/machinery/door/poddoor/preopen{id = "executionfireblast"; name = "blast door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/security/execution/transfer) -"mtu" = (/obj/structure/table,/obj/item/folder/yellow,/obj/item/reagent_containers/food/snacks/donut,/obj/machinery/light/small{dir = 4},/turf/closed/wall,/area/maintenance/department/security/brig) "mtI" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/apc/highcap/five_k{dir = 8; name = "Xenobiology APC"; pixel_x = -25},/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/turf/open/floor/plasteel,/area/science/xenobiology) "mvA" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plating,/area/engine/engineering) "mvY" = (/obj/machinery/atmospherics/components/binary/pump{dir = 2; name = "Gas to Filter"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/engine,/area/engine/supermatter) @@ -6155,14 +6158,14 @@ "npE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/department/engine) "nqV" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/science/xenobiology) "nqW" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 4},/obj/machinery/light{dir = 4; light_color = "#e8eaff"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"nsy" = (/obj/structure/table,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/stack/rods/fifty,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/power/apc{dir = 8; name = "Auxillary Base Construction APC"; areastring = "/area/construction/mining/aux_base"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plasteel,/area/construction/mining/aux_base) +"nsy" = (/obj/structure/table,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/stack/rods/fifty,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/power/apc{areastring = "/area/construction/mining/aux_base"; dir = 8; name = "Auxillary Base Construction APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plasteel,/area/construction/mining/aux_base) "nsD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/closed/wall/r_wall,/area/science/mixing) "ntj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/maintenance/department/cargo) "nuv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/dark,/area/science/xenobiology) "nxT" = (/obj/machinery/smartfridge/extract/preloaded,/turf/open/floor/plasteel,/area/science/xenobiology) "nyN" = (/obj/machinery/power/supermatter_crystal/engine,/turf/open/floor/engine,/area/engine/supermatter) "nyO" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-22"},/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/maintenance/department/security/brig) -"nzD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating{luminosity = 2; initial_gas_mix = "o2=0.01;n2=0.01"},/area/maintenance/department/science) +"nzD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating{initial_gas_mix = "o2=0.01;n2=0.01"; luminosity = 2},/area/maintenance/department/science) "nAs" = (/obj/machinery/door/airlock/engineering/glass{name = "Supermatter Engine"; req_access_txt = "10"},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/dark,/area/engine/engineering) "nBw" = (/obj/machinery/computer/crew{dir = 1},/turf/open/floor/carpet,/area/security/detectives_office) "nBL" = (/obj/effect/turf_decal/stripes/corner{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/explab) @@ -6196,7 +6199,7 @@ "obj" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/junction/flip{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/maintenance/department/cargo) "obl" = (/obj/structure/sign/warning/radiation,/turf/closed/wall/r_wall,/area/engine/supermatter) "obG" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible,/obj/machinery/button/door{id = "engsm"; name = "Radiation Shutters Control"; pixel_y = 24; req_access_txt = "10"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"obP" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plating{luminosity = 2; initial_gas_mix = "o2=0.01;n2=0.01"},/area/maintenance/department/science) +"obP" = (/obj/structure/table,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plating{initial_gas_mix = "o2=0.01;n2=0.01"; luminosity = 2},/area/maintenance/department/science) "ocy" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/engine/engineering) "oep" = (/obj/structure/table/glass,/obj/item/paper_bin,/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 8},/turf/open/floor/plasteel/dark,/area/science/xenobiology) "ofN" = (/obj/structure/disposalpipe/segment,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/dark,/area/science/xenobiology) @@ -6296,7 +6299,7 @@ "pXg" = (/obj/structure/table/glass,/obj/structure/window/reinforced,/obj/item/extinguisher{pixel_x = 4; pixel_y = 3},/obj/item/extinguisher,/obj/machinery/light,/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/science/xenobiology) "pXT" = (/obj/item/twohanded/required/kirbyplants,/obj/machinery/power/apc{areastring = "/area/lawoffice"; dir = 8; name = "Law Office APC"; pixel_x = -24},/obj/structure/cable,/turf/open/floor/wood,/area/lawoffice) "pYC" = (/obj/structure/sign/warning{pixel_y = -32},/obj/structure/barricade/wooden,/turf/open/floor/plasteel,/area/maintenance/department/engine) -"qar" = (/obj/structure/chair/office/light{icon_state = "officechair_white"; dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) +"qar" = (/obj/structure/chair/office/light{dir = 4; icon_state = "officechair_white"},/turf/open/floor/plasteel/white,/area/medical/virology) "qbm" = (/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft) "qbp" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/open/floor/plasteel/dark,/area/engine/engineering) "qbV" = (/obj/structure/lattice,/turf/open/space,/area/space) @@ -6348,7 +6351,7 @@ "rnr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plating/airless,/area/space/nearstation) "rnE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/lattice,/turf/open/space/basic,/area/space/nearstation) "roc" = (/obj/structure/cable,/turf/open/floor/plating/airless,/area/space/nearstation) -"ros" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{luminosity = 2; initial_gas_mix = "o2=0.01;n2=0.01"},/area/maintenance/department/science) +"ros" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{initial_gas_mix = "o2=0.01;n2=0.01"; luminosity = 2},/area/maintenance/department/science) "rrb" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/department/security/brig) "rrU" = (/obj/effect/turf_decal/tile/red{dir = 1},/obj/effect/turf_decal/tile/red{dir = 4},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/dark,/area/chapel/office) "rse" = (/obj/machinery/power/smes/engineering,/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/maintenance/department/engine) @@ -6471,6 +6474,7 @@ "tHk" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/sign/directions/evac{pixel_x = 32; pixel_y = 3},/turf/open/floor/plasteel,/area/hallway/primary/central) "tIS" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel/dark,/area/engine/engineering) "tMA" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 5},/obj/structure/lattice,/turf/open/space/basic,/area/space/nearstation) +"tOe" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/sign/warning/docking,/turf/open/floor/plating,/area/hallway/secondary/entry) "tRc" = (/obj/structure/ore_box,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/department/engine) "tSL" = (/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/department/science) "tTl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/hallway/primary/aft) @@ -6486,13 +6490,13 @@ "ufa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/science/xenobiology) "ufr" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/orange/visible,/turf/open/floor/plasteel,/area/engine/atmos) "ufx" = (/obj/machinery/door/poddoor/shutters/preopen{id = "research_shutters_2"; name = "research shutters"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/science/lab) -"ugC" = (/obj/structure/chair/office/light{icon_state = "officechair_white"; dir = 4},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) +"ugC" = (/obj/structure/chair/office/light{dir = 4; icon_state = "officechair_white"},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/xenobiology) "uiP" = (/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/wood,/area/maintenance/department/engine) "ujI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/department/security/brig) "ukn" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall,/area/maintenance/department/engine) "ulu" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/storage/primary) "ulY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/engine/engineering) -"uoj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plating{luminosity = 2; initial_gas_mix = "o2=0.01;n2=0.01"},/area/maintenance/department/science) +"uoj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plating{initial_gas_mix = "o2=0.01;n2=0.01"; luminosity = 2},/area/maintenance/department/science) "uoq" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/door/poddoor/shutters/preopen{id = "engsm"; name = "Radiation Chamber Shutters"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/engine/supermatter) "uos" = (/obj/machinery/computer/camera_advanced/base_construction,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plasteel,/area/construction/mining/aux_base) "uoS" = (/turf/open/floor/plating,/area/construction/mining/aux_base) @@ -6540,7 +6544,7 @@ "vlF" = (/obj/item/coin/silver,/obj/effect/decal/cleanable/oil{icon_state = "floor5"},/obj/structure/light_construct/small{dir = 8},/turf/open/floor/plasteel/dark,/area/maintenance/department/crew_quarters/dorms) "vmG" = (/obj/structure/table/reinforced,/obj/item/integrated_electronics/analyzer,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/science/explab) "vmY" = (/obj/structure/sign/warning/deathsposal{pixel_x = -32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/department/engine) -"vpz" = (/obj/structure/girder,/turf/open/floor/plating{luminosity = 2; initial_gas_mix = "o2=0.01;n2=0.01"},/area/maintenance/department/science) +"vpz" = (/obj/structure/girder,/turf/open/floor/plating{initial_gas_mix = "o2=0.01;n2=0.01"; luminosity = 2},/area/maintenance/department/science) "vsk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/hidden,/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/department/cargo) "vsJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit/departure_lounge) "vtl" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/airlock/external{req_access_txt = "13"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/department/science) @@ -6628,6 +6632,7 @@ "wXu" = (/obj/machinery/disposal/bin,/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/plasteel,/area/science/xenobiology) "wYu" = (/obj/machinery/door/poddoor/shutters{id = "shootshut"},/turf/open/floor/plating,/area/maintenance/department/security/brig) "xah" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/department/cargo) +"xaA" = (/obj/machinery/quantumpad{map_pad_id = "station"; map_pad_link_id = "xenoarch"; mapped_quantum_pads = list("station","xenoarch")},/turf/open/floor/plasteel,/area/hallway/secondary/entry) "xaO" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/plating,/area/maintenance/department/engine) "xaQ" = (/obj/structure/chair{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = 29},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/hallway/secondary/exit/departure_lounge) "xbJ" = (/turf/open/floor/plasteel/dark,/area/maintenance/department/crew_quarters/dorms) @@ -6653,7 +6658,7 @@ "xnP" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plasteel,/area/construction/mining/aux_base) "xpr" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/dark,/area/science/xenobiology) "xpD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/department/science) -"xsO" = (/obj/item/ectoplasm,/turf/open/floor/plating{luminosity = 2; initial_gas_mix = "o2=0.01;n2=0.01"},/area/maintenance/department/science) +"xsO" = (/obj/item/ectoplasm,/turf/open/floor/plating{initial_gas_mix = "o2=0.01;n2=0.01"; luminosity = 2},/area/maintenance/department/science) "xuv" = (/obj/item/broken_bottle,/turf/open/floor/plating,/area/maintenance/solars/port) "xuW" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/obj/structure/lattice/catwalk,/turf/open/space/basic,/area/space/nearstation) "xvK" = (/obj/structure/reflector/single/anchored{dir = 6},/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/engine/engineering) @@ -6667,7 +6672,7 @@ "xzp" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/dark,/area/science/xenobiology) "xCV" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "0-8"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/department/engine) "xDj" = (/obj/structure/sign/poster/official/random{pixel_x = -32},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft) -"xFl" = (/obj/machinery/power/apc/highcap/five_k{dir = 1; layer = 4; name = "Telecomms Server APC"; areastring = "/area/tcommsat/server"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) +"xFl" = (/obj/machinery/power/apc/highcap/five_k{areastring = "/area/tcommsat/server"; dir = 1; layer = 4; name = "Telecomms Server APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plasteel/dark/telecomms,/area/tcommsat/server) "xIx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/closed/wall/r_wall,/area/science/mixing) "xJy" = (/obj/structure/chair/comfy/black,/obj/structure/sign/plaques/kiddie{desc = "An embossed piece of paper from the Third University of Harvard."; name = "\improper 'Diploma' frame"; pixel_y = 32},/obj/machinery/light/small{dir = 1; light_color = "#ffc1c1"},/obj/effect/landmark/start/lawyer,/turf/open/floor/wood,/area/lawoffice) "xKc" = (/obj/structure/sign/warning/biohazard,/turf/closed/wall/r_wall,/area/science/xenobiology) @@ -6780,17 +6785,17 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoHaaaaqaaraaqcaaaaqaaraaqcaaaaqaaraaqdaaaaqaaraaqdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyaaaaiudcimwgtlcaiuaiuaiuaiuaiurrbaiuaiuaiuaiuaiuaaaaaaaaaaaaaaaaaaapEajMakAauxaonauzajMauxauAauzajMauxauAauzajMauBalvauCauDauEauFauGauHauIauHauHauHauHajMauJarAauKauLauKauMauNauOauPauQasSauRauRauRauRauRasSauSatWauTarAauUauVatYaaaapTauWauXauYauZapTapTavacBUavbavccBUaaaavdaveavfavgatfavhaviavjavkavkavkavkavlatnatnatnatnatnatnavmauraurauraurauravmatnavnatnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoHaaaaqaaraaqcaaaaqaaraaqcaaaaqaaraaqdaaaaqaaraaqdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyahtaiuaiuaiuaiuaiutpbaAaazZazYoPxsynwxbgiOekUaiuaaaaaaaaaaaaaaaavpavqavrakAavsavtavuajMavvavwavxajMavyavzavAajMavBalvauCavCavDavEavFavGavHavIavJavKauHavLaqEaamavNavOavPaanavRavSavTavUasSavVavWavXavYavZasSawaatWawbarAatYawcatYaaaaaaawdaweawfawgawhawiawjawkawlawmawdaaaavdawnawoawpaayawrawsawtawuawvawvawvfIuawwawzawyawAawBgcjavmauraurauraurauravmawCawDatnabIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoHaoHaoIaoHaaaaqaaraaqcaaaaqaaraaqcaaaaqaaraaqcaaaaqaaraaqcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahtahtahtahtaxCaxCaxCaxCaxCaxCaxCaxCaDmaiuaiuaaaaaaaaaaaaaaaaaaapEawHakAawIawJawJatBawKawJawJatBawKawJawJatBawLawMawNajMawOawPawQauHawRauHawSauHauHauHawTawRawUawVawWawWawXawYawZaxaasSaxbaxbaxbaxbaxbasSaxcaxdaxearAlQQaxgaxhahtahtaxiaxjaxkaxlaxkaxkaxmaxnawdawdaxiahtapXapXapXapXapXaxocoiaxpaxqaxraxtaxurTZaxvaxwaxwaxxaxwaxwaaFaurauraurauraurabdaxzaxAavmaaaaaaaaaaaaaaaabNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoHaaaaoIaaaaaaaaaayyaaaaaaaaaayyaaaaaaaaaayyaaaaaaaaaayyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxBayzaxBayAayBayCaxCxuvkJoasraitaaaaaaaaaaaaaaaaaaajMaxEajMaxFaxGaxGaxHaxGaxGaxGaxIaxGaxGaxGaxJaxKaxGaxLaxJaxGaxGaxGaxMawRaxNaxOaxPaxQauHaxRaxSaxTaxUaxVaxWawUaxXaxYaxZayaaybaybaybaybaybayaaycaxYaydaaoayfaygaxhaaaaaaaaaaaaaaaaaaabIawdayhaxnabIabIaaaaaaayiayjaykaylatfaymaBQaynayoayqcojaysaIhaaBayuayuayvaxwaxwavmauraurauraurauravmaywayxavmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoHaaaaoIaaaaaaaaaayyaaaaaaaaaayyaaaaaaaaaayyaaaaaaaaaayyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxBayzaxBayAayBayCaxCxuvkJoasraitaaaaaaaaaaaaaaaaaaajMaxEajMaxFaxGaxGaxHaxGaxGaxGaxIaxGaxGaxGaxJaxKaxGaxLaxJaxGaxGaxGaoDawRaxNaxOaxPaxQauHaxRaxSaxTaxUaxVaxWawUaxXaxYaxZayaaybaybaybaybaybayaaycaxYaydaaoayfaygaxhaaaaaaaaaaaaaaaaaaabIawdayhaxnabIabIaaaaaaayiayjaykaylatfaymaBQaynayoayqcojaysaIhaaBayuayuayvaxwaxwavmauraurauraurauravmaywayxavmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoHaoIazGazHazHazIazJazKazKazKazKazKazKazKazKazKazKazKazKazKazKazLazHazHazHazHazHazHazHazHazHazHazHazHazHazHrKrazNhzdazPazQazRaapazNfAxtyLaitaaaaaaaaaaaaaaaaaaaiuayEayFayLayGayHayIayLayLayJayLayLayLayLayLayMayNayOaxGaxGayPayQayRawRaySayTayUayVaaCayXayYayZazaazbazcawRazdazeazfazgazhaziazjazkazhazlazmaznazoarAlQQazpaxhaaaaaaaaaaaaabIaxiawdawdazqaxnawdaxiaaaaaaayiazrazsaztaaDawraDfazvazxaldcokazAazAaaZazCazCazDaxwaxwavmauraurauraurauravmazEazFavmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoHaaaaoIaaaaaaaaaaAVaaaaaaaaaaAVaaaaaaaaaaAVaaaaaaaaaaAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxBaxBaxBaAWaAXaAYaxCvtTaDmajDaiuaaaaaaaaaaaaaaaaaaaiuaAbaAcaAdpFyaAeaAfaAiaAiaAgaAhaAiaAiaAiaAiaAjaAkaAlaAmaAmaAnaxGaAoawRaApaocaAraAsauHaAtaAuaAvaAwamtaAyawRaAzaAAaABaABaABaABaACaABaABaABaABaADaAEaAFaAFaAGaAHaAHaAHaAHaAHaAHaAHaAIaAJaAKaALaAMaANaaaaaaapXapXapXapXapXaAOaDfcolaAPaAQayravkdbiaxvaxwaxwaASaxwaxwaaFaurauraurauraurabdaATaAUavmabIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoHaoHaoIaoHaaaaqaaCaaqdaaaaqaaCaaqdaaaaqaaCaaqdaaaaqaaCaaqdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxCaxCaxCaxCaxCaxCaxCvtTaDmnPAaiuaiuaiuaiuaiuebDebDgSHebDxLCebDaiuaBcaBdaBdaBdaBeaBfaBeaBdaBdaBdaBgaxGaBhaBiaBiaBiaBiaBiaBjaBjaBjaBjaBjawRaBkaBlaBmaBnaBoaBpawRaBqaBraABaBsaBtaBuaBvaBwaBxaBsaABaBraByaAHaBzaBAaBBaBCaBDaBEaBFaBGaAHaBHaBIaBJaALaBKawdaaaaaaaBLaBMaBNaBOatfaBPaBQaBRavkavkaBSavkdbiaxvaBTaBUaBVaBWaBXavmauraurauraurauravmaBYaBZatnabIabIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoHaaaaqaaCaaqdaaaaqaaCaaqdaaaaqaaCaaqdaaaaqaaCaaqdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuaiuaDmmtuaiuaCdnyOawEaiusbYaCexJyjjCxeBaCfaiuaChaBdaCiaCjaCkaClaCmaCnaCoaBdaCpaCqaBhaBiaCraCsaCtaCuaCvaCwvTLaCxgkRawRaCyaCzaCAaCBaCBaCCaCDaCEaCFaABaCGaCHaCIaCJaCKaCLaCMaCNaxZaCOaAHaCPaCQaCRaCSaCSaCSaCTaCUaaqaCWaCXaCYaCZaDaawdaaaaaaaBLaDbaDcaDdaaGcomconcooaDgaDhaDiaDjaDkatnatnatnatnatnatnavmauraurauraurauravmatnaDlatnabIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoHaaaaoIaaaaaaaaaaAVaaaaaaaaaaAVaaaaaaaaaaAVaaaaaaaaaaAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxBaxBaxBaAWaAXaAYaxCvtTaDmnPAaiuaaaaaaaaaaaaaaaaaaaiuaAbaAcaAdpFyaAeaAfaAiaAiaAgaAhaAiaAiaAiaAiaAjaAkaAlaAmaAmaAnaxGaAoawRaApaocaAraAsauHaAtaAuaAvaAwamtaAyawRaAzaAAaABaABaABaABaACaABaABaABaABaADaAEaAFaAFaAGaAHaAHaAHaAHaAHaAHaAHaAIaAJaAKaALaAMaANaaaaaaapXapXapXapXapXaAOaDfcolaAPaAQayravkdbiaxvaxwaxwaASaxwaxwaaFaurauraurauraurabdaATaAUavmabIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoHaoHaoIaoHaaaaqaaCaaqdaaaaqaaCaaqdaaaaqaaCaaqdaaaaqaaCaaqdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxCaxCaxCaxCaxCaxCaxCvtTaDmaosaiuaiuaiuaiuaiuebDebDgSHebDxLCebDaiuaBcaBdaBdaBdaBeaBfaBeaBdaBdaBdaBgaxGaBhaBiaBiaBiaBiaBiaBjaBjaBjaBjaBjawRaBkaBlaBmaBnaBoaBpawRaBqaBraABaBsaBtaBuaBvaBwaBxaBsaABaBraByaAHaBzaBAaBBaBCaBDaBEaBFaBGaAHaBHaBIaBJaALaBKawdaaaaaaaBLaBMaBNaBOatfaBPaBQaBRavkavkaBSavkdbiaxvaBTaBUaBVaBWaBXavmauraurauraurauravmaBYaBZatnabIabIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoHaaaaqaaCaaqdaaaaqaaCaaqdaaaaqaaCaaqdaaaaqaaCaaqdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuaiuaDmaiuaiuaCdnyOawEaiusbYaCexJyjjCxeBaCfaiuaChaBdaCiaCjaCkaClaCmaCnaCoaBdaCpaCqaBhaBiaCraCsaCtaCuaCvaCwvTLaCxgkRawRaCyaCzaCAaCBaCBaCCaCDaCEaCFaABaCGaCHaCIaCJaCKaCLaCMaCNaxZaCOaAHaCPaCQaCRaCSaCSaCSaCTaCUaaqaCWaCXaCYaCZaDaawdaaaaaaaBLaDbaDcaDdaaGcomconcooaDgaDhaDiaDjaDkatnatnatnatnatnatnavmauraurauraurauravmatnaDlatnabIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoHaaaaqaaCaaqdaaaaqaaCaaqdaaaaqaaCaaqdaaaaqaaCaaqdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuapBaDmaCcaiuhHrezJqGuaarfuPgPVsJreEpnSohnuaiueQZaBdaDoaDpaDqaDraCkaDtaCkaBdaDuaxGaDvaBiaDwaDxaDyaDzaDzaDAaDAoyFaDBawRaDCaDDaDEaDEaDFaDGaasaDIaDJaABaDKaCKaDLaDMaDLaCKaDNaABaDOaDPaataDRaDSaDTaDUaDVaDWaDXaDYaAHaDZaBIaEaaALaEbaANaaaaaaapXapXapXapXapXapXcopapXaEcaEdaEdaEeaEdaEdaEfaEgaEhaEdaEiatnauraurauraurauratnaEjaEkaEjaEjaEjaElaEjahiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoHaaaaqaaCaaqdaaaaqaaCaaqdaaaaqaaCaaqdaaaaqaaCaaqdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuaiuaDmaiuaiuhHrujIeOZaiupXTpELsJrvhkuuSjTuaiueQZaBdxjKaEmaEnaEoaEpaEqaEraBdaEsaxGaBhaBiaEtaEuaDAaDAaDAaDyaEvoyFaEwawRaExazaaEyaEzaEAaBmawRaEBaECaABaEDaEEaEFaEGaEHaEEaEIaABaEJaEKaAHaELpHoaEMaENaEOaEPaEQaERaAHaANaESaEaaALaAMaANaaaaaaaEToFoaETaEUaFFaETaEWaGVaEYaEdaEZaFaaFbaEdaFcaFdaFeaEdaEdatnatnatnatnatnatnatnaFfaEkaEjaFgaFhaFiaFjahiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoHaaaaqaaCaaqdaaaaqaaCaaqdaaaaqaaCaaqdaaaaqaaCaaqdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaitaBamLBwxbaCgaCgdgIkQZaiuwrUelksJrgAGuAUwTDaiuaFkaBdfhMaFmaFmaFoaFmaFpaGaaBdaFraxGaBhaBiaFsaFtaDAaDAaDAaDAaFuoyFaFvawRaFwazaaFxaFxaFyaFzawRaEBaDJaABaABaABaABaABaABaABaABaABaDOaEKaAHaAHaAHaFAaAHaAHaFAaFBaAHaAHaFCaBIaEaaALaFDawdaaaaaarYCjOBcoraFEvuPaaHkIOaDZcotaEdaEZaFGaFHaFIaFIaFJaFIaaIaFLaFMaEdaFNaFOaFPaFQaEjhUtaEkaEjaFRaEjaEjaEjahiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoHaaaaqaaCaaqdaaaaqaaCaaqdaaaaqaaCaaqdaaaaqaaCaaqdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaitaBamLBwxbaCgaCgdgIkQZaiuwrUelksJrgAGuAUwTDaiuaFkaBdfhMaFmaFmaFoaFmaFpaGaaBdaFraxGaBhaBiaFsaFtaDAaDAaDAaDAaFuoyFaFvawRaFwazaaFxaFxaFyaFzawRaEBaDJaABaABaABaABaABaABaABaABaABaDOaEKaAHaAHaAHaFAaAHaAHaFAaFBaAHaAHaFCaBIaEaaALaFDawdaoEaaarYCjOBcoraFEvuPaaHkIOaDZcotaEdaEZaFGaFHaFIaFIaFJaFIaaIaFLaFMaEdaFNaFOaFPaFQaEjhUtaEkaEjaFRaEjaEjaEjahiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoHaaaaqaaCaaqdaaaaqaaCaaqdaaaaqaaCaaqdaaaaqaaCaaqdaoIaoHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaitoTCwUzwigaiuezFujInihaiuamEmXqsJrkxjoCnuVfaiuaFUaauaFWaFnaFXaFYnBwaFnaCkaBdaGbaGcaGdaBiaGecouaGfaGgaGhaGilnnaGjuluawRawRawRawRaGkaGlaGmawRaEBaAAarAaGnaaJaaKaaLaaMaaNaGnarAaAAaEKaxiaGtaGuaGvaGwaGwaGvaGxaGyaANaGzaBIaEaaALaDaawdaaaaaaaETqbZaETaGAaGBaETaGCaGDaBIaEdaEZaGFaGGaGHaGFaGFaGFaEdaGIaGJaEdaGKaGLaGMaGNaEjaFiaEkaEjaGOaGPaEjaEjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoHaaaaqaaCaaqdaaaaqaaCaaqdaaaaqaaCaaqdaaaaqaaCaaqdaaaaoIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuaitaitaitaiuaodujIkxsaiuaiuaiuaiuaiuaiuaiuaiueQZoEAoEAoEAoEAoEAoEAoEAoEAoEAaGUaGVtHkaBiaGXaGYaGXaBiaBiaBiaGZonXaGXaANaHbaHcawRawRawRawRawRaHdmyuarAaxiaHfaHfaHfaHfaHfaxiarAaHeaHgaxiaANaHhaHiaHjaHjaHkaHlaANaANaANaEYaHmaGUaANaANawdawdaETaETaETaHnaETaETcosaDZaBIaEdaEdaGFaHoaEdaHpaEdaHqaEdaHraGJaEdaHsaHtaFiaGNaEjaFiaEkaHuaFiaEjaEjaEjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoHaaaaqaaIraqcaaaaqaaIraqcaaaaqaaIraqcaaaaqaaIraqcaaaaoHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahtaaaaiuaqgiJiqGugKGguejhkjhkoTpjhkjhkaHCgjqoEAuoSuoSuoSuoSuoSuoSuoSoEAaHEaHFaHGhqoaHHaHIaHHaHJaHKaHLaHMqXHjYegNGjYeaHOaHPaHQaHRaHQaHSaHTaHUaHVaHWaHXaHXaHYaHXaHXaHZaHVaHUaIaaIbaHVaHVaHVaHVaHVaHVaHVaHVaIcaIdaHGaIeaCZaIfaIgaHNaHNaHNaHNhFyaIiaHNaHNcoyaDZaBIaIjaEdaGFaIkaEdaIlaEdaIlaEdaEdaDlaEdaEjaEjbfuaEjaEjaFiaEkaEjaGOaIpaIqaElaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoHaaaaqaaIraqcaaaaqaaIraqcaaaaqaaIraqcaaaaqaaIraqcaaaaoHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahtaaaaiuaqgiJiqGugKGguejhkjhkoTpjhkjhkaHCgjqoEAuoSuoSuoSuoSuoSuoSuoSoEAaHEaHFaHGhqoaHHaHIaHHaHJaHKaHLaHMqXHjYegNGjYeaHOaHPaHQaHRaHQaHSaHTaHUaHVaHWaHXaHXaHYaHXaHXaHZaHVaHUaIaaIbaHVaHVaHVaHVaHVaHVaHVaHVaIcaIdaHGaIeaCZaIfaIgaHNaHNaHNaoFhFyaIiaHNaHNcoyaDZaBIaIjaEdaGFaIkaEdaIlaEdaIlaEdaEdaDlaEdaEjaEjbfuaEjaEjaFiaEkaEjaGOaIpaIqaElaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoHaaaaaaaoIaaaaaaaaaaoIaaaaaaaaaaoIaaaaaaaaaaoIaaaaaaaoHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNahtaaaaiuaiuaiuaiuaiuaICaiuaiuaiuaiuaiuaIHaiuoEAuoSuoSuoSuoSuoSuoSuoSoEAaALaILaIMaDZaDZaINaIOaIOaIOaIPaIQaIOaIOaIOaIQaIPaIOaIOaIRaIOaISaITaIVaIOaIOaIWaIWaIXaIWaIYaDZaDZaIZaJaaJbaDZaDZaDZaDZaDZaDZaDZaDZaGVaDZaBIaJcaJdaJeaJfaIUaIUaIUaIUaJhaJiaIUaIUaJjaJkaJlaJmaaOaFIaJoaEdaEdaEdaEdaEdaJpaEkaEjaJqaJraJsaJtaJsaJsaJvaEjaFiaEjaJwaEjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoHaoIaoHaoHaoHaoHaoHaoHaoHaoHaoHaoHaoHaoJaoHaoHaoHaoIaoHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahtaaaaHziabxaQrgsaJDpvKgxqniyaJFriFaiuofXiSzoEAuoSuoSuoSuoSuoSuoSuoSoEAaALaDZaJGaJHaJIaJJaJIaJIaJIaJKaJLaJIaJIaJMaJLaJKaJNaJOaJPaJOaJOaJQaJSaJOaJOcozcozcoBcozcozaJOaJOaJTaJQaJUaJOaJVaJOaJWaJRaJOaJVaJOaJPaJRaJXaJYaJZaKaaKbaJIaJHaJIaJIbheaKeaJIaJIaJIaJHaKfaKgaEdaKhaGFaaPaKjaEdaKkcCXcCYcCZaEjaKnaEjaKoaFiaKpaFiaKnaKqaFiaEjaKraEjaLnaLmaLmaLoaLoaLmaLmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHAaHAaHAaHAxeeaKAfmUjeqjeqaKDaKEaKEaKGxhEaiuaiuaIHoEAuoSuoSuoSrJZuoSuoSuoSoEAaALaDZaKIaKJaKKaKLaKKaKJaKMaKNaKOaKPaKQaKQaKRaKSaKQaKTaKTaKTaKTaKTaKUaKTaANaKVaKVaKVaKVaKVaANaKTaKYaKZaLaaKZaLbaKZaKYanXaLcaLdaLcanXanXaBIaEaaALaLeaLeaLeaLelAslAslAskVAlAslAslAslAslAscDaaEdaEdaEdaEdaEdaEdaLhcDaaLiaLjaKqaKnaLkaLlaFiaFiaFiaKnaEjaEjaEjaEjaLmaNTaLmaMEaMFaMGaMHaLmabIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -6806,7 +6811,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxeeaHAaHAaHAnYnaJEkvjaQtaQuaQtaQuaQtaVNaJEaVMabCaJEaVOdTVdTVgeUdTVaVPdTVabEabAxvOwunaVRaVSaVSaVTaVUaVSaRLaRLaRLaRLaVVaRLaRLaRNaVWaVXaSKaSKaVYaVZaWaaWbbdvaWdaWeaWfaWgaWhcpeaWiaWjbahbahbahaWlaWmaPEaWnaWoaWpaWqaWraUfaMbaDZaMcaPWaWsaWtaWuaWuaWuaWuaWvaVtaPYaWwlfZaWxaVxaWyaTmaWzaTmaTmaTmaWAaUyaWBsQtaaaaaaaaaaaaaaaaaaaaaaaaaaaahtaaaaEjaUCaEjaFiaHuaFiaFiaFiaElaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTCaUDaTEaaaaTCaUDaTEaaaaTCaUDaTEaaaaTCaUDaTEaaaaTCaUDaTEaaaabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqICaKzwKawqufTYaWEftWaOfaOfgpCaOfaOfcJofwexmpabGaWFaWFaWFaWIaWJaWFaWJaWFxmpabFaCZaEaaKIaVSaWMaWNaWOaVSaWPaWQaWQaWRaWSaWTkEWaRNaRNaRNaRNaWUaWVaWWaRNaWXaWYaXbaXbaXbaXcaXdaPEeyTbahbahaXhbahbeBbckaPEaXkaXlaXmaXnaXoaXpaXqaHNaXraLfaPWaXsaXtaXuaPWaLfaLfaVtaPYaXvaLfaXwaVxaXxaTmaVzaTmaTmcCBaXyaXzaXAaXzaaaaaaaaaaaaaaaaaaaaaaaaaaaahtaaaaEjaUCaEjaFiaEjaFiaXCaXCaElaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTCaUDaTEaaaaTCaUDaTEaaaaTCaUDaTEaaaaTCaUDaTEaaaaTCaUDaTEaaaabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHAaHAaHAaHAxeeaWKppQaWKduQppQaWKaWKppQaWKaOsaHzaXFaXGkAaaXKaXKaXIaXJaXIaXKaXBaGUaHmaXLaXMaXNaXOaXPaVSaXQaXRaXSaXTaXUaXVaXWaXXaXYaXZaRNaRNaYaaRNaRNaYbaRNaRNaRNaPEaPEaYdaPEaYeaYfaYgaYgaYgaYhaYiaPEaYjaUfaYkaYlaYmaUfaMbaDZaMcaLfaYnaYoaYpaYqaYraYsaPWaVtaPYaYuaLfaYvaYwaYxaYyaYzaTjaYyaYAaYBaLgaLgaLgaaaaaaaaaaaaaaaaaaaaaaaaaaaaEjaElaEjaUCaYCaFiaEjaYDaYEaYFaElaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTCaUDaTEaaaaTCaUDaTEaaaaTCaUDaTEaaaaTCaUDaTEaaaaTCaUDaTEaaaabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYGaYGaYGaYGaYGaYGaYGaYGaYGaYGaYGaYGaYGaYGaYGaXHaYHaYIfowaYJaYKaXIaALaEaaYLaVSaVSaYMaVSaVSaYNaXSaYOaYOaYPaXSaXSaXSaXSaYQbgkaYRaYSbcerxVaYVaYUaYTaYXaYYcpgaYZaZaaZbaZccphaZdcpicpjcpkaZfaZgaUfaUfaUfaUfaUfaZhaDZaZiaLfaZjaVuaPYaPYaOVaZkaaSaZmaZnaOTaUlaZoaZpaZqaZoaZoaZraZsaZtcCTaLgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaElaZvaTxaZwbaGbaGbaGbaGbaGbaGbaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTCaUDbaIaaaaTCaUDbaIaaaaTCaUDbaIaaaaTCaUDbaIaaaaTCaUDbaIaaaabyabIabyabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYGaYGaYGaYGaYGaYGaYGaYGaYGaYGaYGaYGaYGaYGaYGaXHaYHaYIfowaYJaYKaXIaALaEaaYLaVSaVSaYMaVSaVSaYNaXSaYOaYOaYPaXSaXSaXSaXSaYQbgkaYRaYSbcerxVaYVaYUaYTaYXaoGcpgaYZaZaaZbaZccphaZdcpicpjcpkaZfaZgaUfaUfaUfaUfaUfaZhaDZaZiaLfaZjaVuaPYaPYaOVaZkaaSaZmaZnaOTaUlaZoaZpaZqaZoaZoaZraZsaZtcCTaLgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaElaZvaTxaZwbaGbaGbaGbaGbaGbaGbaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTCaUDbaIaaaaTCaUDbaIaaaaTCaUDbaIaaaaTCaUDbaIaaaaTCaUDbaIaaaabyabIabyabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZxaZyaZyaZyaZzaZAovMaZAaZAaZAaZAaZAaZCaZDaZEaXHaZFaZGaZHaZIaZJaZKaZLaZMaZNaVSaZOaZPaZQaVSaZRaZSaZTaZUaZVaZWaZXaXSaXSaXSgamaYSaYSaYSaYScplbabbacbadbaebahbagbahbagbahbagbeBbagbahbagbahbanaPEbaobapbaqaPEbaraDZaMcaLfbasbatbaubavbawbaxaPWaPYaPYaPYbazaTmaZtbaAbaBbaCbaDbaEaZpbaFaLgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaElaUCaGOaFibaGbbLbbMbaHrWEsutrWEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbPaaaaaaaaabbPaaaaaaaaabbPaaaaaaaaabbPaaaaaaaaabbPaaaaaacFBabIcFBabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZxbaJbaKbaKbaKbaKbaLbaKbaMbaNbaNbaNbaNbaObaPaXHbaQbaRbaSbaTbaUaXIaALbaVbaWaXMbaXbaYbaZaVSaYNbbaaZTbbbbbcaXSbbdpWTpWTbbeaZZaYSbbgcpmcpnbcfbbibaabblbbmbagcpobagbbrbbobbpbbqbbrbbsbbpbagbbtbbubbvbbwbbxaPEaMbbbybbzaLfaLfaLfaLfaLfbbAaLfaLfbbBbbCbbDaLfbbEbbFbbGbbHbbIbbIbbJbbKbbIbbIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEjbcHbcIbcIaaTbcKbcLuXHbbObcOoCXbcQbcQbcQbcQbcQbcQbcQbcQbcQbcQbcQbcQbcRbcSbcSbcSbcSbcSbcSbcSbcSbcSbcSbcSbcSbcSbcSbcSbcSbcTbcUbcQbcQbcVabIabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZxaZxjzzbbQaZxbbRbaKbbSaZxbbQjzzbbRbaKbbTbbUaXHaXHaXIbbVaXIaXKaXKaALaEaaKIbbWbbXaZPbbYaVSaYNaZSaZTbbZbbcbcaaRLbcbbccbcdaRNcpqcprbcgbchcpsbbhbaabblbaebahcptbahbbrbcobbpbeBbbrbcqbbpbahbcrbcsbctbcubcvbcwaSXaDZaMcaEjbcxbcyaFiaFibczaFiaLfaLfaLfaLfaLfbbEbcAbcBbcCbbIbcDbcEbcFbcGbbIaaaaaaaaaaaaaaaaaaaaaaEjaElaEjaElaEjaUCaFiaFibaGbdRbdSbcNrWErWErWEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdUaaaaaaaaabdUaaaaaaaaabdUaaaaaaaaabdUaaaaaaaaabdUaaaaaacFBabIcFBabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -6814,7 +6819,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajzzbdVaZxaZxaZxaZxaZxbdVjzzaYGaYGbbTbdWbdXbdYbaKbdZbeaabKaGVaALaEabebaVSbecbedbeeaVSaXQbefbegbehbeibejabLbelbembenabMcpwbeqberbesbepcpxbeuanjbaebexbagbeybezbeAbagbeBbagbeCbeDbeEbeFbeGaZeaXbbeHaPEaBIaDZaALaEjaFiaEjbeIbeIbeIbeIbeIbeIbeIbeIbczbbEbeJbeKbeLbdIbeMbeNbeObePbdIbdIbdIaaaaaaaaaaaaaaaaEjbeRaEjaFiaFibeSaFikIoaEjbfPkKIeZAvzTdsvaEjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTCbeUaTEaaaaTCbeUaTEaaaaTCbeUaTEaaaaTCbeUaTEaaaaTCbeUaTEaaaabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYGbeYbeZbfabfbbaNbfcbfdabPbffbfgbfhaKIaVSbfiaVSaVSaVSbfjbfkbflbflbfmbfnbdmbdnaDZbfoaRNbfpcpycpzcpAcpBaRNbgkaRNcpCbfraPEcpCcpCaPEbfsbftbfsaPEcpCcpCaPEaPEbdybdyaPEaPEaEYaGVaGUaEjbfuaEjbeIbfvbfwbfxbfybfzbfAbeIbczbbEannbfCbfDbdIbfEbfFbfGbfHbfIbfJoPybfKaaaaaaaaaaaaaEjaUCaKqaFiaFiaFibfMbfNaEjbfPaFitDngUbdLYaEjaaaaaaaaaaaaabNaaaaaaaaaaaaaaaaaaaaaaTCbeUaTEaaaaTCbeUaTEaaaaTCbeUaTEaaaaTCbeUaTEaaaaTCbeUaTEaaaabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZxbbTbfYbfZbfZbgabgbbgcbgdbgdaALaEabgebgfbggbghbgiaRLbdmbdmbdmbdmbgjbdmaRLkEMaDZbfoaRNbgkbglbgkbgkbgkaRNbgnbgobgpbgqbgrbgsbgpaPEbgtbgubgtaPEbgvbgwbgxbgybdobdobgzaDZbgAaDZaALbgBaDZbgCbgDbgEbgFbgGbgHbgIbgJbeIbczbbEgaJbbEbbEbbIbgKbgLbgMbfHbdIbdIbdIaaaaaaaaaaaaaaaaEjaUCaEjaEjaEjaEjaEjaEjaEjaEjhOzaFiaFixylaEjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTCbeUaTEaaaaTCbeUaTEaaaaTCbeUaTEaaaaTCbeUaTEaaaaTCbeUaTEaaaabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgSaZxbbTbfYbgabgUbgVbgWbgXbgYbgaaALbgZbhabhbbhcaJIaJIaJIaJIbhdaJIaJIbheaJIbhdaJIaJIaJZaJIaJIbheaJIaJIaJIaJIaJIbhdaJIaJIaJIaJIbhfaJIbhdaJZaJIbhgaJIaJIaJIaJIaJIbhdaJIaJIbhebhhaJZaJIaJIbhibhjbhkbhlbhmbhnbhobhnbhpbhqaEjaZvaTxaTxaaUbhsbhtbhubhvbbIaaaaaaaaaaaaaaaaaaaaaaEjeCwgfibhzbjDgfibhzgfibhBaEjaEjnZwaEjaEjaEjahtahtahtahtaEjaElaElaElaEjaaaaaaaaaaTCbeUaTEaaaaTCbeUaTEaaaaTCbeUaTEaaaaTCbeUaTEaaaaTCbeUaTEaaaabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgSaZxbbTbfYbgabgUbgVbgWbgXbgYbgaaALbgZbhabhbbhcaJIaJIaoMaJIbhdaJIaJIbheaJIbhdaJIaJIaJZaJIaJIbheaJIaJIaJIaJIaJIbhdaJIaJIaJIaJIbhfaJIbhdaJZaJIbhgaJIaJIaJIaJIaJIbhdaJIaJIbhebhhaJZaJIaJIbhibhjbhkbhlbhmbhnbhobhnbhpbhqaEjaZvaTxaTxaaUbhsbhtbhubhvbbIaaaaaaaaaaaaaaaaaaaaaaEjeCwgfibhzbjDgfibhzgfibhBaEjaEjnZwaEjaEjaEjahtahtahtahtaEjaElaElaElaEjaaaaaaaaaaTCbeUaTEaaaaTCbeUaTEaaaaTCbeUaTEaaaaTCbeUaTEaaaaTCbeUaTEaaaabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZxbbTbhEbfZbhFbhGbhHbhGbhIbgdbhJbhKbhLaDZaALaDZaDZaDZaDZaBIaDZaDZaDZaDZbhMaDZaDZaALaDZaDZaDZaDZaDZaDZaDZaDZaBIbhNaDZaDZaDZcpHcpIcpJbhOcpKcpLcpMaDZaDZaDZwVCaBIaDZaDZaDZbhMaALaDZbhPbhQbeIbhRbhSbhTbhUbfzbhVbeIaNRaEjaUCaEjaEjbbIbbIbbIbbIbbIbbIaEjaEjaaaaaaaaaaaaaaaaEjaUCaEjlEnlEnlEnlEnaEjfwIaEjoRXaFigSIaKqaEjaElaElaElaElaEjbnliCewOfaEjaaaaaaaaaaTCbeUaTEaaaaTCbeUaTEaaaaTCbeUaTEaaaaTCbeUaTEaaaaTCbeUaTEaaaabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZxbbTbfYbfZbibbhGbicbidbiebgdbifaIeaHNaHNbigaHNaHNaHNbihbiibijbikbilbikbimbikbikbinbimbikbikbikbikbikbijaHNaHGbigbihaHNaHNcpNcpOcpPbiocpQcpRcpSaHNaHNbihaHNaHGbipbiqbipbirbisaHNaHNbipaaWbiubhSbivbiwbeIbeIbeIbixbiybizaTxaTxaTxaTxbiCaFiaEjaGPpKdaEjaEjaEjaEjaEjaEjaEjaUCbkFpnUuwbbiDvYNbkFfwIaKqbiFgfigfigfintjgfigfigfigfintjgfivskbhBaEjaaaaaaaaaaTCbeUaTEaaaaTCbeUaTEaaaaTCbeUaTEaaaaTCbeUaTEaaaaTCbeUaTEaaaabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYGbbTbiIbiJbiKbiLbiMbgVbiNbgabiObiPbjjbiRbiSbiTbjLbjLbiWbiXbiYbiYbiYbiYbiZbiYbiYbjabjbbjabjabjcbjcbjdbjebjdbjfbjgbjhbjdbjicpTbjkaBIaDZaDZbjlcpUbjnbKMbjpbltbjrbKMbGabKMbBoaANbjmbjmbjmbeIbjubhSbivbiwbeIaKqbjvygZbjwbjwbjwbjwbjwbjwpdWaTxbjxbjxbjxbjxobjbjxbjxbjxbjxoTlqHIbkFpnUbjBbiDvYNbkFbjEgfibjFaFibfMybXbfMybXfNvbfMybXfNvaFiljefwIaElahtaaaaaaaTCbeUaTEaaaaTCbkPbaIaaaaTCbkPbaIaaaaTCbkPbaIaaaaTCbkPbaIaaaabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -6822,29 +6827,29 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZxbcXaZxbkQbkRbkSaZxbcXaZxbbRbaKbbTbkTaYGbfZbgdbgdbgdbgdbkWbjLbkXbkYbkZblaabQblbblbwUfblcbiYbldblebldblfblgbiYblhblibljblkbkbbllbkhblmblncpZcqablpbkeblqblrbjdblsaDZblubKMblvblwblxblybmCblzblAblBblCblDbktblEblFblGblHblIblJblKblLbktblMblNblMbjwblPblQblRblSbjwblTblUblVblWqDJbjwtimbjwbjwbkDbjwvzPaEjbkFtaTmqltdBblZxWlbnjblXbnhbnibnjblXbnhbnibnjblXbnhblXbkFbnlwQUbnnaEjaaaaaaabyabyabyaedaedabyabyabyabyabyaedabyabyabyaedabyabyabyabyabIabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaZiaZjzzbdVaZxbbRbaKbbSaZxbdVjzzbbRbaKbbTbfYbmcaYGbmdbmebmfbmfbmfabRbmhbmibmjbmkbjLbmlbjLbmnbiXbiYbmpbmqbldblfbmrbiYbmsbmtbmubmvbkbbmwcqabpTbmxcqcbmybmzbkhbkhcqdbmAaBIaDZaDZbltbmCbmCbmCbmDbmHbmIbmJbkncqebkobkubmLbmMbmNbmObmObmPbmQbmRbktbmSbmTbmUbjwbmVbmWbmXbmYbjwbmZbnabnbbnavmGuAZeXonJIxPavxpbjwiWVwAIbkFlWHbpnbpnmQmhPNbnjblXblXblXbnjblXblXblXbnjblXblXblXbkFbokxahbomaElaaaaaaaaaaaaaaaaaaahtaaaaaaaaaaaaaedaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabslaZxbslbaKbaKbaKbaLbaKbnobnpbnpbnpbnqbnrbnsbntaYGbnubnvbnvbnvbnvbnvbjLbjNbnwbjNbjLbjLbnxiGJbnybiYbldbmqbldblfbnzbiYbnAbnBbnAbjabjcbnCbnDbpTbnEbnFbnFbnGcqfbkhcqdbmAaBIaDZaDZcqhcqicqibnIbJIbyKbyKbnLbnMbnNbkobktbnObmMbnPbnQbnQbnRbmMbnSbktbnTbnUbnTbjwbnVbnWbnXbnYbjwbnZbqsbqspbIbnZboebofbogbohbocbjwaFivzPbkFwfshEXthWilDnxTbnjbprblXblXbnjbprblXblXbnjbprblXblXbkFaFifwIaEjbkFbndbndbndbndbkFbkFbkFxKcbkFbkFaaaabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtKbtLbcXbtMbonbonbonbonboobonbonbonbaKbaMbopbfYbntaYGboqbnvborbosbotboubovbowboxboybozbnvboAbjQboBbiYbldboCbldblfboDbiYboEboFboGbjcboHboIboJbpTboKboLboMboNboNboNboObjdbmBjcTbjmbKMboPboQboRboSboSboTboUbsUbyCbkobktboXbmMbnPbnQboYbnRbmMboZbktbpabpbbpcbjwbpdbpeeSLbpgbphbpibqsbqsbqspDPboeboabpobppbncbjwbpqvzPbkFpfPbrObpnedJuePbnjoSckNfhvWbnjbqGbqHbqIbnjbqJbqKbqLbkFaFifwIbkFbkFkRKqcDqYqlGSdmTbkFblXblXblXbkFahtabyahtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZxaZxaZxaZxaZxaZxaZxaZxaZxaZxaZxbbRbaKbbTbfYbptaYGbpubnvbpvbpwbpxbnvbpybpzbpAbpBbpBbpCbpDbpEbpFbpGbpHbpIbpJbpKbpHbpMbpNbpObpPbpQbkhbpRbpSbpTbpUbpVbpVbpWbpXbpWbpVbpYtcCxjenKFcClbqbcClcClbqbbqcbqbcClbqdbqebqfbktbqgbqhbqibqibqibqjbmMbqkbktbqlbqmbqnbjwbqobqpbqqbqreYredlbqtbqtbqtnBLbqvbqwlARbqxtdpbkFbnjbqAbkFbqCbzgbqEbqFostbrRbsabsbigEbnjbsabsbbscbnjbsabsdbsebkFaEjbqObkFkFDcPyxxwsNznImtqXbkFblXblXblXbkFaaaabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZxbbRbaKbbTbqSaYGaYGboqbnvbqTbqUbqVboubqWbpzbqXbqYbqZbrabrbbrcbrdbiYbiYbiYbiYbiYbiYbiYbrebrfbrgbjcbrhbribjdbpTbpUbpVbrjbrkbrldVtbrmbpYqWBtTlcqicClbrpbrqbrrbrsbrtbrucClbrvbyCbkobkubrwbrxbmMbrybrzbrAbrBbrCbktbrDbrEbrFbjwbrGbrHbpfbqsbqsbqsbrKbrLbrMbqsbqsbrHbqsbqsoDPbrRbrTbrUbrVbrWbrXbrWbrWnOYqVPbtwbtwbtxitlbtwbtwbtxbsfgIGgIGxjTbkFbtAbtBxKceILdirlhAnqVoEWnEbpbRblXiPjblXxKcaaaabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZxbbRbaKbbTbsmaYGbsnboqbnvbsobspbsqbnvbsrbssbstbsubsvbswbsxbsybszbsAbsBbsCbsCbsDbsEbsAbsFbkgbsGbjcbjdbjdbjcbsHbsIbpYbsJbsKbsLbsMbsNbpYiHetTlcqicClgFobyFbsRbsSbsRbsTcClcqkcqlbsVbktbsWbsXbsYbsZbtabtbbtcbtdbktbtebtfbkxbjwbtgbrHbthbtibrJbtkbtlbtlbtlxgGbrJbtpbtibrJbtsaaVbxFbxFabSvMxcsubtubtvdgzqtFbuIbuJdxcbuLbuMbuNbuObuQbuNbuNbtEaaXuXGbtFaaYmTSmTSlFhoSLiuMpWmblXblXtfPtuybkFahtabyahtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaairsaZxbbRbaKbbTbtNbtObtPbtQbnvbtRbtSbtTboubtUbtVbtWbtXbtYbnvbtZbsybjQbuabubbucbudbucbuebuabkhbufbrfbugcqmcqmcqmblobuibpYbujbukbulbumbunbpYqbmtTlcqivfncSKcCtbupbuqburbuscClbutbyCbuubktbkubuvbkubktbktbktbktbktbktbuwbuxbuybodfjsbuAwBbwBbwlKbuBdkRbuCgDZcKAbuDbuEbuFbuGbuHbrRwkZbuKbkFofNxzpxprnuvjxljwebwebwebwfcucbwhbwebwfbuUbwebwebuWbkFmtIgICoBbpMGufaufahUJwXuuvonaqblXiPjblXxKcaaaabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamZEbGIbGIbGIbGIaqGaqGaZxbbRbaKbbTbfYaYGbvabvbbnvbnvbtSbnvbvcbouboubvdbvebvcbvcbvfbvgbvhbvibvjjsjbvkkQytixrarjUVbvmbvnbvobvlbvlbvlbvlbvpababvrbvsbwUbvtmcfgGAbvugkScqiufxduFbyFbvwbvxbvybvzbqbbsUbvAbvBbvCcqpbvEbvFbvGbvHbvIbvJbvKbvLbvMbvNbvObvPbvQbvRbvSbvTbvUeNqbvVbvWbvVbvYbvZbwabwbbwcbjwbkFbnjdqwbkFgdLugCihkihktXnbrRbxMbxNbxObnjbxMbxQbxRbnjbxMbxSbxTbkFbwmbwnbkFiPzoNEtaAriWcOpmMzbkFblXblXblXbkFaaaaedaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVpaZxaZxaZxaZxaZxaZxaZxaZxaZxbwqbwraYGbwsbwtbnvbnvbwubnvbwvbwwbwxbwybwzbwAbvcbwBbwCbwDbwEbwFbwGbwHbwIcSJbwEbwKbwLbwMbwNbwObwPbwPcqsbwQbpXbwSbwTbsKbwVnnfbwWwnwtTlcqiufxoxtbxcbxdbxebxfbxgabTbxibxjbxkbxlbxmbxnbxobxpabcbxrbxsabUbxubxvbxwbxxbxybxzbxAbwabxCbxDeNqcxtbxGbxHbvYbxJefubxKbxLbjwldQbwmspzbkFiLlgdJpXgcPThfZbnjbzkbzlbzmbnjbznxxObzpbnjbzqbzrbzsbkFkFuvRibkFsXRoepqcHjtflGSdmTbkFblXblXeQRbkFahtabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtKbtLbcXbtMbaKbaKbaKbaKbaKbaKbaKbaKbaKbaMbopbfYbntaYGboqbnvborbosbotboubovbowboxboybozbnvboAbjQboBbiYbldboCbldblfboDbiYboEboFboGbjcboHboIboJbpTboKboLboMboNboNboNboObjdbmBjcTbjmbKMboPboQboRboSboSboTboUbsUbyCbkobktboXbmMbnPbnQboYbnRbmMboZbktbpabpbbpcbjwbpdbpeeSLbpgbphbpibqsbqsbqspDPboeboabpobppbncbjwbpqvzPbkFpfPbrObpnedJuePbnjoSckNfhvWbnjbqGbqHbqIbnjbqJbqKbqLbkFaFifwIbkFbkFkRKqcDqYqlGSdmTbkFblXblXblXbkFahtabyahtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZxaZxaZxbonbonbonbonboobonbonbonbaKbaKbbTbfYbptaYGbpubnvbpvbpwbpxbnvbpybpzbpAbpBbpBbpCbpDbpEbpFbpGbpHbpIbpJbpKbpHbpMbpNbpObpPbpQbkhbpRbpSbpTbpUbpVbpVbpWbpXbpWbpVbpYtcCxjenKFcClbqbcClcClbqbbqcbqbcClbqdbqebqfbktbqgbqhbqibqibqibqjbmMbqkbktbqlbqmbqnbjwbqobqpbqqbqreYredlbqtbqtbqtnBLbqvbqwlARbqxtdpbkFbnjbqAbkFbqCbzgbqEbqFostbrRbsabsbigEbnjbsabsbbscbnjbsabsdbsebkFaEjbqObkFkFDcPyxxwsNznImtqXbkFblXblXblXbkFaaaabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZxaZxaZxaZxaZxaZxaZxaZxaZxbbRbaKbbTbqSaYGaYGboqbnvbqTbqUbqVboubqWbpzbqXbqYbqZbrabrbbrcbrdbiYbiYbiYbiYbiYbiYbiYbrebrfbrgbjcbrhbribjdbpTbpUbpVbrjbrkbrldVtbrmbpYqWBtTlcqicClbrpbrqbrrbrsbrtbrucClbrvbyCbkobkubrwbrxbmMbrybrzbrAbrBbrCbktbrDbrEbrFbjwbrGbrHbpfbqsbqsbqsbrKbrLbrMbqsbqsbrHbqsbqsoDPbrRbrTbrUbrVbrWbrXbrWbrWnOYqVPbtwbtwbtxitlbtwbtwbtxbsfgIGgIGxjTbkFbtAbtBxKceILdirlhAnqVoEWnEbpbRblXiPjblXxKcaaaabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZxbaKbaKbaKaZxbbRbaKbbTbsmaYGbsnboqbnvbsobspbsqbnvbsrbssbstbsubsvbswbsxbsybszbsAbsBbsCbsCbsDbsEbsAbsFbkgbsGbjcbjdbjdbjcbsHbsIbpYbsJbsKbsLbsMbsNbpYiHetTlcqicClgFobyFbsRbsSbsRbsTcClcqkcqlbsVbktbsWbsXbsYbsZbtabtbbtcbtdbktbtebtfbkxbjwbtgbrHbthbtibrJbtkbtlbtlbtlxgGbrJbtpbtibrJbtsaaVbxFbxFabSvMxcsubtubtvdgzqtFbuIbuJdxcbuLbuMbuNbuObuQbuNbuNbtEaaXuXGbtFaaYmTSmTSlFhoSLiuMpWmblXblXtfPtuybkFahtabyahtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZxbaJxaAbaKbaKbbRbaKbbTbtNbtObtPbtQbnvbtRbtSbtTboubtUbtVbtWbtXbtYbnvbtZbsybjQbuabubbucbudbucbuebuabkhbufbrfbugcqmcqmaoNblobuibpYbujbukbulbumbunbpYqbmtTlcqivfncSKcCtbupbuqburbuscClbutbyCbuubktbkubuvbkubktbktbktbktbktbktbuwbuxbuybodfjsbuAwBbwBbwlKbuBdkRbuCgDZcKAbuDbuEbuFbuGbuHbrRwkZbuKbkFofNxzpxprnuvjxljwebwebwebwfcucbwhbwebwfbuUbwebwebuWbkFmtIgICoBbpMGufaufahUJwXuuvonaqblXiPjblXxKcaaaabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamZEbGIbGIaZxbaKbaKbaKaZxbbRbaKbbTbfYaYGbvabvbbnvbnvbtSbnvbvcbouboubvdbvebvcbvcbvfbvgbvhbvibvjjsjbvkkQytixrarjUVbvmbvnbvobvlbvlbvlbvlbvpababvrbvsbwUbvtmcfgGAbvugkScqiufxduFbyFbvwbvxbvybvzbqbbsUbvAbvBbvCcqpbvEbvFbvGbvHbvIbvJbvKbvLbvMbvNbvObvPbvQbvRbvSbvTbvUeNqbvVbvWbvVbvYbvZbwabwbbwcbjwbkFbnjdqwbkFgdLugCihkihktXnbrRbxMbxNbxObnjbxMbxQbxRbnjbxMbxSbxTbkFbwmbwnbkFiPzoNEtaAriWcOpmMzbkFblXblXblXbkFaaaaedaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVpaZxaZxaZxaZxaZxaZxtOeaZxaZxbwqbwraYGbwsbwtbnvbnvbwubnvbwvbwwbwxbwybwzbwAbvcbwBbwCbwDbwEbwFbwGbwHbwIcSJbwEbwKbwLbwMbwNbwObwPbwPcqsbwQbpXbwSbwTbsKbwVnnfbwWwnwtTlcqiufxoxtbxcbxdbxebxfbxgabTbxibxjbxkbxlbxmbxnbxobxpabcbxrbxsabUbxubxvbxwbxxbxybxzbxAbwabxCbxDeNqcxtbxGbxHbvYbxJefubxKbxLbjwldQbwmspzbkFiLlgdJpXgcPThfZbnjbzkbzlbzmbnjbznxxObzpbnjbzqbzrbzsbkFkFuvRibkFsXRoepqcHjtflGSdmTbkFblXblXeQRbkFahtabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVpaZxjkmotootootootootoabZbxYbxZbyaaYGbybbycbnvbydbtSbyebyfbygbyhbyibyjbykbvcbylbymbynbsAbyobypbuabyobsAbsAbyrbysbytbyubyvbyubyvbyubyvbpYbywbyxbsKbyzbyAbpYceptTlerVabebyEnIUbyGbyHbyImdLbqbbyJhiYbyKcqtbyLbyMbyNbyObyPbyQbyRbySbyTbyUbyVbyWbyXbyYbyZbzabzbbzcurPbzdbzebzdfkHtAKbzhbzibzjbjwlNWbwmspzbkFbkFbkFbkFbkFbkFbkFbAHblXblXbnjbAHblXblXbnjbAHblXblXbkFtSLdKsbwmsXRbndbndbndbndbkFbkFbkFxKcbkFbkFaaaabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVpaZxtpXwwKwwKwwKwwKkvxacabzzbzAbzBaYGbzCbzDbnvbzEbwubzFbzGbzHbzIbzJbzKbzLbvcbzMbzNbzObsAbzPbzQbzRbzSbzTbzUbzVbzWbzXbzYbzZbAabAbbAcbAdbpYbAebAfbAgoohbAibpYePStTlrMtbAmbBpbAobApbAqbArbCJfRsbAtbAtbAtbAubAvbAwbAxbAybAybBobAAbAAbABbAAbAAbAAbAAbACbADbAEbAFbAFbAFwnJvTNwnJbAFbAFbAFbAFbAFbHymSclWyspzbxPbwmlWykPisyQkkQbkFblXbBUblXbnjblXbBUblXbnjblXblXblXbkFcDBoKabwmpwSmlrnNNahtaaaaaaaaaahtaaaaaaaaaaaaahtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVpaZxiHIwwKaZxaZxaZxbAIbAJvIUbAKbALaYGbzCbAMbnvbANbAObAPbAQbARbASbATbAUbAVbvcbAWbAXbAYbsAbCjbzQbzReFjbBcbBdbBebBfbpPwLobBgbBhbBibBjbBkbpYbpYbBlbpYbpYbpYbpYnhWqUeksCdhzvyNbBqbBrbBsbBtbBufRsbBwbBxbBybAubsUbBzbkobBBbBoaaabAAbBCbBDbBEbBFbBGbAAbBHbBIbBJbAFbBKbBLbBMbBNbBObBPbBQbBRbBSbBTbHyscigXgwFTnevabgcDBcDBcDBrKLbkFblXbDeblXbnjblXbDeblXbnjblXbDeblXbkFcDBrgnbwmbwmsEBbwmahiaaaaaaaaaaedabyabyaedabyabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVpaZxtpXwwKwwKwwKwwKkvxacabzzbzAbzBaYGbzCbzDbnvbzEbwubzFbzGbzHbzIbzJbzKbzLbvcbzMbzNbzObsAbzPbzQbzRbzSbzTbzUbzVbzWbzXbzYbzZbAabAbbAcbAdbpYbAebAfbAgoohbAibpYePStTlrMtbAmbBpbAobApbAqbArbCJfRsbAtbAtbAtbAubAvbAwbAxbAybAybBobAAbAAbABbAAbAAbAAbAAbACbADbAEbAFbAFbAFwnJvTNwnJbAFbAFbAFbAFbAFbHymSclWyspzbxPbwmlWykPisyQkkQbkFblXbBUblXbnjblXbBUblXbnjblXblXblXbkFiVJoKabwmpwSmlrnNNahtaaaaaaaaaahtaaaaaaaaaaaaahtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVpaZxiHIwwKaZxaZxaZxbAIbAJvIUbAKbALaYGbzCbAMbnvbANbAObAPbAQbARbASbATbAUbAVbvcbAWbAXbAYbsAbCjbzQbzReFjbBcbBdbBebBfbpPwLobBgbBhbBibBjbBkbpYbpYbBlbpYbpYbpYbpYnhWqUeksCdhzvyNbBqbBrbBsbBtbBufRsbBwbBxbBybAubsUbBzbkobBBbBoaaabAAbBCbBDbBEbBFbBGbAAbBHbBIbBJbAFbBKbBLbBMbBNbBObBPbBQbBRbBSbBTbHyscigXgwFTnevabgiVJiVJiVJrKLbkFblXbDeblXbnjblXbDeblXbnjblXbDeblXbkFiVJrgnbwmbwmsEBbwmahiaaaaaaaaaaedabyabyaedabyabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVpaZxiHIwwKaZxirsbBVqbVbBXbBXbBXbBXbBXbBYbvbbnvbnvbnvbnvbBZbCabCbbCcbCdbCebvcbCfbCgbChbsAbCiiojbBbbClbCmbyobCnbCobCpabhbCrbCsbCtbCubCvabibCxbCybCzbCAbCBabjrGzdggfdQnkkbBpbCEbCFbCGbCHbCIbAobCKbCLbCMbAtcqkcqvbkobCNbCOahtbCPbBCbBDbCQbCRbCRbCSbCTbCUbBJbCVbCWbCWbCXbBNbCZbCWbDabDbbDcbDdbHybwmbwmbwmhgDbwmlWyhxnrFqlWybkFbkFbkFbkFbkFbkFbkFbkFbkFbkFbkFbkFbkFaadjRGeuQvtljEXhSMahiaaaaaaaaaahtaaaaaaaaaaaaahtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagLnaZxiHIuALaZxirsbDfabIbBXbDgbDgbDhbvabDibDjbDibDibDkbnvbvcbvcbvcbDlbDmbDnbvcbDobDpbDqbsAbDrbsAbDrbsAbDrbsAbDsbkhbpPwLobDtbDubDvbDwbDxbDybDybDybDybDybDzbvarPdphJbmDbDAbBpbDBbDCbDDbDEbDFbAobDGbDHbDIbAtbsUbBzbkobDKbBoahtbAAbDLbDMbDNbDObDPabkbDRbDSbDTablbDVbDWbDXbDYbDXbDXbEabEbbEcbEdbHyglfpNyveMbEfbAFtSLuvqobPlWybwmkgRdMOhTlbwmqIOdmPlWysZuwfcbwmueVdoodtmgmpvuQbwmruibwmahiaaaaaaaaaaedahtahtabyabyaedahtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaairssTgaZxtpXvbQaZxirsbDfirsbBXbEjbEkbElacbbEnbEobmfbEpbmfbEqbDibErbvcbvcbvcbvcbvcbEsbEtbEubjcbEvbEwbExbEybEzbkbbEAbEBbECbzYbEDbEEbEFbEGbEHbDybEIbEJbEKbELbEMbvaxDjphJbmDbEQbBpbERbESbETbEUbEVfRsbEWbEXbEYbAubsUbBzbkobEZbCOaaabCPbFabFbbFcbCRbFdbCSbCTbwbbFfbCVbFhkmnbFibFjbFkbFlbFmbFnbGubFpbHybFrbFsbFtbFubAFlWybFxbFybFzbwmbFBlWybFCbwmjXAbFDlWylWysAKbwmheCefUbwmbwmbwmbwmbwmbwmahtahtabyaaaaaaaaaaaaahtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFEaaaaaaaaaaaaaaaaaairsirsgLnaZxiHIvbQaZxirsbDfabIbBXbFFbvabvabvabvabvabsnbsnbvabFGbEnbFHbFIbFJbFKbFLbAWbErbFMbFNbFObFPbkhbkhbFQbnFacpbFSbkhbFTbFUbFUbFUbFUbFUbFUbDybFVbFWbFXbDybFYbvabltlCYjrbbGabBpbBpbBpbBpbBpbBpbBpbAtbGbbGcbAubGdbBzbkobGebBoahtbAAbGfbGgbGhbCRbGibAAbGjbGkbGlbAFbGmbGnbGobGpbGqbGrbGsbGtbGubGvabmqtAbGxbGynoMabncDBtSLbGBlWybwmbwmrxQbwmbwmbwmbwmfKjbwmbwmbwmuugeMCjFwrNBaaaaaaahtaaaahtaaaahtaaaaaaaaaaaaahtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGDbGEbGFbGEbGGbGHbGIaaairsirsirsgLnaZxhWavbQaZxirsagSaaabvabvabvabGKbGLbGMbvabvabvabvabGNbDibErbGObGPbGQbGRbAWbGSbGTbGUbFObGVbkhbGXbuhbuhactbGZbuhbHabFUbHbbHcbHdbFUbFUbFUbFUbHebFUbFUbDzbvajCvbAkbAlbHgbvDbHhbHibHjbHkbHlbHmaIAbHnbHobHgbHqbHrbHsbHtbCOahtbCPbCRbHubCRbCRbHvbHwbuzbuzbuzbHybHybHybHybHybHybHyubWbHzbGubHAnsDkhkbHCbHDbHEbAGbwmbwmbwmxlAbwmsvNlWynzDrosrosgxKlWybwmhXtbwmcDBcDBxpDbwmahtabyabyabyabyaedabyabyaedabyahtahtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFEaaaaaaaaaaaaaaaaaairsirsgLnaZxiHIvbQaZxirsbDfabIbBXbFFbvabvabvabvabvabsnbsnbvabFGbEnbFHbFIbFJbFKbFLbAWbErbFMbFNbFObFPbkhbkhbFQbnFacpbFSbkhbFTbFUbFUbFUbFUbFUbFUbDybFVbFWbFXbDybFYbvabltlCYjrbbGabBpbBpbBpbBpbBpbBpbBpbAtbGbbGcbAubGdbBzbkobGebBoahtbAAbGfbGgbGhbCRbGibAAbGjbGkbGlbAFbGmbGnbGobGpbGqbGrbGsbGtbGubGvabmqtAbGxbGynoMabniVJtSLbGBlWybwmbwmrxQbwmbwmbwmbwmfKjbwmbwmbwmuugeMCjFwrNBaaaaaaahtaaaahtaaaahtaaaaaaaaaaaaahtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGDbGEbGFbGEbGGbGHbGIaaairsirsirsgLnaZxhWavbQaZxirsagSaaabvabvabvabGKbGLbGMbvabvabvabvabGNbDibErbGObGPbGQbGRbAWbGSbGTbGUbFObGVbkhbGXbuhbuhactbGZbuhbHabFUbHbbHcbHdbFUbFUbFUbFUbHebFUbFUbDzbvajCvbAkbAlbHgbvDbHhbHibHjbHkbHlbHmaIAbHnbHobHgbHqbHrbHsbHtbCOahtbCPbCRbHubCRbCRbHvbHwbuzbuzbuzbHybHybHybHybHybHybHyubWbHzbGubHAnsDkhkbHCbHDbHEbAGbwmbwmbwmxlAbwmsvNlWynzDrosrosgxKlWybwmhXtbwmiVJiVJxpDbwmahtabyabyabyabyaedabyabyaedabyahtahtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHIbGDbGEbHJbHKbHLbGEbHMbHNaqGaqGaqGeOAaZxwwKvbQaZxirsagSbvabvabHPbHQbHQbHQbHRbHQbHSbvabHTbGNbDibErbHUbHVbHXbHXbHYbHZbIabIbbFObIcbIdbIebIfbIgbkbbCnbIhbIibIjbIkbIlbImbInbIobIpbIqbIrbIsbFUbDzbvabOKbItbIumVjbIvbIvbIvbIxbIvbIvbIycqwbIAbRXcqxbICbIDbBAbIEbBoaaabAAbIFbIGbIHbIIbIJbHwabIabIabIaaaaaaaaaaaaabIaaaaaaubWbIKbILbIMrPWbINcxbfBzbJVfwrrBhbIPbIQbIRlQnbIQrosuojbwmvpzpWFbIQbIQbIQbIQbIQdVJjQhbwmaaaahtahtaaaahtaaaahtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabybITbIUpbmbIVbIWbIXbHMbGEbGEbGEbGEaZxaZxwSUvbQaZxirsagSbIZbJabJbbJcbJdbJebJfbJgbJhbvabJibGNbJjpQwbJksENbJmbJlbGWbGWcBKbJnbFObFObFObjcbjcbjcbjcbJobkhbJpabobJrbJsbJrabpbJubJvbJwbJxbJyabqbJAbvabENbJBbJCbJDcqzcqzcqzcqzbJEbJFbJGcqDbJHcqEbJJbJKbJLbJMbJNbJNbJNbHwbHwbJObHwbHwbHwbHwbJPbJPbJPbJPbJPahtabyabyabyahtxIxbJQbJRbJSkfhdAFbJTbCVbLhgMmbwmbwmbwmbwmbwmuekizFbwmbwmbwmbwmbwmbwmrNBbwmbwmjDAbwmbwmaaaaedabyabyaedabyabyaedabyahtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabybJZbHMbKabKbbKcbKdbHMbKebKfbKfafVllSllSllSvbQaZxirsagSbIZbHQbJbbKhbKibKjbKkbKlbKmbvabvabGNnpEbErbKnbKobKnbKpbKnbKqbKrbKsbKtbKubErbKvbKwbKxafWbGZbKzbKAbIjbKBbKCbKDbFUbKEbJxbKFbJxbKGbFUbKHbvabKIbKJbKKbBobKMbBobBobKMbJNbKObKPbKObJNbJNbKQbJNbKRbJNbJNbKSbKTbKUbKVbKWcqGbKYbKZbLabLbbLcbLdbLebJPaaaaaaahtaaaaaabHybIKbLfbIMbHybCVwOSbCVbMqbAFahtahtahtahtrNBizFizFizFbwmahtahtaedabyabyaedbwmrNBbwmahtahtabyahtaaaaaaaaaahtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabybJZbHMbKabKbbKcbKdbHMbKebKfbKfafVllSllSllSvbQaZxirsagSbIZbHQbJbbKhbKibKjbKkbKlbKmbvabvabGNnpEbErbKnbKobKnbKpbKnbKqbKrbKsbKtbKubErbKvbKwbKxafWbGZbKzbKAbIjbKBbKCbKDbFUbKEbJxbKFbJxbKGbFUbKHbvabKIbKJbKKbBobKMbBobBobKMbJNbKObKPbKObJNbJNbKQbJNbKRbJNbJNapgbKTbKUbKVbKWcqGbKYbKZbLabLbbLcbLdbLebJPaaaaaaahtaaaaaabHybIKbLfbIMbHybCVwOSbCVbMqbAFahtahtahtahtrNBizFizFizFbwmahtahtaedabyabyaedbwmrNBbwmahtahtabyahtaaaaaaaaaahtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyabyaedabybITbHMcqHbLocqIbLpbLqbLrgvOgvOafYkYRshowmApgaaZxirsagSbvabLtbJbbLubLvbLvbLxbJbbHQbLybsnbGNnpEbErbLzbLAbKnbLAbLBbKnbLCbKsqarbLEbErbLFbLGbLHbLIbLJbnHbLKbFUbKBbLLbKDbFUbLMbLNbLObLPbLQbFUbKHbvabENbJBbCCbBobLRbLSbLTbLUbLVbLWbLXbLWbJNbLYbLZbMabMbbMcbMdbMebMfbMfbMfbMgbMfbMhbLWabIbMibMjbLebMkbJPahtabyabyabyahtbHybMlbMmbMnbHybCVbMpbCVahtbAFahtaaabwmbwmbwmbwmmESbwmbwmbwmbwmaaaahtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIaaaabIbGHbMrbHMbLnbMsbMtbMubMvbMwbMwbMxbHMaZxaZxaZxaZxaZxirsalabvabHQbJbbLubMAbMBbLxbMCbMDbLybMEbGNnpEbErbMFbMGbKnbMGbMFbKnbMHbMIbGWbMJbErbjcbjcbjcbjcbMKboNbMMbFUbFUbFUbFUbFUbMNbMObMPbMQbMRbFUbKHbvabHfbMSbMTbMUbMVbmCbmCbMWbMXbMYbMZbNaagkbNcbNdbNebNfbNgbNfbNhbNibMfbMfbNjbNkbNlbNmbNnbLbbNobLebLebJPaaaaaaahtaaaaaabHybNpbNpbNpbHybNqbPlahiahtahtahtahtbwmikBwTOqnTlWydMIoEGhFpbwmahtabyaedaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyaaabNrbNsbNsbHMbNtbNubLnbNvbNwbNxbNybNzbNAbNBamCamBamCamBamDahtbIZbNFbJbbNGbNHbNIbNJbJbbKmbvabvabGNnSjbErbNLbNMbKnbNNbNObKnbNPbNQbNRbErbErbNSbNTbNUbjcbjccBLbjcbjcbNVbNWbNXbFUbFUbFUbFUbFUbFUbFUbNYabrbOabObbOcbmCbOdbmCbmCbOebOfbOgbOhbOiagmbOkbOlbOmbOkbOnbOkbOobOkbOkbOkbOpbOqbOibOrabIbJPbJPbJPbJPbJPahtabyabyabyahtbOsbOtbOtbOtbOsbOumZEahtaaaahtaaaaaarNBiVJhPUlJrlWylWyndIabfrNBaaaabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabybOvbNsbNsbOwbNwbNwbOxcqIbNwbNwbNwbNwbHMbHMhRQaaaahtaaaahtaaaaaabIZbHQbJbbOzbOzbOzbOzbJbbOAbvabJibGNcXWbErbOCbODbErbODbOCbErbOEbOCbAWbErbOFbCzbCzbCzbCzbCzbCzbCzbCzbCzbOHbCzhZBbCzbCzbCzbCzbCzbCzbOJbvabOKbJBbmDbOLbOLbOLbmCbOMbONbOObOPbOQbORbOSbOTbOUbOVbOWbOXbOYbOZbPabPbbPcbPdbPebPfbLabLbbPgbPhbPhbJPaaaaaaaaaaaaaaamZEmZEmZEmZEahtahtahtahtahtabIahtahtbwmizFxsOlWylWylWylWyabfbwmahtabyabIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabybGDbNsbOwbOwbOwbNwbPnbPobNwbOwbOwbOwbNsbSZabIahtahtahtahtahtahtbvabvabPpbHQbHQbHQbHQbPqbPrbvabHTbPsbPtbPubPvbPwbPxbPxbPvbPxbPybPzbvabPAbDzbPBbPBbPBbPBbPBbPBbPBbPCbPDbPEbPEbPFbPEbPEbPEbPEbPEbPEbPEbPEbPGbPHbPIbPJbPKbPLbmCbPMbJNbPNbPObPPbJNbPQbPRbPSbPQbPQbPQbPTbMfbPUbMfbPVbPWbPXbPYabIbMibPZbQabQbbJPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIaaaabIaaaahtrNBtyprEhmaWlWyjDAcDBijUrNBaaaabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabybGDbNsbOwbOwbOwbNwbPnbPobNwbOwbOwbOwbNsbSZabIahtahtahtahtahtahtbvabvabPpbHQbHQbHQbHQbPqbPrbvabHTbPsbPtbPubPvbPwbPxbPxbPvbPxbPybPzbvabPAbDzbPBbPBbPBbPBbPBbPBbPBbPCbPDbPEbPEbPFbPEbPEbPEbPEbPEbPEbPEbPEbPGbPHbPIbPJbPKbPLbmCbPMbJNbPNbPObPPbJNbPQbPRbPSbPQbPQbPQbPTbMfbPUbMfbPVbPWbPXbPYabIbMibPZbQabQbbJPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIaaaabIaaaahtrNBtyprEhmaWlWyjDAiVJijUrNBaaaabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabybOvbNsbQcbOwbQdbQebQfbQgbQebQdbOwbQhbNsbQiabyabyaaaaaaahtaaaahtabIbvabvabIZbIZbIZbIZbvabvabvabQjbvaqyFbvabIZbQkbvabIZbIZbvabQlbIZbvabNXbDzbPBbQmbQnbQobQpbQqbPBbPBbPBbQrbQsbTubQubQvbQwbQxbQybQzbQAbPEbQBbQCbmDbOLbOLbOLbmCbQDbQEbQFbPObQGbJNbQHbQIbPSbQJbPQbQKbQLbMfbOYbQMbPVbQNbNlbQObNnbLbbQPbPhbPhbJPaaabzyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabIabIaaaahtbwmbwmrNBbwmbwmbwmrNBbwmbwmaedabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQQbNsbOwbOwbOwbOwbQfbQgbOwbOwbOwbOwbNsbQRabIabyaaaaaaahtaaaahtaaaaaaaaaaaabBWabIabIbvabQSbQTbPAbWkbQUrXTbOGbQVbOIbCzbCzbCzbQWpwjpwjbQXbCDbPBbQZcCPcCFcCHbRbbRcbRdbRebRfbRgbRhbRibRjbRjbRjbRkbRlbRmbPEbBmbJBbRnbRobRpbRobRobRqbRrbRsbRtbRubJNbRvbQIbRwbRxbPQbQKbRybRzbRAbQMbPVbPWbRBbPYabIbJPbJPbJPbJPbJPabIabyaaaacOaaaaaaaaaaaaaaaaaaaaaaaaabIaaaabIaaaahtaaaahtaaaahtaaaahtaaaahtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyabyabIbNrbNsbNsbOwbOwbQdbOwbQfbQgbOwbQdbOwbOwbNsbNsbRCabIabIaaaahtahtahtaaaaaaaaaaaabBWouvrMVrMVvmYvayvaynLlbvabFZbvabREbFZbvabRFbNKbvabvabvabKHbDibPBbQZcCFbRacCFbRGabsbRIbRJagwbRLbRMbRNbRObRPbRQbRRbRSbRTagGbRVbRWbRXbRXbRYbRZbmCbCCbSabSbbScbSdbJNbSebQIbMfbQJbPQbQKbSfbMfbOYbQMbSgbPdbShbSibLabLbbSjbSkbSlbJPaaaabyaaaabyaaaaaaaaaaaaaaaaaaaaaaaaabIaaaabIaaaahtabyabyabyaedabyabyabyaedabyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/code/__DEFINES/citadel_defines.dm b/code/__DEFINES/citadel_defines.dm index ed18bf2a..4751aca9 100644 --- a/code/__DEFINES/citadel_defines.dm +++ b/code/__DEFINES/citadel_defines.dm @@ -73,7 +73,7 @@ //Bodysize Limits #define MIN_BODYSIZE 50 -#define MAX_BODYSIZE 150 +#define MAX_BODYSIZE 200 #define BREASTS_SIZE_MIN BREASTS_SIZE_A #define BREASTS_SIZE_DEF BREASTS_SIZE_D diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm index da56e4ef..18336ff2 100644 --- a/code/__DEFINES/is_helpers.dm +++ b/code/__DEFINES/is_helpers.dm @@ -62,8 +62,7 @@ #define isslimeperson(A) (is_species(A, /datum/species/jelly/slime)) #define isluminescent(A) (is_species(A, /datum/species/jelly/luminescent)) #define iszombie(A) (is_species(A, /datum/species/zombie)) -#define ismoth(A) (is_species(A, /datum/species/moth)) -#define ismoth(A) (is_species(A, /datum/species/insect)) +#define ismoth(A) (is_species(A, /datum/species/moth) || is_species(A, /datum/species/insect)) #define ishumanbasic(A) (is_species(A, /datum/species/human)) #define iscatperson(A) (ishumanbasic(A) && istype(A.dna.species, /datum/species/human/felinid) ) #define isvampire(A) (is_species(A,/datum/species/vampire)) diff --git a/code/__DEFINES/maps.dm b/code/__DEFINES/maps.dm index 2e547583..89e87ef6 100644 --- a/code/__DEFINES/maps.dm +++ b/code/__DEFINES/maps.dm @@ -37,6 +37,7 @@ require only minor tweaks. #define ZTRAIT_AWAY "Away Mission" #define ZTRAIT_SPACE_RUINS "Space Ruins" #define ZTRAIT_LAVA_RUINS "Lava Ruins" +#define ZTRAIT_LAVA_UNDERGROUND "Lava Underground" // prevents certain turfs from being stripped by a singularity #define ZTRAIT_PLANET "Planet" @@ -63,7 +64,19 @@ require only minor tweaks. #define ZTRAITS_CENTCOM list(ZTRAIT_CENTCOM = TRUE) #define ZTRAITS_STATION list(ZTRAIT_LINKAGE = CROSSLINKED, ZTRAIT_STATION = TRUE) #define ZTRAITS_SPACE list(ZTRAIT_LINKAGE = CROSSLINKED, ZTRAIT_SPACE_RUINS = TRUE) -#define ZTRAITS_LAVALAND list(ZTRAIT_MINING = TRUE, ZTRAIT_LAVA_RUINS = TRUE, ZTRAIT_BOMBCAP_MULTIPLIER = 1) +#define ZTRAITS_LAVALAND list(\ + ZTRAIT_MINING = TRUE, \ + ZTRAIT_ASHSTORM = TRUE, \ + ZTRAIT_LAVA_RUINS = TRUE, \ + ZTRAIT_BOMBCAP_MULTIPLIER = 5, \ + ZTRAIT_DOWN = -1, \ + ZTRAIT_BASETURF = /turf/open/lava/smooth/lava_land_surface) //You see Ivan, defines can't be modularized. +#define ZTRAITS_LAVALAND_UNDERRGOUND list(\ + ZTRAIT_LAVA_UNDERGROUND = TRUE, \ + ZTRAIT_BOMBCAP_MULTIPLIER = 2, \ + ZTRAIT_UP = 1, \ + ZTRAIT_BASETURF = /turf/open/lava/smooth/lava_land_surface) + #define ZTRAITS_REEBE list(ZTRAIT_REEBE = TRUE, ZTRAIT_BOMBCAP_MULTIPLIER = 0.5) #define DL_NAME "name" diff --git a/code/__DEFINES/spaceman_dmm.dm b/code/__DEFINES/spaceman_dmm.dm index e590a30f..b9c0544b 100644 --- a/code/__DEFINES/spaceman_dmm.dm +++ b/code/__DEFINES/spaceman_dmm.dm @@ -11,3 +11,8 @@ #define SHOULD_CALL_PARENT(X) #define UNLINT(X) X #endif + +/world/proc/enable_debugger() + var/dll = world.GetConfig("env", "EXTOOLS_DLL") + if (dll) + call(dll, "debug_initialize")() diff --git a/code/_globalvars/lists/vending.dm b/code/_globalvars/lists/vending.dm new file mode 100644 index 00000000..35204a15 --- /dev/null +++ b/code/_globalvars/lists/vending.dm @@ -0,0 +1,78 @@ +// This GLOBAL list is for radials. +GLOBAL_VAR_INIT(vending_m_choices, list( + "Booze-O-Mat" = image(icon = 'icons/obj/vending.dmi', icon_state = "boozeomat"), + "Solar's Best Hot Drinks" = image(icon = 'icons/obj/vending.dmi', icon_state = "coffee"), + "Getmore Chocolate Corp" = image(icon = 'icons/obj/vending.dmi', icon_state = "snack"), + "Robust Softdrinks" = image(icon = 'icons/obj/vending.dmi', icon_state = "Cola_Machine"), + "ShadyCigs Deluxe" = image(icon = 'icons/obj/vending.dmi', icon_state = "cigs"), + "Good Clean Fun" = image(icon = 'icons/obj/vending.dmi', icon_state = "games"), + "AutoDrobe" = image(icon = 'icons/obj/vending.dmi', icon_state = "theater"), + "Vendomat" = image(icon = 'icons/obj/vending.dmi', icon_state = "generic"), + "Engi-Vend" = image(icon = 'icons/obj/vending.dmi', icon_state = "engivend"), + "YouTool" = image(icon = 'icons/obj/vending.dmi', icon_state = "tool"), + "Sustenance Vendor" = image(icon = 'icons/obj/vending.dmi', icon_state = "sustenance"), + "Plasteel Chef's Dinnerware Vendor" = image(icon = 'icons/obj/vending.dmi', icon_state = "dinnerware"), + "PTech" = image(icon = 'icons/obj/vending.dmi', icon_state = "cart"), + "NutriMax" = image(icon = 'icons/obj/vending.dmi', icon_state = "nutri"), + "MegaSeed Servitor" = image(icon = 'icons/obj/vending.dmi', icon_state = "seeds"), + "SecDrobe" = image(icon = 'icons/obj/vending.dmi', icon_state = "secdrobe"), + "MediDrobe" = image(icon = 'icons/obj/vending.dmi', icon_state = "medidrobe"), + "EngiDrobe" = image(icon = 'icons/obj/vending.dmi', icon_state = "engidrobe"), + "AtmosDrobe" = image(icon = 'icons/obj/vending.dmi', icon_state = "atmosdrobe"), + "CargoDrobe" = image(icon = 'icons/obj/vending.dmi', icon_state = "cargodrobe"), + "RoboDrobe" = image(icon = 'icons/obj/vending.dmi', icon_state = "robodrobe"), + "SciDrobe" = image(icon = 'icons/obj/vending.dmi', icon_state = "scidrobe"), + "HyDrobe" = image(icon = 'icons/obj/vending.dmi', icon_state = "hydrobe"), + "CuraDrobe" = image(icon = 'icons/obj/vending.dmi', icon_state = "curadrobe"), + "BarDrobe" = image(icon = 'icons/obj/vending.dmi', icon_state = "bardrobe"), + "ChefDrobe" = image(icon = 'icons/obj/vending.dmi', icon_state = "chefdrobe"), + "JaniDrobe" = image(icon = 'icons/obj/vending.dmi', icon_state = "janidrobe"), + "LawDrobe" = image(icon = 'icons/obj/vending.dmi', icon_state = "lawdrobe"), + "ChapDrobe" = image(icon = 'icons/obj/vending.dmi', icon_state = "chapdrobe"), + "ChemDrobe" = image(icon = 'icons/obj/vending.dmi', icon_state = "chemdrobe"), + "GeneDrobe" = image(icon = 'icons/obj/vending.dmi', icon_state = "genedrobe"), + "ViroDrobe" = image(icon = 'icons/obj/vending.dmi', icon_state = "virodrobe"), + "ClothesMate" = image(icon = 'icons/obj/vending.dmi', icon_state = "clothes"), + "NanoMed Plus" = image(icon = 'icons/obj/vending.dmi', icon_state = "med"), + "NanoMed" = image(icon = 'icons/obj/vending.dmi', icon_state = "wallmed"), + "KinkMate" = image(icon = 'icons/obj/citvending.dmi', icon_state = "kink"), +)) +// This GLOBAL list is just here to be here. +GLOBAL_VAR_INIT(vending_machines, list( + /obj/machinery/vending/boozeomat, + /obj/machinery/vending/coffee, + /obj/machinery/vending/snack, + /obj/machinery/vending/cola, + /obj/machinery/vending/cigarette, + /obj/machinery/vending/games, + /obj/machinery/vending/autodrobe, + /obj/machinery/vending/assist, + /obj/machinery/vending/engivend, + /obj/machinery/vending/tool, + /obj/machinery/vending/sustenance, + /obj/machinery/vending/dinnerware, + /obj/machinery/vending/cart, + /obj/machinery/vending/hydronutrients, + /obj/machinery/vending/hydroseeds, + /obj/machinery/vending/wardrobe/sec_wardrobe, + /obj/machinery/vending/wardrobe/medi_wardrobe, + /obj/machinery/vending/wardrobe/engi_wardrobe, + /obj/machinery/vending/wardrobe/atmos_wardrobe, + /obj/machinery/vending/wardrobe/cargo_wardrobe, + /obj/machinery/vending/wardrobe/robo_wardrobe, + /obj/machinery/vending/wardrobe/science_wardrobe, + /obj/machinery/vending/wardrobe/hydro_wardrobe, + /obj/machinery/vending/wardrobe/curator_wardrobe, + /obj/machinery/vending/wardrobe/bar_wardrobe, + /obj/machinery/vending/wardrobe/chef_wardrobe, + /obj/machinery/vending/wardrobe/jani_wardrobe, + /obj/machinery/vending/wardrobe/law_wardrobe, + /obj/machinery/vending/wardrobe/chap_wardrobe, + /obj/machinery/vending/wardrobe/chem_wardrobe, + /obj/machinery/vending/wardrobe/gene_wardrobe, + /obj/machinery/vending/wardrobe/viro_wardrobe, + /obj/machinery/vending/clothing, + /obj/machinery/vending/medical, + /obj/machinery/vending/wallmed, + /obj/machinery/vending/kink +)) diff --git a/code/_onclick/hud/radial.dm b/code/_onclick/hud/radial.dm index df91223e..bcdd5c85 100644 --- a/code/_onclick/hud/radial.dm +++ b/code/_onclick/hud/radial.dm @@ -255,6 +255,7 @@ GLOBAL_LIST_EMPTY(radial_menus) current_user = M.client //Blank menu_holder = image(icon='icons/effects/effects.dmi',loc=anchor,icon_state="nothing",layer = ABOVE_HUD_LAYER) + menu_holder.plane = ABOVE_HUD_PLANE menu_holder.appearance_flags |= KEEP_APART menu_holder.vis_contents += elements + close_button current_user.images += menu_holder @@ -285,13 +286,16 @@ GLOBAL_LIST_EMPTY(radial_menus) Choices should be a list where list keys are movables or text used for element names and return value and list values are movables/icons/images used for element icons */ -/proc/show_radial_menu(mob/user, atom/anchor, list/choices, uniqueid, radius, datum/callback/custom_check, require_near = FALSE, tooltips = FALSE) +/proc/show_radial_menu(mob/user, atom/anchor, list/choices, uniqueid, radius, datum/callback/custom_check, require_near = FALSE, tooltips = FALSE, no_repeat_close = FALSE) if(!user || !anchor || !length(choices)) return if(!uniqueid) uniqueid = "defmenu_[REF(user)]_[REF(anchor)]" if(GLOB.radial_menus[uniqueid]) + if(!no_repeat_close) + var/datum/radial_menu/menu = GLOB.radial_menus[uniqueid] + menu.finished = TRUE return var/datum/radial_menu/menu = new @@ -308,4 +312,9 @@ GLOBAL_LIST_EMPTY(radial_menus) var/answer = menu.selected_choice qdel(menu) GLOB.radial_menus -= uniqueid - return answer \ No newline at end of file + if(require_near && !in_range(anchor, user)) + return + if(istype(custom_check)) + if(!custom_check.Invoke()) + return + return answer diff --git a/code/controllers/subsystem/mapping.dm b/code/controllers/subsystem/mapping.dm index 345e3bb4..1750966f 100644 --- a/code/controllers/subsystem/mapping.dm +++ b/code/controllers/subsystem/mapping.dm @@ -238,6 +238,7 @@ SUBSYSTEM_DEF(mapping) // load mining if(config.minetype == "lavaland") + LoadGroup(FailedZs, "Lavaland_Lower", "map_files/Mining", "Lavaland_Lower.dmm", default_traits = ZTRAITS_LAVALAND_UNDERRGOUND) LoadGroup(FailedZs, "Lavaland", "map_files/Mining", "Lavaland.dmm", default_traits = ZTRAITS_LAVALAND) else if (!isnull(config.minetype)) INIT_ANNOUNCE("WARNING: An unknown minetype '[config.minetype]' was set! This is being ignored! Update the maploader code!") diff --git a/code/datums/mood_events/generic_positive_events.dm b/code/datums/mood_events/generic_positive_events.dm index a4fd1a6d..922c5a6e 100644 --- a/code/datums/mood_events/generic_positive_events.dm +++ b/code/datums/mood_events/generic_positive_events.dm @@ -80,12 +80,12 @@ description = "Heh...hehehe...hehe...\n" mood_change = 4 - /datum/mood_event/chemical_laughter +/datum/mood_event/chemical_laughter description = "Laughter really is the best medicine! Or is it?\n" mood_change = 4 timeout = 3 MINUTES - /datum/mood_event/chemical_superlaughter +/datum/mood_event/chemical_superlaughter description = "*WHEEZE*\n" mood_change = 12 timeout = 3 MINUTES diff --git a/code/game/area/Space_Station_13_areas.dm b/code/game/area/Space_Station_13_areas.dm index 5f780eca..cfee8eb6 100644 --- a/code/game/area/Space_Station_13_areas.dm +++ b/code/game/area/Space_Station_13_areas.dm @@ -1334,3 +1334,35 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/tcommsat/lounge name = "Telecommunications Satellite Lounge" icon_state = "tcomsatlounge" + +/************* +***XENOARCH*** +*************/ + +/area/xenoarch + icon_state = "xenogen" + has_gravity = STANDARD_GRAVITY + +/area/xenoarch/arch + name = "Xenoarchaeology" + icon_state = "xenoarch" + +/area/xenoarch/bot + name = "Xenoarchaeology Botany" + icon_state = "xenobot" + +/area/xenoarch/eng + name = "Xenoarchaeology Engineering" + icon_state = "xenoeng" + +/area/xenoarch/gen + name = "Xenoarchaeology Living Quarters" + icon_state = "xenogen" + +/area/xenoarch/sec + name = "Xenoarchaeology Security" + icon_state = "xenosec" + +/area/xenoarch/med + name = "Xenoarchaeology Medical" + icon_state = "xenomed" diff --git a/code/game/area/areas/centcom.dm b/code/game/area/areas/centcom.dm index 1241b7a2..96b621ac 100644 --- a/code/game/area/areas/centcom.dm +++ b/code/game/area/areas/centcom.dm @@ -32,7 +32,8 @@ /area/centcom/vip name = "VIP Zone" dynamic_lighting = DYNAMIC_LIGHTING_DISABLED - /area/centcom/winterball + +/area/centcom/winterball name = "winterball Zone" dynamic_lighting = DYNAMIC_LIGHTING_DISABLED diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index e3c2cfd3..2dd1735e 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -204,8 +204,6 @@ H.give_genitals(TRUE) H.suiciding = FALSE - H.custom_body_size = H.client.prefs.body_size - //H.size_multiplier = (max(min( round((H.custom_body_size)), MAX_BODYSIZE),MIN_BODYSIZE)* 0.01) //Not working dont know why. attempting = FALSE return TRUE @@ -382,6 +380,10 @@ qdel(fl) unattached_flesh.Cut() + //Do the resize on ejection. The clone pod seems to do a lot of matrix transforms the way size code does, so we will handle our resize after. + mob_occupant.previous_size = 1 //Set the previous size to default so the resize properly set health and speed. + mob_occupant.custom_body_size = mob_occupant.client.prefs.body_size + mob_occupant.resize(mob_occupant.custom_body_size * 0.01) occupant = null /obj/machinery/clonepod/proc/malfunction() diff --git a/code/game/objects/items/cardboard_cutouts.dm b/code/game/objects/items/cardboard_cutouts.dm index 113b1d63..bc86881c 100644 --- a/code/game/objects/items/cardboard_cutouts.dm +++ b/code/game/objects/items/cardboard_cutouts.dm @@ -6,17 +6,43 @@ icon_state = "cutout_basic" w_class = WEIGHT_CLASS_BULKY resistance_flags = FLAMMABLE - // Possible restyles for the cutout; - // add an entry in change_appearance() if you add to here - var/list/possible_appearances = list("Assistant", "Clown", "Mime", - "Traitor", "Nuke Op", "Cultist", "Clockwork Cultist", - "Revolutionary", "Wizard", "Shadowling", "Xenomorph", "Xenomorph Maid", "Swarmer", - "Ash Walker", "Deathsquad Officer", "Ian", "Slaughter Demon", - "Laughter Demon", "Private Security Officer", "ceo") - var/pushed_over = FALSE //If the cutout is pushed over and has to be righted - var/deceptive = FALSE //If the cutout actually appears as what it portray and not a discolored version + /// Possible restyles for the cutout, add an entry in change_appearance() if you add to here + var/static/list/possible_appearances + /// If the cutout is pushed over and has to be righted + var/pushed_over = FALSE + /// If the cutout actually appears as what it portray and not a discolored version + var/deceptive = FALSE - var/lastattacker = null +/obj/item/cardboard_cutout/Initialize() + . = ..() + if(possible_appearances) + return + possible_appearances = sortList(list( + "Assistant" = image(icon = src.icon, icon_state = "cutout_greytide"), + "Clown" = image(icon = src.icon, icon_state = "cutout_clown"), + "Mime" = image(icon = src.icon, icon_state = "cutout_mime"), + "Traitor" = image(icon = src.icon, icon_state = "cutout_traitor"), + "Nuke Op" = image(icon = src.icon, icon_state = "cutout_fluke"), + "Cultist" = image(icon = src.icon, icon_state = "cutout_cultist"), + "Brass Cultist" = image(icon = src.icon, icon_state = "cutout_servant"), + "Clockwork Cultist" = image(icon = src.icon, icon_state = "cutout_new_servant"), + "Revolutionary" = image(icon = src.icon, icon_state = "cutout_viva"), + "Wizard" = image(icon = src.icon, icon_state = "cutout_wizard"), + "Shadowling" = image(icon = src.icon, icon_state = "cutout_shadowling"), + "Xenomorph" = image(icon = src.icon, icon_state = "cutout_fukken_xeno"), + "Xenomorph Maid" = image(icon = src.icon, icon_state = "cutout_lusty"), + "Swarmer" = image(icon = src.icon, icon_state = "cutout_swarmer"), + "Ash Walker" = image(icon = src.icon, icon_state = "cutout_free_antag"), + "Deathsquad Officer" = image(icon = src.icon, icon_state = "cutout_deathsquad"), + "Ian" = image(icon = src.icon, icon_state = "cutout_ian"), + "Slaughter Demon" = image(icon = 'icons/mob/mob.dmi', icon_state = "daemon"), + "Laughter Demon" = image(icon = 'icons/mob/mob.dmi', icon_state = "bowmon"), + "Private Security Officer" = image(icon = src.icon, icon_state = "cutout_ntsec"), + "Securitron" = image(icon = src.icon, icon_state = "cutout_law"), + "Gondola" = image(icon = src.icon, icon_state = "cutout_gondola"), + "Monkey" = image(icon = src.icon, icon_state = "cutout_monky"), + "CEO" = image(icon = src.icon, icon_state = "cutout_val"), + )) //ATTACK HAND IGNORING PARENT RETURN VALUE /obj/item/cardboard_cutout/attack_hand(mob/living/user) @@ -74,23 +100,23 @@ playsound(src, 'sound/weapons/slice.ogg', 50, 1) if(prob(P.damage)) push_over() + return BULLET_ACT_HIT +/** + * change_appearance: Changes a skin of the cardboard cutout based on a user's choice + * + * Arguments: + * * crayon The crayon used to change and recolor the cardboard cutout + * * user The mob choosing a skin of the cardboard cutout + */ /obj/item/cardboard_cutout/proc/change_appearance(obj/item/toy/crayon/crayon, mob/living/user) - if(!crayon || !user) - return - if(pushed_over) - to_chat(user, "Right [src] first!") - return - if(crayon.check_empty(user)) - return - if(crayon.is_capped) - to_chat(user, "Take the cap off first!") - return - var/new_appearance = input(user, "Choose a new appearance for [src].", "26th Century Deception") as null|anything in possible_appearances - if(!new_appearance || !crayon || !user.canUseTopic(src)) + var/new_appearance = show_radial_menu(user, src, possible_appearances, custom_check = CALLBACK(src, .proc/check_menu, user, crayon), radius = 36, require_near = TRUE) + if(!new_appearance) return if(!do_after(user, 10, FALSE, src, TRUE)) - return + return FALSE + if(!check_menu(user, crayon)) + return FALSE user.visible_message("[user] gives [src] a new look.", "Voila! You give [src] a new look.") crayon.use_charges(1) crayon.check_empty(user) @@ -123,10 +149,14 @@ name = "Unknown" desc = "A cardboard cutout of a cultist." icon_state = "cutout_cultist" + if("Brass Cultist") + name = "[pick(GLOB.first_names_male)] [pick(GLOB.last_names)]" + desc = "A cardboard cutout of a \"servant\" of Ratvar." + icon_state = "cutout_servant" if("Clockwork Cultist") name = "[pick(GLOB.first_names_male)] [pick(GLOB.last_names)]" desc = "A cardboard cutout of a servant of Ratvar." - icon_state = "cutout_servant" + icon_state = "cutout_new_servant" if("Revolutionary") name = "Unknown" desc = "A cardboard cutout of a revolutionary." @@ -179,11 +209,49 @@ name = "Private Security Officer" desc = "A cardboard cutout of a private security officer." icon_state = "cutout_ntsec" - if("ceo") + if("Securitron") + name = "[pick("Officer", "Oftiser", "Sergeant", "General")][pick(" Genesky", " Pingsky", " Beepsky", " Pipsqueak", "-at-Armsky")]" + desc = "A cardboard cutout of a securitron." + icon_state = "cutout_law" + if("Gondola") + name = "gondola" + desc = "A cardboard cutout of a gondola." + icon_state = "cutout_gondola" + if("Monkey") + name = "monkey ([rand(1, 999)])" + desc = "A cardboard cutout of a monkey." + icon_state = "cutout_monky" + if("CEO") name = "Valarie" desc = "The very owner of your soul" icon_state = "cutout_val" - return 1 + else + return FALSE + return TRUE + +/** + * check_menu: Checks if we are allowed to interact with a radial menu + * + * Arguments: + * * user The mob interacting with a menu + * * crayon The crayon used to interact with a menu + */ +/obj/item/cardboard_cutout/proc/check_menu(mob/living/user, obj/item/toy/crayon/crayon) + if(!istype(user)) + return FALSE + if(user.incapacitated()) + return FALSE + if(pushed_over) + to_chat(user, "Right [src] first!") + return FALSE + if(!crayon || !user.is_holding(crayon)) + return FALSE + if(crayon.check_empty(user)) + return FALSE + if(crayon.is_capped) + to_chat(user, "Take the cap off first!") + return FALSE + return TRUE /obj/item/cardboard_cutout/setDir(newdir) dir = SOUTH diff --git a/code/game/objects/items/circuitboards/machine_circuitboards.dm b/code/game/objects/items/circuitboards/machine_circuitboards.dm index dcf3cd12..64ec1883 100644 --- a/code/game/objects/items/circuitboards/machine_circuitboards.dm +++ b/code/game/objects/items/circuitboards/machine_circuitboards.dm @@ -252,16 +252,22 @@ /obj/machinery/vending/wardrobe/viro_wardrobe = "ViroDrobe", /obj/machinery/vending/clothing = "ClothesMate", /obj/machinery/vending/medical = "NanoMed Plus", - /obj/machinery/vending/wallmed = "NanoMed") + /obj/machinery/vending/wallmed = "NanoMed", + /obj/machinery/vending/kink = "\improper KinkMate") /obj/item/circuitboard/machine/vendor/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/screwdriver)) - var/position = vending_names_paths.Find(build_path) - position = (position == vending_names_paths.len) ? 1 : (position + 1) - var/typepath = vending_names_paths[position] - - to_chat(user, "You set the board to \"[vending_names_paths[typepath]]\".") + var/choice = show_radial_menu(user, src, GLOB.vending_m_choices, radius = 46, require_near = TRUE, tooltips = TRUE) + if(!choice) + return + var/static/list/vendinglist = GLOB.vending_m_choices + var/choiceposition = vendinglist.Find(choice) + if(!choiceposition) + return + var/typepath = GLOB.vending_machines[choiceposition] + var/namepath = vending_names_paths[choiceposition] set_type(typepath) + to_chat(user, "You set the board to \"[vending_names_paths[namepath]]\".") else return ..() diff --git a/code/game/objects/items/holy_weapons.dm b/code/game/objects/items/holy_weapons.dm index 65478a84..040cd53c 100644 --- a/code/game/objects/items/holy_weapons.dm +++ b/code/game/objects/items/holy_weapons.dm @@ -244,21 +244,23 @@ if(user.mind && (user.mind.isholy) && !reskinned) reskin_holy_weapon(user) -/obj/item/nullrod/proc/reskin_holy_weapon(mob/M) +/obj/item/nullrod/proc/reskin_holy_weapon(mob/living/L) if(GLOB.holy_weapon_type) return - var/obj/item/nullrod/holy_weapon - var/list/holy_weapons_list = typesof(/obj/item/nullrod) + list( - /obj/item/twohanded/dualsaber/hypereutactic/chaplain - ) + var/obj/item/holy_weapon + var/list/holy_weapons_list = subtypesof(/obj/item/nullrod) var/list/display_names = list() + var/list/nullrod_icons = list() for(var/V in holy_weapons_list) var/obj/item/nullrod/rodtype = V if (initial(rodtype.chaplain_spawnable)) display_names[initial(rodtype.name)] = rodtype + nullrod_icons += list(initial(rodtype.name) = image(icon = initial(rodtype.icon), icon_state = initial(rodtype.icon_state))) - var/choice = input(M,"What theme would you like for your holy weapon?","Holy Weapon Theme") as null|anything in display_names - if(QDELETED(src) || !choice || M.stat || !in_range(M, src) || M.restrained() || !M.canmove || reskinned) + nullrod_icons = sortList(nullrod_icons) + + var/choice = show_radial_menu(L, src , nullrod_icons, custom_check = CALLBACK(src, .proc/check_menu, L), radius = 42, require_near = TRUE) + if(!choice || !check_menu(L)) return var/A = display_names[choice] // This needs to be on a separate var as list member access is not allowed for new @@ -269,9 +271,23 @@ SSblackbox.record_feedback("tally", "chaplain_weapon", 1, "[choice]") if(holy_weapon) - holy_weapon.reskinned = TRUE qdel(src) - M.put_in_active_hand(holy_weapon) + L.put_in_active_hand(holy_weapon) + +/** + * check_menu: Checks if we are allowed to interact with a radial menu + * + * Arguments: + * * user The mob interacting with a menu + */ +/obj/item/nullrod/proc/check_menu(mob/user) + if(!istype(user)) + return FALSE + if(QDELETED(src) || reskinned) + return FALSE + if(user.incapacitated() || !user.is_holding(src)) + return FALSE + return TRUE /obj/item/nullrod/godhand icon_state = "disintegrate" @@ -738,4 +754,4 @@ sharpness = IS_SHARP_ACCURATE w_class = WEIGHT_CLASS_BULKY attack_verb = list("stabbed", "poked", "slashed", "clocked") - hitsound = 'sound/weapons/bladeslice.ogg' \ No newline at end of file + hitsound = 'sound/weapons/bladeslice.ogg' diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 6736c0dd..91a314b7 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -311,7 +311,7 @@ GLOBAL_LIST_INIT(cloth_recipes, list ( \ amount = 10 //Durathread fuck slash-asterisk comments - GLOBAL_LIST_INIT(durathread_recipes, list ( \ +GLOBAL_LIST_INIT(durathread_recipes, list ( \ new/datum/stack_recipe("durathread jumpsuit", /obj/item/clothing/under/durathread, 4, time = 40), new/datum/stack_recipe("durathread jumpskirt", /obj/item/clothing/under/durathread/skirt, 4, time = 40), \ new/datum/stack_recipe("durathread beret", /obj/item/clothing/head/beret/durathread, 2, time = 40), \ diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index f03d455b..353d8d67 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -33,6 +33,7 @@ resistance_flags = FLAMMABLE var/foldable = /obj/item/stack/sheet/cardboard var/illustration = "writing" + rad_flags = RAD_PROTECT_CONTENTS | RAD_NO_CONTAMINATE //exploits ahoy /obj/item/storage/box/Initialize(mapload) . = ..() @@ -104,25 +105,37 @@ // Ordinary survival box /obj/item/storage/box/survival/PopulateContents() new /obj/item/clothing/mask/breath(src) - new /obj/item/tank/internals/emergency_oxygen(src) new /obj/item/reagent_containers/hypospray/medipen(src) + if(!isplasmaman(loc)) + new /obj/item/tank/internals/emergency_oxygen(src) + else + new /obj/item/tank/internals/plasmaman/belt(src) + /obj/item/storage/box/survival/radio/PopulateContents() ..() // we want the survival stuff too. new /obj/item/radio/off(src) /obj/item/storage/box/survival_mining/PopulateContents() new /obj/item/clothing/mask/gas/explorer(src) - new /obj/item/tank/internals/emergency_oxygen/engi(src) new /obj/item/crowbar/red(src) new /obj/item/reagent_containers/hypospray/medipen(src) + if(!isplasmaman(loc)) + new /obj/item/tank/internals/emergency_oxygen(src) + else + new /obj/item/tank/internals/plasmaman/belt(src) + // Engineer survival box /obj/item/storage/box/engineer/PopulateContents() new /obj/item/clothing/mask/breath(src) - new /obj/item/tank/internals/emergency_oxygen/engi(src) new /obj/item/reagent_containers/hypospray/medipen(src) + if(!isplasmaman(loc)) + new /obj/item/tank/internals/emergency_oxygen/engi(src) + else + new /obj/item/tank/internals/plasmaman/belt(src) + /obj/item/storage/box/engineer/radio/PopulateContents() ..() // we want the regular items too. new /obj/item/radio/off(src) @@ -130,14 +143,22 @@ // Syndie survival box /obj/item/storage/box/syndie/PopulateContents() new /obj/item/clothing/mask/gas/syndicate(src) - new /obj/item/tank/internals/emergency_oxygen/engi(src) + + if(!isplasmaman(loc)) + new /obj/item/tank/internals/emergency_oxygen/engi(src) + else + new /obj/item/tank/internals/plasmaman/belt(src) // Security survival box /obj/item/storage/box/security/PopulateContents() new /obj/item/clothing/mask/gas/sechailer(src) - new /obj/item/tank/internals/emergency_oxygen(src) new /obj/item/reagent_containers/hypospray/medipen(src) + if(!isplasmaman(loc)) + new /obj/item/tank/internals/emergency_oxygen(src) + else + new /obj/item/tank/internals/plasmaman/belt(src) + /obj/item/storage/box/security/radio/PopulateContents() ..() // we want the regular stuff too new /obj/item/radio/off(src) @@ -397,7 +418,7 @@ /obj/item/storage/box/donkpockets/ComponentInitialize() . = ..() - GET_COMPONENT(STR, /datum/component/storage) + var/datum/component/storage/STR = GetComponent(/datum/component/storage) STR.can_hold = typecacheof(list(/obj/item/reagent_containers/food/snacks/donkpocket)) /obj/item/storage/box/donkpockets/PopulateContents() @@ -412,7 +433,7 @@ /obj/item/storage/box/monkeycubes/ComponentInitialize() . = ..() - GET_COMPONENT(STR, /datum/component/storage) + var/datum/component/storage/STR = GetComponent(/datum/component/storage) STR.max_items = 7 STR.can_hold = typecacheof(list(/obj/item/reagent_containers/food/snacks/monkeycube)) @@ -567,7 +588,7 @@ /obj/item/storage/box/snappops/ComponentInitialize() . = ..() - GET_COMPONENT(STR, /datum/component/storage) + var/datum/component/storage/STR = GetComponent(/datum/component/storage) STR.can_hold = typecacheof(list(/obj/item/toy/snappop)) STR.max_items = 8 @@ -585,7 +606,7 @@ /obj/item/storage/box/matches/ComponentInitialize() . = ..() - GET_COMPONENT(STR, /datum/component/storage) + var/datum/component/storage/STR = GetComponent(/datum/component/storage) STR.max_items = 10 STR.can_hold = typecacheof(list(/obj/item/match)) @@ -608,7 +629,7 @@ /obj/item/storage/box/lights/ComponentInitialize() . = ..() - GET_COMPONENT(STR, /datum/component/storage) + var/datum/component/storage/STR = GetComponent(/datum/component/storage) STR.max_items = 21 STR.can_hold = typecacheof(list(/obj/item/light/tube, /obj/item/light/bulb)) STR.max_combined_w_class = 21 @@ -706,11 +727,16 @@ new /obj/item/stack/medical/ointment(src) new /obj/item/reagent_containers/hypospray/medipen(src) +// Clown survival box /obj/item/storage/box/hug/survival/PopulateContents() new /obj/item/clothing/mask/breath(src) - new /obj/item/tank/internals/emergency_oxygen(src) new /obj/item/reagent_containers/hypospray/medipen(src) + if(!isplasmaman(loc)) + new /obj/item/tank/internals/emergency_oxygen(src) + else + new /obj/item/tank/internals/plasmaman/belt(src) + /obj/item/storage/box/rubbershot name = "box of rubber shots" desc = "A box full of rubber shots, designed for riot shotguns." @@ -804,12 +830,6 @@ -#define NODESIGN "None" -#define NANOTRASEN "NanotrasenStandard" -#define SYNDI "SyndiSnacks" -#define HEART "Heart" -#define SMILEY "SmileyFace" - /obj/item/storage/box/papersack name = "paper sack" desc = "A sack neatly crafted out of paper." @@ -817,64 +837,84 @@ item_state = "paperbag_None" resistance_flags = FLAMMABLE foldable = null - var/design = NODESIGN + /// A list of all available papersack reskins + var/list/papersack_designs = list() -/obj/item/storage/box/papersack/update_icon() +/obj/item/storage/box/papersack/Initialize(mapload) + . = ..() + papersack_designs = sortList(list( + "None" = image(icon = src.icon, icon_state = "paperbag_None"), + "NanotrasenStandard" = image(icon = src.icon, icon_state = "paperbag_NanotrasenStandard"), + "SyndiSnacks" = image(icon = src.icon, icon_state = "paperbag_SyndiSnacks"), + "Heart" = image(icon = src.icon, icon_state = "paperbag_Heart"), + "SmileyFace" = image(icon = src.icon, icon_state = "paperbag_SmileyFace") + )) + +/obj/item/storage/box/papersack/update_icon_state() if(contents.len == 0) icon_state = "[item_state]" - else icon_state = "[item_state]_closed" + else + icon_state = "[item_state]_closed" /obj/item/storage/box/papersack/attackby(obj/item/W, mob/user, params) if(istype(W, /obj/item/pen)) - //if a pen is used on the sack, dialogue to change its design appears - if(contents.len) - to_chat(user, "You can't modify [src] with items still inside!") - return - var/list/designs = list(NODESIGN, NANOTRASEN, SYNDI, HEART, SMILEY, "Cancel") - var/switchDesign = input("Select a Design:", "Paper Sack Design", designs[1]) in designs - if(get_dist(usr, src) > 1) - to_chat(usr, "You have moved too far away!") - return - var/choice = designs.Find(switchDesign) - if(design == designs[choice] || designs[choice] == "Cancel") - return 0 - to_chat(usr, "You make some modifications to [src] using your pen.") - design = designs[choice] - icon_state = "paperbag_[design]" - item_state = "paperbag_[design]" - switch(designs[choice]) - if(NODESIGN) + var/choice = show_radial_menu(user, src , papersack_designs, custom_check = CALLBACK(src, .proc/check_menu, user, W), radius = 36, require_near = TRUE) + if(!choice) + return FALSE + if(icon_state == "paperbag_[choice]") + return FALSE + switch(choice) + if("None") desc = "A sack neatly crafted out of paper." - if(NANOTRASEN) + if("NanotrasenStandard") desc = "A standard Nanotrasen paper lunch sack for loyal employees on the go." - if(SYNDI) + if("SyndiSnacks") desc = "The design on this paper sack is a remnant of the notorious 'SyndieSnacks' program." - if(HEART) + if("Heart") desc = "A paper sack with a heart etched onto the side." - if(SMILEY) + if("SmileyFace") desc = "A paper sack with a crude smile etched onto the side." - return 0 + else + return FALSE + to_chat(user, "You make some modifications to [src] using your pen.") + icon_state = "paperbag_[choice]" + item_state = "paperbag_[choice]" + return FALSE else if(W.is_sharp()) if(!contents.len) if(item_state == "paperbag_None") user.show_message("You cut eyeholes into [src].", 1) new /obj/item/clothing/head/papersack(user.loc) qdel(src) - return 0 + return FALSE else if(item_state == "paperbag_SmileyFace") user.show_message("You cut eyeholes into [src] and modify the design.", 1) new /obj/item/clothing/head/papersack/smiley(user.loc) qdel(src) - return 0 + return FALSE return ..() -#undef NODESIGN -#undef NANOTRASEN -#undef SYNDI -#undef HEART -#undef SMILEY +/** + * check_menu: Checks if we are allowed to interact with a radial menu + * + * Arguments: + * * user The mob interacting with a menu + * * P The pen used to interact with a menu + */ +/obj/item/storage/box/papersack/proc/check_menu(mob/user, obj/item/pen/P) + if(!istype(user)) + return FALSE + if(user.incapacitated()) + return FALSE + if(contents.len) + to_chat(user, "You can't modify [src] with items still inside!") + return FALSE + if(!P || !user.is_holding(P)) + to_chat(user, "You need a pen to modify [src]!") + return FALSE + return TRUE -/obj/item/storage/box/ingredients //This box is for the randomely chosen version the chef spawns with, it shouldn't actually exist. +/obj/item/storage/box/ingredients //This box is for the randomly chosen version the chef spawns with, it shouldn't actually exist. name = "ingredients box" illustration = "fruit" var/theme_name diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 46fabea8..59e937ce 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -763,79 +763,55 @@ name = "hand of cards" desc = "A number of cards not in a deck, customarily held in ones hand." icon = 'icons/obj/toy.dmi' - icon_state = "nanotrasen_hand2" + icon_state = "none" w_class = WEIGHT_CLASS_TINY var/list/currenthand = list() var/choice = null - /obj/item/toy/cards/cardhand/attack_self(mob/user) - user.set_machine(src) + var/list/handradial = list() interact(user) -/obj/item/toy/cards/cardhand/ui_interact(mob/user) - . = ..() - var/dat = "You have:
" for(var/t in currenthand) - dat += "A [t].
" - dat += "Which card will you remove next?" - var/datum/browser/popup = new(user, "cardhand", "Hand of Cards", 400, 240) - popup.set_title_image(user.browse_rsc_icon(src.icon, src.icon_state)) - popup.set_content(dat) - popup.open() + handradial[t] = image(icon = src.icon, icon_state = "sc_[t]_[deckstyle]") - -/obj/item/toy/cards/cardhand/Topic(href, href_list) - if(..()) - return if(usr.stat || !ishuman(usr)) return var/mob/living/carbon/human/cardUser = usr var/O = src - if(href_list["pick"]) - if (cardUser.is_holding(src)) - var/choice = href_list["pick"] - var/obj/item/toy/cards/singlecard/C = new/obj/item/toy/cards/singlecard(cardUser.loc) - src.currenthand -= choice - C.parentdeck = src.parentdeck - C.cardname = choice - C.apply_card_vars(C,O) - C.pickup(cardUser) - cardUser.put_in_hands(C) - cardUser.visible_message("[cardUser] draws a card from [cardUser.p_their()] hand.", "You take the [C.cardname] from your hand.") + var/choice = show_radial_menu(usr,src, handradial, custom_check = CALLBACK(src, .proc/check_menu, user), radius = 36, require_near = TRUE) + if(!choice) + return FALSE + var/obj/item/toy/cards/singlecard/C = new/obj/item/toy/cards/singlecard(cardUser.loc) + currenthand -= choice + handradial -= choice + C.parentdeck = parentdeck + C.cardname = choice + C.apply_card_vars(C,O) + C.pickup(cardUser) + cardUser.put_in_hands(C) + cardUser.visible_message("[cardUser] draws a card from [cardUser.p_their()] hand.", "You take the [C.cardname] from your hand.") - interact(cardUser) - if(src.currenthand.len < 3) - src.icon_state = "[deckstyle]_hand2" - else if(src.currenthand.len < 4) - src.icon_state = "[deckstyle]_hand3" - else if(src.currenthand.len < 5) - src.icon_state = "[deckstyle]_hand4" - if(src.currenthand.len == 1) - var/obj/item/toy/cards/singlecard/N = new/obj/item/toy/cards/singlecard(src.loc) - N.parentdeck = src.parentdeck - N.cardname = src.currenthand[1] - N.apply_card_vars(N,O) - qdel(src) - N.pickup(cardUser) - cardUser.put_in_hands(N) - to_chat(cardUser, "You also take [currenthand[1]] and hold it.") - cardUser << browse(null, "window=cardhand") - return + interact(cardUser) + update_sprite() + if(length(currenthand) == 1) + var/obj/item/toy/cards/singlecard/N = new/obj/item/toy/cards/singlecard(loc) + N.parentdeck = parentdeck + N.cardname = currenthand[1] + N.apply_card_vars(N,O) + qdel(src) + N.pickup(cardUser) + cardUser.put_in_hands(N) + to_chat(cardUser, "You also take [currenthand[1]] and hold it.") /obj/item/toy/cards/cardhand/attackby(obj/item/toy/cards/singlecard/C, mob/living/user, params) if(istype(C)) if(C.parentdeck == src.parentdeck) src.currenthand += C.cardname - user.visible_message("[user] adds a card to [user.p_their()] hand.", "You add the [C.cardname] to your hand.") + user.visible_message("[user] adds a card to [user.p_their()] hand.", "You add the [C.cardname] to your hand.") qdel(C) interact(user) - if(currenthand.len > 4) - src.icon_state = "[deckstyle]_hand5" - else if(currenthand.len > 3) - src.icon_state = "[deckstyle]_hand4" - else if(currenthand.len > 2) - src.icon_state = "[deckstyle]_hand3" + update_sprite(src) else to_chat(user, "You can't mix cards from other decks!") else @@ -844,7 +820,7 @@ /obj/item/toy/cards/cardhand/apply_card_vars(obj/item/toy/cards/newobj,obj/item/toy/cards/sourceobj) ..() newobj.deckstyle = sourceobj.deckstyle - newobj.icon_state = "[deckstyle]_hand2" // Another dumb hack, without this the hand is invisible (or has the default deckstyle) until another card is added. + update_sprite() newobj.card_hitsound = sourceobj.card_hitsound newobj.card_force = sourceobj.card_force newobj.card_throwforce = sourceobj.card_throwforce @@ -853,6 +829,31 @@ newobj.card_attack_verb = sourceobj.card_attack_verb newobj.resistance_flags = sourceobj.resistance_flags +/** + * check_menu: Checks if we are allowed to interact with a radial menu + * + * Arguments: + * * user The mob interacting with a menu + */ +/obj/item/toy/cards/cardhand/proc/check_menu(mob/living/user) + if(!istype(user)) + return FALSE + if(user.incapacitated()) + return FALSE + return TRUE + +/** + * This proc updates the sprite for when you create a hand of cards + */ +/obj/item/toy/cards/cardhand/proc/update_sprite() + cut_overlays() + var/overlay_cards = currenthand.len + + var/k = overlay_cards == 2 ? 1 : overlay_cards - 2 + for(var/i = k; i <= overlay_cards; i++) + var/card_overlay = image(icon=src.icon,icon_state="sc_[currenthand[i]]_[deckstyle]",pixel_x=(1-i+k)*3,pixel_y=(1-i+k)*3) + add_overlay(card_overlay) + /obj/item/toy/cards/singlecard name = "card" desc = "a card" @@ -865,13 +866,13 @@ /obj/item/toy/cards/singlecard/examine(mob/user) + . = ..() if(ishuman(user)) var/mob/living/carbon/human/cardUser = user if(cardUser.is_holding(src)) cardUser.visible_message("[cardUser] checks [cardUser.p_their()] card.", "The card reads: [cardname].") else - to_chat(cardUser, "You need to have the card in your hand to check it!") - + . += "You need to have the card in your hand to check it!" /obj/item/toy/cards/singlecard/verb/Flip() set name = "Flip Card" diff --git a/code/game/objects/structures/janicart.dm b/code/game/objects/structures/janicart.dm index 54b9d650..fa0b7d13 100644 --- a/code/game/objects/structures/janicart.dm +++ b/code/game/objects/structures/janicart.dm @@ -6,11 +6,10 @@ anchored = FALSE density = TRUE //copypaste sorry - var/amount_per_transfer_from_this = 5 //shit I dunno, adding this so syringes stop runtime erroring. --NeoFite - var/obj/item/storage/bag/trash/mybag = null - var/obj/item/mop/mymop = null - var/obj/item/reagent_containers/spray/cleaner/myspray = null - var/obj/item/lightreplacer/myreplacer = null + var/obj/item/storage/bag/trash/mybag + var/obj/item/mop/mymop + var/obj/item/reagent_containers/spray/cleaner/myspray + var/obj/item/lightreplacer/myreplacer var/signs = 0 var/const/max_signs = 4 @@ -32,7 +31,6 @@ /obj/structure/janitorialcart/proc/put_in_cart(obj/item/I, mob/user) if(!user.transferItemToLoc(I, src)) return - updateUsrDialog() to_chat(user, "You put [I] into [src].") return @@ -49,7 +47,6 @@ m.janicart_insert(user, src) else to_chat(user, fail_msg) - else if(istype(I, /obj/item/storage/bag/trash)) if(!mybag) var/obj/item/storage/bag/trash/t=I @@ -91,63 +88,74 @@ . = ..() if(.) return - user.set_machine(src) - var/dat + + var/list/items = list() if(mybag) - dat += "[mybag.name]
" + items += list("Trash bag" = image(icon = mybag.icon, icon_state = mybag.icon_state)) if(mymop) - dat += "[mymop.name]
" + items += list("Mop" = image(icon = mymop.icon, icon_state = mymop.icon_state)) if(myspray) - dat += "[myspray.name]
" + items += list("Spray bottle" = image(icon = myspray.icon, icon_state = myspray.icon_state)) if(myreplacer) - dat += "[myreplacer.name]
" - if(signs) - dat += "[signs] sign\s
" - var/datum/browser/popup = new(user, "janicart", name, 240, 160) - popup.set_content(dat) - popup.open() + items += list("Light replacer" = image(icon = myreplacer.icon, icon_state = myreplacer.icon_state)) + var/obj/item/caution/sign = locate() in src + if(sign) + items += list("Sign" = image(icon = sign.icon, icon_state = sign.icon_state)) - -/obj/structure/janitorialcart/Topic(href, href_list) - if(!in_range(src, usr)) + if(!length(items)) return - if(!isliving(usr)) + items = sortList(items) + var/pick = show_radial_menu(user, src, items, custom_check = CALLBACK(src, .proc/check_menu, user), radius = 38, require_near = TRUE) + if(!pick) return - var/mob/living/user = usr - if(href_list["garbage"]) - if(mybag) + switch(pick) + if("Trash bag") + if(!mybag) + return user.put_in_hands(mybag) to_chat(user, "You take [mybag] from [src].") mybag = null - if(href_list["mop"]) - if(mymop) + if("Mop") + if(!mymop) + return user.put_in_hands(mymop) to_chat(user, "You take [mymop] from [src].") mymop = null - if(href_list["spray"]) - if(myspray) + if("Spray bottle") + if(!myspray) + return user.put_in_hands(myspray) to_chat(user, "You take [myspray] from [src].") myspray = null - if(href_list["replacer"]) - if(myreplacer) + if("Light replacer") + if(!myreplacer) + return user.put_in_hands(myreplacer) to_chat(user, "You take [myreplacer] from [src].") myreplacer = null - if(href_list["sign"]) - if(signs) - var/obj/item/caution/Sign = locate() in src - if(Sign) - user.put_in_hands(Sign) - to_chat(user, "You take \a [Sign] from [src].") - signs-- - else - WARNING("Signs ([signs]) didn't match contents") - signs = 0 + if("Sign") + if(signs <= 0) + return + user.put_in_hands(sign) + to_chat(user, "You take \a [sign] from [src].") + signs-- + else + return update_icon() - updateUsrDialog() +/** + * check_menu: Checks if we are allowed to interact with a radial menu + * + * Arguments: + * * user The mob interacting with a menu + */ +/obj/structure/janitorialcart/proc/check_menu(mob/living/user) + if(!istype(user)) + return FALSE + if(user.incapacitated()) + return FALSE + return TRUE /obj/structure/janitorialcart/update_icon() cut_overlays() diff --git a/code/game/objects/structures/ladders.dm b/code/game/objects/structures/ladders.dm index b3f415ba..f321498b 100644 --- a/code/game/objects/structures/ladders.dm +++ b/code/game/objects/structures/ladders.dm @@ -55,7 +55,7 @@ down.update_icon() up = down = null -/obj/structure/ladder/update_icon() +/obj/structure/ladder/update_icon_state() if(up && down) icon_state = "ladder11" @@ -91,8 +91,13 @@ if (!is_ghost && !in_range(src, user)) return + var/list/tool_list = list( + "Up" = image(icon = 'icons/testing/turf_analysis.dmi', icon_state = "red_arrow", dir = NORTH), + "Down" = image(icon = 'icons/testing/turf_analysis.dmi', icon_state = "red_arrow", dir = SOUTH) + ) + if (up && down) - var/result = alert("Go up or down [src]?", "Ladder", "Up", "Down", "Cancel") + var/result = show_radial_menu(user, src, tool_list, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE, tooltips = TRUE) if (!is_ghost && !in_range(src, user)) return // nice try switch(result) @@ -112,6 +117,11 @@ if(!is_ghost) add_fingerprint(user) +/obj/structure/ladder/proc/check_menu(mob/user) + if(user.incapacitated() || !user.Adjacent(src)) + return FALSE + return TRUE + /obj/structure/ladder/attack_hand(mob/user) . = ..() if(.) diff --git a/code/game/objects/structures/signs/signs_maps.dm b/code/game/objects/structures/signs/signs_maps.dm index f3188b90..1e3bfd6d 100644 --- a/code/game/objects/structures/signs/signs_maps.dm +++ b/code/game/objects/structures/signs/signs_maps.dm @@ -50,7 +50,8 @@ name = "bar" desc = "A direction sign, pointing out which way the Bar is." icon_state = "direction_bar" - /obj/structure/sign/directions/cafe + +/obj/structure/sign/directions/cafe name = "cafe" desc = "A direction sign, pointing out which way the Cafe is." icon_state = "direction_cafe" diff --git a/code/game/turfs/simulated/chasm.dm b/code/game/turfs/simulated/chasm.dm index 677fba29..fb211a44 100644 --- a/code/game/turfs/simulated/chasm.dm +++ b/code/game/turfs/simulated/chasm.dm @@ -15,11 +15,11 @@ AddComponent(/datum/component/chasm, SSmapping.get_turf_below(src)) /turf/open/chasm/proc/set_target(turf/target) - GET_COMPONENT(chasm_component, /datum/component/chasm) + var/datum/component/chasm/chasm_component = GetComponent(/datum/component/chasm) chasm_component.target_turf = target /turf/open/chasm/proc/drop(atom/movable/AM) - GET_COMPONENT(chasm_component, /datum/component/chasm) + var/datum/component/chasm/chasm_component = GetComponent(/datum/component/chasm) chasm_component.drop(AM) /turf/open/chasm/MakeSlippery(wet_setting, min_wet_time, wet_time_to_add, max_wet_time, permanent) @@ -38,7 +38,7 @@ switch(passed_mode) if(RCD_FLOORWALL) to_chat(user, "You build a floor.") - PlaceOnTop(/turf/open/floor/plating) + PlaceOnTop(/turf/open/floor/plating, flags = CHANGETURF_INHERIT_AIR) return TRUE return FALSE @@ -70,7 +70,7 @@ playsound(src, 'sound/weapons/genhit.ogg', 50, 1) to_chat(user, "You build a floor.") // Create a floor, which has this chasm underneath it - PlaceOnTop(/turf/open/floor/plating) + PlaceOnTop(/turf/open/floor/plating, flags = CHANGETURF_INHERIT_AIR) else to_chat(user, "You need one floor tile to build a floor!") else @@ -88,7 +88,6 @@ light_power = 0.65 //less bright, too light_color = LIGHT_COLOR_LAVA //let's just say you're falling into lava, that makes sense right - // Chasms for the jungle, with planetary atmos and a different icon /turf/open/chasm/jungle icon = 'icons/turf/floors/junglechasm.dmi' @@ -115,4 +114,4 @@ . = ..() var/turf/T = safepick(get_area_turfs(/area/fabric_of_reality)) if(T) - set_target(T) \ No newline at end of file + set_target(T) diff --git a/code/game/turfs/simulated/floor/plating/misc_plating.dm b/code/game/turfs/simulated/floor/plating/misc_plating.dm index 15b03919..befeb59a 100644 --- a/code/game/turfs/simulated/floor/plating/misc_plating.dm +++ b/code/game/turfs/simulated/floor/plating/misc_plating.dm @@ -194,8 +194,9 @@ /turf/open/floor/plating/ice/smooth icon_state = "smooth" smooth = SMOOTH_MORE | SMOOTH_BORDER - canSmoothWith = list(/turf/open/floor/plating/ice/smooth, /turf/open/floor/plating/ice) - /turf/open/floor/plating/ice/colder + canSmoothWith = list(/turf/open/floor/plating/ice/smooth, + /turf/open/floor/plating/ice, + /turf/open/floor/plating/ice/colder) /turf/open/floor/plating/ice/colder temperature = 140 diff --git a/code/game/world.dm b/code/game/world.dm index 37c3fac2..3d01218b 100644 --- a/code/game/world.dm +++ b/code/game/world.dm @@ -7,6 +7,10 @@ GLOBAL_VAR(restart_counter) //This happens after the Master subsystem new(s) (it's a global datum) //So subsystems globals exist, but are not initialised /world/New() + var/extools = world.GetConfig("env", "EXTOOLS_DLL") || (world.system_type == MS_WINDOWS ? "./byond-extools.dll" : "./libbyond-extools.so") + if (fexists(extools)) + call(extools, "maptick_initialize")() + enable_debugger() log_world("World loaded at [TIME_STAMP("hh:mm:ss", FALSE)]!") diff --git a/code/modules/antagonists/traitor/datum_traitor.dm b/code/modules/antagonists/traitor/datum_traitor.dm index e43c2f62..f72d3325 100644 --- a/code/modules/antagonists/traitor/datum_traitor.dm +++ b/code/modules/antagonists/traitor/datum_traitor.dm @@ -141,14 +141,14 @@ /datum/antagonist/traitor/proc/forge_single_human_objective() //Returns how many objectives are added .=1 - if(prob(50)) + if(prob(35)) var/list/active_ais = active_ais() if(active_ais.len && prob(100/GLOB.joined_player_list.len)) var/datum/objective/destroy/destroy_objective = new destroy_objective.owner = owner destroy_objective.find_target() add_objective(destroy_objective) - else if(prob(30)) + else if(prob(65)) var/datum/objective/maroon/maroon_objective = new maroon_objective.owner = owner maroon_objective.find_target() diff --git a/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm b/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm index 8191a4d2..f94e023b 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm @@ -1,5 +1,3 @@ -#define CRYOMOBS 'icons/obj/cryo_mobs.dmi' - /obj/machinery/atmospherics/components/unary/cryo_cell name = "cryo cell" icon = 'icons/obj/cryogenics.dmi' diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index 861c122a..f10a1288 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -2921,14 +2921,13 @@ crate_name = "security department supply crate" /datum/supply_pack/costumes_toys/kinkmate - name = "Kinkmate construction kit" + name = "Kinkmate kit" cost = 2000 contraband = TRUE contains = list(/obj/item/vending_refill/kink, /obj/item/vending_refill/kink, - /obj/item/vending_refill/kink, - /obj/item/circuitboard/machine/kinkmate) - crate_name = "Kinkmate construction kit" + /obj/item/vending_refill/kink) + crate_name = "Kinkmate kit" ////////////////////////////////////////////////////////////////////////////// //////////////////////////// Miscellaneous /////////////////////////////////// @@ -3193,7 +3192,6 @@ contraband = TRUE contains = list(/obj/item/dildo/custom, /obj/item/dildo/custom, - /obj/item/circuitboard/machine/kinkmate, /obj/item/vending_refill/kink, /obj/item/vending_refill/kink, /obj/item/vending_refill/kink, diff --git a/code/modules/clothing/masks/gasmask.dm b/code/modules/clothing/masks/gasmask.dm index c9ff474a..62bcbc3d 100644 --- a/code/modules/clothing/masks/gasmask.dm +++ b/code/modules/clothing/masks/gasmask.dm @@ -66,18 +66,25 @@ resistance_flags = FLAMMABLE actions_types = list(/datum/action/item_action/adjust) dog_fashion = /datum/dog_fashion/head/clown + var/list/clownmask_designs = list() + +/obj/item/clothing/mask/gas/clown_hat/Initialize(mapload) + .=..() + clownmask_designs = list( + "True Form" = image(icon = src.icon, icon_state = "clown"), + "The Feminist" = image(icon = src.icon, icon_state = "sexyclown"), + "The Madman" = image(icon = src.icon, icon_state = "joker"), + "The Rainbow Color" = image(icon = src.icon, icon_state = "rainbow") + ) /obj/item/clothing/mask/gas/clown_hat/ui_action_click(mob/user) if(!istype(user) || user.incapacitated()) return - var/list/options = list() - options["True Form"] = "clown" - options["The Feminist"] = "sexyclown" - options["The Madman"] = "joker" - options["The Rainbow Color"] ="rainbow" + var/static/list/options = list("True Form" = "clown", "The Feminist" = "sexyclown", + "The Rainbow Color" = "rainbow", "The Madman" = "joker") - var/choice = input(user,"To what form do you wish to Morph this mask?","Morph Mask") in options + var/choice = show_radial_menu(user,src, clownmask_designs, custom_check = FALSE, radius = 36, require_near = TRUE) if(src && choice && !user.incapacitated() && in_range(user,src)) icon_state = options[choice] @@ -86,7 +93,7 @@ var/datum/action/A = X A.UpdateButtonIcon() to_chat(user, "Your Clown Mask has now morphed into [choice], all praise the Honkmother!") - return 1 + return TRUE /obj/item/clothing/mask/gas/sexyclown name = "sexy-clown wig and mask" @@ -106,19 +113,26 @@ flags_cover = MASKCOVERSEYES resistance_flags = FLAMMABLE actions_types = list(/datum/action/item_action/adjust) + var/list/mimemask_designs = list() + + +/obj/item/clothing/mask/gas/mime/Initialize(mapload) + .=..() + mimemask_designs = list( + "Blanc" = image(icon = src.icon, icon_state = "mime"), + "Excité" = image(icon = src.icon, icon_state = "sexymime"), + "Triste" = image(icon = src.icon, icon_state = "sadmime"), + "Effrayé" = image(icon = src.icon, icon_state = "scaredmime") + ) /obj/item/clothing/mask/gas/mime/ui_action_click(mob/user) if(!istype(user) || user.incapacitated()) return - var/list/options = list() - options["Blanc"] = "mime" - options["Triste"] = "sadmime" - options["Effrayé"] = "scaredmime" - options["Excité"] ="sexymime" + var/static/list/options = list("Blanc" = "mime", "Triste" = "sadmime", "Effrayé" = "scaredmime", "Excité" ="sexymime") - var/choice = input(user,"To what form do you wish to Morph this mask?","Morph Mask") in options + var/choice = show_radial_menu(user,src, mimemask_designs, custom_check = FALSE, radius = 36, require_near = TRUE) if(src && choice && !user.incapacitated() && in_range(user,src)) icon_state = options[choice] @@ -127,7 +141,7 @@ var/datum/action/A = X A.UpdateButtonIcon() to_chat(user, "Your Mime Mask has now morphed into [choice]!") - return 1 + return TRUE /obj/item/clothing/mask/gas/monkeymask name = "monkey mask" diff --git a/code/modules/clothing/under/jobs/civilian.dm b/code/modules/clothing/under/jobs/civilian.dm index 02097a20..3efcf42c 100644 --- a/code/modules/clothing/under/jobs/civilian.dm +++ b/code/modules/clothing/under/jobs/civilian.dm @@ -32,6 +32,7 @@ icon_state = "captain" item_state = "b_suit" item_color = "captain" + armor = list("melee" = 10, "bullet" = 10, "laser" = 10,"energy" = 10, "bomb" = 10, "bio" = 10, "rad" = 10, "fire" = 10, "acid" = 10) sensor_mode = SENSOR_COORDS random_sensor = FALSE @@ -51,6 +52,7 @@ icon_state = "qm" item_state = "lb_suit" item_color = "qm" + armor = list("melee" = 10, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) /obj/item/clothing/under/rank/cargo/skirt name = "quartermaster's jumpskirt" @@ -58,6 +60,7 @@ icon_state = "qm_skirt" item_state = "lb_suit" item_color = "qm_skirt" + armor = list("melee" = 10, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) body_parts_covered = CHEST|GROIN|ARMS can_adjust = FALSE fitted = FEMALE_UNIFORM_TOP @@ -68,6 +71,7 @@ icon_state = "cargotech" item_state = "lb_suit" item_color = "cargo" + armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) body_parts_covered = CHEST|GROIN|ARMS mutantrace_variation = MUTANTRACE_VARIATION alt_covers_chest = TRUE @@ -78,6 +82,7 @@ icon_state = "cargo_skirt" item_state = "lb_suit" item_color = "cargo_skirt" + armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) body_parts_covered = CHEST|GROIN|ARMS can_adjust = FALSE fitted = FEMALE_UNIFORM_TOP @@ -193,6 +198,7 @@ icon_state = "hop" item_state = "b_suit" item_color = "hop" + armor = list("melee" = 10, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) can_adjust = FALSE /obj/item/clothing/under/rank/head_of_personnel/skirt diff --git a/code/modules/clothing/under/jobs/engineering.dm b/code/modules/clothing/under/jobs/engineering.dm index 1f74a572..7dde0367 100644 --- a/code/modules/clothing/under/jobs/engineering.dm +++ b/code/modules/clothing/under/jobs/engineering.dm @@ -5,7 +5,7 @@ icon_state = "chiefengineer" item_state = "gy_suit" item_color = "chief" - armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 10, "fire" = 80, "acid" = 40) + armor = list("melee" = 10, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 10, "fire" = 10, "acid" = 0) resistance_flags = NONE /obj/item/clothing/under/rank/chief_engineer/skirt @@ -24,6 +24,7 @@ icon_state = "atmos" item_state = "atmos_suit" item_color = "atmos" + armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 10, "fire" = 10, "acid" = 0) resistance_flags = NONE /obj/item/clothing/under/rank/atmospheric_technician/skirt @@ -42,7 +43,7 @@ icon_state = "engine" item_state = "engi_suit" item_color = "engine" - armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 10, "fire" = 60, "acid" = 20) + armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 10, "fire" = 10, "acid" = 0) resistance_flags = NONE /obj/item/clothing/under/rank/engineer/hazard name = "engineer's hazard jumpsuit" @@ -68,6 +69,7 @@ icon_state = "robotics" item_state = "robotics" item_color = "robotics" + armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 10, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) // Considering science department, it explodes a lot, bomb resist 10% resistance_flags = NONE /obj/item/clothing/under/rank/roboticist/skirt diff --git a/code/modules/clothing/under/jobs/medsci.dm b/code/modules/clothing/under/jobs/medsci.dm index c27882aa..ced2d636 100644 --- a/code/modules/clothing/under/jobs/medsci.dm +++ b/code/modules/clothing/under/jobs/medsci.dm @@ -7,7 +7,7 @@ icon_state = "director" item_state = "lb_suit" item_color = "director" - armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 10, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 35) + armor = list("melee" = 10, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 10, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 0) can_adjust = FALSE /obj/item/clothing/under/rank/research_director/skirt @@ -26,7 +26,7 @@ icon_state = "rdwhimsy" item_state = "rdwhimsy" item_color = "rdwhimsy" - armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 10, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 0) + armor = list("melee" = 10, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 10, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 0) can_adjust = TRUE alt_covers_chest = TRUE @@ -46,7 +46,7 @@ icon_state = "rdturtle" item_state = "p_suit" item_color = "rdturtle" - armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 10, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 0) + armor = list("melee" = 10, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 10, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 0) can_adjust = TRUE alt_covers_chest = TRUE @@ -86,7 +86,7 @@ item_state = "w_suit" item_color = "chemistrywhite" permeability_coefficient = 0.5 - armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 10, "rad" = 0, "fire" = 50, "acid" = 65) + armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 10) /obj/item/clothing/under/rank/chemist/skirt name = "chemist's jumpskirt" @@ -108,7 +108,7 @@ item_state = "w_suit" item_color = "cmo" permeability_coefficient = 0.5 - armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 0) + armor = list("melee" = 10, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 10) /obj/item/clothing/under/rank/chief_medical_officer/skirt name = "chief medical officer's jumpskirt" @@ -127,7 +127,7 @@ item_state = "w_suit" item_color = "geneticswhite" permeability_coefficient = 0.5 - armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 0) + armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 5, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 5) // They work in both science and medical so split the values of bomb and acid by 5 and 5? /obj/item/clothing/under/rank/geneticist/skirt name = "geneticist's jumpskirt" @@ -146,7 +146,7 @@ item_state = "w_suit" item_color = "virologywhite" permeability_coefficient = 0.5 - armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 0) + armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 10) /obj/item/clothing/under/rank/virologist/skirt name = "virologist's jumpskirt" @@ -165,7 +165,7 @@ item_state = "w_suit" item_color = "nursesuit" permeability_coefficient = 0.5 - armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 0) + armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 10) body_parts_covered = CHEST|GROIN|ARMS fitted = NO_FEMALE_UNIFORM can_adjust = FALSE @@ -176,7 +176,7 @@ item_state = "w_suit" item_color = "medical" permeability_coefficient = 0.5 - armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 0) + armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 10) /obj/item/clothing/under/rank/medical/blue name = "medical scrubs" desc = "It's made of a special fiber that provides minor protection against biohazards. This one is in baby blue." diff --git a/code/modules/clothing/under/jobs/security.dm b/code/modules/clothing/under/jobs/security.dm index 186c3779..ee3daf95 100644 --- a/code/modules/clothing/under/jobs/security.dm +++ b/code/modules/clothing/under/jobs/security.dm @@ -13,7 +13,7 @@ icon_state = "rsecurity" item_state = "r_suit" item_color = "rsecurity" - armor = list("melee" = 10, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 30) + armor = list("melee" = 10, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) strip_delay = 50 alt_covers_chest = TRUE sensor_mode = SENSOR_COORDS @@ -41,7 +41,7 @@ icon_state = "rwarden" item_state = "r_suit" item_color = "rwarden" - armor = list("melee" = 10, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 30) + armor = list("melee" = 10, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) strip_delay = 50 alt_covers_chest = TRUE sensor_mode = 3 @@ -72,7 +72,7 @@ icon_state = "detective" item_state = "det" item_color = "detective" - armor = list("melee" = 10, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 30) + armor = list("melee" = 10, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) strip_delay = 50 alt_covers_chest = TRUE sensor_mode = 3 @@ -115,7 +115,7 @@ icon_state = "rhos" item_state = "r_suit" item_color = "rhos" - armor = list("melee" = 10, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50) + armor = list("melee" = 10, "bullet" = 5, "laser" = 5,"energy" = 5, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) strip_delay = 60 alt_covers_chest = TRUE sensor_mode = 3 diff --git a/code/modules/crafting/recipes.dm b/code/modules/crafting/recipes.dm index 75c9a424..24da213e 100644 --- a/code/modules/crafting/recipes.dm +++ b/code/modules/crafting/recipes.dm @@ -916,7 +916,7 @@ time = 30 category = CAT_CLOTHING - /datum/crafting_recipe/durathread_helmet +/datum/crafting_recipe/durathread_helmet name = "Makeshift Durathread Helmet" result = /obj/item/clothing/head/helmet/durathread reqs = list(/obj/item/stack/sheet/durathread = 4, @@ -974,4 +974,4 @@ reqs = list(/obj/item/stack/sheet/mineral/bamboo = 2, /obj/item/reagent_containers/food/snacks/grown/coconut = 1) time = 70 - category = CAT_MISC \ No newline at end of file + category = CAT_MISC diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm index 931a7821..365cf499 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm @@ -23,7 +23,7 @@ result = /obj/item/reagent_containers/food/snacks/donut subcategory = CAT_PASTRY -/datum/crafting_recipe/food/donut +/datum/crafting_recipe/food/donut/semen time = 15 name = "Semen donut" reqs = list( diff --git a/code/modules/mining/machine_vending.dm b/code/modules/mining/machine_vending.dm index 56504018..3a0d6e87 100644 --- a/code/modules/mining/machine_vending.dm +++ b/code/modules/mining/machine_vending.dm @@ -178,9 +178,14 @@ return ..() /obj/machinery/mineral/equipment_vendor/proc/RedeemVoucher(obj/item/mining_voucher/voucher, mob/redeemer) - var/items = list("Survival Capsule and Explorer's Webbing", "Resonator Kit", "Minebot Kit", "Extraction and Rescue Kit", "Crusher Kit", "Mining Conscription Kit") + var/items = list( "Survival Capsule and Explorer's Webbing" = image(icon = 'icons/obj/storage.dmi', icon_state = "explorerpack"), + "Resonator Kit" = image(icon = 'icons/obj/mining.dmi', icon_state = "resonator"), + "Minebot Kit" = image(icon = 'icons/mob/aibots.dmi', icon_state = "mining_drone"), + "Extraction and Rescue Kit" = image(icon = 'icons/obj/fulton.dmi', icon_state = "extraction_pack"), + "Crusher Kit" = image(icon = 'icons/obj/mining.dmi', icon_state = "mining_hammer"), + "Mining Conscription Kit" = image(icon = 'icons/obj/storage.dmi', icon_state = "duffel")) - var/selection = input(redeemer, "Pick your equipment", "Mining Voucher Redemption") as null|anything in items + var/selection = show_radial_menu(redeemer, src, items, require_near = TRUE, tooltips = TRUE) if(!selection || !Adjacent(redeemer) || QDELETED(voucher) || voucher.loc != redeemer) return var/drop_location = drop_location() @@ -349,9 +354,10 @@ new /obj/item/clothing/glasses/meson/prescription(src) /obj/machinery/mineral/equipment_vendor/proc/RedeemSVoucher(obj/item/suit_voucher/voucher, mob/redeemer) - var/items = list("Exo-suit", "SEVA suit") + var/items = list( "Exo-suit" = image(icon = 'icons/obj/clothing/suits.dmi', icon_state = "exo"), + "SEVA suit" = image(icon = 'icons/obj/clothing/suits.dmi', icon_state = "seva")) - var/selection = input(redeemer, "Pick your suit.", "Suit Voucher Redemption") as null|anything in items + var/selection = show_radial_menu(redeemer, src, items, require_near = TRUE, tooltips = TRUE) if(!selection || !Adjacent(redeemer) || QDELETED(voucher) || voucher.loc != redeemer) return var/drop_location = drop_location() diff --git a/code/modules/mob/dead/new_player/new_player.dm b/code/modules/mob/dead/new_player/new_player.dm index 7a027c69..0dbcf362 100644 --- a/code/modules/mob/dead/new_player/new_player.dm +++ b/code/modules/mob/dead/new_player/new_player.dm @@ -580,7 +580,8 @@ H.name = real_name //h13 assign your characters custom height. if (H.custom_body_size) //Do they have it set? - H.size_multiplier = (max(min( round((H.custom_body_size)), MAX_BODYSIZE),MIN_BODYSIZE)* 0.01) + //H.size_multiplier = (max(min( round((H.custom_body_size)), MAX_BODYSIZE),MIN_BODYSIZE)* 0.01) //Old method + H.resize(H.custom_body_size * 0.01) //h13 give your starting impregchance (30%) if (H.breedable == TRUE) H.impregchance = 30 diff --git a/code/modules/mob/living/carbon/life.dm b/code/modules/mob/living/carbon/life.dm index 801a6cd2..87f4c208 100644 --- a/code/modules/mob/living/carbon/life.dm +++ b/code/modules/mob/living/carbon/life.dm @@ -1,6 +1,11 @@ /mob/living/carbon/Life() set invisibility = 0 + //Hyper Change + if(size_multiplier != previous_size) + sleep(1) + resize(size_multiplier) + if(notransform) return diff --git a/code/modules/mob/living/carbon/update_icons.dm b/code/modules/mob/living/carbon/update_icons.dm index 03df1cab..5c67b69a 100644 --- a/code/modules/mob/living/carbon/update_icons.dm +++ b/code/modules/mob/living/carbon/update_icons.dm @@ -69,7 +69,6 @@ if(previous_size > 1 && size_multiplier > 1) //macro stays a macro. We just scale the sprite with no offset changes ntransform.Scale(size_multiplier/previous_size) //scale the sprite accordingly - previous_size = size_multiplier if(changed) animate(src, transform = ntransform, time = 2, pixel_y = final_pixel_y, dir = final_dir, easing = EASE_IN|EASE_OUT) diff --git a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm index 7ff2a40d..88b0fe4e 100644 --- a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm @@ -213,6 +213,7 @@ /datum/reagent/medicine/rezadone/on_mob_life(mob/living/carbon/M) M.setCloneLoss(0) //Rezadone is almost never used in favor of cryoxadone. Hopefully this will change that. M.heal_bodypart_damage(1,1) + M.cure_husk() REMOVE_TRAIT(M, TRAIT_DISFIGURED, TRAIT_GENERIC) ..() . = 1 @@ -448,6 +449,8 @@ datum/reagent/medicine/styptic_powder/overdose_start(mob/living/M) /datum/reagent/medicine/synthflesh/overdose_start(mob/living/M) metabolization_rate = 15 * REAGENTS_METABOLISM + if(M.getFireLoss() <= 20 && M.getBruteLoss() <= 20) + M.cure_husk() /datum/reagent/medicine/charcoal name = "Charcoal" diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 00925f16..7dcbe50e 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -2225,3 +2225,11 @@ color = "#5EFF3B" //RGB: 94, 255, 59 race = /datum/species/ipc mutationtext = "The pain subsides. You feel... metallic." + +/datum/reagent/mutationtoxin/synthliz + name = "Synthlizard Mutation Toxin" + id = "synthlizmutationtoxin" + description = "A synthetic toxin." //NANOMACHINES SON. + color = "#5EFF3B" //RGB: 94, 255, 59 + race = /datum/species/synthliz + mutationtext = "The pain subsides. You feel... artificial." \ No newline at end of file diff --git a/code/modules/reagents/chemistry/recipes/slime_extracts.dm b/code/modules/reagents/chemistry/recipes/slime_extracts.dm index 1a72e0f2..f5ed124f 100644 --- a/code/modules/reagents/chemistry/recipes/slime_extracts.dm +++ b/code/modules/reagents/chemistry/recipes/slime_extracts.dm @@ -735,3 +735,12 @@ required_reagents = list("oil" = 1) //Oil, makes sense for it being their blood, so.. required_other = TRUE required_container = /obj/item/slime_extract/green + +/datum/chemical_reaction/slime/slimesynthliz //They keep coming back for more + name = "Synthlizard Mutation Toxin" + id = "synthlizmuttoxin" + results = list("synthlizmutationtoxin" = 1) + required_reagents = list("silicon" = 1) //It'd be annoying to make it require synthflesh, so this will work + required_other = TRUE + required_container = /obj/item/slime_extract/green + diff --git a/code/modules/research/xenoarch/artifact.dm b/code/modules/research/xenoarch/artifact.dm new file mode 100644 index 00000000..d087ca28 --- /dev/null +++ b/code/modules/research/xenoarch/artifact.dm @@ -0,0 +1,92 @@ +/obj/item/ancientartifact + name = "Admin Debug. Parent Artifact" + desc = "You shouldn't have this." + icon = 'code/modules/research/xenoarch/fossil_and_artifact.dmi' + +/obj/item/ancientartifact/Initialize() + ..() + +// + +/datum/export/artifacts + cost = 2000 //Big cash + unit_name = "useless artifact" + export_types = list(/obj/item/ancientartifact/useless) + +/datum/export/artifacts + cost = 4000 //Big cash + unit_name = "fossil artifact" + export_types = list(/obj/item/ancientartifact/faunafossil,/obj/item/ancientartifact/florafossil) + +// + +/obj/item/ancientartifact/useless + name = "nonfunctional artifact" + desc = "This artifact is nonfunctional... perhaps it can be researched or sold." + +/obj/item/ancientartifact/useless/Initialize() + icon_state = pick(list("urn","statuette","instrument","unknown1","unknown2","unknown3")) + ..() + +/obj/item/ancientartifact/useless/attackby(obj/item/W, mob/user, params) + if(istype(W,/obj/item/xenoarch/help/research)) + if(!do_after(user,100,target=src)) + to_chat(user,"You must stand still to analyze.") + return + SSresearch.science_tech.add_point_list(list(TECHWEB_POINT_TYPE_GENERIC = 2000)) + to_chat(user,"You successfully researched the artifact. You have gained 2000 research points.") + qdel(src) + +/obj/item/ancientartifact/faunafossil + name = "fauna fossil" + desc = "This is a fossil of an animal... seems dead." + +/obj/item/ancientartifact/faunafossil/Initialize() + icon_state = pick(list("bone1","bone2","bone3","bone4","bone5","bone6")) + ..() + +/obj/item/ancientartifact/faunafossil/attackby(obj/item/W, mob/user, params) + if(istype(W,/obj/item/xenoarch/help/research)) + if(!do_after(user,100,target=src)) + to_chat(user,"You must stand still to analyze.") + return + SSresearch.science_tech.add_point_list(list(TECHWEB_POINT_TYPE_GENERIC = 4000)) + to_chat(user,"You successfully researched the artifact. You have gained 4000 research points.") + qdel(src) + +/obj/item/ancientartifact/florafossil + name = "flora fossil" + desc = "This is a fossil of a plant... seems dead." + +/obj/item/ancientartifact/florafossil/Initialize() + icon_state = pick(list("plant1","plant2","plant3","plant4","plant5","plant6")) + ..() + +/obj/item/ancientartifact/florafossil/attackby(obj/item/W, mob/user, params) + if(istype(W,/obj/item/xenoarch/help/research)) + if(!do_after(user,100,target=src)) + to_chat(user,"You must stand still to analyze.") + return + SSresearch.science_tech.add_point_list(list(TECHWEB_POINT_TYPE_GENERIC = 4000)) + to_chat(user,"You successfully researched the artifact. You have gained 4000 research points.") + qdel(src) + if(istype(W,/obj/item/xenoarch/help/plant)) + if(!do_after(user,50,target=src)) + to_chat(user,"You need to stand still to extract the seeds.") + return + var/seed = pick(list( /obj/item/seeds/amauri, + /obj/item/seeds/gelthi, + /obj/item/seeds/jurlmah, + /obj/item/seeds/nofruit, + /obj/item/seeds/shand, + /obj/item/seeds/surik, + /obj/item/seeds/telriis, + /obj/item/seeds/thaadra, + /obj/item/seeds/vale, + /obj/item/seeds/vaporsac, + /obj/item/seeds/random + )) + + new seed(get_turf(user)) + user.put_in_active_hand(seed) + qdel(src) diff --git a/code/modules/research/xenoarch/artifact_list.dm b/code/modules/research/xenoarch/artifact_list.dm new file mode 100644 index 00000000..5c841615 --- /dev/null +++ b/code/modules/research/xenoarch/artifact_list.dm @@ -0,0 +1,63 @@ +GLOBAL_LIST_INIT(bas_artifact,list( /obj/item/kitchen/fork=1, + /obj/item/kitchen/knife=1, + /obj/item/toy/gun=1, + /obj/item/toy/sword=1, + /obj/item/toy/cards/deck=1, + /obj/item/shield/riot/roman/fake=1, + /obj/item/trash/plate=1, + /obj/item/extendohand=1, + /obj/item/toy/plush/random=1, + /obj/item/ancientartifact/useless=11 + )) + +GLOBAL_LIST_INIT(adv_artifact,list( /obj/item/shield/riot/roman=1, + /obj/item/shield/riot/tower=1, + /obj/item/toy/figure/miner=1, + /obj/item/stack/telecrystal=1, + /obj/item/sharpener=1, + /obj/item/switchblade=1, + /obj/item/laser_pointer=1, + /obj/item/instrument/piano_synth=1, + /obj/item/megaphone=1, + /obj/item/storage/backpack/satchel/bone=1, + /obj/item/clothing/accessory/talisman=1, + /obj/item/clothing/accessory/skullcodpiece=1, + /obj/item/clothing/gloves/bracer=1, + /obj/item/clothing/suit/hooded/cloak/goliath=1, + /obj/item/kitchen/knife/ritual=1, + /obj/item/slime_extract/grey=1, + /obj/item/ancientartifact/useless=5, + /obj/item/ancientartifact/faunafossil=10, + /obj/item/ancientartifact/florafossil=10 + )) + +GLOBAL_LIST_INIT(ult_artifact,list( /obj/item/nuke_core/supermatter_sliver=1, + /obj/item/storage/belt/sabre/rapier=1, + /obj/item/storage/box/syndie_kit/guardian=1, + /obj/item/flashlight/emp=1, + /obj/item/jammer=1, + /obj/item/encryptionkey/binary=1, + /obj/item/gun/medbeam=1, + /obj/item/storage/box/syndie_kit/imp_storage=1, + /obj/item/pen/edagger=1, + /obj/item/dice/d20/fate/one_use=1, + /obj/item/instrument/violin/golden=1, + /obj/item/healthanalyzer/rad_laser=1, + /obj/item/clothing/suit/hooded/cloak/drake=1, + /obj/item/crowbar/abductor=1, + /obj/item/screwdriver/abductor=1, + /obj/item/weldingtool/abductor=1, + /obj/item/wirecutters/abductor=1, + /obj/item/wrench/abductor=1, + /obj/item/multitool/abductor=1, + /obj/item/scalpel/alien=1, + /obj/item/hemostat/alien=1, + /obj/item/retractor/alien=1, + /obj/item/circular_saw/alien=1, + /obj/item/surgicaldrill/alien=1, + /obj/item/cautery/alien=1, + /obj/item/compressionkit=1, + /obj/item/circuitboard/machine/plantgenes/vault=1, + /obj/item/disk/design_disk/golem_shell=1, + /obj/item/disk/tech_disk/illegal=1 + )) diff --git a/code/modules/research/xenoarch/fossil_and_artifact.dmi b/code/modules/research/xenoarch/fossil_and_artifact.dmi new file mode 100644 index 00000000..b0526220 Binary files /dev/null and b/code/modules/research/xenoarch/fossil_and_artifact.dmi differ diff --git a/code/modules/research/xenoarch/strange_rock.dm b/code/modules/research/xenoarch/strange_rock.dm new file mode 100644 index 00000000..9f661c68 --- /dev/null +++ b/code/modules/research/xenoarch/strange_rock.dm @@ -0,0 +1,128 @@ +/obj/item/strangerock + icon = 'code/modules/research/xenoarch/fossil_and_artifact.dmi' + name = "strange rock" + desc = "This is a strange rock, it appears to have a relic encased." + icon_state = "strange" + item_state = "strange" + + var/chosenitem = null + var/itemsafedepth = null + var/itembasedepth = null + var/itemactualdepth = null + var/dugdepth = null + + var/tryagain = null + +/obj/item/strangerock/Initialize() + icon_state = pick("strange","strange0","strange1","strange2","strange3") + var/randomnumber = rand(1,100) + switch(randomnumber) + if(1 to 69) + chosenitem = pickweight(GLOB.bas_artifact) + itembasedepth = rand(30,40) + itemsafedepth = rand(3,6) + itemactualdepth = rand(itembasedepth - itemsafedepth,itembasedepth) + if(70 to 99) + chosenitem = pickweight(GLOB.adv_artifact) + itembasedepth = rand(40,60) + itemsafedepth = rand(6,12) + itemactualdepth = rand(itembasedepth - itemsafedepth,itembasedepth) + if(100) + chosenitem = pickweight(GLOB.ult_artifact) + itembasedepth = rand(70,100) + itemsafedepth = rand(12,14) + itemactualdepth = rand(itembasedepth - itemsafedepth,itembasedepth) + ..() + +/obj/item/strangerock/attackby(obj/item/W, mob/user, params) + if(istype(W,/obj/item/xenoarch/clean/hammer)) + if(tryagain) + to_chat(user,"You are already mining this.") + return + tryagain = TRUE + var/obj/item/xenoarch/clean/hammer/HM = W + playsound(loc, HM.usesound, 50, 1, -1) + if(!do_after(user,HM.cleanspeed,target = src)) + to_chat(user,"You must stand still to clean.") + tryagain = FALSE + return + dugdepth += HM.cleandepth + playsound(loc, HM.usesound, 50, 1, -1) + if(dugdepth > itemactualdepth) + to_chat(user,"The strange rock crumbles, destroying anything that could have been recovered.") + qdel(src) + return + tryagain = FALSE + if(istype(W,/obj/item/xenoarch/clean/brush)) + if(tryagain) + to_chat(user,"You are already mining this.") + return + tryagain = TRUE + var/obj/item/xenoarch/clean/brush/HM = W + playsound(loc, HM.usesound, 50, 1, -1) + if(!do_after(user,HM.brushspeed,target = src)) + to_chat(user,"You must stand still to clean.") + tryagain = FALSE + return + if(dugdepth < itemactualdepth) + dugdepth++ + playsound(loc, HM.usesound, 50, 1, -1) + to_chat(user,"You brush away 1cm of debris.") + tryagain = FALSE + return + if(dugdepth > itemactualdepth) + to_chat(user,"You somehow managed to destroy a strange rock with a brush... good job?") + qdel(src) + return + if(dugdepth == itemactualdepth) + new chosenitem(get_turf(src)) + playsound(loc, HM.usesound, 50, 1, -1) + to_chat(user,"You uncover an artifact!") + qdel(src) + return + if(istype(W,/obj/item/xenoarch/help/scanner)) + var/obj/item/xenoarch/help/scanner/HM = W + playsound(loc, HM.usesound, 50, 1, -1) + if(!do_after(user,30,target = src)) + to_chat(user,"You must stand still to scan.") + return + playsound(loc, HM.usesound, 50, 1, -1) + to_chat(user,"Base Depth: [itembasedepth] centimeters.") + to_chat(user,"Safe Depth: [itemsafedepth] centimeters.") + if(istype(W,/obj/item/xenoarch/help/scanneradv)) + var/obj/item/xenoarch/help/scanneradv/HM = W + playsound(loc, HM.usesound, 50, 1, -1) + if(!do_after(user,10,target = src)) + to_chat(user,"You must stand still to scan.") + return + playsound(loc, HM.usesound, 50, 1, -1) + to_chat(user,"Base Depth: [itembasedepth] centimeters.") + to_chat(user,"Safe Depth: [itemsafedepth] centimeters.") + to_chat(user,"Item Depth: [itemactualdepth] centimeters.") + if(istype(W,/obj/item/xenoarch/help/measuring)) + var/obj/item/xenoarch/help/measuring/HM = W + playsound(loc, HM.usesound, 50, 1, -1) + if(!do_after(user,10,target = src)) + to_chat(user,"You must stand still to measure.") + return + if(!dugdepth) + to_chat(user,"This rock has not been touched.") + playsound(loc, HM.usesound, 50, 1, -1) + return + to_chat(user,"Current depth dug: [dugdepth] centimeters.") + playsound(loc, HM.usesound, 50, 1, -1) +// + +/turf/closed/mineral/strange + mineralType = /obj/item/strangerock + spreadChance = 5 + spread = 1 + mineralAmt = 1 + scan_state = "rock_Strange" + +/turf/closed/mineral/random/volcanic/strangerock + mineralSpawnChanceList = list( + /turf/closed/mineral/uranium/volcanic = 2, /turf/closed/mineral/diamond/volcanic = 1, /turf/closed/mineral/gold/volcanic = 4, /turf/closed/mineral/titanium/volcanic = 4, + /turf/closed/mineral/silver/volcanic = 10, /turf/closed/mineral/plasma/volcanic = 15, /turf/closed/mineral/bscrystal/volcanic = 1, /turf/closed/mineral/gibtonite/volcanic = 2, + /turf/closed/mineral/iron/volcanic = 40, /turf/closed/mineral/strange = 15) + diff --git a/code/modules/research/xenoarch/tools.dm b/code/modules/research/xenoarch/tools.dm new file mode 100644 index 00000000..df26247c --- /dev/null +++ b/code/modules/research/xenoarch/tools.dm @@ -0,0 +1,576 @@ +/obj/item/xenoarch + name = "Parent Xenoarch" + desc = "Debug. Parent Clean" + icon = 'code/modules/research/xenoarch/tools.dmi' + +/obj/item/xenoarch/Initialize() + ..() + +/obj/item/xenoarch/clean/hammer + name = "Parent hammer" + desc = "Debug. Parent Hammer." + var/cleandepth = 15 + var/cleanspeed = 15 + usesound = list('sound/effects/picaxe1.ogg', 'sound/effects/picaxe2.ogg', 'sound/effects/picaxe3.ogg') + +/obj/item/xenoarch/clean/hammer/cm1 + name = "mining hammer cm1" + desc = "removes 1cm of material." + icon_state = "pick1" + cleandepth = 1 + cleanspeed = 5 + +/obj/item/xenoarch/clean/hammer/cm2 + name = "mining hammer cm2" + desc = "removes 2cm of material." + icon_state = "pick2" + cleandepth = 2 + cleanspeed = 10 + +/obj/item/xenoarch/clean/hammer/cm3 + name = "mining hammer cm3" + desc = "removes 3cm of material." + icon_state = "pick3" + cleandepth = 3 + cleanspeed = 15 + +/obj/item/xenoarch/clean/hammer/cm4 + name = "mining hammer cm4" + desc = "removes 4cm of material." + icon_state = "pick4" + cleandepth = 4 + cleanspeed = 20 + +/obj/item/xenoarch/clean/hammer/cm5 + name = "mining hammer cm5" + desc = "removes 5cm of material." + icon_state = "pick5" + cleandepth = 5 + cleanspeed = 25 + +/obj/item/xenoarch/clean/hammer/cm6 + name = "mining hammer cm6" + desc = "removes 6cm of material." + icon_state = "pick6" + cleandepth = 6 + cleanspeed = 30 + +/obj/item/xenoarch/clean/hammer/cm15 + name = "mining hammer cm15" + desc = "removes 15cm of material." + icon_state = "pick_hand" + cleandepth = 15 + cleanspeed = 75 + +/obj/item/xenoarch/clean/hammer/advanced + name = "advanced hammer" + desc = "Removes a custom amount of debris." + icon_state = "advpick" + cleandepth = 30 + cleanspeed = 30 + usesound = 'sound/weapons/drill.ogg' + +/obj/item/xenoarch/clean/hammer/advanced/attack_self(mob/living/carbon/user) + var/depthchoice = input(user, "What depth would you like to mine with? (1-30)", "Change Dig Depth") as null|num + if(depthchoice && (depthchoice > 0 && depthchoice <= 30)) + cleandepth = depthchoice + cleanspeed = depthchoice + desc = "Removes a custom amount of debris. It will dig [cleandepth] centimeters." + to_chat(user, "You set the dig depth of the hammer to [cleandepth] centimeters.") +// + +/obj/item/xenoarch/clean/brush + name = "mining brush" + desc = "cleans off the remaining debris." + icon_state = "pick_brush" + var/brushspeed = 100 + usesound = 'sound/items/towelwipe.ogg' + +/obj/item/xenoarch/clean/brush/basic + brushspeed = 50 + +/obj/item/xenoarch/clean/brush/adv + name = "advanced mining brush" + icon_state = "advbrush" + brushspeed = 10 + +// + +/obj/item/xenoarch/help/scanner + name = "mining scanner" + desc = "Inaccurately scans a rock's depths." + icon_state = "scanner" + usesound = 'sound/machines/chime.ogg' + +/obj/item/xenoarch/help/scanneradv + name = "advanced mining scanner" + desc = "Accurately scans a rock's depths." + icon_state = "adv_scanner" + usesound = 'sound/machines/chime.ogg' + +/obj/item/xenoarch/help/measuring + name = "measuring tape" + desc = "Measures how far a rock has been dug into." + icon_state = "measuring" + usesound = 'sound/items/poster_ripped.ogg' + +/obj/item/xenoarch/help/research + name = "research analyzer" + desc = "Deconstructs artifacts for research." + icon_state = "researchscanner" + usesound = 'sound/weapons/resonator_blast.ogg' + +/obj/item/xenoarch/help/plant + name = "fossil seed extractor" + desc = "Takes flora fossils and extracts the prehistoric seeds." + icon_state = "plantscanner" + usesound = 'sound/weapons/resonator_blast.ogg' + +// Eventually, make it work on afterattack(atom/target, mob/user , proximity) +// I dont want to take more time currently though. +// Would have to create a list and then check if the item is in the list. + +/obj/item/xenoarch/help/cargo + name = "dimensional cargo scanner" + desc = "teleports items to be sold." + icon_state = "cargoscanner" + usesound = 'sound/weapons/resonator_blast.ogg' + +/obj/item/xenoarch/help/cargo/afterattack(atom/target, mob/user , proximity) + if(!proximity) + return + var/export_categories = EXPORT_CARGO + if(!istype(target,/obj/item)) + return + var/datum/export_report/ex = new + if(!do_after(user,300,target=target)) + to_chat(user,"You need to stand still to export items.") + return + export_item_and_contents(target, export_categories , dry_run = FALSE, external_report = ex) + for(var/datum/export/E in ex.total_amount) + var/export_text = E.total_printout(ex) + if(!export_text) + continue + SSshuttle.points += ex.total_value[E] + to_chat(user,"You sell the [target].") + + + +// Storage: Belt and Locker and Bag + +/obj/item/storage/bag/strangerock + name = "strange rock bag" + desc = "A bag for strange rocks." + icon = 'code/modules/research/xenoarch/tools.dmi' + icon_state = "rockbag" + w_class = WEIGHT_CLASS_TINY + resistance_flags = FLAMMABLE + var/mob/listeningTo + var/range = null + + var/spam_protection = FALSE //If this is TRUE, the holder won't receive any messages when they fail to pick up ore through crossing it + +/obj/item/storage/bag/strangerock/ComponentInitialize() + . = ..() + var/datum/component/storage/STR = GetComponent(/datum/component/storage) + STR.max_w_class = WEIGHT_CLASS_GIGANTIC + STR.allow_quick_empty = TRUE + STR.max_combined_w_class = 200 + STR.max_items = 10 + STR.display_numerical_stacking = FALSE + STR.can_hold = typecacheof(list(/obj/item/strangerock)) + + +/obj/item/storage/bag/strangerock/equipped(mob/user) + . = ..() + if(listeningTo == user) + return + if(listeningTo) + UnregisterSignal(listeningTo, COMSIG_MOVABLE_MOVED) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/Pickup_rocks) + listeningTo = user + +/obj/item/storage/bag/strangerock/dropped(mob/user) + . = ..() + if(listeningTo) + UnregisterSignal(listeningTo, COMSIG_MOVABLE_MOVED) + listeningTo = null + +/obj/item/storage/bag/strangerock/proc/Pickup_rocks(mob/living/user) + var/show_message = FALSE + var/turf/tile = user.loc + if (!isturf(tile)) + return + + var/datum/component/storage/STR = GetComponent(/datum/component/storage) + if(STR) + for(var/A in tile) + if (!is_type_in_typecache(A, STR.can_hold)) + continue + else if(SEND_SIGNAL(src, COMSIG_TRY_STORAGE_INSERT, A, user, TRUE)) + show_message = TRUE + else + if(!spam_protection) + to_chat(user, "Your [name] is full and can't hold any more!") + spam_protection = TRUE + continue + if(show_message) + playsound(user, "rustle", 50, TRUE) + user.visible_message("[user] scoops up the rocks beneath [user.p_them()].", \ + "You scoop up the rocks beneath you with your [name].") + spam_protection = FALSE + +/obj/item/storage/bag/strangerockadv + name = "bluespace strange rock bag" + desc = "A bag for strange rocks." + icon = 'code/modules/research/xenoarch/tools.dmi' + icon_state = "rockbagadv" + w_class = WEIGHT_CLASS_TINY + resistance_flags = FIRE_PROOF | ACID_PROOF + var/mob/listeningTo + var/range = null + + var/spam_protection = FALSE //If this is TRUE, the holder won't receive any messages when they fail to pick up ore through crossing it + +/obj/item/storage/bag/strangerockadv/ComponentInitialize() + . = ..() + var/datum/component/storage/STR = GetComponent(/datum/component/storage) + STR.max_w_class = WEIGHT_CLASS_GIGANTIC + STR.allow_quick_empty = TRUE + STR.max_combined_w_class = 1000 + STR.max_items = 50 + STR.display_numerical_stacking = FALSE + STR.can_hold = typecacheof(list(/obj/item/strangerock)) + +/obj/item/storage/bag/strangerockadv/equipped(mob/user) + . = ..() + if(listeningTo == user) + return + if(listeningTo) + UnregisterSignal(listeningTo, COMSIG_MOVABLE_MOVED) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/Pickup_rocks) + listeningTo = user + +/obj/item/storage/bag/strangerockadv/dropped(mob/user) + . = ..() + if(listeningTo) + UnregisterSignal(listeningTo, COMSIG_MOVABLE_MOVED) + listeningTo = null + +/obj/item/storage/bag/strangerockadv/proc/Pickup_rocks(mob/living/user) + var/show_message = FALSE + var/turf/tile = user.loc + if (!isturf(tile)) + return + + var/datum/component/storage/STR = GetComponent(/datum/component/storage) + if(STR) + for(var/A in tile) + if (!is_type_in_typecache(A, STR.can_hold)) + continue + else if(SEND_SIGNAL(src, COMSIG_TRY_STORAGE_INSERT, A, user, TRUE)) + show_message = TRUE + else + if(!spam_protection) + to_chat(user, "Your [name] is full and can't hold any more!") + spam_protection = TRUE + continue + if(show_message) + playsound(user, "rustle", 50, TRUE) + user.visible_message("[user] scoops up the rocks beneath [user.p_them()].", \ + "You scoop up the rocks beneath you with your [name].") + spam_protection = FALSE + +// + +/obj/item/storage/belt/xenoarch + name = "xenoarchaeologist belt" + desc = "used to store your tools for xenoarchaeology." + icon = 'code/modules/research/xenoarch/tools.dmi' + icon_state = "miningbelt" + +/obj/item/storage/belt/xenoarch/ComponentInitialize() + . = ..() + var/datum/component/storage/STR = GetComponent(/datum/component/storage) + var/static/list/can_hold = typecacheof(list( + /obj/item/xenoarch/help, + /obj/item/xenoarch/clean, + /obj/item/t_scanner/adv_mining_scanner, + /obj/item/gps + )) + STR.can_hold = can_hold + STR.max_items = 12 + STR.max_w_class = WEIGHT_CLASS_BULKY + STR.max_combined_w_class = 200 + +/obj/item/storage/belt/xenoarch/full/PopulateContents() + new /obj/item/xenoarch/help/measuring(src) + new /obj/item/xenoarch/help/scanner(src) + new /obj/item/xenoarch/clean/brush/basic(src) + new /obj/item/xenoarch/clean/hammer/cm15(src) + new /obj/item/xenoarch/clean/hammer/cm6(src) + new /obj/item/xenoarch/clean/hammer/cm5(src) + new /obj/item/xenoarch/clean/hammer/cm4(src) + new /obj/item/xenoarch/clean/hammer/cm3(src) + new /obj/item/xenoarch/clean/hammer/cm2(src) + new /obj/item/xenoarch/clean/hammer/cm1(src) + new /obj/item/t_scanner/adv_mining_scanner/lesser(src) + new /obj/item/gps(src) + return + +/obj/structure/closet/wardrobe/xenoarch + name = "xenoarchaeologist wardrobe" + icon_state = "science" + icon_door = "science" + +/obj/structure/closet/wardrobe/xenoarch/PopulateContents() + new /obj/item/xenoarch/help/measuring(src) + new /obj/item/xenoarch/help/scanner(src) + new /obj/item/xenoarch/clean/brush/basic(src) + new /obj/item/xenoarch/clean/hammer/cm15(src) + new /obj/item/xenoarch/clean/hammer/cm6(src) + new /obj/item/xenoarch/clean/hammer/cm5(src) + new /obj/item/xenoarch/clean/hammer/cm4(src) + new /obj/item/xenoarch/clean/hammer/cm3(src) + new /obj/item/xenoarch/clean/hammer/cm2(src) + new /obj/item/xenoarch/clean/hammer/cm1(src) + new /obj/item/pickaxe(src) + new /obj/item/t_scanner/adv_mining_scanner/lesser(src) + new /obj/item/gps(src) + new /obj/item/storage/belt/xenoarch(src) + new /obj/item/storage/bag/strangerock(src) + return + +// + +//Research WEB + +/datum/techweb_node/xenoarchtools + id = "xenoarchtools" + display_name = "Xenoarchaeology Tools" + description = "Xenoarchaeology tools that are used for xenoarchaeology, who knew." + prereq_ids = list("base") + design_ids = list("hammercm1","hammercm2","hammercm3","hammercm4","hammercm5","hammercm6","hammercm15","hammerbrush","xenoscanner","xenomeasure","xenobelt","xenorockback") + research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 750) + +/datum/techweb_node/portxenoarch + id = "portxenoarch" + display_name = "Portable Xenoarchaeology Tools" + description = "Tools for extracting seeds, and for getting some research points." + prereq_ids = list("xenoarchtools") + design_ids = list("xenoresearch","xenoplant") + research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 1000) + +/datum/techweb_node/advportcargo + id = "advportcargo" + display_name = "Advanced Cargo Technology" + description = "A tool for selling stuff not through a shuttle. Careful with its use." + prereq_ids = list("portxenoarch") + design_ids = list("advcargoscanner") + research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 5000) + +/datum/techweb_node/advxenoarch + id = "advxenoarch" + display_name = "Advanced Xenoarchaeology Tools" + description = "Tools that can make your excavation and recovering of artifacts easier." + prereq_ids = list("xenoarchtools") + design_ids = list("advxenoscanner","hammercmadv","hammerbrushadv","xenorockbackadv") + research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 3000) + +//Research DESIGNS + +/datum/design/hammercm1 + name = "Hammer cm1" + desc = "A hammer that destroys 1 cm of debris." + id = "hammercm1" + build_type = PROTOLATHE + materials = list(MAT_PLASTIC = 500) + build_path = /obj/item/xenoarch/clean/hammer/cm1 + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/hammercm2 + name = "Hammer cm2" + desc = "A hammer that destroys 2 cm of debris." + id = "hammercm2" + build_type = PROTOLATHE + materials = list(MAT_PLASTIC = 500) + build_path = /obj/item/xenoarch/clean/hammer/cm2 + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/hammercm3 + name = "Hammer cm3" + desc = "A hammer that destroys 3 cm of debris." + id = "hammercm3" + build_type = PROTOLATHE + materials = list(MAT_PLASTIC = 500) + build_path = /obj/item/xenoarch/clean/hammer/cm3 + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/hammercm4 + name = "Hammer cm4" + desc = "A hammer that destroys 4 cm of debris." + id = "hammercm4" + build_type = PROTOLATHE + materials = list(MAT_PLASTIC = 500) + build_path = /obj/item/xenoarch/clean/hammer/cm4 + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/hammercm5 + name = "Hammer cm5" + desc = "A hammer that destroys 5 cm of debris." + id = "hammercm5" + build_type = PROTOLATHE + materials = list(MAT_PLASTIC = 500) + build_path = /obj/item/xenoarch/clean/hammer/cm5 + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/hammercm6 + name = "Hammer cm6" + desc = "A hammer that destroys 6 cm of debris." + id = "hammercm6" + build_type = PROTOLATHE + materials = list(MAT_PLASTIC = 500) + build_path = /obj/item/xenoarch/clean/hammer/cm6 + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/hammercm15 + name = "Hammer cm15" + desc = "A hammer that destroys 15 cm of debris." + id = "hammercm15" + build_type = PROTOLATHE + materials = list(MAT_PLASTIC = 500) + build_path = /obj/item/xenoarch/clean/hammer/cm15 + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/hammercmadv + name = "Advanced Hammer" + desc = "A hammer that destroys up to 30 cm of debris." + id = "hammercmadv" + build_type = PROTOLATHE + materials = list(MAT_PLASTIC = 1500) + build_path = /obj/item/xenoarch/clean/hammer/advanced + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/cleanbrush + name = "Brush" + desc = "A brush that cleans debris." + id = "hammerbrush" + build_type = PROTOLATHE + materials = list(MAT_PLASTIC = 500) + build_path = /obj/item/xenoarch/clean/brush/basic + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/cleanbrushadv + name = "Advanced Brush" + desc = "A brush that cleans debris." + id = "hammerbrushadv" + build_type = PROTOLATHE + materials = list(MAT_PLASTIC = 1500) + build_path = /obj/item/xenoarch/clean/brush/adv + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + +// Designs for tools + +/datum/design/xenoscanner + name = "Mining Scanner" + desc = "A tool that scans depths of rocks." + id = "xenoscanner" + build_type = PROTOLATHE + materials = list(MAT_PLASTIC = 500) + build_path = /obj/item/xenoarch/help/scanner + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/advxenoscanner + name = "Advanced Mining Scanner" + desc = "A tool that scans depths of rocks." + id = "advxenoscanner" + build_type = PROTOLATHE + materials = list(MAT_PLASTIC = 1500) + build_path = /obj/item/xenoarch/help/scanneradv + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/xenomeasure + name = "Measuring Tape" + desc = "A tool to measure the dug depth of rocks." + id = "xenomeasure" + build_type = PROTOLATHE + materials = list(MAT_PLASTIC = 500) + build_path = /obj/item/xenoarch/help/measuring + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/xenoresearch + name = "Research Scanner" + desc = "A tool used to get research points from artifacts." + id = "xenoresearch" + build_type = PROTOLATHE + materials = list(MAT_PLASTIC = 1000) + build_path = /obj/item/xenoarch/help/research + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/xenoplant + name = "Fossil Seed Extractor" + desc = "A tool to extract the seeds from prehistoric fossils." + id = "xenoplant" + build_type = PROTOLATHE + materials = list(MAT_PLASTIC = 1000) + build_path = /obj/item/xenoarch/help/plant + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/advcargoscanner + name = "Cargo Scanner" + desc = "A tool used to sell items, virtually." + id = "advcargoscanner" + build_type = PROTOLATHE + materials = list(MAT_PLASTIC = 1000, MAT_BLUESPACE = 1000) + build_path = /obj/item/xenoarch/help/cargo + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_CARGO + +/datum/design/xenobelt + name = "Xenoarchaeology Belt" + desc = "A belt used to store some xenoarch tools." + id = "xenobelt" + build_type = PROTOLATHE + materials = list(MAT_PLASTIC = 2000) + build_path = /obj/item/storage/belt/xenoarch + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/xenorockback + name = "Xenoarchaeology Strange Rock Bag" + desc = "A bag used to store 10 strange rocks." + id = "xenorockback" + build_type = PROTOLATHE + materials = list(MAT_PLASTIC = 2000) + build_path = /obj/item/storage/bag/strangerock + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/xenorockbackadv + name = "Xenoarchaeology Bluespace Strange Rock Bag" + desc = "A bluespace bag used to store 50 strange rocks." + id = "xenorockbackadv" + build_type = PROTOLATHE + materials = list(MAT_PLASTIC = 2000, MAT_BLUESPACE = 1000) + build_path = /obj/item/storage/bag/strangerockadv + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + +/obj/item/paper/fluff/stations/lavaland/xenoarch + name = "xenoarchaeology notice" + info = "XENOARCHAEOLOGY GUIDE

So you want to figure out xenoarchaeology? Well, it's easy to learn and can be 'fun' to pick up!

First, make sure you mine some rocks and find those weird, strange rocks that are occasionally found.
Then, bring them back safely to the facility, or somewhere... ANYWHERE really. Just be cautious of onlookers!
Next, take your depth scanner and scan the sucker.

It'll have a base depth and a safe depth. These depths are important:

1) Base depth is the deepest the relic can be within the rock.
2) Safe depth is the depth from the base depth that is the earliest it will appear FROM the base depth.

Essentially, take the base depth and subtract the safe depth from it. Mine to this point and start to brush brush brush!
For example: You get a rock that has a base depth of 30 and a safe depth of 10. How deep should you mine?

You should mine to 20, and then start brushing away. Eventually you'll get the relic!

Hopefully this helps! If not well... I don't know what to tell you.

Peace!
Kobe Ivanov,
P-A Xenoarchaeologist" diff --git a/code/modules/research/xenoarch/tools.dmi b/code/modules/research/xenoarch/tools.dmi new file mode 100644 index 00000000..59b63a45 Binary files /dev/null and b/code/modules/research/xenoarch/tools.dmi differ diff --git a/code/modules/research/xenoarch/xenobotany/grown/amauri.dm b/code/modules/research/xenoarch/xenobotany/grown/amauri.dm new file mode 100644 index 00000000..9900c1d0 --- /dev/null +++ b/code/modules/research/xenoarch/xenobotany/grown/amauri.dm @@ -0,0 +1,28 @@ +/obj/item/seeds/amauri + name = "pack of amauri seeds" + desc = "These seeds grow into amauri plants." + icon = 'code/modules/research/xenoarch/xenobotany/icons/seeds.dmi' + icon_state = "amauri" + species = "amauri" + plantname = "Amauri Plant" + product = /obj/item/reagent_containers/food/snacks/grown/amauri + lifespan = 55 + endurance = 35 + yield = 5 + growing_icon = 'code/modules/research/xenoarch/xenobotany/icons/growing.dmi' + icon_grow = "amauri-stage" + growthstages = 3 + genes = list(/datum/plant_gene/trait/repeated_harvest) + reagents_add = list("shadowmutationtoxin" = 0.1) + +/obj/item/reagent_containers/food/snacks/grown/amauri + seed = /obj/item/seeds/amauri + name = "amauri" + desc = "It's a little piece of amauri." + icon = 'code/modules/research/xenoarch/xenobotany/icons/harvests.dmi' + icon_state = "amauri" + filling_color = "#FF4500" + bitesize = 100 + foodtype = FRUIT + juice_results = list("shadowmutationtoxin" = 0.1) + tastes = list("shadow" = 1) diff --git a/code/modules/research/xenoarch/xenobotany/grown/gelthi.dm b/code/modules/research/xenoarch/xenobotany/grown/gelthi.dm new file mode 100644 index 00000000..bc0eee30 --- /dev/null +++ b/code/modules/research/xenoarch/xenobotany/grown/gelthi.dm @@ -0,0 +1,28 @@ +/obj/item/seeds/gelthi + name = "pack of gelthi seeds" + desc = "These seeds grow into gelthi plants." + icon = 'code/modules/research/xenoarch/xenobotany/icons/seeds.dmi' + icon_state = "gelthi" + species = "gelthi" + plantname = "Gelthi Plant" + product = /obj/item/reagent_containers/food/snacks/grown/gelthi + lifespan = 55 + endurance = 35 + yield = 5 + growing_icon = 'code/modules/research/xenoarch/xenobotany/icons/growing.dmi' + icon_grow = "gelthi-stage" + growthstages = 3 + genes = list(/datum/plant_gene/trait/repeated_harvest) + reagents_add = list("gold" = 0.1) + +/obj/item/reagent_containers/food/snacks/grown/gelthi + seed = /obj/item/seeds/gelthi + name = "gelthi" + desc = "It's a little piece of gelthi." + icon = 'code/modules/research/xenoarch/xenobotany/icons/harvests.dmi' + icon_state = "gelthi" + filling_color = "#FF4500" + bitesize = 100 + foodtype = FRUIT + juice_results = list("gold" = 0.1) + tastes = list("gold" = 1) diff --git a/code/modules/research/xenoarch/xenobotany/grown/jurlmah.dm b/code/modules/research/xenoarch/xenobotany/grown/jurlmah.dm new file mode 100644 index 00000000..dc482ae3 --- /dev/null +++ b/code/modules/research/xenoarch/xenobotany/grown/jurlmah.dm @@ -0,0 +1,28 @@ +/obj/item/seeds/jurlmah + name = "pack of jurlmah seeds" + desc = "These seeds grow into jurlmah plants." + icon = 'code/modules/research/xenoarch/xenobotany/icons/seeds.dmi' + icon_state = "jurlmah" + species = "jurlmah" + plantname = "Jurlmah Plant" + product = /obj/item/reagent_containers/food/snacks/grown/jurlmah + lifespan = 55 + endurance = 35 + yield = 5 + growing_icon = 'code/modules/research/xenoarch/xenobotany/icons/growing.dmi' + icon_grow = "jurlmah-stage" + growthstages = 5 + genes = list(/datum/plant_gene/trait/repeated_harvest) + reagents_add = list("cryoxadone" = 0.1) + +/obj/item/reagent_containers/food/snacks/grown/jurlmah + seed = /obj/item/seeds/jurlmah + name = "jurlmah" + desc = "It's a little piece of jurlmah." + icon = 'code/modules/research/xenoarch/xenobotany/icons/harvests.dmi' + icon_state = "jurlmah" + filling_color = "#FF4500" + bitesize = 100 + foodtype = FRUIT + juice_results = list("cryoxadone" = 0.1) + tastes = list("cold" = 1) diff --git a/code/modules/research/xenoarch/xenobotany/grown/nofruit.dm b/code/modules/research/xenoarch/xenobotany/grown/nofruit.dm new file mode 100644 index 00000000..c7d2eaa6 --- /dev/null +++ b/code/modules/research/xenoarch/xenobotany/grown/nofruit.dm @@ -0,0 +1,28 @@ +/obj/item/seeds/nofruit + name = "pack of nofruit seeds" + desc = "These seeds grow into nofruit plants." + icon = 'code/modules/research/xenoarch/xenobotany/icons/seeds.dmi' + icon_state = "nofruit" + species = "nofruit" + plantname = "Nofruit Plant" + product = /obj/item/reagent_containers/food/snacks/grown/nofruit + lifespan = 55 + endurance = 35 + yield = 5 + growing_icon = 'code/modules/research/xenoarch/xenobotany/icons/growing.dmi' + icon_grow = "nofruit-stage" + growthstages = 4 + genes = list(/datum/plant_gene/trait/repeated_harvest) + reagents_add = list("nothing" = 0.1, "laughter" = 0.1) + +/obj/item/reagent_containers/food/snacks/grown/nofruit + seed = /obj/item/seeds/nofruit + name = "nofruit" + desc = "It's a little piece of nofruit." + icon = 'code/modules/research/xenoarch/xenobotany/icons/harvests.dmi' + icon_state = "nofruit" + filling_color = "#FF4500" + bitesize = 100 + foodtype = FRUIT + juice_results = list("nothing" = 0.1, "laughter" = 0.1) + tastes = list("entertainment" = 1) diff --git a/code/modules/research/xenoarch/xenobotany/grown/shand.dm b/code/modules/research/xenoarch/xenobotany/grown/shand.dm new file mode 100644 index 00000000..fd0850d6 --- /dev/null +++ b/code/modules/research/xenoarch/xenobotany/grown/shand.dm @@ -0,0 +1,28 @@ +/obj/item/seeds/shand + name = "pack of shand seeds" + desc = "These seeds grow into shand plants." + icon = 'code/modules/research/xenoarch/xenobotany/icons/seeds.dmi' + icon_state = "shand" + species = "shand" + plantname = "Shand Plant" + product = /obj/item/reagent_containers/food/snacks/grown/shand + lifespan = 55 + endurance = 35 + yield = 5 + growing_icon = 'code/modules/research/xenoarch/xenobotany/icons/growing.dmi' + icon_grow = "shand-stage" + growthstages = 3 + genes = list(/datum/plant_gene/trait/repeated_harvest) + reagents_add = list("pax" = 0.1) + +/obj/item/reagent_containers/food/snacks/grown/shand + seed = /obj/item/seeds/shand + name = "shand" + desc = "It's a little piece of shand." + icon = 'code/modules/research/xenoarch/xenobotany/icons/harvests.dmi' + icon_state = "shand" + filling_color = "#FF4500" + bitesize = 100 + foodtype = FRUIT + juice_results = list("pax" = 0.1) + tastes = list("peace" = 1) diff --git a/code/modules/research/xenoarch/xenobotany/grown/surik.dm b/code/modules/research/xenoarch/xenobotany/grown/surik.dm new file mode 100644 index 00000000..3548762a --- /dev/null +++ b/code/modules/research/xenoarch/xenobotany/grown/surik.dm @@ -0,0 +1,28 @@ +/obj/item/seeds/surik + name = "pack of surik seeds" + desc = "These seeds grow into surik plants." + icon = 'code/modules/research/xenoarch/xenobotany/icons/seeds.dmi' + icon_state = "surik" + species = "surik" + plantname = "Surik Plant" + product = /obj/item/reagent_containers/food/snacks/grown/surik + lifespan = 55 + endurance = 35 + yield = 5 + growing_icon = 'code/modules/research/xenoarch/xenobotany/icons/growing.dmi' + icon_grow = "surik-stage" + growthstages = 4 + genes = list(/datum/plant_gene/trait/repeated_harvest) + reagents_add = list("frostoil" = 0.1) + +/obj/item/reagent_containers/food/snacks/grown/surik + seed = /obj/item/seeds/surik + name = "surik" + desc = "It's a little piece of surik." + icon = 'code/modules/research/xenoarch/xenobotany/icons/harvests.dmi' + icon_state = "surik" + filling_color = "#FF4500" + bitesize = 100 + foodtype = FRUIT + juice_results = list("frostoil" = 0.1) + tastes = list("snow" = 1) diff --git a/code/modules/research/xenoarch/xenobotany/grown/telriis.dm b/code/modules/research/xenoarch/xenobotany/grown/telriis.dm new file mode 100644 index 00000000..d12bc080 --- /dev/null +++ b/code/modules/research/xenoarch/xenobotany/grown/telriis.dm @@ -0,0 +1,28 @@ +/obj/item/seeds/telriis + name = "pack of telriis seeds" + desc = "These seeds grow into telriis plants." + icon = 'code/modules/research/xenoarch/xenobotany/icons/seeds.dmi' + icon_state = "telriis" + species = "telriis" + plantname = "Telriis Plant" + product = /obj/item/reagent_containers/food/snacks/grown/telriis + lifespan = 55 + endurance = 35 + yield = 5 + growing_icon = 'code/modules/research/xenoarch/xenobotany/icons/growing.dmi' + icon_grow = "telriis-stage" + growthstages = 4 + genes = list(/datum/plant_gene/trait/repeated_harvest) + reagents_add = list("podmutationtoxin" = 0.1) + +/obj/item/reagent_containers/food/snacks/grown/telriis + seed = /obj/item/seeds/telriis + name = "telriis" + desc = "It's a little piece of telriis." + icon = 'code/modules/research/xenoarch/xenobotany/icons/harvests.dmi' + icon_state = "telriis" + filling_color = "#FF4500" + bitesize = 100 + foodtype = FRUIT + juice_results = list("podmutationtoxin" = 0.1) + tastes = list("plant" = 1) diff --git a/code/modules/research/xenoarch/xenobotany/grown/thaadra.dm b/code/modules/research/xenoarch/xenobotany/grown/thaadra.dm new file mode 100644 index 00000000..8929ea5a --- /dev/null +++ b/code/modules/research/xenoarch/xenobotany/grown/thaadra.dm @@ -0,0 +1,28 @@ +/obj/item/seeds/thaadra + name = "pack of thaadra seeds" + desc = "These seeds grow into thaadra plants." + icon = 'code/modules/research/xenoarch/xenobotany/icons/seeds.dmi' + icon_state = "thaadra" + species = "thaadra" + plantname = "Thaadra Plant" + product = /obj/item/reagent_containers/food/snacks/grown/thaadra + lifespan = 55 + endurance = 35 + yield = 5 + growing_icon = 'code/modules/research/xenoarch/xenobotany/icons/growing.dmi' + icon_grow = "thaadra-stage" + growthstages = 4 + genes = list(/datum/plant_gene/trait/repeated_harvest) + reagents_add = list("silver" = 0.1) + +/obj/item/reagent_containers/food/snacks/grown/thaadra + seed = /obj/item/seeds/thaadra + name = "thaadra" + desc = "It's a little piece of thaadra." + icon = 'code/modules/research/xenoarch/xenobotany/icons/harvests.dmi' + icon_state = "thaadra" + filling_color = "#FF4500" + bitesize = 100 + foodtype = FRUIT + juice_results = list("silver" = 0.1) + tastes = list("silver" = 1) diff --git a/code/modules/research/xenoarch/xenobotany/grown/vale.dm b/code/modules/research/xenoarch/xenobotany/grown/vale.dm new file mode 100644 index 00000000..df504112 --- /dev/null +++ b/code/modules/research/xenoarch/xenobotany/grown/vale.dm @@ -0,0 +1,28 @@ +/obj/item/seeds/vale + name = "pack of vale seeds" + desc = "These seeds grow into vale plants." + icon = 'code/modules/research/xenoarch/xenobotany/icons/seeds.dmi' + icon_state = "vale" + species = "vale" + plantname = "Vale Plant" + product = /obj/item/reagent_containers/food/snacks/grown/vale + lifespan = 55 + endurance = 35 + yield = 5 + growing_icon = 'code/modules/research/xenoarch/xenobotany/icons/growing.dmi' + icon_grow = "vale-stage" + growthstages = 4 + genes = list(/datum/plant_gene/trait/repeated_harvest) + reagents_add = list("slime_toxin" = 0.1) + +/obj/item/reagent_containers/food/snacks/grown/vale + seed = /obj/item/seeds/vale + name = "vale" + desc = "It's a little piece of vale." + icon = 'code/modules/research/xenoarch/xenobotany/icons/harvests.dmi' + icon_state = "vale" + filling_color = "#FF4500" + bitesize = 100 + foodtype = FRUIT + juice_results = list("slime_toxin" = 0.1) + tastes = list("slime" = 1) diff --git a/code/modules/research/xenoarch/xenobotany/grown/vaporsac.dm b/code/modules/research/xenoarch/xenobotany/grown/vaporsac.dm new file mode 100644 index 00000000..3434ffab --- /dev/null +++ b/code/modules/research/xenoarch/xenobotany/grown/vaporsac.dm @@ -0,0 +1,28 @@ +/obj/item/seeds/vaporsac + name = "pack of vaporsac seeds" + desc = "These seeds grow into vaporsac plants." + icon = 'code/modules/research/xenoarch/xenobotany/icons/seeds.dmi' + icon_state = "vaporsac" + species = "vaporsac" + plantname = "Vaporsac Plant" + product = /obj/item/reagent_containers/food/snacks/grown/vaporsac + lifespan = 55 + endurance = 35 + yield = 5 + growing_icon = 'code/modules/research/xenoarch/xenobotany/icons/growing.dmi' + icon_grow = "vaporsac-stage" + growthstages = 3 + genes = list(/datum/plant_gene/trait/repeated_harvest) + reagents_add = list("nitrous_oxide" = 0.1) + +/obj/item/reagent_containers/food/snacks/grown/vaporsac + seed = /obj/item/seeds/vaporsac + name = "vaporsac" + desc = "It's a little piece of vaporsac." + icon = 'code/modules/research/xenoarch/xenobotany/icons/harvests.dmi' + icon_state = "vaporsac" + filling_color = "#FF4500" + bitesize = 100 + foodtype = FRUIT + juice_results = list("nitrous_oxide" = 0.1) + tastes = list("sleep" = 1) diff --git a/code/modules/research/xenoarch/xenobotany/icons/growing.dmi b/code/modules/research/xenoarch/xenobotany/icons/growing.dmi new file mode 100644 index 00000000..c33bab44 Binary files /dev/null and b/code/modules/research/xenoarch/xenobotany/icons/growing.dmi differ diff --git a/code/modules/research/xenoarch/xenobotany/icons/harvests.dmi b/code/modules/research/xenoarch/xenobotany/icons/harvests.dmi new file mode 100644 index 00000000..1bdf1e3e Binary files /dev/null and b/code/modules/research/xenoarch/xenobotany/icons/harvests.dmi differ diff --git a/code/modules/research/xenoarch/xenobotany/icons/seeds.dmi b/code/modules/research/xenoarch/xenobotany/icons/seeds.dmi new file mode 100644 index 00000000..e1aa7739 Binary files /dev/null and b/code/modules/research/xenoarch/xenobotany/icons/seeds.dmi differ diff --git a/code/modules/surgery/advanced/reconstruction.dm b/code/modules/surgery/advanced/reconstruction.dm index 84d9f5b9..dac94e3b 100644 --- a/code/modules/surgery/advanced/reconstruction.dm +++ b/code/modules/surgery/advanced/reconstruction.dm @@ -27,6 +27,8 @@ /datum/surgery_step/reconstruct/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) user.visible_message("[user] fixes some of [target]'s wounds.", "You succeed in fixing some of [target]'s wounds.") target.heal_bodypart_damage(10,10) + if(target.getFireLoss() <= 20 && target.getBruteLoss() <= 20) + target.cure_husk() return TRUE /datum/surgery_step/reconstruct/failure(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) diff --git a/code/modules/surgery/bodyparts/bodyparts.dm b/code/modules/surgery/bodyparts/bodyparts.dm index e8e8bd7e..c9a299b5 100644 --- a/code/modules/surgery/bodyparts/bodyparts.dm +++ b/code/modules/surgery/bodyparts/bodyparts.dm @@ -377,7 +377,7 @@ Smark = GLOB.mam_body_markings_list[H.dna.features["mam_body_markings"]] if(Smark) body_markings_icon = Smark.icon - if(H.dna.features.["mam_body_markings"] != "None") + if(H.dna.features["mam_body_markings"] != "None") body_markings = Smark?.icon_state || lowertext(H.dna.features["mam_body_markings"]) auxmarking = Smark?.icon_state || lowertext(H.dna.features["mam_body_markings"]) else diff --git a/code/modules/surgery/organs/organ_internal.dm b/code/modules/surgery/organs/organ_internal.dm index 991e5562..c39d717d 100644 --- a/code/modules/surgery/organs/organ_internal.dm +++ b/code/modules/surgery/organs/organ_internal.dm @@ -1,6 +1,3 @@ -#define STANDARD_ORGAN_THRESHOLD 100 -#define STANDARD_ORGAN_HEALING 0.001 - /obj/item/organ name = "organ" icon = 'icons/obj/surgery.dmi' diff --git a/hyperstation/code/modules/resize/resizing.dm b/hyperstation/code/modules/resize/resizing.dm index 41b78119..a272aa48 100644 --- a/hyperstation/code/modules/resize/resizing.dm +++ b/hyperstation/code/modules/resize/resizing.dm @@ -7,6 +7,8 @@ var/const/RESIZE_SMALL = 0.75 var/const/RESIZE_TINY = 0.50 var/const/RESIZE_MICRO = 0.25 +#define MOVESPEED_ID_SIZE "SIZECODE" + //averages var/const/RESIZE_A_MACROHUGE = (RESIZE_MACRO + RESIZE_HUGE) / 2 var/const/RESIZE_A_HUGEBIG = (RESIZE_HUGE + RESIZE_BIG) / 2 @@ -31,11 +33,20 @@ mob/living/get_effective_size() return src.size_multiplier /mob/living/proc/resize(var/new_size, var/animate = TRUE) - if(size_multiplier == new_size) + size_multiplier = new_size //This will be passed into update_transform() and used to change health and speed. + if(size_multiplier == previous_size) return 1 - - size_multiplier = new_size //Change size_multiplier so that other items can interact with them src.update_transform() //WORK DAMN YOU + //Going to change the health and speed values too + var/inverse_size_multiplier = (1 / size_multiplier) //Get a positive value + src.remove_movespeed_modifier(MOVESPEED_ID_SIZE) + src.add_movespeed_modifier(MOVESPEED_ID_SIZE, multiplicative_slowdown = (max(size_multiplier, inverse_size_multiplier) - 1)) + var/healthmod_old = ((previous_size * 50) - 50) //Get the old value to see what we must change. + var/healthmod_new = ((size_multiplier * 50) - 50) //A size of one would be zero. Big boys get health, small ones lose health. + var/healthchange = healthmod_new - healthmod_old //Get ready to apply the new value, and subtract the old one. (Negative values become positive) + src.maxHealth += healthchange + src.health += healthchange + previous_size = size_multiplier //And, change this now that we are finally done. //handle the big steppy, except nice /mob/living/proc/handle_micro_bump_helping(var/mob/living/tmob) diff --git a/icons/effects/ore_visuals.dmi b/icons/effects/ore_visuals.dmi index 1353a2d8..c9e3a38d 100644 Binary files a/icons/effects/ore_visuals.dmi and b/icons/effects/ore_visuals.dmi differ diff --git a/icons/obj/cardboard_cutout.dmi b/icons/obj/cardboard_cutout.dmi index d9f49dc3..0f479a3b 100644 Binary files a/icons/obj/cardboard_cutout.dmi and b/icons/obj/cardboard_cutout.dmi differ diff --git a/icons/obj/janitor.dmi b/icons/obj/janitor.dmi index 6aa4615d..cd2d37d5 100644 Binary files a/icons/obj/janitor.dmi and b/icons/obj/janitor.dmi differ diff --git a/icons/turf/areas.dmi b/icons/turf/areas.dmi index 992b37cc..a2d27c62 100644 Binary files a/icons/turf/areas.dmi and b/icons/turf/areas.dmi differ diff --git a/modular_citadel/code/game/machinery/vending.dm b/modular_citadel/code/game/machinery/vending.dm index 1ea03dfe..caa7c319 100644 --- a/modular_citadel/code/game/machinery/vending.dm +++ b/modular_citadel/code/game/machinery/vending.dm @@ -39,7 +39,6 @@ desc = "A vending machine for all your unmentionable desires." icon = 'icons/obj/citvending.dmi' icon_state = "kink" - circuit = /obj/item/circuitboard/machine/kinkmate product_slogans = "Kinky!;Sexy!;Check me out, big boy!" vend_reply = "Have fun, you shameless pervert!" products = list( diff --git a/modular_citadel/code/game/objects/items/circuitboards/machine_circuitboards.dm b/modular_citadel/code/game/objects/items/circuitboards/machine_circuitboards.dm index e70028f5..e98b31fb 100644 --- a/modular_citadel/code/game/objects/items/circuitboards/machine_circuitboards.dm +++ b/modular_citadel/code/game/objects/items/circuitboards/machine_circuitboards.dm @@ -1,8 +1,3 @@ -/obj/item/circuitboard/machine/kinkmate - name = "Kinkmate Vendor (Machine Board)" - build_path = /obj/machinery/vending/kink - req_components = list(/obj/item/vending_refill/kink = 3) - /obj/item/circuitboard/machine/autoylathe name = "Autoylathe (Machine Board)" build_path = /obj/machinery/autoylathe diff --git a/modular_citadel/code/modules/client/loadout/head.dm b/modular_citadel/code/modules/client/loadout/head.dm index 3e7eb398..b548ba8b 100644 --- a/modular_citadel/code/modules/client/loadout/head.dm +++ b/modular_citadel/code/modules/client/loadout/head.dm @@ -101,4 +101,9 @@ /datum/gear/santahatg name = "Green Santa Hat" category = SLOT_HEAD - path = /obj/item/clothing/head/christmashatg \ No newline at end of file + path = /obj/item/clothing/head/christmashatg + +/datum/gear/pharaohmhat + name = "Pharaoh Hat" + category = SLOT_HEAD + path = /obj/item/clothing/head/pharaoh diff --git a/modular_citadel/code/modules/mob/living/silicon/robot/dogborg_equipment.dm b/modular_citadel/code/modules/mob/living/silicon/robot/dogborg_equipment.dm index a3213ef1..432c928e 100644 --- a/modular_citadel/code/modules/mob/living/silicon/robot/dogborg_equipment.dm +++ b/modular_citadel/code/modules/mob/living/silicon/robot/dogborg_equipment.dm @@ -34,7 +34,7 @@ SLEEPER CODE IS IN game/objects/items/devices/dogborg_sleeper.dm ! user.do_attack_animation(A, ATTACK_EFFECT_BITE) /obj/item/dogborg/jaws/small/attack_self(mob/user) - var/mob/living/silicon/robot.R = user + var/mob/living/silicon/robot/R = user if(R.cell && R.cell.charge > 100) if(R.emagged && status == 0) name = "combat jaws" @@ -166,7 +166,7 @@ SLEEPER CODE IS IN game/objects/items/devices/dogborg_sleeper.dm ! item_flags |= NOBLUDGEON //No more attack messages /obj/item/soap/tongue/attack_self(mob/user) - var/mob/living/silicon/robot.R = user + var/mob/living/silicon/robot/R = user if(R.cell && R.cell.charge > 100) if(R.emagged && status == 0) status = !status @@ -186,7 +186,7 @@ SLEEPER CODE IS IN game/objects/items/devices/dogborg_sleeper.dm ! update_icon() /obj/item/soap/tongue/afterattack(atom/target, mob/user, proximity) - var/mob/living/silicon/robot.R = user + var/mob/living/silicon/robot/R = user if(!proximity || !check_allowed_items(target)) return if(R.client && (target in R.client.screen)) @@ -213,7 +213,7 @@ SLEEPER CODE IS IN game/objects/items/devices/dogborg_sleeper.dm ! if(!do_after(R, 50, target = target)) return //If they moved away, you can't eat them. to_chat(R, "You finish off \the [target.name].") - var/obj/item/stock_parts/cell.C = target + var/obj/item/stock_parts/cell/C = target R.cell.charge = R.cell.charge + (C.charge / 3) //Instant full cell upgrades op idgaf qdel(target) return diff --git a/modular_citadel/code/modules/mob/living/silicon/robot/robot_modules.dm b/modular_citadel/code/modules/mob/living/silicon/robot/robot_modules.dm index 68e542b6..58413429 100644 --- a/modular_citadel/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/modular_citadel/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -75,8 +75,7 @@ /obj/item/robot_module/k9/be_transformed_to(obj/item/robot_module/old_module) var/mob/living/silicon/robot/R = loc - var/static/list/k9_models - + var/static/list/k9_models if(!k9_models) k9_models = list( "k9" = image(icon = 'modular_citadel/icons/mob/widerobot.dmi', icon_state = "k9"), diff --git a/modular_citadel/code/modules/projectiles/boxes_magazines/external/pistol.dm b/modular_citadel/code/modules/projectiles/boxes_magazines/external/pistol.dm index 735d162b..886a07e4 100644 --- a/modular_citadel/code/modules/projectiles/boxes_magazines/external/pistol.dm +++ b/modular_citadel/code/modules/projectiles/boxes_magazines/external/pistol.dm @@ -30,7 +30,7 @@ category = list("Ammo") departmental_flags = DEPARTMENTAL_FLAG_SECURITY - /datum/design/m10mm/ap +/datum/design/m10mm/ap name = "pistol magazine (10mm AP)" desc = "A gun magazine. Loaded with rounds which penetrate armour, but are less effective against normal targets." id = "10mmap" diff --git a/modular_citadel/code/modules/reagents/chemistry/reagents/MKUltra.dm b/modular_citadel/code/modules/reagents/chemistry/reagents/MKUltra.dm index 4e80f42d..f582026b 100644 --- a/modular_citadel/code/modules/reagents/chemistry/reagents/MKUltra.dm +++ b/modular_citadel/code/modules/reagents/chemistry/reagents/MKUltra.dm @@ -163,9 +163,9 @@ Creating a chem with a low purity will make you permanently fall in love with so creator = get_mob_by_key(creatorID) /datum/reagent/fermi/enthrall/on_new(list/data) - creatorID = data.["creatorID"] - creatorGender = data.["creatorGender"] - creatorName = data.["creatorName"] + creatorID = data["creatorID"] + creatorGender = data["creatorGender"] + creatorName = data["creatorName"] creator = get_mob_by_key(creatorID) /datum/reagent/fermi/enthrall/on_mob_add(mob/living/carbon/M) diff --git a/modular_citadel/code/modules/reagents/chemistry/reagents/eigentstasium.dm b/modular_citadel/code/modules/reagents/chemistry/reagents/eigentstasium.dm index bf915d5b..00c6338a 100644 --- a/modular_citadel/code/modules/reagents/chemistry/reagents/eigentstasium.dm +++ b/modular_citadel/code/modules/reagents/chemistry/reagents/eigentstasium.dm @@ -32,7 +32,7 @@ can_synth = TRUE /datum/reagent/fermi/eigenstate/on_new(list/data) - location_created = data.["location_created"] + location_created = data["location_created"] //Main functions /datum/reagent/fermi/eigenstate/on_mob_life(mob/living/M) //Teleports to chemistry! @@ -54,7 +54,7 @@ to_chat(M, "You feel your wavefunction split!") if(purity > 0.9) //Teleports you home if it's pure enough if(!location_created && data) //Just in case - location_created = data.["location_created"] + location_created = data["location_created"] log_game("FERMICHEM: [M] ckey: [M.key] returned to [location_created] using eigenstasium") do_sparks(5,FALSE,M) do_teleport(M, location_created, 0, asoundin = 'sound/effects/phasein.ogg') diff --git a/modular_citadel/code/modules/reagents/chemistry/recipes/fermi.dm b/modular_citadel/code/modules/reagents/chemistry/recipes/fermi.dm index fbad8c8f..91d7a1c2 100644 --- a/modular_citadel/code/modules/reagents/chemistry/recipes/fermi.dm +++ b/modular_citadel/code/modules/reagents/chemistry/recipes/fermi.dm @@ -125,7 +125,7 @@ var/datum/reagent/fermi/eigenstate/E = locate(/datum/reagent/fermi/eigenstate) in my_atom.reagents.reagent_list if(location) E.location_created = location - E.data.["location_created"] = location + E.data["location_created"] = location //serum @@ -304,16 +304,16 @@ for(var/mob/M in seen) to_chat(M, "The reaction splutters and fails to react properly.") //Just in case E.purity = 0 - if (B.data.["gender"] == "female") - E.data.["creatorGender"] = "Mistress" + if (B.data["gender"] == "female") + E.data["creatorGender"] = "Mistress" E.creatorGender = "Mistress" else - E.data.["creatorGender"] = "Master" + E.data["creatorGender"] = "Master" E.creatorGender = "Master" - E.data["creatorName"] = B.data.["real_name"] - E.creatorName = B.data.["real_name"] - E.data.["creatorID"] = B.data.["ckey"] - E.creatorID = B.data.["ckey"] + E.data["creatorName"] = B.data["real_name"] + E.creatorName = B.data["real_name"] + E.data["creatorID"] = B.data["ckey"] + E.creatorID = B.data["ckey"] //So slimes can play too. /datum/chemical_reaction/fermi/enthrall/slime @@ -327,16 +327,16 @@ for(var/mob/M in seen) to_chat(M, "The reaction splutters and fails to react.") //Just in case E.purity = 0 - if (B.data.["gender"] == "female") - E.data.["creatorGender"] = "Mistress" + if (B.data["gender"] == "female") + E.data["creatorGender"] = "Mistress" E.creatorGender = "Mistress" else - E.data.["creatorGender"] = "Master" + E.data["creatorGender"] = "Master" E.creatorGender = "Master" - E.data["creatorName"] = B.data.["real_name"] - E.creatorName = B.data.["real_name"] - E.data.["creatorID"] = B.data.["ckey"] - E.creatorID = B.data.["ckey"] + E.data["creatorName"] = B.data["real_name"] + E.creatorName = B.data["real_name"] + E.data["creatorID"] = B.data["ckey"] + E.creatorID = B.data["ckey"] /datum/chemical_reaction/fermi/enthrall/FermiExplode(datum/reagents, var/atom/my_atom, volume, temp, pH) var/turf/T = get_turf(my_atom) diff --git a/modular_citadel/code/modules/reagents/objects/items.dm b/modular_citadel/code/modules/reagents/objects/items.dm index 02f2db7c..55dc2b8f 100644 --- a/modular_citadel/code/modules/reagents/objects/items.dm +++ b/modular_citadel/code/modules/reagents/objects/items.dm @@ -29,7 +29,7 @@ to_chat(user, "[src] is empty!") add_fingerprint(user) return - . = ..() + . = ..() if(. & COMPONENT_NO_INTERACT) return var/I = user.get_active_held_item() diff --git a/tgstation.dme b/tgstation.dme index 4cbf1000..61d52602 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -168,6 +168,7 @@ #include "code\_globalvars\lists\objects.dm" #include "code\_globalvars\lists\poll_ignore.dm" #include "code\_globalvars\lists\typecache.dm" +#include "code\_globalvars\lists\vending.dm" #include "code\_js\byjax.dm" #include "code\_js\menus.dm" #include "code\_onclick\adjacent.dm" @@ -2623,6 +2624,20 @@ #include "code\modules\research\techweb\_techweb.dm" #include "code\modules\research\techweb\_techweb_node.dm" #include "code\modules\research\techweb\all_nodes.dm" +#include "code\modules\research\xenoarch\artifact.dm" +#include "code\modules\research\xenoarch\artifact_list.dm" +#include "code\modules\research\xenoarch\strange_rock.dm" +#include "code\modules\research\xenoarch\tools.dm" +#include "code\modules\research\xenoarch\xenobotany\grown\amauri.dm" +#include "code\modules\research\xenoarch\xenobotany\grown\gelthi.dm" +#include "code\modules\research\xenoarch\xenobotany\grown\jurlmah.dm" +#include "code\modules\research\xenoarch\xenobotany\grown\nofruit.dm" +#include "code\modules\research\xenoarch\xenobotany\grown\shand.dm" +#include "code\modules\research\xenoarch\xenobotany\grown\surik.dm" +#include "code\modules\research\xenoarch\xenobotany\grown\telriis.dm" +#include "code\modules\research\xenoarch\xenobotany\grown\thaadra.dm" +#include "code\modules\research\xenoarch\xenobotany\grown\vale.dm" +#include "code\modules\research\xenoarch\xenobotany\grown\vaporsac.dm" #include "code\modules\research\xenobiology\xenobio_camera.dm" #include "code\modules\research\xenobiology\xenobiology.dm" #include "code\modules\research\xenobiology\crossbreeding\__corecross.dm"