diff --git a/maps/polaris/polar-1.dmm b/maps/polaris/polar-1.dmm index a8a83a449f4..dc008717d1e 100644 --- a/maps/polaris/polar-1.dmm +++ b/maps/polaris/polar-1.dmm @@ -632,7 +632,7 @@ "mq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/blue,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/oldflood,/turf/simulated/floor/tiled/white/rough,/area/polarplanet/outpost/research/hallway) "mr" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/rough,/area/polarplanet/street) "ms" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{icon_state = "intact-supply"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white/rough,/area/polarplanet/outpost/research/hallway) -"mt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/blue,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/floor_decal/oldflood,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/structure/cable{icon_state = "2-8"; d2 = 8; d1 = 2},/obj/structure/cable{icon_state = "2-4"; d2 = 4; d1 = 2},/turf/simulated/floor/tiled/white/rough,/area/polarplanet/outpost/research/hallway) +"mt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/blue,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/floor_decal/oldflood,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{icon_state = "2-8"; d2 = 8; d1 = 2},/obj/structure/cable{icon_state = "2-4"; d2 = 4; d1 = 2},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor/tiled/white/rough,/area/polarplanet/outpost/research/hallway) "mu" = (/obj/structure/table,/obj/item/contraband/poster,/turf/simulated/floor/tiled/rough,/area/polarplanet/street) "mv" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/blue,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/oldflood,/turf/simulated/floor/tiled/white/rough,/area/polarplanet/outpost/research/hallway) "mw" = (/obj/effect/floor_decal/corner/blue,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/floor_decal/oldflood,/turf/simulated/floor/tiled/white/rough,/area/polarplanet/outpost/research/hallway) @@ -641,14 +641,13 @@ "mz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/blue/diagonal,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white/rough,/area/polarplanet/outpost/research/hallway) "mA" = (/obj/machinery/vending/cigarette,/obj/effect/floor_decal/corner/blue/diagonal,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/white/rough,/area/polarplanet/outpost/research/hallway) "mB" = (/obj/machinery/alarm{dir = 4; pixel_x = -24},/obj/effect/floor_decal/corner/blue{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/white/rough,/area/polarplanet/outpost/research/hallway) -"mC" = (/turf/simulated/wall/r_wall,/area/polarplanet/outpost/research/power) +"mC" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/reinforced{name = "vacuum floor"},/area/polarplanet/outpost/research/power) "mD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/oldflood,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/white/rough,/area/polarplanet/outpost/research/hallway) "mE" = (/obj/effect/floor_decal/industrial/warning/dust/corner,/obj/effect/floor_decal/industrial/warning/dust/corner{dir = 8},/obj/effect/floor_decal/oldflood,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_y = 24; req_access = list(201)},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/random/trash,/turf/simulated/floor/tiled/techfloor/maint,/area/polarplanet/voron/mech_bay) "mF" = (/obj/effect/floor_decal/corner/blue,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white/rough,/area/polarplanet/outpost/research/hallway) "mG" = (/obj/machinery/mineral/processing_unit,/turf/simulated/floor/plating,/area/polarplanet/voron/refinery_line) "mH" = (/obj/effect/floor_decal/industrial/warning/dust{dir = 1},/obj/effect/floor_decal/industrial/warning/dust,/obj/effect/floor_decal/oldflood,/obj/structure/extinguisher_cabinet{pixel_x = -24},/turf/simulated/floor/tiled/techfloor/maint,/area/polarplanet/voron/mech_bay) "mI" = (/turf/simulated/floor/plating,/area/polarplanet/mine/explored) -"mJ" = (/obj/structure/bed/chair/comfy/beige,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/trim/wood,/area/polarplanet/outpost/research/brainstorm) "mK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/corner/blue,/obj/effect/decal/cleanable/dirt,/obj/machinery/door/airlock/engineering{name = "Outpost Power"; req_access = null; req_one_access = list(65,10,24)},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white/rough,/area/polarplanet/outpost/research/power) "mL" = (/obj/structure/window_frame/reinforced/hull,/turf/simulated/floor/plating,/area/polarplanet/voron/hallway1) "mM" = (/obj/machinery/conveyor,/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating,/area/polarplanet/outpost/research/disposal) @@ -665,7 +664,7 @@ "mX" = (/obj/machinery/artifact_analyser,/obj/effect/floor_decal/oldflood,/turf/simulated/floor/tiled/white/rough,/area/polarplanet/outpost/research/lab) "mY" = (/obj/machinery/artifact_scanpad,/obj/effect/floor_decal/oldflood,/turf/simulated/floor/tiled/white/rough,/area/polarplanet/outpost/research/lab) "mZ" = (/turf/simulated/wall,/area/polarplanet/outpost/research/medical) -"na" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/polarplanet/outpost/research/power) +"na" = (/obj/structure/sign/warning/nosmoking_1{pixel_x = -32},/turf/simulated/wall,/area/polarplanet/outpost/research/power) "nb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/polarplanet/outpost/research/power) "nc" = (/turf/simulated/floor/tiled/white/rough,/area/polarplanet/outpost/research/lab) "nd" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/tiled/white/rough,/area/polarplanet/outpost/research/lab) @@ -711,7 +710,7 @@ "nS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/tiled/white/rough,/area/polarplanet/outpost/research/hallway) "nT" = (/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/corner/blue,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/white/rough,/area/polarplanet/outpost/research/hallway) "nU" = (/mob/living/carbon/human/monkey,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/white/rough,/area/polarplanet/outpost/research/lab) -"nW" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{icon_state = "1-2"; d2 = 2; d1 = 1},/turf/simulated/floor/plating,/area/polarplanet/outpost/research/power) +"nW" = (/obj/machinery/atmospherics/pipe/simple/visible/blue{dir = 5},/turf/simulated/floor/plating,/area/polarplanet/outpost/research/power) "nX" = (/obj/machinery/atmospherics/pipe/simple/visible/red{dir = 5},/turf/simulated/floor/plating,/area/polarplanet/outpost/research/power) "nY" = (/obj/machinery/atmospherics/pipe/simple/visible/red{dir = 4},/turf/simulated/floor/plating,/area/polarplanet/outpost/research/power) "nZ" = (/obj/structure/window_frame/rglass,/obj/machinery/atmospherics/pipe/simple/visible/red{dir = 4},/turf/simulated/floor/plating,/area/polarplanet/outpost/research/power) @@ -733,22 +732,22 @@ "op" = (/obj/machinery/radiocarbon_spectrometer,/turf/simulated/floor/tiled/white/rough,/area/polarplanet/outpost/research/lab) "oq" = (/obj/structure/snow,/turf/simulated/floor/natural/frozenground,/turf/simulated/shuttle/wall/mining,/area/polarplanet/street) "or" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; tag = "icon-intact-supply (NORTHWEST)"},/turf/simulated/floor/plating,/area/polarplanet/street) +"os" = (/turf/simulated/wall/r_wall,/area/polarplanet/outpost/research/power) "ot" = (/obj/structure/cable{icon_state = "2-8"; d2 = 8; d1 = 2},/turf/simulated/floor/plating,/area/polarplanet/outpost/research/power) "ou" = (/obj/machinery/atmospherics/pipe/manifold/visible/blue{dir = 4},/turf/simulated/floor/plating,/area/polarplanet/outpost/research/power) "ov" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/polarplanet/outpost/research/power) +"ow" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{icon_state = "1-2"; d2 = 2; d1 = 1},/turf/simulated/floor/plating,/area/polarplanet/outpost/research/power) "ox" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/polarplanet/outpost/research/power) "oy" = (/obj/effect/floor_decal/rust,/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/tiled/techfloor/grid,/area/polarplanet/voron/hallway1) "oz" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/disposaloutlet{dir = 8},/turf/simulated/floor/natural/frozenground,/turf/simulated/shuttle/wall/mining,/area/polarplanet/mine/unexplored) "oL" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{d2 = 8; dir = 1; icon_state = "0-8"},/obj/machinery/light{dir = 8},/turf/simulated/floor/plating,/area/polarplanet/outpost/research/power) -"oN" = (/obj/machinery/atmospherics/unary/heater{dir = 4},/turf/simulated/floor/plating,/area/polarplanet/outpost/research/power) +"oN" = (/obj/structure/bed/chair/comfy/beige,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/trim/wood,/area/polarplanet/outpost/research/brainstorm) "oO" = (/obj/machinery/atmospherics/unary/freezer{dir = 4},/turf/simulated/floor/plating,/area/polarplanet/outpost/research/power) -"oP" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 4},/turf/simulated/floor/natural/frozenground/cave,/area/polarplanet/mine/explored) "pa" = (/obj/machinery/alarm{dir = 4; pixel_x = -23},/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{d2 = 8; dir = 1; icon_state = "0-8"},/turf/simulated/floor/plating,/area/polarplanet/outpost/research/power) "pb" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{icon_state = "1-2"; d2 = 2; d1 = 1},/turf/simulated/floor/plating,/area/polarplanet/outpost/research/power) -"pd" = (/obj/machinery/atmospherics/pipe/manifold4w/visible/blue,/turf/simulated/floor/plating,/area/polarplanet/outpost/research/power) +"pd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/polarplanet/outpost/research/power) "pe" = (/obj/machinery/atmospherics/pipe/manifold/visible/blue,/turf/simulated/floor/plating,/area/polarplanet/outpost/research/power) -"pf" = (/obj/machinery/atmospherics/pipe/simple/visible/blue{dir = 5},/turf/simulated/floor/plating,/area/polarplanet/outpost/research/power) -"pg" = (/obj/structure/sign/warning/nosmoking_1{pixel_x = -32},/turf/simulated/wall,/area/polarplanet/outpost/research/power) +"pg" = (/obj/machinery/atmospherics/pipe/manifold/visible/blue{dir = 1},/turf/simulated/floor/plating,/area/polarplanet/outpost/research/power) "pn" = (/turf/simulated/wall/r_wall,/area/polarplanet/outpost/research/anomaly_storage) "pp" = (/turf/simulated/wall,/area/polarplanet/outpost/research/anomaly_storage) "pr" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/polarplanet/outpost/research/anomaly_storage) @@ -756,7 +755,7 @@ "pu" = (/turf/simulated/shuttle/wall/mining,/area/polarplanet/street) "pw" = (/obj/machinery/power/terminal,/obj/structure/cable,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/polarplanet/outpost/research/power) "px" = (/obj/machinery/power/terminal,/obj/structure/cable,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/polarplanet/outpost/research/power) -"pz" = (/obj/machinery/atmospherics/pipe/manifold/visible/blue{dir = 1},/turf/simulated/floor/plating,/area/polarplanet/outpost/research/power) +"py" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 4},/turf/simulated/floor/natural/frozenground/cave,/area/polarplanet/mine/explored) "pA" = (/obj/machinery/conveyor_switch,/turf/simulated/floor/plating,/area/polarplanet/outpost/research/power) "pB" = (/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor/plating,/area/polarplanet/outpost/research/power) "pC" = (/obj/structure/snow,/turf/simulated/floor/plating,/area/polarplanet/street) @@ -770,7 +769,7 @@ "pS" = (/obj/machinery/conveyor{dir = 4},/turf/simulated/floor/plating,/area/polarplanet/outpost/research/power) "pT" = (/obj/machinery/disposal/deliveryChute{dir = 8; name = "disposal inlet"},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plating,/area/polarplanet/outpost/research/power) "pU" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/polarplanet/outpost/research/power) -"pV" = (/obj/machinery/power/apc/high{name = "east bump"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/polarplanet/outpost/research/power) +"pV" = (/obj/machinery/atmospherics/unary/heater{dir = 4},/turf/simulated/floor/plating,/area/polarplanet/outpost/research/power) "pW" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/polarplanet/outpost/research/lab) "pX" = (/turf/simulated/floor/natural/frozenground,/area/polarplanet/street) "qb" = (/obj/structure/snow,/turf/simulated/floor/natural/frozenground,/area/polarplanet/street) @@ -876,6 +875,7 @@ "Eg" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/freezer,/area/polarplanet/outpost/research/hallway) "Ep" = (/obj/random/trash,/obj/effect/floor_decal/rust,/turf/simulated/floor/plating,/area/polarplanet/voron/maintenance) "Ew" = (/obj/machinery/conveyor{dir = 1; id = "mining_internal"},/obj/machinery/camera/network/voron,/turf/simulated/floor/plating,/area/polarplanet/voron/refinery_line) +"EQ" = (/obj/machinery/power/apc/high{name = "east bump"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/polarplanet/outpost/research/power) "Fr" = (/obj/machinery/light/small/red{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/random/trash,/turf/simulated/floor/plating,/area/polarplanet/voron/maintenance) "FW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/oldflood,/turf/simulated/floor/tiled/white/rough,/area/polarplanet/outpost/research/hallway) "Gc" = (/turf/simulated/wall/r_wall,/area/polarplanet/voron/mining_warehouse) @@ -912,7 +912,7 @@ "UV" = (/obj/machinery/button/remote/airlock{dir = 8; id = "rminingdorm3"; name = "Door Bolts"; pixel_x = 25; pixel_y = -5; specialfunctions = 4},/turf/simulated/floor/trim/carpet,/area/polarplanet/outpost/research/hallway) "Vp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/rough,/area/polarplanet/outpost/research/hallway) "Vx" = (/obj/effect/floor_decal/oldflood,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/rough,/area/polarplanet/outpost/research/eva) -"Wc" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/reinforced{name = "vacuum floor"},/area/polarplanet/outpost/research/power) +"Wc" = (/obj/machinery/atmospherics/pipe/manifold4w/visible/blue,/turf/simulated/floor/plating,/area/polarplanet/outpost/research/power) "Wj" = (/turf/simulated/wall,/area/polarplanet/voron/mining_warehouse) "Wk" = (/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/rust,/turf/simulated/floor/tiled/techfloor/maint,/area/polarplanet/voron/hallway1) "Wn" = (/obj/structure/window_frame/rglass,/obj/effect/floor_decal/oldflood,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/polarplanet/outpost/research/eva) @@ -1088,18 +1088,18 @@ abababababababababababababababababababababababababababababababababababababababab abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababbBbBaaaaaaaabBbBbBbBbBfZfZfZfZfZfZfZfZfZfZfZbBbBbBbBbBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBbBbBbBfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZbBbBbBbBbBbBbBbBbBaaaaaaaabBbBbBbBbBbBbBbBfZfZfZfZfZfZfZfZfZfZfZfZfZfZbBaaaaaaaaaaaaaaaaaaaaaaaaaabBbBfZlylylyiKgpGPguVxgxgyfLGPVxVxfLiQiTdiSzSzinioitiUiXTEjajbhvhwgzgAhwhxgBgChxhygDgKhybBbBbBbBbBbBbBdmbBdmdmdmdmdmdmdmdmdmdmdmdmbBbBbBbBababababababababababababababababababababababababababababababababababababababababababababababababababababab abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaabababababaaaaaaaaaabBbBbBbBbBfZfZfZfZfZfZfZfZfZfZfZbBbBbBbBbBbBbBaaaaaaaaaaaaaaaaaaaaaaaaaaaabBbBbBbBfZbBfZfZfZfZfZfZfZfZfZfZfZfZfZfZbBbBbBbBbBaajpjpjpjpjpjpaaaaaaaaaabBbBbBbBbBbBfZfZfZfZfZfZfZfZfZfZbBfZfZbBbBaaaaaaaaaaaaaaaaaaaaaaaabBfZfZlylylyiKgNGPgSgVgZhahbhchdhehejcjeBGjujvSzioitjwjxDSjyjzhvhfhlhmhwhqhthGhxhQhThWhybBbBbBbBbBbBbBbBdmdmdmdmdmdmdmdmdmdmdmdmdmbBbBbBbBababababababababababababababababababababababababababababababababababababababababababababababababababababab abababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaababaaaaaaaaaaaabBbBbBbBfZfZfZfZfZfZfZfZfZfZfZbBbBbBbBbBbBbBbBbBbBaaaaaaaaaaaaaaaabBbBbBbBbBbBbBfZfZfZfZfZfZfZfZfZfZfZfZfZfZbBbBbBbBbBbBaajpjpjpjpjpjpjpjpjpaaaaaaaaaabBbBbBbBbBbBbBfZfZbBbBfZfZfZfZfZfZbBbBbBbBaaaaaaaaaaaaaaaaaaaabBbBfZlylylyiKhXfLGPXGidiKieifighEjQjQjQjQjQjBinjRhvDSjSjThvhvhvihiiijhwilimiphxiqirishybBbBbBbBbBbBbBbBbBdmdmdmdmdmbBdmdmdmdmdmdmbBbBbBbBababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaabaaaaaaaaaabBbBbBbBbBfZfZfZfZfZfZfZfZfZfZfZfZfZfZbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBfZfZfZfZfZfZfZfZfZfZfZfZfZfZbBbBbBbBbBaaaajpkmkmkmkmjpjpjpjpjpjpjpaaaaaaaaaaaabBbBbBbBbBbBbBbBfZfZfZfZfZfZbBbBbBbBbBbBbBaaaaaaaaaaaaaaaabBfZfZlylyiKiyizVxhYiAksksksksksktmJkukvjQjVjWkqkwkxkyjyhvkDhviBiCiLhwiMiNiOhxiPiRiShybBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaabaaaaaaaaaabBbBbBbBbBfZfZfZfZfZfZfZfZfZfZfZfZfZfZbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBfZfZfZfZfZfZfZfZfZfZfZfZfZfZbBbBbBbBbBaaaajpkmkmkmkmjpjpjpjpjpjpjpaaaaaaaaaaaabBbBbBbBbBbBbBbBfZfZfZfZfZfZbBbBbBbBbBbBbBaaaaaaaaaaaaaaaabBfZfZlylyiKiyizVxhYiAksksksksksktoNkukvjQjVjWkqkwkxkyjyhvkDhviBiCiLhwiMiNiOhxiPiRiShybBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBababababababababababababababababababababababababababababababababababababababababababababababababababababab abababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaabBbBbBbBfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBfZfZfZfZfZfZfZfZfZfZfZfZfZfZbBbBbBbBbBbBaajpjpkmkmkmkmkmjpjpjpjpjpjpaaaaaaaaaaaaaaaaaaaabBbBbBbBbBfZfZfZfZfZfZbBbBbBbBbBbBbBbBaaaaaaaaaaaabBbBfZlylyhEhEhEiViWiYiZjdkWkXkYkZlalblckzkAinWuhvhvhvhvhvhvhvhwkBhwhwhxldhxhxlmlehyhybBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBababababababababababababababababababababababababababababababababababababababababababababababababababababab abababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaabBbBbBfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZbBbBbBbBbBbBbBbBbBbBbBbBbBfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZbBbBbBbBbBbBaajpjpjpkmlxkmkmkmkmjpjpjpjpjpjpaaaaaaaaaaaaaaaaaaaabBbBbBbBbBfZfZbBfZfZbBbBbBbBbBbBbBbBbBaaaaaaaaaabBbBbBlylylyfZhEiKBXWnksQfQfQfkslClDlElFlflhinvWvfpsjgPtQGlkPalnlGLkPalHBiPtlLlNlOvxebbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBbBbBbBbBbBbBfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZbBbBbBbBbBbBaaaajpjpjpkmkmkmkmkmkmkmkmjpjpjpjpaaaaaaaaaaaaaaaaaaaaaaaabBbBbBfZfZfZfZfZbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBlylylyfZhEjhVxjiksQfQfmiksmjmkmkmllPlQlSlTlUlVjjXvxImmMCLvmpqqmnmsmtmvmvmqmwmyebmCmCmCmCbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBabababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBbBbBbBbBfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZbBbBbBbBbBaaaaaajpjpjpjpkmkmkmkmkmlxkmjpjpjpjpjpaaaaaaaaaaaaaaaaaaaaaabBbBbBbBfZfZfZfZfZfZbBbBbBbBbBbBbBbBbBbBbBbBbBfZfZfZlylylyhEjkVxjlksksksmMksmNAAmOJolPiomzvWvWmACbmBmDmFmZjnjojqmZnfmKnfpgnfnfnfmCngngngmCbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBabababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBbBbBbBbBbBbBbBbBbBbBfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZbBbBbBbBbBbBbBaaaaaajpjpjpjpkmkmkmkmkmkmkmjpjpjpjpjpaaaaaaaaaaaaaaaaaaaaaaaabBbBbBfZfZfZfZfZfZfZbBfZbBbBbBbBbBfZfZfZbBfZfZfZfZlylynlhEiKjfiKkslBnnmiksjQnonpnqnrnsmPnsnsnsnsrJmRbxmZjrjsjtmZnHmTnCnDnEnFnGmCngngWcmCbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBbBbBbBbBbBbBbBbBfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZbBbBbBbBbBbBbBbBaaaaaaaaaajpjpjpkmlxkmkmkmkmkmjpjpjpjpjpaaaaaaaaaaaaaaaaaaaaaaaabBbBbBbBbBfZfZfZfZfZfZfZfZbBbBbBfZfZfZfZfZfZfZfZfZlylynlnlnlnlnlnlmImIminsnsnsnsnsnsmUmVmWmXmYnsmQmRmSmZmZmZmZmZnJnbjApeounXnYnZoangngmCbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBbBbBbBbBbBbBbBbBbBbBbBbBbBbBfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZbBbBbBbBbBbBbBaaaaaaaaaaaaaajpjpjpkmkmkmkmkmkmjpjpjpjpjpaaaaaaaaaaaaaaaaaaaaaaaaaabBbBbBfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZlylynlnlnlnlnlnlfZmImInsylndnenintUQnunvnwnxnsmQFWmSoojCjDjEoonInWnaotpfpzoxmCmCmCmCmCbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBbBbBbBbBbBbBbBbBfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZbBbBbBbBbBbBbBbBaaaaaaaaaaaaaaaajpjpjpjpkmkmkmkmkmkmjpjpjpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBbBbBfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZlylylyfZfZfZfZfZnsLYnyncnzylUQbEbEylnAnsnBnKnLjFjGjHjIoooLpbovovoNpdoxnffZfZbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBbBbBbBbBbBbBfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZbBbBbBbBbBbBaaaajpjpjpkmkmkmkmkmkmkmkmjpjpjpjpaaaaaaaaaaaaaaaaaaaaaaaabBbBbBfZfZfZfZfZbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBlylylyfZhEjhVxjiksQfQfmiksmjmkmkmllPlQlSlTlUlVjjXvxImmMCLvmpqqmnmsmtmvmvmqmwmyebososososbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBabababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBbBbBbBbBfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZbBbBbBbBbBaaaaaajpjpjpjpkmkmkmkmkmlxkmjpjpjpjpjpaaaaaaaaaaaaaaaaaaaaaabBbBbBbBfZfZfZfZfZfZbBbBbBbBbBbBbBbBbBbBbBbBbBfZfZfZlylylyhEjkVxjlksksksmMksmNAAmOJolPiomzvWvWmACbmBmDmFmZjnjojqmZnfmKnfnanfnfnfosngngngosbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBabababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBbBbBbBbBbBbBbBbBbBbBfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZbBbBbBbBbBbBbBaaaaaajpjpjpjpkmkmkmkmkmkmkmjpjpjpjpjpaaaaaaaaaaaaaaaaaaaaaaaabBbBbBfZfZfZfZfZfZfZbBfZbBbBbBbBbBfZfZfZbBfZfZfZfZlylynlhEiKjfiKkslBnnmiksjQnonpnqnrnsmPnsnsnsnsrJmRbxmZjrjsjtmZnHmTnCnDnEnFnGosngngmCosbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBbBbBbBbBbBbBbBbBfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZbBbBbBbBbBbBbBbBaaaaaaaaaajpjpjpkmlxkmkmkmkmkmjpjpjpjpjpaaaaaaaaaaaaaaaaaaaaaaaabBbBbBbBbBfZfZfZfZfZfZfZfZbBbBbBfZfZfZfZfZfZfZfZfZlylynlnlnlnlnlnlmImIminsnsnsnsnsnsmUmVmWmXmYnsmQmRmSmZmZmZmZmZnJnbjApeounXnYnZoangngosbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBbBbBbBbBbBbBbBbBbBbBbBbBbBbBfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZbBbBbBbBbBbBbBaaaaaaaaaaaaaajpjpjpkmkmkmkmkmkmjpjpjpjpjpaaaaaaaaaaaaaaaaaaaaaaaaaabBbBbBfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZlylynlnlnlnlnlnlfZmImInsylndnenintUQnunvnwnxnsmQFWmSoojCjDjEoonIowpdotnWpgoxosososososbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBbBbBbBbBbBbBbBbBfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZbBbBbBbBbBbBbBbBaaaaaaaaaaaaaaaajpjpjpjpkmkmkmkmkmkmjpjpjpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBbBbBfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZlylylyfZfZfZfZfZnsLYnyncnzylUQbEbEylnAnsnBnKnLjFjGjHjIoooLpbovovpVWcoxnffZfZbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBababababababababababababababababababababababababababababababababababababababababababababababababababababababababab abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBbBbBbBbBbBbBbBbBbBbBfZfZfZfZfZfZfZfZfZfZfZfZfZbBbBbBbBbBbBbBbBaaaaaaaaaaaaaaaaaaaaaajpjpjpjpjpjpkmkmkmjpjpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBbBbBbBfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZnsnOnPylUQbEbEylncylnQnsnRnSnToojJjKjLoopapbovovoOpeoxnffZfZfZbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBababababababababababababababababababababababababababababababababababababababababababababababababababababababababab abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBbBbBbBbBbBbBbBbBbBbBbBfZfZfZfZfZfZfZfZfZbBbBbBbBbBbBaaaaaaaaaaaaaaaaaaaaaaaaaaaajpjpjpjpjpjpjpjpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBbBbBbBbBbBfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZnsnUbCodoeofogohpnpnpnpnppjMprppjNjOjPoopOpwpxovpRpApBnffZfZfZfZfZfZbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBbBbBbBbBbBbBbBbBbBfZfZfZfZfZbBbBbBbBbBbBbBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajpjpjpjpjpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBbBbBbBbBbBfZfZfZfZfZfZbBbBbBfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZnsnsnsnspDoiojoipnMYjUjUjXjYprppjZkajEoopOpPpQpVwlpSpTpUoPfZfZfZfZfZfZbBbBbBbBbBbBbBbBbBbBbBbBbBabababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBbBbBbBbBbBbBbBbBbBfZfZfZfZfZbBbBbBbBbBbBbBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajpjpjpjpjpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBbBbBbBbBbBfZfZfZfZfZfZbBbBbBfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZnsnsnsnspDoiojoipnMYjUjUjXjYprppjZkajEoopOpPpQEQwlpSpTpUpyfZfZfZfZfZfZbBbBbBbBbBbBbBbBbBbBbBbBbBabababababababababababababababababababababababababababababababababababababababababababababababababababababababababab abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBbBbBbBfZfZfZbBbBbBbBbBbBbBbBfZfZbBbBbBfZfZfZfZfZfZfZfZfZfZbBbBbBbBnspWokolompnkbkckckcwJkdppoooooooonfnfnfnfnfnfnfnfbBbBfZfZfZfZbBbBbBbBbBbBbBbBbBbBbBbBbBbBabababababababababababababababababababababababababababababababababababababababababababababababababababababababababab abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBbBbBbBbBbBbBbBbBbBbBbBbBbBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBbBbBfZfZfZbBbBbBbBbBbBbBbBbBbBbBbBbBfZfZfZfZfZfZfZfZfZfZbBbBbBbBnskeWAonoppnjUMYjUjUwJjUppbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBbBbBbBbBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBbBfZfZbBbBbBbBbBbBbBbBbBbBbBbBbBbBfZfZfZfZfZfZfZfZfZfZbBbBbBbBnsnsnsnsnspnkckcwJkckfppppbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab