diff --git a/code/__defines/ZAS.dm b/code/__defines/ZAS.dm index 71c5cc7baa3..88c91d86575 100644 --- a/code/__defines/ZAS.dm +++ b/code/__defines/ZAS.dm @@ -58,7 +58,7 @@ }\ }\ } -#else +#else #define ATMOS_CANPASS_TURF(ret,A,B) \ if (A.blocks_air & AIR_BLOCKED || B.blocks_air & AIR_BLOCKED) { \ @@ -93,4 +93,4 @@ }\ } -#endif +#endif diff --git a/code/__defines/turfs.dm b/code/__defines/turfs.dm index 486927453e2..ef1956bdb64 100644 --- a/code/__defines/turfs.dm +++ b/code/__defines/turfs.dm @@ -7,4 +7,8 @@ #define TURF_HAS_EDGES 64 #define TURF_HAS_CORNERS 128 #define TURF_IS_FRAGILE 256 -#define TURF_ACID_IMMUNE 512 \ No newline at end of file +#define TURF_ACID_IMMUNE 512 + +// Roof related flags +#define ROOF_FORCE_SPAWN 1 +#define ROOF_CLEANUP 2 diff --git a/code/game/turfs/flooring/flooring_premade.dm b/code/game/turfs/flooring/flooring_premade.dm index 38d2f6fc846..e076430fd90 100644 --- a/code/game/turfs/flooring/flooring_premade.dm +++ b/code/game/turfs/flooring/flooring_premade.dm @@ -52,6 +52,8 @@ oxygen = 0 nitrogen = 0 + roof_type = null + /turf/simulated/floor/reinforced/airmix oxygen = MOLES_O2ATMOS nitrogen = MOLES_N2ATMOS @@ -80,7 +82,7 @@ /turf/simulated/floor/reinforced/n20/Initialize() . = ..() - if(!air) + if(!air) make_air() air.adjust_gas("sleeping_agent", ATMOSTANK_NITROUSOXIDE) @@ -113,6 +115,7 @@ /turf/simulated/floor/tiled/steel/airless oxygen = 0 nitrogen = 0 + roof_type = null /turf/simulated/floor/tiled/white name = "white floor" @@ -154,6 +157,7 @@ oxygen = 0 nitrogen = 0 temperature = TCMB + roof_type = null /turf/simulated/floor/airless name = "airless plating" @@ -162,6 +166,8 @@ temperature = TCMB footstep_sound = "concretestep" + roof_type = null + /turf/simulated/floor/tiled/airless name = "airless floor" oxygen = 0 diff --git a/code/game/turfs/simulated.dm b/code/game/turfs/simulated.dm index 3075b0e4c30..b4888e54285 100644 --- a/code/game/turfs/simulated.dm +++ b/code/game/turfs/simulated.dm @@ -16,6 +16,8 @@ var/unwet_timer // Used to keep track of the unwet timer & delete it on turf change so we don't runtime if the new turf is not simulated. + roof_type = /turf/simulated/floor/airless/ceiling + /turf/simulated/proc/wet_floor(var/wet_val = 1) if(wet_val < wet) return @@ -46,7 +48,7 @@ if (mapload) if(istype(loc, /area/chapel)) holy = 1 - + . = ..() levelupdate(mapload) diff --git a/code/game/turfs/simulated/floor_types.dm b/code/game/turfs/simulated/floor_types.dm index 7a31b397241..50d458cac65 100644 --- a/code/game/turfs/simulated/floor_types.dm +++ b/code/game/turfs/simulated/floor_types.dm @@ -17,6 +17,8 @@ heat_capacity = 0 layer = 2 + roof_flags = ROOF_CLEANUP + /turf/simulated/shuttle/wall icon = 'icons/turf/smooth/shuttle_wall.dmi' name = "wall" @@ -67,3 +69,17 @@ name = "skipjack floor" oxygen = 0 nitrogen = MOLES_N2STANDARD + MOLES_O2STANDARD + +/turf/simulated/shuttle/roof + name = "shuttle roof" + icon_state = "roof_white" + + smooth = SMOOTH_DIAGONAL|SMOOTH_TRUE + + oxygen = 0 + nitrogen = 0 + + roof_type = null + +/turf/simulated/shuttle/roof/black + icon_state = "roof_black" diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index f5b7f5bd10f..b0a5ae9d411 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -29,6 +29,9 @@ var/is_hole // If true, turf will be treated as space or a hole var/turf/baseturf = /turf/space + var/roof_type = null // The turf type we spawn as a roof. + var/tmp/roof_flags = 0 + // Parent code is duplicated in here instead of ..() for performance reasons. /turf/Initialize() if (initialized) @@ -55,6 +58,8 @@ if (opacity) has_opaque_atom = TRUE + spawn_roof() + return INITIALIZE_HINT_NORMAL /turf/Destroy() @@ -63,6 +68,9 @@ changing_turf = FALSE turfs -= src + + cleanup_roof() + ..() return QDEL_HINT_IWILLGC @@ -272,3 +280,39 @@ var/const/enterloopsanity = 100 /turf/proc/update_blood_overlays() return + +/** + * Will spawn a roof above the turf if it needs one. + * + * @param flags The flags to assign to the turf which control roof spawning and + * deletion by this turf. Refer to _defines/turfs.dm for a full list. + * + * @return TRUE if a roof has been spawned, FALSE if not. + */ +/turf/proc/spawn_roof(flags = 0) + if (!HasAbove(z)) + return FALSE + + var/turf/simulated/open/above = GetAbove(src) + + if ((istype(above) || (flags & ROOF_FORCE_SPAWN)) && roof_type) + above.ChangeTurf(roof_type) + roof_flags |= flags + return TRUE + + return FALSE + +/** + * Cleans up the roof above a tile if there is one spawned and the ROOF_CLEANUP + * flag is present on the source turf. + */ +/turf/proc/cleanup_roof() + if (!HasAbove(z)) + return + + if (roof_flags & ROOF_CLEANUP) + var/turf/above = GetAbove(src) + if (!above || istype(above, /turf/simulated/open)) + return + + above.ChangeTurf(/turf/simulated/open) diff --git a/code/modules/mining/mine_turfs.dm b/code/modules/mining/mine_turfs.dm index 868eb3c9a93..63ba78e7357 100644 --- a/code/modules/mining/mine_turfs.dm +++ b/code/modules/mining/mine_turfs.dm @@ -516,6 +516,8 @@ has_resources = 1 footstep_sound = "gravelstep" + roof_type = null + // Copypaste parent for performance. /turf/simulated/floor/asteroid/Initialize() if(initialized) @@ -764,8 +766,7 @@ var/area/below_area = below.loc // Let's just assume that the turf is not in nullspace. if(below_area.station_area) user << "You strike metal!" - var/turf/T = ChangeTurf(/turf/simulated/floor/airless) - T.icon_state = "asteroidplating" + below.spawn_roof(ROOF_FORCE_SPAWN) else ChangeTurf(/turf/space) diff --git a/code/modules/multiz/turf.dm b/code/modules/multiz/turf.dm index d74bd86aaf9..a455d366de0 100644 --- a/code/modules/multiz/turf.dm +++ b/code/modules/multiz/turf.dm @@ -36,6 +36,8 @@ pathweight = 100000 //Seriously, don't try and path over this one numbnuts is_hole = TRUE + roof_type = null + var/tmp/turf/below var/tmp/atom/movable/openspace/multiplier/shadower // Overlay used to multiply color of all OO overlays at once. var/tmp/updating = FALSE // If this turf is queued for openturf update. diff --git a/icons/turf/shuttle.dmi b/icons/turf/shuttle.dmi index 7d847188b4b..43982b202d4 100644 Binary files a/icons/turf/shuttle.dmi and b/icons/turf/shuttle.dmi differ diff --git a/maps/Aurora-MapDev/aurora-2.dmm b/maps/Aurora-MapDev/aurora-2.dmm index a09c08756a1..2f0aaf2006b 100644 --- a/maps/Aurora-MapDev/aurora-2.dmm +++ b/maps/Aurora-MapDev/aurora-2.dmm @@ -504,8 +504,8 @@ "jJ" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/dark{name = "cooled dark floor";temperature = 278},/area/turret_protected/ai) "jK" = (/obj/machinery/door/airlock/highsecurity{name = "AI SMES";req_access = list(16)},/obj/machinery/door/blast/regular{density = 0;icon_state = "pdoor0";id = "AICore";name = "AI core maintenance hatch";opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/dark{name = "cooled dark floor";temperature = 278},/area/turret_protected/ai) "jL" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10;icon_state = "intact"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled/dark{name = "cooled dark floor";temperature = 278},/area/turret_protected/ai) -"jM" = (/obj/structure/cable{icon_state = "12-0"},/obj/structure/cable{d2 = 2;icon_state = "0-2";pixel_y = 0},/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers,/obj/machinery/atmospherics/pipe/zpipe/up/supply,/turf/simulated/floor/plating,/area/maintenance/sublevel) -"jN" = (/obj/effect/decal/warning_stripes,/obj/structure/ladder/up{pixel_y = 16},/turf/simulated/floor/plating,/area/maintenance/sublevel) +"jM" = (/obj/structure/cable{icon_state = "12-0"},/obj/structure/cable{d2 = 2;icon_state = "0-2";pixel_y = 0},/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers,/obj/machinery/atmospherics/pipe/zpipe/up/supply,/turf/simulated/floor/plating{roof_type = null},/area/maintenance/sublevel) +"jN" = (/obj/effect/decal/warning_stripes,/obj/structure/ladder/up{pixel_y = 16},/turf/simulated/floor/plating{roof_type = null},/area/maintenance/sublevel) "jO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/cyan{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled/dark,/area/turret_protected/ai_server_room) "jP" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/item/device/radio/intercom{dir = 0;name = "Station Intercom (General)";pixel_x = -27},/turf/simulated/floor/tiled/dark,/area/turret_protected/ai_server_room) "jQ" = (/obj/structure/cable/cyan{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/cable/cyan{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/cable/cyan{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/dark,/area/turret_protected/ai_upload_foyer) @@ -2174,8 +2174,8 @@ "PP" = (/obj/structure/ladder/up,/obj/item/device/radio/intercom{dir = 0;name = "Station Intercom (General)";pixel_x = -27},/turf/simulated/floor/plating,/area/maintenance/disposal) "PQ" = (/turf/simulated/floor/plating,/area/maintenance/disposal) "PR" = (/obj/machinery/door/firedoor,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{icon_state = "rwindow";dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/disposal) -"PS" = (/obj/random/junk,/turf/simulated/floor/reinforced,/area/maintenance/disposal) -"PT" = (/turf/simulated/floor/reinforced,/area/maintenance/disposal) +"PS" = (/obj/random/junk,/turf/simulated/floor/reinforced{roof_type = null},/area/maintenance/disposal) +"PT" = (/turf/simulated/floor/reinforced{roof_type = null},/area/maintenance/disposal) "PU" = (/obj/random/junk,/turf/simulated/floor/reinforced,/area/maintenance/disposal) "PV" = (/turf/simulated/wall/r_wall,/area/maintenance/disposal) "PW" = (/turf/simulated/wall/r_wall,/area/maintenance/disposal) diff --git a/maps/Aurora-MapDev/aurora-3.dmm b/maps/Aurora-MapDev/aurora-3.dmm index fa7950a19c2..230a9e8bcc0 100644 --- a/maps/Aurora-MapDev/aurora-3.dmm +++ b/maps/Aurora-MapDev/aurora-3.dmm @@ -1889,7 +1889,7 @@ "aKq" = (/obj/machinery/door/firedoor,/obj/machinery/door/blast/regular{density = 0;icon_state = "pdoor0";id = "Security Lockdown";name = "Security Blast Door";opacity = 0},/obj/machinery/door/airlock/glass_security{id_tag = "";layer = 2.8;name = "Security Starboard Entrance";req_access = list(63)},/turf/simulated/floor/tiled,/area/security/brig) "aKr" = (/obj/structure/disposalpipe/segment{dir = 4;icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/primary/starboard) "aKs" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/corner/paleblue{icon_state = "corner_white";dir = 10},/obj/structure/disposalpipe/sortjunction/flipped{dir = 8;name = "HoP Office";sortType = "HoP Office"},/turf/simulated/floor/tiled,/area/bridge) -"aKt" = (/obj/effect/decal/warning_stripes,/obj/structure/ladder/up{pixel_y = 16},/turf/simulated/floor/plating,/area/maintenance/research_port) +"aKt" = (/obj/effect/decal/warning_stripes,/obj/structure/ladder/up{pixel_y = 16},/turf/simulated/floor/plating{roof_type = null},/area/maintenance/research_port) "aKu" = (/obj/machinery/door/airlock/glass_command{id_tag = "sbridgedoor";name = "Bridge";req_access = list(19)},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/bridge) "aKv" = (/obj/structure/disposalpipe/segment{dir = 2;icon_state = "pipe-c"},/obj/effect/floor_decal/corner/paleblue{icon_state = "corner_white";dir = 10},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/tiled,/area/bridge) "aKw" = (/turf/simulated/wall/r_wall,/area/maintenance/research_port) @@ -1927,7 +1927,7 @@ "aLc" = (/obj/machinery/atmospherics/pipe/simple/visible/black,/obj/machinery/atmospherics/pipe/simple/visible/green{icon_state = "intact";dir = 4},/turf/simulated/floor/plating,/area/engineering/engine_room) "aLd" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{icon_state = "map";dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/engineering/engine_room) "aLe" = (/obj/machinery/light{dir = 4;icon_state = "tube1";pixel_x = 0},/turf/simulated/floor/plating,/area/engineering/engine_room) -"aLf" = (/obj/machinery/atmospherics/pipe/zpipe/up/supply,/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers,/obj/structure/cable{icon_state = "12-0"},/obj/structure/cable{d2 = 2;icon_state = "0-2";pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/research_port) +"aLf" = (/obj/machinery/atmospherics/pipe/zpipe/up/supply,/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers,/obj/structure/cable{icon_state = "12-0"},/obj/structure/cable{d2 = 2;icon_state = "0-2";pixel_y = 0},/turf/simulated/floor/plating{roof_type = null},/area/maintenance/research_port) "aLg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/security/brig) "aLh" = (/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers,/obj/machinery/atmospherics/pipe/zpipe/down/supply,/obj/structure/cable{icon_state = "11-2"},/obj/structure/lattice/catwalk,/turf/simulated/open,/area/maintenance/research_port) "aLi" = (/obj/effect/decal/warning_stripes,/obj/structure/ladder{icon_state = "ladder01";pixel_y = 16},/turf/simulated/open,/area/maintenance/research_port) @@ -2956,7 +2956,7 @@ "beR" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/medical/icu) "beS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/icu) "beT" = (/obj/machinery/door/blast/regular{density = 0;icon_state = "pdoor0";id = "bridge blast";name = "Bridge Blast Doors";opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/bridge) -"beU" = (/obj/effect/decal/warning_stripes,/obj/structure/ladder{icon_state = "ladder01";pixel_y = 16},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"beU" = (/obj/effect/decal/warning_stripes,/obj/structure/ladder{icon_state = "ladder01";pixel_y = 16},/turf/simulated/floor/plating{roof_type = null},/area/maintenance/maintcentral) "beV" = (/obj/structure/table/rack{dir = 8;layer = 2.9},/obj/item/weapon/circuitboard/robotics{pixel_x = -2;pixel_y = 2},/obj/item/weapon/circuitboard/mecha_control{pixel_x = 1;pixel_y = -1},/turf/simulated/floor/tiled,/area/storage/tech) "beW" = (/obj/structure/table/rack{dir = 8;layer = 2.9},/obj/item/weapon/circuitboard/message_monitor{pixel_x = 3;pixel_y = -3},/obj/item/weapon/circuitboard/crew{pixel_x = -1;pixel_y = 1},/obj/item/weapon/circuitboard/crew{pixel_x = -1;pixel_y = 1},/obj/item/weapon/circuitboard/arcade/battle,/obj/item/weapon/circuitboard/arcade/orion_trail,/turf/simulated/floor/plating,/area/storage/tech) "beX" = (/obj/structure/table/rack{dir = 8;layer = 2.9},/obj/item/weapon/circuitboard/cloning{pixel_x = 0},/obj/item/weapon/circuitboard/clonescanner,/obj/item/weapon/circuitboard/clonepod,/obj/item/weapon/circuitboard/scan_consolenew,/obj/item/weapon/circuitboard/med_data{pixel_x = 3;pixel_y = -3},/turf/simulated/floor/plating,/area/storage/tech) @@ -4555,7 +4555,7 @@ "bJE" = (/obj/machinery/computer/scan_consolenew,/obj/item/device/radio/intercom{pixel_x = -27},/obj/effect/floor_decal/corner/mauve{icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled/white,/area/medical/genetics) "bJF" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/medical,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/random/loot,/turf/simulated/floor/tiled,/area/maintenance/medbay) "bJG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/corner/mauve{icon_state = "corner_white";dir = 10},/turf/simulated/floor/tiled/white,/area/medical/genetics) -"bJH" = (/obj/effect/decal/warning_stripes,/obj/structure/ladder/up{pixel_y = 16},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bJH" = (/obj/effect/decal/warning_stripes,/obj/structure/ladder/up{pixel_y = 16},/turf/simulated/floor/plating{roof_type = null},/area/maintenance/maintcentral) "bJI" = (/obj/machinery/computer/scan_consolenew,/obj/item/device/radio/intercom{pixel_x = 27},/obj/effect/floor_decal/corner/mauve{icon_state = "corner_white";dir = 6},/turf/simulated/floor/tiled/white,/area/medical/genetics) "bJJ" = (/obj/structure/table/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area/maintenance/research_port) "bJK" = (/obj/machinery/space_heater,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/research_port) @@ -4647,7 +4647,7 @@ "bLs" = (/obj/structure/closet/crate,/obj/item/target,/obj/item/target,/obj/item/target,/obj/item/target,/obj/item/target,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/research_port) "bLt" = (/obj/item/weapon/wrench,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/research_port) "bLu" = (/obj/machinery/door/airlock/maintenance,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/research_port) -"bLv" = (/obj/machinery/atmospherics/pipe/zpipe/up/supply{icon_state = "up-supply";dir = 8},/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{icon_state = "up-scrubbers";dir = 8},/obj/structure/cable/green{icon_state = "12-0"},/obj/structure/cable/green{d2 = 8;icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bLv" = (/obj/machinery/atmospherics/pipe/zpipe/up/supply{icon_state = "up-supply";dir = 8},/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{icon_state = "up-scrubbers";dir = 8},/obj/structure/cable/green{icon_state = "12-0"},/obj/structure/cable/green{d2 = 8;icon_state = "0-8"},/turf/simulated/floor/plating{roof_type = null},/area/maintenance/maintcentral) "bLw" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment";req_access = list(12)},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/research_port) "bLx" = (/obj/effect/floor_decal/corner/mauve/full{icon_state = "corner_white_full";dir = 4},/turf/simulated/floor/tiled/white,/area/medical/genetics) "bLy" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/wall/r_wall,/area/maintenance/research_port) @@ -5238,7 +5238,7 @@ "bWL" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/firedoor{dir = 2},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/outpost/mining_main/refinery) "bWM" = (/obj/machinery/floor_light/dance,/turf/simulated/floor/light,/area/crew_quarters/bar) "bWN" = (/obj/machinery/camera/network/civilian_west{c_tag = "Cargo - Camera 1";dir = 1},/obj/effect/floor_decal/corner/brown{dir = 10},/turf/simulated/floor/tiled,/area/quartermaster/storage) -"bWO" = (/obj/effect/decal/warning_stripes,/obj/structure/ladder/up{pixel_y = 16},/turf/simulated/floor/plating,/area/maintenance/library) +"bWO" = (/obj/effect/decal/warning_stripes,/obj/structure/ladder/up{pixel_y = 16},/turf/simulated/floor/plating{roof_type = null},/area/maintenance/library) "bWP" = (/turf/simulated/wall,/area/maintenance/disposal) "bWQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/corner/brown{dir = 10},/turf/simulated/floor/tiled,/area/quartermaster/office) "bWR" = (/obj/effect/floor_decal/corner/brown/full{tag = "icon-corner_white_full (EAST)";icon_state = "corner_white_full";dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/office) @@ -5320,7 +5320,7 @@ "bYp" = (/turf/simulated/floor/plating,/area/maintenance/cargo) "bYq" = (/obj/effect/floor_decal/corner/brown/full{icon_state = "corner_white_full";dir = 1},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery) "bYr" = (/obj/structure/table/standard,/obj/item/trash/tray,/turf/simulated/floor/carpet,/area/quartermaster/office) -"bYs" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/up{icon_state = "pipe-u";dir = 8},/turf/simulated/floor/plating,/area/maintenance/library) +"bYs" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/up{icon_state = "pipe-u";dir = 8},/turf/simulated/floor/plating{roof_type = null},/area/maintenance/library) "bYt" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/structure/disposalpipe/junction{dir = 1;icon_state = "pipe-j1"},/turf/simulated/floor/plating,/area/maintenance/library) "bYu" = (/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/door/airlock/glass_mining{name = "Break Room";req_access = list(50)},/turf/simulated/floor/tiled,/area/quartermaster/office) "bYv" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/maintenance/library) @@ -5335,7 +5335,7 @@ "bYE" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/random/junk,/turf/simulated/floor/plating,/area/maintenance/library) "bYF" = (/obj/machinery/camera/network/civilian_west{c_tag = "Mining - Crate Storage";dir = 4},/obj/effect/floor_decal/corner/brown{icon_state = "corner_white";dir = 9},/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery) "bYG" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/sortjunction{dir = 1;name = "Sorting Office";sortType = "Sorting Office"},/turf/simulated/floor/plating,/area/maintenance/library) -"bYH" = (/obj/structure/disposalpipe/up{tag = "icon-pipe-u (WEST)";icon_state = "pipe-u";dir = 8},/obj/machinery/atmospherics/pipe/zpipe/up/supply{tag = "icon-up-supply (WEST)";icon_state = "up-supply";dir = 8},/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{tag = "icon-up-scrubbers (WEST)";icon_state = "up-scrubbers";dir = 8},/obj/structure/cable{tag = "icon-12-0";icon_state = "12-0"},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/library) +"bYH" = (/obj/structure/disposalpipe/up{tag = "icon-pipe-u (WEST)";icon_state = "pipe-u";dir = 8},/obj/machinery/atmospherics/pipe/zpipe/up/supply{tag = "icon-up-supply (WEST)";icon_state = "up-supply";dir = 8},/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{tag = "icon-up-scrubbers (WEST)";icon_state = "up-scrubbers";dir = 8},/obj/structure/cable{tag = "icon-12-0";icon_state = "12-0"},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/turf/simulated/floor/plating{roof_type = null},/area/maintenance/library) "bYI" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/library) "bYJ" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/airless,/area/mine/unexplored) "bYK" = (/obj/effect/floor_decal/corner/brown/full{tag = "icon-corner_white_full (WEST)";icon_state = "corner_white_full";dir = 8},/obj/machinery/alarm{dir = 4;icon_state = "alarm0";pixel_x = -22;pixel_y = 0},/obj/machinery/power/apc{dir = 1;name = "north bump";pixel_x = 0;pixel_y = 24},/obj/structure/cable/green{d2 = 4;icon_state = "0-4"},/obj/structure/closet/crate,/turf/simulated/floor/tiled,/area/outpost/mining_main/refinery) @@ -6420,24 +6420,24 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaabaababqaabaabaabaabaabaabaabaaOaaXaaXaaXaaOaaVaaVaaVaaOaaWaaWaaWaaOaabaabaaaaaaaaaaaaaaaaaQabyabvabwabxaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaababzabaabAabFabBabCabDabEabDabEabGabJabHabIabKabPaadabLaagabMaagaagabNaacaacaagaacabOabOabOabOabOabRabQaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaaOaaXabVaaXaaOaaVabZaaVaaOaaWcqkaaWaaOabqaabaaaaaaaaaaaaaaaaaQabXaaYaaRaaRaaQaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabacjabaackabFacmacbacbacbacbacbabFabJaccacoabKaaUaagaceacfacgaaBachaagaagaciaagaagabOacuacvaclabOabRabMaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaaOcqlaaXacaaaOabSaaVcqmaaOabWaaWcqnaaOaabaabaabaaaaaaaaaaaaaaQaaQacsactaaQaaQaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabacjabaackacEacDacwacxacyacxacwacFacGacBacoabKaaUaagaceaciaacaacabNaacacCaagaagaagabOacHacOacIacRacQadbaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaaaaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaaOcqoacrcqpaaOcqqacncqraaOcqsacncqtaaOaabaabaabaabaaaaabaabaabaabactaaRaabaabaaaaaaaaaaaaaabaabaabaabclQaabaabaabacjabaackabFacmacbacbacbacbacbabFabJacMacoabKaaUacNadiaacaaBaaBaayacCacPaagaagaagabOadjabOabOabOaacadkacSacTacUaacaagaagaagaagaagaagaagabMaagaagaagaagaagaagaacaaaaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabcquacXcqvacXadaacXcqwacXcqxacXadeacXadeacXcqyaabaabaabaabaabaabaabaabadfadgadhaabaaaaaaaaaaabaabaabaabaabaabaabaabaabadmabaadnadpadoadradqadqadsaduadtadxadvadAabKaaUaceacfaagacCaagaagaagaagaagaagacCaacadDadHadwaagaacabaadKaagadyaacaagaacaacaacaacaacaacaacaacaacaacaacaacaagaacaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaaOcqoacrcqoaaOcqqacncqqaaOcqsacncqsaaOaabaabaabaabaaaaabaabaabaabactaaRaabaabaaaaaaaaaaaaaabaabaabaabclQaabaabaabacjabaackabFacmacbacbacbacbacbabFabJacMacoabKaaUacNadiaacaaBaaBaayacCacPaagaagaagabOadjabOabOabOaacadkacSacTacUaacaagaagaagaagaagaagaagabMaagaagaagaagaagaagaacaaaaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabcquacXcqvacXcqvacXcqwacXcqwacXadeacXadeacXcqyaabaabaabaabaabaabaabaabadfadgadhaabaaaaaaaaaaabaabaabaabaabaabaabaabaabadmabaadnadpadoadradqadqadsaduadtadxadvadAabKaaUaceacfaagacCaagaagaagaagaagaagacCaacadDadHadwaagaacabaadKaagadyaacaagaacaacaacaacaacaacaacaacaacaacaacaacaagaacaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabadCacVadNacYadFacVcqzacYadPacVadJacYcqAacVadCaabaabaabaabaabaabaabaabadfadfadhaabaabaabaabaabaabaaaaaaaaaaaaaabaabaabaacabaaaTadTadLadLadWadLadLadLadLaegadOaehabKaaUaceaaBaacaaAaagaagaagacgaayadRaaBaacadSaejadUadVaacaelacSaadadXaacaagaacadYadZaeaaebaecaecaecaecaedaeeaacaagaacaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabadCacVaeoadEcqBaemaeqaepaexaemaeAaezaeracVadCaabaabaabaabaabaabaabaetadfaeuaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacabaaaTaaTaaTaeCaaTaewaeNaeyaaTaaTaaTaeRabKaaUaeSaaUaaUaaUaaUaaUaaUaaUaaUaaUaaUaacadSaeUaeDaagaacchhaacaacaacaacaagaacaeEadYadYaeFaeGaeHaeIaeJaeJaeKaacaagaacaacaacaacaabaaaaabaabaabaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaQaeLaeLaaQaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabadCacVcqCaeYaeZaiJafbadMafbaiJadBcqDafhacVadCaabaabaabaabaabaabaabafeaaRaeuaffaabaabaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaacafkaaGcmhaaGadbaaTaaTaaTaaTaaTafmaflafoafnafqafpafsafrafuaftafxafvabIabIcfGaaUafwacCafKccVafyafMccWafNabMchiaagaagaacadYadYafBafCaeJafDafEaeJaeIaeJafFaagaagaagaagaacaabaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabafGafQafGafQaeLaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaaOaaOaaOaaOaaOadCacVafZcqEcqFagacqGcqHafOcqIaevagbagcacVadCaaOaaOaaOaaOaaOaabaabaaQadhafUafeaabaabaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaacaacaacaacaacadkaaUafVafWafXagfagiaghagkagjaglageagmaggagncfLagpagoagsagsaguagtagEagDagFagragGaacagNagLaacaacaacaagaacagvagwagvagxagyagzagAagBagzagvaacaacaacagvaagaacaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabagCagCagCagCaeLaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaaOaeMaeMagQagIagJagKaeiagYagMagMcqJagMagOagMagMagYagSagTaeOahdaitaihaihaaOaabaabaaQadhagVafeaabaabaabaaaaaaaabaabaabaabaaaaaaaaaaaaaacacUagWadXaacadkaaUahfaheahgaaUahiahhalyalzalzalzalzalzalzalzalzaeBahcahcahjahcahcahkahlahmahDaacccXahFaacaaaaacaagaacahGahqadZahraeFahsafCaeJaeJafEafEafEahtagvaagaacaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabagCagCagCagCaeLaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaaOaeMclYaeMacrcqKcqLahvcqMadzcqNahycqOahOahNadzcqPcqQahQcqRafSaihcqSaihaaOaabaabaiNahCahCaiNaabaabaabaabaabaabaabaabaabaabaabaaaaaaaacaagaagacTaacabaaaUahRahEahSaaUahYahhamxamVamUamXamWamCamDamDanVaeBahPaieaifahHahcaacaacaacaacaacccXaigaacaacaacaagaacafCahTahTahUahVaeFafCafCahTahTafEahWafEagvaagaacaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabagCagCagCagCaeLaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaaOaeMaeMagQagIagJagKaeiagYcqHcqHcqGcqHagOcqHcqHagYagSagTaeOahdaitaihaihaaOaabaabaaQadhagVafeaabaabaabaaaaaaaabaabaabaabaaaaaaaaaaaaaacacUagWadXaacadkaaUahfaheahgaaUahiahhalyalzalzalzalzalzalzalzalzaeBahcahcahjahcahcahkahlahmahDaacccXahFaacaaaaacaagaacahGahqadZahraeFahsafCaeJaeJafEafEafEahtagvaagaacaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabagCagCagCagCaeLaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaaOaeMclYaeMacrcqKcqLahvcqMadzcqNahycqOahOahNadzcqPcqQcqLcqRafSaihcqSaihaaOaabaabaiNahCahCaiNaabaabaabaabaabaabaabaabaabaabaabaaaaaaaacaagaagacTaacabaaaUahRahEahSaaUahYahhamxamVamUamXamWamCamDamDanVaeBahPaieaifahHahcaacaacaacaacaacccXaigaacaacaacaagaacafCahTahTahUahVaeFafCafCahTahTafEahWafEagvaagaacaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaQaabaabagCagCagCagCaeLaabaabaaaaaaaabaabaabaabaabaabaabaabaabaabaaOaeMaeMaeVaibagJagPaidaipadzadzcqTcqUaisadzadzcqVcqWagRaeOahdajKaihaihaaOaabaabaiNaiiaiiaiNaabaabaabaabaabaabaabaabaabaabaabaabaaaaacaacadKaacaacabaaaUaijaikaixaiwccZcdaapaapcaozapdamDaoBamDaoBcdbaeBahJahJaifahHahcaaaaaaaacaagcdccddaiRabMchiaagaagaacaiyaizaiSaiBaiCaeJaeHaeKaiDaiEaeIafEaeHagvaagaacaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaeLaabaabagCagCagCagCaeLaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaOaaOaaOaaOaaOaiIacVcqXcqYcqZajacracrbcrcagMagOajbcrdacVaiIaaOaaOaaOaaOaaOaabaiNaiNaiOaiPaiNaaaaaaaabaabaabaabaabaabaabaabaabaabaabaaaaacaagabkaiQajfaaUajhaiTajiaaUahiahhcdeapYamDalzapyapzapyapzapyaeBcdfaiGaifahHahcaaaaaaaacattcdgaacaacaacaacajyaacaacafCahTahTahTajcaeJafEafCahTahTajdafDafEagvaagaacaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaaaaaaaeLaabaabajAajAajAajAaeLaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabajkajlajmajncreagMcrfcrgajoagMajHajncrhajlcriaabaabaabaabaabaabaiNajsajtajLaiNaiNaiNajvajwajxaiNaiNaiNaiNaiNajvajwajxaiNaacaaHabnaaGajMaaUabIajzabIaaUajXajWcdhamDamDapzaqpamDaqpamDaqpaeBahLahKcdiajJahcaaaaaaaacajucdgagvaeJajNajOaeJaecagvaeJajPafCaeJafEafEaeJaeJaeJajQafCajPahqagvaagaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaeLaabaabagCagCagCagCaeLaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaOaaOaaOaaOaaOaiIacVcqXcqYcqZajacracrbcrccqHagOajbcrdacVaiIaaOaaOaaOaaOaaOaabaiNaiNaiOaiPaiNaaaaaaaabaabaabaabaabaabaabaabaabaabaabaaaaacaagabkaiQajfaaUajhaiTajiaaUahiahhcdeapYamDalzapyapzapyapzapyaeBcdfaiGaifahHahcaaaaaaaacattcdgaacaacaacaacajyaacaacafCahTahTahTajcaeJafEafCahTahTajdafDafEagvaagaacaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaaaaaaaeLaabaabajAajAajAajAaeLaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabajkajlajmajncrecqHcrfcrgajocqHajHajncrhajlcriaabaabaabaabaabaabaiNajsajtajLaiNaiNaiNajvajwajxaiNaiNaiNaiNaiNajvajwajxaiNaacaaHabnaaGajMaaUabIajzabIaaUajXajWcdhamDamDapzaqpamDaqpamDaqpaeBahLahKcdiajJahcaaaaaaaacajucdgagvaeJajNajOaeJaecagvaeJajPafCaeJafEafEaeJaeJaeJajQafCajPahqagvaagaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaQajRajRajSajSajSajSajTajTajTajTajTajTajTaabaabaabaabaabaabaabaabaabaabaabaabaabaabacVadzakjcrjadzajYajZakaahwaekaekahwacVaabaabaabaabaabaabaabaiNakLakIakIakMcmiakMakNakMakIakIakMakMakSakMakNakIakMakNakTaiRaaAaayaacaaUakkaaUaaUaaUahiahhcdkamDamDarQamDamDamDamDamDaeBcdlcdmcdnahHahcaeBaeBaeBaeBchkagvaeJaklaeJaeJaeJagvakmaknakoakmakpakqakrakqaksaktakuagvagvagvakUagvagvaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaajRakvalcakxakyakzajTakAakBakCakDakEajTaabaabaabaabaabaabaabaabaabaabaabaabaabaabacVadzaomaoqadzcrkcrlalkaiJakHcrmcrnacVaabaabaabaabaabaabaabaiNalnaiNaiNaiNaiNaiNajvajwajxaiNaiNaiNaiNaiNajvajwajxaiNaacaadaagaagaagabMakkakJakKaaUalraMRamxamDaoCapzasvasJasxamDasvaeBakRahJcdpahHahcaivcfHakgaeBcdgagvaklalAakVafEaklakWadYadYafEaeJakXakYaeJaeHaeHafEafEakZalaalaadYalbagvaaaaaaaabaabaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajRakvalBalBaldalealKakAalgalhakAaliajTcrocrpcrqcrrcrscrtcrucrvcrwcrxalLalLalLalMacVcryalocrzcrAalNalqalOcrBalscrCcrDacVaabaabaabaabaabaabaaaaiNalTaiNaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaacaacalualuaagaadakkalUalwalVagicfMamoalzalzalzalzalzalzalzalzahcakRcdrcdpcfIahcaiuaiZcdtaeBcdgagvalCalDafEalEaklalFafEadYadYafCafEafEafEafEaeaalGafEakUadZafCafCaeFagvaaaaabaabaabaabaabaabaabaabclQaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaajRakvalHalHalIalJajTalYamaalZamcambajTalPalRalPalPalSalPalPalPalPalLalPalRamyalPacVcrEamkamkamkamQamfamRamkamkamkamkacVaabaabaabaabaabaabaaaaiNalTaiNamlamlamlamlamlamlamlamlamlamlamlamlamlamlaabaabaabaabaaaaluaagaagakkammamnaaUahiahhamoamSamqamramsamtamuamvamwahcahcahccdvahcahccdwcdxamYaeBcdgagvamFalCamGafEamHakWafEafEaeJafEamIamJamJamKamKafEaeJakZafCamLadYafCagvaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajRakvalBalBaldalealKakAalgalhakAaliajTcrocrocrocrocrocrocrocrocrocrocrocrocroalMacVcryalocrzcrAalNalqalOcrBalscrCcrDacVaabaabaabaabaabaabaaaaiNalTaiNaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaacaacalualuaagaadakkalUalwalVagicfMamoalzalzalzalzalzalzalzalzahcakRcdrcdpcfIahcaiuaiZcdtaeBcdgagvalCalDafEalEaklalFafEadYadYafCafEafEafEafEaeaalGafEakUadZafCafCaeFagvaaaaabaabaabaabaabaabaabaabclQaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaajRakvalHalHalIalJajTalYamaalZamcambajTalPalRalPalPalSalPalPalPalPcroalPalRamyalPacVcrEamkamkamkamQamfamRamkamkamkamkacVaabaabaabaabaabaabaaaaiNalTaiNamlamlamlamlamlamlamlamlamlamlamlamlamlamlaabaabaabaabaaaaluaagaagakkammamnaaUahiahhamoamSamqamramsamtamuamvamwahcahcahccdvahcahccdwcdxamYaeBcdgagvamFalCamGafEamHakWafEafEaeJafEamIamJamJamKamKafEaeJakZafCamLadYafCagvaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaajRamZalcamNamOanaancanbandamTanhanganoanmansanqanqanqanqanqanqanqanAanqanqanqanDanfaniamkatdanlanEannanEcrFanManramkaaaaabaabaaaaaaaaaaaaaaaaiNanNaiNamlamlamlamlamlamlamlamlamlamlamlamlamlamlaaaaabaabaabaabaluabMaagakkaaUaaUaaUahianOanPanvanQanxanyanzanzanzanzaeBcfJcdzanCcdAclZcdBaiqajIaeBcdgagvamFanGakXafEanHanIadYanJaeJagvagvagvagvagvagvagvagvagvaeaanKadYanLagvaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaabaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaajRakvaogaoaaokaojajTakAalgalhaolaliajTaljanRaljaljaljaljaljaljaljalLalPalPalPaopcrGcrHamkanXanYaovaouaobaobaodanpamkaiNaiNaiNaiNaiNaiNaiNaiNaiNaowaiNamlamlaohaoiaoyaoxamlaoAaoHaoDaoHaooamlamlaaaaaaaabaaaaaaaluaagaagaagaagabMabPaoLaoIamoaoraosaotaoNaoMaoZaoZaoZaeBanTcdzcdEcdFcdGcdHcdIapeaeBcdgagvaeJaeJaoEaoFaoEaoGafEapgapfagvaaaaaaaaaaaaaaaaaaaaaagvaeaadYaoJajPagvaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaoKaoKaoKaoKajRajRapiaphaphajRalKakAakBakCaplakEajTaoOaoPaoQaoRaoSaoTaoUaoVaoWalLalLalLalLalLalLalLamkaoYaoYaqWapmapbapbapuaptapxapwapDapBapjapjapjapkapjcrIapLapIamlamlapnapnapnapnamlapNapnapnapnappamlamlaaaaaaaaaaaaaaaapqaagaadakkaaUaaUaaUahiahhamoapUapsanzcdKapVapvapvapXaeBcdLcdMcdNaeBcdOcdPaiqcdQaeBcdgagvaklaeJalCapAamFapZapCaqaafCagvaaaaacaacaacaacaacaaaagvapEaeJafEalaagvaabaabaabaabaabaabaabaabaabapFaabaabaabaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaabaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaajRakvaogaoaaokaojajTakAalgalhaolaliajTaljanRaljaljaljaljaljaljaljcroalPalPalPaopcrGcrHamkanXanYaovaouaobaobaodanpamkaiNaiNaiNaiNaiNaiNaiNaiNaiNaowaiNamlamlaohaoiaoyaoxamlaoAaoHaoDaoHaooamlamlaaaaaaaabaaaaaaaluaagaagaagaagabMabPaoLaoIamoaoraosaotaoNaoMaoZaoZaoZaeBanTcdzcdEcdFcdGcdHcdIapeaeBcdgagvaeJaeJaoEaoFaoEaoGafEapgapfagvaaaaaaaaaaaaaaaaaaaaaagvaeaadYaoJajPagvaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaoKaoKaoKaoKajRajRapiaphaphajRalKakAakBakCaplakEajTaoOaoPaoQaoRaoSaoTaoUaoVaoWcrocrocrocrocrocrocroamkaoYaoYaqWapmapbapbapuaptapxapwapDapBapjapjapjapkapjcrIapLapIamlamlapnapnapnapnamlapNapnapnapnappamlamlaaaaaaaaaaaaaaaapqaagaadakkaaUaaUaaUahiahhamoapUapsanzcdKapVapvapvapXaeBcdLcdMcdNaeBcdOcdPaiqcdQaeBcdgagvaklaeJalCapAamFapZapCaqaafCagvaaaaacaacaacaacaacaaaagvapEaeJafEalaagvaabaabaabaabaabaabaabaabaabapFaabaabaabaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaoKapGapGapHapHapHaqeapJapKaqgapMapMapMapMaqkapMapMaoOaoPaoQaoRapOapPapPapQapQaljapRapRapRapRapRapRamkapSapSaqWaqlaqWaqWaqxaqwamkamkamkamkamkamkaiNaqyaiNaiNanNaqbamlamlaqcaqdapnapnamlaqzaqfapnapnaqBamlamlaaaaaaaaaaaaaaaaluabMaagakkakJakKaaUahiahhamoaqhaqiaqjaqDaqCaqmaqnaqoamocdScdTcdUcdVaiqcdPcoxcdXaeBcdgagvaklafEaeJaeJaeJaqqaeJaqEafCagvaaaaacacUagWadXaacaaaagvaeJaeFaqsaeJagvaabaabaabaabaqtaqtaqGaqFaqHaqtaqJaqIaqKaqtaqtaaaaabaabaabaabaabaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaabaabaabaqAaabaabaabaabaabaabaabaabaabaabaabaabaabaabaoKapGapGapHapHapHaqUaqTaqXaqVapMaqYaraaqZarearbarfaoOaoPaoQaoRaqLaqMaqNaqOaqOaljapRapRapRapRapRapRamkaqQaqQaqWaqlarhargariasbarkarjaroarnarpamkarcarcardaiNarrarqamlamlartarsapnaruarBaryarlapnapnarmamlamlaaaaaaaaaaaaaaaaluaagabMakkarEalwarFarHarGamoarIarNarJarOapVarvarwarxamocdZabIceacebceccedceecefaeBcdgagvaeJafEarzamGarAaacaacarRaacaacaaaaacaagaagacTaacaaaagvarCarDafEafEagvaabaabaabaqtaqtarSarUarTarTarXarTarTasaarYaqtaqtaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaabaabaabaqAaabaabaabaabaabaabaabaabaabaabaabaabaabaabaoKapHapHapHapHapHarKarLarMascapMasdarParPasiaseapMasjaoPaoQasmaslapPapPaoVaoWaljapRapRapRapRapRapRamkarWcrJaobaqSasqarZassarZaswasuaqWaqWasyamkasfasgashaiNarccmaamlamlasAaskaskasBasDasCasoaskaspapnamlamlaaaaaaaaaaaaaaaaluaagaadakkammamnaaUalrasEamoasrasFapvapWapVarvastasIamocfKabIceicdVcekcelcemcenaeBcdgaacaacaacaacaacaacaacaatasNaadaacaacaacaacasOaacaacaacaacaacaacaacaacagvaabaabaabasPasRasQasSasGasGasHasGasGasSasTasVasUaabaabaabaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/maps/Aurora-MapDev/aurora-4.dmm b/maps/Aurora-MapDev/aurora-4.dmm index 618c7c5e28c..a498fb03960 100644 --- a/maps/Aurora-MapDev/aurora-4.dmm +++ b/maps/Aurora-MapDev/aurora-4.dmm @@ -5,15 +5,15 @@ "ae" = (/turf/simulated/wall/r_wall,/area/maintenance/research_port) "af" = (/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers,/obj/machinery/atmospherics/pipe/zpipe/down/supply,/obj/structure/cable{icon_state = "11-2"},/obj/structure/lattice,/turf/simulated/open,/area/maintenance/research_port) "ag" = (/obj/effect/decal/warning_stripes,/obj/structure/ladder{icon_state = "ladder01";pixel_y = 16},/turf/simulated/open,/area/maintenance/research_port) -"ah" = (/obj/structure/cable{icon_state = "12-0"},/obj/structure/cable{d2 = 2;icon_state = "0-2";pixel_y = 0},/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers,/obj/machinery/atmospherics/pipe/zpipe/up/supply,/turf/simulated/floor/plating,/area/maintenance/research_port) -"ai" = (/obj/effect/decal/warning_stripes,/obj/structure/ladder/up{pixel_y = 16},/turf/simulated/floor/plating,/area/maintenance/research_port) +"ah" = (/obj/structure/cable{icon_state = "12-0"},/obj/structure/cable{d2 = 2;icon_state = "0-2";pixel_y = 0},/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers,/obj/machinery/atmospherics/pipe/zpipe/up/supply,/turf/simulated/floor/plating{roof_type = null},/area/maintenance/research_port) +"ai" = (/obj/effect/decal/warning_stripes,/obj/structure/ladder/up{pixel_y = 16},/turf/simulated/floor/plating{roof_type = null},/area/maintenance/research_port) "aj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/light/small/emergency{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/research_port) "ak" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/research_port) "al" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/random/junk,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers";dir = 9},/turf/simulated/floor/plating,/area/maintenance/research_port) "am" = (/obj/machinery/light/small/emergency{tag = "icon-bulb1 (EAST)";icon_state = "bulb1";dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) "an" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/plating,/area/maintenance/research_port) "ao" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/research_port) -"ap" = (/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{icon_state = "intact-supply";dir = 9},/obj/machinery/power/apc{dir = 2;name = "south bump";pixel_y = -24},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/research_port) +"ap" = (/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{icon_state = "intact-supply";dir = 9},/obj/machinery/power/apc{dir = 2;name = "south bump";pixel_y = -24},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/turf/simulated/floor/plating{roof_type = null},/area/maintenance/research_port) "aq" = (/obj/random/junk,/turf/simulated/floor/plating,/area/maintenance/research_port) "ar" = (/turf/simulated/wall/r_wall,/area/maintenance/arrivals) "as" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{icon_state = "rwindow";dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/arrivals) @@ -106,8 +106,8 @@ "cb" = (/obj/structure/cable/green{d1 = 1;d2 = 8;icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "cc" = (/obj/effect/decal/warning_stripes,/obj/structure/ladder{icon_state = "ladder01";pixel_y = 16},/turf/simulated/open,/area/maintenance/maintcentral) "cd" = (/obj/machinery/light/small/emergency{dir = 1},/obj/random/junk,/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"ce" = (/obj/effect/decal/warning_stripes,/obj/structure/ladder/up{pixel_y = 16},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"cf" = (/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{icon_state = "up-scrubbers";dir = 4},/obj/machinery/atmospherics/pipe/zpipe/up/supply{icon_state = "up-supply";dir = 4},/obj/structure/cable/green{icon_state = "12-0"},/obj/structure/cable/green{d2 = 4;icon_state = "0-4"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"ce" = (/obj/effect/decal/warning_stripes,/obj/structure/ladder/up{pixel_y = 16},/turf/simulated/floor/plating{roof_type = null},/area/maintenance/maintcentral) +"cf" = (/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{icon_state = "up-scrubbers";dir = 4},/obj/machinery/atmospherics/pipe/zpipe/up/supply{icon_state = "up-supply";dir = 4},/obj/structure/cable/green{icon_state = "12-0"},/obj/structure/cable/green{d2 = 4;icon_state = "0-4"},/turf/simulated/floor/plating{roof_type = null},/area/maintenance/maintcentral) "cg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4;d2 = 8;icon_state = "4-8"},/obj/structure/cable/green{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "ch" = (/obj/machinery/atmospherics/pipe/zpipe/down/supply{icon_state = "down-supply";dir = 8},/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{icon_state = "down-scrubbers";dir = 8},/obj/structure/cable/green{icon_state = "11-8"},/obj/structure/lattice,/turf/simulated/open,/area/maintenance/maintcentral) "ci" = (/obj/machinery/door/airlock/maintenance{req_access = list(12)},/obj/machinery/door/firedoor,/obj/structure/cable/green{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) @@ -145,12 +145,12 @@ "cO" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/library) "cP" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/library) "cQ" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/library) -"cR" = (/obj/effect/decal/warning_stripes,/obj/structure/ladder/up{pixel_y = 16},/turf/simulated/floor/plating,/area/maintenance/library) +"cR" = (/obj/effect/decal/warning_stripes,/obj/structure/ladder/up{pixel_y = 16},/turf/simulated/floor/plating{roof_type = null},/area/maintenance/library) "cS" = (/obj/effect/decal/warning_stripes,/obj/structure/ladder{icon_state = "ladder01";pixel_y = 16},/turf/simulated/open,/area/maintenance/library) "cT" = (/obj/structure/disposalpipe/down{icon_state = "pipe-d";dir = 4},/obj/structure/lattice/catwalk,/turf/simulated/open,/area/maintenance/library) "cU" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/library) -"cV" = (/obj/structure/disposalpipe/up{icon_state = "pipe-u";dir = 8},/turf/simulated/floor/plating,/area/maintenance/library) -"cW" = (/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{icon_state = "up-scrubbers";dir = 4},/obj/machinery/atmospherics/pipe/zpipe/up/supply{icon_state = "up-supply";dir = 4},/obj/structure/disposalpipe/up{icon_state = "pipe-u";dir = 4},/obj/structure/cable{icon_state = "12-0"},/obj/structure/cable{icon_state = "0-4";d2 = 4},/turf/simulated/floor/plating,/area/maintenance/library) +"cV" = (/obj/structure/disposalpipe/up{icon_state = "pipe-u";dir = 8},/turf/simulated/floor/plating{roof_type = null},/area/maintenance/library) +"cW" = (/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{icon_state = "up-scrubbers";dir = 4},/obj/machinery/atmospherics/pipe/zpipe/up/supply{icon_state = "up-supply";dir = 4},/obj/structure/disposalpipe/up{icon_state = "pipe-u";dir = 4},/obj/structure/cable{icon_state = "12-0"},/obj/structure/cable{icon_state = "0-4";d2 = 4},/turf/simulated/floor/plating{roof_type = null},/area/maintenance/library) "cX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small/emergency,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/library) "cY" = (/obj/structure/disposalpipe/down{icon_state = "pipe-d";dir = 8},/obj/structure/cable{icon_state = "11-8"},/obj/machinery/atmospherics/pipe/zpipe/down/supply{icon_state = "down-supply";dir = 8},/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{icon_state = "down-scrubbers";dir = 8},/obj/structure/lattice/catwalk,/turf/simulated/open,/area/maintenance/library) "cZ" = (/obj/effect/floor_decal/corner/paleblue{icon_state = "corner_white";dir = 9},/obj/machinery/alarm{dir = 4;icon_state = "alarm0";pixel_x = -22;pixel_y = 0},/turf/simulated/floor/tiled,/area/maintenance/arrivals) diff --git a/maps/Aurora-MapDev/aurora-5.dmm b/maps/Aurora-MapDev/aurora-5.dmm index 2d043f555a2..f95bc6d18a2 100644 --- a/maps/Aurora-MapDev/aurora-5.dmm +++ b/maps/Aurora-MapDev/aurora-5.dmm @@ -513,7 +513,7 @@ "jS" = (/obj/machinery/door/blast/regular{density = 0;icon_state = "pdoor0";id = "seccheckpoint1";name = "Checkpoint Lockdown";opacity = 0},/obj/machinery/door/firedoor,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore) "jT" = (/obj/effect/floor_decal/corner/blue{icon_state = "corner_white";dir = 5},/obj/machinery/button/remote/blast_door{id = "seccheckpointup";name = "Watchpost Lockdown";pixel_x = 5;pixel_y = 32},/obj/machinery/light_switch{pixel_x = -8;pixel_y = 32},/turf/simulated/floor/tiled,/area/security/checkpoint2) "jU" = (/obj/structure/closet/wardrobe/red,/obj/structure/reagent_dispensers/peppertank{pixel_x = -30;pixel_y = 0},/obj/effect/floor_decal/corner/blue/full{dir = 8},/turf/simulated/floor/tiled,/area/security/checkpoint2) -"jV" = (/obj/effect/floor_decal/corner/blue{icon_state = "corner_white";dir = 5},/obj/structure/ladder/up{pixel_y = 16},/turf/simulated/floor/tiled,/area/security/checkpoint2) +"jV" = (/obj/effect/floor_decal/corner/blue{icon_state = "corner_white";dir = 5},/obj/structure/ladder/up{pixel_y = 16},/turf/simulated/floor/tiled{roof_type = null},/area/security/checkpoint2) "jW" = (/obj/effect/floor_decal/corner/blue{icon_state = "corner_white";dir = 5},/turf/simulated/floor/tiled,/area/security/checkpoint2) "jX" = (/obj/machinery/requests_console{department = "Security";departmentType = 5;pixel_x = 30;pixel_y = 0},/obj/effect/floor_decal/corner/blue/full{dir = 1},/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3;pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/tiled,/area/security/checkpoint2) "jY" = (/obj/machinery/door/blast/regular{density = 0;icon_state = "pdoor0";id = "seccheckpoint3";name = "Checkpoint Lockdown";opacity = 0},/obj/machinery/door/firedoor,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/hallway/secondary/entry/fore) @@ -1912,12 +1912,12 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajajajajajajajajajajaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajajajajajajaaaaaaaaaaaaaaaapcpdpupfpgaaaaajajajajajajajajajajajajajajajajajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaphphphphphphphpvpwdcJucqJbpapapapapaJbajajaaaaaaajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajajajajajaaaaaaaaaaaaaaaaaapkpxpkaaaaaaaaaaaaaaaaajajajajajajajajajajajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajphpmpnpopppqproEktcqcqpyJbpapapapapaJbajaaaaaaaaaaaaaaaaaaaaajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajajajaaaaaaaeacacacacacacptpzptacacacacacacaeaaajajajajajajajajajajajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajphpApBpBpBpGpIpHpJcqcqcqJbpapapapapaJbaaaaaaaaaaaaaaaaaaajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajajaaaaaaaaacaaaaaaaaaaaaaapKaaaaaaaaaaaaaaacaaajajajajajajajajajajajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajphpCLgLhLipEpFoEktpPpRpQJbpapapapapaJbpSaaaaajajajaaaaajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajaaaaaaaaaaacaapTpTpTpTpTaapLaapTpTpTpTpTaaacaaajajajajajajajajajajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajphpMLjLkLlpNpOoEpWpUpYpXJbJbJbJbJbJbJbqcbqajajajajajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajaaaaaaaaaaacaaqhqdqdqdqdqipVqjqkqkqkqkqnaaacaaajajajajajajajajajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajphpZLmqaLnqbpOoEktqoqrqqJbJkJkJkJkJkJbqsbqajajajajajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaaqtudqtaaquugquaaqwujqwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaaaaaaaaaaaaacaaqyqyqyqyqyaapVaaqyqyqyqyqyaaacaaajajajajajajajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajphqeLoLpqfqgpOoEktcqcqcqJbJkJkJkJkJkJbqzbqbqbqajajajajajajajajajajaaaaaaaaaaaaaaaaaaaabNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaaaaaaaaajqAqtqBqtqAquqCquqAqwqDqwqAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaapVaaaaaaaaaaaaaaacaaaaaaaaajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajajajajphqELqLrqlqmpOqFktcqcqpyJbJkJkJkJkJkJbqGqpqHbqqvqvqvqvqvqvqvajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajaaaaaaaaajajuZqtqIqtuZquqQquuZqwqRqwuZaaaaaaaaqSaaaaveveveveveveveveveveaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaapTpTpTpTpTaapVaapTpTpTpTpTaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajajajajajajphqTLsLtqlpDqxoEqVmmjhcqJbJkJkJkJkJkJbrargrebqrirmrjrsrrqJqvajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajaaajaaajajuZrArvrAuZrFrDrFuZrIrHrIuZuZuZuZvHvIvJveveveveveveveveveveveaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajajaaaaaaaaacaaaaaaaaaaaaaapKaaaaaaaaaaaaaaacaaajajajajajajajajajajajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajphpCLgLgLgpEpFoEktpPpRpQJbpapapapapaJbpSaaaaajajajaaaaajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajaaaaaaaaaaacaapTpTpTpTpTaapLaapTpTpTpTpTaaacaaajajajajajajajajajajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajphpMLgLgLgpNpOoEpWpUpYpXJbJbJbJbJbJbJbqcbqajajajajajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajaaaaaaaaaaacaaqhqdqdqdqdqipVqjqkqkqkqkqnaaacaaajajajajajajajajajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajphpZLgqaLgqbpOoEktqoqrqqJbJkJkJkJkJkJbqsbqajajajajajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaaqtudqtaaquugquaaqwujqwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaaaaaaaaaaaaacaaqyqyqyqyqyaapVaaqyqyqyqyqyaaacaaajajajajajajajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajphqeLgLgqfqgpOoEktcqcqcqJbJkJkJkJkJkJbqzbqbqbqajajajajajajajajajajaaaaaaaaaaaaaaaaaaaabNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaaaaaaaaajqAqtqBqtqAquqCquqAqwqDqwqAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaapVaaaaaaaaaaaaaaacaaaaaaaaajajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajajajajphqELgLgqlqmpOqFktcqcqpyJbJkJkJkJkJkJbqGqpqHbqqvqvqvqvqvqvqvajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajaaaaaaaaajajuZqtqIqtuZquqQquuZqwqRqwuZaaaaaaaaqSaaaaveveveveveveveveveveaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaapTpTpTpTpTaapVaapTpTpTpTpTaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajajajajajajphqTLgLgqlpDqxoEqVmmjhcqJbJkJkJkJkJkJbrargrebqrirmrjrsrrqJqvajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajaaajaaajajuZrArvrAuZrFrDrFuZrIrHrIuZuZuZuZvHvIvJveveveveveveveveveveveaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaqhqdqdqdqdqipVqjqkqkqkqkqnaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajajajajajajajajphpDqKqLqMqNqOqPrJcqJmrKJbJkJkJkJkJkJbcqJpoRbqrirmqUrLqWqJqvajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajaaaaaaajajwbwcwdweuZwcwdweuZwcwdweuZuZrMrOrNrXrPveveveveveveveveveveveaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaqyqyqyqyqyaapVaaqyqyqyqyqyaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajajajajajqXqXqXqXphqYqZrZrbrcrdoEsisarhrhHBHBHBHBHBHBHBcqJprkbqrirmrlskqWqJqvajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajaaaaaaaaaaajajuZuZsnwEuZuZsowGuZuZsywEuZuZszsBsAwLvJveveveveveveveveveveveaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaapVaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajajajajajajqXrnrorpphphrqphphphbqsCsDcqsHrusIrwrxJPrysJsKcqrCjhbqrisUrEsksVqJqvajaaaaaaaarGsZsYsYtatasYsYsYtasYtfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajaaaaaaaaaaajuZthtgxdxexftixdtjxitktmtltotntrtptyaaaaveveveveveveveveveveaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/maps/Aurora-MapDev/aurora-6.dmm b/maps/Aurora-MapDev/aurora-6.dmm index 914a3dce694..c4d5b555a19 100644 --- a/maps/Aurora-MapDev/aurora-6.dmm +++ b/maps/Aurora-MapDev/aurora-6.dmm @@ -357,13 +357,13 @@ aaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaabababababacabababababababababacacababaaaaaaaaaaaaaaaaaaaaaaaaagahaiaaaaaaaaaaaaaaaaababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaabababababababababababababababacacacabababababababaaaaaaaaaaaaadahahahafaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaabababababababababababababababababababababababacabababababaaaaaaabagahahahaiabaaaaaaababababababacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaababababababababababababacababababababababababababacacababababababagahahahaiababaaabababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaaaaaaaaaaaaaaaaaaajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababacacacabababababababababababababababababababagahahahaiababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaaaaaaaaaaaaaaaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacabababababababababababacacacacabadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeahahahahahaeaeaeaeaeaeaeaeaeaeaeaeafabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaaaaaaaaaaaaaaaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaacacacabababababababababababacacababagahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaiababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaaaaaaaaaaaaaaaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaacacacabababababababababababababababagahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaiababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakadaeafaaaaaaadalamakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaacabababababababababababababababababagahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahanaoababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakagahaiaaaaaaagahaiakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaacacacaaaaacacabababababababababababagahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaiababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakagahahaeaeaeahahaiakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaababababababababababababacababababababababababababacacababababababagahahahaiababaaabababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababacacacabababababababababababababababababababagahahahaiababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacabababababababababababacacacacabadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeahahahahahaeaeaeaeaeaeaeaeaeaeaeaeafabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaacacacabababababababababababacacababagahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaiababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaacacacabababababababababababababababagahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaiababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeafaaaaaaadalamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaacabababababababababababababababababagahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahanaoababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahaiaaaaaaagahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaacacacaaaaacacabababababababababababagahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaiababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahaeaeaeahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaacacaaaaaaaaaaaaaaabacabababababababagahahahahahahanananahahahahahapahahahahahahahahahahahahahahahahahafababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadajahahahahahahahahahajafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababagahahahahahaoaaaaaaagahahahahanararararararararahahahahahahahahahaiababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababagahahahahaiaaaaaaaaagahahahaiaaarataufkavauawarahahahahahahahahahaiababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -373,7 +373,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababagahahahahaiaaaaaaaaadaJanaJaJaK aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababagahahahahaiaaaaaaaaaPaaaaaaaaaQaraRaSfoaTaUaVaWaXarahanahananananahafabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababagahahahahaiakakakakaPakararararararararararararaZararakbaakakakakagaiababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababagahahahahaiaaaaaaaaaPaaarbbbcbdarbebfarbgauaubhbibjbkaabaaaaaaaaaagaiababababacababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeaeaeaeaeaeaeaeananblbmahahahahahananananaeaeaeaeaeaeaeaeafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababagahahahahaiaaaaaaaaaPaaarbnbobparbqbrbsbtbubvbvbwbxbyaabaaaadaeaeahahafababababababababababaaaaaaaaaaaaaaaaaaaaaaajakakakakakakajahahahahahahahaiaaaaaaaaagahahahaiaaaaaaaaagahahahahahahahajakakakakakakajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababagahahahahaiaaaaaaaaaPaaarbnbobparbqbrbsbtbubvbvbwbxbyaabaaaadaeaeahahafababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajahahahahahahahaiaaaaaaaaagahahahaiaaaaaaaaagahahahahahahahajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeaeaeahahahahahaiaaaaaaaaaPaaarbzbAbBararararbCbDauauaubEbyaabaaaagahahahahaiababababababacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeaeahahahahahahahahaiaaaaaaaabFahahahaiaaaaaaaaagahahahahahahahahaeaeafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeahahahahahahahahahaiaaaaaaaaaPaaarbHbIbJarbKbLbMbMbNaubOaubPbQaabaaaagahahahahaiababababacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahaiaaadaeaeahahahahahbRalamaaagahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahaiaaaaaaaaaPaaarbSbIbTarauauauaubUararbVararaaagaJahahahahahaiababacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxanahahahahahahahahahahaeahahahahahahahahbWahahaeahahahahahahahahahahanaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -383,7 +383,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababagahahahahaiaaaaaaaaaPaacjckclaT aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababagahahahahaiaaaaaaaaaPaacsctcucvarcwcxcxcxcyarczcAcBaraabaaaaaaaaaagaiababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeahahahahahahahahahahahahahcCcDcCcEcCcFcCahahahahahahahahahahahahahaeafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCaaaaaaaaabababagahahahahaiakakakakaPakarararararcGcHcHcHcIarararararakbaakakakakagaiababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahahcJcKcLcMcNcOcJahahahahahahahahahahahahahahasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababagahahahahaiaaaaaaaaaPaaaaaaaaagcPahahahahahahaiaaaaaaaabaaaaaaaaaagaiababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxanblahahahahahahahahahahahahcQcRcScScScTcQahahahahahahahahahahahahananaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababagahahahahaiaaaaaaaaaxcUcUcUcVahahahahahahahahapcUcUcUcUaoaaaaaaaaagaiababababacababababaaaaaaaaaaaaaaaaaaaaaaaaaaajakakakakakakajahahahahahahahahahahahcCcXcScScScYcCahahahahahahahahahahahajakakakakakakajaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababagahahahahaiaaaaaaaaaxcUcUcUcVahahahahahahahahapcUcUcUcUaoaaaaaaaaagaiababababacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajahahahahahahahahahahahcCcXcScScScYcCahahahahahahahahahahahajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababagahahahahaiaaaaaaaaaaaaaaaaaaagahahahahahahahaiaaaaaaaaaaaaaaaaaaagaiababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxanananananananahahahahdadbcScScSdcdaahahahahanananananananaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababagahahahahaiaaaaaaaaaaaaaaaaadahahahahahahahahahafaaaaaaaaaaaaaaaaagaiababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCaaagahahahdddedfdgdgdhddahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababagahahahahaiaaaaaaaaaaaaaaaaagahahahahahahahahahaiaaaaaaaaaaaaaaaaagaiabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahcCdidjcCdkdlcCahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -409,22 +409,22 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacabababacacacacabababaaaaaaaaaaaaaaaaaaaadududuaaaaaaaaaaaaaaaaaaaaacabagahahahahahahahahahahahahahahahahahahaeafababababacababababababacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacabababababacacacabababaaaaaaaaaaaaaaaaaaaaaaaaduaaaaaaaaaaaaaaaaaaaaacacabagahahahahahahahahahahahahadaeaeaeafahahaiababababababababababacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacacabababaaadecafaaadecafaaadecafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaduaaaaaaaaaaaaaaaaabababababagahahahahahahahahahapbWahagahahahaiahahahaeafababababababababacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacacababacabadapahahaeahahahaeahahahafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduaaaaaaaaaaababababababababagahahahahahahahahahahahahagahahahaiahahahahahaeaeaeaeaeaeafababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacacababababagahahahahahahahahahahahaiaaaaaaaaajakakakakakakajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduaaaaaaabababababababacababagahahahahahahahahahahahahagahahahaiahahahahahahahahahahahaiababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacabababacabagahahahahahahahahahahahahaeaeaeaeahafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduaaaaaaaaaaababababababababagahahahahahahahahahahahahagahahahaiahahahahahaeaeaeaeaeaeafababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacacababababagahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduaaaaaaabababababababacababagahahahahahahahahahahahahagahahahaiahahahahahahahahahahahaiababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacabababacabagahahahahahahahahahahahahaeaeaeaeajafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduaaababababababababababababagananananananananananananfianananaoananananananananahahahaiabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacababababacacabagahahahahahahahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadududIababababababababadaeaeaeaidJdKdLahdJdKdLahdJdKdLagahaidJdKdLahdJdKdLahdJdKdLagahahaiabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababagahahahahahahahahahahahahahahahahahaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadIdMdNababababababababagahahahaidJdOdLahdJdOdLahdJdOdLagahaidJdOdLahdJdOdLahdJdOdLagahahaiabaaaaaaaaadaeaeaeaeaeaeaeaeaeaeafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababadaeaeaeafabagahahahahahahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPaaaadPaaaaaadPaaaaaaaaaadPaaaaaadPaaaadPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacabababababababagahahahaidJdOdLahdJdOdLahdJdOdLagahaidJdOdLahdJdOdLahdJdOdLagahahaiaaaaaaaaaaagahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababeeahahahahahaeahahahahahahahahahahahahahahahahahahcUcUcUcUcUcUcUcUajakakakakakakajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPaaaadPaaaaaadPaaaaaaaaaadPaaaaaadPaaaadPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacabababababababagahahahaidJdOdLahdJdOdLahdJdOdLagahaidJdOdLahdJdOdLahdJdOdLagahahaiaaaaaaaaaaagahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababeeahahahahahaeahahahahahahahahahahahahahahahahahahcUcUcUcUcUcUcUcUajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPaaaaaadPdPdPdPdPdPdPaaaaaadPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacababababababaxahahahaidJdOdLahdJdOdLahdJdOdLaganaidJdOdLahdJdOdLahdJdOdLagahahaiaaaaaaaaaaagahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagahahahahahahahahahahahahahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPaaaadPdPdPdPdPdPdPdPdPaaaadPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacabababababagahahaidJdOdLahdJdOdLahdJdOdLaPdQbadJdOdLahdJdOdLahdJdOdLagahahaiaaaaaaaaaaagahahahahahahahahahahaiaaaaaaaaaaaaaadududuaaaaaaaaaaaaaaaaaadududuaaaaaaaaaaaaaaadaeahahahahahahahahahahahahahahahahananandBahahahahahaeaeaeaeaeaeaeaeaeaeaeafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPaaaadPdPdPdPdPdPdPdPdPaaaadPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacababacacacabababababagahahaiahdRahahahdRahahahdRahdSdRdTahdRahahahdRahahahdRahagahahaiaaaaaaaaaaagahahahahahahahahahahaiduaaaaaaaaaadudvdwdxduaaaaaaaaaaaaaadudvdwdxduaaaaaaaaaaduagahahahahahahahahahahahahahahahahaiaaaadudrbFahahahahahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacabababababacababadaeaeahahahaidUdUdUdUdUdUdUdUdUdUdUdUdVdUdUdUdUdUdUdUdUdUdUdUahagahahahaeaeaeaeaeahahahahahahahahahahahaidudududududududAdBdCdudududududududududAdBdCdududududududuagahahahahahahahahahahahahahahahahefaaaaduduaxanananahananajahahahanananananaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacabacacabagahahahahahaiahdWahahahdWahahahdWahdXdYdZahdWahahahdWahahahdWahagahahahanananahanahahahahahahahahahahahaiduaaaaaaaaaadudEdFdGduaaaaaaaaaaaaaadudEdFdGduaaaaaaaaaaduagahahahahahahahahahahahahahahahahasaaaaaaababaaaaaaejaaaaakagahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacababababagahahahahahaieaebdLahdJebdLahdJebdLagdYaidJebdJahdJebdLahdJebdLagahahaiaaaaaabaaaagahahahahahahahahahahaiaaaaaaaaaaaaaadududuaaaaaaaaaaaaaaaaaadududuaaaaaaaaaaaaaaagahahahahahahahahahahahahahahahahasaaaaaaacaaaaaaaaaaaaaaakaxanaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacaaababagahahahahahaidJebdLahdJebdLahdJebdLagdYaidJebdJahdJebdLahdJebdLagahahaiaaadaeahaeahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagahahahahahahahahahahahahahahahahasaaaaaaaaaaaaaaaaaaaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacaaaaaaabagahahahahahaidJebdLahdJebdLahdJebdLagdYaidJebdJahdJebdLahdJebdLagahahaoaaagahahahahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaxahahahahahahahahahanananananananaoaaaaaaaaaaaaaaaaaaaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaaaaaaaaabagahahahahahaidJebdLahdJebdLahdJebdLagdYaidJebdJahdJebdLahdJebdLagahaiababagahahahahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababagahahahahahahahasacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagahahahahahaidJeddLahdJeddLahdJeddLagdYaidJeddJahdJeddLahdJeddLagahaoabadahahahahanananananananananananaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababagahahahahahahahasacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacabacacabagahahahahahaiahdWahahahdWahahahdWahdXdYdZahdWahahahdWahahahdWahagahahahanananahanahahahahahahahahahahahaiduaaaaaaaaaadudEdFdGduaaaaaaaaaaaaaadudEdFdGduaaaaaaaaaaduagahahahahahahahahahahahahahahahahasaaaaaaababaaaaaaejaaaaaaagahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacababababagahahahahahaieaebdLahdJebdLahdJebdLagdYaidJebdJahdJebdLahdJebdLagahahaiaaaaaabaaaagahahahahahahahahahahaiaaaaaaaaaaaaaadududuaaaaaaaaaaaaaaaaaadududuaaaaaaaaaaaaaaagahahahahahahahahahahahahahahahahasaaaaaaacaaaaaaaaaaaaaaaaaxanaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacaaababagahahahahahaidJebdLahdJebdLahdJebdLagdYaidJebdJahdJebdLahdJebdLagahahaiaaadaeahaeahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagahahahahahahahahahahahahahahahahasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacaaaaaaabagahahahahahaidJebdLahdJebdLahdJebdLagdYaidJebdJahdJebdLahdJebdLagahahaoaaagahahahahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaxahahahahahahahahahanananananananaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaaaaaaaaabagahahahahahaidJebdLahdJebdLahdJebdLagdYaidJebdJahdJebdLahdJebdLagahaiababagahahahahahahahahahahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababagahahahahahahahasacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagahahahahahaidJeddLahdJeddLahdJeddLagdYaidJeddJahdJeddLahdJeddLagahaoabadahahahahanananananananananananaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababagahahahahahahahasacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahaeaeaeaeaeaeaeaeaeaeaeaedYaeaeaeaeaeaeaeaeaeaeaeaeahaiababagahahahaiabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababagahahahahahahahasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxananahahahahahahahahahahahahahahahahdYahahahahahahahahahahahahahaiababagahahahaiabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagahahahahahahahasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPdPdPdPdPdPdPdPdPdPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaxananananahahahahahahahahahahahdYahahahahahahahahahahahahahaiababagahahahaiababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaxananahahahananaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -446,7 +446,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeqeFeOeFeqeteuababababaaaaaaaaagahahahahahahaiaaaaaaaaaaaaaaaaabacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeaeahePeQeReSeteuaeaeaeaeaeaeaeaeahahahahahahahahafaaaaaaaaaaaaaaaaacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahaheTeUeUeVeWeXeXeXeXeXeXeXeXeXeXeYahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajakakakakakakajahahahapahahahahahahahahahahahahahahaheZahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajahahahapahahahahahahahahahahahahahahaheZahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeahahahahahahahahahahahahahahahahahahahaheZahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCaaagahahahahahahahahahahahahahahahahahahahahaheZahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahahahahahahahahaheZahahahahahaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -454,7 +454,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahahahahahahahahaheZahahahaiabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahahahahahahahahahahahahahahahahahahahahaheZahahahahaeafababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxananahahahahahahahahahahahahahahahahahahaheZahahahahahaiabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajakakakakakakajagadaeaeaeaeafahahahahahahahahahahahaheZahahahahahaiabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajagadaeaeaeaeafahahahahahahahahahahahaheZahahahahahaiabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagahahahahaiahahahahahahahahahahahaheZahahahahahaiabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagahahahahaiahahahahahahahahahahahaheZahahahananaoabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCaaaaaaababagagahahahahaiahahahahahahahahahahahaheZahahaiababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa