diff --git a/baystation12.dme b/baystation12.dme index 13f37a16f6485..b571fb62fca0e 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -1778,15 +1778,18 @@ #include "code\modules\halo\flora\jungle_tree.dm" #include "code\modules\halo\flora\swamp_mushrooms.dm" #include "code\modules\halo\flora\swamp_tree.dm" -#include "code\modules\halo\Forerunner\knight.dm" -#include "code\modules\halo\Forerunner\monitor.dm" -#include "code\modules\halo\Forerunner\sentinel.dm" -#include "code\modules\halo\Forerunner\sentinel_kit.dm" -#include "code\modules\halo\Forerunner\sentinel_spawner.dm" -#include "code\modules\halo\Forerunner\watcher.dm" -#include "code\modules\halo\Forerunner\species\knight\knight.dm" -#include "code\modules\halo\Forerunner\species\knight\knight_armour.dm" -#include "code\modules\halo\Forerunner\species\knight\knight_outfit.dm" +#include "code\modules\halo\forerunner\knight.dm" +#include "code\modules\halo\forerunner\monitor.dm" +#include "code\modules\halo\forerunner\sentinel.dm" +#include "code\modules\halo\forerunner\sentinel_kit.dm" +#include "code\modules\halo\forerunner\sentinel_spawner.dm" +#include "code\modules\halo\forerunner\watcher.dm" +#include "code\modules\halo\forerunner\species\knight\knight.dm" +#include "code\modules\halo\forerunner\species\knight\knight_armour.dm" +#include "code\modules\halo\forerunner\species\knight\knight_outfit.dm" +#include "code\modules\halo\forerunner\turfs\floor.dm" +#include "code\modules\halo\forerunner\turfs\materials.dm" +#include "code\modules\halo\forerunner\turfs\walls.dm" #include "code\modules\halo\icons\machinery\lamp.dm" #include "code\modules\halo\insurrection\access_ids.dm" #include "code\modules\halo\insurrection\commando_outfits.dm" @@ -2162,9 +2165,6 @@ #include "code\modules\halo\turfs\tech_floors.dm" #include "code\modules\halo\turfs\tiles.dm" #include "code\modules\halo\turfs\water_overrides.dm" -#include "code\modules\halo\turfs\forerunner\floor.dm" -#include "code\modules\halo\turfs\forerunner\materials.dm" -#include "code\modules\halo\turfs\forerunner\walls.dm" #include "code\modules\halo\unsc\access.dm" #include "code\modules\halo\unsc\combatdogs.dm" #include "code\modules\halo\unsc\crew_monitor.dm" diff --git a/code/modules/halo/forerunner/turfs/floor.dm b/code/modules/halo/forerunner/turfs/floor.dm new file mode 100644 index 0000000000000..8887a1f3b72a8 --- /dev/null +++ b/code/modules/halo/forerunner/turfs/floor.dm @@ -0,0 +1,42 @@ + +/turf/simulated/floor/forerunner_alloy + name = "Alloy Flooring" + desc = "Floor made of an advanced alien alloy." + icon = 'code/modules/halo/forerunner/turfs/floors.dmi' + icon_state = "floortile" + + heat_capacity = 17000 + + initial_flooring = /decl/flooring/forerunner_alloy + +/decl/flooring/forerunner_alloy + name = "Alloy Flooring" + desc = "Floor made of an advanced alien alloy." + icon = 'code/modules/halo/forerunner/turfs/floors.dmi' + icon_base = "floortile" + flags = TURF_ACID_IMMUNE + build_type = null + build_cost = 2 + build_time = 30 + apply_thermal_conductivity = 0.025 + apply_heat_capacity = 325000 + +/turf/simulated/floor/forerunner_alloy/old + name = "Alloy Flooring" + desc = "Floor made of an advanced alien alloy." + icon = 'code/modules/halo/forerunner/turfs/floors.dmi' + icon_state = "floortile_old" + + initial_flooring = /decl/flooring/forerunner_alloy/old + +/decl/flooring/forerunner_alloy/old + name = "Alloy Flooring" + desc = "Floor made of an advanced alien alloy." + icon = 'code/modules/halo/forerunner/turfs/floors.dmi' + icon_base = "floortile" + flags = TURF_ACID_IMMUNE + build_type = null + build_cost = 2 + build_time = 30 + apply_thermal_conductivity = 0.025 + apply_heat_capacity = 325000 \ No newline at end of file diff --git a/code/modules/halo/forerunner/turfs/floors.dmi b/code/modules/halo/forerunner/turfs/floors.dmi new file mode 100644 index 0000000000000..f3a9e98f8a014 Binary files /dev/null and b/code/modules/halo/forerunner/turfs/floors.dmi differ diff --git a/code/modules/halo/turfs/forerunner/materials.dm b/code/modules/halo/forerunner/turfs/materials.dm similarity index 100% rename from code/modules/halo/turfs/forerunner/materials.dm rename to code/modules/halo/forerunner/turfs/materials.dm diff --git a/code/modules/halo/forerunner/turfs/walls.dm b/code/modules/halo/forerunner/turfs/walls.dm new file mode 100644 index 0000000000000..f5dc50da31f46 --- /dev/null +++ b/code/modules/halo/forerunner/turfs/walls.dm @@ -0,0 +1,20 @@ + +/turf/simulated/wall/forerunner + name = "forerunner alloy wall" + desc = "An armor-plated wall which acts as both protection and separation" + icon_state = "forerunner_alloy" + + floor_type = /turf/simulated/floor/forerunner_alloy + +/turf/simulated/wall/forerunner/New(var/newloc) + . = ..(newloc,"forerunner alloy") + +/turf/simulated/wall/forerunner/old + name = "forerunner alloy wall" + desc = "An armor-plated wall which acts as both protection and separation" + icon_state = "forerunner_alloy_old" + + floor_type = /turf/simulated/floor/forerunner_alloy/old + +/turf/simulated/wall/forerunner/New(var/newloc) + . = ..(newloc,"forerunner alloy") \ No newline at end of file diff --git a/code/modules/halo/turfs/forerunner/floor.dm b/code/modules/halo/turfs/forerunner/floor.dm deleted file mode 100644 index a17a46e094001..0000000000000 --- a/code/modules/halo/turfs/forerunner/floor.dm +++ /dev/null @@ -1,22 +0,0 @@ - -/turf/simulated/floor/forerunner_alloy - name = "Forerunner Alloy Flooring" - desc = "Floor made of an advanced alien alloy." - icon = 'code/modules/halo/turfs/forerunner/floors.dmi' - icon_state = "floortile" - - initial_flooring = /decl/flooring/forerunner - - heat_capacity = 17000 - -/decl/flooring/forerunner - name = "Forerunner Alloy flooring" - desc = "Floor made of an advanced alien alloy." - icon = 'code/modules/halo/turfs/forerunner/floors.dmi' - icon_base = "floortile" - flags = TURF_ACID_IMMUNE - build_type = null - build_cost = 2 - build_time = 30 - apply_thermal_conductivity = 0.025 - apply_heat_capacity = 325000 \ No newline at end of file diff --git a/code/modules/halo/turfs/forerunner/floors.dmi b/code/modules/halo/turfs/forerunner/floors.dmi deleted file mode 100644 index bab8d085e3cdb..0000000000000 Binary files a/code/modules/halo/turfs/forerunner/floors.dmi and /dev/null differ diff --git a/code/modules/halo/turfs/forerunner/walls.dm b/code/modules/halo/turfs/forerunner/walls.dm deleted file mode 100644 index 2a68428693508..0000000000000 --- a/code/modules/halo/turfs/forerunner/walls.dm +++ /dev/null @@ -1,10 +0,0 @@ - -/turf/simulated/wall/forerunner - name = "forerunner alloy wall" - desc = "An armor-plated wall which acts as both protection and separation" - icon_state = "forerunner_alloy" - - floor_type = /turf/simulated/floor/plating - -/turf/simulated/wall/forerunner/New(var/newloc) - . = ..(newloc,"forerunner alloy") \ No newline at end of file diff --git a/icons/turf/wall_masks.dmi b/icons/turf/wall_masks.dmi index f0c989a573793..d0ca9c39773aa 100644 Binary files a/icons/turf/wall_masks.dmi and b/icons/turf/wall_masks.dmi differ diff --git a/maps/Exoplanet Research/ExoResearch_2.dmm b/maps/Exoplanet Research/ExoResearch_2.dmm index 1a6fe91a67b6a..f21825a74d9e9 100644 --- a/maps/Exoplanet Research/ExoResearch_2.dmm +++ b/maps/Exoplanet Research/ExoResearch_2.dmm @@ -5,14 +5,14 @@ "ae" = (/turf/simulated/wall/silver{tag = "icon-solidfwall_opening"; icon_state = "solidfwall_opening"},/area/exo_research_facility/interior/virology) "af" = (/obj/structure/closet/crate/large{icon_state = "secgearcrate"; name = "Plasteel Crate"; tag = "icon-secgearcrate"},/obj/item/stack/material/plasteel/fifty,/obj/item/stack/material/plasteel/fifty,/obj/item/stack/material/plasteel/fifty,/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/light/spot{dir = 8},/turf/simulated/floor/tech,/area/exo_research_facility/interior/hangar_lower) "ag" = (/obj/effect/floor_decal/industrial/outline,/obj/structure/closet/crate/large{icon_state = "secgearcrate"; name = "Glass Crate"; tag = "icon-secgearcrate"},/obj/item/stack/material/glass/fifty,/obj/item/stack/material/glass/fifty,/obj/item/stack/material/glass/reinforced/fifty,/obj/item/stack/material/glass/reinforced/fifty,/turf/simulated/floor/tech,/area/exo_research_facility/interior/hangar_lower) -"ah" = (/turf/simulated/wall/forerunner,/area/exo_research_facility/exterior/Caves/lower) +"ah" = (/turf/simulated/wall/forerunner/old,/area/exo_research_facility/exterior/Caves/lower) "ai" = (/obj/structure/table/glass,/obj/item/weapon/pen/blue,/obj/item/weapon/paper_bin,/obj/item/weapon/clipboard,/obj/item/weapon/pen/blue,/turf/simulated/floor/tiled/white,/area/exo_research_facility/interior/virology) "aj" = (/obj/machinery/light/colored/green{icon_state = "green1"; dir = 1},/obj/machinery/disease2/diseaseanalyser,/turf/simulated/floor/tiled/white,/area/exo_research_facility/interior/virology) "ak" = (/obj/structure/computerframe{anchored = 1; icon = 'code/modules/halo/icons/machinery/computer.dmi'; icon_state = "computer"; layer = 2; level = 1; tag = "icon-computer"},/obj/machinery/computer/diseasesplicer{icon = 'code/modules/halo/icons/machinery/computer.dmi'; icon_state = "gun"; icon_keyboard = "null"; icon_screen = "null"},/turf/simulated/floor/tiled/white,/area/exo_research_facility/interior/virology) "al" = (/obj/structure/computerframe{tag = "icon-computer (WEST)"; icon = 'code/modules/halo/icons/machinery/computer.dmi'; icon_state = "computer_wide"; dir = 2; layer = 2; level = 1; anchored = 1},/obj/machinery/computer/curer{icon = 'code/modules/halo/icons/machinery/computer.dmi'; icon_state = "comm"},/turf/simulated/floor/tiled/white,/area/exo_research_facility/interior/virology) "am" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/masks,/obj/item/weapon/storage/box/gloves,/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor/tiled/white,/area/exo_research_facility/interior/virology) -"an" = (/turf/simulated/floor/forerunner_alloy,/area/exo_research_facility/exterior/Caves/lower) -"ao" = (/obj/machinery/light/spot{dir = 1},/turf/simulated/floor/forerunner_alloy,/area/exo_research_facility/exterior/Caves/lower) +"an" = (/turf/simulated/floor/forerunner_alloy/old,/area/exo_research_facility/exterior/Caves/lower) +"ao" = (/obj/effect/loot_marker/gauntlet_loot,/turf/simulated/floor/forerunner_alloy/old,/area/exo_research_facility/exterior/Caves/lower) "ap" = (/obj/machinery/microscope,/obj/structure/table/glass,/turf/simulated/floor/tiled/white,/area/exo_research_facility/interior/virology) "aq" = (/obj/structure/bed/chair/office/dark{icon_state = "officechair_dark_preview"; dir = 8},/turf/simulated/floor/tiled/white,/area/exo_research_facility/interior/virology) "ar" = (/obj/structure/bed/chair/office/dark{dir = 1},/turf/simulated/floor/tiled/white,/area/exo_research_facility/interior/virology) @@ -28,7 +28,7 @@ "aB" = (/obj/machinery/disease2/incubator,/turf/simulated/floor/tiled/white,/area/exo_research_facility/interior/virology) "aC" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/reagent_containers/syringe/antiviral,/turf/simulated/floor/tiled/white,/area/exo_research_facility/interior/virology) "aD" = (/obj/machinery/vending/medical{density = 0; icon_state = "wallmed"; pixel_x = 32; pixel_y = 0},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/exo_research_facility/interior/virology) -"aE" = (/obj/machinery/light/spot,/turf/simulated/floor/forerunner_alloy,/area/exo_research_facility/exterior/Caves/lower) +"aE" = (/obj/machinery/light/spot{dir = 1},/turf/simulated/floor/forerunner_alloy/old,/area/exo_research_facility/exterior/Caves/lower) "aF" = (/obj/structure/closet/secure_closet/medical2,/turf/simulated/floor/tiled/white,/area/exo_research_facility/interior/xenoresearch) "aG" = (/obj/machinery/vending/medical{density = 0; icon_state = "wallmed"; pixel_x = -32; pixel_y = 0},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/tiled/white,/area/exo_research_facility/interior/virology) "aH" = (/obj/machinery/door/airlock/multi_tile/halo/blast{dir = 1; layer = 10; name = "Culture Lab 2"; req_access = list(311)},/obj/machinery/door/blast/regular{_wifi_id = "ONI viro 131"; begins_closed = 0; closed_layer = 4; icon_state = "pdoor0"; id = "ONI viro 131"},/turf/simulated/floor/tiled/white,/area/exo_research_facility/interior/virology) @@ -59,7 +59,7 @@ "bg" = (/obj/structure/bed/chair/office/dark{dir = 1},/turf/simulated/floor/tiled/dark,/area/exo_research_facility/interior/virology) "bh" = (/turf/simulated/floor/tiled/dark,/area/exo_research_facility/interior/xenoresearch) "bi" = (/obj/structure/table/steel,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/obj/machinery/light/colored/pink{icon_state = "pink1"; dir = 8},/turf/simulated/floor/tiled/dark,/area/exo_research_facility/interior/xenoresearch) -"bj" = (/obj/effect/loot_marker/gauntlet_loot,/turf/simulated/floor/forerunner_alloy,/area/exo_research_facility/exterior/Caves/lower) +"bj" = (/obj/machinery/light/spot,/turf/simulated/floor/forerunner_alloy/old,/area/exo_research_facility/exterior/Caves/lower) "bk" = (/obj/machinery/vending/hydronutrients,/turf/simulated/floor/tiled/white,/area/exo_research_facility/interior/botany) "bl" = (/obj/machinery/seed_storage/xenobotany,/turf/simulated/floor/tiled/white,/area/exo_research_facility/interior/botany) "bm" = (/obj/machinery/smartfridge/seeds,/turf/simulated/floor/tiled/white,/area/exo_research_facility/interior/botany) @@ -72,10 +72,10 @@ "bt" = (/obj/machinery/light/colored/pink{icon_state = "pink1"; dir = 8},/turf/simulated/floor/tiled/dark,/area/exo_research_facility/interior/xenoresearch) "bu" = (/obj/machinery/door/airlock/multi_tile/halo/blast{dir = 1; layer = 10; name = "Observation Room"; req_access = list(311)},/obj/machinery/door/blast/regular{_wifi_id = "ONI viro 131"; begins_closed = 0; closed_layer = 4; icon_state = "pdoor0"; id = "ONI viro 131"},/turf/simulated/floor/tiled/dark,/area/exo_research_facility/interior/virology) "bv" = (/obj/machinery/door/blast/regular{_wifi_id = "ONI viro 131"; begins_closed = 0; closed_layer = 4; icon_state = "pdoor0"; id = "ONI viro 131"},/turf/simulated/floor/tiled/dark,/area/exo_research_facility/interior/virology) -"bw" = (/obj/effect/loot_marker/gauntlet_spawns,/turf/simulated/floor/forerunner_alloy,/area/exo_research_facility/exterior/Caves/lower) +"bw" = (/obj/effect/loot_marker/gauntlet_spawns,/turf/simulated/floor/forerunner_alloy/old,/area/exo_research_facility/exterior/Caves/lower) "bx" = (/obj/machinery/vending/medical{density = 0; icon_state = "wallmed"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/exo_research_facility/interior/botany) "by" = (/obj/structure/sign/botany{pixel_y = -32},/obj/machinery/light/colored/green,/turf/simulated/floor/tiled/dark,/area/exo_research_facility/interior/virology) -"bz" = (/obj/effect/loot_marker/gauntlet_mobs,/turf/simulated/floor/forerunner_alloy,/area/exo_research_facility/exterior/Caves/lower) +"bz" = (/obj/effect/loot_marker/gauntlet_mobs,/turf/simulated/floor/forerunner_alloy/old,/area/exo_research_facility/exterior/Caves/lower) "bA" = (/obj/structure/grille,/obj/structure/window/reinforced/treated{tag = "icon-fwindow (SOUTHWEST)"; icon_state = "fwindow"; dir = 10},/turf/simulated/floor/tiled/white,/area/exo_research_facility/interior/botany) "bB" = (/obj/machinery/door/airlock/halo{name = "Containment Pen"; req_access = list(311)},/turf/simulated/floor/tiled/dark,/area/exo_research_facility/interior/xenoresearch) "bC" = (/turf/simulated/mineral/random,/area/exo_research_facility/interior/virology) @@ -137,7 +137,7 @@ "cG" = (/obj/structure/table/steel,/obj/item/weapon/gun/projectile/type51carbine{anchored = 1; is_jammed = 1; jam_chance = 100},/turf/simulated/floor/tiled/dark,/area/exo_research_facility/interior/orionsector) "cH" = (/obj/machinery/light/colored/orange{dir = 4},/turf/simulated/floor/tiled/dark,/area/exo_research_facility/interior/orionsector) "cI" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/turf/simulated/floor/tiled/dark,/area/exo_research_facility/interior/orionsector) -"cJ" = (/obj/machinery/light/spot,/obj/effect/loot_marker/gauntlet_spawns,/turf/simulated/floor/forerunner_alloy,/area/exo_research_facility/exterior/Caves/lower) +"cJ" = (/obj/machinery/light/spot,/obj/effect/loot_marker/gauntlet_spawns,/turf/simulated/floor/forerunner_alloy/old,/area/exo_research_facility/exterior/Caves/lower) "cK" = (/obj/structure/table/reinforced,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/console_screen,/turf/simulated/floor/tiled/dark,/area/exo_research_facility/interior/orionsector) "cL" = (/obj/machinery/shower{dir = 1; icon_state = "shower"; pixel_x = 5; pixel_y = 0},/obj/machinery/light/colored/pink,/turf/simulated/floor/tiled/white,/area/exo_research_facility/interior/xenoresearch) "cM" = (/obj/machinery/vending/engivend,/turf/simulated/floor/tiled/dark,/area/exo_research_facility/interior/orionsector) @@ -196,7 +196,7 @@ "dN" = (/obj/machinery/door/airlock/multi_tile/halo/blast{dir = 1; layer = 10; name = "Augmentation Lab"; req_access = list(311)},/obj/machinery/door/blast/regular{_wifi_id = "ONI augment lab"; begins_closed = 0; closed_layer = 6; icon_state = "pdoor0"; id = "ONI augment lab"; open_layer = 0},/turf/simulated/floor/tiled/dark,/area/exo_research_facility/interior/orionsector) "dO" = (/turf/unsimulated/mineral,/area/exo_research_facility/interior/orionsector) "dP" = (/obj/machinery/light/colored/orange{tag = "icon-orange1 (NORTH)"; icon_state = "orange1"; dir = 1},/turf/simulated/floor/plating,/area/exo_research_facility/interior/orionsector) -"dQ" = (/obj/machinery/light/spot{dir = 1},/obj/structure/sentinel_spawner/respawn30sec{pixel_y = 32},/turf/simulated/floor/forerunner_alloy,/area/exo_research_facility/exterior/Caves/lower) +"dQ" = (/obj/machinery/light/spot{dir = 1},/obj/structure/sentinel_spawner/respawn30sec{pixel_y = 32},/turf/simulated/floor/forerunner_alloy/old,/area/exo_research_facility/exterior/Caves/lower) "dR" = (/obj/machinery/door/airlock/multi_tile/halo{dir = 8; icon_state = "door_locked"; layer = 10; name = "Slipspace Lab"; req_access = list(311)},/obj/machinery/door/blast/regular{_wifi_id = "ONI slipspace1"; begins_closed = 1; closed_layer = 6; dir = 4; icon_state = "pdoor0"; id = "ONI slipspace1"; open_layer = 0},/turf/simulated/floor/tiled/dark,/area/exo_research_facility/interior/slipspacelab) "dS" = (/turf/simulated/floor/plating,/area/exo_research_facility/interior/orionsector) "dT" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/tiled/dark,/area/exo_research_facility/interior/destruct) @@ -211,7 +211,7 @@ "ec" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/tiled/dark,/area/exo_research_facility/interior/orionsector) "ed" = (/obj/structure/table/steel,/obj/item/mecha_parts/mecha_tracking,/obj/item/mecha_parts/mecha_tracking,/obj/item/mecha_parts/mecha_tracking,/obj/item/mecha_parts/mecha_tracking,/turf/simulated/floor/tiled/dark,/area/exo_research_facility/interior/mech) "ee" = (/obj/structure/table/steel,/obj/item/weapon/circuitboard/mecha/hrunting/main,/obj/item/weapon/circuitboard/mecha/hrunting/peripherals,/obj/item/weapon/circuitboard/mecha/hrunting/targeting,/turf/simulated/floor/tiled/dark,/area/exo_research_facility/interior/mech) -"ef" = (/obj/machinery/light/spot{dir = 4},/turf/simulated/floor/forerunner_alloy,/area/exo_research_facility/exterior/Caves/lower) +"ef" = (/obj/machinery/light/spot{dir = 4},/turf/simulated/floor/forerunner_alloy/old,/area/exo_research_facility/exterior/Caves/lower) "eg" = (/turf/simulated/wall/silver{tag = "icon-solidfwall_opening"; icon_state = "solidfwall_opening"},/area/exo_research_facility/interior/orionsector) "eh" = (/obj/structure/morgue{tag = "icon-morgue1"; icon_state = "morgue1"; dir = 2},/turf/simulated/floor/tiled/white,/area/exo_research_facility/interior/orionsector) "ei" = (/turf/simulated/wall/r_wall,/area/exo_research_facility/interior/mechtest) @@ -230,9 +230,9 @@ "ev" = (/turf/simulated/floor/reinforced,/area/exo_research_facility/interior/mechtest) "ew" = (/obj/structure/table/glass/white,/obj/item/weapon/storage/box/masks,/obj/item/weapon/storage/box/gloves,/turf/simulated/floor/tiled/white,/area/exo_research_facility/interior/orionsector) "ex" = (/obj/structure/table/glass/white,/turf/simulated/floor/tiled/white,/area/exo_research_facility/interior/orionsector) -"ey" = (/obj/machinery/artifact/forerunner_artifact,/turf/simulated/floor/forerunner_alloy,/area/exo_research_facility/exterior/Caves/lower) -"ez" = (/obj/machinery/light/spot{dir = 8},/turf/simulated/floor/forerunner_alloy,/area/exo_research_facility/exterior/Caves/lower) -"eA" = (/obj/structure/stairs_decorative/south,/turf/simulated/floor/forerunner_alloy,/area/exo_research_facility/exterior/Caves/lower) +"ey" = (/obj/machinery/artifact/forerunner_artifact,/turf/simulated/floor/forerunner_alloy/old,/area/exo_research_facility/exterior/Caves/lower) +"ez" = (/obj/machinery/light/spot{dir = 8},/turf/simulated/floor/forerunner_alloy/old,/area/exo_research_facility/exterior/Caves/lower) +"eA" = (/obj/structure/stairs_decorative/south,/turf/simulated/floor/forerunner_alloy/old,/area/exo_research_facility/exterior/Caves/lower) "eB" = (/turf/simulated/floor/tiled/dark,/area/exo_research_facility/interior/xenoarchaeology) "eC" = (/obj/structure/bed/chair/comfy/captain{tag = "icon-capchair_preview (WEST)"; name = "Comfy Office chair"; icon_state = "capchair_preview"; dir = 8},/turf/simulated/floor/tiled/dark,/area/exo_research_facility/interior/xenoarchaeology) "eD" = (/obj/structure/flora/pottedplant/subterranean,/turf/simulated/floor/tiled/dark,/area/exo_research_facility/interior/xenoarchaeology) @@ -287,18 +287,18 @@ "fA" = (/obj/structure/bed/chair/office/dark{tag = "icon-officechair_dark_preview (EAST)"; icon_state = "officechair_dark_preview"; dir = 4},/turf/simulated/floor/tiled,/area/exo_research_facility/interior/entrance) "fB" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor/tiled,/area/exo_research_facility/interior/entrance) "fC" = (/obj/machinery/button/remote/blast_door{_wifi_id = "Entrance BasementShutters"; id = "Entrance BasementShutters"; name = "Shutters Control"; pixel_x = 0; pixel_y = -32; req_access = list(311)},/turf/simulated/floor/tiled,/area/exo_research_facility/interior/entrance) -"fD" = (/obj/effect/loot_marker/artifact_spawn,/turf/simulated/floor/forerunner_alloy,/area/exo_research_facility/exterior/Caves/lower) +"fD" = (/obj/structure/stairs_decorative/north,/turf/simulated/floor/forerunner_alloy/old,/area/exo_research_facility/exterior/Caves/lower) "fE" = (/obj/structure/closet/crate/large{icon_state = "secgearcrate"; name = "Metal Crate"; tag = "icon-secgearcrate"},/obj/item/stack/material/steel/fifty,/obj/item/stack/material/steel/fifty,/obj/item/stack/material/steel/fifty,/obj/item/stack/rods/fifty,/obj/item/stack/rods/fifty,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tech,/area/exo_research_facility/interior/hangar_lower) -"fF" = (/obj/structure/stairs_decorative/north,/turf/simulated/floor/forerunner_alloy,/area/exo_research_facility/exterior/Caves/lower) +"fF" = (/obj/effect/loot_marker/digsite_sentinels,/turf/simulated/floor/forerunner_alloy/old,/area/exo_research_facility/exterior/Caves/lower) "fG" = (/obj/machinery/door/blast/regular{_wifi_id = "ONI basement2"; closed_layer = 8; icon_state = "pdoor0"; id = "ONI basement2"},/turf/simulated/floor/tiled,/area/exo_research_facility/interior/entrance) "fH" = (/turf/unsimulated/floor/lava/glassed_turf{cooling_delay = 12000},/area/exo_research_facility/exterior/Caves/lower) "fI" = (/obj/machinery/light/spot{dir = 1},/turf/unsimulated/floor/lava/glassed_turf{cooling_delay = 12000},/area/exo_research_facility/exterior/Caves/lower) -"fJ" = (/obj/effect/loot_marker/digsite_sentinels,/turf/simulated/floor/forerunner_alloy,/area/exo_research_facility/exterior/Caves/lower) +"fJ" = (/obj/machinery/light/spot{dir = 2},/turf/simulated/floor/forerunner_alloy/old,/area/exo_research_facility/exterior/Caves/lower) "fK" = (/turf/simulated/wall/r_wall,/area/exo_research_facility/exterior/Caves/lower) -"fL" = (/obj/machinery/light/spot{dir = 2},/turf/simulated/floor/forerunner_alloy,/area/exo_research_facility/exterior/Caves/lower) +"fL" = (/obj/machinery/light/spot{dir = 2},/obj/effect/loot_marker/digsite_sentinels,/turf/simulated/floor/forerunner_alloy/old,/area/exo_research_facility/exterior/Caves/lower) "fM" = (/turf/simulated/floor/exoplanet/desert,/area/exo_research_facility/exterior/Caves/lower) "fN" = (/obj/machinery/floodlight/active/hi_cap,/turf/simulated/floor/asteroid/planet,/area/exo_research_facility/exterior/Caves/lower) -"fO" = (/obj/machinery/light/spot{dir = 2},/obj/effect/loot_marker/digsite_sentinels,/turf/simulated/floor/forerunner_alloy,/area/exo_research_facility/exterior/Caves/lower) +"fO" = (/obj/effect/loot_marker/artifact_spawn,/turf/simulated/floor/forerunner_alloy/old,/area/exo_research_facility/exterior/Caves/lower) "fP" = (/obj/effect/rocks,/turf/simulated/floor/exoplanet/desert,/area/exo_research_facility/exterior/autolight) "fQ" = (/turf/simulated/floor/tiled,/area/exo_research_facility/exterior/Caves/lower) "fR" = (/obj/structure/bed/chair/office/light{tag = "icon-officechair_white_preview (EAST)"; icon_state = "officechair_white_preview"; dir = 4},/turf/simulated/floor/tiled/dark,/area/exo_research_facility/interior/xenoarchaeology) @@ -905,15 +905,15 @@ aaababababababababababababababababababababababababababababababababababababababab aaababababacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaeaeaeaeamFyFyapaqFypJaearFyylapFyFyamaeaeaeaeabababababababababababababababababababababababababababababababababababababababababababababababababababababaa aaabababacacacacababahahahahahahahahahahahahahahahahabababababababababababababababababababababababababababababababababababababababababababababababaelNrMaengFyFyoxvAFykQaekRFyvCoxFyFyataeaurMaeabababababababababababababababababababababababababababababababababababababababababababababababababababababaa aaababacknackracacabahahahahahahahahahahahahahahahahababababababababababababababababababaxaxaxaxaxaxaxaxaxaxabababababababababababababababababababaeFyFyavFyFyFyFyFyFyGSaeFyFyFyFyFyFyFyavFyGSaeabababababababababababababababababababababababababababababababababababababababababababababababababababababaa -aaabababacacknacababanananbjaoanananananananananahahabababababababababababaxaxaxaxaxaxaxaxaOaFaxaxwDIouebSaxabababababababababababababababababababaepbawaeayazaAFyFyxZaBaeaBxZFyFyaAazaCaeawaSaeabababababababababababababababababababababababababababababababababababababababababababababababababababababaa -aaabababacacacabababanananananananananaEananananahahabababababababababababaxwNbVoWoWoWoWaxoVoVaKFhoVoVoVoVaxabababababababababababababababababababaeaeaeaeaeaeaeFyaDaeaeaeaeaeaGFyaeaeaeaeaeaeaeabababababababababababababababababababababababababababababababababababababababababababababababababababababaa -aaababkracacacababahanananananananananahbjanbwanahahabababababababababababaxlooVoVoVoVpCaxoVoVoVoVoVoVoVoVaxabababababababababababababababababababaeaeaeaeaeaeaePcDPaeaeaeaeaeaHDPaeaeaeaeaeaeaeabababababababababababababababababababababababababababababababababababababababababababababababababababababaa +aaabababacacknacababanananaoaEanananananananananahahabababababababababababaxaxaxaxaxaxaxaxaOaFaxaxwDIouebSaxabababababababababababababababababababaepbawaeayazaAFyFyxZaBaeaBxZFyFyaAazaCaeawaSaeabababababababababababababababababababababababababababababababababababababababababababababababababababababaa +aaabababacacacabababanananananananananbjananananahahabababababababababababaxwNbVoWoWoWoWaxoVoVaKFhoVoVoVoVaxabababababababababababababababababababaeaeaeaeaeaeaeFyaDaeaeaeaeaeaGFyaeaeaeaeaeaeaeabababababababababababababababababababababababababababababababababababababababababababababababababababababaa +aaababkracacacababahanananananananananahaoanbwanahahabababababababababababaxlooVoVoVoVpCaxoVoVoVoVoVoVoVoVaxabababababababababababababababababababaeaeaeaeaeaeaePcDPaeaeaeaeaeaHDPaeaeaeaeaeaeaeabababababababababababababababababababababababababababababababababababababababababababababababababababababaa aaababababacacabknahahahanananananahahahahahahahahahabababababababababababaxncoVoVoVoVoVaLoVoVoVoVoVoVoVpCaxababababababababababababababababaeaeaeaeaeaeaeaeaeaeFyFyaeaeaeaeaeFyFyaeaeaeaeaeaeaeaeaeaeababababababababababababababababababababababababababababababababababababababababababababababababababaa aaababahabknananananananananananananananananananahahabababababababababababaxaxaxaxaxaxaxaxoVoVcCaPoVoVoVoVaxaxaxaxaxaxaxababababababababababaeaWCJFyFnFyFyFyaJFyFyFycaFyaIFycaFyFyFyaJFyFyFyFnFysVccaeababababababababababababababababababababababababababababababababababababababababababababababababababaa aaababahahananananahanananananananananahananananahahabababababababababababaxoVoVoVcLoVoVbaoVoVaxaxwQbcoVoVbaoVzqAtoVoVaxababababababababababaeFyFyFyaekUFyFykNFyaNFyFyFyFyFyFyFyaNFykNFyFyGSaeFyFyFyaeababababababababababababababababababababababababababababababababababababababababababababababababababaa -aaababahahanbzananahanbjananananbzananahanbzanknahahabababababababababababaxoVaxaxaxaxaxaxlooVaxaxoVoVoVoVaxaxaxaxaxoVaxababababababababababaemlFyaQaeoNFyaeaeaeaeaeaeaeBOaeaeaeaeaeaeaeFyYjaeaQFyaRaeababababababababababababababababababababababababababababababababababababababababababababababababababaa +aaababahahanbzananahanaoananananbzananahanbzanknahahabababababababababababaxoVaxaxaxaxaxaxlooVaxaxoVoVoVoVaxaxaxaxaxoVaxababababababababababaemlFyaQaeoNFyaeaeaeaeaeaeaeBOaeaeaeaeaeaeaeFyYjaeaQFyaRaeababababababababababababababababababababababababababababababababababababababababababababababababababaa aaababahahananananahananananbwananananahananananahahabababababababababababaxpCaxEWEWEWEWaxoVoVaxySEKEKEKEKySkKkKkKaxloaxababababababababababaemlpbeqaeoUaTaeaeaeaeaeaeaUFyaMaeaeaeaeaeaesuQCaehYpbaRaeababababababababababababababababababababababababababababababababababababababababababababababababababaa -aaababahahbjancJanahananananaEanananbjahanaEacanahahabababababababababababaxoVaxEWEWEWEWaxaxzCaxySkhkhkhDEySkKkKkKaxoVaxababababababababihihihihaeaeaeAYFyaXFyAsFyaeaeqTFybraeaeFyAsFyjWFyhZaeaeaeaeaeababababababababababababababababababababababababababababababababababababababababababababababababababaa +aaababahahaoancJanahananananbjanananaoahanbjacanahahabababababababababababaxoVaxEWEWEWEWaxaxzCaxySkhkhkhDEySkKkKkKaxoVaxababababababababihihihihaeaeaeAYFyaXFyAsFyaeaeqTFybraeaeFyAsFyjWFyhZaeaeaeaeaeababababababababababababababababababababababababababababababababababababababababababababababababababaa aaababahahahanahanahahanahahahahahanahahanahacahahahabababababababababababaxoVaxEWEWEWEWaxaxoVaxySbdbhbhbiySkKkKkKaxoVaxababababababababihbkbkihihihaeasFykOFyaYEEaeaeaZFygbaeaeEEaYFykPFyiaaeababababababababababababababababababababababababababababababababababababababababababababababababababababababaa aaababahahananahananananananahananananananahananahahabababababababababaxaxaxbaaxaxaxaxaxaxaxhRaxySyVbhySySySaxaxaxaxbaaxaxaxabihihihihihihuPkFkFzrihaeBIbbaeFyFyFyaeaeaeBOaeaeaeFyFyFyaebbicaeababababababababababababababababababababababababababababababababababababababababababababababababababababababaa aaababahahananahanananananandQanananknananahananahahabababababababababaxtmoVoVtmaxaxaxaxaxaxoVaxySbhbhySaxaxaxaxaxtmoVoVtmaxabihbkblbmidihkFkFkFzrihaeaeaeaeFyFyFyaeaexJFykGaeaeFyFyFyaeaeaeaeababababababababababababababababababababababababababababababababababababababababababababababababababababababaa @@ -922,7 +922,7 @@ aaababahahananahanananananananananananananahkrababababababababababababaxlooVoVpC aaababahahananahanananananananananananacacababababababababababababababaxoVoVoVoVaxySCBbtySySbhbEySbhbhySySboniySaxoVoVoVoVaxabihebkFkFEXihkJkFkFzrihjXjXbqBfBfBfvKjXaeiqFyiraejXbqBfBfBfvKjXjXababababababababababababababababababababababababababababababababababababababababababababababababababababababaa aaababahahanananananananananeyanacananacabababababababababababababababySwgwgwgwgySySbEbhySySbFySySyVbhySySbhbEySySwFwFwFwFySabihifkFkFEXihigkFoqzrihjXjXBfBfiimrbsjXaeaeBOaeaejXmyyviiBfBfjXjXababababababababababababababababababababababababababababababababababababababababababababababababababababababaa aaababahahanbzahanananananananknacananacknahkrababababababababababababySpEkhkhbhbHySySbBySbhbhbhlpbhbhbhySbBySySxbbhkhkhbiySabihihbIYCihihihbAbAihihjXjXbubvjXjXjXjXjXjXnQjXjXjXjXjXjXbubvjXjXababababababababababababababababababababababababrErErErErErErErErErErErErErErErErErErErErErErErEababababababaa -aaababahahananahanananananananananananbjanahackrabababababababababababySDEbhbhbhCqySoAbhySbobhbhbhbhbhbtySbhoAySCqbhbhbhDEySabihbJkFkFkFATCplqkFbLkLuEBfBfBfBfBfBfBfyFBfBfyrpKBfBfBfBfBfBfjXjXababababababababababababababababababababababababrEyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXrEababababababaa +aaababahahananahanananananananananananaoanahackrabababababababababababySDEbhbhbhCqySoAbhySbobhbhbhbhbhbtySbhoAySCqbhbhbhDEySabihbJkFkFkFATCplqkFbLkLuEBfBfBfBfBfBfBfyFBfBfyrpKBfBfBfBfBfBfjXjXababababababababababababababababababababababababrEyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXrEababababababaa aaababahahananahanananahezananananahanananahanacahababababababababababySbMbhDlbhbhbNbhbhbNbhDlbhbhbhDlbhbNbhbhbNbhbhDlbhbPySabihCvkFkFkFkFkFkFkFkFkMbyBfBfBfBfBfBfBfshBfBfBfshBfBfBfBfBfBfjXjXababababababababababababababababababababababababrEyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXrEababababababaa aaababahahanefahanananananananananananknanahezanahahabababababababababySySySySySySySySySySySySbhbhbhySySySySySySySySySySySySabihbQkFkFESkFkFbRkFkFihjXjXjXjXjXjXjXjXjXBfBfBfjXjXjXjXjXjXjXjXjXabababababrErErErErErErEababababababababababababrEyXyXrEyXyXyXrEyXyXyXrEyXyXyXyXyXyXyXyXyXyXyXrEababababababaa aaababahahananahanananananananananananacanahananahahabababababababababababababababySbUbTbUfTySbobhbtySfVbhnohJySabababababababihbXrLbYbZijcbcecfDTihbCbCbCjXEcDyEcikjXbqBfvKjXilovFopSrEababababababababrEyXyXyXyXyXrEababababababababababababrEyXyXyXyXyXyXyXyXyXyXrEyXrErEyXyXyXyXyXyXyXyXrEababababababaa @@ -936,15 +936,15 @@ aaababahahahezananananahahananefahahananananefahahahababababababablzdeyeqVcVuJcV aaababahahanananananknanahanananahanananananananahahababababababablzcVcVdgcVcVcVcVlzlzlzlzlzmedmErnYmememememememememememememememeErErErmememeyimememememememememememedmErnYrEkYovovlOovovovovcGcGovcHrErEnlnlnlcInFqBrEcKovovovovsJovovqmovcMrEyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXrEababababababaa aaababahahanananananacacacacananahanananbzanananahahababababababablzcVdycVcVdzcVcVdAdBdBdBdBiUErErEriUErErErErErEriUErErErErErErErErErErErErErErEriUErErErEriUErErErErErEriVrEovovnfDXcNovovovovovovovovovovovovovovrErEPMovovcOcPcQcRovovovcHrEyXyXyXyXyXyXyXrEyXyXyXyXyXyXyXyXyXrErEyXyXyXrEababababababaa aaababahahanananbzananacahknacanahanananananananahahababababababablzdKcVdLcVcVcVcVdRdBdBdBdBiWErErEriXjhErEriXErErErErEriXErErjhErErErErErjhErErEriXErErErEriXErErjhErErEriTrEovovovcSxRovovovovovovovovBrovovQqovovrErElRovovcWpilvokovcYcZovrEyXyXiOyXyXiPyXyXyXyXrEyXyXyXrEyXyXyXrEyXyXyXrEababababababaa -aaababahahanananaEanananahanackrahanbzanaEanananahahababababababablzcVwJcVdUcVcVoMlzlzlzlzlzmeErErZnmemememememeErErErmemememememeErErErmememememememememememememememeErErErrEovctpnBXoHovovdadbcRclokrErErErErErErErErEddovovovovovovovYsovovrErErErEliyXrEyXyXyXyXyXyXyXyXyXyXyXyXrEyXyXyXrEababababababaa +aaababahahanananbjanananahanackrahanbzanbjanananahahababababababablzcVwJcVdUcVcVoMlzlzlzlzlzmeErErZnmemememememeErErErmemememememeErErErmememememememememememememememeErErErrEovctpnBXoHovovdadbcRclokrErErErErErErErErEddovovovovovovovYsovovrErErErEliyXrEyXyXyXyXyXyXyXyXyXyXyXyXrEyXyXyXrEababababababaa aaababahahananahahahananahanacacahananahahahananahahababababababablzxAcVcVcVcVcVcVlzhphphphpdVdWdWdWdVenenenenmeErErErmebpbpbpbpwtkSkSkSwtabababababababababababababrEEhEhEhrErErErErErEDYdirErErErErErErErErErErErErErEqvzvEtovovQqrBrBukovovrEovlalbovovrEyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXrEababababababaa -aaababahahanananaoanananahanacanahanananaoanananahahababababababablzkciYcVcVcViZcVlzhphphphpdVdWdWdWdVenenenenmeErErErmebpbpbpbpwtdjdjdjwtabababababababababababababrEjaEhjbrEIsdkIsfarEovovrErErErErErErErErErErErErErErErErEdlqFrErErErEEPrErEovovovovovrEyXyXyXyXyXyXyXyXrEyXyXyXyXyXyXyXrEababababababaa -aaababahahbjananananananahanacanahanananananananahahababababababablzlzlzlzlzlzlzlzlzhphphphpdVjcdWjddVenenenenmeErErkqmebpbpbpbpwtjedjjfwtabababababababababababababrEEhEhEhrEIsqLIsovrEkYcHrErEmuovdnpDrEmuovdnpDrElAmoovlDrEovfnrEfpovovovovrEkYovovovfnrEyXyXyXyXrErEyXyXyXyXyXrEyXyXyXyXrEababababababaa +aaababahahanananaEanananahanacanahanananaEanananahahababababababablzkciYcVcVcViZcVlzhphphphpdVdWdWdWdVenenenenmeErErErmebpbpbpbpwtdjdjdjwtabababababababababababababrEjaEhjbrEIsdkIsfarEovovrErErErErErErErErErErErErErErErErEdlqFrErErErEEPrErEovovovovovrEyXyXyXyXyXyXyXyXrEyXyXyXyXyXyXyXrEababababababaa +aaababahahaoananananananahanacanahanananananananahahababababababablzlzlzlzlzlzlzlzlzhphphphpdVjcdWjddVenenenenmeErErkqmebpbpbpbpwtjedjjfwtabababababababababababababrEEhEhEhrEIsqLIsovrEkYcHrErEmuovdnpDrEmuovdnpDrElAmoovlDrEovfnrEfpovovovovrEkYovovovfnrEyXyXyXyXrErEyXyXyXyXyXrEyXyXyXyXrEababababababaa aaababahahahahahanahahahahezacacahahahahanahahahahahababababababababekekekekekenendVdVdVdVdVdVdWdWdWdVdVdVdVdVmegrEriTmebpbpbpbpwtdjdjdjwtabababababababababababababrEEhEhEhrEovovovovrEovovrErEovovovcHrEovovovcHrEisnHovwErEovovdoovovdppSdqrEovovovovovrEyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXrEababababababaa aaababahahanananananananahacknacacacananananananahahababababababababWOWOWOWOWOenendVfiqunUjgdVepepepdVeDpeDxeXmeErErErmebpbpbpbpwtvRvRvRwtabababababababababababababrEdrdrdrrEdbovitiurEDYdirErEdsbGovdnrEdsbGovdnrEYpovovovrEdlqFrEivovovdtiwrEovovovovovrEyXyXyXzoyXyXyXyXyXyXzoyXyXyXyXyXrEababababababaa -aaababahahanananaEanananahacananacacananaEbjananahahababababababababWOaVdTiSWOenendVeBeBeBlVdVeBeBEwdVfceBFseCmeErErErmewtwtwtwtwtmKmKmKwtwtwtwtwtwtababababrErErErErEovovovrErEpdrErErEovovrErErErEpUrErErErEpUrErErErEEPrErEovovrErErErErErErEovovovovovrErErErErErErErErErErErErErErErErErEababababababaa +aaababahahanananbjanananahacananacacananbjaoananahahababababababababWOaVdTiSWOenendVeBeBeBlVdVeBeBEwdVfceBFseCmeErErErmewtwtwtwtwtmKmKmKwtwtwtwtwtwtababababrErErErErEovovovrErEpdrErErEovovrErErErEpUrErErErEpUrErErErEEPrErEovovrErErErErErErEovovovovovrErErErErErErErErErErErErErErErErErEababababababaa aaababahahananahahahananahkrananahacknahahahananahahababababababababWOdhdhdhWOenendVeIqJeIeBDheBeBeBxTeBeBeJeBmeErErkqmeDcqKdumKdImKmKmKjRrVdvdvdvwtababababrEtYdwXHAdovovovdEovovovovovovovovovovovovNUovovovovovNUovovovovovovovovNUovovovovovovovovovovovdGdGdGdGdGdGdGdGdGdGdGdGdGdGdGdGrEababababababaa -aaababahahanbzanaoanananahananababababanaoanananahahababababababababWOeMdhfSWOenendVeIeNeIlVdVwceBeBdVfceBeBeBmeErErErmemKdxrZmKqrmKmKmKmKmKdCGrnMwtababababrEdDovCgAdovQqovdEovovovjiovovovovjiovovovQqovovjiovovQqovovovjiovovovovsjovovjisjovovovovovovkkdGdGdGdGdGdGlclclclcdGdGdGdGdGdGrEababababababaa +aaababahahanbzanaEanananahananababababanaEanananahahababababababababWOeMdhfSWOenendVeIeNeIlVdVwceBeBdVfceBeBeBmeErErErmemKdxrZmKqrmKmKmKmKmKdCGrnMwtababababrEdDovCgAdovQqovdEovovovjiovovovovjiovovovQqovovjiovovQqovovovjiovovovovsjovovjisjovovovovovovkkdGdGdGdGdGdGlclclclcdGdGdGdGdGdGrEababababababaa aaababahahanananbzanananahabababababananananananahahababababababababWOWOeRWOWOdVdVdVdVdVdVdVdVeBeBeBdVdVdVdVdVmegrEriTmemKmKmKmKmKmKmKmKmKmKmKmKmKwtababababrErEdHrErErErErErErErEdHrErEovovrErErErErErErErErErErErErErErErErErEOurErErErErErEkXovovovovkZrEdGdGdGdGdGlelglglglglhdGdGdGdGdGrEababababababaa aaababahahananananananababababababanananananananahahababababababababdVeBeBANeWeBffeBeBeBeBeBlreBeBeBdVfWpeeYfYmeErErErmejSdJdMtKmKmKmKmKmKmKdCGrjTwtababababrEovQqovovovovovovovovQqrErEdNoSrEdOdOdOdOdOdOdOdOdOdOdOrEdSdSdSdPdSdSdSdPdSixrErEiQovovovoviRrEdGdGdGdGdGlelgljljlglhdGdGdGdGdGrEababababababaa aaababahahanananananababababananahananananbzananahahababababababababdVeQeBeQeWeBeBeBeBeBeBeBeBeBeBeBxTeBeBCieCmeErErErmemmmKmKmKmKdXdXdXmKmKdvdvdvwtababababrErErErErErErErErErErErErErEovovrEdOdOdOdOdOdOdOdOdOdOdOrEiykudYizvlldiAeadSiBrErEodkVkWkWkVmxrEdGlkdGdGdGlelgljljlglhdGdGdGlkdGrEababababababaa @@ -952,7 +952,7 @@ aaababahahahanananananahahanananahahanananananahahahababababababababdVdVeBdVdVdV aaababahahanananananananahanbzanahanananananananahahababababababababrWrWfgrWrWdVCkkfdVeBeBeBeBeBElfhdVgmeBeBeBmeErErkqmevwmKmKmKmKmKmKmKmKmKmKmKDGwtabababababababababababababababababrEovovrEdOdOdOdOegegegegegegegegegegegegegegegegabababababababababababrErErErEdGlekHljljlglhdGrErErErEabababababababaa aaababahahezananananananahanananahananananananefahahabadadadadadadabrWEArdgwrWdVeBeBdVfifleBeBeBoatidVdVdVdVdVmegrEriTmepAmKpywdjUsoygoGjVmKmKmKFxwtabababababababababababababababababrEovovrEdOdOdOdOegegegegehehehehegegegegegwTegegabababababababababababrErErErEdGlelglglglglhdGrErErErEabababababababaa aaababahahanananananananananananananananananananahahadadafagfEjLadadrWoordhMrWdVwclVdVfRmReBeBeBeBeBdVdVdVdVdVmeErErErmeeieieieieieieieieiuBejeieieieieieieieieiabegegegegegegegegegegBBmEotBBegegegegegegegegelohohohegelohemBEetARegabababababababababababrErErErEdGdGlllllllldGdGrErErErEabababababababaa -aaababahahahananananfFanahanaEanahanfFananananahahahadjYjZjZjZjZkaadrWrWBgrWrWdVeBeBdVhNEleBpzeBfXhOdVenenenenmeErErErmeevevevevoEevevevhPevevhQevevevevoEeveveiabegegegegegegiCtqBppFewohohexpFyIuGiDegegegegAuohohoheEohohemtFoheFegababababababababababababrErErErElmlmlmlmlmlmrErErErEababababababababaa +aaababahahahananananfDanahanbjanahanfDananananahahahadjYjZjZjZjZkaadrWrWBgrWrWdVeBeBdVhNEleBpzeBfXhOdVenenenenmeErErErmeevevevevoEevevevhPevevhQevevevevoEeveveiabegegegegegegiCtqBppFewohohexpFyIuGiDegegegegAuohohoheEohohemtFoheFegababababababababababababrErErErElmlmlmlmlmlmrErErErEababababababababaa aaababahahahahahahahanahahahahahahahanahahahahahahahadkbjZjZjZjZkdadrWrWkErWrWdVeBeBdVdVdVdVdVgcdVdVdVdVenenenmeErErErmeeveveveveveveveveveveveveveveveveveveveiabegiEeGltohohohohohohohohohnbohohohohegegegegegegegegegohohegegeHegegabababababababababababababrErErErErErErErErErErErEabababababababababaa aaababahahahanananananananananknanananananananahahahadadjZjZjZjZadadrWrWkIrWrWdVeBeBdVdVGneBhSeBvIhTYNdVenenenmeErErErmeeveveKeieveveveieieievevevevevevevevrfeiabegiFohohohCHohohohohohohohohohohohohohetohohohohohetohohohohetohqsegababababababababababababababababababababababababababababababababababaa aaababahahananananananananacacanananananananananahahadadkekgkikjadadrWrWBgrWrWdVeBeBdVdVGneBeBeBgneBYNdVenenenmegrEriTmeeveveveieveveveveveveveveveveieveieveveiabegohohohegegohohohohohohohohohohohohohiGohohohCHoheLohohohoheLohnZegababababababababababababababababababababababababababababababababababaa @@ -970,42 +970,42 @@ aaababahahananahahezanananankrananananefahahananahahabababababababababababababab aaababahahananahananananananacacananacananahananahahabababababababababababababababababababababababababababababmeErErErmeeveveveieieieieveveveveieveveveveveveveiabababababababababababababababababababababababababababababacacacacacacababababababababababababababababababababababababacacacackracacacababaa aaababahahananahananbzanananananananacananahknanahahabababababababababababababababababababababababababababababmeErErErmeeveveveveveveveveveveveveieveveveveveveiababababababababababababababababababababababababababababacacacacabahahahahahahahahahahahahahahahahahahahahahahahahabababacacacacacacabababaa aaababahahananahananananananananananacananahananahahabababababababababababababababababababababababababababababmegrEriTmeeveveveveveveveveveveveveveveveveveveveiabababababababababababababababababababababababababababacacacacababahahahahahahahahahahahahahahahahahahahahahahahahababknacacacacacacabababaa -aaababahahananahanananananacacananacknananahananahahfHfHabababababababababababababababababababababababababababmeErErErmeevevevevevevluevevevevevluevevevevlueveiababababababababababababababababababababababababababacacacknacababahahananananananananananaoanananananananananahahabacacacacacacabababababaa -aaababahahananaoanananananacanacanananananfIfHanfHfHfHfHabababababababababababababababababababababababababababfquOuOuOfqfqfqfqfqeieieieieieieieieieieieieieieieiababababababababababababababababababababababababababacacacacabababahahananananananananananananananananananananahahacacacacacacacacababababaa -aaababahahahanananananacanacananacacananfHfHfHfHfHfHabababababababababababababababababababababababababababababfquOuOuOfqgVjjfsfqabababababababababababababababababababababababababababababababababababababababababacacacacacabababahahananananahanfJanananananananananahanananahahabacacacacababacknabababaa +aaababahahananahanananananacacananacknananahananahahfHfHabababababababababababababababababababababababababababmeErErErmeevevevevevevluevevevevevluevevevevlueveiababababababababababababababababababababababababababacacacknacababahahananananananananananaEanananananananananahahabacacacacacacabababababaa +aaababahahananaEanananananacanacanananananfIfHanfHfHfHfHabababababababababababababababababababababababababababfquOuOuOfqfqfqfqfqeieieieieieieieieieieieieieieieiababababababababababababababababababababababababababacacacacabababahahananananananananananananananananananananahahacacacacacacacacababababaa +aaababahahahanananananacanacananacacananfHfHfHfHfHfHabababababababababababababababababababababababababababababfquOuOuOfqgVjjfsfqabababababababababababababababababababababababababababababababababababababababababacacacacacabababahahananananahanfFanananananananananahanananahahabacacacacababacknabababaa aaababahahahahanananananknananacfHacacacfHfHfHfHfHfHabababababababababababababababababababababababababababababfquOuOuOfqibuOuOfqababababababababababababababababababababababababababababababababababababababababacacknacacacabababahahananananahanananananananananananahanananababacacacacacabababababababaa aaabababahahahahahahahahacacanfHfHacfKfKfHfHfHfHfHabababababababababababababababababababababababababfqfqfqfqfqfqjJuOuOftuOuOuOfqabababababababababababababababababababababababababababababababababababababababacacababacacacabababahahanananahahanananananananananananahahananabacacacacacacabababababababaa aaabababahahahahahahahahahfHfHfHfHfKfKfHfHfHfHfHfHabababababababababababababababababababababababababfqfujMuOxSwKuOuOuOfqhzjNfvfqababababababababababababababababababababababababababababababababababababababacacacabababacacabababahahananefahezananahahahahahahahananefahezanababacacacacacknababababababaa aaababababababababababfHfHfHfHfHfHfHfHfHfHfKfKabababababababababababababababababababababababababababfqfwfxuOuOfqfGfGfGfqfqfqfqfqababababababababababababababababababababababababababababababababababababababacacababababacacacababahahanananahahanananananananananananahahananabacacknacacacacababababababaa aaababababababacknacfHfHfHfHfHfHfHfHfHacacknfKabababababababababababababababababababababababababababfqxduOuOBvfyuOuOuOfqfqfqfqfqabababababababababababababababababababababababababababababababababababababacacacabababacacknacababahahananananahanananananananananananahanananacacacacabacacabababababababaa -aaababababababacfHfHfHfHfHfHfHfHfHfHacacacfKfKabababababababababababababababababababababababababababfqfzuOfARyfyuOuOjOfqabababababababababababababababababababababababababababababababababababababababababacknacababacacacacabababahahfJanananahanananananananananfJanahananananacacacabkrababababababababaa +aaababababababacfHfHfHfHfHfHfHfHfHfHacacacfKfKabababababababababababababababababababababababababababfqfzuOfARyfyuOuOjOfqabababababababababababababababababababababababababababababababababababababababababacknacababacacacacabababahahfFanananahanananananananananfFanahananananacacacabkrababababababababaa aaabababababacacacfHfHfHfHfHfHfHfHfKfKacfKfKacabababababababababababababababababababababababababababfqfBjPfCwYfyuOuOuOfqababababababababababababababababababababababababababababababababababababababababababacacabkrknacacababababahahananananananananananananananananananananacacababababababababababababaa -aaabababababacacacfHfHfHfHfHfHfHfHfHfKfKfKacacacababababababababababababababababababababababababababfqfqfqfqfqfqlwlwlwfqababababababababababababababababababababababababababababababababababababababababababacacacacacacacababababahahanananananananfLananananananfLanananananknabababababababababababababaa +aaabababababacacacfHfHfHfHfHfHfHfHfHfKfKfKacacacababababababababababababababababababababababababababfqfqfqfqfqfqlwlwlwfqababababababababababababababababababababababababababababababababababababababababababacacacacacacacababababahahanananananananfJananananananfJanananananknabababababababababababababaa aaabababababknacacacfHfHfHfHfHfHacacfKknfKacacacabacabababababababababababababababababababababababababababababfKfMfMfMfKabababababababababababababababababababababababababababababababababababababababababababacacacacacacababababahahahahahananahahahahahananahahahahahananahahahababababababababababababaa aaababababababababfHfHfHfHacabababacacacacacacacacacabababababababababababababababababababababababababababababjQfMhIfMjQababababababababababababababababababababababababababababababababababababababababababababacacacacacababababahahahahahananahahahahahananahahahahahananahahahahahahahahahahahahabababaa aaababababababfHfHfHfHfHfHacknababababababacacacacacknabababababababababababababacacababknacabababababababababfMfMfMfMfMababababababababababababababababababababababababababababababababababababababababababababababacacababababababababahahananahahahahahananahahahahahananahahahahahahahahahahahahahababaa -aaababababababababababfHfHacacacababababababacacacacacababababababababababababacacacacacacacabababababababacabfMfMfMfMfMabababababababababababababababababababababababababababababababababababababababababababababacacacababababababababahahananahahahahahananahahahahahananahahanbjananaoananananahahababaa -aaabababababababababknfHfHfHacabababababacacacacackrababababababababababababacacackracacacfHfHacacfKfKfHfHacknfMfMfMfMfMabababababababababababababababababababababababababababababababababababababababababababacacacacabababababababababahahananananfOananananahahahahahananahahanananananananananahahababaa +aaababababababababababfHfHacacacababababababacacacacacababababababababababababacacacacacacacabababababababacabfMfMfMfMfMabababababababababababababababababababababababababababababababababababababababababababababacacacababababababababahahananahahahahahananahahahahahananahahanaoananaEananananahahababaa +aaabababababababababknfHfHfHacabababababacacacacackrababababababababababababacacackracacacfHfHacacfKfKfHfHacknfMfMfMfMfMabababababababababababababababababababababababababababababababababababababababababababacacacacabababababababababahahananananfLananananahahahahahananahahanananananananananahahababaa aaababababababababacacacfHfHabababababababacacacabababababababababababababacacknacacacacfHfHfHfHfHfHfKfHfHfHacfMfMfMfMfMababababababababababababababababababababababababababababababababababababababababababacacknacacabababababababababahahananahahahahahananahahahahahanananananananananananananahahababaa -aaababababababababacacacacacabacacknababkracacacacabababababababababababababacacabfHfHacacacfKfKfHfHfHfHfKkracfMfMfMfMfMfMababababababababababababababababababababababababababababababababababababababababababacacacababababababababababahahananahahahahahananahahahahahanfLanananananananananananahahababaa -aaababababababababacacacacacacacacababababacacacacacacacabababababababababababacababfHfHknacfKfHfHfHfHfHfKacfMfMfMfMfMfMfMababababababababababababababababababababababababababababababababababababababababababacacacababababababababababahahananahahahahahananahahahahahahahananananananananfJananahahababaa -aaababababababababacacacacackracacababababababacacacacacacacacknabababababababababababfHfHfHfKfKfHfHacfKfKacfMfMfMfMfMfMfMfMababababababhsababhshshsababababababababababababababababababababababababababababacacacacababababababababababahahananananfLanfJananahahahahahanananananananananananananahahababaa -aaababababababacknacacacacacacacabababababababababknacacacacacacacabababababababababacfHfHfHfHfHfHfHfKfKacfMfMfMfMfMfMfMfMfMababgafPgagagEhshshshsababababababababababababababababababababababababababababknacacacabababababababababababahahananahahahahahananahahahahahananananananfLananananananahahababaa +aaababababababababacacacacacabacacknababkracacacacabababababababababababababacacabfHfHacacacfKfKfHfHfHfHfKkracfMfMfMfMfMfMababababababababababababababababababababababababababababababababababababababababababacacacababababababababababahahananahahahahahananahahahahahanfJanananananananananananahahababaa +aaababababababababacacacacacacacacababababacacacacacacacabababababababababababacababfHfHknacfKfHfHfHfHfHfKacfMfMfMfMfMfMfMababababababababababababababababababababababababababababababababababababababababababacacacababababababababababahahananahahahahahananahahahahahahahananananananananfFananahahababaa +aaababababababababacacacacackracacababababababacacacacacacacacknabababababababababababfHfHfHfKfKfHfHacfKfKacfMfMfMfMfMfMfMfMababababababhsababhshshsababababababababababababababababababababababababababababacacacacababababababababababahahananananfJanfFananahahahahahanananananananananananananahahababaa +aaababababababacknacacacacacacacabababababababababknacacacacacacacabababababababababacfHfHfHfHfHfHfHfKfKacfMfMfMfMfMfMfMfMfMababgafPgagagEhshshshsababababababababababababababababababababababababababababknacacacabababababababababababahahananahahahahahananahahahahahananananananfJananananananahahababaa aaababababababacacacacacacknacababababababababababababacacacacacacabababababababababacacfHfHfHacacfKfKacacfMfMfMfMfMfMgajHgagagagagafPgEgEgNgNgOfUabababababababababacababababababacababababababababababacacacacacabababababababababababahahananahahahahahananahahahahahananahahahahahahahahahananahahababaa -aaababababacacacacacacacacacabababababababababababababababacacacacacabackrabacabababababacknfHfHfHfHacacfMfMfMfMgagagagagagagagagajHgagHgNgNgNhbabababababababababacacacacababkracknabababababfHabababacacacacacacabababababababababababahahananahahahahahananahahahahahananananananaoananananananahahababaa -aaabababababacacacacackracabababababababababababababababababacknacacacacacacacacababababababfHababacfMfMfMhIfMgagagagagagagagagagagagagHgNhchbfUabababababababacacacacacababacacacacacababababfHabababacacacacackrabababababababababababahahananfJanfLananananahahahahahanananananananananananananahahababaa +aaababababacacacacacacacacacabababababababababababababababacacacacacabackrabacabababababacknfHfHfHfHacacfMfMfMfMgagagagagagagagagajHgagHgNgNgNhbabababababababababacacacacababkracknabababababfHabababacacacacacacabababababababababababahahananahahahahahananahahahahahananananananaEananananananahahababaa +aaabababababacacacacackracabababababababababababababababababacknacacacacacacacacababababababfHababacfMfMfMhIfMgagagagagagagagagagagagagHgNhchbfUabababababababacacacacacababacacacacacababababfHabababacacacacackrabababababababababababahahananfFanfJananananahahahahahanananananananananananananahahababaa aaababababknacacacacacacacabababababababababababababababababacacacacacacacacknacababababababfMfMfMfMfMfMfMgagagagagahdgagagagagagagagEgEhehbhbababababababacacacacacacacacacacacababacacabababfHfHababacacacacknacabababababababababababahahananahahahahahananahahahahahanananananananananananananahahababaa -aaababababacacacacacacababababababababababababababababfMfMacacacacacgagagagagagagahshshsgafMfMfMfMfMfMgagagagagagagagagagagagagagagagHhfgNhbfUababababgagahggaababknacacacababababababacacababfHfHababacacacacabababababababababababababahahananahahahahahananahahahahahahahahanananfJanananahahahahahababaa -aaabababababacacacacababababababababababababfMfMfMfMfMfMgagagagagagagagagagagagagagagagagagafMfMfMfMfMgagagagagagagagagagagagagagEgHgEgNgNhbabababgagagagagagEababababababababababababacabababfHfHfHabacacacacabababababababababababababahahananahahahahahananahahahahahanaoananananfLananananaoanahahababaa -aaabababababacknacabababababababababababfMfMfMfMgagagagagagagagagagagagagagagagagagagajHgagafMfMfMfMgajHgagagagagagagagagagajHgahhgNhigNhbfUababgahbgahbgagagEababababababababababababacacababfHfHfHacknacacababababababababababababababahahananananaoananananahahahahahananananananahananananananahahababaa +aaababababacacacacacacababababababababababababababababfMfMacacacacacgagagagagagagahshshsgafMfMfMfMfMfMgagagagagagagagagagagagagagagagHhfgNhbfUababababgagahggaababknacacacababababababacacababfHfHababacacacacabababababababababababababahahananahahahahahananahahahahahahahahanananfFanananahahahahahababaa +aaabababababacacacacababababababababababababfMfMfMfMfMfMgagagagagagagagagagagagagagagagagagafMfMfMfMfMgagagagagagagagagagagagagagEgHgEgNgNhbabababgagagagagagEababababababababababababacabababfHfHfHabacacacacabababababababababababababahahananahahahahahananahahahahahanaEananananfJananananaEanahahababaa +aaabababababacknacabababababababababababfMfMfMfMgagagagagagagagagagagagagagagagagagagajHgagafMfMfMfMgajHgagagagagagagagagagajHgahhgNhigNhbfUababgahbgahbgagagEababababababababababababacacababfHfHfHacknacacababababababababababababababahahananananaEananananahahahahahananananananahananananananahahababaa aaababababacacacacababababababababababjIfMfMhHgagagajHgagagagagdgggggggggggggggggggggggggggggegegffMgagagagagagagagagagagagagagahhhbgNgNhbabgagagahbgagNgNgNgEabababababababfHfHababacacacacfHfHfHfHacacababababababababababababababababahahanananananananananahahahahahananananananahananananananahahababaa -aaababababacacacababababababababababfMfMfMgagagagagagagagagdggghglglglglglglglglglglglglglglgigigjgghjgagagagagagagagagagagagagahkhbgNgNhbgagagagagagNgNhcgNgEababababababfHfHfHababacknacfHfHfHfHfHacabababababababababababababababababahahananfJananananananahahahahahananananananahananananananahahababaa +aaababababacacacababababababababababfMfMfMgagagagagagagagagdggghglglglglglglglglglglglglglglgigigjgghjgagagagagagagagagagagagagahkhbgNgNhbgagagagagagNgNhcgNgEababababababfHfHfHababacknacfHfHfHfHfHacabababababababababababababababababahahananfFananananananahahahahahananananananahananananananahahababaa aaababababacacabababababababababababhIfMgagagagdggggggggggghglglglglglglglglglglglglglglglgigigigiglhlgghjgagahHgagagajHgagagagahhgNgNgNgagagagagagagNhcgNhmfKabababababababfHababacacacfHfHfHfHfHacacabababababababababababababababababahahanananananananananacacahahahananananananahananananananahahababaa -aaababababacacabababababababababababfMgdggggggghglglglglglglglglglglglglglglglglglglglglglgigigigiglglglhlgghjgagagagagagagagagagEhngNhohbgagagagahbgNgNhbfUababababababacacfHfHacacfHfHfHfHfHfHfHacacacacabababababababababababababababahahezananananananfJanknacackrahananahanananaoanananahananahahababaa +aaababababacacabababababababababababfMgdggggggghglglglglglglglglglglglglglglglglglglglglglgigigigiglglglhlgghjgagagagagagagagagagEhngNhohbgagagagahbgNgNhbfUababababababacacfHfHacacfHfHfHfHfHfHfHacacacacabababababababababababababababahahezananananananfFanknacackrahananahanananaEanananahananahahababaa aaabababacacacacababababababababababggghglglglglglglglglglglglglglglglglglglglglglglglglglgigigigiglglglglglhqgagagagagagagagagagEhngNhohrhbgagahbhbgagNhbabababacacacacknfHfHfHfHfHfHfHfHfHfHfHfHfHknacababababababababababababababababahahanananananananananacacacknahanefahanananananananahezanahahababaa aaabababacacknacababababababababababglglglglglglglglglglglglglglglglglglglglglglglglglglglgigigiglglglglglglhlhjgagagagagagagajHgEhnhbhbgNhbgagahbgagahbfUabababacacfHfHfHfHfHfHfHfHfHababfHfHfHfHfHfHacacabababababababababababababababahahananananananananacackracahahananahanananananananahananahahabahaa -aaabababacacacacababababababababababglglglglglglglglglglglglglglglglglglglglglglglglglglglgigigiglglglglglglglhqgagagagagagagagagEhbhbgNgNgagagahbgagNhbhsababababacacacfHfHfHfHfHfHababababfHfHfHfHacacacabababababababababababababababahahanananananananananacknacahahananaoanananfDanananaoananahahababaa -aaababkracacacacababababababababababglglglglglglglglglglglglglglglglglglglglglglglglglglgigigigiglglglglglglhthugagagagagagagagagEhbgNgNgNgagagagagagNgNhvabababababacacacacknfHfHfHfHabfHfHfHfHfHfHacacababababababababababababababababahahananananfLananananacahahahahananbjanananananfJananananahahababaa +aaabababacacacacababababababababababglglglglglglglglglglglglglglglglglglglglglglglglglglglgigigiglglglglglglglhqgagagagagagagagagEhbhbgNgNgagagahbgagNhbhsababababacacacfHfHfHfHfHfHababababfHfHfHfHacacacabababababababababababababababahahanananananananananacknacahahananaEanananfOanananaEananahahababaa +aaababkracacacacababababababababababglglglglglglglglglglglglglglglglglglglglglglglglglglgigigigiglglglglglglhthugagagagagagagagagEhbgNgNgNgagagagagagNgNhvabababababacacacacknfHfHfHfHabfHfHfHfHfHfHacacababababababababababababababababahahananananfJananananacahahahahananaoanananananfFananananahahababaa aaababacacacacacababababababababababglglglglglglglglglglglglglglglglglglglglglglglglglglgigigigiglglglglglglhqgagagagagagagagagagEhbgNgNgNhbhbgagagNgNgNhvgahsababababababacacacacfHfHfHfHfHfHfHacacacacababababababababababababababababahahananahahahahahananahahahahahanananananananananananananahahababaa aaababacacknacacababababababababababglglglglglglglglglglglglglglglglglglglglglglglglglglgigigigiglglglglglglhqgahdgagagagagagagagEhbgNgNgNfUfUgagagNhwgNhxhbgEabababababababababababfHfHfHfHfHknacabacacacabababababababababababababababahahanananananananananahahahahahanananananananananananananahahababaa aaabababacacacacababababababababababgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxhyglglglglglglglgigigigigiglglglglhtgxhugagagagagagagajHgagEhAgNhBgNfUfMfMgagNgNhbhChbgEababababababababababababababfHfHacabababacacabababababababababababababababahahananananananacananahahahahahahahahahahahahahahahahahahahahababaa