diff --git a/_maps/map_files/OmegaStation/OmegaStation.dmm b/_maps/map_files/OmegaStation/OmegaStation.dmm index 7e6a40b1..1f09e34a 100644 --- a/_maps/map_files/OmegaStation/OmegaStation.dmm +++ b/_maps/map_files/OmegaStation/OmegaStation.dmm @@ -1307,7 +1307,7 @@ "azx" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) "azy" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{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,/area/engine/atmos) "azz" = (/obj/machinery/computer/atmos_alert{dir = 8},/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/tile/yellow{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark/corner,/area/engine/atmos) -"azA" = (/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/machinery/quantumpad{name = "Dormitory Satelite"},/turf/open/floor/plasteel,/area/crew_quarters/dorms) +"azA" = (/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/machinery/quantumpad{name = "Dormitory Satelite"; id = "satdorm"; map_pad_id = "dormsat"; mapped_quantum_pads = list("dormsat","dorm"); map_pad_link_id = "dorm"},/turf/open/floor/plasteel,/area/crew_quarters/dorms) "azB" = (/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,/area/crew_quarters/dorms) "azC" = (/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/dorms) "azD" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel,/area/science/robotics/lab) @@ -3027,9 +3027,9 @@ "byo" = (/turf/closed/wall,/area/security/checkpoint) "byq" = (/obj/structure/cable/white{icon_state = "0-2"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/security/checkpoint) "bys" = (/obj/structure/sign/nanotrasen,/turf/closed/wall,/area/security/checkpoint) -"bDh" = (/obj/structure/lattice/catwalk,/obj/structure/lattice/catwalk,/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/space/basic,/area/maintenance/solars/starboard) +"bDh" = (/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/lattice/catwalk,/turf/open/space/basic,/area/maintenance/solars/starboard) "bGd" = (/obj/structure/railing,/turf/open/space/basic,/area/space/nearstation) -"bGo" = (/obj/structure/table/wood,/obj/item/flashlight/lamp/green,/obj/machinery/button{pixel_x = 25},/turf/open/floor/carpet/purple,/area/crew_quarters/dorms) +"bGo" = (/obj/structure/table/wood,/obj/item/flashlight/lamp/green,/obj/machinery/button{pixel_x = 25; name = "Shutter Toggle"; id = "satdorm_shutter2"; normaldoorcontrol = 0},/turf/open/floor/carpet/purple,/area/crew_quarters/dorms) "bGv" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/public/glass{dir = 4; name = "Engineering Foyer"},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/engine/break_room) "bGI" = (/obj/machinery/door/airlock/virology/glass{name = "Monkey Pen"; req_access_txt = "39"},/turf/open/floor/plasteel/white,/area/medical/virology) "bGL" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 5},/turf/open/floor/plasteel,/area/engine/atmos) @@ -3050,6 +3050,7 @@ "cgb" = (/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plasteel,/area/science/mixing) "chJ" = (/obj/machinery/atmospherics/pipe/simple/orange/visible,/obj/effect/turf_decal/bot,/obj/machinery/space_heater,/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) "ciV" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-4"},/obj/effect/turf_decal/delivery,/obj/effect/turf_decal/stripes/line{dir = 2},/turf/open/floor/plasteel,/area/maintenance/starboard/aft) +"cjk" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/door/poddoor/shutters/old/preopen{id = "satdorm_shutter3"},/turf/open/floor/plating,/area/crew_quarters/dorms) "ckm" = (/obj/structure/trash_pile,/turf/open/floor/plating/asteroid,/area/asteroid/nearstation) "cmp" = (/obj/machinery/door/airlock/external{name = "External Docking Port"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 4},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/entry) "cnE" = (/obj/item/trash/syndi_cakes{pixel_x = -13; pixel_y = -15},/turf/open/floor/plating/asteroid/airless,/area/asteroid/nearstation) @@ -3093,7 +3094,7 @@ "dFV" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/components/binary/pump/on{dir = 1; name = "Oxygen to Airmix"},/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) "dLY" = (/turf/open/floor/plating,/area/crew_quarters/dorms) "dMl" = (/obj/structure/sign/warning/fire,/obj/machinery/atmospherics/pipe/simple/orange/visible{dir = 4},/turf/closed/wall/r_wall,/area/maintenance/disposal/incinerator) -"dMM" = (/obj/machinery/quantumpad{name = "Dormitory Satelite"},/turf/open/floor/plasteel/dark,/area/crew_quarters/dorms) +"dMM" = (/obj/machinery/quantumpad{name = "Dormitory Satelite"; id = "satdorm"; map_pad_link_id = "dormsat"; map_pad_id = "dorm; mapped_quantum_pads = list("dormsat","dorm")},/turf/open/floor/plasteel/dark,/area/crew_quarters/dorms) "dXv" = (/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,/area/science/mixing) "dYC" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore) "eac" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/mineral/basaltstone_floor,/area/crew_quarters/bar/atrium) @@ -3105,17 +3106,17 @@ "eea" = (/obj/structure/railing{dir = 1},/turf/open/space/basic,/area/space/nearstation) "eew" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/engine/atmos) "eez" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/turf/open/floor/plasteel/white,/area/medical/virology) +"egN" = (/obj/machinery/door/airlock/external{name = "External Dorm Sat"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/crew_quarters/dorms) "ehV" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/science/robotics/mechbay) "ekk" = (/turf/open/floor/plasteel/dark/corner,/area/crew_quarters/dorms) "emA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) "emI" = (/obj/structure/table/wood,/obj/item/gun/ballistic/shotgun/toy/crossbow,/turf/open/floor/wood,/area/crew_quarters/dorms) -"emX" = (/obj/structure/lattice/catwalk,/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/lattice,/turf/open/space/basic,/area/maintenance/solars/starboard) "enQ" = (/obj/item/trash/plate,/obj/structure/trash_pile,/turf/open/floor/plating/asteroid/airless,/area/asteroid/nearstation) "eso" = (/turf/open/floor/wood,/area/crew_quarters/dorms) "esZ" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/junction/flip,/turf/open/floor/plating,/area/maintenance/port) "eva" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/computer/atmos_control/tank/air_tank{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) "ewc" = (/turf/open/floor/plasteel/dark/side{dir = 1},/area/crew_quarters/dorms) -"ewH" = (/obj/item/twohanded/required/kirbyplants,/obj/machinery/airalarm{pixel_y = 23},/turf/open/floor/plasteel/dark,/area/crew_quarters/dorms) +"ewH" = (/obj/item/twohanded/required/kirbyplants,/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/dark,/area/crew_quarters/dorms{name = "Satellite Dormitories"}) "ewT" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel,/area/hydroponics) "exb" = (/obj/machinery/door/window/brigdoor{dir = 8; name = "Creature Pen"; req_access_txt = "47"},/obj/machinery/door/poddoor/preopen{id = "xeno3"; name = "Creature Cell #3"},/obj/structure/cable/white{icon_state = "1-4"},/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/dark,/area/science/xenobiology) "eyu" = (/obj/machinery/atmospherics/components/binary/pump{dir = 8},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/engine,/area/maintenance/disposal/incinerator) @@ -3124,7 +3125,7 @@ "eAe" = (/obj/item/trash/popcorn,/obj/structure/trash_pile,/turf/open/floor/plating/asteroid/airless,/area/asteroid/nearstation) "eBJ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/meter,/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_toxmix{pixel_x = -24},/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plasteel,/area/science/mixing) "eCg" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/machinery/computer/atmos_control/tank/nitrogen_tank{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) -"eDZ" = (/obj/machinery/door/airlock{dir = 1; id_tag = "Dorm2"; name = "Dorm 2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/wood,/area/crew_quarters/dorms) +"eDZ" = (/obj/machinery/door/airlock{dir = 1; id_tag = "Dorm2"; name = "Sat Dorm 1"; id = "dorm_sat1"; normaldoorcontrol = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/wood,/area/crew_quarters/dorms) "eFQ" = (/obj/item/twohanded/required/kirbyplants/random,/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple,/obj/machinery/light,/turf/open/floor/plasteel/white,/area/medical/virology) "eGm" = (/turf/closed/wall/r_wall,/area/science/storage) "eGy" = (/obj/structure/table/wood,/obj/item/toy/cards/deck,/turf/open/floor/wood,/area/crew_quarters/dorms) @@ -3140,14 +3141,14 @@ "eZs" = (/obj/machinery/pipedispenser,/turf/open/floor/plasteel,/area/science/mixing) "fbH" = (/obj/machinery/atmospherics/pipe/simple/orange/visible,/obj/effect/decal/cleanable/dirt,/obj/structure/fireaxecabinet{pixel_x = -30},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) "fcs" = (/obj/machinery/airlock_sensor/incinerator_toxmix{pixel_y = 24},/obj/machinery/atmospherics/components/binary/pump/on{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/engine,/area/science/mixing) -"fcv" = (/obj/machinery/button/door{id = "Dorm3"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; specialfunctions = 4},/obj/structure/dresser,/turf/open/floor/wood,/area/crew_quarters/dorms) +"fcv" = (/obj/machinery/button/door{id = "dorm_sat2"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; specialfunctions = 4},/obj/structure/dresser,/turf/open/floor/wood,/area/crew_quarters/dorms) "fcA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/conveyor{dir = 8; id = "garbage"},/turf/open/floor/plating,/area/maintenance/disposal) "fcM" = (/obj/structure/lattice,/obj/structure/railing{dir = 4},/turf/open/space/basic,/area/space/nearstation) -"fdE" = (/obj/machinery/button{pixel_x = -25},/turf/open/floor/carpet/royalblue,/area/crew_quarters/dorms) +"fdE" = (/obj/machinery/button{pixel_x = -25; name = "Shutter Toggle"; id = "satdorm_shutter3"; normaldoorcontrol = 0},/turf/open/floor/carpet/royalblue,/area/crew_quarters/dorms) "feU" = (/obj/item/mop,/obj/item/reagent_containers/glass/bucket,/turf/open/floor/plating,/area/crew_quarters/dorms) "fff" = (/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{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) "fgG" = (/obj/machinery/status_display/ai,/turf/closed/wall,/area/crew_quarters/lounge) -"fgS" = (/obj/machinery/power/solar,/turf/open/floor/plasteel/airless/solarpanel,/area/maintenance/solars/starboard) +"fgS" = (/obj/machinery/power/solar,/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plasteel/airless/solarpanel,/area/maintenance/solars/starboard) "fiK" = (/obj/machinery/hydroponics/constructable,/obj/effect/turf_decal/stripes/line{dir = 1},/obj/structure/disposalpipe/junction/flip{dir = 8},/turf/open/floor/plasteel,/area/hydroponics) "fjs" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/machinery/camera{c_tag = "Atmospherics Central"; 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/engine/atmos) "fkn" = (/obj/structure/table/wood,/obj/machinery/microwave,/turf/open/floor/plasteel/dark/side{dir = 10},/area/crew_quarters/dorms) @@ -3172,7 +3173,7 @@ "fPO" = (/obj/machinery/light_switch{pixel_x = 25},/turf/open/floor/carpet,/area/maintenance/disposal) "fQj" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/security/brig) "fUf" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/mineral/basaltstone_floor,/area/crew_quarters/bar/atrium) -"fVc" = (/obj/structure/lattice/catwalk,/obj/structure/cable/white{icon_state = "4-8"},/turf/open/space/basic,/area/maintenance/solars/starboard) +"fVc" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/lattice/catwalk,/turf/open/space/basic,/area/maintenance/solars/starboard) "fVW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel/white,/area/medical/virology) "fWx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/chair/plaswood{dir = 4},/turf/open/floor/mineral/basaltstone_floor,/area/crew_quarters/bar/atrium) "fWz" = (/obj/machinery/door/airlock/external{name = "External Docking Port"; req_access_txt = "63"},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/turf/open/floor/plasteel,/area/hallway/secondary/exit) @@ -3194,7 +3195,7 @@ "ggD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) "gii" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/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/hallway/primary/aft) "glC" = (/turf/closed/wall/r_wall,/area/maintenance/starboard/aft) -"grO" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/disposalpipe/segment,/turf/open/space/basic,/area/space/nearstation) +"grO" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/disposalpipe/segment,/obj/structure/lattice,/turf/open/space/basic,/area/space/nearstation) "grU" = (/obj/structure/lattice/catwalk,/obj/structure/cable/white{icon_state = "2-8"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/space/basic,/area/maintenance/solars/starboard) "gst" = (/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},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/plasteel,/area/quartermaster/storage) "gsv" = (/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/purple,/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk,/turf/open/floor/plasteel/white,/area/medical/virology) @@ -3212,11 +3213,11 @@ "gLW" = (/obj/structure/railing{dir = 8},/turf/open/space/basic,/area/space/nearstation) "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) -"gRC" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/space/basic,/area/space/nearstation) +"gRC" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/lattice,/turf/open/space/basic,/area/space/nearstation) "gRW" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/public/glass{dir = 4; name = "Lockerroom"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/dorms) "gSv" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/orange/visible,/obj/structure/cable{icon_state = "1-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/engine/atmos) "gUT" = (/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel/white,/area/medical/virology) -"gUV" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/railing{dir = 8},/turf/open/space/basic,/area/space/nearstation) +"gUV" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/railing{dir = 8},/obj/structure/lattice,/turf/open/space/basic,/area/space/nearstation) "gVX" = (/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2{dir = 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) "hbF" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/meter,/turf/open/floor/plating,/area/crew_quarters/dorms) "hdJ" = (/obj/structure/closet/cabinet,/obj/item/toy/plush/random,/turf/open/floor/wood,/area/crew_quarters/dorms) @@ -3256,15 +3257,15 @@ "iey" = (/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{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/aft) "iio" = (/turf/closed/wall,/area/science/mixing) "ikn" = (/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/doorButtons/access_button{idDoor = "virology_airlock_interior"; idSelf = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 8; pixel_y = -28; req_access_txt = "39"},/obj/effect/turf_decal/stripes/line{dir = 10},/turf/open/floor/plasteel/white,/area/medical/virology) -"inR" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating,/area/crew_quarters/dorms) +"inR" = (/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/light{dir = 4; light_color = "#e8eaff"},/turf/open/floor/plating,/area/crew_quarters/dorms) "iqC" = (/obj/machinery/air_sensor/atmos/carbon_tank,/turf/open/floor/engine/co2,/area/engine/atmos) "iqI" = (/obj/structure/table/wood,/obj/item/paicard,/turf/open/floor/wood,/area/crew_quarters/dorms) "iui" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/grimy,/area/chapel/main) -"ivk" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/door/poddoor/shutters/preopen,/turf/open/floor/plating,/area/crew_quarters/dorms) +"ivk" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/door/poddoor/shutters/old/preopen{id = "satdorm_shutter1"},/turf/open/floor/plating,/area/crew_quarters/dorms) "ixk" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) "ixn" = (/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/structure/disposalpipe/segment,/turf/open/floor/mineral/basaltstone_floor,/area/crew_quarters/bar/atrium) "iye" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/incinerator_output{dir = 4},/turf/open/floor/engine/vacuum,/area/maintenance/disposal/incinerator) -"iAR" = (/obj/item/twohanded/required/kirbyplants/photosynthetic,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1,/obj/machinery/airalarm{pixel_y = 23},/turf/open/floor/wood,/area/crew_quarters/dorms) +"iAR" = (/obj/item/twohanded/required/kirbyplants/photosynthetic,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1,/turf/open/floor/wood,/area/crew_quarters/dorms) "iDH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 2},/obj/effect/turf_decal/stripes/line{dir = 1},/obj/machinery/door/airlock/maintenance{dir = 4; name = "Disposal Access"; req_access_txt = "12"},/turf/open/floor/plasteel,/area/maintenance/disposal) "iEU" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/machinery/vending/cola/random,/turf/open/floor/plasteel/white,/area/medical/virology) "iHR" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/asteroid/airless,/area/asteroid/nearstation) @@ -3343,9 +3344,11 @@ "lgi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{dir = 2},/turf/open/floor/plasteel,/area/crew_quarters/dorms) "liR" = (/obj/structure/lattice/catwalk,/turf/open/space/basic,/area/space/nearstation) "ljM" = (/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/crew_quarters/dorms) +"lks" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/door/poddoor/shutters/old/preopen{id = "satdorm_shutter2"},/turf/open/floor/plating,/area/crew_quarters/dorms) "lmq" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plating,/area/science/storage) "lmr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/science/mixing) "low" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/closed/wall/r_wall,/area/science/mixing) +"lpu" = (/obj/machinery/power/solar,/obj/structure/cable/white{icon_state = "0-2"},/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plasteel/airless/solarpanel,/area/maintenance/solars/starboard) "lqz" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible,/obj/effect/decal/cleanable/dirt,/obj/machinery/meter/atmos,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) "lrg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/lattice,/turf/open/space/basic,/area/space/nearstation) "luP" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/flora/ausbushes/ywflowers,/turf/open/floor/grass,/area/hallway/secondary/entry) @@ -3365,7 +3368,7 @@ "lLq" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/wood,/area/crew_quarters/dorms) "lLs" = (/obj/machinery/vending/kink,/turf/open/floor/plasteel/dark/side{dir = 8},/area/crew_quarters/dorms) "lMu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/medical/virology) -"lMB" = (/obj/structure/lattice/catwalk,/obj/structure/cable/white{icon_state = "1-2"},/turf/open/space/basic,/area/maintenance/solars/starboard) +"lMB" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/structure/lattice/catwalk,/turf/open/space/basic,/area/maintenance/solars/starboard) "lMI" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/disposalpipe/junction,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/hallway/primary/fore) "lNs" = (/obj/structure/disposalpipe/segment,/turf/closed/wall/r_wall,/area/science/lab) "lPw" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/dorms) @@ -3400,7 +3403,7 @@ "mLM" = (/obj/machinery/door/poddoor/preopen{id = "Disposal Exit"; name = "disposal exit vent"},/obj/machinery/conveyor{id = "garbage"},/turf/open/floor/plating,/area/maintenance/disposal) "mLW" = (/obj/machinery/light,/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel/white,/area/science/research) "mNm" = (/turf/open/floor/carpet/red,/area/crew_quarters/dorms) -"mQR" = (/obj/structure/lattice/catwalk,/obj/structure/lattice/catwalk,/obj/structure/cable/white{icon_state = "1-8"},/turf/open/space/basic,/area/space/nearstation) +"mQR" = (/obj/structure/lattice/catwalk,/obj/structure/cable/white{icon_state = "1-8"},/turf/open/space/basic,/area/space/nearstation) "mRe" = (/obj/structure/disposalpipe/trunk{dir = 2},/obj/machinery/disposal/bin,/turf/open/floor/plasteel/dark/side,/area/crew_quarters/dorms) "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) "mTM" = (/turf/open/floor/engine/co2,/area/engine/atmos) @@ -3417,7 +3420,7 @@ "niA" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{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},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft) "nma" = (/obj/machinery/light/small{dir = 1},/obj/machinery/conveyor{dir = 4; id = "garbage"},/turf/open/floor/plating,/area/maintenance/disposal) "nty" = (/obj/machinery/button/massdriver{dir = 2; id = "toxinsdriver"; pixel_y = 24},/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/stripes/corner{dir = 8},/turf/open/floor/plasteel,/area/science/mixing) -"nwl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/obj/machinery/door/airlock/public,/turf/open/floor/plating,/area/crew_quarters/dorms) +"nwl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/obj/machinery/door/airlock/public{name = "Satellite Dormitory Maintenance"},/turf/open/floor/plating,/area/crew_quarters/dorms) "nwY" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/primary/starboard/fore) "nxA" = (/turf/closed/wall,/area/hallway/primary/port/aft) "nxP" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/maintenance/port) @@ -3426,12 +3429,12 @@ "nBu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel/white,/area/medical/virology) "nCP" = (/obj/machinery/power/tracker,/obj/structure/cable/white{icon_state = "0-2"},/turf/open/floor/plating,/area/maintenance/solars/starboard) "nCU" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) -"nDx" = (/obj/machinery/button/door{id = "Dorm3"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; specialfunctions = 4},/obj/structure/closet/cabinet,/obj/item/toy/plush/random,/turf/open/floor/wood,/area/crew_quarters/dorms) +"nDx" = (/obj/machinery/button/door{id = "dorm_sat3"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; specialfunctions = 4},/obj/structure/closet/cabinet,/obj/item/toy/plush/random,/turf/open/floor/wood,/area/crew_quarters/dorms) "nFG" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 8},/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/atmos) -"nMV" = (/obj/machinery/power/smes{charge = 5e+006},/turf/open/floor/plating,/area/crew_quarters/dorms) +"nMV" = (/obj/machinery/power/smes{charge = 5e+006; name = "Satellite Dormitory SMES"},/turf/open/floor/plating,/area/crew_quarters/dorms) "nNi" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/medical/virology) "nOr" = (/obj/structure/lattice/catwalk,/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white{icon_state = "2-4"},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/space/basic,/area/maintenance/solars/starboard) -"nOB" = (/obj/machinery/door/airlock{dir = 1; id_tag = "Dorm3"; name = "Dorm 3"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/wood,/area/crew_quarters/dorms) +"nOB" = (/obj/machinery/door/airlock{dir = 1; id_tag = "Dorm3"; name = "Sat Dorm 2"; id = "dorm_sat2"; normaldoorcontrol = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/wood,/area/crew_quarters/dorms) "nSz" = (/obj/machinery/door/airlock/external{name = "External Dorm Sat"},/turf/open/floor/plating,/area/crew_quarters/dorms) "nTg" = (/obj/item/assembly/timer{pixel_x = 5; pixel_y = 4},/obj/item/assembly/timer,/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/science/mixing) "nTi" = (/obj/structure/sign/warning/biohazard,/turf/closed/wall,/area/science/xenobiology) @@ -3441,14 +3444,14 @@ "oaV" = (/obj/structure/grille,/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/closed/wall/r_wall,/area/engine/atmos) "ocu" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/maintenance/port) "ocQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port) -"oeq" = (/obj/machinery/power/apc{pixel_y = -25},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating,/area/crew_quarters/dorms) +"oeq" = (/obj/machinery/power/apc{pixel_y = -25; name = "Satellite Dormitory APC"},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plating,/area/crew_quarters/dorms) "ofB" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/structure/table/plasmaglass,/turf/open/floor/mineral/basaltstone_floor,/area/crew_quarters/bar/atrium) "ogL" = (/obj/structure/sign/warning/vacuum/external{pixel_y = -32},/turf/open/floor/plating,/area/science/mixing) "ohM" = (/obj/machinery/door/poddoor{id = "toxinsdriver"; name = "toxins launcher bay door"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/science/mixing) "oiL" = (/obj/effect/decal/cleanable/dirt,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) "ojj" = (/obj/structure/table/wood,/obj/item/book/lorebooks/welcome_to_gato,/turf/open/floor/plasteel/dark/side,/area/crew_quarters/dorms) "olc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/structure/disposalpipe/junction/flip{dir = 4},/turf/open/floor/mineral/basaltstone_floor,/area/crew_quarters/bar/atrium) -"oma" = (/obj/item/twohanded/required/kirbyplants/photosynthetic,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 1},/obj/machinery/airalarm{dir = 1; pixel_y = -22},/turf/open/floor/wood,/area/crew_quarters/dorms) +"oma" = (/obj/item/twohanded/required/kirbyplants/photosynthetic,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{dir = 1},/turf/open/floor/wood,/area/crew_quarters/dorms) "omW" = (/obj/structure/closet/emcloset/anchored,/turf/open/floor/plating,/area/maintenance/disposal) "oql" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/open/floor/plasteel,/area/engine/atmos) "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) @@ -3479,7 +3482,7 @@ "pbx" = (/obj/structure/closet/firecloset,/turf/open/floor/plating,/area/crew_quarters/dorms) "pbT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/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) "pcl" = (/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/mix_output{dir = 2},/turf/open/floor/engine/vacuum,/area/engine/atmos) -"pdu" = (/obj/structure/lattice/catwalk,/obj/structure/lattice/catwalk,/turf/open/space/basic,/area/space/nearstation) +"pdu" = (/obj/machinery/power/solar,/obj/structure/cable/white,/turf/open/floor/plasteel/airless/solarpanel,/area/maintenance/solars/starboard) "piA" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/maintenance/disposal) "pjU" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/yellow/hidden{dir = 6},/turf/closed/wall/r_wall,/area/engine/atmos) "pke" = (/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table/plasmaglass,/turf/open/floor/mineral/basaltstone_floor,/area/crew_quarters/bar/atrium) @@ -3527,13 +3530,13 @@ "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) "quq" = (/obj/machinery/light/small,/turf/open/floor/plating,/area/maintenance/disposal) "qva" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -31},/turf/open/floor/carpet/red,/area/crew_quarters/dorms) -"qvG" = (/obj/machinery/button/door{id = "Dorm3"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; specialfunctions = 4},/obj/structure/closet/cabinet,/obj/item/toy/plush/random,/turf/open/floor/wood,/area/crew_quarters/dorms) -"qxZ" = (/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 28},/turf/open/floor/plasteel/dark/side{dir = 4},/area/crew_quarters/dorms) -"qAa" = (/obj/structure/lattice,/turf/closed/wall,/area/space/nearstation) +"qvG" = (/obj/machinery/button/door{id = "dorm_sat4"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; specialfunctions = 4},/obj/structure/closet/cabinet,/obj/item/toy/plush/random,/turf/open/floor/wood,/area/crew_quarters/dorms) +"qxZ" = (/obj/item/radio/intercom{name = "Station Intercom"; pixel_x = 28},/obj/machinery/light{dir = 4; light_color = "#e8eaff"},/turf/open/floor/plasteel/dark/side{dir = 4},/area/crew_quarters/dorms) +"qAa" = (/obj/structure/lattice,/obj/structure/lattice,/turf/closed/wall,/area/space/nearstation) "qAj" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel,/area/maintenance/port) "qAV" = (/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/storage/primary) "qBB" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/open/floor/plating{icon_state = "platingdmg2"},/area/maintenance/port) -"qCg" = (/obj/item/twohanded/required/kirbyplants,/obj/structure/extinguisher_cabinet{pixel_y = 30},/turf/open/floor/plasteel/dark,/area/crew_quarters/dorms) +"qCg" = (/obj/item/twohanded/required/kirbyplants,/obj/structure/extinguisher_cabinet{pixel_y = 30},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/dark,/area/crew_quarters/dorms) "qCk" = (/obj/structure/chair/office/light{dir = 4},/obj/effect/landmark/start/virologist,/turf/open/floor/plasteel/white,/area/medical/virology) "qDc" = (/obj/structure/closet/l3closet/virology,/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/medical/virology) "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) @@ -3541,12 +3544,14 @@ "qGc" = (/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) "qHe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/maintenance/disposal) "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) +"qKM" = (/obj/machinery/light{dir = 1},/turf/open/floor/plating,/area/crew_quarters/dorms) "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) "qNk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/maintenance/starboard/central) "qRf" = (/obj/structure/chair/office/dark{dir = 1},/turf/open/floor/wood,/area/crew_quarters/dorms) "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) "qTt" = (/obj/structure/lattice,/obj/structure/lattice,/obj/structure/grille,/turf/open/space/basic,/area/space/nearstation) "qUW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/closed/wall/r_wall,/area/engine/atmos) +"qYs" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/door/poddoor/shutters/old/preopen{id = "satdorm_shutter4"},/turf/open/floor/plating,/area/crew_quarters/dorms) "qZN" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall,/area/library) "rae" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "Air to Pure"},/turf/open/floor/plasteel,/area/engine/atmos) "ree" = (/turf/open/floor/plating{icon_state = "platingdmg2"},/area/maintenance/starboard/aft) @@ -3565,17 +3570,17 @@ "rCw" = (/obj/machinery/door/window/brigdoor{dir = 4; name = "Creature Pen"; req_access_txt = "47"},/obj/machinery/door/poddoor/preopen{id = "xeno4"; name = "Creature Cell #4"},/obj/structure/cable/white{icon_state = "1-8"},/obj/structure/cable/white{icon_state = "2-8"},/obj/effect/turf_decal/delivery,/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/xenobiology) "rEx" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel,/area/engine/atmos) "rKl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plating,/area/crew_quarters/dorms) -"rON" = (/turf/open/floor/plasteel/dark/side{dir = 8},/area/crew_quarters/dorms) +"rON" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/dark/side{dir = 8},/area/crew_quarters/dorms) "rPz" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel/white,/area/medical/virology) "rPE" = (/obj/structure/cable/white{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/event_spawn,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/maintenance/port) "rRQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 5},/turf/open/floor/plating,/area/crew_quarters/dorms) "rSX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 10},/turf/open/floor/wood,/area/crew_quarters/dorms) "rVj" = (/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output{dir = 1},/turf/open/floor/engine/air,/area/engine/atmos) "rVs" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/mix_input{dir = 2},/turf/open/floor/engine/vacuum,/area/engine/atmos) -"rWw" = (/obj/machinery/button/door{id = "Dorm3"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; specialfunctions = 4},/obj/structure/dresser,/turf/open/floor/wood,/area/crew_quarters/dorms) +"rWw" = (/obj/machinery/button/door{id = "dorm_sat1"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; specialfunctions = 4},/obj/structure/dresser,/turf/open/floor/wood,/area/crew_quarters/dorms) "rZb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/structure/disposalpipe/segment,/turf/open/floor/mineral/basaltstone_floor,/area/crew_quarters/bar/atrium) "sak" = (/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/green{dir = 4},/turf/open/floor/plasteel,/area/hydroponics) -"scB" = (/obj/machinery/door/airlock{dir = 1; id_tag = "Dorm1"; name = "Dorm 1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/wood,/area/crew_quarters/dorms) +"scB" = (/obj/machinery/door/airlock{dir = 1; id_tag = "Dorm1"; name = "Sat Dorm 3"; id = "dorm_sat3"; normaldoorcontrol = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/wood,/area/crew_quarters/dorms) "sdL" = (/turf/closed/wall/r_wall,/area/medical/virology) "sdX" = (/obj/structure/lattice,/turf/open/space/basic,/area/space/nearstation) "sed" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plasteel/white,/area/medical/virology) @@ -3596,7 +3601,7 @@ "syI" = (/obj/structure/closet/l3closet,/obj/effect/turf_decal/stripes/line{dir = 6},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/medical/virology) "sAX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel,/area/maintenance/starboard/central) "sAY" = (/obj/structure/trash_pile,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard) -"sBo" = (/obj/structure/table/wood,/obj/item/flashlight/lamp/green,/obj/machinery/button{pixel_x = 25},/turf/open/floor/carpet/red,/area/crew_quarters/dorms) +"sBo" = (/obj/structure/table/wood,/obj/item/flashlight/lamp/green,/obj/machinery/button{pixel_x = 25; name = "Shutter Toggle"; id = "satdorm_shutter4"; normaldoorcontrol = 0},/turf/open/floor/carpet/red,/area/crew_quarters/dorms) "sBx" = (/obj/effect/landmark/xeno_spawn,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/starboard) "sBy" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/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 = 8},/turf/open/floor/plasteel,/area/maintenance/starboard) "sCb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/medical/medbay/zone3) @@ -3800,7 +3805,7 @@ "sPI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel/white,/area/science/research) "sPK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/white{icon_state = "4-8"},/turf/open/floor/plasteel,/area/maintenance/starboard/aft) "sPY" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/medical/virology) -"sRJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/crew_quarters/dorms) +"sRJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 4; light_color = "#e8eaff"},/turf/open/floor/plating,/area/crew_quarters/dorms) "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) "sZs" = (/obj/structure/sink{dir = 4; pixel_x = 12},/obj/structure/closet/emcloset/anchored,/obj/structure/window/reinforced,/turf/open/floor/plating,/area/crew_quarters/dorms) @@ -3823,7 +3828,7 @@ "tLt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/white{icon_state = "1-2"},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel,/area/hallway/primary/starboard) "tLv" = (/turf/open/floor/plasteel,/area/crew_quarters/dorms{name = "Dorm Satellite"}) "tPn" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/science/mixing) -"tUT" = (/obj/machinery/button{pixel_x = -25},/turf/open/floor/carpet/purple,/area/crew_quarters/dorms) +"tUT" = (/obj/machinery/button{pixel_x = -25; name = "Shutter Toggle"; id = "satdorm_shutter1"; normaldoorcontrol = 0},/turf/open/floor/carpet/purple,/area/crew_quarters/dorms) "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) @@ -3878,7 +3883,7 @@ "vuN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel,/area/engine/atmos) "vxe" = (/obj/machinery/newscaster{pixel_y = 32},/turf/open/floor/plasteel/dark/side{dir = 1},/area/crew_quarters/dorms) "vzi" = (/obj/structure/railing{dir = 1},/obj/structure/lattice,/turf/open/space/basic,/area/space/nearstation) -"vBV" = (/obj/machinery/door/airlock{dir = 1; id_tag = "Dorm4"; name = "Dorm 4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/wood,/area/crew_quarters/dorms) +"vBV" = (/obj/machinery/door/airlock{dir = 1; id_tag = "Dorm4"; name = "Sat Dorm 4"; id = "dorm_sat4"; normaldoorcontrol = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/wood,/area/crew_quarters/dorms) "vCn" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/turf/open/floor/plating,/area/maintenance/disposal) "vCu" = (/obj/structure/sign/warning/vacuum/external{pixel_y = 32},/turf/open/floor/engine/vacuum,/area/science/mixing) "vGQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/white{icon_state = "1-2"},/turf/open/floor/plasteel,/area/science/mixing) @@ -3917,7 +3922,7 @@ "wPr" = (/obj/item/assembly/prox_sensor{pixel_x = -4; pixel_y = 1},/obj/item/assembly/prox_sensor{pixel_x = 8; pixel_y = 9},/obj/structure/table/reinforced,/turf/open/floor/plasteel,/area/science/mixing) "wUF" = (/obj/machinery/door/airlock/atmos/glass/critical{heat_proof = 1; name = "Supermatter Chamber"; req_access_txt = "24"},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/engine,/area/engine/supermatter) "wUL" = (/obj/structure/cable/white{icon_state = "4-8"},/obj/effect/turf_decal/delivery,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/plasteel,/area/science/xenobiology) -"wUY" = (/obj/machinery/power/solar_control{dir = 4},/obj/structure/cable/white{icon_state = "1-4"},/turf/open/floor/plating,/area/crew_quarters/dorms) +"wUY" = (/obj/machinery/power/solar_control{dir = 4},/obj/structure/cable/white{icon_state = "1-4"},/obj/structure/cable/white,/turf/open/floor/plating,/area/crew_quarters/dorms) "wWj" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/flora/ausbushes/fullgrass,/turf/open/floor/grass,/area/hallway/secondary/entry) "wWz" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 4},/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) "wXq" = (/obj/structure/flora/ausbushes/ywflowers,/turf/open/floor/grass,/area/crew_quarters/dorms) @@ -4087,33 +4092,33 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadaadabubxlaOvaOwaNVaOxaOyaMNaOzaMPaOBaMXaOCaMTaMUaMVaODaMXaOEaOFaOGaOHaOIbbgbbgbbgbbgaGRaONaOOatuatvatwaOSatzatAatBaOWaOXaOYaOZaPavsLaPcatCatDatEaPfiOoaPhaPbaPiaPjaPkaPlaPmaPnaPoaPpaPqaPraPsatFatGatHaPubloatJatNatOaPylFiaaeaPzaPAaPBaPCaPzaaeaafaaaaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaacaacaacaadaadaadaadafMbxlbuCbuCaNVbuCbuCaMNaPIaPJaLUbuWbuWaPKbvdaKDbuWbuWaLOaPMaPNaPOaPPaGSaPRaGYaGZaHaaPVaPWaPXaPYaPZaQaatPauhauraPZaQeaQfbxQaQbhxoaQdausauhautaQjaQgaQkaQlaQmaQnaQoaQpaQqaQraQsaQtaQuaQvaQvauuauxauyaQxaQyoQLaQztLtaQAlFiaaeaPzaQBaQCaQDaPzaaeaaeaaaaafaafaafaafaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanCPaaaaaaaaaaaaaaaaadaadaadaadaacaacaadaadaadaadabiaSObxpbxpaQHbxpbxpbxtbwVaQJaQKaQKaQMaQNaQOaQPaQKaQRblKaQSaQTaQUrPEaQWaQWaQWaQWaQWaQWaQWaQXaQYaQZaQXaRaaRbaRcaRdaRenxAsJJaKgsJKaRfaRgaRfaRhaRimrzaRfauzauSauTamgamiamkavmavvavwaRraRsaRtaRslNsaRsaRraRuaRvsJLaRxsOMsOMaRysOMsOMsOMavzsOMsOMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasdXaaafgSfgSaaalMBaaafgSfgSaaaaaaaadaadaadaadaadaacaacaadaadaadaadaMJaRBsJOaRDsJPaREbwWaRFaRGaRHaRIaRJaRKaRLaRMaRNaROaRPaRQaRRaQUqBBaQWaRTaScaRVaRWaRXaRYaRZaSaaSbaScaSdaRbaSeaSfaSgaShaShaShaSiaRfaSjaSkaSlaSmaSnaRgavAavBfgGsEGsEGsEGuuUavAavCaRsaSuaSvaSwaSxaSyaSzavDavFsJLsOZsOUavHavTavUsOYaSIaSJaSKaRyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasdXaaafgSfgSedAlMBedAlpufgSaaaaaaaadaadaadaadaadaacaacaadaadaadaadaMJaRBsJOaRDsJPaREbwWaRFaRGaRHaRIaRJaRKaRLaRMaRNaROaRPaRQaRRaQUqBBaQWaRTaScaRVaRWaRXaRYaRZaSaaSbaScaSdaRbaSeaSfaSgaShaShaShaSiaRfaSjaSkaSlaSmaSnaRgavAavBfgGsEGsEGsEGuuUavAavCaRsaSuaSvaSwaSxaSyaSzavDavFsJLsOZsOUavHavTavUsOYaSIaSJaSKaRyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapZUsdXkYJnOrfVcbDhfVcgrUiNVaaaaaaaaaaadaadaadaadaadaacaacaacaadaadaMJaPGaPGaSMaPGaSNaMJaSPbxuaSRaSSaSTaSUaSVaSWaSXaSYaSZbxuaTaaQUbcbaQWaRUaTcaTdaTeaTfaTgaThaSasJSaTiaHJaRbaTjaTkaTlaShaTmaTnaToaTpaTqaTraTsaTtaTuaRfavVawsaTyaTzaTAaTBaTCawzawBaTFaTGaTHaTIaTJawDaTLaTMaTNaTOaTPsPKsOVaTSaTTsOMaTUaTVaTWaRyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasdXaaafgSfgSsdXlMBsdXfgSfgSaaaaaaaaaaaaaaaaadaadaadgeraacaacaadaadaMJaTXaQGaTYbuGaTZaMJaEtaUaaEtaPLaPLaPLaEtaPLaPLaPLaEtaUaaEtaQUaUbaQWaUcaUdaUeaUfsJXsJXsJXaUgaUhaUiaUjaRbaUkaSfaUmaShaUoaUpaUqaUraUsaUtaUuaUvaUwaRgaTwaTxaUxaUyaUyaUyaUzaTDaTEaRsawEawGawHaUDawLaSzaUFaUGaUHaUIaUIaUIaUJaUKsOYaULaUMaUNaRyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasdXaaapdupdusdXlMBsdXpdupduaaaaaaaaaaaaaaaaadaadaadgeraacaacaadaadaMJaTXaQGaTYbuGaTZaMJaEtaUaaEtaPLaPLaPLaEtaPLaPLaPLaEtaUaaEtaQUaUbaQWaUcaUdaUeaUfsJXsJXsJXaUgaUhaUiaUjaRbaUkaSfaUmaShaUoaUpaUqaUraUsaUtaUuaUvaUwaRgaTwaTxaUxaUyaUyaUyaUzaTDaTEaRsawEawGawHaUDawLaSzaUFaUGaUHaUIaUIaUIaUJaUKsOYaULaUMaUNaRyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapZUaaasdXaaaaaalMBaaaaaasdXaaaaaaaaaaaaaaaaaaaaasdXsdXaaaaacaadaadaMJbuHaUOaUPbuIblqaMJbvoaUQaURaUSaURaUSaUTaUSaURaUSaURaUUbvoaQUyiPaQWaUVsKdaUWaUXaUXbxSaUYsKeaUZaVaaVbaRbaVcaVdaVeaVfaVgaVhaViaTpaVjaVlaVlaVmaVnaRfaTwaVoaVpaUyaVqaUyaVraVsaTEaRrawOaxfaxgaVwaxhaTLaVyaVzaVAaVBaVCaVDaVEaVFaxjaVHaVIaVJaRyaaaaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapZUaaafgSfgSsdXemXsdXfgSfgSaaaaaaaaaaaaaaaaaapZUsdXaaaaaaaaaaacaadaMJbuJbuKbuLbuKbuNaMJaadaVKaVLaUUaUUaUUaUUaUUaUUaUUaUUaUUbvgaQUyiPaQWaVNaVOaHXaVQaVRaVSaVTaVUaVVaVWaVXaRbaVYaVZaWasCbaWcaWdaWeaRfaWfaWgaWhaWiaWjaRgaTwaTxaUxaUysNzaUyaUzaTDaTEaRsaWkaWlaWmaWnaxkaWpaWqaWraVAaWsaWtaWuaVEsOZsOYaWwaWxaWyaRyaadaadaacaadaadaadaadaacaacaadaadaadaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapZUaaafgSfgSsdXlMBsdXfgSfgSaaaaaaaaaaaaaaaaaapZUsdXaaaaaaaaaaacaadaMJbuJbuKbuLbuKbuNaMJaadaVKaVLaUUaUUaUUaUUaUUaUUaUUaUUaUUbvgaQUyiPaQWaVNaVOaHXaVQaVRaVSaVTaVUaVVaVWaVXaRbaVYaVZaWasCbaWcaWdaWeaRfaWfaWgaWhaWiaWjaRgaTwaTxaUxaUysNzaUyaUzaTDaTEaRsaWkaWlaWmaWnaxkaWpaWqaWraVAaWsaWtaWuaVEsOZsOYaWwaWxaWyaRyaadaadaacaadaadaadaadaacaacaadaadaadaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqTtsdXkYJnOrfVcbDhfVcgrUiNVaaaaaaaaaaaaaaacaisdXaaaaaaaaaaaaaadaadaMJbuOsKjbuPsKjbuQaMJbvoaUQaURaWzaWzaWzaUUaWzaWzaWzaWzaUUbvgaQUesZqZNaWAaWBaWCaWDkpzpDSoMGaWEaVQaWFaWGaRbaWHaWIaWJaShaWKaWLaWMaRfaTpaRfaRhaWNaWOaRfaTwaTxaWPaWQaWRaWSaJdaTDaxlaRraTLaWUaWVstoaSzaWWaWqaWXaVAaWYaWZaXaaVEsPasOMsOMsOMsOMsOMaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasdXaaafgSfgSsdXlMBsdXfgSfgSaaaaaaaaaaaasdXsdXaaaaaaaaaaaaaaaaadaadaMJsKnbuRbuSbuRbuUaMJaadaXcaUQaVLaUQaVLaUQaVLaUQaVLaUQaVLbvoaQUlyxaQWaQWtXdaXfiUqaXgaXhaXiaXjaXkaVWaXlaShaShaShvYVjbOaXmaXnaXoaXpaXqaXraXsaXtaXuaShdaiaTxuuUtWhtWhtWhfgGaTDaxnaxBaxLaXzaXAaXBaXCblraXDaXEagmaXGaXHaXIaVEsOTsOYaxUsOMaadaadaadaadaadaadaadaadaadaadaadeGmeGmeGmeGmeGmaadaadaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasdXaaapdupdusdXlMBsdXpdupduaaaaaaaaaaaasdXsdXaaaaaaaaaaaaaaaaadaadaMJsKnbuRbuSbuRbuUaMJaadaXcaUQaVLaUQaVLaUQaVLaUQaVLaUQaVLbvoaQUlyxaQWaQWtXdaXfiUqaXgaXhaXiaXjaXkaVWaXlaShaShaShvYVjbOaXmaXnaXoaXpaXqaXraXsaXtaXuaShdaiaTxuuUtWhtWhtWhfgGaTDaxnaxBaxLaXzaXAaXBaXCblraXDaXEagmaXGaXHaXIaVEsOTsOYaxUsOMaadaadaadaadaadaadaadaadaadaadaadeGmeGmeGmeGmeGmaadaadaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGdbGdbGdlMBbGdbGdbGdaaaaaaaaapZUsdXaaaaaaaaaaaaaaasdXaahaadaMJaMJaMJaMJaMJaMJaMJabiaadbvobvobvgbvgbvgbvgbvobvoaadaadbvoaQUbcbaQWjnKaXLaXMaQWaQWaQWaQWaQWaQWaXNaQWaShaXOaXPaXQaXRaXSbxTaXTaXUaXVaXWaXXaXYaXZaXRaYaaYbaYcaYcaYdaYeaYcaYfaxXaxBaxYaYjaYkaYlaYmaxZayaaYpaUHaYqaYraYsaVEsPkdpGaYvtmsorVorVorVorVorVrpysVtsVtsVtsVtsVteGmdfKdfKlmqeGmaadaadaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGdbGdbGdliRliRpxdmQRliRliRliRbGdbGdjofjofaaaaaaaaaaaaaaapZUsdXaacaadabuacGafMafMaadagEabiaadahuahuahubvobvgbvonbtxAZxXVxXVxXVxXVwhJlaWaQWaYwaYxaYyaQWaYzwILwILnxPnxPaHbqeCjbOaYGaYHaYIagyaYKaYLaYMaYNaYOaYPaYQaYRaYSagDaYUaYVieyieyblshOcaYWaYYaybaZaaZbaZcaZdehVaZaaycaydaZhaZiaZjaZiaZjaZkaZlaZmdieiioiioayeayfaygayyayAayCayDazcayDsVteGmdfKqnAlmqeGmaadaadaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasdXaaaaaaliRliRliRliRmdreNxhuUhuUmdrliRliRliRliRliRaaaaaaaaaaaapZUsdXaaaaacaacaadahuafLaadaadafLahuaadaadaadbvgaadaadaadqltuxRnmaaZpaZqaZraZslyxaQWaZuaZvaZwaQWbcbaZyaZzaZAaPVaZBrPEaShaZCaZDaZEagUaZGaZHaZIaZJaZKaZLaZMaZNaZOahsaZQaZRbyobyobyqbyobyoaTDaRqaZaaZUaZVaZWaZXaZeazdazebaababazfbadazfbafbagbahazgazhtPnhVEhVEhVEhVElmrhVEwwTwvykCGsVtsVtsVtucdsVtsVtiioiiotPnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasdXaaaaaaliRawQawQawQawQwUYxEVnMVawQawQawQawQliRliRaaaaaaaaacaisdXaaaaaaaaaaacaadaadaadaadaadaadahuaacaadaacbvgaadaadaadqltuANgdCfcAbalbambanaHcaQWaQWaQWaQWaQWbeRbapbaqbarbasbapqBBaShbatbaubavbawbaxbaybazbaAbaBbaCbaDbaEbaFaXRbaGbaHbyobaIbaJbaKbyobaLbaMaZaaziazjazkaznahtbaSbaTbaUazoazDaAaaAbaAcbbaahWaAdaAeaigsPqsPqsPqbWOoRosPqsPqsPqybwsVtaAfaAkaAliiogLDntyaAmtPnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawBzbGdbGdliRawQpoQhbFpoQawQvsNmqTdLYnSzdLYnSzliRliRbGdbGdpZUsdXaaaaaaaaaaaaaaaaaaaacaacaadaadaaaaacaacaacbvIaadaadaadaadqltsJoqltdsTpiAdEaaZsfYfqAjnxPbbhnxPaHdbbkmmabblbbmbbnbaplyxaShaShaShaShaShaShaShbbpbbqbbrbbsbbrbbtbbuaShbbvbbwaihbbybbzbbAbyoaTDbbBahtbbCbbDbbEaAobbGaYkbbHaiiaAubbKbbLbbMaACbbObahazgazhtPnhVEhVEwProKppANhVEtFkmfjvGQaijaADaAEaAEaillFmqiWhVEtPnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasdXsdXliRliRliRnABpuswkPsRJawQawQeGAinRawQawQsZsawQliRpduliRliRsdXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadaadaadqltwwrdoAbevbevfPObbTiDHqHeqHeqHebbVbbWbbVbbXbbYbbZbcabapbcbaAUaShbcdbcebcfbcgaUnbchbbqbciaSiaWKbcjbckaShbbvaAYbcmbcnbcobcpbyobcqbcrbcsbctbxVbcvbcuaZebcwbcxbaaaBiaBjaAbaBkaAbbcCbahazgazhiiobcEpXHjIkdXvnTglzChVEmvBhAysVtazhaBlaBmiiouTFmsGmsGiioedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawBzbGdbGdliRawQpoQhbFpoQawQvsNmqTdLYnSzqKMegNliRliRbGdbGdpZUsdXaaaaaaaaaaaaaaaaaaaacaacaadaadaaaaacaacaacbvIaadaadaadaadqltsJoqltdsTpiAdEaaZsfYfqAjnxPbbhnxPaHdbbkmmabblbbmbbnbaplyxaShaShaShaShaShaShaShbbpbbqbbrbbsbbrbbtbbuaShbbvbbwaihbbybbzbbAbyoaTDbbBahtbbCbbDbbEaAobbGaYkbbHaiiaAubbKbbLbbMaACbbObahazgazhtPnhVEhVEwProKppANhVEtFkmfjvGQaijaADaAEaAEaillFmqiWhVEtPnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasdXsdXliRliRliRnABpuswkPsRJawQawQeGAinRawQawQsZsawQliRliRliRliRsdXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadaadaadqltwwrdoAbevbevfPObbTiDHqHeqHeqHebbVbbWbbVbbXbbYbbZbcabapbcbaAUaShbcdbcebcfbcgaUnbchbbqbciaSiaWKbcjbckaShbbvaAYbcmbcnbcobcpbyobcqbcrbcsbctbxVbcvbcuaZebcwbcxbaaaBiaBjaAbaBkaAbbcCbahazgazhiiobcEpXHjIkdXvnTglzChVEmvBhAysVtazhaBlaBmiiouTFmsGmsGiioedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxKDliRkMOkMOkMOkMOrRQoRtjTMrKlgdVoeqkWgfeUhmYkMOkMOkMOkMOliRgLWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaadaadaadaadqltwwrdoAbevbevbevwZjdEadEabcKqltbcLbcMbcNbcOocubbmbcRbapbcSaBnaShbcUbcVbcWbcXaWbbcYtyDbcZkacbdabdbbdckacjuQaBoaBqbdebdfbdgbdhniAbdjbdkbdlbdmbdnbdobdpbdqbdrbdsamEbdubdvbdwbdxbdybahbdzbdAiiosVtsVtsVtsVtgcwsVtlzGmvBeZssVtiioiioiioiiogGqogLdiQohMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoOIoOIoOIoOIoOIoOIoOIoOIoOIoOIoOIoOIhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxKDliRkMOecEtKJkMOpbxlHUawQawQnwlcTjawQiJjjUykMOecEtKJkMOliRgLWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaadaadqltwwrdoAbevbevbevgfKdEadEabdHgAEbdIbdJbdKbdLbdMbbmbdNbaplyxaBsaShbdQbdRbltbdSaiPbdUbdVbdWaWKbdXbdYbdZbeabaGaBubebbecbedbeebyoaTDbefaZaaBvbehbeiaBwaZeaBxaBzbaabembenbeobepbeqberbahsOZaCubesbetvCufDZlowfcsloweBJkqHvPZsVtaadaadaadiioiioiioiioiioedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAedAhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqAafcMliRkMOtUTvURkMOkMOkMOkMOlLsgxMgsMkMOkMOkMOkMOvUebGokMOliRfOSqAasdXsdXpZUpZUpZUcaicaisdXsdXsdXsdXcaisdXaahaadaadaadaadaadqltmLMqltmBfbevbevrpNdEadEadEaqltbeybezbeAbeBocubbmbeCbapyiPaZoaShaShaShaShaShaShbeEaBLaShaShaShaShaShbeGbaGaTxbyobeHbeIbeJbyoiMLbeKbeLbeLbeLbeLbeLbeLaBMaBNaZlbeObePaZlaZlaZlaZlbeQuepaCubesbettinhNTaiQiUOajGcgbvlJjdesVtaadaadaadaadaadaadaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaacaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagRCxKDliRivkvUevUeiARrWwkMOewHuvPwBihYFqCgkMOfcviARvUevUeivkliRgLWgRCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaadaadaadqltryIdoAdhMdEabdHquqdDldEavhFqltbajbajbajbajmrdbajbajbapfYfaCgwILwILaConxPaOLwILbeZaCpwILbfbaYFsKWaCqbajbfeaTxbysbyoaCrbyobysaTDbfgwdtglCtjhreereeaCyaCvaCxaCyozkbfnsPIsPIsPIaIzemAbfraCubesbettinbkflowsvXlowugupHHpmKsVtaadaadaadaadaadaadaadaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaacaacaacaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagRCxKDliRivkbQJesomDHmfqeDZoZcgeErnTlPwoZcnOBmfqcLHesobQJivkliRgLWgUVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadqltxVnqltqltvCnqltqltqltqltqltqltaadaadaadbfubfvbfubfwbfxbfybfzbfAbfAaCBbfAbfybfAbfCbfAbfAaCMbfEbfFaDfaDgbfIbfJbfKbfKbfLbfKbfKgiibfOlXkaCtxzaaTSsPKvbjwIQciVvbjqmQmXqmXqmXqdCGmLWxdrhsomgVlMulMukNjlMulMueWojRekPiucuiiosVtaadaadaadaadaadaadaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaacaacaacaacaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagRCxKDliRivkslemfGpmChdJkMOjLbgBqtLvpDjjLbkMOhdJpmCiqImCdivkliRgLWgRCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaacaadqltdEaomWabTaadaadaadaadaadaadaadbfubfSbfubfubfubfTbfUbfubfVbfWbfXbfYbfZbgabgbbfuaDnlyxaZoaDobajbgebgfuuXuuXaYcugKugKlErheQbglbfPbfPbfPbfPbfPaDkaDmbfPbfPbfPbfPbfPsdLsdLbgubgvbgwbgxbgAbgzbgAbgAsdLaadaadaadaadaadaadaadaadaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaacaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagRCxKDliRivkvUevUeiARrWwkMOewHuvPwBihYFqCgkMOfcviARvUevUelksliRgLWgRCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaadaadaadqltryIdoAdhMdEabdHquqdDldEavhFqltbajbajbajbajmrdbajbajbapfYfaCgwILwILaConxPaOLwILbeZaCpwILbfbaYFsKWaCqbajbfeaTxbysbyoaCrbyobysaTDbfgwdtglCtjhreereeaCyaCvaCxaCyozkbfnsPIsPIsPIaIzemAbfraCubesbettinbkflowsvXlowugupHHpmKsVtaadaadaadaadaadaadaadaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaacaacaacaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagRCxKDliRivkbQJesomDHmfqeDZoZcgeErnTlPwoZcnOBmfqcLHesobQJlksliRgLWgUVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadqltxVnqltqltvCnqltqltqltqltqltqltaadaadaadbfubfvbfubfwbfxbfybfzbfAbfAaCBbfAbfybfAbfCbfAbfAaCMbfEbfFaDfaDgbfIbfJbfKbfKbfLbfKbfKgiibfOlXkaCtxzaaTSsPKvbjwIQciVvbjqmQmXqmXqmXqdCGmLWxdrhsomgVlMulMukNjlMulMueWojRekPiucuiiosVtaadaadaadaadaadaadaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaacaacaacaacaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagRCxKDliRivkslemfGpmChdJkMOjLbgBqtLvpDjjLbkMOhdJpmCiqImCdlksliRgLWgRCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaacaadqltdEaomWabTaadaadaadaadaadaadaadbfubfSbfubfubfubfTbfUbfubfVbfWbfXbfYbfZbgabgbbfuaDnlyxaZoaDobajbgebgfuuXuuXaYcugKugKlErheQbglbfPbfPbfPbfPbfPaDkaDmbfPbfPbfPbfPbfPsdLsdLbgubgvbgwbgxbgAbgzbgAbgAsdLaadaadaadaadaadaadaadaadaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaacaacaacaacaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqAafcMliRkMOkMOkMOkMOkMOkMOkGYxVddMMqdTnTBkMOkMOkMOkMOkMOkMOliRfOSqAasdXcaisdXsdXsdXsdXcaipZUpZUpZUpZUcaisdXsdXsdXsdXsdXabTaadaadaacaadqltvCnqltabTaadaadaadaadaadaadaadbfubgBbfubgCbfubgDbgEbgFbgGbgHbgIbgJbgKbgLbgMbfubgNbgObgPbgPbgQbgRbgSbgTbgUbgUbgUbgVbgRbgWbgXbfPbgmbgmbgobgpaDpaDqbgobgmvsfbgmbgmsdLbhjsPYkRVhiRbgAbgxfzHbgAbgxsdLaadaadaadaadaadaadaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaacaacaacaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagRCxKDliRivksleemIlLqnDxkMOjLbsOanfPhlxjLbkMOqvGlLqeGymCdivkliRgLWgRCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaacaadaadaacaadaadaadaadaadaadaadaadbfubfubhobfubhpbfubhqbhrbfubhsbhtbhubhvbhwbhwbhxbhybhzbhAbhBbhCbhDbhEbhFbhGbhHbhIbhHbhGbhJbhKbhLbfPbgYbgZbhabhbaDFaDHrCwbgmbhgbhgbhisdLwbVbhTbhUhiRbhWbhYsLgbhYbhWsdLaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaacaacaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagRCxKDliRivkqRfesoyhamfqscBgeElgioKRbPElPwvBVmfqrSXesoqRfivkliRgLWgRCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaacaacaacaadaadaadaadaadaadbfubhZbiabibbicbidbiebifbigbihbiibijbikbilbimbinbiobipbiqbirbisbitbiubivbxYbixblvbixbiwbiybizbiAbfPbgmbhMbhNbhObhPbhQbhNbhSbgmbgmbgmsdLiknkpWsyIhiRbhXbhXbGIbhXbhXsdLaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagRCxKDliRivkvjevjeomadgXkMOhBPhIKnfPekkrpukMOdgXomamNmmNmivkliRgLWgRCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaacaacaacaacaadaadaadaadaadbfubiFiuibiHbiIbiJbiGbiLbiMbiNbiObiPbiQbiRbiSbiTbfubiUbiVbgPbgUbgPbgVbgUbgUbgUbgUbgUbgUbgUbgTbgPbfPibvibvibvibvaDIaDNibvibvibvibvibvsdLsdLcVenNihiRrxtbxicbzbxitgOsdLaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaacaacaacaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagRCxKDliRcjksleemIlLqnDxkMOjLbsOanfPhlxjLbkMOqvGlLqeGymCdqYsliRgLWgRCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaacaadaadaacaadaadaadaadaadaadaadaadbfubfubhobfubhpbfubhqbhrbfubhsbhtbhubhvbhwbhwbhxbhybhzbhAbhBbhCbhDbhEbhFbhGbhHbhIbhHbhGbhJbhKbhLbfPbgYbgZbhabhbaDFaDHrCwbgmbhgbhgbhisdLwbVbhTbhUhiRbhWbhYsLgbhYbhWsdLaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaacaacaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagRCxKDliRcjkqRfesoyhamfqscBgeElgioKRbPElPwvBVmfqrSXesoqRfqYsliRgLWgRCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaacaacaacaadaadaadaadaadaadbfubhZbiabibbicbidbiebifbigbihbiibijbikbilbimbinbiobipbiqbirbisbitbiubivbxYbixblvbixbiwbiybizbiAbfPbgmbhMbhNbhObhPbhQbhNbhSbgmbgmbgmsdLiknkpWsyIhiRbhXbhXbGIbhXbhXsdLaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagRCxKDliRcjkvjevjeomadgXkMOhBPhIKnfPekkrpukMOdgXomamNmmNmqYsliRgLWgRCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaacaacaacaacaadaadaadaadaadbfubiFiuibiHbiIbiJbiGbiLbiMbiNbiObiPbiQbiRbiSbiTbfubiUbiVbgPbgUbgPbgVbgUbgUbgUbgUbgUbgUbgUbgTbgPbfPibvibvibvibvaDIaDNibvibvibvibvibvsdLsdLcVenNihiRrxtbxicbzbxitgOsdLaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMhhMhhMhhMhhMhhMhhMhhMhhMhhMaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqAafcMliRkMOfdEkcxkMOkMOkMOkMOrONjLbqxZkMOkMOkMOkMOmNmsBokMOliRfOSqAasdXsdXpZUpZUpZUcaisdXsdXsdXsdXcaicaipZUpZUpZUpZUcaicaisdXsdXsdXcaiaahaacaacaadaadaadaadaadaadaadbfubjfbjgbjhbjibjjbjkbfubfublAbfubjlbjlbjlbfubfubfuaEeaEfbgUaaeaaeaaeaaeaaaaaaaaaaaaaaaaaeaaeaaebfPbgmbgmbiWbiXbhPiVwbgobgmpsqbgmbgmsdLeXHkZmiEUnednBuxJXfHxkcHwmTsdLaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhMhhMaaaaaaaaaaaahhMhhMaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxKDliRkMOkiUjilkMOgbMkvuvxeuvPnfPhYFewcvMgvbPkMOqvalWZkMOliRgLWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaadaadaadaadaadaadaadbfubfubfubfubjybjzbjAbfublCblDbfuaaaaaaaaaaaaaaebgUaEgaEfbgUaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebfPbgYbgZbjpwULpLbjBGyeEbgmbgZbhgbhisdLhTYgUTbgAmFIbgAkINbgAkINqDcsdLsdLsdLsdLsdLaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxKDliRkMOkMOkMOkMOeOkxTChIKnfPjLbnfPekkebhwXqkMOkMOkMOkMOliRgLWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadaadaadaadaadaadaadbfubjJbjKbjLbfublFblGbfuaaaaaaaaaaaaaaebgPaEhaEfbgUaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebfPbgmbhMbhNbhObhPiVwbhNbhSbgmbgmbgmsdLsdLfYusedmFIbgAhrnbgAdeGggDpojnCUygjbgysdLaadpsXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasdXsdXliRliRliRliRawQawQawQfknsEdmReojjnbwawQawQawQpduliRliRliRsdXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadaadaadaadaadaadbfubfubfubfubfublIblJbfuaaaaaaaaaaaaaaebgPaEkaElbgPaaeaaaaaaaaafslaaaaaaaaaaaaaaaaaaaaabfPibvibvibvnTiaEiaEjnTiibvxFwbfPbfPbfPsdLpZnfVWecSbhVtqabhVbhVbhmhynbhVeezfxTsdLaadpsXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasdXsdXliRliRliRliRawQawQawQfknsEdmReojjnbwawQawQawQliRliRliRliRsdXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadaadaadaadaadaadbfubfubfubfubfublIblJbfuaaaaaaaaaaaaaaebgPaEkaElbgPaaeaaaaaaaaafslaaaaaaaaaaaaaaaaaaaaabfPibvibvibvnTiaEiaEjnTiibvxFwbfPbfPbfPsdLpZnfVWecSbhVtqabhVbhVbhmhynbhVeezfxTsdLaadpsXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavzieeaeealiRliRliRawQawQayuwdIayuawQawQliRliRliReeaeeavzisIOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaadaadaadaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebjXaEgaEfbjYaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfPbgmbgmbiWjdDbhPbiYbiZbjabjbbjcbjdbjesdLgBFbgAbgAbgArPzbgAqCkkwIsdLsdLsdLsdLsdLaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeeaeealiRliRliRliRrnqliRliRliRliReeaeeaaaaaaasdXaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgUbgUbgUaEgaEfbgUbgUbgUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjcbgYbgZexbbhbbjqbjrbjsbjtbjuajNbjwbjxsdLotNnbhovEovEeFQgsvgbgbhnsdLaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeeaeeahraeeamvqeeahraeeaeeaaaaaaaaaaaaasdXaaaaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkjbkicmpaEHaELbtkbkibtlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfPbgmbhMbhNbhObjDbjEbjFbjGaEmbjcbjIbjIsdLwsfwsfwsfwsfwsfsmmwsfwsfsdLaadaadaadaadaadpsXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/code/game/machinery/feeding_tube.dm b/code/game/machinery/feeding_tube.dm index 3cf9b8a7..7703f241 100644 --- a/code/game/machinery/feeding_tube.dm +++ b/code/game/machinery/feeding_tube.dm @@ -14,8 +14,7 @@ var/mode = FEEDTUBE_INJECTING var/obj/item/reagent_containers/beaker var/static/list/drip_containers = typecacheof(list(/obj/item/reagent_containers/food, - /obj/item/reagent_containers/glass, - /obj/item/reagent_containers/chem_pack)) + /obj/item/reagent_containers/glass,)) /obj/machinery/feeding_tube/Initialize(mapload) . = ..() update_icon() @@ -29,13 +28,9 @@ if(attached) if(mode) icon_state = "injecting" - else - icon_state = "donating" else if(mode) icon_state = "injectidle" - else - icon_state = "donateidle" cut_overlays() @@ -73,25 +68,25 @@ return if(attached) - visible_message("[attached] is detached from [src].") + visible_message("[attached] is detached from [src]'s mouth.") attached = null update_icon() return if(!target.has_dna()) - to_chat(usr, "The drip beeps: Warning, incompatible creature!") + to_chat(usr, "The hose beeps: Warning, incompatible creature!") return if(Adjacent(target) && usr.Adjacent(target)) if(beaker) - usr.visible_message("[usr] attaches [src] to [target].", "You attach [src] to [target].") + usr.visible_message("[usr] attaches [src] to [target].", "You attach [src] to [target]'s mouth.") log_combat(usr, target, "attached", src, "containing: [beaker.name] - ([beaker.reagents.log_list()])") add_fingerprint(usr) attached = target START_PROCESSING(SSmachines, src) update_icon() else - to_chat(usr, "There's nothing attached to the IV drip!") + to_chat(usr, "There's no one attached to the feeding hose!") /obj/machinery/feeding_tube/attackby(obj/item/W, mob/user, params) @@ -102,7 +97,7 @@ if(!user.transferItemToLoc(W, src)) return beaker = W - to_chat(user, "You attach [W] to [src].") + to_chat(user, "You attach [W] to [src]'s mouth.") user.log_message("attached a [W] to [src] at [AREACOORD(src)] containing ([beaker.reagents.log_list()])", LOG_ATTACK) add_fingerprint(user) update_icon() @@ -120,9 +115,7 @@ return PROCESS_KILL if(!(get_dist(src, attached) <= 1 && isturf(attached.loc))) - to_chat(attached, "The IV drip needle is ripped out of you!") - attached.apply_damage(3, BRUTE, pick(BODY_ZONE_R_ARM, BODY_ZONE_L_ARM)) - attached = null + to_chat(attached, "The feeding hose is yanked out of you!") update_icon() return PROCESS_KILL @@ -139,23 +132,23 @@ beaker.reagents.trans_to(attached, transfer_amount) update_icon() - // Take blood - else - var/amount = beaker.reagents.maximum_volume - beaker.reagents.total_volume - amount = min(amount, 4) - // If the beaker is full, ping - if(!amount) - if(prob(5)) - visible_message("[src] pings.") - playsound(loc, 'sound/machines/beep.ogg', 50, 1) - return + // // Take blood + // else + // var/amount = beaker.reagents.maximum_volume - beaker.reagents.total_volume + // amount = min(amount, 4) + // // If the beaker is full, ping + // if(!amount) + // if(prob(5)) + // visible_message("[src] pings.") + // playsound(loc, 'sound/machines/beep.ogg', 50, 1) + // return - // If the human is losing too much blood, beep. - if(attached.blood_volume < ((BLOOD_VOLUME_SAFE*attached.blood_ratio) && prob(5) && ishuman(attached))) //really couldn't care less about monkeys - visible_message("[src] beeps loudly.") - playsound(loc, 'sound/machines/twobeep.ogg', 50, 1) - attached.transfer_blood_to(beaker, amount) - update_icon() + // // If the human is losing too much blood, beep. + // if(attached.blood_volume < ((BLOOD_VOLUME_SAFE*attached.blood_ratio) && prob(5) && ishuman(attached))) //really couldn't care less about monkeys + // visible_message("[src] beeps loudly.") + // playsound(loc, 'sound/machines/twobeep.ogg', 50, 1) + // attached.transfer_blood_to(beaker, amount) + // update_icon() /obj/machinery/feeding_tube/attack_hand(mob/user) . = ..() @@ -164,7 +157,7 @@ if(!ishuman(user)) return if(attached) - visible_message("[attached] is detached from [src]") + visible_message("[attached] is detached from [src]'s mouth") attached = null update_icon() return @@ -175,7 +168,7 @@ /obj/machinery/feeding_tube/verb/eject_beaker() set category = "Object" - set name = "Remove IV Container" + set name = "Remove Feeding Container" set src in view(1) if(!isliving(usr)) @@ -203,7 +196,7 @@ if(usr.incapacitated()) return mode = !mode - to_chat(usr, "The IV drip is now [mode ? "injecting" : "taking blood"].") + to_chat(usr, "The feeding hose is now [mode ? "injecting" : "taking blood"].") update_icon() /obj/machinery/feeding_tube/examine(mob/user) diff --git a/code/game/objects/items/plushes.dm b/code/game/objects/items/plushes.dm index e79a7963..93d57252 100644 --- a/code/game/objects/items/plushes.dm +++ b/code/game/objects/items/plushes.dm @@ -1031,6 +1031,12 @@ attack_verb = list("glorped","hugged","experimented","baaaah'd") squeak_override = list('sound/effects/blobattack.ogg' = 1) +/obj/item/toy/plush/melony + desc = "A plump looking deer with a red circle on her belly. She seems to have a tired but a welcoming gaze." + icon_state = "melony" + item_state = "melony" + attack_verb = list("bleated", "wobbled", "Melony'd") + /obj/item/toy/plush/mammal/fox icon_state = "fox" item_state = "fox" diff --git a/code/modules/cargo/exports/large_objects.dm b/code/modules/cargo/exports/large_objects.dm index a7469dc6..fcee41b5 100644 --- a/code/modules/cargo/exports/large_objects.dm +++ b/code/modules/cargo/exports/large_objects.dm @@ -134,11 +134,6 @@ unit_name = "iv drip" export_types = list(/obj/machinery/iv_drip) -/datum/export/large/iv //GS13 - cost = 50 - unit_name = "feeding tube" - export_types = list(/obj/machinery/feeding_tube) - /datum/export/large/barrier cost = 25 unit_name = "security barrier" diff --git a/config/maps.txt b/config/maps.txt index 8ce4869c..10a36101 100644 --- a/config/maps.txt +++ b/config/maps.txt @@ -14,7 +14,6 @@ Format: endmap map boxstation - default #voteweight 1.5 endmap @@ -27,6 +26,7 @@ map pubbystation endmap map omegastation + default maxplayers 35 endmap diff --git a/icons/obj/plushes.dmi b/icons/obj/plushes.dmi index 200ffbe5..0f06b833 100644 Binary files a/icons/obj/plushes.dmi and b/icons/obj/plushes.dmi differ