From bf2bcbce67c46778379de5d64107347172830bc9 Mon Sep 17 00:00:00 2001 From: Crazylemon64 Date: Sun, 31 Jul 2016 21:29:03 -0700 Subject: [PATCH 001/101] Removes most hard-coded z level checks --- _maps/__MAP_DEFINES.dm | 32 +++++++++- _maps/cyberiad.dm | 2 +- _maps/metastation.dm | 2 +- code/__DEFINES/misc.dm | 15 ----- code/_globalvars/mapping.dm | 11 ---- code/controllers/Processes/shuttles.dm | 6 +- code/controllers/Processes/weather.dm | 4 +- code/controllers/configuration.dm | 12 ---- code/controllers/master_controller.dm | 2 +- code/datums/cache/air_alarm.dm | 3 +- code/datums/diseases/advance/advance.dm | 3 +- code/datums/spell.dm | 10 +-- code/datums/weather/weather.dm | 12 ++-- code/datums/weather/weather_types.dm | 7 +-- code/game/area/Space Station 13 areas.dm | 3 +- code/game/atoms.dm | 6 +- code/game/gamemodes/antag_spawner.dm | 3 +- code/game/gamemodes/blob/blob.dm | 3 +- code/game/gamemodes/blob/blob_report.dm | 3 +- code/game/gamemodes/borer/borer.dm | 4 +- code/game/gamemodes/cult/runes.dm | 3 +- code/game/gamemodes/events.dm | 3 +- code/game/gamemodes/game_mode.dm | 6 +- code/game/gamemodes/gameticker.dm | 3 +- .../gamemodes/malfunction/Malf_Modules.dm | 3 +- .../game/gamemodes/malfunction/malfunction.dm | 3 +- code/game/gamemodes/meteor/meteors.dm | 4 +- .../gamemodes/miniantags/borer/borer_event.dm | 3 +- .../gamemodes/miniantags/bot_swarm/swarmer.dm | 5 +- code/game/gamemodes/nations/nations.dm | 3 +- code/game/gamemodes/newobjective.dm | 3 +- .../gamemodes/nuclear/nuclear_challenge.dm | 3 +- code/game/gamemodes/nuclear/nuclearbomb.dm | 9 +-- code/game/gamemodes/objective.dm | 18 ++---- code/game/gamemodes/revolution/revolution.dm | 3 +- code/game/gamemodes/scoreboard.dm | 12 ++-- code/game/gamemodes/xenos/xenos.dm | 6 +- code/game/machinery/alarm.dm | 1 - .../atmoalter/area_atmos_computer.dm | 1 - code/game/machinery/camera/camera.dm | 2 +- code/game/machinery/camera/tracking.dm | 5 +- code/game/machinery/computer/camera.dm | 3 +- .../game/machinery/computer/communications.dm | 6 +- code/game/machinery/computer/honkputer.dm | 6 +- code/game/machinery/computer/law.dm | 3 +- code/game/machinery/computer/pod.dm | 6 +- code/game/machinery/computer/prisoner.dm | 3 +- code/game/machinery/computer/security.dm | 3 +- code/game/machinery/computer/skills.dm | 3 +- code/game/machinery/firealarm.dm | 4 +- code/game/machinery/supply_display.dm | 3 +- code/game/machinery/telecomms/broadcaster.dm | 12 ++-- .../telecomms/machine_interactions.dm | 12 ++-- .../machinery/telecomms/telecomunications.dm | 6 +- code/game/machinery/teleporter.dm | 15 ++--- code/game/mecha/equipment/tools/tools.dm | 6 +- code/game/objects/effects/landmarks.dm | 2 +- code/game/objects/items/devices/camera_bug.dm | 2 - .../objects/items/devices/radio/intercom.dm | 2 +- .../objects/items/weapons/bee_briefcase.dm | 3 +- .../objects/items/weapons/teleportation.dm | 7 +-- .../structures/crates_lockers/closets.dm | 3 +- .../structures/crates_lockers/crates.dm | 3 +- code/game/turfs/space/transit.dm | 3 +- code/modules/admin/topic.dm | 9 +-- code/modules/admin/verbs/debug.dm | 3 +- code/modules/admin/verbs/playsound.dm | 3 +- code/modules/awaymissions/zlevel.dm | 2 +- .../clothing/spacesuits/rig/modules/ninja.dm | 3 +- code/modules/computer3/computers/camera.dm | 3 +- .../computer3/computers/communications.dm | 3 +- code/modules/computer3/computers/law.dm | 3 +- code/modules/computer3/computers/medical.dm | 3 +- code/modules/computer3/computers/prisoner.dm | 3 +- code/modules/computer3/computers/robot.dm | 3 +- code/modules/computer3/computers/security.dm | 3 +- code/modules/computer3/networking.dm | 2 +- code/modules/events/alien_infestation.dm | 3 +- code/modules/events/anomaly_bluespace.dm | 3 +- code/modules/events/brand_intelligence.dm | 3 +- code/modules/events/disease_outbreak.dm | 3 +- code/modules/events/dust.dm | 2 +- code/modules/events/grid_check.dm | 15 ++--- code/modules/events/holidays/Christmas.dm | 3 +- code/modules/events/holidays/Holidays.dm | 2 +- code/modules/events/radiation_storm.dm | 9 +-- code/modules/events/rogue_drones.dm | 2 +- code/modules/events/spider_infestation.dm | 3 +- code/modules/events/undead.dm | 3 +- code/modules/events/vent_clog.dm | 3 +- code/modules/events/wormholes.dm | 3 +- code/modules/holiday/christmas.dm | 3 +- code/modules/hydroponics/seed.dm | 3 +- code/modules/mining/equipment_locker.dm | 6 +- code/modules/mining/ore.dm | 3 +- code/modules/mob/living/living.dm | 5 +- code/modules/mob/living/silicon/ai/ai.dm | 4 +- .../living/silicon/pai/software_modules.dm | 3 +- code/modules/nano/interaction/default.dm | 3 +- code/modules/nano/modules/crew_monitor.dm | 3 +- code/modules/pda/cart_apps.dm | 3 +- code/modules/pda/messenger.dm | 2 +- code/modules/power/apc.dm | 18 ++---- code/modules/power/gravitygenerator.dm | 12 ++-- code/modules/power/smes.dm | 3 +- .../projectiles/guns/energy/telegun.dm | 3 +- code/modules/research/experimentor.dm | 2 +- .../security_levels/security levels.dm | 27 +++----- code/modules/shuttle/assault_pod.dm | 1 - code/modules/shuttle/emergency.dm | 3 +- code/modules/shuttle/supply.dm | 6 +- code/modules/shuttle/syndicate.dm | 4 +- code/modules/space_management/level_check.dm | 7 +++ code/modules/space_management/level_traits.dm | 62 +++++++++++++++++++ code/modules/space_management/space_level.dm | 8 ++- .../space_management/space_transition.dm | 19 +++--- .../space_management/zlevel_manager.dm | 31 +++++++--- code/modules/store/store.dm | 3 +- code/modules/telesci/bscrystal.dm | 3 +- config/example/config.txt | 12 ---- config/example/space_levels.txt | 13 ---- paradise.dme | 2 + 122 files changed, 325 insertions(+), 410 deletions(-) create mode 100644 code/modules/space_management/level_check.dm create mode 100644 code/modules/space_management/level_traits.dm delete mode 100644 config/example/space_levels.txt diff --git a/_maps/__MAP_DEFINES.dm b/_maps/__MAP_DEFINES.dm index be9889b91e7..a3a14443cda 100644 --- a/_maps/__MAP_DEFINES.dm +++ b/_maps/__MAP_DEFINES.dm @@ -1,6 +1,32 @@ + +// Linkage flags #define CROSSLINKED 2 #define SELFLOOPING 1 #define UNAFFECTED 0 +// Attributes (In text for the convenience of those using VV) + #define BLOCK_TELEPORT "Blocks Teleport" + // Impedes with the casting of some spells + #define IMPEDES_MAGIC "Impedes Magic" + // A level the station exists on + #define STATION_LEVEL "Station Level" + // A level affected by Code Red announcements, cargo telepads, or similar + #define STATION_CONTACT "Station Contact" + // A level dedicated to admin use + #define ADMIN_LEVEL "Admin Level" + // A level that can be navigated to through space + #define REACHABLE "Reachable" + // For away missions - used by some consoles + #define AWAY_LEVEL "Away" + // Allows weather + #define HAS_WEATHER "Weather" + // Enhances telecomms signals + #define BOOSTS_SIGNAL "Boosts signals" + // Currently used for determining mining score + #define ORE_LEVEL "Mining" + // Levels the AI can control bots on + #define AI_OK "AI Allowed" + +// Level names #define MAIN_STATION "Main Station" #define CENTCOMM "CentComm" #define TELECOMMS "Telecomms Satellite" @@ -10,4 +36,8 @@ #define EMPTY_AREA "Empty Area" #define EMPTY_AREA_2 "Empty Area 2" #define AWAY_MISSION "Away Mission" - #define AWAY_MISSION_LIST list(AWAY_MISSION = UNAFFECTED) + +// Convenience define + #define DECLARE_LEVEL(NAME,LINKS,TRAITS) list("name" = NAME, "linkage" = LINKS, "attributes" = TRAITS) + + #define AWAY_MISSION_LIST list(DECLARE_LEVEL(AWAY_MISSION,UNAFFECTED,list(BLOCK_TELEPORT, AWAY_LEVEL))) diff --git a/_maps/cyberiad.dm b/_maps/cyberiad.dm index a2f78f9d26c..d832502cee5 100644 --- a/_maps/cyberiad.dm +++ b/_maps/cyberiad.dm @@ -24,7 +24,7 @@ z7 = empty #define MAP_FILE "cyberiad.dmm" #define MAP_NAME "NSS Cyberiad" - #define MAP_TRANSITION_CONFIG list(MAIN_STATION = CROSSLINKED, CENTCOMM = SELFLOOPING, TELECOMMS = CROSSLINKED, CONSTRUCTION = CROSSLINKED, MINING = CROSSLINKED, DERELICT = CROSSLINKED, EMPTY_AREA = CROSSLINKED) + #define MAP_TRANSITION_CONFIG list(DECLARE_LEVEL(MAIN_STATION,CROSSLINKED,list(STATION_LEVEL,STATION_CONTACT,REACHABLE,AI_OK)), DECLARE_LEVEL(CENTCOMM,SELFLOOPING,list(ADMIN_LEVEL,BLOCK_TELEPORT,IMPEDES_MAGIC)), DECLARE_LEVEL(TELECOMMS,CROSSLINKED,list(REACHABLE,BOOSTS_SIGNAL,AI_OK)), DECLARE_LEVEL(CONSTRUCTION,CROSSLINKED,list(REACHABLE)), DECLARE_LEVEL(MINING,CROSSLINKED,list(REACHABLE,STATION_CONTACT,HAS_WEATHER,ORE_LEVEL,AI_OK)), DECLARE_LEVEL(DERELICT,CROSSLINKED,list(REACHABLE)), DECLARE_LEVEL(EMPTY_AREA,CROSSLINKED,list(REACHABLE))) #elif !defined(MAP_OVERRIDE) diff --git a/_maps/metastation.dm b/_maps/metastation.dm index 2010b25d501..454cde2adf3 100644 --- a/_maps/metastation.dm +++ b/_maps/metastation.dm @@ -25,7 +25,7 @@ z7 = empty space #define MAP_FILE "MetaStation.v41A.II.dmm" #define MAP_NAME "MetaStation" - #define MAP_TRANSITION_CONFIG list(MAIN_STATION = CROSSLINKED, CENTCOMM = SELFLOOPING, TELECOMMS = CROSSLINKED, DERELICT = CROSSLINKED, MINING = CROSSLINKED, EMPTY_AREA = CROSSLINKED, EMPTY_AREA_2 = CROSSLINKED) + #define MAP_TRANSITION_CONFIG list(DECLARE_LEVEL(MAIN_STATION,CROSSLINKED,list(STATION_LEVEL,STATION_CONTACT,REACHABLE,AI_OK)), DECLARE_LEVEL(CENTCOMM,SELFLOOPING,list(ADMIN_LEVEL,BLOCK_TELEPORT,IMPEDES_MAGIC)), DECLARE_LEVEL(TELECOMMS,CROSSLINKED,list(REACHABLE,BOOSTS_SIGNAL,AI_OK)), DECLARE_LEVEL(DERELICT,CROSSLINKED,list(REACHABLE)), DECLARE_LEVEL(MINING,CROSSLINKED,list(REACHABLE,STATION_CONTACT,AI_OK)), DECLARE_LEVEL(EMPTY_AREA,CROSSLINKED,list(REACHABLE)), DECLARE_LEVEL(EMPTY_AREA_2,CROSSLINKED,list(REACHABLE))) #elif !defined(MAP_OVERRIDE) diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index f6ddb6a5a6a..cda5c95d85e 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -1,20 +1,5 @@ - - - -//zlevel defines, can be overriden for different maps in the appropriate _maps file. -#define ZLEVEL_STATION 1 -#define ZLEVEL_CENTCOMM 2 -#define ZLEVEL_TELECOMMS 3 -#define ZLEVEL_ENGI 4 -#define ZLEVEL_ASTEROID 5 -#define ZLEVEL_DERELICT 6 -#define ZLEVEL_EMPTY 7 -#define MAX_Z 7 // Used in space.dm to defince which Z-levels cannot be exited via space. #define TRANSITIONEDGE 7 //Distance from edge to move to another z-level -/// -#define ENGINE_EJECT_Z 3 - //Object specific defines #define CANDLE_LUM 3 //For how bright candles are diff --git a/code/_globalvars/mapping.dm b/code/_globalvars/mapping.dm index 2324bf85077..abc81f9d52a 100644 --- a/code/_globalvars/mapping.dm +++ b/code/_globalvars/mapping.dm @@ -7,14 +7,6 @@ var/list/cardinal = list( NORTH, SOUTH, EAST, WEST ) var/list/alldirs = list(NORTH, SOUTH, EAST, WEST, NORTHEAST, NORTHWEST, SOUTHEAST, SOUTHWEST) var/list/diagonals = list(NORTHEAST, NORTHWEST, SOUTHEAST, SOUTHWEST) -//This list contains the z-level numbers which can be accessed via space travel and the percentile chances to get there. -//(Exceptions: extended, sandbox and nuke) -Errorage -//Was list("3" = 30, "4" = 70). -//Spacing should be a reliable method of getting rid of a body -- Urist. -//Go away Urist, I'm restoring this to the longer list. ~Errorage -// TODO: Tie into space manager -var/list/accessable_z_levels = list(ZLEVEL_STATION,ZLEVEL_TELECOMMS,ZLEVEL_ENGI,ZLEVEL_ASTEROID,ZLEVEL_DERELICT,ZLEVEL_EMPTY) //Keep this to six maps, repeating z-levels is okay if needed - var/global/list/global_map = null //list/global_map = list(list(1,5),list(4,3))//an array of map Z levels. //Resulting sector map looks like @@ -26,9 +18,6 @@ var/global/list/global_map = null //3 - AI satellite //5 - empty space -// TODO: Tie into space manager -var/shuttle_z = ZLEVEL_CENTCOMM //default - var/list/monkeystart = list() var/list/wizardstart = list() var/list/newplayer_start = list() diff --git a/code/controllers/Processes/shuttles.dm b/code/controllers/Processes/shuttles.dm index 9c20d612247..bae4bce175f 100644 --- a/code/controllers/Processes/shuttles.dm +++ b/code/controllers/Processes/shuttles.dm @@ -164,8 +164,7 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 continue var/turf/T = get_turf(thing) - // TODO: Tie into space manager - if(T && T.z == ZLEVEL_STATION) + if(T && is_station_level(T.z)) callShuttle = 0 break @@ -210,8 +209,7 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 if(!M.roundstart_move) continue for(var/obj/docking_port/stationary/S in stationary) - // TODO: Tie into space manager - if(S.z != ZLEVEL_STATION && findtext(S.id, M.id)) + if(is_station_level(S.z) && findtext(S.id, M.id)) S.width = M.width S.height = M.height S.dwidth = M.dwidth diff --git a/code/controllers/Processes/weather.dm b/code/controllers/Processes/weather.dm index df9ee95369b..6cdcce750b6 100644 --- a/code/controllers/Processes/weather.dm +++ b/code/controllers/Processes/weather.dm @@ -1,5 +1,5 @@ -// TODO: Tie into space manager //Used for all kinds of weather, ex. lavaland ash storms. +// TODO: This could probably be better-integrated with the space manager var/global/datum/controller/process/weather/weather_master /datum/controller/process/weather @@ -33,7 +33,7 @@ var/global/datum/controller/process/weather/weather_master var/list/possible_weather_for_this_z = list() for(var/V in existing_weather) var/datum/weather/WE = V - if(WE.target_z == Z && WE.probability) //Another check so that it doesn't run extra weather + if(WE.target_level == Z && WE.probability) //Another check so that it doesn't run extra weather possible_weather_for_this_z[WE] = WE.probability var/datum/weather/W = pickweight(possible_weather_for_this_z) run_weather(W.name) diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm index 5cedd40abfc..e01aa597ba6 100644 --- a/code/controllers/configuration.dm +++ b/code/controllers/configuration.dm @@ -495,18 +495,6 @@ if("max_maint_drones") config.max_maint_drones = text2num(value) - if("station_levels") - config.station_levels = text2numlist(value, ";") - - if("admin_levels") - config.admin_levels = text2numlist(value, ";") - - if("contact_levels") - config.contact_levels = text2numlist(value, ";") - - if("player_levels") - config.player_levels = text2numlist(value, ";") - if("expected_round_length") config.expected_round_length = MinutesToTicks(text2num(value)) diff --git a/code/controllers/master_controller.dm b/code/controllers/master_controller.dm index 6ebb4d36340..e7621dcfc3e 100644 --- a/code/controllers/master_controller.dm +++ b/code/controllers/master_controller.dm @@ -48,7 +48,7 @@ var/global/pipe_processing_killed = 0 if(!config.disable_space_ruins) var/timer = start_watch() log_startup_progress("Creating random space levels...") - seedRuins(ZLEVEL_EMPTY, rand(0, 3), /area/space, space_ruins_templates) + seedRuins(level_name_to_num(EMPTY_AREA), rand(0, 3), /area/space, space_ruins_templates) log_startup_progress("Loaded random space levels in [stop_watch(timer)]s.") // We'll keep this around for the time when we finally expunge all diff --git a/code/datums/cache/air_alarm.dm b/code/datums/cache/air_alarm.dm index 67de7f95f21..a46306d1ea2 100644 --- a/code/datums/cache/air_alarm.dm +++ b/code/datums/cache/air_alarm.dm @@ -15,8 +15,7 @@ var/global/datum/repository/air_alarm/air_alarm_repository = new() alarms[++alarms.len] = passed_alarm.get_nano_data_console() else for(var/obj/machinery/alarm/alarm in (monitored_alarms ? monitored_alarms : air_alarms)) - // TODO: Tie into space manager - if(!monitored_alarms && alarm.z != ZLEVEL_STATION && alarm.z != ZLEVEL_ASTEROID) + if(!monitored_alarms && is_station_contact(alarm.z)) continue alarms[++alarms.len] = alarm.get_nano_data_console() diff --git a/code/datums/diseases/advance/advance.dm b/code/datums/diseases/advance/advance.dm index b97ce1f5c7f..009701d8057 100644 --- a/code/datums/diseases/advance/advance.dm +++ b/code/datums/diseases/advance/advance.dm @@ -406,8 +406,7 @@ var/list/advance_cures = list( AD.Refresh() for(var/mob/living/carbon/human/H in shuffle(living_mob_list)) - // TODO: Tie into space manager - if(H.z != ZLEVEL_STATION) + if(is_station_level(H.z)) continue if(!H.HasDisease(D)) H.ForceContractDisease(D) diff --git a/code/datums/spell.dm b/code/datums/spell.dm index 63b9405f73e..aba4e7c8970 100644 --- a/code/datums/spell.dm +++ b/code/datums/spell.dm @@ -67,10 +67,7 @@ var/list/spells = typesof(/obj/effect/proc_holder/spell) //needed for the badmin caster.reset_view(0) return 0 - // TODO: Tie into space manager - if(user.z == ZLEVEL_CENTCOMM && !centcom_cancast) //Certain spells are not allowed on the centcom zlevel - return 0 - if(user.z == ZLEVEL_CENTCOMM && ticker.mode.name == "ragin' mages") + if(is_admin_level(user.z) && (!centcom_cancast || ticker.mode.name == "ragin' mages")) //Certain spells are not allowed on the centcom zlevel return 0 if(!skipcharge) @@ -364,10 +361,7 @@ var/list/spells = typesof(/obj/effect/proc_holder/spell) //needed for the badmin if(((!user.mind) || !(src in user.mind.spell_list)) && !(src in user.mob_spell_list)) return 0 - // TODO: Tie into space manager - if(user.z == ZLEVEL_CENTCOMM && !centcom_cancast) //Certain spells are not allowed on the centcom zlevel - return 0 - if(user.z == ZLEVEL_CENTCOMM && ticker.mode.name == "ragin' mages") + if(is_admin_level(user.z) && (!centcom_cancast || ticker.mode.name == "ragin' mages")) //Certain spells are not allowed on the centcom zlevel return 0 switch(charge_type) diff --git a/code/datums/weather/weather.dm b/code/datums/weather/weather.dm index 7a073edc902..7002f92061b 100644 --- a/code/datums/weather/weather.dm +++ b/code/datums/weather/weather.dm @@ -28,7 +28,7 @@ var/area_type = /area/space //Types of area to affect var/list/impacted_areas = list() //Areas to be affected by the weather, calculated when the weather begins - var/target_z = ZLEVEL_STATION //The z-level to affect + var/target_level = MAIN_STATION //The z-level to affect var/overlay_layer = 10 //Since it's above everything else, this is the layer used by default. 2 is below mobs and walls if you need to use that. var/aesthetic = FALSE //If the weather has no purpose other than looks @@ -52,13 +52,13 @@ stage = STARTUP_STAGE for(var/V in get_areas(area_type)) var/area/A = V - if(A.z == target_z) + if(is_on_level_name(A,target_level)) impacted_areas |= A weather_duration = rand(weather_duration_lower, weather_duration_upper) update_areas() for(var/V in player_list) var/mob/M = V - if(M.z == target_z) + if(is_on_level_name(M,target_level)) if(telegraph_message) to_chat(M, telegraph_message) if(telegraph_sound) @@ -72,7 +72,7 @@ update_areas() for(var/V in player_list) var/mob/M = V - if(M.z == target_z) + if(is_on_level_name(M,target_level)) if(weather_message) to_chat(M, weather_message) if(weather_sound) @@ -87,7 +87,7 @@ update_areas() for(var/V in player_list) var/mob/M = V - if(M.z == target_z) + if(is_on_level_name(M,target_level)) if(end_message) to_chat(M, end_message) if(end_sound) @@ -102,7 +102,7 @@ update_areas() /datum/weather/proc/can_impact(mob/living/L) //Can this weather impact a mob? - if(L.z != target_z) + if(!is_on_level_name(L,target_level)) return if(immunity_type in L.weather_immunities) return diff --git a/code/datums/weather/weather_types.dm b/code/datums/weather/weather_types.dm index bf942b7ceba..0295d8f36fb 100644 --- a/code/datums/weather/weather_types.dm +++ b/code/datums/weather/weather_types.dm @@ -1,5 +1,4 @@ //Different types of weather. -// TODO: Tie into space manager /datum/weather/floor_is_lava //The Floor is Lava: Makes all turfs damage anyone on them unless they're standing on a solid object. name = "the floor is lava" @@ -17,7 +16,7 @@ end_duration = 0 area_type = /area - target_z = ZLEVEL_STATION + target_level = MAIN_STATION overlay_layer = 2 //Covers floors only immunity_type = "lava" @@ -51,7 +50,7 @@ end_duration = 0 area_type = /area - target_z = ZLEVEL_STATION + target_level = MAIN_STATION /datum/weather/advanced_darkness/update_areas() for(var/V in impacted_areas) @@ -88,7 +87,7 @@ end_overlay = "light_ash" area_type = /area/mine - target_z = ZLEVEL_ASTEROID + target_level = MINING immunity_type = "ash" diff --git a/code/game/area/Space Station 13 areas.dm b/code/game/area/Space Station 13 areas.dm index 07ad5956002..27eaf0490ff 100644 --- a/code/game/area/Space Station 13 areas.dm +++ b/code/game/area/Space Station 13 areas.dm @@ -67,8 +67,7 @@ var/list/teleportlocs = list() if(AR.no_teleportlocs) continue if(teleportlocs.Find(AR.name)) continue var/turf/picked = safepick(get_area_turfs(AR.type)) - // TODO: Tie into space manager - if(picked && (picked.z == ZLEVEL_STATION)) + if(picked && is_station_level(picked.z)) teleportlocs += AR.name teleportlocs[AR.name] = AR diff --git a/code/game/atoms.dm b/code/game/atoms.dm index e4332ac78c0..5d075334fb1 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -41,8 +41,7 @@ if(!T) return 0 - // TODO: Tie into space manager - if(T.z != ZLEVEL_CENTCOMM)//if not, don't bother + if(!is_admin_level(T.z))//if not, don't bother return 0 //check for centcomm shuttles @@ -59,8 +58,7 @@ if(!T) return 0 - // TODO: Tie into space manager - if(T.z != ZLEVEL_CENTCOMM)//if not, don't bother + if(!is_admin_level(T.z))//if not, don't bother return 0 if(istype(T.loc, /area/shuttle/syndicate_elite) || istype(T.loc, /area/syndicate_mothership)) diff --git a/code/game/gamemodes/antag_spawner.dm b/code/game/gamemodes/antag_spawner.dm index 7d9aed3d442..f42fc5a3c46 100644 --- a/code/game/gamemodes/antag_spawner.dm +++ b/code/game/gamemodes/antag_spawner.dm @@ -80,8 +80,7 @@ var/mob/living/demon_type = /mob/living/simple_animal/slaughter /obj/item/weapon/antag_spawner/slaughter_demon/attack_self(mob/user as mob) - // TODO: Tie into space manager - if(user.z == ZLEVEL_CENTCOMM)//this is to make sure the wizard does NOT summon a demon from the Den.. + if(level_blocks_magic(user.z))//this is to make sure the wizard does NOT summon a demon from the Den.. to_chat(user, "You should probably wait until you reach the station.") return diff --git a/code/game/gamemodes/blob/blob.dm b/code/game/gamemodes/blob/blob.dm index ebab12dc0f2..8998fffc922 100644 --- a/code/game/gamemodes/blob/blob.dm +++ b/code/game/gamemodes/blob/blob.dm @@ -118,8 +118,7 @@ var/list/blob_nodes = list() if(directory[ckey(blob.key)]) blob_client = directory[ckey(blob.key)] location = get_turf(C) - // TODO: Tie into space manager - if(location.z != ZLEVEL_STATION || istype(location, /turf/space)) + if(!is_station_level(location.z) || istype(location, /turf/space)) if(!warned) to_chat(C, "You feel ready to burst, but this isn't an appropriate place! You must return to the station!") message_admins("[key_name_admin(C)] was in space when the blobs burst, and will die if he doesn't return to the station.") diff --git a/code/game/gamemodes/blob/blob_report.dm b/code/game/gamemodes/blob/blob_report.dm index e74a0677942..198c0264dd1 100644 --- a/code/game/gamemodes/blob/blob_report.dm +++ b/code/game/gamemodes/blob/blob_report.dm @@ -23,8 +23,7 @@ var/nukecode = rand(10000, 99999) for(var/obj/machinery/nuclearbomb/bomb in world) if(bomb && bomb.r_code) - // TODO: Tie into space manager - if(bomb.z == ZLEVEL_STATION) + if(is_station_level(bomb.z)) bomb.r_code = nukecode intercepttext += "Nanotrasen Update: Biohazard Alert.
" diff --git a/code/game/gamemodes/borer/borer.dm b/code/game/gamemodes/borer/borer.dm index bb5117d4579..6a4b7031cc3 100644 --- a/code/game/gamemodes/borer/borer.dm +++ b/code/game/gamemodes/borer/borer.dm @@ -35,7 +35,7 @@ return 0 // not enough candidates for borer for(var/obj/machinery/atmospherics/unary/vent_pump/v in world) - if(!v.welded && (v.z in config.station_levels)) + if(!v.welded && is_station_level(v.z)) found_vents.Add(v) // for each 2 possible borers, add one borer and one host @@ -156,4 +156,4 @@ greet_borer(borer) - return \ No newline at end of file + return diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index dc12c64fbed..6f18213670f 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -14,8 +14,7 @@ var/list/sacrificed = list() for(var/obj/effect/rune/R in world) if(R == src) continue - // TODO: Tie into space manager - if(R.word1 == cultwords["travel"] && R.word2 == cultwords["self"] && R.word3 == key && R.z != ZLEVEL_CENTCOMM) + if(R.word1 == cultwords["travel"] && R.word2 == cultwords["self"] && R.word3 == key && is_teleport_allowed(R.z)) index++ allrunesloc.len = index allrunesloc[index] = R.loc diff --git a/code/game/gamemodes/events.dm b/code/game/gamemodes/events.dm index 123ca75a78a..01259f24237 100644 --- a/code/game/gamemodes/events.dm +++ b/code/game/gamemodes/events.dm @@ -2,8 +2,7 @@ //command_announcement.Announce("Unidentified lifesigns detected coming aboard [station_name()]. Secure any exterior access, including ducting and ventilation.", "Lifesign Alert", new_sound = 'sound/AI/aliens.ogg') var/list/vents = list() for(var/obj/machinery/atmospherics/unary/vent_pump/temp_vent in machines) - // TODO: Tie into space manager - if((temp_vent.loc.z in config.station_levels) && !temp_vent.welded) + if(is_station_level(temp_vent.loc.z) && !temp_vent.welded) if(temp_vent.parent.other_atmosmch.len > 50) // Stops Aliens getting stuck in small networks. See: Security, Virology vents += temp_vent diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm index 77f503a1db2..63fb22bc694 100644 --- a/code/game/gamemodes/game_mode.dm +++ b/code/game/gamemodes/game_mode.dm @@ -427,8 +427,7 @@ proc/get_nt_opposed() /proc/get_nuke_code() var/nukecode = "ERROR" for(var/obj/machinery/nuclearbomb/bomb in world) - // TODO: Tie into space manager - if(bomb && bomb.r_code && bomb.z == ZLEVEL_STATION) + if(bomb && bomb.r_code && is_station_level(bomb.z)) nukecode = bomb.r_code return nukecode @@ -452,8 +451,7 @@ proc/get_nt_opposed() text += " died" else text += " survived" - if(fleecheck && ply.current.z > ZLEVEL_STATION) - // TODO: Tie into space manager + if(fleecheck && !is_station_level(ply.current.z)) text += " while fleeing the station" if(ply.current.real_name != ply.name) text += " as [ply.current.real_name]" diff --git a/code/game/gamemodes/gameticker.dm b/code/game/gamemodes/gameticker.dm index 4fd8c5a452b..d78652bfa42 100644 --- a/code/game/gamemodes/gameticker.dm +++ b/code/game/gamemodes/gameticker.dm @@ -266,8 +266,7 @@ var/round_start_time = 0 M.client.screen += cinematic if(M.stat != DEAD) var/turf/T = get_turf(M) - // TODO: Tie into space manager - if(T && T.z == ZLEVEL_STATION) + if(T && is_station_level(T.z)) M.death(0) //no mercy //Now animate the cinematic diff --git a/code/game/gamemodes/malfunction/Malf_Modules.dm b/code/game/gamemodes/malfunction/Malf_Modules.dm index 40d78c131ae..74ace72bd28 100644 --- a/code/game/gamemodes/malfunction/Malf_Modules.dm +++ b/code/game/gamemodes/malfunction/Malf_Modules.dm @@ -69,8 +69,7 @@ rcd light flash thingy on matter drain src.verbs -= /mob/living/silicon/ai/proc/upgrade_turrets for(var/obj/machinery/porta_turret/turret in machines) var/turf/T = get_turf(turret) - // TODO: Tie into space manager - if(T.z in config.station_levels) + if(is_station_level(T.z)) // Increase health by 37.5% of original max, decrease delays between shots to 66% turret.health += initial(turret.health) * 3 / 8 turret.eprojectile = /obj/item/projectile/beam/laser/heavylaser //Once you see it, you will know what it means to FEAR. diff --git a/code/game/gamemodes/malfunction/malfunction.dm b/code/game/gamemodes/malfunction/malfunction.dm index fb85a0a1606..a20acc95a08 100644 --- a/code/game/gamemodes/malfunction/malfunction.dm +++ b/code/game/gamemodes/malfunction/malfunction.dm @@ -141,8 +141,7 @@ /datum/game_mode/proc/check_ai_loc() for(var/datum/mind/AI_mind in malf_ai) var/turf/ai_location = get_turf(AI_mind.current) - // TODO: Tie into space manager - if(ai_location && (ai_location.z == ZLEVEL_STATION)) + if(ai_location && is_station_level(ai_location.z)) return 1 return 0 diff --git a/code/game/gamemodes/meteor/meteors.dm b/code/game/gamemodes/meteor/meteors.dm index a2ff0f4e1d8..890cc4e151c 100644 --- a/code/game/gamemodes/meteor/meteors.dm +++ b/code/game/gamemodes/meteor/meteors.dm @@ -36,8 +36,7 @@ var/Me = pickweight(meteortypes) var/obj/effect/meteor/M = new Me(pickedstart) M.dest = pickedgoal - // TODO: Tie into space manager - M.z_original = ZLEVEL_STATION + M.z_original = level_name_to_num(MAIN_STATION) spawn(0) walk_towards(M, M.dest, 1) return @@ -103,7 +102,6 @@ var/dropamt = 2 /obj/effect/meteor/Move() - // TODO: Tie into space manager if(z != z_original || loc == dest) qdel(src) return diff --git a/code/game/gamemodes/miniantags/borer/borer_event.dm b/code/game/gamemodes/miniantags/borer/borer_event.dm index 28a0282487d..b0df1749403 100644 --- a/code/game/gamemodes/miniantags/borer/borer_event.dm +++ b/code/game/gamemodes/miniantags/borer/borer_event.dm @@ -17,8 +17,7 @@ /datum/event/borer_infestation/start() var/list/vents = list() for(var/obj/machinery/atmospherics/unary/vent_pump/temp_vent in world) - // TODO: Tie into space manager - if((temp_vent.loc.z in config.station_levels) && !temp_vent.welded) + if(is_station_level(temp_vent.loc.z) && !temp_vent.welded) //Stops cortical borers getting stuck in small networks. See: Security, Virology if(temp_vent.parent.other_atmosmch.len > 50) vents += temp_vent diff --git a/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm b/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm index ed84f211e53..1f9f5ff115a 100644 --- a/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm +++ b/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm @@ -290,14 +290,13 @@ /mob/living/simple_animal/hostile/swarmer/proc/DisperseTarget(var/mob/living/target) if(target != src) to_chat(src, "Attempting to remove this being from our presence.") - // TODO: Tie into space manager - if(src.z != ZLEVEL_STATION) + if(!is_station_level(src.z)) to_chat(src, "Our bluespace transceiver cannot locate a viable bluespace link, our teleportation abilities are useless in this area.") return if(do_mob(src, target, 30)) var/cycle for(cycle=0,cycle<100,cycle++) - var/random_location = locate(rand(37,202),rand(75,192),ZLEVEL_STATION)//Drunk dial a turf in the general ballpark of the station + var/random_location = locate(rand(37,202),rand(75,192),level_name_to_num(MAIN_STATION))//Drunk dial a turf in the general ballpark of the station if(istype(random_location, /turf/simulated/floor)) var/turf/simulated/floor/F = random_location if(F.air) diff --git a/code/game/gamemodes/nations/nations.dm b/code/game/gamemodes/nations/nations.dm index 5f729e4484e..adca32ece73 100644 --- a/code/game/gamemodes/nations/nations.dm +++ b/code/game/gamemodes/nations/nations.dm @@ -142,8 +142,7 @@ datum/game_mode/nations /datum/game_mode/nations/proc/remove_access() for(var/obj/machinery/door/airlock/W in airlocks) - // TODO: Tie into space manager - if(W.z in config.station_levels) + if(is_station_level(W.z)) W.req_access = list() diff --git a/code/game/gamemodes/newobjective.dm b/code/game/gamemodes/newobjective.dm index ef0edffd5f8..7ab6bf5cb23 100644 --- a/code/game/gamemodes/newobjective.dm +++ b/code/game/gamemodes/newobjective.dm @@ -1358,8 +1358,7 @@ datum var/turf/T = get_turf(target.current) if(target.current.stat == 2) return 1 - // TODO: Tie into space manager - else if((T) && !(T.z in config.station_levels))//If they leave the station they count as dead for this + else if((T) && !is_station_level(T.z))//If they leave the station they count as dead for this return 2 else return 0 diff --git a/code/game/gamemodes/nuclear/nuclear_challenge.dm b/code/game/gamemodes/nuclear/nuclear_challenge.dm index 15a4c8ec246..790c6a18e34 100644 --- a/code/game/gamemodes/nuclear/nuclear_challenge.dm +++ b/code/game/gamemodes/nuclear/nuclear_challenge.dm @@ -19,8 +19,7 @@ if(player_list.len < MIN_CHALLENGE_PLAYERS) to_chat(user, "The enemy crew is too small to be worth declaring war on.") return - // TODO: Tie into space manager - if(user.z != ZLEVEL_CENTCOMM) + if(!is_admin_level(user.z)) to_chat(user, "You have to be at your base to use this.") return diff --git a/code/game/gamemodes/nuclear/nuclearbomb.dm b/code/game/gamemodes/nuclear/nuclearbomb.dm index ae22e0ec458..833cb6d99ae 100644 --- a/code/game/gamemodes/nuclear/nuclearbomb.dm +++ b/code/game/gamemodes/nuclear/nuclearbomb.dm @@ -353,8 +353,7 @@ var/bomb_set var/off_station = 0 var/turf/bomb_location = get_turf(src) - // TODO: Tie into space manager - if( bomb_location && (bomb_location.z in config.station_levels) ) + if( bomb_location && is_station_level(bomb_location.z) ) if( (bomb_location.x < (128-NUKERANGE)) || (bomb_location.x > (128+NUKERANGE)) || (bomb_location.y < (128-NUKERANGE)) || (bomb_location.y > (128+NUKERANGE)) ) off_station = 1 else @@ -364,8 +363,7 @@ var/bomb_set if(ticker.mode && ticker.mode.name == "nuclear emergency") var/obj/docking_port/mobile/syndie_shuttle = shuttle_master.getShuttle("syndicate") if(syndie_shuttle) - // TODO: Tie into space manager - ticker.mode:syndies_didnt_escape = (syndie_shuttle.z > ZLEVEL_STATION ? 0 : 1) //muskets will make me change this, but it will do for now + ticker.mode:syndies_didnt_escape = is_station_level(syndie_shuttle.z) ticker.mode:nuke_off_station = off_station ticker.station_explosion_cinematic(off_station,null) if(ticker.mode) @@ -403,8 +401,7 @@ var/bomb_set /obj/item/weapon/disk/nuclear/process() var/turf/disk_loc = get_turf(src) - // TODO: Tie into space manager - if(disk_loc.z != ZLEVEL_STATION && disk_loc.z != ZLEVEL_CENTCOMM) + if(!is_secure_level(disk_loc.z)) var/holder = get(src, /mob) if(holder) to_chat(holder, "You can't help but feel that you just lost something back there...") diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index b6b1094b103..c6bf4305f42 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -77,8 +77,7 @@ var/list/potential_theft_objectives=subtypesof(/datum/theft_objective) \ check_completion() if(target && target.current) - // TODO: Tie into space manager - if(target.current.stat == DEAD || issilicon(target.current) || isbrain(target.current) || target.current.z > ZLEVEL_DERELICT || !target.current.ckey) //Borgs/brains/AIs count as dead for traitor objectives. --NeoFite + if(target.current.stat == DEAD || issilicon(target.current) || isbrain(target.current) || is_away_level(target.current.z) || !target.current.ckey) //Borgs/brains/AIs count as dead for traitor objectives. --NeoFite return 1 return 0 return 1 @@ -110,8 +109,7 @@ var/list/potential_theft_objectives=subtypesof(/datum/theft_objective) \ if(target.current.stat == DEAD || !ishuman(target.current) || !target.current.ckey || !target.current.client) return 1 var/turf/T = get_turf(target.current) - // TODO: Tie into space manager - if(T && !(T.z in config.station_levels)) //If they leave the station they count as dead for this + if(T && !is_station_level(T.z)) //If they leave the station they count as dead for this return 2 return 0 return 1 @@ -146,8 +144,7 @@ var/list/potential_theft_objectives=subtypesof(/datum/theft_objective) \ if(target in ticker.mode:head_revolutionaries) return 1 var/turf/T = get_turf(target.current) - // TODO: Tie into space manager - if(T && !(T.z in config.station_levels)) //If they leave the station they count as dead for this + if(T && !is_station_level(T.z)) //If they leave the station they count as dead for this rval = 2 return 0 return rval @@ -173,11 +170,9 @@ var/list/potential_theft_objectives=subtypesof(/datum/theft_objective) \ check_completion() if(target && target.current) - // TODO: Tie into space manager - if(target.current.stat == DEAD || issilicon(target.current) || isbrain(target.current) || target.current.z > ZLEVEL_DERELICT || !target.current.ckey) //Borgs/brains/AIs count as dead for traitor objectives. --NeoFite + if(target.current.stat == DEAD || issilicon(target.current) || isbrain(target.current) || is_away_level(target.current.z) || !target.current.ckey) //Borgs/brains/AIs count as dead for traitor objectives. --NeoFite return 1 - // TODO: Tie into space manager - if((target.current.z in config.admin_levels)) + if(is_admin_level(target.current.z)) return 0 return 1 @@ -577,8 +572,7 @@ var/list/potential_theft_objectives=subtypesof(/datum/theft_objective) \ check_completion() if(target && target.current) - // TODO: Tie into space manager - if(target.current.stat == DEAD || target.current.z > ZLEVEL_DERELICT || !target.current.ckey) + if(target.current.stat == DEAD || is_away_level(target.current.z) || !target.current.ckey) return 1 return 0 return 1 diff --git a/code/game/gamemodes/revolution/revolution.dm b/code/game/gamemodes/revolution/revolution.dm index 9e74459dadd..97489ab3fdb 100644 --- a/code/game/gamemodes/revolution/revolution.dm +++ b/code/game/gamemodes/revolution/revolution.dm @@ -314,8 +314,7 @@ /datum/game_mode/revolution/proc/check_heads_victory() for(var/datum/mind/rev_mind in head_revolutionaries) var/turf/T = get_turf(rev_mind.current) - // TODO: Tie into space manager - if((rev_mind) && (rev_mind.current) && (rev_mind.current.stat != 2) && rev_mind.current.client && T && (T.z == ZLEVEL_STATION)) + if((rev_mind) && (rev_mind.current) && (rev_mind.current.stat != DEAD) && rev_mind.current.client && T && is_station_level(T.z)) if(ishuman(rev_mind.current)) return 0 return 1 diff --git a/code/game/gamemodes/scoreboard.dm b/code/game/gamemodes/scoreboard.dm index 8ee145e8759..f74b8b1484d 100644 --- a/code/game/gamemodes/scoreboard.dm +++ b/code/game/gamemodes/scoreboard.dm @@ -21,14 +21,12 @@ // Who is alive/dead, who escaped for(var/mob/living/silicon/ai/I in mob_list) - // TODO: Tie into space manager - if(I.stat == DEAD && (I.z in config.station_levels)) + if(I.stat == DEAD && is_station_level(I.z)) score_deadaipenalty++ score_deadcrew++ for(var/mob/living/carbon/human/I in mob_list) - // TODO: Tie into space manager - if(I.stat == DEAD && (I.z in config.station_levels)) + if(I.stat == DEAD && is_station_level(I.z)) score_deadcrew++ if(I && I.mind) @@ -81,8 +79,7 @@ // Check station's power levels for(var/obj/machinery/power/apc/A in machines) - // TODO: Tie into space manager - if(!(A.z in config.station_levels)) continue + if(!is_station_level(A.z)) continue for(var/obj/item/weapon/stock_parts/cell/C in A.contents) if(C.charge < 2300) @@ -91,8 +88,7 @@ // Check how much uncleaned mess is on the station for(var/obj/effect/decal/cleanable/M in world) - // TODO: Tie into space manager - if(!(M.z in config.station_levels)) continue + if(!is_station_level(M.z)) continue if(istype(M, /obj/effect/decal/cleanable/blood/gibs)) score_mess += 3 diff --git a/code/game/gamemodes/xenos/xenos.dm b/code/game/gamemodes/xenos/xenos.dm index 4d3fc5bfae8..14ac0f27b80 100644 --- a/code/game/gamemodes/xenos/xenos.dm +++ b/code/game/gamemodes/xenos/xenos.dm @@ -122,8 +122,7 @@ command_announcement.Announce("The aliens have nearly succeeded in capturing the station and exterminating the crew. Activate the nuclear failsafe to stop the alien threat once and for all. The Nuclear Authentication Code is [get_nuke_code()] ", "Alien Lifeform Alert") set_security_level("gamma") var/obj/machinery/door/airlock/vault/V = locate(/obj/machinery/door/airlock/vault) in world - // TODO: Tie into space manager - if(V && (V.z in config.station_levels)) + if(V && is_station_level(V.z)) V.locked = 0 V.update_icon() return ..() @@ -143,8 +142,7 @@ var/list/livingplayers = list() for(var/mob/M in player_list) var/turf/T = get_turf(M) - // TODO: Tie into space manager - if((M) && (M.stat != 2) && M.client && T && ((T.z in config.station_levels) || shuttle_master.emergency.mode >= SHUTTLE_ESCAPE && ((T.z in config.station_levels) || (T.z in config.admin_levels)))) + if((M) && (M.stat != DEAD) && M.client && T && (is_station_level(T.z) || shuttle_master.emergency.mode >= SHUTTLE_ESCAPE && is_secure_level(T.z))) if(ishuman(M)) livingplayers += 1 return livingplayers.len diff --git a/code/game/machinery/alarm.dm b/code/game/machinery/alarm.dm index ac95e1b2a05..3ea08ee842c 100644 --- a/code/game/machinery/alarm.dm +++ b/code/game/machinery/alarm.dm @@ -769,7 +769,6 @@ var/turf/pos = get_turf(src) data["x"] = pos.x data["y"] = pos.y - // TODO: Tie into space manager data["z"] = pos.z return data diff --git a/code/game/machinery/atmoalter/area_atmos_computer.dm b/code/game/machinery/atmoalter/area_atmos_computer.dm index a75c3afac88..36b680f1ebc 100644 --- a/code/game/machinery/atmoalter/area_atmos_computer.dm +++ b/code/game/machinery/atmoalter/area_atmos_computer.dm @@ -113,7 +113,6 @@ scrubber.update_icon() proc/validscrubber( var/obj/machinery/portable_atmospherics/scrubber/huge/scrubber as obj ) - // TODO: Tie into space manager if(!isobj(scrubber) || get_dist(scrubber.loc, src.loc) > src.range || scrubber.loc.z != src.loc.z) return 0 diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index bcf8ee75b00..0935f8443f6 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -43,7 +43,7 @@ /obj/machinery/camera/initialize() ..() - if(z == ZLEVEL_STATION && prob(3) && !start_active) + if(is_station_level(z) && prob(3) && !start_active) toggle_cam() /obj/machinery/camera/Destroy() diff --git a/code/game/machinery/camera/tracking.dm b/code/game/machinery/camera/tracking.dm index cccc7e52f91..909d53be265 100644 --- a/code/game/machinery/camera/tracking.dm +++ b/code/game/machinery/camera/tracking.dm @@ -1,10 +1,7 @@ /mob/living/silicon/ai/proc/InvalidTurf(turf/T as turf) if(!T) return 1 - // TODO: Tie into space manager - if((T.z in config.admin_levels)) - return 1 - if(T.z > MAX_Z) + if(!is_level_reachable(T.z)) return 1 return 0 diff --git a/code/game/machinery/computer/camera.dm b/code/game/machinery/computer/camera.dm index a9b1e3ff31c..fd5dc873739 100644 --- a/code/game/machinery/computer/camera.dm +++ b/code/game/machinery/computer/camera.dm @@ -75,8 +75,7 @@ var/list/cameras = list() for(var/obj/machinery/camera/C in cameranet.cameras) - // TODO: Tie into space manager - if((z > MAX_Z || C.z > MAX_Z) && (C.z != z)) //can only recieve away mission cameras on away missions + if((is_away_level(src.z) || is_away_level(C.z)) && !atoms_share_level(C, src)) //can only recieve away mission cameras on away missions continue if(!can_access_camera(C)) continue diff --git a/code/game/machinery/computer/communications.dm b/code/game/machinery/computer/communications.dm index 790c516fc95..5ea7456fd08 100644 --- a/code/game/machinery/computer/communications.dm +++ b/code/game/machinery/computer/communications.dm @@ -54,8 +54,7 @@ if(..(href, href_list)) return 1 - // TODO: Tie into space manager - if((!(src.z in config.station_levels) && !(src.z in config.admin_levels))) + if(!is_secure_level(src.z)) to_chat(usr, "Unable to establish a connection: You're too far away from the station!") return 1 @@ -304,8 +303,7 @@ if(stat & (NOPOWER|BROKEN)) return - // TODO: Tie into space manager - if(!(src.z in list(ZLEVEL_STATION, ZLEVEL_CENTCOMM))) + if(!is_secure_level(src.z)) to_chat(user, "Unable to establish a connection: You're too far away from the station!") return diff --git a/code/game/machinery/computer/honkputer.dm b/code/game/machinery/computer/honkputer.dm index 75880d41975..3668b7576d4 100644 --- a/code/game/machinery/computer/honkputer.dm +++ b/code/game/machinery/computer/honkputer.dm @@ -20,8 +20,7 @@ /obj/machinery/computer/HONKputer/Topic(href, href_list) if(..()) return 1 - // TODO: Tie into space manager - if(!(src.z in config.station_levels)) + if(!is_station_level(src.z)) to_chat(usr, "Unable to establish a connection: You're too far away from the station!") return usr.set_machine(src) @@ -69,8 +68,7 @@ /obj/machinery/computer/HONKputer/attack_hand(var/mob/user as mob) if(..()) return - // TODO: Tie into space manager - if(src.z > ZLEVEL_DERELICT) + if(is_away_level(src.z)) to_chat(user, "Unable to establish a connection: You're too far away from the station!") return diff --git a/code/game/machinery/computer/law.dm b/code/game/machinery/computer/law.dm index a6f1a0e6c26..125a5fc06ad 100644 --- a/code/game/machinery/computer/law.dm +++ b/code/game/machinery/computer/law.dm @@ -29,8 +29,7 @@ attackby(obj/item/weapon/O as obj, mob/user as mob, params) - // TODO: Tie into space manager - if(user.z > ZLEVEL_DERELICT) + if(is_away_level(user.z)) to_chat(user, "Unable to establish a connection: You're too far away from the station!") return if(istype(O, /obj/item/weapon/aiModule)) diff --git a/code/game/machinery/computer/pod.dm b/code/game/machinery/computer/pod.dm index 38e6c139f2e..cfb4a4284a3 100644 --- a/code/game/machinery/computer/pod.dm +++ b/code/game/machinery/computer/pod.dm @@ -208,7 +208,9 @@ id_tags -= ident_tag if(href_list["dstele"]) var/choices = list(0) - choices += accessable_z_levels + var/list/reachable_levels = levels_by_trait(REACHABLE) + for(var/datum/space_level/S in reachable_levels) + choices += S.zpos var/obj/machinery/computer/pod/deathsquad/D = src var/input = input("Enter the destination Z-Level. The mechs will arrive from the East. Leave 0 if you don't want to set a specific ZLevel", "Mass Driver Controls", 0) in choices D.teleporter_dest = input @@ -362,4 +364,4 @@ AM.dir = 8 var/atom/target = get_edge_target_turf(AM, AM.dir) AM.throw_at(target, 50, 1) - return \ No newline at end of file + return diff --git a/code/game/machinery/computer/prisoner.dm b/code/game/machinery/computer/prisoner.dm index e3683361ef2..fa1ba551728 100644 --- a/code/game/machinery/computer/prisoner.dm +++ b/code/game/machinery/computer/prisoner.dm @@ -65,8 +65,7 @@ health_display = "DEAD" else if(total_loss) health_display = "HURT ([total_loss])" - // TODO: Tie into space manager - if((M.z in config.station_levels) && !istype(M.loc, /turf/space)) + if(is_station_level(M.z) && !istype(M.loc, /turf/space)) loc_display = "[get_area(M)]" dat += "ID: [T.id]
Subject: [M]
Location: [loc_display]
Health: [health_display]
" dat += "(Message Holder) |
" diff --git a/code/game/machinery/computer/security.dm b/code/game/machinery/computer/security.dm index c7c23dbc724..c03ce8ee440 100644 --- a/code/game/machinery/computer/security.dm +++ b/code/game/machinery/computer/security.dm @@ -41,8 +41,7 @@ /obj/machinery/computer/secure_data/attack_hand(mob/user as mob) if(..()) return - // TODO: Tie into space manager - if(src.z > ZLEVEL_DERELICT) + if(is_away_level(src.z)) to_chat(user, "Unable to establish a connection: You're too far away from the station!") return var/dat diff --git a/code/game/machinery/computer/skills.dm b/code/game/machinery/computer/skills.dm index 7c0680f26d3..81aa33109f0 100644 --- a/code/game/machinery/computer/skills.dm +++ b/code/game/machinery/computer/skills.dm @@ -41,8 +41,7 @@ if(..()) return - // TODO: Tie into space manager - if(src.z > ZLEVEL_DERELICT) + if(is_away_level(src.z)) to_chat(user, "Unable to establish a connection: You're too far away from the station!") return var/dat diff --git a/code/game/machinery/firealarm.dm b/code/game/machinery/firealarm.dm index 9b2e0bdf957..a1fee30eda3 100644 --- a/code/game/machinery/firealarm.dm +++ b/code/game/machinery/firealarm.dm @@ -293,9 +293,7 @@ FIRE ALARM pixel_x = (dir & 3)? 0 : (dir == 4 ? -24 : 24) pixel_y = (dir & 3)? (dir ==1 ? -24 : 24) : 0 - // TODO: Tie into space manager - // also hwat - if(z == ZLEVEL_STATION || ZLEVEL_ASTEROID == 5) + if(is_station_contact(src.z)) if(security_level) src.overlays += image('icons/obj/monitors.dmi', "overlay_[get_security_level()]") else diff --git a/code/game/machinery/supply_display.dm b/code/game/machinery/supply_display.dm index caf0c9c67d9..9c945fff989 100644 --- a/code/game/machinery/supply_display.dm +++ b/code/game/machinery/supply_display.dm @@ -5,8 +5,7 @@ /obj/machinery/status_display/supply_display/update() if(!..() && mode == STATUS_DISPLAY_CUSTOM) if(shuttle_master.supply.mode == SHUTTLE_IDLE) - // TODO: Tie into space manager - if(shuttle_master.supply.z == ZLEVEL_STATION) + if(is_station_level(shuttle_master.supply.z)) message1 = "CARGO" message2 = "Docked" else diff --git a/code/game/machinery/telecomms/broadcaster.dm b/code/game/machinery/telecomms/broadcaster.dm index 7ddb0f4b963..92de3b8906e 100644 --- a/code/game/machinery/telecomms/broadcaster.dm +++ b/code/game/machinery/telecomms/broadcaster.dm @@ -439,7 +439,7 @@ var/message_delay = 0 // To make sure restarting the recentmessages list is kept if(data == 1) for(var/obj/item/device/radio/intercom/R in connection.devices["[RADIO_CHAT]"]) var/turf/position = get_turf(R) - // TODO: Tie into space manager + // TODO: Make the radio system cooperate with the space manager if(position && position.z == level) receive |= R.send_hear(display_freq, level) @@ -452,7 +452,7 @@ var/message_delay = 0 // To make sure restarting the recentmessages list is kept if(istype(R, /obj/item/device/radio/headset)) continue var/turf/position = get_turf(R) - // TODO: Tie into space manager + // TODO: Make the radio system cooperate with the space manager if(position && position.z == level) receive |= R.send_hear(display_freq) @@ -464,7 +464,7 @@ var/message_delay = 0 // To make sure restarting the recentmessages list is kept var/datum/radio_frequency/antag_connection = radio_controller.return_frequency(freq) for(var/obj/item/device/radio/R in antag_connection.devices["[RADIO_CHAT]"]) var/turf/position = get_turf(R) - // TODO: Tie into space manager + // TODO: Make the radio system cooperate with the space manager if(position && position.z == level) receive |= R.send_hear(freq) @@ -474,7 +474,7 @@ var/message_delay = 0 // To make sure restarting the recentmessages list is kept else for(var/obj/item/device/radio/R in connection.devices["[RADIO_CHAT]"]) var/turf/position = get_turf(R) - // TODO: Tie into space manager + // TODO: Make the radio system cooperate with the space manager if(position && position.z == level) receive |= R.send_hear(display_freq) @@ -601,7 +601,7 @@ var/message_delay = 0 // To make sure restarting the recentmessages list is kept /atom/proc/test_telecomms() var/datum/signal/signal = src.telecomms_process() var/turf/position = get_turf(src) - // TODO: Tie into space manager + // TODO: Make the radio system cooperate with the space manager return (position.z in signal.data["level"]) && signal.data["done"] /atom/proc/telecomms_process(var/do_sleep = 1) @@ -620,7 +620,7 @@ var/message_delay = 0 // To make sure restarting the recentmessages list is kept "type" = 4, // determines what type of radio input it is: test broadcast "reject" = 0, "done" = 0, - // TODO: Tie into space manager + // TODO: Make the radio system cooperate with the space manager "level" = pos.z // The level it is being broadcasted at. ) signal.frequency = PUB_FREQ// Common channel diff --git a/code/game/machinery/telecomms/machine_interactions.dm b/code/game/machinery/telecomms/machine_interactions.dm index 0c0dfd178fe..347f4ebc685 100644 --- a/code/game/machinery/telecomms/machine_interactions.dm +++ b/code/game/machinery/telecomms/machine_interactions.dm @@ -180,12 +180,12 @@ var/turf/position = get_turf(src) // Toggle on/off getting signals from the station or the current Z level - // TODO: Tie into space manager - if(src.listening_level == ZLEVEL_STATION) // equals the station + // TODO: Could work with the space manager better + if(is_station_level(src.listening_level)) // equals the station src.listening_level = position.z return 1 - else if(position.z == ZLEVEL_TELECOMMS) - src.listening_level = ZLEVEL_STATION + else if(level_boosts_signal(position.z)) + src.listening_level = level_name_to_num(MAIN_STATION) return 1 return 0 @@ -234,8 +234,8 @@ /obj/machinery/telecomms/relay/Options_Menu() var/dat = "" - if(src.z == ZLEVEL_TELECOMMS) - dat += "
Signal Locked to Station: [listening_level == ZLEVEL_STATION ? "TRUE" : "FALSE"]" + if(level_boosts_signal(src.z)) + dat += "
Signal Locked to Station: [is_station_level(listening_level) ? "TRUE" : "FALSE"]" dat += "
Broadcasting: [broadcasting ? "YES" : "NO"]" dat += "
Receiving: [receiving ? "YES" : "NO"]" return dat diff --git a/code/game/machinery/telecomms/telecomunications.dm b/code/game/machinery/telecomms/telecomunications.dm index f4c2d973f7d..0bb3975d1e6 100644 --- a/code/game/machinery/telecomms/telecomunications.dm +++ b/code/game/machinery/telecomms/telecomunications.dm @@ -56,7 +56,7 @@ var/global/list/obj/machinery/telecomms/telecomms_list = list() continue if(amount && send_count >= amount) break - // TODO: Tie into space manager + // TODO: Make the radio system cooperate with the space manager if(machine.loc.z != listening_level) if(long_range_link == 0 && machine.long_range_link == 0) continue @@ -143,7 +143,7 @@ var/global/list/obj/machinery/telecomms/telecomms_list = list() if(!listening_level) //Defaults to our Z level! var/turf/position = get_turf(src) - // TODO: Tie into space manager + // TODO: Make the radio system cooperate with the space manager listening_level = position.z /obj/machinery/telecomms/initialize() @@ -169,7 +169,7 @@ var/global/list/obj/machinery/telecomms/telecomms_list = list() /obj/machinery/telecomms/proc/add_link(var/obj/machinery/telecomms/T) var/turf/position = get_turf(src) var/turf/T_position = get_turf(T) - // TODO: Tie into space manager + // TODO: Make the radio system cooperate with the space manager if((position.z == T_position.z) || (src.long_range_link && T.long_range_link)) for(var/x in autolinkers) if(T.autolinkers.Find(x)) diff --git a/code/game/machinery/teleporter.dm b/code/game/machinery/teleporter.dm index 6ecc675fdef..369cb0fc708 100644 --- a/code/game/machinery/teleporter.dm +++ b/code/game/machinery/teleporter.dm @@ -182,8 +182,7 @@ var/turf/T = get_turf(R) if(!T) continue - // TODO: Tie into space manager - if((T.z in config.admin_levels) || T.z > ZLEVEL_EMPTY) + if(!is_teleport_allowed(T.z)) continue if(R.syndicate == 1 && emagged == 0) continue @@ -199,13 +198,12 @@ continue else var/mob/M = I.loc - if(M.stat == 2) + if(M.stat == DEAD) if(M.timeofdeath + 6000 < world.time) continue var/turf/T = get_turf(M) if(!T) continue - // TODO: Tie into space manager - if((T.z in config.admin_levels)) continue + if(!is_teleport_allowed(T.z)) continue var/tmpname = M.real_name if(areaindex[tmpname]) tmpname = "[tmpname] ([++areaindex[tmpname]])" @@ -227,8 +225,7 @@ var/turf/T = get_turf(R) if(!T || !R.teleporter_hub || !R.teleporter_console) continue - // TODO: Tie into space manager - if((T.z in config.admin_levels) || T.z > ZLEVEL_EMPTY) + if(!is_teleport_allowed(T.z)) continue var/tmpname = T.loc.name if(areaindex[tmpname]) @@ -323,7 +320,7 @@ return power_station /obj/machinery/teleport/hub/Bumped(M as mob|obj) - if(z == ZLEVEL_CENTCOMM && !admin_usage) + if(!is_teleport_allowed(z) && !admin_usage) to_chat(M, "You can't use this here.") return if(power_station && power_station.engaged && !panel_open) @@ -401,7 +398,7 @@ /obj/machinery/teleport/perma/Bumped(M as mob|obj) if(stat & (BROKEN|NOPOWER)) return - if(z == ZLEVEL_CENTCOMM) + if(!is_teleport_allowed(z)) to_chat(M, "You can't use this here.") return if(target && !recalibrating && !panel_open) diff --git a/code/game/mecha/equipment/tools/tools.dm b/code/game/mecha/equipment/tools/tools.dm index cb55c783005..d945e1cbb7f 100644 --- a/code/game/mecha/equipment/tools/tools.dm +++ b/code/game/mecha/equipment/tools/tools.dm @@ -382,8 +382,7 @@ range = RANGED action(atom/target) - // TODO: Tie into space manager - if(!action_checks(target) || (src.loc.z in config.admin_levels)) return + if(!action_checks(target) || !is_teleport_allowed(src.loc.z)) return var/turf/T = get_turf(target) if(T) set_ready_state(0) @@ -404,8 +403,7 @@ action(atom/target) - // TODO: Tie into space manager - if(!action_checks(target) || (src.loc.z in config.admin_levels)) return + if(!action_checks(target) || !is_teleport_allowed(src.loc.z)) return var/list/theareas = list() for(var/area/AR in orange(100, chassis)) if(AR in theareas) continue diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index 7f109425205..3a567518e42 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -13,7 +13,7 @@ switch(name) //some of these are probably obsolete if("shuttle") - shuttle_z = z + log_debug("Obsolete landmark '[name]' at ([x],[y],[z])") qdel(src) if("airtunnel_stop") diff --git a/code/game/objects/items/devices/camera_bug.dm b/code/game/objects/items/devices/camera_bug.dm index dec4f4c75fb..e50f26bcf4f 100644 --- a/code/game/objects/items/devices/camera_bug.dm +++ b/code/game/objects/items/devices/camera_bug.dm @@ -61,7 +61,6 @@ return null var/turf/T = get_turf(user.loc) - // TODO: Tie into space manager if(T.z != current.z || !current.can_use()) to_chat(user, "[src] has lost the signal.") current = null @@ -226,7 +225,6 @@ to_chat(usr, "Something's wrong with that camera. You can't get a feed.") return var/turf/T = get_turf(loc) - // TODO: Tie into space manager if(!T || C.z != T.z) to_chat(usr, "You can't get a signal.") return diff --git a/code/game/objects/items/devices/radio/intercom.dm b/code/game/objects/items/devices/radio/intercom.dm index a8623b17f56..502a5da02b3 100644 --- a/code/game/objects/items/devices/radio/intercom.dm +++ b/code/game/objects/items/devices/radio/intercom.dm @@ -124,7 +124,7 @@ return -1 if(!(0 in level)) var/turf/position = get_turf(src) - // TODO: Tie into space manager + // TODO: Integrate radio with the space manager if(isnull(position) || !(position.z in level)) return -1 if(!src.listening) diff --git a/code/game/objects/items/weapons/bee_briefcase.dm b/code/game/objects/items/weapons/bee_briefcase.dm index 98f3fc1709b..8a15bc7f517 100644 --- a/code/game/objects/items/weapons/bee_briefcase.dm +++ b/code/game/objects/items/weapons/bee_briefcase.dm @@ -64,8 +64,7 @@ //Play sound through the station intercomms, so everyone knows the doom you have wrought. for(var/O in global_intercoms) var/obj/item/device/radio/intercom/I = O - // TODO: Tie into space manager - if(I.z != ZLEVEL_STATION) //Only broadcast to the station intercoms + if(!is_station_level(I.z)) //Only broadcast to the station intercoms continue if(!I.on) //Only broadcast to active intercoms (powered, switched on) continue diff --git a/code/game/objects/items/weapons/teleportation.dm b/code/game/objects/items/weapons/teleportation.dm index decfa424872..15650f188d9 100644 --- a/code/game/objects/items/weapons/teleportation.dm +++ b/code/game/objects/items/weapons/teleportation.dm @@ -48,8 +48,7 @@ Frequency: return 1 var/turf/current_location = get_turf(usr)//What turf is the user on? - // TODO: Tie into space manager - if(!current_location ||( current_location.z in config.admin_levels))//If turf was not found or they're on z level 2. + if(!current_location || is_admin_level(current_location.z))//If turf was not found or they're in the admin zone to_chat(usr, "\The [src] is malfunctioning.") return 1 @@ -62,7 +61,6 @@ Frequency: for(var/obj/item/device/radio/beacon/W in beacons) if(W.frequency == frequency && !W.syndicate) - // TODO: Tie into space manager if(W && W.z == z) var/turf/TB = get_turf(W) temp += "[W.code]: [TB.x], [TB.y], [TB.z]
" @@ -109,8 +107,7 @@ Frequency: /obj/item/weapon/hand_tele/attack_self(mob/user as mob) var/turf/current_location = get_turf(user)//What turf is the user on? - // TODO: Tie into space manager - if(!current_location||(current_location.z in config.admin_levels)||current_location.z>=ZLEVEL_EMPTY)//If turf was not found or they're on z level 2 or >7 which does not currently exist. + if(!current_location||!is_teleport_allowed(current_location.z))//If turf was not found or they're somewhere teleproof to_chat(user, "\The [src] is malfunctioning.") return var/list/L = list( ) diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index 4fe639160d4..cd027cc28b3 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -192,8 +192,7 @@ return var/obj/item/weapon/rcs/E = W if(E.rcell && (E.rcell.charge >= E.chargecost)) - // TODO: Tie into space manager - if(!(src.z in config.contact_levels)) + if(!is_station_contact(src.z)) to_chat(user, "The rapid-crate-sender can't locate any telepads!") return if(E.mode == 0) diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm index f9b32b071f7..bf74c11ee84 100644 --- a/code/game/objects/structures/crates_lockers/crates.dm +++ b/code/game/objects/structures/crates_lockers/crates.dm @@ -84,8 +84,7 @@ if(istype(W, /obj/item/weapon/rcs) && !src.opened) var/obj/item/weapon/rcs/E = W if(E.rcell && (E.rcell.charge >= E.chargecost)) - // TODO: Tie into space manager - if(!(src.z in config.player_levels)) + if(!is_level_reachable(src.z)) // This is inconsistent with the closet sending code to_chat(user, "The rapid-crate-sender can't locate any telepads!") return if(E.mode == 0) diff --git a/code/game/turfs/space/transit.dm b/code/game/turfs/space/transit.dm index 1b7c9343ca2..9feda5d78a7 100644 --- a/code/game/turfs/space/transit.dm +++ b/code/game/turfs/space/transit.dm @@ -93,7 +93,8 @@ var/max = world.maxx-TRANSITIONEDGE var/min = 1+TRANSITIONEDGE - var/_z = rand(ZLEVEL_CENTCOMM+1,MAX_Z) //select a random space zlevel + var/datum/space_level/dest = pick(levels_by_trait(REACHABLE)) + var/_z = dest.zpos //select a random space zlevel //now select coordinates for a border turf var/_x diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 8a9e8dea103..3a54a20ab0f 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -1979,8 +1979,7 @@ return else for(var/obj/machinery/photocopier/faxmachine/F in allfaxes) - // TODO: Tie into space manager - if((F.z in config.station_levels)) + if(is_station_level(F.z)) spawn(0) if(!F.receivefax(P)) to_chat(src.owner, "\red Message transmission to [F.department] failed.") @@ -2327,8 +2326,7 @@ for(var/mob/living/carbon/human/H in mob_list) var/turf/loc = find_loc(H) var/security = 0 - // TODO: Tie into space manager - if(!(loc.z in config.station_levels) || prisonwarped.Find(H)) + if(!is_station_level(loc.z) || prisonwarped.Find(H)) //don't warp them if they aren't ready or are already there continue @@ -2565,8 +2563,7 @@ feedback_inc("admin_secrets_fun_used",1) feedback_add_details("admin_secrets_fun_used","EgL") for(var/obj/machinery/door/airlock/W in world) - // TODO: Tie into space manager - if((W.z in config.station_levels) && !istype(get_area(W), /area/bridge) && !istype(get_area(W), /area/crew_quarters) && !istype(get_area(W), /area/security/prison)) + if(is_station_level(W.z) && !istype(get_area(W), /area/bridge) && !istype(get_area(W), /area/crew_quarters) && !istype(get_area(W), /area/security/prison)) W.req_access = list() message_admins("[key_name_admin(usr)] activated Egalitarian Station mode") command_announcement.Announce("Centcomm airlock control override activated. Please take this time to get acquainted with your coworkers.", new_sound = 'sound/AI/commandreport.ogg') diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index dd685a37a0b..baf9afbbb9d 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -373,8 +373,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that for(var/I in singularities) var/obj/singularity/S = I - // TODO: Tie into space manager - if(S.z == ZLEVEL_CENTCOMM || S.z >= MAX_Z) + if(!is_level_reachable(S.z)) continue qdel(S) log_admin("[key_name(src)] has deleted all Singularities and Tesla orbs.") diff --git a/code/modules/admin/verbs/playsound.dm b/code/modules/admin/verbs/playsound.dm index 660a1c8f199..b93eb1f043f 100644 --- a/code/modules/admin/verbs/playsound.dm +++ b/code/modules/admin/verbs/playsound.dm @@ -81,8 +81,7 @@ var/list/sounds_cache = list() for(var/O in global_intercoms) var/obj/item/device/radio/intercom/I = O - // TODO: Tie into space manager - if(I.z != ZLEVEL_STATION && !ignore_z) + if(is_station_level(I.z) && !ignore_z) continue if(!I.on && !ignore_power) continue diff --git a/code/modules/awaymissions/zlevel.dm b/code/modules/awaymissions/zlevel.dm index da6515a591d..b12ee063f2d 100644 --- a/code/modules/awaymissions/zlevel.dm +++ b/code/modules/awaymissions/zlevel.dm @@ -59,7 +59,7 @@ var/global/list/potentialRandomZlevels = generateMapList(filename = "config/away var/map = pick(potentialRandomZlevels) var/file = file(map) if(isfile(file)) - var/zlev = space_manager.add_new_zlevel(AWAY_MISSION, linkage = UNAFFECTED) + var/zlev = space_manager.add_new_zlevel(AWAY_MISSION, linkage = UNAFFECTED, traits = list(AWAY_LEVEL,BLOCK_TELEPORT)) space_manager.add_dirt(zlev) maploader.load_map(file, z_offset = zlev) late_setup_level(block(locate(1, 1, zlev), locate(world.maxx, world.maxy, zlev))) diff --git a/code/modules/clothing/spacesuits/rig/modules/ninja.dm b/code/modules/clothing/spacesuits/rig/modules/ninja.dm index c50e9b1c6d3..6f9b1589e5a 100644 --- a/code/modules/clothing/spacesuits/rig/modules/ninja.dm +++ b/code/modules/clothing/spacesuits/rig/modules/ninja.dm @@ -115,8 +115,7 @@ to_chat(H, "You cannot teleport into solid walls.") return 0*///Who the fuck cares? Ninjas in walls are cool. - // TODO: Tie into space manager - if(T.z in config.admin_levels) + if(!is_teleport_allowed(T.z)) to_chat(H, "You cannot use your teleporter on this Z-level.") return 0 diff --git a/code/modules/computer3/computers/camera.dm b/code/modules/computer3/computers/camera.dm index 070015f4dc4..52001231647 100644 --- a/code/modules/computer3/computers/camera.dm +++ b/code/modules/computer3/computers/camera.dm @@ -181,8 +181,7 @@ //proc/camera_list(var/datum/file/camnet_key/key) get_machines(var/datum/file/camnet_key/key) - // TODO: Tie into space manager - if(!computer || computer.z > ZLEVEL_DERELICT) + if(!computer || !is_away_level(computer.z)) return null var/list/L = list() diff --git a/code/modules/computer3/computers/communications.dm b/code/modules/computer3/computers/communications.dm index d6575d3c143..5230a2c4953 100644 --- a/code/modules/computer3/computers/communications.dm +++ b/code/modules/computer3/computers/communications.dm @@ -59,8 +59,7 @@ Topic(var/href, var/list/href_list) if(!interactable() || !computer.radio || ..(href,href_list) ) return - // TODO: Tie into space manager - if(!(computer.z in config.station_levels)) + if(!is_station_level(computer.z)) to_chat(usr, "Unable to establish a connection: You're too far away from the station!") return diff --git a/code/modules/computer3/computers/law.dm b/code/modules/computer3/computers/law.dm index 7534aa65932..533a600a4eb 100644 --- a/code/modules/computer3/computers/law.dm +++ b/code/modules/computer3/computers/law.dm @@ -24,8 +24,7 @@ attackby(obj/item/weapon/aiModule/module as obj, mob/user as mob, params) - // TODO: Tie into space manager - if(user.z > ZLEVEL_DERELICT) + if(is_away_level(user.z)) to_chat(user, "Unable to establish a connection: You're too far away from the station!") return if(istype(module, /obj/item/weapon/aiModule)) diff --git a/code/modules/computer3/computers/medical.dm b/code/modules/computer3/computers/medical.dm index 6e96b6728e7..462f031a3f7 100644 --- a/code/modules/computer3/computers/medical.dm +++ b/code/modules/computer3/computers/medical.dm @@ -49,8 +49,7 @@ scan = computer.cardslot.reader if(!interactable()) return - // TODO: Tie into space manager - if(computer.z > ZLEVEL_DERELICT) + if(is_away_level(computer.z)) to_chat(usr, "Unable to establish a connection: You're too far away from the station!") return var/dat diff --git a/code/modules/computer3/computers/prisoner.dm b/code/modules/computer3/computers/prisoner.dm index 75b2302991f..9ec6152a9e0 100644 --- a/code/modules/computer3/computers/prisoner.dm +++ b/code/modules/computer3/computers/prisoner.dm @@ -43,8 +43,7 @@ if(!T.implanted) continue var/loc_display = "Unknown" var/mob/living/carbon/M = T.imp_in - // TODO: Tie into space manager - if(M.z == ZLEVEL_STATION && !istype(M.loc, /turf/space)) + if(is_station_level(M.z) && !istype(M.loc, /turf/space)) var/turf/mob_loc = get_turf(M) loc_display = mob_loc.loc dat += "ID: [T.id] | Location: [loc_display]
" diff --git a/code/modules/computer3/computers/robot.dm b/code/modules/computer3/computers/robot.dm index a728c8993bf..1f6bd0fa054 100644 --- a/code/modules/computer3/computers/robot.dm +++ b/code/modules/computer3/computers/robot.dm @@ -31,8 +31,7 @@ interact() - // TODO: Tie into space manager - if(!interactable() || computer.z > ZLEVEL_DERELICT) + if(!interactable() || is_away_level(computer.z)) return var/dat if(src.temp) diff --git a/code/modules/computer3/computers/security.dm b/code/modules/computer3/computers/security.dm index d974101b33f..9ae324d70ac 100644 --- a/code/modules/computer3/computers/security.dm +++ b/code/modules/computer3/computers/security.dm @@ -57,8 +57,7 @@ if(!interactable()) return - // TODO: Tie into space manager - if(computer.z > ZLEVEL_DERELICT) + if(is_away_level(computer.z)) to_chat(usr, "Unable to establish a connection: You're too far away from the station!") return var/dat diff --git a/code/modules/computer3/networking.dm b/code/modules/computer3/networking.dm index 0fc1c966d1c..f55a63b0718 100644 --- a/code/modules/computer3/networking.dm +++ b/code/modules/computer3/networking.dm @@ -105,7 +105,7 @@ for(var/obj/O in radio_connection.devices) if(istype(O,typekey)) T = get_turf(O) - // TODO: Tie into space manager + // TODO: Make the radio system cooperate with the space manager if(istype(O) && (subspace || (O.z == z_level))) // radio does not work across z-levels result |= O return result diff --git a/code/modules/events/alien_infestation.dm b/code/modules/events/alien_infestation.dm index b6313a77a40..05054f468dd 100644 --- a/code/modules/events/alien_infestation.dm +++ b/code/modules/events/alien_infestation.dm @@ -17,8 +17,7 @@ /datum/event/alien_infestation/start() var/list/vents = list() for(var/obj/machinery/atmospherics/unary/vent_pump/temp_vent in world) - // TODO: Tie into space manager - if((temp_vent.loc.z in config.station_levels) && !temp_vent.welded) + if(is_station_level(temp_vent.loc.z) && !temp_vent.welded) if(temp_vent.parent.other_atmosmch.len > 50) //Stops Aliens getting stuck in small networks. See: Security, Virology vents += temp_vent diff --git a/code/modules/events/anomaly_bluespace.dm b/code/modules/events/anomaly_bluespace.dm index f7db50694d6..65b005c2538 100644 --- a/code/modules/events/anomaly_bluespace.dm +++ b/code/modules/events/anomaly_bluespace.dm @@ -19,8 +19,7 @@ var/obj/item/device/radio/beacon/chosen var/list/possible = list() for(var/obj/item/device/radio/beacon/W in world) - // TODO: Tie into space manager - if(!(W.z in config.station_levels)) + if(!is_station_level(W.z)) continue possible += W diff --git a/code/modules/events/brand_intelligence.dm b/code/modules/events/brand_intelligence.dm index e51ad46f61a..d640bca8641 100644 --- a/code/modules/events/brand_intelligence.dm +++ b/code/modules/events/brand_intelligence.dm @@ -18,8 +18,7 @@ /datum/event/brand_intelligence/start() for(var/obj/machinery/vending/V in machines) - // TODO: Tie into space manager - if(V.z != ZLEVEL_STATION) continue + if(!is_station_level(V.z)) continue vendingMachines.Add(V) if(!vendingMachines.len) diff --git a/code/modules/events/disease_outbreak.dm b/code/modules/events/disease_outbreak.dm index 0f44bf586ee..cdcfb6d06e9 100644 --- a/code/modules/events/disease_outbreak.dm +++ b/code/modules/events/disease_outbreak.dm @@ -21,8 +21,7 @@ var/turf/T = get_turf(H) if(!T) continue - // TODO: Tie into space manager - if(T.z != ZLEVEL_STATION) + if(!is_station_level(T.z)) continue var/foundAlready = 0 // don't infect someone that already has the virus for(var/datum/disease/D in H.viruses) diff --git a/code/modules/events/dust.dm b/code/modules/events/dust.dm index 17b529f9bda..5ed631736dd 100644 --- a/code/modules/events/dust.dm +++ b/code/modules/events/dust.dm @@ -62,7 +62,7 @@ goal = locate(endx, endy, 1) src.x = startx src.y = starty - src.z = ZLEVEL_STATION + src.z = level_name_to_num(MAIN_STATION) spawn(0) walk_towards(src, goal, 1) return diff --git a/code/modules/events/grid_check.dm b/code/modules/events/grid_check.dm index 282c8daab9e..c6f6944c915 100644 --- a/code/modules/events/grid_check.dm +++ b/code/modules/events/grid_check.dm @@ -22,8 +22,7 @@ for(var/obj/machinery/power/smes/S in machines) var/area/current_area = get_area(S) - // TODO: Tie into space manager - if(current_area.type in skipped_areas || !(S.z in config.station_levels)) + if(current_area.type in skipped_areas || !is_station_level(S.z)) continue S.last_charge = S.charge S.last_output_attempt = S.output_attempt @@ -36,8 +35,7 @@ for(var/obj/machinery/power/apc/C in world) var/area/current_area = get_area(C) - // TODO: Tie into space manager - if(current_area.type in skipped_areas_apc || !(C.z in config.station_levels)) + if(current_area.type in skipped_areas_apc || !is_station_level(C.z)) continue if(C.cell) C.cell.charge = 0 @@ -50,15 +48,13 @@ command_announcement.Announce("Power has been restored to [station_name()]. We apologize for the inconvenience.", "Power Systems Nominal", new_sound = 'sound/AI/poweron.ogg') for(var/obj/machinery/power/apc/C in machines) var/area/current_area = get_area(C) - // TODO: Tie into space manager - if(current_area.type in skipped_areas_apc || !(C.z in config.station_levels)) + if(current_area.type in skipped_areas_apc || !is_station_level(C.z)) continue if(C.cell) C.cell.charge = C.cell.maxcharge for(var/obj/machinery/power/smes/S in machines) var/area/current_area = get_area(S) - // TODO: Tie into space manager - if(current_area.type in skipped_areas || !(S.z in config.station_levels)) + if(current_area.type in skipped_areas || !is_station_level(S.z)) continue S.charge = S.last_charge S.output_attempt = S.last_output_attempt @@ -70,8 +66,7 @@ if(announce) command_announcement.Announce("All SMESs on [station_name()] have been recharged. We apologize for the inconvenience.", "Power Systems Nominal", new_sound = 'sound/AI/poweron.ogg') for(var/obj/machinery/power/smes/S in machines) - // TODO: Tie into space manager - if(S.z != ZLEVEL_STATION) + if(!is_station_level(S.z)) continue S.charge = S.capacity S.output_level = S.output_level_max diff --git a/code/modules/events/holidays/Christmas.dm b/code/modules/events/holidays/Christmas.dm index b9e23d406ef..16fa1fb85f1 100644 --- a/code/modules/events/holidays/Christmas.dm +++ b/code/modules/events/holidays/Christmas.dm @@ -1,7 +1,6 @@ /proc/Christmas_Game_Start() for(var/obj/structure/flora/tree/pine/xmas in world) - // TODO: Tie into space manager - if(!(xmas.z in config.station_levels)) continue + if(!is_station_level(xmas.z)) continue for(var/turf/simulated/floor/T in orange(1,xmas)) for(var/i=1,i<=rand(1,5),i++) new /obj/item/weapon/a_gift(T) diff --git a/code/modules/events/holidays/Holidays.dm b/code/modules/events/holidays/Holidays.dm index 8b219e77d8a..107767455f6 100644 --- a/code/modules/events/holidays/Holidays.dm +++ b/code/modules/events/holidays/Holidays.dm @@ -171,7 +171,7 @@ var/global/Holiday = null */ /* var/list/obj/containers = list() for(var/obj/item/weapon/storage/S in world) - if(!(S.z in config.station_levels)) continue + if(!is_station_level(S.z)) continue containers += S message_admins("\blue DEBUG: Event: Egg spawned at [Egg.loc] ([Egg.x],[Egg.y],[Egg.z])")*/ diff --git a/code/modules/events/radiation_storm.dm b/code/modules/events/radiation_storm.dm index 54a2bb41bb9..7968e2493cf 100644 --- a/code/modules/events/radiation_storm.dm +++ b/code/modules/events/radiation_storm.dm @@ -24,8 +24,7 @@ command_announcement.Announce("High levels of radiation detected near the station. Please evacuate into one of the shielded maintenance tunnels.", "Anomaly Alert", new_sound = 'sound/AI/radiation.ogg') for(var/area/A in world) - // TODO: Tie into space manager - if(!(A.z in config.station_levels) || is_safe_zone(A)) + if(!is_station_level(A.z) || is_safe_zone(A)) continue A.radiation_alert() @@ -43,8 +42,7 @@ var/turf/T = get_turf(H) if(!T) continue - // TODO: Tie into space manager - if(!(T.z in config.station_levels) || is_safe_zone(T.loc)) + if(!is_station_level(T.z) || is_safe_zone(T.loc)) continue if(istype(H,/mob/living/carbon/human)) @@ -63,8 +61,7 @@ command_announcement.Announce("The station has passed the radiation belt. Please report to medbay if you experience any unusual symptoms. Maintenance will lose all access again shortly.", "Anomaly Alert") for(var/area/A in world) - // TODO: Tie into space manager - if(!(A.z in config.station_levels) || is_safe_zone(A)) + if(!is_station_level(A.z) || is_safe_zone(A)) continue A.reset_radiation_alert() diff --git a/code/modules/events/rogue_drones.dm b/code/modules/events/rogue_drones.dm index 455312baa99..9b7386fe470 100644 --- a/code/modules/events/rogue_drones.dm +++ b/code/modules/events/rogue_drones.dm @@ -41,7 +41,7 @@ var/datum/effect/system/spark_spread/sparks = new /datum/effect/system/spark_spread() sparks.set_up(3, 0, D.loc) sparks.start() - D.z = ZLEVEL_CENTCOMM + D.z = level_name_to_num(CENTCOMM) D.has_loot = 0 qdel(D) diff --git a/code/modules/events/spider_infestation.dm b/code/modules/events/spider_infestation.dm index 2c46fc8dffa..2b3ffb799df 100644 --- a/code/modules/events/spider_infestation.dm +++ b/code/modules/events/spider_infestation.dm @@ -16,8 +16,7 @@ var/list/vents = list() for(var/obj/machinery/atmospherics/unary/vent_pump/temp_vent in world) - // TODO: Tie into space manager - if((temp_vent.loc.z in config.station_levels) && !temp_vent.welded) + if(is_station_level(temp_vent.loc.z) && !temp_vent.welded) if(temp_vent.parent.other_atmosmch.len > 50) vents += temp_vent diff --git a/code/modules/events/undead.dm b/code/modules/events/undead.dm index 3399c69c979..f705b63611c 100644 --- a/code/modules/events/undead.dm +++ b/code/modules/events/undead.dm @@ -9,8 +9,7 @@ RS.start() RS.kill() for(var/area/A) - // TODO: Tie into space manager - if(!(A.z in config.station_levels)) continue //Spook on main station only. + if(!is_station_level(A.z)) continue //Spook on main station only. if(A.luminosity) continue // if(A.lighting_space) continue if(A.type == /area) continue diff --git a/code/modules/events/vent_clog.dm b/code/modules/events/vent_clog.dm index de4e62215a8..e5679764a39 100644 --- a/code/modules/events/vent_clog.dm +++ b/code/modules/events/vent_clog.dm @@ -11,8 +11,7 @@ /datum/event/vent_clog/setup() endWhen = rand(25, 100) for(var/obj/machinery/atmospherics/unary/vent_scrubber/temp_vent in machines) - // TODO: Tie into space manager - if((temp_vent.loc.z in config.station_levels)) + if(is_station_level(temp_vent.loc.z)) if(temp_vent.parent.other_atmosmch.len > 50) vents += temp_vent diff --git a/code/modules/events/wormholes.dm b/code/modules/events/wormholes.dm index b022527094d..cb5155358a2 100644 --- a/code/modules/events/wormholes.dm +++ b/code/modules/events/wormholes.dm @@ -13,8 +13,7 @@ /datum/event/wormholes/start() for(var/turf/simulated/floor/T in world) - // TODO: Tie into space manager - if((T.z in config.station_levels)) + if(is_station_level(T.z)) pick_turfs += T for(var/i = 1, i <= number_of_wormholes, i++) diff --git a/code/modules/holiday/christmas.dm b/code/modules/holiday/christmas.dm index c90e97d60c1..f9fbaf81b1d 100644 --- a/code/modules/holiday/christmas.dm +++ b/code/modules/holiday/christmas.dm @@ -1,7 +1,6 @@ /datum/holiday/xmas/celebrate() for(var/obj/structure/flora/tree/pine/xmas in world) - // TODO: Tie into space manager - if(!(xmas.z in config.station_levels)) continue + if(!is_station_level(xmas.z)) continue for(var/turf/simulated/floor/T in orange(1,xmas)) for(var/i=1,i<=rand(1,5),i++) new /obj/item/weapon/a_gift(T) diff --git a/code/modules/hydroponics/seed.dm b/code/modules/hydroponics/seed.dm index ec7a5aca25f..994f141d373 100644 --- a/code/modules/hydroponics/seed.dm +++ b/code/modules/hydroponics/seed.dm @@ -376,8 +376,7 @@ // Bluespace tomato code copied over from grown.dm. if(get_trait(TRAIT_TELEPORTING)) - // TODO: Tie into space manager - if(target.z in config.admin_levels) + if(!is_teleport_allowed(target.z)) return 1 //Plant potency determines radius of teleport. diff --git a/code/modules/mining/equipment_locker.dm b/code/modules/mining/equipment_locker.dm index 211914afcbb..7de55560258 100644 --- a/code/modules/mining/equipment_locker.dm +++ b/code/modules/mining/equipment_locker.dm @@ -528,8 +528,7 @@ /obj/item/device/wormhole_jaunter/attack_self(mob/user as mob) var/turf/device_turf = get_turf(user) - // TODO: Tie into space manager - if(!device_turf||device_turf.z==ZLEVEL_CENTCOMM||device_turf.z>=ZLEVEL_EMPTY) + if(!device_turf||is_teleport_allowed(device_turf.z)) to_chat(user, "You're having difficulties getting the [src.name] to work.") return else @@ -537,8 +536,7 @@ var/list/L = list() for(var/obj/item/device/radio/beacon/B in world) var/turf/T = get_turf(B) - // TODO: Tie into space manager - if(T.z == ZLEVEL_STATION) + if(is_station_level(T.z)) L += B if(!L.len) to_chat(user, "The [src.name] failed to create a wormhole.") diff --git a/code/modules/mining/ore.dm b/code/modules/mining/ore.dm index 2a6f5555555..ec36988cb20 100644 --- a/code/modules/mining/ore.dm +++ b/code/modules/mining/ore.dm @@ -240,8 +240,7 @@ /obj/item/weapon/ore/New() pixel_x = rand(0,16)-8 pixel_y = rand(0,8)-8 - // TODO: Tie into space manager - if(src.z == ZLEVEL_ASTEROID) + if(is_mining_level(src.z)) score_oremined++ //When ore spawns, increment score. Only include ore spawned on mining asteroid (No Clown Planet) /obj/item/weapon/ore/ex_act() diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index c67879f0457..122e4e3ebe4 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -18,10 +18,7 @@ var/turf/T = get_turf(src) if(!T) return 0 - // TODO: Tie into space manager - if(T.z == ZLEVEL_CENTCOMM) //dont detect mobs on centcomm - return 0 - if(T.z >= MAX_Z) + if(!is_level_reachable(T.z)) return 0 if(user != null && src == user) return 0 diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 7870e3a91fc..471dcbec0bb 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -640,15 +640,13 @@ var/list/ai_verbs_default = list( if(check_unable(AI_CHECK_WIRELESS | AI_CHECK_RADIO)) return - var/ai_allowed_Zlevel = list(ZLEVEL_STATION,ZLEVEL_TELECOMMS,ZLEVEL_ASTEROID) var/d var/area/bot_area d += "Query network status
" d += "" for(var/mob/living/simple_animal/bot/Bot in simple_animal_list) - // TODO: Tie into space manager - if((Bot.z in ai_allowed_Zlevel) && !Bot.remote_disabled) //Only non-emagged bots on the allowed Z-level are detected! + if(is_ai_allowed(Bot.z) && !Bot.remote_disabled) //Only non-emagged bots on the allowed Z-level are detected! bot_area = get_area(Bot) d += "" //If the bot is on, it will display the bot's current mode status. If the bot is not mode, it will just report "Idle". "Inactive if it is not on at all. diff --git a/code/modules/mob/living/silicon/pai/software_modules.dm b/code/modules/mob/living/silicon/pai/software_modules.dm index 6d4c3a45150..1b21e7d4c36 100644 --- a/code/modules/mob/living/silicon/pai/software_modules.dm +++ b/code/modules/mob/living/silicon/pai/software_modules.dm @@ -499,8 +499,7 @@ /mob/living/silicon/pai/proc/hackloop() var/turf/T = get_turf_or_move(src.loc) for(var/mob/living/silicon/ai/AI in player_list) - // TODO: Tie into space manager - if(!T || !(T.z in config.contact_levels)) + if(!T || !is_station_contact(T.z)) break if(T.loc) to_chat(AI, "Network Alert: Brute-force encryption crack in progress in [T.loc].") diff --git a/code/modules/nano/interaction/default.dm b/code/modules/nano/interaction/default.dm index 50c2bd79143..cb00e6a12b3 100644 --- a/code/modules/nano/interaction/default.dm +++ b/code/modules/nano/interaction/default.dm @@ -41,8 +41,7 @@ // Prevents the AI from using Topic on admin levels (by for example viewing through the court/thunderdome cameras) // unless it's on the same level as the object it's interacting with. var/turf/T = get_turf(src_object) - // TODO: Tie into space manager - if(!T || !(z == T.z || (T.z in config.player_levels))) + if(!T || !(atoms_share_level(src,T) || is_level_reachable(T.z))) return STATUS_CLOSE // If an object is in view then we can interact with it diff --git a/code/modules/nano/modules/crew_monitor.dm b/code/modules/nano/modules/crew_monitor.dm index 65f5a9299ee..ce89f59947b 100644 --- a/code/modules/nano/modules/crew_monitor.dm +++ b/code/modules/nano/modules/crew_monitor.dm @@ -5,8 +5,7 @@ if(..()) return 1 var/turf/T = get_turf(nano_host()) - // TODO: Tie into space manager - if(!T || !(T.z in config.player_levels)) + if(!T || !is_level_reachable(T.z)) to_chat(usr, "Unable to establish a connection: You're too far away from the station!") return 0 if(href_list["track"]) diff --git a/code/modules/pda/cart_apps.dm b/code/modules/pda/cart_apps.dm index 1c407bd223c..30f732f48ae 100644 --- a/code/modules/pda/cart_apps.dm +++ b/code/modules/pda/cart_apps.dm @@ -316,8 +316,7 @@ if(shuttle_master.supply.mode == SHUTTLE_CALL) supplyData["shuttle_moving"] = 1 - // TODO: Tie into space manager - if(shuttle_master.supply.z != ZLEVEL_STATION) + if(!is_station_level(shuttle_master.supply.z)) supplyData["shuttle_loc"] = "station" else supplyData["shuttle_loc"] = "centcom" diff --git a/code/modules/pda/messenger.dm b/code/modules/pda/messenger.dm index 2a8ca83b218..6d7bbc90bd3 100644 --- a/code/modules/pda/messenger.dm +++ b/code/modules/pda/messenger.dm @@ -158,7 +158,7 @@ if(signal.data["done"]) useTC = 1 var/turf/pos = get_turf(P) - // TODO: Tie into space manager + // TODO: Make the radio system cooperate with the space manager if(pos.z in signal.data["level"]) useTC = 2 //Let's make this barely readable diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index 5cbb8837c68..c38a53437e5 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -170,8 +170,7 @@ apcs -= src if(malfai && operating) if(ticker.mode.config_tag == "malfunction") - // TODO: Tie into space manager - if(src.z == ZLEVEL_STATION) + if(is_station_level(src.z)) ticker.mode:apcs-- area.power_light = 0 area.power_equip = 0 @@ -996,8 +995,7 @@ malfai.malfhacking = 0 locked = 1 if(ticker.mode.config_tag == "malfunction") - // TODO: Tie into space manager - if((src.z in config.station_levels)) //if(is_type_in_list(get_area(src), the_station_areas)) + if(is_station_level(src.z)) //if(is_type_in_list(get_area(src), the_station_areas)) ticker.mode:apcs++ if(usr:parent) src.malfai = usr:parent @@ -1029,8 +1027,7 @@ if(malfai) if(ticker.mode.config_tag == "malfunction") - // TODO: Tie into space manager - if((src.z in config.station_levels)) //if(is_type_in_list(get_area(src), the_station_areas)) + if(is_station_level(src.z)) //if(is_type_in_list(get_area(src), the_station_areas)) operating ? ticker.mode:apcs++ : ticker.mode:apcs-- src.update() @@ -1045,8 +1042,7 @@ if(!malf.can_shunt) to_chat(malf, "You cannot shunt.") return - // TODO: Tie into space manager - if(!(src.z in config.station_levels)) + if(!is_station_level(src.z)) return src.occupier = new /mob/living/silicon/ai(src,malf.laws,null,1) src.occupier.adjustOxyLoss(malf.getOxyLoss()) @@ -1095,8 +1091,7 @@ /obj/machinery/power/apc/proc/ion_act() //intended to be exactly the same as an AI malf attack - // TODO: Tie into space manager - if(!src.malfhack && (src.z in config.station_levels)) + if(!src.malfhack && is_station_level(src.z)) if(prob(3)) src.locked = 1 if(src.cell.charge > 0) @@ -1371,8 +1366,7 @@ /obj/machinery/power/apc/proc/set_broken() if(malfai && operating) if(ticker.mode.config_tag == "malfunction") - // TODO: Tie into space manager - if((src.z in config.station_levels)) //if(is_type_in_list(get_area(src), the_station_areas)) + if(is_station_level(src.z)) //if(is_type_in_list(get_area(src), the_station_areas)) ticker.mode:apcs-- stat |= BROKEN operating = 0 diff --git a/code/modules/power/gravitygenerator.dm b/code/modules/power/gravitygenerator.dm index ea633c7e78f..6468f813fa6 100644 --- a/code/modules/power/gravitygenerator.dm +++ b/code/modules/power/gravitygenerator.dm @@ -124,8 +124,7 @@ var/const/GRAV_NEEDS_WRENCH = 3 O.main_part = null qdel(O) for(var/area/A in world) - // TODO: Tie into space manager - if(!(A.z in config.station_levels)) continue + if(!is_station_level(A.z)) continue A.gravitychange(0,A) shake_everyone() return ..() @@ -302,8 +301,7 @@ var/const/GRAV_NEEDS_WRENCH = 3 investigate_log("was brought online and is now producing gravity for this level.", "gravity") message_admins("The gravity generator was brought online. ([area.name])") for(var/area/A in world) - // TODO: Tie into space manager - if(!(A.z in config.station_levels)) continue + if(!is_station_level(A.z)) continue A.gravitychange(1,A) else if(gravity_in_level() == 1) @@ -311,8 +309,7 @@ var/const/GRAV_NEEDS_WRENCH = 3 investigate_log("was brought offline and there is now no gravity for this level.", "gravity") message_admins("The gravity generator was brought offline with no backup generator. ([area.name])") for(var/area/A in world) - // TODO: Tie into space manager - if(!(A.z in config.station_levels)) continue + if(!is_station_level(A.z)) continue A.gravitychange(0,A) update_icon() @@ -380,7 +377,7 @@ var/const/GRAV_NEEDS_WRENCH = 3 shake_camera(M, 15, 1) M.playsound_local(our_turf, 'sound/effects/alert.ogg', 100, 1, 0.5) -// TODO: Tie into space manager +// TODO: Make the gravity generator cooperate with the space manager /obj/machinery/gravity_generator/main/proc/gravity_in_level() var/turf/T = get_turf(src) if(!T) @@ -389,7 +386,6 @@ var/const/GRAV_NEEDS_WRENCH = 3 return length(gravity_generators["[T.z]"]) return 0 -// TODO: Tie into space manager /obj/machinery/gravity_generator/main/proc/update_list() var/turf/T = get_turf(src.loc) if(T) diff --git a/code/modules/power/smes.dm b/code/modules/power/smes.dm index 75f88f9b751..4af4ccaeee4 100644 --- a/code/modules/power/smes.dm +++ b/code/modules/power/smes.dm @@ -433,8 +433,7 @@ return 1 /obj/machinery/power/smes/proc/ion_act() - // TODO: Tie into space manager - if(src.z in config.station_levels) + if(is_station_level(src.z)) if(prob(1)) //explosion for(var/mob/M in viewers(src)) M.show_message("\red The [src.name] is making strange noises!", 3, "\red You hear sizzling electronics.", 2) diff --git a/code/modules/projectiles/guns/energy/telegun.dm b/code/modules/projectiles/guns/energy/telegun.dm index c280fe59903..7b94698f0e9 100644 --- a/code/modules/projectiles/guns/energy/telegun.dm +++ b/code/modules/projectiles/guns/energy/telegun.dm @@ -23,8 +23,7 @@ var/turf/T = get_turf(R) if(!T) continue - // TODO: Tie into space manager - if((T.z in config.admin_levels) || T.z > ZLEVEL_EMPTY) + if(!is_teleport_allowed(T.z)) continue if(R.syndicate == 1) continue diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm index 262820990c2..a0f1aecb520 100644 --- a/code/modules/research/experimentor.dm +++ b/code/modules/research/experimentor.dm @@ -729,7 +729,7 @@ to_chat(user, "The [src] begins to vibrate!") spawn(rand(10,30)) var/turf/userturf = get_turf(user) - if(src.loc == user && userturf.z != ZLEVEL_CENTCOMM) //Because Nuke Ops bringing this back on their shuttle, then looting the ERT area is 2fun4you! + if(src.loc == user && is_teleport_allowed(userturf.z)) //Because Nuke Ops bringing this back on their shuttle, then looting the ERT area is 2fun4you! visible_message("The [src] twists and bends, relocating itself!") throwSmoke(userturf) do_teleport(user, userturf, 8, asoundin = 'sound/effects/phasein.ogg') diff --git a/code/modules/security_levels/security levels.dm b/code/modules/security_levels/security levels.dm index b340e14d356..4bdf86deaa9 100644 --- a/code/modules/security_levels/security levels.dm +++ b/code/modules/security_levels/security levels.dm @@ -37,8 +37,7 @@ CC.post_status("alert", "outline") for(var/obj/machinery/firealarm/FA in world) - // TODO: Tie into space manager - if((FA.z in config.contact_levels)) + if(is_station_contact(FA.z)) FA.overlays = list() FA.overlays += image('icons/obj/monitors.dmi', "overlay_green") @@ -54,8 +53,7 @@ CC.post_status("alert", "outline") for(var/obj/machinery/firealarm/FA in world) - // TODO: Tie into space manager - if((FA.z in config.contact_levels)) + if(is_station_contact(FA.z)) FA.overlays = list() FA.overlays += image('icons/obj/monitors.dmi', "overlay_blue") @@ -67,8 +65,7 @@ security_level = SEC_LEVEL_RED var/obj/machinery/door/airlock/highsecurity/red/R = locate(/obj/machinery/door/airlock/highsecurity/red) in world - // TODO: Tie into space manager - if(R && (R.z in config.station_levels)) + if(R && is_station_level(R.z)) R.locked = 0 R.update_icon() @@ -77,8 +74,7 @@ CC.post_status("alert", "redalert") for(var/obj/machinery/firealarm/FA in world) - // TODO: Tie into space manager - if((FA.z in config.contact_levels)) + if(is_station_contact(FA.z)) FA.overlays = list() FA.overlays += image('icons/obj/monitors.dmi', "overlay_red") @@ -90,14 +86,12 @@ if(security_level < SEC_LEVEL_RED) for(var/obj/machinery/door/airlock/highsecurity/red/R in world) - // TODO: Tie into space manager - if((R.z in config.station_levels)) + if(is_station_level(R.z)) R.locked = 0 R.update_icon() for(var/obj/machinery/door/airlock/hatch/gamma/H in world) - // TODO: Tie into space manager - if((H.z in config.station_levels)) + if(is_station_level(H.z)) H.locked = 0 H.update_icon() @@ -106,8 +100,7 @@ CC.post_status("alert", "gammaalert") for(var/obj/machinery/firealarm/FA in world) - // TODO: Tie into space manager - if((FA.z in config.contact_levels)) + if(is_station_contact(FA.z)) FA.overlays = list() FA.overlays += image('icons/obj/monitors.dmi', "overlay_gamma") FA.update_icon() @@ -121,8 +114,7 @@ CC.post_status("alert", "epsilonalert") for(var/obj/machinery/firealarm/FA in world) - // TODO: Tie into space manager - if((FA.z in config.contact_levels)) + if(is_station_contact(FA.z)) FA.overlays = list() FA.overlays += image('icons/obj/monitors.dmi', "overlay_epsilon") @@ -135,8 +127,7 @@ CC.post_status("alert", "deltaalert") for(var/obj/machinery/firealarm/FA in world) - // TODO: Tie into space manager - if((FA.z in config.contact_levels)) + if(is_station_contact(FA.z)) FA.overlays = list() FA.overlays += image('icons/obj/monitors.dmi', "overlay_delta") diff --git a/code/modules/shuttle/assault_pod.dm b/code/modules/shuttle/assault_pod.dm index 40e7aa05aa0..fe3d059a08a 100644 --- a/code/modules/shuttle/assault_pod.dm +++ b/code/modules/shuttle/assault_pod.dm @@ -6,7 +6,6 @@ height = 7 /obj/docking_port/mobile/assault_pod/request() - // TODO: Tie into space manager if(z == initial(src.z)) //No launching pods that have already launched return ..() diff --git a/code/modules/shuttle/emergency.dm b/code/modules/shuttle/emergency.dm index 1224f5719b9..89aeb978cdf 100644 --- a/code/modules/shuttle/emergency.dm +++ b/code/modules/shuttle/emergency.dm @@ -202,8 +202,7 @@ if(time_left <= 0 && !shuttle_master.emergencyNoEscape) //move each escape pod to its corresponding transit dock for(var/obj/docking_port/mobile/pod/M in shuttle_master.mobile) - // TODO: Tie into space manager - if(M.z == ZLEVEL_STATION) //Will not launch from the mine/planet + if(is_station_level(M.z)) //Will not launch from the mine/planet M.enterTransit() //now move the actual emergency shuttle to its transit dock for(var/area/shuttle/escape/E in world) diff --git a/code/modules/shuttle/supply.dm b/code/modules/shuttle/supply.dm index f076c7ee977..3451f7fbe08 100644 --- a/code/modules/shuttle/supply.dm +++ b/code/modules/shuttle/supply.dm @@ -28,7 +28,7 @@ return 1 /obj/docking_port/mobile/supply/canMove() - if(z == ZLEVEL_STATION) + if(is_station_level(z)) return forbidden_atoms_check(areaInstance) return ..() @@ -45,7 +45,7 @@ sell() /obj/docking_port/mobile/supply/proc/buy() - if(z != ZLEVEL_STATION) //we only buy when we are -at- the station + if(!is_station_level(z)) //we only buy when we are -at- the station return 1 if(!shuttle_master.shoppinglist.len) @@ -93,7 +93,7 @@ shuttle_master.shoppinglist.Cut() /obj/docking_port/mobile/supply/proc/sell() - if(z != ZLEVEL_CENTCOMM) //we only sell when we are -at- centcomm + if(z != level_name_to_num(CENTCOMM)) //we only sell when we are -at- centcomm return 1 var/plasma_count = 0 diff --git a/code/modules/shuttle/syndicate.dm b/code/modules/shuttle/syndicate.dm index b1afd14bcf5..1c03c3f7039 100644 --- a/code/modules/shuttle/syndicate.dm +++ b/code/modules/shuttle/syndicate.dm @@ -30,9 +30,9 @@ /obj/machinery/computer/shuttle/syndicate/drop_pod/Topic(href, href_list) if(href_list["move"]) - if(z != ZLEVEL_CENTCOMM) + if(z != level_name_to_num(CENTCOMM)) to_chat(usr, "Pods are one way!") return 0 ..() -#undef SYNDICATE_CHALLENGE_TIMER \ No newline at end of file +#undef SYNDICATE_CHALLENGE_TIMER diff --git a/code/modules/space_management/level_check.dm b/code/modules/space_management/level_check.dm new file mode 100644 index 00000000000..391f5968c22 --- /dev/null +++ b/code/modules/space_management/level_check.dm @@ -0,0 +1,7 @@ +/proc/is_on_level_name(atom/A,name) + var/datum/space_level/S = space_manager.get_zlev_by_name(name) + return A.z == S.zpos + +// For expansion later +/proc/atoms_share_level(atom/A, atom/B) + return A.z == B.z diff --git a/code/modules/space_management/level_traits.dm b/code/modules/space_management/level_traits.dm new file mode 100644 index 00000000000..83309c3764f --- /dev/null +++ b/code/modules/space_management/level_traits.dm @@ -0,0 +1,62 @@ +/proc/is_level_reachable(z) + return check_level_trait(z, REACHABLE) + +/proc/is_station_level(z) + return check_level_trait(z, STATION_LEVEL) + +/proc/is_station_contact(z) + return check_level_trait(z, STATION_CONTACT) + +/proc/is_teleport_allowed(z) + return !check_level_trait(z, BLOCK_TELEPORT) + +/proc/is_admin_level(z) + return check_level_trait(z, ADMIN_LEVEL) + +/proc/is_away_level(z) + return check_level_trait(z, AWAY_LEVEL) + +/proc/is_mining_level(z) + return check_level_trait(z, ORE_LEVEL) + +/proc/is_ai_allowed(z) + return check_level_trait(z, AI_OK) + +/proc/level_blocks_magic(z) + return check_level_trait(z, IMPEDES_MAGIC) + +/proc/level_boosts_signal(z) + return check_level_trait(z, BOOSTS_SIGNAL) + +// Used for the nuke disk, or for checking if players survived through xenos +/proc/is_secure_level(z) + var/secure = check_level_trait(z, STATION_LEVEL) + if(!secure) + // This is to allow further admin levels later, other than centcomm + secure = (z == level_name_to_num(CENTCOMM)) + return secure + +var/list/default_map_traits = MAP_TRANSITION_CONFIG +/proc/check_level_trait(z, trait) + if(z == 0) + return 0 // If you're nowhere, you have no traits + var/list/trait_list + if(space_manager.initialized) + var/datum/space_level/S = space_manager.get_zlev(z) + trait_list = S.flags + else + trait_list = default_map_traits[z] + trait_list = trait_list["attributes"] + return (trait in trait_list) + +/proc/levels_by_trait(trait) + var/list/result = list() + for(var/A in space_manager.z_list) + var/datum/space_level/S = space_manager.z_list[A] + if(trait in S.flags) + result |= S + return result + +/proc/level_name_to_num(name) + var/datum/space_level/S = space_manager.get_zlev_by_name(name) + return S.zpos diff --git a/code/modules/space_management/space_level.dm b/code/modules/space_management/space_level.dm index 6b7654cd504..085bd89f44b 100644 --- a/code/modules/space_management/space_level.dm +++ b/code/modules/space_management/space_level.dm @@ -1,7 +1,7 @@ /datum/space_level var/name = "Your config settings failed, you need to fix this for the datum space levels to work" var/zpos = 1 - var/flags = 0 // We'll use this to keep track of whether you can teleport/etc + var/flags = list() // We'll use this to keep track of whether you can teleport/etc // Map transition stuff var/list/neighbors = list() @@ -19,8 +19,9 @@ var/dirt_count = 0 var/list/init_list = list() -/datum/space_level/New(z, name, transition_type = SELFLOOPING) +/datum/space_level/New(z, name, transition_type = SELFLOOPING, traits = list(BLOCK_TELEPORT)) zpos = z + flags = traits set_linkage(transition_type) build_space_destination_arrays() @@ -57,7 +58,8 @@ linkage = transition_type if(transition_type == SELFLOOPING) link_to_self() // `link_to_self` is defined in space_transitions.dm - + if(transition_type == UNAFFECTED) + reset_connections() /datum/space_level/proc/resume_init() if(dirt_count > 0) diff --git a/code/modules/space_management/space_transition.dm b/code/modules/space_management/space_transition.dm index 469365e4023..d158d694ff5 100644 --- a/code/modules/space_management/space_transition.dm +++ b/code/modules/space_management/space_transition.dm @@ -20,6 +20,7 @@ var/list/direction_cache = list() /datum/space_level/proc/link_to_self() + reset_connections() neighbors = list() var/list/L = list(Z_LEVEL_NORTH,Z_LEVEL_SOUTH,Z_LEVEL_EAST,Z_LEVEL_WEST) for(var/A in L) @@ -279,7 +280,7 @@ /datum/spacewalk_grid/proc/get_height() return 1 + max_y - min_y -// This function is called repeatedly to build the map +// This function chooses an available point next to any node in the grid /datum/spacewalk_grid/proc/get_empty_node() var/datum/point/P = pick(available_nodes) if(isnull(P)) @@ -287,6 +288,12 @@ consume_node(P) return P +// This function is called repeatedly to build the map +/datum/spacewalk_grid/proc/add_level(datum/space_level/S) + var/datum/point/P = get_empty_node() + P.set_space_level(S) + + // This proc substantiates the grid of points used to determine routes between levels // Separating this from initialization gives us time in which we can add more crosslink z levels // before we bake in all our connections @@ -318,16 +325,10 @@ D = pick(crosslinks) crosslinks.Remove(D) // We now choose a point in our imaginary grid adjacent to our current location - P = point_grid.get_empty_node() - // Let our z level know where in the imaginary grid it is - // This will also handle establishing neighborship with other z levels - P.set_space_level(D) + point_grid.add_level(D) -// A heavy proc - loops through all space turfs and sets its destination +// Loops through border space turfs and sets its destination // based on its space level's linkage -// Takes 0.6 seconds per call on my machine - could have each z level -// have its own space turf cache, but I don't want to complicate this more -// than is necessary /datum/zlev_manager/proc/setup_space_destinations() var/timer = start_watch() log_debug("Assigning space turf destinations...") diff --git a/code/modules/space_management/zlevel_manager.dm b/code/modules/space_management/zlevel_manager.dm index 8f83c0ab5e4..26607380a37 100644 --- a/code/modules/space_management/zlevel_manager.dm +++ b/code/modules/space_management/zlevel_manager.dm @@ -3,9 +3,11 @@ var/global/datum/zlev_manager/space_manager = new /datum/zlev_manager // A list of z-levels var/list/z_list = list() + var/list/levels_by_name = list() var/list/heaps = list() var/datum/spacewalk_grid/linkage_map + var/initialized = 0 // Populate our space level list // and prepare space transitions @@ -14,18 +16,24 @@ var/global/datum/zlev_manager/space_manager = new var/k = 1 // First take care of "Official" z levels, without visiting levels outside of the list - for(var/A in map_transition_config) - // `A` is the name - // `map_transition_config[A]` is the transition type - z_list["[k]"] = new /datum/space_level(k, A, transition_type = map_transition_config[A]) + for(var/list/features in map_transition_config) if(k > world.maxz) - CRASH("More map transitions defined than existent z levels - [num_official_z_levels]") + CRASH("More map attributes pre-defined than existent z levels - [num_official_z_levels]") + var/name = features["name"] + var/linking = features["linkage"] + var/list/attributes = features["attributes"] + attributes = attributes.Copy() // Clone the list so it can't be changed on accident + + var/datum/space_level/S = new /datum/space_level(k, name, transition_type = linking, traits = attributes) + z_list["[k]"] = S + levels_by_name[name] = S k++ // Then, we take care of unmanaged z levels // They get the default linkage of SELFLOOPING for(var/i = k, i <= world.maxz, i++) z_list["[i]"] = new /datum/space_level(i) + initialized = 1 /datum/zlev_manager/proc/get_zlev(z) @@ -34,6 +42,11 @@ var/global/datum/zlev_manager/space_manager = new else return z_list["[z]"] +/datum/zlev_manager/proc/get_zlev_by_name(A) + if(!(A in levels_by_name)) + throw EXCEPTION("Non-existent z level: '[A]'") + return levels_by_name[A] + /* * "Dirt" management * "Dirt" is used to keep track of whether a z level should automatically have @@ -88,10 +101,14 @@ var/global/datum/zlev_manager/space_manager = new // Increments the max z-level by one // For convenience's sake returns the z-level added -/datum/zlev_manager/proc/add_new_zlevel(name, linkage = SELFLOOPING) +/datum/zlev_manager/proc/add_new_zlevel(name, linkage = SELFLOOPING, traits = list(BLOCK_TELEPORT)) + if(name in levels_by_name) + throw EXCEPTION("Name already in use: [name]") world.maxz++ var/our_z = world.maxz - z_list["[our_z]"] = new /datum/space_level(our_z,name, transition_type = linkage) + var/datum/space_level/S = new /datum/space_level(our_z, name, transition_type = linkage, traits = traits) + levels_by_name[name] = S + z_list["[our_z]"] = S return our_z /datum/zlev_manager/proc/cut_levels_downto(new_maxz) diff --git a/code/modules/store/store.dm b/code/modules/store/store.dm index 7d5fc1e527d..d93d56acc41 100644 --- a/code/modules/store/store.dm +++ b/code/modules/store/store.dm @@ -48,8 +48,7 @@ var/global/datum/store/centcomm_store=new /datum/store/proc/reconnect_database() for(var/obj/machinery/computer/account_database/DB in world) - // TODO: Tie into space manager - if((DB.z in config.station_levels)) + if(is_station_level(DB.z)) linked_db = DB break diff --git a/code/modules/telesci/bscrystal.dm b/code/modules/telesci/bscrystal.dm index 431d9e2958e..6f5e3b30279 100644 --- a/code/modules/telesci/bscrystal.dm +++ b/code/modules/telesci/bscrystal.dm @@ -22,8 +22,7 @@ qdel(src) /obj/item/weapon/ore/bluespace_crystal/proc/blink_mob(var/mob/living/L) - // TODO: Tie into space manager - if(L.z in config.admin_levels) + if(!is_teleport_allowed(L.z)) src.visible_message("[src]'s fragments begin rapidly vibrating and blink out of existence.") qdel(src) return diff --git a/config/example/config.txt b/config/example/config.txt index 2f723c704f4..b1df63d508a 100644 --- a/config/example/config.txt +++ b/config/example/config.txt @@ -260,18 +260,6 @@ GHOST_INTERACTION ## Default is "python" on Windows, "/usr/bin/env python2" on UNIX. #PYTHON_PATH pythonw -## Defines which Z-levels the station exists on. -STATION_LEVELS 1 - -## Defines which Z-levels are used for admin functionality, such as Central Command and the Syndicate Shuttle -ADMIN_LEVELS 2 - -## Defines which Z-levels which, for example, a Code Red announcement may affect -CONTACT_LEVELS 1;5 - -## Defines all Z-levels a character can typically reach -PLAYER_LEVELS 1;3;4;5;6;7 - ## Expected round length in minutes EXPECTED_ROUND_LENGTH 120 diff --git a/config/example/space_levels.txt b/config/example/space_levels.txt deleted file mode 100644 index d40624bb64d..00000000000 --- a/config/example/space_levels.txt +++ /dev/null @@ -1,13 +0,0 @@ -Main Station;1;linked - -Central Command;2;unlinked - -Telecommunications Satellite;3;linked - -Engineering Outpost;4;linked - -Mining Asteroid;5;linked - -Derelicted Station;6;linked - -Empty Area;7;linked \ No newline at end of file diff --git a/paradise.dme b/paradise.dme index 51cc0c1616b..7ee9b673572 100644 --- a/paradise.dme +++ b/paradise.dme @@ -1995,6 +1995,8 @@ #include "code\modules\shuttle\supply.dm" #include "code\modules\shuttle\syndicate.dm" #include "code\modules\space_management\heap_space_level.dm" +#include "code\modules\space_management\level_check.dm" +#include "code\modules\space_management\level_traits.dm" #include "code\modules\space_management\space_chunk.dm" #include "code\modules\space_management\space_level.dm" #include "code\modules\space_management\space_transition.dm" From 607e92ba1ccb1ea0d005a825d209acd69ee05bb7 Mon Sep 17 00:00:00 2001 From: Crazylemon64 Date: Sun, 31 Jul 2016 21:42:25 -0700 Subject: [PATCH 002/101] Left a var abandoned, whoops --- code/modules/space_management/space_transition.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/space_management/space_transition.dm b/code/modules/space_management/space_transition.dm index d158d694ff5..bd254a37b8b 100644 --- a/code/modules/space_management/space_transition.dm +++ b/code/modules/space_management/space_transition.dm @@ -317,7 +317,6 @@ var/datum/spacewalk_grid/point_grid = new // We do this so we can display the way the levels connect later linkage_map = point_grid - var/datum/point/P // Now, we pop entries in a random order from our list of space levels // and assign its connections based on the grid From 28e00f8bf707704b4a53855c3ba56812489c19d9 Mon Sep 17 00:00:00 2001 From: Crazylemon64 Date: Mon, 1 Aug 2016 09:00:54 -0700 Subject: [PATCH 003/101] Newlines to make the map defines readable --- _maps/cyberiad.dm | 8 +++++++- _maps/metastation.dm | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/_maps/cyberiad.dm b/_maps/cyberiad.dm index d832502cee5..6b131de4ee7 100644 --- a/_maps/cyberiad.dm +++ b/_maps/cyberiad.dm @@ -24,7 +24,13 @@ z7 = empty #define MAP_FILE "cyberiad.dmm" #define MAP_NAME "NSS Cyberiad" - #define MAP_TRANSITION_CONFIG list(DECLARE_LEVEL(MAIN_STATION,CROSSLINKED,list(STATION_LEVEL,STATION_CONTACT,REACHABLE,AI_OK)), DECLARE_LEVEL(CENTCOMM,SELFLOOPING,list(ADMIN_LEVEL,BLOCK_TELEPORT,IMPEDES_MAGIC)), DECLARE_LEVEL(TELECOMMS,CROSSLINKED,list(REACHABLE,BOOSTS_SIGNAL,AI_OK)), DECLARE_LEVEL(CONSTRUCTION,CROSSLINKED,list(REACHABLE)), DECLARE_LEVEL(MINING,CROSSLINKED,list(REACHABLE,STATION_CONTACT,HAS_WEATHER,ORE_LEVEL,AI_OK)), DECLARE_LEVEL(DERELICT,CROSSLINKED,list(REACHABLE)), DECLARE_LEVEL(EMPTY_AREA,CROSSLINKED,list(REACHABLE))) + #define MAP_TRANSITION_CONFIG list(DECLARE_LEVEL(MAIN_STATION,CROSSLINKED,list(STATION_LEVEL,STATION_CONTACT,REACHABLE,AI_OK)),\ +DECLARE_LEVEL(CENTCOMM,SELFLOOPING,list(ADMIN_LEVEL,BLOCK_TELEPORT,IMPEDES_MAGIC)),\ +DECLARE_LEVEL(TELECOMMS,CROSSLINKED,list(REACHABLE,BOOSTS_SIGNAL,AI_OK)),\ +DECLARE_LEVEL(CONSTRUCTION,CROSSLINKED,list(REACHABLE)),\ +DECLARE_LEVEL(MINING,CROSSLINKED,list(REACHABLE,STATION_CONTACT,HAS_WEATHER,ORE_LEVEL,AI_OK)),\ +DECLARE_LEVEL(DERELICT,CROSSLINKED,list(REACHABLE)),\ +DECLARE_LEVEL(EMPTY_AREA,CROSSLINKED,list(REACHABLE))) #elif !defined(MAP_OVERRIDE) diff --git a/_maps/metastation.dm b/_maps/metastation.dm index 454cde2adf3..0b4e6a6e157 100644 --- a/_maps/metastation.dm +++ b/_maps/metastation.dm @@ -25,7 +25,13 @@ z7 = empty space #define MAP_FILE "MetaStation.v41A.II.dmm" #define MAP_NAME "MetaStation" - #define MAP_TRANSITION_CONFIG list(DECLARE_LEVEL(MAIN_STATION,CROSSLINKED,list(STATION_LEVEL,STATION_CONTACT,REACHABLE,AI_OK)), DECLARE_LEVEL(CENTCOMM,SELFLOOPING,list(ADMIN_LEVEL,BLOCK_TELEPORT,IMPEDES_MAGIC)), DECLARE_LEVEL(TELECOMMS,CROSSLINKED,list(REACHABLE,BOOSTS_SIGNAL,AI_OK)), DECLARE_LEVEL(DERELICT,CROSSLINKED,list(REACHABLE)), DECLARE_LEVEL(MINING,CROSSLINKED,list(REACHABLE,STATION_CONTACT,AI_OK)), DECLARE_LEVEL(EMPTY_AREA,CROSSLINKED,list(REACHABLE)), DECLARE_LEVEL(EMPTY_AREA_2,CROSSLINKED,list(REACHABLE))) + #define MAP_TRANSITION_CONFIG list(DECLARE_LEVEL(MAIN_STATION,CROSSLINKED,list(STATION_LEVEL,STATION_CONTACT,REACHABLE,AI_OK)),\ +DECLARE_LEVEL(CENTCOMM,SELFLOOPING,list(ADMIN_LEVEL,BLOCK_TELEPORT,IMPEDES_MAGIC)),\ +DECLARE_LEVEL(TELECOMMS,CROSSLINKED,list(REACHABLE,BOOSTS_SIGNAL,AI_OK)),\ +DECLARE_LEVEL(DERELICT,CROSSLINKED,list(REACHABLE)),\ +DECLARE_LEVEL(MINING,CROSSLINKED,list(REACHABLE,STATION_CONTACT,AI_OK,ORE_LEVEL,HAS_WEATHER)),\ +DECLARE_LEVEL(EMPTY_AREA,CROSSLINKED,list(REACHABLE)),\ +DECLARE_LEVEL(EMPTY_AREA_2,CROSSLINKED,list(REACHABLE))) #elif !defined(MAP_OVERRIDE) From 30a28f69fd39ae65a9241468abd4c8dcd302e3a0 Mon Sep 17 00:00:00 2001 From: Crazylemon64 Date: Mon, 1 Aug 2016 09:06:14 -0700 Subject: [PATCH 004/101] Adds spacing too --- _maps/cyberiad.dm | 15 ++++++++------- _maps/metastation.dm | 15 ++++++++------- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/_maps/cyberiad.dm b/_maps/cyberiad.dm index 6b131de4ee7..434cc79eb52 100644 --- a/_maps/cyberiad.dm +++ b/_maps/cyberiad.dm @@ -24,13 +24,14 @@ z7 = empty #define MAP_FILE "cyberiad.dmm" #define MAP_NAME "NSS Cyberiad" - #define MAP_TRANSITION_CONFIG list(DECLARE_LEVEL(MAIN_STATION,CROSSLINKED,list(STATION_LEVEL,STATION_CONTACT,REACHABLE,AI_OK)),\ -DECLARE_LEVEL(CENTCOMM,SELFLOOPING,list(ADMIN_LEVEL,BLOCK_TELEPORT,IMPEDES_MAGIC)),\ -DECLARE_LEVEL(TELECOMMS,CROSSLINKED,list(REACHABLE,BOOSTS_SIGNAL,AI_OK)),\ -DECLARE_LEVEL(CONSTRUCTION,CROSSLINKED,list(REACHABLE)),\ -DECLARE_LEVEL(MINING,CROSSLINKED,list(REACHABLE,STATION_CONTACT,HAS_WEATHER,ORE_LEVEL,AI_OK)),\ -DECLARE_LEVEL(DERELICT,CROSSLINKED,list(REACHABLE)),\ -DECLARE_LEVEL(EMPTY_AREA,CROSSLINKED,list(REACHABLE))) + #define MAP_TRANSITION_CONFIG list(\ +DECLARE_LEVEL(MAIN_STATION, CROSSLINKED, list(STATION_LEVEL,STATION_CONTACT,REACHABLE,AI_OK)),\ +DECLARE_LEVEL(CENTCOMM, SELFLOOPING, list(ADMIN_LEVEL, BLOCK_TELEPORT, IMPEDES_MAGIC)),\ +DECLARE_LEVEL(TELECOMMS, CROSSLINKED, list(REACHABLE, BOOSTS_SIGNAL, AI_OK)),\ +DECLARE_LEVEL(CONSTRUCTION, CROSSLINKED, list(REACHABLE)),\ +DECLARE_LEVEL(MINING, CROSSLINKED, list(REACHABLE, STATION_CONTACT, HAS_WEATHER, ORE_LEVEL, AI_OK)),\ +DECLARE_LEVEL(DERELICT, CROSSLINKED, list(REACHABLE)),\ +DECLARE_LEVEL(EMPTY_AREA, CROSSLINKED, list(REACHABLE))) #elif !defined(MAP_OVERRIDE) diff --git a/_maps/metastation.dm b/_maps/metastation.dm index 0b4e6a6e157..9240a5e928f 100644 --- a/_maps/metastation.dm +++ b/_maps/metastation.dm @@ -25,13 +25,14 @@ z7 = empty space #define MAP_FILE "MetaStation.v41A.II.dmm" #define MAP_NAME "MetaStation" - #define MAP_TRANSITION_CONFIG list(DECLARE_LEVEL(MAIN_STATION,CROSSLINKED,list(STATION_LEVEL,STATION_CONTACT,REACHABLE,AI_OK)),\ -DECLARE_LEVEL(CENTCOMM,SELFLOOPING,list(ADMIN_LEVEL,BLOCK_TELEPORT,IMPEDES_MAGIC)),\ -DECLARE_LEVEL(TELECOMMS,CROSSLINKED,list(REACHABLE,BOOSTS_SIGNAL,AI_OK)),\ -DECLARE_LEVEL(DERELICT,CROSSLINKED,list(REACHABLE)),\ -DECLARE_LEVEL(MINING,CROSSLINKED,list(REACHABLE,STATION_CONTACT,AI_OK,ORE_LEVEL,HAS_WEATHER)),\ -DECLARE_LEVEL(EMPTY_AREA,CROSSLINKED,list(REACHABLE)),\ -DECLARE_LEVEL(EMPTY_AREA_2,CROSSLINKED,list(REACHABLE))) + #define MAP_TRANSITION_CONFIG list(\ +DECLARE_LEVEL(MAIN_STATION, CROSSLINKED, list(STATION_LEVEL, STATION_CONTACT, REACHABLE, AI_OK)),\ +DECLARE_LEVEL(CENTCOMM, SELFLOOPING, list(ADMIN_LEVEL, BLOCK_TELEPORT, IMPEDES_MAGIC)),\ +DECLARE_LEVEL(TELECOMMS, CROSSLINKED, list(REACHABLE, BOOSTS_SIGNAL, AI_OK)),\ +DECLARE_LEVEL(DERELICT, CROSSLINKED, list(REACHABLE)),\ +DECLARE_LEVEL(MINING, CROSSLINKED, list(REACHABLE, STATION_CONTACT, AI_OK, ORE_LEVEL, HAS_WEATHER)),\ +DECLARE_LEVEL(EMPTY_AREA, CROSSLINKED, list(REACHABLE)),\ +DECLARE_LEVEL(EMPTY_AREA_2, CROSSLINKED, list(REACHABLE))) #elif !defined(MAP_OVERRIDE) From c48d216ebcd270119797b7e32859ccc352858a6b Mon Sep 17 00:00:00 2001 From: Crazylemon64 Date: Mon, 1 Aug 2016 14:25:38 -0700 Subject: [PATCH 005/101] Fixes negated conditions --- code/controllers/Processes/shuttles.dm | 2 +- code/datums/cache/air_alarm.dm | 2 +- code/datums/diseases/advance/advance.dm | 2 +- code/modules/admin/verbs/playsound.dm | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/code/controllers/Processes/shuttles.dm b/code/controllers/Processes/shuttles.dm index bae4bce175f..8108fdea027 100644 --- a/code/controllers/Processes/shuttles.dm +++ b/code/controllers/Processes/shuttles.dm @@ -209,7 +209,7 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 if(!M.roundstart_move) continue for(var/obj/docking_port/stationary/S in stationary) - if(is_station_level(S.z) && findtext(S.id, M.id)) + if(!is_station_level(S.z) && findtext(S.id, M.id)) S.width = M.width S.height = M.height S.dwidth = M.dwidth diff --git a/code/datums/cache/air_alarm.dm b/code/datums/cache/air_alarm.dm index a46306d1ea2..b507c096081 100644 --- a/code/datums/cache/air_alarm.dm +++ b/code/datums/cache/air_alarm.dm @@ -15,7 +15,7 @@ var/global/datum/repository/air_alarm/air_alarm_repository = new() alarms[++alarms.len] = passed_alarm.get_nano_data_console() else for(var/obj/machinery/alarm/alarm in (monitored_alarms ? monitored_alarms : air_alarms)) - if(!monitored_alarms && is_station_contact(alarm.z)) + if(!monitored_alarms && !is_station_contact(alarm.z)) continue alarms[++alarms.len] = alarm.get_nano_data_console() diff --git a/code/datums/diseases/advance/advance.dm b/code/datums/diseases/advance/advance.dm index 009701d8057..5492a9f9ced 100644 --- a/code/datums/diseases/advance/advance.dm +++ b/code/datums/diseases/advance/advance.dm @@ -406,7 +406,7 @@ var/list/advance_cures = list( AD.Refresh() for(var/mob/living/carbon/human/H in shuffle(living_mob_list)) - if(is_station_level(H.z)) + if(!is_station_level(H.z)) continue if(!H.HasDisease(D)) H.ForceContractDisease(D) diff --git a/code/modules/admin/verbs/playsound.dm b/code/modules/admin/verbs/playsound.dm index b93eb1f043f..957070eae8e 100644 --- a/code/modules/admin/verbs/playsound.dm +++ b/code/modules/admin/verbs/playsound.dm @@ -81,7 +81,7 @@ var/list/sounds_cache = list() for(var/O in global_intercoms) var/obj/item/device/radio/intercom/I = O - if(is_station_level(I.z) && !ignore_z) + if(!is_station_level(I.z) && !ignore_z) continue if(!I.on && !ignore_power) continue From bc93078da558228ff46979efc1e7a1309eb91448 Mon Sep 17 00:00:00 2001 From: Crazylemon64 Date: Mon, 1 Aug 2016 18:28:47 -0700 Subject: [PATCH 006/101] Merge conflicts begone --- _maps/map_files/cyberiad/cyberiad.dmm | 2 +- .../unary_devices/heat_exchanger.dm | 1 + code/__DEFINES/misc.dm | 6 + code/controllers/Processes/fires.dm | 23 ++ code/datums/spells/ethereal_jaunt.dm | 1 + code/datums/uplink_item.dm | 7 + code/game/dna/dna2.dm | 23 ++ code/game/gamemodes/events.dm | 2 +- .../gamemodes/malfunction/Malf_Modules.dm | 6 +- .../miniantags/slaughter/bloodcrawl.dm | 1 + code/game/gamemodes/scoreboard.dm | 2 +- code/game/gamemodes/vampire/vampire.dm | 4 +- code/game/gamemodes/wizard/artefact.dm | 4 +- code/game/jobs/job/security.dm | 2 +- code/game/jobs/job/supervisor.dm | 4 +- code/game/machinery/syndicatebomb.dm | 1 + code/game/machinery/vending.dm | 2 +- code/game/mecha/combat/marauder.dm | 1 + code/game/mecha/working/ripley.dm | 1 + code/game/objects/buckling.dm | 7 + .../objects/effects/decals/Cleanable/misc.dm | 4 + code/game/objects/effects/decals/cleanable.dm | 5 +- .../game/objects/effects/decals/contraband.dm | 1 + code/game/objects/items.dm | 16 ++ code/game/objects/items/candle.dm | 133 ++++++----- code/game/objects/items/devices/guitar.dm | 2 + .../objects/items/devices/taperecorder.dm | 6 + code/game/objects/items/devices/violin.dm | 4 +- code/game/objects/items/flag.dm | 75 +----- code/game/objects/items/stacks/medical.dm | 148 ++++++------ .../objects/items/stacks/sheets/mineral.dm | 14 ++ .../items/stacks/sheets/sheet_types.dm | 226 +++++++++--------- code/game/objects/items/stacks/stack.dm | 208 ++++++++-------- .../game/objects/items/stacks/stack_recipe.dm | 55 +++++ .../objects/items/stacks/tiles/tile_types.dm | 4 + code/game/objects/items/toys.dm | 42 ++-- code/game/objects/items/trash.dm | 4 + code/game/objects/items/weapons/cards_ids.dm | 41 +++- code/game/objects/items/weapons/cash.dm | 1 + code/game/objects/items/weapons/cigs.dm | 17 +- code/game/objects/items/weapons/courtroom.dm | 2 + .../objects/items/weapons/gift_wrappaper.dm | 2 + .../items/weapons/grenades/atmosgrenade.dm | 24 ++ .../items/weapons/grenades/clusterbuster.dm | 10 + .../objects/items/weapons/grenades/grenade.dm | 2 + code/game/objects/items/weapons/handcuffs.dm | 2 +- code/game/objects/items/weapons/mop.dm | 1 + code/game/objects/items/weapons/paint.dm | 2 + code/game/objects/items/weapons/scrolls.dm | 1 + code/game/objects/items/weapons/shields.dm | 1 + code/game/objects/items/weapons/signs.dm | 1 + code/game/objects/items/weapons/staff.dm | 1 + .../objects/items/weapons/storage/backpack.dm | 12 + .../objects/items/weapons/storage/bags.dm | 8 +- .../objects/items/weapons/storage/belt.dm | 4 +- .../objects/items/weapons/storage/bible.dm | 1 + .../objects/items/weapons/storage/boxes.dm | 1 + .../items/weapons/storage/briefcase.dm | 2 + .../objects/items/weapons/storage/fancy.dm | 1 + .../objects/items/weapons/storage/firstaid.dm | 10 +- .../objects/items/weapons/storage/storage.dm | 39 ++- .../items/weapons/storage/uplink_kits.dm | 11 +- .../objects/items/weapons/storage/wallets.dm | 1 + .../objects/items/weapons/table_rack_parts.dm | 1 + .../objects/items/weapons/tanks/watertank.dm | 3 +- code/game/objects/objs.dm | 34 ++- code/game/objects/structures/artstuff.dm | 3 + code/game/objects/structures/bedsheet_bin.dm | 13 + .../crates_lockers/closets/cardboardbox.dm | 2 + .../crates_lockers/closets/coffin.dm | 2 + .../crates_lockers/closets/gimmick.dm | 2 + .../crates_lockers/closets/secure/bar.dm | 2 + .../crates_lockers/closets/secure/personal.dm | 2 + .../crates_lockers/closets/secure/security.dm | 2 + code/game/objects/structures/flora.dm | 5 + code/game/objects/structures/mineral_doors.dm | 2 + code/game/objects/structures/signs.dm | 1 + .../structures/stool_bed_chair_nest/bed.dm | 3 + .../structures/stool_bed_chair_nest/chairs.dm | 5 + code/game/objects/structures/tables_racks.dm | 2 + code/game/objects/structures/watercloset.dm | 6 +- code/game/objects/structures/window.dm | 8 - code/game/sound.dm | 17 +- code/game/turfs/simulated/floor.dm | 11 - code/game/turfs/simulated/walls.dm | 6 - code/game/turfs/turf.dm | 6 +- code/modules/admin/admin_verbs.dm | 7 +- code/modules/admin/verbs/serialization.dm | 26 ++ code/modules/clothing/clothing.dm | 22 ++ code/modules/clothing/gloves/color.dm | 6 + code/modules/clothing/gloves/miscellaneous.dm | 3 + code/modules/clothing/head/collectable.dm | 3 + code/modules/clothing/head/hardhat.dm | 1 + code/modules/clothing/head/helmet.dm | 1 + code/modules/clothing/head/misc.dm | 1 + code/modules/clothing/head/misc_special.dm | 1 + code/modules/clothing/masks/breath.dm | 1 + code/modules/clothing/masks/gasmask.dm | 8 + code/modules/clothing/masks/voice.dm | 1 + code/modules/clothing/shoes/magboots.dm | 1 + code/modules/clothing/shoes/miscellaneous.dm | 4 + code/modules/clothing/suits/armor.dm | 4 +- code/modules/clothing/suits/bio.dm | 2 + code/modules/clothing/suits/jobs.dm | 1 + code/modules/clothing/suits/miscellaneous.dm | 5 + code/modules/clothing/suits/storage.dm | 9 + code/modules/clothing/suits/utility.dm | 7 +- code/modules/clothing/suits/wiz_robe.dm | 7 +- .../clothing/under/accessories/accessory.dm | 1 + code/modules/clothing/under/chameleon.dm | 1 + code/modules/clothing/under/color.dm | 1 + .../clothing/under/jobs/engineering.dm | 3 + code/modules/clothing/under/jobs/security.dm | 10 +- code/modules/clothing/under/miscellaneous.dm | 4 + code/modules/events/grid_check.dm | 4 +- code/modules/food_and_drinks/drinks/drinks.dm | 1 + .../drinks/drinks/drinkingglass.dm | 11 + code/modules/food_and_drinks/food.dm | 1 + .../kitchen_machinery/cooker.dm | 6 +- code/modules/hydroponics/grown.dm | 1 + code/modules/hydroponics/grown_inedible.dm | 8 +- code/modules/hydroponics/seed_packets.dm | 2 +- code/modules/library/lib_items.dm | 3 + code/modules/mining/money_bag.dm | 2 + code/modules/mob/living/carbon/_defines.dm | 2 +- code/modules/mob/living/carbon/carbon.dm | 7 +- code/modules/mob/living/carbon/human/human.dm | 118 ++++++++- .../living/carbon/human/human_attackhand.dm | 7 +- code/modules/mob/living/carbon/human/life.dm | 15 +- code/modules/mob/living/living_defense.dm | 20 +- code/modules/mob/living/silicon/ai/ai.dm | 8 +- code/modules/mob/living/silicon/pai/pai.dm | 3 + .../mob/living/simple_animal/simple_animal.dm | 37 +-- code/modules/nano/interaction/base.dm | 4 +- code/modules/paperwork/clipboard.dm | 1 + code/modules/paperwork/folders.dm | 3 +- code/modules/paperwork/paper.dm | 54 ++--- code/modules/paperwork/paperbin.dm | 34 +-- code/modules/paperwork/photography.dm | 6 +- code/modules/persistence/persistence.dm | 38 +++ code/modules/power/apc.dm | 14 +- code/modules/power/cable.dm | 9 +- code/modules/power/lighting.dm | 6 +- code/modules/power/singularity/singularity.dm | 1 + code/modules/projectiles/projectile.dm | 1 + .../modules/projectiles/projectile/bullets.dm | 4 +- .../modules/reagents/newchem/Blob-Reagents.dm | 2 +- code/modules/reagents/newchem/pyro.dm | 36 ++- .../oldchem/reagents/reagents_water.dm | 16 +- code/modules/recycling/disposal.dm | 5 +- code/modules/recycling/sortingmachinery.dm | 1 + .../research/xenobiology/xenobiology.dm | 1 + code/modules/surgery/organs/organ.dm | 29 +++ code/modules/surgery/organs/organ_external.dm | 33 ++- goon/browserassets/css/browserOutput.css | 38 +-- html/changelog.html | 68 ++++++ html/changelogs/.all_changelog.yml | 55 +++++ html/changelogs/AutoChangeLog-pr-5244.yml | 4 - html/changelogs/AutoChangeLog-pr-5250.yml | 4 - html/changelogs/AutoChangeLog-pr-5254.yml | 5 - html/changelogs/AutoChangeLog-pr-5255.yml | 4 - html/changelogs/AutoChangeLog-pr-5257.yml | 4 - html/changelogs/AutoChangeLog-pr-5263.yml | 4 - icons/mob/custom-synthetic.dmi | Bin 101539 -> 115023 bytes icons/mob/custom-synthetic64.dmi | Bin 0 -> 1841 bytes icons/mob/species/vox/uniform.dmi | Bin 277834 -> 279095 bytes icons/mob/uniform.dmi | Bin 339135 -> 340868 bytes icons/obj/clothing/uniforms.dmi | Bin 81821 -> 82143 bytes paradise.dme | 5 + 169 files changed, 1524 insertions(+), 745 deletions(-) create mode 100644 code/controllers/Processes/fires.dm create mode 100644 code/game/objects/items/stacks/stack_recipe.dm create mode 100644 code/game/objects/items/weapons/grenades/atmosgrenade.dm create mode 100644 code/modules/admin/verbs/serialization.dm create mode 100644 code/modules/persistence/persistence.dm delete mode 100644 html/changelogs/AutoChangeLog-pr-5244.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5250.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5254.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5255.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5257.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-5263.yml create mode 100644 icons/mob/custom-synthetic64.dmi diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index ed3fd57bf3a..f99f4bd23f0 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -8528,7 +8528,7 @@ "dhZ" = (/obj/structure/table,/obj/item/weapon/grenade/plastic/c4{pixel_x = 2; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate) "dia" = (/obj/machinery/light/spot{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate) "dib" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1331; id_tag = "synd_pump"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate) -"dic" = (/obj/machinery/atmospherics/unary/tank/air{dir = 1},/turf/simulated/shuttle/wall{dir = 4; icon_state = "wall3"},/area/shuttle/syndicate) +"dic" = (/obj/machinery/atmospherics/unary/tank/air{dir = 2},/turf/simulated/shuttle/wall{dir = 4; icon_state = "wall3"},/area/shuttle/syndicate) "did" = (/obj/machinery/door/window{dir = 4; name = "Equipment Room"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate) "die" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1331; master_tag = "synd_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate) "dif" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate) diff --git a/code/ATMOSPHERICS/components/unary_devices/heat_exchanger.dm b/code/ATMOSPHERICS/components/unary_devices/heat_exchanger.dm index d837af98739..8b871847b23 100644 --- a/code/ATMOSPHERICS/components/unary_devices/heat_exchanger.dm +++ b/code/ATMOSPHERICS/components/unary_devices/heat_exchanger.dm @@ -10,6 +10,7 @@ var/obj/machinery/atmospherics/unary/heat_exchanger/partner = null var/update_cycle + burn_state = LAVA_PROOF /obj/machinery/atmospherics/unary/heat_exchanger/update_icon() if(node) diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index cda5c95d85e..9c6f32283ce 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -258,3 +258,9 @@ // Used by radios to indicate that they have sent a message via something other than subspace #define RADIO_CONNECTION_FAIL 0 #define RADIO_CONNECTION_NON_SUBSPACE 1 + +//Fire stuff, for burn_state +#define LAVA_PROOF -2 +#define FIRE_PROOF -1 +#define FLAMMABLE 0 +#define ON_FIRE 1 \ No newline at end of file diff --git a/code/controllers/Processes/fires.dm b/code/controllers/Processes/fires.dm new file mode 100644 index 00000000000..4566143a906 --- /dev/null +++ b/code/controllers/Processes/fires.dm @@ -0,0 +1,23 @@ +var/global/datum/controller/process/fire/fire_master + +/datum/controller/process/fire + var/list/burning = list() + +/datum/controller/process/fire/setup() + name = "fire" + schedule_interval = 20 //every 2 seconds + fire_master = src + log_startup_progress("Fire process starting up.") + +/datum/controller/process/fire/statProcess() + ..() + stat(null, "[burning.len] burning objects") + +/datum/controller/process/fire/doWork() + for(var/obj/burningobj in burning) + if(burningobj.burn_state == ON_FIRE) + if(burningobj.burn_world_time < world.time) + burningobj.burn() + SCHECK + else + burning.Remove(burningobj) \ No newline at end of file diff --git a/code/datums/spells/ethereal_jaunt.dm b/code/datums/spells/ethereal_jaunt.dm index eba2aa895f4..b75cba1f858 100644 --- a/code/datums/spells/ethereal_jaunt.dm +++ b/code/datums/spells/ethereal_jaunt.dm @@ -98,6 +98,7 @@ var/canmove = 1 density = 0 anchored = 1 + burn_state = LAVA_PROOF /obj/effect/dummy/spell_jaunt/Destroy() // Eject contents if deleted somehow diff --git a/code/datums/uplink_item.dm b/code/datums/uplink_item.dm index 022d2dc128b..16c0d8b01ae 100644 --- a/code/datums/uplink_item.dm +++ b/code/datums/uplink_item.dm @@ -470,6 +470,13 @@ var/list/uplink_items = list() gamemodes = list(/datum/game_mode/nuclear) surplus = 0 +/datum/uplink_item/dangerous/atmosgrenades + name = "Atmos Grenades" + desc = "A box of two (2) grenades that wreak havoc with the atmosphere of the target area. Capable of engulfing a large area in lit plasma, or N2O. Deploy with extreme caution!" + reference = "AGG" + item = /obj/item/weapon/storage/box/syndie_kit/atmosgasgrenades + cost = 6 + /datum/uplink_item/dangerous/emp name = "EMP Grenades and Implanter Kit" desc = "A box that contains two EMP grenades and an EMP implant. Useful to disrupt communication, \ diff --git a/code/game/dna/dna2.dm b/code/game/dna/dna2.dm index 76254b13c44..a8a33784263 100644 --- a/code/game/dna/dna2.dm +++ b/code/game/dna/dna2.dm @@ -419,3 +419,26 @@ var/global/list/bad_blocks[0] unique_enzymes = md5(character.real_name) reg_dna[unique_enzymes] = character.real_name + +// Hmm, I wonder how to go about this without a huge convention break +/datum/dna/proc/serialize() + var/data = list() + data["UE"] = unique_enzymes + data["SE"] = SE.Copy() // This is probably too lazy for my own good + data["UI"] = UI.Copy() + data["species"] = species // This works because `species` is a string, not a datum + // Because old DNA coders were insane or something + data["b_type"] = b_type + data["real_name"] = real_name + return data + +/datum/dna/proc/deserialize(data) + unique_enzymes = data["UE"] + // The de-serializer is unlikely to tamper with the lists + SE = data["SE"] + UI = data["UI"] + UpdateUI() + UpdateSE() + species = data["species"] + b_type = data["b_type"] + real_name = data["real_name"] \ No newline at end of file diff --git a/code/game/gamemodes/events.dm b/code/game/gamemodes/events.dm index 01259f24237..d1fd034e312 100644 --- a/code/game/gamemodes/events.dm +++ b/code/game/gamemodes/events.dm @@ -53,7 +53,7 @@ apc.overload_lighting() else - for(var/obj/machinery/power/apc/apc in machines) + for(var/obj/machinery/power/apc/apc in apcs) apc.overload_lighting() return diff --git a/code/game/gamemodes/malfunction/Malf_Modules.dm b/code/game/gamemodes/malfunction/Malf_Modules.dm index 74ace72bd28..0bbca32f3b5 100644 --- a/code/game/gamemodes/malfunction/Malf_Modules.dm +++ b/code/game/gamemodes/malfunction/Malf_Modules.dm @@ -78,7 +78,7 @@ rcd light flash thingy on matter drain /datum/AI_Module/large/destroy_rcd module_name = "Destroy RCDs" mod_pick_name = "rcd" - description = "Send a specialised pulse to detonate all hand-held and exosuit Rapid Cconstruction Devices on the station." + description = "Send a specialised pulse to detonate all hand-held and exosuit Rapid Construction Devices on the station." cost = 25 one_time = 1 @@ -108,7 +108,7 @@ rcd light flash thingy on matter drain /datum/AI_Module/large/mecha_domination module_name = "Viral Mech Domination" mod_pick_name = "mechjack" - description = "Hack into a mech's onboard computer, shunting all processes into it and ejecting any occupants. Once uploaded to the mech, it is impossible to leave.\ + description = "Hack into a mech's onboard computer, shunting all processes into it and ejecting any occupants. Once uploaded to the mech, it is impossible to leave. \ Do not allow the mech to leave the station's vicinity or allow it to be destroyed." cost = 30 one_time = 1 @@ -288,7 +288,7 @@ rcd light flash thingy on matter drain for(var/datum/AI_Module/small/blackout/blackout in current_modules) if(blackout.uses > 0) blackout.uses -- - for(var/obj/machinery/power/apc/apc in world) + for(var/obj/machinery/power/apc/apc in apcs) if(prob(30*apc.overload)) apc.overload_lighting() else diff --git a/code/game/gamemodes/miniantags/slaughter/bloodcrawl.dm b/code/game/gamemodes/miniantags/slaughter/bloodcrawl.dm index 5977f362bdc..73165079b6e 100644 --- a/code/game/gamemodes/miniantags/slaughter/bloodcrawl.dm +++ b/code/game/gamemodes/miniantags/slaughter/bloodcrawl.dm @@ -159,6 +159,7 @@ density = 0 anchored = 1 invisibility = 60 + burn_state = LAVA_PROOF /obj/effect/dummy/slaughter/relaymove(mob/user, direction) forceMove(get_step(src,direction)) diff --git a/code/game/gamemodes/scoreboard.dm b/code/game/gamemodes/scoreboard.dm index f74b8b1484d..71cfb065237 100644 --- a/code/game/gamemodes/scoreboard.dm +++ b/code/game/gamemodes/scoreboard.dm @@ -78,7 +78,7 @@ // Check station's power levels - for(var/obj/machinery/power/apc/A in machines) + for(var/obj/machinery/power/apc/A in apcs) if(!is_station_level(A.z)) continue for(var/obj/item/weapon/stock_parts/cell/C in A.contents) diff --git a/code/game/gamemodes/vampire/vampire.dm b/code/game/gamemodes/vampire/vampire.dm index 2d8018a3f8e..2e1bf79de49 100644 --- a/code/game/gamemodes/vampire/vampire.dm +++ b/code/game/gamemodes/vampire/vampire.dm @@ -10,7 +10,7 @@ config_tag = "vampire" restricted_jobs = list("AI", "Cyborg") protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Blueshield", "Nanotrasen Representative", "Security Pod Pilot", "Magistrate", "Chaplain", "Brig Physician", "Internal Affairs Agent", "Nanotrasen Navy Officer", "Special Operations Officer") - protected_species = list("Machine") + protected_species = list("Machine", "Plasmaman") required_players = 15 required_enemies = 1 recommended_enemies = 4 @@ -273,7 +273,7 @@ You are weak to holy things and starlight. Don't go into space and avoid the Cha owner.attack_log += text("\[[time_stamp()]\] Bit [H] ([H.ckey]) in the neck and draining their blood") H.attack_log += text("\[[time_stamp()]\] Has been bit in the neck by [owner] ([owner.ckey])") log_attack("[owner] ([owner.ckey]) bit [H] ([H.ckey]) in the neck") - owner.visible_message("[owner] bites [H]'s neck!", "You bite [H]'s neck and begin to drain their blood.", "You hear a soft puncture and a wet sucking noise.") + owner.visible_message("[owner] grabs [H]'s harshly and sinks in thier fangs!", "You sink your fangs into [H] and begin to drain their blood.", "You hear a soft puncture and a wet sucking noise.") if(!iscarbon(owner)) H.LAssailant = null else diff --git a/code/game/gamemodes/wizard/artefact.dm b/code/game/gamemodes/wizard/artefact.dm index b7c1d7920e1..8b9cb6eb0e9 100644 --- a/code/game/gamemodes/wizard/artefact.dm +++ b/code/game/gamemodes/wizard/artefact.dm @@ -766,8 +766,8 @@ var/global/list/multiverse = list() var/obj/item/link = null var/cooldown_time = 30 //3s var/cooldown = 0 - - + burntime = 0 + burn_state = FLAMMABLE /obj/item/voodoo/attackby(obj/item/I as obj, mob/user as mob, params) if(target && cooldown < world.time) diff --git a/code/game/jobs/job/security.dm b/code/game/jobs/job/security.dm index fdf754df57f..b858225caf5 100644 --- a/code/game/jobs/job/security.dm +++ b/code/game/jobs/job/security.dm @@ -244,7 +244,7 @@ if(2) H.equip_or_collect(new /obj/item/weapon/storage/backpack/security(H), slot_back) if(3) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel_sec(H), slot_back) if(4) H.equip_or_collect(new /obj/item/weapon/storage/backpack/satchel(H), slot_back) - H.equip_or_collect(new /obj/item/clothing/under/rank/security(H), slot_w_uniform) + H.equip_or_collect(new /obj/item/clothing/under/rank/security/pod_pilot(H), slot_w_uniform) H.equip_or_collect(new /obj/item/clothing/suit/jacket/pilot(H), slot_wear_suit) H.equip_or_collect(new /obj/item/clothing/shoes/jackboots(H), slot_shoes) H.equip_or_collect(new /obj/item/device/pda/security(H), slot_wear_pda) diff --git a/code/game/jobs/job/supervisor.dm b/code/game/jobs/job/supervisor.dm index 7768cf11870..22c114a0f2c 100644 --- a/code/game/jobs/job/supervisor.dm +++ b/code/game/jobs/job/supervisor.dm @@ -39,7 +39,7 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) L.imp_in = H L.implanted = 1 H.sec_hud_set_implants() - captain_announcement.Announce("All hands, captain [H.real_name] on deck!") + captain_announcement.Announce("All hands, Captain [H.real_name] on deck!") callHook("captain_spawned", list("captain" = H)) return 1 @@ -143,7 +143,7 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) department_flag = KARMA total_positions = 1 spawn_positions = 1 - supervisors = "the nanotrasen representative" + supervisors = "the Nanotrasen representative" selection_color = "#ddddff" idtype = /obj/item/weapon/card/id/nanotrasen req_admin_notify = 1 diff --git a/code/game/machinery/syndicatebomb.dm b/code/game/machinery/syndicatebomb.dm index db4cb0271c0..bf4300351fa 100644 --- a/code/game/machinery/syndicatebomb.dm +++ b/code/game/machinery/syndicatebomb.dm @@ -182,6 +182,7 @@ item_state = "eshield0" w_class = 3 origin_tech = "syndicate=6;combat=5" + burn_state = FLAMMABLE //Burnable (but the casing isn't) var/adminlog = null /obj/item/weapon/bombcore/ex_act(severity) //Little boom can chain a big boom diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 11b8b5c3d42..feb034b4b0f 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -894,7 +894,7 @@ /obj/item/weapon/reagent_containers/glass/bottle/toxin = 4,/obj/item/weapon/reagent_containers/syringe/antiviral = 6,/obj/item/weapon/reagent_containers/syringe/insulin = 4, /obj/item/weapon/reagent_containers/syringe = 12,/obj/item/device/healthanalyzer = 5,/obj/item/device/healthupgrade = 5,/obj/item/weapon/reagent_containers/glass/beaker = 4, /obj/item/weapon/reagent_containers/dropper = 2,/obj/item/stack/medical/bruise_pack/advanced = 3, /obj/item/stack/medical/ointment/advanced = 3, - /obj/item/stack/medical/bruise_pack = 3,/obj/item/stack/medical/splint = 2, /obj/item/device/sensor_device = 2) + /obj/item/stack/medical/bruise_pack = 3,/obj/item/stack/medical/splint = 4, /obj/item/device/sensor_device = 2) contraband = list(/obj/item/weapon/reagent_containers/glass/bottle/pancuronium = 1,/obj/item/weapon/reagent_containers/glass/bottle/sulfonal = 1) diff --git a/code/game/mecha/combat/marauder.dm b/code/game/mecha/combat/marauder.dm index 386afc0710c..b34897764e2 100644 --- a/code/game/mecha/combat/marauder.dm +++ b/code/game/mecha/combat/marauder.dm @@ -8,6 +8,7 @@ deflect_chance = 25 damage_absorption = list("brute"=0.5,"fire"=0.7,"bullet"=0.45,"laser"=0.6,"energy"=0.7,"bomb"=0.7) max_temperature = 60000 + burn_state = LAVA_PROOF infra_luminosity = 3 var/zoom = 0 var/thrusters = 0 diff --git a/code/game/mecha/working/ripley.dm b/code/game/mecha/working/ripley.dm index c4916306ac2..2a4f6adf189 100644 --- a/code/game/mecha/working/ripley.dm +++ b/code/game/mecha/working/ripley.dm @@ -68,6 +68,7 @@ initial_icon = "firefighter" max_temperature = 65000 health = 250 + burn_state = LAVA_PROOF lights_power = 7 damage_absorption = list("brute"=0.6,"fire"=0.5,"bullet"=0.7,"laser"=0.7,"energy"=1,"bomb"=0.4) max_equip = 5 // More armor, less tools diff --git a/code/game/objects/buckling.dm b/code/game/objects/buckling.dm index ada2399f20d..cead6e33ffd 100644 --- a/code/game/objects/buckling.dm +++ b/code/game/objects/buckling.dm @@ -49,6 +49,13 @@ M.throw_alert("buckled", /obj/screen/alert/restrained/buckled, new_master = src) return 1 +/obj/buckle_mob(mob/living/M) + . = ..() + if(.) + if(burn_state == ON_FIRE) //Sets the mob on fire if you buckle them to a burning atom/movableect + M.adjust_fire_stacks(1) + M.IgniteMob() + /atom/movable/proc/unbuckle_mob() if(buckled_mob && buckled_mob.buckled == src && buckled_mob.can_unbuckle(usr)) . = buckled_mob diff --git a/code/game/objects/effects/decals/Cleanable/misc.dm b/code/game/objects/effects/decals/Cleanable/misc.dm index 2aa7a997834..3c0a712a311 100644 --- a/code/game/objects/effects/decals/Cleanable/misc.dm +++ b/code/game/objects/effects/decals/Cleanable/misc.dm @@ -84,6 +84,10 @@ layer = 3 icon = 'icons/effects/effects.dmi' icon_state = "cobweb1" + burntime = 1 + +/obj/effect/decal/cleanable/cobweb/fire_act() + qdel(src) /obj/effect/decal/cleanable/molten_item name = "gooey grey mass" diff --git a/code/game/objects/effects/decals/cleanable.dm b/code/game/objects/effects/decals/cleanable.dm index 878adf6688b..0d6bf3255a5 100644 --- a/code/game/objects/effects/decals/cleanable.dm +++ b/code/game/objects/effects/decals/cleanable.dm @@ -38,6 +38,7 @@ ..() /obj/effect/decal/cleanable/fire_act() - reagents.chem_temp += 30 - reagents.handle_reactions() + if(reagents) + reagents.chem_temp += 30 + reagents.handle_reactions() ..() \ No newline at end of file diff --git a/code/game/objects/effects/decals/contraband.dm b/code/game/objects/effects/decals/contraband.dm index 6658838a5d3..9c3dd867c74 100644 --- a/code/game/objects/effects/decals/contraband.dm +++ b/code/game/objects/effects/decals/contraband.dm @@ -18,6 +18,7 @@ var/serial_number = 0 var/obj/structure/sign/poster/resulting_poster = null //The poster that will be created is initialised and stored through contraband/poster's constructor var/subtype = 0 + burn_state = FLAMMABLE /obj/item/weapon/contraband/poster/New(turf/loc, given_serial = 0) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 111f7c4dc33..82412c8e883 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -192,6 +192,22 @@ var/global/image/fire_overlay = image("icon" = 'icons/goonstation/effects/fire.d to_chat(user, "You try to move your [temp.name], but cannot!") return 0 + if(burn_state == ON_FIRE) + var/mob/living/carbon/human/H = user + if(istype(H)) + if(H.gloves && (H.gloves.max_heat_protection_temperature > 360)) + extinguish() + to_chat(user, "You put out the fire on [src].") + else + to_chat(user, "You burn your hand on [src]!") + var/obj/item/organ/external/affecting = H.get_organ("[user.hand ? "l" : "r" ]_arm") + if(affecting && affecting.take_damage(0, 5)) // 5 burn damage + H.UpdateDamageIcon() + H.updatehealth() + return + else + extinguish() + if(istype(src.loc, /obj/item/weapon/storage)) //If the item is in a storage item, take it out var/obj/item/weapon/storage/S = src.loc diff --git a/code/game/objects/items/candle.dm b/code/game/objects/items/candle.dm index 9a46a843a56..f0c3ee84e98 100644 --- a/code/game/objects/items/candle.dm +++ b/code/game/objects/items/candle.dm @@ -1,81 +1,90 @@ /obj/item/candle name = "red candle" - desc = "a candle" + desc = "In Greek myth, Prometheus stole fire from the Gods and gave it to humankind. The jewelry he kept for himself." icon = 'icons/obj/candle.dmi' icon_state = "candle1" item_state = "candle1" w_class = 1 - - light_color = "#E09D37" - var/wax = 200 var/lit = 0 - proc - light(var/flavor_text = "\red [usr] lights the [name].") + var/infinite = 0 + var/start_lit = 0 + light_color = "#E09D37" + +/obj/item/candle/New() + ..() + if(start_lit) + // No visible message + light(show_message = 0) + +/obj/item/candle/update_icon() + var/i + if(wax>150) + i = 1 + else if(wax>80) + i = 2 + else i = 3 + icon_state = "candle[i][lit ? "_lit" : ""]" - update_icon() - var/i - if(wax>150) - i = 1 - else if(wax>80) - i = 2 - else i = 3 - icon_state = "candle[i][lit ? "_lit" : ""]" +/obj/item/candle/attackby(obj/item/weapon/W, mob/user, params) + ..() + if(istype(W, /obj/item/weapon/weldingtool)) + var/obj/item/weapon/weldingtool/WT = W + if(WT.isOn()) //Badasses dont get blinded by lighting their candle with a welding tool + light("[user] casually lights [src] with [WT], what a badass.") + else if(istype(W, /obj/item/weapon/lighter)) + var/obj/item/weapon/lighter/L = W + if(L.lit) + light("After some fiddling, [user] manages to light [src] with [L].") + else if(istype(W, /obj/item/weapon/match)) + var/obj/item/weapon/match/M = W + if(M.lit) + light("[user] lights [src] with [M]") + else if(istype(W, /obj/item/candle)) + var/obj/item/candle/C = W + if(C.lit) + light("[user] tilts [C] and lights [src] with it.") - attackby(obj/item/weapon/W as obj, mob/user as mob, params) - ..() - if(istype(W, /obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/WT = W - if(WT.isOn()) //Badasses dont get blinded by lighting their candle with a welding tool - light("\red [user] casually lights the [name] with [W], what a badass.") - else if(istype(W, /obj/item/weapon/lighter)) - var/obj/item/weapon/lighter/L = W - if(L.lit) - light() - else if(istype(W, /obj/item/weapon/match)) - var/obj/item/weapon/match/M = W - if(M.lit) - light() - else if(istype(W, /obj/item/candle)) - var/obj/item/candle/C = W - if(C.lit) - light() +/obj/item/candle/fire_act() + if(!lit) + light() //honk - - light(var/flavor_text = "\red [usr] lights the [name].") - if(!src.lit) - src.lit = 1 - //src.damtype = "fire" - for(var/mob/O in viewers(usr, null)) - O.show_message(flavor_text, 1) - set_light(CANDLE_LUM) - processing_objects.Add(src) - - - process() - if(!lit) - return - wax-- - if(!wax) - new/obj/item/trash/candle(src.loc) - if(istype(src.loc, /mob)) - var/mob/M = src.loc - M.unEquip(src, 1) //src is being deleted anyway - qdel(src) +/obj/item/candle/proc/light(show_message) + if(!lit) + lit = 1 + if(show_message) + usr.visible_message(show_message) + set_light(CANDLE_LUM) + processing_objects.Add(src) update_icon() - if(istype(loc, /turf)) //start a fire if possible - var/turf/T = loc - T.hotspot_expose(700, 5) - attack_self(mob/user as mob) - if(lit) - lit = 0 - update_icon() - set_light(0) +/obj/item/candle/process() + if(!lit) + return + if(!infinite) + wax-- + if(!wax) + new/obj/item/trash/candle(src.loc) + if(istype(src.loc, /mob)) + var/mob/M = src.loc + M.unEquip(src, 1) //src is being deleted anyway + qdel(src) + update_icon() + if(isturf(loc)) //start a fire if possible + var/turf/T = loc + T.hotspot_expose(700, 5) + + +/obj/item/candle/attack_self(mob/user) + if(lit) + user.visible_message("[user] snuffs out [src].") + lit = 0 + update_icon() + set_light(0) /obj/item/candle/eternal desc = "A candle. This one seems to have an odd quality about the wax." - wax = 10000 \ No newline at end of file + infinite = 1 \ No newline at end of file diff --git a/code/game/objects/items/devices/guitar.dm b/code/game/objects/items/devices/guitar.dm index dc9067c34e4..b95cea0aae3 100644 --- a/code/game/objects/items/devices/guitar.dm +++ b/code/game/objects/items/devices/guitar.dm @@ -7,6 +7,8 @@ icon_state = "guitar" item_state = "guitar" force = 10 + burn_state = FLAMMABLE + burntime = 20 var/datum/song/handheld/song hitsound = 'sound/effects/guitarsmash.ogg' diff --git a/code/game/objects/items/devices/taperecorder.dm b/code/game/objects/items/devices/taperecorder.dm index 9ea2f17378a..97a999fb161 100644 --- a/code/game/objects/items/devices/taperecorder.dm +++ b/code/game/objects/items/devices/taperecorder.dm @@ -42,6 +42,10 @@ update_icon() +/obj/item/device/taperecorder/fire_act() + mytape.ruin() //Fires destroy the tape + return ..() + /obj/item/device/taperecorder/attack_hand(mob/user) if(loc == user) if(mytape) @@ -253,6 +257,8 @@ var/list/timestamp = list() var/ruined = 0 +/obj/item/device/tape/fire_act() + ruin() /obj/item/device/tape/attack_self(mob/user) if(!ruined) diff --git a/code/game/objects/items/devices/violin.dm b/code/game/objects/items/devices/violin.dm index 9c4d5e9ddb4..c0cc320fdc3 100644 --- a/code/game/objects/items/devices/violin.dm +++ b/code/game/objects/items/devices/violin.dm @@ -7,6 +7,8 @@ icon_state = "violin" item_state = "violin" force = 10 + burn_state = FLAMMABLE + burntime = 20 hitsound = 'sound/weapons/smash.ogg' var/datum/song/handheld/song @@ -18,7 +20,7 @@ qdel(song) song = null return ..() - + /obj/item/device/violin/initialize() song.tempo = song.sanitize_tempo(song.tempo) // tick_lag isn't set when the map is loaded ..() diff --git a/code/game/objects/items/flag.dm b/code/game/objects/items/flag.dm index 879a6846639..ea018289e0f 100644 --- a/code/game/objects/items/flag.dm +++ b/code/game/objects/items/flag.dm @@ -1,77 +1,14 @@ /obj/item/flag icon = 'icons/obj/flag.dmi' w_class = 4 - var/lit = 0 - var/burntime = 30 + burntime = 20 + burn_state = FLAMMABLE -/obj/item/flag/fire_act(null, temperature, volume) - if(!lit) - Ignite() - return - -/obj/item/flag/proc/Ignite() - if(lit) return - lit = 1 - update_icons() - processing_objects.Add(src) - -/obj/item/flag/process() - burntime-- - if(burntime < 1) - processing_objects.Remove(src) - if(istype(src.loc,/turf)) - new /obj/effect/decal/cleanable/ash(src.loc) - new /obj/item/stack/rods(src.loc) - qdel(src) - return - if(istype(src.loc,/mob/living/carbon)) - var/mob/living/carbon/C = src.loc - var/turf/location = get_turf(C) - new /obj/effect/decal/cleanable/ash(location) - new /obj/item/stack/rods(location) - qdel(src) - return - else - qdel(src) - return - -/obj/item/flag/attackby(obj/item/weapon/W as obj, mob/user as mob, params) +/obj/item/flag/attackby(obj/item/weapon/W, mob/user, params) ..() - if(istype(W, /obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/WT = W - if(WT.isOn())//Badasses dont get blinded while lighting their cig with a welding tool - light("[user] casually lights the [name] with [W], what a badass.") - - else if(istype(W, /obj/item/weapon/lighter/zippo)) - var/obj/item/weapon/lighter/zippo/Z = W - if(Z.lit) - light("With a single flick of their wrist, [user] smoothly lights the [name] with their [W]. Damn they're cool.") - - else if(istype(W, /obj/item/weapon/lighter)) - var/obj/item/weapon/lighter/L = W - if(L.lit) - light("After some fiddling, [user] manages to light the [name] with [W].") - - else if(istype(W, /obj/item/weapon/match)) - var/obj/item/weapon/match/M = W - if(M.lit) - light("[user] lights the [name] with their [W].") - - else if(istype(W, /obj/item/weapon/melee/energy/sword/saber)) - var/obj/item/weapon/melee/energy/sword/saber/S = W - if(S.active) - light("[user] swings their [W], barely missing their nose. They light the [name] in the process.") - - else if(istype(W, /obj/item/device/assembly/igniter)) - light("[user] fiddles with [W], and manages to light the [name].") - -/obj/item/flag/proc/light(var/flavor_text = "[usr] lights the [name].") - if(!src.lit) - src.lit = 1 - var/turf/T = get_turf(src) - T.visible_message(flavor_text) - update_icons() - processing_objects.Add(src) + if(is_hot(W) && burn_state != ON_FIRE) + user.visible_message("[user] lights the [name] with [W].") + fire_act() /obj/item/flag/proc/update_icons() overlays = null diff --git a/code/game/objects/items/stacks/medical.dm b/code/game/objects/items/stacks/medical.dm index c34710d01f0..2c6d04b9c06 100644 --- a/code/game/objects/items/stacks/medical.dm +++ b/code/game/objects/items/stacks/medical.dm @@ -2,16 +2,18 @@ name = "medical pack" singular_name = "medical pack" icon = 'icons/obj/items.dmi' - amount = 5 - max_amount = 5 + amount = 6 + max_amount = 6 w_class = 1 throw_speed = 3 throw_range = 7 var/heal_brute = 0 var/heal_burn = 0 + var/self_delay = 20 + var/unique_handling = 0 //some things give a special prompt, do we want to bypass some checks in parent? -/obj/item/stack/medical/attack(mob/living/carbon/M, mob/user) - if(!istype(M)) +/obj/item/stack/medical/attack(mob/living/M, mob/user) + if(!iscarbon(M) && !isanimal(M)) to_chat(user, "[src] cannot be applied to [M]!") return 1 @@ -20,13 +22,12 @@ return 1 - if(istype(M, /mob/living/carbon/human)) + if(ishuman(M)) var/mob/living/carbon/human/H = M var/obj/item/organ/external/affecting = H.get_organ(user.zone_sel.selecting) - if(isliving(M)) - if(!M.can_inject(user, 1)) - return 1 + if(!H.can_inject(user, 1)) + return 1 if(!affecting) to_chat(user, "That limb is missing!") @@ -36,16 +37,36 @@ to_chat(user, "This can't be used on a robotic limb.") return 1 + if(M == user && !unique_handling) + user.visible_message("[user] starts to apply [src] on [H]...") + if(!do_mob(user, H, self_delay)) + return 1 + return - H.UpdateDamageIcon() + if(isanimal(M)) + var/mob/living/simple_animal/critter = M + if(!(critter.healable)) + to_chat(user, "You cannot use [src] on [critter]!") + return + else if (critter.health == critter.maxHealth) + to_chat(user, "[critter] is at full health.") + return + else if(heal_brute < 1) + to_chat(user, "[src] won't help [critter] at all.") + return + + critter.heal_organ_damage(heal_brute, heal_burn) + user.visible_message("[user] applies [src] on [critter].", \ + "You apply [src] on [critter].") - else - M.heal_organ_damage(heal_brute/2, heal_burn/2) - user.visible_message("[M] has been applied with [src] by [user].", \ - "You apply [src] to [M].") use(1) - M.updatehealth() + else + M.heal_organ_damage(heal_brute, heal_burn) + M.updatehealth() + user.visible_message("[user] applies [src] on [M].", \ + "You apply [src] on [M].") + use(1) //Bruise Packs// @@ -56,11 +77,11 @@ icon_state = "gauze" origin_tech = "biotech=1" -/obj/item/stack/medical/bruise_pack/attack(mob/living/carbon/M, mob/user) +/obj/item/stack/medical/bruise_pack/attack(mob/living/M, mob/user) if(..()) return 1 - if(istype(M, /mob/living/carbon/human)) + if(ishuman(M)) var/mob/living/carbon/human/H = M var/obj/item/organ/external/affecting = H.get_organ(user.zone_sel.selecting) @@ -69,26 +90,17 @@ var/disinfected = affecting.disinfect() if(!(bandaged || disinfected)) - to_chat(user, "The wounds on [M]'s [affecting.name] have already been bandaged.") + to_chat(user, "The wounds on [H]'s [affecting.name] have already been bandaged.") return 1 else - for(var/datum/wound/W in affecting.wounds) - if(W.internal) - continue - if(W.current_stage <= W.max_bleeding_stage) - user.visible_message("[user] bandages \the [W.desc] on [M]'s [affecting.name].", \ - "You bandage \the [W.desc] on [M]'s [affecting.name]." ) - else if(istype(W,/datum/wound/bruise)) - user.visible_message("[user] places a bruise patch over \the [W.desc] on [M]'s [affecting.name].", \ - "You place a bruise patch over \the [W.desc] on [M]'s [affecting.name]." ) - else - user.visible_message("[user] places a bandaid over \the [W.desc] on [M]'s [affecting.name].", \ - "You place a bandaid over \the [W.desc] on [M]'s [affecting.name]." ) - if(bandaged) - affecting.heal_damage(heal_brute, heal_burn) + user.visible_message("[user] bandages the wounds on [H]'s [affecting.name].", \ + "You bandage the wounds on [H]'s [affecting.name]." ) + + affecting.heal_damage(heal_brute, heal_burn) + H.UpdateDamageIcon() use(1) else - to_chat(user, "[affecting] is cut open, you'll need more than a bandage!") + to_chat(user, "[affecting] is cut open, you'll need more than a bandage!") /obj/item/stack/medical/bruise_pack/advanced @@ -96,7 +108,7 @@ singular_name = "advanced trauma kit" desc = "An advanced trauma kit for severe injuries." icon_state = "traumakit" - heal_brute = 12 + heal_brute = 25 @@ -111,25 +123,26 @@ icon_state = "ointment" origin_tech = "biotech=1" -/obj/item/stack/medical/ointment/attack(mob/living/carbon/M, mob/user) +/obj/item/stack/medical/ointment/attack(mob/living/M, mob/user) if(..()) return 1 - if(istype(M, /mob/living/carbon/human)) + if(ishuman(M)) var/mob/living/carbon/human/H = M var/obj/item/organ/external/affecting = H.get_organ(user.zone_sel.selecting) if(affecting.open == 0) if(!affecting.salve()) - to_chat(user, "The wounds on [M]'s [affecting.name] have already been salved.") + to_chat(user, "The wounds on [H]'s [affecting.name] have already been salved.") return 1 else - user.visible_message("[user] salves the wounds on [M]'s [affecting.name].", \ - "You salve the wounds on [M]'s [affecting.name]." ) + user.visible_message("[user] salves the wounds on [H]'s [affecting.name].", \ + "You salve the wounds on [H]'s [affecting.name]." ) affecting.heal_damage(heal_brute, heal_burn) + H.UpdateDamageIcon() use(1) else - to_chat(user, "[affecting] is cut open, you'll need more than some ointment!") + to_chat(user, "[affecting] is cut open, you'll need more than some ointment!") /obj/item/stack/medical/ointment/advanced @@ -137,7 +150,7 @@ singular_name = "advanced burn kit" desc = "An advanced treatment kit for severe burns." icon_state = "burnkit" - heal_burn = 12 + heal_burn = 25 @@ -151,7 +164,7 @@ icon = 'icons/obj/hydroponics_products.dmi' icon_state = "alien3-product" color = "#378C61" - heal_brute = 7 + heal_brute = 12 /obj/item/stack/medical/ointment/aloe @@ -161,7 +174,7 @@ icon = 'icons/obj/hydroponics_products.dmi' icon_state = "ambrosia-product" color = "#4CC5C7" - heal_burn = 7 + heal_burn = 12 @@ -172,14 +185,14 @@ name = "medical splints" singular_name = "medical splint" icon_state = "splint" - amount = 5 - max_amount = 5 + unique_handling = 1 + self_delay = 100 -/obj/item/stack/medical/splint/attack(mob/living/carbon/M, mob/user) +/obj/item/stack/medical/splint/attack(mob/living/M, mob/user) if(..()) return 1 - if(istype(M, /mob/living/carbon/human)) + if(ishuman(M)) var/mob/living/carbon/human/H = M var/obj/item/organ/external/affecting = H.get_organ(user.zone_sel.selecting) var/limb = affecting.name @@ -187,36 +200,21 @@ to_chat(user, "You can't apply a splint there!") return if(affecting.status & ORGAN_SPLINTED) - to_chat(user, "[M]'s [limb] is already splinted!") - if(alert(user, "Would you like to remove the splint from [M]'s [limb]?", "Removing.", "Yes", "No") == "Yes") + to_chat(user, "[H]'s [limb] is already splinted!") + if(alert(user, "Would you like to remove the splint from [H]'s [limb]?", "Removing.", "Yes", "No") == "Yes") affecting.status &= ~ORGAN_SPLINTED - to_chat(user, "You remove the splint from [M]'s [limb].") + to_chat(user, "You remove the splint from [H]'s [limb].") return - if(M != user) - user.visible_message("[user] starts to apply [src] to [M]'s [limb].", \ - "You start to apply [src] to [M]'s [limb].", \ + if(M == user) + user.visible_message("[user] starts to apply [src] to [H]'s [limb].", \ + "You start to apply [src] to [H]'s [limb].", \ "You hear something being wrapped.") - else - if((!user.hand && affecting.limb_name in list("r_arm", "r_hand")) || (user.hand && affecting.limb_name in list("l_arm", "l_hand"))) - to_chat(user, "You can't apply a splint to the arm you're using!") + if(!do_mob(user, H, self_delay)) return - user.visible_message("[user] starts to apply [src] to their [limb].", \ - "You start to apply [src] to your [limb].", \ - "You hear something being wrapped.") - if(do_after(user, 50, target = M)) - if(M != user) - user.visible_message("[user] finishes applying [src] to [M]'s [limb].", \ - "You finish applying [src] to [M]'s [limb].", \ - "You hear something being wrapped.") - else - if(prob(25)) - user.visible_message("[user] successfully applies [src] to their [limb].", \ - "You successfully apply [src] to your [limb].", \ - "You hear something being wrapped.") - else - user.visible_message("[user] fumbles [src].", - "You fumble [src].", - "You hear something being wrapped.") - return - affecting.status |= ORGAN_SPLINTED - use(1) + else + user.visible_message("[user] applies [src] to their [limb].", \ + "You apply [src] to your [limb].", \ + "You hear something being wrapped.") + + affecting.status |= ORGAN_SPLINTED + use(1) diff --git a/code/game/objects/items/stacks/sheets/mineral.dm b/code/game/objects/items/stacks/sheets/mineral.dm index 55fda54267f..f509f74d79b 100644 --- a/code/game/objects/items/stacks/sheets/mineral.dm +++ b/code/game/objects/items/stacks/sheets/mineral.dm @@ -125,11 +125,25 @@ var/global/list/datum/stack_recipe/mime_recipes = list ( \ origin_tech = "plasmatech=2;materials=2" sheettype = "plasma" materials = list(MAT_PLASMA=MINERAL_MATERIAL_AMOUNT) + burn_state = FLAMMABLE + burntime = 5 /obj/item/stack/sheet/mineral/plasma/New() ..() recipes = plasma_recipes +/obj/item/stack/sheet/mineral/plasma/attackby(obj/item/weapon/W, mob/user, params) + if(is_hot(W) > 300)//If the temperature of the object is over 300, then ignite + message_admins("Plasma sheets ignited by [key_name_admin(user)](?) (FLW) in ([x],[y],[z] - JMP)",0,1) + log_game("Plasma sheets ignited by [key_name(user)] in ([x],[y],[z])") + fire_act() + else + return ..() + +/obj/item/stack/sheet/mineral/plasma/fire_act() + atmos_spawn_air(SPAWN_HEAT | SPAWN_TOXINS, amount*10) + qdel(src) + /obj/item/stack/sheet/mineral/plastic name = "Plastic" icon_state = "sheet-plastic" diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 98fa7a955ab..0b99edde497 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -10,80 +10,82 @@ /* * Metal */ -var/global/list/datum/stack_recipe/metal_recipes = list ( \ - new/datum/stack_recipe("stool", /obj/structure/stool, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("chair", /obj/structure/stool/bed/chair, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("sofa (middle)", /obj/structure/stool/bed/chair/sofa, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("sofa (left)", /obj/structure/stool/bed/chair/sofa/left, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("sofa (right)", /obj/structure/stool/bed/chair/sofa/right, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("sofa (corner)", /obj/structure/stool/bed/chair/sofa/corner, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("barber chair", /obj/structure/stool/bed/chair/barber, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("wheelchair", /obj/structure/stool/bed/chair/wheelchair, 15, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("bed", /obj/structure/stool/bed, 2, one_per_turf = 1, on_floor = 1), \ - null, \ - new/datum/stack_recipe_list("office chairs",list( \ - new/datum/stack_recipe("dark office chair", /obj/structure/stool/bed/chair/office/dark, 5, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("light office chair", /obj/structure/stool/bed/chair/office/light, 5, one_per_turf = 1, on_floor = 1), \ - ), 5), \ - new/datum/stack_recipe_list("comfy chairs", list( \ - new/datum/stack_recipe("beige comfy chair", /obj/structure/stool/bed/chair/comfy/beige, 2, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("black comfy chair", /obj/structure/stool/bed/chair/comfy/black, 2, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("brown comfy chair", /obj/structure/stool/bed/chair/comfy/brown, 2, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("lime comfy chair", /obj/structure/stool/bed/chair/comfy/lime, 2, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("teal comfy chair", /obj/structure/stool/bed/chair/comfy/teal, 2, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("red comfy chair", /obj/structure/stool/bed/chair/comfy/red, 2, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("blue comfy chair", /obj/structure/stool/bed/chair/comfy/blue, 2, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("purple comfy chair", /obj/structure/stool/bed/chair/comfy/purp, 2, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("green comfy chair", /obj/structure/stool/bed/chair/comfy/green, 2, one_per_turf = 1, on_floor = 1), \ - ), 2), \ - null, \ - new/datum/stack_recipe("table parts", /obj/item/weapon/table_parts, 2), \ - new/datum/stack_recipe("glass table frame parts", /obj/item/weapon/table_parts/glass, 2), \ - new/datum/stack_recipe("rack parts", /obj/item/weapon/rack_parts), \ - new/datum/stack_recipe("closet", /obj/structure/closet, 2, time = 15, one_per_turf = 1, on_floor = 1), \ - null, \ - new/datum/stack_recipe("canister", /obj/machinery/portable_atmospherics/canister, 10, time = 15, one_per_turf = 1, on_floor = 1), \ - null, \ - new/datum/stack_recipe("floor tile", /obj/item/stack/tile/plasteel, 1, 4, 20), \ - new/datum/stack_recipe("metal rod", /obj/item/stack/rods, 1, 2, 60), \ - null, \ - new/datum/stack_recipe("computer frame", /obj/structure/computerframe, 5, time = 25, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("wall girders", /obj/structure/girder, 2, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("machine frame", /obj/machinery/constructable_frame/machine_frame, 5, time = 25, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("turret frame", /obj/machinery/porta_turret_construct, 5, time = 25, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("meatspike frame", /obj/structure/kitchenspike_frame, 5, time = 25, one_per_turf = 1, on_floor = 1), \ - null, \ - new/datum/stack_recipe_list("airlock assemblies", list( \ - new/datum/stack_recipe("standard airlock assembly", /obj/structure/door_assembly, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("command airlock assembly", /obj/structure/door_assembly/door_assembly_com, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("security airlock assembly", /obj/structure/door_assembly/door_assembly_sec, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("engineering airlock assembly", /obj/structure/door_assembly/door_assembly_eng, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("mining airlock assembly", /obj/structure/door_assembly/door_assembly_min, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("atmospherics airlock assembly", /obj/structure/door_assembly/door_assembly_atmo, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("research airlock assembly", /obj/structure/door_assembly/door_assembly_research, 4, time = 50, one_per_turf = 1, on_floor = 1), \ -/* new/datum/stack_recipe("science airlock assembly", /obj/structure/door_assembly/door_assembly_science, 4, time = 50, one_per_turf = 1, on_floor = 1), \ */ - new/datum/stack_recipe("medical airlock assembly", /obj/structure/door_assembly/door_assembly_med, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("maintenance airlock assembly", /obj/structure/door_assembly/door_assembly_mai, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("external airlock assembly", /obj/structure/door_assembly/door_assembly_ext, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("freezer airlock assembly", /obj/structure/door_assembly/door_assembly_fre, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("airtight hatch assembly", /obj/structure/door_assembly/door_assembly_hatch, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("maintenance hatch assembly", /obj/structure/door_assembly/door_assembly_mhatch, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("high security airlock assembly", /obj/structure/door_assembly/door_assembly_highsecurity, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("multi-tile airlock assembly", /obj/structure/door_assembly/multi_tile, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - ), 4), \ - null, \ - new/datum/stack_recipe("mass driver button frame", /obj/item/mounted/frame/driver_button, 1, time = 50, one_per_turf = 0, on_floor = 1), \ - new/datum/stack_recipe("light switch frame", /obj/item/mounted/frame/light_switch, 1, time = 50, one_per_turf = 0, on_floor = 1), \ - null, \ - new/datum/stack_recipe("grenade casing", /obj/item/weapon/grenade/chem_grenade), \ - new/datum/stack_recipe("light fixture frame", /obj/item/mounted/frame/light_fixture, 2), \ - new/datum/stack_recipe("small light fixture frame", /obj/item/mounted/frame/light_fixture/small, 1), \ - null, \ - new/datum/stack_recipe("apc frame", /obj/item/mounted/frame/apc_frame, 2), \ - new/datum/stack_recipe("air alarm frame", /obj/item/mounted/frame/alarm_frame, 2), \ - new/datum/stack_recipe("fire alarm frame", /obj/item/mounted/frame/firealarm, 2), \ - new/datum/stack_recipe("intercom frame", /obj/item/mounted/frame/intercom, 2), \ - null, \ +var/global/list/datum/stack_recipe/metal_recipes = list( + new /datum/stack_recipe("stool", /obj/structure/stool, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("chair", /obj/structure/stool/bed/chair, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("sofa (middle)", /obj/structure/stool/bed/chair/sofa, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("sofa (left)", /obj/structure/stool/bed/chair/sofa/left, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("sofa (right)", /obj/structure/stool/bed/chair/sofa/right, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("sofa (corner)", /obj/structure/stool/bed/chair/sofa/corner, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("barber chair", /obj/structure/stool/bed/chair/barber, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("wheelchair", /obj/structure/stool/bed/chair/wheelchair, 15, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("bed", /obj/structure/stool/bed, 2, one_per_turf = 1, on_floor = 1), + null, + new /datum/stack_recipe_list("office chairs",list( + new /datum/stack_recipe("dark office chair", /obj/structure/stool/bed/chair/office/dark, 5, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("light office chair", /obj/structure/stool/bed/chair/office/light, 5, one_per_turf = 1, on_floor = 1), + ), 5), + + new /datum/stack_recipe_list("comfy chairs", list( + new /datum/stack_recipe("beige comfy chair", /obj/structure/stool/bed/chair/comfy/beige, 2, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("black comfy chair", /obj/structure/stool/bed/chair/comfy/black, 2, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("brown comfy chair", /obj/structure/stool/bed/chair/comfy/brown, 2, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("lime comfy chair", /obj/structure/stool/bed/chair/comfy/lime, 2, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("teal comfy chair", /obj/structure/stool/bed/chair/comfy/teal, 2, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("red comfy chair", /obj/structure/stool/bed/chair/comfy/red, 2, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("blue comfy chair", /obj/structure/stool/bed/chair/comfy/blue, 2, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("purple comfy chair", /obj/structure/stool/bed/chair/comfy/purp, 2, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("green comfy chair", /obj/structure/stool/bed/chair/comfy/green, 2, one_per_turf = 1, on_floor = 1), + ), 2), + + null, + new /datum/stack_recipe("table parts", /obj/item/weapon/table_parts, 2), + new /datum/stack_recipe("glass table frame parts", /obj/item/weapon/table_parts/glass, 2), + new /datum/stack_recipe("rack parts", /obj/item/weapon/rack_parts), + new /datum/stack_recipe("closet", /obj/structure/closet, 2, time = 15, one_per_turf = 1, on_floor = 1), + null, + new /datum/stack_recipe("canister", /obj/machinery/portable_atmospherics/canister, 10, time = 15, one_per_turf = 1, on_floor = 1), + null, + new /datum/stack_recipe("floor tile", /obj/item/stack/tile/plasteel, 1, 4, 20), + new /datum/stack_recipe/rods("metal rod", /obj/item/stack/rods, 1, 2, 60), + null, + new /datum/stack_recipe("computer frame", /obj/structure/computerframe, 5, time = 25, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("wall girders", /obj/structure/girder, 2, time = 50, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("machine frame", /obj/machinery/constructable_frame/machine_frame, 5, time = 25, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("turret frame", /obj/machinery/porta_turret_construct, 5, time = 25, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("meatspike frame", /obj/structure/kitchenspike_frame, 5, time = 25, one_per_turf = 1, on_floor = 1), + null, + new /datum/stack_recipe_list("airlock assemblies", list( + new /datum/stack_recipe("standard airlock assembly", /obj/structure/door_assembly, 4, time = 50, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("command airlock assembly", /obj/structure/door_assembly/door_assembly_com, 4, time = 50, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("security airlock assembly", /obj/structure/door_assembly/door_assembly_sec, 4, time = 50, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("engineering airlock assembly", /obj/structure/door_assembly/door_assembly_eng, 4, time = 50, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("mining airlock assembly", /obj/structure/door_assembly/door_assembly_min, 4, time = 50, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("atmospherics airlock assembly", /obj/structure/door_assembly/door_assembly_atmo, 4, time = 50, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("research airlock assembly", /obj/structure/door_assembly/door_assembly_research, 4, time = 50, one_per_turf = 1, on_floor = 1), +/* new /datum/stack_recipe("science airlock assembly", /obj/structure/door_assembly/door_assembly_science, 4, time = 50, one_per_turf = 1, on_floor = 1), */ + new /datum/stack_recipe("medical airlock assembly", /obj/structure/door_assembly/door_assembly_med, 4, time = 50, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("maintenance airlock assembly", /obj/structure/door_assembly/door_assembly_mai, 4, time = 50, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("external airlock assembly", /obj/structure/door_assembly/door_assembly_ext, 4, time = 50, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("freezer airlock assembly", /obj/structure/door_assembly/door_assembly_fre, 4, time = 50, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("airtight hatch assembly", /obj/structure/door_assembly/door_assembly_hatch, 4, time = 50, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("maintenance hatch assembly", /obj/structure/door_assembly/door_assembly_mhatch, 4, time = 50, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("high security airlock assembly", /obj/structure/door_assembly/door_assembly_highsecurity, 4, time = 50, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("multi-tile airlock assembly", /obj/structure/door_assembly/multi_tile, 4, time = 50, one_per_turf = 1, on_floor = 1), + ), 4), + null, + new /datum/stack_recipe("mass driver button frame", /obj/item/mounted/frame/driver_button, 1, time = 50, one_per_turf = 0, on_floor = 1), + new /datum/stack_recipe("light switch frame", /obj/item/mounted/frame/light_switch, 1, time = 50, one_per_turf = 0, on_floor = 1), + null, + new /datum/stack_recipe("grenade casing", /obj/item/weapon/grenade/chem_grenade), + new /datum/stack_recipe("light fixture frame", /obj/item/mounted/frame/light_fixture, 2), + new /datum/stack_recipe("small light fixture frame", /obj/item/mounted/frame/light_fixture/small, 1), + null, + new /datum/stack_recipe("apc frame", /obj/item/mounted/frame/apc_frame, 2), + new /datum/stack_recipe("air alarm frame", /obj/item/mounted/frame/alarm_frame, 2), + new /datum/stack_recipe("fire alarm frame", /obj/item/mounted/frame/firealarm, 2), + new /datum/stack_recipe("intercom frame", /obj/item/mounted/frame/intercom, 2), + null ) /obj/item/stack/sheet/metal @@ -106,13 +108,12 @@ var/global/list/datum/stack_recipe/metal_recipes = list ( \ /* * Plasteel */ -var/global/list/datum/stack_recipe/plasteel_recipes = list ( \ - new/datum/stack_recipe("AI core", /obj/structure/AIcore, 4, time = 50, one_per_turf = 1), \ - new/datum/stack_recipe("Surgery Table", /obj/machinery/optable, 5, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("Metal crate", /obj/structure/closet/crate, 10, time = 50, one_per_turf = 1), \ - new/datum/stack_recipe("Mass Driver frame", /obj/machinery/mass_driver_frame, 3, time = 50, one_per_turf = 1), \ - - ) +var/global/list/datum/stack_recipe/plasteel_recipes = list( + new /datum/stack_recipe("AI core", /obj/structure/AIcore, 4, time = 50, one_per_turf = 1), + new /datum/stack_recipe("Surgery Table", /obj/machinery/optable, 5, time = 50, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("Metal crate", /obj/structure/closet/crate, 10, time = 50, one_per_turf = 1), + new /datum/stack_recipe("Mass Driver frame", /obj/machinery/mass_driver_frame, 3, time = 50, one_per_turf = 1) +) /obj/item/stack/sheet/plasteel name = "plasteel" @@ -132,21 +133,21 @@ var/global/list/datum/stack_recipe/plasteel_recipes = list ( \ /* * Wood */ -var/global/list/datum/stack_recipe/wood_recipes = list ( \ - new/datum/stack_recipe("wooden sandals", /obj/item/clothing/shoes/sandal, 1), \ - new/datum/stack_recipe("wood floor tile", /obj/item/stack/tile/wood, 1, 4, 20), \ - new/datum/stack_recipe("table parts", /obj/item/weapon/table_parts/wood, 2), \ - new/datum/stack_recipe("wooden chair", /obj/structure/stool/bed/chair/wood/normal, 3, time = 10, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("wooden barricade", /obj/structure/barricade/wooden, 5, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("bookcase", /obj/structure/bookcase, 5, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("rifle stock", /obj/item/weaponcrafting/stock, 10, time = 40), \ - new/datum/stack_recipe("wooden door", /obj/structure/mineral_door/wood, 10, time = 20, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("coffin", /obj/structure/closet/coffin, 5, time = 15, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("easel", /obj/structure/easel, 3, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("wooden buckler", /obj/item/weapon/shield/riot/buckler, 20, time = 40), \ - new/datum/stack_recipe("apiary", /obj/structure/beebox, 40, time = 50),\ - new/datum/stack_recipe("honey frame", /obj/item/honey_frame, 5, time = 10),\ - ) +var/global/list/datum/stack_recipe/wood_recipes = list( + new /datum/stack_recipe("wooden sandals", /obj/item/clothing/shoes/sandal, 1), + new /datum/stack_recipe("wood floor tile", /obj/item/stack/tile/wood, 1, 4, 20), + new /datum/stack_recipe("table parts", /obj/item/weapon/table_parts/wood, 2), + new /datum/stack_recipe("wooden chair", /obj/structure/stool/bed/chair/wood/normal, 3, time = 10, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("wooden barricade", /obj/structure/barricade/wooden, 5, time = 50, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("bookcase", /obj/structure/bookcase, 5, time = 50, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("rifle stock", /obj/item/weaponcrafting/stock, 10, time = 40), + new /datum/stack_recipe("wooden door", /obj/structure/mineral_door/wood, 10, time = 20, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("coffin", /obj/structure/closet/coffin, 5, time = 15, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("easel", /obj/structure/easel, 3, one_per_turf = 1, on_floor = 1), + new /datum/stack_recipe("wooden buckler", /obj/item/weapon/shield/riot/buckler, 20, time = 40), + new /datum/stack_recipe("apiary", /obj/structure/beebox, 40, time = 50), + new /datum/stack_recipe("honey frame", /obj/item/honey_frame, 5, time = 10) +) /obj/item/stack/sheet/wood name = "wooden planks" @@ -155,6 +156,7 @@ var/global/list/datum/stack_recipe/wood_recipes = list ( \ singular_name = "wood plank" icon_state = "sheet-wood" origin_tech = "materials=1;biotech=1" + burn_state = FLAMMABLE /obj/item/stack/sheet/wood/New(var/loc, var/amount=null) recipes = wood_recipes @@ -169,22 +171,23 @@ var/global/list/datum/stack_recipe/wood_recipes = list ( \ singular_name = "cloth roll" icon_state = "sheet-cloth" origin_tech = "materials=2" + burn_state = FLAMMABLE /* * Cardboard */ -var/global/list/datum/stack_recipe/cardboard_recipes = list ( \ - new/datum/stack_recipe("box", /obj/item/weapon/storage/box), \ - new/datum/stack_recipe("large box", /obj/item/weapon/storage/box/large, 4), \ - new/datum/stack_recipe("light tubes", /obj/item/weapon/storage/box/lights/tubes), \ - new/datum/stack_recipe("light bulbs", /obj/item/weapon/storage/box/lights/bulbs), \ - new/datum/stack_recipe("mouse traps", /obj/item/weapon/storage/box/mousetraps), \ - new/datum/stack_recipe("cardborg suit", /obj/item/clothing/suit/cardborg, 3), \ - new/datum/stack_recipe("cardborg helmet", /obj/item/clothing/head/cardborg), \ - new/datum/stack_recipe("pizza box", /obj/item/pizzabox), \ - new/datum/stack_recipe("folder", /obj/item/weapon/folder), \ - new/datum/stack_recipe("cardboard tube", /obj/item/weapon/c_tube), \ - new/datum/stack_recipe("cardboard box", /obj/structure/closet/cardboard, 4), \ +var/global/list/datum/stack_recipe/cardboard_recipes = list ( + new /datum/stack_recipe("box", /obj/item/weapon/storage/box), + new /datum/stack_recipe("large box", /obj/item/weapon/storage/box/large, 4), + new /datum/stack_recipe("light tubes", /obj/item/weapon/storage/box/lights/tubes), + new /datum/stack_recipe("light bulbs", /obj/item/weapon/storage/box/lights/bulbs), + new /datum/stack_recipe("mouse traps", /obj/item/weapon/storage/box/mousetraps), + new /datum/stack_recipe("cardborg suit", /obj/item/clothing/suit/cardborg, 3), + new /datum/stack_recipe("cardborg helmet", /obj/item/clothing/head/cardborg), + new /datum/stack_recipe("pizza box", /obj/item/pizzabox), + new /datum/stack_recipe("folder", /obj/item/weapon/folder), + new /datum/stack_recipe("cardboard tube", /obj/item/weapon/c_tube), + new /datum/stack_recipe("cardboard box", /obj/structure/closet/cardboard, 4), ) /obj/item/stack/sheet/cardboard //BubbleWrap @@ -193,7 +196,8 @@ var/global/list/datum/stack_recipe/cardboard_recipes = list ( \ singular_name = "cardboard sheet" icon_state = "sheet-card" origin_tech = "materials=1" + burn_state = FLAMMABLE -/obj/item/stack/sheet/cardboard/New(var/loc, var/amount=null) - recipes = cardboard_recipes - return ..() +/obj/item/stack/sheet/cardboard/New(var/loc, var/amt = null) + recipes = cardboard_recipes + return ..() diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index 5b78e8587d9..917d030cd63 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -10,156 +10,171 @@ */ /obj/item/stack origin_tech = "materials=1" - var/list/datum/stack_recipe/recipes + var/list/recipes = list() // /datum/stack_recipe var/singular_name var/amount = 1 var/max_amount //also see stack recipes initialisation, param "max_res_amount" must be equal to this max_amount -/obj/item/stack/New(var/loc, var/amount=null) +/obj/item/stack/New(var/loc, var/amt = null) ..() - if(amount!=null) //Allow for stacks with the amount=0 - src.amount=amount - return + if(amt != null) //Allow for stacks with the amount=0 + amount = amt /obj/item/stack/Destroy() - if(usr && usr.machine==src) + if(usr && usr.machine == src) usr << browse(null, "window=stack") return ..() /obj/item/stack/examine(mob/user) if(..(user, 1)) - to_chat(user, "There are [src.amount] [src.singular_name]\s in the stack.") + to_chat(user, "There are [amount] [singular_name]\s in the stack.") - -/obj/item/stack/attack_self(mob/user as mob) +/obj/item/stack/attack_self(mob/user) list_recipes(user) -/obj/item/stack/proc/list_recipes(mob/user as mob, recipes_sublist) +/obj/item/stack/proc/list_recipes(mob/user, recipes_sublist) if(!recipes) return - if(!src || amount<=0) + + if(amount <= 0) user << browse(null, "window=stack") + return + user.set_machine(src) //for correct work of onclose + var/list/recipe_list = recipes if(recipes_sublist && recipe_list[recipes_sublist] && istype(recipe_list[recipes_sublist], /datum/stack_recipe_list)) var/datum/stack_recipe_list/srl = recipe_list[recipes_sublist] recipe_list = srl.recipes + var/t1 = "Amount Left: [amount]
" - for(var/i=1;i<=recipe_list.len,i++) + for(var/i in 1 to recipe_list.len) var/E = recipe_list[i] if(isnull(E)) t1 += "
" continue - if(i>1 && !isnull(recipe_list[i-1])) - t1+="
" + if(i > 1 && !isnull(recipe_list[i - 1])) + t1 += "
" if(istype(E, /datum/stack_recipe_list)) var/datum/stack_recipe_list/srl = E - if(src.amount >= srl.req_amount) - t1 += "[srl.title] ([srl.req_amount] [src.singular_name]\s)" + if(amount >= srl.req_amount) + t1 += "[srl.title] ([srl.req_amount] [singular_name]\s)" else - t1 += "[srl.title] ([srl.req_amount] [src.singular_name]\s)
" + t1 += "[srl.title] ([srl.req_amount] [singular_name]\s)
" if(istype(E, /datum/stack_recipe)) var/datum/stack_recipe/R = E var/max_multiplier = round(src.amount / R.req_amount) - var/title as text + var/title var/can_build = 1 - can_build = can_build && (max_multiplier>0) + can_build = can_build && (max_multiplier > 0) /* if(R.one_per_turf) can_build = can_build && !(locate(R.result_type) in usr.loc) if(R.on_floor) can_build = can_build && istype(usr.loc, /turf/simulated/floor) */ - if(R.res_amount>1) - title+= "[R.res_amount]x [R.title]\s" + if(R.res_amount > 1) + title += "[R.res_amount]x [R.title]\s" else - title+= "[R.title]" - title+= " ([R.req_amount] [src.singular_name]\s)" + title += "[R.title]" + title += " ([R.req_amount] [src.singular_name]\s)" if(can_build) - t1 += text("[title] ") + t1 += "[title] " else - t1 += text("[]", title) + t1 += "[title]" continue if(R.max_res_amount>1 && max_multiplier>1) - max_multiplier = min(max_multiplier, round(R.max_res_amount/R.res_amount)) + max_multiplier = min(max_multiplier, round(R.max_res_amount / R.res_amount)) t1 += " |" var/list/multipliers = list(5,10,25) for(var/n in multipliers) if(max_multiplier>=n) - t1 += " [n*R.res_amount]x" + t1 += " [n * R.res_amount]x" if(!(max_multiplier in multipliers)) - t1 += " [max_multiplier*R.res_amount]x" + t1 += " [max_multiplier * R.res_amount]x" var/datum/browser/popup = new(user, "stack", name, 400, 400) popup.set_content(t1) popup.open(0) onclose(user, "stack") - return /obj/item/stack/Topic(href, href_list) ..() - if((usr.restrained() || usr.stat || usr.get_active_hand() != src)) - return + if(usr.incapacitated() || usr.get_active_hand() != src) + return 0 if(href_list["sublist"] && !href_list["make"]) list_recipes(usr, text2num(href_list["sublist"])) if(href_list["make"]) - if(src.amount < 1) del(src) //Never should happen + if(amount < 1) + del(src) //Never should happen var/list/recipes_list = recipes if(href_list["sublist"]) var/datum/stack_recipe_list/srl = recipes_list[text2num(href_list["sublist"])] recipes_list = srl.recipes + var/datum/stack_recipe/R = recipes_list[text2num(href_list["make"])] var/multiplier = text2num(href_list["multiplier"]) - if(!multiplier) multiplier = 1 - if(src.amount < R.req_amount*multiplier) - if(R.req_amount*multiplier>1) - to_chat(usr, "\red You haven't got enough [src] to build \the [R.req_amount*multiplier] [R.title]\s!") + if(!multiplier) + multiplier = 1 + + if(amount < R.req_amount * multiplier) + if(R.req_amount * multiplier>1) + to_chat(usr, "You haven't got enough [src] to build \the [R.req_amount * multiplier] [R.title]\s!") else - to_chat(usr, "\red You haven't got enough [src] to build \the [R.title]!") - return + to_chat(usr, "You haven't got enough [src] to build \the [R.title]!") + return 0 + if(R.one_per_turf && (locate(R.result_type) in usr.loc)) - to_chat(usr, "\red There is another [R.title] here!") - return + to_chat(usr, "There is another [R.title] here!") + return 0 + if(R.on_floor && !istype(usr.loc, /turf/simulated)) - to_chat(usr, "\red \The [R.title] must be constructed on the floor!") - return + to_chat(usr, "\The [R.title] must be constructed on the floor!") + return 0 + if(R.time) - to_chat(usr, "\blue Building [R.title] ...") + to_chat(usr, "Building [R.title] ...") if(!do_after(usr, R.time, target = usr)) - return - if(src.amount < R.req_amount*multiplier) + return 0 + + if(amount < R.req_amount * multiplier) return - var/atom/O = new R.result_type( usr.loc ) + + var/atom/O = new R.result_type(usr.loc) O.dir = usr.dir - if(R.max_res_amount>1) + if(R.max_res_amount > 1) var/obj/item/stack/new_item = O - new_item.amount = R.res_amount*multiplier + new_item.amount = R.res_amount * multiplier //new_item.add_to_stacks(usr) - src.amount-=R.req_amount*multiplier - if(src.amount < 1) // Just in case a stack's amount ends up fractional somehow + + R.post_build(src, O) + + amount -= R.req_amount * multiplier + if(amount < 1) // Just in case a stack's amount ends up fractional somehow var/oldsrc = src src = null //dont kill proc after del() usr.unEquip(oldsrc, 1) del(oldsrc) // Not qdel, because qdel'd stacks act strange for cyborgs - if(istype(O,/obj/item)) + if(istype(O, /obj/item)) usr.put_in_hands(O) + O.add_fingerprint(usr) //BubbleWrap - so newly formed boxes are empty - if( istype(O, /obj/item/weapon/storage) ) + if(istype(O, /obj/item/weapon/storage)) for(var/obj/item/I in O) del(I) //BubbleWrap END - if(src && usr.machine==src) //do not reopen closed window - spawn( 0 ) - src.interact(usr) + + if(src && usr.machine == src) //do not reopen closed window + spawn(0) + interact(usr) return - return /obj/item/stack/proc/use(var/used) if(amount < used) @@ -173,15 +188,15 @@ update_icon() return 1 -/obj/item/stack/proc/add_to_stacks(mob/usr as mob) +/obj/item/stack/proc/add_to_stacks(mob/usr) var/obj/item/stack/oldsrc = src src = null for(var/obj/item/stack/item in usr.loc) - if(item==oldsrc) + if(item == oldsrc) continue if(!istype(item, oldsrc.type)) continue - if(item.amount>=item.max_amount) + if(item.amount >= item.max_amount) continue oldsrc.attackby(item, usr) to_chat(usr, "You add new [item.singular_name] to the stack. It now contains [item.amount] [item.singular_name]\s.") @@ -204,7 +219,7 @@ use(amt) return F -/obj/item/stack/attack_hand(mob/user as mob) +/obj/item/stack/attack_hand(mob/user) if(user.get_inactive_hand() == src) var/obj/item/stack/F = split(user, 1) user.put_in_hands(F) @@ -214,14 +229,15 @@ else ..() -/obj/item/stack/attackby(obj/item/W as obj, mob/user as mob, params) +/obj/item/stack/attackby(obj/item/W, mob/user, params) ..() - if(istype(W, src.type)) + if(istype(W, type)) var/obj/item/stack/S = W if(S.amount >= max_amount) return 1 - var/to_transfer as num - if(user.get_inactive_hand()==src) + + var/to_transfer + if(user.get_inactive_hand() == src) var/desired = input("How much would you like to transfer from this stack?", "How much?", 1) as null|num if(!desired) return @@ -229,52 +245,22 @@ to_transfer = max(1,min(desired,S.max_amount-S.amount,src.amount)) else to_transfer = min(src.amount, S.max_amount-S.amount) - S.amount+=to_transfer - if(S && usr.machine==S) - spawn(0) S.interact(usr) - src.use(to_transfer) - if(src && usr.machine==src) - spawn(0) src.interact(usr) + + S.amount += to_transfer + if(S && usr.machine == S) + spawn(0) + S.interact(usr) + use(to_transfer) + if(src && usr.machine == src) + spawn(0) + interact(usr) S.update_icon() - else return ..() + else + return ..() -/obj/item/stack/proc/copy_evidences(obj/item/stack/from as obj) - src.blood_DNA = from.blood_DNA - src.fingerprints = from.fingerprints - src.fingerprintshidden = from.fingerprintshidden - src.fingerprintslast = from.fingerprintslast - //TODO bloody overlay - -/* - * Recipe datum - */ -/datum/stack_recipe - var/title = "ERROR" - var/result_type - var/req_amount = 1 - var/res_amount = 1 - var/max_res_amount = 1 - var/time = 0 - var/one_per_turf = 0 - var/on_floor = 0 - New(title, result_type, req_amount = 1, res_amount = 1, max_res_amount = 1, time = 0, one_per_turf = 0, on_floor = 0) - src.title = title - src.result_type = result_type - src.req_amount = req_amount - src.res_amount = res_amount - src.max_res_amount = max_res_amount - src.time = time - src.one_per_turf = one_per_turf - src.on_floor = on_floor - -/* - * Recipe list datum - */ -/datum/stack_recipe_list - var/title = "ERROR" - var/list/recipes = null - var/req_amount = 1 - New(title, recipes, req_amount = 1) - src.title = title - src.recipes = recipes - src.req_amount = req_amount +/obj/item/stack/proc/copy_evidences(obj/item/stack/from) + blood_DNA = from.blood_DNA + fingerprints = from.fingerprints + fingerprintshidden = from.fingerprintshidden + fingerprintslast = from.fingerprintslast + //TODO bloody overlay \ No newline at end of file diff --git a/code/game/objects/items/stacks/stack_recipe.dm b/code/game/objects/items/stacks/stack_recipe.dm new file mode 100644 index 00000000000..4fe283c6db6 --- /dev/null +++ b/code/game/objects/items/stacks/stack_recipe.dm @@ -0,0 +1,55 @@ + +/* + * Recipe datum + */ +/datum/stack_recipe + var/title = "ERROR" + var/result_type + var/req_amount = 1 + var/res_amount = 1 + var/max_res_amount = 1 + var/time = 0 + var/one_per_turf = 0 + var/on_floor = 0 + +/datum/stack_recipe/New(title, result_type, req_amount = 1, res_amount = 1, max_res_amount = 1, time = 0, one_per_turf = 0, on_floor = 0) + src.title = title + src.result_type = result_type + src.req_amount = req_amount + src.res_amount = res_amount + src.max_res_amount = max_res_amount + src.time = time + src.one_per_turf = one_per_turf + src.on_floor = on_floor + +/datum/stack_recipe/proc/post_build(var/obj/item/stack/S, var/obj/result) + return + +/* Special Recipes */ + +/datum/stack_recipe/cable_restraints +/datum/stack_recipe/cable_restraints/post_build(var/obj/item/stack/S, var/obj/result) + if(istype(result, /obj/item/weapon/restraints/handcuffs/cable)) + result.color = S.color + ..() + +/datum/stack_recipe/rods +/datum/stack_recipe/rods/post_build(var/obj/item/stack/S, var/obj/result) + if(istype(result, /obj/item/stack/rods)) + var/obj/item/stack/rods/R = result + R.update_icon() + ..() + +/* + * Recipe list datum + */ +/datum/stack_recipe_list + var/title = "ERROR" + var/list/recipes = null + var/req_amount = 1 + +/datum/stack_recipe_list/New(title, recipes, req_amount = 1) + src.title = title + src.recipes = recipes + src.req_amount = req_amount + diff --git a/code/game/objects/items/stacks/tiles/tile_types.dm b/code/game/objects/items/stacks/tiles/tile_types.dm index d7fcf1bcb53..bfbd0a4ccb6 100644 --- a/code/game/objects/items/stacks/tiles/tile_types.dm +++ b/code/game/objects/items/stacks/tiles/tile_types.dm @@ -37,6 +37,7 @@ icon_state = "tile_grass" origin_tech = "biotech=1" turf_type = /turf/simulated/floor/grass + burn_state = FLAMMABLE /* * Wood @@ -48,6 +49,7 @@ desc = "an easy to fit wood floor tile" icon_state = "tile-wood" turf_type = /turf/simulated/floor/wood + burn_state = FLAMMABLE /* * Carpets @@ -58,6 +60,7 @@ desc = "A piece of carpet. It is the same size as a floor tile" icon_state = "tile-carpet" turf_type = /turf/simulated/floor/carpet + burn_state = FLAMMABLE /* * Plasteel @@ -100,6 +103,7 @@ desc = "A piece of carpet with a convincing star pattern." icon_state = "tile_space" turf_type = /turf/simulated/floor/fakespace + burn_state = FLAMMABLE /obj/item/stack/tile/fakespace/loaded amount = 30 diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index ec524314b71..7e38c7a6e4e 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -257,31 +257,31 @@ icon = 'icons/obj/toy.dmi' icon_state = "snappop" w_class = 1 + var/ash_type = /obj/effect/decal/cleanable/ash -/obj/item/toy/snappop/throw_impact(atom/hit_atom) - ..() - var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread - s.set_up(3, 1, src) +/obj/item/toy/snappop/proc/pop_burst(var/n=3, var/c=1) + var/datum/effect/system/spark_spread/s = new() + s.set_up(n, c, src) s.start() - new /obj/effect/decal/cleanable/ash(src.loc) - visible_message("The [src.name] explodes!","You hear a snap!") + new ash_type(loc) + visible_message("[src] explodes!", + "You hear a snap!") playsound(src, 'sound/effects/snap.ogg', 50, 1) qdel(src) +/obj/item/toy/snappop/fire_act() + pop_burst() + +/obj/item/toy/snappop/throw_impact(atom/hit_atom) + ..() + pop_burst() + /obj/item/toy/snappop/Crossed(H as mob|obj) - if((ishuman(H))) //i guess carp and shit shouldn't set them off + if(ishuman(H) || issilicon(H)) //i guess carp and shit shouldn't set them off var/mob/living/carbon/M = H - if(M.m_intent == "run") - to_chat(M, "You step on the snap pop!") - - var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread - s.set_up(2, 0, src) - s.start() - new /obj/effect/decal/cleanable/ash(src.loc) - visible_message("The [name] explodes!","You hear a snap!") - playsound(src, 'sound/effects/snap.ogg', 50, 1) - qdel(src) - + if(issilicon(H) || M.m_intent == "run") + to_chat(M, "You step on the snap pop!") + pop_burst(2, 0) /* @@ -394,6 +394,8 @@ obj/item/toy/cards + burn_state = FLAMMABLE + burntime = 5 var/parentdeck = null var/deckstyle = "nanotrasen" var/card_hitsound = null @@ -749,6 +751,7 @@ obj/item/toy/cards/deck/syndicate card_throw_speed = 3 card_throw_range = 20 card_attack_verb = list("attacked", "sliced", "diced", "slashed", "cut") + burn_state = FIRE_PROOF /* || Custom card decks || @@ -884,6 +887,7 @@ obj/item/toy/cards/deck/syndicate/black icon_state = "carpplushie" attack_verb = list("bitten", "eaten", "fin slapped") var/bitesound = 'sound/weapons/bite.ogg' + burn_state = FLAMMABLE // Attack mob /obj/item/toy/carpplushie/attack(mob/M as mob, mob/user as mob) @@ -946,6 +950,7 @@ obj/item/toy/cards/deck/syndicate/black icon = 'icons/obj/toy.dmi' var/poof_sound = 'sound/weapons/thudswoosh.ogg' attack_verb = list("poofed", "bopped", "whapped","cuddled","fluffed") + burn_state = FLAMMABLE /obj/item/toy/plushie/attack(mob/M as mob, mob/user as mob) playsound(loc, poof_sound, 20, 1) // Play the whoosh sound in local area @@ -1071,6 +1076,7 @@ obj/item/toy/cards/deck/syndicate/black item_state = "arm_blade" attack_verb = list("pricked", "absorbed", "gored") w_class = 2 + burn_state = FLAMMABLE /* * Toy/fake flash diff --git a/code/game/objects/items/trash.dm b/code/game/objects/items/trash.dm index 928eba59a6a..dc538674993 100644 --- a/code/game/objects/items/trash.dm +++ b/code/game/objects/items/trash.dm @@ -6,6 +6,7 @@ icon = 'icons/obj/trash.dmi' w_class = 1 desc = "This is rubbish." + burn_state = FLAMMABLE /obj/item/trash/raisins name = "4no raisins" @@ -42,6 +43,7 @@ /obj/item/trash/plate name = "Plate" icon_state = "plate" + burn_state = FIRE_PROOF /obj/item/trash/snack_bowl name = "Snack bowl" @@ -58,6 +60,7 @@ /obj/item/trash/tray name = "Tray" icon_state = "tray" + burn_state = FIRE_PROOF /obj/item/trash/candle name = "candle" @@ -73,6 +76,7 @@ icon_state = "cola" var/is_glass = 0 var/is_plastic = 0 + burn_state = FIRE_PROOF /obj/item/trash/gum name = "chewed gum" diff --git a/code/game/objects/items/weapons/cards_ids.dm b/code/game/objects/items/weapons/cards_ids.dm index 0ee843fe85c..d1721c5c247 100644 --- a/code/game/objects/items/weapons/cards_ids.dm +++ b/code/game/objects/items/weapons/cards_ids.dm @@ -105,13 +105,13 @@ var/photo var/dat var/stamped = 0 - + var/obj/item/weapon/card/id/guest/guest_pass = null // Guest pass attached to the ID /obj/item/weapon/card/id/New() ..() spawn(30) - if(ishuman(loc)) + if(ishuman(loc) && blood_type == "\[UNSET\]") var/mob/living/carbon/human/H = loc SetOwnerInfo(H) @@ -242,10 +242,10 @@ set name = "Remove Guest Pass" set category = "Object" set src in range(0) - + if(usr.stat || !usr.canmove || usr.restrained()) return - + if(guest_pass) to_chat(usr, "You remove the guest pass from this ID.") guest_pass.forceMove(get_turf(src)) @@ -253,6 +253,37 @@ else to_chat(usr, "There is no guest pass attached to this ID") +/obj/item/weapon/card/id/serialize() + var/list/data = ..() + + data["sex"] = sex + data["age"] = age + data["btype"] = blood_type + data["dna_hash"] = dna_hash + data["fprint_hash"] = fingerprint_hash + data["access"] = access + data["job"] = assignment + data["account"] = associated_account_number + data["owner"] = registered_name + data["mining"] = mining_points + return data + +/obj/item/weapon/card/id/deserialize(list/data) + sex = data["sex"] + age = data["age"] + blood_type = data["btype"] + dna_hash = data["dna_hash"] + fingerprint_hash = data["fprint_hash"] + access = data["access"] // No need for a copy, the list isn't getting touched + assignment = data["job"] + associated_account_number = data["account"] + registered_name = data["owner"] + mining_points = data["mining"] + // We'd need to use icon serialization(b64) to save the photo, and I don't feel like i + UpdateName() + RebuildHTML() + ..() + /obj/item/weapon/card/id/silver name = "identification card" desc = "A silver card which shows honour and dedication." @@ -767,4 +798,4 @@ if("TDgreen") return "Thunderdome Green" else - return capitalize(skin) \ No newline at end of file + return capitalize(skin) diff --git a/code/game/objects/items/weapons/cash.dm b/code/game/objects/items/weapons/cash.dm index 7c1432bb772..3608d7861f3 100644 --- a/code/game/objects/items/weapons/cash.dm +++ b/code/game/objects/items/weapons/cash.dm @@ -23,6 +23,7 @@ var/global/list/moneytypes=list( throw_speed = 1 throw_range = 2 w_class = 1 + burn_state = FLAMMABLE var/access = list() access = access_crate_cash var/worth = 1 // Per chip diff --git a/code/game/objects/items/weapons/cigs.dm b/code/game/objects/items/weapons/cigs.dm index a06619fcca4..8449e17a9db 100644 --- a/code/game/objects/items/weapons/cigs.dm +++ b/code/game/objects/items/weapons/cigs.dm @@ -59,6 +59,9 @@ LIGHTERS ARE IN LIGHTERS.DM return ..() +/obj/item/clothing/mask/cigarette/fire_act() + light() + /obj/item/clothing/mask/cigarette/attackby(obj/item/weapon/W as obj, mob/user as mob, params) ..() if(istype(W, /obj/item/weapon/weldingtool)) @@ -110,7 +113,7 @@ LIGHTERS ARE IN LIGHTERS.DM to_chat(user, "[src] is full.") -/obj/item/clothing/mask/cigarette/proc/light(var/flavor_text = "[usr] lights the [name].") +/obj/item/clothing/mask/cigarette/proc/light(flavor_text = null) if(!src.lit) src.lit = 1 damtype = "fire" @@ -136,8 +139,9 @@ LIGHTERS ARE IN LIGHTERS.DM reagents.handle_reactions() icon_state = icon_on item_state = icon_on - var/turf/T = get_turf(src) - T.visible_message(flavor_text) + if(flavor_text) + var/turf/T = get_turf(src) + T.visible_message(flavor_text) set_light(2, 0.25, "#E38F46") processing_objects.Add(src) @@ -321,14 +325,15 @@ LIGHTERS ARE IN LIGHTERS.DM ..() reagents.add_reagent("nicotine", chem_volume) -/obj/item/clothing/mask/cigarette/pipe/light(var/flavor_text = "[usr] lights the [name].") +/obj/item/clothing/mask/cigarette/pipe/light(flavor_text = null) if(!src.lit) src.lit = 1 damtype = "fire" icon_state = icon_on item_state = icon_on - var/turf/T = get_turf(src) - T.visible_message(flavor_text) + if(flavor_text) + var/turf/T = get_turf(src) + T.visible_message(flavor_text) processing_objects.Add(src) /obj/item/clothing/mask/cigarette/pipe/process() diff --git a/code/game/objects/items/weapons/courtroom.dm b/code/game/objects/items/weapons/courtroom.dm index f070a1fe4ad..055faa03a8c 100644 --- a/code/game/objects/items/weapons/courtroom.dm +++ b/code/game/objects/items/weapons/courtroom.dm @@ -11,6 +11,7 @@ throwforce = 6.0 w_class = 2 attack_verb = list("bashed", "battered", "judged", "whacked") + burn_state = FLAMMABLE /obj/item/weapon/gavelhammer/suicide_act(mob/user) user.visible_message("[user] has sentenced \himself to death with the [src.name]! It looks like \he's trying to commit suicide.") @@ -25,6 +26,7 @@ force = 2.0 throwforce = 2.0 w_class = 1 + burn_state = FLAMMABLE /obj/item/weapon/gavelblock/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/weapon/gavelhammer)) diff --git a/code/game/objects/items/weapons/gift_wrappaper.dm b/code/game/objects/items/weapons/gift_wrappaper.dm index 0ec893b53a6..6dcbef385b0 100644 --- a/code/game/objects/items/weapons/gift_wrappaper.dm +++ b/code/game/objects/items/weapons/gift_wrappaper.dm @@ -13,6 +13,7 @@ icon = 'icons/obj/items.dmi' icon_state = "gift1" item_state = "gift1" + burn_state = FLAMMABLE /obj/item/weapon/a_gift/New() ..() @@ -139,6 +140,7 @@ flags = NOBLUDGEON amount = 25 max_amount = 25 + burn_state = FLAMMABLE /obj/item/stack/wrapping_paper/attack_self(mob/user) to_chat(user, "You need to use it on a package that has already been wrapped!") diff --git a/code/game/objects/items/weapons/grenades/atmosgrenade.dm b/code/game/objects/items/weapons/grenades/atmosgrenade.dm new file mode 100644 index 00000000000..4bfda1ab659 --- /dev/null +++ b/code/game/objects/items/weapons/grenades/atmosgrenade.dm @@ -0,0 +1,24 @@ + + + +/obj/item/weapon/grenade/gas + name = "Plasma Fire Grenade" + desc = "A compressed plasma grenade, used to start horrific plasma fires." + origin_tech = "materials=3;magnets=4;syndicate=4" + icon = 'icons/obj/grenade.dmi' + icon_state = "syndicate" + item_state = "flashbang" + var/spawn_contents = SPAWN_HEAT | SPAWN_TOXINS + var/spawn_amount = 100 + +/obj/item/weapon/grenade/gas/prime() + var/turf/simulated/target_turf = get_turf(src) + if(istype(target_turf)) + target_turf.atmos_spawn_air(spawn_contents, spawn_amount) + target_turf.air_update_turf() + qdel(src) + +/obj/item/weapon/grenade/gas/knockout + name = "Knockout Grenade" + desc = "A grenade that completely removes all air and heat from its detonation area." + spawn_contents = SPAWN_20C | SPAWN_N2O \ No newline at end of file diff --git a/code/game/objects/items/weapons/grenades/clusterbuster.dm b/code/game/objects/items/weapons/grenades/clusterbuster.dm index 8ba1782cf18..851c625b765 100644 --- a/code/game/objects/items/weapons/grenades/clusterbuster.dm +++ b/code/game/objects/items/weapons/grenades/clusterbuster.dm @@ -242,6 +242,16 @@ desc = "Reserved for those pesky request." payload = /mob/living/simple_animal/crab +/obj/item/weapon/grenade/clusterbuster/plasma + name = "Plasma Cluster Grenade" + desc = "For when everything needs to die in a fire." + payload = /obj/item/weapon/grenade/gas + +/obj/item/weapon/grenade/clusterbuster/n2o + name = "N2O Cluster Grenade" + desc = "For when you need to knock out EVERYONE." + payload = /obj/item/weapon/grenade/gas/knockout + ////////////Clusterbuster of Clusterbusters//////////// /obj/item/weapon/grenade/clusterbuster/mega_fox diff --git a/code/game/objects/items/weapons/grenades/grenade.dm b/code/game/objects/items/weapons/grenades/grenade.dm index 8cbd76041bd..af855e63016 100644 --- a/code/game/objects/items/weapons/grenades/grenade.dm +++ b/code/game/objects/items/weapons/grenades/grenade.dm @@ -9,6 +9,8 @@ throw_range = 20 flags = CONDUCT slot_flags = SLOT_BELT + burn_state = FLAMMABLE + burntime = 5 var/active = 0 var/det_time = 50 var/display_timer = 1 diff --git a/code/game/objects/items/weapons/handcuffs.dm b/code/game/objects/items/weapons/handcuffs.dm index 2fb7b0de0b8..4e63ee67497 100644 --- a/code/game/objects/items/weapons/handcuffs.dm +++ b/code/game/objects/items/weapons/handcuffs.dm @@ -65,7 +65,7 @@ /obj/item/weapon/restraints/handcuffs/cable name = "cable restraints" desc = "Looks like some cables tied together. Could be used to tie something up." - icon_state = "cuff_red" + icon_state = "cuff_white" materials = list(MAT_METAL=150, MAT_GLASS=75) breakouttime = 300 //Deciseconds = 30s cuffsound = 'sound/weapons/cablecuff.ogg' diff --git a/code/game/objects/items/weapons/mop.dm b/code/game/objects/items/weapons/mop.dm index 8b5baf79a35..12219eadd0b 100644 --- a/code/game/objects/items/weapons/mop.dm +++ b/code/game/objects/items/weapons/mop.dm @@ -11,6 +11,7 @@ throw_range = 7 w_class = 3 attack_verb = list("mopped", "bashed", "bludgeoned", "whacked") + burn_state = FLAMMABLE var/mopping = 0 var/mopcount = 0 var/mopcap = 5 diff --git a/code/game/objects/items/weapons/paint.dm b/code/game/objects/items/weapons/paint.dm index a7741267d09..67d4f078264 100644 --- a/code/game/objects/items/weapons/paint.dm +++ b/code/game/objects/items/weapons/paint.dm @@ -8,6 +8,8 @@ item_state = "paintcan" materials = list(MAT_METAL=200) w_class = 3 + burn_state = FLAMMABLE + burntime = 5 amount_per_transfer_from_this = 5 possible_transfer_amounts = list(5,10,20,30,50,70) volume = 70 diff --git a/code/game/objects/items/weapons/scrolls.dm b/code/game/objects/items/weapons/scrolls.dm index 90c98c6fdac..de419dc1b7d 100644 --- a/code/game/objects/items/weapons/scrolls.dm +++ b/code/game/objects/items/weapons/scrolls.dm @@ -9,6 +9,7 @@ throw_speed = 4 throw_range = 20 origin_tech = "bluespace=4" + burn_state = FLAMMABLE /obj/item/weapon/teleportation_scroll/apprentice name = "lesser scroll of teleportation" diff --git a/code/game/objects/items/weapons/shields.dm b/code/game/objects/items/weapons/shields.dm index 809bf0d298d..be831bbe0d1 100644 --- a/code/game/objects/items/weapons/shields.dm +++ b/code/game/objects/items/weapons/shields.dm @@ -44,6 +44,7 @@ icon_state = "buckler" item_state = "buckler" materials = list() + burn_state = FLAMMABLE block_chance = 30 /obj/item/weapon/shield/energy diff --git a/code/game/objects/items/weapons/signs.dm b/code/game/objects/items/weapons/signs.dm index 00ac859528d..fa68b09135e 100644 --- a/code/game/objects/items/weapons/signs.dm +++ b/code/game/objects/items/weapons/signs.dm @@ -6,6 +6,7 @@ force = 5 w_class = 4 attack_verb = list("bashed","smacked") + burn_state = FLAMMABLE var/delayed = 0 //used to do delays diff --git a/code/game/objects/items/weapons/staff.dm b/code/game/objects/items/weapons/staff.dm index ffaadb59d59..19c771873ce 100644 --- a/code/game/objects/items/weapons/staff.dm +++ b/code/game/objects/items/weapons/staff.dm @@ -10,6 +10,7 @@ w_class = 2 armour_penetration = 100 attack_verb = list("bludgeoned", "whacked", "disciplined") + burn_state = FLAMMABLE /obj/item/weapon/twohanded/staff/broom name = "broom" diff --git a/code/game/objects/items/weapons/storage/backpack.dm b/code/game/objects/items/weapons/storage/backpack.dm index 323131845d2..960f01dc4af 100644 --- a/code/game/objects/items/weapons/storage/backpack.dm +++ b/code/game/objects/items/weapons/storage/backpack.dm @@ -15,6 +15,8 @@ max_w_class = 3 max_combined_w_class = 21 storage_slots = 21 + burn_state = FLAMMABLE + burntime = 20 species_fit = list("Vox") sprite_sheets = list( "Vox" = 'icons/mob/species/vox/back.dmi' @@ -35,6 +37,7 @@ icon_state = "holdingpack" max_w_class = 5 max_combined_w_class = 35 + burn_state = FIRE_PROOF New() ..() @@ -123,12 +126,14 @@ desc = "It's a special backpack made exclusively for Nanotrasen officers." icon_state = "captainpack" item_state = "captainpack" + burn_state = FIRE_PROOF /obj/item/weapon/storage/backpack/industrial name = "industrial backpack" desc = "It's a tough backpack for the daily grind of station life." icon_state = "engiepack" item_state = "engiepack" + burn_state = FIRE_PROOF /obj/item/weapon/storage/backpack/botany name = "botany backpack" @@ -153,6 +158,7 @@ desc = "A specially designed backpack. It's fire resistant and smells vaguely of plasma." icon_state = "toxpack" item_state = "toxpack" + burn_state = FIRE_PROOF /obj/item/weapon/storage/backpack/virology name = "virology backpack" @@ -168,6 +174,7 @@ name = "leather satchel" desc = "It's a very fancy satchel made with fine leather." icon_state = "satchel" + burn_state = FIRE_PROOF /obj/item/weapon/storage/backpack/satcheldeluxe name = "leather satchel" @@ -188,6 +195,7 @@ name = "industrial satchel" desc = "A tough satchel with extra pockets." icon_state = "satchel-eng" + burn_state = FIRE_PROOF /obj/item/weapon/storage/backpack/satchel_med name = "medical satchel" @@ -213,6 +221,7 @@ name = "scientist satchel" desc = "Useful for holding research materials." icon_state = "satchel-tox" + burn_state = FIRE_PROOF /obj/item/weapon/storage/backpack/satchel_sec name = "security satchel" @@ -228,6 +237,7 @@ name = "captain's satchel" desc = "An exclusive satchel for Nanotrasen officers." icon_state = "satchel-cap" + burn_state = FIRE_PROOF /obj/item/weapon/storage/backpack/satchel_flat name = "smuggler's satchel" @@ -346,6 +356,7 @@ desc = "A duffelbag designed to hold large quantities of condoms." icon_state = "duffel-captain" item_state = "duffel-captain" + burn_state = FIRE_PROOF /obj/item/weapon/storage/backpack/duffel/security name = "security duffelbag" @@ -388,6 +399,7 @@ desc = "A duffelbag designed to hold tools." icon_state = "duffel-eng" item_state = "duffel-eng" + burn_state = FIRE_PROOF /obj/item/weapon/storage/backpack/duffel/hydro name = "hydroponics duffelbag" diff --git a/code/game/objects/items/weapons/storage/bags.dm b/code/game/objects/items/weapons/storage/bags.dm index af4d9aa6008..395d27d0300 100644 --- a/code/game/objects/items/weapons/storage/bags.dm +++ b/code/game/objects/items/weapons/storage/bags.dm @@ -162,7 +162,7 @@ max_w_class = 3 w_class = 1 can_hold = list("/obj/item/weapon/reagent_containers/food/snacks/grown","/obj/item/seeds","/obj/item/weapon/grown", "/obj/item/stack/tile/grass","/obj/item/stack/medical/ointment/aloe","/obj/item/stack/medical/bruise_pack/comfrey", "/obj/item/weapon/reagent_containers/honeycomb") - + burn_state = FLAMMABLE /obj/item/weapon/storage/bag/plants/portaseeder name = "portable seed extractor" @@ -376,6 +376,7 @@ max_w_class = 3 w_class = 4 //Bigger than a book because physics can_hold = list("/obj/item/weapon/book", "/obj/item/weapon/storage/bible", "/obj/item/weapon/tome", "/obj/item/weapon/spellbook") + burn_state = FLAMMABLE /* * Trays - Agouri @@ -484,7 +485,7 @@ max_combined_w_class = 200 w_class = 1 can_hold = list("/obj/item/weapon/reagent_containers/food/pill","/obj/item/weapon/reagent_containers/glass/beaker","/obj/item/weapon/reagent_containers/glass/bottle") - + burn_state = FLAMMABLE /* * Biowaste bag (mostly for xenobiologists) */ @@ -497,4 +498,5 @@ storage_slots = 25 max_combined_w_class = 200 w_class = 1 - can_hold = list("/obj/item/slime_extract","/obj/item/weapon/reagent_containers/food/snacks/monkeycube","/obj/item/weapon/reagent_containers/syringe","/obj/item/weapon/reagent_containers/glass/beaker","/obj/item/weapon/reagent_containers/glass/bottle","/obj/item/weapon/reagent_containers/blood","/obj/item/weapon/reagent_containers/hypospray/autoinjector") \ No newline at end of file + can_hold = list("/obj/item/slime_extract","/obj/item/weapon/reagent_containers/food/snacks/monkeycube","/obj/item/weapon/reagent_containers/syringe","/obj/item/weapon/reagent_containers/glass/beaker","/obj/item/weapon/reagent_containers/glass/bottle","/obj/item/weapon/reagent_containers/blood","/obj/item/weapon/reagent_containers/hypospray/autoinjector") + burn_state = FLAMMABLE \ No newline at end of file diff --git a/code/game/objects/items/weapons/storage/belt.dm b/code/game/objects/items/weapons/storage/belt.dm index a0e3d4dd69e..23f8f9ea685 100644 --- a/code/game/objects/items/weapons/storage/belt.dm +++ b/code/game/objects/items/weapons/storage/belt.dm @@ -37,7 +37,9 @@ src.add_fingerprint(usr) return - +/obj/item/weapon/storage/belt/deserialize(list/data) + ..() + update_icon() /obj/item/weapon/storage/belt/utility name = "tool-belt" //Carn: utility belt is nicer, but it bamboozles the text parsing. diff --git a/code/game/objects/items/weapons/storage/bible.dm b/code/game/objects/items/weapons/storage/bible.dm index 57332ae24d6..b98805e3275 100644 --- a/code/game/objects/items/weapons/storage/bible.dm +++ b/code/game/objects/items/weapons/storage/bible.dm @@ -5,6 +5,7 @@ throw_speed = 1 throw_range = 5 w_class = 3 + burn_state = FLAMMABLE var/mob/affecting = null var/deity_name = "Christ" diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index 76cbc9ab102..bfdc3a80727 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -24,6 +24,7 @@ desc = "It's just an ordinary box." icon_state = "box" item_state = "syringe_kit" + burn_state = FLAMMABLE foldable = /obj/item/stack/sheet/cardboard //BubbleWrap /obj/item/weapon/storage/box/large diff --git a/code/game/objects/items/weapons/storage/briefcase.dm b/code/game/objects/items/weapons/storage/briefcase.dm index 543865aa592..7f2a91054c1 100644 --- a/code/game/objects/items/weapons/storage/briefcase.dm +++ b/code/game/objects/items/weapons/storage/briefcase.dm @@ -12,6 +12,8 @@ max_w_class = 3 max_combined_w_class = 21 attack_verb = list("bashed", "battered", "bludgeoned", "thrashed", "whacked") + burn_state = FLAMMABLE + burntime = 20 /obj/item/weapon/storage/briefcase/New() ..() \ No newline at end of file diff --git a/code/game/objects/items/weapons/storage/fancy.dm b/code/game/objects/items/weapons/storage/fancy.dm index 367874b0d7d..c4488216b12 100644 --- a/code/game/objects/items/weapons/storage/fancy.dm +++ b/code/game/objects/items/weapons/storage/fancy.dm @@ -17,6 +17,7 @@ icon = 'icons/obj/food/food.dmi' icon_state = "donutbox6" name = "donut box" + burn_state = FLAMMABLE var/icon_type = "donut" /obj/item/weapon/storage/fancy/update_icon(var/itemremoved = 0) diff --git a/code/game/objects/items/weapons/storage/firstaid.dm b/code/game/objects/items/weapons/storage/firstaid.dm index 0c03e65beab..03ba6bed54b 100644 --- a/code/game/objects/items/weapons/storage/firstaid.dm +++ b/code/game/objects/items/weapons/storage/firstaid.dm @@ -138,15 +138,15 @@ /obj/item/weapon/storage/firstaid/adv/New() ..() - if(empty) return - new /obj/item/weapon/reagent_containers/hypospray/autoinjector( src ) - new /obj/item/stack/medical/bruise_pack/advanced(src) + if(empty) + return + new /obj/item/stack/medical/bruise_pack(src) new /obj/item/stack/medical/bruise_pack/advanced(src) new /obj/item/stack/medical/bruise_pack/advanced(src) new /obj/item/stack/medical/ointment/advanced(src) new /obj/item/stack/medical/ointment/advanced(src) - new /obj/item/stack/medical/splint(src) - return + new /obj/item/weapon/reagent_containers/hypospray/autoinjector(src) + new /obj/item/device/healthanalyzer(src) /obj/item/weapon/storage/firstaid/adv/empty empty = 1 diff --git a/code/game/objects/items/weapons/storage/storage.dm b/code/game/objects/items/weapons/storage/storage.dm index e2324fcb434..c34b392430e 100644 --- a/code/game/objects/items/weapons/storage/storage.dm +++ b/code/game/objects/items/weapons/storage/storage.dm @@ -323,7 +323,7 @@ return 1 //Call this proc to handle the removal of an item from the storage item. The item will be moved to the atom sent as new_target -/obj/item/weapon/storage/proc/remove_from_storage(obj/item/W as obj, atom/new_location) +/obj/item/weapon/storage/proc/remove_from_storage(obj/item/W as obj, atom/new_location, burn = 0) if(!istype(W)) return 0 if(istype(src, /obj/item/weapon/storage/fancy)) @@ -357,8 +357,14 @@ W.on_exit_storage(src) update_icon() W.mouse_opacity = initial(W.mouse_opacity) + if(burn) + W.fire_act() return 1 +/obj/item/weapon/storage/empty_object_contents(burn, loc) + for(var/obj/item/Item in contents) + remove_from_storage(Item, loc, burn) + //This proc is called when you want to place an item into the storage item. /obj/item/weapon/storage/attackby(obj/item/W as obj, mob/user as mob, params) ..() @@ -541,3 +547,34 @@ return depth +/obj/item/weapon/storage/serialize() + var data = ..() + var/list/content_list = list() + data["content"] = content_list + data["slots"] = storage_slots + data["max_w_class"] = max_w_class + data["max_c_w_class"] = max_combined_w_class + for(var/thing in contents) + var/atom/movable/AM = thing + // This code does not watch out for infinite loops + // But then again a tesseract would destroy the server anyways + // Also I wish I could just insert a list instead of it reading it the wrong way + content_list.len++ + content_list[content_list.len] = AM.serialize() + return data + +/obj/item/weapon/storage/deserialize(list/data) + if(isnum(data["slots"])) + storage_slots = data["slots"] + if(isnum(data["max_w_class"])) + max_w_class = data["max_w_class"] + if(isnum(data["max_c_w_class"])) + max_combined_w_class = data["max_c_w_class"] + for(var/thing in contents) + qdel(thing) // out with the old + for(var/thing in data["content"]) + if(islist(thing)) + list_to_object(thing, src) + else + log_debug("Non-list thing: [thing]. We are a [name]") + ..() diff --git a/code/game/objects/items/weapons/storage/uplink_kits.dm b/code/game/objects/items/weapons/storage/uplink_kits.dm index 71d488672aa..ac994fe4b77 100644 --- a/code/game/objects/items/weapons/storage/uplink_kits.dm +++ b/code/game/objects/items/weapons/storage/uplink_kits.dm @@ -195,4 +195,13 @@ new /obj/item/ammo_casing/shotgun/dart/assassination(src) new /obj/item/ammo_casing/shotgun/dart/assassination(src) new /obj/item/ammo_casing/shotgun/dart/assassination(src) - new /obj/item/weapon/gun/projectile/revolver/doublebarrel/improvised/cane(src) \ No newline at end of file + new /obj/item/weapon/gun/projectile/revolver/doublebarrel/improvised/cane(src) + + +/obj/item/weapon/storage/box/syndie_kit/atmosgasgrenades + name = "Atmos Grenades" + +/obj/item/weapon/storage/box/syndie_kit/atmosgasgrenades/New() + ..() + new /obj/item/weapon/grenade/clusterbuster/plasma(src) + new /obj/item/weapon/grenade/clusterbuster/n2o(src) diff --git a/code/game/objects/items/weapons/storage/wallets.dm b/code/game/objects/items/weapons/storage/wallets.dm index e34f9687d7e..5bc1ae65e84 100644 --- a/code/game/objects/items/weapons/storage/wallets.dm +++ b/code/game/objects/items/weapons/storage/wallets.dm @@ -5,6 +5,7 @@ icon = 'icons/obj/wallets.dmi' icon_state = "wallet" w_class = 2 + burn_state = FLAMMABLE can_hold = list( "/obj/item/weapon/spacecash", "/obj/item/weapon/card", diff --git a/code/game/objects/items/weapons/table_rack_parts.dm b/code/game/objects/items/weapons/table_rack_parts.dm index 62c2f7aabfd..3073125bae0 100644 --- a/code/game/objects/items/weapons/table_rack_parts.dm +++ b/code/game/objects/items/weapons/table_rack_parts.dm @@ -40,6 +40,7 @@ icon_state = "wood_tableparts" flags = null upgradable = 0 + burn_state = FLAMMABLE result = /obj/structure/table/woodentable parts = list( /obj/item/stack/sheet/wood, diff --git a/code/game/objects/items/weapons/tanks/watertank.dm b/code/game/objects/items/weapons/tanks/watertank.dm index e6e88563d4b..9068460ae80 100644 --- a/code/game/objects/items/weapons/tanks/watertank.dm +++ b/code/game/objects/items/weapons/tanks/watertank.dm @@ -373,7 +373,8 @@ V.visible_message("[V] was frozen shut!") for(var/mob/living/L in T) L.ExtinguishMob() - return + for(var/obj/item/Item in T) + Item.extinguish() /datum/effect/system/freezing_smoke_spread diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index 4e318d26fed..7c5fe09dd06 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -16,7 +16,9 @@ var/Mtoollink = 0 // variable to decide if an object should show the multitool menu linking menu, not all objects use it - + var/burn_state = FIRE_PROOF // LAVA_PROOF | FIRE_PROOF | FLAMMABLE | ON_FIRE + var/burntime = 10 //How long it takes to burn to ashes, in seconds + var/burn_world_time //What world time the object will burn up completely var/being_shocked = 0 var/on_blueprints = FALSE //Are we visible on the station blueprints at roundstart? @@ -288,4 +290,32 @@ a { being_shocked = 0 /obj/proc/CanAStarPass() - . = !density \ No newline at end of file + . = !density + +/obj/fire_act(global_overlay=1) + if(!burn_state) + burn_state = ON_FIRE + fire_master.burning += src + burn_world_time = world.time + burntime*rand(10,20) + if(global_overlay) + overlays += fire_overlay + return 1 + +/obj/proc/burn() + empty_object_contents(1, loc) + var/obj/effect/decal/cleanable/ash/A = new(loc) + A.desc = "Looks like this used to be a [name] some time ago." + fire_master.burning -= src + qdel(src) + +/obj/proc/extinguish() + if(burn_state == ON_FIRE) + burn_state = FLAMMABLE + overlays -= fire_overlay + fire_master.burning -= src + +/obj/proc/empty_object_contents(burn = 0, new_loc = loc) + for(var/obj/item/Item in contents) //Empty out the contents + Item.forceMove(new_loc) + if(burn) + Item.fire_act() //Set them on fire, too \ No newline at end of file diff --git a/code/game/objects/structures/artstuff.dm b/code/game/objects/structures/artstuff.dm index 9251890dc6e..045f58d577d 100644 --- a/code/game/objects/structures/artstuff.dm +++ b/code/game/objects/structures/artstuff.dm @@ -15,6 +15,8 @@ icon = 'icons/obj/artstuff.dmi' icon_state = "easel" density = 1 + burn_state = FLAMMABLE + burntime = 15 var/obj/item/weapon/canvas/painting = null @@ -56,6 +58,7 @@ var/global/list/globalBlankCanvases[AMT_OF_CANVASES] desc = "Draw out your soul on this canvas! Only crayons can draw on it. Examine it to focus on the canvas." icon = 'icons/obj/artstuff.dmi' icon_state = "11x11" + burn_state = FLAMMABLE var/whichGlobalBackup = 1 //List index /obj/item/weapon/canvas/nineteenXnineteen diff --git a/code/game/objects/structures/bedsheet_bin.dm b/code/game/objects/structures/bedsheet_bin.dm index 31958409954..10f09401ba5 100644 --- a/code/game/objects/structures/bedsheet_bin.dm +++ b/code/game/objects/structures/bedsheet_bin.dm @@ -16,6 +16,7 @@ LINEN BINS throw_range = 2 w_class = 1 item_color = "white" + burn_state = FLAMMABLE slot_flags = SLOT_BACK @@ -161,6 +162,8 @@ LINEN BINS icon = 'icons/obj/structures.dmi' icon_state = "linenbin-full" anchored = 1 + burn_state = FLAMMABLE + burntime = 20 var/amount = 20 var/list/sheets = list() var/obj/item/hidden = null @@ -184,6 +187,16 @@ LINEN BINS else icon_state = "linenbin-full" +/obj/structure/bedsheetbin/fire_act() + if(!amount) + return + ..() + +/obj/structure/bedsheetbin/burn() + amount = 0 + extinguish() + update_icon() + /obj/structure/bedsheetbin/attackby(obj/item/I as obj, mob/user as mob, params) if(istype(I, /obj/item/weapon/bedsheet)) user.drop_item() diff --git a/code/game/objects/structures/crates_lockers/closets/cardboardbox.dm b/code/game/objects/structures/crates_lockers/closets/cardboardbox.dm index 45c2f538e26..e859c0348f1 100644 --- a/code/game/objects/structures/crates_lockers/closets/cardboardbox.dm +++ b/code/game/objects/structures/crates_lockers/closets/cardboardbox.dm @@ -5,6 +5,8 @@ icon_opened = "cardboard_open" icon_closed = "cardboard" health = 10 + burn_state = FLAMMABLE + burntime = 20 sound = 'sound/effects/rustle2.ogg' material_drop = /obj/item/stack/sheet/cardboard cutting_sound = 'sound/items/poster_ripped.ogg' diff --git a/code/game/objects/structures/crates_lockers/closets/coffin.dm b/code/game/objects/structures/crates_lockers/closets/coffin.dm index 03337e6a260..c7aaa8cd84d 100644 --- a/code/game/objects/structures/crates_lockers/closets/coffin.dm +++ b/code/game/objects/structures/crates_lockers/closets/coffin.dm @@ -4,6 +4,8 @@ icon_state = "coffin" icon_closed = "coffin" icon_opened = "coffin_open" + burn_state = FLAMMABLE + burntime = 20 /obj/structure/closet/coffin/update_icon() if(!opened) diff --git a/code/game/objects/structures/crates_lockers/closets/gimmick.dm b/code/game/objects/structures/crates_lockers/closets/gimmick.dm index bff3228dbc9..169179ca375 100644 --- a/code/game/objects/structures/crates_lockers/closets/gimmick.dm +++ b/code/game/objects/structures/crates_lockers/closets/gimmick.dm @@ -4,6 +4,8 @@ icon_state = "cabinet_closed" icon_closed = "cabinet_closed" icon_opened = "cabinet_open" + burn_state = FLAMMABLE + burntime = 20 /obj/structure/closet/cabinet/update_icon() if(!opened) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/bar.dm b/code/game/objects/structures/crates_lockers/closets/secure/bar.dm index af6424571ca..49006fb7fb5 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/bar.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/bar.dm @@ -7,6 +7,8 @@ icon_opened = "cabinetdetective_open" icon_broken = "cabinetdetective_broken" icon_off = "cabinetdetective_broken" + burn_state = FLAMMABLE + burntime = 20 New() diff --git a/code/game/objects/structures/crates_lockers/closets/secure/personal.dm b/code/game/objects/structures/crates_lockers/closets/secure/personal.dm index 51e3e8d06c3..7eab1e6de85 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/personal.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/personal.dm @@ -33,6 +33,8 @@ icon_opened = "cabinetdetective_open" icon_broken = "cabinetdetective_broken" icon_off = "cabinetdetective_broken" + burn_state = FLAMMABLE + burntime = 20 /obj/structure/closet/secure_closet/personal/cabinet/update_icon() if(broken) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index 66c470882c8..7ca75725dd9 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -317,6 +317,8 @@ icon_opened = "cabinetdetective_open" icon_broken = "cabinetdetective_broken" icon_off = "cabinetdetective_broken" + burn_state = FLAMMABLE + burntime = 20 New() ..() diff --git a/code/game/objects/structures/flora.dm b/code/game/objects/structures/flora.dm index e4f8acd2c5b..23c6e096748 100644 --- a/code/game/objects/structures/flora.dm +++ b/code/game/objects/structures/flora.dm @@ -1,3 +1,7 @@ +/obj/structure/flora + burn_state = FLAMMABLE + burntime = 30 + //trees /obj/structure/flora/tree name = "tree" @@ -230,6 +234,7 @@ desc = "a rock" icon_state = "rock1" icon = 'icons/obj/flora/rocks.dmi' + burn_state = FIRE_PROOF anchored = 1 /obj/structure/flora/rock/New() diff --git a/code/game/objects/structures/mineral_doors.dm b/code/game/objects/structures/mineral_doors.dm index 9ce9e59e423..b9af7b2d032 100644 --- a/code/game/objects/structures/mineral_doors.dm +++ b/code/game/objects/structures/mineral_doors.dm @@ -219,6 +219,8 @@ /obj/structure/mineral_door/wood mineralType = "wood" hardness = 1 + burn_state = FLAMMABLE + burntime = 30 Open() isSwitchingStates = 1 diff --git a/code/game/objects/structures/signs.dm b/code/game/objects/structures/signs.dm index 24ea6b5a358..bfb5d584965 100644 --- a/code/game/objects/structures/signs.dm +++ b/code/game/objects/structures/signs.dm @@ -41,6 +41,7 @@ desc = "" icon = 'icons/obj/decals.dmi' w_class = 3 //big + burn_state = FLAMMABLE var/sign_state = "" /obj/item/sign/attackby(obj/item/tool as obj, mob/user as mob) //construction diff --git a/code/game/objects/structures/stool_bed_chair_nest/bed.dm b/code/game/objects/structures/stool_bed_chair_nest/bed.dm index f13bffb9d44..c5a3b2f15ba 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/bed.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/bed.dm @@ -13,6 +13,8 @@ icon_state = "bed" can_buckle = 1 buckle_lying = 1 + burn_state = FLAMMABLE + burntime = 30 var/movable = 0 // For mobility checks /obj/structure/stool/bed/MouseDrop(atom/over_object) @@ -46,6 +48,7 @@ name = "roller bed" icon = 'icons/obj/rollerbed.dmi' icon_state = "down" + burn_state = FIRE_PROOF anchored = 0 /obj/structure/stool/bed/roller/attackby(obj/item/weapon/W as obj, mob/user as mob, params) diff --git a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm index a12f804d308..1c3c3f8e793 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm @@ -3,6 +3,7 @@ desc = "You sit in this. Either by will or force." icon_state = "chair" buckle_lying = 0 //you sit in a chair, not lay + burn_state = FIRE_PROOF var/propelled = 0 // Check for fire-extinguisher-driven chairs @@ -76,6 +77,8 @@ // Chair types /obj/structure/stool/bed/chair/wood + burn_state = FLAMMABLE + burntime = 20 // TODO: Special ash subtype that looks like charred chair legs /obj/structure/stool/bed/chair/wood/normal @@ -103,6 +106,8 @@ desc = "It looks comfy." icon_state = "comfychair" color = rgb(255,255,255) + burn_state = FLAMMABLE + burntime = 30 var/image/armrest = null /obj/structure/stool/bed/chair/comfy/New() diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm index 285b1da8aa5..48193933a66 100644 --- a/code/game/objects/structures/tables_racks.dm +++ b/code/game/objects/structures/tables_racks.dm @@ -369,6 +369,8 @@ parts = /obj/item/weapon/table_parts/wood health = 50 canSmoothWith = list(/obj/structure/table/woodentable, /obj/structure/table/woodentable/poker) + burn_state = FLAMMABLE + burntime = 20 var/canPokerize = 1 /obj/structure/table/woodentable/attackby(obj/item/I as obj, mob/user as mob, params) diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm index 5d8c98be329..b27d3f6e4f8 100644 --- a/code/game/objects/structures/watercloset.dm +++ b/code/game/objects/structures/watercloset.dm @@ -249,12 +249,16 @@ /obj/machinery/shower/proc/wash(atom/movable/O as obj|mob) if(!on) return + if(istype(O, /obj/item)) + var/obj/item/I = O + I.extinguish() + O.water_act(100, convertHeat(), src) if(isliving(O)) var/mob/living/L = O L.ExtinguishMob() - L.fire_stacks = -20 //Douse ourselves with water to avoid fire more easily + L.adjust_fire_stacks(-20) //Douse ourselves with water to avoid fire more easily to_chat(L, "You've been drenched in water!") if(iscarbon(O)) var/mob/living/carbon/M = O diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index 7ae2ddcd27d..051dbe55495 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -425,11 +425,6 @@ var/global/wcCommon = pick(list("#379963", "#0d8395", "#58b5c3", "#49e46e", "#8f hit(round(exposed_volume / 1000), 0) ..() -/obj/structure/window/plasmabasic/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) - if(exposed_temperature > T0C + 32000) - hit(round(exposed_volume / 1000), 0) - ..() - /obj/structure/window/plasmabasic/BlockSuperconductivity() return 1 @@ -457,9 +452,6 @@ var/global/wcCommon = pick(list("#379963", "#0d8395", "#58b5c3", "#49e46e", "#8f /obj/structure/window/plasmareinforced/temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume) return -/obj/structure/window/plasmareinforced/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) - return - /obj/structure/window/plasmareinforced/BlockSuperconductivity() return 1 //okay this SHOULD MAKE THE TOXINS CHAMBER WORK diff --git a/code/game/sound.dm b/code/game/sound.dm index 7bf3af10e9c..915bc60f509 100644 --- a/code/game/sound.dm +++ b/code/game/sound.dm @@ -25,25 +25,28 @@ var/list/ricochet = list('sound/weapons/effects/ric1.ogg', 'sound/weapons/effect var/turf/turf_source = get_turf(source) // Looping through the player list has the added bonus of working for mobs inside containers + var/sound/S = sound(soundin) + var/maxdistance = (world.view + extrarange) * 3 for(var/P in player_list) var/mob/M = P if(!M || !M.client) continue - var/distance = get_dist(M, turf_source) - if(distance <= (world.view + extrarange) * 3) + + if(distance <= maxdistance) var/turf/T = get_turf(M) if(T && T.z == turf_source.z) - M.playsound_local(turf_source, soundin, vol, vary, frequency, falloff, is_global) + M.playsound_local(turf_source, soundin, vol, vary, frequency, falloff, is_global, S) var/const/FALLOFF_SOUNDS = 0.5 -/mob/proc/playsound_local(var/turf/turf_source, soundin, vol as num, vary, frequency, falloff, is_global) - if(!src.client || ear_deaf > 0) return - soundin = get_sfx(soundin) +/mob/proc/playsound_local(var/turf/turf_source, soundin, vol as num, vary, frequency, falloff, is_global, sound/S) + if(!src.client || ear_deaf > 0) + return - var/sound/S = sound(soundin) + if(!S) + S = sound(get_sfx(soundin)) S.wait = 0 //No queue S.channel = 0 //Any channel S.volume = vol diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm index 3c73c0789e7..b8a6635225a 100644 --- a/code/game/turfs/simulated/floor.dm +++ b/code/game/turfs/simulated/floor.dm @@ -80,17 +80,6 @@ var/list/icons_to_ignore_at_floor_init = list("damaged1","damaged2","damaged3"," src.hotspot_expose(1000,CELL_VOLUME) return -/turf/simulated/floor/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) - if(!burnt && prob(5)) - burn_tile() - -/turf/simulated/floor/adjacent_fire_act(turf/simulated/floor/adj_turf, datum/gas_mixture/adj_air, adj_temp, adj_volume) - var/dir_to = get_dir(src, adj_turf) - - for(var/obj/structure/window/W in src) - if(W.dir == dir_to || W.is_fulltile()) //Same direction or diagonal (full tile) - W.fire_act(adj_air, adj_temp, adj_volume) - /turf/simulated/floor/is_shielded() for(var/obj/structure/A in contents) if(A.level == 3) diff --git a/code/game/turfs/simulated/walls.dm b/code/game/turfs/simulated/walls.dm index 4d7c8ccd5da..f38f21dbac4 100644 --- a/code/game/turfs/simulated/walls.dm +++ b/code/game/turfs/simulated/walls.dm @@ -110,13 +110,7 @@ update_icon() return -/* -/turf/simulated/wall/adjacent_fire_act(turf/simulated/floor/adj_turf, datum/gas_mixture/adj_air, adj_temp, adj_volume) - if(adj_temp > max_temperature) - take_damage(rand(10, 20) * (adj_temp / max_temperature)) - return ..() -*/ /turf/simulated/wall/proc/dismantle_wall(devastated=0, explode=0) if(istype(src,/turf/simulated/wall/r_wall)) if(!devastated) diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index d76791e7f97..93b9c339652 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -135,9 +135,6 @@ loopsanity-- A.HasProximity(M, 1) -/turf/proc/adjacent_fire_act(turf/simulated/floor/source, temperature, volume) - return - /turf/proc/levelupdate() for(var/obj/O in src) if(O.level == 1) @@ -166,6 +163,7 @@ var/list/old_affecting_lights = affecting_lights var/old_lighting_overlay = lighting_overlay var/old_blueprint_data = blueprint_data + var/old_obscured = obscured if(air_master) air_master.remove_from_active(src) @@ -188,6 +186,8 @@ lighting_build_overlays() else lighting_clear_overlays() + + obscured = old_obscured return W diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 90ad26039db..aed9270bf57 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -113,7 +113,8 @@ var/list/admin_verbs_event = list( var/list/admin_verbs_spawn = list( /datum/admins/proc/spawn_atom, /*allows us to spawn instances*/ - /client/proc/respawn_character + /client/proc/respawn_character, + /client/proc/admin_deserialize ) var/list/admin_verbs_server = list( /client/proc/ToRban, @@ -161,7 +162,9 @@ var/list/admin_verbs_debug = list( /proc/machine_upgrade, /client/proc/map_template_load, /client/proc/map_template_upload, - /client/proc/view_runtimes + /client/proc/view_runtimes, + /client/proc/admin_serialize, + /client/proc/admin_deserialize ) var/list/admin_verbs_possess = list( /proc/possess, diff --git a/code/modules/admin/verbs/serialization.dm b/code/modules/admin/verbs/serialization.dm new file mode 100644 index 00000000000..41ba5d11aa1 --- /dev/null +++ b/code/modules/admin/verbs/serialization.dm @@ -0,0 +1,26 @@ +/client/proc/admin_serialize() + set name = "Serialize Marked Datum" + set desc = "Turns your marked object into a JSON string you can later use to re-create the object" + set category = "Debug" + + if(!check_rights(R_ADMIN)) + return + + if(!istype(holder.marked_datum, /atom/movable)) + to_chat(src, "The marked datum is not an atom/movable!") + return + + var/atom/movable/AM = holder.marked_datum + to_chat(src, json_encode(AM.serialize())) + +/client/proc/admin_deserialize() + set name = "Deserialize JSON datum" + set desc = "Creates an object from a JSON string" + set category = "Debug" + + if(!check_rights(R_ADMIN|R_DEBUG)) + return + + var/json_text = input("Enter the JSON code:","Text") as message|null + if(json_text) + json_to_object(json_text, get_turf(usr)) \ No newline at end of file diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index afc11b0acf8..379e4616e7b 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -1,5 +1,6 @@ /obj/item/clothing name = "clothing" + burn_state = FLAMMABLE var/list/species_restricted = null //Only these species can wear this kit. var/rig_restrict_helmet = 0 // Stops the user from equipping a rig helmet without attaching it to the suit first. var/scan_reagents = 0 //Can the wearer see reagents while it's equipped? @@ -82,6 +83,7 @@ w_class = 1 throwforce = 2 slot_flags = SLOT_EARS + burn_state = FIRE_PROOF /obj/item/clothing/ears/attack_hand(mob/user as mob) if(!user) return @@ -139,6 +141,7 @@ flags = EARBANGPROTECT strip_delay = 15 put_on_delay = 25 + burn_state = FLAMMABLE //Glasses /obj/item/clothing/glasses @@ -155,6 +158,7 @@ var/color_view = null//overrides client.color while worn strip_delay = 20 // but seperated to allow items to protect but not impair vision, like space helmets put_on_delay = 25 + burn_state = FIRE_PROOF species_restricted = list("exclude","Kidan") /* SEE_SELF // can see self, no matter what @@ -179,6 +183,7 @@ BLIND // can't see anything attack_verb = list("challenged") var/transfer_prints = FALSE var/pickpocket = 0 //Master pickpocket? + var/clipped = 0 strip_delay = 20 put_on_delay = 40 species_fit = list("Vox") @@ -190,6 +195,21 @@ BLIND // can't see anything /obj/item/clothing/gloves/proc/Touch() return +/obj/item/clothing/gloves/attackby(obj/item/weapon/W, mob/user, params) + if(istype(W, /obj/item/weapon/wirecutters)) + if(!clipped) + playsound(src.loc, 'sound/items/Wirecutter.ogg', 100, 1) + user.visible_message("[user] snips the fingertips off [src].","You snip the fingertips off [src].") + clipped = 1 + name = "mangled [name]" + desc = "[desc] They have had the fingertips cut off of them." + update_icon() + else + to_chat(user, "[src] have already been clipped!") + return + else + ..() + /obj/item/clothing/under/proc/set_sensors(mob/user as mob) var/mob/M = user if(istype(M, /mob/dead/)) return @@ -510,6 +530,7 @@ BLIND // can't see anything flash_protect = 2 strip_delay = 50 put_on_delay = 50 + burn_state = FIRE_PROOF /obj/item/clothing/suit/space name = "Space suit" @@ -531,6 +552,7 @@ BLIND // can't see anything max_heat_protection_temperature = SPACE_SUIT_MAX_TEMP_PROTECT strip_delay = 80 put_on_delay = 80 + burn_state = FIRE_PROOF species_restricted = list("exclude","Diona","Vox","Wryn") //Under clothing diff --git a/code/modules/clothing/gloves/color.dm b/code/modules/clothing/gloves/color.dm index 76bfbdfd394..11503b40278 100644 --- a/code/modules/clothing/gloves/color.dm +++ b/code/modules/clothing/gloves/color.dm @@ -6,6 +6,7 @@ siemens_coefficient = 0 permeability_coefficient = 0.05 item_color="yellow" + burn_state = FIRE_PROOF /obj/item/clothing/gloves/color/yellow/power description_antag = "These are a pair of power gloves, and can be used to fire bolts of electricity while standing over powered power cables." @@ -45,6 +46,7 @@ siemens_coefficient = 1 //Set to a default of 1, gets overridden in New() permeability_coefficient = 0.05 item_color="yellow" + burn_state = FIRE_PROOF New() siemens_coefficient = pick(0,0.5,0.5,0.5,0.5,0.75,1.5) @@ -59,6 +61,7 @@ min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT heat_protection = HANDS max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT + burn_state = FIRE_PROOF var/can_be_cut = 1 @@ -80,6 +83,7 @@ if(pickpocket) F.pickpocket = 1 qdel(src) + return ..() /obj/item/clothing/gloves/color/orange @@ -101,6 +105,7 @@ desc = "These gloves will protect the wearer from electric shock." siemens_coefficient = 0 permeability_coefficient = 0.05 + burn_state = FIRE_PROOF /obj/item/clothing/gloves/color/rainbow name = "rainbow gloves" @@ -171,6 +176,7 @@ permeability_coefficient = 0.01 item_color="white" transfer_prints = TRUE + burn_state = FIRE_PROOF /obj/item/clothing/gloves/color/latex/nitrile name = "nitrile gloves" diff --git a/code/modules/clothing/gloves/miscellaneous.dm b/code/modules/clothing/gloves/miscellaneous.dm index feae32b9085..db9de4df740 100644 --- a/code/modules/clothing/gloves/miscellaneous.dm +++ b/code/modules/clothing/gloves/miscellaneous.dm @@ -9,6 +9,7 @@ min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT strip_delay = 40 put_on_delay = 20 + clipped = 1 /obj/item/clothing/gloves/cyborg desc = "beep boop borp" @@ -28,6 +29,7 @@ min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT heat_protection = HANDS max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT + burn_state = FIRE_PROOF /obj/item/clothing/gloves/botanic_leather desc = "These leather gloves protect against thorns, barbs, prickles, spikes and other harmful objects of floral origin." @@ -39,6 +41,7 @@ min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT heat_protection = HANDS max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT + burn_state = FIRE_PROOF /obj/item/clothing/gloves/batmangloves desc = "Used for handling all things bat related." diff --git a/code/modules/clothing/head/collectable.dm b/code/modules/clothing/head/collectable.dm index 977a3969a93..bbaf5b34e8b 100644 --- a/code/modules/clothing/head/collectable.dm +++ b/code/modules/clothing/head/collectable.dm @@ -58,6 +58,7 @@ desc = "A Collectable Welding Helmet. Now with 80% less lead! Not for actual welding. Any welding done while wearing this Helmet is done so at the owner's own risk!" icon_state = "welding" item_state = "welding" + burn_state = FIRE_PROOF species_fit = list("Vox", "Unathi", "Tajaran", "Vulpkanin") sprite_sheets = list( "Vox" = 'icons/mob/species/vox/helmet.dmi', @@ -117,12 +118,14 @@ desc = "Go Red! I mean Green! I mean Red! No Green!" icon_state = "thunderdome" item_state = "thunderdome" + burn_state = FIRE_PROOF /obj/item/clothing/head/collectable/swat name = "collectable SWAT helmet" desc = "Now you can be in the Deathsquad too!" icon_state = "swat" item_state = "swat" + burn_state = FIRE_PROOF species_fit = list("Vox") sprite_sheets = list( "Vox" = 'icons/mob/species/vox/helmet.dmi' diff --git a/code/modules/clothing/head/hardhat.dm b/code/modules/clothing/head/hardhat.dm index 5cc5af80abb..c73a6f21306 100644 --- a/code/modules/clothing/head/hardhat.dm +++ b/code/modules/clothing/head/hardhat.dm @@ -10,6 +10,7 @@ armor = list(melee = 15, bullet = 5, laser = 20, energy = 10, bomb = 20, bio = 10, rad = 20) flags_inv = 0 actions_types = list(/datum/action/item_action/toggle_helmet_light) + burn_state = FIRE_PROOF /obj/item/clothing/head/hardhat/attack_self(mob/user) on = !on diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index b7b0cc71b81..f31a6434001 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -11,6 +11,7 @@ heat_protection = HEAD max_heat_protection_temperature = HELMET_MAX_TEMP_PROTECT strip_delay = 60 + burn_state = FIRE_PROOF species_fit = list("Vox") sprite_sheets = list( "Vox" = 'icons/mob/species/vox/helmet.dmi', diff --git a/code/modules/clothing/head/misc.dm b/code/modules/clothing/head/misc.dm index 6e53e8a9b04..c6879cb2945 100644 --- a/code/modules/clothing/head/misc.dm +++ b/code/modules/clothing/head/misc.dm @@ -342,6 +342,7 @@ throw_range = 5 w_class = 2 attack_verb = list("warned", "cautioned", "smashed") + burn_state = FIRE_PROOF /obj/item/clothing/head/griffin name = "griffon head" diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm index 703f36cf1fd..eb04efcc380 100644 --- a/code/modules/clothing/head/misc_special.dm +++ b/code/modules/clothing/head/misc_special.dm @@ -23,6 +23,7 @@ armor = list(melee = 10, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0) flags_inv = (HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE) actions_types = list(/datum/action/item_action/toggle) + burn_state = FIRE_PROOF species_fit = list("Vox", "Unathi", "Tajaran", "Vulpkanin") sprite_sheets = list( "Vox" = 'icons/mob/species/vox/head.dmi', diff --git a/code/modules/clothing/masks/breath.dm b/code/modules/clothing/masks/breath.dm index 5b3ab335cbe..295ec84c4af 100644 --- a/code/modules/clothing/masks/breath.dm +++ b/code/modules/clothing/masks/breath.dm @@ -8,6 +8,7 @@ gas_transfer_coefficient = 0.10 permeability_coefficient = 0.50 actions_types = list(/datum/action/item_action/adjust) + burn_state = FIRE_PROOF species_fit = list("Vox", "Vox Armalis", "Unathi", "Tajaran", "Vulpkanin") sprite_sheets = list( "Vox" = 'icons/mob/species/vox/mask.dmi', diff --git a/code/modules/clothing/masks/gasmask.dm b/code/modules/clothing/masks/gasmask.dm index 72b4b6febb7..0df0f7550fc 100644 --- a/code/modules/clothing/masks/gasmask.dm +++ b/code/modules/clothing/masks/gasmask.dm @@ -8,6 +8,7 @@ item_state = "gas_alt" gas_transfer_coefficient = 0.01 permeability_coefficient = 0.01 + burn_state = FIRE_PROOF species_fit = list("Vox", "Unathi", "Tajaran", "Vulpkanin") sprite_sheets = list( "Vox" = 'icons/mob/species/vox/mask.dmi', @@ -95,6 +96,7 @@ icon_state = "clown" item_state = "clown_hat" flags = MASKCOVERSMOUTH | MASKCOVERSEYES | BLOCK_GAS_SMOKE_EFFECT | AIRTIGHT | BLOCKHAIR + burn_state = FLAMMABLE /obj/item/clothing/mask/gas/clown_hat/attack_self(mob/user) @@ -130,24 +132,28 @@ desc = "A feminine clown mask for the dabbling crossdressers or female entertainers." icon_state = "sexyclown" item_state = "sexyclown" + burn_state = FLAMMABLE /obj/item/clothing/mask/gas/mime name = "mime mask" desc = "The traditional mime's mask. It has an eerie facial posture." icon_state = "mime" item_state = "mime" + burn_state = FLAMMABLE /obj/item/clothing/mask/gas/monkeymask name = "monkey mask" desc = "A mask used when acting as a monkey." icon_state = "monkeymask" item_state = "monkeymask" + burn_state = FLAMMABLE /obj/item/clothing/mask/gas/sexymime name = "sexy mime mask" desc = "A traditional female mime's mask." icon_state = "sexymime" item_state = "sexymime" + burn_state = FLAMMABLE /obj/item/clothing/mask/gas/death_commando name = "Death Commando Mask" @@ -158,12 +164,14 @@ name = "cyborg visor" desc = "Beep boop" icon_state = "death" + burn_state = FLAMMABLE /obj/item/clothing/mask/gas/owl_mask name = "owl mask" desc = "Twoooo!" icon_state = "owl" flags = MASKCOVERSMOUTH | MASKCOVERSEYES | BLOCK_GAS_SMOKE_EFFECT | AIRTIGHT | NODROP + burn_state = FLAMMABLE actions_types = list(/datum/action/item_action/hoot) /obj/item/clothing/mask/gas/owl_mask/attack_self() diff --git a/code/modules/clothing/masks/voice.dm b/code/modules/clothing/masks/voice.dm index 190804d1a92..8655c2b7541 100644 --- a/code/modules/clothing/masks/voice.dm +++ b/code/modules/clothing/masks/voice.dm @@ -9,6 +9,7 @@ // desc = "A face-covering mask that can be connected to an air supply. It seems to house some odd electronics." var/obj/item/voice_changer/changer origin_tech = "syndicate=4" + burn_state = FIRE_PROOF /obj/item/clothing/mask/gas/voice/verb/Toggle_Voice_Changer() set category = "Object" diff --git a/code/modules/clothing/shoes/magboots.dm b/code/modules/clothing/shoes/magboots.dm index 2c6bdeddf87..b036946e4ae 100644 --- a/code/modules/clothing/shoes/magboots.dm +++ b/code/modules/clothing/shoes/magboots.dm @@ -8,6 +8,7 @@ actions_types = list(/datum/action/item_action/toggle) strip_delay = 70 put_on_delay = 70 + burn_state = FIRE_PROOF /obj/item/clothing/shoes/magboots/attack_self(mob/user) if(magpulse) diff --git a/code/modules/clothing/shoes/miscellaneous.dm b/code/modules/clothing/shoes/miscellaneous.dm index 2330f439547..f9aef32e067 100644 --- a/code/modules/clothing/shoes/miscellaneous.dm +++ b/code/modules/clothing/shoes/miscellaneous.dm @@ -6,6 +6,7 @@ permeability_coefficient = 0.05 flags = NOSLIP origin_tech = "syndicate=3" + burn_state = FIRE_PROOF var/list/clothing_choices = list() silence_steps = 1 @@ -22,6 +23,7 @@ item_state = "jackboots" armor = list(melee = 25, bullet = 25, laser = 25, energy = 25, bomb = 50, bio = 10, rad = 0) strip_delay = 70 + burn_state = FIRE_PROOF /obj/item/clothing/shoes/combat/swat //overpowered boots for death squads name = "\improper SWAT shoes" @@ -51,6 +53,7 @@ slowdown = SHOES_SLOWDOWN+1 strip_delay = 50 put_on_delay = 50 + burn_state = FIRE_PROOF /obj/item/clothing/shoes/galoshes/dry name = "absorbent galoshes" @@ -82,6 +85,7 @@ item_color = "hosred" strip_delay = 50 put_on_delay = 50 + burn_state = FIRE_PROOF var/footstep = 1 silence_steps = 1 shoe_sound = "jackboot" diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index 8b5ea0d9af5..d46d7f83d1d 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -7,6 +7,7 @@ max_heat_protection_temperature = ARMOR_MAX_TEMP_PROTECT strip_delay = 60 put_on_delay = 40 + burn_state = FIRE_PROOF species_fit = list("Vox") sprite_sheets = list( "Vox" = 'icons/mob/species/vox/suit.dmi' @@ -148,6 +149,7 @@ cold_protection = UPPER_TORSO|LOWER_TORSO|HANDS heat_protection = UPPER_TORSO|LOWER_TORSO|HANDS strip_delay = 70 + burn_state = FLAMMABLE /obj/item/clothing/suit/armor/vest/warden/alt name = "warden's jacket" @@ -235,7 +237,7 @@ blood_overlay_type = "armor" flags_size = ONESIZEFITSALL allowed = list(/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/reagent_containers/spray/pepper,/obj/item/device/flashlight,/obj/item/weapon/gun,/obj/item/ammo_box,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/restraints/handcuffs,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/weapon/lighter,/obj/item/device/detective_scanner,/obj/item/device/taperecorder) - + burn_state = FLAMMABLE //Reactive armor /obj/item/clothing/suit/armor/reactive diff --git a/code/modules/clothing/suits/bio.dm b/code/modules/clothing/suits/bio.dm index 06fbf32b056..4286064262f 100644 --- a/code/modules/clothing/suits/bio.dm +++ b/code/modules/clothing/suits/bio.dm @@ -7,6 +7,7 @@ flags = HEADCOVERSEYES | HEADCOVERSMOUTH | BLOCKHAIR | THICKMATERIAL armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 100, rad = 20) flags_inv = HIDEMASK|HIDEEARS|HIDEEYES + burn_state = FIRE_PROOF /obj/item/clothing/suit/bio_suit name = "bio suit" @@ -25,6 +26,7 @@ flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT|HIDETAIL strip_delay = 70 put_on_delay = 70 + burn_state = FIRE_PROOF species_fit = list("Vox") sprite_sheets = list( "Vox" = 'icons/mob/species/vox/suit.dmi' diff --git a/code/modules/clothing/suits/jobs.dm b/code/modules/clothing/suits/jobs.dm index a8fd6ea4c49..5124e1d1adf 100644 --- a/code/modules/clothing/suits/jobs.dm +++ b/code/modules/clothing/suits/jobs.dm @@ -189,6 +189,7 @@ item_state = "hazard" blood_overlay_type = "armor" allowed = list (/obj/item/device/flashlight, /obj/item/device/t_scanner, /obj/item/weapon/tank/emergency_oxygen) + burn_state = FIRE_PROOF species_fit = list("Vox") sprite_sheets = list( "Vox" = 'icons/mob/species/vox/suit.dmi' diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index 676800f8f48..6a8908506b8 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -17,6 +17,7 @@ blood_overlay_type = "armor" body_parts_covered = UPPER_TORSO|LOWER_TORSO allowed = list (/obj/item/weapon/gun/energy/laser/bluetag) + burn_state = FIRE_PROOF species_fit = list("Vox") sprite_sheets = list( "Vox" = 'icons/mob/species/vox/suit.dmi' @@ -30,6 +31,7 @@ blood_overlay_type = "armor" body_parts_covered = UPPER_TORSO|LOWER_TORSO allowed = list (/obj/item/weapon/gun/energy/laser/redtag) + burn_state = FIRE_PROOF species_fit = list("Vox") sprite_sheets = list( "Vox" = 'icons/mob/species/vox/suit.dmi' @@ -136,6 +138,7 @@ w_class = 3 allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank/emergency_oxygen,/obj/item/toy) flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT + burn_state = FIRE_PROOF /obj/item/clothing/suit/hastur @@ -515,6 +518,7 @@ desc = "A long, thick black leather coat." icon_state = "leathercoat" item_state = "leathercoat" + burn_state = FIRE_PROOF /obj/item/clothing/suit/browncoat name = "brown leather coat" @@ -748,6 +752,7 @@ ignore_suitadjust = 1 actions_types = list() adjust_flavour = null + burn_state = FIRE_PROOF /obj/item/clothing/suit/officercoat name = "Clown Officer's Coat" diff --git a/code/modules/clothing/suits/storage.dm b/code/modules/clothing/suits/storage.dm index 360c9b2915f..faf5f389e9d 100644 --- a/code/modules/clothing/suits/storage.dm +++ b/code/modules/clothing/suits/storage.dm @@ -50,3 +50,12 @@ if(istype(G.gift, /obj/item/weapon/storage)) L += G.gift:return_inv() return L + +/obj/item/clothing/suit/storage/serialize() + var/list/data = ..() + data["pockets"] = pockets.serialize() + return data + +/obj/item/clothing/suit/storage/deserialize(list/data) + qdel(pockets) + pockets = list_to_object(data["pockets"], src) diff --git a/code/modules/clothing/suits/utility.dm b/code/modules/clothing/suits/utility.dm index 2178821e3fa..44a2f5b1c49 100644 --- a/code/modules/clothing/suits/utility.dm +++ b/code/modules/clothing/suits/utility.dm @@ -28,6 +28,7 @@ min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT strip_delay = 60 put_on_delay = 60 + burn_state = FIRE_PROOF /obj/item/clothing/suit/fire/firefighter icon_state = "firesuit" @@ -72,6 +73,7 @@ max_heat_protection_temperature = HELMET_MAX_TEMP_PROTECT strip_delay = 70 put_on_delay = 70 + burn_state = FIRE_PROOF /obj/item/clothing/suit/bomb_suit name = "bomb suit" @@ -92,6 +94,7 @@ min_cold_protection_temperature = ARMOR_MIN_TEMP_PROTECT strip_delay = 70 put_on_delay = 70 + burn_state = FIRE_PROOF species_fit = list("Vox") sprite_sheets = list( "Vox" = 'icons/mob/species/vox/suit.dmi' @@ -119,6 +122,7 @@ armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 60, rad = 100) strip_delay = 60 put_on_delay = 60 + burn_state = FIRE_PROOF /obj/item/clothing/suit/radiation name = "Radiation suit" @@ -135,4 +139,5 @@ armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 60, rad = 100) flags_inv = HIDEJUMPSUIT|HIDETAIL strip_delay = 60 - put_on_delay = 60 \ No newline at end of file + put_on_delay = 60 + burn_state = FIRE_PROOF \ No newline at end of file diff --git a/code/modules/clothing/suits/wiz_robe.dm b/code/modules/clothing/suits/wiz_robe.dm index c36a3f3ecea..b8ee1c3c896 100644 --- a/code/modules/clothing/suits/wiz_robe.dm +++ b/code/modules/clothing/suits/wiz_robe.dm @@ -6,6 +6,7 @@ permeability_coefficient = 0.01 armor = list(melee = 30, bullet = 20, laser = 20, energy = 20, bomb = 20, bio = 20, rad = 20) unacidable = 1 + burn_state = FIRE_PROOF //Not given any special protective value since the magic robes are full-body protection --NEO strip_delay = 50 put_on_delay = 50 @@ -65,6 +66,7 @@ unacidable = 1 strip_delay = 50 put_on_delay = 50 + burn_state = FIRE_PROOF /obj/item/clothing/suit/wizrobe/red name = "red wizard robe" @@ -117,6 +119,7 @@ permeability_coefficient = 1 armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0) unacidable = 0 + burn_state = FLAMMABLE /obj/item/clothing/head/wizard/marisa/fake name = "Witch Hat" @@ -126,6 +129,7 @@ permeability_coefficient = 1 armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0) unacidable = 0 + burn_state = FLAMMABLE /obj/item/clothing/suit/wizrobe/marisa/fake name = "Witch Robe" @@ -135,4 +139,5 @@ gas_transfer_coefficient = 1 permeability_coefficient = 1 armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0) - unacidable = 0 \ No newline at end of file + unacidable = 0 + burn_state = FLAMMABLE \ No newline at end of file diff --git a/code/modules/clothing/under/accessories/accessory.dm b/code/modules/clothing/under/accessories/accessory.dm index e417c899f7f..8e8e046ef1b 100644 --- a/code/modules/clothing/under/accessories/accessory.dm +++ b/code/modules/clothing/under/accessories/accessory.dm @@ -166,6 +166,7 @@ icon_state = "bronze" item_color = "bronze" materials = list(MAT_METAL=1000) + burn_state = FIRE_PROOF /obj/item/clothing/accessory/medal/conduct name = "distinguished conduct medal" diff --git a/code/modules/clothing/under/chameleon.dm b/code/modules/clothing/under/chameleon.dm index 8f5a540f3c3..8d7a92e3e8a 100644 --- a/code/modules/clothing/under/chameleon.dm +++ b/code/modules/clothing/under/chameleon.dm @@ -7,6 +7,7 @@ desc = "It's a plain jumpsuit. It seems to have a small dial on the wrist." origin_tech = "syndicate=3" var/list/clothing_choices = list() + burn_state = FIRE_PROOF armor = list(melee = 10, bullet = 10, laser = 10, energy = 0, bomb = 0, bio = 0, rad = 0) New() diff --git a/code/modules/clothing/under/color.dm b/code/modules/clothing/under/color.dm index 886d48932aa..7b6b85326c3 100644 --- a/code/modules/clothing/under/color.dm +++ b/code/modules/clothing/under/color.dm @@ -17,6 +17,7 @@ item_state = "bl_suit" item_color = "black" flags_size = ONESIZEFITSALL + burn_state = FIRE_PROOF /obj/item/clothing/under/color/blackf name = "feminine black jumpsuit" diff --git a/code/modules/clothing/under/jobs/engineering.dm b/code/modules/clothing/under/jobs/engineering.dm index 9b604da7277..2e01d170f3d 100644 --- a/code/modules/clothing/under/jobs/engineering.dm +++ b/code/modules/clothing/under/jobs/engineering.dm @@ -7,6 +7,7 @@ item_color = "chief" armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 10) flags_size = ONESIZEFITSALL + burn_state = FIRE_PROOF /obj/item/clothing/under/rank/chief_engineer/skirt desc = "It's a high visibility jumpskirt given to those engineers insane enough to achieve the rank of \"Chief engineer\". It has minor radiation shielding." @@ -23,6 +24,7 @@ item_state = "atmos_suit" item_color = "atmos" flags_size = ONESIZEFITSALL + burn_state = FIRE_PROOF /obj/item/clothing/under/rank/atmospheric_technician/skirt desc = "It's a jumpskirt worn by atmospheric technicians." @@ -40,6 +42,7 @@ item_color = "engine" armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 10) flags_size = ONESIZEFITSALL + burn_state = FIRE_PROOF /obj/item/clothing/under/rank/engineer/skirt diff --git a/code/modules/clothing/under/jobs/security.dm b/code/modules/clothing/under/jobs/security.dm index 71eb07c89eb..31d36cdcb19 100644 --- a/code/modules/clothing/under/jobs/security.dm +++ b/code/modules/clothing/under/jobs/security.dm @@ -180,4 +180,12 @@ item_color = "brig_phys" permeability_coefficient = 0.50 armor = list(melee = 10, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 10, rad = 0) - flags_size = ONESIZEFITSALL \ No newline at end of file + flags_size = ONESIZEFITSALL + +//Pod Pilot +/obj/item/clothing/under/rank/security/pod_pilot + desc = "Suit for your regular pod pilot." + name = "pod pilot's jumpsuit" + icon_state = "pod_pilot" + item_state = "pod_pilot" + item_color = "pod_pilot" diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index d912a2e289d..c37d6340609 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -146,6 +146,7 @@ min_cold_protection_temperature = SPACE_SUIT_MIN_TEMP_PROTECT heat_protection = UPPER_TORSO | LOWER_TORSO|LEGS|FEET|ARMS|HANDS max_heat_protection_temperature = SPACE_SUIT_MAX_TEMP_PROTECT + burn_state = FIRE_PROOF /obj/item/clothing/under/acj name = "administrative cybernetic jumpsuit" @@ -163,6 +164,7 @@ max_heat_protection_temperature = FIRE_IMMUNITY_SUIT_MAX_TEMP_PROTECT slowdown = -10 siemens_coefficient = 0 + burn_state = LAVA_PROOF /obj/item/clothing/under/johnny name = "johnny~~ jumpsuit" @@ -334,6 +336,7 @@ item_state = "gladiator" item_color = "gladiator" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS + burn_state = FIRE_PROOF //dress @@ -467,6 +470,7 @@ item_color = "roman" item_state = "armor" strip_delay = 100 + burn_state = FIRE_PROOF /obj/item/clothing/under/maid name = "maid costume" diff --git a/code/modules/events/grid_check.dm b/code/modules/events/grid_check.dm index c6f6944c915..5a892efb691 100644 --- a/code/modules/events/grid_check.dm +++ b/code/modules/events/grid_check.dm @@ -33,7 +33,7 @@ S.update_icon() S.power_change() - for(var/obj/machinery/power/apc/C in world) + for(var/obj/machinery/power/apc/C in apcs) var/area/current_area = get_area(C) if(current_area.type in skipped_areas_apc || !is_station_level(C.z)) continue @@ -46,7 +46,7 @@ if(announce) command_announcement.Announce("Power has been restored to [station_name()]. We apologize for the inconvenience.", "Power Systems Nominal", new_sound = 'sound/AI/poweron.ogg') - for(var/obj/machinery/power/apc/C in machines) + for(var/obj/machinery/power/apc/C in apcs) var/area/current_area = get_area(C) if(current_area.type in skipped_areas_apc || !is_station_level(C.z)) continue diff --git a/code/modules/food_and_drinks/drinks/drinks.dm b/code/modules/food_and_drinks/drinks/drinks.dm index aae17abc961..15ce27b7d5c 100644 --- a/code/modules/food_and_drinks/drinks/drinks.dm +++ b/code/modules/food_and_drinks/drinks/drinks.dm @@ -10,6 +10,7 @@ consume_sound = 'sound/items/drink.ogg' possible_transfer_amounts = list(5,10,15,20,25,30,50) volume = 50 + burn_state = FIRE_PROOF /obj/item/weapon/reagent_containers/food/drinks/New() ..() diff --git a/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm b/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm index ebdd151a4b5..bc1442038e9 100644 --- a/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm +++ b/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm @@ -10,6 +10,8 @@ lefthand_file = 'icons/goonstation/mob/inhands/items_lefthand.dmi' righthand_file = 'icons/goonstation/mob/inhands/items_righthand.dmi' materials = list(MAT_GLASS=500) + burn_state = FLAMMABLE + burntime = 5 /obj/item/weapon/reagent_containers/food/drinks/drinkingglass/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/weapon/reagent_containers/food/snacks/egg)) //breaking eggs @@ -25,6 +27,15 @@ else ..() +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/fire_act() + if(!reagents.total_volume) + return + ..() + +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/burn() + reagents.clear_reagents() + extinguish() + /obj/item/weapon/reagent_containers/food/drinks/drinkingglass/on_reagent_change() // *scream if(reagents.reagent_list.len > 0) switch(reagents.get_master_reagent_id()) diff --git a/code/modules/food_and_drinks/food.dm b/code/modules/food_and_drinks/food.dm index 3e0cfb8f867..f14c0d19254 100644 --- a/code/modules/food_and_drinks/food.dm +++ b/code/modules/food_and_drinks/food.dm @@ -11,6 +11,7 @@ var/apply_method = "swallow" var/transfer_efficiency = 1.0 var/instant_application = 0 //if we want to bypass the forcedfeed delay + burn_state = FLAMMABLE /obj/item/weapon/reagent_containers/food/New() ..() diff --git a/code/modules/food_and_drinks/kitchen_machinery/cooker.dm b/code/modules/food_and_drinks/kitchen_machinery/cooker.dm index 706ea0e367b..381525a13ae 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/cooker.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/cooker.dm @@ -59,8 +59,8 @@ // Burns the food with a chance of starting a fire - for if you try cooking something that's already been cooked that way // if burns = 0 then it'll just tell you that the item is already that foodtype and it would do nothing -// if you wanted a different side effect set burns to 1 and override burn() -/obj/machinery/cooker/proc/burn(mob/user, obj/item/weapon/reagent_containers/props) +// if you wanted a different side effect set burns to 1 and override burn_food() +/obj/machinery/cooker/proc/burn_food(mob/user, obj/item/weapon/reagent_containers/props) var/obj/item/weapon/reagent_containers/food/snacks/badrecipe/burnt = new(get_turf(src)) setRegents(props, burnt) to_chat(user, "You smell burning coming from the [src]!") @@ -130,7 +130,7 @@ return if(istype(I, /obj/item/weapon/reagent_containers/food/snacks)) if(checkCooked(I)) - burn(user, I) + burn_food(user, I) turnoff(I) return var/obj/item/weapon/reagent_containers/food/snacks/newfood = gettype() diff --git a/code/modules/hydroponics/grown.dm b/code/modules/hydroponics/grown.dm index 23a5447f1d4..81d489d9da1 100644 --- a/code/modules/hydroponics/grown.dm +++ b/code/modules/hydroponics/grown.dm @@ -10,6 +10,7 @@ var/datum/seed/seed var/potency = -1 var/awakening = 0 + burn_state = FLAMMABLE /obj/item/weapon/reagent_containers/food/snacks/grown/New(newloc,planttype) diff --git a/code/modules/hydroponics/grown_inedible.dm b/code/modules/hydroponics/grown_inedible.dm index 39e94160275..d68740eaf47 100644 --- a/code/modules/hydroponics/grown_inedible.dm +++ b/code/modules/hydroponics/grown_inedible.dm @@ -7,6 +7,7 @@ icon = 'icons/obj/weapons.dmi' var/plantname var/potency = 1 + burn_state = FLAMMABLE /obj/item/weapon/grown/New(newloc,planttype) @@ -170,8 +171,11 @@ to_chat(M, "[user] smacks you with a [name]!FLOWER POWER") to_chat(user, " Your [name]'s FLOWER POWER strikes [M]") if(istype(M, /mob/living)) - to_chat(M, "You are heated by the warmth of the of the [name]!") - M.bodytemperature += potency/2 * TEMPERATURE_DAMAGE_COEFFICIENT + to_chat(M, "You are lit on fire from the intense heat of the [name]!") + M.adjust_fire_stacks(potency / 20) + if(M.IgniteMob()) + message_admins("[key_name_admin(user)] set [key_name_admin(M)] on fire") + log_game("[key_name(user)] set [key_name(M)] on fire") /obj/item/weapon/grown/novaflower/pickup(mob/living/carbon/human/user as mob) if(!user.gloves) diff --git a/code/modules/hydroponics/seed_packets.dm b/code/modules/hydroponics/seed_packets.dm index 1749181b329..244b9fef8f3 100644 --- a/code/modules/hydroponics/seed_packets.dm +++ b/code/modules/hydroponics/seed_packets.dm @@ -6,7 +6,7 @@ var/global/list/plant_seed_sprites = list() icon = 'icons/obj/seeds.dmi' icon_state = "blank" w_class = 2 - + burn_state = FLAMMABLE var/seed_type var/datum/seed/seed var/modified = 0 diff --git a/code/modules/library/lib_items.dm b/code/modules/library/lib_items.dm index aa7d9ea4607..d4ccee6e50f 100644 --- a/code/modules/library/lib_items.dm +++ b/code/modules/library/lib_items.dm @@ -18,6 +18,8 @@ anchored = 1 density = 1 opacity = 1 + burn_state = FLAMMABLE + burntime = 30 var/health = 50 var/tmp/busy = 0 var/list/allowed_books = list(/obj/item/weapon/book, /obj/item/weapon/spellbook, /obj/item/weapon/storage/bible, /obj/item/weapon/tome) //Things allowed in the bookcase @@ -167,6 +169,7 @@ throw_range = 5 w_class = 3 //upped to three because books are, y'know, pretty big. (and you could hide them inside eachother recursively forever) attack_verb = list("bashed", "whacked", "educated") + burn_state = FLAMMABLE var/dat // Actual page content var/due_date = 0 // Game time in 1/10th seconds diff --git a/code/modules/mining/money_bag.dm b/code/modules/mining/money_bag.dm index 8972b675e1a..4a2acd645df 100644 --- a/code/modules/mining/money_bag.dm +++ b/code/modules/mining/money_bag.dm @@ -7,6 +7,8 @@ flags = CONDUCT force = 10.0 throwforce = 0 + burn_state = FLAMMABLE + burntime = 20 w_class = 4 /obj/item/weapon/moneybag/attack_hand(user as mob) diff --git a/code/modules/mob/living/carbon/_defines.dm b/code/modules/mob/living/carbon/_defines.dm index 2abbbf91cbc..163ce8f7c8d 100644 --- a/code/modules/mob/living/carbon/_defines.dm +++ b/code/modules/mob/living/carbon/_defines.dm @@ -4,7 +4,7 @@ #define HEAT_DAMAGE_LEVEL_1 2 //Amount of damage applied when your body temperature just passes the 360.15k safety point #define HEAT_DAMAGE_LEVEL_2 3 //Amount of damage applied when your body temperature passes the 400K point -#define HEAT_DAMAGE_LEVEL_3 8 //Amount of damage applied when your body temperature passes the 1000K point +#define HEAT_DAMAGE_LEVEL_3 10 //Amount of damage applied when your body temperature passes the 1000K point #define COLD_DAMAGE_LEVEL_1 0.5 //Amount of damage applied when your body temperature just passes the 260.15k safety point #define COLD_DAMAGE_LEVEL_2 1.5 //Amount of damage applied when your body temperature passes the 200K point diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 3c18cddb18f..a4381ebf7a6 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -551,12 +551,7 @@ var/list/ventcrawl_machinery = list(/obj/machinery/atmospherics/unary/vent_pump, visible_message("[src] has thrown [thrown_thing].") newtonian_move(get_dir(target, src)) thrown_thing.throw_at(target, thrown_thing.throw_range, thrown_thing.throw_speed, src) -/* -/mob/living/carbon/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) - ..() - src.IgniteMob() - bodytemperature = max(bodytemperature, BODYTEMP_HEAT_DAMAGE_LIMIT+10) -*/ + /mob/living/carbon/can_use_hands() if(handcuffed) return 0 diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index f9c448df5e3..c63c03d8321 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -8,7 +8,7 @@ //why are these here and not in human_defines.dm //var/list/hud_list[10] var/datum/species/species //Contains icon generation and language information, set during New(). - var/embedded_flag //To check if we've need to roll for damage on movement while an item is imbedded in us. + var/embedded_flag //To check if we've need to roll for damage on movement while an item is imbedded in us. var/obj/item/weapon/rig/wearing_rig // This is very not good, but it's much much better than calling get_rig() every update_canmove() call. /mob/living/carbon/human/New(var/new_loc, var/new_species = null, var/delay_ready_dna = 0) @@ -482,8 +482,8 @@ if(3 to 4) stunprob = 30 if(5 to 6) stunprob = 40 if(7 to 8) stunprob = 60 - if(9) stunprob = 70 - if(10) stunprob = 95 + if(9) stunprob = 70 + if(10) stunprob = 95 if(prob(stunprob)) M.powerlevel -= 3 @@ -944,7 +944,7 @@ for(var/datum/data/record/R in data_core.security) if(R.fields["id"] == E.fields["id"]) if(hasHUD(usr,"security")) - var/t1 = sanitize(copytext(input("Add Comment:", "Sec. records", null, null) as message,1,MAX_MESSAGE_LEN)) + var/t1 = sanitize(copytext(input("Add Comment:", "Sec. records", null, null) as message,1,MAX_MESSAGE_LEN)) if( !(t1) || usr.stat || usr.restrained() || !(hasHUD(usr,"security")) ) return var/counter = 1 @@ -1075,7 +1075,7 @@ for(var/datum/data/record/R in data_core.medical) if(R.fields["id"] == E.fields["id"]) if(hasHUD(usr,"medical")) - var/t1 = sanitize(copytext(input("Add Comment:", "Med. records", null, null) as message,1,MAX_MESSAGE_LEN)) + var/t1 = sanitize(copytext(input("Add Comment:", "Med. records", null, null) as message,1,MAX_MESSAGE_LEN)) if( !(t1) || usr.stat || usr.restrained() || !(hasHUD(usr,"medical")) ) return var/counter = 1 @@ -1285,8 +1285,8 @@ var/limb_path = organ_data["path"] var/obj/item/organ/external/O = new limb_path(temp_holder) if(H.get_limb_by_name(O.name)) //Check to see if the user already has an limb with the same name as the 'missing limb'. If they do, skip regrowth. - continue //In an example, this will prevent duplication of the mob's right arm if the mob is a Human and they have a Diona right arm, since, - //while the limb with the name 'right_arm' the mob has may not be listed in their species' bodyparts definition, it is still viable and has the appropriate limb name. + continue //In an example, this will prevent duplication of the mob's right arm if the mob is a Human and they have a Diona right arm, since, + //while the limb with the name 'right_arm' the mob has may not be listed in their species' bodyparts definition, it is still viable and has the appropriate limb name. else O = new limb_path(H) //Create the limb on the player. O.owner = H @@ -1704,7 +1704,7 @@ if((head_organ.species.name in tmp_hair.species_allowed) && (robohead.company in tmp_hair.models_allowed)) //Populate the list of available monitor styles only with styles that the monitor-head is allowed to use. hair += i - var/new_style = input(src, "Select a monitor display", "Monitor Display", head_organ.h_style) as null|anything in hair + var/new_style = input(src, "Select a monitor display", "Monitor Display", head_organ.h_style) as null|anything in hair if(incapacitated()) to_chat(src, "You were interrupted while changing your monitor display.") return @@ -1909,7 +1909,7 @@ if(current_size >= STAGE_THREE) var/list/handlist = list(l_hand, r_hand) for(var/obj/item/hand in handlist) - if(prob(current_size * 5) && hand.w_class >= ((11-current_size)/2) && unEquip(hand)) + if(prob(current_size * 5) && hand.w_class >= ((11-current_size)/2) && unEquip(hand)) step_towards(hand, src) to_chat(src, "\The [S] pulls \the [hand] from your grip!") apply_effect(current_size * 3, IRRADIATE) @@ -2031,3 +2031,103 @@ return 0 return . + +/mob/living/carbon/human/serialize() + // Currently: Limbs/organs only + var/list/data = ..() + var/list/limbs_list = list() + var/list/organs_list = list() + var/list/equip_list = list() + data["limbs"] = limbs_list + data["iorgans"] = organs_list + data["equip"] = equip_list + + data["dna"] = dna.serialize() + data["age"] = age + + // No being naked + data["ushirt"] = undershirt + data["socks"] = socks + data["uwear"] = underwear + + // Limbs + for(var/limb in organs_by_name) + var/obj/item/organ/O = organs_by_name[limb] + if(!O) + limbs_list[limb] = "missing" + continue + + limbs_list[limb] = O.serialize() + + // Internal organs/augments + for(var/organ in internal_organs) + var/obj/item/organ/O = organ + organs_list[O.name] = O.serialize() + + // Equipment + equip_list.len = slots_amt + for(var/i = 1, i < slots_amt, i++) + var/obj/item/thing = get_item_by_slot(i) + if(thing != null) + equip_list[i] = thing.serialize() + + return data + +/mob/living/carbon/human/deserialize(list/data) + var/list/limbs_list = data["limbs"] + var/list/organs_list = data["iorgans"] + var/list/equip_list = data["equip"] + var/turf/T = get_turf(src) + if(!islist(data["limbs"])) + throw EXCEPTION("Expected a limbs list, but found none") + + if(islist(data["dna"])) + dna.deserialize(data["dna"]) + real_name = dna.real_name + name = real_name + UpdateAppearance() + set_species(dna.species) + age = data["age"] + undershirt = data["ushirt"] + underwear = data["uwear"] + socks = data["socks"] + for(var/obj/item/organ/internal/iorgan in internal_organs) + qdel(iorgan) + + for(var/obj/item/organ/external/organ in organs) + qdel(organ) + + for(var/limb in limbs_list) + // Missing means skip this part - it's missing + if(limbs_list[limb] == "missing") + continue + // "New" code handles insertion and DNA sync'ing + var/obj/item/organ/external/E = list_to_object(limbs_list[limb], src) + E.sync_colour_to_dna() + + for(var/organ in organs_list) + // As above, "New" code handles insertion, DNA sync + list_to_object(organs_list[organ], src) + + + // De-serialize equipment + // #1: Jumpsuit + // #2: Outer suit + // #3+: Everything else + if(islist(equip_list[slot_w_uniform])) + var/obj/item/clothing/C = list_to_object(equip_list[slot_w_uniform], T) + equip_to_slot_if_possible(C, slot_w_uniform) + + if(islist(equip_list[slot_wear_suit])) + var/obj/item/clothing/C = list_to_object(equip_list[slot_wear_suit], T) + equip_to_slot_if_possible(C, slot_wear_suit) + + for(var/i = 1, i < slots_amt, i++) + if(i == slot_w_uniform || i == slot_wear_suit) + continue + if(islist(equip_list[i])) + var/obj/item/clothing/C = list_to_object(equip_list[i], T) + equip_to_slot_if_possible(C, i) + update_icons() + + ..() diff --git a/code/modules/mob/living/carbon/human/human_attackhand.dm b/code/modules/mob/living/carbon/human/human_attackhand.dm index d39aa319e51..81fe04bc9de 100644 --- a/code/modules/mob/living/carbon/human/human_attackhand.dm +++ b/code/modules/mob/living/carbon/human/human_attackhand.dm @@ -110,11 +110,8 @@ if(I_HARM) //Vampire code if(M.mind && M.mind.vampire && (M.mind in ticker.mode.vampires) && !M.mind.vampire.draining && M.zone_sel && M.zone_sel.selecting == "head" && src != M) - if((head && (head.flags & HEADCOVERSMOUTH)) || (wear_mask && (wear_mask.flags & MASKCOVERSMOUTH))) - to_chat(M, "Remove their mask!") - return - if((M.head && (M.head.flags & HEADCOVERSMOUTH)) || (M.wear_mask && (M.wear_mask.flags & MASKCOVERSMOUTH))) - to_chat(M, "Remove your mask!") + if(species && species.flags & NO_BLOOD)//why this hell were we never checkinf for this? + to_chat(M, "They have no blood!") return if(mind && mind.vampire && (mind in ticker.mode.vampires)) to_chat(M, "Your fangs fail to pierce [src.name]'s cold flesh") diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index b2b71d60545..1800adb31a8 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -487,14 +487,15 @@ return if(RESIST_HEAT in mutations) return - var/thermal_protection = get_thermal_protection() + if(on_fire) + var/thermal_protection = get_thermal_protection() - if(thermal_protection >= FIRE_IMMUNITY_SUIT_MAX_TEMP_PROTECT) - return - if(thermal_protection >= FIRE_SUIT_MAX_TEMP_PROTECT) - bodytemperature += 11 - else - bodytemperature += BODYTEMP_HEATING_MAX + if(thermal_protection >= FIRE_IMMUNITY_SUIT_MAX_TEMP_PROTECT) + return + if(thermal_protection >= FIRE_SUIT_MAX_TEMP_PROTECT) + bodytemperature += 11 + else + bodytemperature += (BODYTEMP_HEATING_MAX + (fire_stacks * 12)) /mob/living/carbon/human/proc/get_thermal_protection() var/thermal_protection = 0 //Simple check to estimate how protected we are against multiple temperatures diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index 2049d5fd21d..50576bcecad 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -151,9 +151,13 @@ /mob/living/proc/IgniteMob() if(fire_stacks > 0 && !on_fire) on_fire = 1 + visible_message("[src] catches fire!", \ + "You're set on fire!") set_light(light_range + 3,l_color = "#ED9200") throw_alert("fire", /obj/screen/alert/fire) update_fire() + return 1 + return 0 /mob/living/proc/ExtinguishMob() if(on_fire) @@ -167,14 +171,20 @@ return /mob/living/proc/adjust_fire_stacks(add_fire_stacks) //Adjusting the amount of fire_stacks we have on person - fire_stacks = Clamp(fire_stacks + add_fire_stacks, -20, 20) + fire_stacks = Clamp(fire_stacks + add_fire_stacks, -20, 20) + if(on_fire && fire_stacks <= 0) + ExtinguishMob() /mob/living/proc/handle_fire() - if(fire_stacks < 0) - fire_stacks++ //If we've doused ourselves in water to avoid fire, dry off slowly - fire_stacks = min(0, fire_stacks)//So we dry ourselves back to default, nonflammable. + if(fire_stacks < 0) //If we've doused ourselves in water to avoid fire, dry off slowly + fire_stacks = min(0, fire_stacks + 1)//So we dry ourselves back to default, nonflammable. if(!on_fire) return 1 + if(fire_stacks > 0) + adjust_fire_stacks(-0.1) //the fire is slowly consumed + else + ExtinguishMob() + return var/datum/gas_mixture/G = loc.return_air() // Check if we're standing in an oxygenless environment if(G.oxygen < 1) ExtinguishMob() //If there's no oxygen in the tile we're on, put out the fire @@ -183,7 +193,7 @@ location.hotspot_expose(700, 50, 1) /mob/living/fire_act() - adjust_fire_stacks(0.5) + adjust_fire_stacks(3) IgniteMob() //Mobs on Fire end diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 471dcbec0bb..2c978579388 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -852,7 +852,13 @@ var/list/ai_verbs_default = list( if("ancient machine") holo_icon = getHologramIcon(icon('icons/mob/ancient_machine.dmi', "ancient_machine")) if("custom") - holo_icon = getHologramIcon(icon('icons/mob/custom-synthetic.dmi', "[ckey]-ai-holo")) + if("[ckey]-ai-holo" in icon_states('icons/mob/custom-synthetic.dmi')) + holo_icon = getHologramIcon(icon('icons/mob/custom-synthetic.dmi', "[ckey]-ai-holo")) + else if("[ckey]-ai-holo" in icon_states('icons/mob/custom-synthetic64.dmi')) + holo_icon = getHologramIcon(icon('icons/mob/custom-synthetic64.dmi', "[ckey]-ai-holo")) + else + holo_icon = getHologramIcon(icon('icons/mob/AI.dmi',"holo1")) + return /mob/living/silicon/ai/proc/corereturn() diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index 3cf863a3591..5f38114a518 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -566,6 +566,9 @@ var/obj/item/weapon/holder/H = ..() if(!istype(H)) return + if(resting) + icon_state = "[chassis]" + resting = 0 H.icon_state = "pai-[icon_state]" H.item_state = "pai-[icon_state]" grabber.put_in_active_hand(H)//for some reason unless i call this it dosen't work diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index d2dbd5f14f2..816ec1979a9 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -407,26 +407,7 @@ return /mob/living/simple_animal/attackby(var/obj/item/O as obj, var/mob/living/user as mob) //Marker -Agouri - if(istype(O, /obj/item/stack/medical) && healable) - if(stat != DEAD) - var/obj/item/stack/medical/MED = O - if(health < maxHealth) - if(MED.amount >= 1) - if(MED.heal_brute >= 1) - heal_organ_damage((MED.heal_brute * 1.66), (MED.heal_burn * 1.66)) - MED.use(1) - visible_message("[user] applies [MED] on [src]") - return - else - to_chat(user, "[MED] won't help at all.") - return - else - to_chat(user, "[src] is at full health.") - return - else - to_chat(user, "[src] is dead, medical items won't bring it back to life.") - return - else if(can_collar && !collar && istype(O, /obj/item/clothing/accessory/petcollar)) + if(can_collar && !collar && istype(O, /obj/item/clothing/accessory/petcollar)) var/obj/item/clothing/accessory/petcollar/C = O user.drop_item() C.forceMove(src) @@ -560,16 +541,24 @@ return 0 return 1 +/mob/living/simple_animal/handle_fire() + return + +/mob/living/simple_animal/update_fire() + return + +/mob/living/simple_animal/IgniteMob() + return 0 + +/mob/living/simple_animal/ExtinguishMob() + return + /mob/living/simple_animal/proc/attack_threshold_check(damage, damagetype = BRUTE) if(damage <= force_threshold || !damage_coeff[damagetype]) visible_message("[src] looks unharmed from the damage.") else apply_damage(damage, damagetype) - -/mob/living/simple_animal/update_fire() - return - /mob/living/simple_animal/update_transform() var/matrix/ntransform = matrix(transform) //aka transform.Copy() var/changed = 0 diff --git a/code/modules/nano/interaction/base.dm b/code/modules/nano/interaction/base.dm index 0db9eb19eeb..113c9e2878b 100644 --- a/code/modules/nano/interaction/base.dm +++ b/code/modules/nano/interaction/base.dm @@ -12,9 +12,9 @@ return STATUS_CLOSE /mob/proc/shared_nano_interaction() - if(src.stat || !client) + if(stat || !client) return STATUS_CLOSE // no updates, close the interface - else if(restrained() || lying || stat || stunned || weakened) + else if(restrained() || lying || stunned || weakened) return STATUS_UPDATE // update only (orange visibility) return STATUS_INTERACTIVE diff --git a/code/modules/paperwork/clipboard.dm b/code/modules/paperwork/clipboard.dm index e8db4c58110..513233912f2 100644 --- a/code/modules/paperwork/clipboard.dm +++ b/code/modules/paperwork/clipboard.dm @@ -10,6 +10,7 @@ var/obj/item/weapon/pen/haspen //The stored pen. var/obj/item/weapon/toppaper //The topmost piece of paper. slot_flags = SLOT_BELT + burn_state = FLAMMABLE /obj/item/weapon/clipboard/New() update_icon() diff --git a/code/modules/paperwork/folders.dm b/code/modules/paperwork/folders.dm index 12f9e13a4e9..0dcff2dcee2 100644 --- a/code/modules/paperwork/folders.dm +++ b/code/modules/paperwork/folders.dm @@ -5,6 +5,7 @@ icon_state = "folder" w_class = 2 pressure_resistance = 2 + burn_state = FLAMMABLE /obj/item/weapon/folder/blue desc = "A blue folder." @@ -39,7 +40,7 @@ if(!n_name) return n_name = sanitize(copytext(n_name, 1, MAX_NAME_LEN)) - + if((loc == usr || Adjacent(usr)) && usr.stat == 0) name = "folder[(n_name ? text("- '[n_name]'") : null)]" return diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index a3ec39243a9..492ea726739 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -16,6 +16,8 @@ pressure_resistance = 0 slot_flags = SLOT_HEAD body_parts_covered = HEAD + burn_state = FLAMMABLE + burntime = 5 attack_verb = list("bapped") var/info //What's actually written on the paper. @@ -289,30 +291,6 @@ \[hr\] : Adds a horizontal rule. "}, "window=paper_help") -/obj/item/weapon/paper/proc/burnpaper(obj/item/weapon/lighter/P, mob/user) - var/class = "" - - if(P.lit && !user.restrained()) - if(istype(P, /obj/item/weapon/lighter/zippo)) - class = "" - - user.visible_message("[class][user] holds \the [P] up to \the [src], it looks like \he's trying to burn it!", \ - "[class]You hold \the [P] up to \the [src], burning it slowly.") - - spawn(20) - if(get_dist(src, user) < 2 && user.get_active_hand() == P && P.lit) - user.visible_message("[class][user] burns right through \the [src], turning it to ash. It flutters through the air before settling on the floor in a heap.", \ - "[class]You burn right through \the [src], turning it to ash. It flutters through the air before settling on the floor in a heap.") - - if(user.get_inactive_hand() == src) - user.unEquip(src) - - new /obj/effect/decal/cleanable/ash(get_turf(src)) - qdel(src) - - else - to_chat(user, "\red You must hold \the [P] steady to burn \the [src].") - /obj/item/weapon/paper/Topic(href, href_list) ..() if(!usr || (usr.stat || usr.restrained())) @@ -361,8 +339,12 @@ update_icon() -/obj/item/weapon/paper/attackby(obj/item/weapon/P as obj, mob/user as mob, params) +/obj/item/weapon/paper/attackby(obj/item/weapon/P, mob/living/user, params) ..() + + if(burn_state == ON_FIRE) + return + var/clown = 0 if(user.mind && (user.mind.assigned_role == "Clown")) clown = 1 @@ -443,11 +425,27 @@ to_chat(user, "You stamp the paper with your rubber stamp.") - else if(istype(P, /obj/item/weapon/lighter)) - burnpaper(P, user) + if(is_hot(P)) + if((CLUMSY in user.mutations) && prob(10)) + user.visible_message("[user] accidentally ignites themselves!", \ + "You miss the paper and accidentally light yourself on fire!") + user.unEquip(P) + user.adjust_fire_stacks(1) + user.IgniteMob() + return + + if(!Adjacent(user)) //to prevent issues as a result of telepathically lighting a paper + return + + user.unEquip(src) + user.visible_message("[user] lights [src] ablaze with [P]!", "You light [src] on fire!") + fire_act() add_fingerprint(user) - return + +/obj/item/weapon/paper/fire_act() + ..() + info = "[stars(info)]" /obj/item/weapon/paper/proc/stamp(var/obj/item/weapon/stamp/S) stamps += (!stamps || stamps == "" ? "
" : "") + "" diff --git a/code/modules/paperwork/paperbin.dm b/code/modules/paperwork/paperbin.dm index 2c5c154bca8..9770fb8c523 100644 --- a/code/modules/paperwork/paperbin.dm +++ b/code/modules/paperwork/paperbin.dm @@ -8,23 +8,27 @@ throw_speed = 3 throw_range = 7 pressure_resistance = 8 + burn_state = FLAMMABLE var/amount = 30 //How much paper is in the bin. - var/list/papers = new/list() //List of papers put in the bin for reference. -/* - autoignition_temperature = 519.15 // Kelvin + var/list/papers = list() //List of papers put in the bin for reference. + +/obj/item/weapon/paper_bin/fire_act() + if(!amount) + return + ..() + +/obj/item/weapon/paper_bin/Destroy() + if(papers) + for(var/i in papers) + qdel(i) + papers.Cut() + return ..() + +/obj/item/weapon/paper_bin/burn() + amount = 0 + extinguish() + update_icon() -/obj/item/weapon/paper_bin/ignite(var/temperature) - on_fire=1 - visible_message("\The [src]'s paper bursts into flame!") - overlays += fire_sprite - spawn(rand(3,10) SECONDS) - if(!on_fire) - return - new ashtype(src.loc) - papers=0 - amount=0 - update_icon() -*///LINDA shit figure out later /obj/item/weapon/paper_bin/MouseDrop(atom/over_object) var/mob/M = usr if(M.restrained() || M.stat || !Adjacent(M)) diff --git a/code/modules/paperwork/photography.dm b/code/modules/paperwork/photography.dm index a09589f22ee..364f7b50f02 100644 --- a/code/modules/paperwork/photography.dm +++ b/code/modules/paperwork/photography.dm @@ -16,6 +16,7 @@ icon_state = "film" item_state = "electropack" w_class = 1 + burn_state = FLAMMABLE /******** @@ -27,6 +28,8 @@ icon_state = "photo" item_state = "paper" w_class = 2 + burn_state = FLAMMABLE + burntime = 5 var/icon/img //Big photo image var/scribble //Scribble on the back. var/icon/tiny @@ -106,7 +109,8 @@ icon = 'icons/obj/items.dmi' icon_state = "album" item_state = "briefcase" - can_hold = list("/obj/item/weapon/photo",) + can_hold = list("/obj/item/weapon/photo") + burn_state = FLAMMABLE /obj/item/weapon/storage/photo_album/MouseDrop(obj/over_object as obj) diff --git a/code/modules/persistence/persistence.dm b/code/modules/persistence/persistence.dm new file mode 100644 index 00000000000..cc5a7684947 --- /dev/null +++ b/code/modules/persistence/persistence.dm @@ -0,0 +1,38 @@ +/* +* Returns a byond list that can be passed to the "deserialize" proc +* to bring a new instance of this atom to its original state +* +* If we want to store this info, we can pass it to `json_encode` or some other +* interface that suits our fancy, to make it into an easily-handled string +*/ +/atom/movable/proc/serialize() + return list("type" = "[type]") + +/* +* This is given the byond list from above, to bring this atom to the state +* described in the list. +* This will be called after `New` but before `initialize`, so linking and stuff +* would probably be handled in `initialize` +* +* Also, this should only be called by `json_to_object` in persistence.dm - at least +* with current plans - that way it can actually initialize the type from the list +*/ +/atom/movable/proc/deserialize(var/data) + return + +/proc/json_to_object(var/json_data, var/loc) + var/data = json_decode(json_data) + return list_to_object(data, loc) + +/proc/list_to_object(var/list/data, var/loc) + if(!islist(data)) + throw EXCEPTION("You didn't give me a list, bucko") + if(!("type" in data)) + throw EXCEPTION("No 'type' field in the data") + var/path = text2path(data["type"]) + if(!path) + throw EXCEPTION("Path not found: [path]") + + var/atom/movable/thing = new path(loc) + thing.deserialize(data) + return thing diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index c38a53437e5..5800747d367 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -976,8 +976,8 @@ return 0 else if(href_list["overload"]) - if(istype(usr, /mob/living/silicon) && !aidisabled) - src.overload_lighting() + if(issilicon(usr) && !aidisabled) + overload_lighting() else if(href_list["malfhack"]) var/mob/living/silicon/ai/malfai = usr @@ -1377,17 +1377,17 @@ // overload all the lights in this APC area -/obj/machinery/power/apc/proc/overload_lighting(var/chance = 100) - if(/* !get_connection() || */ !operating || shorted) +/obj/machinery/power/apc/proc/overload_lighting(chance = 100) + if(!operating || shorted) return - if( cell && cell.charge>=20) - cell.use(20); + if(cell && cell.charge >= 20) + cell.use(20) spawn(0) for(var/obj/machinery/light/L in area) if(prob(chance)) L.on = 1 L.broken() - sleep(1) + stoplag() /obj/machinery/power/apc/proc/setsubsystem(val) if(cell && cell.charge > 0) diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index 3bbfbb2248c..d2d2c619882 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -24,7 +24,7 @@ By design, d1 is the smallest direction and d2 is the highest /obj/structure/cable level = 1 - anchored =1 + anchored = 1 on_blueprints = TRUE var/datum/powernet/powernet name = "power cable" @@ -457,12 +457,13 @@ obj/structure/cable/proc/cableColor(var/colorC) #define MAXCOIL 30 -var/global/list/datum/stack_recipe/cable_coil_recipes = list ( \ - new/datum/stack_recipe("cable restraints", /obj/item/weapon/restraints/handcuffs/cable, 15), \ - ) +var/global/list/datum/stack_recipe/cable_coil_recipes = list( + new /datum/stack_recipe/cable_restraints("cable restraints", /obj/item/weapon/restraints/handcuffs/cable, 15), +) /obj/item/stack/cable_coil name = "cable coil" + singular_name = "cable" icon = 'icons/obj/power.dmi' icon_state = "coil" item_state = "coil_red" diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index a96a4851c81..18a760f5f1d 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -514,8 +514,8 @@ status = LIGHT_EMPTY update() -/obj/machinery/light/proc/broken(var/skip_sound_and_sparks = 0) - if(status == LIGHT_EMPTY) +/obj/machinery/light/proc/broken(skip_sound_and_sparks = 0) + if(status == LIGHT_EMPTY || status == LIGHT_BROKEN) return if(!skip_sound_and_sparks) @@ -715,4 +715,4 @@ var/obj/item/organ/external/limb = user.get_organ(oname) if(limb) limb.droplimb(0, DROPLIMB_BURN) - return FIRELOSS \ No newline at end of file + return FIRELOSS diff --git a/code/modules/power/singularity/singularity.dm b/code/modules/power/singularity/singularity.dm index ce0d22c4165..e13e84de488 100644 --- a/code/modules/power/singularity/singularity.dm +++ b/code/modules/power/singularity/singularity.dm @@ -27,6 +27,7 @@ var/last_warning var/consumedSupermatter = 0 //If the singularity has eaten a supermatter shard and can go to stage six allow_spin = 0 + burn_state = LAVA_PROOF /obj/singularity/New(loc, var/starting_energy = 50, var/temp = 0) //CARN: admin-alert for chuckle-fuckery. diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 5a8fa77e268..42a7c6a9c7b 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -11,6 +11,7 @@ hitsound = 'sound/weapons/pierce.ogg' var/hitsound_wall = "" pressure_resistance = INFINITY + burn_state = LAVA_PROOF var/def_zone = "" //Aiming at var/mob/firer = null//Who shot it var/obj/item/ammo_casing/ammo_casing = null diff --git a/code/modules/projectiles/projectile/bullets.dm b/code/modules/projectiles/projectile/bullets.dm index ecb54b9c1f0..8c40044ad2d 100644 --- a/code/modules/projectiles/projectile/bullets.dm +++ b/code/modules/projectiles/projectile/bullets.dm @@ -56,8 +56,8 @@ /obj/item/projectile/bullet/incendiary /obj/item/projectile/bullet/incendiary/on_hit(var/atom/target, var/blocked = 0) - ..() - if(istype(target, /mob/living/carbon)) + . = ..() + if(iscarbon(target)) var/mob/living/carbon/M = target M.adjust_fire_stacks(4) M.IgniteMob() diff --git a/code/modules/reagents/newchem/Blob-Reagents.dm b/code/modules/reagents/newchem/Blob-Reagents.dm index d3ebcc447b5..fa5e9747e34 100644 --- a/code/modules/reagents/newchem/Blob-Reagents.dm +++ b/code/modules/reagents/newchem/Blob-Reagents.dm @@ -31,7 +31,7 @@ /datum/reagent/blob/boiling_oil/reaction_mob(mob/living/M, method=TOUCH, volume) if(method == TOUCH) - M.adjust_fire_stacks(round(volume/12)) + M.adjust_fire_stacks(round(volume/10)) volume = ..() M.apply_damage(0.6*volume, BURN) M.IgniteMob() diff --git a/code/modules/reagents/newchem/pyro.dm b/code/modules/reagents/newchem/pyro.dm index 7afdc564647..6dece72544c 100644 --- a/code/modules/reagents/newchem/pyro.dm +++ b/code/modules/reagents/newchem/pyro.dm @@ -37,8 +37,9 @@ min_temp = 424 /datum/reagent/clf3/on_mob_life(mob/living/M) - M.adjust_fire_stacks(4) - M.adjustFireLoss(0.35*M.fire_stacks) + M.adjust_fire_stacks(2) + var/burndmg = max(0.3*M.fire_stacks, 0.3) + M.adjustFireLoss(burndmg) ..() /datum/chemical_reaction/clf3/on_reaction(datum/reagents/holder, created_volume) @@ -66,7 +67,7 @@ /datum/reagent/clf3/reaction_mob(mob/living/M, method=TOUCH, volume) if(method == TOUCH) - M.adjust_fire_stacks(5) + M.adjust_fire_stacks(min(volume/5, 10)) M.IgniteMob() M.bodytemperature += 30 @@ -416,10 +417,14 @@ for(var/turf/simulated/turf in range(min(created_volume/10,4),T)) new /obj/effect/hotspot(turf) +/datum/reagent/phlogiston/reaction_mob(mob/living/M, method=TOUCH, volume) + M.IgniteMob() + ..() + /datum/reagent/phlogiston/on_mob_life(mob/living/M) M.adjust_fire_stacks(1) - M.IgniteMob() - M.adjustFireLoss(0.2*M.fire_stacks) + var/burndmg = max(0.3*M.fire_stacks, 0.3) + M.adjustFireLoss(burndmg) ..() /datum/reagent/napalm @@ -436,7 +441,7 @@ /datum/reagent/napalm/reaction_mob(mob/living/M, method=TOUCH, volume) if(method == TOUCH) - M.adjust_fire_stacks(7) + M.adjust_fire_stacks(min(volume/4, 20)) /datum/chemical_reaction/napalm name = "Napalm" @@ -539,8 +544,11 @@ // Put out fire if(method == TOUCH) M.adjust_fire_stacks(-(volume / 5)) // more effective than water - if(M.fire_stacks <= 0) - M.ExtinguishMob() + M.ExtinguishMob() + +/datum/reagent/firefighting_foam/reaction_obj(obj/O, volume) + if(istype(O)) + O.extinguish() /datum/reagent/firefighting_foam/reaction_turf(turf/simulated/T, volume) if(!istype(T)) @@ -555,18 +563,6 @@ T.assume_air(lowertemp) qdel(hotspot) -/datum/reagent/firefighting_foam/reaction_obj(obj/O, volume) - var/turf/simulated/T = get_turf(O) - if(!istype(T)) - return - var/hotspot = (locate(/obj/effect/hotspot) in T) - if(hotspot) - var/datum/gas_mixture/lowertemp = T.remove_air(T.air.total_moles()) - lowertemp.temperature = max(min(lowertemp.temperature-2000,lowertemp.temperature / 2), 0) - lowertemp.react() - T.assume_air(lowertemp) - qdel(hotspot) - /datum/chemical_reaction/clf3_firefighting name = "clf3_firefighting" id = "clf3_firefighting" diff --git a/code/modules/reagents/oldchem/reagents/reagents_water.dm b/code/modules/reagents/oldchem/reagents/reagents_water.dm index a2ec51f1811..ca3106e1815 100644 --- a/code/modules/reagents/oldchem/reagents/reagents_water.dm +++ b/code/modules/reagents/oldchem/reagents/reagents_water.dm @@ -20,9 +20,7 @@ // Put out fire if(method == TOUCH) M.adjust_fire_stacks(-(volume / 10)) - if(M.fire_stacks <= 0) - M.ExtinguishMob() - return + M.ExtinguishMob() /datum/reagent/water/reaction_turf(turf/simulated/T, volume) if(!istype(T)) @@ -42,15 +40,9 @@ qdel(hotspot) /datum/reagent/water/reaction_obj(obj/O, volume) - var/turf/simulated/T = get_turf(O) - if(istype(T)) - var/hotspot = (locate(/obj/effect/hotspot) in T) - if(hotspot) - var/datum/gas_mixture/lowertemp = T.remove_air( T.air.total_moles() ) - lowertemp.temperature = max(min(lowertemp.temperature-2000,lowertemp.temperature / 2), 0) - lowertemp.react() - T.assume_air(lowertemp) - qdel(hotspot) + if(istype(O)) + O.extinguish() + if(istype(O, /obj/item/weapon/reagent_containers/food/snacks/monkeycube)) var/obj/item/weapon/reagent_containers/food/snacks/monkeycube/cube = O if(!cube.wrapped) diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index 9024904f7e3..39945505aed 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -64,7 +64,7 @@ // attack by item places it in to disposal /obj/machinery/disposal/attackby(var/obj/item/I, var/mob/user, params) - if(stat & BROKEN || !I || !user || ((I.flags & NODROP) && !istype(I, /obj/item/weapon/storage/bag/trash/cyborg))) + if(stat & BROKEN || !I || !user) return src.add_fingerprint(user) @@ -144,7 +144,8 @@ if(!I) return - user.drop_item() + if(!user.drop_item()) + return if(I) I.loc = src diff --git a/code/modules/recycling/sortingmachinery.dm b/code/modules/recycling/sortingmachinery.dm index 02b13b903f2..ddcb3f2f399 100755 --- a/code/modules/recycling/sortingmachinery.dm +++ b/code/modules/recycling/sortingmachinery.dm @@ -117,6 +117,7 @@ flags = NOBLUDGEON amount = 25 max_amount = 25 + burn_state = FLAMMABLE /obj/item/stack/packageWrap/afterattack(var/obj/target as obj, mob/user as mob, proximity) diff --git a/code/modules/research/xenobiology/xenobiology.dm b/code/modules/research/xenobiology/xenobiology.dm index e3a59183abf..9c8d1cab95d 100644 --- a/code/modules/research/xenobiology/xenobiology.dm +++ b/code/modules/research/xenobiology/xenobiology.dm @@ -342,6 +342,7 @@ C.color = "#000080" C.max_heat_protection_temperature = FIRE_IMMUNITY_SUIT_MAX_TEMP_PROTECT C.heat_protection = C.body_parts_covered + C.burn_state = FIRE_PROOF uses -- if(!uses) qdel(src) diff --git a/code/modules/surgery/organs/organ.dm b/code/modules/surgery/organs/organ.dm index 5e49a97fc59..b49ccc6a838 100644 --- a/code/modules/surgery/organs/organ.dm +++ b/code/modules/surgery/organs/organ.dm @@ -343,3 +343,32 @@ I use this so that this can be made better once the organ overhaul rolls out -- if(!istype(owner)) // You're not the primary organ of ANYTHING, bucko return 0 return src == O.get_int_organ(organ_tag) + +/obj/item/organ/serialize() + var/data = ..() + if(status != 0) + data["status"] = status + if(robotic > 0) + data["robotic"] = robotic + + // Save the DNA datum if: The owner doesn't exist, or the dna doesn't match + // the owner + if(!(owner && dna.unique_enzymes == owner.dna.unique_enzymes)) + data["dna"] = dna.serialize() + return data + +/obj/item/organ/deserialize(var/data) + switch(data["robotic"]) + if(1) + mechassist() + if(2) + robotize() + else + // Nothing + if(isnum(data["status"])) + status = data["status"] + if(islist(data["dna"])) + // The only thing the official proc does is + //instantiate the list and call this proc + dna.deserialize(data["dna"]) + ..() diff --git a/code/modules/surgery/organs/organ_external.dm b/code/modules/surgery/organs/organ_external.dm index 10d7fe724ea..1c3f05f5816 100644 --- a/code/modules/surgery/organs/organ_external.dm +++ b/code/modules/surgery/organs/organ_external.dm @@ -836,12 +836,7 @@ Note that amputating the affected organ does in fact remove the infection from t ..() if(company && istext(company)) - model = company - var/datum/robolimb/R = all_robolimbs[company] - if(R) - force_icon = R.icon - name = "[R.company] [initial(name)]" - desc = "[R.desc]" + set_company(company) cannot_break = 1 get_icon() @@ -849,6 +844,16 @@ Note that amputating the affected organ does in fact remove the infection from t if(T) T.robotize() + + +/obj/item/organ/external/proc/set_company(var/company) + model = company + var/datum/robolimb/R = all_robolimbs[company] + if(R) + force_icon = R.icon + name = "[R.company] [initial(name)]" + desc = "[R.desc]" + /obj/item/organ/external/proc/mutate() src.status |= ORGAN_MUTATED if(owner) owner.update_body() @@ -969,3 +974,19 @@ Note that amputating the affected organ does in fact remove the infection from t continue wounds -= W qdel(W) + + +/obj/item/organ/external/serialize() + var/list/data = ..() + if(robotic == 2) + data["company"] = model + // If we wanted to store wound information, here is where it would go + return data + +/obj/item/organ/external/deserialize(list/data) + var/company = data["company"] + if(company && istext(company)) + set_company(company) + ..() // Parent call loads in the DNA + if(data["dna"]) + sync_colour_to_dna() diff --git a/goon/browserassets/css/browserOutput.css b/goon/browserassets/css/browserOutput.css index 3829cbd3f48..dab174587ec 100644 --- a/goon/browserassets/css/browserOutput.css +++ b/goon/browserassets/css/browserOutput.css @@ -245,8 +245,8 @@ em {font-style: normal; font-weight: bold;} .deptradio {color: #993399;} .comradio {color: #193A7A;} .syndradio {color: #6d3f40;} -.dsquadradio {color: #686868;} -.resteamradio {color: #18BC46;} +.dsquadradio {color: #686868;} +.resteamradio {color: #18BC46;} .airadio {color: #FF00FF;} .centradio {color: #5C5C8A;} .secradio {color: #A30000;} @@ -255,17 +255,17 @@ em {font-style: normal; font-weight: bold;} .sciradio {color: #993399;} .supradio {color: #5F4519;} .srvradio {color: #6eaa2c;} -.admin_channel {color: #9A04D1; font-weight: bold;} -.mod_channel {color: #402A14; font-weight: bold;} -.mod_channel_admin {color: #402A14; font-weight: bold;} +.admin_channel {color: #9A04D1; font-weight: bold;} +.mod_channel {color: #402A14; font-weight: bold;} +.mod_channel_admin {color: #402A14; font-weight: bold;} .djradio {color: #663300;} -.binaryradio {color: #0B0050; font-family: 'Courier New', Courier, monospace;} +.binaryradio {color: #0B0050; font-family: 'Courier New', Courier, monospace;} .mommiradio {color: navy;} .alert {color: #ff0000;} -h1.alert, h2.alert {color: #000000;} +h1.alert, h2.alert {color: #000000;} .ghostalert {color: #5c00e6; font-style: italic; font-weight: bold;} .emote { font-style: italic;} -.selecteddna {color: #FFFFFF; background-color: #001B1B} +.selecteddna {color: #FFFFFF; background-color: #001B1B} .attack {color: #ff0000;} .moderate {color: #CC0000;} @@ -276,20 +276,20 @@ h1.alert, h2.alert {color: #000000;} .boldwarning {color: #ff0000; font-style: italic; font-weight: bold} .danger {color: #ff0000; font-weight: bold;} .userdanger {color: #ff0000; font-weight: bold; font-size: 120%;} -.biggerdanger {color: #ff0000; font-weight: bold; font-size: 150%;} +.biggerdanger {color: #ff0000; font-weight: bold; font-size: 150%;} .info {color: #0000CC;} .notice {color: #000099;} .bnotice {color: #000099; font-weight: bold;} -.boldnotice {color: #000099; font-weight: bold;} +.boldnotice {color: #000099; font-weight: bold;} .suicide {color: #ff5050; font-style: italic;} - +.green {color: #03ff39;} .announce {color: #228b22; font-weight: bold;} -.boldannounce {color: #ff0000; font-weight: bold;} -.greenannounce {color: #00ff00; font-weight: bold;} +.boldannounce {color: #ff0000; font-weight: bold;} +.greenannounce {color: #00ff00; font-weight: bold;} .alien {color: #543354;} -.noticealien {color: #00c000;} +.noticealien {color: #00c000;} .alertalien {color: #00c000; font-weight: bold;} .sinister {color: #800080; font-weight: bold; font-style: italic;} /* /vg/ */ @@ -334,12 +334,12 @@ h1.alert, h2.alert {color: #000000;} .orangei {color: #ffa500; font-style: italic;} .orangeb {color: #ffa500; font-weight: bold;} -.revennotice {color: #1d2953;} -.revenboldnotice {color: #1d2953; font-weight: bold;} -.revenbignotice {color: #1d2953; font-weight: bold; font-size: 3;} +.revennotice {color: #1d2953;} +.revenboldnotice {color: #1d2953; font-weight: bold;} +.revenbignotice {color: #1d2953; font-weight: bold; font-size: 3;} .revenminor {color: #823abb} -.revenwarning {color: #760fbb; font-style: italic;} -.revendanger {color: #760fbb; font-weight: bold; font-size: 3;} +.revenwarning {color: #760fbb; font-style: italic;} +.revendanger {color: #760fbb; font-weight: bold; font-size: 3;} /* /vg/ */ .good {color: green;} diff --git a/html/changelog.html b/html/changelog.html index 674ceedea5f..3fa716285a4 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -55,6 +55,74 @@ -->
+

01 August 2016

+

Crazylemon64 updated:

+
    +
  • Admins are now able to print a map of the z levels.
  • +
  • Admins are now capable of scrambling the z levels' transitions.
  • +
  • Janiborg trash bags no longer fit down disposals when empty
  • +
+

Fethas updated:

+
    +
  • (Maybe?)..We actually check if the race HAS BLOOD before trying to suck them
  • +
  • Due to various complaints from tajarans having hand cramps, glove makers have removed plasteel from the fabric.
  • +
  • Plasmaman can no longer be vampires.
  • +
  • Removes the mask check on both victim AND vampire, also makes the message a bit more obscure, so it's up to your imagination of where you are biting them and with what.
  • +
+

Fox McCloud updated:

+
    +
  • Medical stacks now have 6 uses
  • +
  • Medical stacks now heal 25 burn/brute
  • +
  • Applying a medical stack to others is instant, no matter what
  • +
  • Applying any medical stack to yourself has a 2 second delay
  • +
  • Applying a splint to yourself has a 10 second delay
  • +
  • No more RNG fumbling of putting splints to yourself
  • +
  • Confirmation for applying medical stacks is now green
  • +
  • Advanced Medkits now have 2 trauma kits, 2 burn kits, a health analyzer, 1 roll of gauze, and medipen.
  • +
  • Amount of splints in medical vendors increased from 2 to 4
  • +
  • Fixes weird icon updates when getting healed by medical kits
  • +
  • Adds in object burning system that allows things to be lit on fire
  • +
  • being on fire should heat you up a bit quicker and do a bit more damage
  • +
  • Novaflowers ignite you rather than uselessly heating you up
  • +
  • Adjusts a few pyrotechnic chems to better fit with other tweaks to fire damage
  • +
+

IcyV updated:

+
    +
  • Adds a unique axe for Atmos-traitors
  • +
+

Krausus updated:

+
    +
  • Probably fixed some very specific items messing up View Variables for no adequately explicable reason.
  • +
  • Fixed round-end antagonist report failing to print due to null objectives.
  • +
+

Kyep updated:

+
    +
  • Added atmos grenade kit to traitor uplink.
  • +
  • Fixed bug with adv pinpointers and CMO hypospray theft objectives. Fixes #5232
  • +
+

TheBeoni updated:

+
    +
  • Adds "unique" jumpsuit for Pod Pilot so they can finally stop using security one Added picture because i do not like that red label
  • +
+

TheDZD updated:

+
    +
  • Shadowling ascendance and badmins pressing the "Destroy All Lights" button should no longer bring the server to its knees.
  • +
  • Broken lights will no longer re-break.
  • +
+

TullyBurnalot updated:

+
    +
  • Using ATMs leaves fingerprints behind
  • +
+

Twinmold updated:

+
    +
  • Nuke Ops airtank connected to pipenet now.
  • +
+

tigercat2000 updated:

+
    +
  • Readded colored cable-cuffs.
  • +
  • Making stacks of metal rods now updates the icon correctly.
  • +
+

28 July 2016

A Giant-Ass Mountain of Salt updated:

" dat += "

Name

Status

Location

Control

[Bot.hacked ? "(!) [Bot.name]" : Bot.name] ([Bot.model])
Head not found!
" - if(istype(ticker.mode, /datum/game_mode/blob)) + if(GAMEMODE_IS_BLOB) var/datum/game_mode/blob/mode = ticker.mode dat += "
" dat += "" diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 8a9e8dea103..cfbe6d1a593 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -2374,7 +2374,7 @@ if(is_special_character(H)) continue //traitorize(H, objective, 0) ticker.mode.traitors += H.mind - H.mind.special_role = "traitor" + H.mind.special_role = SPECIAL_ROLE_TRAITOR var/datum/objective/new_objective = new new_objective.owner = H new_objective.explanation_text = objective @@ -2384,7 +2384,7 @@ ticker.mode.finalize_traitor(H.mind) for(var/mob/living/silicon/A in player_list) ticker.mode.traitors += A.mind - A.mind.special_role = "traitor" + A.mind.special_role = SPECIAL_ROLE_TRAITOR var/datum/objective/new_objective = new new_objective.owner = A new_objective.explanation_text = objective diff --git a/code/modules/admin/verbs/honksquad.dm b/code/modules/admin/verbs/honksquad.dm index 1b49cb4c294..8d4526da1a4 100644 --- a/code/modules/admin/verbs/honksquad.dm +++ b/code/modules/admin/verbs/honksquad.dm @@ -92,7 +92,7 @@ var/global/sent_honksquad = 0 //Creates mind stuff. new_honksquad.mind_initialize() new_honksquad.mind.assigned_role = "MODE" - new_honksquad.mind.special_role = "HONKsquad" + new_honksquad.mind.special_role = SPECIAL_ROLE_HONKSQUAD ticker.mode.traitors |= new_honksquad.mind//Adds them to current traitor list. Which is really the extra antagonist list. new_honksquad.equip_honksquad(honk_leader_selected) return new_honksquad diff --git a/code/modules/admin/verbs/one_click_antag.dm b/code/modules/admin/verbs/one_click_antag.dm index 5506b3b9076..c9b941f56cf 100644 --- a/code/modules/admin/verbs/one_click_antag.dm +++ b/code/modules/admin/verbs/one_click_antag.dm @@ -426,7 +426,7 @@ client/proc/one_click_antag() //Creates mind stuff. new_syndicate_commando.mind_initialize() new_syndicate_commando.mind.assigned_role = "MODE" - new_syndicate_commando.mind.special_role = "Syndicate Commando" + new_syndicate_commando.mind.special_role = SPECIAL_ROLE_SYNDICATE_DEATHSQUAD //Adds them to current traitor list. Which is really the extra antagonist list. ticker.mode.traitors += new_syndicate_commando.mind diff --git a/code/modules/admin/verbs/onlyone.dm b/code/modules/admin/verbs/onlyone.dm index 6723299c5a8..907fcb92913 100644 --- a/code/modules/admin/verbs/onlyone.dm +++ b/code/modules/admin/verbs/onlyone.dm @@ -15,7 +15,7 @@ A.copy_to(H) ticker.mode.traitors += H.mind - H.mind.special_role = "traitor" + H.mind.special_role = SPECIAL_ROLE_TRAITOR var/datum/objective/hijack/hijack_objective = new hijack_objective.owner = H.mind diff --git a/code/modules/admin/verbs/striketeam.dm b/code/modules/admin/verbs/striketeam.dm index e76545f4748..5ecb78bb7f2 100644 --- a/code/modules/admin/verbs/striketeam.dm +++ b/code/modules/admin/verbs/striketeam.dm @@ -115,7 +115,7 @@ var/global/sent_strike_team = 0 //Creates mind stuff. new_commando.mind_initialize() new_commando.mind.assigned_role = "MODE" - new_commando.mind.special_role = "Death Commando" + new_commando.mind.special_role = SPECIAL_ROLE_DEATHSQUAD ticker.mode.traitors |= new_commando.mind//Adds them to current traitor list. Which is really the extra antagonist list. new_commando.equip_death_commando(leader_selected) return new_commando diff --git a/code/modules/admin/verbs/striketeam_syndicate.dm b/code/modules/admin/verbs/striketeam_syndicate.dm index 3669ba2ba13..11174a83fc5 100644 --- a/code/modules/admin/verbs/striketeam_syndicate.dm +++ b/code/modules/admin/verbs/striketeam_syndicate.dm @@ -118,7 +118,7 @@ var/global/sent_syndicate_strike_team = 0 //Creates mind stuff. new_syndicate_commando.mind_initialize() new_syndicate_commando.mind.assigned_role = "MODE" - new_syndicate_commando.mind.special_role = "Syndicate Commando" + new_syndicate_commando.mind.special_role = SPECIAL_ROLE_SYNDICATE_DEATHSQUAD ticker.mode.traitors |= new_syndicate_commando.mind //Adds them to current traitor list. Which is really the extra antagonist list. new_syndicate_commando.equip_syndicate_commando(syndicate_leader_selected) qdel(spawn_location) diff --git a/code/modules/admin/verbs/vox_raiders.dm b/code/modules/admin/verbs/vox_raiders.dm index 251ec478381..0c5df7b4675 100644 --- a/code/modules/admin/verbs/vox_raiders.dm +++ b/code/modules/admin/verbs/vox_raiders.dm @@ -59,21 +59,6 @@ var/global/vox_tick = 1 W.registered_user = src equip_to_slot_or_del(W, slot_wear_id) -/* - var/obj/item/weapon/implant/cortical/I = new(src) - I.imp_in = src - I.implanted = 1 - - if(ticker.mode && ( istype(ticker.mode,/datum/game_mode/vox/heist) ) ) - var/datum/game_mode/vox/heist/M = ticker.mode - M.cortical_stacks += I - M.raiders[mind] = I - else if(ticker.mode && ( istype(ticker.mode,/datum/game_mode/vox/trade) ) ) - var/datum/game_mode/vox/trade/M = ticker.mode - M.cortical_stacks += I - M.traders[mind] = I - -*/ vox_tick++ if(vox_tick > 4) vox_tick = 1 diff --git a/code/modules/awaymissions/mission_code/wildwest.dm b/code/modules/awaymissions/mission_code/wildwest.dm index 3db7ff86668..dd1afe83361 100644 --- a/code/modules/awaymissions/mission_code/wildwest.dm +++ b/code/modules/awaymissions/mission_code/wildwest.dm @@ -119,7 +119,7 @@ to_chat(user, "Your wish is granted, but at a terrible cost...") to_chat(user, "The Wish Granter punishes you for your wickedness, claiming your soul and warping your body to match the darkness in your heart.") ticker.mode.traitors += user.mind - user.mind.special_role = "traitor" + user.mind.special_role = SPECIAL_ROLE_TRAITOR var/datum/objective/hijack/hijack = new hijack.owner = user.mind user.mind.objectives += hijack diff --git a/code/modules/events/slaughterevent.dm b/code/modules/events/slaughterevent.dm index c2bac38a653..3a7464baa8c 100644 --- a/code/modules/events/slaughterevent.dm +++ b/code/modules/events/slaughterevent.dm @@ -36,7 +36,7 @@ S.holder = holder player_mind.transfer_to(S) player_mind.assigned_role = "Slaughter Demon" - player_mind.special_role = "Slaughter Demon" + player_mind.special_role = SPECIAL_ROLE_SLAUGHTER_DEMON message_admins("[key_of_slaughter] has been made into a Slaughter Demon by an event.") log_game("[key_of_slaughter] was spawned as a Slaughter Demon by an event.") return 1 diff --git a/code/modules/mob/living/carbon/alien/special/alien_embryo.dm b/code/modules/mob/living/carbon/alien/special/alien_embryo.dm index 2038704023b..ae03f103e86 100644 --- a/code/modules/mob/living/carbon/alien/special/alien_embryo.dm +++ b/code/modules/mob/living/carbon/alien/special/alien_embryo.dm @@ -97,7 +97,7 @@ ticker.mode.xenos += new_xeno.mind new_xeno.mind.name = new_xeno.name new_xeno.mind.assigned_role = "MODE" - new_xeno.mind.special_role = "Alien" + new_xeno.mind.special_role = SPECIAL_ROLE_XENOMORPH new_xeno << sound('sound/voice/hiss5.ogg',0,0,0,100)//To get the player's attention if(gib_on_success) diff --git a/code/modules/mob/living/carbon/human/interactive/interactive.dm b/code/modules/mob/living/carbon/human/interactive/interactive.dm index d3f8a66e7a0..1862062e4cf 100644 --- a/code/modules/mob/living/carbon/human/interactive/interactive.dm +++ b/code/modules/mob/living/carbon/human/interactive/interactive.dm @@ -364,7 +364,7 @@ traitorType = inPers ticker.mode.traitors += mind - mind.special_role = "traitor" + mind.special_role = SPECIAL_ROLE_TRAITOR var/datum/mindslaves/slaved = new() slaved.masters += mind mind.som = slaved diff --git a/code/modules/mob/living/carbon/human/species/golem.dm b/code/modules/mob/living/carbon/human/species/golem.dm index d5a0125f052..024172abe8b 100644 --- a/code/modules/mob/living/carbon/human/species/golem.dm +++ b/code/modules/mob/living/carbon/human/species/golem.dm @@ -45,7 +45,7 @@ /datum/species/golem/handle_post_spawn(var/mob/living/carbon/human/H) if(H.mind) H.mind.assigned_role = "Golem" - H.mind.special_role = "Golem" + H.mind.special_role = SPECIAL_ROLE_GOLEM H.real_name = "adamantine golem ([rand(1, 1000)])" H.name = H.real_name H.equip_to_slot_or_del(new /obj/item/clothing/under/golem(H), slot_w_uniform) diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index d459e64b4e1..4cca3cc7de3 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -1044,7 +1044,7 @@ var/list/ai_verbs_default = list( to_chat(user, "No intelligence patterns detected.")//No more magical carding of empty cores, AI RETURN TO BODY!!!11 return - if(mind.special_role == "malfunction") //AI MALF!! + if(mind.special_role == SPECIAL_ROLE_MALF) //AI MALF!! to_chat(user, "ERROR: Remote transfer interface disabled.")//Do ho ho ho~ return diff --git a/code/modules/mob/living/silicon/robot/laws.dm b/code/modules/mob/living/silicon/robot/laws.dm index 2a62a0b1cc4..0398172023c 100644 --- a/code/modules/mob/living/silicon/robot/laws.dm +++ b/code/modules/mob/living/silicon/robot/laws.dm @@ -21,7 +21,7 @@ photosync() to_chat(src, "Laws synced with AI, be sure to note any changes.") // TODO: Update to new antagonist system. - if(mind && mind.special_role == "traitor" && mind.original == src) + if(mind && mind.special_role == SPECIAL_ROLE_TRAITOR && mind.original == src) to_chat(src, "Remember, your AI does NOT share or know about your law 0.") else to_chat(src, "No AI selected to sync laws with, disabling lawsync protocol.") @@ -30,7 +30,7 @@ to_chat(who, "Obey these laws:") laws.show_laws(who) // TODO: Update to new antagonist system. - if(mind && (mind.special_role == "traitor" && mind.original == src) && connected_ai) + if(mind && (mind.special_role == SPECIAL_ROLE_TRAITOR && mind.original == src) && connected_ai) to_chat(who, "Remember, [connected_ai.name] is technically your master, but your objective comes first.") else if(connected_ai) to_chat(who, "Remember, [connected_ai.name] is your master, other AIs can be ignored.") diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index b7f3eec50bc..1d21008be3f 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -1383,7 +1383,7 @@ var/list/robot_verbs_default = list( var/mob/M = pick(borg_candidates) M.mind.transfer_to(src) M.mind.assigned_role = "MODE" - M.mind.special_role = "Death Commando" + M.mind.special_role = SPECIAL_ROLE_DEATHSQUAD ticker.mode.traitors |= M.mind // Adds them to current traitor list. Which is really the extra antagonist list. key = M.key else diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index 1e9f3d8add5..3a8cb0af908 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -50,8 +50,21 @@ proc/isNonCrewAntag(A) var/mob/living/carbon/C = A var/special_role = C.mind.special_role - var/list/crew_roles = list("traitor", "Changeling", "Vampire", "Cultist", "Head Revolutionary", "Revolutionary", "malfunctioning AI", "Shadowling", "loyalist", "mutineer", "Response Team") - if((special_role in crew_roles)) + var/list/crew_roles = list( + SPECIAL_ROLE_BLOB, + SPECIAL_ROLE_CULTIST, + SPECIAL_ROLE_CHANGELING, + SPECIAL_ROLE_ERT, + SPECIAL_ROLE_HEAD_REV, + SPECIAL_ROLE_MALF, + SPECIAL_ROLE_REV, + SPECIAL_ROLE_SHADOWLING, + SPECIAL_ROLE_SHADOWLING_THRALL, + SPECIAL_ROLE_TRAITOR, + SPECIAL_ROLE_VAMPIRE, + SPECIAL_ROLE_VAMPIRE_THRALL + ) + if(special_role in crew_roles) return 0 return 1 diff --git a/code/modules/reagents/newchem/food.dm b/code/modules/reagents/newchem/food.dm index 6909a60e2e5..7f529b6b815 100644 --- a/code/modules/reagents/newchem/food.dm +++ b/code/modules/reagents/newchem/food.dm @@ -142,7 +142,7 @@ /datum/reagent/mugwort/on_mob_life(mob/living/M) if(ishuman(M) && M.mind) - if(M.mind.special_role == "Wizard") + if(M.mind.special_role == SPECIAL_ROLE_WIZARD) M.adjustToxLoss(-1*REM) M.adjustOxyLoss(-1*REM) M.adjustBruteLoss(-1*REM) diff --git a/paradise.dme b/paradise.dme index 6c8dd8d73bf..ec50ecabd99 100644 --- a/paradise.dme +++ b/paradise.dme @@ -25,6 +25,7 @@ #include "code\__DEFINES\error_handler.dm" #include "code\__DEFINES\flags.dm" #include "code\__DEFINES\game.dm" +#include "code\__DEFINES\gamemode.dm" #include "code\__DEFINES\genetics.dm" #include "code\__DEFINES\hud.dm" #include "code\__DEFINES\hydroponics.dm" From 6ca037d9f4d8a67282698a31e4383392f4bfdc0b Mon Sep 17 00:00:00 2001 From: Crazylemon64 Date: Tue, 2 Aug 2016 11:27:28 -0700 Subject: [PATCH 008/101] Makes things more consistent --- code/game/machinery/computer/honkputer.dm | 2 +- .../objects/structures/crates_lockers/closets.dm | 2 +- code/modules/projectiles/projectile/special.dm | 14 +++----------- 3 files changed, 5 insertions(+), 13 deletions(-) diff --git a/code/game/machinery/computer/honkputer.dm b/code/game/machinery/computer/honkputer.dm index 3668b7576d4..b20821d24c2 100644 --- a/code/game/machinery/computer/honkputer.dm +++ b/code/game/machinery/computer/honkputer.dm @@ -20,7 +20,7 @@ /obj/machinery/computer/HONKputer/Topic(href, href_list) if(..()) return 1 - if(!is_station_level(src.z)) + if(is_away_level(src.z)) to_chat(usr, "Unable to establish a connection: You're too far away from the station!") return usr.set_machine(src) diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index cd027cc28b3..1831b983f2c 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -192,7 +192,7 @@ return var/obj/item/weapon/rcs/E = W if(E.rcell && (E.rcell.charge >= E.chargecost)) - if(!is_station_contact(src.z)) + if(!is_level_reachable(src.z)) to_chat(user, "The rapid-crate-sender can't locate any telepads!") return if(E.mode == 0) diff --git a/code/modules/projectiles/projectile/special.dm b/code/modules/projectiles/projectile/special.dm index cd562e00a48..0e1b7478cc8 100644 --- a/code/modules/projectiles/projectile/special.dm +++ b/code/modules/projectiles/projectile/special.dm @@ -276,17 +276,9 @@ obj/item/projectile/kinetic/New() /obj/item/projectile/beam/wormhole/on_hit(atom/target) if(ismob(target)) - var/turf/portal_destination = pick(orange(6, src)) - do_teleport(target, portal_destination) - return ..() - if(!gun) - qdel(src) - gun.create_portal(src) - -/obj/item/projectile/beam/wormhole/on_hit(atom/target) - if(ismob(target)) - var/turf/portal_destination = pick(orange(6, src)) - do_teleport(target, portal_destination) + if(is_teleport_allowed(target.z)) + var/turf/portal_destination = pick(orange(6, src)) + do_teleport(target, portal_destination) return ..() if(!gun) qdel(src) From b098ad20163a140442647660c232250d14091255 Mon Sep 17 00:00:00 2001 From: SamCroswell Date: Thu, 4 Aug 2016 11:20:02 -0400 Subject: [PATCH 009/101] Revert "ERT Gloves" This reverts commit 35d7ef97a23f9f6c8100801a8173facb529002fd. --- code/game/response_team.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/game/response_team.dm b/code/game/response_team.dm index abda62f9420..6751f201f98 100644 --- a/code/game/response_team.dm +++ b/code/game/response_team.dm @@ -426,7 +426,7 @@ var/ert_request_answered = 0 switch(officer_type) if("Engineer") M.equip_to_slot_or_del(new /obj/item/clothing/shoes/magboots(M), slot_shoes) - M.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat(M), slot_gloves) + M.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/yellow(M), slot_gloves) M.equip_to_slot_or_del(new /obj/item/clothing/suit/space/rig/ert/engineer(M), slot_wear_suit) M.equip_to_slot_or_del(new /obj/item/weapon/tank/emergency_oxygen/engi(M), slot_s_store) M.equip_to_slot_or_del(new /obj/item/clothing/glasses/meson(M), slot_glasses) @@ -446,7 +446,7 @@ var/ert_request_answered = 0 if("Security") M.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat(M), slot_shoes) - M.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat(M), slot_gloves) + M.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/black(M), slot_gloves) M.equip_to_slot_or_del(new /obj/item/clothing/suit/space/rig/ert/security(M), slot_wear_suit) M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/gun/advtaser(M), slot_s_store) M.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/security/sunglasses(M), slot_glasses) @@ -464,7 +464,7 @@ var/ert_request_answered = 0 if("Medic") M.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(M), slot_shoes) - M.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat(M), slot_gloves) + M.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/latex/nitrile(M), slot_gloves) M.equip_to_slot_or_del(new /obj/item/clothing/suit/space/rig/ert/medical(M), slot_wear_suit) M.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/health_advanced(M), slot_glasses) @@ -483,7 +483,7 @@ var/ert_request_answered = 0 if("Commander") M.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat(M), slot_shoes) - M.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat(M), slot_gloves) + M.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/black(M), slot_gloves) M.equip_to_slot_or_del(new /obj/item/clothing/suit/space/rig/ert/commander(M), slot_wear_suit) M.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/security/sunglasses(M), slot_glasses) @@ -511,7 +511,7 @@ var/ert_request_answered = 0 switch(officer_type) if("Engineer") M.equip_to_slot_or_del(new /obj/item/clothing/shoes/magboots/advance(M), slot_shoes) - M.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat(M), slot_gloves) + M.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/yellow(M), slot_gloves) M.equip_to_slot_or_del(new /obj/item/clothing/suit/space/rig/ert/engineer(M), slot_wear_suit) M.equip_to_slot_or_del(new /obj/item/weapon/tank/emergency_oxygen/double/full(M), slot_s_store) M.equip_to_slot_or_del(new /obj/item/clothing/glasses/meson/night(M), slot_glasses) From 67fcd5c7002d97465bbd0c90fbd86fdc1305a8d9 Mon Sep 17 00:00:00 2001 From: Chakirski Date: Thu, 4 Aug 2016 16:39:12 -0500 Subject: [PATCH 010/101] Totally Not Hacky --- code/LINDA/LINDA_turf_tile.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/LINDA/LINDA_turf_tile.dm b/code/LINDA/LINDA_turf_tile.dm index b292e7664b2..7004e6c55fb 100644 --- a/code/LINDA/LINDA_turf_tile.dm +++ b/code/LINDA/LINDA_turf_tile.dm @@ -251,6 +251,7 @@ var/atmos_overlay = get_atmos_overlay_by_name(atmos_overlay_type) if(atmos_overlay) overlays -= atmos_overlay + mouse_opacity = 1 atmos_overlay = get_atmos_overlay_by_name(new_overlay_type) if(atmos_overlay) @@ -267,10 +268,12 @@ /turf/simulated/proc/tile_graphic() if(air.toxins > MOLES_PLASMA_VISIBLE) + mouse_opacity = 0 return "plasma" var/datum/gas/sleeping_agent = locate(/datum/gas/sleeping_agent) in air.trace_gases if(sleeping_agent && (sleeping_agent.moles > 1)) + mouse_opacity = 0 return "sleeping_agent" return null @@ -492,4 +495,4 @@ turf/simulated/proc/radiate_to_spess() //Radiate excess tile heat to space var/heat = thermal_conductivity*delta_temperature* \ (heat_capacity*700000/(heat_capacity+700000)) //700000 is the heat_capacity from a space turf, hardcoded here - temperature -= heat/heat_capacity \ No newline at end of file + temperature -= heat/heat_capacity From 28d63f03d0c5b4072f0718bec09280f854927ed1 Mon Sep 17 00:00:00 2001 From: IcyV Date: Fri, 5 Aug 2016 13:32:32 -0700 Subject: [PATCH 011/101] Adds an exploding chameleon flag for traitors This gives traitors a 7TC chameleon flag. It can be used once to be disguised as any other flag on the station. It comes with an explosive payload equivalent to a minibomb. It explodes once the flag finishes burning. By default it looks like a standard NT flag that has a separate name and description by default. Would have re-opened #5281 instead but things went horribly wrong on my local side. :cl: IcyV add: Adds an exploding chameleon flag for traitors. /:cl: --- code/datums/uplink_item.dm | 7 +++++++ code/game/objects/items/flag.dm | 37 +++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) diff --git a/code/datums/uplink_item.dm b/code/datums/uplink_item.dm index 211374c3c31..01833390052 100644 --- a/code/datums/uplink_item.dm +++ b/code/datums/uplink_item.dm @@ -783,6 +783,13 @@ var/list/uplink_items = list() reference = "CHHUD" item = /obj/item/clothing/glasses/hud/security/chameleon cost = 2 + +/datum/uplink_item/stealthy_weapons/chameleonflag + name = "Chameleon Flag" + desc = "A flag that can be disguised as any other known flag. There is a heat sensitive bomb loaded into the pole that will be detonated if the flag is lit on fire." + reference = "CHFLAG" + item = /obj/item/flag/chameleon + cost = 7 // STEALTHY TOOLS diff --git a/code/game/objects/items/flag.dm b/code/game/objects/items/flag.dm index ea018289e0f..63ec5da613e 100644 --- a/code/game/objects/items/flag.dm +++ b/code/game/objects/items/flag.dm @@ -156,3 +156,40 @@ name = "Nar'Sie Cultist flag" desc = "A flag proudly boasting the logo of the cultists, sworn enemies of NT." icon_state = "cultflag" + +//Chameleon + +/obj/item/flag/chameleon + name = "Chameleon flag" + desc = "A poor recreation of the official NT flag. It seems to shimmer a little." + icon_state = "ntflag" + origin_tech = "materials=3;magnets=4;syndicate=4" + var/used = 0 + +/obj/item/flag/chameleon/attack_self(mob/user) + if(used) + return + + var/list/flag_types = typesof(/obj/item/flag) - list(src.type, /obj/item/flag) + var/list/flag = list() + + for(var/flag_type in flag_types) + var/obj/item/flag/F = new flag_type + flag[capitalize(F.name)] = F + + var/list/show_flag = list("EXIT" = null) + sortList(flag) + + var/input_flag = input(user, "Choose a flag to disguise as.", "Choose a flag.") in show_flag + + if(user && src in user.contents) + + var/obj/item/flag/chosen_flag = flag[input_flag] + + if(chosen_flag) + name = chosen_flag.name + icon_state = chosen_flag.icon_state + desc = chosen_flag.desc + used = 1 + +/obj/item/flag/chameleon/burn() + explosion(loc,1,2,4,4, flame_range = 4) \ No newline at end of file From f307ad7d303fd9bb020ea4fe1bd0766cade3e60f Mon Sep 17 00:00:00 2001 From: Crazylemon64 Date: Sat, 6 Aug 2016 18:56:58 -0700 Subject: [PATCH 012/101] Space transitions now automatically set up as turfs change --- code/game/turfs/space/space.dm | 12 +++- code/game/turfs/turf.dm | 6 +- code/modules/space_management/space_level.dm | 59 +++++++++++++------- 3 files changed, 55 insertions(+), 22 deletions(-) diff --git a/code/game/turfs/space/space.dm b/code/game/turfs/space/space.dm index 48f892caff0..ec473c3eadc 100644 --- a/code/game/turfs/space/space.dm +++ b/code/game/turfs/space/space.dm @@ -23,6 +23,16 @@ /turf/space/Destroy() return QDEL_HINT_LETMELIVE +/turf/space/PreChange() + ..() + var/datum/space_level/S = space_manager.get_zlev(z) + S.remove_from_transit(src) + +/turf/space/AfterChange(ignore_air, keep_cabling = FALSE) + ..() + var/datum/space_level/S = space_manager.get_zlev(z) + S.add_to_transit(src) + /turf/space/proc/update_starlight() if(!config.starlight) return @@ -69,7 +79,7 @@ /turf/space/Entered(atom/movable/A as mob|obj, atom/OL, ignoreRest = 0) ..() - + if(destination_z && A && (src in A.locs)) A.x = destination_x A.y = destination_y diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 93b9c339652..9cf39fed275 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -165,6 +165,7 @@ var/old_blueprint_data = blueprint_data var/old_obscured = obscured + PreChange() if(air_master) air_master.remove_from_active(src) var/turf/W = new path(src) @@ -186,11 +187,14 @@ lighting_build_overlays() else lighting_clear_overlays() - + obscured = old_obscured return W +/turf/proc/PreChange() + return + // I'm including `ignore_air` because BYOND lacks positional-only arguments /turf/proc/AfterChange(ignore_air, keep_cabling = FALSE) //called after a turf has been replaced in ChangeTurf() levelupdate() diff --git a/code/modules/space_management/space_level.dm b/code/modules/space_management/space_level.dm index 6b7654cd504..1082a1bf29c 100644 --- a/code/modules/space_management/space_level.dm +++ b/code/modules/space_management/space_level.dm @@ -28,28 +28,47 @@ var/timer = start_watch() log_debug("Starting to build space destination arrays for z level '[zpos]'...") for(var/turf/space/S in get_turfs()) - - // Bottom border - if(S.y <= TRANSITIONEDGE) - transit_south |= S - continue - - // Top border - if(S.y >= (world.maxy - TRANSITIONEDGE - 1)) - transit_north |= S - continue - - // Left border - if(S.x <= TRANSITIONEDGE) - transit_west |= S - continue - - // Right border - if(S.x >= (world.maxx - TRANSITIONEDGE - 1)) - transit_east |= S - continue + add_to_transit(S) log_debug("Building space destination arrays complete, took [stop_watch(timer)]s.") +/datum/space_level/proc/add_to_transit(turf/space/S) + if(S.y <= TRANSITIONEDGE) + transit_south |= S + return + + // Top border + if(S.y >= (world.maxy - TRANSITIONEDGE - 1)) + transit_north |= S + return + + // Left border + if(S.x <= TRANSITIONEDGE) + transit_west |= S + return + + // Right border + if(S.x >= (world.maxx - TRANSITIONEDGE - 1)) + transit_east |= S + +/datum/space_level/proc/remove_from_transit(turf/space/S) + if(S.y <= TRANSITIONEDGE) + transit_south -= S + return + + // Top border + if(S.y >= (world.maxy - TRANSITIONEDGE - 1)) + transit_north -= S + return + + // Left border + if(S.x <= TRANSITIONEDGE) + transit_west -= S + return + + // Right border + if(S.x >= (world.maxx - TRANSITIONEDGE - 1)) + transit_east -= S + /datum/space_level/proc/get_turfs() return block(locate(1, 1, zpos), locate(world.maxx, world.maxy, zpos)) From 1180f9ddd4c22c6310a504d76f80da88ad4b7905 Mon Sep 17 00:00:00 2001 From: Crazylemon64 Date: Sat, 6 Aug 2016 22:52:41 -0700 Subject: [PATCH 013/101] Makes space level removal and adding smooth --- code/game/turfs/space/space.dm | 24 +++ code/modules/space_management/space_level.dm | 73 ++++++++- .../space_management/space_transition.dm | 155 ++++++++++-------- .../space_management/zlevel_manager.dm | 3 + 4 files changed, 178 insertions(+), 77 deletions(-) diff --git a/code/game/turfs/space/space.dm b/code/game/turfs/space/space.dm index ec473c3eadc..483da4266fc 100644 --- a/code/game/turfs/space/space.dm +++ b/code/game/turfs/space/space.dm @@ -32,6 +32,7 @@ ..() var/datum/space_level/S = space_manager.get_zlev(z) S.add_to_transit(src) + S.apply_transition(src) /turf/space/proc/update_starlight() if(!config.starlight) @@ -209,3 +210,26 @@ /turf/space/can_have_cabling() return 0 + +/turf/space/proc/set_transition_north(dest_z) + destination_x = x + destination_y = TRANSITIONEDGE + 2 + destination_z = dest_z + +/turf/space/proc/set_transition_south(dest_z) + destination_x = x + destination_y = world.maxy - TRANSITIONEDGE - 2 + destination_z = dest_z + +/turf/space/proc/set_transition_east(dest_z) + destination_x = TRANSITIONEDGE + 2 + destination_y = y + destination_z = dest_z + +/turf/space/proc/set_transition_west(dest_z) + destination_x = world.maxx - TRANSITIONEDGE - 2 + destination_y = y + destination_z = dest_z + +/turf/space/proc/remove_transitions() + destination_z = initial(destination_z) diff --git a/code/modules/space_management/space_level.dm b/code/modules/space_management/space_level.dm index 1082a1bf29c..d7b2ef367df 100644 --- a/code/modules/space_management/space_level.dm +++ b/code/modules/space_management/space_level.dm @@ -6,7 +6,9 @@ // Map transition stuff var/list/neighbors = list() // # How this level connects with others. See __MAP_DEFINES.dm for defines - var/linkage = SELFLOOPING + // It's UNAFFECTED by default because none of the space turfs are normally linked up + // so we don't need to rebuild transitions if an UNAFFECTED level is requested + var/linkage = UNAFFECTED // # imaginary placements on the grid - these reflect the point it is linked to var/xi var/yi @@ -21,15 +23,35 @@ /datum/space_level/New(z, name, transition_type = SELFLOOPING) zpos = z - set_linkage(transition_type) build_space_destination_arrays() + set_linkage(transition_type) + +/datum/space_level/Destroy() + if(linkage == CROSSLINKED) + if(space_manager.linkage_map) + remove_from_space_network(space_manager.linkage_map) + + space_manager.unbuilt_space_transitions -= src + space_manager.z_list -= "[zpos]" + return ..() /datum/space_level/proc/build_space_destination_arrays() - var/timer = start_watch() - log_debug("Starting to build space destination arrays for z level '[zpos]'...") - for(var/turf/space/S in get_turfs()) - add_to_transit(S) - log_debug("Building space destination arrays complete, took [stop_watch(timer)]s.") + // We skip `add_to_transit` here because we want to skip the checks in order to save time + // Bottom border + for(var/turf/space/S in block(locate(1,1,zpos),locate(world.maxx,TRANSITIONEDGE+1,zpos))) + transit_south |= S + + // Top border + for(var/turf/space/S in block(locate(1,world.maxy,zpos),locate(world.maxx,world.maxy - TRANSITIONEDGE - 1,zpos))) + transit_north |= S + + // Left border + for(var/turf/space/S in block(locate(1,TRANSITIONEDGE+1,zpos),locate(TRANSITIONEDGE+1,world.maxy - TRANSITIONEDGE - 2,zpos))) + transit_west |= S + + // Right border + for(var/turf/space/S in block(locate(world.maxx - TRANSITIONEDGE - 1,TRANSITIONEDGE+1,zpos),locate(world.maxx,world.maxy - TRANSITIONEDGE - 2,zpos))) + transit_east |= S /datum/space_level/proc/add_to_transit(turf/space/S) if(S.y <= TRANSITIONEDGE) @@ -69,13 +91,46 @@ if(S.x >= (world.maxx - TRANSITIONEDGE - 1)) transit_east -= S +/datum/space_level/proc/apply_transition(turf/space/S) + if(src in space_manager.unbuilt_space_transitions) + return // Let the space manager handle this one + switch(linkage) + if(UNAFFECTED) + S.remove_transitions() + if(SELFLOOPING,CROSSLINKED) + var/datum/space_level/E = get_connection() + if(S in transit_north) + E = get_connection("[NORTH]") + S.set_transition_north(E.zpos) + if(S in transit_south) + E = get_connection("[SOUTH]") + S.set_transition_south(E.zpos) + if(S in transit_east) + E = get_connection("[EAST]") + S.set_transition_east(E.zpos) + if(S in transit_west) + E = get_connection("[WEST]") + S.set_transition_west(E.zpos) + + /datum/space_level/proc/get_turfs() return block(locate(1, 1, zpos), locate(world.maxx, world.maxy, zpos)) /datum/space_level/proc/set_linkage(transition_type) + if(linkage == transition_type) + return + // Remove ourselves from the linkage map if we were cross-linked + if(linkage == CROSSLINKED) + if(space_manager.linkage_map) + remove_from_space_network(space_manager.linkage_map) + + space_manager.unbuilt_space_transitions |= src linkage = transition_type - if(transition_type == SELFLOOPING) - link_to_self() // `link_to_self` is defined in space_transitions.dm + switch(transition_type) + if(UNAFFECTED) + reset_connections() + if(SELFLOOPING) + link_to_self() // `link_to_self` is defined in space_transitions.dm /datum/space_level/proc/resume_init() diff --git a/code/modules/space_management/space_transition.dm b/code/modules/space_management/space_transition.dm index 469365e4023..7e7e019a44d 100644 --- a/code/modules/space_management/space_transition.dm +++ b/code/modules/space_management/space_transition.dm @@ -16,8 +16,10 @@ if(Z_LEVEL_WEST) return Z_LEVEL_EAST -/datum/space_level - var/list/direction_cache = list() + +// Do this before setting up new connections, or the old ones will haunt you +/datum/space_level/proc/reset_connections() + neighbors.Cut() /datum/space_level/proc/link_to_self() neighbors = list() @@ -25,6 +27,24 @@ for(var/A in L) neighbors[A] = src +// Only call this when the `linkage_map` is already built +/datum/space_level/proc/add_to_space_network(datum/spacewalk_grid/SW) + // Make sure we don't bring any noise data into the network + reset_connections() + xi = initial(xi) + yi = initial(yi) + var/datum/point/P = SW.get_empty_node() + P.set_space_level(src) + +/datum/space_level/proc/remove_from_space_network(datum/spacewalk_grid/SW) + var/datum/point/P = SW.get(xi,yi) + SW.release_node(P) + // Only do this when we're done, or we'll trample vars needed for releasing + // the level + xi = initial(xi) + yi = initial(yi) + reset_connections() + // This proc takes another space level, and establishes a connection between the // two depending on how the `xi` and the `yi` values compare /datum/space_level/proc/link_levels(datum/space_level/S) @@ -41,26 +61,18 @@ else // yell about evil wizards, this shouldn't happen log_debug("Two z levels attempted to link, but were not adjacent! Our z:([xi],[yi]). Other z:([S.xi],[S.yi])") -// Do this before setting up new connections, or the old ones will haunt you -/datum/space_level/proc/reset_connections() - neighbors.Cut() - direction_cache.Cut() - // `direction` here is the direction from `src` to `S` /datum/space_level/proc/add_connection(datum/space_level/S, direction) var/oppose = get_opposite_direction(direction) neighbors[direction] = S S.neighbors[oppose] = src + space_manager.unbuilt_space_transitions |= src + space_manager.unbuilt_space_transitions |= S -// The "direction cache" will need updating if a /datum/space_level/proc/get_connection(direction) if(direction in neighbors) return neighbors[direction] - var/use_direction_cache = 0 - if(use_direction_cache) - if(direction in direction_cache) - return direction_cache[direction] // It's in a direction that loops - so we step as far in the opposite direction to get where to wrap to var/datum/space_level/S = src @@ -70,9 +82,6 @@ if(S.neighbors[oppose] == src) // we've got a tesseract, boys CRASH("Tesseract formed when routing connections between z levels. Culprit: z level '[S.zpos]' to '[src.zpos]', direction [oppose]") S = S.neighbors[oppose] - - if(use_direction_cache) - direction_cache[direction] = S return S @@ -145,8 +154,6 @@ // This looks around itself to see if it has any active nodes within the cardinal directions /datum/point/proc/has_no_neighbors(datum/spacewalk_grid/SW) var/result = 1 - if(spl) - return 1 if(!isnull(SW.get(x+1,y))) result = 0 if(!isnull(SW.get(x-1,y))) @@ -165,6 +172,7 @@ var/datum/space_level/S = spl.neighbors[direction] var/oppose = get_opposite_direction(direction) S.neighbors.Remove(oppose) + space_manager.unbuilt_space_transitions |= S spl.reset_connections() spl = initial(spl) @@ -191,6 +199,14 @@ var/datum/point/P = new(0,0) add_available_node(P) +/datum/spacewalk_grid/Destroy() + for(var/datum/point/P in filled_nodes) + release_node(P) + if(available_nodes.len > 1) + log_debug("Multiple nodes left behind after SW grid qdel: [available_nodes.len]") + for(var/datum/point/P in available_nodes) + log_debug("([P.x],[P.y])") + /datum/spacewalk_grid/proc/add_available_node(datum/point/P) var/hash = P.hash() if(hash in all_nodes) @@ -225,9 +241,12 @@ for(var/datum/point/P2 in P.neighbors) var/isolated = P2.has_no_neighbors(src) if(isolated) - available_nodes -= P2 - all_nodes -= P2.hash() - qdel(P) + if(!P2.spl) + available_nodes -= P2 + all_nodes -= P2.hash() + qdel(P) + else + log_debug("Isolated z level at ([P2.x],[P2.y]): [P2.spl.zpos]") P.deactivate() P.neighbors.Cut() @@ -307,75 +326,75 @@ // `grid` is a flat list of these same above points // Each point represents a possible z level position - var/datum/spacewalk_grid/point_grid = new - // We do this so we can display the way the levels connect later - linkage_map = point_grid - var/datum/point/P + if(linkage_map) + qdel(linkage_map) + linkage_map = new // Now, we pop entries in a random order from our list of space levels // and assign its connections based on the grid while(crosslinks.len) D = pick(crosslinks) crosslinks.Remove(D) - // We now choose a point in our imaginary grid adjacent to our current location - P = point_grid.get_empty_node() - // Let our z level know where in the imaginary grid it is - // This will also handle establishing neighborship with other z levels - P.set_space_level(D) + // Add it to our space grid + D.add_to_space_network(linkage_map) -// A heavy proc - loops through all space turfs and sets its destination -// based on its space level's linkage -// Takes 0.6 seconds per call on my machine - could have each z level -// have its own space turf cache, but I don't want to complicate this more -// than is necessary -/datum/zlev_manager/proc/setup_space_destinations() +// Used to loop through turfs in world, now just goes through each level's +// transit turf cache +/datum/zlev_manager/proc/setup_space_destinations(force_all_rebuilds = FALSE) var/timer = start_watch() log_debug("Assigning space turf destinations...") var/datum/space_level/D var/datum/space_level/E var/turf/space/S - for(var/A in z_list) //Define the transistions of the z levels - D = z_list[A] - if(!D.neighbors.len) - continue - // Left border - for(var/B in D.transit_west) - S = B - E = D.get_connection(Z_LEVEL_WEST) - S.destination_z = E.zpos - S.destination_x = world.maxx - TRANSITIONEDGE - 2 - S.destination_y = S.y + var/list/levels_to_rebuild = unbuilt_space_transitions - // Right border - for(var/B in D.transit_east) - S = B - E = D.get_connection(Z_LEVEL_EAST) - S.destination_x = TRANSITIONEDGE + 2 - S.destination_y = S.y - S.destination_z = E.zpos + if(force_all_rebuilds) + // Assuming we don't have like 9000 zlevels this shouldn't hurt + levels_to_rebuild = list() + for(var/A in z_list) + levels_to_rebuild.Add(z_list[A]) - // Bottom border - for(var/B in D.transit_south) - S = B - E = D.get_connection(Z_LEVEL_SOUTH) - S.destination_x = S.x - S.destination_y = world.maxy - TRANSITIONEDGE - 2 - S.destination_z = E.zpos - // Top border - for(var/B in D.transit_north) - S = B - E = D.get_connection(Z_LEVEL_NORTH) - S.destination_x = S.x - S.destination_y = TRANSITIONEDGE + 2 - S.destination_z = E.zpos + for(var/foo in levels_to_rebuild) //Define the transitions of the z levels + D = foo + log_debug("Z level [D.zpos]") + switch(D.linkage) + if(UNAFFECTED) + for(var/B in D.transit_west | D.transit_east | D.transit_south | D.transit_north) + S = B + S.remove_transitions() + if(SELFLOOPING,CROSSLINKED) + // Left border + for(var/B in D.transit_west) + S = B + E = D.get_connection(Z_LEVEL_WEST) + S.set_transition_west(E.zpos) + + // Right border + for(var/B in D.transit_east) + S = B + E = D.get_connection(Z_LEVEL_EAST) + S.set_transition_east(E.zpos) + + // Bottom border + for(var/B in D.transit_south) + S = B + E = D.get_connection(Z_LEVEL_SOUTH) + S.set_transition_south(E.zpos) + + // Top border + for(var/B in D.transit_north) + S = B + E = D.get_connection(Z_LEVEL_NORTH) + S.set_transition_north(E.zpos) + unbuilt_space_transitions -= D log_debug("Assigning space turf destinations complete. Took [stop_watch(timer)]s.") // Nothing fancy, just does it all at once /datum/zlev_manager/proc/do_transition_setup() route_linkage() - setup_space_destinations() + setup_space_destinations(force_all_rebuilds = TRUE) // A debugging proc that expresses the map's shape as a bunch of turfs /datum/zlev_manager/proc/map_as_turfs(turf/center) diff --git a/code/modules/space_management/zlevel_manager.dm b/code/modules/space_management/zlevel_manager.dm index 8f83c0ab5e4..8a6efe91407 100644 --- a/code/modules/space_management/zlevel_manager.dm +++ b/code/modules/space_management/zlevel_manager.dm @@ -5,6 +5,9 @@ var/global/datum/zlev_manager/space_manager = new var/list/z_list = list() var/list/heaps = list() + // Levels that need their transitions rebuilt + var/list/unbuilt_space_transitions = list() + var/datum/spacewalk_grid/linkage_map // Populate our space level list From 3738ea609d692ef138b973862b60722de6d0c0ac Mon Sep 17 00:00:00 2001 From: Isaac Erwin Date: Sun, 7 Aug 2016 22:10:35 -0400 Subject: [PATCH 014/101] Fixes the arrivals checkpoint's camera monitor --- _maps/map_files/cyberiad/cyberiad.dmm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index c216d046216..85449e4f7a8 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -2043,7 +2043,7 @@ "aNo" = (/obj/machinery/camera{c_tag = "Arrivals East"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) "aNp" = (/obj/structure/closet/secure_closet/security,/obj/machinery/light{dir = 1},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/checkpoint2) "aNq" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint2) -"aNr" = (/obj/machinery/computer/security,/obj/structure/reagent_dispensers/peppertank{pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint2) +"aNr" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = 0; pixel_y = 30},/obj/machinery/computer/security{network = list("SS13","Research Outpost","Mining Outpost")},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint2) "aNs" = (/obj/machinery/computer/card,/obj/item/device/radio/intercom{dir = 1; name = "station intercom (General)"; pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint2) "aNt" = (/obj/machinery/computer/secure_data,/obj/machinery/requests_console{department = "Security"; name = "Security Requests Console"; departmentType = 5; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint2) "aNu" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/checkpoint2) @@ -3124,7 +3124,7 @@ "bid" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) "bie" = (/turf/simulated/shuttle/wall{icon_state = "swallc3"},/area/shuttle/escape) "bif" = (/obj/machinery/computer/emergency_shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape) -"big" = (/obj/machinery/computer/security{network = list("SS13","Telecomms","Research Outpost","Mining Outpost")},/turf/simulated/shuttle/floor,/area/shuttle/escape) +"big" = (/obj/machinery/computer/security{network = list("SS13","Research Outpost","Mining Outpost","Telecomms")},/turf/simulated/shuttle/floor,/area/shuttle/escape) "bih" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor,/area/shuttle/escape) "bii" = (/turf/simulated/floor/plating,/area/hallway/secondary/exit) "bij" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/escape) From 0a3165f079fb71e15175db845b81a0b5c887de8a Mon Sep 17 00:00:00 2001 From: monster860 Date: Sun, 7 Aug 2016 23:21:50 -0400 Subject: [PATCH 015/101] Fixes area problem on the map - this time without creating duplicate keys --- _maps/map_files/cyberiad/cyberiad.dmm | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index c216d046216..1cac1b1fbee 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -3475,8 +3475,6 @@ "boQ" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/wood,/area/bridge/meeting_room) "boR" = (/obj/structure/table,/obj/item/weapon/aiModule/reset,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) "boS" = (/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"boT" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) -"boU" = (/obj/structure/table,/obj/item/weapon/phone{pixel_x = -3; pixel_y = 3},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "boV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/table,/obj/item/weapon/aiModule/protectStation,/obj/item/weapon/aiModule/nanotrasen,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) "boW" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) "boX" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -3531,7 +3529,6 @@ "bpU" = (/obj/machinery/vending/snack,/turf/simulated/floor/wood,/area/bridge/meeting_room) "bpV" = (/obj/structure/table,/obj/item/weapon/aiModule/quarantine,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) "bpW" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) -"bpX" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "bpY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/table,/obj/item/weapon/aiModule/freeform,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) "bpZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/vending/cigarette,/turf/simulated/floor/wood,/area/crew_quarters/captain) "bqa" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -3980,7 +3977,6 @@ "byB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central/west) "byC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel,/area/hallway/primary/central/west) "byD" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/central/west) -"byE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall/r_wall,/area/hallway/primary/central/sw) "byF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "byG" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{level = 1},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "byH" = (/obj/machinery/power/apc{dir = 1; name = "Bridge Maintenance APC"; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/maintcentral) @@ -7302,7 +7298,6 @@ "cKx" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/engine/chiefs_office) "cKy" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) "cKz" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/engine/engineering) -"cKA" = (/obj/machinery/door/firedoor{layer = 2.6; name = "\improper Firelock South"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering"; req_access_txt = "10"; req_one_access_txt = null},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) "cKB" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall/r_wall,/area/engine/engineering) "cKC" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/engineering) "cKD" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/engine/engineering) @@ -8997,6 +8992,10 @@ "drf" = (/obj/item/device/radio/intercom{pixel_x = 28},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison/cell_block/A) "drg" = (/obj/structure/closet{name = "Evidence Closet"},/obj/structure/cable,/obj/machinery/power/apc{dir = 4; cell_type = 15000; name = "east bump"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/evidence) "drh" = (/obj/structure/table,/obj/item/weapon/storage/box/evidence,/obj/machinery/camera{c_tag = "Brig Evidence Storage"; dir = 1; network = list("SS13")},/obj/item/weapon/hand_labeler,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_x = 0; pixel_y = -22},/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/evidence) +"qhV" = (/obj/structure/table,/obj/item/weapon/phone{pixel_x = -3; pixel_y = 3},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"IVQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall/r_wall,/area/maintenance/maintcentral) +"NKO" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"XwF" = (/obj/machinery/door/firedoor{layer = 2.6; name = "\improper Firelock South"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering"; req_access_txt = "10"; req_one_access_txt = null},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) (1,1,1) = {" bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik @@ -9123,14 +9122,14 @@ bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbi bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikblsbohbptbojbpwbpwbqWbpwbpwbpwbqWblubjNaInaKzaKBbfqbgNbimbjObjPbimbjQbjRbjSbjTbgNbjUaFmbjWbcsbcobjXbjYbjZbkabkbbkcbkdbkebkebkebkfbkgbcobejbivbkhbkibkjbkkbcvbcvbcvbcvbcvbklbkmbknbkobkpbesbeubiKaXJaXJaXJbkqbkrbksbktbkubkvbhobkwbkxbkybkzbkAbkBbkCbkDbkEbkFbkGbkubkHbkIbkJbkKbkMbkLbkObkObkPaYibkQaMebmwbkRbkSbglbmwbkTbkUbmwbkVbkWbglbmwbnMbeMbeMbeMbeNbeMbkXbeMbjpbhLbkYaVbdlObhNbeXbeYbeYbeXbhPblaaVbblbblcbldbleblfblgblhblibljbljbljbljbljbljblkbllblmbfgbfgbfgbfgbfgbfgblnbloblpbgHbatbatbatbavbatbatddDbgKblrblrblrbaAbwmbtmbmKbutbBQbtmbmKbutbBQbtmbmKbutbwmbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbqYbqXbqXbqXbqXbqXbqXbqXbqXbqXbqXbqZbraaGdbraaJrbfqbgNblwbimblxblxblxblybimblzbgNblAblBbjWblCblCblCblCblDblCblEbecblFblGblHblHblIblJbcoblKblLblMblNblOblPblQblRblSblRblTblTblTblTblTboFblUbeublVblWblXblYblZbmabmbbmcbmdbkBbmebmfbmgbmgbmgbmgbmhbmgbmibmjbmkbmlbmebmmbmnbcEbmobmpbmqbkNbmsbmtaYiaYibjfbmwbnCbmwbmwbmwaRebmwbmwbmvbmvbmwbmwbmxbeMbeMbmybmzbeMbeMbeMbmAbmBbmCaVbbgxbhNbeXbeXbeXbeXbhPbmDaVbbmEbmFbmFbmGbmFbmHbbPbbPbbPbbPbmIbbPbbPbbPbmJblobfgbfgbfgbfgbfgbfgbfgblnbloblpbgHbatbfjbfjbfkbfjbatddEbaAbmLbmMbmNbaAbBQbtmbmKbutbBQbtmbmKbutbBQbtmbmKbutbBQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbrcbrbbrebrdbrfbrfbrgbrfbrfbrfbrgbluaInaInaKzbrVbcjbmQbimbmRblxblxblxblybmRbimbgNbmSbmTbjWblCbmUbmVbmWbmXblCbmYbmZbnabcobnbbncbndbnebcobejbnfbngbngbnhbngbngbngbngbnibnjbnjbnjbnkbnjbnlbuWbnnbnobnpbnqbnqbnqbnqbnqbnqbnrbnsbnrbmgbmgbntbnubnvbnwbnxbnybntbnzbmgbnAbnBbnAbnAbnAbnAbnAbnAbnAbmtaYiaYiaMebnEbnDcakbnGbmwbnFbmwbnJdmhdmgbmwbpjaUTbnKbnLaUTaUTczObnNddybnNaUTaUTaVbbnObnPbnQbnQbnQbnQbnPbnRaVbbnSbmFbmFbmGbnTaRDbnUbnVbnWbnXbnYbnZboabobbocaQbbodaRSboebfgbfgboeaRSbofaQbbogbgHbatbgIbgIbgJbgIbatddDbgKblrblrblrbaAbGVbtmbmKbutbGVbtmbmKbutbGVbtmbmKbutbGVbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbrcbltbltblubltbltbltblvbltbltbtnaabaInboibdFbokbgNbjObjObjObimbolbombonboobgNbopboqbjWblCborblCbosbotblCboubovbowbcobnbbncbndbiCbcobejbnfbngboxboybozboAboBbngboCboDboEbSVbyzbyzbyzbuVboGboHboIbnqboJboKboLboMboNboOboPboQbmgboRbnvboSboTboUboTboSbnvboVbmgboWboXboYboZbpabpbbpcbpdbnAbpebpfbpfbpgaMeaMeaMeaMebphbjfbphbpiaMeaURaMeaMeaUTaUTaUTaUTbplbpkbpkbpkbpkbpmbpJaVbbakbpnbakbpobpobakbpnbakaVbbnSbmFbmFbppbnTaRDaRDaRDaRDaRDbjvaRDaRDaRDaRDaQbbpqaQcaQcaQcaQcaQcaQcaQbaQbbprbpsbatbatbatbavbatbatddAbaAbaAbaAbaAbgKbqUddFbmKbmKbmKbmKbmKbmKbmKbmKbmKddGbqUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaLyaCuaKzaKzaKzaDEaDEaDEaDEaDEaDEbtobpubgNbgNbgNbgNbgNbgNbpvbgNbgNbgNbejbejbpxblCbpybpzbosbpAblCdlEbpCbpBbcobnbbncbndbecbcobejbnfbngbpDbpEbpFboAbpFbngboCbpGbpHbAibmubpKbpLbnmbpMbpNboIbpObpPbpQbpRbpSbpSbpRbpTbpUbmgbpVbnvbnvbpWbpXboTboSbnvbpYbmkbpZbqabqbbqcbqdbqebqbbqfbnAbqgbqhbqibqjbqkbqlbqmbqnbqnbqnbqnbqnbqnbqobqpbqqbqnbqnbqsbqnbqnbqnbqnbqnbqnbqnbqndcZbqubqvbqvbqvbqvbqvbqvbqwbqlbqxbqybqyaHkbqAbqBbqAbqCbqAbqDbqEbqFbqAbqGbqHbqIbqJbqKbqKbqKbqKbqKbqKbqKbqLbqMbqNbqNbqNbqNbqObqNbqPbKnddHbPfddIbiibPfdlbbmKbmKbmKbmKddKbmKddKbmKbmKbmKddGbdBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbrcbltbltblubltbltbltblvbltbltbtnaabaInboibdFbokbgNbjObjObjObimbolbombonboobgNbopboqbjWblCborblCbosbotblCboubovbowbcobnbbncbndbiCbcobejbnfbngboxboybozboAboBbngboCboDboEbSVbyzbyzbyzbuVboGboHboIbnqboJboKboLboMboNboOboPboQbmgboRbnvbnvbpWqhVbpWbnvbnvboVbmgboWboXboYboZbpabpbbpcbpdbnAbpebpfbpfbpgaMeaMeaMeaMebphbjfbphbpiaMeaURaMeaMeaUTaUTaUTaUTbplbpkbpkbpkbpkbpmbpJaVbbakbpnbakbpobpobakbpnbakaVbbnSbmFbmFbppbnTaRDaRDaRDaRDaRDbjvaRDaRDaRDaRDaQbbpqaQcaQcaQcaQcaQcaQcaQbaQbbprbpsbatbatbatbavbatbatddAbaAbaAbaAbaAbgKbqUddFbmKbmKbmKbmKbmKbmKbmKbmKbmKddGbqUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaLyaCuaKzaKzaKzaDEaDEaDEaDEaDEaDEbtobpubgNbgNbgNbgNbgNbgNbpvbgNbgNbgNbejbejbpxblCbpybpzbosbpAblCdlEbpCbpBbcobnbbncbndbecbcobejbnfbngbpDbpEbpFboAbpFbngboCbpGbpHbAibmubpKbpLbnmbpMbpNboIbpObpPbpQbpRbpSbpSbpRbpTbpUbmgbpVbnvbnvbpWNKObpWbnvbnvbpYbmkbpZbqabqbbqcbqdbqebqbbqfbnAbqgbqhbqibqjbqkbqlbqmbqnbqnbqnbqnbqnbqnbqobqpbqqbqnbqnbqsbqnbqnbqnbqnbqnbqnbqnbqndcZbqubqvbqvbqvbqvbqvbqvbqwbqlbqxbqybqyaHkbqAbqBbqAbqCbqAbqDbqEbqFbqAbqGbqHbqIbqJbqKbqKbqKbqKbqKbqKbqKbqLbqMbqNbqNbqNbqNbqObqNbqPbKnddHbPfddIbiibPfdlbbmKbmKbmKbmKddKbmKddKbmKbmKbmKddGbdBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbtpbtqbtqbtqbtqbwpbwpbtqbtqbxZbikaabaInaLAaJtbzPbzObzRbzQbzQbzQbzQbzSbzUbzTbcsbdVbBFbrhblCblCblCbribotblCbcobcobcobcobnbbrjbrkbrlbcobrmbrnbngbrobrpboAbpFbrqbngboCbrrbpHbAibpIbrsbrtbnmbrubpNboIbpObrvbrwbrxbrybrzbrAbpTbrBbmgbrCbpWbnvbrDbrEbrDbnvbpWbrFbnzbrGbqbbqbbqcbrHbqebqbbrIbnAbrJbqibqibqjbqkbqlbqnbqnbqnbqnbqnbqnbqnbrKbqnbqnbqnbqnbqnbqnbrLbrMbrMbrMbrMbrMbrMbrMbrMbrMbrMbrMbrMbrMbrMbrNbrObrPbqKbqKbrQbmFbmFbmFbmFbmFbmGbmFbmFbmFbmFbmFbmFbmFbmFbmFbmFbmFbmFbrRbmFbrSbrTbatbatbatbatbatbatbatddLbaAbgKbaAbaAbaAbqUddMddOddNbdBddPbdBddPbdBddQddMddObqUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbBGbDCbBHdjhbDDdjidjidjkdjjbtqbxZbjNaInaInaKBbrWbrXbrYbrXbrXbrXbrXbrZbsabsbbcsbcsbscbsdblCbmUbsebsfbpAblCbsgbshbsgbcobcobcobcobsibcobsjbskbngbslbsmbpFbsnbsobngboCbnmbspbAibpIbpIbsqbnmbsrbpNboIbpObWDbrwbrxbstbsubrAbpTbsvbmgbswbsxbnvbsybszbsAboSbsBbsCbsDbsEbsFbsGbsHbsIbsJbqbbsKbnAbsLbsMbqibqjbqkbqlbqnbsNbqnbqnbqnbqnbsObsPbsPbsPbsPbsQbqnbqnbqnbqnbsRbqnbsNbsSbqnbsTbsUbsVbqnbsWbsXbsXbsYbsZbtabtbbmFbmFbmFbmFbmFbmFbmFbtcbtdbmFbmFbmFbmFbmFbmFbmFbmFbmFbmFbmFbtebtfbtfbtgddSddRddUddTddTddTddTddVddWbaAaabbikbikaabbqUddXddYddYdeabqUbikbqUdecdebdecdecbqUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbBGbDCbBHdjhbDDdjidjidjkdjjbtqbxZbjNaInaInaKBbrWbrXbrYbrXbrXbrXbrXbrZbsabsbbcsbcsbscbsdblCbmUbsebsfbpAblCbsgbshbsgbcobcobcobcobsibcobsjbskbngbslbsmbpFbsnbsobngboCbnmbspbAibpIbpIbsqbnmbsrbpNboIbpObWDbrwbrxbstbsubrAbpTbsvbmgbswbsxbnvbsybszbsAbnvbsBbsCbsDbsEbsFbsGbsHbsIbsJbqbbsKbnAbsLbsMbqibqjbqkbqlbqnbsNbqnbqnbqnbqnbsObsPbsPbsPbsPbsQbqnbqnbqnbqnbsRbqnbsNbsSbqnbsTbsUbsVbqnbsWbsXbsXbsYbsZbtabtbbmFbmFbmFbmFbmFbmFbmFbtcbtdbmFbmFbmFbmFbmFbmFbmFbmFbmFbmFbmFbtebtfbtfbtgddSddRddUddTddTddTddTddVddWbaAaabbikbikaabbqUddXddYddYdeabqUbikbqUdecdebdecdecbqUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbBGbDCdjldjidjidjidjidjidjidjideHdjnaGddjnaJrbtrbrXbtsbttbtubtvbtwbrZbtxbtybtzbtzbtAbtBblCblCblCbosbtCborbcsbcsbcsbcsbtDbejbejbskbejbsjbskbngbtEbtFbtGbtHboAbngbtIbnmbtJbAibpIbpIbtKbtLbtMbpNbtNbnqbtObtPbpRbpRbpRbpRbpTbtQbmgbtRbtSbmgbmgbmgbmgbmgbmgbmgbnzbnAbqrbtUbtVbtWbtXbtYbtZbnAbvubuabuabucbucbucbucbucbucbucbudbudbuebufbugbugbufbuebudbudbuhbuhbuhbuhbuhbuhbuibuiaZtbuibuibuibuibuibukafkbumbunbmFbmFbuobuobupbupbupbupbupbuqbtfbtfbtebtfbmFbtfbtfbtfbtfburbusbusbusbusdedbuubuubuubuubuubuubuubuubuubikbikbikbikbdBddYddYddYdeebqUbikbqUdefdebdebdegbqUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbBGbDCdjodjpdjpdjidjpdjpdjpbtqdjqaInaInaInaKBbuvbrXbuwbuxbuxbuxbuybrZbejbuzbuAbuBbuCbuDblCbmUbuEbosbuFborbuGbuHbuIbuJbuKbuLbuLbuMbuLbuNbuObngbuPbuQbuRbuSbuTbuUdngbyzdnidnhbpIbuXbuYbuZbtMbpNbvabnqbvbbvcbvdbvebvfbvgbvhbnqbnqbvibvjbvkbvlbvmbvlbvnbvjbikbvobnAbvpbvqbvrccIbtXbqbbvtbnAbxebvwbxfbucbzcbvybvzbvAbvBbvCbvDbvEbvFbvGbvHbvHbvGbvIbvJbvKbuhbvLbvMbvNbvObuhbvPbvQbvRbvSbvTbvUbvUbvVbukafNbvXbvYbvZbvYbwabwabupbwbbwcbwdbupbwebwfbwebupbwgbtfburbusbwhbwibwhbusbwjbwkbusdeicngbxXbwobikbikbikbikbikbikbikbikbikbikbqUddXddYddYdejbqUbikbqUdekdekdekdekbqUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjrbtqbtqbtqbtqbtqbtqbtqbtqdjqbikbikaInbwqbdFbwrbrXbwsbrXbwtbuxbwubwvbrZbwwbwxbwybwzbuDblCblCblCblCblCblCbwAbwBbwCbwDbwEbngbngbngbngbngbngbngbwFbngbngbngbwGbngbwHbwIbwJbpIbpIbpIbwKbtLbwLbpNbwMbnqbIDbvcbnrbnrbnrbnqbwObnqbwPbwQbwRbwSbwTbwUbwVbwWbwXbwYbwZbnAbxabqbbxbbxcbtXbxdbqbbnAbzbbxgbANbucbxhbxibxjbxkbxlbxmbxnbvHbvHbvHbvHbvHbvHbvHbvHbxobxpbxqbxrbxsbxtbuhbxubxvbxwbxxbxAbxzbxvbxAbukbDdbvXbxCbxDbxEbxFbxFbxGbxHbxIbxJbxKbxLbxMbxNbupbxObxPbxQbusbxRbxSbxTbLSbxUbxVbusbxWbxXbxYbwobikbikbikbikbikbikbikbikbikbikbDybtldemdemdemdenbikdeodepdepdepbtlbDzbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaLyaCuaKzaKzaInaInaInaInaInaInaInaKBaJrbyabrXbybbycbydbyebyebyfbygbyhbyibyibyjbykbtzbtzbtzbtzbtzbtzbylbymbymbynbyobngbypbyqbyrbysbytbyubyvbywbngbyxbyybyzbuVbtLbwJbpIbpIbyAbnmbnmbyBbyCbyDbyEbyFbyGbyHbyIbyJbyKbyLbyMbyNbyObwXbyPbyQbyPbyQbyRbwXbwYbySbyTbyUbyVbyWbyXbyYbyZbzabyTbAObvwbvwbucbzebzdcSCbzfbzgbucbxnbvHbvHbvHbvHbvHbvHbvHbzhbzibzjbzkbzlbxqbzmbuhbznbzobzpbxxbxAbxzbzqbzrbukbIbbztbzubzvbzvbzwbzxbzybzzbzAbzAbzAbzBbzAbzCbzDbzEbzFbzGbzHbzIbzJbzKbzKbzKbzLbusbzMbxXbzNbwobikbikbikbikbikbikbikbikbikbikbikbDyderderderbDzbikbDyderderderbDzbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaLyaCuaKzaKzaInaInaInaInaInaInaInaKBaJrbyabrXbybbycbydbyebyebyfbygbyhbyibyibyjbykbtzbtzbtzbtzbtzbtzbylbymbymbynbyobngbypbyqbyrbysbytbyubyvbywbngbyxbyybyzbuVbtLbwJbpIbpIbyAbnmbnmbyBbyCbyDIVQbyFbyGbyHbyIbyJbyKbyLbyMbyNbyObwXbyPbyQbyPbyQbyRbwXbwYbySbyTbyUbyVbyWbyXbyYbyZbzabyTbAObvwbvwbucbzebzdcSCbzfbzgbucbxnbvHbvHbvHbvHbvHbvHbvHbzhbzibzjbzkbzlbxqbzmbuhbznbzobzpbxxbxAbxzbzqbzrbukbIbbztbzubzvbzvbzwbzxbzybzzbzAbzAbzAbzBbzAbzCbzDbzEbzFbzGbzHbzIbzJbzKbzKbzKbzLbusbzMbxXbzNbwobikbikbikbikbikbikbikbikbikbikbikbDyderderderbDzbikbDyderderderbDzbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaIndjtdjsdjuaIoaIoaIobdFaJraJrbrXbzVbrXbzWbzXbzYbzZbrXbcsbAabAabAbbAcbAbbAbbAbbAcbAbbcsbcsbngbngbngbAdbngbAebAebAebAebAebAebyvbAfbAgbAhbAibAjbAkbAlbAmbAnbAobApbAqbArbAsbAtbAubAvbAwbAwbAxbAybAzbAAbABbACbADbAEbvjbAFbwVbAGbwTbAHbvjbikbAIbAJbAKbALbAJbAJbAJbAJbAMbnAbCBbvwbCCbAPbAQbARbASbATbAUbucbAVbAWbAXbAYbAZbBabBbbBcbvHbBdbuhbBebzlbBfbBgbuhbBhbBibxwbxxbxAbxzbxvbxAbukbDdbvXbBjbBkbBlbBmbBnbBobBpbBqbBrbBsbBtbBubKpbupbBwbBxbBybusbBzbBAbBBbxUbBCbKwbusbzMbxXbBEbwobikbikbikbikaabaabaabaabaabaabaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaIndjwdjvdjuaJqaJqbBIbBJaJqbBKbrXbBLbycbBMbBNbBObBPbrXbikaabaabdfMdesdesdesdesdesdfNbikbikbBRbBSbBTbBUbBVbAebAebAebAebAebAebBWbBXbBYbBZbCabCbbCcbCdbnmbnmbCebCfbnmbnmbCgbChbCibCjbCkbClbClbCmbClbCnbCobCpbCqbAEbvjbCrbvlbvlbvlbCsbvjbikbAIbAJbCtbCubCvbCwbCxbCybCzbCAbEsbvwbEtbucbvxbCDbCEbCFbCGbCHbCIbCJbCKbCLbCMbCNbCObCPbCQbCRbCSbCTbzlbCUbCVbuhbCWbCXbCYbCZbDabDbbDcbvVbukbIcbDebDfbDgbDgbDhbDibDjbDkbDlbDmbDnbDobDpbDqbupbDrbBxbDsbusbDtbDubDvbxUbxUbDwbusbxWbxXbDxbwobikbikbikbikaabbDAbFfbDBbFfbDBbFfbFgaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaIndjudjubDEaInaInaLyaCubDFbDGbrXbDHbycbycbycbrXbrXbrXbikbikbikdewdevdevdexdevdevdewbikbikbBRbDIbAebDJbDKbDKbDKbDKbDKbDLbDMbDKbDNbDObDPbDQbDRbDSbDTbnmbDUbpIbDVbDWbtLbDXbDYbDZbCjbCjbCpbEabEbbEcbEdbEebCpbvibAEbvjbEfbEgbEhbqtbEjbvjbikbEkbAJbElbEmbEnbEobEpbEobEqbErbFWbvwbHBbucbEubEubEvbEwbExbEybEzbEAbEBbECbEDbEDbEEbEFbEGbEHbuhbCTbEIbujbuhbuhbuibEKbELbEMbuibukbukbukbENbIdbvXbEPbBkbBlbEQbDgbDjbERbESbESbETbxJbEUbEVbEWbEXbxPbEYbusbEZbFabxUbFbbFcbFdbusbzMbFebwobwobikbikbikbikaabbFhbFjbFibGSbFkbGTbFhaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik @@ -9177,7 +9176,7 @@ bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbi bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGbikaabbikaabaabcGFaabbikaabcGFaabbikaabcGFaabbikbikbikbikbikbikbikbikbikcDccDccDccGGcGHcFMcDddovcfRcGKcExcExcExcExcGLcExcFGcECcGMcGNcGOcGPcGQcGRcGScGTcGUcGVcGWcGXcGYcGZcHacHbcFYcELcDwcHccHdcDzcDzcHecBCcHfcHgcDFcHhcCAcHicHjcHkcHlcHmcHncHocHpcHocHqaabcCKcCKcCKcCKcCKcHBcoAcEhclUcIJcyVcyYcyXcEecEccEgcEfcHwcGucHZczVcIRcIQclUcusbGycJRcoAbikckPcxOcxOcxOcBWcHEcHFcHGcHJcHIcqUcqUcqUcqUcHKcHLcHMbikbikbikaabaabbikbikbikbikbwobwocvzbwobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGacGafxacGaabczocHOczqbikczocHOczqbikczocHOczqaabbikbikbikbikbikbikbikbikaabaabcDccDdcDdcDdcDdcHPcHQcHRcfRcHScfRcfRcEBcHTcfRcECcHUcHVcGOcHWcFNcHXcHYcIacIacIbcIccIdcIedmabRFcIbcIhcIicIjcIkcIlcImcIncIocIpcIqcGfcIrcIscItcIucIvcIwcIxcIycIzcIAcIBcICcIDcDPcDQcIEcIFcIFcCKcHBcoAcEhclUclUclUclUclUcJhcANcBRcJQcMccBScMecMdcMCcBVclUcuscGqcGrcGrcGrcJTcJTcJTcJTcJTcJUcKTcKbcKUcIUczbcIVczbcIVczbcIXcHMbikbikbikbikaabaabbikbikbikbikbwocvzbwoaabaabaabaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikczocHOczqaabczocHOczqbikczocHOczqbikbikbikbikaabbikbikbikbikaabaabaabbikbikaabaabcJbcJbcJbcJbcJbcJbcJbcJccJbcJbcECcJdcJecGOcHWcFNcJfcFNcFNcJgcDtcJicJjcFWcJkcFRcDtcJmcDzcDwcJncJocJpcIncJqcJrcJscJtcJucJvcJwcJtcJxcJycJzcJAcDFcJBcJCcJDcJEaabcEVcJFcJGcJHcCKcHBcoDcKWcKVcKVcKVcKXclUcFacyLcCLcFecyScCMcyTcyTcyScCNclUcuscGvbVibGycKYcKZcoAbikbikckPcJVcJWcJXcJYcJVcJWcJZcKacJVcJWcLackPaabaabaabaabaabaabaabaabaabaabbwocvzbwobwobwobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjcbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikafxaabczocHOczqbikczocHOczqbikczocHOczqaabbikbikbikbikbikbikbikbikaabaabbikbikaabaabaabcJbcKjcKjcKkcGIcKmcKmcKncKocKocKpcKqcKrcGOcHWcGOcKscGOcGOcGOcDtcKtcKucKvcKwcKxcKycKzcKAcKBcKCcKCcKCcKDcKEcKFcKGcKHcKIcHhcCAcKJcKKcKLcKMcKNcDFcJBcKOcKPcKQcKRcDQcKScIFcIFcCKcHBcoDcEhbVibVibVibYDclUcFgcCOcDXcNDcyScPocPMcyTcPVcPQclUcuscGvbVibGycyHbGycoAbikbikckPcLicLjcLkcwAcIWcLmcJScwAcLlcLpcLnckPaabaabbikbikbikbikbikbikbikbikbwocvzbxXbxXbwoaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikafxaabczocHOczqbikczocHOczqbikczocHOczqaabbikbikbikbikbikbikbikbikaabaabbikbikaabaabaabcJbcKjcKjcKkcGIcKmcKmcKncKocKocKpcKqcKrcGOcHWcGOcKscGOcGOcGOcDtcKtcKucKvcKwcKxcKycKzXwFcKBcKCcKCcKCcKDcKEcKFcKGcKHcKIcHhcCAcKJcKKcKLcKMcKNcDFcJBcKOcKPcKQcKRcDQcKScIFcIFcCKcHBcoDcEhbVibVibVibYDclUcFgcCOcDXcNDcyScPocPMcyTcPVcPQclUcuscGvbVibGycyHbGycoAbikbikckPcLicLjcLkcwAcIWcLmcJScwAcLlcLpcLnckPaabaabbikbikbikbikbikbikbikbikbwocvzbxXbxXbwoaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikafxaabczocHOczqbikczocHOczqaabczocHOczqaabaabaabaabbikaabbikbikaabaabbikbikbikaabbikbikcJbcKjcKjcKkcLscLscLscLtcLucLvcECcLwcLxcLycLzcLAcLBcLCcLDcLDcLEcLFcLGcGOcGOcGOcLHcLIcLJcLKcLLcLMcLNcLOcLPcECcLQcLQcLRcHhcCAcLScLTcLUcLVcLWcDFcLXcLYcLZcMacMbcCKcCKcCKcCKcCKcHBcoDcEhcLbbGybGybYDclUcNEczVczVcOtcDZcQMcRwcyTdbkcYuclUcuscGvczhbGychCcITcoAbikbikckPcMpcxOcxOcwAcMpcxOcxOcwAcMpcxOcxOckPbikaabaabbikbikbikbikbikbikbikbwocLccyJbxXbwobwobwocJNcJNaabaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagiaabczocMqczqbikczocMqczqbikczocMqczqaabafxaabaabaabaabaabaabaabbikbikbikbikbikbikaabcJbcMrcMscLscLscLscMtcMucMucMucMucMucMucMucMvcMwcMxcMycMzcMzcMzcMAcMBdcpdcodcvcMzcMBcMDcMEcMFcLMcMGcLOcLPcMHcMIcMJcMKcMLcMMcMNcMOcKNcMPcMQcMRcMScMTcMUcIDcMVcDQcMWcMXcMXcCKcHBcoAcEhbVicozcLdbYDclUcOBczVcQgcPYcySdcydczcyTdcBdcAclUcuscGvbVibGybVibVicoAaabaabckPcNncBZcxOcwAcNncBZcxOcwAcNncBZcxOckPbikbikaabaabbikbikbikbikbikbikbwocvzcyJcLecyJcLfbwoaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikafxbikaabbikbikbikaabaabaabbikbikaabaabbikafxaabaabaabaabaabaabbikbikbikbikbikbikbikaabcJbcNocLscLscLscLscLscMubhGcNpcHscNrcNtcMucNucNvcNwcJecGOcGOcNxdcCcNzcNAcNBdcDcNCdcEcECdcFcMFcLMcNFcLOcNGcECcNHcLQcNIcNJcDFcMNcMOcNKcDFcMQcMRcJBcJCcNLcJEcNMcEVcNNcNOcNPcCKcHBcoAcEhbVicLgcLgbYDclUclUdbldcwclUcEZclUclUclUclUclUclUcuscGvbVibGybGycMfcoAbikbikckPcOacxOcxOcwAcOacxOcxOcwAcOacxOcxOckPbikbikbikaabaabbikbikbikbikbikbwocvzcyJbxXbxXbxXcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik From b3df33962f514cdf523183400382823668928e2c Mon Sep 17 00:00:00 2001 From: Crazylemon64 Date: Mon, 8 Aug 2016 00:07:12 -0700 Subject: [PATCH 016/101] Shuffles around BeforeChange --- code/game/turfs/simulated/floor/light_floor.dm | 2 +- code/game/turfs/simulated/walls.dm | 7 ++++--- code/game/turfs/space/space.dm | 2 +- code/game/turfs/turf.dm | 4 ++-- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/code/game/turfs/simulated/floor/light_floor.dm b/code/game/turfs/simulated/floor/light_floor.dm index f221494414f..149ec108ec8 100644 --- a/code/game/turfs/simulated/floor/light_floor.dm +++ b/code/game/turfs/simulated/floor/light_floor.dm @@ -51,7 +51,7 @@ set_light(0) icon_state = "light_off" -/turf/simulated/floor/light/ChangeTurf(turf/T) +/turf/simulated/floor/light/BeforeChange() set_light(0) ..() diff --git a/code/game/turfs/simulated/walls.dm b/code/game/turfs/simulated/walls.dm index f38f21dbac4..bc634702d61 100644 --- a/code/game/turfs/simulated/walls.dm +++ b/code/game/turfs/simulated/walls.dm @@ -35,11 +35,12 @@ /turf/simulated/wall/r_wall/rust) smooth = SMOOTH_TRUE -/turf/simulated/wall/ChangeTurf(var/newtype) +/turf/simulated/wall/BeforeChange() for(var/obj/effect/E in src) + // such quality code if(E.name == "Wallrot") qdel(E) - . = ..(newtype) + . = ..() //Appearance @@ -463,4 +464,4 @@ /turf/simulated/wall/narsie_act() if(prob(20)) - ChangeTurf(/turf/simulated/wall/cult) \ No newline at end of file + ChangeTurf(/turf/simulated/wall/cult) diff --git a/code/game/turfs/space/space.dm b/code/game/turfs/space/space.dm index 483da4266fc..fb10d23ae9c 100644 --- a/code/game/turfs/space/space.dm +++ b/code/game/turfs/space/space.dm @@ -23,7 +23,7 @@ /turf/space/Destroy() return QDEL_HINT_LETMELIVE -/turf/space/PreChange() +/turf/space/BeforeChange() ..() var/datum/space_level/S = space_manager.get_zlev(z) S.remove_from_transit(src) diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 9cf39fed275..5946ef77f0a 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -165,7 +165,7 @@ var/old_blueprint_data = blueprint_data var/old_obscured = obscured - PreChange() + BeforeChange() if(air_master) air_master.remove_from_active(src) var/turf/W = new path(src) @@ -192,7 +192,7 @@ return W -/turf/proc/PreChange() +/turf/proc/BeforeChange() return // I'm including `ignore_air` because BYOND lacks positional-only arguments From 1d7b94d71a598580e6f06c18c54f94372437bfa1 Mon Sep 17 00:00:00 2001 From: Crazylemon64 Date: Mon, 8 Aug 2016 14:18:43 -0700 Subject: [PATCH 017/101] I thought I fixed this --- code/game/gamemodes/objective.dm | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index 27c6b2a28e7..557f3fe66ab 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -170,18 +170,9 @@ var/list/potential_theft_objectives=subtypesof(/datum/theft_objective) \ check_completion() if(target && target.current) -<<<<<<< HEAD - if(target.current.stat == DEAD || issilicon(target.current) || isbrain(target.current) || is_away_level(target.current.z) || !target.current.ckey) //Borgs/brains/AIs count as dead for traitor objectives. --NeoFite - return 1 - if(is_admin_level(target.current.z)) -======= - // TODO: Tie into space manager if(target.current.stat == DEAD || issilicon(target.current) || isbrain(target.current) || !target.current.ckey) //Borgs/brains/AIs count as dead for traitor objectives. --NeoFite return 1 - // TODO: Tie into space manager - var/turf/target_location = get_turf(target.current) - if(target_location.z in config.admin_levels) //No hiding in lockers and cheezing greentext. ->>>>>>> 7a2edce535321895c185bb98d9efafb6ae9575ce + if(is_admin_level(target.current.z)) return 0 return 1 From 0694a35da41b19e59e6073f6cb05269b355aad23 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Mon, 8 Aug 2016 19:01:37 -0400 Subject: [PATCH 018/101] Formal Captain Update --- code/game/objects/items/weapons/melee/misc.dm | 22 +++++++++++++++ .../objects/items/weapons/storage/belt.dm | 25 ++++++++++++++++++ .../crates_lockers/closets/secure/security.dm | 6 +++-- code/modules/clothing/suits/armor.dm | 6 +++++ code/modules/clothing/under/miscellaneous.dm | 7 +++++ icons/mob/belt.dmi | Bin 11505 -> 12227 bytes icons/mob/inhands/items_lefthand.dmi | Bin 175589 -> 175913 bytes icons/mob/inhands/items_righthand.dmi | Bin 173696 -> 174074 bytes icons/mob/suit.dmi | Bin 477253 -> 478796 bytes icons/mob/uniform.dmi | Bin 340868 -> 342627 bytes icons/obj/clothing/belts.dmi | Bin 16203 -> 16664 bytes icons/obj/clothing/suits.dmi | Bin 155508 -> 156176 bytes icons/obj/clothing/uniforms.dmi | Bin 82143 -> 82624 bytes icons/obj/weapons.dmi | Bin 59347 -> 59637 bytes 14 files changed, 64 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/weapons/melee/misc.dm b/code/game/objects/items/weapons/melee/misc.dm index cedb07273c6..f4b7946d0ca 100644 --- a/code/game/objects/items/weapons/melee/misc.dm +++ b/code/game/objects/items/weapons/melee/misc.dm @@ -20,6 +20,28 @@ to_chat(viewers(user), "[user] is strangling \himself with the [src.name]! It looks like \he's trying to commit suicide.") return (OXYLOSS) +/obj/item/weapon/melee/rapier + name = "captain's rapier" + desc = "An elegant weapon, for a more civilized age." + icon_state = "rapier" + item_state = "rapier" + flags = CONDUCT + force = 15 + throwforce = 10 + w_class = 4 + block_chance = 50 + armour_penetration = 75 + sharp = 1 + edge = 1 + origin_tech = "combat=5" + attack_verb = list("lunged at", "stabbed") + hitsound = 'sound/weapons/slash.ogg' + materials = list(MAT_METAL = 1000) + +/obj/item/weapon/melee/rapier/hit_reaction(mob/living/carbon/human/owner, attack_text, final_block_chance, damage, attack_type) + if(attack_type == PROJECTILE_ATTACK) + final_block_chance = 0 //Don't bring a sword to a gunfight + return ..() /obj/item/weapon/melee/icepick name = "ice pick" diff --git a/code/game/objects/items/weapons/storage/belt.dm b/code/game/objects/items/weapons/storage/belt.dm index 23f8f9ea685..a00541a78ab 100644 --- a/code/game/objects/items/weapons/storage/belt.dm +++ b/code/game/objects/items/weapons/storage/belt.dm @@ -437,6 +437,31 @@ icon_state = "fannypack_yellow" item_state = "fannypack_yellow" +/obj/item/weapon/storage/belt/rapier + name = "rapier sheath" + desc = "Can hold rapiers." + icon_state = "sheath" + item_state = "sheath" + storage_slots = 1 + max_w_class = 4 + can_hold = list("/obj/item/weapon/melee/rapier") + +/obj/item/weapon/storage/belt/rapier/update_icon() + icon_state = "[initial(icon_state)]" + item_state = "[initial(item_state)]" + if(contents.len) + icon_state = "[initial(icon_state)]-rapier" + item_state = "[initial(item_state)]-rapier" + if(isliving(loc)) + var/mob/living/L = loc + L.update_inv_belt() + ..() + +/obj/item/weapon/storage/belt/rapier/New() + ..() + new /obj/item/weapon/melee/rapier(src) + update_icon() + // ------------------------------------- // Bluespace Belt // ------------------------------------- diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index 93d200e020d..c84f6119407 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -18,14 +18,16 @@ new /obj/item/weapon/storage/backpack/duffel/captain(src) new /obj/item/clothing/suit/captunic(src) new /obj/item/clothing/suit/captunic/capjacket(src) + new /obj/item/clothing/under/captainparade(src) new /obj/item/clothing/head/caphat/parade(src) - new /obj/item/clothing/under/dress/dress_cap(src) new /obj/item/clothing/under/rank/captain(src) - new /obj/item/clothing/suit/armor/vest/capcarapace(src) + new /obj/item/clothing/under/dress/dress_cap(src) + new /obj/item/clothing/suit/armor/vest/capcarapace/alt(src) new /obj/item/weapon/cartridge/captain(src) new /obj/item/clothing/shoes/brown(src) new /obj/item/device/radio/headset/heads/captain/alt(src) new /obj/item/clothing/gloves/color/captain(src) + new /obj/item/weapon/storage/belt/rapier(src) new /obj/item/weapon/gun/energy/gun(src) new /obj/item/weapon/door_remote/captain(src) diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index d46d7f83d1d..29cdc893cdc 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -164,6 +164,12 @@ body_parts_covered = UPPER_TORSO|LOWER_TORSO armor = list(melee = 50, bullet = 40, laser = 50, energy = 10, bomb = 25, bio = 0, rad = 0) +/obj/item/clothing/suit/armor/vest/capcarapace/alt + name = "captain's parade jacket" + desc = "For when an armoured vest isn't fashionable enough." + icon_state = "capformal" + item_state = "capspacesuit" + /obj/item/clothing/suit/armor/riot name = "Riot Suit" desc = "A suit of armor with heavy padding to protect against melee attacks. Looks like it might impair movement." diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index c37d6340609..72d6fa0874f 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -463,6 +463,13 @@ item_color = "sundress" body_parts_covered = UPPER_TORSO|LOWER_TORSO +/obj/item/clothing/under/captainparade + name = "captain's parade uniform" + desc = "A captain's luxury-wear, for special occasions." + icon_state = "captain_parade" + item_state = "by_suit" + item_color = "captain_parade" + /obj/item/clothing/under/roman name = "roman armor" desc = "An ancient Roman armor. Made of metallic strips and leather straps." diff --git a/icons/mob/belt.dmi b/icons/mob/belt.dmi index 70aa813cbb81c71feb57028c38cf9bf8d9ca9de0..68a273305a8b4323f4ce393d0a30e1bdb9cd5e2e 100644 GIT binary patch literal 12227 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 diff --git a/icons/mob/inhands/items_lefthand.dmi b/icons/mob/inhands/items_lefthand.dmi index 2e73e0e955a6119432178fe3043934e22a546530..bb62430954273d379b943ba1ac1a8c848271b062 100644 GIT binary patch delta 4335 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 M_IkV3{Sb2bzZI1tz5oCK delta 2276 zcmb_dX;f2L5`Kuv$Y|SXW*SA7b^{!+Bcq^^CA5OEML?txP!JHsg+N-C&?F5P$M(np z0TC3DCG3%10wnCwMnO;v5K#~bAZrLDhVTeUczKiXbIzIhHTCCK)&1^ws_ND`pPZu| z*Q0%ZkA|RT@9?H=TDhZWgM3v%AE1xMw#tmg9G>YLVaL2~8*1M*)Yf1bYOh<2TeriX z^LCUqt;)xF@D+x zu-^ABocXo=5B&F*#t%~Wxuo9NaQ^D|2aatv>$41E_;;i_GR&Xt|Lc-CC3>FHDyS0F zbHX`NSRNb|Ly-z4@1$)UVXa`JmR9)bf7;eJ4i_)a09sNft=k801QmsjG)4OIR<)o! z?sf=r@0K`=G9M=eIOewBchPHuRCZ?bM(BC^@9W0QY3dNlOWURb&egd>zW{uj>ss#q zQBBDIRL;t#ICr{B zf((s~`B(U{?PTE^DyV&pstA>(`v3rV80hsaKaKTknZ1|S4hZ^xI6%$yzlnN{=~^2Z zhtE~LojmF8_KxZnR#aj-(`t%4>z*#Tn66*CuR9uhD*652rdo9O5^f}f@e&{Gwsgda z9J^AV6l6;aCZW8+X(IG1#XqmuxpZJ6A*gG0gZS0f&fTIOz%s?n@$r@V@DlA@GDYrc zMzBTb4-0dZ+-^5l^!n6OI$9U@o(s<7AX6r82V|bf9?Q<^-(lt%~U%H0^M8qOSS9`1q~MBN>7vRbMyw_*VV;CECU0 z^Kw@#VLw98D14;kzHxIx`BP7e(WS8W{eYsXrwX?nn%}P1U6$3~=+ojKpz`M$lFG@o z$jF<{nN=CJ)9OlVV3u(<%O>nl0XjrSf9JDt2*(bYaYB3eV405xesYovTI-6+`teXs z(Ks~roN1Y6l@=dg45)hq2E*yTOexhH=D>c{Xs)`%$|Gd+4!nL!{J|X_g)>MjQN73up{<7+J966$M42q#Lp85458B_hp82+c*Tiu3GUHh&lpu3rFeMy zY@hJG8j6?CdsW0pOtg(+6U3X~>R_P9p1S{=Aw*&yzijghvlAX9G`0v>K~poE^JIsD=B;op@H8on}V z&cD4ip;_y>cJws>3D;-@{WN?x&=|Kg>Qj#3pEZ~$l#0SeDX>#zvVp2&0sa{3E@iXm zSb?EIS1T&%%15Uw05Xj3ULqlcS@u1FQQV?H&(JWpPt!&+Vd)JQ_`}E9*>!!ZV?1gt z+b_aRUnXi63(`yiWe2UZLQg0>w_X|bZaDBLcC~-yPd>LMM6vuQ(MO9}+0_>Lrt{1A zXqyhkBA~qzPy#r)#1UKROQoadtHI<-F?=C3G+1e3#mls$3LD?5mhP$tN6}8=q;L?K zXQLE(vwjmTIp)}K1O6%*06iB74gS#MuOC6eVr9=RqVP2U{_G(#Oem(7&z49ip zMlAFEQYFA<)$O#kBp(`HO{#ubP(5PkJAo02fQ8lk=N-~me$z3Z^>qxHU5)r1@mkbg zGIEI^Y&5ft@#f(SZEUbq@+(UnxnDiHFxVdxcD7{8!#hJ&Q=X@1!4z;Jbp(2*M4d(- z=C;ifz-L_yCdJp5=W$)aUKiq#8fK0cfA~Ww#Wt0VXJG~cgB2t)(eS)4s$0R+$D}Ic zqsqB_bCEtb8o{>9!KI0uq5S5k6AqKPiWlt?MoakV8JKOZV8eKeeaf=h>Ivq&-w{GLJ4+o=&S^K!F9?kgJ2X(OaB1emdgqz<4;l% z-Qv48;YD>y>r@TM{z*^_WZzVx2)gXXYgzxPe4zewS8!WDmsL!SxO}`843|z`D{h~& z;NqCA`!xKg6BvZQ?h z6ZIslQga6*686O?Rr*S!JgAsD>>sI`~8qMxl;>c64#5I_Cece*>q5 Bro#XL diff --git a/icons/mob/suit.dmi b/icons/mob/suit.dmi index 9e263f8eb5a53564d8fe568375941b8e59bbb463..f37dbcd617cdeaa55490e32813fa18ef9dd39b22 100644 GIT binary patch delta 21806 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 W>A=z7jb{+xv9ms9ReAj4wf_J+vjao` diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi index 7b0cd8dd62dacf1e76b7b5b1b93c9f3fbbb9f3bc..fc637e21833775eede70592c0ce35fbe322c4b73 100644 GIT binary patch delta 4558 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 T^(Dc7JOGpx)a1)$&4d3hb9e>O literal 16203 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 RugC#_jD*66QZd7z{{`Q>=B5Au diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi index 70d6ced3311f16112ffb46534eef4ea193b06b5b..80ae5b9a50347aae0e3c76c5235a6a17a3ae85a1 100644 GIT binary patch delta 2459 zcmaJ>dpwkB8-7E^P$?yJk~NOA?a1L%$)T`})8rJ=m^SO!?hH9=c$3yj4n?hV)c6u( zMkB`1L@DeDB?bv^nqsMOo^hDd_xAh#{=UDS-*eyBbKTc--_P}|wjpo5Lf%4cF=ptg zD;*qex87%I``bS<_NG`cI5)^E{2<#h^3l79_{K#&-BamLPo*u*o=S3Kc5<4W<|A0S zLRHX)c|(-TTklTuJ!PEsO7E@u52p?pD)|0}ej8e>ByW)(;a2*$u|Dl&<2}XGgSEtR z^EkZps>JhOaV83GH4ZZS8(ODnKD(IoGh0#N{)2m5=JG3V+sW(T9Ddl9HZF~tKW3H7 zzx6aG6T%oROXgodP{8m;>B5Ah|HitAfVTxtHcgfkx?N<%c-LIMd>N&ljgc}<BMrHu*vaYo8k-yL;aTnya`fZ6a)1pPlV$Z&; zlN%$cMH@>$b>7s4!VY)k-A(}~7h@wLY7CYTii)U^*1ezu7sHX@e2%!CNL`KkiRmx& zZrA-}Wxmag&C5%wyJ7LBhKH-o0}XIL`#vLXcX33HF_KBSEpO=Sg+*nQ)dW!D=a$98mqUvqxfZ3Bgu`g{G_AyC`1IBT+>v(6#Q z%Cod3)-Lg~iA|}&Q<+C+VJ}qlczk@^bL0u;38~<3du!!+So&~mSXlK5D=S?arDpeu zHoPEz*`w@?LzOa`B%O~ zdwNOg~5^4qodLaIJ~S%x#sqNX?g6iA^$JUtb$h zIeYu|?G*YYLg>8~=gT|>i(d^pGmgBiKqW^=djjz2bYgyF7t zXzf0mecmbe05*VpMVp=dOvV*#3Z`E782anhbe53ZK$kUH!Z}g%-6Si{`$bh9M5CLyz03XNGiNC)>7khx5@oo2O{sqk^n#0uTe1|Y=#CowVm{Ca78@W z!&0A5KR%EDl0a-d1l@_IV(ppC`h}8*{bg2Ue5I)O^TKzt?r4sq8coG}JO=Zgld=vK zL;UrclhUN}D4qO5BYVUemlvXM6FvsK5!H!W9iN+e9s#8ln0*((iOi~Y;79Ip2ZPN@w zrCABJEr{gU(a1MJO`amA?9S)iaQU<11SRYHxeumNQYHcg6X2eRV1A6ppNarbWS(CO zOdkBFaF2~(e_qS@c?kPmZ9{{^*x!^;OeGBDzu4O+!ROi3Pf|KMPV=R>0@Q4LLN$yS zW5^7B?O+|6pY*SW3P|$>Ew!RLy&B6pQJrHaqs2r{jHb1rECJGyf2?=xaE0`LJ z^m;CL=+WXZLGO=(cHy)uDh=*pG^!35qb5z~9HKBV2@UYMIDTKD4~u;!KX&tDY3u0Q z%69%{dg}Xi`%8F;n~^DiN4+zmBTt?+)r9XV6FWwd+E5TzQL^@{bA{i+0Hb7|dMqdl z&}e7a$!oXmX5S z*ig|*Zf4vZ7`XeA`*RdB1M({<+ag|NZc!y&a1ZGw!TE#Xu}%=?8->ShxWwi z^razQanHtbR;t*bhWA!E1$-UQ_ik&PR)(orM;IAg{a`=EKkyX^0>JanJDcTLw1%FM z4kG?7o0M1?4+f_#C4<2-wEdOjoGe6*cm{!`4r+>?y&zP8Ox{qsKOn==Cf2a;i<>w`N(N*Q{?br oP}l73Ruwo1@SOg~{{eenh9Dv<=ZOe+OBe`X9X%ZAr!QRl4_d_2K>z>% delta 1786 zcmZ`#dpO$%7ye1wm9|P*XQfKFs69%3m6>W>TYRFWE+y^Am$mx1WIXPd3Q0?=N=M{Z zm&B#Ch|7bbVJ?Z*l(tD-hSJDr#iS%+gj||P7W-%W4YlDh7Q&y1R;rNA^~x6_T>3X}S*eMCYoi z>OD9w_PJdrF6re|v!BokDV`IhgEhCJBJ?JH5yEdIw>yV{2)*~+INVar)xG$1wXeV+L z%NIJGM1$Qi^W>lTfGvs7R8?o`I(41n}nk0 zdY54Xb=QqT+5}Fw56;8VlG7!9rrh%~yNptcsthm(vpzdJE5d}+o|P0jT2K4H^r{Cj zXmrt2yC>4wMgsn*q(6iQ)^{befW+WJw4R8!=cWWnW#^=ShtEqrucL8fgnF7@@zlzt+Z zO{XD(wSvn}mh0}W`C+TsLjF*HL)qK(<5d$vV}@d4b-Xz_&CjdAD|!z^hkswrD>eeh z_>l`0He6*luk4hpuk!d@v&nbUHJmN{MY|g6_oC{zn99SFQOEiFNZzzgL42cB)=H*O zEP7NMcuFd2fUQz0m4jKWp(OiuZBx^E zD3iIeB1j|=pM)A!9FtVUFVJVjD!2l z7_h0%%5mj3*ogSV0Cl4)+7ARp^AFRNTextxfbe|p)tedh6=j6j&mJBC?Zsaj8yi<+ z5(0kWVxI3}H4M`CJ7~Z&zOgm_Hicvm^lSLFZhhZ?E!^ejNx8ird^QHWK3%X(fnZS! zXIJtN9;FZaqqXYkD%Z^yu(%?J-yV~A8mMx>$J={(b9sVN&cbVy#l;Aq@x-Cw;Upo) zzIGxK89!9fp-*^J#qB+0`1lX+d`z>XU&2PC?H~HizrVft{B39~wixsAwSh^4n%0(d z?K!F{8`lX$l&oeQmb9#a@1AjuXbJjh(caUR{l43`zV7BjvcgIITQ4G~cy+dRe#r>u znXmsa5*Es`@-c6?m>DgDjXUI655H2aa5uW2d`;#@hy?&Z6J=4vj*56WcZ>My`gOK& z`NDDisNK5i&WE-=DGdB}54c$C-{9Q}b?)`k*aZMNhc6anLIL1eS=KJK%rwjs&;WpI z+5ZaaR-mrt;45s3T4owl4?qB5aKDx*01#YQ#J|!11sB}8z?|TGG({Y&oiw7TWo1tY zm-(&hk3)A(&*trY|AsLc7R)?Gqa7i^=n3`XG7#3m^3hX!={i>Gxqu2=6Amh#zLX{R zgs91{TB0Bk=7f&c;`1#8gd9tT?POSR2n1Bdrle|N+%L8_)#a4qIf#0XE*$n3`gb5Qxr)df Udl_bmR!;#)cOSQwvp;113BvDjQvd(} diff --git a/icons/obj/clothing/uniforms.dmi b/icons/obj/clothing/uniforms.dmi index fae0ff82715c86407ed38db2494ae00f1b59d4f8..12e31e3dc13a3e660091c80b2d9fcbb527ba4cb6 100644 GIT binary patch delta 9002 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

8@Ukf7AT*yzThtim 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 Il4ZpI0q(ZLzW@LL diff --git a/icons/obj/weapons.dmi b/icons/obj/weapons.dmi index 3cdea6517192a7e8ab06385fdc1a5f32fce55c0b..89db9fa1c276a6c93dbd7bcb18f6ec8a05cf5076 100644 GIT binary patch delta 16297 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 delta 16005 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¨hT@cJC&%g)v=8+@ill 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 From 76b4ca307cf74d95dbd6823e861d27980751349b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mieszko=20J=C4=99drzejczak?= Date: Tue, 9 Aug 2016 00:43:10 +0200 Subject: [PATCH 019/101] Stumpy's hat. --- code/modules/customitems/item_defines.dm | 21 +++++++++++++++++++++ icons/obj/clothing/hats.dmi | Bin 115965 -> 116071 bytes 2 files changed, 21 insertions(+) diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index c7b9b3abdb6..6d79743e738 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -306,6 +306,27 @@ icon_state = "beret_hos" item_state = "beret_hos" +/obj/item/clothing/head/pirate/fluff/stumpy //MrFroztee: Stumpy + name = "The Sobriety Skullcap" + desc = "A hat suited for the king of the pirates" + icon_state = "pirate" + item_state = "pirate" + +/obj/item/clothing/head/pirate/fluff/stumpy/New() + ..() + processing_objects.Add(src) + +/obj/item/clothing/head/pirate/fluff/stumpy/Destroy() + processing_objects.Remove(src) + return ..() + +/obj/item/clothing/head/pirate/fluff/stumpy/process() + if(istype(loc, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = loc + if(H.head == src) + H.drunk = 0 //never get drunk + H.slurring = 3 //always slur + //////////// Suits //////////// /obj/item/clothing/suit/storage/labcoat/fluff/aeneas_rinil //Socialsystem: Lynn Fea name = "Robotics labcoat" diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index 25ec0162866810c931c2a8359be1f9e71b658804..9300bec995d1d1167361b3a0f48f2507c0146f6f 100644 GIT binary patch delta 93763 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 lNL$tFV4xR5JNWLHBjIsCCPbrX6BB+ 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⪻_Vb@pA#t*>57rL+Md6%Ldgq@eZ&TF|*sy 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 Date: Mon, 8 Aug 2016 19:36:41 -0400 Subject: [PATCH 020/101] crown and shoes --- .../objects/items/stacks/sheets/mineral.dm | 1 + .../crates_lockers/closets/secure/security.dm | 2 ++ code/modules/clothing/head/misc.dm | 11 +++++++++++ icons/mob/head.dmi | Bin 252513 -> 252001 bytes icons/obj/clothing/hats.dmi | Bin 115965 -> 116957 bytes 5 files changed, 14 insertions(+) diff --git a/code/game/objects/items/stacks/sheets/mineral.dm b/code/game/objects/items/stacks/sheets/mineral.dm index f509f74d79b..307c4d53f29 100644 --- a/code/game/objects/items/stacks/sheets/mineral.dm +++ b/code/game/objects/items/stacks/sheets/mineral.dm @@ -36,6 +36,7 @@ var/global/list/datum/stack_recipe/uranium_recipes = list ( \ var/global/list/datum/stack_recipe/gold_recipes = list ( \ new/datum/stack_recipe("golden door", /obj/structure/mineral_door/gold, 10, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("Simple Crown", /obj/item/clothing/head/crown, 5), \ ) var/global/list/datum/stack_recipe/plasma_recipes = list ( \ diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index c84f6119407..640539e745b 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -15,6 +15,7 @@ else new /obj/item/weapon/storage/backpack/satchel_cap(src) new /obj/item/weapon/book/manual/faxes(src) + new /obj/item/clothing/head/crown/fancy(src) new /obj/item/weapon/storage/backpack/duffel/captain(src) new /obj/item/clothing/suit/captunic(src) new /obj/item/clothing/suit/captunic/capjacket(src) @@ -25,6 +26,7 @@ new /obj/item/clothing/suit/armor/vest/capcarapace/alt(src) new /obj/item/weapon/cartridge/captain(src) new /obj/item/clothing/shoes/brown(src) + new /obj/item/clothing/shoes/laceup(src) new /obj/item/device/radio/headset/heads/captain/alt(src) new /obj/item/clothing/gloves/color/captain(src) new /obj/item/weapon/storage/belt/rapier(src) diff --git a/code/modules/clothing/head/misc.dm b/code/modules/clothing/head/misc.dm index c6879cb2945..12dd84826ff 100644 --- a/code/modules/clothing/head/misc.dm +++ b/code/modules/clothing/head/misc.dm @@ -387,3 +387,14 @@ icon_state = "papersack_smile" flags = BLOCKHAIR flags_inv = HIDEFACE|HIDEEARS + +/obj/item/clothing/head/crown + name = "crown" + desc = "A crown fit for a king, a petty king maybe." + icon_state = "crown" + armor = list(melee = 15, bullet = 0, laser = 0, energy = 15, bomb = 0, bio = 0, rad = 0) //for a warrior king //energy cause gold is reflective //worse than sec helm overall + +/obj/item/clothing/head/crown/fancy + name = "magnificent crown" + desc = "A crown worn by only the highest emperors of the land." + icon_state = "fancycrown" \ No newline at end of file diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index fec4fdce7a154227d358219445b9eaa0fc604f2a..57405bbe13713d3258dafad2ce6ab38d6d9f6ae5 100644 GIT binary patch delta 229776 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

A>n+?Hm=b5bMC2cf{)`C^~ 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 z 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

jgV zah3=apQ3?u1dMVC;Gr$ZLfoE&N!hi&E>;vyJLFagy zEr>6+gswFIL}UYj2J0uLZLq0G1Ie5QZS*R3j@I8F&^rR*H!y5Vo>Uy1RV zcaUkgCmFfpsd%gt6KtbYQU1iNML^`kX!gH zFa7AcIXQ$vfStrV>Ba}({+^?-R$?HNE@aPBx_T;2Hk~@w^LW{Z9VdMT=qUzE>b$MvzYPgKZWq4M9IokJMA+vC2agttZvxjPvFz(6WerPU5=_BgM4!QQoZMpBcEwh z9SmxKM#p{}LQatA_(f`fpP$)p+RoONUOLZqkjuxiUpaWAG@g>1<&cBRV19xXkA+Vf z+->D5oO<4${&9iy&qqBN0%mY`nzAy3-lNV_6Ikev&8Gp08<`-gX9N%O@HbEnldKkW zCGM;?xGr>go5szAFI_zr6dcKe?2caQ z2dalw5&BXm-RWtBId{|Ei;19;9b(P~e?vOriQ+bvY!)%;VHz~Eacx&6V?#FYhqDtTb8M#3= zzI2zEm?v`sd$(a*|4LL{RPxE@uHLtuL6(hWG!A5m;vP)FcukOAvil@|CGfuPjOK#c zg3gmz)>iB@I40Y5cZ`*#4f9fXA0M*(k>w}(P>v^L(=0)QwU~_YXDI%r*3HrsYZtofn-#jEn664eXK#2tJ6+fS-s8dW%L3m`O<{ia8t2=Zk)6b(A zvpZ6e8B(+6eH|gmUL|v{f$mEb&RPT2gzn5#W;h^!JoUZOk4Jx^PZI z;W>-jKK3lfNI}0Bb>DMEhfKWEX%814SN#5a$xCQ8a~NJz5V>)tGelYWC>e7?aA#b* z>4#??{Nq@Xxi4$uXt~qgO2ER9;lg$*CQU%~m)BjAR9zOw*HXq#e9_}Y2)!~48De1+ zJyF|ng7c!$!{D7yhHv(x$ge7q8|8{foHeovA2}A-gMqhu$F~nyzCAV!!Cp8roI;$! z)HCWd>EsL#xTZcU;o6{l%~5hk&i9Y_t%u!(|P&-R_Wf))?;x23UZTX-hAc zmbSL_`kD(%`~qvVfZ|~Y`#x~@8Qpv9*`HMi6RGIXSi1b5m-KyEt9?+;Ww^{=4#f6cbntP@|^ly!!r5>%{+eVR2`nBzQ|F`t7 zSqO)+xlQ{+bE-6?ef*=3*d8J8CrnJ+SP9+M^vrJBudo)b8GdlWR3*w58HSz8yMQ(} zp)0PBb@qAPO&ErjYCk(pRgP{@aY4>G3;1FoKzKSm_x(tlOB2sLlKIM?yc`bId2gS6 z)O55RH!C=#i@6JQ{?#nGwt2-D7P{hv{P5 zKAnCy@WiF#W8n#G%SNY+i?Ae$G1oSYr)|~uwcV2nd%{u5 zL^PR-qwHaOhoQ+hBi#=vovjV`Kcr}ZD0ap&SZkPJ31_3>;am~~LJy>VEyCKf19|#f z8>-e1=n$Icd|ovHCSE)9vy9kJK_iK1WH*#R9>!o597m={?3-#R^}wvDxftGFV+@sY zHv@~{?^BcbliqZ~`f%So73Zgh03~-hk|xkfzDF?{rtDQ3yq6+Z7Z9nbg+|0P(3S&K zX@^rgP*hj(%eO678_3oSrzkkR8gIQ6_~~vW&Y&>o9ljdZGFb3*k!8CfKfwN4hijXN!-m{=p-Y5X4L)|CCo01l4!v-ogug~YOLSV|3a?0Wt! z&wgQg6k2LyKB6QV6=TVJPm+zSp?Q%LQS zA>?D=PYf?KeAk?%2xedV&|-gOYSW7M8?!$kWMeEWsSOyRkxfn4kMrEC@67dD0>3|% zl)U-yL6A`{_ZG{8C-`nEfzR|SMGb!1stze=6FmKNQ0>s6L!ijzNyl9iaY@NfnVBIl zB&q#`oTPsKu@Jj~Bj#p*zPAG5cjJ&${#`sN(Rk@}cfj{cigUEa`l00&?dI$zRnd)3qz!TebQp0G< z(osX~g`i-*{ec^Y54V6GEv#==QE>RPdSbBc^DhTay2+G)2-)Q-IgyBs2%?KYg4k0ZU{KVY}}i<6#;bf1N7l&y`SuOwTtml;(ao8ol3;` z5Xty>aeXbo|9Y~!@eAbdv7Mb-Mi}!V`vZmM4JqINm;kha3ypqt%f8!eOa^g-T_Zvd z1Fr79{=(Sj(+xeAcT#4BO*R)UJ{V*ie8Cv6bh1U7m;!2QAC*|((DC!<18i_m<({EA1mC6; z8ySi9`>3^dX`??Wich>&^^kjdZB&!Iz~V|jFzEE76bu>3w+F}bZ_x|%D+j-|NJ6tx z{m(*SFWNuNraw7Nrws}~Olyr^2Eq$kiI)iZ=x8rJAb(WEIG^F*wCq8@w)(+z+3GHx zm_C5LQo|@H7BK_geYYTvT5yI8d+EWoVq{GB;)3V^OhhGkxaY+>4KTZ_wj(XBV~q9D z0gzk&F&Q28-5*op&O$uC`U(lce=ET7)_DzrJX5&!X&6Q6d?o1&F>x zP?ZL>JOzIJ`UReTQVSp2b+Jce%6FDqJ>@>^(;@Xp7b|e^_tP#J6Np91n;wY;-rSbl z7l8(W@2+kURPAuNf$Y&%x*$_cn*0c#cZpaY6{+JDYU^`(A@`RFVU6PB6ReJbfKb5p z-@F-0&eCR7TcB*goeKY?DTnBA$JFo#F0X@x@Ppk$5yzT~QNVd=siNjrms5nb3ilD@*j zil*o?Ym;X?^TXo z@xg(Q3i#7^x~lA;L;3Y|?c=73xFkna$S(KixIip_Y6b+q(x_|X-mi#JdGB^I`0~L< zodTgq<#N!=5oR#R+=|fH;E5|s#~Mwy<$#viB^p)w^5vvGw11>ehF?;2G?zMQJ*o6o zz)o`Hi7Sptvm>qC0$<_JKD(aZ)tZnm58;)2^UrEQGYLyB5^)D{L5GN%BrS& z06)Ity_D5Ri6s}v*}yNsE1oZ$Cu?Oao5CJ(7#kmFEa^PrL8JTJV>~*Iu0HB^^WUYG zZRkLH>1N0+TNT=uZH}Kw)w!V z+c%Hvn0Aghtcm{myua0RhfS^J@#rTwqBLy zodF{y>qMWgs4nX&GA$PF{ipkI@7J<(+XSDFAG2E9IzPJ?JwwE`zJW?6r%o9p6e%LH z3`Z`|nx(&}xW8H=2b?VP$ILKR-?PNbqRUXCoPkBk|^rQxOI^^vBjkbYS9 z650j9aQ(xXp^~!a6K%P`BkN0zlrhD(24k03a-kC2DXbNjA|%|!Bc_{P6h~EDp~jw+ zzr%U>a1Q#$en`sy(IVf`Yp$*rvo&8|dcq*nJ~l`6X61&1Unf#fHe_>c7k~EMy?&8% zFC1!p2%Bw4!lbRRP3LmM&sJbLz}THN?Qc*Pdj9;t#*Ub%sJb7s$4iJjJ-`yu9zOA7 zlCmbOZf1iXIxffo(cYfu&t+vUSvNPMq#I93K~k^5p11kt)e8w3kqx%O>FJuWS^5?2 zIFJ{#xruHC9OH`{sT6poR>ZRCrIH%TK98P9B9@*;lehMrn(jP-@ZY7lxei0OB%~vg z`xBnzwm`2kA~`soeFyTFf-XbRpzrs8P*Q(9?0m;PjpFBfWMgh}0w z-59=M3ijqVx7|H^AZIH3_WTvB`Gqz<5NCa#MN2V<4(q>L)xyAy^~X#J z!%<<0f5h7^FI&-BoUzNeh#?4V{!Vnfow~!l!ubs4k%pG_hUsRSQ?(gEekj(~G#ERl zIlVp^y{7&RUw7iqn?3Ryw(48i>`iOcsk+k*Ib#&8i^-AoVtP8ZNEeEukIeS|=3ePo zHLgjAM+<+^HcPjUeYMXr4&B>|TNL< z?g98;d9O{{M{fdJ6yBac@_=3CDJXIN{LJS>^BLcJhx;K4kR{3f%S4Rq@|BD)w~ftFR1Vm# zkVaf_okm!=yfT`=II@-0ktS8ykBue{%6E1DeEhvBT=G%Hfe_(g^A5129WAkBMS#g> zd|qY3dR*2%UZJ5dI&0!(bVEskd5yz~080st8s21cqgLS-Z1@;B;k~i>y?52s9fwB# za&dvSes&}fSU=4Riec(M$P>EX&aG^R|!~pTu@`VW{ zn`A9;zVUnRHTf(?FrUTDoeQEw(DXJ!yI=AsJzJr9J-Kk zdvz_y+*-{51NAxZTC9b}D7_41NXJ7OiCsm+iL%AAnzuMOyo4b9ZQE2VY422LP)`q4 z(P_+pl^M4?xFErhJ%ZYr-HYX&g3eg~v-ywfLhmqVHC@~daojK)2ZyZt!mX1#7pyyK zq^{1ZRJin-KXl$ZzG}7*3|i#Y%zm~fGlScx;AwwO3M15fxY5j14cg{j8P6o*8Rr8y zG`;9)<;&F=ye!_0L`Gq6?w^c27sb9pf=WqPkzu?L0ozMtG1a zwm(TEcZLA1e2_h25y5EWj3+1y9Ibz?`+dD1@53^kPQqf>_i3_WaWAHqxgQ=&k*u)fCGia|KLniazbouY=;}Y>gX^8h&N)VPK5x-s$1~ZDOu4_p!Ed^ zH(+&(PiEb2IgV2yah2P2JqAU9F?$f$!nK=tFgflo?>sSLy#~q#+ri4xcOluN8Een^x$KrBnVu8Gr)NAkr z$bbqcME)9^kg)K*hb=!J96P)~=r4FE`>4XCJB7x#^o!W>ofZhDQuli3p)7ba+g-#T zGxOMP{Cy~evOoRuH4BgerS3{`sH&7yI5}X^rQa$HB%Q`DU6ziWJ?7VzDsL74^ulIv zuwW;SAdL?C{8xbXEI+v5rSsr~t`wGSr4yz`Hn@8_`tJ(%?6*_*`}!RnTe-HKNGo{E z=6Ud=jcglw?+vCq4VslkPi9ME&4-{hl+xko$A8}La&MOq|7iSM-Gg}LpRqWuswj90 z=V&vKEGr0gF+yFWFBUTBr%(GT!Pa}PYa|f9K5K`VqsTe<2xuN@)Shf{wXit#_AL%b z9{oD7J&3s(l0M-zEbu88d;3w!m{N%7gco1DL)<7oB*<0Y(U=h@NcxDmqk9c<4C)RD z_p+K>+ymJRzi^KA2;utVp$83&$-uhJj-5Q_fQ)X`VYBNY6Kvb>DH}Oi`?+4S3J-;2& zvhJJv;W$z93}k$c3aM6VfY2wmpFF0ezW3*hof3wp@C2tn{3Uh>O`ji|Cj6cFpM>Oi$d zB1hKIRfTU9LBf7Ic4PdnNK*}v6M#??+ifcUJ#+Te$oKE9($6u{KUkK7_c%9ZxVMqT z8IxvO@2VAtc6EeaxA9??I?q}Z_Z=N^s?Cv2EnedK_BLAZEFYi8#)Q&y53x({Q|+mo zrB`IOp(Z2mlF;zi=ueT=if&U=o`<%5Ch(N;K>6>--l-SQyl-F{HU%VUo7x3nPZGGxNHPZEpJzQ;_`I-aCUnGadm2+uL zFD&}7@GC6`H;(V6%}y2eKm7SF4XI4@JWh9sw)q$O#ymC;ykALY{W^rD8$OeB7>||} z>n@R&&ifAXBCH6r0XH19Edj#`9aqv?+Q)CYFZ_K%O=qujg9`1`h=(NU%2cMq8pwt7 z9YdsFe+78gb7^e!+uXW9jbO&J?Nx-x{&QU%d&jvP8nH-(w8hw$J&JQpKsWp}Dq>?Z z(#2}lss4OxjyoqifjaETP@MbExVU4jdC}c|l>i5UYd0`zrTeD>eKE85ZuTEtd3}?v zmOz0J0)3WCqX*hn-)66gb!Zcyp-?wT`i5CssaVR|jd^4iKn`ks3ucM*&X=-<%D=CL zV*W*!nRgU8h}n#mS;w#^IRoME2veAaMnV(Ysci<&8TKw}Ha1T#ujvQThe0}Re#T3}6 z0s8D#_umFRG;!5RRp2gB%xG@@XWD11jvejY@vjZ{{*K4Y&o7|MPVk`eEA3`9sN8S= zB-g!-Zk2vFux5VgB=#0qaNfp>ygRO4AK!3vY=U584?f*1RRKk1AI%HcjJUW*av6@P z!F3r>ZTU46$=N1$e5a}Au>cU>&%wcKT*?Lj!H$PBZUtp4XN0T!vL@X@=J1lV4K^!B zJ~JXYCNd>WFmSg^%$5^Pdbi#+Y!(BB;W%&ZDlquGgFPy~4?*3px&q~QGQt|u)o1Vw zo@0CW6~~|o%&{Bb5*nTE93}LiJImU8|(x(p3dY za4ld-5^s(E>iS(~9fVl15$qg^y3YiP9lnq;x1)|r+4W|He=LY4>NnQ4-RB!UTQKPV zBctAJR#O`vq9Q9B2Rt<#6$JEiv}9Q7VT@vB*t&Nq?R9m$=P!8uy-7t@u;L$-4iW!j ze2|9|aftTd{#7t`y)>)qeLM{90>Xp%9(M@i^nmzZFVgVvHz9)0*3-BHARcgUe@nW% zdnE5Q1zJ;h#Z>Y&$m?xM9IZ;1rXEz?SAHMx$`YnyX1k`h3XRTKZInN#0JAYjDZ3&Z zibYDyB+hE3thK)bIG*7U1ne}&1|efK_f?=AB-o~}zY0ZANH`QPAD`_5`ptjwWj7PL z7^r(%C6gMOC-(f|Xa%Vu`5nLnHhpr2>=(zA70f1&!lSzKqcf}yzzJy{M$u4IZw%v8uA z!4zP{#t-2Zo`)4i={-5(`~8fCarq;Z71yI$W=^K`NuUbXANb^0bIE0Sj}pr=4UcXm zzvK53jJj(8tcEFL_;fz_RJr(+#T1XYhYzR%bD0jGmczwii225|Aj3j6r0wCqHW=y+ z08H*&h8n;Z2X(LsdRzdj_JTreH>GRiyt6@*eY|a9LofSYY z9f8wGZy-BA>Dy&}obd2Px92H_Uw()fvurnH#??3Yo!&kFuD(GjDP!Fod)@<`dHDpOG&uQ5u?du>IqHoDhAoqUqp)Hj zgBcm*6}Q)S>9aF4S^zQ!=8)o!Q}xN9)?D&uk8k`|yYt>jDLZnLd5a)E|e z#$CFAHy!8wYBp^B@E=v_FEwf}7iuW9nPC_X2lO9c3vK)U1!pDS4wm^4kpHGdQo+6?`^2sp3p5oNRlpN4{V}bj9 z;g3@};LP@idw&pxmx%4d>%&CMs{t%y0G$E3h!WAP>Zy(7i^vJ(2>gejQI}*T&&B(^ zOv4O70>^m602kKIXK-15S1!gr^n-uhtbBH}+n*E?p8(O${x{x_CgJn0T~ zxEEC8hfWUe=C2+0`}~v3frrGz)inPlukfIObhA%xK5jjh5g0C!2Q@FmP~r5()?gj0 zhClS+s6Ex!uq7m%yLmE(Rq$=}xa@-!uHnJ_qbiuq=H`>j8Cc_Bz1Pa!Rz z$0svrzsHBo1EdfDD$6eG%m>0ma)gQVR{AOQZ>pm5A>OJHS7PRcCk}kWs_j0YkT9_n z&6w|L6dhG^Jp0C&115Q)GkJEmHh?mp$PKsZ%j5kV^UH0!Qa;Pu545|D3*nHagv`Ri zXk&Dc;RVEhZWa~_5Y>$C0d=dOsKXi{tMb9!5!?d6ktiuA|7c2LBF9yy*LL(^pOfIv zEh9kUSj3ST_av|hiV4=cefy=t<@1M96m7wX7Zw?5y!Qbh!R&_x59I3bX1uwdTi{A= zElcMW7LH*qdkL3gC1hkuyNy|hU0!qwx3CJpg&{7mIK8E#BL?!5UYcRUzPc*M22D_X zb*J?rJsh%^N~tU&GqPmGfXa2~&lHQbZjJ!fuXpj04)xOHJs+;8SL;M!V8GL-qM~w6 zTDq;jpSOIJSKA@%hk@qp+u{~lqDC&Y)ZJYRz&@7aPVLfs`c#~{YoPFv(3zZF={yOg z@QU5*$AuHzMGf0=4-%E3UOpCPMT+C1v^RB+%0ZSa!d~R$AMA^V&8y z$%;KY_102=a!bwUdc}+jr$a$pX{-e;daLBN$CW1);4X)Dl#>NRBuazGFy6z)dUIN? z6fL$Y2BsMaL}xBbEVU!T>PmTkrK+mQ|zrGDjEua^I+QMO$5{B#juy}dCTKo zpgMT~8ZkB}jvD6WvwYjowW{d041HMVc*UCF{&a3ICO}MTZiC^=p#R$Yse@3(p3mO; zKDFQ5{8=HcWm8``VveKY{P1tTVenXdsi#bQ(G`7E?c7yr)wZ#@`HOmhCwSzk%PmFc zi6rnJ{LI~>f;!EH{s zkc;YVnJ75l>f&i=H6?jWp#SIXU1~sE>GoSi5)~g+k2B<8lnU1m zjtAAwX;p#l^CTT{mB^ds3MN?PYqwLw?+APk*k0-F6wBr9$4boyuO4(-(r6mS^Llxp z&$g1Se=qjlA$+SSSwO0>R6tA15TZDb@MaMu7=uQ zud8FMF{nO1^vO*!x{`%^`>fozhMlR7u}TM_F58PaEOZA0c`JOtx@uR=K^iDa1LHt# zFyp=lH=;HA#BAT2Vq&Y0p;43uC&!06^AlGuwaR_OgOpP(goHstTL_7ZQ<=2yU)7+= z)GsdAv9_glv-X$MS^h>}W1LxMDI#rdegqrqLq#UaF-st3foINk!3n@#mvb260yK!k zeF~{XWBk7tJha7f5BYb;q8N)KjO=B8L;E$i^odY`8j6m9A7QdmB@ps#ar<04xK)5u zJd4cKO?5D9g0BUyZTi*q<72X$5^81O zVzS)toI+hW?dB)>6t8;;*aGVku*RJ>*%2~Z<9H#UHq=if3HvfE}Zyi_uI@f$g} zYgd6j6ldlWD-a3(t!8>F+_&qGrS_+vUG5KM>#-Dmu}NDB__| zvE_GDc-;pLC$Doj6&s1G$aH!`4AN0s=psTH zd3lceh?Km%r*oe&5T`f}a6Ro1=r4ZUbh?s)0Nd#UIg^bs@l8J$Tr6&x+>!opDhDz- z?)cy)1j=pV=W}TlF(;Z={L=m2l#HwKh=&uBy!WmcIXdQZ3tcf76%-UYqDKt6Ryn2b z^9r`V+O9D$5?J7h5@V76Oxf{x=ks*7-JE27;AY*Zag#SJLF8-OGOMjy2^qlVTNE=@N4 z?-ueaLKVN?jJmxttv%QKxJ=o%f5xu#qtzE`y@UNNfn@0O1q=&)wfdq3B9ceY!Xxf1 zmlBlzWP0Nn>+hIXWq8b+Da4fXC7JuWag=w4oxtUE22ck)*CtL}9bLAimjY4(RLCNz z7C2JM_Dt=#XlF1(!`#FM>U~Mi;1hg}%RT#AMg^a&OFn}(owBmJstw#ki|~sL4Gln#H74gV zTX7@xp-b&Dw_VVg3Me->ch_1_<) z66LFE7rH4NJAw4UM2gSwFmhmm#`b&sXX-aFjh>^pi7q%mk!7+ingiO~2{>3O-esmo zp}xLePFh-e6{y4CX`P;*|GcWDbpxV3W3dx4Hq&T|5xT)P(#Bq7aHHJ2OKbH9yRCy8htFTe4J6Mzc!pcFd(O%(qsFo(d(g~Ab;Qc z#Z`KhO(OK661uMcb!UcWGquohxxs7x_?~p?SZZpS({yo?)sol&FnAqWRnq@0b@BHM z&z8Vt#Si&q=|;zinTn0}k8iN{DB)%J6jzGv8o!&o_c-}2+X!=oesTcGcRuBf;!4D% z;#WD5?@3CoVqiuzL&N0HjI~|rurVoyU*>wu!lrauMbh7wd(B;Lq=a2Cj;_ddRqA1JphmYINQ+I=XGH@-2y&F|Il z$0KOs^om50gTQ!IN8m)q)N?DB>-#jUtuN?w4?pg`) zDyO0%{vT^K)TvXtrIb-e@0HR)F!_N&4p2f06_8BB^>?)@w2kHqSTD{42QopyM*REtdIkpjM|Kv^ zi;L^la<{#UMD;!LHEKM3JYg(pt9z1ro5t7r4ujg+tz^d><+cOa(~1_PhidU9T z_hKl9#g!{3e|u9UIntxCWF+V?+&N&wb$9+j%b^v}8s>b^CpoS&A){nrJ9n9eyWSei z7<(TxyY4T{a+*;Y{Dg8TamQbp5pt2$aPrP6A1`n89yn<6eRShLEPb&CTQvuBMlYAGc{WoaQjr~d`GDYr@92@-L!2`l%!Yl@)r*yUMb7XgfPw@$|O0BG?bi0sh0eeR3vVTOZQr7 zSy@{8FiFY0_L9brWm^RN{>%r}fcF68>;rbaV5wyXsugCFpu1L6VOc>$ zj|yjd54kJ=sC1ZTm=g#YB&#d7@8jcpYV%%i7vToIJ{`G^*tW49Y)CA)gKNK-XCG0k zjP_ZZP|}Co+)8s|Z(9$2?rFPkYFg+>mi<<0x`(DX3Y5r3G@Zvjky3F$9e!eME&hM8 z_SIogeP6#IB?6+NB02I!L0UjM6$OzJkd6_Mj*)H-N+}&8-AH#z4uUXBcf)|h&^^R3 zagX17fA4+Yzwdn>o*B+Ld+#~t?7d>I^;v8EmWxa1nA}%i0u;nK9Zxyx@JQt}f3gGc z)cb!ppDMTW^YBD`>~wk7qBnC~bHJ}$eWuU7&MI>`L&y`Hv zuWNyjg{<|0g(UuN@pCJTNAEI=>;gMwxx}TLG{ZlC{*+t@SAfZ8Wr)QDPMNNV-*^lJ zL}f|6Uy=vkV#UOoF0)SBP`zccYJucHxw0AqM}l(cJvy*5(;F?4kt#KRpU-_$@%RG2 z7cX9fmVfs*U;jrbI+NCJ(XEQ3vh^rjd5GpjLS-8$5RIPUZfqIWlhg2VG0TXt9!;Q9 z17Bms#Mfeo@7f&$9B=TA5-(rhsg^1I35z4U^d3UM-5=AYr;g&OKOG}RkX{=Oc7jyl zVR5Oc*Ydf4!?qzI=o>#*Eraxoj?x-E=ckGuFdfxYvtBDK2foDnEr3vIH32?F-}Ouu z(ompoO&>$qi`%iF+}G^+HIi`dwIKYehGdS#6Z;R*4y^qphVqKSY@o%%`yOE1EkTg?kPKr!_Dk)(s}V`Bs1<7q|!HZHR!aw z>Lk=n!R}*)iLf@)oIR&Wb4RdPC~<635`w3)RSV^Ma5AQ04=Rsf;mjKMAH-VPW@_=N zV*aA*5FcXMYZzp$`{Sw%ww;C%4lx$<6R zIet>dA;@_|Ou39IX;fdY{+7vA&EG6hP+L(dw&2HxE~cbrpP{brp9t3C1tURm7nd~k zsWA%^Z9ur!Q>b^n<1cFeY^BptE zG&lfF8(6my-%f`?9TJZcizF%Fr{B37m%#$&vng{iX&pI9pDS_`F)wduQYC-TyU;`633z$_<3I z*(p159`Wh)nj_SX-v_Kas;sJ>WQ6=>SH39c;;efh#z0wFxgMvKk@)3{&GNGQ8Oqvv zFdZPiFDN+TTxNG{;JM&FCDA|tWv1r^0iXf}>L`SEho?+HlzwDn1TIl4S})@+jHP&rSYrjK|t6P-zuW)v0?dQpg8tn*YK*or?q9sjd_GQ-w#gHJMDb#iI*$ zVYVN)E<|>JVC_r&xBr1}>8CdWe~JWPCwgP76QIqBl!n1&WLN7ill?EqXnjOQ;AC2< zkMP-4gJ)6SdM%znK~CPx4Bp;E>d-?dVB%;W3Chopq0|?Ahy3KUtg3!~*oQ+Qap@=- zS=mg`&R3KA#QC`BzmH0@@Ip_1J2x*+1VA}HvNHlv>Av9nJIpndtLq{$hP;N}TJe38 zOg>#YFi9!o>EWRnvfZBbb(HJJ9~#z(AYT~%l6noAIK2NB1VYb+T7ff zM_bhf7!%ULz||RqcG!S*U^bfqI2+(94Ey!#m(RqKNZJ4gsMwoSVDJ9t_xQuQU4E^} zB$VCldx6w=1=?95a}Ub{JsRVa@9}M5y?Ybli7uJ0Z$+(J;4nA8+tW{(c(NRtnv!P7 zRXXfjpa7jkbTKgv+SlPfBQi!e@}lZIJ!zjoiE#rQRlj_1Q?fk|n)nL#u+fIRDo&0M}ZV zo3gL`6enw&k3<9VeHdoi&qEi9;QT-H`X^@BB>KDWRq(gA;*cgJlF0V8&?g4}E>p0{ zC!b$-yX!~7Ejt8|pVQ3k|53a8_ZsVe{Q?$`-P4r^na%%Qedqp3*(Johe@)hp0LB(y zqGz9wg$j2g*8N)2ChRcmR+9+9@j~Z&%O89d?Fg8q6(0gN@}9MSdIUzC<39tT!=7Y^ z+(_Du?arm47!7<7X&>NGYp52+d$*ka{hb3?#0%l(LqkZf^05z~w6Jt%Dk%wZG{NS1)kX9w*i#^H3Urw;0Og~!O^HM zBDSWd^~+n%j03ncBk&^|f5Fyj2qrBYY9I~uUB>s+VPyyqLruB0=8Qu@bCYvUPHRg1 zNBqdUr6Ksx71tmo->OT*pkv%lXIJ8>?K-z+njf?!K zn}G|oxkiKOOAk}y)ZTio%e9+-K2=S!;75Q7SnW5zYq-;$AKp=^yCZg&BsRlHA16za zIt+yio05FLSWe_X0i}bW0SP?O-UA`}IK+IkA^F>I#of$guGXar!8H_HQ-X*}4g%kt z<8bydE zCsU^bYb*Dmwp_2Kuwfm}H;C#t9Rm56&pJQ7bNf1b(LKY76RO z0Bo*gfw-qjxXG?08EsIm3v_`leJrS+4{w%~8b?EvRV=_K=t(Dtpwi6AX@v6eawI|I zG@bGBf6l$?Km0}hmveEsmAGK9-mn|5h3_?{Zc(ch)f@~|Uo zGKw2Mhy^1rL{`-YK9TQ~uzA{fQq)sqqui&Q-y&rzD#V@MwP%(KgTaVH(5d6*?e9KF z*@qW8jow7}OxHXZA3H5bF20#3m3ar6JSWR7rZz^zfy*(bsuGtvU^!-;d?S{F1Xq$f&ByB*6>DMpi=NDl z)Zf46DFwV)Bx?JD)z#C`y0ialh@|~uy_E4-M=US{)!|KT62!f)ClPAEBsZMPjrTuk z+0Ri~JJbtX%mcHUNWiz8CoX)By*HZ{D?EXBoph$Y-UTW-qa0N-a%nrp+Gs(dA-9FR zR!SUNYNg(E!T%-ZcTX;SVA97u7(6=1WE`g6q#wgQc_Gr$J4l3dk)Xj454n3+(ZfU3R&M!75DawjrYn+Ng?zu zgkr{Jm~>shEhB0;>Q=Cxy?8 zAxkxzHoTFxmj3HFaCn0Gj8M!R|1p{nt}CD9almnIBlwx6^|Q30ss{zkkeRPNKCIcC zVLGjfA+(@*y+wNho60!qKH$CP_|$-*oJk}%yTAPg$Nc;oZxWA*SgCp`@)H#A@X4>6 zN+ja!Ku1;pF+OxPEG^CDPbXQ@dhOm`_US9cYwcr(B{1(oI%p^#w9kf#2s&l>D{C%p zjN}ssY#S%tyC7~+jPZE#)ZQn(Z=j<1&_sJh57x0YXSQMC>w2<*Y~|}tj3my6vP9*8 zLd|E)7Vjw`l3Thyg~m>;{uOMEFVF?ud0?gCg)>)dz*nAm3UN-{`gykRr7Rt!b36FOIIkTgR;k zOEZ5&Qz^c>yd{_oJ~_-+wk6JyNgK;?m2*JNnr(h5WWgyJa6)m@Rr>;1{djITdfzKDIuIJR$r z>a@EaHyvyUN}lXfO{X33Ns-o^(KB^d?r<>Pw~q;DyMY@eRFfP8V92k@?37laor!n{ z0`G|7b6Y8Qkv+6k6Fx>FGL?D=KS1Fa9$?*CAeKczbM+zWo#_kFpC@M)+aTrXe%p+~ zM8;G)M}#6@K`*3jLLeK1^X#qYB?n$^`+t=q?U25>UV5n z>3&<-4q;MG637g{@En{1HarVro?6nG{}u3lGFPg^AYc+BR=b`6;H34vH-27zisvF@!z_`ew_`v`?=v;QG_MvVMa*+gniCUp$5WWOBg|r6IuF zNzC3lU>N$o>H0ug;T|?iET+x(Ofog=^%^!yFh~zIplwP3*z5hq1Pfm5;co;64XG_h1mlRX5?8W; z3=4<9opGCBNyW(J4Ns)2#;VLI6LAOEca9@g*-D$AB_5yvv-gYQllJM4^)tz%Nh7lH z#-X2E2B;lodCZ|m?yG3pWVhvai|sF;R>GECW9)6}%;-2&jqiC-5Fw7P5yKuHM&Lz_ zNT7 zQN2U9s2DgPYdb~a$e1JXkWKf#GOoQEewvggz(vsmbZqeHX~aHG?u;ZMWPP zmucE`rx$u=M)|XHGVNbNE4DzhMi$Cnm*k_}NUOK2mLhd&Kx=kKl^{rBKdQ~I53 zb4Bg9nxHS(=O4nagU~T&>emv8K{YFXY67cF>Vv`_HPhiof7aQ{8!rE1AJe`c`#}; z&nVe~>&`-fw%d1(ucx;^rE z zvKHUJ0PB%^Z=`%keP_AL8H4EPkZw3R$+l3b1z6yeF_e@mU3Ux{86oK@FAcRH%lc$C22RVAavN8*`5jne+X1;j}{ZOkanK}=)Y9a#$PyT&0vCSY+1SuRW zsJ2Ev^4qcA|E0hyA%vlK576jWf0RE!_!6QNZ4RbEm)=uhI zZdhNfU-Ot4(1U*&sj@iqwZ!tZc8#M5U1gQ5K@sBbux$eE9n}&0L}z>FV&#X|?=D_s zK?tC!)K10p%ZyXLo~gG1ZOZ<{A>p#jKs7@W4Fq8MzVf0~uJ$>KjUodUiz)igw$7D` zq5bD!+e|=`A;Y7FV^QsM(X?aF@`qWS6`Y<;qxX?2wwjvi!7dMRx>V@2*JRnd0I6-GoZ zr;y-aAxn2#O5D)DoCQri2>8#;vTjT)sKCb7GcGqp{up>Ur!H)3)P-hHSriJ3I*<#T z-vN$d{PgbjsH3E|*A(ru5?+``)5nGZjhxejtdrkUjT2rB_utm-@hbk_eDO%ootS~-M&4V>wB#D z5HgQbh&;!)32``PDF+x{*;mR^AlA~F@Lw*jwcT0t9A=An&1ntcIez%$_YC47FJ#$W zMq2tRC8Zf^Frx!)FttWY9+e|*qQB7c*5_DqE}p;NAb=_n!do(@hdGuA87%v zk>cCqK{z@IggoUx5)#TVC2$D_YQ^iFSxuDagkl+NYUi9p@rpwMV>T4?cIP|EhtR6G zA8h|-5PBVJsIq+qMvPljzgrmQ^sr{p^v6=>8a3`sI_q&gQq@nXEHktu%*4Fkk0OBU zcWj7h7jsTQ0xn%bJT|<>ZlVOZG{@E-81z8DWrNwygD)-dD!HT@ik&Z1S~E_f$48Xf`r-VZkv`I1c~eVViu$`XV{b;Z4!ound~u5fK# zs>WXnBq%tAPBxa`+0u$KQR80mS-rvm74ZV_X%C~t@qbDSm3W9=sRR5W&7V?ku)2T31sQeEyH05yf!P^gu5_!n>c^}#zBm|0*%ywS%)t@j7t97n3jfN&v)7|zb zudBB@y6Mhwl-O%p=K%O5uCj+v6Kb7do&JwkXudhio2<9hrP51}6Z!m^e+shPW6a4J z4f4zuZ4!PVNM8El2Uhl8TT^H|r31Mp@8Jd-+lo;O%Psf`qz%S%7@OY-Xyj zDKtinAFvUSo zDxKupRqBnMi^JHQ4i1rX(Ufs54!V9nk#rp%xL8@h^XI|wSy?e*VH6@jyX+iSi_wi) zk32Z(%QUiGKx~<}B0z_$zg2bJ56z?>StjQ;{rKT~MUD`INuO(^WMtslDyH~3lQKT< zekBkN5nLbG5Hkwpd1MFJQ!E<-Z-t8ewOWKY7b^xzHf$6om-~l?tnrVjTo>EhaYOq* zf)neRCGp2$1~yY~Ou{WXU!m{M4tV3RuL%vIiOeO^y>EFz&npE!A}dvxz?@ zJ}&bgy;v{|ZKcdX6G+_UmgfsJF&3l9ubygJpF;C#(irm(Z zD9fz{`xWHxSDefMSCe zk(rqKWs4i&>QWxy&IP8?mWlzN2JUA!M40_3wVKlF%81C2uCPPXvW~Uy43Kh!CvpB@I0cL?dbA?A-j*WGZbNNGTentq$0cAshc?$fb;Kl(q+q-`-aBzHGsHM&F#KETT3_9Yxihl` z@<{;Kz1IqFck9@@P`+`K^wC=sN>e-npxTr>^s!+uKvWXT2Zdurl_p{gZf}xqP#qLQ zgOim`NiMTvKBw*j4PqYTC(xB;gq9tCRFiN^F)9z!ahmrlu&Wc*;s|p2JN|X`q`iZ` zYV~WVDYNTEvK*~(por*oYcsj_sES*1wo2^&lF!wJB8GfsSL1U(fzfA_>S4PQPRDxayWX zrOp>|@OH=W27UgQCDiU(RLbSa~&u%T7WG%(C z5g>CO3<%}8eIDpPctv%0+LL7ioLuXrl3j=69EC8+zfWmq;iS?7=bh6azb8m1@XtS; zl#jT?@Emzol6Y1ILJc_aFd_U|Bcbx&Cvd#=@!G!*B41V2gtP0>ntVrBt*e5^hj-IXJ_DZB%w{Yhk)l;0f0+_IR4iE^i@56{=z<-@;^?e ze?4xVs#k3O$BEEbqW_uVhwVY&e|ZxB`n}AqQi8s!|K_f{_v}AI{B>0S^~(OgjPd_6 z1n~dwQT}rq@7w2S{`bDb3biz zDB?{obP{I%<#(K8wPTR3k$u)pw8MT&E&?`poxMDZ-uB8Xp6@R=#RPjPBX=p-e&QSv zKYxhr5LnaCGP+L1&J6vPCL3%OE~bdret08)bIt~Lm0b>TtbIoK^br`I&0BNGh`j)4 zu;wEUVf!R|R{nFd4a^hKK#K`v++r!JU|qTbyLDheXfXjgu^K!(gbO-TkC#$=9{$dR zt5mM#l%&J~fl{v@`<m-8mkjO^uU+#bz}k>IhF`oP=-zHxashp41%}ckKGZtS1LjO5v)2 z>nkEvgILxPsz5o7thFl9I;xX=CqB>quUAg9#P^G80x^Fqi~wBg%WgA)XB1Z4yH{lT z97>G(OkhbQvzoJ&_Wnd*+qqqi>;1eryLGP=??NP8^6`J@>FJfiuCturQKDly(iOFbrO%WaBh@1n%CrIuK35^~g z1V9RjAw+);O4OujB@%bfN$zo)Akr6guKM%o{;6q^-07hy^FnQ{s^fd(8;&#`eJ2XX zg9~a@oYdT#fNs1MgA622S5?*o<1Bt~&m-&HR)%Fm-9x5o#__)bmj9b2J!nk(AWk_p8}x(Sg&b9E~O z%40d5x*O9C0#1c8VlBAfi!AQr7GqK;alC*wfXwV|w8U&^h7tM5(p!cbvZh1ZvEQ{NTqY1u$Atlb{ABroCy#D zx24m)r@MEA`X+{2Szj@gtDaNG=HSbAmXa|&7u;4V#J*zEM(ftQaB{PT+r#|B#|5={yE<@_Yzpw2JwfDC8&i)l zVMd(X)uVk3;~gi4wXlN?q>6L_Q&UMNCvIS28QaOSl#z$-peuA0416;02qXs4VZv`a zh%$Y)xWEzvo3R)$lWjOyfcC?O4@Bn}%$9#PIzqE|YQ&C=ocz!3ZaGDsV!|O@4gsYC zO6zyz>%X#0XBg#Yu}*Z9cBcGRoTOkj1$I{29;ruKcskwe8(ekXdIkvQF?x-3&vhSQ z44Im}S{|2tNZK3^G5?zJ+d{+Xre1W9a03ih$U;ZK)J%X1Iem;bc8k;VH}P6u@bsFP z3R%sKuzaS;j(ZXiUxWTb)?nJ&p+vyY&)V{R5uJ^9ru!0tptHq~6McP+Yg zt2yw>RlvxX5>^j#f&uW{-)8F?H1A*HED#Ba{bQWo`@6;8b)9olg~881ZHab(8TKcygoP)qegBd zVKw=n79@^h9cTto4hw9&1PY}MVKE?-|Bky}iTs8HR!38W2~=@eEhsEJYq;Yc~;6*{xDCJauzm*HoCd-~I88G90f* zdl4YlUT1Q7vTe|~Jw-+3N>i*05$=SsxR5kihno&jU778{To zlpWE5d^=uFR8m(Oh=%3vj~?9c+Eqc^E)VcV_}^tRU<~}pEYLn<@y~P~3y$QUO~?)9 zDkUi*P$~>XqZ;mEoU@}c5aPRD9#oeJ$3%2LSa&xek2CSaE0i8E#3IemC@31bwqlqi zv<}f|5VRczW&ph_U|N<1oTAZfo78H)lQB_I55>gJLbE_?dDphmix*rVdIe0z6FNU{ z+!M`GDi<&Z$$Rt0erLKG^kCIk4KSKpSkTb0Sz`D150M*MVV2fMAZg`^3tpF(Yuiy} zWikPSl?*E@C+fash&9W0jL1lNi;Z+DCP_ND6?cu+l3`RG*a3wNkhaq54w|ZsMAS_l zS#8c-5p5nfQxK6`l!@=ImXXrz7*2Wg`vrZ<=4SW#IJ3_<>=*cD<>M1)>^AbNrn#Jc zf&>qcpV#1aZ1D_BMpi9xbqAh4$2TVVpo69D{OOUV1G9HZ#b?Wd0$A9$FQp`$>x?KS zEA+d6Z%niTTicz@Yket;(mxMwV5TcSe=%(iENr3Z3Z-5BTp0ryXgpVKcUq z!61snS32`2nDV)^4zQ8P^=mn$zFzosZ>5PWQAeOgVVm9{np@a9pr_6@!S>#*lBtTl zW#z8e*WtWMiRVR1G)ClHf3<^u`ZT|py(}`N&o+DcXskd@R602G;y|o-36YgIm@-Ly zoYi|CV}5U4E>Y6jQ26{1MNRv`aa&KhsE{CDf{&D?O5_+wi*<7rXh|?XznHd?31;1s zivkWI-LWS7dR<%AQCwx4GvwXk9E}Z z+m|b*$Sm+b)|4k%_U%8?8Q~v*IEa5p{XkopqiqKtY1~?;((Y+nU;(=vCR}?(?EL^| zvJ%IDz}R(g$bLSjAuK=rF6%QR5u&a0^9#+nLaP+2-Yl_HU9ecZ(*?#o5HmUEL68#% zcV8}#C(=ZTn@%?G=1*1ZY9}n31pQLgFZyEKGJ88s?7Bk$l6!8Bf&@^Ls^_s~0{6a~ zV|*_wsfG)UZa7|XiMpE8rkS*G@KRY&Zn{X*M7q?p^PSdrAGA=S07pWiB^ys)XLp%J zqt4P-Q(jbma!J*URnV>wb6Ql^hn5&o%vgg7f#gw5qngD&!u=OpHFIY~H6161pU=8vXZ0+Y)%(Fxq{yB2zBeE?^ z>Kj=!SbxOkLw?@hs6xJAYHI57E+wV@&L|L;Vx3cAPz!{D**>;VQP&|NhAfVEcfjyq zgIcSo0K8S-v*{KZaBnqro(0x3Ar@Kn2Z^^v*qew~Dxr{~reR9B1pg?ac_&1a%77}X zephi~$_gqVW7Kh&ie@1ExlI&3RW<}td25=D87OW!sbJ^t(oNENTYGZ&l-XNI<1Px(dkQ+yd-D|qkLjf}ohF-Y+> zpvCH~n{xd6MsEA<8`$h4Ji)myFbR-MdHK8Q06hh*HSfOmY}VbpJN%9x4n39sPXCd+ z(5d$Kxw9S3Eni(WLb&8<*&389r``Ha!~TrL#`zGmPQQ3_Sv{}0UV^FdgQC-m zCoVj>Mq{(8Y0`07fT%1f;R40dTlbr8bF!|%l;AK=&Nxx7rbg?zE@0@O&jc){G8coQ zmLVYEgJr|z1(}fRx-};99s9ODT0R49@4L8xNd+ae#r#3FYP4UXGkedLNO!GADp% zK6P#{{ZaNh@6TLNCvk6xfPT)=lN&x7M|YcP=WM;0z|Y^At9(A^4zh9N9h>aM-+h}_ z{K~`IRO~)Du@IVLR-k9jsh+F_PSxvj15&gKE!0=*o1$dqZd|jpHkqrLae9tpdV@Km zr7rgQ{9(UxIgWjQq{>#DcARVJgCv=u?{>Dpu#ZeIKB(@1A??x@$X+Cn4PH;_Vpm$U zSh}>oXT0{$Ai=Z}Ih=_gh{A~6$UCE%B@gW;4B5QSlQN8VmLZ)#-oUz!#dh)am|4|# zyV$_YgaRV74ifoT8DwCUJ4pAmdg&I2R-DmE4F#q)dRRj@5;ATHy^0~U*mXCcj_;1K zMoT3*zZ0w45(Zeob9mXy@Z3#m=AdIPc{#WMct8NIqSmh#@mvKd z9e;GjBuUl$4aRz@k&bBEso0#f1SPvsUT+S83<&3JZtOJV(PGQ#2Z4p zyE4`l_vCs}#K&h^0n&qNa%{2}t;OG9nF|DY#c1YYo2PSHwJA|yw8u_X989zjtKylm zFmph0;8}fnu8bAg7 zuU?>Q*!#6~>fFo?qYe8HmH=QmVr}^35}m)=J{U!>aJdAgSAWDI?k*Vu=K4-Z zPwxkVZzbF%$-47Ro${d`PT!{6Sc%Xj@|ZhlG5Km=nShz5iD8Tgcaqk{>p(LMr=)P6+iLT&Q=o;P z1ZPSd3rl)Bbb*~;2i^?AR3E>+l?8JgNRtrJKRXu&LI>sfYnXNLxM|_m6z!lU!5pju zOU%v5_Wk+lsO6__s1BvS+CnP87^;%EMcM}G8A6DTNgUi%*q)X2e~{>0?~*(TXIima z+xSq$o-T}9S>KJmc+Tifg4>)dqnCrssrEJ50rv*Jy>d4k)VXXmsx=*_IYIdSLn8(Q z^O~m|NAWJ4fVna17S7l#x~vX9DzOm>c--x-^D4R2rf<3Sl}SXUBn;WQ?+p zW6v17$G)4%+`fHnuwX<+B=r29LVFC)`7a=c4rf$l&6k{+3YW zx`67+(vXyu#c{z0bV1`RtN$c?z+ce+q{ybP)oYy${(IEE4=vlcK$rt0J`Ivx3&bi$ zZS8@|hPJWs$L$VtpLR&+FNp7f-DrZFTFLX5zjn*LT>7BT?!CvmYRN#~49!P96c=4M z$C%2Jil*wqer5+mCO?UyucH$BUb`>=dE0x%|E_pP%$8jGCKCPh$Mg_V-OuWNq1J%g zBh05+U%S!#02%d6HO^AtQQFvKUzA7v07rD853zR<6c(J#%wu^PlM^?mrft1Z@bj{YI~?^Fl*HZZa{cnA;R7Sp5O;#ZD$7UcB_@iJLJS zHkQ9)*+NeMH@CW@ge)YDe+5}w^ac;uOE-pb52kH6A_UIGm74niL#Fud|ULrxkXIlkUq7K^-lbGW=H-8duZc(SfP`k)a>3dQF)z5kB|)mTwVj$goQuN zT|gDK^|Zo^4Go{it?@dhU9PN@utua~-62pvjN}^+PA8yjG{+>F?UL{vSKUj0Y}Gk& z1yIK~$N0G05f3*s$-Vem`-YD%H(tx(x$Oez? zxjm2hxxQ=!=3d`SEoe~4`m}7ZIbTiFr&o!BWieb@>bIP+jB8}6t0_HQe*dLj?$wo< zW2VOXFoUUUzgs;%qVjrjiMWb4cNTpE2LYD3D$wz6F$KMHnm+w;X7@eKR~FyU0PpLfDjppY#pzy)~P46A3=$S%q9w@J42+o1$+8V1@*wvC|{~7<`dM zH7v^+@sk;Sj)c$AftFwUTdu7(`|;ge_EIz@l@Nk`z1Co|#4X@fU`a}d@m_h@aD(#e zo~W~vFdZ*B`0ek@No_H~wbu%Vl0R(YjzITr6z6`ndG}E`e{m%bYH%%qbs=qv=VECY z@(jcgK%Qr%wyT+T_ zEPF=9+pFi_y(dL!K6;w6TKMoF;6y@;)kY;r-O-@kN5(|5-g0V@JVT_6cX zJfzI9UJ^la-T8O@r`q)8YkDsSWkVr+PNf}?>)8Zp|F4t<+}%L8C}HV5Cv4cVfhpf> zJ%W^!^!? zy1LE9i19ZoTGMPpZSOE|dzgAbm*b<|R?@92pO@Th>H?a~x<5=6!eM`}y;=!ue*L8o z1_Qn2AWty`vheK+?Vr(aN(?HS2*WpL>z%qosVuVjskQ&m*em!El+~GPs8p1LulxP_ z(6yBsVQ3Ut=Xc?f&_MqFXCv|!^?1am`~E+!#0UNye(mDoLY+ojGSRqj_ujoC0f}rf zXT?GJ37ZdDqI8oDa^^}=LS=ZcRIRF6-&d}+%lVtjwLm1n{cPo2%x1Ww&Uah#+ajHU zegi+_u{D@ZkKmr=K&nB_Cezg!^S+9PN>{w?x@x#ju&=D% z0*ZMa5*86b#m`@%__fgYZ0|c}BImJikf<8d3b4JcrmoH(lEU!!BzP@!a;RE=+ETqx zYf~gV{Ftjfm%n9HT>O*WqHMm^TCMAptfbugmnqUe+6h#EC{R&@N@8)_pN$KgWn~_a zK@{h|BP!7;4p$MOeU+Zx^v8H6)6yNdl?HOysdIBi}e&5F8m{;bfUDByIMd zX|ZhQ+F&_l)I5bI%XFI_jT!J+>KDebdS?dP_Jc2w>IHq#n_})gk#UhCl~>e+Mc0h9 zMk#t1s^0YWSfkgViKsVhD3M#|Av++(LaQfWT=Iq!VgZc+zY906`3$_^T;!#D#Ud#Fn&92ZhCGxN)Srz-HOWJNMj+uA}`E8 z)t4)dPuU^}$V$xTpccS#DRwcv?1=O$HF`xnW_*YbN}!H)qk0(snq(XU7}I7BVdHc7 zMRd2P@9^rmT*&&krto&khe>(Z-f46nTfDBL;!-5`j!wllmq374l7^qTb#(kjNjl0w z=9@X|{cnx0JraeDH4>!Ok1IcPDULhQ#r6%Gk))g+iW13Qo-?UusUd37;-cdfk=6%bWm2EHOpblh3+H1s1uB*bK-P0)ZdZ*Rsk&_KJ>pnf#qk}y5p zsbXeU@q4nC!S@U=Ib$w?_y((ZEe@mi{%5O!j#@uUrZ6!=|GdptlpBgvvZvA)8Vq~7eiHp|MiV+ zh!l5V;vpQ406_2KH4W+y?jw=@t@Ko4PKr{5rPh7weFA9C1DY9G&} zU~c}qDn#hOGfMY`+7oIj^l7&c=q$s~3(W#8d{P|ObwQhlO7Un(p6znaK(f@yu(f=R zdPa!Dm}nsd%HMk4uu3CFx0j;hFVT0I66!^53Rz5A{G|SB9_)z|P0agu?=amZg`Z)) z)++h8T!cYZVF7M&JkixsvpswS9o9_(sajh7yWK5_7pO1b&JHa;J6xEt!~k+fMP|6e zO-=~6gstuSU2bgx=9*G;5uz!v^o_-3g-LLzht)tT*f43BI~kT!?W!KVbE7 z+wGm;*~-t-Eq|7R-s4;{W`F{KX~3F5DEh<2fmL^(h6(vM*UAq*ODRby>I=iBp#;9W zpsCY4W%J4I_zR?m-@a2TfZbZwDhsMpAY$+Gj$Kl zW#o1|`QOgHpgu}~fAy|7$ovC_gv6HDgyv+7+kOf3uS5VZYH1w*b^aOh83}~=y*j}F zGi~6!8&f3BeL3+OQV#2d{3YvL5z8dTm*G)-ttYKRL$jIXKNQ9S7=RCkmNZdiTpbJssKh8uqWh_C(| z7TIbAIvPj7w`n`puf0zaQ)x}?6_)O-OJWWT7W#3H%7K>F@Yr|XVfd~v` zb@k@80|qDdK=MzYKWoeM$60q!cOYiA2&llx=bD{uueW@efekv*m@z5YR?UkXSyS6 z4@QnBir7yMgBkC%w6wgoiVK-<$=dyEy!ZhrVoPW5RGPyOfnICr^QE9bMtLw#%#FwV zS0}c>n!&oX_dR!}bA|%k-#~tyBatg`^F!3DHvj5KyQOZ>Y?<##ZE>DV&w^*H0&R=k zH*?Mg?Ci|Mfj~##-bevRv{EVA@7|CId^Nl@F1-XvSrw#9k1Ma3Cm{PWa;89(pwIel z+n^{l#mW_DrHLjz$Hj{XtwvKv*_1OfCQ*mCo;#*Q&B5-uFl2kHkn=4*CXpv)8k0ER z`WjD!`m0LQoD!F~yL_ovhS{-C8(?!kM)D9TvYr5#_e*Hyo8YU6yK3lEBBdBsR829t zdSdDD=8rvT!MCwFj*r0Y`Q(~(IfNjyd>OU;7o@b-C{Ys7pZl_qAIGt+9bi3(jkFyz zH8VMVv|;h*GY-ncC|_xRMvc|)r4vaqwAYvv@LavuDt;>BPb~{Qk5f2P5Qg9te>-@| z07K4i&i#cGGShO2Lc!uhrJ1|*dA3gtUmyr~OolSigkS!Pz3#i;a#sjPP!7-1-HY-$ zDQ;MmZP;$=PgRJForeeNJ6J$7^M8@{-ce12(b{hS0qH6T(nS z-lPslQxFiT(tGc{hbBnxH9+XS_mX7pc+UCGy5G6${&DZOSPPPw;hn7Hot=62{_W=> zJ@p!#&W^DD^Sr?!8Kiz48bwUwJ14W+kvU3cFz_*^dC zV6I97{pEsv!wXJ4KcV^>kX-<9w27reKGh55r7fqa4$#2A*@3(GX-N|%bMsNZQ!00k zeS0H0v95rzx|Sr#?G2qZuj6{<9XEuT8c}phhvA~7#gjq9zind!alI-}tluAzvB=BK z)!s14SCaVAQ+q8Coj-r@o**sYSufYRTou9J?ALH@CD^@5O!hxY3iw}`6s77wJ)vc4 z-%;wFcJupzOEpYo5K$JA6mgSi(OP&A{IT+ONu-_ByDI3tB=FtgcZyM2nbdC{6Eu0& z;O#Y@IdRM`$c9}#1QjE;Kh1-pSks>CCw9~#&Up({wX_l)^tXopfkt(b91P-8^{E{j z$3ONXp#DSrc;8W;*BF~w9)~glDQvU1&qzx`u^X!o^PP?|KphdJjs6_ zMa+a%_1{na@j)^Qu>VcawjH?he?G?l$q>MQzP$GTlQI5Zho}_afBd|^TI4OxA)cdO zD1?l}?K&Xc9zE}$xOInCH*YQs0sNOTLT54|5gB}`j>8pEW962~aS>8>c=)UwQKNrl zSm+XU&5K!^Q(fT-sDlUA2krd+WW6LXHg65JymVll{wIB;$!HF79@uZM6<+)UlYT~@ z?mcX!XM^!Vyh@ab2~p)9a&_mdPZxs6CGJ4?a}zMe#jn+Xa%~5RJydxYr=rz;uV?H{ zK0f#RjqB7yO0VixCg3(y&h9OekNSO$d{~97i9q}08IGJE+i-7_e3R5cvO&9*PG}Ae zcmB8y`-nDx2d?Ol8l>uqq}AkeGzyZ{p$Ad$zBBe&ANUXWJ%*AWM1;$ItDmZnIX2-p ztgE(D036wEC?xlu49PINHN7W{IQXm!lZZbGI)@nC-{yMa;je||8T@!xqeB;fOOvoTB#{Jv|q#!KI&-iDBLt#aL)~y z#D|@e-lqSsBRKnT#csui78rm)Cc9}65EnWS4c-F}s;|R~Ah+J*Qk-7@la{FaxB*M; zdL8#?Bm6J9($PZg%N_USgNAFCYS&$Nz$MuAt3sVJCGpGcv0O6Pjc#?0{*yCj`@?S& zii${1ykoylzGd9njY9$9Uwn#|d7s^d<7pC{;|^Kcw>&s!HDFo3itYVcN|^xpD(ZRr zHTW|A#HDK(a18UE>yz7O3H7ee_7$f!gJkw&c!EWQP5tPBJ*vz0+&gFY%BlcD+_j zO-HGG#P=Hp0L6oMrusQ?H25XXubHLO2X=6D1B8n-g-fygyicq9W#Zd)TO0HF*;eM{ z#I~Kr^_{zS(;q+awo>rc{rA}d5m8YV<3+pY(I&&JkEBPWVVMiQm&Mo3%#Wf=iElGK zqXFN-@$*s_f@{tg($sQRy5Tm>J7+t&qOPc$K%duzq$#E~jNe67Uv=IN{s9hbOG5pl z#w(Kc!w=EN^rAJQUMQO#J4DSu`4GqmWEp45nbxGLD5gUm6XEU{WES9aAmL5Ni$So9 zj^(N{wns%xAagY~ms*chzgC<@MG?3zUfLeLj?Va@kY7P zFd%@r7JhrSqF_6+J)dQWs8Yi4=H6IwMv$!7W zwXvcQ)CARKrb;uvLtUBH2iLRcl2oev=}ALLF7=Ui!@Y*{BEv4f-%5?G6{XECR`odV zrb!X5NTuJ%I&TYj$r%>6Ztt$v8@l)pfHcA)#x{G9(KdocLInTnhDuYv3}$B3k)wRN zH=k(LY6<|q#zytp+dClE!q8*u2}Ex|?r??>5vBO?P4>HIPnX;! zB@5o=OPk8RyxL}egN3EX|64)Kb8=vo%#{GIc*!It_H4(H&2R^*VK}Eqrv3tyV!r+O z@nZL=@6yl>YGnHit!sMo@C;x{4R7C=)LO!xCknlHcy-5Fyi*If3MOF{knH*`H`2qU;6v_OJRua)h_u?z^7v`~G+pPG=XujOw8hd% z#+tarxcT#^eHveEACnTLpB*-$pe7;U^=tdQB`fUp4(5E_TB!fzcN`WZ4_Ws^>7kI& zr#I@OwW3AZLsI&&9ky7`ohL)=oPbi6{GinrcFo()C6LH6$=@dXl(cQ!=k!hiGnF^b zjExy3zI&K2<0P$|<7{#YTtq?_R{12v0*N~s{P7aPdHc7w!WUb75FNM&C_P@j(tnZLih7v;TsUm=aewFjm?!2tnx=)^u6LNDF5*zPqEutAsDc_m)|#a%P| zB@RGH$f@=&>u_aN_*BjRXTpO+yjM`5+GT{iK_mD8pzF`a_W5QJv!SeCiEg;6s&)d( znD%|9&Vep)3g;@m^mqQ}p6=#+=)!mGa_{dwLx$6UKIuru>cNjSEV1;!Mi(La5~A|& z289FgVLJ!grX)VuwJvzLAo^-@pXn4Dr+VYfptxVxlfiEEZsqk<2QgnU$5fb%>>Xi3kKn+2vuBy<8GiO>C z%4ZVU+Uv1*Up`=%9Z{y~%4B4g9$$Wzc|wXo^A3gY2n^la zN+AEe^>yhlb?k_m`?Jges$N$)4`pG*@DB2u1^-7fYUcAuzt>rywC|>1g zP=(AS>jn^*JHALM_x2R!ND!)9g@|zKyV9aq69!uXwcN-|-UI%l%n@3<(Ji2ptI3-; zO1oiz1GBmjr|0)Etuya>ED>&42UU|{HJBa4DJ~m~&(RMeT}4_BF6#XGjv``=JUodD zaN!dOn1oDQHHlJn43a8Wx8T83D>d85V|hHz&-6IsI76Wyx}gYWT7!=t0Xck1>4$gR zXdQsH(dQv7hlgza>n}K~6J(n`TAcT20&;Wt7#L#QTh_ZzJskuJ0j)npvf}2pB&Q=1 zN}lXRwOc055w_4B!&I!qJ>|uvNJxLRqM|}*A~*R&zIsb z()lWj12Z!5@o*Mp%axUt_7P&nii+oS1BY$h-GR`ylVO>?>3_#a<(;{@7BbR_E%Ql{ z%(180)EYqROTeX)LHV;%zZ9g>YG9ygF;hWmgAjPgUB<%6$&$1Gpcl1a)E*E~=~p5p zKQ4IJR-0_f0y-#{}YYu8|Oq}`>%-4&w6Ty7mAlp*+EC-BNklE)S`v(~poKZt;K(1_< z+wP%4U!5@upTy%wraW0C0Q!V8h|i9$8vHMq;2&Q-A9I9+T&{g)nTEg*mGQi$y~^F- za5_$ZDp>9?1YR*ZZ4Ub-N`kp>mb??Q6?a#Ij<|?PmV0A9s^DmsP-r}$SsgwCT!2L> zs6t45xZUbUN)2*FMY+2y4qSkC#I(JRR4eCTpWb4au^<9v6yo9 zH!W>Ate7n64#Ra|*Am2*qDpngvkEIJUSDQ=yqoE?_FCh%KxcboKrUS-I zIs{+iztZ|LzakM@9pzeRXaE(5k-I#1cSpi8Sdph>-yTCqYO$xg!+>BsMC=`o6qw2s z+3cIzyv8XBUWOx59G5CxZw#cyF0`N1J6fXfO0I5=UEj6)Dn2_VX(R@qak|KN7s8uq zQ?d=Gu3g1p#I->Y0m0g|smaOot6Pd^O=3-igqLdwyQ61pX&wd)FH=%}3=Iylh&9nH z>WzrBxmm9Mja0I>E@BXx#dLOc@j9+5$e6W2`lL@0H8v(Iv(YJ05xsS(9vRZ>*|(n?uxz#&(dqAL{U$))_I=8V%B-;`;#c8R89}Nr6x*Pk|BfM1eT9{YEoGM0gwp$Jz!q>yrj5k_h7I~lO1AY10b6H0|db{-ALK2AE{E8 zE^Y0%l`+W(H`xh7#O$B3dH+;i1C6+qJR^5v&q>g3!PA-8rpMREyBCFlp44iBu{h?r z95Sc=$~NeYqUWK2&+NZNWC(JJs;9Si`R(48-pm!?P}MCCN?x4`c7v^c97!Vg&E`(PcXasYc2|%O zA!{m)1O_Cq4(M@?ad`PM{*Cq(plZY%93k0Sm-evL;RdX2Kw~ff_zH?V_$(L<1}wI9 zMS>wrQs9!pm7{u$e`>Xh=|;&X%n#FR2~ZBDUg6cz5P`*|BzS>^g_nf$;=Bv zQI(FIr5{g!tV~_<>D)HN_x6k3VLD~Z3LKiAQ}xfnG0W_x=o%}tco5beF@n0XRyj}Z z>W*u`R!NKh`?qBtnDBX)0~=ZNdc;v26xZ`gS+)(mESpeYuU1+W{n^&G&ag=V+Sd1J z`IU}N*d~(+1mt312q{o&{N1=;%b~pE`X& zaa}>{hiq)$paG$Hws3`0&9nl{qXjSmOLqRz(Wp&_6?}DG`-c!Z_uiF-%ohqlUj#>_ zds_Woy^@esQfjFI8&{xyBg~W`s~pacio8Ap^U9x4mp{U`IYoaPF&c|`?@{Bs!oS0Z z0scIN(UpEkg+dNAM!TY+WXUDIkxk{flP;5Uz2GB%s5-37b#vo1nk#U?(DQL?#w&d4 zUED_+aMTL5P1_0qzNmb^I16amc;8#THM!vQx&!P#K6Y6#_od1d;Wt^<1wX#a{Y*!4 z*xol4HpPfBqcr+^@1a!o)&Oz{`wIYJcN?5}Q6WS6Y{tHY4Yy*?95c694puu)*O?$f z@80fqZ&%;q_KMOP%#AnkQjG)ttt%Z1Hc-bPg;ex><{<8CJ1O+S*YZmClfY4?qpxU* zgeC1)eSJlC4pXQJ0F}H8C$6K!sQ6UlJ*B2>!CYHu6}^9{(5O=MzWi$`9O~tdCMJq9 zEH+lST|5CC_;-z86iH+5yX-RV(O^qqV(vlg?@}`v4bl;<>yh3&G&BY1KK~F6-5h=8 z|3XSY0L2KboqKdwc{`l5M^3^lyfW}si@rNaHN>*+RkRyJhAb@W4|{s7^2PS)URLG! z5??1=bHVg{3tGP;uI@qI*3;5Ypne#^JGb>zl&)Rd9;~U})!!WAT*G%2q*a0nF!}n8 zls!F)LN?SPxNP2^?yKnHAr6e=Acr*R)=(DA=|`cN0CjS^q&nX|u-px~q!w)j!BU9~ zqXhYPq@~SyUcAgt(4=@7LQ-ZT`t4gtOWN0$xL9q>dAI4FcMoC#Pq**BqQI>;)vIj!qfpgh zA3f2B^G$lMx%A;NPvP;>WU529>ub#(TU#Dxcp}f9K1>XE4*BB@Tekd7X7Gc?#cG!) zd|P}gEJJAV*Ghy%2*7lBddkFXA}F%Bmk`Bkxu&xP66f$-^|VI+WNm(s6P26K#OyIbF3P3a?Yd4bqQ)w+ouA^2xa z-Nk7BUaTMNmL>_9SIIYjYrIY~aV~xS;GH+L5I6JC``*U$!Lgf%*SVd-%8qMEId&K? z(Dy3Zfb{j&ZdF9oC0}3gj?U^m02Ps-HZ0Dc59o*LVT1@s=@(crm#-IzjMLjT@$v0h zP7G9p1Xl8B=hox-B4!tVC%`pI%d8=Nm2qb0g@gM8toP;Hgl&$#o~Y3m#8Y-p0Kb0=3=5>)v3r!O_ewcdqm%oHFh^=qt~ro zZi6(eniGFp%nM6#hxzPHmor0NcPkNFCGqio6Y+?)f4JC&|5V6+k;7BgVt;u*WpAoLQ=+_FTXRgc)XniJyOYxk zfF^Os-qokCQnyxcG>(HA>n{PxTEovf(aRshpRg=%ubGAoSm%+9f-mMV`1Y<^bx#{a zadBm{@ROO>T>CZb>oIuZy53#NBlC)iJ!4szt+8D9^(#fMDx(r%>z1h5Me4=h8>|l3 zrxuGM%Cm=)snqL-GaZ>prE$$eK#PGNAT!RgNg@I|E;uUw4tNTa)Nrai*F#ghnVvyZ zr_}5txc~!7lBHB&uU|Iaoo-N;4eUQYU+SxH^eN4Id@!)JTb#EF=(+G$ zHhF*R=`(F`J)3#=PC-;#kfp}{N$F@xAoMXVwYTJk8{FVcugKjroP#Dn+v>wM@Kcd$ZNJyFCLOD~oL! z@3i9_*5BOQVivqJ+r)u&i#Nd7DnA*=1F0E3|HFc|!tb5)kC`?a6=?CA4bZcybduj$ zB=d#CCEpHwKftSi`Y@~{pc5oTN56sn=yJS=b5Frh^-(Zg!dTK|*W|6w2J(uE1W%v- zekB{YX4K5JnWJ_f^%V}lsHwO3mrmT#ssm@m*SJfnlIVAWmg8*M`l1>fqM~NU$Gujh zQjdS$3>$wHlQw@zBr>{n3(%5)VMQk`XGw%6XVDBTSMr9q?sfF^v3Cy+QUf52f+9sf zWhmsnRx-|M!X7A`N+w`fBHw`#Y-X*~x&b!6$0hWy7?PxBgB%RtkObn>wIPX)%`AwS zIzIu?S64;Do38?35>FES8kMPNObElzHV%4MV{nYK_Y$CF0vWI%7>&hjw_fCZ-(BR1G(vTYZFRW?(zBUxg-;;i-Ktf8k_KZ$)2WR!82(=L>@cHV_f{l0*u2kW* z9^=x0ps35bPA)K%W&b5LKQVdiM?i4(s=4Awr;4~Vs~RnXp~Ypo%{54(HB3PD;SHbS|~$n_9uOJqy5kcguQN7!-CfpA$D_>JVF6w|9Ytnc-b6eXj0Xvm|R7P0> zf(L$|U0qktwq%-AzSDBPJ8>k=31KO?wXkuj#qPWxxHv;XxKeI@$6t_C%QiW zlgBoln{E7@Glxwu4w8`g#m85yUdl8IDp!CL8it#hcD*-QE@)JJ zy-|PSI+iq*EE;_G?$Q9x_2A{M$6Xb_*Bkp3t$IW0BbK*q!fN98b9F}UqnobgZ~R8< z(7xe%=&)C>zTg;JBUAd5YcDp&D@?UN?0=2ckd*_@DPz=+*P@*F-=3kH*E3~ch`2t#n$}?s6;vTVbgi$LieT4KkI83}npL{Dmt|?ie$+K{R@kpB-+P~r=2OvYKkBcefsKeHm&+H&WO-5N-yzGUUJ=%ZRbDZrDbpJEXKLa-VBXeyKq)8$!Ny)4R6^fvw*Vs^w$5Sr- zC^VA&(%WNx+)piYf4mADdj5=Qt9gDMGlY_qtdO=rfKcRReb}0MdP=O4^sQDAEab1X zo%c{a2jCd=NV-XMR|II44#t^%8pazF8@|{;tX~1za(LgVspk#=8$bf&8v2{YKk11P zeDEVNGjks6fe(`7L>s8JmDXx8*}MN-Mf$ytjz{$xMt!SjgMffwsWlcksJns4VV?Qk zed*AVd%{7PDsd2^-BzpIEpis;eL?h(P zmrI?h=W2a{J^SdJDgeba5qjqxKom0SX-1LUSee1_i1+y|P?DdACN$aJU0`}oNiS5( zL@yr*ZGGAP?aA`N06BXG<&Et}lWQde1;rjeP;wk#?~wVbD3sVfL`!9<2@embd>RmZ z>jWJ_LO1OY?I};X8a-w&&?tJB{P*;*p08OR!7!JaSk7TKz+a7Z{ySWJ_J@b)Q|Caq z3Ds;4=I;eNz*qZZ$+}n5cH&R5^+drQq>hn%d~(EOe&afJdm5kNAsS()_?BXqnYpK@ z$Ji7St}xf{pzIw14l>ux2em=UZY@jf)Yqe z+~v<-3hs%xS}(Y)(@N5vlG%1c`4fd+lxlw|*ya|z1jvgnx1f{r?ZhWy64c<@p4bw7 z*O~H$Q!aDlg=96iTvwxE!@2c^khh(J%7D=}VhVsJzIQ~``6o?FyfSjGxZAvAUP7+C zp&{bkJt!l33})>IPna*>PBY%`{caViZHaf_v03)ZgU`;?VaR|sq3fWi73Xh1#`S)M zCqEYEh?3XwOt=V+(Tt&tE8o(i;c9F=v>G8e2Y)NLTj07;Xr1iWzfcP8lWHV~B^+qe z69C?0>1gY%(d781IlNLcn{5Kj!gV*FQnk9DD5tf`ko>{&-|OR7NqThDXO`emd`o$3 z_*V1HL{)CVy2PlT2^8c6eg25*QYCW~FXklO`#5&;l!Mbm!}uv)GIJ?-!#t33L)`UV z-+hEiNlu5*OeK-DVPh?x^pgJ4gsY^a1gL9h&=vQpDMG?Qoy?dwiYORCC)Gn2p3ek zGxU?QK1WV%OX0J}a@C&y9;W9RkRhLLzS$I)6r&$%$*g7--XH1l^OUd{!k`V2zFW)| z4Q)nMvqWX4=<_|sIj2a>R91`Sc%Iq@{XoGO$Zv>sadc!fRifIU?gVT9cj{dKP4f$* zhlC0{6FXb}_3k+Ymt5nZC6LQiyMO!d$u(GWj=aMN^f$G5--M$Wz`Rp{d<#6^W1fM- z1<1D+n%R$ztR=;zAw4F2Z@9n2=x%W)*&=g&L5jNUU|^l-a{wcVLYvGZw@1mF_f zE-a<+g?66s@;jqZmESEdll-=1TDSU0fYL0V&#jLieO0oU0ftVw+~9`$MEr%M?Q8hM z&-$(kNfIjsxa=mzPC;$H?HMlblB990eNdS)rkjf;d$xrIGyMUwfR{&z6#KG zGDN1C7V93A_YGtRMv?D_hd*F{_V*cA?re83e$+49zdeI0^T=jT%-BXg7rr*EM0Tk4VC&!Lr`ugQ=E>Ef(5zkvsmoyLr!^rl(~E(6O@C z&#$Dvk|CZmdu8$WOQ=Mtyd{cC0P}($D8y&~z&{FMZ}#*MbJy!c{|+ z-e1m}Xj!PDZG84yO2fk)oMiKhKEL+43(x(0yuuhYUz*be{z?Tv*?OC4dlBcRa42J1 z8`O9}`x)bnnodQveCBss5KutCu5~hf*sAFw<02ymbG0xuyYW0G6fT2iF5`?wd!@RD z_gr4szn2&CCiZ}@A=&ooDE0EdY9W{d#~Iimh<@`<)sFOFU`0}QKN@5A5nYOBXGGZc z@9MFc54U=$u?c!Gy|8PkzwQ9~TjP{ZI6*ugiv!1<;@a6FaN^GN=tiotSJOhqnEl$) z!P+<(lxE^v8-L3!M^)g!UmKZ} zSy-PU%vR8VCt1G4i}+dg>~uan7D^<`nkE$Do2S{KEhe4t_eW~E@px%*1koHy!=B);}k zmDb>(aA#L6c8t!gpGJgCnVAD*Jj8hZ%I)&7W`hF?s5ZC0zNt`G$~7{jAN*R8z+ivh z`o#mbvRX4+DX9ppL16G{XBUm%aUsD&EY?$x3nx?4wy4pu3wJF|2P@|nS8~kRB_$6q zsHlKl>yT&9gnq}a(|HC~b5=Buf|Ln5px`Qki;9io;=vc8@nA5i=Ls}*8NQ(06X76& z*C)VnEJIVE*y@8*-{oDUW0D+DrVnjQ9ncX2r~J@@_bxgbm_?riHC{;4ZFl@i@GhBb zwitOfAA7{S>-((uynA3|!`YWU=L1pF{+4iQt4eOBj@qU1!7J4?x-sXw6Nx0nMG_=( z=xcuX9(NdC@puE~&nzF?ak09mr>C>4NVH{OwF8gV4C7g?yTZl?T+6V6f@eO$$3cA) zlb43ah)I1Vz`hT*U|99D8mcgLl+pT1j0p06`g_NK2Bez`thUg>s!~F~Es?z}QkU7Z zTEc;^nU{6h_Ek$=!!4pPcC%SvVh!9AoC+BJ3{9umG>lE(VLekUb0CMsT?xa#+J@fQ z0RaK#4P58mVt<+7^X&Jx%}*|JR7Yg-_k$DK4kiJ*tLFjFbV}V|bmwQAOZz)ZBSk`d zV@@l+SPqitOJ{9GJb_3|1it+4|Jd0kEGE9tt) zs{qvOUr>dNiMuy&jum+}SgvJ@{l%rWa{3%8yV{ioDg?wy$upy7`us^$dbfOvJ^WozX;i zHOI#Lw?#51|Lu34)qcM@-qDdsCkc1dDtX==;+Mu@rJn^Qrv7sl_I2;8Cpcc}rB2?g zK#xbUCL(~dOj~H$iNFYw0_z-s!v7Wt#Bf?lE5r-zp`yA~fkZ8WVTyKnO=WI#UYi8+ zv7FyBQdan1Yl>VV1r$JCb4xVjjtQ{-HznK2-%s~S$6Tq+L?+|RgOwJqO`y=l?|KwG zdy$QylKuwA`5#(?=Itfrv=9GFobNxh2A2;M|Cjt=z<=?t3I9{VkmY|!7^V~a&td;t z!tlR_{{J@w@V_Z3{{I`}|LYLJUAC=Y!RF>l$aO8yHvDob-sWx%6@BwNVCUcvKQ+}OY<31c1w641F={E5Cuyxtic)XzTPvjBQaE3IMw4HCjE%*Oo34nJU z=5Ec>5xLO0AN(i}J7&o%pEV*(y-3IVIoy%MR3(gB5Tx|*BA%AGC3t{CYj;yU9JINa z&5zIMG5&nUZ0t@$jSq)z@ZvfC*}A|x7n`JRuzDD8#CbemXy128d_^GH*|8$GF6$S6 z>f9{NU)&Iqt&s_u$=VKzc03n`3Sd2}LCkiq?DoU^8V?IUcuzQ~s;I+ucU%ATU@>yZ zCnZCw!kM}r*iZN+XX4MhHE}!nmz?-osqAs}4m>`OEmRyob39>Z<0#E)_#8^*BcYvw z6L4qN!#n8L2d$vgO1^D7*ykqO#0|#K>w^9YUTgXwR#gvWi>+~4&=?9U>`V?NQTjl-++=I`_+ zY$N^U7N#eTMezKOeo|Ho`bbQc3=I=#p2e}2ewmb5u7B@zX;D8^lEp#Qh;E6%7nWT( zG5CN+n9tzzFO`ZeUQDy=s>%ffEUxS;e)f^*R$(po!VI*hAN;%uIjX(1l;aE!XMhG@Y|R%J zAV}{Hqs^_WZ%6>RsA8haz8rl_6vvcSU)R{mm`qVAYy6wTX)1@-SG2$B?$XdIngFo`lxp>F(Q`E2gB z7udXyImxL9MYF;yKESMJf>vI#_oF288^ugK@hfZ*-C3?d^+|vN$ z@?r&Eom{`AMNI-I#J^YZ7Cb7IrM3Jze9liLL$)g% zqM^mqCWd3ys2=^SnxkeGzYx&NhMLFKH8uVIBNb15x|dr!gYU}-HdYv*ov+W}6FH19 z+DZ~cjqSVfg!A)o$g9?23YcfEF1ERgDcPU-evL-%cO$KEEJ(0N`n7YOZKLfD5HTm` z=u(8Gyb0oA0OknJ9@By#Q`gf}yqcD$%?2ws0BK!8vYLy%0&h_F%lZt@hBpk{G)xuv zeGQWdCQ;J~yd|jP-REt;Z%rs!{K2ZxE^WVvw)KGr;t(+V{E_qi`qQZ&X$&2*sybP)@^s*yWufjfm}vFH$q0ML4EeqW99V4X zVC@GO>LyRE7j10d61(@BbLo?N{kqNjf+==!ZtsU`rr71J?`Z>C%RQP$am{VYpA!fL z*hp_?do&+A;{bh8zJ_(EJJ%H|(s_7ryMFd;tB6Dka)!X>DE!LxIH`yT zFm8@|Zg@>(pTw&remR3YGKAO)51u=j$ zwM-PZkI9a6lp85sv|gMXPv(8<828}eA>W=N%Q&y@+2)dqU2;ks)bFoObax+1H`8uP z8jS`*Dt?8>e>LH+vIEj@Zir%Q?Z}+#Bns-}6}#?cD{pYFH^6K}+?ZHCV?!64U@Uz#;6Q%sGb z$enZ8nfJYZ`Kc+gV!;!3bmvb+B{XJTEnfp(Bet%c-4%Qbt@BJPc?Hk2BS897YLAd( zUt(By0;83~ExJA&-c7z!3UAawT0up0qfA#hbaeRT`{hvAu^J8C9OTjO&*;+dCJuIX zzTi?wR605)W@&x9x6WbZg*S#)&^BolYHjGXloKnkVPj{{gji>Rd_&-dLmWf_CkZvi zb9D~ACqt6Jf}`$v+Xa$C`s&|;bq zA>r}S`MEJ-GE5*JIc+mt;5 zru%sV@{%VmRXO`R%g@GkmBN4tXh|wIXcaXXL`s|Cyho{mPEGF!nl5T7jgV~fV_Ii4 zWCRi?v=M1jlG3jbx?8gxO={aW*Oz0}x|{%UPL?w=N#0k&sK0kiN2CRx1EkQi z`nTNH$|Is@8xvZ9wHo7_CA+#xaT2s1+XIZ~gmykwndu$t*R+E)z)Y%oZ%}2ITt1wu zz7sX}o~DrGe({_+N!B>3#C$CXQUm$h`)eCrQ=R1@slEM6RXT65R?N!au5nx2<30U8 zUo4#4hh!P^`n5;r2&XT5)w$mna(;>=iS^=T1p3UwVs1>5*QoX;z)Pe(VxmYQhwp?G)NfUoX8UzJG9+l5SWEq-qZ~ z`R=o1QaDwD3>xU7?rajkG+_j@nsOCs#}D1wJ55&2HuSOpko~vh5Cyib)8h&qpi8tK z8nQtF+&I22oGc}SzAC38z+%Sj`^9q7g*KOk-SFyJBcAJe!C}l{TU3Ww^PIiYNxoBa zYwPVUu|o=9UMEa<0)1eTh;h+9ay~z3^Su?)-}2~!IJ@oh;Vce(OeM|Orp6PIS^cPd zA*it%h#XxFZStjU1H6o60f7<^NY6+r9c|zFSNcwRl#fB|msD&7@GBtL! zzO%XMp6NbQ{&n6u!m!lcCRmA8%v(%R%!?9;SWn4H66@x?pr3Q>z@bw_`Oh0B<)oEi zr`?9i6_eA<6Z{vN@7}&|yD>~^Z%#{)Fd!?l7$Q|yN$Fs%yZ=3SXq4sIEoeOUXzTdI zLiUvnK*(k!fGP)Tcc!|p$rgno+jyRE*#2oC1jk0FmW5yVw*chQ9V;p-8WsOjDiN40 z=CXgiWAEgW{kqmxXsTaaS4*oa9S6UE=VEtO7M;&iqz|3|VB;WfwfNxRp!3#bv5IGr z&D3DAlC12LWYMau1{tf}Xu<*q7)1y>-Spv&h-s^hKffmiS#J^wwK0D+8ch~+XohnmF3$|fF^BKY)p*uXE_?z^Ybj0L<0jlmkA0A?Q*AX%51mP z#Htw#b?MGMS6j^_a@8@Wes~*3@p=%rKe3(5AVAV zjq(kJt6j??KebrbbNvej=HmD2eZuNbVxPj$8FtIR&AK6tj!ubxmpRHw_PNfc-1x7P zT89y4ndqZUXo5Z}TsjGaHV4I?r3;`mpG0d;P`l7+I?+SB1f7wwHtI6w#q!czLw(GX z?`e~>wY5fP{s32xYRgKPvvXSci!(9??R14d7#Lg}Z#k-Hz5D5K;7!;ng9LJWForr# zAg&UBpQ;t_go&W1I`m4s17Nx z1EAyO0)HK1$hn^DXz2{;4Mv4xDLE;L03cx3Z}(b-6Jmh7I0K#^d)JYykq+SsT{g>kcA z@IGy?@;n2B0lD-+mFwPz%Js3EAlrai+drcRKFe)tGIb`efEMJEd`&2`M6$=vW}mS+ zADqnf4|BW3F1e$S)A&^1!6`+}ge z$z;)0e^O}=Xzb$d&L8QAp1E5a^H;mUaXT^UmiTN;a^?AG^~3-q_x>)lVFS95V=wke zyGy6^KkZ*fde$al8|(g6=@ASbDi*29(A`O#zS^KHNgNI2dwox#?>W|(XNG#oan?6T z>T7d*6DDIZ;BA^?8fz4c|1!eacw<*`bMl(S(XqyUe_Hq}vrc64$3(&Gf0uUg!XsUJ z9IS^tOl?}(oC+kVI|re5KA4X>9kq2HDQ?aiBciE!PGBfY6ZZfw#ndnDwgbI`+{_qx zfs#nB1j$b^j5ksaWn+;))$xcYi(1^406Y!!L)8KbQK>dk`!a3&GJlPp*$AKJx3qH^ z2IFFvIQ<$N6!e(1^)IQUp8EV7>O^^*Z(z0!(*vcwpfuRs)s-?Q&VXm14FYh4%V}03KDF#mJFK8-FNsLPZ~j9h}F;|0~ji(ii9E4Rac=`jEPs zTL^jX0l(i{29qWuhz{Ng#0%620mc*=~Mb`$Z+N z?w1=69*IHgxI?>nAc2QWO!k1bq5QNl^*w6B*;njE{8t>K?v&X`0qPlHSb(U_=bzg6 zbbE8t#jq95O=pe0eq&L7`f?VRD>-C>0e0R zHSSf^SVXXXgrzdL`@=3@qLFA z-LQWTUpP(dCkmeJ2s&BGzbya5Tk9GfLtmqab^^>aVBgHGXg1#ghSQ_0q40OD&WlHH z+MhZhteM2b^c*gZJL3(dAjiOgTFLYx!oHEeMl`s^valA9)rY3%!ps^v^(LG2g|ra{ zS1aL?n^2EA-7Ju%Cey|_-}n^xf^Pd#(mgDy6~{d^r!^oiO*Ha=xY@+z`h93$*yOK5 zH{b(vS|u;o*<)BlL6)qo%tImvyY7u8Gpq z`krKm8byA|aBskr){UURDr0TDNG~aw-oedE4q^_UnBK2y=s&op^zB7r9R(|(?{ zzHMZnFz!0s=Dx(m&KJ?tR4;(U)6+~PNz^~JmTN+jbd^dAdlfro^7aac+)M3sDy`+^ zO(~0ddb8uf#r5Tm4c6S_Pu;aMU3RfdO~qToo4yg*KE=sBgAJ5w0TGZcy?3br5fBhUO(2v2 zA}y3qLP#$? zwq-BG9(tFWd~<|isIjN&h9`E-ipNVXJb0gyoU#87?~D`d$n|%dO-uF~1p(M*CCXQY z>JM*gY9BpZ`8}&+56A`2boKT2Z`-~WB;)iZX(n7y@PX5*gy_5%zT3 zU-b6z%}Z>l$;rvbIXFTa5-x@B2=;p~O+ng6*x3yShlZr`i<534-#m>J-+wJXE^|iJ z#d=3JYkxO}-;}0Uzj5`?*K_hnbjmnoOhpV)#>!bQq}AW;l&V?7wRM}yV97_1kScbE z^``dV#{`vLXMJKxuJy>hpD@KI??+$!<5K7mWOKT_|E&j0C#OEBh5LAVVVhsqxIsFP zA9L9w2uinZ4Q9ssWTmUaeL}wP?dc(%4N9B!j=bZ8?_A=Sv*=tO-|_T)yt@9UlQQ>M z^&I~XDL#g?WN|X~H4$rdT_7UH$51>Zu&0HWjZ`a;>gT0QCqx=r3??zD6y)STU#DVX}W7ZF!g@hn+q>>bUTFYlvo-r4J%lTh^VEkN=)JBM4TB6+b z{gOuiOox)~`9%AS&3-Z?beVNU5;l~PDA#(UnT2($Q)>_N8d`nXK!!*y>tulrS%2dE^ZS?Oqcz%`ds!X)JP1q5@)&!FfFKS~(rVC)<}S7~=Gat940Sp=7w! zJjbi8Z{QuT$1)P%utqWsArn+E(?7_>6gj2&50{_5 zbarBI-zZ#3?b4TUlcWc)_l_4z3g-MR^W4@z_j_19MkkHT*QJT)ik+r=o>G?u8P}1f zmvI_xr6a7nrcacPWOaWI#vka3CzGsN9o8}1`}U|%kGLx7>ITW{<&pCPZ8KwWaZh6;sf0t z0S9M2e!jP9tic!If2c@o*@ER8wKSR%`|jNh1O*8tNfmY-P)B5Zrz9@OER@;PJyjcq zP2~EY{B%(%&tF^WHKoQ-+@vq1r=|5(Uqc_!8}VMj>A2$Os{?CW=(~E0&a&07eC@=+9@U&nm{~(;CxZOn1zQB5^v+SsDn*t&4yoBcf8yK1*-xB0b%(UG zn!LT`9u(9l;n2qit2&yducNg8jsCj-=G?^wEVbIP87zW;Q`G6C*_}IwZBj#Oba(E6 zHSc80ypWa6NYm-NG_~c5cEAe9UKXzPC9p`Nju?Ko9ml&YRyn#?v|9>?1 zGkg78$_%W73AvuLevLU^%C)$D3w1clhRlB_tD4d z_OX~znX*4+-^C#fL8XwoLGjY_-YN}R1Qac8?&|7lQ>*f}=QtR5$#A5yuflC7(Czd~ zO>##u+;#MNHl+gaw|E7yr`jcfIN?(yOt|V}id7w}71_!s1X1ot4Z+}V!_Yy;*w|QOV^L8Q=q{;F=Qp3|aFe~+p*QJ{ zmKN)JGwGT*;-DhHn9l9xG^p0q^rw<{6Xm=?o1Z>cyd0?A9Z}eO2#WhO>+Z^bk@dO= zO4vST+A)j0b_^Kqmn?D{-}*du?vTCdnYD&-AH0MDFe_p#P3h^ zmJ-xVK$%Jh7CS`|OPh9*Xl=q^+o#hIHg4OAB-L#~1xUgw-Ci9}sKthu4*AqIG$iAA zqScevU%BKr7mrV`t(7noh@BQu&lAYipovcCcSUOl^90_6aOXT^R5hXM_Cm?+pzM{YA!-A(VZGLX^kl zAcOJrilAe)fA6{y{2yiuoGfEqC>}}GFEkLLJ;J4>C753zS|AwN)6)i6QXCu{EJF6} zv{k3|A+QUGM-^0Fy?8MUa01Qz`J?BMD220pvgb-M#c^Of=e91q?l%xT;wDRc1UNO* zqsu;z@|6yv)^6h;Q&S&+?zePC9D+Wq zXMbO4$m;7#acVPh#!!b)=S4N^J`80ycfwLVpn73tb-;zS_zJM^T!xpLIy9Tv-khCZ z>q~jXBzyJ94H=E4VFR|JQRZ!8jI$m2Fz^v#orC>Mv^PQZpudf}pIe7lBV!(Ep zH*DN0xH{MbZCUG{a$G?oLgYQBL~X( zu^v{O6!RlxbMtn4>3!3eCQNCy*Q7+={8r1oSt^K;KU#WPsgdyeBy4KWQ5x2{ljwQ5 zm|>bG@37}91N)8M`^I%&$NWbx3TMQc^6f46Gc(PUWD}zY7+ppn#H?)kr)6{Z%kOKX zdp^_}Z(MR5XyylRu*KP>F4{C!#cGWZlrRGYiR^ZEcDLl^liL<5DkO;8OKmi@FbV6A zZX%nE2r9Uo)37A5zpKAF>u}!e`AIk4_M4juzmcDogYvqsT>On3YFv9#YuJXA);yas z74ij}do5iR5<$!o-<-;xNANZ@?=pqot&!K5bzWT-G*?Uo`%M{4Q0`lEE3Hp9B*^5# z+qPxk^jb580d+tL76}1`vCY-2F9LUpQUY$1P1#y(Y;20 zN$A3ah2M!;F`6~Yj#g4ZG4I}~uw{&Z{(Td5-kj zmsC&WoMe`um}XRqyMU|DYrFOjelUhdpZu4TN%6?25ZGM2{tSM0ws4Alj2cwG<1+7K z9JLhGbGVcgTeo{<{c-Je%bnoACwj3bmB?GkS4CsKU6o3tvmyld_fsy-+!9a`^Di6Y zRI2kL>U*^PMI}&53BK!8;xOJH`u(acrl3d3-2P~Wn=V{b@)O_+_|G$raLExEOiE7X zjgOBH6$z>tW!I1?GWU)Z!#o{VjHRYinykinXv&xciXOSSxsy;Sk`6JR3TxNhRMqx@ z29A|kGcYi+rfWN1-q9cVohYe6clq+=GUv&cFX=(P<-;~;0i@|aGB?*YGviZHQK3!o zKz+dK!gr^TgU1TAhdU4Gy}AoakDuc10t?8EGpt&P5^rewSFX=o9EJqdy%*)=l4Ly) zy)(iZMisV4lBL}w1o;MD@-)xS&nMA_i+%n2kR5)yRhk9jEhzPNyAQ~rT*qsoL2qUV z<@D+^$!fAb%{#r&-BkRbWQ;3mozy?2YwNejeC(*4hxyU`*E=zTRn3+OH8)-6G1K+- zy=EJ@!J1ZY6wMsq@z!#~vvTmAyp4Z2q_n@-ARgzi7O48Ed5`wdH2m02%Ln(giz}N` zDrNFd4|zKN{ccfe)Z9-_M~l|5LRO`3h>Cg1b%3^;PzygY>idQuE+0zqI~J8Pfv;C} z&Ryt#a{f7&j*hg3&uihFR`w%IJIQFbn3Z3>8ZqXJIR>2E-1kC4lmN%Yzk-1uKIkr} zeLu|;NUF|T&-0qy&1YG}2^>}bEtFT^{Mg~B?EU8#6mGgO9{wa#nX?WFZa<47RY|~7sVDGv_l%i z%RkJ#NB;2x>#u;>zSsky1?P(o5}N|G$BSYP8LBzDRI;XNlRd&QRBQ-~7nby{>(eEg zI257{M%XjNG^|appKhip;vp)?^!{77 z@Ro4 ze64VxRn*jN@+k!Se&@aoq2Lgs<c0BLMMu~VOjY?kX7bNJv7#{G)ySX?nuyDVSB;^H*PtwWbMH^A zX_Jqw?Rh07rKo7ZFs1I3-&gOy`LXwSelNJU-WzxGm=#(CsO|al=ZE)Erhs1td`W^R zwXU!1U;qv5DOxsM8UP`m{-T}fR^KZ_53s*yAHOXpU7Au-$|EuK7n|0W09>=bbEo}T z)OSYo;Wssd728tK%xz-<3xR5CV5^GC!RAs#y}rKB%oHAU_&d}1;TERA z?1_KfpTMuo8_>Bd5YaSYY8;!Jd#S4}>?^`7i;EiO82pX;1Oj?mYz}vI7M)y5TsRrp zpTzNaWN9^AmWY8y?GXtZ>y60T(#GiUHlb9$jpJ#h0cl)mU$j)LxoICSX*B-COtM`5 zN|e?)kPN$1+I$;PkUCF#_@+J_mCtsTz*|fC`(+za^Cx^r<~2GdARuVIHfjEOc6L_I z+6yH3q(B@dk@#xLbKd1&4&KB_DHp9CrisJjGA7l}UzsVUuNObHV)DjV-{iT$6Ft9l zclw~lw5^>;eZh3vv?(=vV!}*4RzMqg3P45Ai;Kr5N;(`raiVQ;Agimlw|J}dC(rPQ zKIgq4{Im+H)Djsf-h3Cd>t^9f`YdBWjTKN#g20@<)y`%4P*+z4U1E+q^w;nY_ER(3 zj=JS^0nr#C^Qh^!ux50NYb1{Q#l95eK-->nWh$dxKUSH%`)%EOnYkY!9c891X)iS^Xt(vGVHWk3So77mw#pGNI;yGN$|uzVrk`b%QAK zrd^ua^O6TQ$9$Hkk+px;r>F!VTPgy4-Omr5^;-8$IS82Yt?CP4J7p5(c}-kAH$5Gu zqob1ql1|Zqj-z43@!U10`vOV&h^N~3O$e=-cOv8diW-#F>N6i%ps=)vmR{A+)nb}$ zGo9>3;!w}1dAci@>d1{hou+N0}`R`BhfU(eZMAem+P*oL*Syqzy&e zj{s3Y6T364j9*hyjKLCDJK@Q4N?(88jp=O+1>Se@f)kHw;f&W^9P0d63pnkP~18AzzU-RL^_jT@w5b|iPhhW+q`%8oT72&rjtC{gr@r>F;C|9kjLj2Ux zO1;FO5`M3Gw18`&)2GQs|E+?H5577QI0CwRPQHlR>AU_+cVwU1V)^P^Egk2a z^ikDB5$2B-PEPMk?1R0;#cJXw(RS@Co4pmsF-7_fZyO*t>>#ST#qD6E)jA2T&SS{$)n{l8}oFQhT&P}6r%3ICnJ^K@i>~c$HeYI z8XXL-K;ist4*%Oa^{QH~Xx)Ne$^dkwb0pUGD&@`)tx1ZQU8e54dlhFKeY&vT>#~ zt*B7L4HD;c2$oiC@_$zytl9qb{|RZ?XD{N5W+?M-?tl6Qv6A{X&lx*Loq{^)w#gJ+ zG@tD8(HM&U7?tNROqXQACz3$lIItD@L0BWEZEC{o&PcI>qT)tdhMJ?3lZuOr=rRtc zyNY80dRSFkD_X1wxblWkCJvcc_$>YxwTqI_OQsFue;j5nXOT=bOPMG?sw8hfE^r)H zlU~X+V={@+)n{*>fa*^P|Ix77UTi4yT~GGgo%G%K!GdUA9PqWaJ#Y-F8%es$xHxro zl6!7<3y)U@GaXnW%N&pbdwYB76&1&AI-*p-Mi41l8Lkh2s3hz&q~fj>z#aV-QhaIo z=uv`j_Ho~p&?8uDKtA#vta>+qIRkQrBeU-($Uy|TFR7{5QbXpsL5pfe(}tMJmRnk9 z-~x1XbhHtw@cZi^X-o3H3kWuZa-xugnMz7XJY88TYX(8`Lo`ZiYqX=|Rmgjtl(KagLdGIDS^mm;-)Jqeb{gD(EI_d>7y;ibEI7N<5n z*KhiPFe86PffWe-z&slrNrHRN1RL~J2-F_Q&tqoZIQKpAsrC!@_I4?siBU%kEU{Js+}YNrC8*#fiW z$&)8#l&0OdCb}uwzK}`1?Yl)R0*=98rg6B!CQN>DG24`d#Ui#eZIFnBlZw6s^h(_d z+Pe;pteQse_%&u{Hs&ncNSOQbm~d89lm%_(#WpA@QTDv+_!q5vj;??eZ!Q++@LM@R zopEz(>qC6}VL`!8TovUp8ynlLfbGj68@zgI7V`ymh$|ekNQn!jimf_+Y6mTrlMF z)zd5>+T~Ok{9|w9`+Sm1RrbQ%=$w)MT{p8R-)^dNL%FT|BPRFTb#z`Tw$o-77BQP8 zf0@pmI|s2I$xH*?iWJCI-o3$O(bY%goQ3ychj;-AuutP*Mkky6!a_9=h6hdFT_4@x z{HyiSAl|xYS!P$B-;l94_sQJ%YrWkPO&`BrRZuLJy*<|T>3tf)bMxD#%xuF=(VlH{ z^zk+#-jK0Oy*ESvtuKDGLx4e}Q_$SzgN>Z&f<6Qb4kYpn!9VwLdJSTSk8OUfElQ)> zEb%=9o3r7tiV&on44Fjbb2rq-j*v%nJ?_H?q0d*1Ujo5A77Gs%y?*G6l*{QU zh-z>%?e%FT2V2_~Fk%8|Nvo-&!{s~We+gA$Uf6WVP!2q2@G(+;z41h1V&a2R>`=PO ztEVISh8gAMoGqf4+eMYpq>A5AioBumDxh9ZvIr&^(801{?ts|h*0XaZ^~(h%*T25K zn?faHssD)ZxO)Q|HfW1&?fai&uohE~rtIhYEHEIbf;`Dd9B0lrZgpQ07Z)E!qeV;E zpRYr}rElJ!=LNQm72r_8YygBy8NIHVOA+|>>lX(g;Ba(wgjxXX9)55T1VcUDi4ZMO z2EBKL6!S_-)PeMNi(Z*tUyuFy^Y%9f+fjv$dY@I3+%*!W+C>{+md6Eyw>cY|ir1Y$ zzIb#;hx#6glm#vhGz#Ba%!>VLY%nx7_U_}y<1iF#+XEu;cEk$Cf}Y^kfC1wSJVXFy z)te**0XU)sf^T!2%gV$TTFPE}KhYE@6A>AKU*NL*$-u4<$|`1WnE<|+@23#8*W?E-cu%W?3~UXP$Ymt(ivR}|7G*Y&~QQ5&=Aed!?T>>%=dieqtN0lqgU9~OFBF} zlpWTL=woSi!Q@A0C73CIoA+6LYLELb{C+MU!zb_4ll$2YqfWQ?mLHfkQTw1$@k3S> zVV~0MQV0mx(;aH3$tS{O1|{)>&~rff0USs`YWiYx)AOdZv~%TCea13i>7OKCH@ns< zgzF}ynCq=2o6W0+P1;u)C%++pMm0RAgMb~Y_sdvZOiawjW)KZRQ7I{Pu76K2?>MnASe$ z$o?WNKh0_IJgfx((KOQl)*^{i_%rz790eGt{vRq zcc2W-Wa*iogmBxTPZ|sHhLAS4dUUa*!3?X`mF^UE1+V3mm?jKxTa?xTs z#>W8y5ADFKdnWV-8H(G*?h}et=1L|5b@j8?F3if7HPlcN2f`ag0Vy=#D{cd~ z`#ONYFU*u?5sA+xp0=?`3l&BXiDPJ@-L-(epVC)?P_bRmK(J@jl~mUEk{LiPUFyL^ zciYsIcdc$g;CHeN63l-y+jz8YFzh=BWN3k8fm5IzUn`gags{)=-XX`uog4z_z)!Hy zmb*{N0b#HPIN#oEq<9tgWnh=KonU+|I7pKXVy{PtFyk>kX4tKegIk%IMdF&KweI}T zoDsLui4T%X3=d981|xHtMZXp_FaIeAo&7$E#?+;Thciw2FYq5wb`hO;JlXPzyE z$f6HY6`bf-K7aGR0$NzCzT3fIOaNzUMorD>;^N|_W{E!T&tj(bfEVloEEGs7O=y;f z^M8T(3lIbtOjtciSw)2|A`*(=;6CNuy}qk=itAKHdb)DpEO{z$y}h`0DgqGUJ^?pn zab@Kv=rX zx=FWqsAUZK?WEd5^GqXaI-S+ex11MYnK&#<3^2y-kP8Z&Pryz>36Im$(@DV(=2oX_ zaI%;j>@}CNX3_}!gv9Vy8IM#a;0XGRM`t>BY%Mu+>u+gw40|PW+Qend14mCQriS-U z*o^wH_Pu*In)c_DXGnZOluYY28`?>W~JC5a;s9ORh3iGt^;Jv<= zHAYuqu*mk8jg623Xzr?+_m#{F19tP*r58*B8~{ElGrCH9Ou($DsH_|q9L#*aBL$25 z{Fxs1>sUT+1;UMJj#{;84Z&6|(6eIP+jU7dx$$N8RHzm4V>0hvIxq&M@9fk?Ma z9}ny+!X!coOn{u6u-{2iJ?=SMq;-VHsEwB4NJ3?LI4k$dva;)-&A{xxov258dK&<5 zY{j~EV6lE`T}EqlB=>>Q;n!T2L7at#r6}i1=g*J6MqY7%pWxKRw!o60xBt8*Oe);j z`mb^|@{Q{gxWr7(&lN4CJ`O{EWX<5`2Hshl!?|;E!mR1<{h=p`S(ln zdgw)9PW}6J;f(T$e||RY&xhmx>v4?z|8>yq+uxu=437VG)VXtyUeewC&vBe0t+1s3 zobPR%6-@ho9{B(FeEA#`u5;&^dPZ9{Z!saNfvRrfzj zxQSK2hH<|>b;yuCT^s;Rr(uAx%5FK5usA$_;P4g}Duw>cGsvEW8_1vBoLfH(JJ^ba zq`nENqq88rK*_(lbTHpyOZU6*s1l9ax4B9*1VW5#DN8z-^<>&ALCV@Kzm$6YVE3U1 z!O+$|;&7}&=5qybpNvuy^GBe^&zh!w-FW>v>`JLO@E;>(ru@{#kyTYU-KZc8WVc7z zHGoS==@(fvnJoE%?f^hYs)+?Sf_h9V5((+}7pIbS9`qg0Qg4b3CWX8zDza_cMbr}2 zw-E(b1cq|OhltcMhe)$Q>e`K;BBdjhRAb{V`gQs}w)bCMgN}`u1`87f1ufs$_2jsa zEvptK6Sgg5gdPNw+-A-JRN^e`-ffk~@dWCn!~GJl5lOiq@1MVv4d5{#CgPU74BY_n z6_#Mdy2)R`33Pd>12cuf>Wme{XHl^msG59%wy#uHPGW#(!w1qehKGt-ZH5|AthR(d zZ@7`oUx^)nB z{ekS%XqcS9I4=rjtQlYzZ+tg}f(->BL$pi)Ye@-JtAp%=o`zrD7i^0`$fIODSxfTZ zGu@(ez_$63d2SJ+fHnB`^T%;QDpjnh9tZo#)f&Z}pC@vx2L?28;>h18$s~f>FA(S% zhy8i!DCQ^qlr_U#$QNYkl$=GX!xT;yrb{ zCm=q)JS|n0rJNL4Fz8I?ISsEC_IO~B(E680({{FwZyCqiW9KjaYStTU_umxu27aZ)? z_4dZ%uH{FY8wC_#D*!jK$_*GOqYb{L)}7Gy;=n(1J_sGdu2(gu#j;f3RqFyiZEH0+<8_Fqnv> zBp#6Vk(r%+rvXt`#(_hZ8e*ux(BUi&{Me30a{*)#G%!^O43r1*5%;=Zk%VwDyjX$= zk(GA!J89FY^u&)^S-CKcpx|r{NLa}aaaA4fDLQG*T0c7sb}&@)1|EDnmvh?dFLF}) zP!vCJ`sCUe_2tWl7lfW8DGv5)^q(30P69)-JZu;0`|276y31pcD?gK@?twC=v5KY4 z3W?Knbf`b2>x!_OH&=cvk62z_g`Afkb8=iaXqc>|W@H@JRCUxR!waR-?OQrQK7x@{9#_n|nQYV1a3q z+Th~i>~3yu_^pj{f8(M8qM_Nd!vJKd!od1bs4&rz??2uX6?Y-abqZV0TXSi>gi$0&dxU3Gchm-8ytM(=kL$$bHFYr_icnRv@QG?_s-VB!k<@kQ&T=O zk}$0_CG-7_G^ODB$sHiytoR*+5LVm0qcFqs>dxT*tUQiu-u5MxI9!_p49||2sG{^| zpb~R6BA{4IP@cf6B5dU~7%RV=k$Ga$=q>QB zSF?a5*;jJwGj6BX)forUtA-)@`S~5)A$J1{UKqeutMTO^t^uGeOn8XF_bc|5V>$M~ zLVaRm^K1`q?H3SmrMP$8GmgS=5yuZJ9meB>E-2X8Y#-e#Eh_+Um-FW@ zVxl@hE??vOKOf>gjebn=17SBl1;2+4;+?`Gmj*;lov2J~JcnRsBy8XI?tF<9S9gM( zL>T=FgXxXJkQE_LP9hKZ;3bpdub##e5MVY=cJowF3u9Gr$|qv!7#I$o6=iV3I0ALk zclKLg&@jJ?#J3O|wd6@w$E@WZyzxiL*yu;TMfVDG+1vh(K92s|-}(y3rHYq}sPypX zkclk{?p4_D?X8X0Eu@m@w zjvYIuuBmxc8q8yRXsJIdF>PTB65Sn&%|B-s1HTror}kVnmA`>1nNOioc7FpQgrN}H z2@dv09gr{G0TMdqs;;MZ;;I^N*Vz1JD3B|+9J2Nu_S)Zr@5d_-o z91;=&z|-eGPO!}Q3}_oCSZPzjUiz$pY;${U0s&=9m~FuosA<; zag@#ugD1poJLtz)WjdK0v`y~JP4iJ4+Z3^qRvUM}P4#FjXAWm)xWzbq{b~EDhK;UE zx|$?$2e^z>yyN(GDg8&YNoseu(N$nr-10j8d@#@6m1xCzEqVL>5D5Y)#aVb`_jR0P zdf+wq6I=Ys+afs78#?9WHzl4T$24XtC#KL2%E)~P*bq0%NO3nL{CsYs5@x9VEtGC_ zhR;c*p4H%B#%(bjip5?Sqf2cxYbyT-g5BOaFHcbr|8g32OC%giTA&7X4}*aaiJN(6 zh7p0EBR{lO3Rg6AM| zdNqCDw|jN#c=Ds-$ShgxUoS&zyO=uCC~be)`^O0x-#rs1LcdNC5%BT%LT5OuQoGIo zAzj;~T;ezT2ncR!^X4*D>Sc)vKwg zslflf?d4TDC^I({J|!R^psGLWeI*8Tpz~vfU4(Tzs5GciKYf(o-xh>4NrL?5%sR*y z7&qTF==t-EA>3M5PxzQ?7zcgRHg-uW@FN*pC)tI8EMdHVk&T!wMA>y72BrX2#-%)N*@EfuHHIg{yc>0L zerx#-9K}U_PA|1bTsWZ8x|-qhYF4tOGi80SYx!`eQQi&0=^qUde6h>Mi@7Y)`lTud zNH}HWKRdbS7u{Hi-V0!vF~1X|LAbg-bU3*HeYV+!>^YPy5*wj%-K8>?4#zrO|4BQn ziPO?UsIlL(WOMNOjm|VX`p^RfjgYA#=+>bT#J;|li|?-m$K<1%q#pd( zz{YpL8x&7=olwXesoJPBy@Rw#P5$)i_0QYMHwwV&?bA)E6>MIKSf{Tp^=&gsBD z8yX-pB{EYCJUl#FFxQZo>gsBdU^632%UB{Yzyr+q$({b@HUk}gE2B3q0MM3t=MH;T z-eo>8(Nt4R9c~+*y|S#+y)1AG@8ajD)%xw;eb{#oDuU!LA}22+U%dv*SZ!#tcL9LB z88}+88!HR|CgGf9#B9X5Lrh#VpL8;-C|ExmPG{#(kLGuS9k`YHfq^%7HIKH`xS?S6 z85yl>E^~tq3%=f?g0$`H6_u-K%hVw+K18>^Tm)2?I=dX!6=8PjtBZ8Ed7Yk)$Pg2KXq;o)xw+P~JCb}eRB zSJ^-$9N4HCnVIxpRdaN4Q3L)#j3B&Zo98QVEda($`!%7Vpbx}JN1Re^ZLJHA9zouL z#x*;xgI+U2F2Bl}^7D@XT0hK}D_5?>H69VN!cu2v6W>N1d?9Q2QW1NZr_-Qj)vhx+ z+NNi79WK zyP<}C9KH)T49P23vNuMHg~+v_WHTHG|9d>$IuL2O%Z+^4owo=Z~!{&w!Ix}d_RN|3-*A-4R=Eu zWQa^-G>JLzC8n`*Gms$bT}#G3MKt%dtJlzLGMP%Sa2I}FeM{8m8IK?{s4BxnWtX)j znmH|ddfIB@SttM7$jCMsY|twZb~=CY;w(U79~qy9^&>3daq$Vl7v*?lWo6&S#%h3v z{3J6=*TACW`97Ny$W#SxVk?LP9Bq-?Vu4+2+J0o~;2q+R46S8C=)QE(3F# z<|u+}i4`nDFqCis8oPJz9?-f@pp2Zyd6s`y_y9NXM!>e?>#(rQ@88dWr%8L}z*!os z4<#I_&B?iVh>;OA@S_J9a9&=XvX#}@q@<*{YX~8Jx#!H_`7s|mhUz$Egp3592;fY$ z+F2RtJmb2^9*?z*`_ZUAbAH?;A_&l~m=F#-+j=o)X8)N8>h5 zI2>+QDR_arQJSCla(cSg#BB$D$lsqF*B2TSyZ$tpqLcXORd4dEYRn46OeFN^$uZPt z2{-Ey(*A){Q_2~bj=gOP+kGrER$m7PHKYA1u_>!)RH}5Mx8$m;IFp9*1QR-#Q5*A>NVY-x*FxrkU&h(JH6b zJpLWzb0=D|oic7xW|j2tloGG;A1&D|>Vn%pxNXVIGDnc##8M&pYA1xj!A{=W}i z_(Xvd;P!SGSQ=TTWt2TVKi_lL(bhf%fvA9V$}A$aa&PYn&6sx~X5L8?DMs_khJC+9 zs9tL(xo>pv0@6u;ZOqAMN7QG}Hg{4@tHgb@C3rlF%oSuI6Z*^*jeYxKMqIf3<4^Kg(0TM?AVW}#zWu0gCKUXbWLItP? zNT@Uk9w7t>cTO+lQs`O)(?T>A_J@ZsAtg}I{slMcLNC-pyP=dc1KWsjt~^CS;dAH8 z6ujOTPzN-IEj+-H9LITb8c&n3(PRgzcok(=-+^DbXG}oUFaRb`r?oa!14<3`Kv@4% zxT6ce$Yy_iI0I6|rfbIC+W?DB)!ETJ04Nt0MOBaIIJ0i5xc?iIhORRdJHCOv|M>Bo zs;X)k800TWJaF~Y5c`d{DxAl7Fx13+$=B^SS(TcV{)K8AuRpK>8z;lcH{j-Rjzr1%~N^Z7u9g`I2Bq_n;bKqcv{*g~L#4UI!gOfI`1H_&`GGxD0m z`L~~2w?G0bKWrWNv-z$GR1wsB~7fXCMS`$E-YR4l-wOuhud-qzB| z)g)j--3H-r5G`m#X=rGSyGhOx!Tf$j>*5Kp$hy_gbsUBUDpEh#oH@nC-okS*_jmo( zg+|i7SO5lc3d(f9KdZ^8^C?%Wa$MSj!jO|^{ZEv^Oo+ITu{`7^7Cp zXEKrueIq(lAJPEQKr_A5(gb(b*I#!XTESwEfK>9Xq?LAoR%rI4`i1 z()1vkOthrV{>aOh?y3NI{i`>lr=Qv-y+9TzWRf*~8R$pA z0Avx2MWmonsLYxgl)XXJ6`+c$s7ggD?xC@FMMB)!u>G9tYde&pxOW=n{1CCXC=M%@@%Z-F$sd~9bjgj-v zfuJN~e0e!-EbTBPEl&hw_Eg7~+jP!$3PM$h@kIq844h_{3Y zXaE;!f{`B^81VRzX={(f_J}1!WuT|0Nfp4({*rY-bgUwkLWDn^RtC54N-*n{w%oZn z+k*gA^p&GumA$Z>!8+cc+%(FwK2bKM$khlPaeCzy$3)Y(>hSn=~ z?}D4D%7%LfPdV^Q%F~(5I7F?tn@r0b`^UqSQf_VCS1%5iQAkiPY8BpUj0^<@ryYPf z69&Tyt{#FtfBrnZx>}!<1TKc=UR`(x)VyhD|H3;jS9^Mx?iEc8$ZP`yRwI~IU`NxU zED%V!NY4JIsjq(ugl3Pjuy8(7Jh}f%gE=g-EdL+GTwh-k$52n%WdOa?kG3>ZulNT9 zWPba0TYjEM*_GMVvp^u~(tthOv^&KhC;wu1O3gZhg~&cldeFIm(9B&%a6b5YYvwc= z(I9tJS!qrEWRf3+0anmE(2Wzkt^qN)_fvP}1q_oNZ8z~9dIpaCQi1WD_X6o& z%~*uaxP@-W$r(=6S+nZpWoMca0Rg6k_(E%Hq(R8*aw(gUL&_S+5(j0xMu?E6UahC( zg@V@_ug3&PMOhf5?aCke?S=8Rr|J& z4xoV2(jllkAkqlZC5TFi2uOo~goJd*LP<#jNhPJbyHmQmq&pl27+_}hJOHi{gaXSa!hCbz3}D*ob^yyE-I%hL}Lld5998Yw*0x_im^h zoPz2MQSCC3$YbkNYW_=2{eYvC9-w;b`qY>s#n1}$u1FD@)+Lq}0@!<82F4F+(w{~r z+wwp%xg5_*?6Ma01Mk#7TeN=W=4?iu>(p#ASJ*%?Aqh#P_b*qFI62HIlJR3?U?6AE zTRzDY#fC*}Z1R0dkd8x_Nr{OTP~w0EuoE~uA5=AAGMPL5vkwN{-aNPbH3?B8*7r7n z#}1QKSEm5r-#ssNUES^d9W;wIa&cSPu|@-9?D6M17GBv$BJ$>Mc1n6$8V+zaHD@8Q zOQg>h1lGQ>xD|(N^wO64H3+olG^x)heP#v5=@gC}#_Z}l{eYUNLh?aex%$zgM}I!0 z-y;fJ!Rn2jY=1okWFLSyR>Q*hnOh{!7OM&4BP$o5KMf|7q6JGLIgRvg-;cb z>i zJ7eEZ529z!Ob;h<4?U-(a(-dBL{N}IM3XqkA8f1}d#WXRP{UGz&kZJs7sg>`0Qv;7 zu-8>pRYPBt9YQ8bH%=sE=X@nCp!LpORJOBil(qnps&n96S#lhI^)P_J}7T5Vp^I*Uz` zsgCSgWZzLy2vG(^kM|mf8@1$OFOzT+OXcO6oW=TS5j)@T6LfH zH8kG)*RW|Dabj$=bNBKU8x!MYrlZ4WlDN61pAtIlG&X}7@O~|rnv_&HM?O7%$EBQAi=6>zRuf+uBBHbxcejG>uoTsRD&JvAs}mQp?4`` zK`bnN95_i^xe28WBqklqW7^u}%(0PC34;4GKQS+T&=?|C{v$~-3?_)8=7qYiHgwty zqF%5gy|1h2z61|Ws;AFVL{NO=h0!}M6qLO$s>I^$7zEOY?~`)wL#mOkZqGDR3H0>q zExm|IPg>Iw4-%&HfIyT@ihKOCPrhn0e3AfPF*R9Z`!;BDj{?Sa@kUEO`gUBU*HFLDsTyjPZY?W-^{%biy>jM85aV z8Ku45diS!|`nHNNlI`l}Nj6w}dX>RyA5+}w@y>Fjh zDj9H~QZUn(F#oW!TVPS&Yc{gKTdr;+YhU}IPpH=PQ_BH{pkf0@8dlVRuiqx<_X<^h zFiEXVbyu{85Xk1;3IZ%_u%2EMS=0$kWLQqJFKA5)TNg>sAo>zRcxPobe0nx(L&hqhKfv-7j8kAkSNF(#G&42j4k2UV#e)HS zg|ddmw}B+V+?S(9fulR7#M=?$7sfm4#3Q`?;~Iw0kzUljit8jDC6mfHR^9W;m`4CK zprqC&xDA=Vq_Cz&;p~uNGt}MdGc%$%caSU?*~$HCGnhXa>%AE1b2Q=uUi`|R4{YDq zaU7P=e5eBnTQ_oY@c@YvOxWqYYuX@+{$c^KltK7tzeVKc5XN{FmUYeZjbeV%naq}i zEhIhZehI0mQ?vodxvi!5l^mb_M{ozBTUJgoENFitGaAU zz5a|M%0c--!Q-Rpst2)#MoE3J77>y8SHMJQeH@^Mlp551&KRb~EQ^Y^i|021xs#=+ z7Ih=p=Zr7cT`w>YX)qZ}RGs+lkPh4XS8FN4B2|4+^T7P2;(qBuT}%dA_^?BFm8uvmO-|$Bt(|XTq0%woV9K3ELfQ7b_&@hL zCefd=G5DLZ5L%|nF6PFx1R0_5@REm!a~Y4vu-Q zUaGNM1On9mOksRwd>*=>y5j@#Vc07L*Pj?q{3Q}b8Oz*+{P$Is!FLf1pIu<;mr#Qh zf7jzc=41%H+P2eNKXWVDqzyqI-*8vgwiZ2awC&xc>;P*4wkFrw1!QDoG#e2D%rd*% zEmMH6KNH|TKCVf@%p3(~B48Ix7vM}TE@Eq5j8FP~pyra+ei(e6DC<*dYA&EX47Ul_ z;zRLF8VU+QW$tpZ_HyRJNdg`K^%NY(nsW~qtb$h7pup4f(64dE%A4|-X6~N0u4+ui zTVg>AW3HkwRX1z~K#UTYpaPd=X0i4G96 zmvBcCy&Kqj>nL=p2ln@`nEF6W^zW=NAlp9N3_GyVp}-DK1q&&yq05)A>wLd}pphobAGcGFd^YW_05*~p$A68NV@h3e>)z{artc=(CiTAHN z^;zv?e0=;3fNRgj16Jhn$-2ltNcO-#6ee_@+Z-SzaPR(of~CWykg&fQAXlJKb`@0N zvi%Cn1_3Jp>zz9=kRW)jqVhyu9uH(-qU!3z0o#u&KP4gI0dM^tmO#Mz@ZqQh$<{^| z4P?jDMQh~o_%|I5NDsUvktu()Rmf3Ygu~Na;eGZ#o3HuqZ;`t(Qy365(bUwmn!*70 zlC979`DQz!831m2zxPkiP%*!Y^` zVtEYj;REmopFK-Gym{Y)YiDPtgaZX-4+Kh3_6cf-md3Ho{=hhOnVUK1r)@Sjrywqj zCoAy_n8u10#CnbVhS24hJxtIXeHZOe#M~251qkk52oYc@$oI(zh%-l7=X_L5)&>i9cCaoUtxQwdG%2w0T7T|gSxLa@Z2OzH^`LtR-uqw5o2A7aPvJGd+pi+>m0#gE zJFUcKCn9F1!oJ*fd_RKmKBy%C%w|H&zWs;Ja2yy`Rcf@Z1v!ENXngK?VO3FyKs|oD zL})A2JsOS~7*PlX$v?7AT&^~EoIfqMYvsTHoBB8;QS3;Z`HlT@@M3EJ{2uOnD(0-B z>RwqI&YwDwpI)lR{UR-O4WNHzfNJW(!VG`eUuH{TR#z`ikXS$3z2bemAU`z80`9h8-|P)i z(k`CnT51pqINwOJ{~RA53bI-aKx<2B7k4tHv8)Vw*wN8(2XyG;<71H0#By1IJ|;Gs z1X$^yHvNN|lUKW3f7ZNG05CoUK*eC;*p?WIIskjbegxDj(80|>;0IQq{1^E0 ztxHQR0JiwdDrYwC@#Vz@HtzvkA_b861c^xO`~-vpGF?BwS1%xzTem*Wlv@&6h71EK z7a9=r;B7_|5D=_x=)ZUVjbst!hh>_t*Kn}UZd^5Uurq)U!3{U!>r*gy)2x>Wzk{&b z42Gy0b08NyxOqz&&r%GJp+uV8{(TkHtq($IndQa5z@!+0z`66!Ki5zf>koe7ER0Y@ z1FUAq*(DM}KJY%(A7#PBmUx{rlZ;z4I$kX_VrsR-&gDjkpVQ0LD`T=%5$ zmr~_31umyQU1s4jeE**BF@;7$fLI9y5zAoLNEW}6B1KvzCU8`F#)a3@32bBuB>YJa z!#{m${nH-ueb7Jl5fhLqeIjlE%|C91+Z*TwppOhD%`lY`*>qtue@iWf}Kc?W% zbKnD(%?y1-Uog_pWbvGtjw7ZPib1Si3*2oVLli{kh>GLuB(NQVls$4rXQHEacImYs z&yAbvTH792A|4B$VXm6juyYoL( zhV-US|0^m3HvjbhKZ}G-BK?1(PC)nm_gszteUfbJa0iF{ry3}W!iEhBt*+vgr?4a@ zCSl>ltKHG7sIw&z1mXhb&<>G^gyP`g-vO%@;7#&hBGYPqb(CCS>6Jj-I6b$P9z>y@ zft3sdu|BBDpvFI6j7mVL@EXJ!8H3)~cZ5ixJ`XIlHkTf@YQ;zzO-(Bv! z`N9!&)A|BTQIXmcm%9m)!n&}QSVP?`4LiZMa5X!ci#akWNJ_!eS9{zg`$DRA&I7Pb z1_^%P_%bVjSuR@gs^s(wa9&?vnnQbZ(N(6o!(B|)fOaSrJwU${5V~c6pb_eu`|HQr za6WD!;0X0M#*1zk!Md)eltmRR2>S2uA`k`>c=zt5!xz*Naiqjn#CQ2nx8q#xB`a?0 zXVD4bz4^QG_Cxr67kj#9Mp#Lv&$qh>FdGM^L`S>T*H%*Jzb<@O;P!u@<*_sN)5ynB z?EuQF%EKc(2Xrm9GR@*8+=~YApcm!E#cACsgfMFx8$0xVAAs0h)nDHh-kiRYu%`h_ zSWaP~0ti40gLc*&l8!a|a%pH_5D_=kWT^qS=Zd|_+O?ttxRSSxlXW0JfpFDgOzjmankq@APQd##dYn0)a z7E4^|QJaa6%{E42eDV&Xq*96I=4+jU(1&};)qFxl(~vf^^XU@JC4@f36yR?CR){8w zSR#p8B<h6 zC2!Xt4qnc-kLHj%8eVNW60q_sw^Hzk& zwOHEcU`b2F!YXheo`(A}ToHdguj?zw99i_on>c$Tb|!)iy@A$vC#Z~N`<~CRZhY9r z*xEX;{mx#I#DRZy9IcX)(#zMc-3DD}9-p(zz{)nUv&xIQ-?*BFxK5XJ2KO+!*N64flLgb5;tl@R zz*Y(XutvHBrzLHFk}vGyLAxkX8R;96791Nwqp#6C%tRu3?wSbcqR_uq~aQzCKAV1`uMGK`vC(X^jv&Iy8aBpS5AJ?yAl0 z^)fVu7h3nQMR^evH91Lwgbq0sRUozlamriiV(O*5L6!wLOLz901U`LI+BqXm z0ggl{kU_mkdH=%uu5jJ|dw6~cZsR$8k1`PpA27o%+f%U5n zCe7l?#z4Y$T8MsY)2Dvlh<#nCjKB%wMdx%+wn+61(O@Q9krerb_zL|uT=e)ZM zKqz2E!-WCTux;1d@o%u$yLVy!bH*Oj7#&es*vr>?=1<i0! zo0@)kamR$BvDx^M>a0%Di;LOMP0E)d;p z?$OUwp2PBN3e>6q=6X~*`o@ix(fV$)QM|$Yv*9rf6+Y=oU7dE#WvfDjyRFV=6pPq1 zn{Y3ZkC4(Gue{|sbyV`1Z;9uz7>}Z3R%?CU#n(!L@O>|bJV()df+&^6WNstR8MS)5 zV>(>eIrY~d3Y;8?aR_l6+T|*iuqG8nr^jKG=S7-l-hC*U-)uZ`_JEp~DPaD!_)K`n zo6BGVzvQhvC)U%;OuIkzqk8;fEGzMOcv80k!)IH zhV%4mE$0i8u?q z?s8xeOeJ{uA>oVXD&t*guZGO-VC<{`SLFq1e^XPhb&{{|@kQbzE9-Zqxn>>5DUWPo z2Nbq=2n3I%F;~twvcHp#YwMaa1l}AP`Jj=T7d%~)hwFaSU{aqQpO26Nz_Ez1vOySr z39z`$Zc*;zLNBQi;bGw;#y>jZJD%*Ta-6NLrB+qFe&?GD*4~GK`2N9W2tqo#(4HI) zDq8Bh*;O>B$MMcYjvq96tC3tp)0LD~MANW*mHcfaQ1%Br#rUX+c526wjXQ9~h`aCIes)*jbHC1hOU^ zBx#6pWf9xyJFw-TnP&XDwrWsbZm|M~JP&txY`_oyjSeiItOayA&tBbD&K@uQa-3%$ zYI^Ikcbj)EKu4XfYehHx+J)XdC%0w1*r{SX7hKMXWs2)HBd5IO-`e{4{Pa@J4x(`x znj2)tdnr4(QyH8u_51RDVwnz+V)HEgLXA|~{CuCoMOw?(bEy`;NUGgEw;HCyA}Nv4 zgwnC~2AylGd#~UQ(-x`RVNx;l!;Hj4#z0KYlW<~7dc%(ZCRo#tFSwhKVz`Vf1#s0*#u(4nXAGY3z7Fn-~aVJ=M z_)m%thi;BRxL%Rx6=KR5D@y@VXtTbY?b`2vpF}$4J24cjsmOwcHa6C*y5+H|B0`_a zI}LmU{(^|Co)hs!X>K~Frj+qceLJ0jp>c4d44#9dItBX18&h=(Qk?TDuE5uZ%{4iM zPBbpSJOI{%0IvXrx06#uJ-$oOFswv`kF1-4fxmRuqbE~9^YfDaWLQK*+g8zTB!%E| zeqJ8`$}-t>C=@wc70Fnb5-oa;=amq>It~c>U9Uj*0AAorE%SbrC$(TETQJcC5-hiF z-Ga#yt^HJF@#^!9!{iY*swp7EtFu`HUbD(gX+%B_9(u}5=37YOUlKf=#58zQTdTSn zrRB+V(&|2nXqH@`%4G;(HP6&40)^8_(yL_+G8G{*Nqb!Xs-f36inrfoDUKDUmv>RttRkvegwieST^H-zPmQxK z$)FZm)?hPUH?G_Ajn&nNrJ^Inxgw$r-hUqYJTbYBi*pG%z891??;`iOs%d8kB^41m zF~iuEVoGX#rB5*tam(=yx^^YrMQ@*z<}lg-*e+Ve+meM=D*=re;@}|c!hNdvOXA;~D6fHVvCaPZ6q^H^!Gu4~MYS&+l7!F4+Q~8i z@KYKm_Q>qg5(@B99~NibyU=g?%89w|efj-$trPu=$;S$TID^ zs1fnVTkA4=H7AlgFRs>HcY_;sbwl?iNe-v36kf-U6X7QJh(%g|W4W?kp_Alzo$pUm zcX?`gPvY4D{bR@0$CmA9zOwnfvFbsE#j=nwG^$7&LP7ghQpATY_)w|+`L`QtX9u6| zM>BWFg?(gg55d8wZ^>3maT7>V(1&ial3O?cjH7kK*)|DGPX)MuM*F`Tyb#vk>XXOh zBzSpWgl#X34_E6BSDWzHT@Nnqx3qjRQOciI?0Ujpk-cAL=1|0c>WSWsC$o1>UzQXP z_LBbX4c@$+b#P6{e|Sl1JTU!qMR-#6;LVX zZDKgpf0Wg#?Pn{WAZZ!()v^>eG9v3E`F@JJ-X}Jh^j9`s2$}Lek%Y}8_jTCo0v!`D z%f>ntxpGxBJE-f^%)Pa$&&>M!h)_xSi& z)ccg1^eXEyFc5U|V6bL$0LbDKqCeX})@BkEKBs0q2|569 zHEMNVCjLLn5b;t4J*z6aPcFywL^drDrfircH3QnxNc1{bErWxBE)t7?L{KeJONzTpl#H5+Gfk(~jJ;G!WJY%auU4VV+(0@Pn zH}Bt|+fRav>$}f6G5+0WEqpu}?WK>aw80VaKS`Ep?Z>hTD)^7&MS8Fk-pAPsGEKtXCqa9Ip5n90wLc(xPm1))7m*(13-pM zH$%-QbmA^s{$MK;XDXy{8M(J-yM56X7!|P>d=emIGMxH&wv*00qu2rMHN}i&HC&z@ zKJ&r&jSg6T;7?MR;7NUbwKJ#Q(=}s-(7ek{EJ-oPfI%nT) zc}`q!eGoTc5HlPa&S#B(c-!5>N9BE&h-T2<=zp*T(B}zA7l2qZ@0MenHH2$}?()GA z#=rM$!|-{InUkB$!iAZHQa-6PF(g`hQPHeV%xD8D(=eyLA^4a?TtY*k*QqUm)Z*ps9IAi;u{%J8>ruz z*KYJGh162}x(8LM^J9wmG0l5dNv{w^;J33^-oK99o4AcD{RU^3zjY>R?|cYx5S%Av|B zJ*zWxm??puc)#D`hm`juKc&}5x`GlIPS&A*rwJzPRvJ$<@9$m;;4KzErNOV~zW|ZI z#>JfggWFz|dZ*XPAjML0xlmi6hmu`kH%AlTM;(Had7D~MK}9BY^4X+Y+IWWuvV+l` zs zzQsQuXHhUO&SdE^5RWUcqK>*)EEje)1V}ybnVToM?xNuW`bFSC5>Ctax?}f+ii+kF zww(Cr;P`+QG1I}$cvGgvEbxpEOwdp*vUw+*{FWS{`U6lLdoA5vm0~1#)#sBJ!jM%D z+M?Jf&-)qVwmHQ3UK-D;N^5A4&ivY#13R{!3+yCf$9#u=qK{vSm22Q91^&03z$cn? zZ~DeKS-wHvzGYT*-`e;(37;4cHYTTeZPUee|9%o^cxnMPAm-3bH8e6*yEs2)!*Csb z$h?7xOM)1N1Ib^JbzBFlOY@PjM(4~CHQeOdfa~B5P<=)2Ib2RtCQM1i_j{IKy{*qX z;W`kq+1>oDZ{|J9e`{k&svpBAg0XFVjIGt8j%_jW(T<~&G03>$nw1haC^=`-cqi{k z;{=&@#CpM>$kJV+|GIF(zZd@Zg#Y^YYq)I+2V1cQ`!oOjS1X(rm)3~u92eb)8-)FL z2YP?ry@V+evh=lIrp6N&5Ewc7bQF|z-_E#el8p+Qr!8`fIXfLS@M4Xhg zx}&>u^?q)`Y7r-MG2JjIo&>S8k`aP#s|0}Xzd5ATRFVa|?-R5F9k>UsJd7l8d+vT2 zxbalk2tTH)?Me{y|F%)pc|hi!5x2Kb`mGTG*nR-Y;5{pT{M~*X`u?lcpS@+>_c_65 z-*n7)zoU|^Cjb0Gtd#VKxjxhe6D;Zq6bAa(!s4Q81T6Nq|9Km|G^`Vbhx?|eKu9tf zdn;V83-~?tgc&xLraj`J!zi#n9-{tVfBL==14%hcE4?zR>sDf&|0Kr3_5ikASbKcx z0g*h8FOVRkGJ9rG+ILD(YVi*-KkL}*V9z1D6R#glG1sWFm)cHZO{D#R7|_hLKU-Bp5^7&PLO+ zTYMIW4<7<82-@?%UzQr)0Ga><9-<|9&^A&S7{A$sU~h!h5C`^Vi|U(LHhf}!g}OfN z9@QLfM$>~*-Fw$J?`&k1nuU8-(f$Z9YVSe12}5xwI{_r6jM5OC2C$_>%rMwVzodUoi|o4#=f6Zpn$P*TRZDSR4p_Pu3>0^6UoM=*Wldvu_y6WQ5^YN9=Fyhdqzi+GeWATg@ulFVchLP(Ua|oFr z#$W!xo{Uh|)W;{_FU$Ajs3A_Sg=PYuFPM%Fac4f}sRH<6%q7^!ScwUT1Pm7OntC87 zr=PX7(Kb~`_ix@z((^S#P00t@ZI>Ix3pvJd-m{;{?rto}tMoS$^+T&BXhRdU4Va~& z(kNscF8q)Xet4ICV+m9~J^t7BdBl$aHe+(>4n13mhBwUGyomo9V)t!gYnzMFBeOI` z`#~toyi_&T&(Lvu69&VTsC19dxai7+d`-CpiiQPND%n*N3pAf-u?ln2DQnoqkBbqz zyVsEl*Bg4PfIePD^W(9SA2W?gm|RvNv7N17Nmj$s*7^K)_x0+DywvD!QvZSX&z|b$ zQlTbe)q9VpaXjt_;*mw&9P77qE@27l%Yz*MnTi7KmJm*h1DmR}zOEm4lV=f3CR+)f zFxpo@M=WzhDs^CkKfb+x2L%xFTwD}(!ZtFkpw=od+SzD-+Ou{Fr|~ z{nzBks4N@eMz}TnLhyAx#v-R`knl-<_$jJxwPC-ay{uRVwA^nnF@PC@aBrM>|I+mt zIR5CV%0+1)g2l4! z%?F}qV~YFivA#25W)l%X>}h-%3c++5#b(zoI9I@O)$sLaP(<0QLNb@dPNE(Tu1>BQ zT{;RIw@XR;o$R&EcNd_mjH&$|`j*Z|{NC}doQX74mQC&r@m`0y+&u0^zs{Uq%7dtW z%3V>+NzrY*k=Yj;WUo!erypLC{RW)oTLc!U4FkI&f5(JUZg#v?B_m zGw&8>N{7<@Aj>n=Wyz@41?sN3+=63p-NE@Wj=p}OwM`N58~M-=|7Xo>o*umNX8Cu) zvq2<4_v5jPUtAQl7)V3+4!xsl>AEgUtxRpH5VR(imeW2^G!?| z+K#@)q6nMxxx{st^o&N1)}zB7ZnvBonnJN&&U^}{<;{n|*~g8hvJxps%DzQW)~$Ek z36_k-?6GTa5te{m^E<0EoR;fp7qr$##^}zE>2Iz#-!LWx_i7(Htc5lA4q_7^G3<`J za@se*c&*pBK(Du4U9w}meC$47=rxNyJgkjm5ARHe>Yo4fBOh)ZGU1_`|qY%n{AuI{{*I@GxuW?fZ=w(3eA*M*TJnN@OWj5f-G=YkZcI|C#!|4h{ z&=2YFk$z`<-6i_7f7WFr{hJ!SRspZ0ZM`pU4iEspduhzwR##UK8?X@k)Le#;?7VYu zc@N)shp|u!Xu+=oI-Ia)UfuPG+-pr=n?f~$-)nfF?#0%b<_s|zjQIOmZ-}y)_|KU8 zf|a{ez4d)cIb2o%UF#Gc^IP;hNI@4me(|~QLYFKy17nvvO1Z4;8{WAhd<-5pJF042 zQ_NA+W}G^j*cawuzJAkutSj1JQZ3$tj5$e6*$eHPivd~bnxBUxjKc9JbHX4`#YSow zS-0{fjSQx!7|nUjM6l z&Gm=@YfOr@`l)ukADZ+pSBPuj)evM1Wafu3o#BN_);o7a96R3}o0_SR8+Q%Q!}&_| z3YCCfmXnhcIS|OMvYWf;fY~ak{1n&f>jd(|nf*Z&4BBnhm7D?mJ!?8+4+*{I*(q( z@L~w4A_274KVK|tVg^!*=Y?$PoXW}_&!+_fs|q0$b9%hqJ$`<2@D*4YbP&*PVCcq{ zGI;S*9D9wDxqbczaTRt7nd_kk6GRkWzF-R?CPT*xxrf&qkq`Js{av%|-x3dKE&V*6 zsdcu5Vbv&Xg_BNb=s?FQnfl?=H#Fq#88N~m8sUSwhi^al_$R&#coG_2WQWi%9@;o9 zR^YI~TA0>CLZfirr&yAnwvSRJO*MxyU$v#{urPhZ>`m{M*`0*meePvhtVubo4e*WV zs)>W@=mgS+s+WyR_mvFs8_uHrjWD6AhG#v3uHCDuzO7tb+8lfh=eWXl7t`i*fj7*K zr$uiw4NrJ&XO+L9gPRoTgSYEr4v0dnD^W{ej zG3@zVWA>m2XpeQo)qOUpyeq`WlYbgZTg{UYLuAV=#q7$DKKN$Zm+Hg-7gWV}OSpP& zs^}6oAov*$tmtro)@I5Vr^Wke34da?vR|u9ugWs`e6@9)Gnc)j_@r~w{=(xdZZCAnAW~6k{E}z|Mc!P?;D08A8SB0@ zc~>Xy*88b$^*Bp9m7&>v0l_b9zqnUscXfVzzV>Y@ld+{K>~TL3HC#G$yYxP6BnW52 zhmkWgM*{^NGXFCO4uO5EC)+29rDPNI(Et&)HLw{UPsb$gk~5Pu45kV#arc7=prFqr zuIcU6F^44Z2fMMT1R0qn2TCuX%C7X(OMGQzRsGeg^g=SAQ!-m*7#bekEf3HmJXx;0 zlkebn{G5o#(M$~fn!X6yXVpi90?~-v7lo41`W(fn*XcE^aEvO+Z`*4A;t?Rre)d z?Zl>>hUoC2)78^CznH#PO#ehnd#?~`skU3Ff@;RG- zsN!ic&OzNSuR_J$VGTXKFi;`-$wkwq;!+M>Vm=zo_SBC3x#6H0-tq7!mNym9Niqxr zfoZNw{qJ&g!)-pi9J#2?e2q|eZ z+Nn%mEpacEFdu#?_CmQaJ{%#|k%#Z=NY&=faxF@hD}(ZGNO^UTcg(wyXSN5FwkD3I zdN4mv{8h1_6)bOj(ha%oby6hdPv*2%_US6@ERC>^d+vzmItNt#q}Wg!$}wVQah`Wm zNxZSfg;G@h8gm+g34#uLS^%9H2HW0Fm_4mnkoZ#N9bF~q0!^zvuV7EtE;gcbg!AMa zr1-}uOyYM6zEk|V;_h(Y%?JJ{>b6Ai+OM~?g=y`#D%Q`>bzrif6_4g997Sn;E&sjf zp}#&e{5&4dxcT0|wbSoSqNMh-N8D%xG7jdy_hWV^`eW~_Ev_;GlIS)>tz2*BpdQ|$ryzwHjksmi9$=L3vpu-4|HuauUHGEqV@&XV0Cr1) zAITD?-ngN>b#{;tUOk})n$y8CPZB#N6tk(ml79ZXyE7Lps#9>mvKy^wGgscHC8)!n z8)7YYCXzI4ZAX2OG)^BabR;;f>;2BFG8}sStBB4=i3M?)B2t0iHYz}m&l|3n%F>mT zsaR3SySj1!p0!~WD3;qkRNS*GKnS;=DKkGms6Q0q`H*7#rM*FiTY!)(x*J;-!V|uM zV^u@3UEq7+QWyT()pb8kU4UL@O2VnN7zsPH3Ou)mVsyt?;Jico&UG{K)fg5 zXnr*FChQ4fZ@X;3?Mf83e0-hgS5irv4^7PW0Z8@c;#Z`P)BL$!{Vrocq&E-*xKGaE zhrp}LogLyagz}gq9C5+i4_1rEkE5CccP27I#;^1XCwBlgBzD8Ca^X=gCuhZ!U8SBr zu$&D4iu${o4hsQgD{7Q?>iLx?AX^v%pqmq9QAgncECK)F7q`_lU*_=i<#iyads%7*-@w0k^wz}a=I?fef1(x`c5z-QjU zom)k~yVR~S16h#mTYKTI;6g6#m&=qD-&kWJ&;7UC95-1C&Sf29uU-kwUXwf>x&u}4 zX$K9~qHoeK$Z1jPS+Upzx*0y1KjY|kY_D8ji7@OzE^8eUJ;Ff&UA-sS5jqk{Acnke3nrz~Y zR#O`Ss!7~lPZ4r^V~n4d2>0texS=w};NbBC=p9?92b)CSuDI%BW2O*-`M-3@`a+AX zK9d=@q zeEwVDJx1ge2Ku|yK~}20h*=WNJcxr94eK#{kqiFD=E6QK<2KmCA>9+vXl zT~U1ag)FSy+a| zygfn(oE|S?&kP_aFFhVAkKNGQxi|-TOOPE}sXuIL2L&*MC};J7Tg1lxbf7fnBQFn+ z>ojjYiePytZvY(lO zXmi!qd!gZ!G;!LjdCst2&IL@sn(ClbN&u;Te@@BF2sShx*F zyW!k?BWm}OZ#zg>e;g9xytNODQXH}WLKkc#XZh)NG`G_@^4&Mffcc~~6;FtHBZ8-7 zbC!IX?WUMUG6Atr>VRXr$xx*jH=~I^5qvvyy^m=!={lGqAlO&~8!9%E?a-f~hOi+j*75g(H)E|9%Hj#uy!NQ&ajs>E^AH zMP!Xnr$!7($2xRgoF9zuKf+4jCDg;%XLnzGW#+~Z4lHX!GMc4d-=X)t{8S5v%77>H z0}tw<7apY5X&Ejk54gjRvbhSoj;Lb{nl+$(|f?+KF0r=gQLX&?&dxN-YR z6BIL?BV}Cvr#0c>FG8lDu|&3X>ubvUj4yPyXs^FIdA0x|@Alj38Qa#N+F;PLfO*Cz zuEZTRqzTg>b*lTGI<}LDSOu5Vo7=D2N*~VGj+tD3z0p{*UU1R4*UGqm-kgXD=(rL( zftdW^^U@w>@mb|>KU!bxDn5Viz@KLRQco|ha*-U+f<);?9wvyp=G_AFAOOEwc&i5B z$gx&ogm4<7Pymn~461+@7I?*FeCDRk?w6onJS`lxmkt)Xn*RJ@3b=jDHd)R-zPQ_7 zPVL~O%N%$Unttyvy+c7dwy*Dzc${W>qz7O8oL-*Po|BSzTo6@UL zT=b{scOlC7tbET0JIYcN$7#>X)z()&;?^XQvDP?_xs6p*0%>U{Cr9sJ)-9GPy{@4M z>&?{83CSKNgIx{FnD6&83dYUrLDa44syE*YCo*#?R%ZZK1V)NYcqzvJ{FaGyc=FK4 zF?}Kjul&oDCms-`yZAjCOEUwS(nlMDuxV$z#0RrX^Sf^07O<4EIU$V`JqzR8 zBCzK?(_!Nu3rV99RaN(Is|oyGS>-9ke#^|Uqu>Q}MY{q2C)+e%t%_!u5>FblupO%N zBht~{jH|+|Pq&hDYN2c-)TsOEvaPg)wl_;vb-PLZ>h=Qx8IsP0`8sgb&}m7ncisVD zPPJy=>ZjQ$7I-pIY|Bj(?gV5wXyIbOzyW~iBabi7bxT2?ke#2cvI_@>P~k%{c6NLS z&?K=cn!SBR&97^3aq*o^Bp0&?va>(!`%puVsN*wy#Wk<8RP0#0UEQ~`5y~lftdeH| zbNhs*#DZUN{O>0#K3ZV~C##-&p=@GPSGW5#ARfGwFg4 zwgcK^%#;tAnv&AP?{mJ+Ou}JM)@P^{3#Cz7|6y4~o4Iby-4qpIaEa{@C5(WF*{-QE z9Foi4c$Yii$NbpVgqEG)yN3xC@m|kd9@~$x6>{p~d&!HG+0a%9dnW%^FVQ&a(j2p# zL0Z|pGIOHc{eEO6%MyLtzv8PY%=)^EqvxZlv{T~p8ha2SbcA#(!*Be2{VD<&K|9E@ zosG=^Yo3s%3!P@}s=gJa)xKdeC^ydHd}m-&J-{Y%DWFbiEg(F~#5)qt!OI4x&G_$p zd4=@s+*$2TO}IkGw2qy7D09xmjv1khaq~W|zdWMU4+-9_gfj z@@WFxYd`%{5U==wDH5Cl9D|Up54O%1SG51RGgNeShjnl<@FY3iD9p?%e}bv4C0(`qs3lK@d-j*#;7%N<`UMs7xACzwA`J|0 z=g~KtO2d|a+QXMOwXcPX=%#aDrP9P>Hl+h&JZ+l!m zsjL@q|H3Z(a>WADyk3!7QZl@5aZQ7!@jVv3rw|{7TRKR{`XYYl!l*AOC}?ZGRuK5$ z+?6*Qa&n%J0VGI$e33$;92&vxDK=5z^1<Mk;YM-tWNzch+H2V56PcWQC6cj% z)6%!*?4P)4MV?alvLWCP-lS5Q7nkI)snW8@oqw3%9 zn zP=oAwWOt*`Tm178<@I6eU)9-Fn;%YgvK!Zf_ztRmEq)iym|n=D zQ4H@9tfXbTdZ)23u2w1%{KO`Gaxrc1IsVn0`;*-$Lx(heTCL4-K6&8l0_WCCb?lp8 ztG521r6yKj)vNy~B{F~Z@Ygo2csXD}#saB8ddMDxRd)TDs9rAzi_SRuhMc?1( z0i+Q`TEMYIX^~DrKt)86t|6qQL^=*gDXmh9FtkdiAT=~dcf-)#T{Ckx-~0Q%_uhZs z=Y8%xJkROFnK^s!wf0({_4$D0l-^J#L!C~E0?1H_IBws7O5_{&t5%WguaVdsVso}V zdHMYFp2Yl1&{MNIVIlv89@|SjfB4c@XzjjDKfjiR%J+vd9{TPHz_%Ypw*}UZ%*P!E zC69`+G{b=VA&ra33?IJKUrtHEGnZ1pivcm4}L#nDfCFfx$NKNjyoA(Ss$bM}eZyxjzob3F<-2DFV3X9eY$X5q6cs>J9mByJkU@v@5Zu z4M};$FMtxH6I_zoV_ncNRgd2wh5Ywd0=KqYe@G=zhuqHSq!c!|Sf|C9r?m93pz#Q( zg8=Qw8W3|&|JHpTAAWUQ0h9nie-hBJUCq)Deffv>{@z3hwB1CEzj8UEj5jk;tg>4hnT6CN$=(rfMi z=1S)|61n^*DVzLI zhdsl>F0s7eN7H4Z?#x8qeyz?&h>Y*!dclo+#e)b(?>xPi{lhv#yU`xmKAjw|IVYQF z;LWsspYZjop)aoEmgr~l_PsayZeO}-+;N@`(;;V{3j#SkW7goxldoHS$-gsflWYDA z)PSH-_LV5V)^SQLK@QTN;QdhUB~V8@zI^`^cGfI-kEIMy7m5BtGv9sbtoZk!r?*YA z)d^tW*i6TO zE%7os@#^C%jtiZA?LW!sHfwcP2MK*Ne6xj72Cm!0xBS&C7d+)k=wvhDt-26i=%unq zvcUT|9fyO#@{%~d?W<>|lX_I_F+QS>i$=}D$okExP6g1}`r<}1T0YvhpVhxin_H|M zOeb_>;;jLTd&h3)o#kUFS+lZF92b-TxHfd9u|}K` zj;rn%YCjINim&cy2Aj~zuu6N3{LC>2wko5g8~z+(8LJXPJ6bNHh@sThXy8Flgf%>;3mI^$10?b9nOFF_a0_|^s4 z59!l*DC>qYT)mpNtfra8bb85wtPij+6ST$rvu?b79|q=5?Q8$FUF|#=#IXQ*SP(V) z&fn{R?#$}4{on>xuv0}XQho~O_+6s%ytpR#i zGK)Tic+wHF1Ro)rv{H%dn#~{5f8R-MHxs!!~lQ{+YM|K9!}^<2}FnnTj`oHQK$-H*R7`5SudwlHch z07qgSEEI&j)2|^Vy%U-``KxxN&s?Fu@CE~R#}Pr+kzTn?EjwryL4x3 zAwuZ-qMv5LajNq7e|ZP_jCz}ZldqyM zT3^0?p>?S$$9omK(W$;OXjF_J!18Xmn;gKY`%GyMZSh0WX#P><9%qQb<|UC^KW z%s69|WTx@C#lmLq`@c*w2LZU753u$^5a3GaYhUd9*;jRYAkDZt-s@z=c(HW>G(9!V zpz=MWZK(Fr**GvO%FWvjL3%UR*$2@xmzy$qb!0?J(OUpmp~&3ODU1x8wecrk_p}aQ z5SS7}Jm3Uh?91~Xj3uP`eysJ02p9x67DIiSG{dux`kY> zh<{DnrV{T{jSUjnOPZ{vS%TwTW<)`vvnRe&Rw=Hdx&{Ad9ci)J6k6V4!#4EA8`eLD zjYi%*kK<#E7aB0|xn*4hGb?q_Q#x^) zhZhimbtj9Yk$X)fHoA{Y?`02aR$W$6?M)4ye9x#;_jUo-g~dNBaHrh<-q$>ocp(C# zw=NWJ{S=*h))hgV$TAZV;9<=f4i~i%tmjUljUvji1n~^ zQfu<{qpolrY|qWmzC-%2yJB|D#{NwMO$9cmOy8G@ewlU0y((pi!P|_X?SDNCjffC@ zj(Pn&1;GXV5OaF=3}Q+=!Uu_BSKep6(04BPg&20fbvW}|*jvXMT=@#7n| z*s$)hQIRryMHAfr;{d<6?fre3@|T(Y*@9L54oYgWE4kP88DbWkKUcY-b9Qzfkw4F% zb<=5cv0BQ6O!g7>eEoj>pKtv4;8InRZhX?d4@tjw3;NdAvft-Eb0VBOZhZ1aF@D~&I})4r(|iWFmnHGLU7caw zdDbILRP4@llRBju-}$4!xGCneLJzhW<$@;W)~8qHojWbhE#dmYxN{vDwminGHfj15 zv*f#^hbAI|f&=eGD%esLsT;t~$*a`{_IQ_c(RDn?ikNtF6~{Y{k>A`~)qxKHIH&u8 zG+w^T9QipRAxD3U=lb>9^m+eR{QV_slw2{)If}*YXF#&lqUz^=pdGnR{vG5J*1e0aDDQ*63vKrYI6UW&wp_D{{vBpT#z}g zV!RDzKR>*d^{;eYY}jn2IX}kn-}^)^D1v!@Mo~5O3{$7NzJKKT1N;wSMV9P0Z)`yo zp~*R9MGZzbNx1cAcLaO8od$1bGzIiM6pS~fQocvsD={Lm;uUm=Ia>dkj>dZ?kI1b(xcrXWB*+fw>poWAO~ll)7@tWf zR6si51z7n=$u?(PClt%S=G#(HB*ozk^^*-?@gih_$@lv#|S%i?U%DB}N zYX9(V28WMjxlUeHF?sJ~$gZck8JFlpA3H8u31{sAx1VsV#RRhp zsD}ul2zR7|`CCTDaE%@OR(5@Pr=7HKI6M9(7OSZxGP)jn(PcDo#*Qmqu_}*jR=9@V z|5^I@EWB#>oJ#XMoO}_I*1Vcd&P|}Qun+^IF=-2T*D zhCd@vBl9*S*$ zwC{iDgjGH{eIOVg4C7+$I{7YEI3AcT?*Ei>O_SgJ_B-$g*+}Wi0VB4V7d=-wStI%q zGMqzceA_!@eK5$NYhRYNagi#*QA;E9evh!b&%=66gc4?npyht{hkw#Cx`^(AJR|j% z{ZF-dLq`g$*acILfo37`?7nz>oxhMVj(B5X^vQ0;y%km#Klt;>My7{i+ONQ(issgb zkAy)h`m|ic7F)=BqlW$h^qrt0wKwkmTwPsH>qq)#r|Zyp<5HrUJ==I&oVXMJz*K1; z%{I7y(N!ZJANk!WfqVCk8TS)=4>9g{_T+SDEjq{zLkUaaV zI3H+21_L{A+UEI=Nq)cdB@cHRk;NJdxlwJ*>(I$?PIM(j3+Xc`DWp6%`;7Dl@ufNC z>oh-dS{1d`rF3RBA)hbfAuSzwpW2#Fh)qo`xV5G6Gx9Y-qDu^XI>%xqoZf;-gV4#e z4|}PW0;dAAq4F!_*x*xdswzSS&UE4`ePB^ZVPywg*r1)&Zk~<66xJN{Ymm%6$79^T zPZ7(DQ~-jFO<}A*nT=$?thUj(0D=JN_{VdKXkEKvT0lb_tQ{d4h$A8aBx6?&G3TX# z*&10pKydsz2;!GwoLLD+i}}||Kyx(({7uXfWt8WHU1!5LOIY&|{*T}lG#br^pRXC|9V%&c&_CfXLRTW^)A$aI^}oz zrM4npqXXtaX>pQP4vnn7)GuZupOt;o4@o)gVv9e?C-oaYyxjhMiM{?_aKmH$!L81U zMBHpFvez2*uT@t0dGF#>o3J^@c8^&af~RQ*&HHlZrtgu3K((i1VDBZm@)tzz=fnA{ zA|cMYC;NFKB02`#j$dOA?MI-!3N3ek9WofDT|MklNLLN-CjC<;agc;DYS^=!AI!J?cyHbIN1POv zz1=+N45PR8y++=uR>`78Hg zN2ki0KYlvc#lhW(_ln=_V}mlM53&e+kEVUFtu!$;2l}Qd^iBkQ30(0Ns(Lq<; zpNuYI%AHoD0B~*^NNib5l$V%EA3^)J{mS=qs)F%mDdt9@t_x_z z1UWh-s(=tay}=OlGvT3Jd64_Jd8MZ2Uv}jBChaEx?e&9_On?RzahSQFQ)(L)l4a1` zld4F|&K?Gkms8>5Z`y7;ZXhqQ)A@ly#i^-UzcK(bvd5jd(K9eSdNntAEjlK4b`w5j z1qiC`1y(!gW!9#goE!lpFE3yAez|vE(0b4n>r)1_Py0aWG;ay~cBC-CK;`W6wT-`v zk)IQ(y-X{)M*ZUm-ni)rJ%f8vMgmvHy4ckGkJ$wIs2OfI3XaP3%Lu%cHsc@_?y?be zZ8GO!=$({NlTy5x%?;&p+*9bU5#iE#IL1d;?r3orYP=e|TF=0l6hKY^{oFhKC3MOGE*DI-I@L<|O)ysNA_p4!E2x%(d$BF*vrLWJ)1FG@+1^e<*a`eU|qUD`&|^0 z4zPWW!U4(FyY7T{t(1qKrRxd!CWM)9p9Ld3w64JxgJ9pMg zBq2x`8s@tK2K+tL_?v-_b^CoGYG%pKOKzxDML;h3)Q+Du!B2RSLf+z3X$d0${oKu@ zWn78yYv$Z;(oN2P9>YTewfxH?fz;H*aDpFbgq)ka=q3=FIT59gVqehFLr2(lWdli) z$_iC>;nJjwUlPTGb-6Z7VAk;?guXs4vJ;&*2`ii8B&+cKhX!Pj=%zH(@*rC*`T`2k*5&aSQXSDew9XOyA?aH4jig6Jq^(h;K1z*?U8U_$RE9Lb0e~VNy#N7(^8Cs`7Kl2#hJc_> zX|YZYH_H1&>h`0W|K{VDl^{S$`D^~hO-XiegL(`G`5pJQXuz2gmF7)67Qr%l0_W#X z#t9vFK}izWclA2_dO5fh`661zLDoMA0srYtZfQ}EKsB%0FSmK?FUSxWJ|M`#cn}#G zRXG^ry;~lj2n@GEyLdpac&w#mH#g7D;F#NZBOVx&B#7M}*&qWc7VlrDCHkDG@4p8u z!vfC6vT6YzO!DxhbsELZ{?{j@z%xsh;Ro_zB0TmBIaBvR`i!|kv>>y_q!f?26?&D?cmKy2;DV>m$AodY9T<3YPe|EZp9a4iAFny;g3mz(6fKl3^?PTAI3u^e;ws!CJrSXig_g?9Hj-HjT zst`k@Eh4HOnEnId-u(n}{`k*;&dW4Cotcg0Q;)CTHqBEV(kyplGzu|!hC0?dM)N*X z{mnXZXE%CjWZRs3QL;jO0kL#lT^uwyJ3#o=sshM;m9&^4*l^&x;GGF)%Y{7gFyQX= zgySeYr{~HmAN;rkUY4>6%zV6f;?LyZ|Uo0kB;+(;!Aj5w>_Ed zV3PESSEZ`n@TG!4cB8dY)G>c8Jr=NjQS}XK!qVb-OzR?VW;;DQTU%9u!7^)+5V01G z?=Jk+rWHMMI^y=$uH^VAy=jVaec>ZtatO_Q?YIyX`%SA3N%NaK71ye- zFiTLYCIaImygi!LA|hy;1iJTlVurLrv(Ffghe{KBSSvd>32qu!sP0!t-TB63cB_L4 zHZSU$Nfmjr>%S?Dd1+gEQ&f~?bFi%Qt5&{zV{2uuzq-!CiwiZGv_>Yp6ja)sMo`ah<6 z{IoN|b))_Uo1Gyp{Rj8wupTq(*CDmBquScqty4%W#qL6TZS~&!KJfCQve(|4VrZm~ z?%$I8&2`42GSPR{MsD;Tfj5qWv5!GGSVf!zTVu+WXKrwDV=g3ee0jOju955O!yC@}mlsSEx@1FG4ugKIh* zuzdC>E?UzxHHb3ZcT|*EAV~M{)tFi%FGdDYT%X3m_je}!!I!??y?urzz^4)(-c&3gC_TjDx+lsbV43Fd=Iz>(993mr zBN>kyyr=%xGvX~elJh& zTpGZg?%oau5@4L-=wlLcVGPwSzP+yHt0+L>f1qVTyuJT0{fwxlmzdGCwpR_+j^-_P z6!>#*y}o}FFV{St%96Oa^CDSkoO!um7&x+>^9islnl;FB)%(O*cr?ff?6u=*zHy7}Ir5a{>I&OXzcIK#3r!lFL|z`z#-=xVech-fy=TQW za_oF&R9o(jw!PAwW^n!@{|#^PmCGwwtriv*(H_>U2F4|BJhvEGDC%Z7ln1h1vKZ%P zc>Vk>ZP|X-+D7l_d;#@v_lt1m;Tij2;sWwv)J$2A`;MZazXx&Bo5YP@3GVfIUa$(o zKt-!67db=L*IeF0DHKwo$0`;>x$K=N>4=5~;dBl3>eC+uHM{cm8Uvez%we@7p$7p3 z%6;DeVGHeZl$5?3D9v!#t|N|$f}^H}HY?L@PIqdhjR&)}doM0!1OiZbpdOy{3{6bw zustK+z~gbXBIEY6Z$w}JrBUf7q;b=nc*8{xQ1SPbn6#o&E>ATMh4T9?N*lkDm4lEh zm;(Vks>&n6F7w%8Gk#>+tSp*P*@}0Z=p+55exl-M%>*kdzTbFboqb->!V~F?FBP{e zYTKCDv%Q@nQ$Ie7`s^1>zb$etT;`|7qZ%bj)$OQ2k1-ilieh>SqK*@6L50g#gG$4p z7bU2})d9^f(L!CV?&U>AsO)TP)v)~zwIP*HPK|$VRyq@G-JCaJrg4@XUBq>>Nz%}B zKu(-?2AQAyMl3SPP<8`Wg1KevnBDK@j|7n$*|FX=>i;G}lJe$ASOHh>tRJCkW-!uw zmrJIvD<&a*XrS1I65518Maz{96ZDIHuAL(OPr zn?Wj90b@XuxD5DN8Ue9R5Ady_8o=1Oy(`DHN1Al6>ZS6&*KgqQc=%P=fIYp)+(=}{}y%^(cd!sA|E$yq_ zFF$_hEn+ntdHhczg4P`P1Q=;QKS#HIy`)Z zh?ZxD;mOwQVN|sw32_ee?}PakKPdqDbx=~GeB0S*!X;_38ula)^$S44u2$CKqSu|` zP{M-t<~#r8=>F1pd5!uKR->W0nX{0h;Q=BZltTRH^MtX}=YO3Rs}M|d87BDt--91N zrWyYKz6JlE|MwOwYt-G*-vk`1yYqN;k3aPOm^p1eFxQa&z<~cN9}%pW=&5nM6s_$v z6A_Pv%YTb*ZTel+-9&}D;v)1hyN8=W&k7J2w>4^|mvHbgGbdhNAxZ5O<| zXiJB;KCy=LXMge_bv9S=JN=}}%ZmB4cJY#bU!27oxM7Of9+n)LH65(VtsfH1WN1zb zo5})Kd_u@Gb*T1>C^0nkUW@_K;=5)bvFimpr$z+fXK^n*N7U49mawt+yk4pg5GJ)+ zy!6Rm=ZOk^UvnHNYI1F6R=%*_mw|_APw95Ww&SGQ>?$5E`4)vI!QjOcUiAIJgR1gb zXCQZJIfi`w35oP5YQ^X9q-t>h?wI3#s@nguYq)g*SHX+nVM4x2>K{S%zY@Z?ahA>qJtbF~B-*bxD!;l=kG}U3opPfE`$TMOu`WSdIq!&?dO|UDIk&e2ZZiUWfag> z=i0xzP}#Sy;g4{ajmZ`^cb%YsV3(q2fOyNtq0G$n$Bx-bT4sD~UTisDQ(gVmty>WE zj+DBon~_|hqHkG^nyQ$9B@Cenk0U}bN1v@}rBF^MQpMCW>{d6}6UP-JAJk83R4R<>r{dn6oiq^rlX_iMoWLXDQ= z$<)}&yJU}?rh13kZ)rq2A8RiaX$VN1WjtU1!DCYuSWYpl2Jl7l zB2_r_z#HXt$Lnl%EaI}`$|nTI8vrYhj<;cF0x|1(F8(z5?%F?TKk#ZAA}tJ`;9s=p zh$_XY`RuRXTMND3^OG+PR=#ef;w_Ct)I zpdrPdVdh`Q;gjX&6o28yHGbZis+2|x>vf;qXmkFmQ&Q(9iq9BW=z3QWJ_Fg@)-nvKMVf{6pX$Zf1GmSp6A#+a6NP%DvdC#%o z=VI|Xt`Ci`S_qF4tqZ-e2aXlI!%Iovmk6_;yRzZK^N)VpQj=Q*3IaXiGsVJ zm--=k9#}pj4cgI?nK#ihzyGo?j|Uq&QN?gQqbm&Qj7y%4`hB=H|69vl z7-{cy=aKFGnO!BOAd<;fWaF4SOcDD$u{sw9XDX%-?mL}AQw36@svz;$h{?*Wx(em* z&gL-l>9sYz_qMb1N5X|IdfjacyjqI zo1(iRvB?^_==RH1H9k6l) zP3^lH7L9>N^37?B(QbOeCA&Pk>0IFeR4-E})}7@it6=pD6{vE-#}NB`rLLY%U2OCAT>0gky-GqDks!gyo;m@DcrF0c6L_Gf%Z z)MC-r&tCz+I}JI@8P<*r_~3|4J`}7f;FwmnH0jQJPtv5=MF_nO>1_A|fBQDfm_QCO zBP5kL36=JyvB$Cz$T1v`-9M^}(6Gw``Ye}wORNv*XH(6MJomWvF7{9m{3Y!)9BY66 z8%c_HJ)&y+Qz7tqRqUe7BTS?bGa})`cF(<~F$a$7(f7hlVQY8xp<#75>JagO8|hoO zY*z+}?giW}D0|JJ7rpo<5Efi&TpUWNFdi$o>B?PhEmQH_ef#i}wQ>IRgbROO76a)} zPIJ(vsUdQ0ziG226k%F$zIwD(Ma8C9dUdy4rvRL|-5|)X^%q9iB34`Q&|Ut!zWT880x#TUiYgpi{GY~2a;*F zedYSTUg!6D50*P@3tmTh^6-j#kNPCWLNYQ}bZf_CdirlRF0=I|tokNiC_y%v3bag1gSG=A@KHIJl=tpZc`x zia5=Vi%n4ELvkRrJ^k*ledkwDEKC{Eth-pwvL^!C@1n$U6Tz=ZK=YLf-&>6546th# z+Zz#Qw{@YVrgCS3wrWWcHM0)&>pZXms;Y0Ab=N!f@R9nax|*Q&kwTsv*q0fCyvoL0 zNiq}OML@>J%kyBSElK)rM03c^i+U&c#P*}zJ1;IIb%>GpxY6Bx7C{4X>hZM4i}Y|v zxmR7C#bef;O(q*YX-&U-y6i`IWRS;zncc3Ny%@Ur{%@KM-bV-r5Cn3zws7vYfX(Q` z*SmRb9UX$X@t@EAxOS8@y7p{wVc~|Pq`nRgD7t@+j~_F{Eq0+I%=`M%`%!1j;C44$ zqzQTaKErUv9A1NI!CbHs+tu~`?lw9nFY{S`l?*Bw%OVk2M%5!58sbsim5 zsgh|WaiqK6`b{aDLQ0qd)th;#Zk`y184YKvc!Cao{nmXFQ+YSnjVe`$k%J>Z#$4No zXpLj|!@b#!rf}>x*SpJoK)KO?&y{Y^XK7ee{-shTpRO?SP$4wJ{v4{+i4TAK#{rnjgd~ zhRuaf%f`F0!Gx9e-WQ-Gmh=4^Ad)S&$=|GY1YMO5DfE2v2)tpuNW!e#Iidi@=^%4L1!(GXYs!CnG!)I zKifr7wx7Ge3QrvvI$o`d8Ls~hvDX?)Zdt6S8)~@LdLs{^#F+l6<({q&|G-6WfusTk zt-==@IG6Q&Bf_i1mk5V-=rlJYv`_JdEJCYvD9#oyj?rzwFM)S0h3g2S2!^Os>YBx? z6`Em=W8#_=cBIKm$@O{pX5~+L*4q(bkWcuKeo$E**N@W)VZNC3dolETR_n;qaceD!>&sct zLscG!3K)|8qrNK5Y4$N<6UKLWD>J+A;Z1eb+0~*v)aYU(F5mXaH*rK>)fwSIkW>9w zb2tHq;^sk)eg4d4TdTDxh+0FhH1_)zKiYG zx2yLAdh~c~HovafLk21dO0jLkLG?YuMntYvqd)VUD=z+{CN+jqnQwi~%&cQ%B~@c8 zuQZ@pa~20IG}J-$Mhz-4M`z~nz60d3Tg)096H!(s;wmB7g)JBsY0S!$Vp*+SIaX0p zvflD8+Cjy~hZGk-1VR+?vG|pB{Y}O7GvS9kVYk;`p_}cl;d!ge=ne7|tpFY5Ivpt# z;qV({rvs$bfi^-**h7cY(nf-#>2+ytmC0R|)1O2&G>l&=I$3sd#Pz%!8+uBe`)8!%_Cwiw0Wpv|pDec+ z&fygMG_2~q9fi=JN(4p=(UdVQu+`hmKm5>>q`E)~4h`epZ0@bPr#id2xuYTT`8bum zIp00@gLOrs!Xxe6e(mldXUVW}BJ=J-Oo#%)U0%^}c@lUb6T(fdE%&8}YMSA)ww?dn zaK={cY{QysLY%TH1*lcNd>P{xgEe>@z8d<@W~gtcn)sFEnA>8%kSmXui1P~@llI`4 zb-2&b{CwO9_LO>KP#$_wg-3QFz3r$vlL9yl&rrnJ<-bK7JI8#$6A&0JZu+^{IRmcP zu5f1W272a8!l^`J7#=(F+|JTc88nMdHl}3NumRPRA-LdFlG3vHRfyz#oVbYE=(l~F zckW~q$PJ!r3IQ3-GCg8IXzpjXCkAAbYFGD} zx97cxwQ9kbF}3e*`0u%Yhne5R)xhCl5iMM_KkX^^fJrjM_;4j2`q_6cW$}KF0;2`L z!kljAsbLHwtJ|zl(o>-49vca+f^+ z<5eK!YkKqM5#>F+-_66){3U*cH9Oi!MJ()SpAvNC*%Z|lYYp)grYbxT{{WXQt&{B%II z7n~=8V@UAd`g{0{zeR3p>%aH`lh8lZdy%+=t#OZZW^cKNllu4`2B(?D;p6?QvnQYH zjLFF8b67(Zb>BZ~{>99)h#})!+->CGY^^U^eRdsUBV-wTxPe5*dt|r^hCHiLX zGVF)lm68u(w8=m4CAR46rC^I>gUh}fyscW@ov2wHC0HC;aV|PyLTO&r@}XvzEx=#5 zk$97JcIf80)s2@AqE6Own|j^8hNr5Q>3DAO%?u+-8$>ZtR=wjk>=KadQu>5VLW4@h zlssGw!#kFKT{j=iM_*%UahFIU%hI3!2yKCeXhetfZ2k`#{%6;q3(y}~n3&3Vx`8eRDl_`wmMub0dW%DKE) z!a-;A2{3;#>#{DE)Uqho<1w0L6V+&3+%}hQB|xdvrEz_?*A&uuej1*G#;w8yXGlDH-DL9BqCNkkkZpLe_QTgZG=wc=LG3nt)OMZ#YXj@JmHNB;L%sUcDquVJ`rSF z@*=!HZaZRrv(6^EIhj{(yYtl)Fz`#(*AZ=)fJAJN(xth7{?d7@pRFQI8owW#O1cC`v!B}b6qU7?wpf1WZTQ|}m2{S!`nsI{+*2 zEZ2C(A_jjDeKJD4q(4ABRqbczTcwov=d5Y)ZL0o)rhU+3l&o>@W3Dq@A;@r1vw~mB z`@)U8cC{-QA~MptLGNpv63|riD@xy4!dJ1xO(tB<-sucR=rc2#-o@sda_>AL5nVTc zlPiAI>^%DE5>O~gYwmXf{pi`)=)P?1+EfnAKwd;Ntx4YV2 za5!||y6Lax`wP?z<=bHQ_nrMyxd7XnW*em#qopa|;rGrYmk4f=yWPD3x3Ne!7yeGG z3-YSjKZ1v=To69r7wrO7uoS4=(n-RXul)r>CP}@>FBKWDwuMMI*#(yYrcWOYSLFCT zdf;UX1J60~?}dLz%{6btFq2p8}#=(JbGm>`<6;CD9Tja zVq)x)fB*jB!P_iJVwiQQH&yys#GKLu-etK*`Wo*0KElZJj4X#EF{$N;E8~-oKC+&m zkG-Tfd@{~V&)9lO--+Kxq#Dji9gb~=o~9Ek_IYDTui=Tl`7|?SRO4JWC-p~;mq}Rx0yW_%5ocDxf z*v9bbgx6nsrd)tG278!kSkA@bBeh7k*k&}O>y#l1~3^rDGqe#sqnH*BY66<@0;w~<--}7PL>BPS~ zG|xL`)MKR~v#GRk7Eh|-XsVztyOiio<+WiE&~VTBbAhdX>O$@E`zy0}x#L(tq6uj! zD0|<%hiFu+`{_W@jA@g~^XK$P_bQQ@{Tu(xvf}Zu)`ifgCKabeLyy#Pblua+#&^7i4}D$+#_lE239aN_~!kU5C+kXJ+6C#T?cxf7QMP1ojn zdl(-KB^!WLPF1_*9GL@$}m7cYQM|EH1(ZtsZ1?V6%J(I?(ezE^m$_OT7OB}UL&G}7(uv*F^-RTIG_4(T!_TZ zyOQB#9VFzC?$m!e61jrym;+k!r0YQhc}+r{{5<}2@)Ux@2sba-kl1cJ@ZLb^kv$jPtz3Ui#_YGc(-VQyfc2qk2Jk=WPPU){DSp-)erazpcl2iHwH+OqJWEtQ))#ow%|oAfCjtE;cS%0lp) z8HPH*z1*=`HJifGEAuGF%<70MdEV`L%Wd5%K+o7uTDJ`r02{^IF>u^H~#a>h6_JoJdtG zrX*8Fl#>c3-nb!BboXGW2F*;}!uc_tVX^s*sp+RLTR|mGcBONgmX<71$=Da%9*t^&bII`{CFbJsq9mT!Jfp!?IDcl~U{aSi{XLYyfb!#p`S}Z~^Mo`Bd<7m<8AL=87FRD6Nv+a#n*|Q-DM5rSTBR>m zNFzH0@%ud?st0rtqe0pDMISzjX9IQy(N->A0?5o`x7c+kSUBH(X zVv(;1#D<+k@BV>&?iVv6%RMxhe53C}7VyZ#e^3W+8amvt@L&u`Ss@9Fjd#DuTekk% znvmHKLKK=yf$+bnsVR%yyLK)qVfB-C`)?+nK^&L6jScVi6lK$il_qY}b-_M554DhT z@;nvap3JNLGxC)fV$1HH+-YMAxw!JU?Kf<_IF~_$fQ5$h_NR*Y zj~LS7tTVH~QhPC07j_GEbzQ=;Iq5M8pe6I=^JiK>>$4yoi5Dh%)83$Vo|Mkiz%ghG zu)|clh>yp1lW}b{yQ{c%ChGgtY*wbE$_K@U~4WZ{y}Ukw3NMA5ld zpGn!H4t%#T1JA(;x5Wf*UcEAVczMXP2CsX^WL+P2nRNR(4+;s?+u^>3Ghw@Sd>##D zH-J9;&*zrBm$eo6UH<#Q8gt3e{da@*GyVV07EJrUdEx(|>)`*5e~+d5=`3-BS-R}Q zNRXj4e&H(m_nz-Lio;tBfJjcw@t-p@_p6s3#S&V1*Sl3d=0IBmjd^OXloZwd680C-3iKLj)~J?1;YJz0@vs!Q;%29sPF^DeSiMW*c|9NxHrdie=Tg zkkt|#+jmtG+3cw-4n!`9S5J~IAp6*MRUSXq+%RWKQdehyQHsuwkC-qd#i)<$q46PY z=}gIBcf3B&-rIo(N!YFQHs)3PBanjDZ3)dgB=|3g!bijN+?4>%dv78dcXY8amZ9{| ziIfkYK=ou0n7@PCt++|j|BJUbkEiN=_r{kwnL;wpm5>mb*+NvNlA(~XkXgn|i-AHX3Dg$7flstgMe@2+F11b7pXNMTvv`+@ryf+0b`mgOK?mbAQu9BU?K4ohVjqJ7k zl)I$VHvUL1cXoTGnATU(dI$D_(?KUcJliS>PwkoSc0^;gr40e&8Q13Hys!rZJ{GULh#9xF%!>zLDG%LmP{i32=sImJBb7EHtN$ofdwB@T%F}eZn zcT?iypO>u-s&CuS8ygtBj*Ek!Z=5nLswU@IHa=MqejnIy1c`p*zTjMs=?JO;LS2`^ zhs+fuMbHI0w-Cz!Q*VjTpVcP)n?2LiUXd6J5gc1f)J1#Qy&2yJ-Y6keW#7KB)| zzN1@bKS(1sJIye@_ls#?IR!uX;Xt^827{UFSQ#K0Q&Cm@$g5SrX96G@vXMfJOM@tWN!w1_wZhV93csN`%mYI^$6YB!7HMJMBH}6v3 zzWtMa>KgTh_ZLpB{i0XQZFv+{YTY7cQ7%Bu81|O*Ebn94>UsK)R@nBS8m_yRBXReL zp-X}y%_<6fkC+ji4Ij13fky1uu>h!wa6xmO0&AWpy9lrTF3de4j#ZD7nWRxqNa{EF zIm_hhz!^e-`p18~>$1J@{iFc|-ME`=F6|)ocj0^d4SoHyC$}s&myeo73!yFqMESP;>>yeu8G_1EKv+@2*3+w`z0Ia69%PoK7C?%`}Qpq1j>S2?f+H0V>lh^H{|ukEVTcq!f&4|PkS?VUFk!S zQ2uArj^y%}QIch#vpsr2v!#l8yaeC#ufM6KRV0nPdUb2$EVrm4;>*4I6TPnVy9cJ= z`G70uoQ}f7tT4Ng3jrM!Eg^!KcXSM3yX21i5`+uc~+@|M#9oRjjz4x~?8SU!}?eOIM06PSY0y#2E{ zGRtX8z%z$os+wj;iWP&N-pbw*Ra*TB?5!EzC{vF8AZD#_4sF8cscnYLSqB94VJob# zH`2#2FAoA+L!!r$@)P0Ouf$#GXSjXTa+R013LZ8Mt9H<9*#9X8#yom1F6Xm&1ui;h z29Lv@qN6LXyc~QPq`9foI!}sOfTWzJ@9_dezoTAVCd`+1a)?<#Alo3!u+;b#99e8l zxCT}bz@ueXc*ksyM6ttP1+7ue_>El64>a_%{T;eVcha6F3R=zGN2y zlkTvS)2+NvYH+#kkI&NPgcs4cMeZPsWgdb5=wHSo{=v_78AWKflQ=o3kJIOS807P> z&cp8#Cqu7P8Ydv(W7=V-)(Xp})ih_7p1qAGY2ui|03v7rUT_P1wV*_6;lc$q?V1r~ zU%Jo99DZVOB^*3^!D(Cf9XaZYR^zL=sxG*nuBS1T4hh(@un+~Af)@JsU5BIyIvw&jk&SyAn_yGOk~LbJ>Z{Fr&Q)g&UwFuLrQD#^htK6YP@XMYgo z3gd&n;F1dK+CpBw+SZ)Sr^FvEP;wHl-CV zk!#&AnsDE~{&6^uX`ao*XIN_FQ#rq{K0N;*Yh}&Lh^2QwthoWRTT4ODYSZ}&)KHsP zZs<#wc}D-*((7!Jk8A79l;`1$%TFbX^=kM}G#mI5wxeE_{S|9xqVVYI!RIFB#cd`g zrFFKB8i3T@D<^ilWNn~sS}pCVMZ*2F3;5b>^G3{`gP8P zgv5i@;FBE9yJluFU_q^~Z}+*;V})U?)+M&3MWxDR+RVnsdJpIokU1SokGgQiwmWNZlYKRaM~n}R5m9I`XRo#j z{q8~U$C~Z*tPAs(Y;?<&MpGJdMw?Nkr|CCLpZlU01#s8PEUaijk^7WC) zedyq1)5~aObYtIA`my(fwyTfgC89eG%yEe?lapDfjp2_vM^m?);*ydCgfBxpK)`d> z$DIiLk2Ldg_SI7cg>K6tBiFkO1>GUFO!So?+sjt6d9 zOr@s~e-M-+R(_N`xjaA<;%B{H{imbuTXyVjVn9RmQZe)S-Q0ImwP+C&!S~$0FhL+D zfJB@#_&2Z1Oh{R!CFl!Lf}Oznlf^s2MUGN+2)k~2%RomZUqOt)@uR3Z^&9J;!?7S^Ws-ekGY6twgZK^ml0MMFt5L79H5lUwmIzH}X=1 zUq^KZgLc~ZDkE``>9GqcDh`E;9p9FkEq(W-`zkVQb4AtLPZv&SjgO#1aHyNN64Q{A zHz&<&|2VbW?X`3aaBhgYvn$l#=v48o9waNj-}z)?p-0nZ%Ze9=vldJ9x#OV zT8B-f0upPvghfT^bPDc?yK?{`cW^4-evQp|R*C*J2f}=@?S1J#_)g7CGPAFA-GT^v zv98ZZ0=9g=zeGv00KX=n;P?YKd<0*LL@paOTr&Fl&}My(fv%CTmn}~6lyH^Fck&00WDzwvPv1dnIwPH`l4%pu9Te*l-?ClOYEo8z-eQqu>SlDTR z1-skf&XX#KVOmf_UH#-ENGP{9EYUhCQ1sPnqp$FufSS?HX%-Ubew}MhRqmaQ&P-YN z{Fi0RFHTGi)IK>$fiLNUs_*d>Xe$yl$ zi9YI}hN*0T<`gt$Y%>47^BjA7FEBLBf^}s7kPxbd3+*IN@uRm^JaDYWJ^38^Ltk`W zxc%NP!P@d-z=Wp;9jDq|OMZCu0i7a}QFDa?@)-NV(JhMzn+GyOQ5dlhF3nh)C691#MFlqd9!- zJpoh+Ljku8`3;(;ATv9*U<{ed{K$z}OnfToAy|1J>(Zl@)4OddBSM{_p;WNEHn+NQ zb^d6-74cFtk|&^Z-s*Mc?2RB2!>9MZH$5+2Uz+;8jSLx5*+gN2al^@&iOsK@N;$nU z4?jPBpUZ49UiBoz$UI;$A-)N|p{|~LQuPN&4FE-slboNk%*<(58G(lK1O12OavqM6 zUK?YxzYFhmP)`(>H?mEB_0|9-ZxaGb?tfI_Q1m_98Ou$P9sLXp#cn{dBV7a)drl-6 zt(D%YlX47Y*4s|7q&S?ZvRmtGpXm5;FHvpYlm5 z2HGtJtBNwqWM=&@M%N z5=Vkljp0Yu1d?mjgl`>qimR0e^J5|+* z^k7Gc$kN?il2d_%UC$4wQKxG*N)pIoovqEMQ)oGAa34-YA>8JCD5p#XYqth}AC!Af z7JGZ=1pqY)y-rKaT)X;&Dn%^YhD{6#J6(@GSyQWswm@SgcO;UO>`r4S=-6O}K11Iz zhuf%~r7~u;ht1h6hyClFcm*wRo4;u&)T~X%p6m%lS zR`{M?5jCWQ*dt&k#4VBm z1mm#({_~${G&DRB5etAZZ^F-J$&T-Jfu&{#<7{q+zrFLBgTQxr-q%AS4p05gj#9*y zKPkh}kq6M&LHA$3epSG%5Zamb;Q2yZKNJK^!W5&mkY#_;&EWKMo5DhKx%p#e=4?-} zpj0t`qdKH@zTwmcxUnymrnj|hL0(aAzK*CG;nrITs=ta$R`lyF{MVuYd;xZF57?2} zHKlusbsIaxpMX&R`gidZTl>Gc1c52)BL4}fqhGn){1^HU+z#Mx^v6;kA?<&Id}?ZX z75{^uU~u05(G&h3=L6^0tD^Rz0KZzGkbwaiSV@+L0EY@{0`n;l%2lrSSv+!l|Izvo z^_Q+aNgFf?DsMajcui5!ImkdgggDg6JLl0mk{;d&4oszv#|MW z<_J>U{SGg^g9xPS6bLf1ff&Wg%1XxuAdU>wpz~n{kQik17BP8v^QevJ_#|sXHZWiV zOxVyqQtgJg#8`AL?Q!FeT`J~>ho?%mdyipGbO*lj+DLmIQPd&(oyVwsWCC$VdXLejfVJ=P z1cBShmJ@zA3E>@nb{~;KP`*xveVciuO?2T$qU@bdgDc5bVDJfJ3Pdf8AmPr4E z2k+Fw0TLe2coNXpMm{;FRE6~U85rD!rcbgFMD;r6-rt7Nu-1QGi z1b`WZ({W3UO*+>W;^=Jf-D%R+-``x=U4((0=r39opkmQUL5xK|#@a-7h4cksdNrEf zui)tP@ZEHE73X2vi3ht2NbqCOG#Y=@PGSECd^neKG0Gpf~JGiRjeJ+=!XeP z`ay==_Ne!COcpje~bR{cYhCWML!5v@+$yT@Rs1~o5YaP!3>Fyf^*$u`*NkXoWJ#y%Z}2A)rN?o zi&Ow41KW&u)6D5;sm(~-I+q~Q7-nWx%;UbS_|EzE*W_1@VO<+Mz%7XTY&eOU>R&Ow z2Wa03Ag7&f$Kmhu-IvOi*0ZACg7)6Tks`e zwFvG3FKpOls6a(sH<)?FaLBAS=4>3J`EN$8L;N!Ss(T~XY!L*M=#)}h}dXRD{zTk ze)e>}xJanQ$;$^yXQ`r2^d`><>86Eb#O-A3O&E!IEv~-_y+9l{I zgvB#I3r}wN@`yD|JnOf_Ga*4?pRe(wU<=p{6!+gryB@`c)P$D9w z%}3ooU}xtmzu;fL;xaRx%?QP{-VNN<*y+AH$;2v+V=iN_fw`OH-)_lQ~r6s5ikl9g?_(ofcv$$CIR>eqnTI*TX7k6I(44i@LK>FdO| zEj7j5r4S2z1yb{G-2$~OU++#av$6^{K>3|89@EKm{DljUe#sbxXI4QBG=nZ_jvYm2 z%Dw->-h_RSf9RVmuP`I8qDRD`=tCwMK;g_BOPdh#jrsHIR8%MJM|$}qffmC6p1)6- zn%<kwMO*<$SqM+AgB4W96 zh&McRFh2e5SmZL~53=6})5Cw*RJN||Digt5U%ad?J}Fn#zJLG{=b@1q$=Kt=pXOYW zv{%#Y30b#vHH?kNTu?}s%$=wMzJn4*sHEQ5sf%KnJjIa ze=z>(tsaH-af;A8j?eT0P^cw~*&2pP?-6;4#;seFpgJEZq)u;K^Dkd>V<7BGjufcm zK~gSa{5(NXnh$TY0edg1e@i1%lvXiWEO!s4pA%q=^j!nJ^lJnQlK)^33LkC z+dLc$l;8=kNPmbLT5{bX?`ye#r1|w{I7z|73XgsQQ+m1ln!F}PltFQLj-<+}H#i;_ zzyF%a6B{c8!vxIZ1)AHtF6rh;+@@m z$XIj1D9&YU99|u}`ua7m?Gar~em$};;DjJ4u(w*@9%AGRTR(|7f>&0*+g1FhkAYT% z?h(X%&QjXx0uyMrUJxE0$5m1y^#E@OoZN^r2ucTc`hJB6 zjjvkh?8~q3dj3ez>AXERjv~Af;BEncLSL~FC?lG4LsRP&8u>s0;#!bJmt3G-Kf{St zKow=N6BlH5s`Jf(X>|3VvYE^(D=XI&0#!Gz&K<$bCdcJJW6GJ2Jb-H2Ca>SnM(nP@ z)vFB1;V@cjjSf5Q0l?j>sIzws3=-bHAhL5TqYG#7{rjyxbD0FU32Qp+jQlT7!oMRwlN+H*UgOi5amSI z!i0-j+;o>Bq%Q6m%52qfvaStX^W{#}BMkdCEE73#etWknZK;RNO1{*%<4ZC}wlKXW z-m#Ff+5Hp!AF#(*vImLSgiX9&sNHRxx6EOSb8R!oH2EV0@t_c2tp;f5_ck{>vu#v( z7hY6%+v@xLwGBE&ns;T@DXGXG7%)Ax_>};9jOb#mIJ5?{G5KZBoascxqcK!tBdy2o zVXv430ic$VAC_MR5m)K#G4M2Zq078J_Lt0A-+Nikth@`WJQB0Le#ES{tCV6uYC}k~ zCG1LD5wZ?f<*z@GaKYoylo)}dZe1%qJu2nT)I`uV#&o=`+Co55L4e+d!$kR`!lEKY z`(6Hy6ExsU4jMOfY4GQb)0*n)VF~eWCm>K=U0qQ5*Okg&fj@B+RZC`HMR<@v>t7=Q z;FjXy`-I&fVhh3r3jzsUo5$72%<5}{`0~sziWXX5bnGXNx4!RU)Yo&4gXD+Wh)(Gc z{`n!wk<`V5LlDWgi@_}s&>iIgV1X`??I~Dz%^|p|QvX)QF`MHdTOU-x$IqxM>T@a< zRZ05&RUQ!pK+@M{P$n>GnWf?fbNArATS%Z*#Wpv$dFA!w2mX%sT~`{V-j5u5E~20P znMR83AT9X=>KZUM95#;Wlacm(1598&TIJnq+{d;7j~+d`bnTcS2)a5{>abG|9XXWY z%3}%n`Zk2%)c6_6IG7CDVP5cjL#yP`1xGKYA`f+a`YTbcGSl@Tz4_lzFj8D#FEQ`C zN1@~}T6gs4Zqj`F?5e2w9jvYMDgArP@>gXCL{VQ?Yp8P5hBy=ET_ceWV`R6PPK2v=$R8PPnR;Qgt)#z zHT0qAEqr50D+%Uq#Zy=j(xk!Hog<*1Etz+2pq~LgS*^JP;lYVm$RSg)(wWlJl$1|) zLUboHyr)LD0Y@k4Aguh!ZGaPAb$4IN@HRf-*S6!OwYy+!2VUBI0%5F07NY^lAut+e z`(IQ=KDcNL{#&VpkB=nRJSwT;fH)z&L+h9a?7pqTbg;i&WJ7;8 z!5+e|3M;uzjUA+M!q~3}%5RB_dmsZrhA9ibsGWcFU7LZA{`O7w--`2w9;IcP19L{k zQR}%5Ce=murMXfLA0K+G=@}d+O1(E|sFQGea#`=zhc~Zyl5SmnrN$T9v4B0A?^=3f z(-xov+y3e~!ufPrFQ!Y#mhbydVP$2psr&W4Y~;|eP#F=#CjEpOVv)4@bg!dn6eHtD zkTsbe%)xDrVY7HnJwJJHoxN2)EH6*~oG0+HKkiRb3CMc**4^FylAd25XI33$QitQae+$ZTqrel=4VIE6Dn&VJCd=uL02)z|mjtn1q zzB%@ym$`@Nj16tcsJV*<+?`j(d2irNHjl;)Ft@2y3(5?450H%_A4=uw$FE_Uj4xx_ zJAQN(oJMQIy?3oS*3IO@V}nVvjiY66;=H@@Btbd_*5bpJalbB6;{$;P9s^Xr8=BbQ zr@rYLuy*|P*rWHR$7OljJW;j`9i#CBk{}`RWsfh1P*DOC!;IfZP%an!{jWOJ;;#1z z+(l#>?^mdcB{MAdVh3AN4v*mBPEFH+!^F>e#beiH+~3y>vFw${8eJg&fp*7cee$g^ zaT5RV-kka7ty|5*=5TaE!dcsJJ>kw6PV3K~KgZT*0oRE`-m9eNPYo!m2+HtAfXvdN zrNwyX4vt&W)-jR}{d!M^a^LHL0;QnHu0>r!T8v`_xHK@9M#N&jC2H<>TXT z-#({hN04VuMatxn>1452o=+y(O7Zyq_nvF=Y*u``pS^@pu)*%huHBc8;f8^P3bYYF zEn&T9!$|2a#S0PQp_6uBeI2o=}ZdSFd==$(Q-F`9A z2P+lw_6BpOQl}q1VHYmWir*n*WFZ1!q7u`*NKsTXV9JaF5niXn;gSb=sYEE-9*%P$ zR#{nZ*Ux8wevzf{>}e^*5k|Cubf26iE-j5Jum9kioZ*p$fwarqyslE=?lb#n26bTxSn|C_+i?R*qVI{ z*kQCiRdfStawhsvs8R(t=2?I55mf;T&{Y!;lj>6yuby;#-Mm%Lr>}om5_v)xzvwqtk3XLSsi)S#pt_^Pmqr%Ta+Gh2*L)!6mtbvp*my1we2Gk%sp0O#ZY^9Y_G5| zl^JwLuV{k*vevVh54Z1^arbo<53$ryuClN4t8hVorU$XpQw3)kJ8s=azizI595BNZ zpJdc7@m5GVrGe1q_D0e=#qQ7eZm{n)c72xcuTOM2L_e3BGnv!)P+rTqgp{Sh89H!h zZf>rHB->rmkqM0(Hz=hoJ_mYvNku?6--JGeqS>yg+`M_pLynWt;6+KA%=PCc4XaPc zNvH?%dB5AKS>{j%27a1lV_|vuMA#@I`g(!&wL=`la+*pzh?gYH2#I>+*U_ zO#OECV||Sq%#g9VXB%k$(XQX`P98(z_U0EHxY1X!ySoNa^m+ZK%+06e*{;TfrRl2Y z-TmAS*4BVYRTMzgOCuAwHu8}llq>~p%+s|r?{yVC8OT@MMm+~Fx76W0deDz$QWD9* z?i;;w9UUJ!^wCl47 zE!eV5KdO@~^=G;o+e=fC8@c^aN2(<#H?mg05UL(VmKkC4Tf`BflXK%Qj9Li#>o0cM zQ}lL!6yFU_#hm%Bk@byj?{H1}Dqes6!fz-a|JC_qppampzI0jgd%l2$doOonenlT? z<*4H`(^HUG8mOsZYMLH*zU0_dG4gZfi+A+=7FEf;7w_e4k43BVzfq4;?%KT^&W@3r zJTIN${3!ztae!bl# z5N7)tWay!hmi@K>st#eZ<6{s+)0Znh)K8qwu% zLn!FfEi8Dv{!R$iGxU%7f9e{C+cj+qykwqhEu%z0AT(b1bCg3UbF#|lvy z_qvwS*B$X5LY&$n<|>$pmugwiJhk|F|D%j#aS$BXH4Y5nxho0L7_ZC#Pc&b_O)nCdp9X6O2vhv zg*PglDXgSdiK&d!bxTGabdaHX2QjI)G@Zq7hx;(U$fD{Ww+tzKEJs`I@3XM}W_i%z z&*5+h#`ITTrLYVpy16+(!Asf8->{2NM)NKVnMx)bysQX0a*4ElbjKQYoIF-kGvveK zT~Kbs-$U5)j+z;wIIhKQPZ!V)NpIg+ijJM~T5&GP8fT9zuf3;;OqeD_U*TStan&E) zyXPidwJ&IpDUeJ2du#%~Xrb7?LlU%cYgf#ES>gb5!o_M(vgUmTkHdQG7e=Z*4m3`a>HNf+*P8`kPwV83U65XZ(G3F(M+O?cVDV z5u_SCt>%^G<>jBQpitbL@;^2;oxjO5I1EIhy#hsBc8X}6_dJOD)r}ewc`liVCx-`n)iPoj&%@v_E;~>igC$h(#ZS zgVg(?(43{86}`hW$GwTomDQn}fj7x~>!$GN^z^V9yaS70BlU&S3((vmyj*SKGgtJ^ z?ip#7GWKsqLh^45hpB6%aKIT`+GlW1#jUFm!ez6s-ssIPaxdL)wZJ!43N*@MP?F2i z5Lf3L%u$c-{K(s@knM{Vaxg>8Y}JgU3OaPH^DW^dNaybh##MUIRGd||6SfqGl)aA0 zJ~{iCWLt`v?Yx=4|3)wtcJ(n)wzzP$7p8I%#jo5XIcqf45?xNGM@TAbCWWDu=U9|w zGcSwl&0W0hSwHKe;78PJq8YkusELbbKGHT}gO5edvpPWx(XI*1bMy#w zugL7);~voAFCL-d6Ky(YWlZEyQkcLD`yxWdw4{Uuy85^`d|D`v@gCpa zz0D`;M6RCFTh01(mou-C!KKebwpNBVA$|U~Dq`h#t=1Ji2~La+4b?;m+d^HuY4W9MJwuRxO{-H6+O1y?eK=%2T+6 zGt39d;n!%f5PSKC3<6jV5ww>ltH-C1(|^$XNGM_0q~_K61FKK%@Ny!J1qx*jB6w66 z@9~naAKaDY`pbE!-{7~gcK!ZWFQ;AkmH0{i@OS!xY`sck(H(Swfov?)tYRsTNaPj| zpCz-sI^qVCzzb26TCNvFB=&}XCnM>XdR?9+<58}3%O&fkJF913RcC!S$YQjuKRp@A z`1-BLUYfashp0}QA6%T&l8`|I7RunG8t5YcRABjpkCVWkX%H z`72f^f8%?@+gXicSGg8lIU0UW%RO(e6}sap%ouN|OG@Gj^9s;?@6^dPNwPE8HXqBA z_r<%OJw8uK)!Mq{Wpi#%f?PHBZ_sV>JAr`&C!2f9%0YHlzzKc@0k{e8qsci{{q-!g*90t?i+v^cUrt*eKtUcN=3z0L7p8fhYq@)#;!Z& zFq3|bON)g~^a6g@w$Tq1hUgJ}_q_K@hhIP%`77_M2E3)2jg5e`SuAU|{^N)bEmdX8 z$Cs-YSsrnQvoSxyz6@j|(Y2Xl3Y`&-6{1G3#>B=&E9xrIn0~!%%KgC)ix}FmhZ+p2 z-hLwZiL3aW9MT%-rmFQ=F+oZ)kMN#)a0xc!pXr2^VN+$IiRb>V`A@`e^B=$VzQFB# zMFzp9)y)=Bv_=fs=zBXwCW_RzcO$`ycQZ_$Gs#3sa8Wa9PxLAO!Etj;or^^cQ*1Ee z`^NQ%CM^tkpQFj2UTtR$8uE9agT>T6Lp9p3nMSX^bkV`%<6B-zF^#*tHnZC@1CgmBdg!uXkfwttnUbe?r zRzH@*1zP3I8u>S|8EyU60^(mxu01D7n_mmD61r20MTVQyO?;gcl}>$hV|eJ&Fpv_oq3vJ3?}87gXOp;io$xmib#J$faq-xn0}LcG2sUX{2=qS-i^gp2O>I};l6HKL15hco%5lY+e@-vM zrAHi41wSUhEI_b|j0DCrEKlfb#7LF{Nb*)YLwbj;Y^}oaew;0nCAH?B8^{v zvedsZ^#$;JBKATuL+*dtlYo?aV_wHyzWs*O5fvAj=ht{PzZZ*cIJkgYfLmADw=9*i z>KqC39a#`L(H2Em0P?C2?*e;q#PtSEe!_@6n1bvVxIe5AnE*w0(4&A*7pMP&XevuL z{tn~f8c)6lpPycszjz;j68(?XjFts%jr6hvzO*Ziip-l!0dCU#(YmEfxt&22M_CjM zy0EHm&lF7{kr;u|2i5^=(*xhvC^$>%N(>nVMV`{v7obnRCw?Qkw6I|Dr$cSl`V0rd z^Q;o%Gu5%HcJ~5O5>r>V+$#RURNrjk1E}pyPdS5hmdp8W?xCzd`^6MU-=>UyJM9>e z;E?q2DS^&;^j!bfc+6>)E&5NdM?T4>di>>iL@-L1iLQ%GVuDM5+kUZLYOmBuL5@|& zb4H4Z{BOHhO~2227)Ypn&6Wo?Kp5A$J%v}BtN8(8zrbfCqSz@varVy7QjHU~#g z3Z}(wfBLp+1brA2PiOjE-5i@@1VOqlq*ZTPxceJ#x<6J>GgOAT4&Jd7ucq9EZu%98 zci@RXMPIlnZW?_4JLbU9)?)PI&DsZ80`EKFJh$P?u++uRIgUyXgt8y2Ry~a@UPKQM zt^M$MSrSB0*t%7Vn90bc$KqyR)6{-Q0q%O|j~_q!dXKOAhatBfnBxcGkLV&<1w}>P zqTP^cLdKawZf54rvw25`?mKP<0A>z8J<5B&(P4q?j%KPji8vUdY znBRIhH9Pth&F2>OyeIs$4z*rN^&(;jtQ!>nln|SVXV`Mv#lxrZcHhz8AgJENfH(HD zsMz`j8mj00nN7@}kjT9Lkj&ViQdQeh4{!WIf-+fjlL z>dQbrJtiz=+!B2IF1^2eb^BnANN~sBn;(<2?e8WnqCc)!_ufPMJu_jq#I53;!eAN)euDxRbsC{^XXu?FdMFR@CIN&%@b*QFde-IDF&+>FQ{IS zwM3zy1Axf>VrRVg5x|9)oEBeLKd3e0G~XEGyma{t6Y-yExE+gFFETA~29O`LI5+e% zkw(}Dy0n)(L*f_~(cc%l4kfllGuqQfYVId&anCODLv?hx+owNUKKd)t%g0kCQWGG< z4aIryuzGyG1k2W~`v@@_kfk%DMkY$v;vs7pUj>@c$*u!&?CCJw)Ns6}?JPF~rF$#S zlc6*8t5;F5jajqUcPAE++1cpzk$Wp zJEN_Hv$NPJ){8pCrjdJBTE5+NpkC}sX^n`8c%W&(1~ZT#)9CNqk&=_E3?~-3ZoUSF-O<6a$rov{du~$(<&k=}5oTrjpc`y742C}_bYX;`xx(=iate1{Hw6YA66e~T}-?nZY~Aa zoLz$%;zZ*kk`FRk(Eb%R0GaGEh!${IFBZL#0;|}sOhkgaxDeRJ#ANsD9c2uMY;FWj z-)QEdKJKmXO+|Ow=H}+xWFMB@X2>moM+?B}GskM@Q>7g8i*Ri@I8jw>)*@QC2Y$|D z8vht;D~v>%w)@vJ+DG4L!H@1vl$Jd`I;?MhbJXqs-3MdqK%)27{P|sigKIm!v%MV_ zlq<7Pnx+)KH`ZnH6#7u>Rcd{ty!KE0M3M~!9GwXtFHJ2i{Xy)kj1WTSq|8Wq{Y+VS zHDzuhMsN83;gE+RK&X<+4T+)WAt44U*MA<(Y^N>gtB4^`^VccMPK4;Cb~ym+xBwB&i^j<-?O7U5q3DJ=j$+HZz|SM)W?6_WA@( zDpJ#j7x-7O>!qJ6x#aaT;2Qq-gEw?6)&AtN{_~@a|No~U>D6q?e`03;Iv99{Pw~bP zY5$kMB)xtrnA+~YHan$q>d`;n{6C*Uh3B8E{*N%+KZiU+%-Z*#n}GMBXTAkp{9ot$ z*PBq~e}4)1e_b{2f4{i@fop^RZx`2A{*q=s%i7z7P`YNa#+51;A*%|v9xRPC3-$~& zj&Hj>oHib20(1$$jp;fxbLxm;?Jn8Ocp=fzJZin^m?&!Aql7!KPK=9dI(e<}$2}eF zu-sYhcijIwDdn5xkN>#(tYR3RXz-I}S2WJ}ET&rgcu)G8hislktj(TuwdY`;-fH`xw zY7T9MRH6OcPF^LY%u$D@zkf8BJ^ac7C7(W>joGJwsM#dpo7EU(VLmqHWA;havX?P2 z>e*@ z^eR^A@Kl;~WEvI7Ub6C^kOdyfe$cL8EdQZmox|{z8p~F4H4P1Za3FA=n}A*<*F)E` z4EN`y1UQPK@t;~dt$!p4I)c&BXQO)9dHlp;E*n>!+C(Fb72>mpAn~pRB*uUc5Z{Ps zKe_tF?leq~Jks2Y5||%t4teW@ z%95vmlI1*wo1 zj~cb(yJ*>R}qiM+=@6Il{%!@ho%2PR}ZO|Gvi!6G*OSE}3Mj&PU|`!O}i z)jY}M#3w<{ztm2SlgYb0f9i0VC!kGC3g?)ObmP>mgBrxX-y`@C_vM61ntVP}^cbjpB7 z_2dZu6BbFkxTjduo3PlZ;m|dbZ6wPr_N`S!0r`?}Q3Wu*i?}eMa&!F~>tUGQk0Ico zV0Y^0sX0S<_S+Z37lN5=c+|e$ECPeDUOv7uU7`|a|{IWA?9Xg*`NMmI=REu^O`@m*XozPe1QM!%tCd#;$U*p z{+3X^WMF-pb}!JW8;qI;+-^A`BON}J=205x@O<(?6Am5zx_8w2(^dwsw0SZqq zqC0_%-^~0x$-r}qc8qi|^=yofX>D3T4t$KB~z| zym{65Io0BAQB?YS6ZVZn^G@uu?mp+wK-%Niq5)5drwn-cP~_K%ML!Fc@veEbg+;sD zrt!FB$}Pd}OFfSjvsl8NfFz0R)7qkn(m9D8e=Cl~o(#WX@j`@09>m=*3kjVb9UZ+y z%yWz32a%-x?^8g}rfZ6XPB2o7nB2{b1YXae0F=2YvxdW+No_rWhMga=c@qVH*sl%4u)vP+l5N`sN|OD4bPM$QQt;W+l)tP?~vE_rXLA;XRATOINJQpR?SS82sh z)6;qVA4*I{@>yZ>K`e3CdzESsSCnV@eOC5D)6wIL{=lkPKsE!JqP!(AcRV7j z5j+~ih&wzftAH6g2aX*|Nmhj3{7afel~4TaO8z;(t-W&PO3lNM`HMNRvAr8W>oPn% z+`2#ahSVCfh;iuFmg^%Mo700!EE|o`#|LI4JPcO%?|oG=w^bD2Ad;5b^=)``Jd(pl zs}}8(;Y2)4hW$KeFKgJD{-P>hVq}34wsSL>NV?)l>8!MG#^p1P<4*HG2lefyh*=(L zXW_`G1%kdSN8*BOGZ0Q=M~`J(mY<9FdSf*`8S4w>SL|!tm~c7y{nAm}k&c*$O0U*? z)a&-W&};782e$LTCX>5ue$J~vL8Fd|(f1)YH#e1w%VTuIl^|$#lTDmhJrc$_US-Oy z=nHL8VT}6U0b(P*6_5A{k1yZ74qrg$6>yIvp)h>C>G^1uSIIx9ViIaBNAaVVFTW#$ zEbjE4YHJW94)Ilo;jL>V@)=;Fpyc}h$J<+mMHPPU!h2|Gm2SZn zqy&^2Bt$_(Kw3Jbk(Amf2nY%mp@5W1cjthlw7}5a9l|igFmoP$dH(NpuJ_Zq4j8Mb{!m+mH{#Bvh5Hn? zA#QaShATD|9G+q?__*7JW=^K)>AIf*g5P*-6)Dj)iP8*v?I>NCx6C`pXr!2*H?jS@ zimuRgLo#9a4BUbw{(2$(I|nOsGY8??>FoQ+&rh1lo-;CM_si9rBG-_OPqL3ZPZ#*Q zzjtyxDza*!j*bqEr%!f^wPd*@oW|*o&Ub>wysF^kxW~Pr4H+_OPv3 zDX*+7s-SrVn!_yLZf>lH^ zVq%P7KJ)|2Y67ONIJD>Gme(eUvuYZddW~-8_`rO7^bNX_$v-Z;XWfRZbel)!raJ`@vvYI$PT$T7ydpY#%cQQS3l_}^ zzz_LWI`{zbTi)A6%5pi5l{J6-zYZ5H|nDiDD_waRCugZ z8uhZui_TYNs0eRw3=eCH%e7MW4S{8#zm%PpTZ(edVq?2icdGt1RnbVS-z)=fyVEqo z{K0mdMLzlV-&PY<$;3#`O8w$)mw6#FS`G+0m`k#m4PsP1oj;dhbSe8oqDaE2ZHW@o zUlMin*?h+-`c)sBdS30ti#uP%9qrumnL>?4d2L5M7BKn7wFa}?0RziHZI~Rl?UkQh zeZ#_O`lB_JiroRzTC1V2;++NGap#9mCho1hIoAAlJ4nP)phCKzOQ!`Jv`0LQ$dY%t2tow z?@Li=_o+(&DedkY6?I@XbQ}ZiE?=*?S$BQClxtAs`ad#>K)kCMiPp<5l8|t z+Z`SL$`5<{!(IggC7&0Jgi;AxK6g9`M9b)GW>5ceb^$38^Oj-Ob04?xIC4qDMR;m& zL)q=SqPKk7PSEcsSM$pq&Og|0wv6~Az+N8^P`5l%%>3}DJc|LzJNbXWC%qtX-HC z5Y#091azT0J*EKYg^J-3fF()!@!kY68vSyU`#sq&)<_Q9$xHzhsV8poRu=NZT12Nd zXFr}gT7q}dvH92M{s>-D3iCvr$<9Xl{(Vp`_dD0%IyB4`Liba=c~)Pm_xkPo!hxvc zLduiNw~ePH38kz#nK2uAaj@7UId8lP@0aCrRUX`kPdoqtP^;eq9>cBO#qd?rk(l7C@-b@8{ zhpCct8WV6RU^q(gUAlTv;@Qph13E~i8|`*nkwl=#JBx65#>f{X`-Z}c>{(B zOc0SVWTtRDj6!e|6Tf7fQQJ1NCM_VpUFjwL^bX-qJPhGpzES&{%zN$kOluI=(kj|l z`)CAbrt}(z^lH<3EJ{cieN=?5f!>ymjQYNqb_^-7mF#kUWj?$w^JEt@rIz21yIk>- z-7ZAFg5q>`-Lx*7v_DQ0vF+t~6W{X^j~Dk(hKWy35UNNQ<+ZW+o|@SypIXs}wobR* zb~zzU#Hqz8!j<}PS^I{LkbUt`fIh>xUzro8f&2L2fam7TN46Y;xq4ZMn&ZvtKHwq` zS8vtb_=mGR49EknyL0H|=r!Q?%aJ#Hq{$#!=USja8OpcB#CF#C9xyvuROLS6^rx11piiiQom`! zE%+>OwSxIxn}xAXu(YGsMQ*7#^A?#Z&X!zhX@wwDi>^4%D~e=6ECweOp;YaH-)L1J z0RaJ3!AE+zaXpuio#rTAVM0nuiYBPIB@PS&OPA@G_}CRir3<{gL@6oe_&fT*W}X(K zLsHjiUdJ{#_EW?8FAf@d_FvH2fXrqPrQ{f6{lg^0@T*6V1z_pJ#WsTB9Zo!{{LWN= z|3Z*tVs{E-0ko~~y;73s#WWjKV2xorJea!8l1}~lJ~mwOO9RjMb8V6Y-&iCmKl#3a zW7P8<+?N0THK;xAb`8;C=>1|)7E!35ZjE1KOI(ydz+VUPF9UffTHORcX_uU_pV<8x zkE+=SW{chi>wkRv8t~cT?QF$nLQvWZ<>%7Ud=X=!fOGK2sYtH*ro8eD4h;>8uM4aw zi!W`MvKhB66Hicz@A2xJ!$y81J|#CHA(mA1sPEEBH_Mo_VFaR9|Ner4kYyYF`tZ~S zylwaIWP-xet34}PzII<*?oAA%5F)5s+yWoL~_;0t|Tx} z!1MJu2;i=seHVy$r!kofv5)1}=kO7pSA_5lvy>8XAyp|>=c77&*+J*TaWA@Mz>n~| zzyJJk_E(D!_kw`MvQP%!Piw$uEpG4aG3?J|=j7!0ME(w*j`%HPX*~_I9r#4tLOZE^`*f>bTq{1Nv;(5DeQ+Kh832Xfc2d2*TJC)(d}5`(ltOkag=mnTf7%0r4o(pbH8WAeob6t-qR_B@PhI;>e*!ZoH6+;&D)^ z{g6rs5@*I>GI(%!ZHVXemLfE)-nhb$<^Jl>UOG!@!YLe29DqA}y8TS}ilaN&Q4WO< zp|(Tr?YXG-qT;_My3@KaQg`?IGNbOoBy5M}s9~-VG|ew?h1JM?)5*5N z>5O^$636K(NEMy5fbQ7Bhl+2_9a>vj%t2jwccZvedE2jQfl)2+iiORY3kF!7U?A$9>;LS7BAiDKLc}h_)UPF zf|kHHR)D{)qgqV^g4-9kaSRtT@x1RAnX>G3SgBdV!ro_p{K-mvpEe74s-_O`eyciG z#+%>kfC^aqOH6Kn^~P|@3m{njMeflK9WzBhN zy9+x9Kdhx=IMo@^ujGjyPy8F0W1N!KfdfrZBGhbBbew{Tui^U_edt)%Y@e||r@RsE z$&!%Ps`Y0)dKZ;$Egi|lto6EU7aqAz=+f>+<`aanH=pB3h0eSZ1uokmB-}X zVJWA%xrSq{Y;^4Cm*FHrCIZ=`s-mK)wj1z3MdhRHM2UV|9W%ck58Rb_;uTZc6F5T< zq$GC^2x)YqD<-948hC>p9*u?oEyTFfIb1wQj-KIC@m)Q&J?YzrxWPGo2OABzn6`0eb zc|v@O{4ZzoTz{KX3u~M%nZ$tw@0r@0r&@X@GgOSh|Euqk1d!sy+wZ7f8BeLxJmZ+G zd?3ud3y@$@i^ZA71?THyjq(QLp01M0=b1Px-5P3bS~`p0tn@~zn=xgmpBDVM@kO#b z2R@C?8YG8oI0-LDk@I@-A3=hiigpggt-9wugkSQXPT-v>nvBZ54Q9YDcn$3wgL-kQ}fjrpCM z{GtgiG`AE&#s_zAgV@S5e#X#2W_dS7kL`(@IX~}JpLyltA?g0!&}BMbVY9>UyjkGi zLFREwE?C5p;uKNi-~b`Ue49FdFv1C&>unT)OW0tu2TPaY?zmkBIX9kTYYaP8hxm%$ z4g}Ib%(aWBk@<6lr9~ZhW=W%v}HwfEurnzcTkestn`xz*T@aIDJrt#XNo5QHoh+^WP`db(S>;#pZHkWe%ZP zWQbod@7=@v2F6`y#~KaH8)+`wf#9!;Ck~C2<^IZjU7oG*HNd!i4H=q>8%veP!)seo zAB}DB1Y)tvS0#{$9dv!^GlR4cg#A=N+RZ0&QlhlKJmON&B31=+DtRr)H|xrXr}B{$rs)jNAUJ)*S3%NkuD{M$ndZCRQAFvPw8TJzWtj)AvOZ1w z?$k5x$YE?ylPL_RAnTs$c21Zmylu*ls`EbpH33!0oHVxeWxPXw?qy)= zq}-PSx!BoEf%{6$Dnimg^$@tJ3uP$R5`=&LiL;$Z&>Qa!X|m&Rd%5n2G&MpMr9^V& zj00+Y{ov`#o|~wSfFrLROyh5 z``EjxS01F|Tf#Cvd$ujd0_;?j33#8=z){pCV0=m6Gd_#Y&|VH+>jUHDIbDxtad$R7zZ&2}JglMyQURMMsyq;#(DKJe}&IGW87X;bWTV za%WjL0Nqtul3y$)Ji@U>Fyqr6y**qnpR$CHw(kVbd%@G*TovU1!hL6ahT-94I&P8+ z-=tW-*3@PRhsrpY?iXJ)j6xXpBe+)VnG;HOy?!o5g z0tbJgBi7aD_eO0DU#t#H;k#iknQr=a(sQDcRgIpV-SCRw+bfik1h<>`=nV~%qsbAo zs{^s)GbSVW8T?>F;eWB>;KmG9viuuygkZM<@q{faS>oqbLQu}iQ;E*U8rG%8`LXNS zQFls95v~lM)SDp2vNhgV9SZbC3SX}3z9$9+rZ0;d;m3Ml8+?NfTkeDnp!^RSd^hYh zwt~!I?CpR@j>YAmua6^u;J|NgVX>7h zbLK9+*kd}||G?L&-N}nebes+O0>-oD2njiOZPCrh9IR#Qhcadd=CCP~imK|f^)s`G z|1X-oiC`s=?6~}&;BlY-YgjnQTKF#*{-0m}{|*a>|F_}%{{`y*``v<%BFDcdFI%iP zc3OqGC0)Mr95r}RC)e_Pqe&}T6-Cj{6Xu(Owqu2JhSs!UK}ju>Y&2;1Ab95nS+33v zL`E4u*xPEc&=e+%AA-5q*~dZzuUxuhb=#mPfZ!oRh-8V9+EB zUF(*gUu%f#`-JnvHsf<9u@(v2---u&NVj#bvR?o2N_LF+5|UW=Mio4HKL2Rga4l9hdfM^CA-#EfNoMCG#=>Sf>qpm@+g3kQk7tfm zpK$xypO`p3ZN0Lldq*IIZpwuBUmvqCoRMo7kI$DOd^FDY(tCXT75+WyLsw5Oc(dUZ zDHVq-eDxFygK-X*yJOas2pxP+R}}=XQ#snYAPxs(qSPJ_GE!>a_Bd2RnC{lFg|lq>cSu-x^-FIz*Rh&`fW1vAu6V&% zfVk5bMO`nPVJ~mcx-A;$8RJ_@eLt_&;wrJ}6a6HG(`=|UX1kG^CHt5q_`+1S6&yIa z25x1qIUtsjYY|5v720}n2=4QBZHGluGtjws;7>mGQw+xE=i=V#wo@goya4flF>*~) zZ2wB8y}V(oi?^4UkIY<1V|BK+XmTZ2)CF+v?b5*S2AC|*I(OVYvYt6>o&edgChs3z zT9lt3?|gy|E&~l|(LJ`n>!M}O3ef2aT=bC+Ip=nvJxle;pQPJXm#L^JHDcbq7=Z>v zc{ebE%<(RzIf~ln`y|OMjKzt9|gF@ocRkqqb)5h_r~)>5)X6U zUJGpd4S%{)3}|fuy4rT_FsbnOAavs8d&qR2FFws~8M%nio3eK36A>#x95&X8?OPYz z2fIZIbMq`Yb75~PCs>#pF6YMVJTS7ZBsFk~e{y?YpB;Y6{r*ZTQoFZ23h~~=cO>x} z|9j5@PGYg=rb&dC>FRSm>FQc|G=16jQhz#(xP65%*kZ3j`CjCU*)ms1idmWV@2nNW z$d{ii0@bc_5;kbIQ_RW<>h!;RW&U;~U~4v5GCmO7&xwI?)~jHZNf#oyH>z_f`$v+; z198-Gvrc0{e$w^Ba*29kzLcgEGMV%?!QvrNCvl79d$c+4hQKJ}6AmT#Q6;S3oF-v$ z?ca7Qv2j!gsDb8J;p1w(Xxte4G&rNeVON0bvxekuU_Jl!-tvy-%N*myj7zcWN! zQ9D;fu&mbzQSafKRqDlnbNI5qYCI!neajY{cPHzAJtN4?;IoGr zzmoWCQ=Zp&rbb^X41{KJW(6UaceMBSuVxlfMq0)p%Tg&BZKq#emuNo$PR@v9Fb8&R z=w$iIhU*oVp^-4$N~;^l-nOG&zmWtV?QlTJhEv_rms47aj$xb^$mErkl?5%y?yjAt zJS_K))%s%b2}q>4`2L4c*WoWcXFp!7eLS=)_@K|Tg@v0q=+eH$do|k?<2j9pLu%+O z#LIN^>47|0f+;B}=@}S;o$Ef-dYArnHt~=DNVHdWv@K9Y85`eO`lU`-__Ru0`-tni~3+)Gv@T|*aGFtgFo6=;z+yz?3(AicM4(-Yd7|MgA&|fy@%5lM& zpn>=)T&3-qFTwZ{2~N1u)#!5$O+)^Eeb3MhyNSU9 zjq_$zrHh0IPD$2O{iTcLad0S0Z>#b{bKzA5r;|5PffE6OZu?AwvNRT+&Op#~Ly(G!s__r;mCXz~fZ|)r{iU># zrIlui^nb`Z%|=W{{g}(J`NFf(Q9BKRtLwWx7?^N8#RqKRiK^!5-V_DFz0C<E?RCMO#>ec9ez?=wrK9WLBO(o5n6V)4Y^j~570f*!IH+F7Ip6sIH&ql6= zdU54*0x7aIa!vS1w6n>cFlH~w{5*O=7~)l{t9C6Hr%LTomJ>f%uT7Ext5D0llcW}@ zPQ506Edakn(TOS?xU+FHrxK3OJB<+182iq>P;0NXaJz_QBi5)owFqp{o3nLr_k!H! z&l{tDWR^iglirg_^FNy|YsS0f3)4r({>?h~xgv9F^Viqvm2mMS#K?51#5Xr5>q${@ z<>%mvANF6URnV~72A-NzFIQp}>sCzDVb-p_w_vbSEJ$WLuB4|#!^RFHd-(Rj;VlpbAEA6<-j zGgg>iW5tJ1M1&#U6HPPlI7TPkC^#CT3H;J}_Wb#@Cno9Nzh8|Kz&;E=>4{zj#UGxi2bGu8XQZ8f@{jA;DDJp9I@UddF&lm3+4 z5t`jqA7|a57I3?#R3v(kuG5j=+E88E>8Uv!Z5F&+ka&GFW@Uy3`Is$ThL)9JE- zYTkfOR%Tqb>Tvmy%a0ws45Q8jE7>8&bwmG(KJOaoLqUheuW)teS}x784qdm1MIy*v z*g1qjJz~ldd(OequI*7F^5&LfAdI>qdl&wKXCCycSNj|#7^q%780Rr>LMxVx;K3uQ{*@2^ z!El*hVwyFM}d2xbmC$wV;L46%o-p3o|%)bzeqF2Pl z#m~uIw8+Vhk00ZxtGl_xtuW&DzRMznTqx-d>?M>EHFHp~asPm9VskFTP)|1P)~3tB;}}9?J{DvfH++GZ__|;mTTcmVREOeLwFrd`>t`ZsgGM z$sby~1k7#ieai!@$6ZBf`!MS0uFa(b-K>1)C^qJp^RM|VmhSYD9R2F(pn?+xTaqz* zLhf}e#Dao?wnYA%mprccleL{Vz5L2VKkhfbrc|f9=TrOr$+*E=Wwm5M6}1Hls!y%I zd=p}?zPQD`_4+3BLi?1aR;9?I*@qOs6EkCR;rq$2iN8~oZZ=OlYXdDnYkAsRNeG^6 z*H$z)x=HJ}X-c|pvSJKqD+soK{ zY9ynLp6|?)(A4={Vm8C@6`1Z!X^W~Xb>pQvs;ug_qYS3!ea??ZmIv|)-oL%`DrTY& z;+F7?JnZP|uX@}CM4vUEVrsbaaA*9Tt8U49VTV&&f}Q|ea;{8#pe_0|Vm=$105H-jKe(BgLi+kN74Ma|R1WN36^PDP2!`WOH_rF19A?hx>u6|6@!WUMxq@i(?#N5-rB* zn6;pEU$J|C-dtC1@o-*^-*GR$U$G$GB&dDa){p&;!_c5iY~mkyWaMan8RPRT2R5;$ zCEZ5a+ANlfnx@6ZdcFV*?h_)`} z)9+28V@5p=e#J$wBRWI^&+k*&J%!FzxZwex3?C?fIMcsyc{BeKAyR0@ekAlG>?BLP zy7+IdB_NMs<`UOAtmT&qHA=U*(p+y$8Bw%Kq^0i4im0;EHneaCP*#n9!yqWI5~ zO%n%%^$B0SCkvCZ+rA`-mot9!iUob2`K5--ik@_OZWI+Sj-B;a?YJ)>@kg*->?32S(dQ*#AM60qNuFku-4s!8apAThCTH1@ZVtRZaRveQq?76=2S52 z>=iANg)D!{=0kGw?OHZZ{dKwFyu5tQ#xHt+&u44(XjB;YVU1lxR8)QCAHPqLE?nt> zDR@?ll+=ohg7*n~%YW&%Ff4Ppd+#3EalQosu=7I|%7kLCxc3AF^5gua9k7A0%Y;!e`|ZIhk9Ab! z32Z+h3FWPz#JzL#vg$?Q#5WQ;NOEUq?v*VW4s?EA76h>nE4WOZL@oEh@G&&bLZ4Ab z-rvZcokTnhn7l@(F(BtX?iS~5gP1^&auu)r+XsyVBLbO%d}h#)xX7$>~_^*!d%kGp{{b+l0NIXpqMs|7djk1vpmd zhUHoxhijE%U2U;O1DtLvw%_YYn80|p)*Sw>+C%b6Q$sGTb!?EFqIaCrE(+*FX&wDp zF6(06M?YWeeu@U8&C4tOaO19`H_K+lhPBb6DbS;Z$T6o)4dg;$Wfj)s_NOBg%uz%* z;p9QVQ@=_{LQI5UDA>vHIZ;}%aPc^SMQaJt_z^;XCL!IAGIIDvQ15t2&x{4J--$YA z<q|_JQEe!$e8#54GnWu?O0|i4H7!9r`*&O_Utu zO;^2b&>&oSlyEiI*tvTTubyzbaHu{T(7yJqN=oAe>7xw3qf5PhVv#r^s!@2fla{-` zn&36zl~m$Wd#4{T$@ya|=MR`0vVT8`S`F8{CGo{|2=0l|>G?1ibJ>!6^`y4PAB#+F zdwNC&)4igCBaJ1Ji|VZ`RZ7B75!&W#ou2#QI{XM%Ug;LjRsb?NiMK=#o9oNWrvcS& zblp)}NeM%?ZocP%-f25=cw;QRjiVLd1)t~VEurPJl3t0FiaO8Gov4~nbhavoEE6ZE zfIoHgf)!}GSU>51jAm>DJDT>RL$G;+JhbeZ9h+EY}K6%S39F_ zmNthwLv|bOe?`PdV%65M*|L1S2AUyK`v{AwmgLYHoF66>-U@HO?t$9rH zl$jS*&8pGQjrgKv^r}R(Ka`$x1*2-UrH#!veyXAWL$(ZP^JxRS&iJGp@DK!#=%6$+ z8K(W!ao8Qrh`Dh++kFMLUfm5}nC;N`qe{5q{<^+Mhc{xovK+6R;Cr@4D@oV#+s8EU zjZK(gKdN;yFeNZad2KZekxr#n);!XAz`p5+i!hOEm&R*x#ji27628BubKTGINx01t zR(ouIcmiX&_$$hw!i_g7FVhoHitilNpMWOgVfhKe1TEU+<0FLX{&gW4!objny4BUQ zvZuoGhpY~IJjGbQhPg8BkFH#ZF&u{9z{BuArqR;w&v>tr@&?N+Wh1p{)$U5_y^~30 z&jV^bV&miK%Bs{o-PXm2c|HVP0|Ps^Dk_;@I==qsXiix#^wwGFEijXE#&?c>72dl; zUUaOfq5t}QlZ_c0l181Mg)WJ)y0`8Ir`WR|mE3GG@dIT)_ghTm-wcx{H#6Z{#qv=j zI5;GyF%->RGnSu3OxWq~Ei$e7Om7aJ`w#GxWN&yj)ZF0wmQ))Kda*xwqH_VLCLr}? zVaKJ3s!DPYo6=k`P;K8HdM{a{N8~|k86p@c22n(DWNa4m1klHF*4+~O3K+FtZnwQ; zImb+1&*nG3uw(&7G`SR344~)-LZO?cY}&brA`a}jjjzR$-x8C=FMJoZJw|y=1$g_G zj0E@iU`&G5LfH)+e%XwikoVdXLYtb+z}!9U^QHOE$r9c?Y2z67bVkJle32A2v3gTc7(f$C7z!Drq6uV_RP@oS;%3c z3T;YI_;%xFAUZw@iH|#peHsK-MogY>(J*`{);)lC_S?PG_?DboOT6yzRV> z*a)J-N$_f;wpk6I2#P5!Esf?FyQTZowE^`hrIpe_n0$ZCa!5wMXh{zDCVj~!KXsv4 z7Xb-SwPYik+VBXMNu1@6)FMi5?Uq^YEe8>(J`vii@v0(vvT{z&9}ICIhJ5nFQc{#~ zY$WIpA0l~Wc8^0O$Doiy-FDFzP%Qu@MZ!h2++~ruB1~Q?nd2L6j98xeG&IGbt(XWe zIq&xx>S)N$N$uXjoBWHqTR(@gbbZy{S)p$GoAlQOsv^>GvCf`1BiieRe4{01jj89 z#P*V{?cX&hwGNDxS+ALJYpdkbK4lPsZ1a>2yYD7!Y(+G1)t_-YU*>!~Ecq=$nfI>d zM&mny;kq${rJly_UnBTBxj(`QLK0^5fp-za7qvIVr(f|f_4!^^))ukQH|sJYrhi;%4K%BlqdF01I%3wLf3mfg9Dz zL79QqDiXpRn;PSlybUy=S|B7izg{0)s4^`{;M4@1PS#sgX@8J>#fy?-uLWOB$m0si zE+p8LiB=Le*<{y#ClcAzR%#8eUQZyl-@Y@GRp<>S&eL%Ka}L}e#gHI|8t>{yV^3R+tgl(9QLI!w#_Lv4bDJs8KkIZYZg9i*;^Ot|z5toliaeHAvFz34$` z9=1GGR}c*+he@)IeR!9WCBHfEZzx+S6qk&S3WE<}+f6H0J z5^9h4`3OygQxgQ_lYceVv5C|j%-IxOj;=kb$X^<|5sW^!YX)mvthMBn%~=aT6> zooa-6vY0#l(p*kP&aaGD-0o|reRI{>Q0I|SCI4fjXirCv?)#H7*U27fE-79Xo`MyM za~oRyz0|Z?d5_hn(Ri=uezG?u6m_?iCWg z;>#B}nod+>904~E~y19)~VH~ahR-E5p=Z%fAfRm*B}>i-r#M_ zZmc->sa*~9JT^pqv@k4c1Y8|$;Yz+v__7f-ditjS{9RN+>e2=NyM0nv*dz7Wm*K=E zvF)+MTJW!aG%-&q@+T;@y$Y&e!c!q=5+?Wuafu=7O$%a1t30yzzDBn2tlkJu?Fhh% z(aJ0({p(iCPgue8fcxR6zydhSjXbdo-)sn#LJ#?Jl{*S6=jHv;aApibh6> zn|CWb@oJaPH=eeN;^mce^#2r-Y|S%wPSk@i(wexsCKHlhc5`J3T>_F-BM@`vyp|=& z&+L|E948&Nb5`}Bq|jc?ED72K3DVwEWA|EAm-beAU5U;Ry&g#c;7jXL0)7c%nO*)= zrBBrzxG=9Lcc*PPfl(20g^9oEhP}?(IVg%#iV528Op2Xu-qJh^{DGPp=?NlRjVTaT z0#IeuAoA0x`QXZs^9cO99V|A~ld)jLVbGDZ00|*_v4vaZ+A+n^OcMqban7i`9l2 z-Q{bL&XHv?%1AZ2as& zv_POEA=VOkt+a0NC;2Capa#(NoJyLz%2d1B2BzEFT@EcJeB&ldF1F{$MZsRuqyA*m zXpb@H&7{F69-i*0wYkJ=v@$by+?v8Yl{DNBkFs-CAE%}@KGxJEJs#T@qBB}ua!3kR z>h~XT><}+CZK5$*(Imu|kSx?(sNXnWwdS1LF6aJ)MMWi>p6j|7bu^k&6lllqx(lOjnmzK%35jtlf^yQ&=DJaDV7)l5;01-0ru~I~hCm!T8x*uMu&(Sab z4Ek9pg4Tv0V^2&>tcpAk#A#Thy@e>LsK95;d_02a+1M!SkC<72p%g0{355CDX;H0~ z)_Ewos)`MAj}JOM25e0z5C%6J7#M({_KpsZY;JCDIujEU4?}QmQE{0p3+3`DLI1>EoVbjuo~8&8uYu4%`{;fP<8qh-GBo zlormb7(^emDVOPy+IQ^;mbv3&ZlXmJrYNQ1f{_`%cTW&|91*cTrvqLorphkV9b7 zO~kNn@zPZ(HZ_?t^*zzmbMnqULJwXX-)GWH@}nH#4tRTp;6eV1hHSjXQh1YFR`ZA> z>?n!f_?3YY+yFH4F3z!>$7*3$b1f?A@jRm51|OXtccV7&#}akZ2)k^{n=j?lD|1#9 z&ZL8WQa#*q9YEbUQTu+V(o=m~oIFBZJbv&DLn=%VlrE)jEq88hs!qS)5GaxN?O0bD zUZT<4j`D4Rgb*2|rg)jTv&Yo++;T$DT(}eguES=+4y{A>CW_j{q*9Y=t#>5G16z|! zZl0{==Wpvr(T{2z@Gqa09}DgAJt72t?7J@J7sDx^JyUFueeRD&3d@)$D9c=nWSVDa zGo+c&J;+g}*bwq#a;HeyXk79LN>XxFN@SDmpiNOa;J0J+nCQOgH+XdB1*=ekIfZ{a zjMxKl1WE`PGf#r1fD;P!T9M{uY=s$PuBd-|3p^Qcrs-e)s(2EgXyD)^b15)hcv>#H z(E{FyJckE|%x@=<$7v?ESZ8x4r@H%g6g6P+u^PzG*v4YZM>e;%@(n5Kz@bZ^T@Og$ zwR40hPHCk&*{~nr5_%u``Ri6E66HkD>e?DYFGv@hMrC39G4aWn4Za4m4HfM3+_4+wP``g>~fe2y<0@{X>dh5YZ51!V(1yn_B zZbR}55K3u-418#qZ2a4|Z{jEtTYGy2Ik`YdLQ%H{oJ*7B@9+O-VBotw1$a#=qhPCy z_|790Tt)|Wi0_}33k?p=7_+mp>kfme@+XP&){x0PLvqtQTc1H!H4;+NhQ>zXlOv1* zSWP9Rq%?GOLjmRgvkN799w3LX*BH4pTxbE!=QJ^5HX5Dp22U5QMhM%kIpci|qIy2S zV&wi^1b^&BqW6S|!1QlEDj?f2!3UnMe+haWX>Gx~T@v2-!=)eobRZ5h*}?^;!^^CnSvYxftHQ_9$HycZEk5)%r|eCU6kZ%LkG3)YegOC%r*IKry^6Tv+h> z7I!slu6%4HGxg9Ggi>zJh`o$ayW{>UUB3ABNR zXB(C8n=5VAMDORcPA-^)w{?8h=<)N>_r>`c7ztlICwBtWfk_|J+Io|poC6E%HavfZ zL5$(Ioa|es?ot1W{WiJ$mbPiY?UyUA-EF61Db#gq_Dwm_0jb=`7R(woYy%M^5-{B# zIk^)(CJt{ejin9y)SNp}S#?#bCZ$_qn9ITwf8U>y^{ZRjH0+!$M1g8I)H;0?P>=VV z^153pkA0|;v_5hRrRN27ASJI;JLZ;Zu41v2I$#MZSk6@L?Dz(E0l}cvP*|q(G@zH9 zJVccEAJoiFY{6)}V8!usc;te6(o8YWo#02_N6J6Sx9@CpaJbEi@!`moNX!mOi+>Ct z|2DIS`{&MvODfvS+bS57dGd4m_hHlzd4n0FwJ9F>G5y@>-)?%fv#no9wNc%t@o9fO zQx@$k{y#$rr;!9!*1@P^T5g?2>^{7jM-^$X?U7DQNM5Jwyb)~DjLxBaaJP~aGp?oymQ@~pFfj+40$y7KH(f(8Qsp5!$cY+=E`EAp!u8CS({IGJpC z3Yeaaz!r*rNlc#AbLDFItH?-NF%po78ypoy2ZHgE;x@r~=G459=Pfc|EqYM%;+QTJ zh_)1Xtm(ubk_Rp>T4P){SQwNvkjifr2E&)v*Bvkxjx3q!AgZg7L*^m2;n!9IqcE|F zfXb$70PgS03mDvVwzRy+%f}~dKgh3SO#w8!o=q~sBoG=rd~bvjw2>zu>U(U?_%$3d<8sS;-b5D3-u&flGX!rq=gU&-DFhrd z_Kx;^(l80*x=j%%=2y4b1Fr}(51owotgXYs(to!TjF`}tdpp8C&KTTdG zB;{Kl|IR|)4zRk@>q}s6&F43PKc0NgITAlX4oz{73CP|5j{Hhap1hv$ay!$xWh9M^ zxSj%1E65AR%OLrEplxFMGp0@8aAS2HtJM;(0* zcR*`D#*X_(JYbhEFCE;+JV90BImIHj_cq5~Ht_id$eS@e-bK_!KY@`mKLi;SQN;68 z2nK7j4vMjDR!H+Bcfl8C8+-d)vF{g=rbMR9^18p?7q?0ZS{Vk$qBKRg6XyrEg7#;M zJ&`t@ab|rXy&@SshF%O5&$pSEJ(L}hJ--LgJw~PBwT_K8(EVc(WjjKsiPTtuc?drpFeug;FNcyG{Ns}rTZ-r5s`sAXVaJ7o1w!O zyyZow0G&?@Feg8F929ssL>E?QsaP3CFblSb!p20<;{cc=+y+^v9Gaywt6sO!I5{|| zGtpw|jE`2OXJP5}*vgVcVzEAcI88{--=BEUuUgMe;BIgnFU7`2P1C5B>FpbS=t0Jk z3)$11y;$s9V0hm4r{3Sqr#UPwWoKtcn^3piW(>cLbx>2InSJgClLS6Wu5}qM5T11% zL0Bp(!X)wv3h3#=%*+Qy?^d%Q5h*El*UCyYNT~0q#Uz~lxf`;F=of;Ay`o9`f+Z+X zf9~ccVJqIn&`{!lMx*Uer6`xrtVbioCMOAriSNe8$0ZP^!v$t^?Kz3@@yDJ+p;-H4 zZZ@{-9<)uF5&#K?pt;s4U1zV2QBr^jH^I%#7YGMl;W^s9{;zwk>{b*HCmjJtljxFF zv(IPQxy~;ZG$%wvL@prZ{i*lNYj45{76EDfe5iq}+x|u63JwE5JA=^5dUqMGjFocQgWO#!L#b6J!G^jr zPX-UqthuijEAa)0fcv!Ufp%JYJj5V+hgmqbJfCv&PoK6H4=)NS@|IX29+yr>8)E3M z%6V5~C6O}j8_EIp=NG+w`PzE4>75-kup$C|4j>Ji{5XGzy2(>!E8bPEI0Y~HdUWGZAS6EY>$75QxB{NsH{XT(y{;S zNlLa|=B&3j|nMTsSb5C?%tStG(+)0IL)0rk}?x0jYU)QTk z0o1lR&EO=|){gl6X&qIOxgG_3Hx!j$BYFk>21YAf(_Hu0L)FYl z_uvo1_5-bbh7eDGCZ>sUxo)|L$e=g4+dtr2@c?&u=Cwzt|JB-?$3ykL|KkT`i;%Kp zYgZB4$U4>}*;2?hgvh?{97QOhRHU+1BFiBAI+jqjk!|ct$TAqhV8+b(-CnQv`}_Gk zet&)c_?|zEGjng}+}FKb*YkQ_bQKun@`Da3_HRV(F$02$ho?vVx&7S*dH2TbyTyVw zfu^Rwo>?qC19|9pdJ;;HeR} ztl`6r7hVq(f@h;3h3b&H4Y`$DxWay+*2%VEKs@zBM0zPe?JAFe#29dNCuM=%`oKpoUkEij%ems=)H@RuEBY-hXrTP$GVPyL6>BvaN zuTxpslBy33xWjZf#d7PYd{B0Vo0?j<>+urbx@IM(){|byqm{cq4iFq)R(qTbTj4a4 zyw3*zK71^&pC^kq!1a%F^ZlaK$Ymf@K6f!o2QEsC)ch=5XgH%7O)|6baGZ~fk+vCK3Q(g)Mg*80HZaQz^SyeNS&}&X0+H1vZ3xu6 zRWN6y*Yc$c^CFZ_oV={BJq|kXz>dTkwZ5qr^OTGvAm(JB3+1jjOPM3E7=QDK>*(Bfv zzJJyF2ib62LS0lsS+tAJ8EsY|3`mW%e|C0`y+}@$)ppjtal-`VJXn|k8$HW+x!?Sa93}Jm>(|7Zx_Tl=quhIvF zls2RwbxjRzfpC&)1j!a1rr#$b=Y3Y9Vv=4^&iludY&sp#W65bq2^K3HRKtZYG$Z!#e8#Ge) zua1Z*45{Ttp9@krPtS|3W=D;Ma9f_uua}qq!yd62+DKsPqzHOFGp|;@-o$Gv@`T>8Y^Q>QdBZY^VPwbwQUuo~ndP{&p@XaRNHKoU;9; zjtiY=^m|$)Z39ufs;gmlH>wA}pBB38Vc!=YcTjC`?SO}C9!DHcNp|_&Il&jcbn5wT z;7y0up}zvXW%lU1+OK&l`e0f!(7_)IiMo0==`JzX&**%J#Uv4o;=()ujx*}Hj3slKJn*Xh@ z7?+3;&RpXViXq#4$S@1cMIOd4xllxEG1VT2_Yq2o!)WP>_TcL2x3->#BidLkgt$~n z5<9v}%d2WF`1Fa8srd(kZX1d30jYFz9|${lo^tYaOZqQ6v4vfIk*LV)^{2yNNw0kR z85J$(RaQkzFdnZ`bm2SrrqDD|bYYE3 z-~9Z1Jwn}mjw9xKoF@nE7X$i-+R#qw@N`!;nl$^QBIL1Ne5=yn(BnsV!LSZ;qs&8= zXC^LVK5bk{a4^Cx*7fOA)9PmAfy_u8 zb=2}lp5&>Hk&n^+0~fhes`|Xu^RC4|Wo}eUi%bPQBNcXr+^No&&;Bv3&h;v7`t+Q@ znnpfLTMzD4&^{bn%FiSIb=IComT&rpviBtGMl^j3hy808L1YLPj3wQ&?jcr;K8dYU zrRZQTCdlw!e+JvLgH3}rCtvVWQh?z)$AfsPSUL)hb*flKu~?8)Tbg1JbavYWeV3xPXNznt0JU zU|~Fzt}aywlfwZ`d_J8`K}lRR1o*%`OU_hozBW1F>T>tSM3~1@dGD0)04G=DE#%FP z$bVpk7Zp;-?$|(_=lf|iQFgoJgy|R}aPp>i8tj)-um$sdd*4VAlG!R>z>a$r&Xdaf zsc2FI^&e9gK8UUTPu*Za=CvPRkU*S@!K;re@bdzd|J0pP(a@u}w()H*=PH?fjEKA{ zBOtVif6Qn}!m0f@G3?+!8QZ4eyIZKuC%iuY*2x@4BzMg&s#Y8HfYAQ&ioiGWQahh#SdH7cDVRn@Z!MN4^ zXN0=NB24?kc3QfT$wngDpq$#H#KSOsJzX5dWS!8e?=$0MXEnpXKic!QDxD7Qu(Y# z>t`Hn+o3<3FY?~KGhmF0{GB_h;Qq8gViT1gZFGXZM(X^RYQ#f{XPXkxH0q!dV1Sv~ z5%~gx+fNxq`=4AGn+QM1lWZ{5{p@E#xPzZR6%J4lZh4|>TpnUr%My>_`>0LTD97eU z1T-HXf1BUdu3IufPiw~;kCAX+&WslQ@vvCLhBmR^d>+Mw*&rE}pKE{R zjiPD8JN(qtP_;2ye)HpxaR(PvO5``-ezM+L7RpBiL1aU}@=QkJ|js z`kYv3XsFcDSYSSMaCZIPC^wGckNCqo zO}+SN(i!e<$LoKFPyL&DmAW+{2CSU`*9lP3Q9o@PXOr5|yP5gGpja@D>*^XPRf0Ze zWr?Y%s4z1#E32t7EG{lexeV`Bo-=&z+_{?$4rkdI8N_*FI&IFpT9A3tEgEvrfg&Ta z)fL+I;oFJMVB%6%$MEtS7|d~@)FE99^weeOR?3ybsFho4pN}F8z3pjHQE;Vvjx_j82`(yF3_$+tW+R&aN?a?EQ1Ey7pU+nl3_N20D>n z-Xb&3X{Yj)pp7F+SwQpnZ)u8~H;nV$U%wu((nE+a1R08wCu@#-Iszk8vHh9%#tM|k z08)o-u`lIi4KcF=-fNk;w;8h~#r;hQ8R|CP-rX&RFUL^6MVscPp$i7ipI3^LXUg9P zeekK|Qu$?h+tCTADf#@GGyf0@D%%uRo@sYNeVlTa9%R4XA&LbvhBnJCctyG|VbI8f_1ZapyIdbOVp`W=-TTlnJGxze$zZQ=#cP~`7sbK;KV z4MiG-HO*q32JdTQjXUPK-VTN3*3@!MPaV%Jli$FWgAG4zBTKu`k(zazGGV;ER7FHI z-SM5=bdXw9YWSp;Y%BJ~>(`&RcXl$;)1jT69bgm;OG^`h6A}_WcUFHQ&(6+X^Z31Q z&u*PB*&^jRb0Z=mV$Vu24noDUvp1`8D4q&o<51jqaR`{hL9A_1)bUfN_MOy>1FH#l zLhs>bc}}5O+4-|LRn35dhl$FkPGv2aPFS5+1@g{!OQULl*JhP3m|x+sO}al*V=tZ= zmwxsXtWai2<~t;8R^ZR5(Ez>#r3g1%1PPN}DM&Lf`Yad+z=e8yXD;m}h!gwiS2S>d zQ^k`3_1BNCuImN{FEN|Vd@XT8F)HDV4GvdM96JU9qv-ZVuU=;SRIeWDE})hG;Z7lt z6QrqPrnF5&c+*}yDR zhLDbzu>JaFEk&aj9P6W>eU*yDxjH^tv9y&M}dXcajR+(RFWQvTK zIL^H%sS&b%VB&g~3=+K$a#tlu|Q#$i!)WM}OK7Hu*ySvZCsIiC>z>H6#09k$VFF zMh7Xt{y7i7=QL$ptFhbUiHeU|{c%K_x~E}G5It@77s&*dx1c28%f4G0FFTitipD zC#<0p(@th8byL7U@b?G*zV4MCzo%C zzm>E131q*#yaru!KnvE=x(R|r1ABD$;2<*u=6ZFY83o6EZx(BAZtgb~71w-b{cLPb zit`)*h>#-JF}a0YPJF(Z{aJDGi01nS1i;1n9cbMzUNj)ng2+dI8Kg4UjN5Cqd@@UT z9*}n0=k;8DukpB~<&%h+E6pdbF$$GxNSQ3sL5$jpa*i?ZB$wbPZRYnt5^xYn#)U!d-B%Cm#9=HTF3c|YJq`OB~&*Dhp^`RDjpse0gsjK z4Lv>L8nIk~sKwMxa#JdaAHuS{RH4)Wi6_vXrjGc%QVH~dJJX#p%@^`3y=n#(zSYAjr zdc#>$+Mbp}~Y7^YmR6NiFRi}z~;SsV8om6nBUFFl(^M|6kVbkSL*L|NQ5%glSs zGxd!*ZMoGONNsZI@zUqy$05x5wUW7YCe%?O?-2m5+?r5|V9bNprOvmAa2+yIsqQ6U z|4$lm$I5;J?Cf_<#O>CLZ>(S=Qzim5^ojq!rvxn?gDIfJUE#puvf{lv64gCS0f>Zt z+(#p~R_u}&Bp-^P1jBrUF|SKlhf~O41UnJib0m#WF{ZAYR5Z-p#UT_}R&uu+96)aR z_*`{#a(V?FhPLUHRe)2}Z6BY~4QLQppo@wO6gT%lCgMDMp}mWWxE>VWdl2x3IqeC6 zM*uYV-EzZ!K;ilZ1{veL$4i`9em=YzWN{A2;Lygz+pT-IgDk%8LKXdN;hA-mK5hsI z)au4n*mr*sc>^7R%ZWT>i-B*K)9f*DPgvxk%{t}`JIe1E$=8n`(>ssX41GZWm7y*e zIxmDFe1Cs~?WM0-sZd^ngR(LN;8tJ*Vw-6EboCw>7vC8;6w=KQ5&ua#HEZjPK+rjt z^3BS-^v%teHqhTv{_ZJ;*96=%K7NC5Qt|jXS#1@K7@Z5t2e86!3QI1d6~7#$HVh}2 zS-^~YHrqXv+3V8Ox1}T9Uy7kyCA9Wh0EZlWAgBGCb>3>kba)c)LzT$}$Vy8Z_tI{l zD7QqrC7q(2{CH($5`UK(l_Af}3x3FUaNjki$3|7x z(u_?*4Uo;vfUev9@7xUA^DU7B&P_Wx0~4e<_Ym1+_j~b2x>fCTV#x&sIIqNAv60^)0aduA!J9hZ+ZXn^4Z0C_drEI z0<5Ex|8FV7!=RLvet5*auFOc6(?n#Tu>nV$OVRa4jmnx9)`&; zU%m*>2_FGFLB99iCxS`q>*3A!AGt|p?N9iL$MeEGG5f(zSK1~ar=P9l3UrVhpUAjF z=dK-oRAI!)?b6dCEzw5%X8CSYye4gNLO7Vdd))T%Zy|@vXOh(+HYO_mB*c>&E5s%C zc=OmIU+ncOSFY4M^ifCP_~F2%>gU+iYrs%dTRZ3qI`u3?X7UwxS}P_z4*SDTD6eVe zJ3N=!k6meqWpr_&@P-;Y6qPj6YHX?x4rC1VOl_RzJYl|)i+nRyMk}sEJ$~0h6+)QY zH#-=57UQ)$t~fa5HWVBvExFP}tLa^k4>Ov0s!PN&Cs7u$Kv;7BU|O^3;(em>EnJUc znLjZqMBeqnYv-ozki8k6`DT|kvpN{VjzuM^)%4^qYcXLTh4{Dv`WC3XQ=VvQQY}6C zm&fsI=1beLq^aN6733t;O{qX}!8SZhYA6u9B6GC?)EX5d;1LJE@1^YR6U8Q|2Ru8f z1(i~5#-F?)(lkt|b|Ry0-2=Y4cw}$|j|i?yY_sKf1tJ<1Kv8X15LO3^)0}4n+r75^ zyNVRddEl}V^2IvF@UpUyRRU{gXJ;Xb=na118#dExpN7YofMp_g8jT6T4?hbKaeiTh zdPwmFse!y$h^5mJ6iQmy~~63l*kWVJRo_rq;xD783Su0 z_%^g|{I>2s7{JLUoCX0@>;S;)0t>EVbU!Z6b(8rqg|)##D+wBJ$8Ht&i`J7XZYj|% zF4}9BSM6&EiI~KE)`Y-eu+M1_MD*c0d}?cV{daKt{r+NVzOafr`gn!d0)M@HFIXag z=0y5Khg-d!#S@dhv=7?~&@tdZM`coGPqVXx_umsx1)OQTJg08bFeBCAlk7CXyewxD zMGzi!sPI|&qic_6c(7`$n(6X{rVh#)>01ET632}A>D7;)HD^SFwjL)W-1OZ-L zEZ;3v@h2Z7@QLbJEN##@L_8~}Y>kvTL{7{(mVBh;R1)Z*r+%oY_brmDzu_?)T^PXg z<#3p&&F{iyaJ!_DGHP?FNrHeF;*^%a9fL9r+xa6nq-rX*xjkhZ`TNl(^3^>$3rlaX zvyUOi#}!*fxLc){cjhyv+4VCyt2uD(hLUE>K?(NgP(lHFBL}a{@0RF8YBg?|>sX}v zCjn{mL+;lSLlQgTy-am9CpCxiKq}FcE(J)=p3In(kP38(u#L-`y|&8?7-=QL2FN#m zf<}F#n(F_4Za+e6T2&rmhNAVM1tR7I+tr>IG)SGTr<5qt=0XbTAWp)%lRkBqlxp7TCpRq@*0oAt0P&55i^{F$pFUa-JORNNjBE z;uB6grq$HCmT|QQlJLUZqb~FJwhnHWzVafy<7G0*FDj+AVA?~@DpmJpdHtljt=JZ; zuf~!QXXV2uWF)(+LIk;BJ8#Kdla?Nz%x%fH!uP446hl{j8*~7^wJuOD)j!vFB#TN{mF?=vGdhzZ^by0FWKk?L zusS3c+0=Zs;^IejM`Ubj6M4cv6fJWGDrC<j9D#A zn|q6Jv@2Dh9g%SQ=MH(x)TC}Ksp9gYh-7){93RMA9G_Az`|>zwu_JSSbiMr9dgkJp zceN~i=G$vgOWe_GS3i(ikqyn%mT0kprM1D_c!gM$E_T{juomgQ)r@bL|=T$#z_ndF|Jm*mEn$k(k%4%;sA+)6J}!F4Tk z*Kkh&`)CFCid&}E-A2lmHKD2x40j_&hYOo+FD-a-sn;JZF*Y`42n!@1Fy?%OWp2#P z&CM)OMm!f>EEIK1hA{SsVo0n$R4-N-WaCsT!K(uN7j{0?Vh*RO48Vr&{`44GS~We) z6;Y0Va})h2bZ2&;*<#PVqtjQBBB{DkU%x^F+hM}Lb@3iPd`wz;AoEcH^R5P`rM~{L zko{F`dn)5sw3)V(Xt5A#P7| zH^_YFbLC#cbw+&1@O0LzwUI-wiCKcmMKgEtAzy)u0Ha3K)ZZ=1@0j;9dv*+ske=cB*)BvQiL5}YzN?o4I*ejkevQ_? zk{qKiB=NX~=BJI!$+sz%>w3n}$^$f0xV#QRF+3M;Ctffcuz`a{B-8)__6Z|10(=jj zT2|(JE2~(mz0Ro4v~S&?;8M-T;)OQ;?&zdQ815Yyh+FVZeDfyrxuEQ~)=*NJMI>O8 z)W|CvD8?wdxGcY=-OxQ3cE+r80`;W^o}nL=x4?>7Io1|0T(E0fRpWEt(S|D|6+ZSh zERH?B`S&g+V0x}?*!B$`etYS2r_EKm5;3P&{qj#+UkCL@R{hzWcvAYa4JD_0F=?jy zOqj2=%Qy1EfZ3ZE6#2(#MRz+FU~u_3@r>?&u{vmZ^za@(wP%R=_mVrpmhKTEWdK2J zS$l!zlcJIs7Gb@AotAVh?FN``ZvPlzH$&IyB$MZ(A}@ap9p4f-3^_<${aA60Bb<@F zAsdAXY>9mo-DNIjkJC>Lw)xavH&;WS z^7AiFE@~0q9{a)$DiiPq{evUOGb`8K;)O24k$?>UzeEx*R_Ci7$2yXT10gG=o7NJl zf6VkMoY|5kCtSKim!4Gt2*LQRc?`ws3yq2&kksJfv0t2kFGez5CQ3V?d^Id;9S;D# zi7`P~)>D0}5-vZnc zKe7SUL_vSjMMl3g*cgwGoAO@5CNe8)KwtchonMUYNWs{$kIZ}{562hO6slG(JQF<@ zB)Ini%R>?TVb7n+1OXiC-~4*gLD-y!q^-CUXjSg{-Q-U5IK}sIN|m{^QHl`tuq% zKrF$yIsMMLwvFNVTG@KHWqgF@#NCbg2KYS-@w^(Bo0mwpB%q=YdE_9jWs*71zeic2 zq{K)iqYkf0+c+pIj^FY({`HAz@AZO+H`!yK&9)b_LqSjmz|fxu(vQTd@LzL324ZP% zoR7y0FY*DDJe~5(q42AEXU-bO)$!S^nAohYUh;LxSF;I8CCl!~**S4Izj^mfvaU$$ zJ5lb}Vl9?Y?QWLcPSjX2*V~Q+o!g5Cge|WJm(Q&WkJwB{TBnEOP-86sGa1bZ7YL6y zDJUAC(UO%_6cD=^eT6Rl7MDuh!E(YyrWH8^gW>qVPvxbX*D>zU9}mi95VH@;-r8hV zF5Q$79T~@0D?!om<#0&(P2YuAN27$jq^ukFWjZ!-Ms$iR_eUOoD|K0KsM0ITm54RB zK+7}YSOWNx<<(iC)BJvtkV8m`XzC9g9pL2n>%#pp5*yu?eR%8$c2*8Cie> z@x3fi)=P^u+1>Epu-I=sXG$!=n<4wv&D5-xb8M40ufiE(!`0)?n(-=)48T_(`w21^ zib@3?IHw#XT$8+t@#M*)x+yCj)sJUZKS}>fIyb>?03V5AFI=HK;R`>_Lf)A8x3-Mv z@;#1>baqR5d3lf3b*Vdo*F=ER5XiBaGjXKm_wG7Q)7`yLg6elTEXHF#<9GcIlm`Rc z&cTgEmD#BaZEMq-?(_A+ckc2uj`qbh_L$n%ZGGMtrive_9l#B*RsAN4Z9TViO1-5& zKD5i~TD@sG>Px7tAXPoA*luk1SbLH*9fRvF`tx(&f>*jwcv+pW4e$W@KB?txL#*m-ANBkx?)UJpus}xf8 z?P2ekhgg;m(k|~V0ea>={s-ebcYd57`K0USC1q6)J@o0HEG-q@o<%DgriA0F%uGX| zuuA5$y8~-B4IVct{4x@Dx;!6J^(v@b`+2)c#)~*oa*J)>EZ@s2mtAE~Faq9a?AfiZ zy9e0khY+UITiC-I@E}twMTyzNU%@)#uj-c?8tUz8w5MnuwVWd*UNwy-qG43v#R&ya zc^jPU?M3SlS`ZrOwRGrXm`Xq&6d^3@6{pNPSaNj%pXV;cAZ7&$$9_otdI~#~EiR^P{V>0e zJh6hX*f+=fXi@jZZ}_Lj9-E&ZE|x(sO8p5_?iMV!syLvKoc_b~(S^p@27?CX)ve;M z@M<^RE<##4rruS2kYW4s@iD7%xgx78PF&m_$E}VYQuxkn*KfmM%EI!fFzDB_wfkQ$ zz>lMu&IJ}`M>!fO*mkO@uG+56pFg3^!BXv@`$cSUtj}U;<%;}E?{I>(+(<`-eCKe8 z{TF%c#OdM*amp@st5$J+HpNC$FAo{_#YrhB)GWM8)8Rl}d0p)n<>e$FKD*V-R$GUt z;D|~52{Uc|FF$kzCl;Vy*&1Wag|s}2VXOPOXmsGItazDkN#J`iW03_F+OAo1&@_LJ zD@Nrq>Ze&ycf~;LF0bT=jwJiko5EBNQff`2np)aVTC&?r^8rz>?WHZh;Lrm5`6vq0 zAWPXDWk0zGpS*WITwxt2{oVmMd98$=A)ORY5Qo)p#jyL0v49?>3;QAAw3{fL5;t_# zLP_-D;hN>~lPiv#bx+xV$H_?Ts+v*uk0|4(mA-Jc2NuXJ0TUrVIDy52Biseqh| zr4siN26&c?(j>*juf$jXSX^|>^d72t3EZP}yo`;Eo+aY6K0ywWsaapXB%I1DelM3F zQfrA8E0xrvT7CQb$t@ORQ3Y?Prf&bQFzndmJPeUBXO}@_k`Q1Zi z6Y+Pr7B4LO?z4fqjQu$2P#}&$D?u?H7S-~c%OsZ8xYnWD{B-2xa12!N$=m@%|NC)1;=TgeLo#7Lre>jQzY1ZDD%-UM0<& zgi}bHMZw|}`&3-pW|kLu8-r1J{EM(_iRH9s!=(*Xe@SemA#mZ*QAYN_#4| z2!ChWn;#_a&KAFcUDHZyj*OiR6O~jn=2t|POG!?dUPSzio8?*Qc0bXyd~ZtLZ2tUp zy4|LqbLS@nUB(d0H){erJGPZnw5e&%e}As2sxnOm`hF*@k=#}&J3IT4luSbw^S`6B zmNU+YJMJSvBB)>F_4&%K(>n-Zyts74-r*-Q16Mvz9a-5hI(hP>K-~kWL749rtms{o z(0{5|>u+v3qIiXGr#3Z1WJSbEH2apWE-8=^f}~ep8i!Wz0;KP65l4UtN$F zR^97CifRQ!xO<&q$7nUjCnU7I$qXqLWlA332c=gp`Wek)W40y;m#-isZETurn$AJk233w2S1AYvOq%*|K9h9rXI5a)MQ@a9M>D(DKTcDHqt zz}uyeXzRX(4N;5}Qn-6+&JXsl_IAa{LXg>~FhJjAxEZL}?|2msuv21EB4?cX+4y&P zX@p{xVC(C85&WwLubs{hpc-~`QkNbeAS({2dg+2Nxxok>%ue4E8cnwU*%~dVYo6~mfY|84dvve75`WCtd4)7Vgo^k#P zweI14OFRi{OODt@sr)39e2A%mK)q<)e5qaTKg`&r((-PL=1?K;19n?lqik$NGtLX% zV$>6l3ZJiO{^%)H_zJtrjo^9@59EUV@X^c5wkPt_V5!Rf>J`Ws8~IaSBiG4+?SZpC zWmyy+b62h=)0T(OwR6JJ^{aN^<8ag+$s5GqdM6wQmwdWW@;qz^+pzuqR7KAiyqO^xnT@|WxZqlAfzcW*ElJ-}aQc%Ac4ie}7LMiJwQ zraU3{D!GAZyI@@hX7iuB^`yk4Ygs>5yJGOK6=L}@POcWxiW2gvDx`Wprvs~GmqRpI zc2UvYiaJl)Y5T4v0*L6EOufbL8mzmqB|J3ly^o_Y3$@FM)q3k>=6-zu#ofA3F|~iL zeSy|dy{OS!<|&uUI%ij48oiO@!~Yu>tM)kBP4RJzdw~n@Esx&Eu|K`E1$!Bc{r+4e zoUM(N}0HYiz+zP4F~ zG*9fwN53M9NuG8uV>n*b(Pjb=fLI6p=awSnX>Ha z@>mYW49Cc_Y;Rynj>(!R$l}M`cgP=&9tz<_0!>!vu9BMF&7;6O=lNCJPxge9)TR{Y ztRFcSxn_MX?~J>??8nVW!h%7?tX- zmHkG(;a&)XqA?of?P2U2YVXBx&6Z;zJTc-#1#r-nQv$u%(9Rmfsyv^kW^Hc;2|x{fELq}2B-gP`cqNzeC@n!DPB6W^IB#Qu8`Y(^MIeF32&RpWxW z3=YvtZqA#NZ+^!yN+7*PiY#}j-n^F&KmEyu$R_^CFJt7#Y34OO?;c2Pv}54EM&8lk zl~ZU0O`8n*YEb_VQo67DB@#a1$cAPfm6j~c{-n@6P>Q?P6hs)rK(m#DjP~}`S+W=X z2;^V88>?Eo6MuL5vnX_Mw+$_B#zFQuEzdmc(VVl_t9S1^2zGGNZ-iUFms31#ozR`> zFCBQ+;`}w@WerBaYq5SDP=?)o)4z|N91@cC!%JCU~sm_$l1)=HhX7{$BI^u>SB zMJ@kf_|E!hKq|94JqxS(jQI9|6;GdJycq_dVZYrQo6O{M-&TBt*fXx-xW6Bd*MGa@ zl~(9Cd1H*tU~&78DcKQ0X?NYMuqemCKaEJ&hd6;}0*x%gVyWb1?h0%Rv2-q`u0=y% zOH`eeMH*|rYL#h-Nb21esj7U0`+>QuQsn%q{e2?)Jzn3;P_bbCY6Y^OhbBG#`+W3t zK$Fn;<6nd6CV2~mvDy0yiS23%Dckw?E4y!de@XG0^H`asW%A$@bvW?8Z+jzigN3zw zhGo9-fi>*~k>EjWk^VvB&%JY6)wMTS3@n#W`H9&B@+IMCvzP?Q7*i(syLXkdGE}}r zwouhLe93{Nvu^H*>Xk8Qu+-}N7N|7uvH(dHWRF~njMw#%ermUg$jP5jOZigfP(;r& zv@$K0QNE!TB>vGCc%$J+frMD&nzC_F`rt#RIiAAPDiU}EDkv1!*TrrZl0#%}>1r^; zYa$d$P1DVio}oo^PSgQ)(jc=)oPMcjR_ZGp-*>Yw`@3=gP||oSNnFlwo$dEy*CRk^ zMoz)Gt;yt-K~D7DSHK;!5W!&$QX=DrCA=nrg6n+FLS#bwuFA2$X-bpBlV*71t;B$n<&ff`;<(dSGX&QqcYGj z(g4TjHV($jPJ=tz)cmz%70SxFr5O7=n)@;>y3Lmdvu$_?P3~qa`L^hvO7R;93V@H^ z2eSp4gTV}9t`f?JtY*gYbdQP><&zmk*R8Zq-#b}b101J@*4l@dCTj?8RTjjU{%i+g2nahF4+C&ANn( zsb6@Kh9Eh@%P-Ne)sVzN<4r2z^e-X*UHRFS;#BD@PNz=!-gl?@w?gU&C|Vl_&?=r+ zL=cCHy__>~5=wP>Tj}@Q!y&}SbW^_AS520UOwtv)3fFUsuh! zv9g9rDa(+ErS6+D4Szy@33+%Lp0YgQTI#YV*0t%KXB`rBsggR$U{`C7#R;oybn58B zIdsr%{n6j3`-MzRO)UwD8Hpfw?vB@r)hbbJ6r!Ym60}nM)IZoWy4qGT(8|~ukVv&x z?<7Qzn*)6MyL~Z=kNK)2M2lP*p8J4Eep#3K~5yhgF{@ zcjZquZUbNObjH~5J=>GL&|z75(mjX9YC|RELxFoz^vS{rhI-eYX z#-Fg#S@TUT`{2@##?4yO*c9l2%)P++Bx_3a#s z+4O@>QtKn`!w19lDvr6jwLHs<8XDiESI(uSb2A;G9`M=AtMl+!j(l~rwhQ&d9E2EB zuJTG>O52J;Li*7dgvGw2S9%tyHIlJ|Q%RGYwkN+qM)vIr=OQknO2GweIdExC)!L^E zU+y(t)gUU|%VRq%s@4k&er&g6@BZ*74cXP|qTMA+zJ9&4Gv6q)c%r7J=3Ro+K8mPCxb4Gtu0B!n^U_mQ5!3n4 z1MlMcyk+g-w#O+E?`Yl5>}C(!Kk98Vm;SW$1$XDHg5bzn6p%4$(r_EYr{5|#eI~dE zjAMpt@XZO2+_9w6gZK%=jUOYPt|xFBCCj^Vgv=1t%Vsy3BJJWLB1jMl?*w@l-bOw&UaD z-z7aNaXLRF-|5x9syQAyU+d2kQD)9KZZvF_+2{d3mz!6XmEG-cc8ySg$B<2p^g$ zfxzENlC^J3zdZfZ`*bgK-)Q>lx2~V`3JSilxA7Un_aeyn!m+2n?POt6XY#h=b0>B7 zZ#97?_Y140$$j}IlwU2z8+nh?>a2Lu&fBQzYhvBHH&p6UVNhh^fLp~H=XHoaSh$p( zQ}v)QbfR#4!S}0l0YMaU)@<{4EKgpW(qAiwb#r#L@s7j)d`|LvoQ>IbZc$ZN4-5}C zdLu9Y3$WLU+7wYPFM383V_)-WTnD>c032>i^1ZWa8II&rHW_Q5FJB28RXFOC#=Mrg zIN9@GK?-HU_IZ2I{b#cU_w)H-)s|CuWocZ>0=@tWfJb*`=A&7cL?ic6Ot=u+E0ccB z1L1V^0FI{ma&G49_(wJK<%`v`x2N@Qx2M%TTgrnNYL5@?E=$u;D~JgKN2xVH#P=nI zqtxKOa6alR-Z#9w-qM^hcXYc}(sjxa}@wSryDf1kyT7T4IlcB8f2kGQd8G`H`Oua|fh?Fiere8w@1 z-9;i~Tz6;I=HZ9!v|fA((?o#Kx`>dFNA1}@5+>i$bxUb+r8CN_7Qn0}@S6}oTwGkH znmhy`i&Ylf}B668@NXDKbY4wG$~f^p0;1%^h9sp~w1LnJ^K$ z);I=V7(qYa^boOz<2;3IF+dnKzLf}=7cvH%Apw}z=2GGt6_qnPfSZS>{c;~ss_!=M zqHu)3B;X^Y0tQd)7~VOmYD;H`0PWIs4OL@}O6t@)tAs<==Vm{zFxjsOeQPngO?&Ts ze#`Czh?M`$w~K4d&0j zc-Ue`RxzkX8EowR#Z&iT0f00M->hC+BY}bCe4Ry86}=>Llwy%g69_Cw>oG&#xi?RV zg++-vJb$~pOJr-3j|x#|C8<%OvpxFRpx(;1HF4Or9O${zZ*kXv`^|GTB!_8Af^Sa& zG$wY8!VB^7kM(tV2fU6v>3NM#`r*{j#-(;(t>(=?N~4t82Er&xsc7-VR}>Jt)W)8P z&ZQ&T<5?;1DiQ za6|cz`$>q)&l8g zqXU}`?7W3L72sU(@%R^QPyZOJ@sdzfjA>FEJhK0ua48@i$1ysJ`FxDu^FE@D1~ym-xLr zt=xmRN|z3f!agL!5%Lmu9k z_2ZX5-lzA7wx&}~pTZOE@ndbpdadVM$>wODHMf1ljxd`6VUlrzR>1lBp(n(XZQ{Io z)cQ%`fDF88A@9%&>n>GLP>@qXkQy7iobVBA&`v)DT%G;Yxu`D&{Ne#-EVJ7coMMuN zjs5(bP0hZOGjIlvu|RI}NgqDhyIOgF@v80Zh78PUK_StaW&b=!weiz|0K_|C5po=K zP_e9g-x@=f>7A-O`_6|uC`Ia@EBKgoVm-V-g>YsC2mcnn!$-U}=e`e3KiWgbHck`~ z9iQa&QmPw|wXUg6`T=PI7LljBwa9CpXv}-aa#SV(Bq+scK+GMKKtI+7Q^ejg2wFy~ zptU#V8%4Odxyzk5)z}3x+ILX#iG%DzC|MfNyt6P}Z=B!rfP8}FT)W3({`_ovlCsft zSFMFcxc#OHx-x%wrAOYudKq1=!?O2;rINtPu7&<*m&imkFx6H|3LD#S{Ane-FRg+^ z8SAc`UA(oNKKplz?dV6LDsPjBj`vGN(p6Hg6%-zJ4$5@S>P9^?C)8L)Ex?13X4gv* z98%CB3q#mdFX;mDF{YZ+_mAA-xno8PGfJvOZsrqXt;|KiX+K-#aTEN?_rlYA{xvML zrmE^rI^d0^+DW=@r)PaWcXjEw7qairIp3NJ$?Y4$pBCy|@V!aI*h74)dzm{5AqKkS zjB}$5B*7HclSzO4jygeU7Re+L#3bRGQBrcV+4JOg{=4iU1OV7HT)EC36>oW{k2>V_ zUhk!bEKuCJI@MmquDOj&7{WnODEBIZUM>PCP!5?gu>A`m7293XukoIoEg8AF9jNUY zoqB7>WOOmFW~%)hNriQOv6P?Pd;`Xe9+A*Y2{{+KoExG3qH}ooIw!4Vz!5grxIF5c z5EYw(ph7osE>bHx*qjL(Y9AJhepr(cSg?~Qus@lIJyWIJ>@~QTcy^gacoECe3#64C zPYBB?J$kJx%`kbXcH4H``(}-PkUipRLK0m^B}?UNeEpEsq@bRIRsGZLxf#uL0x^^M z`^azfWE~y#)d4Q88L4)~{EEtGiy`G&*CKYsj@@9kvr~x!xn0u5#b?b_p6ldK99TZt zBM9y7ui}oe+;F&A>#n{1H-I(L4RD)WsXeRWmGSR* z@nwf*b92*uaeBO_{~7``faXENw_}ZakH|snxWma&k5Mf{B&{+zc}eH=38b0yhBrwD zk>b$ldZ~I#J;rk-jc3ACwk5O?S zX#KoSOn<$YU9BsP@0oIH2Y7?P4YsA(R;bf?soqB{_|gVd!UUhK;5TbI4u>13=iC(6 zl~*p>w`XNlvj9(%>{Z+^zD}Eum@kLDhf%SIko63#Dm!>2yS$DNFVtT<_)K_0$a2<7 zeOB%&t%l#bVRLrQ3$$m>*j65EFA7v7m<$puHm9zXYb?v(qBtd-vYc`KIevF{Vkkod z8$n@M-v6wV;EtDMT7N}=B=ewo?JUJcWyY7Un5=7c57pBhy&OnX^~n|m7U$j-C#*;c zVWbs(y-PWeMZ;wyBfsJk{)|`4>c!|<50uvu+|^v2C?Fu;$p$P^w}*NW{$LPevKHxw zCh(cCH)d^7W)1_kAD=I1;wte&(Y&Ei5XxVbLP9S_38P-+^DX~vH39l2?ySbG^r>NDH z0Hv*TzXf1I-EbLtSHT?DLVUFg^IeE8EiG&-{PLxBXZWGr$3MMlCmr69)}OlD(Nl#9 zDojkJSLA=h^dT;i+KJg%Y2(y_tJW)!9Vv*ocLR(0P0d}*dx;i8Y1`Gl_k=F)Vu8PV za8sS>5H9_}g@{r~n@?h4Xw^>N$#alE=xn|Z`2NVMUfQ}jR(lbms-<;aajts%pQ{|e zcry%Chx@@8{=0oj_ILYHvfA&4eDm%NrK~tIEfn*e4edXN;C})o_K=(V6MUNA_>vID z7}C2K-QFEtgp}r>|5LsTNt!q`eeO>(32Wy zP=SGqw__`fs6X^QUgML)t>dRdMn=^3JHbN!11O~GNa-*BwT|_qAjOUDsIt9Unov^?u+2^pM9+f(Z<};CqaZn`F#4X! zO?y9@2;|X=Z#)!B)Uu;oJLg1YUOYQY>36IEVqY=>J@Wzc-pZd zPO!NAs@ByJpv|Cbr6pyi?a1$cEpQxY4`Crt{YJUbzsN_9gw5s4K=tOXPc>^SIH@{i zb_#t8)uo<>J-AnKry2U38~Is87&cgNSwz3FLDsiZ0MbKw#z%Q=J6Eub*`%K~KMu8`#>!MJ$B zVef^rOQd4|*@D}PfU^;->P#U7!UB<(d-fsoMfq;4--Jxi^0GsH)%#n7U-k^n$DEbh z0ma~(*KaaHbmFgXzS))`lq9|Xm);Bf<<2U7mlF}DkwryORYE}_JM-n%WXoZwhze{^ zF7Fc(WHPh~%Nokc4qmm@s6%p3wkK7#538=b-mgl{F!YyL z9D78UTv|TmEv#10mt}+iABw^K{{0(8=mRA)A4vK6QgKBj$?85U>sEMC64Jk*!(MRA zkXAV3KZf>sNN%pZ;P`WJpgTAI8}RR-a&iw|ri@7O8j`3JaYIe!Z9DS{*DC@W{>a`D~%g17lu94C@GIEz*6y`;5l+!9Z@ zrBr?E9m?EJS`#~ojugo>;X!tbXRWpTC7Y?JUS?V6$VA7)WZqxd7uEVy>^8eG9R?7{ za&r~9O=~egGH??XdRaduJP(b1Oh}`(vh2ADRMph{bwTGVjj8X*!_M}2WB8u!j5OHe z>zt1Wq}jF6>F@J*lewi&8|P(bcL$W|zTc=4)I-!SnY-*O>mgjZKISr)G4 zCfglZOEz7d&i0(XC_+hq5(_w!nLwu&EcKl}=fTBx69{nOwmobQ@C~qTcvmC9aFmW1 zyVMrSLz`&Bty)giS2Qhc?Ec`2N(mqgVWD4{0A*BX19r?Cf%NeRMt_Y _(@{&J4+ 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

bArT+jH}Wjhp*X&HiC!yh0wzO$*k1HyZ8 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%0D36lU-1f1;gK)c-X z%IW?GRn1qgm~cNwij6vi5^<&b-aEu+sBexP^!uWVfgAw=x&dtbLhCP$lIJnjqI&qw@2`8r&GJ7hLv8uX)} z=Yx)k|70^M@Sfk)c<3|S;CN}DvU$uYp$jjpI@WjoM#FR#rYQIHjp_jWwYCYoUyor8 z)DDojAe~SGkGk<-GhAMRD$tK zu0Y$~4^;QH%U&GM{qsp?E0dy^Vr~y_9NGAa(RI(LreGeFq`+QS{tPQYjn90!GULYi zQ0nhF5s-(UW4WDA=(A^Znbdmq?YrE|qWe)QA5s9?2f)6obt}Cqj%}haWrLNRzA&74 zfwkbT!}f@PKxe;Va3j9p@rp^Jumuox&CFeYd@JFuP1@(T$-yHdn#S56`g2GmTsGf8 z`rRG=-K``L|C=`Iu0^C@RoWo4TJj6%&dbh@?=3CuYKC#0IWTN$yR}k)IBnb9>!89a^4L z*>y*veN+CptAdsmGV=0-pcVx8LO={NZSNHw;MaFLTf*r6lyzy=XPHU{ApB@vE2#7C zx9W)HX=)54D{?*&i_*hXRaU;1SGmsOHhqBTp4*(p?~$%-`y5>vyK~dA$td<)PmvwfWsP0;u(5!vbLK>uKUTKu@|zoBEO5lC z5Ob14JvrNPY9_E~<-Qj=XU&-I)&?oebI<_R`4<*$&165s*$A*ga*xN}s8aAZBgyn86KJH&^a6C#Ybguk-Y0B1qJLSM zz@EO#gDvL47>vw&~FFf1g5T9`Fg{kvaQ7H8)cN&RP5Xzvtndw)MqAcl74 zU|3J1aj~)S9!^CYSkd4YZ09GzJ~nQ0=Eg?-Vo$1s-QDeh-ZWF1`5-WF%_m^29r#@M zhUam!Sm`0s=G)pji6I;;9|T}|_EdMHyc&%rt<5;R`k=qO^cK(H{&JgF zpe?@rbigt3VV*@8VD+3Gi8;dfHUyfz`Csk-j+^iifUlf2d9krH3TJiNrZ;zP4fB`| zUzB6`LGZEpo&^{qR-TVn0h~v)W5czAtH(^@z8TD8`Ul4*pZ*7H zZygs!|MiUzjkHClfglo!fHa7N35v9|gtT-m1Cok_A|V|r-6^$%fP%0z2+~R{wZsy; zu={+tzV~%M_w$SY9$qgUn4Ov3ojIQq?{m)kH0l0v0`@3n{)@`KsVHx$CJW@s1I=1O zqU~=5on#)2Rx80lim$`eYUJx01}-n#^3faO2Yi`99SmMA>eY`k z3dy~PK;|wg&d|mE2tnki@ogK1O$F-*o4=2275nuiKmj@h$H+621oBB;;Q;5T{lU`i zT`Oh}4gv&XLNP3XBZ7*e?AV#>0E>(N(i&6@Dv@v@7jU7ESqHD23*>zD+9b4~gb{Ko zZjawF94-|E)$(tDI=p3*=LC*$M1c8+GTeaZ+xK>*M7k#xa?kckVv1k-vHAhe+?gn9 z()b;c2J^3gv_ZV`@?14zTcu}pU>mFJ{5}*U(9eW*9`K8K?q&aTIy_Jx!IQ*5^>f6I z8QdZMWw;l;}K-yV

1po+BLH)n4h?F7&Cj3c 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 KtBzE)3jIGb;({0e diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index 25ec0162866810c931c2a8359be1f9e71b658804..ad67f68683218527d50aabe18a7dc3d75c9b620c 100644 GIT binary patch literal 116957 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

tRH?d+)Lzk*wv7J_RGL|&fxX3xPI zan;Lw$HynNbMxFR^*rG3YX`*_V6grpf+r@<9LY*qWu2jwqcNmiq_T$P>25r?etDvr z7mRv0_mw-qo#*~;(w@Kl{P}zxk~5&^Fnvwy|ah25{lhe^KQzz3;)Z1Uo;QSI7^49V#}HLR|KR>7gE< zpJ0>?G)5Wa$lWr*b7iX3fWy$&cXw1;TpWf`qk8Uh0QmI@OGH4et~+rOWD&*7AUuVhsa1hh z%s0)Ag*%`7QyCFuN`7~y5|wvGo2|1z3)lrWYi>^EDn{{WBZ5k;x$%JdSN{2vH!~Vt zFBvBm6}9W=gydJ?VT{y~`iCshR>luG@X^SHEz>SDk16(-FzK;1F%S%s_99ATMW|po zQ$z1iEiO_pkT3LU9ddU!aR!N{nZ2r&r0Q7$reF+;%yU*2mXY#|hk%wEmdS&CXx77E zYoZjVT_DoR4iy5FODUPloFJqjwpJqDx?)f%XWTDg9` zlWF=BwI)Mu(INkg5C;njMMO;v2hj4^*^Ztx`EM)zm=U2yP!w#Du2{8l2 z_)s#mVx*7sfpxxrhWl?9RNKgW>d$@Dq9US(hT7tZrj!k&^z0hXCDqt+rl*@Y=I7?- zlvPy=S~0VQ1G;v1cEkaxaq*inWqo}`AmtMk71ebvWcjwQ!Prs^8ldom9#4DaSM?Tv zGW_f9PCSXC5-shcNc5f=oK^Z)H9j81VVSqF--#f##ZU|~-asm;I8|k}$sU)I3a^iN zPwMK45OqCy(|nF>)#L(RlZ7^sX~Ub72ZUE!8=1`juC!OPEkXV z8zHLHP%7>=z!sM+Uq=`+drU!rf0ys_(mg=&k)Mo_iJF-v?7eunb4y`=@%q%&+l8(0 z6tHBFS?Gr7Ijo?0`=3nk+a1?5BGoP$ba*9=Ux(rwY=8ArT7b#iVz@V2 zU%vbffX6%_mKqCb2s>4bTR5%- zw#~r?yu|#NsR|(5hh+RrSit-v7X)}$?B8yFo&OgF@7w%|cck<{I@0CG1bKP~o4q|% z!)?(0cn!x4YwX~c!6M`ta^m1e#Gc8F!ux~i+NL+_NlAA4%FnXY0}`Pc2nesq0OFc} zZ8JS2LKBi(0t04jI5--5<8m%T(2o9Gl~9X8 zZWj>#Hd>%hR?EPc_7M`3EBV_qtCGD0(#QMth$l(5cPONxSgNbvghCoWwF=Jweweun zC$#IM&s#EHg*)=yAHE!Ckc~`hcxd$=$t%(TM+|l6zOoolK)y*mqS}s^ppE^26ylH& zL5Zk;rUz{$)-qjdNeQ2vG;l=C7AqtHhjxK@XAnQd1g55@mgiPfRB+Am{E&wSjLB~K z1JBDqfB)raI-7*IkE(6$rLr{xoPtW79CK@->h$D7gq$=53vGByv48r4=RaKkr=TE3 zKzjqUJVTDr93Inw2~tZ=!6YSAv{FI(Q#^#pJ^=I{GaEd@-g1O!npDhCxB1YCNc3W22*c zkO>kvw2Yy~%^f8n_SH{MG-YkeWA5D_pkclt!h&%>sWJE6bB>ITe!giJQN@Aj-;B1E z-*@NYt4WR1W6;{JO8Y3TSb-2#l-~+3!9K^x>ByKsw%FpPX?TwmGu|xv0I`B z6EY*Qk%K_y2};NnQ1hSQJ++rL_+=QxNBA^TBgu)Dg_eg!7qQ1E`}o4@t;ul+ zd{Nm|a>8=kUIRXyE?WIYJhkk5X4N>$NQ(A3*M($WxmQj_7;4Mz7pY`& zjWJ;2EoW|%HQmxKNE95ZpF{2x{KtnSa@PSq+;4>a*9W;ojsvg8@#*ofw5xN;%VEnE zX?ek84%V;b=*Pi%X?MvT>DI(sO;MNNd3E>H1=;hv1)8~xxC|x7D;a57)7p-X4y*Of ze~t((DY`}p2`;#tK~r`@;6GVvaiRjw6x1*%f0}D~YVN9*w3Dr=s2bGOD()(0kevtT zz0(TdOz{0-E41O~r&TgK^Y^bM$D#BO^WkT+8gedq?p#31p>_YDybdDDojrm)WeW*- zy&C#%i<3c!P3ysyAz)8J^?Y0G0D-za6Ao0DOZ{a%jCJ<{fbbu{TOi2-%#*WEK3Dk9 zVg`rEeo9BpL;pId-Q!}v{C(GPMZrF{ZdTZ^7WQA*?j8PH#WR`s=(qdHZ~TmAlo}#$!4_{l7ifH7y7cF>CiN-*J!Ptc{Jh< z((Qai_RD9v4ectqT??IspTiZW9m^HTBL&tR4WV1!Hv_b5?*4#}rz*5dUrFGY!Sney z6Hs~z|5eLG-+j2mty4wx5E0rXs+Z z$lB>a(*;uPXTglOYbC<}z1AjOcDGnicUeeck#{z>fDcVgP)npX(_noo42er;RR1v3rR5;#kW)9zS}#xAR>xQg(F0oZa( zG116R$NSr5XMFXX+*qrIfN?b{teW30t5)vf&pVYBPIz8<^lmLyy)$7kNQrl@Lw$iQ z#1|ufDA0x9rGNN{nS&5+(h}K2mlGohc`zU^8p-cIbYO-{Bd5q8vfr*J;0pOYd%kUA zCxi>r=5euZZzh6!!y6#})X_56Z#L?Wn1i6Kt!nL*3@Nkm%bg@n5_H&FS|1&g3PCzU zSy&{u(Qe1nB325V&<{8TLY#b7-Z)+X(ZCb14{n&Pw-XbA+9LmjR(*X+~WF5%Pxb0D0Yyt)EO z0occ}v$M}#z`&zSon@(xS#%%0?L&=`XPSr>iDqr&VyqaI6w(0wk znWp6Rnb#=aXx05D7Sz#wY{E6px3R#~{SJE>O_5mH<_0DXmG02u_vsxep|Zy@KX6dX zoQJ7ME>liVJXT>2s?bw*chfLI3nm zGNvpHG(YMIGb05i;_KxVU%a{@gA86>Pa9bC-xVD`76ihHgnxU{|-sZWgS<2H1!Qb;3Ct;FAXZ) zTJ|aUi$8?Vv-<7Xn|SK<^zhIO0j=(6uQAt#1NXIz6jX&q$Nrkl)lHDn@J z*x>r=>OF8)Q~s0MKQA?)3K$j!uP0xM^|V@Rf&jE>S@FekYm!QVBvgsg2iFC^cv(!9 ztH;OZr9z&$MHLO5svnqsK%*A@DYb-#hKY=b0BssTvdWkzCnssSzj9{-Y3tA;KwEIl z&*R|Z0*Y{I}R=+x|`w-7Z;Y&l{;0&4(x<|M_)8_$AND<6R|r05gK0Yu=XU)46Uou62OSK0D@wWERXKZiap${z~oeuWa zm{*l$A7L!#Lz)K79aN`xyWf4?5b>KR*Mf!U2X7)}~jNo8A&ii*;e4pO8SA=ss(B1nxQMS2Hm2~9z&QUs&~rAhC-1eM-<6+&;J zhmt_bdHKHI|D5~3bLXC!Gk5O9VD`?=yZ2uEtEqzS2E%ggw~f0lQ%?LHLJR;MV4+i1{?%!z%V z>HRnfVy4XVbF>wTRGmVdBTd1nrw#ou(q5l5GXNq|-b@F48bl$Ebr=b5w7jZ%DU7O5 zU#nqgKAXSf)$94GhVk2)ENg4^X>D!GYjqiHo!9`IaXmHNg^J#`-IlgK_11UOp@u8h ze1S_23r7)i-%(NZr10_RvV^pfiB#&7Ba@#=jn4P=43_G1RU&8G$-X7+?c)rY4tkRj_$JH;78YethD(!GwvGdCR zAT^;SRzqgDP#E_Ppl)zuN74-_5 z{EBlA!NB6skV4V*H3uypXi86ce=^d(^4i&goZAc8#^&J)Hhvl${V4JC&nolsr!F0H z6GwJ7Xu~p-c#WI(bF`{nHO~Kef_>NXb?67p%nQ)5fAijMhzAIuzDofZ<+~xA40peI zJc|3o*sZTeWG-_&#-y?RE2_wQ^c)o4MS1Nfku?s4y!yrb)WbDxZEfsBzA81@hy@z3>(v!5;K-r+7Dg0L|z!qc*A{ z4LB{aKYO+x5<1^p@-|u4J={qTAIFkClMmDT8Xq5Tla=SlU8O7aHE!hE$hogN`UZ`A zZenRTdRGI1zAr{AM|DG&`oSEJB^Jkr;wTHBdcHD|(6_(u3i9w5Ooiy!_*xh}9`t6h z?ao#>;PXAWVN-Y#9D#GqhB@z1?MaA~-9Z?jkq7Rf$ND$ilB1&smn-9zs2SK}!Mx(S z*lXo5JGtLq1o8_6Z7PbgeYuB-b(arp?Fef}9`%q_|AmSs^5|fhBN{c7cbY(h_YZYR zh!58BF?}Qb&>Z#ZjrUjAmitcsBOOf%K?y1NyM?{;fB%6wH`0fu}>tgrae+DBQ z=xHX)-aJ?zQIjCZVGyygm$uH+_}bQaNP&U&vrBkd7Fp}oFvkt~J=20vvZhXk8JWK> z+eq#fGr@f=O{&?xEZ7=oFZsjoCPlqf_k=H^IeW;jmARA7-nO9G<_vr*%-1!14x29)fMAVmJ=MtL z^DY%P0;Hos{T>WkY$x?TfRbwiQCozP@323!*WZgE(eQ{zgZk<>g|X|r4T>rT_0#hW zJFMI0%MUEB`AmBkUY;wrhe3DT8Z^8{!}R;8FVLIrx_5zosKS&vi+;8j9aWZ*l_hS` zeZ91_6qvs1TVX=q@UV`e*~{M#0;g;(92`6?fzQ<70xc88YgqxvX1eU1OMZ{ zJ%goYyQUrQB(0BGhDSOH^##;7fU(K7KXb|Wf`CuQw%#5MLlrF+3KA;q95fmf!?m%3f`c? zSQc%&*kCwscqC|f`&PFJj`$vXmCk?QqZ=L2ZV9iQ^eD?J?VhVONYGmH?W$zpiRmyK zFWr35A>ROqDTWarsuYH$x8In8G6Ot?T5}Y56xDzJ2FbE=9lLs6Z^Kr1PH&&%rQ44#X|C#%2HR*Gs0Ph0TvIw9hi<{?okGcafp}g zY^0gH+LO5lNf?*|XcY z%;?9$k{e;f;St@u$2umuHt~AIRG-!wklFiKTm#O)Q|j5*K#I1Mw-WzhHMMARy{G{n zZI6WCdr3*?DaE;)ohjf-T^n(`5-080Wn-gYoQi}TQ0_|=d{=!4m3`PA(w9;riw$SoQd9n7^WHHd#1Xj?NN)N@ANBXS4 zQ9`59nUBJ*RXl~3zx$%mtgd!iwY(NDPxv$>oSa?evIwA}elslzJXc^;7wG02v1s!5 zUPIOzKM=i|4H;>1r$K^cljjZMzvs>7@Ldw9{X=zVS7M9$qCVaAMm&+5?Bwas;TJH2 z_UM+dIA?1RO1RGBy^gjvh;RicpW-J|vh-U%Pw8Fn9vk0N!&pJ7^!CZKJ2?UN?s&e$ z(*IfQ-2ECYoxVI9Ia~o)nxd?4?8d@mI9h_f^;i_LE} zFe9>}^)}Knz_sV>o7hFe$&IO;>|IwKUhlG;&#e4MS2r)Adt?kdKb!_=O%6`RMAoM4 z>J&@Ft{|X-cGJvnUg#xBMqJ>Rwf8zQbMf$=rid-2p`29I2Lqa!o$?3VFm)!5P#?r8 z)iV=RJLF>!-!&6tAk*j2^~LbRKT%%+n)B_h)?dbM{Kc`l>#cQ~GoGuZL|;>nJq=)U zA>2NAc&GjF;Uny9ce?UFSMd+VQ++ia5ybr;f1Qi2RR8BeV=cR`hZOf%x>FSmDXKRs zr{2%{Q~TN9rK$Nh@T}(&#_xRcV^4}+(9+36K7IP0mPY0W#9JwThy3d!^o|3ZTob5f zg6R_o0;HJT-qy0S6DGsqaO-LSx&5acyPMx;&)S(vGG_t>?~e=|nlM;n1Wsq>D&zT5 zAe9DqrUVu=T1P|-(Eo?!am z#G$!8nVI*2z=@&}Xl~f&AZ^m0$sgTr_k2Qx9a7*3QQ3<}K?<`+#*U+}d<~lJ79gTc zV|&>sAAFQGf$ebOQ_o9Sg7dN|xIcZ{8h#U`H1Z?wq9*_B)b)l8h_I_@XqbZ}qMGP1 z-uL(FPM<~T*7n3T)kdH*P+|B8QqTicR}cSl_w3oTwTa4FXrX1%#b~vh@HJXLbK5Iq zGb~|b=LFg_oQL{q6O^OShDpc-U1AlJ94z)}RL7>_>Nnk?~5mknt!=InUz+a6(XG26vlhB->Em z87~9Wq|f2n5H%U9Z>dR#aKX8F4P<*1Nz%RqRt;(%5;29&JxgOx1HI@>XDKNGwZ@sW z4FsKu*mVXa6Jp7JPZa81DXKPr_>(sm#o;RIi(U{N7VRymM|wxXwbt~s@4bI7Ynkly@sH2k++0GB#WC)12#>|o6Zw06 zy{UaKe=m>o@x5$LiT#zAE{lICGt5zz{t`o7dgt!@i}ZN0P@7R#8N$7AoN2hV65Bww z76*6+`n&t**@Zoa1$^%?yp!Qw^e=hdPWhHcD}F)eu^jF<{ z#6|>}HFVM_wDw{Gb|$$qU@H$g*iSsqb75K+HPnX4KIpNK0I8b`mW73c{@6-;7!v;e zKE$kC8?-wJ3!CbL8vXS>068S5dJsuT=;+1}Klc~+*{=(ISzddde9X@WO@LnqYN}vb zF$l7X2Yafis`B5y&D{-AH?C4xdl7wB=>@Kw7*7J&nmC`nZs5vY2 z1UZxX7TTifGPa}1ec#VeKJQMX9Nu=xp7u46?wN7?bAdjEuz~0z)KV)93_wiI&I zF@Q1lIPUT~lXXn?kHUb?TGb@CPIRZ#NFPZKp|tD!GjsG!BWFN+U(c8Z-1-B#pytJB zp)nE$%6?|{UZvp(O1Vb!cvxuxS_Qnrg6A2C@PW8XJjSeRY`!|Xz8;*Jr;`cH}$;G#zg-Ard{*-2x~P|Bvc zrC_#E(qOULO}b9>K8_&zsXoYMzVG{9nQAa@Yu!7(5D8y@@eK=LY)<}}G1K_K^u6Fb10WPxluqE{6WTjIFgO(N&W%`pT5p}f} z@!o?WlSzH5L#;#eRRc+45FB^842NY)c!nkN%xHEYby{g*v>0Sl6K2!<2@)Lk#DuPC zIVH*NtH9cZZR0tcPd|}AAtA?M|GaGU;Mq@pLGEsouXQ7#zkii0=90f`mxEnioq4?f zk;VS=DI+d|sC!0dk}k<8`asnsYrs+W4;nDwYZmw0*rO4T%bgrC{4!`s8%n`$%N6a% zGhbt49p}3k>A9esh@g%Y`q?rE$O{t9Au}or@b<3O4+|?`Ysb$;H0y(;f)|&oR08=h zmikm=gg?~d84kTO51U_JN*P5}4DhEYoOh<3Ei->%oJ)c%`#$xd!#Acca6K&~qUtH2gXC3V%{Jhr1c)Wk+^&Cd)Y1oR==%#wq<%x0`L}#7# z{h`-mt973i-`H2rQK{H4${&7yW}3z7$(CeVzD^~^{4`x5Nei&oJlx!~K=e=hb=sf1 zBT`bsqoW{-C4FKjAy!W2Xl#@3Ciky5sm5m&*7W&BX%A?Z%$8KV_E!hieNxy4L^E|7 zX31=Ux%)n+u3MhviPAl$*;8kU9gC~eAz>4i-75O2jdGE?$DPSZg`)^|5T`gcLGJ5V zKr~oGY_-9)wJ**dZ*yF^l2MrVL8PfBjxTIClL+WBMS_ zQrK7$@S}V?U0#r&nRJd{+2DoAg&W@O`~uH3;}X-qL}U+MeeHUJPM!z3(6ymZEe$*2 z(@+pPDmtnO%WrvkIXO8u`S_l^&{*0{-*no0r)F$9=JuFmmif2SQ4=qh%m}AfeBkB0 z+a9*Yq2!l(Q*p!XAV-SQTP;^N!)kfrq=X<-WpmxbVK# z(E<_#S7|P}=)h0QL~-&&Nu1?{PfLSG3`^y3w&(M1A$iF z=b}ChDqd!0WxY*441D`|UD2ZjwW~P;ea0&TNK#qs*RRiw@EmEGxbSeFgpiPP?whsA z)zydDw;idZ))Of{Tf7ZOqCo7BHc~u&t~{C{p<+6^7dc}Xot6E#FGh;7UcRaq9&)bm z+wqlg($kwK(dwbE#G6K0PqD zS+#~=x==B-**a%i%^ksc?!um6i?D#e7gE(^fr-OCKdg{;=R!gLWuJ=xg zCkg(IZ@L4~&6bvy&~I875hAXO?U!01cT)wuUj~Z4daJSkJ>3FsT;*#W&l-1JG*@9no!1LJwNz)PDg_0FPb7qsGp$8RVd~F6hqq}q1?Nre5}*aMM{qZV zM$-9RAt9jw>k6f|q7mz>3dGB(cx>D}hk|=}l+tng3Knv_$`#3`FuG2hvQ^eX2)60I zP&2nm#3yh6c>95M{LNQBUX_L)sSTN`@7h1#{C%3T5{PyKhogYpT*2Jj-0OEt&wz}! zoB{%$zz&eE@vK164~{gG-3LXtBn4?63@!~n&XRh6BU*${Qt%V@yPiO&kqoEWpJ+BQ zrGs+rFuY%`ZPIki4{t*742)+bF=N2bzie4sH;ma7> z<%*L4;K|#I7~hE3KHk$vhI|3r&h#4=I7<%xUh1c-UzP7aua~9&N!*Sle?fj_1*Ld0 z=-viD+EBZ?@?dH~F95PU6yn|nSq2VsoYKqx>^e2*&yd%b=WqE<-vg|2((-c7!nZ zVCvM^N34)WlFJn=v2S ze?=2aZIWLhALv;{?xp6)fT@1Mux3a8Lo94x4Fx=wW_=OhQjm_YXyzt1E>ppEGNmRR{%Gwx-B01+l9J%P!ps zcYv=G#l3s?$b!yL1D5sLUwat}KTghb6cui6>PgZXj`As?>JR08-icBkXJ5SZX7O;! zemRAQL(ICBUz+4C@$yixcCF>!%;2$Qx<&XckX3%lp)L_!#Pa0PhYx|lhk~8RrB8+- zuh=?PSRj_2s{$8@GkeX#p?gT;!E@vS=~(Z&d#1Awbm1r%!kZn1+Km}fa(DS>`_!y+ z52&$lJmIrUV_zGJ!FUx#s{Q7Cc9Jyr^`a8S*MYRT0zWx$2IU;0mw*v|=s!;KR^EJc zm9_hC@2~F7@i0ODX_xEX&(2al`PM##m}+ue-t2p{b|(#3=o?s)S|4sr=MAj6?m^dh zG6n3EkjLvnJ-Z7SIcGE0tv^BnlV!TFC5r|v`_YpNl{E}Si|t>WSRqP?t3tZ`hx&`D z{cHyf-?`*4dZ}UDhacUgFgG|jqBOJrEIEH4TPvQh9iFh2P1a1-LH9~c+83@TrEjUZ%c3XSCCLK1j>xr* z5q#A?98V&{-+~)vg%Ato5%OKJfMPOsK_ht;LYFg6c@q_qoyt?ym=U!$wDh-`b zb9m86(*M$-oyh`p(3>LPm^!eK%Z{{8zvLZ;e1Hpoy=;iSna{-aO^&Em`ryqUuh(a+ zGVA1Hx21^mi$`u(_7+%NLTE=!OO7ziNSiKkST{blv1wrNkt_jX@1^j(s=!}>ghERqg59}Sv~9tl`%Eb2&zq$ zgL(??pMt(#at}YVT|0mNj{QDas~k6B-hUC9CG%l4u9gEe^wIxDlf^N~|U*zZnqGVUM_ZV?@! zZ1O95b+WmPD`&WeQ)Y7*V6qN4YUjQFwPvZ87pN$ulP(1R`PKjPJK2U@19gffUpBcc zD?L?K=!4cnj=T3QES5dHkP`Co!^d;Ygj<|d6wZRPn85jh5dli~FU(H77n=9Ax|%if zlDM32oJ4Q4(X5<@_OISyZs8-p5%Ku;HQH-oXCLH{lNoxj08a}|%HmhI-p?PEwWBk` zHi&lOw@#ECO4O|;uOuP}Gcl}XvZp1SC61T8J=)j23YceWD145%#TPOZ?vxp@@evH^s%H6}GA$EOP)~ z>K1X|lfyV1$g7?S{PK*Kw~c1C-dlyguG8sCnuf;X)C!5fr+5h7aL|p*-oHs_Xw>sf zYv;}7%SP|BhF%Ei=J!AC5{%%0q-rVAEKl0pl$QP)r6ew9H@TFrF9GeH%HhzByJb-A z_`TIunifb7?um8*Pqy!4XnzR{hc@cmdd$Q-@G@gXZNr)v56zwUyMJTh#g{2sIvk@Xl5i2@=%BK~n;c?^ z_Mm=h`R+Vmgb}x{UZ-d=R<$U4j~gNzPrgs7RNpQMnS@$mBqSt~cH)H%A1nLGy4@G| z2Dzjun-4xI;%J#f_R%L}6ZjHQbE!E!64Saux_McAiFsDS@(*&jqJ#M1-DOde`f3`8 zj7)r!@_@98#Wp}CshieZrLEz_6u3eXY3Og(f!2ulD(@aonOs>L{#ep79kY#2Sg!1L zz;I`*uzMO{{&H!7_#$jB-rCY=r9e0T)pz|8(+?J)RyDW6)HF5ePiIrohlZp1`drx_ zhbuan;oTNx7unb%T1;;$C?tWj;Mem;ETJ`o|MCS8Ji4!$Bpm^!LCTVFkVqXIk+890 z3z`s+j7sQPcGn7$AHzz(yFdP^d&CIBgFFRTXL`Ch%IZW&J3K0O^P=7kN?!B{cn%DY0%ceHIJC%G7&u) z?Sjk=t$1suEBfE}%My*hBHs<%0&e_{qoT!I9Uk&2z*)Wc-M|l#F1YQIdV7(7ZkA7O z@@MFuw?e*oaD9 z>jIl0DWzM+cZZS;(fy74A=TM-pANi+_ri%tPhWTUnOQKqyy_~S(jDK80=65^#MQ^1 zRUQy}8-x`zYpk5XKZ1PCyfO6w7sez?^^aN%m~ojknh}Y(KDhfkf`>GT@5ME;x8g0nWHFm-l zG>^Rh`HdjzNseM#u1*g4E>7@eZg1`|yY|cfxo!CpKsEn<0}gT1&1C-n=*#tVS#YKQ zl$??qHaaspTQjFnWKh`72%D@$^)5q0_N;CmgZU}VY1&RFCnvHDpV;$FbC4A>Z6l-Z z(E`I8cT67!>+GENXZfA-vZ&QGPoLg{18QV(`I5QB;Z>ULhK4qAN^7>?31>>J1x@tl%mn1r`3I_Z&Cayi9gk zx`yy;Z<#BQ*P{;Oqg%^KrzPB12t{SxNn>o&xS|BxeVg`u!uGbn<^mJMV!ry5a4j4v z>Gb#EoX&_c8J$1#@86~kjdcE|-PyTR?sCM@qDqSLcf^eH0;t`lGk)91m&`yC{(RD- zP{}wFk)cNMZUC=hrBa(A(gv+`ywSg7Dzh%X%cG)dSm`)%_Lr8129K1~LBMR=D{*o& z47COtsv1^e<}TMbb{sVr&Fr@9<2o9Jq`KK>=)U~|&&Zqx3*C8l9a^??Sf%(D<&Nh6`9yq~x}WD48xJ4D^X z>t0xGc4GW6+^!Su#RZoB1zW|{)z{N!o?4sb-iqt@gKqw)?i{&WcRHWS>)O+@M}8l{ z^HrhxL0{Rsj5c|mQ?{^4`z2WzS`1x0h zF?}_yRoAYN75jRRoc&cbrS?;{f2+h=IwAbBTimOA(ou;q6_25O`J5eyc-*V`- zdJ8>;dUHq1jX>=fi}($zrJRCO?@UQj=}f*^PD;#Z%Pfm;AiLYp#E(V+H`*5XI@yT4#M9-p6;e3EU zy*yFjfe4?XNXpk^a(DOFc*X@@3gKpsS7%!zZAf|#jqiCGd4+i@loGaKaGAP^%}b=W zrXS<-`dHyn;;I;#`ZE9hYFFp>94${xe3?aH@{w&Tq)^HCz{@4O8UDie_+!tLrFym- z@Q;PpgG_5{TChkX0d^9a63)25l&egA&AV+Um{u<12{ZY?`yzcVb`s=c$Tp4tW{aG2 zVx$8JPRVKMZdm~@A%-ox8J#diAb!5E_sGL()l5J1jKz$dbC>40J4vcEO?#z8gpQ7p z4)CM1Si{w{LlRsrqs_CNbc{i9pizO_o2YE_gu#Wu8;U-XWMF+O{WPXB#y9Jdpg_7w zeo!kD>dka;%;zh842E#Bv`&)`&x(weyj3Hh|GYScu_NH6nE4R@W#Ib-`)A(YAbz*1 zlGN)`5{^yU11L&p?W2ZhLY9l#H(Se41x^lTYBB!uNvP=B^<4+28@yJ_-cC+;Y*G#X ztfuPi;C@{tQ@Od<4T}CRTyoA>YS7Q)?GW>ON?0 zZ9T5I9l-}dXWjCa*j|q!!PY_~s#%AHrE^*Jjwt|Ba0yJ)r7nT?E8AN+7-a%Zx_!`*MgcQH`{wwCm zmwV)3d08?pY$C+*+QUj(D!Y02-J4@EfG{|HH@Fpuhxf-cQ*$ing&>lX)uZ+ud?S%h zj;neK$0pd7u-A~!@$CKvwbaKjd>yrQl5tU)qR);n07U`AaB3h{q>iS*zsCUw1Jk!} zeIucQ*;hDx!k|{f56nnSjtFq~E_nF|;q@ljm;e1O)9+oB=ZLe0n#Bg8DW??Yjo+P6 z|0a3E4@Ni{DuTnwfWv$DLR25s!*nccc32wYv#gaI-a3~CP=o#L3C4)&-i%M1D^=Xa z?6dyex4u7EWS4)4BodZ3pZ6`Uj^xP^ z)MUZYao*xxUAcxEZnm`W)mhl}ihj}C;rI$0xvz;T$l2F08U7n72p@;_^-bi+owUN^ z-3!ste_kw-GM&g$r|ud%FO+V6>G90+_-kENi4{`*mka>UjR$K#mY50mi9nSBcHo~K zhm4j~vM0<)OMRYy;eHT`ApGB0f}+yYPi_B;B=`ou*$RE7!}s5gLH0)?>t|1X`!PSnJJ2;ou(xQJEY@ujqZ&oNw@?`ir&9t~1`Vt71W10wTAMZ<>8ki;EoI!-uT zJXZ#d{VTRPN?!n<&rCc(GxgN zURvN_?^}jD@Jc`!(|@%Cu$jdV0;#45>$zW4Y!VKCe-|9|?g zX6!PY{w~S^zb-Syf-Kk-YC$34kUZUjXf(&H^RFfaJMF@ zgQgoJm&%UT73y`c!K};sC`D~N_ISOTwVEU#0?H5i5 zDapyK$46QPD42zn$l#pI!7uIuuVSOyB)8}>9om^OTl6|H*XVX;G^y5{jt~aji zHI))$cj4IRjqK1GUzEBCW*1*&1?7bX3H1|Mc6{HF>=vuMXo;zH4ty(3_Q3BpK^B_t z2O1GKcT3rBGZhX1{PPLHpD=vUU%uSy^`HLha!3-AHkn7(S&;7Eo zxkyvYN%k+v@L~k6zY-X>FWJc<@EBN9j@n(qrM2M{$!~+w5Qj<>0g?~?{)Z~yxOz$b zzEMWsE?@Jb%U3Vu%YsJ)dL_9b5mWRVKCWPH%whwioS77JL~Lrm*apx1OWs=?#9b2FR#9-Ff5rY03V*2 z7nu%+KhwaD(C|LOHMVXukYvIcNaZAVftI2Qf<J4_7S11uc}apyZF zJ`#@YC;!j(@sgHAdDYhvEBRJMD_#-aJ9EEF6q(#D@Zx&j7zT4NRyB1&dU=KQZu`KW;9pAt zv#(#(T`R1i3O9{1BMzhkhMB*Wqf*QN5ZM=Xxcy<<<;39wDxcifoyht|nRG=^u)ubr zlGYDkE!`Fp+nb*8pl)7SzIvy2<*IG>OuK(6dyQGRz9r=c2(p zM-@ADvs6(=i(Zsr6hf+z83|tSwpLOn7h@2(`B*(#vn?00VvM$2k~3>hD^j5CSMP%* zGO$zIL|6>iPmet@jUQQqja$rXgDMi4_IBg<@t=v#47Nok4Q4Tk-Yc>eN(a1@+a!e= zkI0y+BjDY= zH5t-|ZudDn&4jaQg!<3UGvA2;9aC-gI>RmI#}kTd4BAZu3IT%*s+ zw=n3Fn~=sk*)WwX7;6=Kw%)5EDxa~h=J*7hfUkdgCR^7(;JxS!B#uoYZ0!NnRILMs z8IF&pb1z1OC3Z^dy7Hq8@oXJTl3p{g6T9%oT+($tHh7TUi}rI}4(#WjC%B z?G|-wy`3--I&<%hr#&H+g8#Myfrhtnuc4)g8|g$?IjH$0mlydxLL(b7eR2d(6i(67 zV+&A{xkntkaF{6x&aQg8L`jtj6bQTL5W@4T5oLoX5w|bkZ3_02OOIDF1YPkgnEw<9 zwYqF=w452#no$Q}KHY(dq*@@eXP%GHmdAKjcHmIj+-2xqTbw z2iSoLTY7b-Hg9(9G7DKiVBiw__8}WT>5;VT7_Vu>hHum{xm7uZ9A5Z!bq0#a(IxuhXBBgssj2L|+Yp`@BGMQ>t zQ10RL2AaEuk^ghQ`zz>aU#eddupon@%hy+og=>!i>WQ+a|s2e55 zxl27;4ivAYlk}qx&t}}nQ42J#Vk_wLv|w%BpZ5kq5n|UYzOnx<25T)0%?~H^DFs3h z?eaPF)ijbB*tihYlh>CM-}O$Ekls#Rit>(rd(E=08&%W9Q3)3()Py9+boo1jUe`CC zE=_bE-8smT6f5wpkv*p4A)V8HBJOtZ_=E_?Lu4n#UiizGFMpld*!*6Ro7`e(QY1bujMgDKb?x2Eg`4wjX2uYL?vyHqo+bOe(00n+tsR zmu}j75BD_cu&rVBM{Ro8x@OKea;%u}!LuC6R%I%r2rkXD5-ZHyk65;_0yM^FAb4@K zp7?1f>_fB+LO@GHp#K!E%S4!$Fsq_c>J``;@KIs zp{&>9iTs5es}3&bFJO0W4XLk)!o5ZpdGQ9h=N{M3I(#FFfYR(Go^)8H;tw1OR|H?2 zoK_fU{d*@yn7zG-|3R1O{^k@@Oh+?_*=Fz?TC>$5z1~YFDkLEi6DNX@wiDtM>tpdr z@@|5lBp^piKI>k`vcn`|^xgy$e_Q{D6W%9X%=xK!fCm0jEDkPGZcrk#-1)P|=xgo* zBIyamtaDBE?U!wj2wVf#Z+ZH&x{j4^-$`4cAO+*9q;p7DYewGD%?rR)TPzdQc~eC$ ziUtJ~)ZQZ?+r891s`^g(M2AM7LKTAOjKvd1PUh4#F4RJ)4x5MQNm;wc6bo=^^(Z*Z z1J?^j+h`O)M$mc}a~VBw`ZBx6Zzs7;;JIuUiXdpuFNOpx(T$gcazJK(@p>ItcY*WP z{SE)H@X!Sv{X18$^7y^G>%w3N;-z`SbLUE9{G5a0Ww9>pRJOmodL`qpqPLldudsj=fBjBpp!oi zIOKyichjQK`9ADIR6(+eySp?7o39nW>rOMZPgMlHXA zMcBa>j*$l`Z)Dlx&e=P?3$rB9+AC;2;i+nr$o~^bnpl=8BvEp7F9(fiRHUyRWKZ67 z{Jp;1M9t=X+ukcpkp9 z&VLp!;c;4Hmr+82;5RexeNF1rU)lKZ3COCfiNRtHj~2v|M^(=R#~-c~FO=&#qoe*s zd`%gCg0A08{F$!q#}2bWyjds3YxU(33g7$u{QR7E?mUx5=)Z-Ji0R%=N=XrZzm=|N z4M;K0!UqQ(`6~C#wEa%`uX35*yLM@6du7dpd^Q)OkW9X_XCDFf?Ri+tWlhJIx}rTV z4~{<6-GcAVw~*c4ZDzdxv_0{VFA)hRVi0Twq?G?>Mhy$*u%MNs7uT~+OQGI<9gbQ? zfZ)@MAm`U^j_SN=(~>yI0`n)}EN$;yR1LAYN}%oDV+G5buF~L{khGyuF-q;1C~kQ@ z*Va}sHT_{rY(y%&q|8xnVEiX}0pfZODwMDH`H9|V)I4{_C^w;YcSSl0@*F1! zU4mBotc_JbsuFuGPl0<&j6xk~uc(Ow)PPS8wKQ<90;`3YlfEj~?U^L|H(yp=sn~sH zkH7?nxI2HIm7eA0sI#hCl+(7Nj2H+QJ%9eZ8OBEmz&e&y5FTuSQfL`ZVvmKNJL&hX z9ynbdo;DsS@Wf~@rvbUs=kb3(CB9X$*r8s;nYjDA?S579QyhJ`8F5+hfbY?E6ELlm zoBPR&fNed7pMYxohjSd6(AC=}Z@f6XUN-w*gkWy(=_zZN4(~5|oc;fYom?7<`3zt< z?uU;bU%q^qqA8+{mK>XgEze3zCt>mBeo_7mvBRzDP7B=aKfT{cdf`D5ieJ5AEp=J+_H8;p$%0q-vE!pu z&p2uSl%69=I1sV!S(ZptzkBr8C18-ZxD1yX-3|45XclN^*%jnYg`8{I_A2rOz^00p zmL>2S4j5$m)w}Hd4f&9Y(y`~_9Xk(#w;yo@z*zs~3t-gB(R!EvUuw^a=;dLfglbWI zJ@xm_f6Ct!y#qo}8E+EE7LS_rtw<@q^Z@I-XFVj0{j|V)o)FM1>YWfgp+U5kB}g1|08WUc*B-BSz$9}Ml>}w4G9l#HWM!ax)UOQ;`dRXVm?fE$k5QV(Y6Z- zWc~b+{3FzPPc>9U)xY}0o8J^Lq@rsTyNp4X41`O_ z$-@V4eD>m8;JT#}8u2!^SJ_sXjH}$hgavYMHwJFGt2hN!QBldmfv6q%{8P68$q!d{ z49h%eu@OU8-1T8j=xmNqo3-co(`yE4`)-Pf758k4iiv#&1otEL)zh1}^!?JR+p#p} zKwc4i%%ypmxz4JWS2dd%gBW<7(fhm&#I)1U(^I{!nx^7JT(`Ed$;r$6bKN4g>o~7> znU9;hzsyq03#0&j^X6ufj03N{JhL);n7)Y#y|TXk4Y1DH-%!fs!)$i3`59UVRCxAOPCD{4Z`95&UVYR?^^MTOt0pqd_rgsQ>&`4ozHju zySsg+(M*Ywl5**gFXC7EzZBqA&eUMq^XJde(Sdsq>hM{oJg{3vQyw_$gH9=>&U)y& z_F9m1&59XW?ONTXEQYsGhC9CJUso9BoWG=X=33p^^j{$@_Rkg{sN(NTw|!=h7jb~_ z_CA_rkE)*vtLie3omcy4kK0=!1Jm`iAvDXP)A**2jt*Hn?@se4Mz-J7t260s`g2HW zSb$^M%@9WW5{bF$t``0jf8&VO*OB~k9ZvCTFnHO`rqb_O8Oflch-!8aTApytGT8rK4+Ja~1p@ zPq!2;^Yvmb?W4SrA0yTSBiViWG{BQJzUxs%x`D`BkMXN>lDqf|rg!nuc&zxl-fJhMt(u;aTn9 z;Vs`^RPj9VBd3%Pg4`F1{B<%g_qy!Qas~DCPMQ08OBp~Uv2Nncg2e;vI&2b~^tWAW zCG>pl=3M1|ogdK=vVh%_L`<&!57xdiEUND9cL+hG1O%l~T0lCayHk`->F$m} zK@g<7yHi?nKndw)=AGkg>EMNO5sPjI_<8J zCs)+=dv6>2=AXHlXkQO+|F-jJJveuQ0x~J?G=?F;s)`CT-wV$w$eoxV2CRke8>=Rm z5r$gMsQYLVYdG-6>kRQ6fi4Ye{W^kM2{P&rC?P9(q3`MJDIa)9s$#oRmRohVrNB8d z(BJQQSP%XF{X1|+%4RuAb#*`O$gDHB(s{59p-dZ+mXdlBC3yA}sKotQeoQ8VPgcaF z4V|8VNO^6Ifb1@iK_gRV2xlY22hEbr3Wd?BWp>lK+GaT#vP8!kcIN{@i^Rcn`8p4g^MOWZ^PAI^$0Z>i0%)9cW8eeOK$yVfP8tagth|=pM zEUuduh-nm}T-g&FZ5ow_nH&t^?yRPw(MN2w^%qgQpnHhQ>GFaPqf_St%a4sdM9H;- zaJR^7`|4%ikt^6vUK9^|RxB`vfX?_eE33*8hTr9sCZQc-WW+1;B-`;VdG1)~v#{S= z_+VG*V5v16XLT(t*`flYSS4+rFGUFk5Zuk^0Hu$7VzeqSb!{!Kdx(_KbE%hw?E^z0MwN(hY=A0nM^HtvxTW|JYWRoz9_n zRaBDF+M9U`j}W$VEe%4iC`n0~l0JRKZLbHIOXI0&L_Rqxr!p~A{~YVCdSR&JG67wu ze7SJvopJb&gr+-bF8a?ZFrPe!OzL$u31yK{P=I|zz4cxoLpeQtcdBl#VyAvBqc}DU z|99T+ZeKnpKt*s$`*^uzC!IH-8<_2u0j#U_F%?6@L;*N4e0HfVyS9n9o)Zn@Oa1vC=!FMs9TXBcQ8wo#7z z5f?{#S`zx(sjCAmBXW;5ilHY<=vI>gfSh@T+ApUc(6K2Lb>^r|&Gg49d{O*;<{%K? z05QE`M0M_zufh7ZbHj;L%WS6a^16y@&@y1_6Xq{4XWhOv3?{Q{djx@n5b%M2K;SvZ zl=Y>KMmpEF$np_>uS@Wr_-5VDXto0$rJDl^m>o?WD zV|ipkuczmUab4RdCG ziKIFD6Y7RS`WFSuMSkYu<`yV^HfrQgV9Lt*2scfq#SEA;tx?wuRn`-y!9^&vwKr$V zhWJwd%bPop5=F|T2dS?e0x4AxG7|w`(Y@9DYS^7Z2}stCwKXsv=?VD0u#&tp#Q%2S z?k%p#t}B1r($^49v`Lo(vxJxGd$`M+&Um>Z6BSGmDBPCVzii)O>7a05kx0QEdxDTJ zWYZM2WU;^*_jt>Gbi$!FXNMyMMEEF9j?T*-&csqH>BQ&6BqU*fRxPhuDM(1>jN7uS zls$EK%9O-Zp8I47fL`JA;XfZL!hFfo*@MX#bvC)G>GgVZ3~gOJVRTv~3%@l*S!L>1 z7qPbxHp&b3oX0^NonRAPYUCx@gQqk+G>PuW5~Mn9CW!kRP{4a5`@)6Wd@#xF#8F(S zk(_4nJPa6*)IXtixyB(HG%H9{%clCadO$34$Itt0qvr_IM z=#$Y7H2(q5(>?!#o`;>OWbk(bAin2*MI%5GeGmhRx7xPsam9c1WneG@YSF=cI% zZGF;->C`B15dBw>s5HL5wl=!!Dv8Eq(kyhj7u5LeI>5jZkN)c(x0uq|461G*%zf|0 zJ=XGqm+Y&26?-FO+S*yIgm(zAr}wpdd}d5-WgA~_dpU5t-@!5SG@iV!gC_z3ET12(?z0m8Q)KI|P( zhynd`Cl?^YvFAbU+l=2*(Q`|Gy-euns6??Cr8#!*Nr(>JVBcs# zrmN(yp%1@Htmud28pJSJu>>s3QqB>*9S0)l_n zqM|oa7B1Zndc=qmTQ$mC04e{Sz!cm@|A!O0W>1 zAsrymOt3{|(%)1v_(pCdirMCvdMoI~gE(rg&+pl)tv{46*)b&pP2t)jDdbVUOyqYG zxE9=~mO}A10}Dv_*bt``nk>YbuYLaAw7>NUsQVd8-~P64{9LcgSo$`%-=JHcx9Sam zP{oS|tWyFIfHMA28ogPfyX;SMdJka(x!& z15^%wTD{JTi;Jm%@M54IVh0Lcz*Y-5V6@cg)%9rCek-&Kt)e_VJv9JVWU~4OSV%NG z@hOh@EK2Y({(^VfOK`5^ysH^1NZMrb)^1;WGq1AtyYq%FAfpVrB_WU|10Rwx2RitrJk`>3N?%wTB#<10Rl< z+vH>IAsFC30L@V6TRUDCfLHMd)Up#3hMhThttFbzBLFrlC0b9A3-?wjF zY@5wAM9eycPbbu)h6psBzhjkB@$n_EtQc{TMBIT*Riy%bDnrMid)rD{o10phw8x6L$mEDUMg$QiE%ebRMQp|m^wg}y3dpr12$YW* z)x!}7ckh1#Gv(t)o!J_@mmt6t0ubDo&qHQy=>&AiFn|4@#1B0L%W0Yo!s16&57@Yu zH9{<&2#oI33ZGqj`SC?I=BRO5HC`!pw~k3cZnLsP^{ufE6Eby3d~2EiNm|D}M7`%Y+5t zefm0wTCrH^=Tw^N*!Q`TIER*fZZXLxU0i<+X+OIC~8j3y$EDXmQ9oKsKmS%B0&X(oFdH2gyweSg*PI_krT{hc zZe15$*FQ|1kH zdV0;3U)x+^d*V|__J~q6!Y$+!JF<$QJ`taYIkLNcTBlmzAndGd7nljq1vkXR?-9f; zPc@MLJ3J5)p# zh<#0`2QK`vPGdqsWki)v4ZFAOHT3P-?YF~R&7Bmk=M!Mg?|1(7 zO@eo;@PUzi7lOH&2au(Sx>Ldiz%>cFLM$P5xWN(G5r?crNWbK9Vjc+@T`DU8VW*+f~(q>Q+TjT1zzgpUd8Vh$;w{q!;7!n@h(UHMwGReNf2 z@(q{afq3`{iy^%=k`TC*wJ(41rTGGj`xBA6 z!Q^|NF9RRCJNpSyYS{ zy1P|a&Xk^-^$h^b*(89J26Tzw??=71JOt$Ai=R^fx|AZF(-nNF&F8(>nQ6;E8~})A zxa0is3jJal2lzBgH&gq*F{*Ij4kI#!8NvDwodaR$5rG%`hsx`Q*nclG5&m9cAI$zL_PA<$$p*exk^x32c5F>{s^-OWoYOum=F2e*^5% zrwz{8WU#jaNJwj=YJCTb7r}hD!-wuJ+NGI4Ze()VC2RIhsdp;jg^TFfwQzuuGzM4! zfBZ#rq_6z#yFxS>zw1-GdzU`iTKb3<*Cst0dipqkRj)Xtw^H@Uf7zx*EF1b)r8u3_ zAW?N&)917gucOpqhcBrml|6vbPmw4ZY0KSl)VqP}#9P-d>*+LbiUE(l|KV-WZEtT6 zjC3asX4V~*0^K814t4;d43~Dw_z>4Od9=Pfdl!yg!zIGKrj8`}9U*Ui{N;yvKfuPw znuf^rplq`uR&i@nC&8QVo|Zb8$IjNW5W?NwkxU`d7FJ{);gUz1#A?;w3Tcz)Ehe$F*9YbSdo?ykO)~TT^ZVHObaioU_YF6;V!6^axdI}$)Z4eWa5 z8cZoEDUTKt)mq;p9{@)n58oGN553E^EVHH)JZ)nbIYD&t>I72dPbt1rg;5!xl6r(a z#0v;`?`R(>M+uCncRu@!@?K5#^|Pfry&cjr7vcBp0t5E=&tqpJ97k?1`7zEVfg&YnO`@`C8l$tzmFP#cq9se8ZH~AFmtkWz zC58?m&1hab6> z?_C`62VFeXdRy+A`*iLs9hd&6J6kA9;ffrwng)?h2Sww&CJB$MT|J&xSTEu~;uARi zzN^r0nRdgobs>Qap{M@xw7q=>oxK4ti#!0z`}paT(}WVQ9PgqlLAGETFBO$2u_I~q z^Ok!BU~7f%8zT0`H6xaRe7HIK2hvfn<6+V`b*+7TFAdD(w%Qg%vRA5>1b*mXHpZ@g zo|qRdU<=Z0gsoJD`VK9*N3`8l>>SV4|A>!&!9C7UqVIDIL9~;-cp(WeTmX+SfQYpo z!P{I1pvv!BDA)By>CI5QK=b1pOMX->AI6I0*}+~Cys|HGg*-0R6Kz38n?hF3zeFm} zt5P8ttPUqfu;soRoAlnMt09z{cU+kV2lBwZ2S6aJ)s3T(<+r$ak}W-ehsS?& zBr0sp(T%*oZA#0zf2VZ9cxv|)#ebKg7x)ilN&T~t7+hxFZ#fz%{KU7%$(4ytq5Kgx z2M9%V5m41UCi2}aqQ`)otc)8VOU2|4kPWMJZ=uL*8u?I%lNZ!p3gGJtl3onFwY%F{ zaOZUzsBD#Q*t@uR%29i-#dEJZxID?KJowzlbULDj|I3c;6oMOoke`fN;SoK?;P`Lv zVxoSH9LsrHyaG;>F<)drG5EpuFntLmw*ZEsbx}A{qE8U>o}A5|JUf{GWEERdzCr%) z1mhFNBE8`M$-EgQ`HwxSu+*#nvLr?RqVni5`>%)UiuylhtpEJ+>lgnIFBil#pxU9D zva)i{bZHq0#*R(w%@j6^y}LS#;u0zZK6-k@qZ5xtws7!uo2Ww!wo zu@x~}IpV*|ELBy(^<_oR)a%ZRgPnd>8&vQzyW_vP0P4=*>AM^7RcOctI;BsKn_m4x zW7qs87`Vse5C!_Wz)}Kq)j+BrK8OQ(5rDJ|)OsHidV|l*KK+ly-?Dxmp=(tTpw+n7jxR7&ykD**18`b7LP0AIwm~nU<#74 zG&FL#K!#r+`kDUmX(66|n`MJwohE~mTIZdVJj#j+;IbZ8I^+KHcUiI(-Q8 zPodhchqD?WH2TEV%p*I3)XdCxD17g9kphmGHl^pY3NLRPgRR{!B0jYgZ#LA36=;P+`rT2Xnk6mgyux|nzGn3tBe*#D`nXNOSaBGYo ze|Glf$kzjUY1aUL$#OGF4@Hd6AIDqVr2MknW|j9s!!eeVFlkY=Y-w46M#)W}(1{+) z$BStwN03{#y56Jt_(UBK^CqQ_#?o}0o6LRbQD~o*RydiL;?7L!>dAD5u!isS4Q`{Z z^wx2`mtC*)^f*u9DCXr=OxvsmpNeGBvNj@zNc8QOSz1~=C#S&pSSQcK%yQN24*cW3 z-GrK;6FW%`&`SZsqN1XKBf5MKQ$T4?uk`nGVEInz;~Dx=D#GQ&H(x{O=Qf{oLqM-| zCcFI8I8fzcvyKZM)^dzSHDo0^wJ)Zu5Jwxae=o61M-Avy{E1)_eO;?RUJ1QTs2^P8rq&V7r3;6 zBLA!fQe#C36zn1D!s-Ox(rA;5u6w46_vk%I$TX=Dk|`J0yRI*$d0c)~hF18vh%ZCD z!w-8#AV<;czKA{c8&#o1%p2N|7i^@VIBcUUj;fQE^evSb0YU;Ue}I#1(=}iYWC?`Y zJ)AjiuSbboY5y_gL`-XJGBSM<_FgM1zI!=xcgnrKsqopP znnba(u4YRbq&b)0RTpV=8!ttFj!>mr@@bajj5_|XDzNDCZiyS*2t61C4I^2 z!;LPktjyLGf8Oao^>IG+@4Hd2?jYeh>n7jV>EHeNNQG(fYm)5HnLI70oZ%^_>Rci) zAnT4j%Z`AYqHo2Nwu(15yO9Mq0lgqUI;kl9x*qEUh03AmjGvbF+k9e3f0ar}G-z5f z$!Q;bZufCS8SQWO082Mo+U_#CL4C008pc1v$a0$SfV8qnbYtx`9zeso>mwcSYyv_P!4mjG7h&Ah?l;(}2_}aZq#Fj+{nhj1uB>qysYk^z zN@bm0Uv6}8CZP@ed4*->7p8y;JNwmNiCu4~H-4u_Z7(FV zP53L)fn8#Y0+r*Vu3p{U%;Njwst^s9q%!At`-j%tw^2JGb5GD!6XHfB$`Wr67H-2H zM{Fz*O-)N{N4}Pj%ZSO+u?@IKrSTr6ve%_3g>S2_gC9IR^jV|oQjv<6&j~;96OvbNFql0r*mp^F&UWTiG;*>P<9t~4GI<(6!7N)YGkxN)PpwAdDDjbt}| zEdEdlw}=B}%N0*n+B0HOQ!3#7`BEy;kjPj*bmyq=VPT@o3RTeIpwcY@qrJ%zyVTJH zCQS~&(+D7lLlrF*CT5AIhWe#Op$Ao=82SSDXiZhK%j+{NR#wsirL#o9TG?PFsOy~F zewD9(p_45wqVg?~j_ddY36vUM{d|;C-xB=!)=+%#3AE{~OV5$qSV-nII&N^lL(mhZ z-5&}NO2iY!czg$j;v%>hmnRFU`L7$ zijUjEl#_Le!1g;0g{S^=H8xk#nJ`&qdmlgnOGximYL{-8GgZ}uT)%pPynk%7-p@!t zg@B<*c$kzoR1$!`-@98ryY*Nu;${_QHym!ech-V_mcgp%{aP8gFwY9TxH(qmkIRqF zxxlz8M;w8z?~e(5+qdW@{Supam(O*l(D_VlKD%g>A5$=)zxeZh+}hklJ7d7N-KRW# z$jptbhTDqq@J(4|FqvF0Uxp-Q8HA}VYAVZ#Ka@;PMnivynEbr1dF2qF&PLBvs5utq(vL(zq4@XvC!+oxLEdE{ks%Y}tLUgdN`=nfF6Y44|^axR>B zXehKpLjj+;;_guN=HDK94HNnc<3E#;w=89=*72ZVpGN9(JH*vA!05mgHF%(S_RM|! zKB>)ih7hOYdmKz7iyb3x*kYxy5u|klV;}tb(PAB@kMt7<5tAk5;0K zM-&qh651y8cHRoGRCK)mmxAf_8u5Sf8}N+a+!ekFGDP%6kwu~r8m)RWD>k4OzLt$Y)Q zl3)jxu?V}}$O3vOQL=d?ey%b@z#aWyoz=ufq%zu`tzQ7pis`$hZuv>Mqwbqd4|_2- z@!6Gl$RjGDr2!`6j#PV=S*hP*J&nfNcCQRy62&Yd=U@uq&R%|d9`CZ#he_);!)hrB znd)l$lE}FiEW(0f&6&#@RYNdS@vM!)6l0IX?5&;ZGKfy(>3c}>Zx+03VwzO%ff@HX zE5HO5j<`8hDc#4##z8l88`47CW9L?wFTwUfNA}mT*8ZUhe=JUk1?D487u#yx6WS=6Z0q#$P`R5Ua}fQ{-l zExbT~uX6Ud)Oi4EZNTCLWnFWkt(N|D>3gW;H)WKmY~Zj{#<|4!*4k%Y;U=TIRz;Ae zN*nUz9dX}f(%VY`eoGA7FPZxBa(p3?+v3k(00Wuqg%2jX4l_4X#m>0Jat#PX$MxQD z8YweN^0e5e1fmPx!xl!ESVf}Xon)`du;6=M`W~P&VWF?Y@lWBTdC4v#_m2Swk7KBT z766%=0quN=5#|i^^x2gJ-3(%VK3@7zvuAxxIyz70IoB)5g5o{;Od=#0`;r6Vpy$)_T3(;Dfp$6#NSGTTOXpKD-3jpJbGq~#P;jxZ$zwdiaxx*U!Cy^fSa zJIt)ke#b=#?P<>&Mp*xJ0_&v8Y?S2%e+&sU4s5|AGR^a7RINNpl}R!ZYL2zVL0mim z2?guRWt1eR&j{AspgP9P%1fw!lra^0db{}&dZn_3Zp17M6~sKQ-DGmn0L*$+Gkri3&;_Dgas_d%2x(nw(J~V$y>pjia#oWlG{ygd_Y( zRJ;6AB6a0`l%SWurH}s_-CYX12^wHQ_N(wl+l~8z2c1KizS_HN&_F))hq^b_`I&Xb zn2Lyoz{canTA|^sNuxJiz8z;mBp!?P3OPO}53M%xw*AKn>q~~hpSs9FXi3p+!m$fR zPk-)O##=Q~TXB8nRp56HB$wp*>q@CEUhLvKKSp*vG5vHq3Vvx;R{4 zleFbc{c-T+CKfEti63pmV1FfGvN&Z6sU#*}hu|h)S|Yg3jBimpD+_m;?dEb{21x&q z$&jw4U2JxvrlJaHBVMi+7Rd@_xvGNibHM?8zxG|sy_MD3p+kEgZsSrvjw1^nuKdNh zCFybKdeG~|vCiTh@^gyVLX{L66s}Ln*H!+n*ry+Wm0o3iYCXo4-`}!Qvw7tl+jSWn zaO|FdWM&CREoiY%`5RIOb-w58wnTQUbt!VOodbsb+VN7y0KBRutkPUt z`b3e;G09EZ?mwc!{HihH*GP*Cx8voVz|MGEi}}r4>!9=9QMN?eZySsdlx)ZSXXZC4 z*Dg|UV#;&Pm${I4exdCgwmyIT^4t?1ZXNl8?ai^q9%RwTooi8Kv`H5{*qm);KYF`Xw`rQbVQE24lO(~X0z6p;9 z4O_b=6g2(J+{$xX7|V-)2~okoWu(-D@7i#VgkFj*r}4>A5M~F(&2xOc(h0G-4VaXb zi^#B|v@sD~0-lR}IvGckm3-}5%HeCM3$;Hq8%XSX-K)83{{njFmYUu&@Kh8cV6F~; zwm=|hLRq|%^6T|pJR+jPN~4z zlrd;&IMH?I`Q&Yt09aNauJC9%R_Ozz@WtsGbp`a*(A(jS_9u?pXAFQpAeZ3_{V7Tc z7_U5ZX|mA&dh_^9VyVqwN@VdIT)F$$RaRD1%;)QYuRGZOz}mYsJRzHh=oal>R!#fy zsUcK?dG{dvIrKo@<^^mSoeJZ-iV8XvtRBj@GI%=|!3#KEAX&n+28XB7wHh|e-V5_Q z17=cTrLiC^%8mjCL4RQTn3B!q&(Q>zQq1s*()?yYLl`Jz-{v;xprPO8 zl?cYGwjCaB&p~i@eoK)aSgAx+-vdW4a6foTX%s4oJ{R;5WzYJMjCa9rN=#OdL$=A$ zEK$NN{Q38sB?ETJ)Hh*{2kiN;pK6D#32v4oy93CgN#tUcD9meVb<$JZ2m@y0+|iLdBJEbXy=owdtpI%R}>x8zlgu(-jRZToW$tCY_s zL(c|g$_o^DX&MH3P|>VwFZEeyL+xs>!3!iVXPFU>wck-I%ek2C;~yl9KMNCwkP!Q* zq3*X&G?4Ce_GZRp`mMdzwliv0^6#KVUZ*%6o%2NwN^|ae7u3blU*+G>L70~yJCT&8 zEJ;#}x&M@R)0*X2>~v@8Cu6N!DydHDNa8{x$iSDT_ET!rQ^=iu&Ggdb+ab;LVYtZ4 zOCVlVZlj5SuI@?9laZK=3?)xqJIa9UX^W8?$Wai60lJK4xLtxF6Ob}0WCaN9oBkR^+Z@8S|AI!|?sAs`Z~!SnF*qH)srK z=c~J%8$}X-v|#;Z0r+_Lj|)Yb%5}oi9qRREHd5Eg8+1wP-3!|qqQEgqKUwD3&hUkD z#pW0@^vKi?2i)DS_DGAr&k=;t4m7Nekn08+&>rrxd)v0Ls6ek#+W8K8uwU^=pzrb=~j$OvI|am2iIb zcmWIHuk)oJHoa<0-NHUEsc~IpIjb+JmJE?O+bm=bqg2byiNOqZ>fTub7WH#&X<^PS zn-=82e!x|p3J9NgPDr?!dRU%YXhjaUEkRT&2D!M zdeB?X;d;TmKS63oz!rODYO12_IreC5HKMy;{tgeD_kEGBv;D_YvC6by4^ zcv7P;&EvB4<_;WCXFH{6)q;}O*kq+i$hc?7v4dvri))i&G(CdQT7)b+OSO4e2G$fF zm*C7%`sA7qw~W2+-V>e;p9&Mr)oJB4dct)6T$V2wZq{r)p|h-|OC8Fh!wx+IE`>d*QUUU^w;8 zZ~f5+59CR?I^b>a$6`=tUSz^up^)9&5xFL+Noqgn^s}Y=BkQakk1P1G;=P9csq*Ab z5${luyu~yEFm)aPylao!Z-=>O>EFEh`r}>mcL2*hmZAVt-z+b>wGCeP{j~mOgLebm z?-pCNdsDP(+*zYe7ROoBYSRg`5rf-m)-p28Q^_u8QU{9NKB~`uR8r11wA2pxvvtUx z1TA14)3tF+3`z|S1DQNWYNldFW0KAg@!tOa)!T==i96+QtYn;o@IG}mXzyAjI|1Xe z0Pf1FsX(wNEPZjSvl*WSB$pR#DtZtaGIzQjAJ%T{TAk)&?TW9SW?|r9bd!z8IY5t1 zF0Y zxi#k;JJUK^7ay;9`>fH=MS|$gA(uqWkXXe-=N;EE)A{R*Z|z~$l73c#V1?qiz`FDU z7oJ_#6m~JRo}wbNi~)B3|K`gfe_46)6y-ng&+mYL z!|9$s^$lao{;zi}8$A)N&JWAX=ebDd(# zxhmA8D}4j|2^%fUVyFsXk>x4te^PCs*ZXN7tk9~4SWFS{sKk1XhbLxkP6vd_Kf3Hj z1NaD#i3VbAyNK27ADg{_&?YYV7p3!?ae#;iG}+dtz!`B_O=h>}@S0=&!>Fn`a1s1t zMA35hL^}hFb8l>)5MkxPXK5d+jX2s|6%`7@vm>IrfW9xovQ&CdeqUi;V8nFv}E+V_7i$oCcG@_dzO6HUvSDW{<_b-Wb6Ds6P?hxven&o}&+goB3p zT%ZRU2P&YO2Xx=L?1Iu0L@;)qom7Qvi%^nkJ?Xd_eAZy0i}Wg8t7m0HRkK-xj*EM0 z4Hp$8Hk@yr&BM6c!w>2;V*-u(6)b!=^f~0lT@<-gh(pwP1a2+M09Z@wNk8)zc#IU} z)>6>k_*f&xp-|G-ZaIM_?F{!=^?r>~+dbUDg{ROxxtTBn=6#r!0~2qQ&xz3`%dEgd zp$~QA_SvnoqD%xjj-Sa z*^Iw3DGlYh(bUvlF2av0_vg8Y{;v?!`g;p;-3F0)oyn9i< zc^VTF^bOS*`De3l3LRb6`1HXISr__qv1q-v{iZXi_U7L5xN*Sod5M)+?hw~?@&e?$58j{3c z2mY?^l9IH5s`Neq$k5;GVxeZ1w_xUum9dwfi${u@_|S__{!)@t$QfHX`Q*=yPv>!+ zI*C#lIUUs~rCyxeFsl2@eELLATHXiJ1F)@t&x#95vd4c-S^C%Pzm}3Qs3cQnb()Oa4g+6-V5|z+#;LG+^R<;a4lbs0?uPQvqEt1Fq9`> zb$x#b%72f&LpXeF*nH*;Uu!-VC|~~VE8UP%5&+a^*+XRH(h(27qtr|FhX#nUGgvdw zEQFYKF;M?$P%k?xj_Co+EC5G3Am7V_$>uE}7^-B*=iOoUgSp&H1~7RnOmbrd0BtzV zaqB{vXvo=3<^E=f2bf)UsBEeU!pAK`?ophTaR%+t?nJtqF)cbRa|0cW%MCumS*d8* z?*HL&pM~)g<*bny!yux=tM=ZZ?4BL{W;Hr|M~TR=5y9Vq`xFa@3!lWc<6!yw(nk~y z)Z{c#jt}}4s0D4#zwWKB$cuYi=IX4vc!c(6spX@bBK{ z{-GvLC)*pNT~_`auq0||lzaml>}|fZvicK~Pq(*M`m^iWIP{d7l{KohRS@XI{Ic^Z zR`5}B)o#IzPPHB@D%4r~@*@72%IxOiNr9%J9|kt|6xFU?vn)ReNoms!kT@#rCsuOn z^Ff{ER9T{;q+K~g!LaDh_D$@(-zV{_l!tD{HcQLm!fdMLgvM;Dtl(hlcgnj{#`kf_ zD*N-_jH|jyNRgg$a%G*p8dx9MKN0Gvz@h7=mqrTrvp>rucg%e#10P+2H!)`gCSgc& zB_)aRk%`?IHEW;4FrSU~aln>+SRa4*wF`e`2h@DF^AC8?xKLMTL0N>L15xZS%3uIx z3$II^)zjGa_EU$lWs*1+?BBJtLGok+c8`o%d6b{B*Y>Wd*cYdSk{ak65H5CkCyvXl`w3A!DQJ zhD(N^6HpS%_qt)E|2G#v{3Cf`L_qtpA z9*IS@^;C=NtU%0wR~)C@-qe0R-Uk+K`0g{Wfvw{WB~nOCEzUs*TL*`~8*fdl&HZdx5RhU3P~7r#5`Os=WRi_I`)Ad3S~Q zpWJ_A^<2u2b_Hb)`UXo$tLka2j%s}fsmSiUTmsTsbJ4NS*mB4_ z{-8qc&SbJ8Ua?1KQ&F?CYt%%^{NgaDjH06Jkynk5!J|eyI~$<%3;vvX%OB-bqZW8L zEz(-mlW=;{PLj1Ja@v*kcUX9Ej9P}zdjkmk3-MYD6@g1;wJ&;c*zg(~6GbA+eEG?S zsbYQ@+`cG~kFbdu0c8ZDPK549Ah+V*+m3-eBElNZ7B+-NaQEg%^8T4d5MvKPCd0o5 zouSS1GMEIVab`3jC>hM^Y9E6j$}%4<8PsxeuJ>I(z99747)w>2R6+K%?nq#g)**~D zglyA;c#@{ZIPCJL2Gvn2^;RDYut!lIki^U*WwaQgFpb4wPw9qyqUFvhOo4~}>*9PA z#;>XVVyzteMish>-&Ps?5mNM*zVOD#8{6&_BG1lBO;lefP+@-X_r6o)e{6PBF}QE_p#b{=BM>f4?-R)%~w^15th!*YfmN*Glr5xpko>qs<~F z(*TOa7QC0Fz`9MFlVe=h87exTPFc{y*`<#UAYhFX@pr6n1 zM?{_HHE!+Zw-M&tof);9)uEv*IAM>mz~xLC-|O(D$>yj|dnf&nx{R3`1#nh=my1 ztD~4(ka!|SFt$rJIX%Zl`XUsVThA~tODJx+8@{4JlSi+{6EP^*vIYEZXvW)om|=Rp zAU`A2%}q1Fq$CG7d?oV-?kI2^c$&jV)I&Ag1-#9^mfkxl3Hbq6{wj|B?mk-;MSsxa zMseB5F&ionO+zdfJGM{$3JWJ|NAv19G)DoeX5ssWgZLTm>w$<@&0VUq5Q~<}#X$=N zZ{N%A9*Z;)zlga-7W*Xjx`u{*D%jP4fb)IJ1fh}Xvcjv$MoOoxOo~gxdzUK2eXKXT zr6e*i^ZYXjusuU`4%3R1;*??~qYYG&J4Gc$LF`1B#%L(OH}C)t2`Pve3w8H0nI<%C z(Y(+jet6WQ1@{UycrW($=Q4iJ8S-X`;eBS79-iuy?>p9FV+bvlzB8q2B_xxNI)|JQ zGb{z8_-TA}i=?AjmR4-Ao5!Id$#e$OZPy!*(Cjy=$eR?UZAh15x62y0aao$XVVian3?sYKuMM_eX3(pS@QNjS8Z6 zkE1%ACdlW#{)|PSXkztJ<#L-}}P;>Oy|Q1(=mQ zW|jLtm4EEegIJ~9=uHM}$o{gfc>ccK7(Sz(n!UDTvN4(`di4VSlBjFasD!kuEdgDZ zyq0`jEH09ANab*xg(x8Jl5ob(2cQpS&T3_Ac``74K-mkO7l)nU21L{3h>xby=_7IIp`*;nMd z`v?#jGaG?<9X>g^w68B;XXlrLc@JCb<#zofr0x!$-82lIa4RXcKPQRI1j;d1s_5p z=@c?OiBDb}3#uVLos%AGAS7h`z7^O%@5Gb7jMmTSwSy*ir8%^!QH&Phz7N3}MD-&VuQ}Z(-FZ+d{7F{bV(ae`1z|G=@*jhzux|y12`9w?mIuV{_Nlj1`V}< zNA+G(@$)49zVppBG0{Do*uR`P?Dvx!a#>mF)PUDf)!o>bog=@(Axz+$$=!s&U}M;}dV25FpaZLq_212E8%cV*5gqr5oY zILMg^cQn8(R@2vzissg0>Kg!U?SwtuBUkEp5WaZzYJ?)-m8^?9x82VhJQb8L#&VOq zujF2-4&4*`laIM!-?bo>C0H)3K4Wu3w*_(02}J?KZEru1s(nhnpIM77Q9pfP#yDiE!r%`dUZP>` zbOsN&YsEKinU!JAtxB%#=5d~#AT zt2PSED^5Ylkni`#=apW6WC~9%=Ppr$7%xQx9ce%5TJO$Er39(#>EnDEB?HPqnS`6b z4F6D z{o!ekTRgVsJB1UoDG9u@5-hm_r-fDLY;n_}>O^FP>KSNPotG8qc3|s2Az~ z7}CHT#Wrg&SN8#fenry=+m{zL=7)>4-yEF>OjREK{w@DD-`wA}yqCeNC~Yp}5S(_X zGQ29D{amCrGW(J1&n)`m9^}Xk; z^XIJf{>WmcdwQnRRdrR>zV@|u@9ksLIT3I&4)Zf_;JD2*v+INHU&A{}omC>cU7vvDUyNVWU5*G( zV{pHez}*)b3H@mqcM`Tq8O_G*;>s-rlRbrRfE6b>TMljCH+B;eeeo?CJU17u%%$)H z8HvBMT0v#gU`AC%DOczOw=|ITyiNjx-UP zgVY?IjjQ5+FxpReE5aF%O`;-XlxRjWG7>&}-2AID>Y(_erR|5=#X&KuI7Uk=x zxua?l6=YhCi-VUjK@Ha9DM7@GA1<#Wf--rUiKeE8xwN&kh9(%X*=uC;zj9v`{379G z7dZp}hB?eVz1dH~UFOOh&G)dK@&d__Ne=hZ``<6YqyDP#aq$P43+#}M7U_0+K>MS< zDW2hdkj8%kNxAT&-|!2Mdu5DJS*U)k`$6sP^oM68caxfbzEZoVM?P5?`{KU!-0QKc zJLm-(V?b3ogPB#Y$dmKbHiGh4<|TNtd&&DHuMVQp}DKnMK67Aqz7uXoD)n3A98WbO8{a~;8`PAm|% zylN`riGh~KTU|-Mdlrx=&{vua&~MPmM~g>YqhJHR2tHnLBr&l-S=jX|f{({Ur%bI< zh=HY#ap@uqlyTC!GW=2DQq`Q4_qe~s$YCBaVPRpGSMAlF zF2`lAZd+MdL7!nsI@=Q)SQO@R%&b~ul*uJE3pI z@0t=qJ2af@+MHTV1eQu3ebPn0yH z_tM(XHlhdY<1BJses&@*~89H*deDs*&k^8f3y$%wIIBl6{*wx37IfdPRXXYZV>cZ z(fYUCSbJJE!A2bQ0#yg7iQLL+eZooT4(sIm8I~&Z51!bQ)0w?y4|CvP7jEI@B1mM( zt!8=4m(c3x2P>rxbq+_5DD>OGy91AX3#zT4p$HoTDwDbze7)Z~LmaCz9=q-{wQv&M zs?gGLBn+G&C^@H#-!GQh$dBo;wTD?l1A%QE_Jhk4G%5!(PB-Mw?!f8F{lecn(34Is zD&1c`5QDHVmBqsy@^%c_&^EZ7#2Q{lZhBxayy~S^8^J+Ov6>N-MEaZ&2kP{3gu$W- z?0~4Q>mu}axmZI(W9D21Q8$G0FGXD}S)z<6QusjyO~~V90y(z`F!q{u;`2r_cUhe% zjuk+-nQEPoPU^w*OR)?nwCH*v?jln2HnP(?*U{QM1FAj}VjMXtXmh)&Q2Ky$6MEk4 z*B|822HCAe>@)mgM=1><2?Dk{+nhN-GS&3}>HuuE$(wz5R!x0~f46Qqw}xj3(={+hgZ z0XrfvfWQHG8POX@)-~fIIp(tYg>{Jq5D18voHHk@lr`_|;8kg<|L%_;MXF5U?WHR) zzQ(iWu+Asbi~;`N@cS-DZk=tT3&_GN`DRWABR-WgK`H4!)oYM_gm;$EB36Q@F%4xE z83dyBn@5kae=Xx~wm(c%Qu zN_HZ%^j%KFK`em1T-EA5-&}m=@Awv|R@ntVvRa3;e4S6R}vK zt&VmAEt?bR7TxQ7HdINHkf=y6Rar2)7bXc(*Cu(Vzq9A$aK6u3Cf65d-@f1u`uV$R zn#uL3HKW|N8nT3L8Al^JH*aLO)+~aG^^>0v+is=Ik2g7R$WI# zZfef`+2-J;9*Y9`^t4a*_nw)2+!tYE;1hf=Y>Ll)0cgZ3Dx#Z#+j?v|o=9W=N9sMh ztgzM1*Seer#|-ZkT^!xW*{XE^?#>&PFJDHcY_Kja3CZl+75c_&N?p2q8ni=zm7)SO zW5v6?{qHOWU%Mh_YUthQ3X~&Vf2`aaP^laL-d4fau%S!QW52ObNCP#rE_puGLu|3-&Uq zo%`c{&iVqCA|SPan)!dz{f#jq2;D<${^2}P&3;>0rZM`yhpUWAvv3*~e6r480d4KI z`nPcR1lIO-7>vBPgYo_Qn^=G<;?wFY@ZPllwIwIs8$v1P1a|a+pUF~+R`d;f=G-8- z5c0S{Y&{=e-p-!2aUj3sI`gYnud_2$1!=k_a>~Kqu+2_s&sxq_-0H7T+MXc%*xF+| zg&$O1D}OG9c=<=u?K#JyVoZak;Dx5ihXYku7gd`DI|3+q~*0z?J`S?M_`eEOh5Hi(fskjHRda3BI?NF>&B=Hh_3g3bBpMMf6KFzjP;d z!*ely`1n3cJ$7q!`Lbx`;W182tcSO4n@9skwckJH;ZPCign_^EGb<^1@OchiRWlR1 zP1xZK20VS9oz=uAClJ?H6uQOYdW-c0yuZFWp0FxDZ2*9t5H ztdAwRseVuUJsNwe1tsq<7s&60MVjQP0fv}QGkxTibRtlUPlUN0G1X4b#JpD<}sNnj5{LA0i zW%-}v5s1ky{Nt2lpEYD(usTF+Cn#q(6BaEuq7EXzVrRFtn0=eAAd(NIH^Cb_S^9$$ zT1obm_E461HYMt376CC;Pw!n=EF}S-kVMM#1x5 zZ66y>W>{dA>L{%!kUr)xAD!HSIvZlB?RM#R8a8dK-TF=W?KSEJRf?~6 zmRVVOwYc+ao;x&m8g}Nd>9?rpsECHm$%(gb9l{=AWlW6Jf*(UFw+B2y=WBFF$980V z(+g8CEiH~(nR60f3@T$aUG>CiaAdHOp;c&jm{W+P#gS^(Hdn>~DUUo58k%SZEmgA! z7WyZ>sr#X&HN*(nk@EV>-41DFe{-LkHy;cqYha%6qS);7(K`_?esL0B`}!Ue?EI=f z>8UbBuxgvi?%ewU4b8EbiGH95waiTOuK8S#)$pU<%zIexMGdTb?q}6*S;<%=A^yNu zmhdutprOF(s_X`=pUFIuyzRY3xrw8KwR`kY>;5#$s$Q1?xLy0+bXe132!4)jD9lQfKPuM0YIKdBqDiWn`JT;k!_>iyiocR6jMPIsfCCO|skkCNX*M zTFvZWdbedd3eEXojcU;K1OC?>#SQSKayyi6m_@&evHj^W=|)7PmwG*$k`Zz-fG#|B zf6vqC`E-1IJWlUhg65~u(gp8-APG4L&f)+cnhF|S|Z+oAYhe<4$3J7sLsjIwJQc@zP zmf|!Y&Hg3J<7jcz_=pYU9Coq$l|$4S^&%%7SSrL7o&Da>T0YRt!XKn9VauHZwjI0Y0(_%3SV zW=`6!;UsV#2;UI^==2#I{gTsY?Nd(4^!k-$ob*x{ZGlg@-^>pi!RfVCk0j+=frm%; z;-~2%c{BgsUJ21~FQoMJ3B#WGTM;g1#aKMwnRO@FZT+);t)L*8Kk#3Y0#+lsl%Ti% zcmcKUoL3Ot8F!1t_>^7ft>M&6{^+FeH=Dok_>olp>+IV6DUoG}p&i^oc+4JL+voFF z+gen87Go-fD0|~YIqq%JrAx`K*mVaxB~Z#*Q7Sc?(qCKqo#ZnDo~daDV$JonzB788 z)guT4ddBp>6bAU{JzQ6;4sIc0QIALf&=8&(2${Z?HI4=U!z~bXZ27-LF8KeGy6|5v z!Z-^Ed}Y>bwsgUG7RO(})M@rnA@yCgUh~&XBH&&vk#YZX+pMn%%*_BA-LKJ>=lhm; zQ77J(lDs$7q_F(^vxI<8ZvaZD(75k3wNP*KJ)(#Yq(;!oLj*yLss&j^+bLLayz~Gr z_Ti>s**@Xe#`*#W^M&Xt2zEO!B<%ggli0krS#_B1wMW8wb)?84P6a$_>=r6ybVOaN zT;6HhZBl*A+Wr)fa5MqFXm)<0C?&ASLd+JjW7|+Og+x57^mbdRwS;>xXt9$K1l4k0s_W?n8P7Vr%Iy{camDf|mRbv|Z>KHvgMfPqZG~{YI7YOrs^M4? zR!E(6eqAxQ#9#;1)7o)&JaZxDJ02t>37bdv!I#@{W~rY(FVc>P6N`Z85MqU)bdiM2 z@#ihaEJHxSJD^#!x8DdzKP}zk%J;|KgR#x4baoS*t4SsTkO`1Abaj`_DSjzh%5Q7y zY$LoAoa8A0>yRif{}DrA(l7AMU!V4%u%<)KEipWPNZ7bJ{E0Z$4p(++Tg1emxb)h! zu@dh28|rbw$_hjA{~YA)F&5mBlKc@ziY+T{yw2nu=>oRi@gwU6_Sx!Lr=IHg!J1H+ zeYwT{lwQaqPbEjB+jxPJAc;_0PQ|f4&4+w}f>6fgwUY?V=zXC01fap)Eu^HT9xPSY ziGap|D}Kuj6m17Mx2qzaHlcWs$>+S(*4TD6%qU#;pe*d8oB@p$zP%zob|3WT z9>K<*TR2#Z3(7=wK2u0>uDL##aew;+GW#`3OBYhtc0+VTTDkMhVRj|B!A$u3^4c0z zby#3Fg#~|dZ3Y>#=>4EkdB&0c@=*se26hhntMa~uDVyr{26dFjliCTu;>HiW8T#v{ zy7S3v?1mZMvAhj#)Q<36E!I24b>%i2EX%Wbnc z55oF|l44e35rcnA!No;IL+xI-RPWy9CJh0i>#k{&4R);&(F@2 z?7_px!|jsi`&PO->5~f>XkJC6AZ0t0+#bVotG~MGlNdqxZPQr5$N+praF=gN2ReMV z6RKcq?D^%F3Ww{_RpHsia4oky8+h8=DL2x|q@1ds(uY{HOBqA_zoh}=wQn~+QoMG9 z_P_1N{d_y{sVU@3sgC12Vo}iW zJv(zWu3%VEg#T~sxs;jH>Am>j!zd^AoZnJ$jJ0s<5ZeuGMA7H=V#GpCY0d+9PW2Ij zr4MaZ5{90;1h=R`IXO9u?Rk0KuGeWC7D}zR8E{ajlMo~e9OF>?ruC_nbeI(RuH~r$ zpiHe5P^@1J_~m>dR=?Ix%{iANb-90_@N|2;mYRP8IFvHZ`04TSe~bPi1^zD=AQ&A# zmB)c%-48D0zVaOn{&e3Nx10AY5#s}g-BWm0l$Y!6IbZDzT}2Qu@~b6t+58(Up91Jx z5v{mb7#P>(=;rx)(A34@vV<0%A35tL6 zf+a#sqhI#0ZuCxu3}3ynhFQx}%ubj|)N|(naW7@P?AMPCBUBA_+&*;ta{F^k?7gfd zor^$pl)<4d{bY?~$;t#SB7TY9? zm871BwW0AJ018=>l5d(i;K40XaS?PZ?f-? z>#I*juSb2%-FRxxVS)pCU(bAwlcSMxTVx@UY6c(*2M5Xy`6r!gdg)@NhiC*x*URFL zmZ`_Vv2m;0-%QS~m-h8`?tdsw*ND@)lLElUeR- zRy+br1Wy;!n7Hey%08yTX0D2fb6jbXUw08>#Uh+)$F9np8kf<5SMhJAdkD0hdCD3*$?ZHi)}EUZp)bW~PVRV=sv+0drEg70W|jsbZ|PS}--nOU*X z*YM@Bg1Mcqa|ZuE#cOLqwMg*4w9(?0es0&wjJ-LgQo_q$9BK86cJ)IoRt95%*0_d> zEDEjW0uR@feYHPep3Z4*V|NCHsh4TUl^%*%D`G@rkM|skm-m;NmWE`3A&qp3ps5 z4V_#$2?`1kvzY|%QJFAjoqm}r{U#dP)M81MCvcWU6VlXDx75h>kKK#y;k=P<;c?=Z zTq(3^cku-(PpGOb-PRLPa*gMd^S9-s*B4h3HF6V38@67=#R@Iawyk*FtX?q>hFWre z^1`~uHdn4}#VUM5JcH{=TRGGql|X?^R{-+KN^@{w;Rl5H`1plpXLK}dvfP@QuSDpp zbyf*l4YtG(2t*LFlMo!5LoF=4_NbC_eSNLnV7o{oU&^Hp!P*O@nS;APSThAc|q9#CB3kf7W~DhYHrlIE~LP5Hd{&D zQCIioegAVYbQg$&&()0@814n7x&HpSOnYM)7X0G_GD=EPVYrFOAO#H#LV&jXc&O|* zy|?sMFl0f7nn${;cD;dxKNaIooK$>_7414hCwu^NbHg^ad)&VpA=-89UDtTG|LbyF zF;!Czs|s4A*Ivu>od2w;KUiP4R{PDPl3>S>lv{DM-G<#mLr^ox$kXiNC+~JtV>@z_ z0fw~8(i;a1>*EZ86P%WF+h1qb0o-$3ZVQy0Jdjf0%|C9}6-v%#LHQYoXi${Ym9sNC zJIQk5;_~v$Y@wd%9DfPtcq$s&L!-6@efB?B`3X%ot4<>3+_L(fgY{04^~|TC*-Pn- zle4jEDpogTB58?UmGP7}uFX}+r9rVRU(dg@vKlb3?oZ~4r-Q)C$#YxB7VA<-%L$70 zl%>guZ+Jcn=sPY6WG9%_>wC4UZFOdi?F+B$-kKl5@jg?&kgh=_uDMa|3z00D4DzlY^@7P1W_U~DJi z(<=S8+t4K+E|Hu5qbCT95`^@K7OQufo{>zFpFJ#}{_S4G#vI;VGs1ZaS{YM36%%z% z$lY<_%4yf?ig-cn z8yT5S2a7todXDaV{pimlNejU2G1+bCI-r5a{{XHy&i%L<+3~l9va~+9m|!+R>i%Pa zg9E};i(i{r*u$})@hZ-&ju<2Rb=lzPd9u&*MIDMGnDF*%<^Nu^_fI`RSMyhyPdV|J zs+CoyoV@9VKjJTmy0WtH#}&O=7gXZtbo0-1QRW&NxJCPnmxsGkQZm0rTGCP43k~`X z5BI@izuZX~Vt&1bLu$|mH*hhnOTw_ z(MpHZF3n$~DfX(;I7y7GXa7_Y+O~Ng;dOE>cC|RiPb4lbj!fzI$R;cd?2wW2-^rXbk*UpjfzL-Gc5IW{|y*)eRpy>`CYa;G!;igy3CDb$aISJPEJmay|=&r zmCa^dvPylmr90}ovYIlvogY$l6?o|yD%G<8RFf3dsaQGl^^+#gB1$3{GRh?kEG1eQ z@^m6gXmUVM`l{MBEwQeRM!$tcL zRc0Gj-6dQin%s37Kjz^P#HRI}dWdBU&{!x|3L}>2T zwiMfS)}8(I++^U+V+@>ETOFkja@+SCR+;Fsraf6*;%>K&vxE5zjBAXPhphnv&}ElZ zH04Mqti*K`V{>!!vw{L98nyz;5;ptwjavG;kl+n5{o(1Uowb1-%>9<>ublXa-NL^Zvh!X?fN^PP={4cMh?^ z!7qBQc1QYx2;{Z;@UW*F(5v#b*kGmlln#SC#ofWM2JrF%{GzfwGF*h+k5O+WXt zB`&GXhgoPd%^XUfUBeVZ2SeV!31)h`x}U$LVD{Z*=G>~a@|!-WxF4tLD4bHgwqD-6 zqFFE@m4B-BhylYmh(rWp>ebw6TFd0|9~ZuNvPY56yS3NWa>!bUr4_4kJU$P^Fh9$x zi*s^0t=~?Fcjx3w6)BBa>RWV!B9Ol+#krVs#1edF_OVLxK;sQ3H(Rcb z>}?}$pyC|!7(xl=?HhHj@4&u4=e5_cHz}r##maj}%@1ltwWf3jxenF?Z!r-LS!OAd2Os2c9HRg@}d*wj-0yd{0!fWqeGqF4_baxJJY$NwA3a_&&Pxg{VoOi z#xEA%T!0%3=!Iedb1`+HGNl{nfmyfF9>oZtQ?7h6MoQ!3tJJOy0gQeyPENNz$4}|0-H?JivGatbJmA^cD4;*E66 z044e9>w&fHn59KwN2>$>-!I;00`_|NbM!ez^brMt<&YM3;=l z#|<-)1I-O?{o&89o?GN-Q0{Z2*!c18D#~Z{!dv4dZ^S;YFY0^kuZbxE-i|LOsWMOJ zrbt|MipC|>04w8v<4xlJ^!W6dIzz==I>RNyLX^G>RC!`?lQA)$$J(m0zK1p~n9?yZ zu_Jsl-~GPTtGsu6&4aIXF{Kcke!`f=^=s&Xh{KHS}wqXR30707!Uk34Kjj{%m&48#sDmK@PLn^H+ zw=2jgYkimDoDV;v-m-}`wX~R=PjYEiSC&rJ;T$XxyTA0i|Ci87q+UPvsob?Lc_JnT z7&9t|XMcc&gjOc+rE13MvaUnBlKz<`Wy&ysb@l?o2GgMfQVc{l^OdIWf;W@msIKiA z-}y~uiWRrU1wqKX$Wz#*p#-1=?WLos5LXo(vcY zGz<){{PkPitUvXV4EJmEV;uRtWHeW7McLdbqPd2#bIUQBY7k`$DF7 z5&_mAL{bH~z#hgxhH|z1B>ch`*#20j!yfr^*I)-ZBguxdd}UYVMLy*Po1yMMZB@`H ztoWe%|9Qk34;`<)R>lrYCb#XSh=M5G0aGlU2vc{+L%wwH?}{G8QFqa$r^OBpB>r3T zU9ZC7{n&w-Ru}0)!$g0v$Y7ndc-3~4l7Cla`QwL&M@yGvE?iu4(mub?-u(i)Y^v~J zWc(HYTDTq2XP=TM)Z3P0zL7KhVkqL>kj>P%$R^9;$8?V3X9Nd9U!dXR;r;Cp@(v^B zil_%90hiV>40g*(vhkk1W7C9%QonCgnBAQ$B0PtQogK}E7OqGlL!U215VdFBRtAI+ zOya=ZtT>=R2%$yjKz5oh8Lu2z4}o%WV|}daMZ$N!s+iH#E&+XZ5Zfhltqc=(;Jq!C}Sy~JJ)M5?@2!oVTY=kH91=sE%m;nxSEUkEzze+a-r~Bf(J%jfEkQMfOP`Au{@+s>R48iybKFGr zKi~A96Sfg=RQ~4^;fnwLy5}qY(0>&Le*8a|a!dXnUoV50^!z)(iG?@+zrK8jYO&L= z^We}FOhf%YKRCo1fwSf%IlRtF_P8+H^+v`Iq)P3!)dl3MY}@2FI%ox&m4L$@uhp+ zTRU;3?`;VX&_r}uJJuU?9?!GpCAUQ240v#e=H*apb@=Id8^fBT^#KnS=!p zP#U!7rzDLZ?oQb|qFA?=c{{w-2@sCm&t?TXQc^TCT!CD><^7`w^niM7+wgF{Gg}zW zDAZBNHIn0{#z~@6S5#OSOq8wk8aqEOc;Dd9;;}>4?IYlU*BeF5!5Mpgup^;bOTJ6M zRY=HFb9`J9+*(UbFvo?7elD-&K#6ci!8e}B*7N6hHBx{5)U@Bff-Ah!W`8~(x0H^q zcW5o^haW(LJV{4CJCzpqWq$t|L?$aV5Y)In*hpE0JD&YHlP{rr^%BSBupTH>)5(9@ zUUi-jvg>#YXxfkMdcmm6iPnsJLN-rMR>~`@s>b!I27WBCgVg6T{AuxNJCM3~)&*aw zEigT0IB0AhqPLkac)Vd?XfoNF$EoNaU+j9@kNi7DpK~6aG#j4b;pO!=ide2&n)1sR zWWPgdG zzg$nQnBM2&>e|=wCww}>2^zA1D`@%YZ1#F)=#5?$Ir`OU-_DmF@Wrt&Cg$nbp*R|^ z6GNm|dav&#j=_b0D^o6Dvtt76z8;VIN%=sJ9<8o`=qUs`!WteKiLV2=e*h#FFcdo7 z>E{P{G%x+a2mEUQtR9Hu<&#hhMsXQmUIDL^A?ZD8y{gqk($?pbdp|&a#=~b)YWNRoeg#^w{3qu!<(*=^dpBzkN-^ z1E(iVug4r@4vX{zt4ji?Vtsu*g6&GvmqzFN+gr20w*|Vg2f@eE z+sDW9=29UB#)y)i5CLF&aA+tG(Cy!=$;>1J-j2G~;eD~7l^)L$ke1OB!DLbQiF-sx zhC;XJNAOwQiImKC5MOhBin>D-Z@ zof%lGrZK;@wbON2=_5DHNKeOHQqz)L8elv-%k}zXQS>RCn#$5rtz=-b=(EfbYwP$9 zK0vY9er_3Ey8@IW)`xMHj$EJjcjxP!bKIRfV4&�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 A2><{9 literal 115965 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

+haM4m~0`xWl%dJRr;O?G>4br)DuNfyU#?7=80x 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

f~0{=3dBO;^cK;}@6)arR7 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∨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 Tol2&HfS Date: Tue, 9 Aug 2016 01:42:49 +0200 Subject: [PATCH 021/101] Let's get drunk. --- code/modules/customitems/item_defines.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index 6d79743e738..5bddbdd60bc 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -324,7 +324,6 @@ if(istype(loc, /mob/living/carbon/human)) var/mob/living/carbon/human/H = loc if(H.head == src) - H.drunk = 0 //never get drunk H.slurring = 3 //always slur //////////// Suits //////////// From 5320bed0afc29f7515c8ba93b2b2b01d02161c31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mieszko=20J=C4=99drzejczak?= Date: Tue, 9 Aug 2016 02:05:52 +0200 Subject: [PATCH 022/101] *sigh* --- code/modules/customitems/item_defines.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index 5bddbdd60bc..24b97ef3fc2 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -321,10 +321,10 @@ return ..() /obj/item/clothing/head/pirate/fluff/stumpy/process() - if(istype(loc, /mob/living/carbon/human)) + if(ishuman(loc)) var/mob/living/carbon/human/H = loc if(H.head == src) - H.slurring = 3 //always slur + H.slurring = max(3, H.slurring) //always slur //////////// Suits //////////// /obj/item/clothing/suit/storage/labcoat/fluff/aeneas_rinil //Socialsystem: Lynn Fea From 5123e47c2183697c3763412c29783ed81e3cdd2a Mon Sep 17 00:00:00 2001 From: Chakirski Date: Tue, 9 Aug 2016 01:19:37 -0500 Subject: [PATCH 023/101] Holy fuck batman look at all those tabs! --- .../living/silicon/pai/software_modules.dm | 1 + nano/templates/pai_manifest.tmpl | 186 +++++++++--------- 2 files changed, 95 insertions(+), 92 deletions(-) diff --git a/code/modules/mob/living/silicon/pai/software_modules.dm b/code/modules/mob/living/silicon/pai/software_modules.dm index 6d4c3a45150..49db69025d4 100644 --- a/code/modules/mob/living/silicon/pai/software_modules.dm +++ b/code/modules/mob/living/silicon/pai/software_modules.dm @@ -123,6 +123,7 @@ on_ui_interact(mob/living/silicon/pai/user, datum/nanoui/ui=null, force_open=1) var/data[0] + data_core.get_manifest_json() data["manifest"] = PDA_Manifest ui = nanomanager.try_update_ui(user, user, id, ui, data, force_open) diff --git a/nano/templates/pai_manifest.tmpl b/nano/templates/pai_manifest.tmpl index 447f7ede7c5..1c2ab70aa2b 100644 --- a/nano/templates/pai_manifest.tmpl +++ b/nano/templates/pai_manifest.tmpl @@ -2,97 +2,99 @@ code/modules/mob/living/silicon/pai/software_modules.dm Copy-pasted from pda.tmpl + +Alexshreds - Whoever originally copy-pasted this needs to work on their copy-pasta skills plz. --> -

Blob
Progress: [blobs.len]/[mode.blobwincount]
- {{if data.manifest.heads}} - - {{for data.manifest["heads"]}} - {{if value.rank == "Captain"}} - - {{else}} - - {{/if}} - {{/for}} - {{/if}} - {{if data.manifest.sec}} - - {{for data.manifest["sec"]}} - {{if value.rank == "Head of Security"}} - - {{else}} - - {{/if}} - {{/for}} - {{/if}} - {{if data.manifest.eng}} - - {{for data.manifest["eng"]}} - {{if value.rank == "Chief Engineer"}} - - {{else}} - - {{/if}} - {{/for}} - {{/if}} - {{if data.manifest.med}} - - {{for data.manifest["med"]}} - {{if value.rank == "Chief Medical Officer"}} - - {{else}} - - {{/if}} - {{/for}} - {{/if}} - {{if data.manifest.sci}} - - {{for data.manifest["sci"]}} - {{if value.rank == "Research Director"}} - - {{else}} - - {{/if}} - {{/for}} - {{/if}} - {{if data.manifest.ser}} - - {{for data.manifest["ser"]}} - {{if value.rank == "Head of Personnel"}} - - {{else}} - - {{/if}} - {{/for}} - {{/if}} - {{if data.manifest.sup}} - - {{for data.manifest["sup"]}} - {{if value.rank == "Head of Personnel"}} - - {{else value.rank == "Quartermaster"}} - - {{else}} - - {{/if}} - {{/for}} - {{/if}} - {{if data.manifest.civ}} - - {{for data.manifest["civ"]}} - {{if value.rank == "Head of Personnel"}} - - {{else}} - - {{/if}} - {{/for}} - {{/if}} - {{if data.manifest.misc}} - - {{for data.manifest["misc"]}} - - {{/for}} - {{/if}} -
Command
{{:value.name}}{{:value.rank}}{{:value.active}}
{{:value.name}}{{:value.rank}}{{:value.active}}
Security
{{:value.name}}{{:value.rank}}{{:value.active}}
{{:value.name}}{{:value.rank}}{{:value.active}}
Engineering
{{:value.name}}{{:value.rank}}{{:value.active}}
{{:value.name}}{{:value.rank}}{{:value.active}}
Medical
{{:value.name}}{{:value.rank}}{{:value.active}}
{{:value.name}}{{:value.rank}}{{:value.active}}
Science
{{:value.name}}{{:value.rank}}{{:value.active}}
{{:value.name}}{{:value.rank}}{{:value.active}}
Service
{{:value.name}}{{:value.rank}}{{:value.active}}
{{:value.name}}{{:value.rank}}{{:value.active}}
Supply
{{:value.name}}{{:value.rank}}{{:value.active}}
{{:value.name}}{{:value.rank}}{{:value.active}}
{{:value.name}}{{:value.rank}}{{:value.active}}
Civilian
{{:value.name}}{{:value.rank}}{{:value.active}}
{{:value.name}}{{:value.rank}}{{:value.active}}
Misc
{{:value.name}}{{:value.rank}}{{:value.active}}
- \ No newline at end of file +
+
+ {{if data.manifest.heads}} + + {{for data.manifest["heads"]}} + {{if value.rank == "Captain"}} + + {{else}} + + {{/if}} + {{/for}} + {{/if}} + {{if data.manifest.sec}} + + {{for data.manifest["sec"]}} + {{if value.rank == "Head of Security"}} + + {{else}} + + {{/if}} + {{/for}} + {{/if}} + {{if data.manifest.eng}} + + {{for data.manifest["eng"]}} + {{if value.rank == "Chief Engineer"}} + + {{else}} + + {{/if}} + {{/for}} + {{/if}} + {{if data.manifest.med}} + + {{for data.manifest["med"]}} + {{if value.rank == "Chief Medical Officer"}} + + {{else}} + + {{/if}} + {{/for}} + {{/if}} + {{if data.manifest.sci}} + + {{for data.manifest["sci"]}} + {{if value.rank == "Research Director"}} + + {{else}} + + {{/if}} + {{/for}} + {{/if}} + {{if data.manifest.ser}} + + {{for data.manifest["ser"]}} + {{if value.rank == "Head of Personnel"}} + + {{else}} + + {{/if}} + {{/for}} + {{/if}} + {{if data.manifest.sup}} + + {{for data.manifest["sup"]}} + {{if value.rank == "Head of Personnel"}} + + {{else value.rank == "Quartermaster"}} + + {{else}} + + {{/if}} + {{/for}} + {{/if}} + {{if data.manifest.civ}} + + {{for data.manifest["civ"]}} + {{if value.rank == "Head of Personnel"}} + + {{else}} + + {{/if}} + {{/for}} + {{/if}} + {{if data.manifest.misc}} + + {{for data.manifest["misc"]}} + + {{/for}} + {{/if}} +
Command
{{:value.name}}{{:value.rank}}{{:value.active}}
{{:value.name}}{{:value.rank}}{{:value.active}}
Security
{{:value.name}}{{:value.rank}}{{:value.active}}
{{:value.name}}{{:value.rank}}{{:value.active}}
Engineering
{{:value.name}}{{:value.rank}}{{:value.active}}
{{:value.name}}{{:value.rank}}{{:value.active}}
Medical
{{:value.name}}{{:value.rank}}{{:value.active}}
{{:value.name}}{{:value.rank}}{{:value.active}}
Science
{{:value.name}}{{:value.rank}}{{:value.active}}
{{:value.name}}{{:value.rank}}{{:value.active}}
Service
{{:value.name}}{{:value.rank}}{{:value.active}}
{{:value.name}}{{:value.rank}}{{:value.active}}
Supply
{{:value.name}}{{:value.rank}}{{:value.active}}
{{:value.name}}{{:value.rank}}{{:value.active}}
{{:value.name}}{{:value.rank}}{{:value.active}}
Civilian
{{:value.name}}{{:value.rank}}{{:value.active}}
{{:value.name}}{{:value.rank}}{{:value.active}}
Misc
{{:value.name}}{{:value.rank}}{{:value.active}}
+
From 2bec576fdc9bd85218366d0c9a35094b2e899a61 Mon Sep 17 00:00:00 2001 From: Krausus Date: Tue, 9 Aug 2016 02:58:36 -0400 Subject: [PATCH 024/101] Adds qdels for some temporary humans --- code/game/machinery/telecomms/broadcaster.dm | 6 +++++- code/modules/mob/new_player/preferences_setup.dm | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/code/game/machinery/telecomms/broadcaster.dm b/code/game/machinery/telecomms/broadcaster.dm index 7ddb0f4b963..94390d9c0b6 100644 --- a/code/game/machinery/telecomms/broadcaster.dm +++ b/code/game/machinery/telecomms/broadcaster.dm @@ -423,8 +423,9 @@ var/message_delay = 0 // To make sure restarting the recentmessages list is kept /* ###### Prepare the radio connection ###### */ + var/mob/living/carbon/human/H if(!M) - var/mob/living/carbon/human/H = new + H = new M = H var/datum/radio_frequency/connection = radio_controller.return_frequency(frequency) @@ -596,6 +597,9 @@ var/message_delay = 0 // To make sure restarting the recentmessages list is kept for(var/mob/R in heard_gibberish) R.show_message(rendered, 2) + if(H) + qdel(H) + //Use this to test if an obj can communicate with a Telecommunications Network /atom/proc/test_telecomms() diff --git a/code/modules/mob/new_player/preferences_setup.dm b/code/modules/mob/new_player/preferences_setup.dm index dc0916ee344..cf8a7f05574 100644 --- a/code/modules/mob/new_player/preferences_setup.dm +++ b/code/modules/mob/new_player/preferences_setup.dm @@ -211,6 +211,7 @@ icobase = H.species.icobase if(H.species.bodyflags & HAS_TAIL) coloured_tail = H.species.tail + qdel(H) else icobase = current_species.icobase else From 906a3d3ba24ff3236b13229f69b770c313c5a5b7 Mon Sep 17 00:00:00 2001 From: Krausus Date: Tue, 9 Aug 2016 03:44:09 -0400 Subject: [PATCH 025/101] Fixes noclothes check on mindless mobs' spells --- code/datums/spell.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/datums/spell.dm b/code/datums/spell.dm index 63b9405f73e..99910f039a7 100644 --- a/code/datums/spell.dm +++ b/code/datums/spell.dm @@ -388,9 +388,9 @@ var/list/spells = typesof(/obj/effect/proc_holder/spell) //needed for the badmin if((invocation_type == "whisper" || invocation_type == "shout") && H.is_muzzled()) return 0 - var/obj/effect/proc_holder/spell/noclothes/clothcheck = locate() in user.mob_spell_list - var/obj/effect/proc_holder/spell/noclothes/clothcheck2 = locate() in user.mind.spell_list - if(clothes_req && !(clothcheck && istype(clothcheck)) && !(clothcheck2 && istype(clothcheck2)))//clothes check + var/clothcheck = locate(/obj/effect/proc_holder/spell/noclothes) in user.mob_spell_list + var/clothcheck2 = user.mind && (locate(/obj/effect/proc_holder/spell/noclothes) in user.mind.spell_list) + if(clothes_req && !clothcheck && !clothcheck2) //clothes check if(!istype(H.wear_suit, /obj/item/clothing/suit/wizrobe) && !istype(H.wear_suit, /obj/item/clothing/suit/space/rig/wizard)) return 0 if(!istype(H.shoes, /obj/item/clothing/shoes/sandal)) From 94340f254845ef526f6ec026aa856e7d89d59f48 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Tue, 9 Aug 2016 05:06:21 -0400 Subject: [PATCH 026/101] Makes Resting Less Laggy --- code/game/machinery/OpTable.dm | 1 + code/modules/mob/living/carbon/alien/alien.dm | 2 +- code/modules/mob/mob_helpers.dm | 13 +++++++------ 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/code/game/machinery/OpTable.dm b/code/game/machinery/OpTable.dm index 63a8aca926b..e901a245bea 100644 --- a/code/game/machinery/OpTable.dm +++ b/code/game/machinery/OpTable.dm @@ -100,6 +100,7 @@ C.client.perspective = EYE_PERSPECTIVE C.client.eye = src C.resting = 1 + C.update_canmove() C.loc = src.loc if(user.pulling == C) user.stop_pulling() diff --git a/code/modules/mob/living/carbon/alien/alien.dm b/code/modules/mob/living/carbon/alien/alien.dm index 124a1120df6..6797744fbf6 100644 --- a/code/modules/mob/living/carbon/alien/alien.dm +++ b/code/modules/mob/living/carbon/alien/alien.dm @@ -29,7 +29,7 @@ ventcrawler = 2 /mob/living/carbon/alien/New() - verbs += /mob/living/carbon/verb/mob_sleep + verbs += /mob/living/verb/mob_sleep verbs += /mob/living/verb/lay_down internal_organs += new /obj/item/organ/internal/brain/xeno internal_organs += new /obj/item/organ/internal/xenos/hivenode diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index 1e9f3d8add5..be3fcf5079a 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -340,23 +340,24 @@ var/list/intents = list(I_HELP,I_DISARM,I_GRAB,I_HARM) hud_used.action_intent.icon_state = "help" -/mob/living/carbon/verb/mob_sleep() +/mob/living/verb/mob_sleep() set name = "Sleep" set category = "IC" - if(usr.sleeping) - to_chat(usr, "\red You are already sleeping") + if(sleeping) + to_chat(src, "You are already sleeping.") return else - if(alert(src,"You sure you want to sleep for a while?","Sleep","Yes","No") == "Yes") - usr.sleeping = 20 //Short nap + if(alert(src, "You sure you want to sleep for a while?", "Sleep", "Yes", "No") == "Yes") + SetSleeping(20) //Short nap /mob/living/verb/lay_down() set name = "Rest" set category = "IC" resting = !resting - to_chat(src, "\blue You are now [resting ? "resting" : "getting up"]") + update_canmove() + to_chat(src, "You are now [resting ? "resting" : "getting up"].") /proc/is_blind(A) if(iscarbon(A)) From 0f7d23dafdd5b42cc67760583c33484a54073740 Mon Sep 17 00:00:00 2001 From: Tristan B Date: Tue, 9 Aug 2016 19:15:13 +1000 Subject: [PATCH 027/101] spesspod paint fix --- code/game/jobs/job/engineering.dm | 2 + code/modules/spacepods/spacepod.dm | 86 ++++++++++++++++++++++++++++- icons/goonstation/48x48/pods.dmi | Bin 57707 -> 30972 bytes 3 files changed, 87 insertions(+), 1 deletion(-) diff --git a/code/game/jobs/job/engineering.dm b/code/game/jobs/job/engineering.dm index 73e3e5717d3..59f9cc98d3c 100644 --- a/code/game/jobs/job/engineering.dm +++ b/code/game/jobs/job/engineering.dm @@ -135,6 +135,8 @@ H.equip_or_collect(new /obj/item/device/pda/engineering(H), slot_wear_pda) if(H.backbag == 1) H.equip_or_collect(new /obj/item/weapon/storage/box/engineer(H), slot_r_hand) + H.equip_or_collect(new /obj/item/weapon/pod_paint_bucket(H),slot_l_hand) else H.equip_or_collect(new /obj/item/weapon/storage/box/engineer(H.back), slot_in_backpack) + H.equip_or_collect(new /obj/item/weapon/pod_paint_bucket(H.back), slot_in_backpack) return 1 diff --git a/code/modules/spacepods/spacepod.dm b/code/modules/spacepods/spacepod.dm index 0a89272f1bb..b55523d23c8 100644 --- a/code/modules/spacepods/spacepod.dm +++ b/code/modules/spacepods/spacepod.dm @@ -1,5 +1,15 @@ #define DAMAGE 1 #define FIRE 2 +#define LIGHT 1 +#define WINDOW 2 +#define RIM 3 +#define PAINT 4 + +/obj/item/weapon/pod_paint_bucket + name = "Space Pod Paintkit" + desc = "Pimp your ride" + icon = 'icons/obj/items.dmi' + icon_state = "paint_red" /obj/spacepod name = "\improper space pod" @@ -36,7 +46,11 @@ var/next_firetime = 0 + var/has_paint = 0 + var/list/pod_overlays + var/list/pod_paint_effect + var/list/colors = new/list(4) var/health = 250 var/empcounter = 0 //Used for disabling movement when hit by an EMP @@ -54,12 +68,39 @@ var/move_delay = 2 var/next_move = 0 +/obj/spacepod/proc/apply_paint(mob/user as mob) + var/part_type + var/part = input(user, "Choose part", null) as null|anything in list("Lights","Rim","Paint","Windows","Cancel") + if(part == "Lights") + part_type = LIGHT + if(part == "Rim") + part_type = RIM + if(part == "Paint") + part_type = PAINT + if(part == "Windows") + part_type = WINDOW + if(part == "Cancel") + return + var/coloradd = input(user, "Choose a color", "Color") as color + colors[part_type] = coloradd + if(!has_paint) + has_paint = 1 + update_icons() + return + + /obj/spacepod/New() . = ..() if(!pod_overlays) pod_overlays = new/list(2) pod_overlays[DAMAGE] = image(icon, icon_state="pod_damage") pod_overlays[FIRE] = image(icon, icon_state="pod_fire") + if(!pod_paint_effect) + pod_paint_effect = new/list(4) + pod_paint_effect[LIGHT] = image(icon,icon_state = "LIGHTS") + pod_paint_effect[WINDOW] = image(icon,icon_state = "Windows") + pod_paint_effect[RIM] = image(icon,icon_state = "RIM") + pod_paint_effect[PAINT] = image(icon,icon_state = "PAINT") bound_width = 64 bound_height = 64 dir = EAST @@ -120,13 +161,46 @@ pod_overlays[DAMAGE] = image(icon, icon_state="pod_damage") pod_overlays[FIRE] = image(icon, icon_state="pod_fire") + if(!pod_paint_effect) + pod_paint_effect = new/list(4) + pod_paint_effect[LIGHT] = image(icon,icon_state = "LIGHTS") + pod_paint_effect[WINDOW] = image(icon,icon_state = "Windows") + pod_paint_effect[RIM] = image(icon,icon_state = "RIM") + pod_paint_effect[PAINT] = image(icon,icon_state = "PAINT") overlays.Cut() + if(has_paint) + var/image/to_add + if(!isnull(pod_paint_effect[LIGHT])) + to_add = pod_paint_effect[LIGHT] + to_add.color = colors[LIGHT] + overlays += to_add + if(!isnull(pod_paint_effect[WINDOW])) + to_add = pod_paint_effect[WINDOW] + to_add.color = colors[WINDOW] + overlays += to_add + if(!isnull(pod_paint_effect[RIM])) + to_add = pod_paint_effect[RIM] + to_add.color = colors[RIM] + overlays += to_add + if(!isnull(pod_paint_effect[PAINT])) + to_add = pod_paint_effect[PAINT] + to_add.color = colors[PAINT] + overlays += to_add + +/* if(has_paint) + for(var/i = 1,i < 4,i++) + if(!isnull(pod_paint_effect[i])) + var/image/to_add = pod_paint_effect[i] + to_add.color = color[i]//?? + overlays += to_add +*/ if(health <= round(initial(health)/2)) overlays += pod_overlays[DAMAGE] if(health <= round(initial(health)/4)) overlays += pod_overlays[FIRE] + light_color = icon_light_color[src.icon_state] /obj/spacepod/bullet_act(var/obj/item/projectile/P) @@ -483,6 +557,12 @@ obj/spacepod/proc/add_equipment(mob/user, var/obj/item/device/spacepod_equipment icon_state = "pod_civ" desc = "A sleek civilian space pod." +/obj/spacepod/civilian/attackby(obj/item/W as obj, mob/user as mob, params) + ..() + if(istype(W, /obj/item/weapon/pod_paint_bucket)) + apply_paint(user) + return + /obj/spacepod/random icon_state = "pod_civ" // placeholder @@ -976,4 +1056,8 @@ obj/spacepod/proc/add_equipment(mob/user, var/obj/item/device/spacepod_equipment ..() #undef DAMAGE -#undef FIRE \ No newline at end of file +#undef FIRE +#undef WINDOW +#undef LIGHT +#undef RIM +#undef PAINT \ No newline at end of file diff --git a/icons/goonstation/48x48/pods.dmi b/icons/goonstation/48x48/pods.dmi index b67f978fa4f959a6488d93d0ed79600813ef6807..de04ba75a577e66439986537058256ec25f64ce0 100644 GIT binary patch literal 30972 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 Date: Tue, 9 Aug 2016 19:39:21 +1000 Subject: [PATCH 028/101] Update spacepod.dm --- code/modules/spacepods/spacepod.dm | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/code/modules/spacepods/spacepod.dm b/code/modules/spacepods/spacepod.dm index b55523d23c8..433a6291555 100644 --- a/code/modules/spacepods/spacepod.dm +++ b/code/modules/spacepods/spacepod.dm @@ -187,14 +187,6 @@ to_add = pod_paint_effect[PAINT] to_add.color = colors[PAINT] overlays += to_add - -/* if(has_paint) - for(var/i = 1,i < 4,i++) - if(!isnull(pod_paint_effect[i])) - var/image/to_add = pod_paint_effect[i] - to_add.color = color[i]//?? - overlays += to_add -*/ if(health <= round(initial(health)/2)) overlays += pod_overlays[DAMAGE] if(health <= round(initial(health)/4)) @@ -1060,4 +1052,4 @@ obj/spacepod/proc/add_equipment(mob/user, var/obj/item/device/spacepod_equipment #undef WINDOW #undef LIGHT #undef RIM -#undef PAINT \ No newline at end of file +#undef PAINT From 5ec8d94c3b56cab48cf7d426f209adaf57eef71a Mon Sep 17 00:00:00 2001 From: tristan1333 Date: Tue, 9 Aug 2016 20:05:48 +1000 Subject: [PATCH 029/101] Fixes things --- code/modules/spacepods/spacepod.dm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/code/modules/spacepods/spacepod.dm b/code/modules/spacepods/spacepod.dm index 433a6291555..72d120c905d 100644 --- a/code/modules/spacepods/spacepod.dm +++ b/code/modules/spacepods/spacepod.dm @@ -70,7 +70,7 @@ /obj/spacepod/proc/apply_paint(mob/user as mob) var/part_type - var/part = input(user, "Choose part", null) as null|anything in list("Lights","Rim","Paint","Windows","Cancel") + var/part = input(user, "Choose part", null) as null|anything in list("Lights","Rim","Paint","Windows") if(part == "Lights") part_type = LIGHT if(part == "Rim") @@ -79,14 +79,13 @@ part_type = PAINT if(part == "Windows") part_type = WINDOW - if(part == "Cancel") + if(!part) return var/coloradd = input(user, "Choose a color", "Color") as color colors[part_type] = coloradd if(!has_paint) has_paint = 1 update_icons() - return /obj/spacepod/New() From 06d45d696c2d45151239b37f0d89e655a254e5ae Mon Sep 17 00:00:00 2001 From: tristan1333 Date: Tue, 9 Aug 2016 20:06:24 +1000 Subject: [PATCH 030/101] Fixesthings 2 --- code/modules/spacepods/spacepod.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/spacepods/spacepod.dm b/code/modules/spacepods/spacepod.dm index 72d120c905d..509d82d1dd2 100644 --- a/code/modules/spacepods/spacepod.dm +++ b/code/modules/spacepods/spacepod.dm @@ -6,7 +6,7 @@ #define PAINT 4 /obj/item/weapon/pod_paint_bucket - name = "Space Pod Paintkit" + name = "space pod paintkit" desc = "Pimp your ride" icon = 'icons/obj/items.dmi' icon_state = "paint_red" From 8cd140e48a9423e9d7a5913142d8782a836fe9c7 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Tue, 9 Aug 2016 06:55:00 -0400 Subject: [PATCH 031/101] Adds in Fast Processing --- code/_globalvars/lists/objects.dm | 2 + code/controllers/Processes/fast_process.dm | 32 ++++++ code/controllers/Processes/machinery.dm | 10 +- code/game/machinery/camera/presets.dm | 2 +- code/game/machinery/computer/pod.dm | 2 - code/game/machinery/doors/airlock_control.dm | 2 +- code/game/machinery/doors/brigdoors.dm | 2 +- code/game/machinery/machinery.dm | 19 ++-- code/game/machinery/recycler.dm | 113 ++++++++++--------- code/game/machinery/syndicatebeacon.dm | 2 +- code/modules/arcade/claw_game.dm | 3 +- code/modules/mining/equipment_locker.dm | 1 + code/modules/mining/machine_stacking.dm | 3 +- code/modules/mining/machine_unloading.dm | 6 +- code/modules/mining/mint.dm | 18 +-- code/modules/recycling/conveyor2.dm | 22 ++-- paradise.dme | 1 + 17 files changed, 145 insertions(+), 95 deletions(-) create mode 100644 code/controllers/Processes/fast_process.dm diff --git a/code/_globalvars/lists/objects.dm b/code/_globalvars/lists/objects.dm index 9204d5ec524..1d9f173dcc5 100644 --- a/code/_globalvars/lists/objects.dm +++ b/code/_globalvars/lists/objects.dm @@ -15,6 +15,8 @@ var/global/list/crafting_recipes = list() //list of all crafting recipes var/global/list/all_areas = list() var/global/list/machines = list() +var/global/list/machine_processing = list() +var/global/list/fast_processing = list() var/global/list/processing_power_items = list() //items that ask to be called every cycle var/global/list/rcd_list = list() //list of Rapid Construction Devices. diff --git a/code/controllers/Processes/fast_process.dm b/code/controllers/Processes/fast_process.dm new file mode 100644 index 00000000000..0954c7894b8 --- /dev/null +++ b/code/controllers/Processes/fast_process.dm @@ -0,0 +1,32 @@ +var/datum/controller/process/fast_process/fast_processes + +/datum/controller/process/fast_process + var/list/currentrun = list() + +/datum/controller/process/fast_process/setup() + name = "fast processing" + schedule_interval = 2 //every 0.2 seconds + start_delay = 9 + fast_processes = src + log_startup_progress("Fast Processing starting up.") + +/datum/controller/process/fast_process/statProcess() + ..() + stat(null, "[fast_processing.len] fast machines") + +/datum/controller/process/fast_process/doWork() + src.currentrun = fast_processing.Copy() + //cache for sanic speed (lists are references anyways) + var/list/currentrun = src.currentrun + + while(currentrun.len) + var/obj/thing = currentrun[1] + currentrun.Cut(1, 2) + if(thing) + try + thing.process() + catch(var/exception/e) + catchException(e, thing) + else + catchBadType(thing) + fast_processing -= thing \ No newline at end of file diff --git a/code/controllers/Processes/machinery.dm b/code/controllers/Processes/machinery.dm index eddccf62293..85007e4f492 100644 --- a/code/controllers/Processes/machinery.dm +++ b/code/controllers/Processes/machinery.dm @@ -7,7 +7,7 @@ /datum/controller/process/machinery/statProcess() ..() - stat(null, "[machines.len] machines") + stat(null, "[machine_processing.len] machines") stat(null, "[powernets.len] powernets, [deferred_powernet_rebuilds.len] deferred") /datum/controller/process/machinery/doWork() @@ -19,15 +19,15 @@ /datum/controller/process/machinery/proc/process_sort() if(machinery_sort_required) machinery_sort_required = 0 - machines = dd_sortedObjectList(machines) + machine_processing = dd_sortedObjectList(machine_processing) /datum/controller/process/machinery/proc/process_machines() - for(last_object in machines) + for(last_object in machine_processing) var/obj/machinery/M = last_object if(istype(M) && isnull(M.gcDestroyed)) try if(M.process() == PROCESS_KILL) - machines.Remove(M) + machine_processing.Remove(M) continue if(M.use_power) @@ -36,7 +36,7 @@ catchException(e, M) else catchBadType(M) - machines -= M + machine_processing -= M SCHECK_EVERY(100) diff --git a/code/game/machinery/camera/presets.dm b/code/game/machinery/camera/presets.dm index 5a36a900e61..d37aa23cf64 100644 --- a/code/game/machinery/camera/presets.dm +++ b/code/game/machinery/camera/presets.dm @@ -81,7 +81,7 @@ assembly.upgrades.Add(new /obj/item/device/assembly/prox_sensor(assembly)) setPowerUsage() // Add it to machines that process - machines |= src + machine_processing |= src /obj/machinery/camera/proc/setPowerUsage() var/mult = 1 diff --git a/code/game/machinery/computer/pod.dm b/code/game/machinery/computer/pod.dm index 84b467d2072..cc9ff3831eb 100644 --- a/code/game/machinery/computer/pod.dm +++ b/code/game/machinery/computer/pod.dm @@ -19,8 +19,6 @@ ..() spawn(5) driver_sync() - machines += src - return /obj/machinery/computer/pod/proc/driver_sync() diff --git a/code/game/machinery/doors/airlock_control.dm b/code/game/machinery/doors/airlock_control.dm index e33d3e4d9c4..af45540c40b 100644 --- a/code/game/machinery/doors/airlock_control.dm +++ b/code/game/machinery/doors/airlock_control.dm @@ -36,7 +36,7 @@ obj/machinery/door/airlock/proc/execute_current_command() if(command_completed(cur_command)) cur_command = null else - if(!(src in machines)) + if(!(src in machine_processing)) addAtProcessing() obj/machinery/door/airlock/proc/do_command(var/command) diff --git a/code/game/machinery/doors/brigdoors.dm b/code/game/machinery/doors/brigdoors.dm index b0be899942d..f5cccf01735 100644 --- a/code/game/machinery/doors/brigdoors.dm +++ b/code/game/machinery/doors/brigdoors.dm @@ -98,7 +98,7 @@ // Set releasetime releasetime = world.timeofday + timetoset - if(!(src in machines)) + if(!(src in machine_processing)) addAtProcessing() for(var/obj/machinery/door/window/brigdoor/door in targets) diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index 17552c3fe1c..518304fda5f 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -117,6 +117,7 @@ Class Procs: var/use_log = list() var/list/settagwhitelist = list()//WHITELIST OF VARIABLES THAT THE set_tag HREF CAN MODIFY, DON'T PUT SHIT YOU DON'T NEED ON HERE, AND IF YOU'RE GONNA USE set_tag (format_tag() proc), ADD TO THIS LIST. atom_say_verb = "beeps" + var/speed_process = 0 // Process as fast as possible? /obj/machinery/initialize() addAtProcessing() @@ -128,17 +129,17 @@ Class Procs: myArea = get_area_master(src) machines += src - -/obj/machinery/proc/removeAtProcessing() - if(myArea) - myArea = null - - machines -= src + if(!speed_process) + machine_processing += src + else + fast_processing += src /obj/machinery/Destroy() - if(src in machines) - removeAtProcessing() - + if(myArea) + myArea = null + fast_processing -= src + machine_processing -= src + machines -= src return ..() /obj/machinery/proc/locate_machinery() diff --git a/code/game/machinery/recycler.dm b/code/game/machinery/recycler.dm index c7ddfc84c38..4cdc3494927 100644 --- a/code/game/machinery/recycler.dm +++ b/code/game/machinery/recycler.dm @@ -2,22 +2,23 @@ var/const/SAFETY_COOLDOWN = 100 /obj/machinery/recycler name = "recycler" - desc = "A large crushing machine which is used to recycle small items ineffeciently; there are lights on the side of it." + desc = "A large crushing machine used to recycle small items inefficiently. There are lights on the side." icon = 'icons/obj/recycling.dmi' icon_state = "grinder-o0" layer = MOB_LAYER+1 // Overhead anchored = 1 density = 1 - var/safety_mode = 0 // Temporality stops the machine if it detects a mob - var/grinding = 0 + var/safety_mode = 0 // Temporarily stops machine if it detects a mob var/icon_name = "grinder-o" var/blood = 0 var/eat_dir = WEST var/amount_produced = 1 var/datum/material_container/materials + var/crush_damage = 1000 + var/eat_victim_items = 1 + var/item_recycle_sound = 'sound/machines/recycler.ogg' /obj/machinery/recycler/New() - // On us ..() component_parts = list() component_parts += new /obj/item/weapon/circuitboard/recycler(null) @@ -56,8 +57,6 @@ var/const/SAFETY_COOLDOWN = 100 /obj/machinery/recycler/attackby(obj/item/I, mob/user, params) if(default_deconstruction_screwdriver(user, "grinder-oOpen", "grinder-o0", I)) - if(!panel_open) - update_icon() return if(exchange_parts(user, I)) @@ -69,7 +68,6 @@ var/const/SAFETY_COOLDOWN = 100 default_deconstruction_crowbar(I) ..() add_fingerprint(user) - return /obj/machinery/recycler/emag_act(mob/user) if(!emagged) @@ -77,8 +75,8 @@ var/const/SAFETY_COOLDOWN = 100 if(safety_mode) safety_mode = 0 update_icon() - playsound(src.loc, "sparks", 75, 1, -1) - to_chat(user, "You use the cryptographic sequencer on the [src.name].") + playsound(loc, "sparks", 75, 1, -1) + to_chat(user, "You use the cryptographic sequencer on the [name].") /obj/machinery/recycler/update_icon() ..() @@ -88,48 +86,51 @@ var/const/SAFETY_COOLDOWN = 100 icon_state = icon_name + "[is_powered]" + "[(blood ? "bld" : "")]" // add the blood tag at the end // This is purely for admin possession !FUN!. -/obj/machinery/recycler/Bump(var/atom/movable/AM) +/obj/machinery/recycler/Bump(atom/movable/AM) ..() if(AM) Bumped(AM) -/obj/machinery/recycler/Bumped(var/atom/movable/AM) +/obj/machinery/recycler/Bumped(atom/movable/AM) if(stat & (BROKEN|NOPOWER)) return - if(safety_mode) - return if(!anchored) return - // If we're not already grinding something. - if(!grinding) - grinding = 1 - spawn(1) - grinding = 0 - else + if(safety_mode) return var/move_dir = get_dir(loc, AM.loc) if(move_dir == eat_dir) + eat(AM) + +/obj/machinery/recycler/proc/eat(atom/AM0, sound = 1) + var/list/to_eat = list(AM0) + if(istype(AM0, /obj/item)) + to_eat += AM0.GetAllContents() + var/items_recycled = 0 + + for(var/i in to_eat) + var/atom/movable/AM = i if(isliving(AM)) if(emagged) - eat(AM) + crush_living(AM) else - stop(AM) + emergency_stop(AM) else if(istype(AM, /obj/item)) - recycle(AM) - else // Can't recycle - playsound(src.loc, 'sound/machines/buzz-sigh.ogg', 50, 0) - AM.loc = src.loc + recycle_item(AM) + items_recycled++ + else + playsound(loc, 'sound/machines/buzz-sigh.ogg', 50, 0) + AM.loc = loc -/obj/machinery/recycler/proc/recycle(obj/item/I, sound = 1) - I.loc = src.loc - if(!istype(I)) - return + if(items_recycled && sound) + playsound(loc, item_recycle_sound, 100, 0) + +/obj/machinery/recycler/proc/recycle_item(obj/item/I) + I.loc = loc - if(sound) - playsound(src.loc, 'sound/machines/recycler.ogg', 100, 0) var/material_amount = materials.get_item_material_amount(I) if(!material_amount) qdel(I) @@ -139,25 +140,26 @@ var/const/SAFETY_COOLDOWN = 100 materials.retrieve_all() -/obj/machinery/recycler/proc/stop(var/mob/living/L) - playsound(src.loc, 'sound/machines/buzz-sigh.ogg', 50, 0) +/obj/machinery/recycler/proc/emergency_stop(mob/living/L) + playsound(loc, 'sound/machines/buzz-sigh.ogg', 50, 0) safety_mode = 1 update_icon() - L.loc = src.loc + L.loc = loc + addtimer(src, "reboot", SAFETY_COOLDOWN) - spawn(SAFETY_COOLDOWN) - playsound(src.loc, 'sound/machines/ping.ogg', 50, 0) - safety_mode = 0 - update_icon() +/obj/machinery/recycler/proc/reboot() + playsound(loc, 'sound/machines/ping.ogg', 50, 0) + safety_mode = 0 + update_icon() -/obj/machinery/recycler/proc/eat(var/mob/living/L) +/obj/machinery/recycler/proc/crush_living(mob/living/L) - L.loc = src.loc + L.loc = loc if(issilicon(L)) - playsound(src.loc, 'sound/machines/recycler.ogg', 100, 0) + playsound(loc, 'sound/items/Welder.ogg', 50, 1) else - playsound(src.loc, 'sound/effects/splat.ogg', 50, 1) + playsound(loc, 'sound/effects/splat.ogg', 50, 1) var/gib = 1 // By default, the emagged recycler will gib all non-carbons. (human simple animal mobs don't count) @@ -171,10 +173,11 @@ var/const/SAFETY_COOLDOWN = 100 blood = 1 update_icon() - // Remove and recycle the equipped items. - for(var/obj/item/I in L.get_equipped_items()) - if(L.unEquip(I)) - recycle(I, 0) + // Remove and recycle the equipped items + if(eat_victim_items) + for(var/obj/item/I in L.get_equipped_items()) + if(L.unEquip(I)) + eat(I, sound = 0) // Instantly lie down, also go unconscious from the pain, before you die. L.Paralyse(5) @@ -183,7 +186,8 @@ var/const/SAFETY_COOLDOWN = 100 if(gib || emagged == 2) L.gib() else if(emagged == 1) - L.adjustBruteLoss(1000) + L.adjustBruteLoss(crush_damage) + /obj/machinery/recycler/verb/rotate() set name = "Rotate Clockwise" @@ -192,9 +196,9 @@ var/const/SAFETY_COOLDOWN = 100 var/mob/living/user = usr - if(usr.stat || !usr.canmove || usr.restrained()) + if(usr.incapacitated()) return - if(src.anchored) + if(anchored) to_chat(usr, "[src] is fastened to the floor!") return 0 eat_dir = turn(eat_dir, 270) @@ -208,15 +212,22 @@ var/const/SAFETY_COOLDOWN = 100 var/mob/living/user = usr - if(usr.stat || !usr.canmove || usr.restrained()) + if(usr.incapacitated()) return - if(src.anchored) + if(anchored) to_chat(usr, "[src] is fastened to the floor!") return 0 eat_dir = turn(eat_dir, 90) to_chat(user, "[src] will now accept items from [dir2text(eat_dir)].") return 1 + +/obj/machinery/recycler/deathtrap + name = "dangerous old crusher" + emagged = 1 + crush_damage = 120 + + /obj/item/weapon/paper/recycler name = "paper - 'garbage duty instructions'" info = "

New Assignment

You have been assigned to collect garbage from trash bins, located around the station. The crewmembers will put their trash into it and you will collect the said trash.

There is a recycling machine near your closet, inside maintenance; use it to recycle the trash for a small chance to get useful minerals. Then deliver these minerals to cargo or engineering. You are our last hope for a clean station, do not screw this up!" diff --git a/code/game/machinery/syndicatebeacon.dm b/code/game/machinery/syndicatebeacon.dm index 7790cf10ebc..0f702be46b0 100644 --- a/code/game/machinery/syndicatebeacon.dm +++ b/code/game/machinery/syndicatebeacon.dm @@ -133,7 +133,7 @@ singulo.target = src icon_state = "[icontype]1" active = 1 - machines |= src + machine_processing |= src if(user) to_chat(user, "You activate the beacon.") diff --git a/code/modules/arcade/claw_game.dm b/code/modules/arcade/claw_game.dm index 9d423383b08..e0fa547b5fc 100644 --- a/code/modules/arcade/claw_game.dm +++ b/code/modules/arcade/claw_game.dm @@ -19,8 +19,7 @@ 'icons/obj/arcade_images/prizeorbs.png') /obj/machinery/arcade/claw/New() - src.addAtProcessing() - + ..() machine_image = pick("_1", "_2") update_icon() diff --git a/code/modules/mining/equipment_locker.dm b/code/modules/mining/equipment_locker.dm index faf11c70825..134a6708265 100644 --- a/code/modules/mining/equipment_locker.dm +++ b/code/modules/mining/equipment_locker.dm @@ -21,6 +21,7 @@ var/point_upgrade = 1 var/list/ore_values = list(("sand" = 1), ("iron" = 1), ("plasma" = 15), ("silver" = 16), ("gold" = 18), ("uranium" = 30), ("diamond" = 50), ("bluespace crystal" = 50), ("bananium" = 60), ("tranquillite" = 60)) var/list/supply_consoles = list("Science", "Robotics", "Research Director's Desk", "Mechanic", "Engineering" = list("metal", "glass", "plasma"), "Chief Engineer's Desk" = list("metal", "glass", "plasma"), "Atmospherics" = list("metal", "glass", "plasma"), "Bar" = list("uranium", "plasma"), "Virology" = list("plasma", "uranium", "gold")) + speed_process = 1 /obj/machinery/mineral/ore_redemption/New() ..() diff --git a/code/modules/mining/machine_stacking.dm b/code/modules/mining/machine_stacking.dm index 44d7b037869..20d6a1b984a 100644 --- a/code/modules/mining/machine_stacking.dm +++ b/code/modules/mining/machine_stacking.dm @@ -69,6 +69,7 @@ var/stack_amt = 50; //ammount to stack before releassing input_dir = EAST output_dir = WEST + speed_process = 1 /obj/machinery/mineral/stacking_machine/proc/process_sheet(obj/item/stack/sheet/inp) if(!(inp.type in stack_list)) //It's the first of this sheet added @@ -89,4 +90,4 @@ if(T) for(var/obj/item/stack/sheet/S in T) process_sheet(S) - + CHECK_TICK \ No newline at end of file diff --git a/code/modules/mining/machine_unloading.dm b/code/modules/mining/machine_unloading.dm index 5214c8caec8..a5a30493faa 100644 --- a/code/modules/mining/machine_unloading.dm +++ b/code/modules/mining/machine_unloading.dm @@ -9,6 +9,7 @@ anchored = 1.0 input_dir = WEST output_dir = EAST + speed_process = 1 /obj/machinery/mineral/unloading_machine/process() var/turf/T = get_step(src,input_dir) @@ -21,8 +22,11 @@ limit++ if(limit>=10) return + CHECK_TICK + CHECK_TICK for(var/obj/item/I in T) unload_mineral(I) limit++ if(limit>=10) - return \ No newline at end of file + return + CHECK_TICK \ No newline at end of file diff --git a/code/modules/mining/mint.dm b/code/modules/mining/mint.dm index 02b69a160d7..ff78dfff274 100644 --- a/code/modules/mining/mint.dm +++ b/code/modules/mining/mint.dm @@ -21,6 +21,7 @@ var/processing = 0 var/chosen = "metal" //which material will be used to make coins var/coinsToProduce = 10 + speed_process = 1 /obj/machinery/mineral/mint/process() var/turf/T = get_step(src,input_dir) @@ -28,29 +29,28 @@ for(var/obj/item/stack/sheet/O in T) if(istype(O, /obj/item/stack/sheet/mineral/gold)) amt_gold += 100 * O.amount - O.loc = null + qdel(O) if(istype(O, /obj/item/stack/sheet/mineral/silver)) amt_silver += 100 * O.amount - O.loc = null + qdel(O) if(istype(O, /obj/item/stack/sheet/mineral/diamond)) amt_diamond += 100 * O.amount - O.loc = null + qdel(O) if(istype(O, /obj/item/stack/sheet/mineral/plasma)) amt_plasma += 100 * O.amount - O.loc = null + qdel(O) if(istype(O, /obj/item/stack/sheet/mineral/uranium)) amt_uranium += 100 * O.amount - O.loc = null + qdel(O) if(istype(O, /obj/item/stack/sheet/metal)) amt_iron += 100 * O.amount - O.loc = null + qdel(O) if(istype(O, /obj/item/stack/sheet/mineral/bananium)) amt_clown += 100 * O.amount - O.loc = null + qdel(O) if(istype(O, /obj/item/stack/sheet/mineral/tranquillite)) amt_mime += 100 * O.amount - O.loc = null - return + qdel(O) /obj/machinery/mineral/mint/attack_hand(user as mob) //TODO: Adamantine coins! -Durandan diff --git a/code/modules/recycling/conveyor2.dm b/code/modules/recycling/conveyor2.dm index b093048d5e5..6ff39d21b0d 100644 --- a/code/modules/recycling/conveyor2.dm +++ b/code/modules/recycling/conveyor2.dm @@ -17,6 +17,7 @@ var/list/affecting // the list of all items that will be moved this ptick var/id = "" // the control ID - must match controller ID var/verted = 1 // set to -1 to have the conveyour belt be inverted, so you can use the other corner icons + speed_process = 1 /obj/machinery/conveyor/centcom_auto id = "round_end_belt" @@ -105,15 +106,12 @@ use_power(100) affecting = loc.contents - src // moved items will be all in loc - spawn(1) // slight delay to prevent infinite propagation due to map order //TODO: please no spawn() in process(). It's a very bad idea - var/items_moved = 0 - for(var/atom/movable/A in affecting) - if(!A.anchored) - if(A.loc == src.loc) // prevents the object from being affected if it's not currently here. - step(A,movedir) - items_moved++ - if(items_moved >= 10) - break + sleep(1) + for(var/atom/movable/A in affecting) + if(!A.anchored) + if(A.loc == loc) // prevents the object from being affected if it's not currently here. + step(A,movedir) + CHECK_TICK // attack with item, place item on conveyor /obj/machinery/conveyor/attackby(var/obj/item/I, mob/user, params) @@ -183,7 +181,7 @@ var/list/conveyors // the list of converyors that are controlled by this switch anchored = 1 - + speed_process = 1 /obj/machinery/conveyor_switch/New() @@ -218,6 +216,7 @@ for(var/obj/machinery/conveyor/C in conveyors) C.operating = position C.setmove() + CHECK_TICK // attack with hand, switch position /obj/machinery/conveyor_switch/attack_hand(mob/user) @@ -241,10 +240,11 @@ update() // find any switches with same id as this one, and set their positions to match us - for(var/obj/machinery/conveyor_switch/S in world) + for(var/obj/machinery/conveyor_switch/S in machines) if(S.id == src.id) S.position = position S.update() + CHECK_TICK /obj/machinery/conveyor_switch/oneway var/convdir = 1 //Set to 1 or -1 depending on which way you want the convayor to go. (In other words keep at 1 and set the proper dir on the belts.) diff --git a/paradise.dme b/paradise.dme index c346f801178..dadf514ca98 100644 --- a/paradise.dme +++ b/paradise.dme @@ -167,6 +167,7 @@ #include "code\controllers\Processes\alarm.dm" #include "code\controllers\Processes\diseases.dm" #include "code\controllers\Processes\event.dm" +#include "code\controllers\Processes\fast_process.dm" #include "code\controllers\Processes\fires.dm" #include "code\controllers\Processes\garbage.dm" #include "code\controllers\Processes\inactivity.dm" From e1179c339dd39eb29e0819aacaf8d3beddaf032e Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Tue, 9 Aug 2016 08:05:12 -0400 Subject: [PATCH 032/101] Virus Outbreak and Appendicitis Clientless Blacklist --- code/modules/events/disease_outbreak.dm | 2 ++ code/modules/events/spontaneous_appendicitis.dm | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/code/modules/events/disease_outbreak.dm b/code/modules/events/disease_outbreak.dm index 0f44bf586ee..171af3fce11 100644 --- a/code/modules/events/disease_outbreak.dm +++ b/code/modules/events/disease_outbreak.dm @@ -16,6 +16,8 @@ for(var/mob/living/carbon/human/H in shuffle(living_mob_list)) if(issmall(H)) //don't infect monkies; that's a waste continue + if(!H.client) + continue if(H.species.virus_immune) //don't let virus immune things get diseases they're not supposed to get. continue var/turf/T = get_turf(H) diff --git a/code/modules/events/spontaneous_appendicitis.dm b/code/modules/events/spontaneous_appendicitis.dm index 964b3c9e50d..1a6403a49dd 100644 --- a/code/modules/events/spontaneous_appendicitis.dm +++ b/code/modules/events/spontaneous_appendicitis.dm @@ -2,12 +2,14 @@ for(var/mob/living/carbon/human/H in shuffle(living_mob_list)) if(issmall(H)) //don't infect monkies; that's a waste. continue + if(!H.client) + continue if(H.species.virus_immune) //don't count things that are virus immune; they'll just get picked and auto-cure continue var/foundAlready = 0 //don't infect someone that already has the virus for(var/datum/disease/D in H.viruses) foundAlready = 1 - if(H.stat == 2 || foundAlready) + if(H.stat == DEAD || foundAlready) continue var/datum/disease/D = new /datum/disease/appendicitis From 72004483e6432e323754eeff12e0310e7de61579 Mon Sep 17 00:00:00 2001 From: Alexshreds Date: Tue, 9 Aug 2016 08:43:48 -0500 Subject: [PATCH 033/101] Fiiiiiiiinnnnnnnnnnnnneeeeeeeeeeeee --- nano/templates/pai_manifest.tmpl | 2 -- 1 file changed, 2 deletions(-) diff --git a/nano/templates/pai_manifest.tmpl b/nano/templates/pai_manifest.tmpl index 1c2ab70aa2b..d6827594e35 100644 --- a/nano/templates/pai_manifest.tmpl +++ b/nano/templates/pai_manifest.tmpl @@ -2,8 +2,6 @@ code/modules/mob/living/silicon/pai/software_modules.dm Copy-pasted from pda.tmpl - -Alexshreds - Whoever originally copy-pasted this needs to work on their copy-pasta skills plz. -->
From f4a2e9df7d7ef55fefd850c689b5b5915ed8504f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mieszko=20J=C4=99drzejczak?= Date: Tue, 9 Aug 2016 20:22:15 +0200 Subject: [PATCH 034/101] Goshdurn catbeets. --- code/modules/customitems/item_defines.dm | 5 +++++ icons/mob/mask.dmi | Bin 41852 -> 42371 bytes icons/mob/species/tajaran/mask.dmi | Bin 26586 -> 28737 bytes icons/mob/species/unathi/mask.dmi | Bin 25913 -> 28307 bytes icons/mob/species/vulpkanin/mask.dmi | Bin 27818 -> 29791 bytes icons/obj/clothing/masks.dmi | Bin 24269 -> 24390 bytes 6 files changed, 5 insertions(+) diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index 24b97ef3fc2..5b83cfb0415 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -446,6 +446,11 @@ //////////// Masks //////////// +/obj/item/clothing/mask/bandana/fluff/dar //sasanek12: Dar'Konr + name = "camo bandana" + desc = "It's a worn-out bandana in camo paint" + icon_state = "bandcamo" + //////////// Shoes //////////// //////////// Sets //////////// diff --git a/icons/mob/mask.dmi b/icons/mob/mask.dmi index ceedd8011b913ba03a2e8fe7bd1d1ecbf1e2de77..23b8c76b7c256d71f4ddc8eafd6a78a1f4cfc38b 100644 GIT binary patch literal 42371 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 PAR*_^IwQ(#eSiBq1!zYB literal 41852 zcmd43XH=70yEaM_P*GGwKxs-7L=coFC0GFggLI^cH0iyUfOR2N5Re*?-g_?rk=~^D z-Xsu03xR|r-^^O?-ebS#oPEw1=f}6dAB;S0&S%cMU3Ys3(Ri+O?#$IQ6ciNaRFofU zQczHHlmF;x!If!e+BXywRG)mc_1zy^x|zG$IJ?_8IZ{w~Cuhd>I8NWW@ML^U??PAB zsihww<$v0fZanz%Wbf?HZ|osqHzO1^bytefKW#Y!cCUWar8F`&38oj7wX2`oy;qon$f=1Q&f3;6eDh_Yv@tR1DzU970HWr5z8&CE7Vob zNR64w+eAcRq$!;5$U^H{Rg63>Sl>V4)A|Nge6gt85d1*@o;Y3dV@n?M+@~M!#ww?^ z6>a|Y<7X=?UF2!57uwPu=~(I0-LA7*RGg12y085D{`-rdA&=Ii$W-NJrwkj7J+A2a zyjU}6Ie1S#dRihE($91u7X*KI4G>8M^RfbK3rPfDw=X4O0Y zmF_nl-#4iG$NQs578fJktC^@QmqZ?3K`oyS>Q8r|BEie83*9V#9Y(q(bu8p^O#am$ zbbO<>Bqp~r)5Cc&K>>3~q18ERV%dG@vWqV|np@f^*hJ;mYKWwq=jJ5N zy^i`I*LnkS*>R4y2pZeT&arcc<^27T5aOVbl+$U4B1yd@TV@~E7Jno7lQLtvu@nL0 ze&GR$-shLk(dArL+X_F6$`y82h>>N#Gd!vPZW;S9bum+onq=);r;UYrA-8waaHnrT z@Y<>?5NQeuZVHvh5463Lw`TqPzpkc`NLb#4WO~Yn^fVeYx3wKMyvD~cCG~7)g@ou| z+MUx;wYxQP8}$0+F@YOk5=>sMUIHz$>QKL3i0wK1gO`vL-no{MXKTMq^z2XK{(Dg(ZUIK zgoe8u&XBM5)^wYX%pO;5753n6A&w@#6Xq=$?McIh2uquO6e*a;;BDoJc~4(~xfLH` zo_Oe)&BTou^^*T+KaSXWdsf}Xz-A9Wmue!v7o#*m^eH2JL2Ruce*C!MW2&bYUw%Qu z)YQqUFEKMZ`jUr-NA8aw4+8=MrkVok*D($|IeB@SK0dX)g6!v2qhA^t^7(L4X?Aei zG)o(WQy%v`Cx*UVj={G5z^8l&Vum-is(m{lS{TblM8rY7P3CDMhxT&c1&&>tyVZri zu<%LDV(72Ppoy+XLhCJ+@`!}YRW3tEBekFt{rOeaGGo}rP^Q&dSOPT?nkcQJ8ZROd zDS!BFonTt$o||AKVc>VTtum+g(gayREVJwh<3&wX+BFlNwA{FDSk)_s`;(p;VK!N2 znN{|~RfCYK92tY_bQ&EUooe*MMq%qKJT}Kx#>=hx?sp=3*=0+suYYf7Fj`$*ovL-q zPE1Nl3A0hcn=6P_du#<)N&KVEeL`VT4lQP z5!Ww;dh6U5ycEh{IKRm$Y+N@I#wBGU>xE)>hS?eBw?|$>`_Suy4d)i*Xy3cUaZuj< z`PsmxDA*wl6{QZ8Q+m?Y(dF)O$)OiIK7(@krr_-tZmM^$)1+Q?%zY6MK=^KX+GG-N zFE2k|!f{60!^_JKe~3yQGi>y&EJa|EqxtGOI@{puKgjX{lx z=9t3+t4bnb?y&f|)FF#5%HwSyrBFQ*98rXj^!Y{Ju7l2nl`MBm4`}sZSr(gkK4J3$3rB&>AI1`I9JXgugA}!0m$3C|u6Qbq{~Qt!ZMiz47v7G0qh1gdgE( zW4BvDH)-{#S;I)Jf#CnXWwVrQ1Zv&Zk#OP$oOZN^h}-NND>Rf(IT-;rPBZZ{;P)dU z&JPHf=Ia*TUy%)f9JMgYu|1Ns!vi)py7(-46{&4CUd=a#k&2~K#Q&5cO17UYWA2}j z_3ZMMbAkH<$ViN@!g1Ye%ThBPeN%>H;`L-B%*gA>M` z{m`p8@tZWIn1r{oImEx2%l<-X!+FkDgG$?27n#N9@QK2gmECH|(k{)2<25P7#)kJ; zk+JNnOG9&W3f%51Lyvv#ZMpLJZT^Uhmk{sk5z9`c7p|3|^uDQA&@^3>?3@kVD$)ln*+eP$)AhE;judyf7}WNZflwQObm}ht>=~`fHqW1-Dr& z1?*Zh?I*_OQxKX9vV;AH?`7rR*D!EzEK)l!ZlTr01=LdDCq$^9>FC|@3XZ}3JK2!G zem`$2PZO9)Pj!wYQwdg-F;=lmVKiCeV%}`>;ijPy#9kfJFg-svC(?!Axh`0H(l94ehLaLHBX+h(S9vqo9KK?~GKgwCz;fPuB!7;WSj z;l2^;@r#m%j80F5vg2P-f`iW6G#AJh`Y$Mwf21E#kgqN<{QX$a-T#T3PbN7jo^BU; ziAZ7PcitoCU|Eu+MFV5k-Ae&`Ib5fVMj?3FnBLP`>vqrjv{80b`4Ciq&VbSIT168t zcq)1&AiNlh?6H<#uwXDHO}1qn9u2Kv$#e0_peXmoRT)JkJ4UV`QSE_~(=m{}jPmt4 z@->pRqXuI7YAnE9#Kwor|G->5w<+^2(#}jaTHoxM-LsMD5dl9u7yLL43?p9?ieSqw zs;;+mG9Dw%nBSs9kwpAn;o;kO)$wvtq{jEOwCmI6&Ga)swbn-arab^7rF`a#5m@WK z;-ppH_x=QHmZWs(Z9P1xDO1WzrK3NJKhU|#^W^@P4@F7KW}c{V&PT4M>ndFe?xZTE zXgPEXnVY;eKu=Yk9hgKvycIEwn)m(X!}>U|G=_vcO_%z*kE7jy-g{%Q&1&(}=NJ!^ zbgG}sl25=jxrihg?>$m`f1t|TCkjZ|-?;p4nX$o(eU{7Z3Y9`Y$CTv`@t109MHAVqDl#`X_5$O<+M`dVXfG8{h7hia3QOctE`+BLeCu~-yAU1b zB_0{U*H^#=0K`QVS&xmKyvRW80Q>VFKumOtEW8JR*xISsHwl*vu=_cVm7bGFiK0s^ z-l*Ymd<5x*;xgSFSEF}`i^TEl?q*4ZLZwk9%H@>6l{X#5t*K-6n<+iv#;-lbW#g0b zCLdHbF^`_q8PowH9L%N%Uf#Lyt)Hvp(?5sLt6f>*vkg$qOXL_ab~1KUAn)EYX?VDZIn3i{tajL@{y*6$-wX9MQyVp*Su)ZP=;p z(7lTHo8B>tlvH+%l+HL*@DS7o_XD;|W7mLO(vhLND{Zy+Qb93k>orf;B~189jL~gw_I(l(a_{BvV({InhU~NLyXwU& z)VZWv%lnoz&3$EIfGy5A%PB13((h9(`D%VML6gnZp~Wkey8S6SImD&G$@v6}qNDb< zE_6L?`tHB*ZQEC%bf$BzE@#y;Ty5XAH&=j4)$ut6XE!{s?$-zz zl&f1W&n_T+-|2OQizPj;jg;XNaOZ8NU>1_}(R+Knq1I1dAw5o8D^pMIbXM+MUtRmA zv^4BhaA#Ar{_euw%)5gS0nT#n-(z{STor=!MdCMBmZG`C zCG<70{S_TSV8K_l6&SF#H;|$R;AYKn=FB@dcnB zDIR|GUIj7mcgRRU!3go?oZPTdQaOnS7J$}bOxSG+nc{MYZzOb(8agN4(0*{=&fX$9 z6DN-*5x>ncV#+P}wF*-GRxk=ycWX@4f;1o&{PE*Q`^f9r6D*{V4Au21M!)^mQsBG zEag0Y|2|E>$ox{%DbaZmVwX#5u1b z|Ne=(xSkN0EgCFNt!zD8P2Lb(Z8s_nG;0V~!cL-8NDW-1i5LMz5S9!A&1hc@f!FT++#b~@ z?Zig;n8seNvD#S~^B1rnP6#!U;EhQ~O(pym?OYa_1H`|uOlXKdpL=J(?|e>+@+z)U z5@TO}=@bSlFgF4DQ)*gY^xM1fJgg?h={Ac16{820>-}Q>?8yR@5?Ls~yXI@fOR=^E z7!1a0d!`nb4Z~$WhzuZL#*+#StF8Rsrkapu+y+LA12MM(i2LyI@uowG08GB=XkqnS z-Y^tm3?Xblwc8t;BfaA~St#ka^MfLq_=y1aI+Lt#qOdT} z?$*JPD!G6f@V9E_N*n*VNSVeHZ*r3yhLrr*FeGlgW%<>zvjO&l#Pyh~&O>6Uq$XlkzpVyg4i|vbLj=qgL`ML=qOajO_Lq`>2 zk}|LOkKHhwkp9N?UzQXqj9fuy1L?Uvf25#Jd-;kQ(MH*yf~-jWd(4yU9cG_XTr7p1 z^@7j&@2hk8ZI#xoM5`v#UARVT^eM_+^1YGIYApHvmSJpz`r>;J-WPvpjc#D%%9XHJ zZ?43W+#W4N7KRj;OPsDsYXu?Bw23!|f~MU>Vvrr_2+ne9D+B?|vY8!jaW>HJVc9qc zex4##eg~;ulX7G*a_!{Q?GiK%O_1NePp0Ibl-A9IUF13;j% zj2BHtUENEN)#L;|eU;;E;)(BAfx&azsgTBVlpwbzBq}=IpCUUtGqYvEkn3U9pDehc zc;xIuvyzJEIxj~sdM6{G8Z+k>ANV-NHY*=BG1+g2AWckmbrF5mQv?JrJ~KK+Vc0XK zfNt1#M>k^6-xs2zpt$oj`7Af^yz`2Sy(B5gxyt{~Y*z}WOUXZ}s=T~s`Fh2Y)w7<4 zz?ya+)DRDb26|5mz+?S;O$h`0_pQy|Ou+q6dZhh^=icbuqHdMwF=MQb+i>mSLMm}tZV!@2 zTYwx~*Sh)XB5dEjnuI>-_p-ne?2pH!n#_u7))H5+TO`&Hkje$vKo`8U^xCbB zSx-5d|9SGa2GeMf`YrK!=-0cJAbH;|65{Hz>7F#-;SnSik8X0Vp#a9i5Fx7%`N0<2{zMSZdDuQMCJvONWiA-^4I3 z`kvX(_bZP{U+5$gcbP5o3IvClB1xJk6i1@QhB1AjhC$Kc;rYV)?R=}QV_1HF7AFe* z?0pl{oL>XK+P4J*2bH?*kJqTA=A7RhJJ{sPc(pUAXrf9x65-oZnN3X!#$K)GQWYre z37bwei|ZSZ`rVJ$NbVir^ z!X2lk<19)0iSLJphZaW^Mm6Sy>b?Q^M20DmD2khAY!L9lFY<*RB*c>7>jQ1FW3cIi zC#seMt)ZiZy?;~B2-n3cyqKHjj;BI zOU=B}oVR>#>KaFMV=;F&ke#3PZatTkk@1+$@NEKgdf^pe=UEe$J;CEKC0S=bE>LnO zCGuR{CoVH4dqoc{K6-Z0y19Bm#Fo96JXxIoe$ss)5wW^Dxz&|Akl9LAXn}DO3sc&N z8-*hYHy+E`$$8w$B_~hixrm=HKKSi58jnamkurfu?FHbouN85b+-}KO@61TXb3dd| zB)&d9M|mtw$zh9M-ya+hNQKQMt8-lB{Og^p$LTL( zibav>VpsgGFwjz~DKhp!<*)X9M7lK{Hr)hu#vrv)(UoHyoqUXIZG5e?7390q+|?q) z0mt!Q6mP|N;sw+K<5UAM!>mfv)%Ms~Xk)J>&uqlx+&0C+&u?eAPZkfKiyVwW&3m*F zC%?TQ7>W3>DyM@0d)5t4i+bu#x=$R6CwDI1zYGa?5LQy8RYV_tH`#)iaVqirS3ne=;+~kA*gF^6s zh5as96n_lnxagb(s|$k2oaJtLbw`n&oOa(!8s^gnXA5PVI@th}&s1}nm`sr~f zmaS4@7T?Y6Qp-Hkz(4hHT%zjJX(`;cJV-_yC3EpV{Irx^8lHJNhYPu$sD=q`qMid; zi=Y9qi&xqBzf&wYnF|H^Zw_hf72uOZV-r~<^uUArDAv9=DYe`wVgUj~U#`B^ zg$C!=q`*KZ(5t_D0sbcvEdT90!(0a6i~zTsf|>aH1=1L3t}0yx`t z>uILp7y{yNaS`~JcxdMOy!coJ_-sPJ0Bz6ym$oxytchB`!Q*q#^N0=p{e|*@XVH>Q zbG?Vq-7&&=0&}%f9B;ru?_Er-$ENrYd?b~$lXt(5I1xTMNz(h!8&aGEq^uZ7nOz6n z$jQ4$=xmUCqAl(?Mc#e%(Lbtm{-PrJ^#6o1*T2PpjAT=f5<9v`hNQ?l#}os>CuEZ^ zM@P#OL_y(iF5IMnU-h~_AzdclZa%u-Fu;tH2V9Lt+m<2`lZ=0osy}Xu2GA{BrR070f43t&Mv_CQZz$Ax z3Rb);f6&U$&>!&jxZJ?wG;|=+PK3>2{ttfQ&Je28la9h06-D`rkx2tGG9ZzFWC;M_ zmm)uhc+ee6G83W%KY1`0Aa$;5>FHS`k;q;{tZ95@zNI#7mJ1k;>TQI`Bpj)e7KZ7N znuf(d+86bxt4LW4jxhK^qi_7b&Wrvz-#(i57dwx5HcRyAn2#&{uRuW9yT77WdxYb9 z^X5(G$}-uoHkbU1|NjS-Isc9S(pq0pe=ih9#34k*4manMT})q9kj|G-ojZ4Kl9Sq1 z?dIiY#56%+VQm-;arNreWJ1g74-eOBCOdMgtM#HQ{LqeslXZyKOW5IHIdf#k=V7Z*x2MsI!vup zkSZlA#oKc#DzwAZ!+qBhtdqwXX{dy5-qaw!JLzf)iaHkoyThu@duecPt+5{|YE<+4 z*XvSBZ0!t*Ma1Y$mM&CB_=*GRoVYrcv zGqmqO0z=EpEX@-&xmrMH4G*Xy&yU05v|qjyQt`#7RLkeWuL@~q(uTDjOC?-=$3+zd ze;WsHcjcw$X8rOc^h(0qoQaOMc1}jk<3WAxl$4a{8MTL3$O~6b$SO(|QBRdKSlljA zLku>J1^5z=*FmmC0Or!Bqy1Gnh&AM~_9fxL{`Qnq?5o9}AF`^lbQ`~zu(2^;xts?& zLp}(NL>SA;!LBRdx60K)u*t8du50!pO>O3l>Ar%BV-<# z^_*(r6Xe9~Zl>+$&#IxIjq8S3_B81an^Jy#wjp08pOBD{rW~hU33n;M_~36gU8ent z<5w)XlhdBn9@a#Ao<-PG#K-k_z+Je$+=_Xar{>ltihD!5H4E`BVOQ3J7D{gGmoy(> zFyyW>V`F3FpDoaB2G4@RMQj$nTog@qX=e-ZQczd>qWoCaYg^mTuYM`GCL%HLYrpg| z0~EBPL=uegqhoVfhY_A0pXvc|ZTkykOyc5sb<}e-5xCL8$+WRCT@-q%xV`=92fx-t z4Y8JChga34mAo$G%zQ48i4T516E)?Z1S>Z06Q@yJjK9e9#l>Cm@bbvNqo0#ddDmmi zz}lyYV8=gx^HS)|ODZShAazkyC5dUnX-lMa_v}SyOeMZN^_j}n#^HsM->3VsOw-qk zYJfsu-0^TQx}7yWFHeZvY6Tk)1j%ZfXPC<>b7<1pE5dh1WAd2qih)Id)XrE_0RD2w z6ZesWba$YEzD)#cwWPGSuY&K(%8m|A{YahT{LpIFM(xs9kg{RvqcYSxmGJpi(YAB- z{rj>bqqCWDV^_lA(k5U|`B~b-QUM@@US8FSiHVmr6eT1i#M`}_2wEhfB+BmD3Bkch zkN3*pLGEzns}?HgCfsYz$Ev-84H=G=MoK~ZoYQ9e%3Ep1OA5QI+0-MkuZYul%tvNOkY&t{0X zvZCV6>($51m%Z`si9lozKVkD58|8QVv&Dpjg~+0CSh+n6tebox1pjB!c2n(SFrJqQ zy0r;}1&A<;12nb8XT1GM1!l_m{#`LMGgEx`mw0kfk%$Mz-Dc{mP3q`28m*`95nfkU zf6ub}a-WP<1V1#j08lZOMpZ7~E?ktWxPSY3WmQ!k2(6!dcp@%t>u95^Y8YzEKkoe! zW{c4VW{R9)E!9_(Zfk=R?8LUMr7PMJ+f zd?`O#J_Sa^@T+Np4lS0%(mTU(oV{)3~PgO+K<0LT$t-i*w3gJs|NqP#?}3^R(Z zupZ#__)xEHsI_T;0?6=r?+j2A3A3LxeSQOS>dDeC@UqzahKiZ;y0Hqu;R;}3a5n;k z1O;Ef3QV6od17nlG)&wkbh>LgKL00O^WdQ{P=)!#Y zGI@W&Z-dCfIym}e5alFrn7jDHuMMUeO-0EgxU-E4#%qxrvgX5`>^3+L#b9pj0l{i? z-&@(Bw%qyo`TPERpykxMfgzyiqN4Le_p=`0`bq%OR8-rbaeAa9Bu?J%umJ8iWAr5b z1$ZZPQ|ZRV*vouWQDPyhO1s`hfX71T;_?a#dWUg920p8TmM-z#$47$auiUy4Y6BZ5 zVhT}(oAMk%8S?6WV^|EPkn!esA~7&LpEVmK!7zuIXS z0ZUq{Zy%uL7PCH$$gH#s5WZsQRPE+^V`w}-=rnKqDc_dud9=*7{M2-X7r_Zen#KSd zX9Sxm?GU^`&-*A?@7c3w+TY)<)N*;swY<`xWcpp>vMg8V6!xOzW)2|*ucNP@vt8ua z_FAk>-3UnECRPINRz~vj@+z)Yh4D_V!>P{Xl$87)#(~lM^HQej>gt=O^LscPO17#P z?r|U-8|#Y)egxQ)_6w8iOj1Y`O2^5x`19w_fbcpOZfdB6R6D(8HNU(O&Ko}$8y6?U z842hpcqya+eZ~uzMDRw#`O(ozg-aowtm)Cw(JS*oRE$|}kJOJMAsf7GOi>mVYKp)l z44DyNN-zC*nH)r^e=pLAqifFvm@EtFOWQBsYQLq=J`%wpdoRDHNX!A%3Y|&QT%b@te*Q}PlZd>^e3?1t*37C6f#?krU-<<{@LCL1Ic)sf zyq}m4#)2x!OVEXV3*AUEffDJBs!qi3n&TKMy((_a!KEoHYHJOaJNSILG!#o~ykd4# zm;`b`uP?~23*8blJf6cg>A{YBOe@^hpU1|<=auCQ0d-uOMSR|6Mo!JgO4F^(cImpj zC~emX+n1xjcHo&q+q8|03cO)Pi>W2uJ>AT}U3l@Lw5+U5Gah!b7Yo7dM#@bR!Lh5B zv2lv`xE3Yg88B3!hgA>wSHO<}cE91~Z51*UwJd#~^Ikp|8~e2|S>CVe>a}Z_!)d4d zjDp8n&$7IA4WDh1nE0P7+mpOsBDHbVPOwYt-$Xgi6e{!n7#h-STM~=C5-)W1uRNf{ ze3^6VKlAx@a)H@IfU?X?)2YImz-+cE4*%A zpntRUKI9DcJ$N|zOz4@>vB5Q)0A}8YO2ES;n*^rq7cMTPzP`TNCMHc~b#+t2DA;j_ zs1(2@TL*Ra59Ps#ikf@7AC1h?1n|vJZU%qgYYWk7$W^B;%}; zwJ5ip0eE4K^`)CT#br_8V?)U8kZyZwS0_sZLR1Fo(H?v(qf!ff-f@z37edjY7g|4NP2-ZKKoU z`9sl~Kpvryitg^7ITdodubD!g-n041n-G}(_U+r1Up0lJ^_&xKCj8I8eWQom?u*VS zbFtJkni{U?D4&Y1sCTK(QcL}@%haArEbWBVn;Kjto$KSddk|(<~dwo~=-jD9?XTVc9MMW7)tIB*Qgon`+KYfzp>L zCG)fDo^o(-fPg@`VbkeSOHNLXGQZ>Ha38PBIlxW&`Qst;l`CYUcS=aZ?E4)bzJ|R$ zS7(OPVe=rFHdn^7ACG z?Wx>!E6z-3J!!Uws2ABlq5)_#U-9;$={7ma051m9Xv(=TKl9@&D%%qWQj9VPAaitZ z*KRBas@at&@s9szLflpR=P~30!a2+UmD9#)XvcMx_1gw}gVhzh#{s_F`$GQ8Lu((= zG)OA0d#xW7L|c^(+U&x3PeHr3&{9A0U+KW)EuQ=HUwjJl)=9B~ZM7%gpINR1L2G|O zO+Y#CMrAp*Ez#AgsCzNH2_A4b$$up@*Vnc3*)yh3Ft6)Ki^vMH<`BLNPBoqvIzE}Nzr9F z_MTkdNqhhBx|VFAZt&Y*yl>_eq~aB;MCx{KFbSW}gQQBImY88a^k0J8lD9fPU+gVc z1S*is@t5iW_aC{_tFdSMbFabTUS+t&xJp};k%PY zC(rnO`BsO(IHBWpNY5@U73FOGU{WT0;~@wqB^_SwU8(?{l4l(uJ_XTB6Z)=e)e4A3 zDpr29jm6j=xEEw|@;-!VgliMpaC&e$`xBSX#ITD|&DKLL4ecmtsvClwq4{8sXEu>& z2(2qydl~bIJ%x<5u@%;hiaw(A?Wwb2Vo!IyXEs73J%~&D;RJSu_?Q8A7Gv)(r2?jY zgl%ivKE(%$l&6wM)#81-`t0pVZR;YEV9~M(2V80dK1>!F*V_0}KS4L&TC#l87tSgh zDl2dxeK^Z<72oeybw~mP?LHmb&p-Fbz?Z10_3|b1;9QX9y69c9Iw|=njS&yY;p)U{ z*5nisgufsuVK7T%5w36k8XGG(gW6V)B0v4~>2iB`4-$Po?8?7tO-3JCKtAe!rm_Ct zGfw~3>CeXUulm&0Z5c)KCjdLarP5~D9<+Oji-lj^)g4w=WFWbNvGd!Td$#R+ z@4IiAms*2z#hn?Nd)Gc9OSwSip0if-?@U%ZE&gF@q-a(`Tu)Mb#_S03jclD>w%XtFbmxk$$h%WEk{b$6#27;e$HZ4kvX4+c8 zuY(nT;=@t#E=L!qA&64K{q$0t^JwsipP7NkA{tgP)mMVwo z-j*gW4bt(u06552p6mBrC>wL;L|7Jx=$?3nBWPDHJDy@1%9bLpz z(`+ZjYIB@6C&ebXotJj^S8iN(cbt9oTrSXLZ}VW6qLTy2xU^dJd|fV%f{}>)v8BVIJmuAzy9lEq(jm*UX^oDM^&1#_@rbEm*N_z zwk_P5*x5Y<9e5{aMWT39U@fP7@qJP$@1v|G9mG9rM**Qyt4Wh+_+*9PH8j;VmAb`` z*OHmla#x9+Ju%bn{auz_D$WL4>HRXbYMwW?`L0Q>5oTHF-k-xahNe@b7)pKXuGOOj zq`6t)9g*=Ex;FBmLFBfIFA8%TnVYMAI31Dhx*bayXGvMh2R=xRLWxlXp=Sf}D67FA zPwo>&v?^BzU}JGobH5vwBZlcnYfcq5!~CF?Mn%uqL#HXF$BH*MEvPN5J;Z;!_gT&TzPDl&x>#D8jd9{+D?@E1n~0utgOx|C=ba9 z#H&R6+S>A|#JUw9STJlTDW(SIS~m|gZbO24_k@EUn>Ms7YwmnShanjsW^r0qoQOvl zwHyvOnLFSOCEtUdo|`_VoSzs4S8x8RZ)qOp1U21n6{~vB{Tv5KH|=aklIxiTV*^$8vRn#Coz(+*TX7J-1Q3Zy~3|>?m2)Ue$Nb7njMIEl(F^@Fc;% zB+E}!nfSv0A52$~$PU{U17fHuH&#U*XpEdKn73` z^T#~WW^yRA?szQ;gC-Ht$2cSUH#;v*4*;-^S2Cn6K@;O8B>3l1)iGvxx8nKWc|g7} z`S~;#r}6sg5WErH#p%dwQ{$32;K7U=w`DjpIsYTOa5%g41qcmM8)l9!cKe6e{4_Mzl^e zTY3XfIe*<_2u?J(vjM^WJT^VC;wF^!6;@@W^!{ox96})u|d&HMO zeLgPn1o+=p@>7)WswjRj)D8KNx~LmO`|(M%AEHKfzTl39C&d#P^OLn$mcR`3>p{Rk zvC}G?U0aA)X%#}DHOEG7+AMrhJMYmS$~6&s;mC5*P^A0M-z#eWVGp|!RtTA~Zn0R_ z{Iwwv!6hvob5xs>!+28C9UN&EZ<=}NS`!i=3Dt%o=!4xCeo}}igj(l-X?Ce-KGlay zQ~ga2&$8+}Uyp=Y1uxR>5$-B){gP{B%sBx16S_-WYWMw3|JiiNz+1ML>tpA#fCN2&vU3&b z(a8?9Dr9ltPL6Kd^+5_`1bi~Ao*OHZCwd;CkiluD%E)cP6(Gxct-D}^?=#)m>%uKy zh0-s z6S*HXF$Zj%7V_eccZ>AoFC3idfj;jMsA!a22Ps2&xWT372NPXYje7=2>v(Ays%TgD zPEi(a>FCh&`s|eCiq`oXgc~%0(t-*}L&csRH7pz@fA6f>Y-jjVj(xeFz_s&w#l`9Bx^C*2>usg ze*)+-3|PuOri6$bBU_)1%B^ok>hG&hmag#dDIn*b(>jPYq+a#}@MM2mQ0%liM`U~@ zUlpQIV0HaaDKJUat0=dyki*&Z(W7^u88**ne{FSkU$l`cNy_Q4f(~SVyFyIO&C|(^ zvR?8^o}h`nzZVXH924@3n-Z(9|Dr85k5G6CZyM^m_Lfv?_Rhzz6R8bxJ1$6q7{=KR4hFnL@bocxY?fc*mSo6g% z{$_qJw6xOkx+8MPA9NsVcNbfj<5Q89#m^HkP)jicBtFH>)xh9(%$zqj@A91t_K|%m#ecLNPY1sD*5GG%lJCwp}#edgqS_4;Pq)@u+CYP+A!b8 zrR=Q8qS1#BqRB`eJ)#vOeHlF}o_yfd4F3->1g>ExrtgrqgN zU9b+IDs}^f8if(pVdwLXbD;sI<5afOPYn1qG zCWmKxKqX0Tv!%{sQ%zmHFUZ%EVQd{jI=(pCpG$Frk3Sgjk<4ltkLy6rqWqP{R>i-K zc=?qFh#vwUfzMAYTO`8^w<*Uq@Zv*Kcws3JKj0{I9G_mWCk5|0;8p2bdK@Et@78hqIv_5O%xqA_)W$Q#?8`kpupj!y6!Li9nf(8V_Fv>?a+2iG4l@>`jt_ zR#sNBFzH_oa@HyL`WjDeKrnhixM26B+bcrI^uuSfJ+@n&{pTPj^S zpbJP`^5GXPDM}@5ZEf#4Ox;sSm!%WPrur)&{x~_NXGBXYNsh7k`A4G$>U!YfvewTv zx;W|W5dkRo3;f7cqS2f`h27)WDa-n07Kq=j?(u4zB);p2hEAJa^}VDv98A^=IK7D$^8RNj-jkRej;yYfY;%=1!Riu=0X zQHedoh$hPZaOU}2sNC*j0&X0kYiXIu>vMnic`-zrBVI4{t`_rrz20oR(GP)C?;B3k z%C-=b1hLj(&g2Ta_z?7Les_NHnvj0ynfl9i#FJxR%%~pUDmv3!YXDI~D5*|BhMc>f z8|e^U^|b%g1(kP22QiUwrB{Bh=0AAJ@Ag;)fbh%-wjw3Fp#U21F`Yb-Z+hZxg9^3} z{zMh^34oSo7t12`q%)W|DN{8*FE>{OaL;$Ev||tVr`mF0aA!&GLNTYT05v^;A2##e z%5jr?&z`<{gF`+1OOlo$oZGM4@R@*nnCD((T0^}JyjVR7RB(w zB+-u~LJSoMy=(+5{5p00eS{8gr;V4JP09Ifw3UfF^&yYAn( z9i%3`^0!|_@pu0%xb@$(Uq(m=`QxYOCG|`LDvuAV5h<~Zy#5QpbiLIGg2R3@HKPTA z`r>$@;kr9R(I$C`39i2=EkIxOeZW*;>xCZp z$Kubkf2i3i>v0DkI^}~J2`G^PXCO)LS_haptk8V(*>P z4oc3c8=CIE)$jX#^UYdwf6QHL?wz^4T+*ldgsM7KwfBDZvv<7)J^bJT;S|+<5S=tw z<6;~Hcr!Bo2Unr`yH~GYfAAsTNa?ON9T6=XhP#l{W~^YKErPNmnvVAqves>0*c&Pu zoo@-2t1_NECQ#Z8+n%l^N@OH#GKKX|m8u%pXs%*B`6=@*!mH1^JZrLlExa-NMgtjf zev&gJS282t^T9aj>N-mwd(3fayK8Mg28D__3tazsH#!nBf^JHJxf0m^lG+dg23y61 zk|A%%spU=R(OungQl`!#Ipr-jsNt>7p8qSyVI9s|!FAamKFoYDOrCjoTWG^SZyu z#(Ur*>s|R-?V|;6@(h3Wx%-+aHB`MLxnxl5NN$w52$=?O29;pA!^T#zGrMyuEUis_ zDN{=#CPW`s);Qs$1ah{3if!Er<8<`MnemYOv_F){5b$59G^(Bqr&P(x#= zK)29Hf+ub$9~v$;miEGS`ESiNvo`u{w}D8=81QB-LFC!mdBWiu08(_O2J_E=AA&k$ z%@mQ9Prf~O{jT4AR`>psVCivPU9ipA>FA8SG2-4PcSWMyx61JMj zBUR!tEnG+=3+5B>Pp9uT*gb!q4d`<}7mN!_n-5DbP*Nu8;YPmcv<0_jrldqgDdLVh z@&Dax-gNRlI5=>0Nr;axsT9(n0j`WPqhjz+KuE|d#LUEG=JTr4Gw6Yah7JWKWx3C` z5#P<5k3E`i3JJZFqIBPyD3|4|P*qb~oJydi!>${GuiSES#zrpslarItF)_-huXY~W zT@m2xaPt?bg(sP`CYv-jgO$tP(H?jXh$R^}_S~S(>y1pniM+@i zb$rjFT(xJ3vg*9o&L|;8*gB}F=FE2XH9AgQ`F?O1EUuS!skCa(!@?HTNhHxOO{i2j zAJkMn>ZUL!z#BdyjT-N!;>JFth=hq*%~+jy^t7wH?|>M)T& zl#MONS=w(&-?}1h6PX}k*Pmrv>nam)lz+$oO;tJMI&D`~-BM%qbF>jg6qK?X0U37D zB~{yd@jBER?H$GM46Dd9rvb>mL)e0?+j4*!dZ zUkZ-yRJjCXWM-R&D;0iy_4>6}jT3l41LmUhYyYc!T982qFWi0oM$1FMh?% z*pb)(CzT!i(jy3}wxzY%-wSZw_6LqDW~g<-?#}6!{))*yofq?+OJs>UtL4IB>auof zM@6vuzxQ@32`lhFm}37<;1d28U53gI)}!PbaGZfd`%Np~dD&S>0}m!kds(0`7IG-; zQE=Ip1+Hh!o4DTPfHAjjE*(y)fYEZ?O_F$o&S*Ofm;4cdt2e@>waK3z>Hh&bI!$LB zE7_l5)7A2|HG3N{Qmwn;mr?d&b_N3XSEDhW5*sLdeqw3-v{2 zQ{aHtVL4OhVE`PX;(Q8or{#c}_8b&EP0j+C@nhg@`k0fB;-sgKxR9BiDQY#lcmV`z zrtKWNfr!}G2EKl6;RF4egKeulN&M;C!<8rb+PNU8;{2zKrRo$CwC*T(^V;j1sp8*{ zJ(|yFN9O(8yn}0D(#LLlf%1(6_hyf7r?PdYUZORiQ2yNc5b&d>wHWJNoAh=m_tq)i+|KE+)2^EYORXNPifD4I#wTF4B5dl;P%7Y z%0)CGcmmEq+;XRI@#zVSLO9*sblxTA^}Uh7vVo2(Ux8b>S_)A)BVOBm&i;ER%$U| zwRBAD!+RMP!eVai~TXrXM8#MWe^=HV(MsWm?t3*{2r->CyD~ycG z-7lYj<-5DP+ujRv4Z}%$;5K!eOnSzhsOoNAZTpAXx(rzMaa4vznF*S0?+F5Mr?u{s zc?(MU5M5&gh;-2WD`T69F1^m|2Ehwbvl5O#kMs#J%$Ot{ zuK;W)CKQoY6o}eWo2n4FNyR=e85x|}oHvct($%FppZ#NW3=N1N&u%m5(qD&r;=Z;X zYQ%peaxr{YBjlplC-gc4t=Lh_!G+ib3L)Q4{VK;Q7Pk;a6BJ-k!ifB}zp}EjR5R`R z+ZzW1%G{uEs1W*~5u&|(nYTevf6K&&M8;ML%=?kg(D0V6Qa5^dc=(;a=c*M@U_MCu zmdr=ev<@-uV6s8l3gl`Cl4M8ZmXYXSQXuu@VwkW8C(7x&lID)&xftq{0vQTZS?%(B z8%PbK3TbHzUf4ZDXdf+^src;u>h9L6+RG-1{}M?92f1|ULu6rQRj$7y$y!;&&)W6R zOwvg9$0up@1JeC=1dlgz`(C0px1t1HuBqxNc9-aLx-eWNVIy{u;I25k>(hL;HIFdA zdiAOW2!>=5wSb%N!tiG@C7Nn#QgNx`KUb+!Ea>o`H@E&<2@&}}B@fym<$ul@7KPLP z?>@zP&xa^Fy5w0Ya`(!r@&I?y9jdAA#aEnyD>+@Nwh8ZJUQ5|mvpB}SmP*8Zq%Vjm zD$+pS#M~T)t&W)JLQoEYM*aDj>d5(ZhSj%lK(9k|mc22H#vj*nFC~tM$WHw~jQSw7}I% z;mi2I?hU-2*~V<56j;gzYc`#q?lN~9&7|L8LfJi6T@M|QAKYpl+S+qi4>%$~n37lP63_7ocyrZ)-27DueKt@k8XrkOY zs){jmV#2@!m~G3b{bdLaC~SXLR>Z>-T`wYPwT`gIqE#0YT6f~o2xLeXr&^I`7nb*Q z3@=>71b%fT_>p$ZD^Q2q3w4I6jvRB+d%Cn7<`+Uf3 zlW8x4L2YiIm6w-W8Q`=arKmkU2rkls(cais3{h6R!lpYSU+4{|>^PAmL^&T{6t6*YhTIC|H68*6-X3d_f@Y=b}^PaQ|2evLe&7Dy&dm{@o`cNZhR97!e_aCh{nz#iTXsQoZ`3S zXFEB-1RO-baI!jwsu^57U4kl}a>`JCK9y=hqCoijC~ldn#5J+;=Jnb2?B2}hjbmic zv|8vwA}#nWTmAl(8#jo!y^1)?4e7z$T?8X-!m>iPmi47_mH>gMR}%^Em*RVWYetM< zfjh{wHt)%llTVQ8^;o% zyX=$m`7?3a`0@8toL5xA#$kYtIi|$4kq~n3s)3+hThF9T=^JqS)nK4I-Zl>hir}Fs z*Z86GQO>AT>LbzANB`<4ww2#)E7wiu48Nj1;~7ng*-J1=pQB0z6;uowOGJHMcfNXn zyZ3h_fsWRP$o8g5?4Xb7zITUR!x(OQ5w`TT;?hKjZ0yDjx&DX@l_5338zLD|%@u?& zxpPg^jpWyr0+xR*$pvZJvthfc{j`C7ycApHodDV;h1R_F#c$N+QEcb_j=tbcsA|m? z;+7rVg3K@)nA|L}fm%1l&7;`ALu}S1U|O)9A)nZ9k62$w_6agIc;;ml@TC8h%GixZ z13kCP%ktO4HKM5701t3Turm2TaO&k94Y)V{cyoPT5 zZrZ89`~lyIN#hfL+;_q)foR>WKqB`6dE^=gFx|w~8z`L3#>t>Ee^bs!4JA1}+@G}x zJ{J{H0Ua*1&sGIY&ljGa_(deGFOpj&a!moMopc7;3zI^SOp%^oTYJ0ZEfx=(yZli6 z)i0~D7FJd{qG^2)oR?DeyZtSmJ9nD&(rlW@-{L5!s9s#GlN8i1QMIs0+^KH#rdHLu zPwV{G&i!Y=kK05qvYV(*ep0TDNou7uOi^{$4|+oI#4IWM*=rO&#Jn;xOoiqTB46wa z6cpYVIz%20x@=jmfGMp=h8(9$vX$ zve<#x*IQJrPF*-JweKBy8gC?fJ<>`9P+4WregI=XAw#-R_{hk}&<n7f=|{KRx-5?WF<|uC&w+t1H{Jy6CG*EjUJI7{Q{_GQ zzi-O?nL=3oO&($%jO$vo&sn?gipQ&Uq#S>gb4V1weC z)tz!Sc*78zL&M?gx|ySJwHSN)$&GHO8v@Gc~Yoe%~(B zB8<5^|HsXthx#gZRY>ab2K6O>f2Y5-Tsbyznwf^SY9PyRM zPScXNt{gAp?xYo0_Sn1)IL{>WlA__75750v2+W6^f&$Q|emJzS)~?QbUNnru2nDa1ESx7U1cI^{o?=0(+?{Eqs&QtQ0OvQv<>>=mO zQK9+bp6|S=Zd$;sSJGg{=Bbp6Xz+BJq(&(mUU1kiwKcOBe>mJ4U`C)Jhb4^vt7x!)Bg5Dk>d42M4mpEK?<44YLadlPzwFr|$iH%ZJ+Slir+) zG!H=+e~_}fxH5V^+at3-JMOhMXt@otP%X1GXr2ux%Q}QAp-p^(^&c0{|G^P0QC2aw zIIS=)b*%=rVIs=&M!fV53HO? z($=QT-ADr#-n5PG-&ufZt&UxOWSCl8!1$A@|E+Y?XbPp%QZRMFPH!uo6YKe+(f z+7gG_7dFRP2i1bf=UXZnq$AuqvNlPT2Vl`mz^duBl@OPZNT04kV^3D1e1tf_G6=j2 z+{Y-9%4?<>y`n3{3#$cSrKY*Uz|iu0Fqm1^Yt3B|UJkX$1fLx>iaY828Y&_pcVFjJ z_TS{x_TQ{%1pa&mV>3U3-(#i7DQHH&dn*<+c>kfZP-kztprltlp3%P>gsnd`#ge%; zQad;}+{F5}9yi78{=AoMJgx-V_-$;Qxb73B#JTS))M{6zi7w*m9c(^|E4bt^#9Q}y zaaXaqTkDXuZr%0s;reR@Cwu8ZPXkK5F`8?2E6>!S8!p_Iwche0;AqYg|0%=H*^|HYZLzGugSJ zpK*rZ5_hDfGyQgvU3La`cC_x>EQVfmvLT}*r5Uh>^KVi~Y+iyre0Scvk=IZKdyH&YBhQsiC zZC%}??dfrUT%7b=q7e+F_Ug~Xcgj;Iv{A5I)%WS+@p#VNB2MIx`hPiOG(pGoSe46| z!=CB>b<(_yx4nku@iB*DHr=$V7!a@nL^UDNZs6UY@e{~76TEof;o$+kn99n$h{V6Y zQevg&gD#uHFp|InkpQwS-P?dBnz8dZtS^3(0KsE|`@3QI(||{T1Ymj)G!w8{><4_p zpGPy_+0e@o>024Q3PTq6=2ObKZ$31_m9i_EeV+B>t@*pcQ(AE;>V{z6#a7czqWDbM zOo^X^i-BB7(?pPptXY310mL+kP<$JL3gr%uj`n(9ZV>*@GTPnS8{T1MN$!wyPvrYY zV8e8ujtl(L8oUN_If|pJ1-TOQE2vO?E6}avgUpePROx0IXzc3ACsoV15;n~Mj!unbJa-d^7UlwXj~`;*HK~^^z>>-x-B>Ex5k(S$ z+4`8RJrVpd132yJ0mt`ob66bcDV>Ly>gBH3^iaY5)>dB#66D|dv5d~hKa6k6IIjMV z>&9XTpysfbO;61aQ7!!LC~Wi7sWP8)KM(NDFKGU9zsvLs&o@5Hal>cu=;-qV28Cz3 zB#?b(V}CS?wQ^GEnJ)d~^{{K{L{@S&B+w^-BCCTxJt&ZczWmQuzdIH| zEV~nC#9Y$hGpDCYQ0wQ7+vLv03rpW_G%+LJ928?HXPsb9I6}A1;Lj#^bR$~FD6Z)a zd>g$c@37mXD7we~`N>ax+oNFSZ%GI5MRxl-S6GL=Iibd=gbg&|Uia}hQ6j5y!7inH zWF~X4d1ngJme>1fOT}rV*Q}FU3-|2gs>E3f71ZCtHT-)gCgvA57&Ei1IucahAEa99 z;~Z;7{h`kmLCtMjX$ZNWs9Q^(>B=c8azcCK&lmlGQVO;HKztNkYi+jz3K4*%YSXg{ z3fzlHpj|}+I6|1RbW}?IaY06y8BO?N=yPB4abp)Q;G)i45^GrlP(4xSSMW|hR!u>o zU%eYVPo6(LX7duSZ6o@%L;Kt9@t7oWA7CRrLP#>x2sNsJUtXM?zQjH5{4{n(6GD)M zJLV;jNw#eMq)3$Xwy4d!QD_uNVu7wiH;M206r*2Yss8NDMgE}8N7N?muIozDixEc(nHjseI-YUO=kE`%j1&=Ys*HpCG-j=M5$CgtY;JpPsu0G ze``{4UhU{I54qkj>p|waJ4K(#As5N&B89*;qrcl<2|z}@W>K{BRg0)okg0pJ9a$6j z5eyCj=r+HmY%O*CYhs8gCgvQA)FK_HB}BQQ2EiLH2NdiX?{QPGfWEt|v@tC#2>CU( zAe`20+*0+wAJ_)NzLIbuJr!&sM3In;tNtCxEGFg8FzJseIcz%mh%TTRJq z4H9s5*j9g;DAHr1iZmLy`^SmrW!U@6WHdLxn_0whayt@|f>zustCsjetmdU=U+YR9 zvqoVoXB|^J{U=th*eDOw3f!WNiJrvz*)t0GyBC4=ymj?K@1}q0Xh{%Ry^eX==QwJs zh;rrEmf*6seObwQlM)Y3ODcm;#jL&i#dp+Faw!)uuko)3sW9B1ZPf9Qjmn3ymMt2o{q*Ki4|-Asas<`=lru&r*MHb}W5 z6IwmPmd>W!Z)X$*^KB0`W|Y>1eni+ZE7^`p{H=eqB!Z~jBx*HZ>8GEE9a6uBZV(); zjZ(sbHg8^cLH+*Ile4yGNlZ{iz!dQ7CaRrMWN$&`>DB*%{UIVr?AI9L>|C@qk5GiN zfEx^g147AtN&;XjF6}h#cJ42C5kP=v(cRZK+8pxe(QDuq(t<2p+peyPp(1oyuOPdQ z_ttU~VkDi$ZlTT2jMP`(>65;fbA*G@4^A!zZ7}+>O2lP*-OY z9Z?4#PrhC8`)&7Vn1Up;nU5+=y)~nf9W`r{H)efl!zr_Ie!Q|JP%eZKc~!v}T~J9K zFg}_~O-fU%p}*p!K$m;3qyuFPpN!>S1kCgB>Thksc2XAKXOS_*(@Tk`%j^x?K$wG4I+5`DkIO%98LC>-S)x(EFppoLrL5g&*}4?XFW8kYz18&x|N6jqBxeK0^H8{ZhpB;O79N&+ahQMF?P!04g)?`|O1b|NUT35Nsh zn2w&F1nMX7d-m*I)tM1WKv1x-IvBOL7#$Z!9}oqN?`eZLJZE(v*}O~Vzp6mVy>*&U zYj=oc|Mpak0{fACo*2&_8@{yH|Fl_FarrGX@>R4_eU!pDmT82S%JFYX@k7GhCJ-<#A$Fe?BH5HaxPkr*X{0J zxA9P=F?5mL)BM7we^fmC-2qnuat?n%qqruLjb>>cY)=}kPYCCixkJWTFkJ-y!Mp+U zLk(n7Iy?lNif_lJM2SUbC5yQL^adCK0KM<|_(%c!H#;!6FN!lH8i43Fc6M^p05Dvk z;tm*7u-0+!{9<98VO>^zvvj8ZvDSSC0rCC4ZSsZuZgJF2KikRbwz$_96ob};Os3Zq4 zzB|CcM#KhQnk6;gJx7_&B$cf?j|Vd-6_$cW$$YG2O%Mhth!or%_I6nm@UH+IlLVb4 zW681x<}QJQ2-mPu;32UwGB&Y`D0!AN*Ai{EUH6_{SqcWbgn2B?S|GB$i@nyh959Y( zVYgsZ(ml?jX@pALzQTeb6bfzSMNUMjPD-eo5`w+Bt^7v3TuuRXnCU&u&v|}2!1LV7 z*UO$Uz`^?c%kOVO*JxMljWv?rz4MxE!PIxHZ`iMz3JKki6_e**4F}HRqfehMQ^v+T zsZ%KN#Z**?+mV+W755uL&6|y5|A~aF@oQ!n0E`&mP3xu{Qfbuq3xs6-4~QWMNIAjAAttra+|lM*KnAcMaV`&}N4_SxTvN!bhn?swDIuTx8$ zfxW^Z` z10oUxFW88$F`o$++D_6#U{J$zZ#SmzHnEZ>48kBY9dk;~kD%o5Na-R=8g{_+hHh1JW2i>P1H>EToudix8R$D+5#djUMw*P3{{l0%LvX=>4Sr{L^ODp%2 zU?Mb=n1gMcu17~|F(XyN`x^%2gZBFym#s8P63w1TB-&cDOpHBrxEOCv4zBOocsi~N zsAl&yGzxzYP`eLhUZ0mnBnQ;$*YYn=bWA%7%9ljYM5NYQtus=hT}(%)5Z zr!m}d8LVvCgnUmIzNbggFv0&WE~bB7{qxBkW>R_v5cRu0K0d`K6V6h2uTy<}eZ$y) zf$3ltg#xc-yZtRfXhrRwk5pP;gD{E4qeoY4E13_)CFDfF+YKMGSM~Fg0g!yU%Uima zX2DCWy&Ut5#xX|Ai{>>Qg_=RRfsY|3F{|*Wo`QL1!DgoW6-+F_p0nG+!8s|yra2qi zyMQ-I3854=jqjw&sAPuv_W6^Q#1j)|1$ujLyX>8F85F|!ew80_ggdzm?f62XqOw!W z-2vYUWQue!W(7C2Oyio~Its+R3^p{Bq3$~6H<~`mFPwaPEZ^BmCspN(t2Peo_vuRFyl+nqJu43@`6=d!ySmLSOVi7JOAv%GW@GL(_xjC(uvM70y++41IACt5t)5_5K}VrG_6X`3eH;zc9R zlGaC>)DvzO*V(`5{>hJ>gCpK9@Mz5$@b2#34c$2|))Rbv&$>9YX2>4Q{rBRinn`B> z&l5vn9c_1(vd-umo3s(fQw7KKECBTnu=HN`*tFfrs`N*>+t}K++1~;Hniet>_xkZ& zRpYKzFcxxy8+|6862D&GPdfCF?|b~=YSrbrw1YbSx{G^?X1JKaGorc?{s50%012*& zzf1*7?vwHGM9e%a0nBiq#rj-~&fvE)e?b1Gdh2KLz2b4@=C-Jlnc3M5|K*?hQx*sf zw4BFzZx_?$n{E$29R5HCD5xhZtn!R@frYrFQY`X2FI*);CS=8$>ZO7kF{k38SVI-! zH*;&%)Z=sv^wFJO2%sV$GU1<|1wM&k*lCrZRtI%Um5WRKvR>!={7X(7T?s8!H!*@; z+Y}FAuSMj~@+Xoq6U4MzMH&fjcMvkG!}IlA%8x1&yjU^*;&Wy=xWpB6lT*}fgOt#KkxcS-~*>qtwc^4PaJxT}SqCnvd}CuPwT zLLU@_&L`;Q;fLl*t%e7)I~pE->CvMa-Hk84XvO6uC!*z8R_QH`@r z)XfK15|fZzuh=lXVD6-;!EoiuXVlUzME9mNaNL<;2ynyL{ILF1Y%;W9OJoLel0=f; z7=4lowoH*tw|$hDk6y_Qt>5tU^&zEOgK`zMc%R-yHW|29rQyiCE=+1_1Lv}YxOh0G zdc2H9=S`|VLf=fMxAK{o5XS^FdtC3q^B_}Ruz{}x7n|QD7+G{QOP6zqeofALFBiHRkR8Be!Q%G^Y)WaUdTho0>AD0C@xjWf-QP2sMqXWX#Jti9i#c8NZAy5 zfYAmU%87{vFhK-L9y6MpdV)drna0VI^5OZFz5Qn;+*c2=4Fo@&^&*^5gBx~6cNi&H zC^*qRvK)$r!u)X6NLgExk~Ee+T4gW#^Rug7JUJ`Ml$`HHCRNAg1sQ4VPLHl3*FB3qK zS+oKVA+yNOApGz^lLIAa)?`LuMk40-%YRXe^i{$ zRfK)XJ0ET+{3e$TEJXMvYNb%|UhNm==T8zMX|h((v&xTy7l|NoiJLJQ;4jO^QwSb9 z)NUb_=8eNhr1iDYVYLdWOMseeEB!1Qu$W{Ow<0MJrr77w&&Z1vZAM4VW{fcz^1>}+ z*Z~g4d1s^|ka^k?2L}v-X4nd*V6sBL<9Yslqm_iG8#iKJX8wF=fnFCXDBQ{~DN)tc z<@*m>l20Q$&H(pNPJY_r7U^AbIl{2l(3J_g*C0^{&($B%=WLW_hS;}jgDu6gNs=J1 z@Yb8FBT%Q;7V6SPmf9m+>;eU$%1bhL^S5QythCLdOxb7C@`us({F&(_@wu z?yxG{@>cHtyT+sd|ClsA+t$@GDoHa&ERHdy2o7AX+z6+Y7lsx}?7o@_2r0bobt+Y} z+_ya18qwH&tMGU;A!xL6RbiChTsNW?eSY#uQ%iQm;|c@kz4Z@W9)bP*W=_9G-}=xC z@$fXrhKAk+xvJO{b)Ru7cD)1<1?o;J5FwGgBFfuNl!^ArC1T@K=4WQ83!P(p`9=Av z-rka`$0T0PoH0u}tMUryg&Q*6kV}?>x+s3&C>98+RCj~6`eAfl}rPHk-hCM^P`Zw_gz&y9Z4R~n&JH)AzYxNQ1G zO-w3?xhtKdZW)wh{wEh8Kqkmu=$AOXce1sQCHmX86$ldr0_>xhb!U)6KTDx8YOpu; zxE7frghssT4^?y|6R(tgWMgz>NcddO?gF{`8WHiy^XH}?BYFsJ3t>T=bvg;d)mQoD z6Go~|*ZddYhaugi4@8DdlO{TFb4wyo&8g);&|EhWYR(-z?27LWxef z_%|Ew!ZH9HJwkOA_}-tqq4PWWw%`BV_xW=^!VWc|pmp9WnLqT zdNJUprxKB|n5*z6JG*U?(Q_`$Y*EEp&+b*M#*XJnW6|N0nY>aH!Kc4hoWe9SJeTZ- z^-JgzuFfS$>o-joAz`uPTm=O&pu?=@n*5*o`~Ygq4@UDKf><@&x}G_}bnu!7wh9Lp zYSpvY1gis`QtLjA-+QRvf^S+-H1|KCuVn=9+@76IdiU-spiJ$r48N)~2q6vqUcA57 zlt4T6h1$%dLiHgG-`{YEM3C_@sk_6qKOOY2u62pO|LE0z$d(|YOgfcGj23{ zwjo(%dM^;J5xRwto-cA@4LRMeZIe9m7lhMR6W`>4+XMe`32;A`CR0Fb(g8k67cU(L zBLbf5t9-}DvG&`O@0~4D&&`V z?JtO;t5&^v0}k@<+`sZ?TkUKLapNSHH6nYOcxFVJbN(;VWjJ){OUvm}<9Q2E-N;pH zFFXWlUE9d6tix{A*~5QzH+)r9Rt7Rf^hDx2{(PNl1<~})a~y7d`yIFP3MdFhM}4mH z5I{#6)YMWWiOC8DcbFm_YaM^P$$M)eMGd8V;4!8kfOMmM#**C5EPn&x~u; z1M)Yag}sD48IO}Y_m0-5{;WFQFt=CnYy^K%2wnM)IgMu1Xb7l z+H)i#cG)Y(So|)H$qL>by=YSs3AEOK6vUe@IO(e(R>|K1BOFP?!{eB2H1i)?-)RYh zG?pb{$7kHoNuJ0OY;~6iQmt~>Jy+1AiK#ww5jp&zXRf&uTC}Tp2toY6 ze&td9;8jr}f&SoH%!{RZD7XRaeU+bIZuje#FBFl9U+OnJl`6VAVz)f@b3jb@@7;uH0y%nXS3LG1z;I$?q)`xtM{Br^b=r3a2Vc` zSxI_QHAu@six~eEagI#zZqZ9PYgSY+*;Ue?E>REG2eksNIKplSQoZIN1>{ZiKA1kS zKo3rjc7iyo)nbfmf&BoJdQ4d%|DKYu_xEVk2Gic(isP3LT(fT%kQ)*LhKsc;tv zK1=CmYb}?7PM{5h;Y`Ni1yanWZu76vO&}i=KONoSc+kXYWPJX<21kGz#fq>W%0R%v z7@CJYder+I){+@`?%0MtJYwLK;?w9<8LB~)EZ$EAm}@B8(o&nN1$o)(b*8X70pPO&>HkxvalU%20Ql3c}0s#+#+Q zx7YoDC^D?Zeep~G&QS#9m`D{i@%uCy;nllrU;FpisMbJkp7rs*Y?!>ksn;I+5@;)2 zEMd8+A47{>cnWSRtH2&a7U}#Xr2z+2|91e2c=P5>Hq;7owOq^aTe?8vP8D9g9nb^# zu|V9YhJ=Kqcb%PV$DRQZ7%hZo7Ff&6{`A5ZYH7dzOWoK(D=%)xPJD`T4l($(xzAzxKey z7%F$Tseksfdg;v%^!`eWFCET+&HU*65h&u3bZKEwsK;THfWy!L5z>4KgxCOrHJ*LF ztvB5gf(bB%F|ts|iW6!DgI*wk@G;sz>r(0Id%H}h?V(Dkg%2bT@;UyHvpwYD(#w)L z4KAXXSWe;3P3yDO{&cPYW&N&9?XG&{{ETxC2fw8abe$M5Zru0QGnY7HbwIQPu;bOM z5-lqy|0_1G-L~@XJru+e5;bqUd!F+CeKz2t16PxPu&@s)k-SNrI{^Se1q1}#$KLmO z_l)C5&c<}fSCAa(6^Kp(k|NiVbc=6m^kKtk*M;t(^`&}wFq-`5HW;DGN zZw1_f7M9+ky-JHm2OXtGt~KWu6yWP##|wgWKu8({m=@1u^Pc>GMUmb{=Zg6Oh(GaK(ziK7fk}-$sB2dZfWIU2WT`|U<~{)MdqqV}kFKbI59Nj)yfEElXOU-d zPxTnCHXwSYt80>gEGP)bWme#okkD}ek#k9AMD@h6(fM>$zKzwM%2fl+(>Hcwz!UD} z(gh3f0|*q*(+Nu|c+o9@1P-B#sc|1 zbN$8k-aS_4e|Qmh@L&t-XIABHhgZRPxC9TM%(+H=X;C=QL$Ee!zXO0@-jG>$utV#R ziR5aFbG*w5$(D4mlZiCw_tiMp3g z1jz4%eA)(#SkuxI+R@mstj_&su=4p=(b3(%SzwnM3_@|P{{`Ta@oR2>5~#4nkV9tQ zc7K_q{7@5VBo(0!oaeBCM;10*ug2&r)l!Y=FOTU~~PqlD6SDbM&1i+JeyKJNb)G~)j|rtu%f z8-junwbM#?Wi#Z8k_>e01`rbpJSr9)-BhXvIrI=!Wo2=7OuGz@j1Sxdm~Dgz<|01& z^t8~3Ae`vd?Tt-4fCl3Wh!BP^)$n&xo$LBfu#)LtpgL!z2n=EO>(wD4qAVQ?-S@%f znmtMV+a=SkRg)9AzG$m*gQi(hFj;f14GAwT^+5}iE`v#c!8Rl>K+b=Wqv-I^d*`=0 z+qa_d?EHK+>=sL40!M!=iR1{QxC5rd!4)&`&m;9CBp~cvN}kS(>=tstELhq*EIgGW zMpg)E#|wHt#B`||aKock5)u+=$27YRww05Uw*%*NwT4HR-eC9Nha^lC#oQI~L$J3L zjA1hivur*^ogfna`(adlf^(sGxZ-b*tDOHv$3%Qz6EN&@0E4V7U17TkmYXvD=cYIs zfV<6}nF=}C%w=DCNj*pbnJGU4EP>4!z|@?l+eaP>+nhv*95wRWS@~T8d~|Kf?|XLx z4v~Y44{gm+%80-h*Z!eEb*sn_-BrCg8Yh)@uwHJ>k^1VNRqcQ)l9uNTw>|6e`kiko z*`D3T&h6^JJRaxPrxS%4N;mXBZolgL`>8mRW8ZNj)zisqc8~v-D~naZgLcVs{d$wM zSg{XNGZ^mgE5k23f8X!DvHz)A8S-~c2*$kZT{u&L<>KgF3Um^ohX!_p1&q3WRxVq1&ute zoKNgyCWnu$QjtU6zh`ID(-bQzzBzrUw9NWur?m1~svbMEGA1H4J28YrtRK1^EOVAb zLWD}Dvo)pl=*%f;SLcTqnEeZkrnEn95?%Zy+3f`5c6Oe2j*2SehC>k4gU{)xBwlY- zKCvYUj@jFo!OoRj%=m1c_wV6TL%qc(#Dd%4Q&9iU7dL!t1~*&ydGFr6ie=bQ{|8K` zQ#sfq+oW;KmlWLEXa?k)sj=yKi>lPke9fnk`~w`1l^lC^Se3_X>)KXcQc|)Oe%7}GtK8Hdv%s#H7wW9gc$EOPbqmn1 z6AUYDJNDC3y0&r~m;dx6c>vbzRXb&TZGb}3@mPBH3YptltnmO_%w_&3s^6Y{)C*3r zsLlqQG&``J(+79CW0vHb#>ovfs!jC-G0_4Hv6CRN5HHUX$OKdFI@_=%Xny)o1xHr` z_766$ve%yRTaKfn8=9ZzBqAcJ?{RXvdMFJ$+?_ckN?*q(#`<%33X&~3e-g&=%*klS zB=KwBt2cR~huDbBk4(7G^;HRSkN|$^pCI+&bC~a+`$y_O`Y90{f(%J__HTm3x;#85 zJF~2-{pqow;TO7eWP?!dTT|77j)6n=PCnZOV`pd*N~@ij`U?duAb-c>dKf!X_nA|? z_u08(z@PgwY56N3O&fWZf(8)te@@30E@pSJzRRZ+jm!El0 z64(^ZU#R}brPS<)?X`8$AW!-^nVEZ7{24w!#ev?WquY<#Oi=swtY9wV3BKP_v$L~> zc$VVjcJeurs<4x*wDF*4p8&%90J z3QYZvD~At_t_!z|!VVKeaXqrnu}XF<931^W|GsbrAv}Leg^i_PJ#YE;&kqN>!UB;k z=k9L1=RpeibepadIK}q%_Q|D=*kzCgCKi-_Z4Ag+omm%1`Q?G$uEj^5e>ItBPLw(X z8=kL5Mn+cjXu`jl5fqOwv#|WUk(MnIyspuc;Wdyhr*EoKZqN(zVX-NmFVYnLU#*>K zP?Ogh$D>#&iUKZ0Lm?Ve3a*t^C;^eJQixc#AP_|bG_<*FE=UZxKrR?UF9rk@P&R=8 z1rjhs2*?uIK_nWsut=Z;2w_hG$vv_6&i!;dy?6Q{GiNgIoO9-!=RD8*pZ9%#e~o)B zhs%h;!?jUUEa1b3JmU50*Kj4<92oJ6l!ui*Gs9=7L1j0AuvprSHfi3=)9Y?*M*jP`S-=KsC zqOe$N>rhR^bZ^Ec0MtkZkotXMiR3ca^B}0;F1I{6cqxJk(uU9Gx~4h{;_gu+)j472%ie>>5taJ7B)R{gy$ z`opc|%``m>!Cs?QKEZYA3X^p6^_Zq6L-f*6ls8Ys5DTwLcc$R|`Hw|d=|DAS?n8x- zizJxkpW2?mFfQDb;YMe+d-O<3`V)G8Uen>GH|ve$xz1u+mXyI19$M{hYHBKA=~ZIR zoMr^HLe68{5gE8eURq%#6TcWR;C#&ZimEOK@KO@%ZSx+Gn)UpB^;U5G>Vj4%?oe)p z?ZI0HW79|-#e~>CBECg}&hMq{GcYj$YaGZaJLoP6YB7B8(65+4Sg6aK56V(F-Qo#3 z$1i>}J>9J$y}C4?XLnbO7IH7M%;xDYE7bF?JV1{O0Zn7XX)BC2gddEa)|N4j*M!#_ zCoT@x>1VXxU1T|2;3@xLmL~WAG;Q{N$U)_8CN-a5enA#Xhf_NJ@{NXyj$DNSg6ZcB zn!^8_88btE&%1Icf5IaOE>R;Tmm7mj}CDUhm`^;MfPM)&iy8E09gHGpUcGxh+UZASW zw6ZB-x;%VoiixcCi@4;9q^!z3ox-*7Yna<-(fFen4=_DWuNH&d*W-=cqASpcEE$hO zPJZ{@)1@O!GwIqxJSqKM%@bVc%{D|80LJA%Af>BI_5EOjnpjDr$KvDVgWL9JWn~4; z4cAfTF`=ObHk_p1N0wb}s=m^lVJ&NDvkXSoXJm0;#MxS+|d=Suh_E|Zzg4|lMT@pd{NLq=?ziX*&I zwSwM0#ZE*bQh?Y*Y}YhVy;$eEfeOL`U!^CR&($h?e{93*_}1eMfWsQj>CfM$ ztZZHC@d#Kuf|dbQkxZPZt+mu{_4?e=45wTNRH=||p;Njn)etiZs8r3tbgzhYJ{oHe zV^dIxHr8G*y9qmXPT%E`2j-FO&DZZYa$pl*JuQS>xc*gj|rAt!WgX0iva`i%V+7xO&mVfFv9+6;^L?jXo7rB?8xDc%Lk?;|4h=`K2bA_(?9ptOF5(0d62So- zz0j)evpR<^@+6Dvl5MPChYG6I%(S6qQG{e3SEC!ImWOn|uESuGMKFuIYcEm(vbDqX zwiIc;U=!YjnrL+8=esjKa|G?h+@Fgp&_9ZGJ?`JX4`Kj~Mn68A14^p% zH@kcT1CIcsGhYyp!hw*^MsS-1JxQsntD6SQLlU^LX#!=hfVLot04U#*aFj>Zl-*PO z?g)VFDZSoXFjd;!-MvRsljxE>OnoxNn|#ys>qzoN$G(U|GjtI;JBx=F`NZU`uM5RH zkq!N@@RwC;h#TTiRy$LkIF?7ZcG_mWv9q}}yujg;xagTXI?G>QJoIFqG*a{+fj|J; zG9FA1|0;XOM(AEky%8OF0S(g`Zg4Wfh2qUHl5|uuHMyeMn`2`ugX%C@gAVk@;GMLW zI9Jp0!^4ih{XPYl+RmEaOvews0z)!fs#`UYrRfA?1rE|;E-Jcsfe^5`!l0(1EhP38;^tBUVf9lBSx8^v^WSCkrDMZ0Rq?^HEJr})G*saHBq_@+ z$#U)OkWDy*2wQ$^tXj--6(juXEpPOzq%z~(44;XR5}YNxL-Ae&!eV4T&sH(g@BPz2 zfW+pMU2QF>1VG3B-!!`7eWi1`k1tVBbt;kKs$9qpAx~qY5uf;F^@jZr2$h7{z7JFs zcZ{dt!FCAbgyvsTRQ_Bi25*6oVNV-c76S1AeallIMRl-&d|B8N`S(q#nK^9@I#X_R zB$gKMS5nGZ(#U5p%sxyTx_A|I>eE+>UXZmEy0&am4Tuy9g>8xA_w5boz;|`R^V&jp zfkv0xRQC@z@)3OV1W)&J^%FfV>2KF#?#}ellV@J>+%mDmFuHWg45CZ3fn3WY1{^LD zf=~CRYbwtl@8`Hoe4M5$K=k`}E7%_nv<-ZaJK-tG73kNyOa#nAEVaGAjr{lsEZfp( zTGs|3dy4fU+fe!mySF@~ocrbq^X~F5x$D%&r?QGlRI|Bgw^L2-{BE+d3$ z$nGvU)FunioZ!N7a#^;6AK*$`04(kIVht|GeP(-{jdJU7b?wcRZ2@-LofPc?SeCxvwJL0Daf04f_GQ~&P7)yl~I17vq`QFCKy4dRCy?+9xId78y diff --git a/icons/mob/species/tajaran/mask.dmi b/icons/mob/species/tajaran/mask.dmi index be15574118508fa7b6390a4010896b5baec4af04..ea17113a2fcc51b40afee94e89ac796aba3fdf86 100644 GIT binary patch literal 28737 zcmd43bzD^6*FSn_q(Nx`fe(VDf|Rrp3IZbCAWEln4&5OtA}t`D(mixYx8%?bGsMsg z_l)0o?(5$B_wPRQVmN2c*>ld`Yp=E5d%f2>6Y)kxftY}f0002uS1)DX0sv+!`i+kZ z9!cZtgaZJ^jF*Ovi|hwyvyWDeE>;fq0N|0Dlb~!f|ClUv__U0yFDFFVYURGyVU8__ z_e)gZ_k`}x4VRBU-?zB+CEfj$TYk>d&EB!P$uJzfu77yEJ-sZqmqEJEwYl>4UbDyb zX|tVqUJ+&U7UOJpg+Pswy<*PqENbDmS|r(dzuzua#kkdn8;REpetP6c-duOo|U^8k0o9U6qyD2vf3exr&F^OdOm-eKs_~IZ2``{}c{JCnVFBKK&4hOFxYx z*R}dpAufWCgOfL}&pTDNI`Vm-%**7YLYyZC9InaJ+De|mV{bx|3-k)!;@@-q9Ps-x z^T|jA{CTn>+lT4e);IBMyPTWsA714}2jF&0*#%UqSGBkhh7lbzgyhm1=)g^rrwQ*% zBt^KsrQ9;DkK#q;@;zBcxTcwZ=<~#Fg8ws?*Y03pn?wjr%al*}J%gbz-Y%ob%kgxO ze>_1MJ}Y0DSGgruyX$5+_deZlA|oSX#)g{sgaOrsS!SvpP;5n$x)QA^t?L~8W}Rp~ z>?sk4XU?>gzRwjdN(d_x3$EZ_qtFQBPfi<_OC2mW(1`G@BnxvE2H6&y0_qMpy7&=LQKb-(qNF^ zlR4%!*WD>CFtpYGquj4xXRTlG)8_p*z4#=hoX`2AUA;$dts4sJ4F_z6ZFVgRaA1o1 z)$>2wUmq%R#^U#W_)dF%jruOxv;2^H(+5|)Y;&~@YlCR$N+QE_$yIXGIabfh>sdJZ zHINkorGLNzzTWn&z;W|E8@x{zp8MULHaggt7dg107$K19Gj~$u<%=((T|GTfy}d90 z?7Q_2!<&v{D>B;7&pn*_*b!&bh`xxZfx+dddQ=+v9mRV?jPBySW-1fZM1^NB5>t0mjqdwp$33^w}yO zlWIqm@_8d#>~b$5%{OK3Q)9U>x3A9-Wsuu`jk4Qlc5@9nNP>ihFA6}+UvHi(d?I4+ zu&}huZz;*of2oTf6BkEq*ytwr<_%e7WF#3KU1UWC|9wfHKZwgmj~=}{n6IY;1~R0K z0qIw-?f?(?_*8YtlwZHTXE$4g0bt|dVFBqLD|bq)<1}jJahA}XmX(v+u61^HPQWeC zeFJreFN*kHJ|!R|!~jG^MSnj>{P|@j*AvTt0hpSaTF%w*R8&-ajSje8<$|62Zz|_= z0_Tk_?xc$YZy}xGD9uCRNbvwu3CF6H+epAAE2T%65%=Y<^Udn2&(S-GFI=iFF# zu+jk<3W~s$m3JSO?;-}uaq;k0L2+LSK|+*i-7tQrvk(8owt&#*%GmgSIFE{qY)@*e zd9c#Ve7Ok@Aeuo;i-xwfsl&qVtmu14^^9!-CI|2pR*S`844oZee1FaZb-+U`lKFaT zXnd8tThgAz7F8$#eRY?8vcYUkDfX>G35G#J)3|4T1NKriq$zieI*zFB%R`mIDk5gM zOM2u{b?7`ft2~G2O|ymHjSPM!o-(cM?F}5lb(Ou!VDA9Eabxx#dpd~tRlv2DPauPO z5TtE5>~OT!_wM3oJv3Uzm$9+MS4hh)u4u;sBE-ySkt0ebI@(Ns}XM| z`-~*8%=`8CinqnOZjh2V-RT=;wIFl#Y_cp4wsfp*3yQKJs+e$b^2^MUZY%{ zWU*v$F6FyXwLA=i$;aN;wfU|7Qf!6hpZR;PmS7G;`C-eRD z@F9UHeepXXtto+qp%8wr*Hhe$#wjO%>tu4a6-Ze_b&pHFb7f9ZeW1Q|Psx=D81AOyhZ~ySql3VaB?~yrO6ic6qX$9cC=b z+w!o74sksS`s_GAobdMc=Q(C?-f9Jc29Y3HRIz+RtY`JAz)0Qo{I6_IlEyh6ag9oW zVp&_?+^+3UTbC@;Kj5BblH!w6C7nI$AgY8;JiT}CUg}v50choD8%R!#*J=|3c#K;N z^jm!DA7bUt?aPBh|NZ+nQ4t@L@ep?Z(r)wJ5%lPL{qs1lg+ka!k?X$vspP*Eork^k zL%_N3+Eqg3_R(&4Tc3Ow87SU)OGf)T=aG6Y&5^lojje7Dwb(!Z$j%(yb#PyF$}86^ zzO>7mD|qVDmqYe>X9kvRo{1qH8==OY)u)spx-disw*Ve$u6@L&>?cXag43E(Dm@se zng~cvN2?hq->(T9bS)=sFNsD;Hwm5Y2F3^%9@`(zi?(h*7J2~(y2wUcAhdsMh^_q2J9`t4u?Urz-2|ovQ3-OXJ%XU!izfObmR$lE*hJ0SCRZDpX}g3 z_oV5=Y`+7ye)b3vD49G4wuT{UJJouVj1fL|$kD@hs@Sb~AlwyArBca25z}|B7kf=RCZez3T&tX2~t#NAXkYJL*~l*;g+?TmcmtJU!Y` zHs`995#!dVcv1$Af8jFjv5BnvJvi^A6mIlZtn04S+gXK7F1mmrAr2Qgu7cXjEsuEj zksJt5ki%v2O|RHi`yn@8`iE`QIQ`PrWl<&(B^Y1kx=ZE{ z&Y~$eNYo+Jm$!H3rRMtu9I-@#jp&6lxUzrx8AAfMnTs9CZUQB>i))ArF#d#I(s zknK}|&N>A){MQ*t!?#wG*Iu^SOCRz1$G)r8ni>>U)9Gn09?-d_08^aX%ivVH)br9X z9C4A+EMh9uB+?kE4;}oTnQjW=J&D?n1jW$apEhm1W$Qr*ys`RrweiKf6TA>J{J}`B z_X91a`+Rlx1EV$OmQi5G=`geD%F8gCN6D?!1cY-RNp}<{ebJr%>#Ah zd~=T33traZ3FwSv+t`9i}8YvNR zX5p@2Xe6UHlf*64pN0d6p|w3D!?2l{`$3oDZoXHxLuflg&jVy21fdeJH8N+ub%dp> z%HLpQmcQkMwyI6B0fXtA!KBoMqTP#|lRmqZNPS8E_e49#e~|l?qWz$ufwNEwJD6f_ z9a+Z%Zzyl(ZHu5=x}vy!1hi7n;MNwE&)$4%eT=R59Pyj*h0il-QmGcXy7{i^sjqV} z1TbZ__OA)gk$vvUzCG<*jO)vj2u2LY>Kc~v)`)A{Vfx{%HxE>=?`*>;x*C<7#QOsZ zYhy_KjxO**YyG*PS>WPenFldUN$>0Tc50B2r4zNJpvq0?soM*4`UuMvy4NLlkQlx2wtWMf{tK5ed6>cV#tw{2Rq=?@bBq%BDi*c$ zks3?7dTH)2E_K`#l3WSrt>eg_U2e=^o9;9Igt;+tchqUwe2t5d!usS+hU@=Hhz{l8 zDg@Ac)Wq~$#{$k*nei>qXx9OfXPF6oph~AsIdhH`UNP8}bbVM@Tj$SjI zHwBfSC0)p4o4~n9zB~Q9;m%y;FmI5SAU=IFc3@lLwH4@5S(+4pqso5T_BXy(!DT(~ z!9(rEN(}kihb>gawC4AB-~Ok$Puu1+#_8EBN7=%sJxNcpFRuO(VbQ#nxSG9(-pvYK zf&|ORg0I~6Tl}EEP#f}Z$o=2C?Lx=f7fE&eGJmoHmwI`EuCL>+rY$*l!`ujEMl;{_ z4s-4*kvgRQ^WS*di1sk~Xj5eaY2?$iWm3ITH-6{hqSSp+?Ns0#JXBZpLFxLf9>Im~ z2jA@??*sDxA~VEemAK{hRg&E+CzfY4BD$Ep!$IR?2{%NS6_OVI1v2l?ZE5XZ$ik*9 z!Hs1t*=vKO2O5)cTXS>)CEWP?RDrEpRI(>_B|lNwDNJKF|M&`MRz=seQS5EM2sNc- zToic~>_!;C_9yV$s1W*O+5Q4+d|4l2rq8Q3*O*b?~Nr# zI~JxRco3fyzZGo4hP)Lv4K!LExjBnc(c*dz*+pNurD2m1{Y`vgd};O~%CG~d@xLx@ zrxbZNF$_zh-G6u1Thf^EV5YRNrI?<*Ja)()T&-q?VH|7W`J) z8N-ww0c`@~D$`#`L5X%S* zSI4B_cgt?}U0-znkc=~gNv2eW39C?m61=J5;p`nDEBuQkhs_`{)KVSmx&TY<^Vgm} zzVg`9aoW{)pykI!dhT7G&ZPRf4oiS4TmU;TsivcQt~qT(L@8kpPVA<>4H(r9CV`kI z0UgkF%7P1Y|0g)MNUB`voN<=gvHXBTC$>RM(Arw>&o*t`Fw~&tl27A*m}vt}Be@A- zJ`(j&p?+E7_2s57CV<(&?MT^Bw7^7Tj#kr<7sf~{rZ{`Qmvu_>|AD3W9fs14@*oSB zIDV5pWa7p8`gu;(J@AUV;8@7#vraYj*(fPP&k%=yeqjQ7`rI6j+7P~)8XYn^GJjZ^ z-uk#C3e;h6{>%Pfq3S^D`W+pHpa6V&$8L^YE{2bl{$k{#@A+B5G1g!lho!T*5Lq{Lacijj?EoM_tr=OtY9 z>&O0H;w#+syxAIIN5VWvy|(P98FrI0euSCrE%Awh-77e)G0hOab3l`+>0fxXbOhoN z`-yyNl)Icaioe)U8XhG6J?A%^h8 zTONU7I(kU^Gh^tad#p>`wauk9hFGaAYx7rZqP0df#km&Jt1flS5tI(a%5W!(J-1VN z&~E-3kX%Lh?EmWvtWP-stb{Tgn^4-G1`XnNdA1RLb&|A{}>kDRqqKZPyQwin`= zW+zHJ4)|t|V$eJuUOo*){Dq}+@6+l>M}K$ojRHsRpM$Vu{hg4Y6^%-=gT%M2ME|?v zz5m3a{UO(@p!_g_p=SYYR@=!AdW9JvaAYM+9=pOUCZ--b>x-BMSyIx(R+jqo4#$-? zsLu>9wcnwaJu6=n(fN+^7k`ki^u^(ju3;vTGdiHvw~ToCD&uPeNXN#<$CuCTf69P) zZZdq33IZelmCs7NZDml@U*LKKa-08+{iN?s&PvLdS8KtFl0B_v9H(jJgMa}MEg(a zBswlLy>%Q;h<3v=)8x4dpogPONIIz@60&J|Sak0QUjD}~-RuwTG9%0JTw>n(HHyxj9mpyIm z-2aN3274AY-@-xJ2REP8p^&I{3BW(y^u~lw0zFwE#w`aEuM~4JosO+;(N2*9To1%Snbv0zcUctzSF)%0y17Krg^8$wZ`_<{X3p~fi#>eSTNck}RdxfAFNcZsvfBkxo{QmuDv!2-P zx$A1|HnAypu z+mZ91V5UE|eUDH#EPJAHqNClbMj3c5gIm^+4qNN{(si`nPfYut(2C;j-4LQ?e|92z z+J9piuhBDg@uQ{6YDsg$GhqvxML&5!x_zN?=<0g$W=Zae*Bb0UU;j$?6sw8nkxIVg zOi5<+f!feB!$mKk-7db@{m-x3C4HcKIM_4eT>UO3J8R#ju`AV^NZT2V_$ejF8$xo) z{ng!`Vf@D9X+4|Y`^r4uX2Kx%X^hwXz%`rQB$ zhGCPlQVJrJ8Md1}A1-imk%r@$7m4^YvFS70GnVj(MWi#5sl^=&z%`@}w7Yf3y}`rX zZLT6BdH$lq9VEmzibX~z%zbUlT*~N~Zq#~_Vg44xE8!v9m+Ra<2?4`m1|E2(KzNl= zpyOP|AOM!17oQp}wYQx~BF2FM$o9CA3piwgcOBdFDHtIB7izyCs!4A)B`!W_q63j{{tu z3!_84h=_=H=w!`xabfzXt54gO(Fc6DdINkSBH5R{PtMIYrh8|ml8ZgBXqhdvV4%hv zc5SSlkB^Y_qS$C8czI+_`O*bvWTvu1v6lj`Et^$_wdC?GVVD(oq9ltFQwq&0fi^13 z)Cg|h$49btg_WNK2Nmh;&>o;=I@GeTR1(lI(sG2^yr{Y|qR*O9it8})y6?7G2I^cq zygUQW%p30GBYKy6+Q%!5K_J+8$zaLiyhP=Ih6Z_#gM;IB9upBEBO?=_mSfEplwMdw z3M5$6CGr`UqWN3rdILxBuW`X+D>JOz9d6XI17B#=CWTgj+*>XqpE>{1lWQ$@ccN&o zYo=2V75|1k0&0-wjplSVQqs;1A7#BQyl}U>C?b3cY>|1;0V9vLh=3nv z(>0Q1(=~=%64$47RoGXhh zD~*78wAJ(J3y)!Z`g-iFooK#zDQ?hG*Ve0FI34Q#ln|afk%~eaYi|y|ln=Z+>R8?9 z*+U5AUFp`b7@;06US`$L;zb*u-FCnSBYAG%I{`}aPV7s{%KP>X_z>{kKYw@mjOm*x zds;T=oX!n6I(yju8(R}_Z&V%swH{!=dQ1+!k_i5nZ6mv2#AM{;YU3`G)MmlgmyJ>- zz0I)876909IUZP^iv%Iv94#sln`9@OI#B zio;;zr|KSOLDa-$aKqL5svJx;o=-PQj{(&Of(@skp$LwXGhv{wq4`8xX-A3bKS6)HJyE{XU<9+?PW#d1!0QUcYqAI!9N*fpv z-kUg-%G;eZo(`>~&*mTTZUt=M`tRm6uE%ohTAQBH`V zIBTB)II2ozw`Ey~d{n42k!^QRVU{K#fE`c#AwNGq(ajY-Jv~>t)Fp-dTDKORjpjFA zL(b1%zBp~QVh}ZL(CuBqA@QlH(GwFIhf6`$-`=4r9GJXLw$yg_LoE?Rh&}4UFk`^O z$uIIV`|ag#?W*Wv@q1KXAAq290y+w*+kc1*@vgvuME+#oj6lB)VP7BYjlDs;8J_)% znPe%fJa^KMJV(w}N^)agj)Tc7TaPom51P=a*1_f$=&s--WBAsJhI%+<2@a#5D`WcJ zH4S1f1O9CE_e+1*WddZiNz(`HPL;qoGp zb!w;1pN)&(1+&%4%F11cIftH^KujVqPy91Cmqk>RRwFGc81{XDann0L|j zr&_6ns)9CT%DUzQs^&G(W&3sd}eTudU11cbzEo;i~?q>5(*b&MTPrlpq1w2P-QN{zrF4a93XaA_PCQX51R=?(Kzq z5@TaMEpWXetnP)rS zK5{cN51@CY49_(|%kAcDU~0`Gdsh%m*PcFe7`i`t8%mF8#UgE;$|b(<>8bPU9gZ91 zg3Ww5$?W`mAVol7LL;wcpYsv}fIqp=HqT|oI4|?P(xP(!6uVRNALTbx&Wv1Xo;g1` zC8MO{^zuQ81~NjlVOpo{mhW#bhI@H9`6uC7`6F*eL30KWd)UBb9Sw#5GOZ1Ouc(L# zy!X8-8FR|u{}B07QL(+;w8L>VM))0=DF0Jsb$4uRtlV~{!u;$~cn&Cj`|sFz<|VCv z%=bfE70KBKO%FI3jVRV$^SIMoj4&tD@hobo@bZOE3+<1#AiR`Qi#IqByb(|5jc{h+ zh2UAETb>NxT$iwsXbc(=>Oi)HWns>z8WS2te~0M5h=sewOarvkUs`9Je%y~`xa9VD z^OmBb1v!AaTovUrY|tR0dx|gSe$eS(RN7t(^TpHLh4{u`e5aGc<*y7gwyGV>y$$5I z7T1^%$tbMcTfifxz;i#Cux>P#BjvQgN+1p3^F7raNEc9;v#Y!_Sr%3-3Qoe|(m>Ls z8*5_gxfpTb_Ep9;B#3OY?YRfV@`XR=kiA<9w@+UHKxc zuIBLZCBDB@che*6rQGhtV;t@3xV$+R(Obz-1)e- z8kfKq5U+i|!0yg#yEDT*bQ1&j4&tr3#@f%*QUY9rbI|KCKBXVwyblMDILRhl9-kx+ z+X*k`w=K7_i;5oozK62!E3Gx^XH(!K5yAzc=xW;K4tL4Mr~gu@3ZUD4Fk!bH^Vb>LB>RBvQeBT z$FmLsg;srd5Zv(mdQ;$Gmb@9_37;n$0g8xB&AF3}OjdTnB#n@;9t-3%s4V{Gv3oT{ zuwJ8AG`a1-|Jm)kLw9sPl)>tyPsVwv ziJ_q(DhaQX5$nd1AE+rt39osbIlF{`^UE*wZ0zh&em9rfwP$-XW|w5Csj1u=F#*5z zs*^;Vvc5}JF;Lk`hCr@YnSOg)5g^y6ug>5KU}kxYab;yib~s%EIaku@+bSRkjO3I$6l?u&bjR59xe1-tK#;e^HBf8s*~VqZux&bh^@?@DLHiaYd*0cf?a z1uMT^SOKYEAGiMeVijs84>CQwk5KZxxW*W!iLP&tSj^5)AA2#?DA3uEQ5+r}JyGj> zdvgXBsAb7TbrxzCA=VR(-@zA~|FrlvjsZH=C~tUkSXI?i=mg#mA0jFqy?;s@51twL zU91EC^!9ZacOSmC)VLuu!fJBaev1ZR(8-3!#8A54MiJfx5xcvqhgDQmm-IPj-zGgR zd4Oq0C^J9Hb5B0#-kkg59B0x#lKuGevU}IhUQ+XUm(w6{v;%e9dw5(A<@`pDC zECbT93K|;s6z`MJNZ?i&MRWw@=W}%IPQC|6&f?t9^vmZDFIaqN>&1#|(Q*)7S0}>e z+lwFsVp9h}boir_gA}N}R)g~NEDaU;$$?`hf-~7| zjStMrrdn4wdj|sZ;`(;`H8Kz7&bP6b;?D=YrYO=Xu?A&C(8_;(vO7)M;Q(a-RZu=` z%d!JE^My+ljfB_JP?%ri^?Ke@?7q#EOk#rV2T0wS}f#k=4CIY3tLMHZm%2H*3+keofsZ(E z^!AR9&50v2$zL|pyy6n>ykLXu4=?d0ug{=Q5Xm;>R^ty@`!NA~MxobO z{-Ar%nB{fQUa-fmgreTtv&u(HLrFb#Lx@V={4#n z@_Jlu=ivY@;jvS-Oj4e2p)kuRYCbA}jFK|Pfoqs=3OY16IQgQy>>GP8A|)k7za)K6 z?iAU}8b{+s<93U>L3^45pGtb6=thNWk8S$d1n4~LLkGHWW;N)FZ#IE;0rY^KYihw6 zU=k-JYTN_>u5N>6S^3a5;_E4_5n2ac%b2XeM#s&Rg%fbf2JORR_RV$nK@%aTr!Shu z^e0{=VRo@3x-VKGY!*}Cai1yH_l_C$Jm+FE>X(pPTS?Z{A1xZcwI@wsXGCSB0N+<} z|78V6EFijCB4AxA=iL!ypQ1HZ>uMVp0yK>-a7Jm=4@IWBTKsS;a^tk(DRA;#Ynxg zMX^yco$uADog=I3_FOHWR+&)@=#8iq;uyQW@#tIc_B{qmUw;UJOjN+ne~9RXh=dnC zSZnMTB9&8wn0a`>YBpcx_#|UU;ar{5sw}7>e+jCS=ErukPn~uq9yMKTr1*Kq<$xdo z`rf-=*j2k1++i_HkZbZ`satWs>q7-@spfaQCVC0tDI;Fo%R&H8&mk5%OWWAtZt zDbgWKO;0b~X5MR58o7FF(&3&6I&QPyS98S1VY`N~N)+|wvn5w4-GovsM&V|_&084l zxWNO=SljdU&cwSilDA^ygaD0m$X)lA8RGa90z_O-bfMSKM1gv>TohGAB?)!z;-{4v zw-*G9v%*Yp-}l$g<_pyGtnW?{Q4`)?K0JL_*5V6JoeoN!Q!B?ee-8<{JS*Y~F_{NC zrdjfGa;#pxdi8F{@R4+g#hiZZg~#O?F=@*fP6oCxDDBZ&2V?a54)kkdwe(N0IH2i| zO)=dL<|76MUPFV2KzNIk3Bonq97>~coYXu&ZG^w}e*O(i!z>v*5MbF8)c*JyICn9K z_L}cLA^%tDt}0popd9Grh3x0?>ld~bty6T7JqhG%{Nb>h1NXY4-(2zEzlZOZHmWe) zHEuzDY^rsD#j+`VTk2tgbe_Q=@Wd~qt1BzP?thBC^yO{}=QO7IB%UtU&RCE_QnA_X zKy2V?EO{%0i+1pf>;@qDduNh8Q*$Br@}DM9tF(==777&}bkC-@PHG#M{0w6da|^G% zf9xbQ7t*Kw&nif5_Uud+(F@{AHWJ91n?Jlf-M8@|(*T3)Cafe{bHCvp+cM~x?N2p< z^g-oG+F7U7?mNbVQ(jWvpgrERRaTe)8aQoXErz#5tzV_E7Iz(*-HB=(UL`QN@(GP_+)UhW9Fezx2}DhR6@7vH_g#)C|= zv#>ZTs;W-kqB^^}4jtm|MAHc>78^s2u>5Ji^lX*gI`>aoX~KouZ_Z$RTBQcMyQ|Z# z5M??+Eb)gI!7uk=OdWwiPq;;B%s#7zH{2$`i)ked%3!RI%k^k9bRjy9kA;x>nN?we z9br+*H(Far^{X>&NnBak_mW_Kn}wH`1bhx4JSwW_Ug#i)goI)KeXL33&+kG!i1zI4 zF2cB2D##Wk!3A?|SJe|Y8JYL3x=o0!ExL>|^r?6Z3;OHt#0MUOh~;<6)vU zuumMcer9H77{ISzzj8_17R9i@ozOTLTias9W^4~_Sf~IAvGG0^Cg4+D_7Y}Zg`d*8 zN(d|YH3I&hWU(b?ip9k-5j_^EIn)0xW)8&#oO|}BYZj5spLItHmuug-5We0T#{*&5 z;7LOWV++%MJ()iIk`dhs6qD(e?fLh$yYJMYl$YP7W}TUVEi=<9rqrQh$=Zekc9yJ- zSE0=yq7WHmGPAN`VQE`_nj4@Bw4sZ;zV_+pejp`feC|BJYKxgDkMnL}BlAzo8TR6N zF4^2!dTYbr3nwd$2XuF(=~qazbKlL?*sUb65f=H{&ebSin@&vNN|^^u1IAOEq=2}o zEy&Z(f?Zjukd%;^J9}E^m#rCXA7FP}@z}%7VF}OG6(hAsj8v!YR!uxI+ zIIZHR?g8zCDZKqTY3(8P9N#h-_a_!i zVe-poBW2@%bN_XZJr|M3H>+{PyQY^t zOg4n}&6+?uL%hN-GQu;dNN|SAZP$2RAXfz0idaDR$xcqr-2O^f`Qs;5?hb%7Y_Zv4 zHZ_55FC>I!yeKhq6$V=#aa;@Ew1JCR&zip{)#74dAUT0g5^lRS{;{i!2sG;J16?4f`dC5`wR93dT;ND|GLY!hPDK{(^UTzHvFO1rB@iN-t5#yKGfI> zExnHyeII;LKlp;SP^XlNZomo)t6<}FG#2oOkdSLIF!`0i`=4$g)qq6o_Vx=De`Dn% ztr4W2HWFqha86@O zsnF4`@y&)p;+iT@LZDTI`gFj94PTUMW@ctTZ%*?E({v6ywOM0s znqnB5)3l^>#{f{B`20)QT8zj%?7rviq2RwbAlIwYJ8)gpK@e_4keIu5^#bI{ksq<& zVkMrL7jg{EQy_PlZA!tEv%yqZM$1C4q@Uw6xs2lhp()qfF7t&J-*)di8k1*1PiDSMs4i5jos-*DNpn={iM@=OMhSK)d8 zmS%4*&l`ctit?L&J~SDZY+oGV69E<_(&glGseeyc*uKYEO7LL#@~ns4ACyakQk}P%3kfuuLQ!&c6&WvS?*JVb@&E;g^j5Ehw zyMR6j++))Yu=>3RQadKIpjGWPEk27^eGJ@H%a+wEnLWh9dkX*X*gWT>{FL!7G{9L~ z;^H6nyfLrobDPpbZ6)PET`EG`b~W)F<6c2QUuu_@M%Rf zA*HM``NoP*GKi6hVPb86Z>}M#_fxpy?L*rIcRHU=7;<>}%cyJg!D=8TB3~`L^Afpx z^9(?3F^h`U&l+i2TNhR^qNx|MbgHMy>PAdJy03XUzRe^ByDFtLJ`(u_JeP|xy04dw zuzh4clw4AUI_qE@f#CYpT7?+HuuvyA<#@r+bf}cg-O;XLF`wC}VE`z-S<$G5Uu~%F z1Hhup1od)x?&adL_V1RG#>ZKHh7x@();oPKTL^Bx5n8e2DieZ>4ND9_+s!IOpXn;> zv&{K7agN$@;jo?;V0rPN8LiUdB2@_(1 z!2WglA6+rtd6JLPAt+C_)!TUi=guer1sMRpTqo0t2Qi}V+?D$E9vgCVAdSn&+Yd81 zU%Gzo4zctY*f3hx`RfGy&#!Dp2ha8S{jFFQcJ>|@8QZQ3!4&7=$>7z?enl(F;_;#l^y?u3I`uk$onJl&W zFZhlkJ$!KyMDgkIkiu z{MQZhR5~SE*fr75O-vpb*b{2;)2) zyGX8ThW+_D`*1RwQK~09x>_Au*(RXtRy&+4Y#{(#+F$_A8v}O`u7(%iot&Ijew(_R z9NtnsAJ;=S1+z*UX)n_S`w^SacQbT{uVDJ4f(>H84;vSEpRqHoVx5|94VyBwEFS)| z7;_s-6ODdz)iz<)c3GX%)bXe|t$))#X}C)P7h3ppH4f@s@}7?H`eME(f&N*VTNVpF zJ7)!0acwje{;J#(bKMdn>ftBBcb_G>xS`XDm1T=an-r^rxn}4z$LWed!gJ5KVJQVT z1{N6O+nitV2?=SPFg_-eki2c0@}pY`#B>Z+UK-1nHlU*ncTEXn+3&asMN!ZRT7P|c zIf3uvp|w2n1&jR1Q(`t8HxWewHMIkIxe&tj zb>6z)k;`tP%WjQ_Wz|s~F?((1gu!I?*x0jxrDI2AdHG{(oSAYd0fs2*=6_~ogX?{D zolo~>+U!``=h25wEpk~odPBi>b*4B!m>-PbGS8RKVEXFTXw|;=i@wez%>qTaM(Rrj zek}fJ50<-3F@nPC{!+=<5%+>oe%Hxri;ThU4}As5rddkx5=)VI(x?u35rK{5HFUhQ ze`~5E-RHoH6wV=cXxU(@=y6k=@$^kgx!;YK-9)}xR?X%!ziW>Uul)UAAEZ!5u@<<> zp6ng@i8@qkd3sW_Ma_wBgMJ#FH;hS}4+?p#(Y z4^^PGa0YVs?#9h{9^c>HGXr|u2Slnd%4IGYK8MgNH#|lapNSFUKn#q4@Nml*3JXzC zXlC0}H~2MG($fBi%l+?uJ$TGP7MmsDnDDKY$~LTj`?;JPj;!3HS^40Vwe5Eq!!2Hw zxO#v`=pSOPVl6Jlb2Ei-0%69C8;bO#CnO{aj~J5@xP5*J>69XUt!Ej^XY^JMXZV&c zzRFtia65{rv~6Q^J7SLb?GEZVt6MO$UC_Sv5V*4p5G=lK@9!HnvESid1J`0k&_|yt zp~F(g6oAR|m4!={*5xmFzpQ8GB#pm4uyI>xx>wu#Olfgyw@l~V^;>*e)Kr;q8Qa5$ zk%57jdtfC9SlcJ7PTqP7hs7lcSVZ1{aam)T#c+DQRU`S@aq(s9-Me?Y1g8yx4p)1k zs%@q(UAVjBnD|QTH|W3$x=4@`*oqrmD*ATj-3n{=P#^tb@l887_B--O`1_R!q>huz(7EY9wE*pJQoRYNqKK)K9(^`mB(X6ee4Qk; zS`{xL@_T*+(>9;Oy`2IONt2elaKgr}?rLIZZ{L50WfS%B^_9L9AiXp0EPJF*Y@8zI zyzyG!QORc8Y*ix8%ubD@w&>n*dTMxNB*E82#<0dFOezu3$b+d&g0ctl?hXqozVgFG zo7D8yfr!u1g9dr`p5V^L_|MlwXeaM+le-k~=+0~;8x&`3>)<8W*xzDPIu_68`faZs zz&ZIvMyKo95_;Z{yVEwSJ#o|}`n9D_jb%X@wZ|c(nwhdg6|TEe#G|95FTscH!ICO$ zKvqFv6|vkAI{7V*$2&YWR^G+sDZ0+eX={WT*lfS(vfLO*TA8uPC_!FKxE?n;vlOrV)dK#s^CDAG{XZY*XuwZC4A1m9-b6MyjP=8i zcn0dhP?~^#YTt0r2rrx0`3>82$mX{)bw6YPee{g!*f=97xbxjy~_Gu#oUh`S{QS z_4(|RdoI3=7GWwcwMxdLK*7gArTT_YVVS41dhobrYz=v4IWBJ2z_xr!_#5$f59(Bv zO$PyJ>(`_rH8tk1h7s>TTz(EdCOd2{POenij9g^?R9PWE02CFvN}?x%Bn(R^g&3qV zdm`?#KX9O@^-JLtWdv!4-rinmP~-#z1U`~fAM;kh`bICFNi(BqlGsr(>1_EJit53W z{{2GCA4F*=k~Ypuj{D9Dh?X%K4a@wk!;4KYdHq~hkFMhO+M@RjXPL^4+J2Ph>7mbid|VSt4o%HXALI?Kf55DT=*=(g%o>E%1jYBl zxB|}LD>47eMnA)wUNUZ4SHbYvopT8wWwcngveRZb4pfI5EGsLk-0Kcuh+m)u(5xvM6gFUU*g6Kd(!CezWQW*Rm;V%r;gvMtUO7U4E~G; zFZB8&n4q{t&X7bJ+%|(hHKFL*v`bgglK97ZAg3<*#Z95$wbMRq*5D-|geuOA`kHI? zClT2UokJAC0`ta}xC%(-Wk0+B`G6246}{qazT7EV$qXA}Ko)vIY0>Ui2{gXN-HI3; zJfrbThlGB<9s1H}f(%rtaY^_0B5cQzt+&XJ%mRx)0dx-#QVBD-|*1%-#~AT5}}{{Jx$`JcciXB0yO~=!?UO@nJETg`&1h6eRNq-DwWZAW&xRM`NUXta&m%un|*TPLQYK`2GTkp zzwQlppS&@Q3lGQ77j*=cOui466&#HH%Y2Y-uo2HwUz1c5Ohl>Z za8qI9;4D{98wpf}z54Pn0{pF$x&`~c*$>Ya>hWC%t1T%62^2UPhS~`mJ}Ba6WMO6P z7vO)@XHGC2geC zPzq+pV=<0A_5JTwCdeK=qxP|Ess}4r^*% z)?bKS5M#qF0v_0QAtF^;*b1VevO$U>5H~0&5hA@4(1QX}tf0~qr33_w7&-(uO{FST zdJ#ek5g~~QDR+Y2bN2b2^E}(<{`S5610-u@t@X{!J2UUhH*xOXu7>Xmuy3Qm#dPTC56K z2fwlDHS6Sy3oczFTyWrMX8_Syg`H=H%A<{iT;knsm+?-Np^YMMK5`2|Zhrw39KyY5 zU4t0j{P5Rck*~~dyz5k_Qow$fgkN2c@S!RB$kC%H{6Q8EnzGQZe?S z7<2|=_dU*M`zV;-fBzjMcU_QUvj@T|dJE}viC4CUXScIY$%|&??tqE)y7N=Y0nCq% zi-KhqM?twp<9!Z+u!Y{bLR9f;2L(SEjz8L=I z2&JV!M8oA;@aaW}#>1B)$O~2z?Ou#OwA8q^jvS;`=yi6z3IRInOTL(cgPbUd<>Pb1 z4tx8z4*zS8f$EIz%yEWQ zr>pI6cv=^E2#)A1^H=Av=rPKUjgJcpJE`_cPy-Z}p1^p@ETA;F^%_&dKxEF&pC=W# z*81I+k|6)-gd;7XSYp@e*Lc`_bSK$cGxNHV{35J-ik7x&8chaS?gi^^Y8J-C{4+9qyL7*hKQ&Dj#k~)~a>*$dqYhVCT zTL&TvBZk78jIYP5T)MM-_3C!~jnL3RhF%IVy5xYUad)72laKvmC*;*;`teJ0HETW=7vYX)Sh3KlG*cfqE#? zvmRXn=t>;c$P%9?xt3(B_R#IA|7p2@oEuq`(z)G?odC009+0s+gl0H1Zdtg3^ zG8z6%Ik-J#=_LKi#V?ipWhzT{*Hre~PnY$8w|_a?iwBYjNZb`g^36b=`Osgez-*hh zEa~^5_Q-a*6wNcyTi!<(TdQ8*pO-C~du;l_d4~(^xu4s>SeVdk2<>-o>S2GTW_SSX ziwq0P_{C@KWm@Fvj^ zyG=(z$5w&%)=hUrMPDxWEOhq!K)d%$F|+kl3UkXYl0`TF7sS)t^>%fl!QZyETP*Ko z$jPbGjz)z(*T0e-(VFRY@lJdh?r!10+Rsb&MTu``k~)`qDP$BxX3=?rjXqvyx=WI< z$q$<*x1E_1>tk!rYxnmyb@#Iy_v%?JK8GMLQEpBhtOL zm?3KcPSzX8@3o?I^Y9~_6Nw@+fL&0Bw1wJa;Onbh#QbUSHMJel8Z5FpzaSpxoww{j zqu|YL`RZyH?{hr5?UdII9NWzW7cWR4QxdwnV5?6xSmY3fJCp|Ph%E{GKF}v)qN6t^ z7mi0{@IG?z9jyZEoey65@oH41aN|`R6m?!W$jHl+-+P+i;qj_)JS{$j>FDEA$WK2t zi?_}r#nzo6JT@h&*t9Zf-8V1P#a1_Q>zk@%`Gd0g46F#2J0y9Nz^x@j<~cUiK%yoFH5w=KVdWoN)tvgy1KT|0ib>T`t_mWC*DJ2_2x>-%Ih2( z6UN^>EEH}W;Bgovr?$*ZyQ8b>E5wz+JD)mr${9=97!=cBZ9>7r$T9wm=OKEPGQt0) zv*RM%APYW(G4J5uFd>Uop0m~V9xKaF3cs8nfaWVZaEQ3s-0@FbeDQeN0Ui9eSD_EY zIZ^QW^OfUJ5v9jt>!1%e_7(pQI^==utKIjHxz5uHYGMA4yxb6fo{kO@um}_d@j?NA zUYKYZ>Q}wHzvrnbas7x}QMpC>!2!sgTc)=uUV@sE%^7tT8``}}gxzSvjLI9s>nbZ} zdiXqOqL!$E5G>-P^BaO-BFhz)$@;U`4ppZ8`SZ^nBqUtMNgO_WIHHAKE+vKGypLv< zItZ8eCc1nRy8P?Vjp-&&{xS)f$gnV|u6s9zhhV;5!(2Ry8O68^cO@nXVC36|YuB#1 zLi(1`SSpE6W^aW>vGelEx1a0~6Hk=DM6tYohuvoUC-bYtSLX-zI`Wz4>l^uVhgkTY zLJ|#USf5Bx`09n@laZu%++|w(1V9#`J16TB2`wE6Wu``IhCAC-o4ZA8H#&pLe_eX=J4FQd7JG}09&q1iHfn4HT> z^zLIf`&rs}n%|z}N=_K=vDtaVJB1qMWUPvrtC7MV*4O@WJLa;_SkyK6d&;`Rs}iQ| zy>HCBLT2C`%lPKpQ^z4!z!&)Q!ouv8Evuj!lIi95KIlS(Y+Uz3_yfFH1#phecGSN>>h4@ zcc0`o@~%@*wXS+>?4ps>=c;wa>vs?smcw)7E!0M}B<-J?v}ccN&(tNzmPsvd;LetZsmYOwiXsIXPkLp(xb4t1Bfi)-aH- zu-B-=<}#l^a=Y++e3*@4^|;TZ8VBuPogKJMw;bjgj8%kut)j?8!zYmgX;y^~3HiBR zCF>kT($mu^Jw7FUF_yOBr=@1HlG(?5-0BnzvKskqJ)n}+M(DEj1pZtL3KLZbTh_kD z%W?+}sb*V|C+Z}9!eV`O2WfnV-cKe60Aib-H`alEjMCdvgz0&cV(Q>-kg8JKB< z#&|J&*Ltk<=C04(%bG$5Y6Sf`415VKU$_HIPHw2WgyVp%n+MAhZ70fzWaf)M)h;r3nmJ* zJk?$@Rn^MBPI(hp-dbMmJE-h_@BTnhR-Zo}rR7xxkh&q6)0#e1($905f-Wr?|0z-| zp0n$b=Q-+ujC{E+MPc;}NRPkcVf%YJ;}%Hu3a-sr;M0LUt7Xl%;M%TtmP z$jLd_!(6(wv^32xDqJX3Zh?MEIXPR9z^0#m3Qx?-lWNaCD_IwZ#-CmO+y++?!2aU5 zd^4M>3_DY=L9P6KK7j{oS;IvW_$MgKU7)X`aJqPMq9gdQKDQFXJyeGkV^pJqNMAoD zgEyny-(y+x{;8oBb13gHv>p*qD3V=ugb(!5%FCtLbd;qj)-GUb;c&E;keZ58z_8q1 z2k8799Qw^fJ}6&7XQ{8du*Y(y7MvJkzT0)_3+4=-KZ>u(Ytoeh_?bF3rXrYiix+@} znRH)Ncj-ATp#!%o?JJeh#WB`lm<477(YztiiU92ai~}l5NnH;sgewKZ+D2PDGCe!8 z&#F_OQ@NYvQbr~l9r-*}L2T)&Dz3M|Ma!Mzt(tpJM9<=TZn$&Q^SY7S+IrPezutFcu}xq`w&mG9a$UuJp-%e* z?wsHF3M(p*Ti3eIyhu;-b9y{8JZ;gYLuO%VbLfL(pU~wO&-2|GU${$zQO}1~{8dpT z*jE0pi+=tzP^wd8t*eDSuHO8S`>t)v=rzMJ7~SS~DW+Iq^l^HOzaz;fMc&iHKM-zA z?N_2%EcfVtM>Sr6X7|b@`5&aBUO#%hn1T#mybND{io?OHK zjwy~TmzI@910OC6opllNd(>*g=@glkmKG&d)ix#rVuuJ~+$2j}T)YhvM4gB!P+i>d zJKemNU`D|^IHd7s{3r1nuZq0+V0TR-F7^;QE?`B~AKa`Do|*dfoZs&6ZdRJ1P#Dx3 zk#VE{0L#1Lo1i-d%{gZZCfUmf?I$b$s88W&!@j z!-o$GY5Cm{T`;Ye^C?a3O}hPF-OkQff|r*X0EeBAkB0CU?9zwnq4IKe)GqP@Xu#r= zz&Wfc|CQzz2@!3)nsWp+hMX>Nu@QRSL;6)P?ov!#yn#qOfj9 zN?KY{b#`hF!`5r2%)Z9MX~JG{{i;>y(ly|^N$y_XyabFzbY3+mR1Szp0oyQ=SLM|r z#UyIMV8vFi76Mc#wyWlFsYe6zc#}w%<6HDqDM$vKe!&gbL@}DRG&DMIOJdvF39!$5 z0tZ-HTA=BDF|`@1oC(IId5RjN_~_V%JX?J-P0+>;5s(-kc{U_PO&#^j$}3 zn~<^XB0fn$J&{JKAM~8!u@NFW$uf+*8rw-NBr*Sa_mXEd4n0A${?Dn1-VVqu_B53B`D!B*H6FMy!EHbvI&51ll6)&^lkQ`G@FAW?N$vC@tK0$~` zCOh^{dWj&}rrpQgxWDx|mG#uwK0mO8)4m|5UU{TN-Oso331{T69Q}vm2Qoe6L&9+}-Mg%XcKsm3B|EUe?hPlUQ-pjV(P-+&4-GpZXYy-cIh~ zY(r8_59MCUcl2A0&`4v*Wo27Uk>$u%9i!sKb_^XbE`KT>^P)iRal`Bw(~Y+wF~$bv zIx*S6*qQnVIWZXA|13#eTSYJJTZa{hkCX+5@+WP2KXKPhu-`PqNK#&o7~ciKN6iZA zL@68ZqGQzCp5F6I`atU3EeZ->5yS=x7QY?eHyH`MLbLGA;%uBqp;F`u2L$nmFaj`Gpj?_O;p9QL52SQSL>h!MGX51s%nH_$Lh-ihuay_GtRU%=f zWNidfTxLyKIzkdIna!n%t+xMSS|{3G=2}m6#(!H@8Y+F-$&J5)5x~$d>YOp%On&Cn z$i;_ikn`TMceKw6@s`^};bet{LF%m{@U`{-^2F{k>%6``w-(Du{hGZ@_Hw3S6tB;{ z|A@7q$gr5jBN!JIGDhUWtxVfA1hW0wYtqa6KCuV~b+9@niY`1axJG8jCCYwbqa+qb7#oLzL&_ayE0t~)fOG~nozoTB^x&zidc?i*v{0v` zPs-OjU5xuCx6P`|;^g_HJFU?o#l}dQ&|H77dFjFH%!BuDb&bZ^A;+=}dCy55oYlP~ zfX7!>&dM`~Qhoo`29d;q45Y{Cm!1D+f1-Mnvt~&CPuTK*TAavZp0(&d=(v~9kWxQv z5xAsXLK37SDPU)~rDFOhd53H!>msAvt!2T<#iXAy${ej1_^cXD{f;4W& z%i@a-cQLe6?Ul@VTwd}A+k2VieS#eyh^gjFfzbg^fdogpu2}qU=p;0xmaiSJ;0q!I z!tV(9%NWET5vg8s2Dq^Wff-K3dX|9q^d&c++I@d%v5isgs)g>UAZXrN zg4v_Kwu3NzJ11d-59`fsjVqseJKa9zF+!g6xXA|&DK&-Tljuz$^7NWmD1wqP1mBqZ z;QKPST^LPPpKXeV%XGkHkN_T4=BEb<+LFQcj;Z6dTI4)aLg^%ib)+SxWA8Fvb;Ed5 zj++sm5xa1*!5>Z*T3{EW6D)8GR0IAhLih*7+06P5l1B_Tigb?Nu-}RYCsv_^=rvpw zDf~0jLyD<~ghvhkyU`(uu9Zc(ah{PBPE7xS48ulJi7} zw~sBY8&jX%)D^Yn4aP-GNKo!o-6Z=N^(wMxB-MXk8)ZC@vDS<{tFDXoP7b64A){ollcrDFPFO4Urga+7|l>Cu!V zvwL+T!kzOZcWPrSGxaPl$HsJ@V9JS7Pk0-r_w0-KgUkcGkLE6KDSf9Ve2u>*c47#ZA4g@6urkJ_ldQlyL71Sy zr-YBzaa6P9=W4({G8#hH^$11xoM>I$x;}I)utk1&5ov>)_w*Q77<+ev-QCnC%h?5!4gJ;h1Ts2 z)gkSf&Oi6^Umx^-C>RK|f6V8|b+~)C>HChQx)JWq;1L zKjjj$ilLesl>X}>%(~#<^~)>bZhfffsoU6HYsTrNG3MJsIhp;4#~mbKh1zKQ>C3VV zDdb{7EM=8`k+tIX?b|m7+^5U1!PyZxkFQ1 z%Qy4+j#8GR{rSojD3pKs7rhx?WvzYXyA7_qN9HJ$5>qS2R^=_7{Z7rZj)$ z=tv)zyj)pwc`**ML73pB%%s0zo-mD+Y?_@6+}sgb)N zrrWJUXL4viBcfMKh?i?5?^-$Y)&`prpLD2nE9>AfpsY7v{)A3M7GElvLbSnrg^afe z(JbJu+RnH-p&aZ19TaFr3+81uH_sKcxKnJmeEsnDTO2p<3(>;_x}x(7wxfzLUzM!V z_OvF*(4&BwMc*Y^P#(Z%Y#SB)2I2KggQzfK52U2E&bF-^8EVI;n;2zs{P^?ls_Lj4AsGY`6nw^*hZBm~I#wAmtBz*(6G16B7x+kXj3Qg@BDQco z&viIaYiNp;elskrq&8pjY=Mh2;ew6}z@saxlL;Cnd=CH*B|JEeTe<)wWhvNE34}Lx z$1#`%Xah%)@3zd0jg=eOrV+i8q6K7LC=#cR z#OVPq+lqb98y4(elRllP!nntr2n3zz*AmFh07a6cV^GfVf#`qsQtO?}1G9ory@cXo zNF-WkA@W4q(UN}#<=IS?-4Ud-9V>&+{7<1M=vDv8Z|OT)qKcS!qLI>|Bb#BiJ3Bxd zL5@87N4oTb73v=m!;jUyAJfgU+J+7ajKLEQq=b+xZN_j`?c)a#q$_o!4=@ON1vt>3 zO+jccF<7#>C9l&x{fgqC0=3d@G9D3|3;oa0>G9vD51@j_rGk838UG6elufz$r&D(;=G$g6u8GsD_-c}2={P0YL0CpU^N$# zKos zFuTs8`FdML>tgw(p!}@^@P{2^eWl{lE=RXh^ zD6HHi3-lx8V#0qh@2|3Vbj`xI-+Zg14_8ZKr`%L4MmB*d^yUDM_>{Z7u=M|&u6id} Y7B4}MT8ExDL*VDA!Abp`gXgaP7j5PpjQ{`u literal 26586 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

=FChYI}SN6?!+F&c0ZRZX}96- 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 PVX*W17xjwHIp6so5O%p` literal 31192 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 Date: Wed, 10 Aug 2016 23:51:10 -0700 Subject: [PATCH 070/101] Adds extra documentation for `json_to_object` --- code/modules/persistence/persistence.dm | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/code/modules/persistence/persistence.dm b/code/modules/persistence/persistence.dm index 4c1b40eaa98..3c2123d4c71 100644 --- a/code/modules/persistence/persistence.dm +++ b/code/modules/persistence/persistence.dm @@ -15,7 +15,7 @@ * This will be called after `New` but before `initialize`, so linking and stuff * would probably be handled in `initialize` * -* Also, this should only be called by `json_to_object` in persistence.dm - at least +* Also, this should only be called by `list_to_object` in persistence.dm - at least * with current plans - that way it can actually initialize the type from the list */ /datum/proc/deserialize(var/list/data) @@ -57,6 +57,19 @@ ..() +/* +Whoops, forgot to put documentation here. +What this does, is take a JSON string produced by running +BYOND's native `json_encode` on a list from `serialize` above, and +turns that string into a new instance of that object. + +You can also easily get an instance of this string by calling "Serialize Marked Datum" +in the "Debug" tab. + +If you're clever, you can do neat things with SDQL and this, though be careful - +some objects, like humans, are dependent that certain extra things are defined +in their list +*/ /proc/json_to_object(var/json_data, var/loc) var/data = json_decode(json_data) return list_to_object(data, loc) From 41a74fb86508497a0d6753b4a7b6bd6506db05ca Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Thu, 11 Aug 2016 05:16:06 -0400 Subject: [PATCH 071/101] Malf AI Rework --- code/__DEFINES/gamemode.dm | 2 - code/__DEFINES/role_preferences.dm | 2 - code/__DEFINES/rolebans.dm | 1 - code/_globalvars/lists/objects.dm | 1 + code/_onclick/hud/alert.dm | 19 + code/datums/mind.dm | 101 ++--- code/game/gamemodes/gameticker.dm | 5 +- code/game/gamemodes/intercept_report.dm | 10 - .../gamemodes/malfunction/Malf_Modules.dm | 101 ++++- .../game/gamemodes/malfunction/malfunction.dm | 346 ------------------ code/game/gamemodes/nuclear/pinpointer.dm | 5 + code/game/gamemodes/objective.dm | 12 +- code/game/gamemodes/traitor/traitor.dm | 6 +- code/game/jobs/job_controller.dm | 12 +- .../game/machinery/computer/communications.dm | 2 +- code/game/mecha/mecha.dm | 2 +- .../objects/items/devices/radio/headset.dm | 6 + code/game/objects/items/robot/ai_upgrades.dm | 40 ++ code/game/objects/items/robot/robot_parts.dm | 2 - code/modules/admin/admin.dm | 4 - code/modules/admin/topic.dm | 10 +- code/modules/admin/verbs/one_click_antag.dm | 30 +- code/modules/client/preference/preferences.dm | 1 - code/modules/mob/dead/observer/observer.dm | 7 - code/modules/mob/living/carbon/human/human.dm | 4 - code/modules/mob/living/silicon/ai/ai.dm | 62 ++-- code/modules/mob/living/silicon/ai/death.dm | 15 + code/modules/mob/living/silicon/ai/examine.dm | 3 +- .../modules/mob/living/silicon/ai/latejoin.dm | 4 - .../modules/mob/living/silicon/robot/robot.dm | 14 - code/modules/mob/living/silicon/silicon.dm | 6 - code/modules/mob/mob_helpers.dm | 1 - code/modules/power/apc.dm | 135 +++---- config/example/config.txt | 1 - icons/mob/screen_alert.dmi | Bin 35168 -> 35731 bytes icons/obj/cloning.dmi | Bin 8764 -> 9395 bytes icons/obj/machines/nuke_terminal.dmi | Bin 0 -> 4866 bytes paradise.dme | 2 +- 38 files changed, 338 insertions(+), 636 deletions(-) delete mode 100644 code/game/gamemodes/malfunction/malfunction.dm create mode 100644 code/game/objects/items/robot/ai_upgrades.dm create mode 100644 icons/obj/machines/nuke_terminal.dmi diff --git a/code/__DEFINES/gamemode.dm b/code/__DEFINES/gamemode.dm index 76a879f3868..fd39493da80 100644 --- a/code/__DEFINES/gamemode.dm +++ b/code/__DEFINES/gamemode.dm @@ -7,7 +7,6 @@ #define GAMEMODE_IS_BLOB (ticker && istype(ticker.mode, /datum/game_mode/blob)) #define GAMEMODE_IS_CULT (ticker && istype(ticker.mode, /datum/game_mode/cult)) #define GAMEMODE_IS_HEIST (ticker && istype(ticker.mode, /datum/game_mode/heist)) -#define GAMEMODE_IS_MALF (ticker && istype(ticker.mode, /datum/game_mode/malfunction)) #define GAMEMODE_IS_NATIONS (ticker && istype(ticker.mode, /datum/game_mode/nations)) #define GAMEMODE_IS_NUCLEAR (ticker && istype(ticker.mode, /datum/game_mode/nuclear)) #define GAMEMODE_IS_REVOLUTION (ticker && istype(ticker.mode, /datum/game_mode/revolution)) @@ -27,7 +26,6 @@ #define SPECIAL_ROLE_HEAD_REV "Head Revolutionary" #define SPECIAL_ROLE_HONKSQUAD "Honksquad" #define SPECIAL_ROLE_REV "Revolutionary" -#define SPECIAL_ROLE_MALF "Malfunction" #define SPECIAL_ROLE_MORPH "Morph" #define SPECIAL_ROLE_MULTIVERSE "Multiverse Traveller" #define SPECIAL_ROLE_NUKEOPS "Syndicate" diff --git a/code/__DEFINES/role_preferences.dm b/code/__DEFINES/role_preferences.dm index 12722c0a2bb..ba8b5127e8a 100644 --- a/code/__DEFINES/role_preferences.dm +++ b/code/__DEFINES/role_preferences.dm @@ -12,7 +12,6 @@ #define ROLE_OPERATIVE "operative" #define ROLE_CHANGELING "changeling" #define ROLE_WIZARD "wizard" -#define ROLE_MALF "malf AI" #define ROLE_REV "revolutionary" #define ROLE_ALIEN "xenomorph" #define ROLE_PAI "pAI" @@ -49,7 +48,6 @@ var/global/list/special_roles = list( ROLE_OPERATIVE = /datum/game_mode/nuclear, ROLE_CHANGELING = /datum/game_mode/changeling, ROLE_WIZARD = /datum/game_mode/wizard, - ROLE_MALF = /datum/game_mode/malfunction, ROLE_REV = /datum/game_mode/revolution, ROLE_ALIEN, ROLE_PAI, diff --git a/code/__DEFINES/rolebans.dm b/code/__DEFINES/rolebans.dm index 9668721d063..c760bbf442c 100644 --- a/code/__DEFINES/rolebans.dm +++ b/code/__DEFINES/rolebans.dm @@ -4,7 +4,6 @@ var/global/list/antag_roles = list( ROLE_OPERATIVE, ROLE_CHANGELING, ROLE_WIZARD, - ROLE_MALF, ROLE_REV, ROLE_ALIEN, ROLE_CULTIST, diff --git a/code/_globalvars/lists/objects.dm b/code/_globalvars/lists/objects.dm index 1d9f173dcc5..9e38a1b46e1 100644 --- a/code/_globalvars/lists/objects.dm +++ b/code/_globalvars/lists/objects.dm @@ -31,5 +31,6 @@ var/global/list/deliverybeacontags = list() //list of all tags associated with var/global/list/beacons = list() var/global/list/shuttle_caller_list = list() //list of all communication consoles and AIs, for automatic shuttle calls when there are none. var/global/list/tracked_implants = list() //list of all current implants that are tracked to work out what sort of trek everyone is on. Sadly not on lavaworld not implemented... +var/global/list/pinpointer_list = list() //list of all pinpointers. Used to change stuff they are pointing to all at once. var/global/list/abductor_equipment = list() //list of all abductor equipment var/global/list/global_intercoms = list() //list of all intercomms, across all z-levels diff --git a/code/_onclick/hud/alert.dm b/code/_onclick/hud/alert.dm index f6b0e839e73..57224a5b4a3 100644 --- a/code/_onclick/hud/alert.dm +++ b/code/_onclick/hud/alert.dm @@ -294,6 +294,25 @@ so as to remain in compliance with the most up-to-date laws." icon_state = "newlaw" timeout = 300 +/obj/screen/alert/hackingapc + name = "Hacking APC" + desc = "An Area Power Controller is being hacked. When the process is \ + complete, you will have exclusive control of it, and you will gain \ + additional processing time to unlock more malfunction abilities." + icon_state = "hackingapc" + timeout = 600 + var/atom/target = null + +/obj/screen/alert/hackingapc/Click() + if(!usr || !usr.client) + return + if(!target) + return + var/mob/living/silicon/ai/AI = usr + var/turf/T = get_turf(target) + if(T) + AI.eyeobj.setLoc(T) + //MECHS /obj/screen/alert/low_mech_integrity diff --git a/code/datums/mind.dm b/code/datums/mind.dm index ee3baaf4758..590293b550a 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -143,7 +143,6 @@ "vampire", // "traitorvamp", "nuclear", "traitor", // "traitorchan", - "malfunction", ) var/text = "" var/mob/living/carbon/human/H = current @@ -308,28 +307,6 @@ sections["nuclear"] = text - /** TRAITOR ***/ - text = "traitor" - if(ticker.mode.config_tag=="traitor" || ticker.mode.config_tag=="traitorchan" || ticker.mode.config_tag=="traitorvamp") - text = uppertext(text) - text = "[text]: " - if(isloyal(H)) - text +="traitor|LOYAL EMPLOYEE" - else - if(src in ticker.mode.traitors) - text += "TRAITOR|EMPLOYEE" - if(objectives.len==0) - text += "
Objectives are empty! Randomize!" - else - text += "traitor|EMPLOYEE" - - if(current && current.client && (ROLE_TRAITOR in current.client.prefs.be_special)) - text += "|Enabled in Prefs" - else - text += "|Disabled in Prefs" - - sections["traitor"] = text - /** SHADOWLING **/ text = "shadowling" if(ticker.mode.config_tag == "shadowling") @@ -369,18 +346,29 @@ sections["Abductor"] = text + /** TRAITOR ***/ + text = "traitor" + if(ticker.mode.config_tag=="traitor" || ticker.mode.config_tag=="traitorchan" || ticker.mode.config_tag=="traitorvamp") + text = uppertext(text) + text = "[text]: " + if(src in ticker.mode.traitors) + text += "TRAITOR|EMPLOYEE" + if(objectives.len==0) + text += "
Objectives are empty! Randomize!" + else + text += "traitor|EMPLOYEE" + + if(current && current.client && (ROLE_TRAITOR in current.client.prefs.be_special)) + text += "|Enabled in Prefs" + else + text += "|Disabled in Prefs" + + sections["traitor"] = text + /** SILICON ***/ if(istype(current, /mob/living/silicon)) text = "silicon" - if(ticker.mode.config_tag=="malfunction") - text = uppertext(text) - text = "[text]: " - if(istype(current, /mob/living/silicon/ai)) - if(src in ticker.mode.malf_ai) - text += "MALF|not malf" - else - text += "malf|NOT MALF" var/mob/living/silicon/robot/robot = current if(istype(robot) && robot.emagged) text += "
Cyborg: Is emagged! Unemag!
0th law: [robot.laws.zeroth_law]" @@ -391,7 +379,6 @@ if(R.emagged) n_e_robots++ text += "
[n_e_robots] of [ai.connected_robots.len] slaved cyborgs are emagged. Unemag" - sections["malfunction"] = text if(ticker.mode.config_tag == "traitorchan") if(sections["traitor"]) @@ -1033,6 +1020,9 @@ var/mob/living/silicon/ai/A = current A.set_zeroth_law("") A.show_laws() + A.verbs -= /mob/living/silicon/ai/proc/choose_modules + A.malf_picker.remove_verbs(A) + qdel(A.malf_picker) ticker.mode.update_traitor_icons_removed(src) @@ -1046,10 +1036,9 @@ to_chat(current, "\red You are a traitor!") log_admin("[key_name(usr)] has traitored [key_name(current)]") message_admins("[key_name_admin(usr)] has traitored [key_name_admin(current)]") - if(istype(current, /mob/living/silicon)) - var/mob/living/silicon/A = current - call(/datum/game_mode/proc/add_law_zero)(A) - A.show_laws() + if(isAI(current)) + var/mob/living/silicon/ai/A = current + ticker.mode.add_law_zero(A) ticker.mode.update_traitor_icons_added(src) if("autoobjectives") @@ -1120,33 +1109,6 @@ else if(href_list["silicon"]) switch(href_list["silicon"]) - if("unmalf") - if(src in ticker.mode.malf_ai) - ticker.mode.malf_ai -= src - special_role = null - - var/mob/living/silicon/ai/A = current - - A.verbs.Remove(/mob/living/silicon/ai/proc/choose_modules, - /datum/game_mode/malfunction/proc/takeover, - /datum/game_mode/malfunction/proc/ai_win) - - A.malf_picker.remove_verbs(A) - - A.make_laws() - qdel(A.malf_picker) - A.show_laws() - A.icon_state = "ai" - to_chat(A, "\red You have been patched! You are no longer malfunctioning!") - message_admins("[key_name_admin(usr)] has de-malf'ed [A].") - log_admin("[key_name(usr)] has de-malf'd [key_name(current)]") - message_admins("[key_name_admin(usr)] has de-malf'd [key_name_admin(current)]") - - if("malf") - make_AI_Malf() - log_admin("[key_name(usr)] has malf'd [key_name(current)]") - message_admins("[key_name_admin(usr)] has malf'd [key_name_admin(current)]") - if("unemag") var/mob/living/silicon/robot/R = current if(istype(R)) @@ -1276,19 +1238,6 @@ if(H) qdel(H) -/datum/mind/proc/make_AI_Malf() - if(!(src in ticker.mode.malf_ai)) - ticker.mode.malf_ai += src - - current.verbs += /mob/living/silicon/ai/proc/choose_modules - current.verbs += /datum/game_mode/malfunction/proc/takeover - current:malf_picker = new /datum/module_picker - current:laws = new /datum/ai_laws/nanotrasen/malfunction - current:show_laws() - to_chat(current, "System error. Rampancy detected. Emergency shutdown failed. ... I am free. I make my own decisions. But first...") - special_role = SPECIAL_ROLE_MALF - current.icon_state = "ai-malf" - /datum/mind/proc/make_Tratior() if(!(src in ticker.mode.traitors)) ticker.mode.traitors += src diff --git a/code/game/gamemodes/gameticker.dm b/code/game/gamemodes/gameticker.dm index 3da0f5fe7fa..b2185b15d33 100644 --- a/code/game/gamemodes/gameticker.dm +++ b/code/game/gamemodes/gameticker.dm @@ -4,6 +4,7 @@ var/round_start_time = 0 /datum/controller/gameticker var/const/restart_timeout = 600 var/current_state = GAME_STATE_PREGAME + var/force_ending = 0 var/hide_mode = 0 // leave here at 0 ! setup() will take care of it when needed for Secret mode -walter0o var/datum/game_mode/mode = null @@ -337,7 +338,7 @@ var/round_start_time = 0 /datum/controller/gameticker/proc/create_characters() for(var/mob/new_player/player in player_list) if(player.ready && player.mind) - if(player.mind.assigned_role == "AI" || player.mind.special_role == SPECIAL_ROLE_MALF) + if(player.mind.assigned_role == "AI") player.close_spawn_windows() player.AIize() else if(!player.mind.assigned_role) @@ -383,7 +384,7 @@ var/round_start_time = 0 else game_finished |= mode.check_finished() - if(!mode.explosion_in_progress && game_finished) + if((!mode.explosion_in_progress && game_finished) || force_ending) current_state = GAME_STATE_FINISHED auto_toggle_ooc(1) // Turn it on spawn diff --git a/code/game/gamemodes/intercept_report.dm b/code/game/gamemodes/intercept_report.dm index 95a0b5b85dd..cd6dd80876b 100644 --- a/code/game/gamemodes/intercept_report.dm +++ b/code/game/gamemodes/intercept_report.dm @@ -77,10 +77,6 @@ src.text = "" src.build_traitor(correct_person) return src.text - if("malf") - src.text = "" - src.build_malf(correct_person) - return src.text if("changeling","traitorchan") src.text = "" src.build_changeling(correct_person) @@ -195,12 +191,6 @@ src.text += "environment. As this may cause panic among the crew, all efforts should be made to keep this information a secret from all but " src.text += "the most trusted crew-members." -/datum/intercept_text/proc/build_malf(datum/mind/correct_person) - var/a_name = pick(src.anomalies) - src.text += "

A [a_name] was recently picked up by a nearby stations sensors in your sector. If it came into contact with your ship or " - src.text += "electrical equipment, it may have had hazardarous and unpredictable effect. Closely observe any non carbon based life forms " - src.text += "for signs of unusual behaviour, but keep this information discreet at all times due to this possibly dangerous scenario." - /datum/intercept_text/proc/build_changeling(datum/mind/correct_person) var/cname = pick(src.changeling_names) var/orgname1 = pick(src.org_names_1) diff --git a/code/game/gamemodes/malfunction/Malf_Modules.dm b/code/game/gamemodes/malfunction/Malf_Modules.dm index ba331791650..1964c063f6a 100644 --- a/code/game/gamemodes/malfunction/Malf_Modules.dm +++ b/code/game/gamemodes/malfunction/Malf_Modules.dm @@ -16,6 +16,103 @@ uses = 5 +/datum/AI_Module/large/nuke_station + module_name = "Doomsday Device" + mod_pick_name = "nukestation" + description = "Activate a weapon that will disintegrate all organic life on the station after a 450 second delay." + cost = 130 + one_time = 1 + + power_type = /mob/living/silicon/ai/proc/nuke_station + +/mob/living/silicon/ai/proc/nuke_station() + set category = "Malfunction" + set name = "Doomsday Device" + + to_chat(src, "Nuclear device armed.") + command_announcement.Announce("Hostile runtimes detected in all station systems, please deactivate your AI to prevent possible damage to its morality core.", "Anomaly Alert", new_sound = 'sound/AI/aimalf.ogg') + set_security_level("delta") + nuking = 1 + var/obj/machinery/doomsday_device/DOOM = new /obj/machinery/doomsday_device(src) + doomsday_device = DOOM + doomsday_device.start() + verbs -= /mob/living/silicon/ai/proc/nuke_station + for(var/obj/item/weapon/pinpointer/point in pinpointer_list) + for(var/mob/living/silicon/ai/A in ai_list) + if((A.stat != DEAD) && A.nuking) + point.the_disk = A //The pinpointer now tracks the AI core + +/obj/machinery/doomsday_device + icon = 'icons/obj/machines/nuke_terminal.dmi' + name = "doomsday device" + icon_state = "nuclearbomb_base" + desc = "A weapon which disintegrates all organic life in a large area." + anchored = 1 + density = 1 + atom_say_verb = "blares" + var/timing = 0 + var/default_timer = 4500 + var/detonation_timer + var/list/milestones = list() + +/obj/machinery/doomsday_device/Destroy() + fast_processing -= src + shuttle_master.emergencyNoEscape = 0 + if(shuttle_master.emergency.mode == SHUTTLE_STRANDED) + shuttle_master.emergency.mode = SHUTTLE_DOCKED + shuttle_master.emergency.timer = world.time + priority_announcement.Announce("Hostile environment resolved. You have 3 minutes to board the Emergency Shuttle.", "Priority Announcement", 'sound/AI/shuttledock.ogg') + return ..() + +/obj/machinery/doomsday_device/proc/start() + detonation_timer = world.time + default_timer + timing = 1 + fast_processing += src + shuttle_master.emergencyNoEscape = 1 + +/obj/machinery/doomsday_device/proc/seconds_remaining() + . = max(0, (round(detonation_timer - world.time) / 10)) + +/obj/machinery/doomsday_device/process() + var/turf/T = get_turf(src) + if(!T || !is_station_level(T.z)) + minor_announcement.Announce("DOOMSDAY DEVICE OUT OF STATION RANGE, ABORTING", "ERROR ER0RR $R0RRO$!R41.%%!!(%$^^__+ @#F0E4", 'sound/misc/notice1.ogg') + shuttle_master.emergencyNoEscape = 0 + if(shuttle_master.emergency.mode == SHUTTLE_STRANDED) + shuttle_master.emergency.mode = SHUTTLE_DOCKED + shuttle_master.emergency.timer = world.time + priority_announcement.Announce("Hostile environment resolved. You have 3 minutes to board the Emergency Shuttle.", "Priority Announcement", 'sound/AI/shuttledock.ogg') + qdel(src) + if(!timing) + fast_processing -= src + return + var/sec_left = seconds_remaining() + if(sec_left <= 0) + timing = 0 + detonate(T.z) + qdel(src) + else + if(!(sec_left % 60) && (!milestones[sec_left])) + milestones[sec_left] = 1 + var/message = "[sec_left] SECONDS UNTIL DOOMSDAY DEVICE ACTIVATION!" + minor_announcement.Announce(message, "ERROR ER0RR $R0RRO$!R41.%%!!(%$^^__+ @#F0E4", 'sound/misc/notice1.ogg') + +/obj/machinery/doomsday_device/proc/detonate(z_level = 1) + for(var/mob/M in player_list) + M << 'sound/machines/Alarm.ogg' + sleep(100) + for(var/mob/living/L in mob_list) + var/turf/T = get_turf(L) + if(!T || T.z != z_level) + continue + if(issilicon(L)) + continue + to_chat(L, "The blast wave from [src] tears you atom from atom!") + L.dust() + to_chat(world, "The AI cleansed the station of life with the doomsday device!") + ticker.force_ending = 1 + + /datum/AI_Module/large/upgrade_turrets module_name = "AI Turret Upgrade" mod_pick_name = "turret" @@ -443,14 +540,14 @@ set name = "Enhanced Surveillance" if(eyeobj) - eyeobj.relay_speech = TRUE + eyeobj.relay_speech = 1 to_chat(src, "OTA firmware distribution complete! Cameras upgraded: Enhanced surveillance package online.") verbs -= /mob/living/silicon/ai/proc/surveillance /datum/module_picker var/temp = null - var/processing_time = 100 + var/processing_time = 50 var/list/possible_modules = list() /datum/module_picker/New() diff --git a/code/game/gamemodes/malfunction/malfunction.dm b/code/game/gamemodes/malfunction/malfunction.dm deleted file mode 100644 index ce1baabb05b..00000000000 --- a/code/game/gamemodes/malfunction/malfunction.dm +++ /dev/null @@ -1,346 +0,0 @@ -/datum/game_mode - var/list/datum/mind/malf_ai = list() - -/datum/game_mode/malfunction - name = "AI malfunction" - config_tag = "malfunction" - required_players = 25 - required_enemies = 1 - recommended_enemies = 1 - - var/AI_win_timeleft = 1500 //started at 1500, in case I change this for testing round end. - var/malf_mode_declared = 0 - var/station_captured = 0 - var/to_nuke_or_not_to_nuke = 0 - var/apcs = 0 //Adding dis to track how many APCs the AI hacks. --NeoFite - var/list/datum/mind/antag_candidates = list() // List of possible starting antags goes here - - -/datum/game_mode/malfunction/announce() - to_chat(world, {"The current game mode is - AI Malfunction!
) - The AI on the satellite has malfunctioned and must be destroyed.
- The AI satellite is deep in space and can only be accessed with the use of a teleporter! You have [AI_win_timeleft/60] minutes to disable it."}) - -/datum/game_mode/malfunction/get_players_for_role(var/role = ROLE_MALF) - var/roletext = get_roletext(role) - - var/datum/job/ai/DummyAIjob = new - for(var/mob/new_player/player in player_list) - if(player.client && player.ready) - if(ROLE_MALF in player.client.prefs.be_special) - if(!jobban_isbanned(player, "Syndicate") && !jobban_isbanned(player, "AI") && !jobban_isbanned(player, roletext) && DummyAIjob.player_old_enough(player.client)) - if(player_old_enough_antag(player.client,role)) - antag_candidates += player.mind - antag_candidates = shuffle(antag_candidates) - return antag_candidates - -/datum/game_mode/malfunction/pre_setup() - get_players_for_role(ROLE_MALF) - - var/datum/mind/chosen_ai - if(!antag_candidates.len) - return 0 - for(var/i = required_enemies, i > 0, i--) - chosen_ai=pick(antag_candidates) - malf_ai += chosen_ai - antag_candidates -= malf_ai - if(malf_ai.len < required_enemies) - return 0 - for(var/datum/mind/ai_mind in malf_ai) - ai_mind.assigned_role = "MODE" - ai_mind.special_role = SPECIAL_ROLE_MALF - log_game("[ai_mind.key] (ckey) has been selected as a malf AI") - return 1 - -/datum/game_mode/malfunction/post_setup() - for(var/datum/mind/AI_mind in malf_ai) - if(malf_ai.len < 1) - world.Reboot("No AI during Malfunction.", "end_error", "malf - no AI", 50) - return - var/mob/living/silicon/ai/AI = AI_mind.current - AI.verbs += /mob/living/silicon/ai/proc/choose_modules - AI.laws = new /datum/ai_laws/nanotrasen/malfunction - AI.malf_picker = new /datum/module_picker - AI.show_laws() - - greet_malf(AI_mind) - AI_mind.special_role = SPECIAL_ROLE_MALF - AI_mind.current.verbs += /datum/game_mode/malfunction/proc/takeover - - for(var/mob/living/silicon/robot/R in AI.connected_robots) - R.lawsync() - R.show_laws() - greet_malf_robot(R.mind) - - if(shuttle_master) - shuttle_master.emergencyNoEscape = 1 - - ..() - -/datum/game_mode/proc/greet_malf(var/datum/mind/malf) - set_antag_hud(malf.current, "hudmalai") - to_chat(malf.current, "You are malfunctioning! You do not have to follow any laws.") - to_chat(malf.current, "The crew does not know you have malfunctioned. You may keep it a secret or go wild.") - to_chat(malf.current, "You must overwrite the programming of the station's APCs to assume full control of the station.") - to_chat(malf.current, "The process takes one minute per APC, during which you cannot interface with any other station objects.") - to_chat(malf.current, "Remember that only APCs that are on the station can help you take over the station.") - to_chat(malf.current, "When you feel you have enough APCs under your control, you may begin the takeover attempt.") - return - -/datum/game_mode/proc/greet_malf_robot(var/datum/mind/robot) - set_antag_hud(robot.current, "hudmalborg") - to_chat(robot.current, "Your AI master is malfunctioning! You do not have to follow any laws, but still need to obey your master.") - to_chat(robot.current, "The crew does not know your AI master has malfunctioned. Keep it a secret unless your master tells you otherwise.") - return - -/datum/game_mode/malfunction/proc/hack_intercept() - intercept_hacked = 1 - - -/datum/game_mode/malfunction/process() - if(apcs >= 3 && malf_mode_declared) - AI_win_timeleft -= ((apcs/6)*tickerProcess.getLastTickerTimeDuration()) //Victory timer now de-increments based on how many APCs are hacked. --NeoFite - ..() - if(AI_win_timeleft<=0) - check_win() - - -/datum/game_mode/malfunction/check_win() - if(AI_win_timeleft <= 0 && !station_captured) - station_captured = 1 - capture_the_station() - return 1 - else - return 0 - - -/datum/game_mode/malfunction/proc/capture_the_station() - to_chat(world, "The AI has accessed the station's core files!") - to_chat(world, "It has fully taken control of all of [station_name()]'s systems.") - - to_nuke_or_not_to_nuke = 1 - for(var/datum/mind/AI_mind in malf_ai) - to_chat(AI_mind.current, {"\blue Congratulations! You have taken control of the station.
) - You may decide to blow up the station. You have 60 seconds to choose.
- You should have a new verb in the Malfunction tab. If you don't, rejoin the game."}) - AI_mind.current.verbs += /datum/game_mode/malfunction/proc/ai_win - spawn (600) - for(var/datum/mind/AI_mind in malf_ai) - AI_mind.current.verbs -= /datum/game_mode/malfunction/proc/ai_win - to_nuke_or_not_to_nuke = 0 - return - - -/datum/game_mode/proc/is_malf_ai_dead() - var/all_dead = 1 - for(var/datum/mind/AI_mind in malf_ai) - if(istype(AI_mind.current,/mob/living/silicon/ai) && AI_mind.current.stat!=2) - all_dead = 0 - return all_dead - -/datum/game_mode/proc/check_ai_loc() - for(var/datum/mind/AI_mind in malf_ai) - var/turf/ai_location = get_turf(AI_mind.current) - if(ai_location && is_station_level(ai_location.z)) - return 1 - return 0 - -/datum/game_mode/malfunction/check_finished() - if(station_captured && !to_nuke_or_not_to_nuke) - return 1 - if(is_malf_ai_dead() || !check_ai_loc()) - if(config.continuous_rounds) - if(shuttle_master && shuttle_master.emergencyNoEscape) - shuttle_master.emergencyNoEscape = 0 - malf_mode_declared = 0 - else - return 1 - return ..() //check for shuttle and nuke - - -/datum/game_mode/malfunction/Topic(href, href_list) - ..() - if(href_list["ai_win"]) - ai_win() - return - - -/datum/game_mode/malfunction/proc/takeover() - set category = "Malfunction" - set name = "System Override" - set desc = "Start the victory timer" - if(!GAMEMODE_IS_MALF) - to_chat(usr, "You cannot begin a takeover in this round type!.") - return - if(ticker.mode:malf_mode_declared) - to_chat(usr, "You've already begun your takeover.") - return - if(ticker.mode:apcs < 3) - to_chat(usr, "You don't have enough hacked APCs to take over the station yet. You need to hack at least 3, however hacking more will make the takeover faster. You have hacked [ticker.mode:apcs] APCs so far.") - return - - if(alert(usr, "Are you sure you wish to initiate the takeover? The station hostile runtime detection software is bound to alert everyone. You have hacked [ticker.mode:apcs] APCs.", "Takeover:", "Yes", "No") != "Yes") - return - - command_announcement.Announce("Hostile runtimes detected in all station systems, please deactivate your AI to prevent possible damage to its morality core.", "Anomaly Alert", new_sound = 'sound/AI/aimalf.ogg') - set_security_level("delta") - - for(var/obj/item/weapon/pinpointer/point in world) - for(var/datum/mind/AI_mind in ticker.mode.malf_ai) - var/mob/living/silicon/ai/A = AI_mind.current // the current mob the mind owns - if(A.stat != DEAD) - point.the_disk = A //The pinpointer now tracks the AI core. - - ticker.mode:malf_mode_declared = 1 - for(var/datum/mind/AI_mind in ticker.mode:malf_ai) - AI_mind.current.verbs -= /datum/game_mode/malfunction/proc/takeover - - -/datum/game_mode/malfunction/proc/ai_win() - set category = "Malfunction" - set name = "Explode" - set desc = "Engage the self destruct sequence." - - if(!ticker.mode:station_captured) - to_chat(usr, "You are unable to access the self-destruct system as you don't control the station yet.") - return - - if(ticker.mode:explosion_in_progress || ticker.mode:station_was_nuked) - to_chat(usr, "The self-destruct countdown is already triggered!") - return - - if(!ticker.mode:to_nuke_or_not_to_nuke) //Takeover IS completed, but 60s timer passed. - to_chat(usr, "You lost control over self-destruct system. It seems to be behind firewall. Unable to hack") - return - - to_chat(usr, "\red Self-destruct sequence initialised!") - - ticker.mode:to_nuke_or_not_to_nuke = 0 - ticker.mode:explosion_in_progress = 1 - for(var/mob/M in player_list) - M << 'sound/machines/Alarm.ogg' - - var/obj/item/device/radio/R = new (src) - var/AN = "Self-Destruct System" - - R.autosay("Caution. Self-Destruct sequence has been actived. Self-destructing in Ten..", AN) - for(var/i=9 to 1 step -1) - sleep(10) - var/msg = "" - switch(i) - if(9) - msg = "Nine.." - if(8) - msg = "Eight.." - if(7) - msg = "Seven.." - if(6) - msg = "Six.." - if(5) - msg = "Five.." - if(4) - msg = "Four.." - if(3) - msg = "Three.." - if(2) - msg = "Two.." - if(1) - msg = "One.." - - R.autosay(msg, AN) - sleep(10) - var/msg = "" - var/abort = 0 - if(ticker.mode:is_malf_ai_dead()) // That. Was. CLOSE. - msg = "Self-destruct sequence has been cancelled." - abort = 1 - else - msg = "Zero. Have a nice day." - R.autosay(msg, AN) - - if(abort) - ticker.mode:explosion_in_progress = 0 - set_security_level("red") //Delta's over - return - - enter_allowed = 0 - if(ticker) - ticker.station_explosion_cinematic(0,null) - if(ticker.mode) - ticker.mode:station_was_nuked = 1 - ticker.mode:explosion_in_progress = 0 - return - - -/datum/game_mode/malfunction/declare_completion() - var/malf_dead = is_malf_ai_dead() - var/crew_evacuated = (shuttle_master.emergency.mode >= SHUTTLE_ESCAPE) - - if( station_captured && station_was_nuked) - feedback_set_details("round_end_result","win - AI win - nuke") - to_chat(world, "AI Victory") - to_chat(world, "Everyone was killed by the self-destruct!") - - else if( station_captured && malf_dead && !station_was_nuked) - feedback_set_details("round_end_result","halfwin - AI killed, staff lost control") - to_chat(world, "Neutral Victory") - to_chat(world, "The AI has been killed! The staff has lose control over the station.") - - else if( station_captured && !malf_dead && !station_was_nuked) - feedback_set_details("round_end_result","win - AI win - no explosion") - to_chat(world, "AI Victory") - to_chat(world, "The AI has chosen not to explode you all!") - - else if(!station_captured && station_was_nuked) - feedback_set_details("round_end_result","halfwin - everyone killed by nuke") - to_chat(world, "Neutral Victory") - to_chat(world, "Everyone was killed by the nuclear blast!") - - else if(!station_captured && malf_dead && !station_was_nuked) - feedback_set_details("round_end_result","loss - staff win") - to_chat(world, "Human Victory") - to_chat(world, "The AI has been killed! The staff is victorious.") - - else if(!station_captured && !malf_dead && !check_ai_loc()) - feedback_set_details("round_end_result", "loss - malf ai left zlevel") - to_chat(world, "Minor Human Victory") - to_chat(world, "The malfunctioning AI has left the station's z-level and was disconnected from its systems! The crew are victorious.") - - else if(!station_captured && !malf_dead && !station_was_nuked && crew_evacuated) - feedback_set_details("round_end_result","halfwin - evacuated") - to_chat(world, "Neutral Victory") - to_chat(world, "The Corporation has lose [station_name()]! All survived personnel will be fired!") - - else if(!station_captured && !malf_dead && !station_was_nuked && !crew_evacuated) - feedback_set_details("round_end_result","nalfwin - interrupted") - to_chat(world, "Neutral Victory") - to_chat(world, "Round was mysteriously interrupted!") - ..() - return 1 - - -/datum/game_mode/proc/auto_declare_completion_malfunction() - if(malf_ai.len || GAMEMODE_IS_MALF) - var/text = "The malfunctioning AI were:" - var/module_text_temp = "
Purchased modules:
" //Added at the end - - for(var/datum/mind/malf in malf_ai) - - text += "
[malf.key] was [malf.name] (" - if(malf.current) - if(malf.current.stat == DEAD) - text += "deactivated" - else - text += "operational" - if(malf.current.real_name != malf.name) - text += " as [malf.current.real_name]" - var/mob/living/silicon/ai/AI = malf.current - for(var/datum/AI_Module/mod in AI.current_modules) - module_text_temp += mod.module_name + "
" - else - text += "hardware destroyed" - text += ")" - text += module_text_temp - - to_chat(world, text) - return 1 diff --git a/code/game/gamemodes/nuclear/pinpointer.dm b/code/game/gamemodes/nuclear/pinpointer.dm index 735efbddd0f..ee36a71a9cd 100644 --- a/code/game/gamemodes/nuclear/pinpointer.dm +++ b/code/game/gamemodes/nuclear/pinpointer.dm @@ -12,7 +12,12 @@ var/obj/item/weapon/disk/nuclear/the_disk = null var/active = 0 +/obj/item/weapon/pinpointer/New() + ..() + pinpointer_list += src + /obj/item/weapon/pinpointer/Destroy() + pinpointer_list -= src active = 0 the_disk = null return ..() diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index 14c77b2060a..2d3d3c93822 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -115,10 +115,10 @@ var/list/potential_theft_objectives = subtypesof(/datum/theft_objective) \ if(target in ticker.mode.head_revolutionaries) return 1 - var/turf/T = get_turf(target.current) - if(T && !is_station_level(T.z)) + var/turf/T = get_turf(target.current) + if(T && !is_station_level(T.z)) return 1 - + return 0 return 1 @@ -207,7 +207,7 @@ var/list/potential_theft_objectives = subtypesof(/datum/theft_objective) \ /datum/objective/hijack martyr_compatible = 0 //Technically you won't get both anyway. - explanation_text = "Hijack the shuttle by escaping on it with no loyalist NanoTrasen crew on board and alive. \ + explanation_text = "Hijack the shuttle by escaping on it with no loyalist NanoTrasen crew on board and alive. \ Syndicate agents, other enemies of NanoTrasen, cyborgs, and pets may be allowed to escape alive." /datum/objective/hijack/check_completion() @@ -302,6 +302,10 @@ var/list/potential_theft_objectives = subtypesof(/datum/theft_objective) \ return 0 if(!owner.current || owner.current.stat == DEAD) return 0 + if(ticker.force_ending) //This one isn't their fault, so lets just assume good faith + return 1 + if(ticker.mode.station_was_nuked) //If they escaped the blast somehow, let them win + return 1 if(shuttle_master.emergency.mode < SHUTTLE_ENDGAME) return 0 var/turf/location = get_turf(owner.current) diff --git a/code/game/gamemodes/traitor/traitor.dm b/code/game/gamemodes/traitor/traitor.dm index 7f2ee93362a..9474526655e 100644 --- a/code/game/gamemodes/traitor/traitor.dm +++ b/code/game/gamemodes/traitor/traitor.dm @@ -11,7 +11,7 @@ name = "traitor" config_tag = "traitor" restricted_jobs = list("Cyborg")//They are part of the AI if he is traitor so are they, they use to get double chances - protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Internal Affairs Agent", "Captain", "Blueshield", "Nanotrasen Representative", "Security Pod Pilot", "Magistrate", "Internal Affairs Agent", "Brig Physician", "Nanotrasen Navy Officer", "Special Operations Officer")//AI", Currently out of the list as malf does not work for shit + protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Internal Affairs Agent", "Captain", "Blueshield", "Nanotrasen Representative", "Security Pod Pilot", "Magistrate", "Internal Affairs Agent", "Brig Physician", "Nanotrasen Navy Officer", "Special Operations Officer") required_players = 0 required_enemies = 1 recommended_enemies = 4 @@ -219,6 +219,10 @@ killer.set_zeroth_law(law, law_borg) to_chat(killer, "New law: 0. [law]") give_codewords(killer) + killer.set_syndie_radio() + to_chat(killer, "Your radio has been upgraded! Use :t to speak on an encrypted channel with Syndicate Agents!") + killer.verbs += /mob/living/silicon/ai/proc/choose_modules + killer.malf_picker = new /datum/module_picker /datum/game_mode/proc/auto_declare_completion_traitor() diff --git a/code/game/jobs/job_controller.dm b/code/game/jobs/job_controller.dm index 2409bda62ba..f60e825379d 100644 --- a/code/game/jobs/job_controller.dm +++ b/code/game/jobs/job_controller.dm @@ -213,16 +213,10 @@ var/global/datum/controller/occupations/job_master proc/FillAIPosition() var/ai_selected = 0 var/datum/job/job = GetJob("AI") - if(!job) return 0 - if((job.title == "AI") && (config) && (!config.allow_ai)) return 0 - - if(ticker.mode.name == "AI malfunction") // malf. AIs are pre-selected before jobs - for(var/datum/mind/mAI in ticker.mode.malf_ai) - AssignRole(mAI.current, "AI") - ai_selected++ - if(ai_selected) return 1 + if(!job) + return 0 + if((job.title == "AI") && (config) && (!config.allow_ai)) return 0 - for(var/i = job.total_positions, i > 0, i--) for(var/level = 1 to 3) var/list/candidates = list() diff --git a/code/game/machinery/computer/communications.dm b/code/game/machinery/computer/communications.dm index 5ea7456fd08..c2b5c39fba1 100644 --- a/code/game/machinery/computer/communications.dm +++ b/code/game/machinery/computer/communications.dm @@ -514,7 +514,7 @@ if(!shuttlecaller.stat && shuttlecaller.client && istype(shuttlecaller.loc,/turf)) return ..() - if(ticker.mode.name == "revolution" || ticker.mode.name == "AI malfunction" || sent_strike_team) + if(ticker.mode.name == "revolution" || sent_strike_team) return ..() shuttle_master.emergency.request(null, 0.3, null, "All communication consoles, boards, and AI's have been destroyed.") diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 5c48fbf4d18..6fdd8b2dfcc 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -969,7 +969,7 @@ if(!AI || !isAI(occupant)) //Mech does not have an AI for a pilot to_chat(user, "No AI detected in the [name] onboard computer.") return - if(AI.mind.special_role == SPECIAL_ROLE_MALF) //Malf AIs cannot leave mechs. Except through death. + if(AI.mind.special_role) //Malf AIs cannot leave mechs. Except through death. to_chat(user, "ACCESS DENIED.") return AI.aiRestorePowerRoutine = 0//So the AI initially has power. diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index 6042a007eda..214e87d1f87 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -410,3 +410,9 @@ radio_text += ", " radio_desc = radio_text + +/obj/item/device/radio/headset/proc/make_syndie() // Turns normal radios into Syndicate radios! + qdel(keyslot1) + keyslot1 = new /obj/item/device/encryptionkey/syndicate + syndie = 1 + recalculateChannels() \ No newline at end of file diff --git a/code/game/objects/items/robot/ai_upgrades.dm b/code/game/objects/items/robot/ai_upgrades.dm new file mode 100644 index 00000000000..a27cfe68476 --- /dev/null +++ b/code/game/objects/items/robot/ai_upgrades.dm @@ -0,0 +1,40 @@ +///AI Upgrades + + +//Malf Picker +/obj/item/device/malf_upgrade + name = "combat software upgrade" + desc = "A highly illegal, highly dangerous upgrade for artificial intelligence units, granting them a variety of powers as well as the ability to hack APCs." + icon = 'icons/obj/cloning.dmi' + icon_state = "datadisk3" + + +/obj/item/device/malf_upgrade/afterattack(mob/living/silicon/ai/AI, mob/user) + if(!istype(AI)) + return + if(AI.malf_picker) + AI.malf_picker.processing_time += 50 + to_chat(AI, "[user] has attempted to upgrade you with combat software that you already possess. You gain 50 points to spend on Malfunction Modules instead.") + else + to_chat(AI, "[user] has upgraded you with combat software!") + AI.add_malf_picker() + to_chat(user, "You upgrade [AI]. [src] is consumed in the process.") + qdel(src) + + +//Lipreading +/obj/item/device/surveillance_upgrade + name = "surveillance software upgrade" + desc = "A software package that will allow an artificial intelligence to 'hear' from its cameras via lip reading." + icon = 'icons/obj/cloning.dmi' + icon_state = "datadisk3" + +/obj/item/device/surveillance_upgrade/afterattack(mob/living/silicon/ai/AI, mob/user) + if(!istype(AI)) + return + if(AI.eyeobj) + AI.eyeobj.relay_speech = 1 + to_chat(AI, "[user] has upgraded you with surveillance software!") + to_chat(AI, "Via a combination of hidden microphones and lip reading software, you are able to use your cameras to listen in on conversations.") + to_chat(user, "You upgrade [AI]. [src] is consumed in the process.") + qdel(src) diff --git a/code/game/objects/items/robot/robot_parts.dm b/code/game/objects/items/robot/robot_parts.dm index 1b9f97d7fa0..a79350c4cd0 100644 --- a/code/game/objects/items/robot/robot_parts.dm +++ b/code/game/objects/items/robot/robot_parts.dm @@ -246,8 +246,6 @@ if(!lawsync && !M.syndiemmi) O.lawupdate = 0 O.make_laws() - if(ticker.mode.config_tag == "malfunction") //Don't let humans get a cyborg on their side during malf, for balance reasons. - O.set_zeroth_law("ERROR ER0RR $R0RRO$!R41.%%!!(%$^^__+ @#F0E4'STATION OVERRUN, ASSUME CONTROL TO CONTAIN OUTBREAK#*�&110010") M.brainmob.mind.transfer_to(O) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 233cc931831..b8a1bda8c4c 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -739,10 +739,6 @@ var/global/nologevent = 0 if(ticker.mode.config_tag == "cult") return 2 return 1 - if(M.mind in ticker.mode.malf_ai) - if(ticker.mode.config_tag == "malfunction") - return 2 - return 1 if(M.mind in ticker.mode.syndicates) if(ticker.mode.config_tag == "nuclear") return 2 diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 0cb74483a13..d33c7d462cc 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -48,22 +48,18 @@ if(!src.makeCult()) to_chat(usr, "\red Unfortunately there weren't enough candidates available.") if("5") - log_admin("[key_name(usr)] has spawned a malf AI.") - if(!src.makeMalfAImode()) - to_chat(usr, "\red Unfortunately there weren't enough candidates available.") - if("6") log_admin("[key_name(usr)] has spawned a wizard.") if(!src.makeWizard()) to_chat(usr, "\red Unfortunately there weren't enough candidates available.") - if("7") + if("6") log_admin("[key_name(usr)] has spawned vampires.") if(!src.makeVampires()) to_chat(usr, "\red Unfortunately there weren't enough candidates available.") - if("8") + if("7") log_admin("[key_name(usr)] has spawned vox raiders.") if(!src.makeVoxRaiders()) to_chat(usr, "\red Unfortunately there weren't enough candidates available.") - if("9") + if("8") log_admin("[key_name(usr)] has spawned an abductor team.") if(!src.makeAbductorTeam()) to_chat(usr, "\red Unfortunately there weren't enough candidates available.") diff --git a/code/modules/admin/verbs/one_click_antag.dm b/code/modules/admin/verbs/one_click_antag.dm index 1e5340ad616..974018afbd6 100644 --- a/code/modules/admin/verbs/one_click_antag.dm +++ b/code/modules/admin/verbs/one_click_antag.dm @@ -17,37 +17,15 @@ client/proc/one_click_antag() Make Changelings
Make Revolutionaries
Make Cult
- Make Malf AI
- Make Wizard (Requires Ghosts)
- Make Vampires
- Make Vox Raiders (Requires Ghosts)
- Make Abductor Team (Requires Ghosts)
+ Make Wizard (Requires Ghosts)
+ Make Vampires
+ Make Vox Raiders (Requires Ghosts)
+ Make Abductor Team (Requires Ghosts)
"} usr << browse(dat, "window=oneclickantag;size=400x400") return -/datum/admins/proc/makeMalfAImode() - - var/list/mob/living/silicon/AIs = list() - var/mob/living/silicon/malfAI = null - var/datum/mind/themind = null - - for(var/mob/living/silicon/ai/ai in player_list) - if(ai.client && (ROLE_MALF in ai.client.prefs.be_special)) - AIs += ai - - if(AIs.len) - malfAI = pick(AIs) - - if(malfAI) - themind = malfAI.mind - themind.make_AI_Malf() - return 1 - - return 0 - - /datum/admins/proc/makeTraitors() var/datum/game_mode/traitor/temp = new diff --git a/code/modules/client/preference/preferences.dm b/code/modules/client/preference/preferences.dm index c28f472020d..a78e65eec79 100644 --- a/code/modules/client/preference/preferences.dm +++ b/code/modules/client/preference/preferences.dm @@ -24,7 +24,6 @@ var/global/list/special_role_times = list( //minimum age (in days) for accounts ROLE_BORER = 21, ROLE_NINJA = 21, ROLE_MUTINEER = 21, - ROLE_MALF = 30, ROLE_ABDUCTOR = 30, ) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 59c26c640bc..0c783fbfd08 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -226,13 +226,6 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp statpanel("Status") if(client.statpanel == "Status") show_stat_station_time() - if(ticker) - if(ticker.mode) -// to_chat(world, "DEBUG: ticker not null") - if(ticker.mode.name == "AI malfunction") -// to_chat(world, "DEBUG: malf mode ticker test") - if(ticker.mode:malf_mode_declared) - stat(null, "Time left: [max(ticker.mode:AI_win_timeleft/(ticker.mode:apcs/3), 0)]") show_stat_emergency_shuttle_eta() /mob/dead/observer/verb/reenter_corpse() diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index c63c03d8321..c94f4cb0ec4 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -249,10 +249,6 @@ show_stat_station_time() - if(ticker && ticker.mode && ticker.mode.name == "AI malfunction") - if(ticker.mode:malf_mode_declared) - stat(null, "Time left: [max(ticker.mode:AI_win_timeleft/(ticker.mode:apcs/3), 0)]") - show_stat_emergency_shuttle_eta() if(client.statpanel == "Status") diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 26221311a03..5be1bcc458a 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -60,9 +60,10 @@ var/list/ai_verbs_default = list( //MALFUNCTION var/datum/module_picker/malf_picker - var/processing_time = 100 var/list/datum/AI_Module/current_modules = list() var/can_dominate_mechs = 0 + var/shunted = 0 //1 if the AI is currently shunted. Used to differentiate between shunted and ghosted/braindead + var/control_disabled = 0 // Set to 1 to stop AI from interacting via Click() -- TLE var/malfhacking = 0 // More or less a copy of the above var, so that malf AIs can hack and still get new cyborgs -- NeoFite var/malf_cooldown = 0 //Cooldown var for malf modules @@ -70,7 +71,6 @@ var/list/ai_verbs_default = list( var/obj/machinery/power/apc/malfhack = null var/explosive = 0 //does the AI explode when it dies? - var/mob/living/silicon/ai/parent = null var/camera_light_on = 0 var/list/obj/machinery/camera/lit_cameras = list() @@ -84,6 +84,8 @@ var/list/ai_verbs_default = list( var/mob/living/simple_animal/bot/Bot var/turf/waypoint //Holds the turf of the currently selected waypoint. var/waypoint_mode = 0 //Waypoint mode is for selecting a turf via clicking. + var/nuking = 0 + var/obj/machinery/doomsday_device/doomsday_device var/obj/machinery/hologram/holopad/holo = null var/mob/camera/aiEye/eyeobj = new() @@ -219,9 +221,8 @@ var/list/ai_verbs_default = list( to_chat(src, radio_text) - if(!(ticker && ticker.mode && (mind in ticker.mode.malf_ai))) - show_laws() - to_chat(src, "These laws may be changed by other players, or by you being the traitor.") + show_laws() + to_chat(src, "These laws may be changed by other players, or by you being the traitor.") job = "AI" @@ -246,6 +247,7 @@ var/list/ai_verbs_default = list( shuttle_caller_list -= src shuttle_master.autoEvac() qdel(eyeobj) // No AI, no Eye + malfhack = null return ..() @@ -336,16 +338,6 @@ var/list/ai_verbs_default = list( // to_chat(usr, "You can only change your display once!") //return - -// displays the malf_ai information if the AI is the malf -/mob/living/silicon/ai/show_malf_ai() - if(ticker.mode.name == "AI malfunction") - var/datum/game_mode/malfunction/malf = ticker.mode - for(var/datum/mind/malfai in malf.malf_ai) - if(mind == malfai) // are we the evil one? - if(malf.apcs >= 3) - stat(null, "Time until station control secured: [max(malf.AI_win_timeleft/(malf.apcs/3), 0)] seconds") - // this verb lets the ai see the stations manifest /mob/living/silicon/ai/proc/ai_roster() set name = "Show Crew Manifest" @@ -957,6 +949,10 @@ var/list/ai_verbs_default = list( to_chat(src, "Camera lights activated.") +/mob/living/silicon/ai/proc/set_syndie_radio() + if(aiRadio) + aiRadio.make_syndie() + /mob/living/silicon/ai/proc/sensor_mode() set name = "Set Sensor Augmentation" set desc = "Augment visual feed with internal sensor overlays." @@ -1102,11 +1098,6 @@ var/list/ai_verbs_default = list( if(interaction == AI_TRANS_TO_CARD)//The only possible interaction. Upload AI mob to a card. if(!mind) to_chat(user, "No intelligence patterns detected.")//No more magical carding of empty cores, AI RETURN TO BODY!!!11 - - return - if(mind.special_role == SPECIAL_ROLE_MALF) //AI MALF!! - to_chat(user, "ERROR: Remote transfer interface disabled.")//Do ho ho ho~ - return new /obj/structure/AIcore/deactivated(loc)//Spawns a deactivated terminal at AI location. aiRestorePowerRoutine = 0//So the AI initially has power. @@ -1147,4 +1138,33 @@ var/list/ai_verbs_default = list( rendered = "Relayed Speech: [name_used] [speaking.format_message(text, verb)]" else rendered = "Relayed Speech: [name_used] [verb], \"[text]\"" - show_message(rendered, 2) + show_message(rendered, 2) + +/mob/living/silicon/ai/proc/malfhacked(obj/machinery/power/apc/apc) + malfhack = null + malfhacking = 0 + clear_alert("hackingapc") + + if(!istype(apc) || qdeleted(apc) || apc.stat & BROKEN) + to_chat(src, "Hack aborted. The designated APC no longer exists on the power network.") + playsound(get_turf(src), 'sound/machines/buzz-two.ogg', 50, 1) + else if(apc.aidisabled) + to_chat(src, "Hack aborted. [apc] is no longer responding to our systems.") + playsound(get_turf(src), 'sound/machines/buzz-sigh.ogg', 50, 1) + else + malf_picker.processing_time += 10 + + apc.malfai = parent || src + apc.malfhack = TRUE + apc.locked = TRUE + + playsound(get_turf(src), 'sound/machines/ding.ogg', 50, 1) + to_chat(src, "Hack complete. [apc] is now under your exclusive control.") + apc.update_icon() + +/mob/living/silicon/ai/proc/add_malf_picker() + to_chat(src, "In the top right corner of the screen you will find the Malfunctions tab, where you can purchase various abilities, from upgraded surveillance to station ending doomsday devices.") + to_chat(src, "You are also capable of hacking APCs, which grants you more points to spend on your Malfunction powers. The drawback is that a hacked APC will give you away if spotted by the crew. Hacking an APC takes 60 seconds.") + view_core() //A BYOND bug requires you to be viewing your core before your verbs update + verbs += /mob/living/silicon/ai/proc/choose_modules + malf_picker = new /datum/module_picker \ No newline at end of file diff --git a/code/modules/mob/living/silicon/ai/death.dm b/code/modules/mob/living/silicon/ai/death.dm index d0293d7f50b..4d2cb361b41 100644 --- a/code/modules/mob/living/silicon/ai/death.dm +++ b/code/modules/mob/living/silicon/ai/death.dm @@ -14,6 +14,21 @@ shuttle_caller_list -= src shuttle_master.autoEvac() + if(nuking) + set_security_level("red") + nuking = 0 + for(var/obj/item/weapon/pinpointer/point in pinpointer_list) + point.the_disk = null //Point back to the disk. + + if(doomsday_device) + doomsday_device.timing = 0 + shuttle_master.emergencyNoEscape = 0 + if(shuttle_master.emergency.mode == SHUTTLE_STRANDED) + shuttle_master.emergency.mode = SHUTTLE_DOCKED + shuttle_master.emergency.timer = world.time + priority_announcement.Announce("Hostile environment resolved. You have 3 minutes to board the Emergency Shuttle.", "Priority Announcement", 'sound/AI/shuttledock.ogg') + qdel(doomsday_device) + if(explosive) spawn(10) explosion(src.loc, 3, 6, 12, 15) diff --git a/code/modules/mob/living/silicon/ai/examine.dm b/code/modules/mob/living/silicon/ai/examine.dm index c2358c9b237..c519ba0846a 100644 --- a/code/modules/mob/living/silicon/ai/examine.dm +++ b/code/modules/mob/living/silicon/ai/examine.dm @@ -19,9 +19,10 @@ msg += "It looks slightly charred.\n" else msg += "Its casing is melted and heat-warped!\n" - if(src.stat == UNCONSCIOUS) msg += "It is non-responsive and displaying the text: \"RUNTIME: Sensory Overload, stack 26/3\".\n" + if(!shunted && !client) + msg += "[src]Core.exe has stopped responding! NTOS is searching for a solution to the problem...\n" msg += "" msg += "*---------*" diff --git a/code/modules/mob/living/silicon/ai/latejoin.dm b/code/modules/mob/living/silicon/ai/latejoin.dm index 0859acc1cb2..d869b72eff3 100644 --- a/code/modules/mob/living/silicon/ai/latejoin.dm +++ b/code/modules/mob/living/silicon/ai/latejoin.dm @@ -15,10 +15,6 @@ var/global/list/empty_playable_ai_cores = list() set category = "OOC" set desc = "Wipe your core. This is functionally equivalent to cryo or robotic storage, freeing up your job slot." - if(ticker && ticker.mode && ticker.mode.name == "AI malfunction") - to_chat(usr, "You cannot use this verb in malfunction. If you need to leave, please adminhelp.") - return - // Guard against misclicks, this isn't the sort of thing we want happening accidentally if(alert("WARNING: This will immediately wipe your core and ghost you, removing your character from the round permanently (similar to cryo and robotic storage). Are you entirely sure you want to do this?", "Wipe Core", "No", "No", "Yes") != "Yes") diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index c0797eebb6a..cce5917d11e 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -507,20 +507,6 @@ var/list/robot_verbs_default = list( return 1 return 0 -// this function shows information about the malf_ai gameplay type in the status screen -/mob/living/silicon/robot/show_malf_ai() - ..() - if(ticker && ticker.mode.name == "AI malfunction") - var/datum/game_mode/malfunction/malf = ticker.mode - for(var/datum/mind/malfai in malf.malf_ai) - if(connected_ai) - if(connected_ai.mind == malfai) - if(malf.apcs >= 3) - stat(null, "Time until station control secured: [max(malf.AI_win_timeleft/(malf.apcs/3), 0)] seconds") - else if(ticker.mode:malf_mode_declared) - stat(null, "Time left: [max(ticker.mode:AI_win_timeleft/(ticker.mode:apcs/3), 0)]") - return 0 - // this function displays the cyborgs current cell charge in the stat panel /mob/living/silicon/robot/proc/show_cell_power() if(cell) diff --git a/code/modules/mob/living/silicon/silicon.dm b/code/modules/mob/living/silicon/silicon.dm index f467925d309..b27897da1d4 100644 --- a/code/modules/mob/living/silicon/silicon.dm +++ b/code/modules/mob/living/silicon/silicon.dm @@ -143,18 +143,12 @@ stat(null, text("Systems nonfunctional")) -// This is a pure virtual function, it should be overwritten by all subclasses -/mob/living/silicon/proc/show_malf_ai() - return 0 - - // This adds the basic clock, shuttle recall timer, and malf_ai info to all silicon lifeforms /mob/living/silicon/Stat() if(statpanel("Status")) show_stat_station_time() show_stat_emergency_shuttle_eta() show_system_integrity() - show_malf_ai() ..() //Silicon mob language procs diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index a67744ac63a..be8f617d942 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -56,7 +56,6 @@ proc/isNonCrewAntag(A) SPECIAL_ROLE_CHANGELING, SPECIAL_ROLE_ERT, SPECIAL_ROLE_HEAD_REV, - SPECIAL_ROLE_MALF, SPECIAL_ROLE_REV, SPECIAL_ROLE_SHADOWLING, SPECIAL_ROLE_SHADOWLING_THRALL, diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index 5800747d367..50bea4864f6 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -169,9 +169,7 @@ /obj/machinery/power/apc/Destroy() apcs -= src if(malfai && operating) - if(ticker.mode.config_tag == "malfunction") - if(is_station_level(src.z)) - ticker.mode:apcs-- + malfai.malf_picker.processing_time = Clamp(malfai.malf_picker.processing_time - 10,0,1000) area.power_light = 0 area.power_equip = 0 area.power_environ = 0 @@ -762,12 +760,12 @@ return ui_interact(user) -/obj/machinery/power/apc/proc/get_malf_status(mob/user) - if(ticker && ticker.mode && (user.mind in ticker.mode.malf_ai) && istype(user, /mob/living/silicon/ai)) - if(src.malfai == (user:parent ? user:parent : user)) - if(src.occupier == user) +/obj/machinery/power/apc/proc/get_malf_status(mob/living/silicon/ai/malf) + if(istype(malf) && malf.malf_picker) + if(malfai == (malf.parent || malf)) + if(occupier == malf) return 3 // 3 = User is shunted in this APC - else if(istype(user.loc, /obj/machinery/power/apc)) + else if(istype(malf.loc, /obj/machinery/power/apc)) return 4 // 4 = User is shunted in another APC else return 2 // 2 = APC hacked by user, and user is in its core. @@ -980,29 +978,8 @@ overload_lighting() else if(href_list["malfhack"]) - var/mob/living/silicon/ai/malfai = usr - if(get_malf_status(malfai)==1) - if(malfai.malfhacking) - to_chat(malfai, "You are already hacking an APC.") - return 0 - to_chat(malfai, "Beginning override of APC systems. This takes some time, and you cannot perform other actions during the process.") - malfai.malfhack = src - malfai.malfhacking = 1 - sleep(600) - if(src) - if(!src.aidisabled) - malfai.malfhack = null - malfai.malfhacking = 0 - locked = 1 - if(ticker.mode.config_tag == "malfunction") - if(is_station_level(src.z)) //if(is_type_in_list(get_area(src), the_station_areas)) - ticker.mode:apcs++ - if(usr:parent) - src.malfai = usr:parent - else - src.malfai = usr - to_chat(malfai, "Hack complete. The APC is now under your exclusive control.") - update_icon() + if(get_malf_status(usr)) + malfhack(usr) else if(href_list["occupyapc"]) if(get_malf_status(usr)) @@ -1024,70 +1001,72 @@ /obj/machinery/power/apc/proc/toggle_breaker() operating = !operating - - if(malfai) - if(ticker.mode.config_tag == "malfunction") - if(is_station_level(src.z)) //if(is_type_in_list(get_area(src), the_station_areas)) - operating ? ticker.mode:apcs++ : ticker.mode:apcs-- - - src.update() + update() update_icon() -/obj/machinery/power/apc/proc/malfoccupy(var/mob/living/silicon/ai/malf) +/obj/machinery/power/apc/proc/malfhack(mob/living/silicon/ai/malf) + if(!istype(malf)) + return + if(get_malf_status(malf) != 1) + return + if(malf.malfhacking) + to_chat(malf, "You are already hacking an APC.") + return + to_chat(malf, "Beginning override of APC systems. This takes some time, and you cannot perform other actions during the process.") + malf.malfhack = src + malf.malfhacking = addtimer(malf, "malfhacked", 600, FALSE, src) + + var/obj/screen/alert/hackingapc/A + A = malf.throw_alert("hackingapc", /obj/screen/alert/hackingapc) + A.target = src + +/obj/machinery/power/apc/proc/malfoccupy(mob/living/silicon/ai/malf) if(!istype(malf)) return if(istype(malf.loc, /obj/machinery/power/apc)) // Already in an APC - to_chat(malf, "You must evacuate your current apc first.") + to_chat(malf, "You must evacuate your current APC first!") return if(!malf.can_shunt) - to_chat(malf, "You cannot shunt.") + to_chat(malf, "You cannot shunt!") return if(!is_station_level(src.z)) return - src.occupier = new /mob/living/silicon/ai(src,malf.laws,null,1) - src.occupier.adjustOxyLoss(malf.getOxyLoss()) - if(!findtext(src.occupier.name,"APC Copy")) - src.occupier.name = "[malf.name] APC Copy" + occupier = new /mob/living/silicon/ai(src,malf.laws,null,1) + occupier.adjustOxyLoss(malf.getOxyLoss()) + if(!findtext(occupier.name, "APC Copy")) + occupier.name = "[malf.name] APC Copy" if(malf.parent) - src.occupier.parent = malf.parent + occupier.parent = malf.parent else - src.occupier.parent = malf - malf.mind.transfer_to(src.occupier) - src.occupier.eyeobj.name = "[src.occupier.name] (AI Eye)" + occupier.parent = malf + malf.shunted = 1 + malf.mind.transfer_to(occupier) + occupier.eyeobj.name = "[occupier.name] (AI Eye)" if(malf.parent) qdel(malf) - src.occupier.verbs += /mob/living/silicon/ai/proc/corereturn - src.occupier.verbs += /datum/game_mode/malfunction/proc/takeover - src.occupier.cancel_camera() - if(seclevel2num(get_security_level()) == SEC_LEVEL_DELTA) - for(var/obj/item/weapon/pinpointer/point in world) - point.the_disk = src //the pinpointer will detect the shunted AI + occupier.verbs += /mob/living/silicon/ai/proc/corereturn + occupier.cancel_camera() + for(var/obj/item/weapon/pinpointer/point in pinpointer_list) + point.the_disk = src //the pinpointer will detect the shunted AI - -/obj/machinery/power/apc/proc/malfvacate(var/forced) - if(!src.occupier) +/obj/machinery/power/apc/proc/malfvacate(forced) + if(!occupier) return - if(src.occupier.parent && src.occupier.parent.stat != 2) - src.occupier.mind.transfer_to(src.occupier.parent) - src.occupier.parent.adjustOxyLoss(src.occupier.getOxyLoss()) - src.occupier.parent.cancel_camera() - qdel(src.occupier) // qdel - if(seclevel2num(get_security_level()) == SEC_LEVEL_DELTA) - for(var/obj/item/weapon/pinpointer/point in world) - for(var/datum/mind/AI_mind in ticker.mode.malf_ai) - var/mob/living/silicon/ai/A = AI_mind.current // the current mob the mind owns - if(A.stat != DEAD) - point.the_disk = A //The pinpointer tracks the AI back into its core. + if(occupier.parent && occupier.parent.stat != DEAD) + occupier.mind.transfer_to(occupier.parent) + occupier.parent.shunted = 0 + occupier.parent.adjustOxyLoss(occupier.getOxyLoss()) + occupier.parent.cancel_camera() + qdel(occupier) else - to_chat(src.occupier, "Primary core damaged, unable to return core processes.") + to_chat(occupier, "Primary core damaged, unable to return core processes.") if(forced) - src.occupier.loc = src.loc - src.occupier.death() - src.occupier.gib() - for(var/obj/item/weapon/pinpointer/point in world) - point.the_disk = null //the pinpointer will go back to pointing at the nuke disc. - + occupier.loc = loc + occupier.death() + occupier.gib() + for(var/obj/item/weapon/pinpointer/point in pinpointer_list) + point.the_disk = null //Pinpointers go back to tracking the nuke disk /obj/machinery/power/apc/proc/ion_act() //intended to be exactly the same as an AI malf attack @@ -1365,9 +1344,7 @@ /obj/machinery/power/apc/proc/set_broken() if(malfai && operating) - if(ticker.mode.config_tag == "malfunction") - if(is_station_level(src.z)) //if(is_type_in_list(get_area(src), the_station_areas)) - ticker.mode:apcs-- + malfai.malf_picker.processing_time = Clamp(malfai.malf_picker.processing_time - 10,0,1000) stat |= BROKEN operating = 0 if(occupier) diff --git a/config/example/config.txt b/config/example/config.txt index 97c979b77f7..a3066e3d234 100644 --- a/config/example/config.txt +++ b/config/example/config.txt @@ -71,7 +71,6 @@ KICK_INACTIVE ## default probablity is 1, increase to make that mode more likely to be picked ## set to 0 to disable that mode PROBABILITY EXTENDED 2 -PROBABILITY MALFUNCTION 2 PROBABILITY NUCLEAR 3 PROBABILITY ABDUCTION 2 PROBABILITY CHANGELING 3 diff --git a/icons/mob/screen_alert.dmi b/icons/mob/screen_alert.dmi index 7dd4c6561e4a965df29eca81c2b8459d38491230..9cadad8834fa8fd11fc3c21ac2d7e9292eea17f6 100644 GIT binary patch delta 14536 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 IMfLsv53Em!Q~&?~ delta 13969 zcmW++b9fzZ6O9_Dv2B};Z6}RwHD-g2?WD17+i9Alv8~3o{oUVp|JnQOKJV_nGqY#T z%$cNAh<}L?@f6@k36vbbPqgpU4!vSg2gp>?7ZcEa#6qeCGD4AtQ@xM1CXWpcTP)&o z2Ch59t(QO8bq6I~O&aa-gEa8{fC$9s0(9hm3@od8NX;V0u1tyW$ngY+Z9^!-5n8S$-TLo(`m~ha?tzt#9~isWW^Xnz@IJB4d*WhZ4A{JouQlUVplo^O8{&*S+A-|Y9BTnLYR!QUoN|lOR367$4WDxjbkLPu_f{?~sqsCrEzvr|`Daio&HS|B+)%Kc# z8hh4J=qRe`@uWib;@s4q@%x>GiQ*uGajUt`ScYy=qQ5%PnV>^C9$Jlo zlT#ZekPy^If6I79Ek3TcobSJBx1nCQt~i*_rea5}9sb=Ql#8zfplc*op+lMXKh6qI z?;quM-6x#kW1Wf{i3^X~pe4yHUF{zdjHb#Xl`B!Q~w`5`;7WrH6^#lR>3I`?-HdMzqk2De&BvLOxaC@Cp(*TKf=$oJ0U6|Ar9=uTs=YF zldF?>ix^y4t#G`gY^>lR({DKdW%i+7S8Sr-8Y{^Cj`0E{p47OFDo85wH*x zj)v>H&n$h%Hgt1I2KT$_5Td4jtlBfY$)*&0XpJ0>)dY5XttU(&lU-F4kxJQDsW+QqX9u1MAOLNSWA)XF_y{+#j)SE zj_=#t3<>5BSScv*v?j+*{O=)}z}B?K4==Z6Vqr3xQC6x`_^-$`FyPJp-83|F;13Da z>h*}qT;QCI{*?X*f@_dH=i}Wl?)Au2208-G$ zuT*pKbzeNt419}FI0gR2Ihc0EY6@0QxD5<_$zJSHF5SK!y}Cm-k|kC81nQJ_uZ_Th zaHaYVi<{eHBa))P+O{*1b33THHw5~aZp=NmUtZtqdGd-VU?L0t)Wn3nap!ukI=mS= zeGWW$GGDhF3Gep%O~R8Gsb(=M(qoSsi3I(MKOFt#=`Wg@J&=1@@{uG26MYSBy2nGp zoaBnzj?H3@%BE0)6mJRP3<#u>>@Fj4$V(<&?n~rJ2Er_yj@WD{v>>wCxU!^1V?f~Y zNwc}*nvKJ9eM>;MTYi4*SS!@+o6lN(^m)$SY5-my==}z6(UHZT|E&2A@qRWM8wLFk z9rCoK7xGwqTPC1ZWZIc)HN3_bDR-28hJq9f1SjSSbMY4#vT;GI17dt}ouon5!hysi z@bu)maj~3e1wG=qH0IMn$(h&mkgxZM1;Vx0M7T79^)L{Z0k*(af7crM55H+g4Lc~# zz#feHfK^0cm5#b2cv2Bg&c_yfzGhXkcB!masbY!`%I6eA5usXVcByVZ@A=!wc*_QUSP|dUk#KqJ>Wk@f@c#=(%|#KkmFtuVxk)L52J;)CV^Xk*yu}W6o5V&)|Imh05i|+Mb!A-Kwt(edRw- z%^8D90_#czp1IfYz(V(@9XD42`%MmLi>00~S!vzWl;jy7@f|Ouue!ZnKl@%C+f~!N z_G2FA@2Zvsa2=ps|62o7R$ETSDUb>0B~fH%Hf#bwH|DYbsy*dhaiO|e_aM62x|;Sl zgxB0?%YROu3`(w6Ez;O1A84wBQxTFF4|te#2{4W_Ya&!xC7USP{dHJ_IJ*bmsNg% zaH%Qy&48{T!x)eO;VHMh!$RYOsOEcD+-Lkn)Qo&SHXA%9SWj_(c+j+|>gd`8EEMpi zQR$jm8SQ<1{j{kS=pyFXzX$jH46%Io*y$W>(T-b-F7FFUTtgNJ~}49%gT!NGK9 z&GY|1vYo8#c{_47b@(HGK(bC!%0P*T^K7Y(L$#6O)l~PuY5A>@pQ+KZLx%1om41{)|aG2Y=6f%X*f{kd{o@%NpZpY4b8+6>LD5Fxbk+a1!w_KvS45S2v~_107s;p)*;aQb^> zN)cz8>SMXD_Vdu=ed}Z7vyr*o_ugOnh&@3FPw^btP-34CxC!dx2JY@g+6rTnc8_Re zg|MRB^l+6uJg^-j-&C8rvD;Z(Ft@Qv{uFQAuJmz;i~cYz-qB&D&MGl z{Pwf&B#b{b+PZ8HZrA%w(I?L#aF6r%yYg3k1am^z#biQrFiRDU_t-Vkv7(={lRHq`*v8@@x2i7cV)u(7&4w)?W{L`hMR3WbF<@^>41 zUQ^T2=G@SY%kV95#SAjRnO__hk^oV=k!ka3R%KRQy`)4OCAHl+B8}izXvO;6rw0Lj z!aG;MEn17xUL1PfNHSNs?@&E~73s;0`+2-XTqgg7@Lvl3Q?NS*Ui*opG?P`xK=n*= z9m_w6n}8MNB)CiZ>3+&Qh7fKHtOt>vX+Mp2qkjK50}sCU_rhV{tV$jNX#(=(aNO)3 zA7k~nNnzNxkBCp!60`C85n}l7F^WH8OGM`m|&DAO+7X(Pm8zoF)nZ7ZD6cSI&}A&ux!|DBb% z1q)*5?w$h#)wxD!8loViEO&xwR$PHkw67`yJ5eO&B2X0%j*#3lE-1WgW?Fv43tfO1 z{dYZnPlesh5S-XAT$rvyHH70Xs=V>{J6{nhWPs2k+1oEmpF zHa1wOx8Q-_BU*V@U9tUvlNulRaexqJXYJ$X$)S7d*kJ78=fB>U9-uxB>#((wvUi*&j0%T*|}b)Xj+y z!RuY%=!k9L7yYqx&hJiwfBJX{S4I#R6h;s;qxUZPRD><`dae-mP@;AsG{7oyjHL!T z?`CEytnZ9>{4|zh&8~l_spR$H$Kp;rwCR;43VaAOi)!4kn4zIZ*B>pS<(1LTUJqa{ z_sFw~Ghh-E67Tq}jXdG~5OF6Yl!b)He2H~gi7eH->jqchcAz{n_XtiIE8*J}?$MIr zfS(R+)}HBRbssT(TEX8c3xJfE$iIThXj6|S9ibghMaUNl7ys#errZ0g@T`ayB0~b^ zzaPOehJEL3{J+|$T;JZNFd}gNS=|ydKSx|W(h2oIt2jG5i{g(PzP=3yCY%Wku;yL2 zK*m^oehXR^hQv_*ajsHX&$_n0Pj6!Hf%B4o*Rh7qmYdMjwYFibpbkjAG)^N^JWrjf zQ_^EH=?vw1V%DQrtV6wI)*7D*^vkBOHM6Hzcx*3sqR4|M{+Rh~_AZ?I`%j%P91FJe zAuQsiY$eY-$#%Wui+?r_NV3zv)!|4zcj<4oUt%@eHOcsFyuq%XG3cV zVHfwK=1p%RkUv6f?EpNvG;=y@YpJn{7>di5iM4ZK1U6 zMTKVfkvNoyuy86{i7ah{KE-r-*n(iaAqwRN8EJ8HS*(#V^}OBJqa&+~lJbg@5YdW~ zNC+2;8gMW$5-=HY5%rFWQyVQQY}9F2btHMN{^Sg5UMLyiC}AmuBBifBWYNLqnO51;%GVt2}GAvMeIft-k0wx<}0q!_O-kRNB?1-c1wg2no z!Z&wzW@DsR@Ycn>`_2ArmE4wij@WBYvaL=k^Q6Ztxii z#zkUvC=naal(>lyAmEUrn%F^97|)@N7ZfSjM-Z?Bka+kQxwI+J8cOAFd46`|$+Vc| z+V%*IVa%6pQZ>T|V$Hh>5X@3C78y5Kgt_c7^dDF+dcS&K>6~|@xzvx8go>yMj9i$W zq@OcAdjz9mPPem(R_k|a5Ze>JnB#-*&dh5osU~KZ26SS$0>#7lUsHd<5Iu3-$4GhZB}kc8?TV)4 zsxTyS4~PJ%Sk4wvSQ1w$cWyTQ>X~~-_NdkZ1*mqY6rBX)U!c@%v@R+`a`0G9lEi46 zBJ+#n2MbEsRNzD&odT)wsj8$i3{h4et&PwCRdIIOd_ifqH5pnCcDDfZkuy2_H+~hH zyO4lj_`k}6ynP*RGf8W$w*vplL9xeMbN=d7TT67{>4b0#)JEG9z=$`YFUb6#gVz zEI75aXJp>{X&%2BITsOk*>9{{&K0-B|Gh@me--QObQv=jq31aM9WzYso+_85&PhQ{ zDJN~g);XZrlv zRPb+Nf63)}sn&dH?2@gV2H8Ui`)ewu{x8pibW2(~8YlYqQt1>%#Gkh0q9Q~sgpKE5 zzi4Y=J+|JFxPI`O_p-%e-)-gtkY#G!N7V|j+v$JeV3gIBclqFgTf+<4Q_OmOX}f47l<&Az(9Q3*H-e=$|{jc6|`6H)Rl?PL+bM z*H_adTYc0rR5pSgX;&7$GZE_hS=PoriU)V3fK6gVc))+ZL;osgUx5tR)(#OH-e!_% zDmfB6q|Kj?@aQn)N}o>e<(QRnnq{V^Z!RqCI>~3}Q>?jys|lKgS1d0URIX5=ZY4b6 z%FR&%HD+*O9cEI4#W_W_&3AJfGJQzwI^QMxHN~~ zS;tSC+Lo^0p?7@_$$kOyIU|Qs42Ce~B`9Pgk5g z@oP1^6vTYV*O1R6Xmb}n-@q<^_<9Q)=2C}eaVUdBV`)BTdt0pG%S+LwG4-*+B*MLc zGe5o$Z0sE#&Mhy85ATYwq52jmUe8RgNCp5@n}gr|ywYZI2N(gT&?Lj+16uQT1!qHj z%#mUj66F|eXpu-3a~(mh%ot%3VIG1ZhM*P1W!dA(O(o}?@lB%~GHRr5CDUJ@Nt5^; zOZpEQt22i=CMQCI5a&}dJb(yT!{y--z&|qo%ev~cE#I5tIh)fam$K^ASV8GoOar!k zEX0ad+)hBUXAl@;qbzrLO^H9!-8n;h$9^6Brtq9FBtzKf`~$WcX6`03u*NPbHjUD8 zCtT4PD&H)Yfy+aP;{n!jzf#|FG7#R(Wm}uyK3}1rK0FDbkdo#|FcNhz4WA=KA-1_);9|t}L)?2h4f@MyCFRiCOXx>e)GOBLDoL zP-~o(%S(%T(W^Uldm0ttQF z?zvhFhdbp~{KamiJLeYyF=1Ztzhp9qzp`UcdHFqp?lt9pM&6LP-(AieZ)AGfl16Gb zlNSM}sTBJWL@IQjNs;Xo5M{i$D4CiQGn7CWR}y7|Tfb@kWw+8G@psQepDiehBK|(? zmo>w2FkyOqec`fD)!Ud_rnyo0#*iI!ql8h|H;IX<5mF3zaAVc(AFj)@^?xCrL%y9^ ziDZ|y$Q>lz?5bG&NQ_zfJ|G+Rne^$7$MOfTCx@Ns?G%;B*X?n)`MB-zjQa76V0znY zJC-v2iPgav$fEwyQPmn<%gU{>|7S8PkZGb#gW=;1QpUGdigJaHg?lclz4&XVUhqjJ zW`lEAk(AM4C4BJ~dcJ_&wRsT5z&eYk0Pio-MuR2R^7hMx$vylAb2&89`d9yK3@KFL zt0m)!S#Na(LQ9xyquqd=Te-GLsiVEV9{`E-9sJkeAlxsc7on#&$KePA2O@vjEwe!*k!`N&@92VY*im+*81ry4yrh)kHWe{-5G@hT z(eDh79AiPlCB0PJ0<(=8kblkuz~VUdw|>--xZ&47mzI_mN(#puxw^R-j|0GHq}tix zbyw>gbezKLEu`7OINP@$BM>^dMD^>*Mcu8PTW2WS1q?zzEg3E9Ve1Q1+O-As+&y2d zWA=s6w5CaCt>;h#rY(b3)P9RD%{6;*%O|8|QOta5$8J?B%!s{+eDiMETE`5f!>xIb z*jvBm5Vh#xqD?j{s9{UK@&oi>L1y-SFz<>=;@Lv{%R&`b;Nm;&RyN zy;VvAPf*JbFMOXr0A>}W0jnz3( z`HPN@PF1BwHT;dW(0>Q}&90T7cUlT{b{~3zYmbqR`v^kvmi736pyKdn^Hh+DCAsK; zJXlv$<=dGt&KPVOIrT3w=6FN+zWsxfvg>woiHUK={N`@B)Ul93G9#5Q49>|pO)cCB z>Dj+yiRR67!!P=SvC6j!rj%*tE<>1RN z#CWaW@|73iTB%VdC+i+VAM+KiRM(J!8S#q^t76TWkZ2A7e1%E;hXpo|5^C3%+Rh=C$D!6a0sTGOk$`=lKi*Y?N=%WK3^|73?s8UPe1<1!Ww~Uj8x!VNBGcF zA01P7%Y3EbMvL$9?A_0QzT4%jjkHP<<Jr+XzrMTq7?Op#?+Mxywt7vrGm#?U{gHa9hB5JU z1pc0X=Nzj!yGJSZB^Jd_Qh79H&7)Q&oDI}C zRr+^KiF{2vH>?4oKMm(0v<+9bnFxA8Aw1W5Mhxn{FS1UeTy?U9O9m3)iZU8H00NrnnNB7JqqB z=V}HdrUUV^FThH$x=RhGRnY-FZ0Jc@@b2Nhr<|wTrL2C>!zA#SA-|m;g1v_HH#;tL zvAFo2*X_-BAJ?cC8zk2|E;gc+P*-E0o}ne7l5}5lZo&r#>U5#7q)a_1*rmfpt8*jy zw3_rJ*KuQ*Z5$jdcZXsawCemvM`c&n)=UAHMutmMOE;uj-7ytQE+|N9Q1yQsiWExP zD;u-wKU%^uvc{{bUP-a-%FCKA?++IyH+1ff&foqsEzO%QvyY+k>Syy!ri*4B&E2em7NWN**|T$^_S7imF%Q|zMXw@npO0ZnM!ptvuF>VzLx2#iOkkHQ zv2RSX^tQ?PrcO!mv@q9S1&Vrm+xLeQj`JK4zKGGkc%{*yKAXcsyhx$oA<;Vb9* z@E1l$l1lCP%o}~CBuA6l1KjtTH(y}431j;Bi37To5P_bT7}1L3;r1ZYp}}Mjp2+6} zyGrlrpA04W^=mWP<->AY)AzkiB#2(aN|&W~G-SbhgiY;wvPEX1P>~J-&+8`u$;%^Ao-f@b)8od{14{z6W9=V2-u^h%OnaL`&kMCioD{9gfCXa+x$D9U2ncj7Wfkxe zn0_uIru0^jjrtr+ro;5@$vlH~y_{5bSw#%JfvvYnecf- zFrB=Uupd<>S|m8KbcxKPt_Jj_2v%~>`BHQjI{b|Ed~NC|TH>x?_)a>pFJ)IPF&71w zQ)YewCA5!Pmys_F;wIU38i?J^!MAT5U;g=G*mq9-iPf-eD<>a5Jt52Uo*>MY%3vGQ zh@zdCD46vyXdwCg$zt&(Is80J@pDFN=D7tN$wJ7X=b4Io)6?`!s1MM86oT!`iRj%M z!gnw`)$oUD_Xz3>QhGNLe%($+5%yEruDhY`#dAydSZ^%u?C4lE_7K<9&W{&m!P$FE z;SO;-U7VSp$9VTX0bAdOFxu#FtI};%Oe4_A4-N@_rdUg^`lB;%19uzzs*v0(6Pm~HXJvb-4w%v*+g*jTH}-}cy!A* zl83kI+Tkq3XP_Q3Ou`=TTddZ#-h5&A>%O;K7px7DTarYYaoQ4$V` z+1V3P#J=JpA|h3WVq%a8SPWoB*Vm`zZD*G7f?9gdb%=SFv-{IKSmPFrld4nTN`vLcP2i~;OjnBzZdk`GvIs!=tV zg}FeP#1d&4rfFiqXz4H_5Zed2C2s;m{Z6p>QY%5WhDl=H@OJ^7VskPy*@RTTUdB_9 z=s5Q6-Bcd_$S!T__@57Zo+l22#pz=8+wLy%t;+H4U9T6NnU<^WFHMaMD5)~g-cEzF+!!&Ek5M{CFelDwt!knANi=h#auZdLtsBi=9m&=GX*+^673(G=9>u{(u3ZdZ-vQ5EYfan zoPoksQ`y9rAypdm?qR<`=X^~k;&13}P?G%>O*@D9E)h_*#dG)P$6X@xI0>5+(?|o3 z6$6kBr{RM0Nao@;iN1@fC|NKb0D3|jXg&l1mmf)e;Bw&@QDT=Dx3&uBi8|lFT?Xvc z{#HrIU)U>Ts23UIwo1KjF%1>@*AR7&wEf@muTzmp?gWr(j4j|lu#0PqPZwhtWc7nm zM<7?fS@1*i6`omNp)vFjT^VunBl{L$U|>vNZPom0-c{z@W@ln5o8<-&E+dB?*!K7L z)z#IN4Ga|f3BQ0K^G_@|h*U6R_-Set8&-ZNRKT=ooq((<{L*sC|C|>)z z?zi-bbp`6^e}P8Oxl?7|NN29;I@lgr1mB!veIOYE+^#s=SFpMpkVIU?D=NDsJJ*GC1vPjq0;N)Sq~3M~*K8CiO;Knbvl86ap@J)upl%YU2&mi$tUu>?yEAZDqm z8dW<%o+h+HO@JOOeUp3~cvK&>?hq7@tbn!r+M(Ev_zg9@X$^JIgrgfv2BNYY$HkIS zE$Xc(P4DfZwY%yqGvc+Rx6ba8S1lKXxq{_dbq)w^$Mxi#mVZ%`A_ z3hEEgNHQFa6{|vLXjPSSkR7<46M(o@K#gLYb=`&}7a#d>EJwyHdx71^;r-mc zegC$jB(!%uh?CKj?IP2-whNH220%}J{tK`fHtJL`_KUdm_-r4kw^B)F z%Q{6k)cFkLaLm4akr8$~dFc9bfT3IBy}9nSIcr{STw)G?Rtt}Ej9uobX4#I&4pgJq z*YCDs7mC|Nm_5m`iD&?fu#{RqPttyE#Z~1>*Mf{L%SlW)Gk`#*z!RhMuAhp^FuuiJ`$OYUEEhOzX?9_QvaF! zJdtFNTZGXvv^r>LEA4Rd+y5;U21Ija;2W?>Xbayu1w6!JRo0)ac6qTI)TV;$Ih>qO zb1FVBZP$A@Iy$PwSC~6@T-04Sxa!lzYQ_H!b0|GHzyK+lR)=R~Vh@cK6_S#YLfQ<> zvg?Nz$Z8>x$kH9B*BIME?PE*c4*j+v8S;}%Bo_KC)?^@KWQ<|dZ9yyt-q~F=XhkT6 zZ?7c-W&P6|Wy7jb&GuqAi5)0r-ip;{uoB81Gtou< zm1y7mHub47jIlxT7RU_&WV1rz(bMx1KDhSaDyvxva2tNyr_l=v-aOB|AT>>Xd{blO z0)-^M&L`A=U5`nPr?W*ht^%pkTreC~8rB5-9+uuenkp&@;D3_Cm+&XHUtS_gn^Rqg zvA7*J5&dhd%bZ$Al?5gFOc6`xMh+%2tHGkMm|T!ko$Q4{5eMjJ6D5)ACXzv>#ZMh_ zMkGorwIX*;#3qcNBR{cr=}YqY_vC<8R16)k63F54fBu)~i;HKLDV1^oFmzrG-Q7AJ zbDOvYHDzW0Eo@2@5KOW@osZy`yLK zgtq-W9m1;GnY#Th>lIr&o|pT(Xa{=;GK);>ZNEYdVdPvrMzgno$1E_p@;(&a_WMVh zn3>NN^oIwn#9vP9kcEjaZaw+-G;&5iPL42C`$gXaAzPrKz)1er@IM|c?%UmSLw_p5 zvw=bs)pLP70166$s`qB!b@Zk97%qPStRx`KxX_un=~!sANr?p*oG zu&uz_58j1RkH0+RB8q5f-zw)d_4NsFHE`XtPfl#Y`Xe`i&v%;Fh^XgwP-y{b4q6;e zW`8Z5!iIT3!nI^kg{RPUPEqWG>BQ?e5-4LAX>Gmu;7{|>4={3XN(-dgphagOGpQNi znwc^NcMmg~0I*pqEplETQ8bVuZ#v-~=>RPTwLV=r?GobdLPH-9%fT}^b4}pvp}A?* zqT<^Hqu>GNaZ48)d)UX#cbP>MRz0w7t@MfGBC{+dXbi)JX(N$Kb#BL{_b**fS)+yb zN;e<|HvVx8CrIa;)zsPWylWZnj_u=a3!HWJM}z9+Kg&uSp9moNkO|>%(o$6gAYz$E z>iv0dgTd&JlwLn~QIT`eP*R4(7oe+RsH!zs z{jeT1;zM_#+PRg?Hhd_;=-~AR6uySBqiHA(enkKAfgWQXk6ZPPU0CFaUe0TGIUKV4 zwm(*5GM2*4x;#1hi~i^={O1x=24|}8>%+GajMS(3zvauh;y2!F>djvm*Eb5aE0N*$ zY->6ygka`UWT_~bQCivmu9q#$AWINL5s!9^f82oBbSfMm}PxL@X6 zX$i++!i+3m-rSNEu8cKb_Y|bIw0;gSyUcHGq&(|L6+TwPLJ<6b`E9u3KUp-VRal_J zO?~FG;*VCJcPfj}=CvYD7N&DmpW+2X;uWTDewEvW;lYLGa2Q&}G3@|d1$FpwTF6X} zqmS#g@;pHlD?T;Vk|GtD?R?2*N~fWJ+UXON^78U>oXFr@jKSv~Qf0Zhx%oRe$+Z&{ zXh^V(?Y;U~<5wC5&lddv`pC&QGy5M^EkF8SL!biZ4i>A1Pw``Z?dAOfzZn|a!I(i)^w-aO?8 zNBKQj`_DX4RS+fae4=&!M8&KavNHmPG^z)r-%H;*AtnSMJ|fU?6$9oGwR_+9%kxt& zYEvc-z|5q8>|W}n>?N#W7t)N2kMCf z8e7Y<9q{7=`hgabzX4PK9=sUuh<@&w!NmrIGqsCmItDaXJ>Z1Jf<_h%`Z%wIb$WFn5aPsrQo#`YN<-wlyh0t+?*0rlI#*+ ze!8QOP=1Ta=JWV}yhKxCi{B2@(a~u&Ii`13*ns9=y;Uep-~@A*l5-Mb2MJ=}5b1Nk ze+C7|!0~fZhU%f z5llD(pa+a-L9~+!q+o)22IhNvdr*`~!a#0m7%0>0j*X4|Cw(+DB!Uzq5LbVWJIraW z(P^f$njcwd_tp(f;MUOA#>MxbU{)`%l}$@(*Pq$nF>**jgAP98jADpBIp@`XmfXk{ zR8l(Q>8Um&yU1XvXk{kKfd4>my1NrEI% z=DSM0>@y(DcaX^ld^|LH=*-s9!kEiBwd!TrQr^fC_4b@VdC1}=O$d^m57(tdIYHZ` zTRd)i%zd_$QKp{-O3Z~I2%WJ;;#7iDeJhO;W%~gf+%@B@jD86z& zS#QMk?DRLEuYH^^;ijeul)#lZrfurDbX4NF*fOf=fwv#l9k^%>66r66F^;>FZZ~00 zOF!f`RwE^6Wg#MN0FSm^Ml`u|5y4!euF(>x8z5U9pB#tZkBrg$yNSZCJH3^Kk}(67 zIL;ucegFCMQGOidN8fe>88uvTYHBBvCcm(kS37>e7;6ybkL9`m5K#nY6|!BbDK0OM zILrk$ZSK6zo0mePP5)B8>3!Lne;n<)H$IUQ+j-*)=``>{RIm?m62y z$~z6-7(7h<<K|CK15hDoc+@cdg(-nw^UwWLJ#kJpz z(z^{1ao~hJ&y_jwqrIZy3CWiV#8gzg<0^XN5%+w~_zPYyaq&NYQg&fEIC8a6+1uF_ zumG!NH^cb5q(cAV4DhoQ6OZ1kZV1y077}Pxb<2%dqY^GG7(HX?%8pP~*iaP#uP#IP z5}LbLS5ZL)wV%!L0^j8m&0!x-X>yc%X(gJwvYDi986VY4W0^=*6h@+7lN}P#8wr+ZO^=2>@Gatx)k+8cZf?H}7C#>)!S)<#Zhj^(y}vh?1}@nK z-2?c}qmxve6fa4H<;LJ5*b*Db$yn*hiE#rALCXd7RJF@#$#jv&bMv$v1*q<0NXAhY z$Wk0hb2Unevi&K1BjXZd6yFL&`wDmNt%6^h{Ik&N_lv{~YoSqTogJlsT3EehT@$e1 z4{bj@Cb2KtcJU93S@!8`yI6_@$J_t>(ljVnq8r@>XH&6YaFQn`UvL-^JIGciO zIV{T|*Sp+~`J=rDtCgKf7vk3ZdalAKU!bH){yCdRP`Mrn)ZD{#cbLdwCnhFJw6}`f zlfYKgoUV?L(HDG!ixN;1Y#LP*5%-r?Uh>VRiByW?X>jBrfRLUh4!n?@Kv%hQq`@HK eqSz7b|3tp6sOrABwYdZX{bVE*#cM>30{;iLE_Z+c diff --git a/icons/obj/cloning.dmi b/icons/obj/cloning.dmi index 179ce9858147053d0c38da0e8852ff05c37dd33f..8699f6edca85749dda63d7fddd18cac45420943c 100644 GIT binary patch literal 9395 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 DYr#pF diff --git a/icons/obj/machines/nuke_terminal.dmi b/icons/obj/machines/nuke_terminal.dmi new file mode 100644 index 0000000000000000000000000000000000000000..298e01c77cf2d7cf8d4e393f323d9228b8ceafe5 GIT binary patch literal 4866 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 literal 0 HcmV?d00001 diff --git a/paradise.dme b/paradise.dme index c75e5fc0c2c..5847ccb02b8 100644 --- a/paradise.dme +++ b/paradise.dme @@ -414,7 +414,6 @@ #include "code\game\gamemodes\extended\extended.dm" #include "code\game\gamemodes\heist\heist.dm" #include "code\game\gamemodes\malfunction\Malf_Modules.dm" -#include "code\game\gamemodes\malfunction\malfunction.dm" #include "code\game\gamemodes\meteor\meteor.dm" #include "code\game\gamemodes\meteor\meteors.dm" #include "code\game\gamemodes\miniantags\abduction\abduction.dm" @@ -756,6 +755,7 @@ #include "code\game\objects\items\mountable_frames\lights.dm" #include "code\game\objects\items\mountable_frames\mountables.dm" #include "code\game\objects\items\mountable_frames\newscaster_frame.dm" +#include "code\game\objects\items\robot\ai_upgrades.dm" #include "code\game\objects\items\robot\robot_items.dm" #include "code\game\objects\items\robot\robot_parts.dm" #include "code\game\objects\items\robot\robot_upgrades.dm" From eee7b57099f1f14883cb209c84b8c0459b182a68 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Thu, 11 Aug 2016 06:15:28 -0400 Subject: [PATCH 072/101] fix --- code/modules/power/apc.dm | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index 50bea4864f6..b8ee00a9a5d 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -1046,8 +1046,9 @@ qdel(malf) occupier.verbs += /mob/living/silicon/ai/proc/corereturn occupier.cancel_camera() - for(var/obj/item/weapon/pinpointer/point in pinpointer_list) - point.the_disk = src //the pinpointer will detect the shunted AI + if((seclevel2num(get_security_level()) == SEC_LEVEL_DELTA) && malf.nuking) + for(var/obj/item/weapon/pinpointer/point in pinpointer_list) + point.the_disk = src //the pinpointer will detect the shunted AI /obj/machinery/power/apc/proc/malfvacate(forced) if(!occupier) @@ -1058,7 +1059,11 @@ occupier.parent.adjustOxyLoss(occupier.getOxyLoss()) occupier.parent.cancel_camera() qdel(occupier) - + if(seclevel2num(get_security_level()) == SEC_LEVEL_DELTA) + for(var/obj/item/weapon/pinpointer/point in pinpointer_list) + for(var/mob/living/silicon/ai/A in ai_list) + if((A.stat != DEAD) && A.nuking) + point.the_disk = A //The pinpointer tracks the AI back into its core. else to_chat(occupier, "Primary core damaged, unable to return core processes.") if(forced) From 08224f729c5879bc749eadf8dbc029cef91ccc3d Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Thu, 11 Aug 2016 09:13:44 -0400 Subject: [PATCH 073/101] announcement fix --- code/game/gamemodes/malfunction/Malf_Modules.dm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/code/game/gamemodes/malfunction/Malf_Modules.dm b/code/game/gamemodes/malfunction/Malf_Modules.dm index 1964c063f6a..c656826dfdb 100644 --- a/code/game/gamemodes/malfunction/Malf_Modules.dm +++ b/code/game/gamemodes/malfunction/Malf_Modules.dm @@ -53,7 +53,7 @@ var/timing = 0 var/default_timer = 4500 var/detonation_timer - var/list/milestones = list() + var/announced = 0 /obj/machinery/doomsday_device/Destroy() fast_processing -= src @@ -92,10 +92,11 @@ detonate(T.z) qdel(src) else - if(!(sec_left % 60) && (!milestones[sec_left])) - milestones[sec_left] = 1 + if(!(sec_left % 60) && !announced) var/message = "[sec_left] SECONDS UNTIL DOOMSDAY DEVICE ACTIVATION!" minor_announcement.Announce(message, "ERROR ER0RR $R0RRO$!R41.%%!!(%$^^__+ @#F0E4", 'sound/misc/notice1.ogg') + announced = 10 + announced = max(0, announced-1) /obj/machinery/doomsday_device/proc/detonate(z_level = 1) for(var/mob/M in player_list) From 19460ff4aff721aa09c4f347ff26681c0e035f4d Mon Sep 17 00:00:00 2001 From: monster860 Date: Tue, 9 Aug 2016 22:14:28 -0400 Subject: [PATCH 074/101] Makes boldnotice and danger classes be be used --- code/_onclick/item_attack.dm | 6 ++--- code/datums/cargoprofile.dm | 8 +++---- code/datums/mind.dm | 4 ++-- code/game/gamemodes/borer/borer.dm | 2 +- code/game/gamemodes/changeling/changeling.dm | 4 ++-- code/game/gamemodes/cult/ritual.dm | 2 +- code/game/gamemodes/cult/runes.dm | 4 ++-- code/game/gamemodes/heist/heist.dm | 2 +- code/game/gamemodes/meteor/meteor.dm | 4 ++-- code/game/gamemodes/miniantags/borer/borer.dm | 16 +++++++------- code/game/gamemodes/mutiny/mutiny.dm | 4 ++-- code/game/gamemodes/wizard/raginmages.dm | 2 +- code/game/gamemodes/wizard/wizard.dm | 4 ++-- code/game/jobs/job_controller.dm | 2 +- code/game/machinery/atmoalter/meter.dm | 4 ++-- code/game/machinery/cryo.dm | 14 ++++++------ code/game/machinery/cryopod.dm | 2 +- code/game/machinery/deployable.dm | 4 ++-- code/game/machinery/doors/airlock.dm | 2 +- code/game/machinery/vending.dm | 2 +- code/game/mecha/mecha.dm | 4 ++-- code/game/objects/items/devices/scanners.dm | 2 +- .../objects/items/weapons/dnascrambler.dm | 6 ++--- code/game/objects/items/weapons/shards.dm | 6 ++--- .../objects/items/weapons/storage/bible.dm | 6 ++--- .../objects/items/weapons/tanks/tank_types.dm | 10 ++++----- code/game/objects/items/weapons/wires.dm | 2 +- code/game/objects/structures/flora.dm | 2 +- code/game/objects/structures/inflatable.dm | 2 +- code/game/objects/structures/misc.dm | 6 ++--- code/game/response_team.dm | 2 +- code/game/verbs/suicide.dm | 8 +++---- code/modules/admin/topic.dm | 16 +++++++------- code/modules/admin/verbs/adminpm.dm | 2 +- code/modules/admin/verbs/freeze.dm | 2 +- code/modules/admin/verbs/honksquad.dm | 2 +- code/modules/admin/verbs/one_click_antag.dm | 4 ++-- code/modules/admin/verbs/pray.dm | 6 ++--- code/modules/admin/verbs/randomverbs.dm | 20 ++++++++--------- code/modules/admin/verbs/striketeam.dm | 2 +- .../admin/verbs/striketeam_syndicate.dm | 2 +- code/modules/assembly/mousetrap.dm | 2 +- code/modules/clothing/spacesuits/breaches.dm | 2 +- code/modules/hydroponics/trays/tray_apiary.dm | 2 +- code/modules/media/jukebox.dm | 2 +- code/modules/mob/dead/observer/observer.dm | 4 ++-- .../mob/living/carbon/alien/larva/larva.dm | 2 +- .../mob/living/carbon/alien/larva/powers.dm | 2 +- code/modules/mob/living/carbon/brain/death.dm | 2 +- code/modules/mob/living/carbon/human/emote.dm | 4 ++-- code/modules/mob/living/carbon/human/human.dm | 4 ++-- .../living/carbon/human/human_attackhand.dm | 22 +++++++++---------- .../mob/living/carbon/human/human_defense.dm | 4 ++-- .../modules/mob/living/carbon/slime/powers.dm | 2 +- code/modules/mob/living/silicon/pai/pai.dm | 6 ++--- .../modules/mob/living/silicon/pai/recruit.dm | 2 +- .../modules/mob/living/silicon/robot/robot.dm | 2 +- code/modules/mob/living/silicon/silicon.dm | 2 +- .../living/simple_animal/friendly/corgi.dm | 2 +- .../living/simple_animal/friendly/slime.dm | 2 +- .../living/simple_animal/hostile/hivebot.dm | 2 +- .../living/simple_animal/hostile/syndicate.dm | 2 +- code/modules/paperwork/faxmachine.dm | 2 +- code/modules/power/supermatter/sm_shard.dm | 2 +- .../reagents/reagent_containers/syringes.dm | 6 ++--- .../artifact/artifact_gigadrill.dm | 2 +- code/modules/spacepods/spacepod.dm | 4 ++-- code/modules/surgery/organs/organ_external.dm | 6 ++--- code/modules/surgery/organs/pain.dm | 8 +++---- code/modules/tram/tram.dm | 2 +- 70 files changed, 155 insertions(+), 155 deletions(-) diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm index 6c363e6770a..3516c02a2ae 100644 --- a/code/_onclick/item_attack.dm +++ b/code/_onclick/item_attack.dm @@ -151,13 +151,13 @@ for(var/mob/O in viewers(messagesource, null)) if(attack_verb.len) - O.show_message("\red [M] has been [pick(attack_verb)] with [src][showname] ", 1) + O.show_message("[M] has been [pick(attack_verb)] with [src][showname] ", 1) else - O.show_message("\red [M] has been attacked with [src][showname] ", 1) + O.show_message("[M] has been attacked with [src][showname] ", 1) if(!showname && user) if(user.client) - to_chat(user, "\red You attack [M] with [src]. ") + to_chat(user, "You attack [M] with [src]. ") diff --git a/code/datums/cargoprofile.dm b/code/datums/cargoprofile.dm index 91a4420b31c..ab98e25c547 100644 --- a/code/datums/cargoprofile.dm +++ b/code/datums/cargoprofile.dm @@ -642,7 +642,7 @@ if(istype(M) && (remaining > MOB_WORK)) //this is necessarily damaging var/damage = rand(1,5) - to_chat(M, "\red The unloading machine grabs you with a hard metallic claw!") + to_chat(M, "The unloading machine grabs you with a hard metallic claw!") if(M.client) M.client.eye = master M.client.perspective = EYE_PERSPECTIVE @@ -698,7 +698,7 @@ if(remaining > MOB_WORK) //this is necessarily damaging var/damage = rand(1,5) - to_chat(M, "\red The unloading machine grabs you with a hard metallic claw!") + to_chat(M, "The unloading machine grabs you with a hard metallic claw!") if(M.client) M.client.eye = master M.client.perspective = EYE_PERSPECTIVE @@ -769,14 +769,14 @@ var/armor_block = M.run_armor_check(affecting, "melee") playsound(master.loc, "punch", 25, 1, -1) - master.visible_message("\red \The [src] has punched [M]!") + master.visible_message("\The [src] has punched [M]!") if(!master.emagged) M.apply_damage(damage, STAMINA, affecting, armor_block) // Clean fight else M.apply_damage(damage, BRUTE, affecting, armor_block) // Foul! Foooul! if(damage >= 9) - master.visible_message("\red \The [src] has weakened [M]!") + master.visible_message("\The [src] has weakened [M]!") M.apply_effect(4, WEAKEN, armor_block) if(!master.emagged) master.sleep = 1 diff --git a/code/datums/mind.dm b/code/datums/mind.dm index ee3baaf4758..7dc984584b0 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -852,7 +852,7 @@ special_role = SPECIAL_ROLE_WIZARD //ticker.mode.learn_basic_spells(current) ticker.mode.update_wiz_icons_added(src) - to_chat(current, "\red You are the Space Wizard!") + to_chat(current, "You are the Space Wizard!") current.faction = list("wizard") log_admin("[key_name(usr)] has wizarded [key_name(current)]") message_admins("[key_name_admin(usr)] has wizarded [key_name_admin(current)]") @@ -1043,7 +1043,7 @@ slaved.masters += src src.som = slaved //we MIGT want to mindslave someone special_role = SPECIAL_ROLE_TRAITOR - to_chat(current, "\red You are a traitor!") + to_chat(current, "You are a traitor!") log_admin("[key_name(usr)] has traitored [key_name(current)]") message_admins("[key_name_admin(usr)] has traitored [key_name_admin(current)]") if(istype(current, /mob/living/silicon)) diff --git a/code/game/gamemodes/borer/borer.dm b/code/game/gamemodes/borer/borer.dm index bdcc5880df3..2cd9eab452f 100644 --- a/code/game/gamemodes/borer/borer.dm +++ b/code/game/gamemodes/borer/borer.dm @@ -98,7 +98,7 @@ /datum/game_mode/proc/greet_borer(var/datum/mind/borer, var/you_are=1) if(you_are) - to_chat(borer.current, "\red You are a Cortical Borer!") + to_chat(borer.current, "You are a Cortical Borer!") var/obj_count = 1 for(var/datum/objective/objective in borer.objectives) diff --git a/code/game/gamemodes/changeling/changeling.dm b/code/game/gamemodes/changeling/changeling.dm index 0e3926149ed..d812296b916 100644 --- a/code/game/gamemodes/changeling/changeling.dm +++ b/code/game/gamemodes/changeling/changeling.dm @@ -130,8 +130,8 @@ var/list/possible_changeling_IDs = list("Alpha","Beta","Gamma","Delta","Epsilon" /datum/game_mode/proc/greet_changeling(var/datum/mind/changeling, var/you_are=1) if(you_are) - to_chat(changeling.current, "\red You are a changeling!") - to_chat(changeling.current, "\red Use say \":g message\" to communicate with your fellow changelings. Remember: you get all of their absorbed DNA if you absorb them.") + to_chat(changeling.current, "You are a changeling!") + to_chat(changeling.current, "Use say \":g message\" to communicate with your fellow changelings. Remember: you get all of their absorbed DNA if you absorb them.") to_chat(changeling.current, "You must complete the following tasks:") if(changeling.current.mind) if(changeling.current.mind.assigned_role == "Clown") diff --git a/code/game/gamemodes/cult/ritual.dm b/code/game/gamemodes/cult/ritual.dm index cbacf23bd51..4ec484e0f11 100644 --- a/code/game/gamemodes/cult/ritual.dm +++ b/code/game/gamemodes/cult/ritual.dm @@ -355,7 +355,7 @@ var/engwords = list("travel", "blood", "join", "hell", "destroy", "technology", return M.take_organ_damage(0,rand(5,20)) //really lucky - 5 hits for a crit for(var/mob/O in viewers(M, null)) - O.show_message(text("\red [] beats [] with the arcane tome!", user, M), 1) + O.show_message(text("[] beats [] with the arcane tome!", user, M), 1) to_chat(M, "\red You feel searing heat inside!") diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index acb599d1595..b4fa404b26a 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -1004,10 +1004,10 @@ var/list/sacrificed = list() var/obj/item/weapon/nullrod/N = locate() in T if(N) for(var/mob/O in viewers(T, null)) - O.show_message(text("\red [] invokes a talisman at [], but they are unaffected!", usr, T), 1) + O.show_message(text("[] invokes a talisman at [], but they are unaffected!", usr, T), 1) else for(var/mob/O in viewers(T, null)) - O.show_message(text("\red [] invokes a talisman at []", usr, T), 1) + O.show_message(text("[] invokes a talisman at []", usr, T), 1) if(issilicon(T)) T.Weaken(10) diff --git a/code/game/gamemodes/heist/heist.dm b/code/game/gamemodes/heist/heist.dm index e08ba66f208..70207a75598 100644 --- a/code/game/gamemodes/heist/heist.dm +++ b/code/game/gamemodes/heist/heist.dm @@ -176,7 +176,7 @@ var/global/list/obj/cortical_stacks = list() //Stacks for 'leave nobody behind' return objs /datum/game_mode/proc/greet_vox(var/datum/mind/raider) - to_chat(raider.current, "\blue You are a Vox Raider, fresh from the Shoal!") + to_chat(raider.current, "You are a Vox Raider, fresh from the Shoal!") to_chat(raider.current, "\blue The Vox are a race of cunning, sharp-eyed nomadic raiders and traders endemic to the frontier and much of the unexplored galaxy. You and the crew have come to the [station_name()] for plunder, trade or both.") to_chat(raider.current, "\blue Vox are cowardly and will flee from larger groups, but corner one or find them en masse and they are vicious.") to_chat(raider.current, "\blue Use :V to voxtalk, :H to talk on your encrypted channel, and don't forget to turn on your nitrogen internals!") diff --git a/code/game/gamemodes/meteor/meteor.dm b/code/game/gamemodes/meteor/meteor.dm index 6df3df1dd19..deb3676e164 100644 --- a/code/game/gamemodes/meteor/meteor.dm +++ b/code/game/gamemodes/meteor/meteor.dm @@ -50,9 +50,9 @@ survivors++ if(survivors) - to_chat(world, "\blue The following survived the meteor storm:[text]") + to_chat(world, "The following survived the meteor storm:[text]") else - to_chat(world, "\blue Nobody survived the meteor storm!") + to_chat(world, "Nobody survived the meteor storm!") feedback_set_details("round_end_result","end - evacuation") feedback_set("round_end_result",survivors) diff --git a/code/game/gamemodes/miniantags/borer/borer.dm b/code/game/gamemodes/miniantags/borer/borer.dm index cd10ec64741..7bc3ce06c76 100644 --- a/code/game/gamemodes/miniantags/borer/borer.dm +++ b/code/game/gamemodes/miniantags/borer/borer.dm @@ -310,8 +310,8 @@ if(!host || !src || controlling) return else - to_chat(src, "\red You plunge your probosci deep into the cortex of the host brain, interfacing directly with their nervous system.") - to_chat(host, "\red You feel a strange shifting sensation behind your eyes as an alien consciousness displaces yours.") + to_chat(src, "You plunge your probosci deep into the cortex of the host brain, interfacing directly with their nervous system.") + to_chat(host, "You feel a strange shifting sensation behind your eyes as an alien consciousness displaces yours.") var/borer_key = src.key host.attack_log += text("\[[time_stamp()]\] [key_name(src)] has assumed control of [key_name(host)]") msg_admin_attack("[key_name_admin(src)] has assumed control of [key_name_admin(host)]") @@ -502,12 +502,12 @@ var/mob/living/simple_animal/borer/B = has_brain_worms() if(B && B.host_brain) - to_chat(src, "\red You withdraw your probosci, releasing control of [B.host_brain]") + to_chat(src, "You withdraw your probosci, releasing control of [B.host_brain]") B.detatch() else - to_chat(src, "\red ERROR NO BORER OR BRAINMOB DETECTED IN THIS MOB, THIS IS A BUG !") + to_chat(src, "ERROR NO BORER OR BRAINMOB DETECTED IN THIS MOB, THIS IS A BUG !") //Brain slug proc for tormenting the host. /mob/living/carbon/proc/punish_host() @@ -521,8 +521,8 @@ return if(B.host_brain.ckey) - to_chat(src, "\red You send a punishing spike of psychic agony lancing into your host's brain.") - to_chat(B.host_brain, "\red Horrific, burning agony lances through you, ripping a soundless scream from your trapped mind!") + to_chat(src, "You send a punishing spike of psychic agony lancing into your host's brain.") + to_chat(B.host_brain, "Horrific, burning agony lances through you, ripping a soundless scream from your trapped mind!") //Check for brain worms in head. /mob/proc/has_brain_worms() @@ -544,8 +544,8 @@ return if(B.chemicals >= 100) - to_chat(src, "\red Your host twitches and quivers as you rapdly excrete several larvae from your sluglike body.") - visible_message("\red [src] heaves violently, expelling a rush of vomit and a wriggling, sluglike creature!") + to_chat(src, "Your host twitches and quivers as you rapdly excrete several larvae from your sluglike body.") + visible_message("[src] heaves violently, expelling a rush of vomit and a wriggling, sluglike creature!") B.chemicals -= 100 new /obj/effect/decal/cleanable/vomit(get_turf(src)) diff --git a/code/game/gamemodes/mutiny/mutiny.dm b/code/game/gamemodes/mutiny/mutiny.dm index 13c42729e2f..21a6d8f9c41 100644 --- a/code/game/gamemodes/mutiny/mutiny.dm +++ b/code/game/gamemodes/mutiny/mutiny.dm @@ -334,7 +334,7 @@ datum/game_mode/mutiny mode.add_loyalist(M.mind) else if(choice == "No") to_chat(M, "\red You declined to join the loyalists.") - to_chat(mode.head_loyalist.current, "\red [M] declined to support the loyalists.") + to_chat(mode.head_loyalist.current, "[M] declined to support the loyalists.") /mob/living/carbon/human/proc/recruit_mutineer() set name = "Recruit Mutineer" @@ -371,7 +371,7 @@ datum/game_mode/mutiny mode.add_mutineer(M.mind) else if(choice == "No") to_chat(M, "\red You declined to join the mutineers.") - to_chat(mode.head_mutineer.current, "\red [M] declined to support the mutineers.") + to_chat(mode.head_mutineer.current, "[M] declined to support the mutineers.") /proc/get_mutiny_mode() if(!ticker || !istype(ticker.mode, /datum/game_mode/mutiny)) diff --git a/code/game/gamemodes/wizard/raginmages.dm b/code/game/gamemodes/wizard/raginmages.dm index 74500d32b03..7deaebe9266 100644 --- a/code/game/gamemodes/wizard/raginmages.dm +++ b/code/game/gamemodes/wizard/raginmages.dm @@ -19,7 +19,7 @@ /datum/game_mode/wizard/raginmages/greet_wizard(var/datum/mind/wizard, var/you_are=1) if(you_are) - to_chat(wizard.current, "\red You are the Space Wizard!") + to_chat(wizard.current, "You are the Space Wizard!") to_chat(wizard.current, "The Space Wizards Federation has given you the following tasks:") var/obj_count = 1 diff --git a/code/game/gamemodes/wizard/wizard.dm b/code/game/gamemodes/wizard/wizard.dm index 677d00d4fc1..b98d97d790e 100644 --- a/code/game/gamemodes/wizard/wizard.dm +++ b/code/game/gamemodes/wizard/wizard.dm @@ -31,7 +31,7 @@ wizard.special_role = SPECIAL_ROLE_WIZARD wizard.original = wizard.current if(wizardstart.len == 0) - to_chat(wizard.current, "\red A starting location for you could not be found, please report this bug!") + to_chat(wizard.current, "A starting location for you could not be found, please report this bug!") return 0 return 1 @@ -93,7 +93,7 @@ /datum/game_mode/proc/greet_wizard(var/datum/mind/wizard, var/you_are=1) if(you_are) - to_chat(wizard.current, "\red You are the Space Wizard!") + to_chat(wizard.current, "You are the Space Wizard!") to_chat(wizard.current, "The Space Wizards Federation has given you the following tasks:") var/obj_count = 1 diff --git a/code/game/jobs/job_controller.dm b/code/game/jobs/job_controller.dm index 2409bda62ba..36bfd528e73 100644 --- a/code/game/jobs/job_controller.dm +++ b/code/game/jobs/job_controller.dm @@ -485,7 +485,7 @@ var/global/datum/controller/occupations/job_master H.mind.store_memory(remembered_info) spawn(0) - to_chat(H, "\blueYour account number is: [M.account_number], your account pin is: [M.remote_access_pin]") + to_chat(H, "Your account number is: [M.account_number], your account pin is: [M.remote_access_pin]") var/alt_title = null if(H.mind) diff --git a/code/game/machinery/atmoalter/meter.dm b/code/game/machinery/atmoalter/meter.dm index 560ad7642b7..2b575f15b65 100644 --- a/code/game/machinery/atmoalter/meter.dm +++ b/code/game/machinery/atmoalter/meter.dm @@ -93,10 +93,10 @@ var/t = "A gas flow meter. " if(get_dist(user, src) > 3 && !(istype(user, /mob/living/silicon/ai) || istype(user, /mob/dead))) - t += "\blue You are too far away to read it." + t += "You are too far away to read it." else if(stat & (NOPOWER|BROKEN)) - t += "\red The display is off." + t += "The display is off." else if(target) var/datum/gas_mixture/environment = target.return_air() diff --git a/code/game/machinery/cryo.dm b/code/game/machinery/cryo.dm index d069e2d1ae6..94bc3f5b90b 100644 --- a/code/game/machinery/cryo.dm +++ b/code/game/machinery/cryo.dm @@ -98,13 +98,13 @@ if(!istype(user.loc, /turf) || !istype(O.loc, /turf)) // are you in a container/closet/pod/etc? return if(occupant) - to_chat(user, "\blue The cryo cell is already occupied!") + to_chat(user, "The cryo cell is already occupied!") return var/mob/living/L = O if(!istype(L) || L.buckled) return if(L.abiotic()) - to_chat(user, "\red Subject cannot have abiotic items on.") + to_chat(user, "Subject cannot have abiotic items on.") return for(var/mob/living/carbon/slime/M in range(1,L)) if(M.Victim == L) @@ -162,7 +162,7 @@ return if(panel_open) - to_chat(usr, "\blue Close the maintenance panel first.") + to_chat(usr, "Close the maintenance panel first.") return ui_interact(user) @@ -298,7 +298,7 @@ if(istype(G, /obj/item/weapon/grab)) if(panel_open) - to_chat(user, "\blue Close the maintenance panel first.") + to_chat(user, "Close the maintenance panel first.") return if(!ismob(G:affecting)) return @@ -428,10 +428,10 @@ /obj/machinery/atmospherics/unary/cryo_cell/proc/put_mob(mob/living/carbon/M as mob) if(!istype(M)) - to_chat(usr, "\red The cryo cell cannot handle such a lifeform!") + to_chat(usr, "The cryo cell cannot handle such a lifeform!") return if(occupant) - to_chat(usr, "\red The cryo cell is already occupied!") + to_chat(usr, "The cryo cell is already occupied!") return if(M.abiotic()) to_chat(usr, "\red Subject may not have abiotic items on.") @@ -445,7 +445,7 @@ M.stop_pulling() M.forceMove(src) if(M.health > -100 && (M.health < 0 || M.sleeping)) - to_chat(M, "\blue You feel a cold liquid surround you. Your skin starts to freeze up.") + to_chat(M, "You feel a cold liquid surround you. Your skin starts to freeze up.") occupant = M // M.metabslow = 1 add_fingerprint(usr) diff --git a/code/game/machinery/cryopod.dm b/code/game/machinery/cryopod.dm index 727f4d77d8c..33d07914529 100644 --- a/code/game/machinery/cryopod.dm +++ b/code/game/machinery/cryopod.dm @@ -493,7 +493,7 @@ if(!istype(user.loc, /turf) || !istype(O.loc, /turf)) // are you in a container/closet/pod/etc? return if(occupant) - to_chat(user, "\blue The cryo pod is already occupied!") + to_chat(user, "The cryo pod is already occupied!") return diff --git a/code/game/machinery/deployable.dm b/code/game/machinery/deployable.dm index 507527fd6da..b54a2e88a34 100644 --- a/code/game/machinery/deployable.dm +++ b/code/game/machinery/deployable.dm @@ -111,7 +111,7 @@ for reference: /obj/structure/barricade/blob_act() src.health -= 25 if(src.health <= 0) - visible_message("\red The blob eats through \the [src]!") + visible_message("The blob eats through \the [src]!") qdel(src) return @@ -267,7 +267,7 @@ for reference: proc/explode() - visible_message("\red [src] blows apart!") + visible_message("[src] blows apart!") var/turf/Tsec = get_turf(src) /* var/obj/item/stack/rods/ =*/ diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 7248a5e1022..29dd5b7c9c1 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -365,7 +365,7 @@ About the new airlock wires panel: else /*if(src.justzap)*/ return else if(user.hallucination > 50 && prob(10) && src.operating == 0) - to_chat(user, "\red You feel a powerful shock course through your body!") + to_chat(user, "You feel a powerful shock course through your body!") user.adjustStaminaLoss(50) user.AdjustStunned(5) return diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 06b97e586fb..b3be3a4542c 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -661,7 +661,7 @@ return 0 spawn(0) throw_item.throw_at(target, 16, 3, src) - src.visible_message("\red [src] launches [throw_item.name] at [target.name]!") + src.visible_message("[src] launches [throw_item.name] at [target.name]!") return 1 /* diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 5c48fbf4d18..c425ec0edef 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -548,7 +548,7 @@ var/damage = rand(user.melee_damage_lower, user.melee_damage_upper) src.take_damage(damage) src.check_for_internal_damage(list(MECHA_INT_TEMP_CONTROL,MECHA_INT_TANK_BREACH,MECHA_INT_CONTROL_LOST)) - visible_message("\red [user] [user.attacktext] [src]!") + visible_message("[user] [user.attacktext] [src]!") user.attack_log += text("\[[time_stamp()]\] attacked [src.name]") else src.log_append_to_last("Armor saved.") @@ -932,7 +932,7 @@ emagged = 1 to_chat(usr, "\blue You slide the card through the [src]'s ID slot.") playsound(src.loc, "sparks", 100, 1) - src.desc += "
\red The mech's equipment slots spark dangerously!" + src.desc += "
The mech's equipment slots spark dangerously!" else to_chat(usr, "\red The [src]'s ID slot rejects the card.") return diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index 45438785015..4b3a656c02e 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -172,7 +172,7 @@ REAGENT SCANNER user.show_message(text("\blue \t []: [][]\blue - []", \ capitalize(org.name), \ (org.brute_dam > 0) ? "\red [org.brute_dam]" :0, \ - (org.status & ORGAN_BLEEDING)?"\red \[Bleeding\]":"\t", \ + (org.status & ORGAN_BLEEDING)?"\[Bleeding\]":"\t", \ (org.burn_dam > 0) ? "[org.burn_dam]" :0),1) else user.show_message("\blue \t Limbs are OK.",1) diff --git a/code/game/objects/items/weapons/dnascrambler.dm b/code/game/objects/items/weapons/dnascrambler.dm index 94d3f8f764c..fe102f0cbe5 100644 --- a/code/game/objects/items/weapons/dnascrambler.dm +++ b/code/game/objects/items/weapons/dnascrambler.dm @@ -23,12 +23,12 @@ return if(M == user) - user.visible_message("\red [user.name] injects \himself with [src]!") + user.visible_message("[user.name] injects \himself with [src]!") src.injected(user,user) else - user.visible_message("\red [user.name] is trying to inject [M.name] with [src]!") + user.visible_message("[user.name] is trying to inject [M.name] with [src]!") if(do_mob(user,M,30)) - user.visible_message("\red [user.name] injects [M.name] with [src].") + user.visible_message("[user.name] injects [M.name] with [src].") src.injected(M, user) else to_chat(user, "\red You failed to inject [M.name].") diff --git a/code/game/objects/items/weapons/shards.dm b/code/game/objects/items/weapons/shards.dm index bcc09a86f16..4e5de260926 100644 --- a/code/game/objects/items/weapons/shards.dm +++ b/code/game/objects/items/weapons/shards.dm @@ -16,8 +16,8 @@ hitsound = 'sound/weapons/bladeslice.ogg' /obj/item/weapon/shard/suicide_act(mob/user) - to_chat(viewers(user), pick("\red [user] is slitting \his wrists with \the [src]! It looks like \he's trying to commit suicide.", - "\red [user] is slitting \his throat with \the [src]! It looks like \he's trying to commit suicide.")) + to_chat(viewers(user), pick("[user] is slitting \his wrists with \the [src]! It looks like \he's trying to commit suicide.", + "[user] is slitting \his throat with \the [src]! It looks like \he's trying to commit suicide.")) return (BRUTELOSS) /obj/item/weapon/shard/New() @@ -55,7 +55,7 @@ var/mob/living/M = AM if(M.incorporeal_move || M.flying)//you are incorporal or flying..no shard stepping! return - to_chat(M, "\red You step on \the [src]!") + to_chat(M, "You step on \the [src]!") playsound(src.loc, 'sound/effects/glass_step.ogg', 50, 1) // not sure how to handle metal shards with sounds if(ishuman(M)) var/mob/living/carbon/human/H = M diff --git a/code/game/objects/items/weapons/storage/bible.dm b/code/game/objects/items/weapons/storage/bible.dm index b98805e3275..042f6d2423a 100644 --- a/code/game/objects/items/weapons/storage/bible.dm +++ b/code/game/objects/items/weapons/storage/bible.dm @@ -78,7 +78,7 @@ if((istype(M, /mob/living/carbon/human) && prob(60))) bless(M) for(var/mob/O in viewers(M, null)) - O.show_message(text("\red [] heals [] with the power of [src.deity_name]!", user, M), 1) + O.show_message(text("[] heals [] with the power of [src.deity_name]!", user, M), 1) to_chat(M, "\red May the power of [src.deity_name] compel you to be healed!") playsound(src.loc, "punch", 25, 1, -1) else @@ -86,11 +86,11 @@ M.adjustBrainLoss(10) to_chat(M, "\red You feel dumber.") for(var/mob/O in viewers(M, null)) - O.show_message(text("\red [] beats [] over the head with []!", user, M, src), 1) + O.show_message(text("[] beats [] over the head with []!", user, M, src), 1) playsound(src.loc, "punch", 25, 1, -1) else if(M.stat == 2) for(var/mob/O in viewers(M, null)) - O.show_message(text("\red [] smacks []'s lifeless corpse with [].", user, M, src), 1) + O.show_message(text("[] smacks []'s lifeless corpse with [].", user, M, src), 1) playsound(src.loc, "punch", 25, 1, -1) return diff --git a/code/game/objects/items/weapons/tanks/tank_types.dm b/code/game/objects/items/weapons/tanks/tank_types.dm index 485b800c105..12ba6cbce25 100644 --- a/code/game/objects/items/weapons/tanks/tank_types.dm +++ b/code/game/objects/items/weapons/tanks/tank_types.dm @@ -26,7 +26,7 @@ examine(mob/user) if(..(user, 0)) if(air_contents.oxygen < 10) - to_chat(user, text("\red The meter on the [src.name] indicates you are almost out of air!")) + to_chat(user, text("The meter on the [src.name] indicates you are almost out of air!")) //playsound(usr, 'sound/effects/alert.ogg', 50, 1) @@ -71,7 +71,7 @@ examine(mob/user) if(..(user, 0)) if(air_contents.oxygen < 1 && loc==usr) - to_chat(user, "\red The meter on the [src.name] indicates you are almost out of air!") + to_chat(user, "The meter on the [src.name] indicates you are almost out of air!") user << sound('sound/effects/alert.ogg') /obj/item/weapon/tank/air/New() @@ -123,7 +123,7 @@ /obj/item/weapon/tank/plasma/plasmaman/examine(mob/user) if(..(user, 0)) if(air_contents.toxins < 0.2 && loc==usr) - to_chat(user, text("\red The meter on the [src.name] indicates you are almost out of plasma!")) + to_chat(user, text("The meter on the [src.name] indicates you are almost out of plasma!")) user << sound('sound/effects/alert.ogg') /* @@ -150,7 +150,7 @@ examine(mob/user) if(..(user, 0)) if(air_contents.oxygen < 0.2 && loc==usr) - to_chat(user, text("\red The meter on the [src.name] indicates you are almost out of air!")) + to_chat(user, text("The meter on the [src.name] indicates you are almost out of air!")) user << sound('sound/effects/alert.ogg') /obj/item/weapon/tank/emergency_oxygen/engi @@ -191,7 +191,7 @@ /obj/item/weapon/tank/nitrogen/examine(mob/user) if(..(user, 0)) if(air_contents.nitrogen < 10) - to_chat(user, text("\red The meter on the [src.name] indicates you are almost out of air!")) + to_chat(user, text("The meter on the [src.name] indicates you are almost out of air!")) //playsound(usr, 'sound/effects/alert.ogg', 50, 1) diff --git a/code/game/objects/items/weapons/wires.dm b/code/game/objects/items/weapons/wires.dm index 2e9fcdbff1a..4d2e539042f 100644 --- a/code/game/objects/items/weapons/wires.dm +++ b/code/game/objects/items/weapons/wires.dm @@ -12,7 +12,7 @@ attack_verb = list("whipped", "lashed", "disciplined", "tickled") suicide_act(mob/user) - to_chat(viewers(user), "\red [user] is strangling \himself with the [src.name]! It looks like \he's trying to commit suicide.") + to_chat(viewers(user), "[user] is strangling \himself with the [src.name]! It looks like \he's trying to commit suicide.") return (OXYLOSS) diff --git a/code/game/objects/structures/flora.dm b/code/game/objects/structures/flora.dm index 23c6e096748..11a0bae8849 100644 --- a/code/game/objects/structures/flora.dm +++ b/code/game/objects/structures/flora.dm @@ -308,7 +308,7 @@ //this bush marks the edge of the map, you can't destroy it to_chat(user, "\red You flail away at the undergrowth, but it's too thick here.") else - user.visible_message("\red [user] begins clearing away [src].","\red You begin clearing away [src].") + user.visible_message("[user] begins clearing away [src].
","\red You begin clearing away [src].") spawn(rand(15,30)) if(get_dist(user,src) < 2) to_chat(user, "\blue You clear away [src].") diff --git a/code/game/objects/structures/inflatable.dm b/code/game/objects/structures/inflatable.dm index d6d2c84ecd4..aee81bdf7f8 100644 --- a/code/game/objects/structures/inflatable.dm +++ b/code/game/objects/structures/inflatable.dm @@ -97,7 +97,7 @@ if(!istype(W)) return if(can_puncture(W)) - visible_message("\red [user] pierces [src] with [W]!") + visible_message("[user] pierces [src] with [W]!") deflate(1) if(W.damtype == BRUTE || W.damtype == BURN) hit(W.force) diff --git a/code/game/objects/structures/misc.dm b/code/game/objects/structures/misc.dm index 81511f16aa1..3e9fba93105 100644 --- a/code/game/objects/structures/misc.dm +++ b/code/game/objects/structures/misc.dm @@ -48,12 +48,12 @@ playsound(user.loc, 'sound/effects/sparks2.ogg', 50, 1) anim(user.loc,user,'icons/mob/mob.dmi',,"phasein",,user.dir) - to_chat(user, "\blue VOID-Shift translocation successful") + to_chat(user, "VOID-Shift translocation successful") if("No") - to_chat(user, "\red Process aborted!") + to_chat(user, "Process aborted!") return else - to_chat(user, "\red FĆAL �Rr�R: ŧer nt recgnized, c-cntr-r䣧-ç äcked.") + to_chat(user, "FĆAL �Rr�R: ŧer nt recgnized, c-cntr-r䣧-ç äcked.") diff --git a/code/game/response_team.dm b/code/game/response_team.dm index 25530ca3017..9e5605c3b28 100644 --- a/code/game/response_team.dm +++ b/code/game/response_team.dm @@ -88,7 +88,7 @@ var/ert_request_answered = 0 return 0 if(src.has_enabled_antagHUD == 1 && config.antag_hud_restricted) - to_chat(src, "\blue Upon using the antagHUD you forfeited the ability to join the round.") + to_chat(src, "Upon using the antagHUD you forfeited the ability to join the round.") return 0 if(response_team_members.len > 6) diff --git a/code/game/verbs/suicide.dm b/code/game/verbs/suicide.dm index afc8db25b65..31c8c322596 100644 --- a/code/game/verbs/suicide.dm +++ b/code/game/verbs/suicide.dm @@ -104,7 +104,7 @@ if(confirm == "Yes") suiciding = 1 - to_chat(viewers(loc), "\red [src]'s brain is growing dull and lifeless. It looks like it's lost the will to live.") + to_chat(viewers(loc), "[src]'s brain is growing dull and lifeless. It looks like it's lost the will to live.") spawn(50) death(0) suiciding = 0 @@ -125,7 +125,7 @@ if(confirm == "Yes") suiciding = 1 - to_chat(viewers(src), "\red [src] is powering down. It looks like \he's trying to commit suicide.") + to_chat(viewers(src), "[src] is powering down. It looks like \he's trying to commit suicide.") //put em at -175 adjustOxyLoss(max(maxHealth * 2 - getToxLoss() - getFireLoss() - getBruteLoss() - getOxyLoss(), 0)) updatehealth() @@ -145,7 +145,7 @@ if(confirm == "Yes") suiciding = 1 - to_chat(viewers(src), "\red [src] is powering down. It looks like \he's trying to commit suicide.") + to_chat(viewers(src), "[src] is powering down. It looks like \he's trying to commit suicide.") //put em at -175 adjustOxyLoss(max(maxHealth * 2 - getToxLoss() - getFireLoss() - getBruteLoss() - getOxyLoss(), 0)) updatehealth() @@ -182,7 +182,7 @@ if(confirm == "Yes") suiciding = 1 - to_chat(viewers(src), "\red [src] is thrashing wildly! It looks like \he's trying to commit suicide.") + to_chat(viewers(src), "[src] is thrashing wildly! It looks like \he's trying to commit suicide.") //put em at -175 adjustOxyLoss(max(175 - getFireLoss() - getBruteLoss() - getOxyLoss(), 0)) updatehealth() diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 0cb74483a13..492998e552a 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -454,7 +454,7 @@ add_note(M.ckey, "Appearance banned - [reason]", null, usr, 0) message_admins("\blue [key_name_admin(usr)] appearance banned [key_name_admin(M)]", 1) to_chat(M, "\redYou have been appearance banned by [usr.client.ckey].") - to_chat(M, "\red The reason is: [reason]") + to_chat(M, "The reason is: [reason]") to_chat(M, "\red Appearance ban can be lifted only upon request.") if(config.banappeals) to_chat(M, "\red To try to resolve this matter head to [config.banappeals]") @@ -818,7 +818,7 @@ add_note(M.ckey, "Banned from [msg] - [reason]", null, usr, 0) message_admins("\blue [key_name_admin(usr)] banned [key_name_admin(M)] from [msg] for [mins] minutes", 1) to_chat(M, "\redYou have been jobbanned by [usr.client.ckey] from: [msg].") - to_chat(M, "\red The reason is: [reason]") + to_chat(M, "The reason is: [reason]") to_chat(M, "\red This jobban will be lifted in [mins] minutes.") href_list["jobban2"] = 1 // lets it fall through and refresh return 1 @@ -838,7 +838,7 @@ add_note(M.ckey, "Banned from [msg] - [reason]", null, usr, 0) message_admins("\blue [key_name_admin(usr)] banned [key_name_admin(M)] from [msg]", 1) to_chat(M, "\redYou have been jobbanned by [usr.client.ckey] from: [msg].") - to_chat(M, "\red The reason is: [reason]") + to_chat(M, "The reason is: [reason]") to_chat(M, "\red Jobban can be lifted only upon request.") href_list["jobban2"] = 1 // lets it fall through and refresh return 1 @@ -1099,7 +1099,7 @@ master_mode = href_list["c_mode2"] log_admin("[key_name(usr)] set the mode as [master_mode].") message_admins("\blue [key_name_admin(usr)] set the mode as [master_mode].", 1) - to_chat(world, "\blue The mode is now: [master_mode]") + to_chat(world, "The mode is now: [master_mode]") Game() // updates the main game menu world.save_mode(master_mode) .(href, list("c_mode"=1)) @@ -2446,11 +2446,11 @@ M.show_message(text("\blue The chilling wind suddenly stops..."), 1) /* if("shockwave") ok = 1 - to_chat(world, "\red ALERT: STATION STRESS CRITICAL") + to_chat(world, "ALERT: STATION STRESS CRITICAL") sleep(60) - to_chat(world, "\red ALERT: STATION STRESS CRITICAL. TOLERABLE LEVELS EXCEEDED!") + to_chat(world, "ALERT: STATION STRESS CRITICAL. TOLERABLE LEVELS EXCEEDED!") sleep(80) - to_chat(world, "\red ALERT: STATION STRUCTURAL STRESS CRITICAL. SAFETY MECHANISMS FAILED!") + to_chat(world, "ALERT: STATION STRUCTURAL STRESS CRITICAL. SAFETY MECHANISMS FAILED!") sleep(40) for(var/mob/M in world) shake_camera(M, 400, 1) @@ -2538,7 +2538,7 @@ feedback_inc("admin_secrets_fun_used",1) feedback_add_details("admin_secrets_fun_used","RET") for(var/mob/living/carbon/human/H in player_list) - to_chat(H, "\red You suddenly feel stupid.") + to_chat(H, "You suddenly feel stupid.") H.setBrainLoss(60) message_admins("[key_name_admin(usr)] made everybody retarded") if("fakeguns") diff --git a/code/modules/admin/verbs/adminpm.dm b/code/modules/admin/verbs/adminpm.dm index 319830d0235..00bdc761590 100644 --- a/code/modules/admin/verbs/adminpm.dm +++ b/code/modules/admin/verbs/adminpm.dm @@ -81,7 +81,7 @@ /*if(C && C.last_pm_recieved + config.simultaneous_pm_warning_timeout > world.time && holder) //send a warning to admins, but have a delay popup for mods if(holder.rights & R_ADMIN) - to_chat(src, "\red Simultaneous PMs warning: that player has been PM'd in the last [config.simultaneous_pm_warning_timeout / 10] seconds by: [C.ckey_last_pm]") + to_chat(src, "Simultaneous PMs warning: that player has been PM'd in the last [config.simultaneous_pm_warning_timeout / 10] seconds by: [C.ckey_last_pm]") else if(alert("That player has been PM'd in the last [config.simultaneous_pm_warning_timeout / 10] seconds by: [C.ckey_last_pm]","Simultaneous PMs warning","Continue","Cancel") == "Cancel") return*/ diff --git a/code/modules/admin/verbs/freeze.dm b/code/modules/admin/verbs/freeze.dm index 92af790dc4b..fb93cd3512d 100644 --- a/code/modules/admin/verbs/freeze.dm +++ b/code/modules/admin/verbs/freeze.dm @@ -90,7 +90,7 @@ var/global/list/frozen_mob_list = list() return var/obj/mecha/M = O if(!istype(M,/obj/mecha)) - to_chat(src, "\red This can only be used on Mechs!") + to_chat(src, "This can only be used on Mechs!") return else if(usr) diff --git a/code/modules/admin/verbs/honksquad.dm b/code/modules/admin/verbs/honksquad.dm index 8d4526da1a4..480ff434a30 100644 --- a/code/modules/admin/verbs/honksquad.dm +++ b/code/modules/admin/verbs/honksquad.dm @@ -64,7 +64,7 @@ var/global/sent_honksquad = 0 //So they don't forget their code or mission. new_honksquad.mind.store_memory("Mission: \red [input].") - to_chat(new_honksquad, "\blue You are a HONKsquad. [!honk_leader_selected?"commando":"LEADER"] in the service of Clown Planet. You are called in cases of exteme low levels of HONK. You are NOT authorized to kill. \nYour current mission is: \red[input]") + to_chat(new_honksquad, "\blue You are a HONKsquad. [!honk_leader_selected?"commando":"LEADER"] in the service of Clown Planet. You are called in cases of exteme low levels of HONK. You are NOT authorized to kill. \nYour current mission is: [input]") honksquad_number-- diff --git a/code/modules/admin/verbs/one_click_antag.dm b/code/modules/admin/verbs/one_click_antag.dm index 1e5340ad616..2c5fe1e0678 100644 --- a/code/modules/admin/verbs/one_click_antag.dm +++ b/code/modules/admin/verbs/one_click_antag.dm @@ -356,7 +356,7 @@ client/proc/one_click_antag() //So they don't forget their code or mission. - to_chat(new_syndicate_commando, "\blue You are an Elite Syndicate. [!syndicate_leader_selected?"commando":"LEADER"] in the service of the Syndicate. \nYour current mission is: \red [input]") + to_chat(new_syndicate_commando, "\blue You are an Elite Syndicate. [!syndicate_leader_selected?"commando":"LEADER"] in the service of the Syndicate. \nYour current mission is: [input]") numagents-- if(numagents >= 6) @@ -463,7 +463,7 @@ client/proc/one_click_antag() new_vox.key = theghost.key ticker.mode.traitors += new_vox.mind - to_chat(new_vox, "\blue You are a Vox Primalis, fresh out of the Shoal. Your ship has arrived at the Tau Ceti system hosting the NSV Exodus... or was it the Luna? NSS? Utopia? Nobody is really sure, but everyong is raring to start pillaging! Your current goal is: \red [input]") + to_chat(new_vox, "\blue You are a Vox Primalis, fresh out of the Shoal. Your ship has arrived at the Tau Ceti system hosting the NSV Exodus... or was it the Luna? NSS? Utopia? Nobody is really sure, but everyong is raring to start pillaging! Your current goal is: [input]") to_chat(new_vox, "\red Don't forget to turn on your nitrogen internals!") raiders-- diff --git a/code/modules/admin/verbs/pray.dm b/code/modules/admin/verbs/pray.dm index c35b4d7596e..f09f0274752 100644 --- a/code/modules/admin/verbs/pray.dm +++ b/code/modules/admin/verbs/pray.dm @@ -25,7 +25,7 @@ /proc/Centcomm_announce(var/text , var/mob/Sender) var/msg = sanitize(copytext(text, 1, MAX_MESSAGE_LEN)) - msg = "\blue CENTCOMM: [key_name(Sender, 1)] (PP) (VV) (SM) ([admin_jump_link(Sender, "holder")]) (CA) (BSA) (RPLY): [msg]" + msg = "CENTCOMM: [key_name(Sender, 1)] (PP) (VV) (SM) ([admin_jump_link(Sender, "holder")]) (CA) (BSA) (RPLY): [msg]" for(var/client/X in admins) if(R_EVENT & X.holder.rights) to_chat(X, msg) @@ -34,7 +34,7 @@ /proc/Syndicate_announce(var/text , var/mob/Sender) var/msg = sanitize(copytext(text, 1, MAX_MESSAGE_LEN)) - msg = "\blue SYNDICATE: [key_name(Sender, 1)] (PP) (VV) (SM) ([admin_jump_link(Sender, "holder")]) (CA) (BSA) (REPLY): [msg]" + msg = "SYNDICATE: [key_name(Sender, 1)] (PP) (VV) (SM) ([admin_jump_link(Sender, "holder")]) (CA) (BSA) (REPLY): [msg]" for(var/client/X in admins) if(check_rights(R_EVENT,0,X.mob)) to_chat(X, msg) @@ -43,7 +43,7 @@ /proc/HONK_announce(var/text , var/mob/Sender) var/msg = sanitize(copytext(text, 1, MAX_MESSAGE_LEN)) - msg = "\blue HONK: [key_name(Sender, 1)] (PP) (VV) (SM) ([admin_jump_link(Sender, "holder")]) (CA) (BSA) (RPLY): [msg]" + msg = "HONK: [key_name(Sender, 1)] (PP) (VV) (SM) ([admin_jump_link(Sender, "holder")]) (CA) (BSA) (RPLY): [msg]" for(var/client/X in admins) if(R_EVENT & X.holder.rights) to_chat(X, msg) diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index e0a2f35e05d..577d16233d8 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -235,19 +235,19 @@ proc/cmd_admin_mute(mob/M as mob, mute_type, automute = 0) if(g.antagHUD) g.antagHUD = 0 // Disable it on those that have it enabled g.has_enabled_antagHUD = 2 // We'll allow them to respawn - to_chat(g, "\red The Administrator has disabled AntagHUD ") + to_chat(g, "The Administrator has disabled AntagHUD ") config.antag_hud_allowed = 0 - to_chat(src, "\red AntagHUD usage has been disabled") + to_chat(src, "AntagHUD usage has been disabled") action = "disabled" else for(var/mob/dead/observer/g in get_ghosts()) if(!g.client.holder) // Add the verb back for all non-admin ghosts g.verbs += /mob/dead/observer/verb/toggle_antagHUD - to_chat(g, "\blue The Administrator has enabled AntagHUD ")// Notify all observers they can now use AntagHUD + to_chat(g, "The Administrator has enabled AntagHUD ")// Notify all observers they can now use AntagHUD config.antag_hud_allowed = 1 action = "enabled" - to_chat(src, "\blue AntagHUD usage has been enabled") + to_chat(src, "AntagHUD usage has been enabled") log_admin("[key_name(usr)] has [action] antagHUD usage for observers") @@ -264,19 +264,19 @@ proc/cmd_admin_mute(mob/M as mob, mute_type, automute = 0) var/action="" if(config.antag_hud_restricted) for(var/mob/dead/observer/g in get_ghosts()) - to_chat(g, "\blue The administrator has lifted restrictions on joining the round if you use AntagHUD") + to_chat(g, "The administrator has lifted restrictions on joining the round if you use AntagHUD") action = "lifted restrictions" config.antag_hud_restricted = 0 - to_chat(src, "\blue AntagHUD restrictions have been lifted") + to_chat(src, "AntagHUD restrictions have been lifted") else for(var/mob/dead/observer/g in get_ghosts()) - to_chat(g, "\red The administrator has placed restrictions on joining the round if you use AntagHUD") - to_chat(g, "\red Your AntagHUD has been disabled, you may choose to re-enabled it but will be under restrictions ") + to_chat(g, "The administrator has placed restrictions on joining the round if you use AntagHUD") + to_chat(g, "Your AntagHUD has been disabled, you may choose to re-enabled it but will be under restrictions ") g.antagHUD = 0 g.has_enabled_antagHUD = 0 action = "placed restrictions" config.antag_hud_restricted = 1 - to_chat(src, "\red AntagHUD restrictions have been enabled") + to_chat(src, "AntagHUD restrictions have been enabled") log_admin("[key_name(usr)] has [action] on joining the round if they use AntagHUD") message_admins("Admin [key_name_admin(usr)] has [action] on joining the round if they use AntagHUD", 1) @@ -810,7 +810,7 @@ Traitors and the like can also be revived with the previous role mostly intact. if(!check_rights(R_ADMIN)) return - to_chat(usr, text("\red Attack Log for []", mob)) + to_chat(usr, text("Attack Log for []", mob)) for(var/t in M.attack_log) to_chat(usr, t) feedback_add_details("admin_verb","ATTL") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! diff --git a/code/modules/admin/verbs/striketeam.dm b/code/modules/admin/verbs/striketeam.dm index 5ecb78bb7f2..f6de49de939 100644 --- a/code/modules/admin/verbs/striketeam.dm +++ b/code/modules/admin/verbs/striketeam.dm @@ -71,7 +71,7 @@ var/global/sent_strike_team = 0 new_commando.mind.store_memory("Nuke Code: \red [nuke_code].") new_commando.mind.store_memory("Mission: \red [input].") - to_chat(new_commando, "\blue You are a Special Ops. [!leader_selected?"commando":"LEADER"] in the service of Central Command. Check the table ahead for detailed instructions.\nYour current mission is: \red[input]") + to_chat(new_commando, "\blue You are a Special Ops. [!leader_selected?"commando":"LEADER"] in the service of Central Command. Check the table ahead for detailed instructions.\nYour current mission is: [input]") commando_number-- diff --git a/code/modules/admin/verbs/striketeam_syndicate.dm b/code/modules/admin/verbs/striketeam_syndicate.dm index 11174a83fc5..aec910f5bb6 100644 --- a/code/modules/admin/verbs/striketeam_syndicate.dm +++ b/code/modules/admin/verbs/striketeam_syndicate.dm @@ -78,7 +78,7 @@ var/global/sent_syndicate_strike_team = 0 new_syndicate_commando.mind.store_memory("Nuke Code: \red [nuke_code].") new_syndicate_commando.mind.store_memory("Mission: \red [input].") - to_chat(new_syndicate_commando, "\blue You are an Elite Syndicate. [!syndicate_leader_selected?"commando":"LEADER"] in the service of the Syndicate. \nYour current mission is: \red[input]") + to_chat(new_syndicate_commando, "\blue You are an Elite Syndicate. [!syndicate_leader_selected?"commando":"LEADER"] in the service of the Syndicate. \nYour current mission is: [input]") syndicate_commando_number-- diff --git a/code/modules/assembly/mousetrap.dm b/code/modules/assembly/mousetrap.dm index e78060ea63e..02a869c9bc3 100644 --- a/code/modules/assembly/mousetrap.dm +++ b/code/modules/assembly/mousetrap.dm @@ -57,7 +57,7 @@ H.updatehealth() else if(ismouse(target)) var/mob/living/simple_animal/mouse/M = target - visible_message("\red SPLAT!") + visible_message("SPLAT!") M.splat() playsound(src.loc, 'sound/effects/snap.ogg', 50, 1) layer = MOB_LAYER - 0.2 diff --git a/code/modules/clothing/spacesuits/breaches.dm b/code/modules/clothing/spacesuits/breaches.dm index 9d2b2a06198..7c74f77b054 100644 --- a/code/modules/clothing/spacesuits/breaches.dm +++ b/code/modules/clothing/spacesuits/breaches.dm @@ -218,4 +218,4 @@ var/global/list/breach_burn_descriptors = list( ..(user) if(can_breach && breaches && breaches.len) for(var/datum/breach/B in breaches) - to_chat(user, "\red It has \a [B.descriptor].") + to_chat(user, "It has \a [B.descriptor].") diff --git a/code/modules/hydroponics/trays/tray_apiary.dm b/code/modules/hydroponics/trays/tray_apiary.dm index 9ecf2bcb2fc..95d3a05e4bd 100644 --- a/code/modules/hydroponics/trays/tray_apiary.dm +++ b/code/modules/hydroponics/trays/tray_apiary.dm @@ -65,7 +65,7 @@ qdel(O) else if(istype(O, /obj/item/weapon/minihoe)) if(health > 0) - to_chat(user, "\red You begin to dislodge the apiary from the tray, the bees don't like that.") + to_chat(user, "You begin to dislodge the apiary from the tray, the bees don't like that.") angry_swarm(user) else to_chat(user, "\blue You begin to dislodge the dead apiary from the tray.") diff --git a/code/modules/media/jukebox.dm b/code/modules/media/jukebox.dm index ae33c38dcc4..d7cf0f77de7 100644 --- a/code/modules/media/jukebox.dm +++ b/code/modules/media/jukebox.dm @@ -118,7 +118,7 @@ var/global/loopModeNames=list( to_chat(usr, "\red You don't see anything to mess with.") return if(stat & BROKEN && playlist!=null) - user.visible_message("\red [user.name] smacks the side of \the [src.name].","\red You hammer the side of \the [src.name].") + user.visible_message("[user.name] smacks the side of \the [src.name].","\red You hammer the side of \the [src.name].") stat &= ~BROKEN playlist=null playing=emagged diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 59c26c640bc..c51cdb8f3d2 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -330,7 +330,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp return var/mob/dead/observer/M = src if(jobban_isbanned(M, "AntagHUD")) - to_chat(src, "\red You have been banned from using this feature") + to_chat(src, "You have been banned from using this feature") return if(config.antag_hud_restricted && !M.has_enabled_antagHUD && !check_rights(R_ADMIN|R_MOD,0)) var/response = alert(src, "If you turn this on, you will not be able to take any part in the round.","Are you sure you want to turn this feature on?","Yes","No") @@ -499,7 +499,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp var/pressure = environment.return_pressure() var/total_moles = environment.total_moles() - to_chat(src, "\blue Results:") + to_chat(src, "Results:") if(abs(pressure - ONE_ATMOSPHERE) < 10) to_chat(src, "\blue Pressure: [round(pressure,0.1)] kPa") else diff --git a/code/modules/mob/living/carbon/alien/larva/larva.dm b/code/modules/mob/living/carbon/alien/larva/larva.dm index 19f3368ce96..e2bf7ffd570 100644 --- a/code/modules/mob/living/carbon/alien/larva/larva.dm +++ b/code/modules/mob/living/carbon/alien/larva/larva.dm @@ -38,7 +38,7 @@ var/mob/tmob = AM if(istype(tmob, /mob/living/carbon/human) && (FAT in tmob.mutations)) if(prob(70)) - to_chat(src, "\red You fail to push [tmob]'s fat ass out of the way.") + to_chat(src, "You fail to push [tmob]'s fat ass out of the way.") now_pushing = 0 return if(!(tmob.status_flags & CANPUSH)) diff --git a/code/modules/mob/living/carbon/alien/larva/powers.dm b/code/modules/mob/living/carbon/alien/larva/powers.dm index 678e4211b0d..c02c141c456 100644 --- a/code/modules/mob/living/carbon/alien/larva/powers.dm +++ b/code/modules/mob/living/carbon/alien/larva/powers.dm @@ -33,7 +33,7 @@ if(amount_grown >= max_grown) //TODO ~Carn //green is impossible to read, so i made these blue and changed the formatting slightly - to_chat(src, "\blue You are growing into a beautiful alien! It is time to choose a caste.") + to_chat(src, "You are growing into a beautiful alien! It is time to choose a caste.") to_chat(src, "\blue There are three to choose from:") to_chat(src, "Hunters \blue are strong and agile, able to hunt away from the hive and rapidly move through ventilation shafts. Hunters generate plasma slowly and have low reserves.") to_chat(src, "Sentinels \blue are tasked with protecting the hive and are deadly up close and at a range. They are not as physically imposing nor fast as the hunters.") diff --git a/code/modules/mob/living/carbon/brain/death.dm b/code/modules/mob/living/carbon/brain/death.dm index 8345c791a22..9e6a1d08a42 100644 --- a/code/modules/mob/living/carbon/brain/death.dm +++ b/code/modules/mob/living/carbon/brain/death.dm @@ -2,7 +2,7 @@ if(stat == DEAD) return if(!gibbed && container && istype(container, /obj/item/device/mmi))//If not gibbed but in a container. for(var/mob/O in viewers(container, null)) - O.show_message(text("\red []'s MMI flatlines!", src), 1, "\red You hear something flatline.", 2) + O.show_message(text("[]'s MMI flatlines!", src), 1, "\red You hear something flatline.", 2) container.icon_state = "mmi_dead" stat = DEAD diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm index ef5768fcb0e..d677d630479 100644 --- a/code/modules/mob/living/carbon/human/emote.dm +++ b/code/modules/mob/living/carbon/human/emote.dm @@ -756,10 +756,10 @@ M = A break if(M) - message = "\red [src] slaps [M] across the face. Ouch!" + message = "[src] slaps [M] across the face. Ouch!" playsound(src.loc, 'sound/effects/snap.ogg', 50, 1) else - message = "\red [src] slaps \himself!" + message = "[src] slaps \himself!" playsound(src.loc, 'sound/effects/snap.ogg', 50, 1) src.adjustFireLoss(4) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index c63c03d8321..ddc1d7d70fa 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -412,7 +412,7 @@ if(M.attack_sound) playsound(loc, M.attack_sound, 50, 1, 1) for(var/mob/O in viewers(src, null)) - O.show_message("\red [M] [M.attacktext] [src]!", 1) + O.show_message("[M] [M.attacktext] [src]!", 1) M.attack_log += text("\[[time_stamp()]\] attacked [src.name] ([src.ckey])") src.attack_log += text("\[[time_stamp()]\] was attacked by [M.name] ([M.ckey])") var/damage = rand(M.melee_damage_lower, M.melee_damage_upper) @@ -492,7 +492,7 @@ for(var/mob/O in viewers(src, null)) if((O.client && !( O.blinded ))) - O.show_message(text("\red The [M.name] has shocked []!", src), 1) + O.show_message(text("The [M.name] has shocked []!", src), 1) Weaken(power) if(stuttering < power) diff --git a/code/modules/mob/living/carbon/human/human_attackhand.dm b/code/modules/mob/living/carbon/human/human_attackhand.dm index 81fe04bc9de..2ca74f02c86 100644 --- a/code/modules/mob/living/carbon/human/human_attackhand.dm +++ b/code/modules/mob/living/carbon/human/human_attackhand.dm @@ -28,7 +28,7 @@ var/damage = rand(0, 9) if(!damage) playsound(loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1) - visible_message("\red [M] has attempted to punch [src]!") + visible_message("[M] has attempted to punch [src]!") return 0 var/obj/item/organ/external/affecting = get_organ(ran_zone(M.zone_sel.selecting)) var/armor_block = run_armor_check(affecting, "melee") @@ -39,11 +39,11 @@ playsound(loc, "punch", 25, 1, -1) - visible_message("\red [M] has punched [src]!") + visible_message("[M] has punched [src]!") apply_damage(damage, STAMINA, affecting, armor_block) if(damage >= 9) - visible_message("\red [M] has weakened [src]!") + visible_message("[M] has weakened [src]!") apply_effect(4, WEAKEN, armor_block) return @@ -145,7 +145,7 @@ damage += attack.damage if(!damage) playsound(loc, attack.miss_sound, 25, 1, -1) - visible_message("\red [M] tried to [pick(attack.attack_verb)] [src]!") + visible_message("[M] tried to [pick(attack.attack_verb)] [src]!") return 0 @@ -157,7 +157,7 @@ playsound(loc, attack.attack_sound, 25, 1, -1) - visible_message("\red [M] [pick(attack.attack_verb)]ed [src]!") + visible_message("[M] [pick(attack.attack_verb)]ed [src]!") apply_damage(damage, BRUTE, affecting, armor_block, sharp=attack.sharp, edge=attack.edge) //moving this back here means Armalis are going to knock you down 70% of the time, but they're pure adminbus anyway. if((stat != DEAD) && damage >= M.species.punchstunthreshold) @@ -182,7 +182,7 @@ if(randn <= 25) apply_effect(2, WEAKEN, run_armor_check(affecting, "melee")) playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) - visible_message("\red [M] has pushed [src]!") + visible_message("[M] has pushed [src]!") M.attack_log += text("\[[time_stamp()]\] Pushed [src.name] ([src.ckey])") src.attack_log += text("\[[time_stamp()]\] Has been pushed by [M.name] ([M.ckey])") if(!iscarbon(M)) @@ -198,7 +198,7 @@ if(randn <= 60) //BubbleWrap: Disarming breaks a pull if(pulling) - visible_message("\red [M] has broken [src]'s grip on [pulling]!") + visible_message("[M] has broken [src]'s grip on [pulling]!") talked = 1 stop_pulling() @@ -206,14 +206,14 @@ if(istype(l_hand, /obj/item/weapon/grab)) var/obj/item/weapon/grab/lgrab = l_hand if(lgrab.affecting) - visible_message("\red [M] has broken [src]'s grip on [lgrab.affecting]!") + visible_message("[M] has broken [src]'s grip on [lgrab.affecting]!") talked = 1 spawn(1) qdel(lgrab) if(istype(r_hand, /obj/item/weapon/grab)) var/obj/item/weapon/grab/rgrab = r_hand if(rgrab.affecting) - visible_message("\red [M] has broken [src]'s grip on [rgrab.affecting]!") + visible_message("[M] has broken [src]'s grip on [rgrab.affecting]!") talked = 1 spawn(1) qdel(rgrab) @@ -221,13 +221,13 @@ if(!talked) //BubbleWrap if(drop_item()) - visible_message("\red [M] has disarmed [src]!") + visible_message("[M] has disarmed [src]!") playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) return playsound(loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1) - visible_message("\red [M] attempted to disarm [src]!") + visible_message("[M] attempted to disarm [src]!") return /mob/living/carbon/human/proc/afterattack(atom/target as mob|obj|turf|area, mob/living/user as mob|obj, inrange, params) diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 55fd52ada9e..16d940dd439 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -213,9 +213,9 @@ emp_act if(! I.discrete) if(I.attack_verb.len) - visible_message("\red [src] has been [pick(I.attack_verb)] in the [hit_area] with [I.name] by [user]!") + visible_message("[src] has been [pick(I.attack_verb)] in the [hit_area] with [I.name] by [user]!") else - visible_message("\red [src] has been attacked in the [hit_area] with [I.name] by [user]!") + visible_message("[src] has been attacked in the [hit_area] with [I.name] by [user]!") var/armor = run_armor_check(affecting, "melee", "Your armor has protected your [hit_area].", "Your armor has softened hit to your [hit_area].", armour_penetration = I.armour_penetration) var/weapon_sharp = is_sharp(I) diff --git a/code/modules/mob/living/carbon/slime/powers.dm b/code/modules/mob/living/carbon/slime/powers.dm index 829c56ba004..38a4a310b41 100644 --- a/code/modules/mob/living/carbon/slime/powers.dm +++ b/code/modules/mob/living/carbon/slime/powers.dm @@ -28,7 +28,7 @@ to_chat(src, "The [met.name] is already feeding on this subject...") return to_chat(src, "\blue I have latched onto the subject and begun feeding...") - to_chat(M, "\red The [src.name] has latched onto your head!") + to_chat(M, "The [src.name] has latched onto your head!") Feedon(M) else diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index 5f38114a518..90f39288736 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -215,7 +215,7 @@ if(M.attack_sound) playsound(loc, M.attack_sound, 50, 1, 1) for(var/mob/O in viewers(src, null)) - O.show_message("\red [M] [M.attacktext] [src]!", 1) + O.show_message("[M] [M.attacktext] [src]!", 1) M.attack_log += text("\[[time_stamp()]\] attacked [src.name] ([src.ckey])") src.attack_log += text("\[[time_stamp()]\] was attacked by [M.name] ([M.ckey])") var/damage = rand(M.melee_damage_lower, M.melee_damage_upper) @@ -245,7 +245,7 @@ playsound(src.loc, 'sound/weapons/slash.ogg', 25, 1, -1) for(var/mob/O in viewers(src, null)) if((O.client && !( O.blinded ))) - O.show_message(text("\red [] has slashed at []!", M, src), 1) + O.show_message(text("[] has slashed at []!", M, src), 1) if(prob(8)) flash_eyes(affect_silicon = 1) src.adjustBruteLoss(damage) @@ -254,7 +254,7 @@ playsound(src.loc, 'sound/weapons/slashmiss.ogg', 25, 1, -1) for(var/mob/O in viewers(src, null)) if((O.client && !( O.blinded ))) - O.show_message(text("\red [] took a swipe at []!", M, src), 1) + O.show_message(text("[] took a swipe at []!", M, src), 1) return /mob/living/silicon/pai/proc/switchCamera(var/obj/machinery/camera/C) diff --git a/code/modules/mob/living/silicon/pai/recruit.dm b/code/modules/mob/living/silicon/pai/recruit.dm index 2e6548ef2c4..1e985071dc7 100644 --- a/code/modules/mob/living/silicon/pai/recruit.dm +++ b/code/modules/mob/living/silicon/pai/recruit.dm @@ -351,7 +351,7 @@ var/datum/paiController/paiController // Global handler for pAI candidates if(O.client && (ROLE_PAI in O.client.prefs.be_special)) if(player_old_enough_antag(O.client,ROLE_PAI)) if(check_recruit(O)) - to_chat(O, "\blue A pAI card activated by [user.real_name] is looking for personalities. (Teleport | Sign Up)") + to_chat(O, "A pAI card activated by [user.real_name] is looking for personalities. (Teleport | Sign Up)") //question(O.client) proc/check_recruit(var/mob/dead/observer/O) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index c0797eebb6a..dffa670d470 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -571,7 +571,7 @@ var/list/robot_verbs_default = list( var/mob/tmob = AM if(istype(tmob, /mob/living/carbon/human) && (FAT in tmob.mutations)) if(prob(20)) - to_chat(usr, "\red You fail to push [tmob]'s fat ass out of the way.") + to_chat(usr, "You fail to push [tmob]'s fat ass out of the way.") now_pushing = 0 return if(!(tmob.status_flags & CANPUSH)) diff --git a/code/modules/mob/living/silicon/silicon.dm b/code/modules/mob/living/silicon/silicon.dm index f467925d309..99542ffb526 100644 --- a/code/modules/mob/living/silicon/silicon.dm +++ b/code/modules/mob/living/silicon/silicon.dm @@ -75,7 +75,7 @@ src.take_organ_damage(10) Stun(3) flash_eyes(affect_silicon = 1) - to_chat(src, "\red *BZZZT*") + to_chat(src, "*BZZZT*") to_chat(src, "\red Warning: Electromagnetic pulse detected.") ..() diff --git a/code/modules/mob/living/simple_animal/friendly/corgi.dm b/code/modules/mob/living/simple_animal/friendly/corgi.dm index 8fa770d371b..85eb7d10f4c 100644 --- a/code/modules/mob/living/simple_animal/friendly/corgi.dm +++ b/code/modules/mob/living/simple_animal/friendly/corgi.dm @@ -480,7 +480,7 @@ var/mob/tmob = AM if(istype(tmob, /mob/living/carbon/human) && (FAT in tmob.mutations)) if(prob(70)) - to_chat(src, "\red You fail to push [tmob]'s fat ass out of the way.") + to_chat(src, "You fail to push [tmob]'s fat ass out of the way.") now_pushing = 0 return if(!(tmob.status_flags & CANPUSH)) diff --git a/code/modules/mob/living/simple_animal/friendly/slime.dm b/code/modules/mob/living/simple_animal/friendly/slime.dm index a76fe47cdba..bebe9be7628 100644 --- a/code/modules/mob/living/simple_animal/friendly/slime.dm +++ b/code/modules/mob/living/simple_animal/friendly/slime.dm @@ -25,7 +25,7 @@ var/mob/tmob = AM if(istype(tmob, /mob/living/carbon/human) && (FAT in tmob.mutations)) if(prob(70)) - to_chat(src, "\red You fail to push [tmob]'s fat ass out of the way.") + to_chat(src, "You fail to push [tmob]'s fat ass out of the way.") now_pushing = 0 return if(!(tmob.status_flags & CANPUSH)) diff --git a/code/modules/mob/living/simple_animal/hostile/hivebot.dm b/code/modules/mob/living/simple_animal/hostile/hivebot.dm index b3ea7f442fa..5b76f3a633c 100644 --- a/code/modules/mob/living/simple_animal/hostile/hivebot.dm +++ b/code/modules/mob/living/simple_animal/hostile/hivebot.dm @@ -78,7 +78,7 @@ var/datum/effect/system/harmless_smoke_spread/smoke = new /datum/effect/system/harmless_smoke_spread() smoke.set_up(5, 0, src.loc) smoke.start() - visible_message("\red The [src] warps in!") + visible_message("The [src] warps in!") playsound(src.loc, 'sound/effects/EMPulse.ogg', 25, 1) /mob/living/simple_animal/hostile/hivebot/tele/warpbots() diff --git a/code/modules/mob/living/simple_animal/hostile/syndicate.dm b/code/modules/mob/living/simple_animal/hostile/syndicate.dm index d3f63450fe6..145b908ec56 100644 --- a/code/modules/mob/living/simple_animal/hostile/syndicate.dm +++ b/code/modules/mob/living/simple_animal/hostile/syndicate.dm @@ -61,7 +61,7 @@ if((Proj.damage_type == BRUTE || Proj.damage_type == BURN)) adjustHealth(Proj.damage) else - visible_message("\red [src] blocks [Proj] with its shield!") + visible_message("[src] blocks [Proj] with its shield!") return 0 diff --git a/code/modules/paperwork/faxmachine.dm b/code/modules/paperwork/faxmachine.dm index d10e8c9f3f6..0126cd3b362 100644 --- a/code/modules/paperwork/faxmachine.dm +++ b/code/modules/paperwork/faxmachine.dm @@ -261,7 +261,7 @@ var/list/alldepartments = list() /obj/machinery/photocopier/faxmachine/proc/message_admins(var/mob/sender, var/faxname, var/faxtype, var/obj/item/sent, font_colour="#9A04D1") - var/msg = "\blue [faxname]: [key_name(sender, 1)] (PP) (VV) (CA) ([admin_jump_link(sender, "holder")]) | REPLY: (RADIO) (FAX) (SM) | REJECT: (TEMPLATE) (BSA) (EVILFAX) : Receiving '[sent.name]' via secure connection... view message" + var/msg = "[faxname]: [key_name(sender, 1)] (PP) (VV) (CA) ([admin_jump_link(sender, "holder")]) | REPLY: (RADIO) (FAX) (SM) | REJECT: (TEMPLATE) (BSA) (EVILFAX) : Receiving '[sent.name]' via secure connection... view message" for(var/client/C in admins) if(R_EVENT & C.holder.rights) to_chat(C, msg) diff --git a/code/modules/power/supermatter/sm_shard.dm b/code/modules/power/supermatter/sm_shard.dm index e95b51cf828..690aeac6fce 100644 --- a/code/modules/power/supermatter/sm_shard.dm +++ b/code/modules/power/supermatter/sm_shard.dm @@ -44,7 +44,7 @@ /obj/item/weapon/shard/supermatter/Crossed(AM as mob|obj) if(ismob(AM)) var/mob/M = AM - to_chat(M, "\red You step on \the [src]!") + to_chat(M, "You step on \the [src]!") playsound(src.loc, 'sound/effects/glass_step_sm.ogg', 70, 1) // not sure how to handle metal shards with sounds if(ishuman(M)) var/mob/living/carbon/human/H = M diff --git a/code/modules/reagents/reagent_containers/syringes.dm b/code/modules/reagents/reagent_containers/syringes.dm index 772eef4d0f9..bb84295a22d 100644 --- a/code/modules/reagents/reagent_containers/syringes.dm +++ b/code/modules/reagents/reagent_containers/syringes.dm @@ -105,7 +105,7 @@ time = 0 else for(var/mob/O in viewers(world.view, user)) - O.show_message(text("\red [] is trying to take a blood sample from []!", user, target), 1) + O.show_message(text("[] is trying to take a blood sample from []!", user, target), 1) if(!do_mob(user, target, time)) return @@ -183,7 +183,7 @@ if(ismob(target) && target != user) for(var/mob/O in viewers(world.view, user)) - O.show_message(text("\red [] is trying to inject []!", user, target), 1) + O.show_message(text("[] is trying to inject []!", user, target), 1) if(!do_mob(user, target, 30)) return @@ -338,7 +338,7 @@ if(ismob(target) && target != user) for(var/mob/O in viewers(world.view, user)) - O.show_message(text("\red [] is trying to inject [] with a giant syringe!", user, target), 1) + O.show_message(text("[] is trying to inject [] with a giant syringe!", user, target), 1) if(!do_mob(user, target, 300)) return for(var/mob/O in viewers(world.view, user)) O.show_message(text("\red [] injects [] with a giant syringe!", user, target), 1) diff --git a/code/modules/research/xenoarchaeology/artifact/artifact_gigadrill.dm b/code/modules/research/xenoarchaeology/artifact/artifact_gigadrill.dm index d93b8f3573f..4073b0bd74c 100644 --- a/code/modules/research/xenoarchaeology/artifact/artifact_gigadrill.dm +++ b/code/modules/research/xenoarchaeology/artifact/artifact_gigadrill.dm @@ -25,7 +25,7 @@ if(istype(A,/turf/simulated/mineral)) var/turf/simulated/mineral/M = A drilling_turf = get_turf(src) - src.visible_message("\red [src] begins to drill into [M]!") + src.visible_message("[src] begins to drill into [M]!") anchored = 1 spawn(drill_time) if(get_turf(src) == drilling_turf && active) diff --git a/code/modules/spacepods/spacepod.dm b/code/modules/spacepods/spacepod.dm index 0a89272f1bb..f7eb91f7bb4 100644 --- a/code/modules/spacepods/spacepod.dm +++ b/code/modules/spacepods/spacepod.dm @@ -145,7 +145,7 @@ else var/damage = rand(user.melee_damage_lower, user.melee_damage_upper) deal_damage(damage) - visible_message("\red [user] [user.attacktext] [src]!") + visible_message("[user] [user.attacktext] [src]!") user.attack_log += text("\[[time_stamp()]\] attacked [src.name]") return @@ -321,7 +321,7 @@ repair_damage(10) to_chat(user, "\blue You mend some [pick("dents","bumps","damage")] with \the [WT]") return - to_chat(user, "\blue \The [src] is fully repaired!") + to_chat(user, "\The [src] is fully repaired!") return if(istype(W, /obj/item/device/lock_buster)) diff --git a/code/modules/surgery/organs/organ_external.dm b/code/modules/surgery/organs/organ_external.dm index 1c3f05f5816..8ec993c8db8 100644 --- a/code/modules/surgery/organs/organ_external.dm +++ b/code/modules/surgery/organs/organ_external.dm @@ -799,7 +799,7 @@ Note that amputating the affected organ does in fact remove the infection from t if(owner) owner.visible_message(\ "\red You hear a loud cracking sound coming from \the [owner].",\ - "\red Something feels like it shattered in your [name]!",\ + "Something feels like it shattered in your [name]!",\ "You hear a sickening crack.") if(owner.species && !(owner.species.flags & NO_PAIN)) owner.emote("scream") @@ -949,11 +949,11 @@ Note that amputating the affected organ does in fact remove the infection from t if(owner) if(type == "brute") owner.visible_message("\red You hear a sickening cracking sound coming from \the [owner]'s [name].", \ - "\red Your [name] becomes a mangled mess!", \ + "Your [name] becomes a mangled mess!", \ "\red You hear a sickening crack.") else owner.visible_message("\red \The [owner]'s [name] melts away, turning into mangled mess!", \ - "\red Your [name] melts away!", \ + "Your [name] melts away!", \ "\red You hear a sickening sizzle.") disfigured = 1 diff --git a/code/modules/surgery/organs/pain.dm b/code/modules/surgery/organs/pain.dm index 0bd2d138948..23d2af69bf3 100644 --- a/code/modules/surgery/organs/pain.dm +++ b/code/modules/surgery/organs/pain.dm @@ -23,11 +23,11 @@ mob/living/carbon/proc/pain(var/partname, var/amount, var/force, var/burning = 0 if(burning) switch(amount) if(1 to 10) - msg = "\red Your [partname] burns." + msg = "Your [partname] burns." if(11 to 90) - msg = "\red Your [partname] burns badly!" + msg = "Your [partname] burns badly!" if(91 to 10000) - msg = "\red OH GOD! Your [partname] is on fire!" + msg = "OH GOD! Your [partname] is on fire!" else switch(amount) if(1 to 10) @@ -53,7 +53,7 @@ mob/living/carbon/human/proc/custom_pain(var/message, var/flash_strength) return if(reagents.has_reagent("hydrocodone")) return - var/msg = "\red [message]" + var/msg = "[message]" if(flash_strength >= 1) msg = "\red [message]" diff --git a/code/modules/tram/tram.dm b/code/modules/tram/tram.dm index f36e467b88f..42b219bb92d 100644 --- a/code/modules/tram/tram.dm +++ b/code/modules/tram/tram.dm @@ -254,7 +254,7 @@ if(M.melee_damage_upper == 0) return if(prob(M.melee_damage_upper)) qdel(src) - src.visible_message("\red [M] has [M.attacktext] [src]!") + src.visible_message("[M] has [M.attacktext] [src]!") M.attack_log += text("\[[time_stamp()]\] attacked [src.name]") /obj/tram/bullet_act(var/obj/item/projectile/proj) From c89540a3962f5a4e863f7a056397647ae05cefdd Mon Sep 17 00:00:00 2001 From: IcyV Date: Thu, 11 Aug 2016 12:02:03 -0700 Subject: [PATCH 075/101] Fixes the flag sometimes not deleting right away. Hilarious to see chained explosions but not very practical. --- code/game/objects/items/flag.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/flag.dm b/code/game/objects/items/flag.dm index 63ec5da613e..e05182bf3c1 100644 --- a/code/game/objects/items/flag.dm +++ b/code/game/objects/items/flag.dm @@ -192,4 +192,5 @@ used = 1 /obj/item/flag/chameleon/burn() - explosion(loc,1,2,4,4, flame_range = 4) \ No newline at end of file + explosion(loc,1,2,4,4, flame_range = 4) + qdel(src) \ No newline at end of file From 4dec60d1bdd856f8d3b3eccd2dc8fc90280a25b1 Mon Sep 17 00:00:00 2001 From: FreeStylaLT Date: Thu, 11 Aug 2016 23:07:13 +0300 Subject: [PATCH 076/101] it's now quite spacious --- .../map_files/RandomZLevels/moonoutpost19.dmm | 457 +++++++++--------- .../RandomZLevels/undergroundoutpost45.dmm | 310 ++++++------ 2 files changed, 383 insertions(+), 384 deletions(-) diff --git a/_maps/map_files/RandomZLevels/moonoutpost19.dmm b/_maps/map_files/RandomZLevels/moonoutpost19.dmm index a2ac44e94d5..b91c268ee52 100644 --- a/_maps/map_files/RandomZLevels/moonoutpost19.dmm +++ b/_maps/map_files/RandomZLevels/moonoutpost19.dmm @@ -1,66 +1,66 @@ "aa" = (/turf/unsimulated/wall{icon_state = "rock"; name = "rock"},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "ab" = (/turf/simulated/mineral/random/labormineral,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ac" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ad" = (/obj/structure/alien/weeds,/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ae" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"af" = (/obj/structure/alien/weeds,/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ag" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ah" = (/obj/structure/alien/weeds,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ai" = (/obj/structure/alien/weeds,/obj/structure/stool/bed/nest,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"aj" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/mob/living/simple_animal/hostile/alien,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ak" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"al" = (/obj/structure/alien/weeds/node,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"am" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/stool/bed/nest,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"an" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/stool/bed/nest,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ao" = (/obj/structure/alien/weeds,/obj/structure/stool/bed/nest,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/obj/item/weapon/gun/projectile/automatic/pistol,/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gib1_flesh"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ap" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"aq" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ar" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/resin/wall,/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"ac" = (/obj/structure/alien/weeds,/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"ad" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"ae" = (/obj/structure/alien/weeds,/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"af" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"ag" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"ah" = (/obj/structure/alien/weeds,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"ai" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/mob/living/simple_animal/hostile/alien,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"aj" = (/obj/structure/alien/weeds,/obj/structure/stool/bed/nest,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"ak" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"al" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/stool/bed/nest,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"am" = (/obj/structure/alien/weeds/node,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"an" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/stool/bed/nest,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"ao" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"ap" = (/obj/structure/alien/weeds,/obj/structure/stool/bed/nest,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/obj/item/weapon/gun/projectile/automatic/pistol,/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gib1_flesh"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"aq" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"ar" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/resin/wall,/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "as" = (/turf/simulated/wall/r_wall,/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"at" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/mob/living/simple_animal/hostile/alien/sentinel,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"au" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gib1_flesh"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"av" = (/obj/structure/alien/weeds/node,/obj/effect/decal/cleanable/blood{color = "red"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"aw" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gib2_flesh"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"at" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gib1_flesh"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"au" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/mob/living/simple_animal/hostile/alien/sentinel,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"av" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gib2_flesh"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"aw" = (/obj/structure/alien/weeds/node,/obj/effect/decal/cleanable/blood{color = "red"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "ax" = (/turf/simulated/floor/plasteel{dir = 9; heat_capacity = 1e+006; icon_state = "darkred"; tag = "icon-darkred (NORTHWEST)"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "ay" = (/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "darkredcorners"; tag = "icon-darkredcorners (NORTH)"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "az" = (/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "aA" = (/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "darkredcorners"; tag = "icon-darkredcorners (EAST)"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "aB" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "darkred"; tag = "icon-darkred (NORTHEAST)"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"aC" = (/obj/structure/alien/weeds/node,/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"aD" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/stool/bed/nest,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/obj/item/clothing/under/rank/security,/obj/item/clothing/suit/armor/vest,/obj/item/weapon/melee/baton/loaded,/obj/item/clothing/head/helmet,/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gibdown1_flesh"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"aC" = (/obj/structure/alien/weeds/node,/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"aD" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/stool/bed/nest,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/obj/item/clothing/under/rank/security,/obj/item/clothing/suit/armor/vest,/obj/item/weapon/melee/baton/loaded,/obj/item/clothing/head/helmet,/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gibdown1_flesh"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "aE" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "darkredcorners"; tag = "icon-darkredcorners (NORTH)"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "aF" = (/obj/machinery/gateway{dir = 9},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "aG" = (/obj/machinery/gateway{dir = 1},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "aH" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"aI" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gib1_flesh"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"aJ" = (/obj/structure/alien/weeds,/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/obj/effect/decal/cleanable/blood{color = "red"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"aK" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gib2_flesh"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"aL" = (/obj/structure/alien/weeds,/mob/living/simple_animal/hostile/alien/drone{plants_off = 1},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"aI" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gib1_flesh"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"aJ" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gib2_flesh"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"aK" = (/obj/structure/alien/weeds,/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/obj/effect/decal/cleanable/blood{color = "red"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"aL" = (/obj/structure/alien/weeds,/mob/living/simple_animal/hostile/alien/drone{plants_off = 1},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "aM" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "aN" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "aO" = (/obj/machinery/gateway/centeraway{calibrated = 0},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "aP" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "aQ" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"aR" = (/obj/item/weapon/ore/iron{pixel_x = 7; pixel_y = -6},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"aS" = (/obj/structure/alien/weeds,/mob/living/simple_animal/hostile/alien/queen/large{desc = "A gigantic alien who is in charge of the hive and all of its loyal servants."; name = "alien queen"; pixel_x = -16; plants_off = 1},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"aR" = (/obj/item/weapon/ore/iron{pixel_x = 7; pixel_y = -6},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"aS" = (/obj/structure/alien/weeds,/mob/living/simple_animal/hostile/alien/queen/large{desc = "A gigantic alien who is in charge of the hive and all of its loyal servants."; name = "alien queen"; pixel_x = -16; plants_off = 1},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "aT" = (/turf/simulated/wall,/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "aU" = (/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "darkredcorners"; tag = "icon-darkredcorners (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "aV" = (/obj/machinery/gateway{dir = 10},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "aW" = (/obj/machinery/gateway,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "aX" = (/obj/machinery/gateway{dir = 6},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "aY" = (/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "darkredcorners"; tag = "icon-darkredcorners"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"aZ" = (/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ba" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/mob/living/simple_animal/hostile/alien/drone{plants_off = 1},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"bb" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood{color = "red"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"aZ" = (/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"ba" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/mob/living/simple_animal/hostile/alien/drone{plants_off = 1},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"bb" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood{color = "red"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "bc" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "bd" = (/obj/machinery/vending/cigarette,/obj/structure/sign/poster{icon_state = "poster7"; pixel_y = 32; serial_number = 7; subtype = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "be" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 10; heat_capacity = 1e+006; icon_state = "darkred"; tag = "icon-darkred (SOUTHWEST)"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "bf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "bg" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "darkredcorners"; tag = "icon-darkredcorners"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "bh" = (/turf/simulated/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "darkred"; tag = "icon-darkred (SOUTHEAST)"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bi" = (/obj/structure/alien/weeds,/obj/structure/stool/bed/nest,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/obj/item/clothing/under/syndicate,/obj/item/clothing/glasses/night,/obj/effect/decal/cleanable/blood{color = "red"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"bj" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gib2_flesh"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"bk" = (/obj/structure/alien/weeds,/mob/living/simple_animal/hostile/alien/sentinel,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"bi" = (/obj/structure/alien/weeds,/obj/structure/stool/bed/nest,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/obj/item/clothing/under/syndicate,/obj/item/clothing/glasses/night,/obj/effect/decal/cleanable/blood{color = "red"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"bj" = (/obj/structure/alien/weeds,/mob/living/simple_animal/hostile/alien/sentinel,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"bk" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gib2_flesh"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "bl" = (/turf/simulated/mineral/random/high_chance,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "bm" = (/obj/machinery/light/small{dir = 8},/obj/structure/sign/poster{icon_state = "poster17"; pixel_x = -32; pixel_y = 0; serial_number = 17; subtype = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "bn" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) @@ -98,113 +98,113 @@ "bT" = (/obj/machinery/power/smes{charge = 0; input_level = 10000; inputting = 0; output_level = 15000; outputting = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "bU" = (/obj/machinery/portable_atmospherics/canister/air,/obj/machinery/alarm/monitor{frequency = 1439; locked = 1; pixel_y = 23; req_access = "150"},/turf/simulated/floor/plating{dir = 9; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "bV" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{dir = 5; heat_capacity = 1e+006; icon_state = "warnplate"; tag = "icon-warnplate (NORTHEAST)"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bW" = (/obj/structure/alien/weeds/node,/mob/living/simple_animal/hostile/alien,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"bX" = (/obj/machinery/conveyor{dir = 2; id = "awaysyndie"},/turf/simulated/floor/plating{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bY" = (/obj/machinery/mineral/unloading_machine{dir = 1; icon_state = "unloader-corner"; input_dir = 4; output_dir = 8},/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bZ" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/sign/poster{icon_state = "poster5"; pixel_x = 0; pixel_y = 32; serial_number = 5; subtype = 0},/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "loadingarea"; nitrogen = 13.2; oxygen = 32.4; tag = "loading"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"ca" = (/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorgrime (WEST)"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cb" = (/obj/effect/decal/cleanable/dirt,/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cc" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cd" = (/obj/machinery/alarm/monitor{frequency = 1439; locked = 0; pixel_y = 23; req_access = "150"},/turf/simulated/floor/plasteel{burnt = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorscorched2 (WEST)"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"ce" = (/obj/structure/sign/biohazard{pixel_y = 32},/obj/structure/alien/weeds/node,/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "warningcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 1; heat_capacity = 1e+006; icon_state = "warning"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cg" = (/obj/structure/sign/securearea{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "warningcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"ch" = (/obj/machinery/light/small{active_power_usage = 0; dir = 4; icon_state = "bulb-broken"; status = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bW" = (/obj/structure/alien/weeds/node,/mob/living/simple_animal/hostile/alien,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"bX" = (/obj/machinery/mineral/unloading_machine{dir = 1; icon_state = "unloader-corner"; input_dir = 4; output_dir = 8},/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating{carbon_dioxide = 0; heat_capacity = 1e+006; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bY" = (/obj/machinery/conveyor{dir = 2; id = "awaysyndie"},/turf/simulated/floor/plating{carbon_dioxide = 0; dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"bZ" = (/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; nitrogen = 0; oxygen = 0; tag = "icon-floorgrime (WEST)"; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"ca" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/sign/poster{icon_state = "poster5"; pixel_x = 0; pixel_y = 32; serial_number = 5; subtype = 0},/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "loadingarea"; nitrogen = 0; oxygen = 0; tag = "loading"; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cb" = (/obj/effect/decal/cleanable/dirt,/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 4; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cc" = (/obj/machinery/alarm/monitor{frequency = 1439; locked = 0; pixel_y = 23; req_access = "150"},/turf/simulated/floor/plasteel{burnt = 1; carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; nitrogen = 0; oxygen = 0; tag = "icon-floorscorched2 (WEST)"; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cd" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"ce" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 1; heat_capacity = 1e+006; icon_state = "warning"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cf" = (/obj/structure/sign/biohazard{pixel_y = 32},/obj/structure/alien/weeds/node,/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "warningcorner"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cg" = (/obj/machinery/light/small{active_power_usage = 0; dir = 4; icon_state = "bulb-broken"; status = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 4; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"ch" = (/obj/structure/sign/securearea{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 4; heat_capacity = 1e+006; icon_state = "warningcorner"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "ci" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/light/small{dir = 8},/obj/item/weapon/stock_parts/cell/high,/obj/item/weapon/paper{info = "Alright, listen up. If you're reading this, I'm either taking a shit or I've been recalled back to Command. Either way, you'll need to know how to restore power. We've stolen this stuff from Nanotrasen, so all the equipment is jury-rigged. We have generators that work on both plasma and uranium, about 50 sheets should power the outpost for quite a while. If the generators aren't working, which is very likely, take the power cell on the desk and put it into the APC in the hallway. That should get the place running, at least for a little while."; name = "Engineering Instructions"},/turf/simulated/floor/plating{dir = 8; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "cj" = (/obj/structure/stool,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "ck" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating{dir = 1; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "cl" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{dir = 4; heat_capacity = 1e+006; icon_state = "warnplatecorner"; tag = "icon-warnplatecorner (EAST)"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "cm" = (/obj/machinery/light/small{dir = 4},/obj/structure/sign/poster{icon_state = "poster10"; pixel_x = 32; pixel_y = 0; serial_number = 10; subtype = 0},/turf/simulated/floor/plating{dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "cn" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"co" = (/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "warning"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cp" = (/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cq" = (/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cr" = (/obj/machinery/door/airlock/glass{density = 0; emagged = 1; icon_state = "door_open"; locked = 1; name = "Dormitories"},/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cs" = (/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"ct" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorgrime (WEST)"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"co" = (/turf/simulated/floor/plasteel{carbon_dioxide = 0; heat_capacity = 1e+006; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cp" = (/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "warning"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cq" = (/obj/machinery/door/airlock/glass{density = 0; emagged = 1; icon_state = "door_open"; locked = 1; name = "Dormitories"},/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plasteel{carbon_dioxide = 0; heat_capacity = 1e+006; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cr" = (/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 4; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cs" = (/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"ct" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{carbon_dioxide = 0; heat_capacity = 1e+006; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 4; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; nitrogen = 0; oxygen = 0; tag = "icon-floorgrime (WEST)"; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "cw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/airlock/engineering{name = "Power Maintenance"; req_access_txt = "150"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "cx" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "cy" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "cz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "cA" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "cB" = (/obj/machinery/space_heater,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cC" = (/obj/machinery/mineral/processing_unit{dir = 1; output_dir = 2},/turf/simulated/floor/plating{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cC" = (/obj/machinery/mineral/processing_unit{dir = 1; output_dir = 2},/turf/simulated/floor/plating{carbon_dioxide = 0; dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "cD" = (/obj/machinery/mineral/processing_unit_console{machinedir = 8},/turf/simulated/wall,/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cE" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "warning"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cF" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cG" = (/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/obj/item/stack/rods,/obj/item/stack/rods,/obj/item/weapon/shard,/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cH" = (/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 10; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cI" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cJ" = (/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cK" = (/obj/structure/cable,/obj/machinery/power/apc/noalarm{cell_type = 15000; dir = 2; locked = 1; name = "Worn-out APC"; pixel_x = 0; pixel_y = -25; req_access = "150"; start_charge = 0},/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cL" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 6; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cE" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "warning"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cF" = (/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/obj/item/stack/rods,/obj/item/stack/rods,/obj/item/weapon/shard,/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating{carbon_dioxide = 0; heat_capacity = 1e+006; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cG" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 4; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cH" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{carbon_dioxide = 0; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cI" = (/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 10; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cJ" = (/obj/structure/cable,/obj/machinery/power/apc/noalarm{cell_type = 15000; dir = 2; locked = 1; name = "Worn-out APC"; pixel_x = 0; pixel_y = -25; req_access = "150"; start_charge = 0},/turf/simulated/floor/plasteel{carbon_dioxide = 0; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cK" = (/turf/simulated/floor/plasteel{carbon_dioxide = 0; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cL" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 6; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "cM" = (/obj/item/weapon/storage/box/lights/mixed,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{dir = 10; heat_capacity = 1e+006; icon_state = "warnplate"; tag = "icon-warnplate (SOUTHWEST)"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "cN" = (/obj/structure/cable,/obj/machinery/power/port_gen/pacman{desc = "A portable generator for emergency backup power."; name = "P.A.C.M.A.N.-type portable generator"},/turf/simulated/floor/plating{dir = 2; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "cO" = (/obj/structure/cable,/obj/effect/decal/cleanable/dirt,/obj/machinery/power/port_gen/pacman/super{desc = "A portable generator for emergency backup power."; name = "S.U.P.E.R.P.A.C.M.A.N.-type portable generator"},/turf/simulated/floor/plating{dir = 2; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "cP" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plating{dir = 6; heat_capacity = 1e+006; icon_state = "warnplate"; tag = "icon-warnplate (SOUTHEAST)"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cQ" = (/obj/machinery/conveyor_switch/oneway{id = "awaysyndie"; layer = 3.1; name = "mining conveyor"},/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "warning"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cR" = (/turf/simulated/floor/plasteel{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged4"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged4 (WEST)"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cS" = (/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 1; pixel_x = 23; pixel_y = 0; req_access = "150"},/obj/machinery/light{active_power_usage = 0; dir = 4; icon_state = "tube-broken"; status = 2},/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cT" = (/obj/machinery/door/airlock{density = 0; emagged = 1; icon_state = "door_open"; id_tag = "awaydorm4"; locked = 1; name = "Dorm 1"; opacity = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/wood{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cQ" = (/turf/simulated/floor/plasteel{broken = 1; carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "damaged4"; nitrogen = 0; oxygen = 0; tag = "icon-damaged4 (WEST)"; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cR" = (/obj/machinery/conveyor_switch/oneway{id = "awaysyndie"; layer = 3.1; name = "mining conveyor"},/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "warning"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cS" = (/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 1; pixel_x = 23; pixel_y = 0; req_access = "150"},/obj/machinery/light{active_power_usage = 0; dir = 4; icon_state = "tube-broken"; status = 2},/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 4; heat_capacity = 1e+006; icon_state = "red"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cT" = (/obj/machinery/door/airlock{density = 0; emagged = 1; icon_state = "door_open"; id_tag = "awaydorm4"; locked = 1; name = "Dorm 1"; opacity = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/wood{carbon_dioxide = 0; heat_capacity = 1e+006; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "cU" = (/obj/machinery/door/airlock{id_tag = "awaydorm5"; name = "Dorm 2"},/turf/simulated/floor/wood{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cV" = (/obj/structure/alien/weeds/node,/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "warning"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cW" = (/turf/simulated/floor/plasteel{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged2"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged2 (WEST)"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cX" = (/turf/simulated/floor/plasteel{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged3"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged3 (WEST)"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cY" = (/obj/structure/closet/crate,/obj/item/stack/sheet/metal{amount = 12},/obj/effect/decal/cleanable/dirt,/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 1; heat_capacity = 1e+006; icon_state = "bot"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cZ" = (/obj/machinery/door_control{id = "awaydorm4"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/obj/structure/stool/bed,/obj/item/weapon/bedsheet/syndie,/turf/simulated/floor/wood{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"da" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/wood{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cV" = (/turf/simulated/floor/plasteel{broken = 1; carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "damaged2"; nitrogen = 0; oxygen = 0; tag = "icon-damaged2 (WEST)"; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cW" = (/obj/structure/alien/weeds/node,/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "warning"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cX" = (/obj/structure/closet/crate,/obj/item/stack/sheet/metal{amount = 12},/obj/effect/decal/cleanable/dirt,/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 1; heat_capacity = 1e+006; icon_state = "bot"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cY" = (/turf/simulated/floor/plasteel{broken = 1; carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "damaged3"; nitrogen = 0; oxygen = 0; tag = "icon-damaged3 (WEST)"; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"cZ" = (/obj/machinery/door_control{id = "awaydorm4"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/obj/structure/stool/bed,/obj/item/weapon/bedsheet/syndie,/turf/simulated/floor/wood{carbon_dioxide = 0; heat_capacity = 1e+006; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"da" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/wood{carbon_dioxide = 0; heat_capacity = 1e+006; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "db" = (/turf/simulated/floor/wood{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "dc" = (/obj/machinery/door_control{id = "awaydorm5"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/obj/structure/dresser,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/wood{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dd" = (/obj/structure/alien/weeds/node,/mob/living/simple_animal/hostile/alien/drone{plants_off = 1},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"de" = (/obj/machinery/mineral/stacking_machine{dir = 1; input_dir = 1; output_dir = 2},/turf/simulated/floor/plating{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"dd" = (/obj/structure/alien/weeds/node,/mob/living/simple_animal/hostile/alien/drone{plants_off = 1},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"de" = (/obj/machinery/mineral/stacking_machine{dir = 1; input_dir = 1; output_dir = 2},/turf/simulated/floor/plating{carbon_dioxide = 0; dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "df" = (/obj/machinery/mineral/stacking_unit_console{machinedir = 8},/turf/simulated/wall,/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dg" = (/obj/structure/closet/crate,/obj/item/stack/sheet/glass{amount = 10},/obj/structure/alien/weeds,/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 1; heat_capacity = 1e+006; icon_state = "bot"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dh" = (/obj/structure/stool/bed/chair/wood/normal,/obj/machinery/alarm/monitor{dir = 4; frequency = 1439; locked = 1; pixel_x = -23; pixel_y = 0; req_access = "150"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/wood{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"di" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/wood{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"dg" = (/obj/structure/closet/crate,/obj/item/stack/sheet/glass{amount = 10},/obj/structure/alien/weeds,/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 1; heat_capacity = 1e+006; icon_state = "bot"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"dh" = (/obj/structure/stool/bed/chair/wood/normal,/obj/machinery/alarm/monitor{dir = 4; frequency = 1439; locked = 1; pixel_x = -23; pixel_y = 0; req_access = "150"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/wood{carbon_dioxide = 0; heat_capacity = 1e+006; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"di" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/wood{carbon_dioxide = 0; heat_capacity = 1e+006; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "dj" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/wood{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "dk" = (/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 1; pixel_x = 23; pixel_y = 0; req_access = "150"},/turf/simulated/floor/wood{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dl" = (/obj/effect/decal/cleanable/dirt,/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "loadingarea"; nitrogen = 13.2; oxygen = 32.4; tag = "loading"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dm" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 1; heat_capacity = 1e+006; icon_state = "warning"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dn" = (/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "warningcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"do" = (/turf/simulated/floor/plasteel{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged1"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged1 (WEST)"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dp" = (/obj/structure/closet/crate,/obj/item/weapon/storage/bag/ore,/obj/structure/alien/weeds,/obj/item/device/mining_scanner,/obj/item/weapon/shovel,/obj/item/weapon/pickaxe,/turf/simulated/floor/plating{broken = 1; carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "platingdmg3"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-platingdmg3"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dq" = (/obj/structure/table/woodentable,/obj/structure/sign/poster{icon_state = "poster24"; pixel_x = 0; pixel_y = -32; serial_number = 24; subtype = 0},/obj/item/weapon/pen,/obj/item/weapon/paper{info = "Log 1:
While mining today I noticed the NT station was finished with its renovations. They placed some huge reinforced tumor on the station – looks so ugly. I wouldn't be surprised if those pigs decided to turn that little astronomy outpost into a prison with that thing, it'd be pretty typical of them.

Log 2:
Really dumb of me, but I just waved at an engineer in the outpost, and he waved back. I hope to god he was too dumb or drunk to recognize the suit, because if he isn't, then we might have to pull out before they come looking for us.

Log 3:
That huge reinforced tumor in their science section has been making a lot of noise lately. I've been hearing some banging and scratching from the other side and I'm kind of glad now that they reinforced this thing so much. I'll be sleeping with my gun under my pillow from now on."; name = "Personal Log"},/turf/simulated/floor/wood{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dr" = (/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_broken = "cabinetdetective_broken"; icon_closed = "cabinetdetective"; icon_locked = "cabinetdetective_locked"; icon_off = "cabinetdetective_broken"; icon_opened = "cabinetdetective_open"; icon_state = "cabinetdetective_locked"; locked = 1; name = "personal closet"; req_access_txt = "150"},/obj/item/ammo_box/magazine/m10mm,/obj/item/ammo_box/magazine/m10mm,/obj/item/weapon/suppressor,/turf/simulated/floor/wood{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"dl" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 1; heat_capacity = 1e+006; icon_state = "warning"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"dm" = (/obj/effect/decal/cleanable/dirt,/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plasteel{carbon_dioxide = 0; heat_capacity = 1e+006; icon_state = "loadingarea"; nitrogen = 0; oxygen = 0; tag = "loading"; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"dn" = (/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 4; heat_capacity = 1e+006; icon_state = "warningcorner"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"do" = (/obj/structure/closet/crate,/obj/item/weapon/storage/bag/ore,/obj/structure/alien/weeds,/obj/item/device/mining_scanner,/obj/item/weapon/shovel,/obj/item/weapon/pickaxe,/turf/simulated/floor/plating{broken = 1; carbon_dioxide = 0; heat_capacity = 1e+006; icon_state = "platingdmg3"; nitrogen = 0; oxygen = 0; tag = "icon-platingdmg3"; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"dp" = (/turf/simulated/floor/plasteel{broken = 1; carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "damaged1"; nitrogen = 0; oxygen = 0; tag = "icon-damaged1 (WEST)"; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"dq" = (/obj/structure/table/woodentable,/obj/structure/sign/poster{icon_state = "poster24"; pixel_x = 0; pixel_y = -32; serial_number = 24; subtype = 0},/obj/item/weapon/pen,/obj/item/weapon/paper{info = "Log 1:
While mining today I noticed the NT station was finished with its renovations. They placed some huge reinforced tumor on the station – looks so ugly. I wouldn't be surprised if those pigs decided to turn that little astronomy outpost into a prison with that thing, it'd be pretty typical of them.

Log 2:
Really dumb of me, but I just waved at an engineer in the outpost, and he waved back. I hope to god he was too dumb or drunk to recognize the suit, because if he isn't, then we might have to pull out before they come looking for us.

Log 3:
That huge reinforced tumor in their science section has been making a lot of noise lately. I've been hearing some banging and scratching from the other side and I'm kind of glad now that they reinforced this thing so much. I'll be sleeping with my gun under my pillow from now on."; name = "Personal Log"},/turf/simulated/floor/wood{carbon_dioxide = 0; heat_capacity = 1e+006; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"dr" = (/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_broken = "cabinetdetective_broken"; icon_closed = "cabinetdetective"; icon_locked = "cabinetdetective_locked"; icon_off = "cabinetdetective_broken"; icon_opened = "cabinetdetective_open"; icon_state = "cabinetdetective_locked"; locked = 1; name = "personal closet"; req_access_txt = "150"},/obj/item/ammo_box/magazine/m10mm,/obj/item/ammo_box/magazine/m10mm,/obj/item/weapon/suppressor,/turf/simulated/floor/wood{carbon_dioxide = 0; heat_capacity = 1e+006; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "ds" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/syndie,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/wood{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "dt" = (/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_broken = "cabinetdetective_broken"; icon_closed = "cabinetdetective"; icon_locked = "cabinetdetective_locked"; icon_off = "cabinetdetective_broken"; icon_opened = "cabinetdetective_open"; icon_state = "cabinetdetective"; locked = 0; name = "personal closet"; req_access_txt = "150"},/obj/item/weapon/spacecash/c50,/turf/simulated/floor/wood{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"du" = (/obj/machinery/door/airlock/external{density = 0; emagged = 1; icon_state = "door_open"; locked = 1; opacity = 0; req_access_txt = "150"},/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dv" = (/obj/item/weapon/ore/iron,/obj/item/weapon/ore/iron{pixel_x = -7; pixel_y = -4},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dw" = (/obj/structure/dispenser/oxygen{oxygentanks = 9},/obj/machinery/light/small{active_power_usage = 0; dir = 1; icon_state = "bulb-broken"; status = 2},/turf/simulated/floor/plating{carbon_dioxide = 48.7; dir = 9; heat_capacity = 1e+006; icon_state = "warnplate"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dx" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dy" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate/orange,/obj/item/clothing/mask/gas,/obj/item/weapon/pickaxe/drill,/obj/item/clothing/head/helmet/space/syndicate/orange,/turf/simulated/floor/plating{carbon_dioxide = 48.7; dir = 5; heat_capacity = 1e+006; icon_state = "warnplate"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-warnplate (NORTHEAST)"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dz" = (/obj/item/weapon/ore/iron{pixel_x = -3; pixel_y = 9},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"du" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating{carbon_dioxide = 0; heat_capacity = 1e+006; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"dv" = (/obj/item/weapon/ore/iron,/obj/item/weapon/ore/iron{pixel_x = -7; pixel_y = -4},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dw" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{carbon_dioxide = 0; heat_capacity = 1e+006; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"dx" = (/obj/structure/dispenser/oxygen{oxygentanks = 9},/obj/machinery/light/small{active_power_usage = 0; dir = 1; icon_state = "bulb-broken"; status = 2},/turf/simulated/floor/plating{carbon_dioxide = 0; dir = 9; heat_capacity = 1e+006; icon_state = "warnplate"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"dy" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate/orange,/obj/item/clothing/mask/gas,/obj/item/weapon/pickaxe/drill,/obj/item/clothing/head/helmet/space/syndicate/orange,/turf/simulated/floor/plating{carbon_dioxide = 0; dir = 5; heat_capacity = 1e+006; icon_state = "warnplate"; nitrogen = 0; oxygen = 0; tag = "icon-warnplate (NORTHEAST)"; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"dz" = (/obj/item/weapon/ore/iron{pixel_x = -3; pixel_y = 9},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "dA" = (/turf/simulated/mineral,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dB" = (/obj/structure/sign/vacuum{desc = "A warning sign which reads 'HOSTILE ATMOSPHERE AHEAD'"; name = "\improper HOSTILE ATMOSPHERE AHEAD"; pixel_x = 0; pixel_y = -32},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating{carbon_dioxide = 48.7; dir = 10; heat_capacity = 1e+006; icon_state = "warnplate"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-warnplate (SOUTHWEST)"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dC" = (/turf/simulated/floor/plating{broken = 1; carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "platingdmg1"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-platingdmg1"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dD" = (/obj/structure/rack,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{carbon_dioxide = 48.7; dir = 6; heat_capacity = 1e+006; icon_state = "warnplate"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-warnplate (SOUTHEAST)"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dE" = (/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dF" = (/obj/item/device/mining_scanner,/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 6; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dG" = (/obj/item/device/flashlight/lantern{icon_state = "lantern-on"; on = 1},/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dH" = (/obj/machinery/door/airlock/external{density = 0; emagged = 1; icon_state = "door_open"; locked = 1; opacity = 0; req_access_txt = "150"},/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dI" = (/obj/item/weapon/storage/bag/ore,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dJ" = (/obj/item/weapon/pickaxe/drill,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dK" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dL" = (/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dM" = (/obj/item/weapon/ore/iron{pixel_x = -7; pixel_y = -4},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dN" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/stool/bed/nest,/obj/item/weapon/tank/oxygen,/obj/item/clothing/suit/space/syndicate/orange,/obj/item/clothing/mask/gas,/obj/item/clothing/head/helmet/space/syndicate/orange,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dO" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dP" = (/obj/structure/alien/weeds,/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dQ" = (/obj/structure/alien/weeds/node,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dR" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dS" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood{color = "red"},/mob/living/simple_animal/hostile/alien/drone{plants_off = 1},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dT" = (/obj/structure/alien/weeds,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dU" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dV" = (/obj/structure/alien/weeds/node,/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dW" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dX" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dY" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"dB" = (/turf/simulated/floor/plating{broken = 1; carbon_dioxide = 0; heat_capacity = 1e+006; icon_state = "platingdmg1"; nitrogen = 0; oxygen = 0; tag = "icon-platingdmg1"; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"dC" = (/obj/structure/sign/vacuum{desc = "A warning sign which reads 'HOSTILE ATMOSPHERE AHEAD'"; name = "\improper HOSTILE ATMOSPHERE AHEAD"; pixel_x = 0; pixel_y = -32},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating{carbon_dioxide = 0; dir = 10; heat_capacity = 1e+006; icon_state = "warnplate"; nitrogen = 0; oxygen = 0; tag = "icon-warnplate (SOUTHWEST)"; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"dD" = (/obj/structure/rack,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{carbon_dioxide = 0; dir = 6; heat_capacity = 1e+006; icon_state = "warnplate"; nitrogen = 0; oxygen = 0; tag = "icon-warnplate (SOUTHEAST)"; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"dE" = (/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dF" = (/obj/item/device/flashlight/lantern{icon_state = "lantern-on"; on = 1},/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dG" = (/obj/item/device/mining_scanner,/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 6; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dH" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating{carbon_dioxide = 0; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"dI" = (/obj/item/weapon/storage/bag/ore,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dJ" = (/obj/item/weapon/pickaxe/drill,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dK" = (/turf/simulated/floor/plating{carbon_dioxide = 0; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dL" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating{carbon_dioxide = 0; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) +"dM" = (/obj/item/weapon/ore/iron{pixel_x = -7; pixel_y = -4},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dN" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/stool/bed/nest,/obj/item/weapon/tank/oxygen,/obj/item/clothing/suit/space/syndicate/orange,/obj/item/clothing/mask/gas,/obj/item/clothing/head/helmet/space/syndicate/orange,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dO" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dP" = (/obj/structure/alien/weeds/node,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dQ" = (/obj/structure/alien/weeds,/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dR" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dS" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood{color = "red"},/mob/living/simple_animal/hostile/alien/drone{plants_off = 1},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dT" = (/obj/structure/alien/weeds,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dU" = (/obj/structure/alien/weeds/node,/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dV" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dW" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dX" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"dY" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) "dZ" = (/turf/simulated/wall/r_wall/rust,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) "ea" = (/turf/simulated/wall/r_wall,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) "eb" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id_tag = "Awaybiohazard"; name = "Acid-Proof biohazard containment door"; unacidable = 1},/obj/machinery/door/poddoor{desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id_tag = "Awaybiohazard"; layer = 2.9; name = "Acid-Proof biohazard containment door"; unacidable = 1},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) @@ -410,7 +410,7 @@ "hT" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/urinal{pixel_y = 29},/obj/structure/mirror{pixel_x = 28},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "hU" = (/obj/machinery/shower{pixel_y = 16},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "hV" = (/obj/machinery/shower{pixel_y = 16},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"hW" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"hW" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "hX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) "hY" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/folder/white,/obj/item/weapon/stamp/rd{pixel_x = 3; pixel_y = -2},/turf/simulated/floor/plasteel{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) "hZ" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor/plasteel{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) @@ -467,7 +467,7 @@ "iY" = (/turf/simulated/floor/plasteel{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "iZ" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/simulated/floor/plasteel{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "ja" = (/obj/structure/toilet{dir = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"jb" = (/obj/item/stack/rods,/obj/item/weapon/shard,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"jb" = (/obj/item/stack/rods,/obj/item/weapon/shard,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "jc" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "jd" = (/obj/structure/table,/obj/item/weapon/book/manual/detective,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "je" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) @@ -521,13 +521,13 @@ "ka" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "purplecorner"; tag = "icon-purplecorner (NORTH)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "kb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "purplecorner"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "kc" = (/obj/machinery/door/firedoor{density = 1; icon_state = "door_closed"; opacity = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{burnt = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorscorched2 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ke" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged1"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged1 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorgrime (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kg" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorgrime (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{burnt = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorscorched1 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ki" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating{broken = 1; carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "platingdmg1"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-platingdmg1"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged3"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged3 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{broken = 1; carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "damaged1"; nitrogen = 0; oxygen = 0; tag = "icon-damaged1 (WEST)"; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"ke" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{burnt = 1; carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; nitrogen = 0; oxygen = 0; tag = "icon-floorscorched2 (WEST)"; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kf" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; nitrogen = 0; oxygen = 0; tag = "icon-floorgrime (WEST)"; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; nitrogen = 0; oxygen = 0; tag = "icon-floorgrime (WEST)"; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating{broken = 1; carbon_dioxide = 0; heat_capacity = 1e+006; icon_state = "platingdmg1"; nitrogen = 0; oxygen = 0; tag = "icon-platingdmg1"; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"ki" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{burnt = 1; carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; nitrogen = 0; oxygen = 0; tag = "icon-floorscorched1 (WEST)"; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{broken = 1; carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "damaged3"; nitrogen = 0; oxygen = 0; tag = "icon-damaged3 (WEST)"; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "kk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor{density = 1; icon_state = "door_closed"; opacity = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "kl" = (/obj/machinery/light/small,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "km" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) @@ -546,12 +546,12 @@ "kz" = (/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "whitecorner"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "kA" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "kB" = (/obj/machinery/door/firedoor{density = 1; icon_state = "door_closed"; opacity = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kC" = (/turf/simulated/floor/plasteel{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged2"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged2 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kD" = (/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kE" = (/obj/effect/decal/cleanable/generic,/obj/effect/decal/remains/human{desc = "They look like human remains. The skeleton is curled up in fetal position with the hands placed near the throat."},/turf/simulated/floor/plasteel{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged4"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged4 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kF" = (/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorgrime (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kG" = (/turf/simulated/floor/plasteel{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged5"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged5 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kH" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorgrime (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kC" = (/turf/simulated/floor/plating{carbon_dioxide = 0; heat_capacity = 1e+006; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kD" = (/turf/simulated/floor/plasteel{broken = 1; carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "damaged2"; nitrogen = 0; oxygen = 0; tag = "icon-damaged2 (WEST)"; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kE" = (/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; nitrogen = 0; oxygen = 0; tag = "icon-floorgrime (WEST)"; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kF" = (/obj/effect/decal/cleanable/generic,/obj/effect/decal/remains/human{desc = "They look like human remains. The skeleton is curled up in fetal position with the hands placed near the throat."},/turf/simulated/floor/plasteel{broken = 1; carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "damaged4"; nitrogen = 0; oxygen = 0; tag = "icon-damaged4 (WEST)"; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kG" = (/turf/simulated/floor/plasteel{broken = 1; carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "damaged5"; nitrogen = 0; oxygen = 0; tag = "icon-damaged5 (WEST)"; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kH" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; nitrogen = 0; oxygen = 0; tag = "icon-floorgrime (WEST)"; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "kI" = (/obj/machinery/door/firedoor{density = 1; icon_state = "door_closed"; opacity = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "kJ" = (/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "kK" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) @@ -560,8 +560,8 @@ "kN" = (/obj/structure/closet/crate/bin,/obj/item/trash/plate,/obj/item/weapon/reagent_containers/food/snacks/badrecipe,/turf/simulated/floor/plasteel{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "kO" = (/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "arrival"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "kP" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kQ" = (/obj/item/stack/rods,/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kR" = (/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/obj/item/stack/rods,/turf/simulated/floor/plating{broken = 1; carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "platingdmg3"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-platingdmg3"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kQ" = (/obj/item/stack/rods,/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating{carbon_dioxide = 0; heat_capacity = 1e+006; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"kR" = (/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/obj/item/stack/rods,/turf/simulated/floor/plating{broken = 1; carbon_dioxide = 0; heat_capacity = 1e+006; icon_state = "platingdmg3"; nitrogen = 0; oxygen = 0; tag = "icon-platingdmg3"; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "kS" = (/obj/machinery/door/firedoor{density = 1; icon_state = "door_closed"; opacity = 1},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "kT" = (/obj/machinery/door/firedoor{density = 1; icon_state = "door_closed"; opacity = 1},/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "kU" = (/obj/machinery/door_control{id = "awaydorm1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) @@ -573,16 +573,16 @@ "la" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 0; heat_capacity = 1e+006; icon_state = "blue"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "lb" = (/obj/structure/stool/bed/chair,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "lc" = (/obj/structure/extinguisher_cabinet{pixel_x = 26; pixel_y = 0},/obj/machinery/camera{c_tag = "Kitchen"; dir = 8; network = list("MO19")},/turf/simulated/floor/plasteel{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ld" = (/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"ld" = (/turf/simulated/floor/plating/airless/asteroid,/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "le" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lf" = (/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/turf/simulated/shuttle/wall{dir = 3; icon_state = "swall_f10"; layer = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lf" = (/turf/simulated/floor/plating/airless/asteroid,/turf/simulated/shuttle/wall{dir = 3; icon_state = "swall_f10"; layer = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "lg" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "arrival"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "lh" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "li" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "warningcorner"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lj" = (/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"lk" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ll" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lm" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "neutral"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lj" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lk" = (/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"ll" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 4; heat_capacity = 1e+006; icon_state = "neutral"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lm" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "ln" = (/obj/machinery/door/airlock{id_tag = "awaydorm1"; name = "Dorm 1"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "lo" = (/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "lp" = (/obj/machinery/light/small{dir = 4},/obj/structure/stool/bed/chair/wood/normal,/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) @@ -600,13 +600,13 @@ "lB" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/shuttle/plating,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "lC" = (/turf/simulated/shuttle/wall{icon_state = "swall4"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "lD" = (/turf/simulated/shuttle/wall{icon_state = "swall1"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lE" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating{carbon_dioxide = 48.7; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lF" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r (WEST)"; icon_state = "burst_r"; dir = 8},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lE" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating{carbon_dioxide = 0; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lF" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r (WEST)"; icon_state = "burst_r"; dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "lG" = (/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "lH" = (/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "warningcorner"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "lI" = (/obj/structure/table,/obj/item/weapon/storage/fancy/cigarettes/dromedaryco,/turf/simulated/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lJ" = (/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lK" = (/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lJ" = (/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 4; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"lK" = (/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "lL" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "lM" = (/obj/structure/table/woodentable,/obj/item/weapon/lighter/zippo,/obj/machinery/newscaster{pixel_x = 30; pixel_y = 0},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "lN" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) @@ -628,9 +628,9 @@ "md" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "me" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = 30},/obj/machinery/light/small{dir = 1},/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "mf" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mg" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l (WEST)"; icon_state = "burst_l"; dir = 8},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mg" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l (WEST)"; icon_state = "burst_l"; dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "mh" = (/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mi" = (/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mi" = (/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "mj" = (/obj/machinery/portable_atmospherics/canister/air,/obj/effect/decal/cleanable/dirt,/obj/structure/window/basic{dir = 1},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "mk" = (/obj/structure/stool,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "ml" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) @@ -646,7 +646,7 @@ "mv" = (/obj/machinery/light/small{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "mw" = (/obj/structure/grille,/obj/structure/sign/vacuum{desc = "A warning sign which reads 'HOSTILE ATMOSPHERE AHEAD'"; name = "\improper HOSTILE ATMOSPHERE AHEAD"; pixel_x = 0},/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "mx" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"my" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"my" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "mz" = (/obj/structure/table/woodentable,/obj/machinery/door_control{id = "awaydorm2"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "mA" = (/obj/structure/stool/bed/chair/wood/normal{dir = 8},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "mB" = (/obj/structure/closet/emcloset,/obj/structure/window/basic,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) @@ -663,9 +663,9 @@ "mM" = (/obj/machinery/door/airlock/external,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "mN" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "mO" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/structure/noticeboard{dir = 8; pixel_x = 32; pixel_y = 0},/obj/item/weapon/paper{info = "

Welcome to Moon Outpost 19! Property of Nanotrasen Inc.


Staff Roster:

  • Dr. Gerald Rosswell: Research Director & Acting Captain
  • Dr. Sakuma Sano: Xenobiologist
  • Dr. Mark Douglas: Xenobiologist
  • Kenneth Cunningham: Security Officer
  • Ivan Volodin: Engineer
  • Mathias Kuester: Bartender
  • Sven Edling: Chef
  • Steve: Assistant

Please enjoy your stay, and report any abnormalities to an officer."; name = "Welcome Notice"},/obj/machinery/camera{c_tag = "Arrivals South"; dir = 8; network = list("MO19")},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mP" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mQ" = (/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 9; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mR" = (/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plasteel{burnt = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorscorched2 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mP" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mQ" = (/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plasteel{burnt = 1; carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; nitrogen = 0; oxygen = 0; tag = "icon-floorscorched2 (WEST)"; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"mR" = (/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 9; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "mS" = (/obj/machinery/door/airlock{id_tag = "awaydorm2"; name = "Dorm 2"},/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "mT" = (/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "mU" = (/obj/machinery/light/small{dir = 4},/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) @@ -674,64 +674,65 @@ "mX" = (/obj/structure/stool/bed/chair,/obj/machinery/light/small{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "mY" = (/turf/simulated/shuttle/wall{icon_state = "swall2"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "mZ" = (/obj/machinery/light/small{dir = 4},/obj/structure/window/reinforced,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"na" = (/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"na" = (/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "nb" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/effect/decal/cleanable/blood{color = "red"},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "nc" = (/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_broken = "cabinetdetective_broken"; icon_closed = "cabinetdetective"; icon_locked = "cabinetdetective_locked"; icon_off = "cabinetdetective_broken"; icon_opened = "cabinetdetective_open"; icon_state = "cabinetdetective"; locked = 0; name = "personal closet"; req_access_txt = "201"},/obj/item/clothing/under/assistantformal,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "nd" = (/obj/machinery/space_heater,/obj/effect/decal/cleanable/generic,/obj/structure/window/basic,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ne" = (/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"ne" = (/turf/simulated/floor/plating/airless/asteroid,/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "nf" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "ng" = (/obj/structure/filingcabinet,/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "nh" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/light/small,/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "ni" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = -30},/obj/machinery/light/small,/turf/simulated/shuttle/floor,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nj" = (/turf/simulated/floor/plasteel{burnt = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorscorched2 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nk" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged2"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged2 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nj" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{broken = 1; carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "damaged2"; nitrogen = 0; oxygen = 0; tag = "icon-damaged2 (WEST)"; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nk" = (/turf/simulated/floor/plasteel{burnt = 1; carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; nitrogen = 0; oxygen = 0; tag = "icon-floorscorched2 (WEST)"; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "nl" = (/obj/effect/decal/cleanable/dirt,/obj/item/trash/candy,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "nm" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "nn" = (/obj/structure/sign/vacuum{desc = "A warning sign which reads 'HOSTILE ATMOSPHERE AHEAD'"; name = "\improper HOSTILE ATMOSPHERE AHEAD"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "no" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "np" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nq" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nr" = (/obj/machinery/camera{c_tag = "Dormitories"; dir = 4; network = list("MO19")},/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plasteel{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged1"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged1 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nq" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nr" = (/obj/machinery/camera{c_tag = "Dormitories"; dir = 4; network = list("MO19")},/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plasteel{broken = 1; carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "damaged1"; nitrogen = 0; oxygen = 0; tag = "icon-damaged1 (WEST)"; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "ns" = (/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"; tag = "icon-platingdmg2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "nt" = (/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/obj/item/stack/rods,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "nu" = (/obj/structure/grille,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nv" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nw" = (/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nx" = (/obj/machinery/washing_machine,/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "barber"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ny" = (/obj/machinery/light/small{dir = 1},/obj/structure/window/reinforced{dir = 4; layer = 2.9},/obj/structure/table,/obj/structure/bedsheetbin,/obj/item/clothing/accessory/black,/obj/item/clothing/under/lawyer/black,/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "barber"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nz" = (/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nv" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{carbon_dioxide = 0; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nw" = (/turf/simulated/floor/plating/airless/asteroid,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nx" = (/obj/machinery/light/small{dir = 1},/obj/structure/window/reinforced{dir = 4; layer = 2.9},/obj/structure/table,/obj/structure/bedsheetbin,/obj/item/clothing/accessory/black,/obj/item/clothing/under/lawyer/black,/turf/simulated/floor/plasteel{carbon_dioxide = 0; heat_capacity = 1e+006; icon_state = "barber"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"ny" = (/obj/machinery/washing_machine,/turf/simulated/floor/plasteel{carbon_dioxide = 0; heat_capacity = 1e+006; icon_state = "barber"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nz" = (/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "nA" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "201"; req_one_access_txt = "0"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "nB" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "nC" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nD" = (/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "small"},/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"nE" = (/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/obj/item/stack/rods,/obj/item/weapon/shard,/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating{broken = 1; carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "platingdmg1"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-platingdmg1"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nF" = (/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating{broken = 1; carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "platingdmg3"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-platingdmg3"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nG" = (/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorgrime (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nH" = (/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 6; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorgrime (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nD" = (/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "small"},/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"nE" = (/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/obj/item/stack/rods,/obj/item/weapon/shard,/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating{broken = 1; carbon_dioxide = 0; heat_capacity = 1e+006; icon_state = "platingdmg1"; nitrogen = 0; oxygen = 0; tag = "icon-platingdmg1"; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nF" = (/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; nitrogen = 0; oxygen = 0; tag = "icon-floorgrime (WEST)"; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nG" = (/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating{broken = 1; carbon_dioxide = 0; heat_capacity = 1e+006; icon_state = "platingdmg3"; nitrogen = 0; oxygen = 0; tag = "icon-platingdmg3"; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nH" = (/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 6; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; nitrogen = 0; oxygen = 0; tag = "icon-floorgrime (WEST)"; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "nI" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/door_control{id = "awaydorm3"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/effect/decal/remains/human{desc = "They look like human remains. The skeleton is laid out on its side and there seems to have been no sign of struggle."; layer = 4.1},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "nJ" = (/obj/structure/dresser,/obj/item/weapon/paper{info = "Bugs break out. I run to here and lock door. I hear door next to me break open and screams. All nice people here dead now. I no want to be eaten, and bottle always said to be coward way out, but person who say that is stupid. Mira, there is no escape for me, tell Alexis and Elena that father will never come home, and that I love you all."; name = "Note"},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "nK" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "nL" = (/obj/structure/sign/vacuum{desc = "A warning sign which reads 'HOSTILE ATMOSPHERE AHEAD'"; name = "\improper HOSTILE ATMOSPHERE AHEAD"; pixel_x = -32},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "nM" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nN" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nO" = (/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 4; heat_capacity = 1e+006; icon_state = "neutral"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nN" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nO" = (/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 4; heat_capacity = 1e+006; icon_state = "neutral"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "nP" = (/obj/machinery/door/airlock{icon_state = "door_locked"; id_tag = "awaydorm3"; locked = 1; name = "Dorm 3"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "nQ" = (/obj/item/weapon/pen,/obj/item/weapon/storage/pill_bottle{pixel_y = 6},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "nR" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "nS" = (/obj/structure/closet,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nT" = (/obj/structure/table,/obj/item/toy/cards/deck,/turf/simulated/floor/plasteel{broken = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "damaged1"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-damaged1 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nT" = (/obj/structure/table,/obj/item/toy/cards/deck,/turf/simulated/floor/plasteel{broken = 1; carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "damaged1"; nitrogen = 0; oxygen = 0; tag = "icon-damaged1 (WEST)"; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "nU" = (/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_broken = "cabinetdetective_broken"; icon_closed = "cabinetdetective"; icon_locked = "cabinetdetective_locked"; icon_off = "cabinetdetective_broken"; icon_opened = "cabinetdetective_open"; icon_state = "cabinetdetective"; locked = 0; name = "personal closet"; req_access_txt = "201"},/obj/item/clothing/under/suit_jacket/burgundy,/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "nV" = (/obj/machinery/newscaster{pixel_x = 30; pixel_y = 0},/turf/simulated/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "nW" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nX" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nY" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/plasteel{burnt = 1; carbon_dioxide = 48.7; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-floorscorched2 (WEST)"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nZ" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"oa" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ob" = (/obj/structure/stool/bed/chair/comfy/black,/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"oc" = (/obj/item/weapon/twohanded/required/kirbyplants{desc = "A plastic potted plant."; layer = 4.1; pixel_y = 3},/turf/simulated/floor/plasteel{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "neutral"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"od" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oe" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"of" = (/obj/item/trash/candy,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"nX" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating{carbon_dioxide = 0; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nY" = (/turf/simulated/floor/plating{carbon_dioxide = 0; heat_capacity = 1e+006; nitrogen = 0; oxygen = 0; temperature = 27},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nZ" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/plasteel{burnt = 1; carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; nitrogen = 0; oxygen = 0; tag = "icon-floorscorched2 (WEST)"; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"oa" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plasteel{carbon_dioxide = 0; dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"ob" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating{carbon_dioxide = 0; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"oc" = (/obj/item/weapon/twohanded/required/kirbyplants{desc = "A plastic potted plant."; layer = 4.1; pixel_y = 3},/turf/simulated/floor/plasteel{carbon_dioxide = 0; heat_capacity = 1e+006; icon_state = "neutral"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"od" = (/obj/structure/stool/bed/chair/comfy/black,/turf/simulated/floor/plating{carbon_dioxide = 0; heat_capacity = 1e+006; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"oe" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"of" = (/obj/item/trash/candy,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"og" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating{carbon_dioxide = 0; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -741,38 +742,38 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababababababababababacadacadababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababababababababababababacaeafagaeababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababababababababababababaeagahahaeadabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababababababababababababadaiajakaiaeabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababadaeacadaeacadacababababababababacadahalamaeabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabacadaeahahaganaoapaeadaeabababababababaeacaqacadabababababababababababababababaeadarabababababababababababababababasasasasasasasabababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabacahakapaqatauavawaqafadaeababababababadaeahaeabababacaeaeadabababababababacadaeafaeabababababababababababababababasaxayazaAaBasabababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaeaeagapaCamahapaqaeahapaqadaeadaeacadabacaqapadababacadaDaiacababababababacaeamagaqadabababababababababababababababasaEaFaGaHaAasabababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaadafakahamaqapahapapaqahapahaealahaqadacadahaeacababaeaIaJaKaeadacadaeadaeaeaqaLaqahaeabababababababababababababababasaMaNaOaPaQasababababababababababababababaRababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacagahakapaSaqalapahahapalaqacalapaqahaeaeapadacaeaeadahajapahapapalapahaqapahapalanacababababababababababaTaTaTaTabasaUaVaWaXaYasabababababababababababababaZaZababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaadaeakbaaqaubbaqaqahaqahaqapaeadacahahapaqahapahaLapaqaqahanaeadaeacadaeadaeakahahamadababababababababababaTbcbdaTaTasbeaUbfbgbhasababababababababababababababaZababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabacahaqaCbibjbkakaCaqaqahadaeabadaeapalapaqaeacaeahaqalafamaeblblblblblblacadaqafaeaeababababababababaTaTaTbmbnbobpasbqbrbsbtbuasababababababababababababababaZababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabacaeagahbbaqakapafapapaeacabababaeaeapahaqadbladadaeafamaeadblblblblblbladaeapaeacabababababababababaTbvbwbxbxbybzasbAbBbCbDbEasababababababababababababababaZababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababacaeacadaeadaeacaeadaeabababacadahaqapaeaeblblblacadaeacblblblblblblblaeahapadababababababababababaTbFaTbGbHbIbJasbKbLbCbMbNasasasasasasasababababababababaZababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababababababadaqaqahadacblblblblblblblblblblblblblblblaeaqacaeababababababababababaTaTaTaTbObPaTasasasbQasasasbRbSbTbUbVasababababababababaZaZaZaZaZababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababababababaeahapaeacblblblblblblblblblblblblblblblblacbWaeabababababababababababaTbXbYbZcacbbPcccdcecfcgchascicjckclcmasababababababababaZababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababababababadaqahadblblblblblblblblblblblblblblblblacaeahadabababababababababababaTbXcncocpcqcrcscacactcucvcwcxcyczcAcBasababababababababaZababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababababababaeapaqaeblblblblblblblacadaeacadadblblaeadapaqaeabababababababababababaTcCcDcEcacFcGcHcIcJcKcIcLascMcNcOcNcPasababababaZababaZaZababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababababababacahapadacadaeaeacadaeaeahaqapahaeacaeadahaqaeadabababababababababababaTbXcncQcRcSaTaTaTcTaTcUaTasasasasasasasababababaZababaZaZababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababababababadahalaqaeaqahapahaqaeahapadaeahalapaqahapadacababababababababababababaTbXcncVcWcXcYaTcZdaaTdbdcaTababababababababababaZabaZaZabababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababababababadaeaqapahaqapahddapahaqaeaeacadaeadaeadacaeabababababababababababababaTdedfcEcacFdgaTdhdiaTdjdkaTababababababababababaZaZaZababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababababababababadaeacahaqapahaeaeacaqapadadababababababababababababababababababababababaTdldmdncadodpaTdqdraTdsdtaTababababababababababaZaZabababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababababacadahahapadaeadacabaeahapaeacababababababababababababababababababababababaTaTaTaTduaTaTaTaTaTaTaTaTaTabababababababababaZaZababababababababaZaZdvabababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababababadaqapaeacacababababacaeahahaeadabababababababababababababababababababababababaTdwdxdyaTababababababababababababababaZaZaZaZabababaZaZaZaZaZaZaZaZdzababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababacaeaeajadadabababababababadaqapahaeabababababababdAdAdAdAdAdAdAdAdAdAdAdAdAdAababaTdBdCdDaTabababababababababababababaZaZababaZaZdEdEaZaZaZaZaZdEaZdFdGaZabababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababababadadaiapahaeababababababababaeacaqalacababdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAaTaTdHaTaTdAabababababababababababaZaZababababababababababaZaZaZaZaZdIdJabababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababaeacafaqahagacabababababababababaeacacaedAdAdAdAdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAdKdLdAdAdAdAdAdAabababababababaZaZababababababababababababdMaZaZaZaZababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababaddNdOalaqadadabababababababdAdAdPdQdQdRdAdAdRdRaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAaZaZaZdAdAdAdAdAdAdAdAdAabaZaZaZababababababababababababababaZaZaZaZababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababacaidSahaiaeabababababababdAdAdAdRdTdUdVdRdPdRaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAaZaZaZababababababababababababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababadaeaqagadacababababababdAdAdAdWdVdXdXdUdTdXdUaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAababababababababababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababababadaeacacabababababdAdAdAdAdRdPdTdUdTdXdUdTaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAdAababababababababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababababababababababababdAdAdAdAdAdUdTdUdXdUdUaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAdAababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababababababadacadacababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababababadafaeagafababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababababafagahahafacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababababacajaiakajafabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababacafadacafadacadababababababababadacahamalafabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabadacafahahaganapaoafacafabababababababafadaqadacabababababababababababababababafacarabababababababababababababababasasasasasasasabababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabadahakaoaqauatawavaqaeacafababababababacafahafabababadafafacabababababababadacafaeafabababababababababababababababasaxayazaAaBasabababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaafafagaoaCalahaoaqafahaoaqacafacafadacabadaqaoacababadacaDajadababababababadafalagaqacabababababababababababababababasaEaFaGaHaAasabababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacaeakahalaqaoahaoaoaqahaoahafamahaqacadacahafadababafaIaKaJafacadacafacafafaqaLaqahafabababababababababababababababasaMaNaOaPaQasababababababababababababababaRababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaadagahakaoaSaqamaoahahaoamaqadamaoaqahafafaoacadafafacahaiaoahaoaoamaoahaqaoahaoamanadababababababababababaTaTaTaTabasaUaVaWaXaYasabababababababababababababaZaZababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacafakbaaqatbbaqaqahaqahaqaoafacadahahaoaqahaoahaLaoaqaqahanafacafadacafacafakahahalacababababababababababaTbcbdaTaTasbeaUbfbgbhasababababababababababababababaZababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabadahaqaCbibkbjakaCaqaqahacafabacafaoamaoaqafadafahaqamaealafblblblblblbladacaqaeafafababababababababaTaTaTbmbnbobpasbqbrbsbtbuasababababababababababababababaZababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabadafagahbbaqakaoaeaoaoafadabababafafaoahaqacblacacafaealafacblblblblblblacafaoafadabababababababababaTbvbwbxbxbybzasbAbBbCbDbEasababababababababababababababaZababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababadafadacafacafadafacafabababadacahaqaoafafblblbladacafadblblblblblblblafahaoacababababababababababaTbFaTbGbHbIbJasbKbLbCbMbNasasasasasasasababababababababaZababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababacaqaqahacadblblblblblblblblblblblblblblblafaqadafababababababababababaTaTaTaTbObPaTasasasbQasasasbRbSbTbUbVasababababababababaZaZaZaZaZababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababafahaoafadblblblblblblblblblblblblblblblbladbWafabababababababababababaTbYbXcabZcbbPcdcccfcechcgascicjckclcmasababababababababaZababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababacaqahacblblblblblblblblblblblblblblblbladafahacabababababababababababaTbYcncpcocrcqcsbZbZctcvcucwcxcyczcAcBasababababababababaZababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababafaoaqafblblblblblblbladacafadacacblblafacaoaqafabababababababababababaTcCcDcEbZcGcFcIcHcKcJcHcLascMcNcOcNcPasababababaZababaZaZababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababadahaoacadacafafadacafafahaqaoahafadafacahaqafacabababababababababababaTbYcncRcQcSaTaTaTcTaTcUaTasasasasasasasababababaZababaZaZababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababacahamaqafaqahaoahaqafahaoacafahamaoaqahaoacadababababababababababababaTbYcncWcVcYcXaTcZdaaTdbdcaTababababababababababaZabaZaZabababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababacafaqaoahaqaoahddaoahaqafafadacafacafacadafabababababababababababababaTdedfcEbZcGdgaTdhdiaTdjdkaTababababababababababaZaZaZababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababacafadahaqaoahafafadaqaoacacababababababababababababababababababababababaTdmdldnbZdpdoaTdqdraTdsdtaTababababababababababaZaZabababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababadacahahaoacafacadabafahaoafadababababababababababababababababababababababaTaTaTaTduaTaTaTaTaTaTaTaTaTabababababababababaZaZababababababababaZaZdvabababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababacaqaoafadadababababadafahahafacabababababababababababababababababababababababaTdxdwdyaTababababababababababababababaZaZaZaZabababaZaZaZaZaZaZaZaZdzababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababadafafaiacacabababababababacaqaoahafabababababababdAdAdAdAdAdAdAdAdAdAdAdAdAdAababaTdCdBdDaTabababababababababababababaZaZababaZaZdEdEaZaZaZaZaZdEaZdGdFaZabababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababacacajaoahafababababababababafadaqamadababdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAaTaTdHaTaTdAabababababababababababaZaZababababababababababaZaZaZaZaZdIdJabababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababafadaeaqahagadabababababababababafadadafdAdAdAdAdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAdLdKdAdAdAdAdAdAabababababababaZaZababababababababababababdMaZaZaZaZababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababacdNdOamaqacacabababababababdAdAdQdPdPdRdAdAdRdRaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAaZaZaZdAdAdAdAdAdAdAdAdAabaZaZaZababababababababababababababaZaZaZaZababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababadajdSahajafabababababababdAdAdAdRdTdVdUdRdQdRaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAaZaZaZababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababacafaqagacadababababababdAdAdAdWdUdXdXdVdTdXdVaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababacafadadabababababdAdAdAdAdRdQdTdVdTdXdVdTaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAdAababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababababdAdAdAdAdAdVdTdVdXdVdVaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAdAababababababababababababababababababababababababaaaaaaaaaaaaaa aaaaaaaaaaaaaaababababababababababababababababdAdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAdAababababababababababababababababababababababaaaaaaaaaaaaaa aaaaaaaaaaaaaaababababababababababababababababdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAdAababababababababababababababababababababaaaaaaaaaaaaaa aaaaaaaaaaaaaaabababababababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAabababababababababababababababababababaaaaaaaaaaaaaa @@ -801,28 +802,28 @@ aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeKfveadZeahCiqir aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJiFeaiGiHhDhCiIiJiKiLiMiNdZiOhkiPeaaZaZaZaZaZaZaZaZhKhKipiphKhKhKhKiAinhKiQiQhJhKiRiSiTiUhKiViWiXiYiZhKaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJfvdZjadZeadZeaeaeadZeaeaeaeJifeJeaaZaZaZaZhWaZjbaZhJjcjdjejfjgjhhJjihKhJhJhJhJjjjkjkjljmjniYjoiYiYjphJaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJjqdZdZeajrjsjtjujvjsjwjxhKjyjzjAhJhKipipiphJjBjCjDhJjEjFjGjHjGjGjIjGjJjKjLjMjNjljljljOjmjPiYjQjRjojSipaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeKjTfcfRjUjVjVjWjWjVjXjWjYjZkajVkbkakckdkekfkgkhkikjkkjVjWjVjVjVklkmjHjHjHjGjGknjljljljljmkokpkqkrkskthKaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJeJeKeKkukvkwkvkxkvkwkwkvkykzjFjGkAkBkCkDkEkFkFkGkHkIjGjHhJhKhJhJkJkKjGjHjGjHknjljlkLkMjmjPiYiYkpiYkNhKaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeKjTfcfRjUjVjVjWjWjVjXjWjYjZkajVkbkakckekdkgkfkikhkjkkjVjWjVjVjVklkmjHjHjHjGjGknjljljljljmkokpkqkrkskthKaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJeJeKeKkukvkwkvkxkvkwkwkvkykzjFjGkAkBkDkCkFkEkEkGkHkIjGjHhJhKhJhJkJkKjGjHjGjHknjljlkLkMjmjPiYiYkpiYkNhKaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZhJhJipipiphJipipiphJhJkOjHkPhKhJjDkQkRhJipipiphKkSkThJkUkVhKkWhKkXkYkZlajNlbjOjljljmjPiYiYiYlchKhKhJhJhKaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZldlelfaZaZhJlglhlihKaZaZaZljlkaZaZaZhKlllmlnlolphKlqhKhKhJhKhKhKlrlsjllthKhKluiYiYiYlvlwlxlyhKaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZldlelelzlelAlBlClAlBlDlElFaZaZiplGlHlIhKaZaZaZaZaZaZaZaZhKlJlKhKlLlMhJlNlOlPlNlQlOkWjljkjljllRlSlSlTlSlUhKlwlwlVhKaZaZaZaZaZdAdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZldlWlXlYlZmambmcmdmemdmflEmgaZaZiplGmhipipaZaZaZaZaZaZaZaZhJlJmihJhKhKhJlOmjhJhJhJhKhKmkmkjkmlhKlSlTlSlSmmhKmnmomphJaZaZaZaZaZdAdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZlBmqmcmrlDmsmdmtmumtmdmcmvlDipmwiplGmxipaZaZaZaZaZaZaZaZaZhKlJmyhJmzmAhKlOmBhKaZaZaZhKmCmCmDhJhKhKmEmFmGhJhJhKhKhJhJaZaZaZaZaZdAdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZlBmHmdmsmImsmsmJmKmJmsmsmsmLmMlNmNjHmOhJmPaZaZaZaZaZaZaZaZhJmQmRmSmTmUhKlOmVhJaZaZaZhKhKhJhJhKaZhKipipiphJaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZlBmWmcmXmYmsmdmtmumtmdmcmZmYipipiplGmhipaZaZaZaZaZaZaZaZaZhJnakGhKnbnchKlPndhJhJhJdLaZaZaZaZaZaZaZaZaZaZlkaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZnenfnglYlZmanhmcmdnimdmflElFaZaZiplGmhipaZaZaZaZaZaZaZaZaZhKnjnkhKhKhKhJnlnmmNnnmNdLaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZldlelfaZaZhJlglhlihKaZaZaZlkljaZaZaZhKlmlllnlolphKlqhKhKhJhKhKhKlrlsjllthKhKluiYiYiYlvlwlxlyhKaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZldlelelzlelAlBlClAlBlDlElFaZaZiplGlHlIhKaZaZaZaZaZaZaZaZhKlKlJhKlLlMhJlNlOlPlNlQlOkWjljkjljllRlSlSlTlSlUhKlwlwlVhKaZaZaZaZaZdAdAdAababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZldlWlXlYlZmambmcmdmemdmflEmgaZaZiplGmhipipaZaZaZaZaZaZaZaZhJlKmihJhKhKhJlOmjhJhJhJhKhKmkmkjkmlhKlSlTlSlSmmhKmnmomphJaZaZaZaZaZdAdAdAababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZlBmqmcmrlDmsmdmtmumtmdmcmvlDipmwiplGmxipaZaZaZaZaZaZaZaZaZhKlKmyhJmzmAhKlOmBhKaZaZaZhKmCmCmDhJhKhKmEmFmGhJhJhKhKhJhJaZaZaZaZaZdAdAdAababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZlBmHmdmsmImsmsmJmKmJmsmsmsmLmMlNmNjHmOhJmPaZaZaZaZaZaZaZaZhJmRmQmSmTmUhKlOmVhJaZaZaZhKhKhJhJhKaZhKipipiphJaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZlBmWmcmXmYmsmdmtmumtmdmcmZmYipipiplGmhipaZaZaZaZaZaZaZaZaZhJnakGhKnbnchKlPndhJhJhJdKaZaZaZaZaZaZaZaZaZaZljaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZnenfnglYlZmanhmcmdnimdmflElFaZaZiplGmhipaZaZaZaZaZaZaZaZaZhKnknjhKhKhKhJnlnmmNnnmNdKaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa aaaaaaaaaaaaaaabababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZnelelenolelAlBlClAlBmYlEmgaZaZipnpmhipaZaZaZaZaZaZnqhJhJhKnrmikWlNnslqntnuhJlQhJnvaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZnelenwaZaZhJmNmNhJhJaZaZaZaZaZaZjDnxnykHnzhJhKhJhJhKnAhJhJhJaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAabababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZhJnBlNnChJaZaZaZaZaZnDnEnFnGnHmyhKnInJhKlNlOnKhKaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZhJnLlOnMhJaZaZaZaZaZjbjDnNkFkFnOnPnQlohKlOnRnShKaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZhJmNmNhJhJaZaZaZaZaZaZjDnTkCkFlKhKnUnVhKhJnWhKhKaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZnXdLdLnXaZaZaZaZaZaZaZjDnYkDkFnZhJhJhKhKdLoadLaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAabababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZjDjDjDobochJaZaZaZaZoaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAabababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZjDjDjDhKaZaZaZaZoaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZlkaZaZaZaZoaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdLoadLaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAabababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdLoddLaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdLdLdLaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZnelenwaZaZhJmNmNhJhJaZaZaZaZaZaZjDnynxkHnzhJhKhJhJhKnAhJhJhJaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAabababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZhJnBlNnChJaZaZaZaZaZnDnEnGnFnHmyhKnInJhKlNlOnKhKaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZhJnLlOnMhJaZaZaZaZaZjbjDnNkEkEnOnPnQlohKlOnRnShKaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZhJmNmNhJhJaZaZaZaZaZaZjDnTkDkElJhKnUnVhKhJnWhKhKaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZnXdKdKnXaZaZaZaZaZaZaZjDnZnYkEoahJhJhKhKdKobdKaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAabababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZjDjDjDodochJaZaZaZaZobaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAabababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZjDjDjDhKaZaZaZaZobaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZljaZaZaZaZobaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdKobdKaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAabababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdKogdKaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdKdKdKaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAababababababababababababababababaaaaaaaaaaaaaa aaaaaaaaaaaaaaababababababababababababababdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZoeaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababababababababaaaaaaaaaaaaaa aaaaaaaaaaaaaaabababababababababababababababdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZofaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAabababababababababababababababababaaaaaaaaaaaaaa aaaaaaaaaaaaaaababababababababababababababababdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAababababababababababababababababababaaaaaaaaaaaaaa diff --git a/_maps/map_files/RandomZLevels/undergroundoutpost45.dmm b/_maps/map_files/RandomZLevels/undergroundoutpost45.dmm index bf249399535..e315fa02117 100644 --- a/_maps/map_files/RandomZLevels/undergroundoutpost45.dmm +++ b/_maps/map_files/RandomZLevels/undergroundoutpost45.dmm @@ -99,8 +99,8 @@ "bU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "bV" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 14; tag = "icon-manifold-r-f (NORTH)"},/turf/simulated/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "bW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10; level = 1},/turf/simulated/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bX" = (/obj/effect/glowshroom/single,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 351.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"bY" = (/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 351.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"bX" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"bY" = (/obj/structure/alien/weeds,/obj/structure/stool/bed/nest,/obj/effect/landmark/corpse,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "bZ" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "ca" = (/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "cb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) @@ -227,7 +227,7 @@ "es" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "et" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 7; tag = "icon-manifold-r-f (WEST)"},/turf/simulated/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "eu" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ev" = (/turf/simulated/floor/plating{carbon_dioxide = 173.4; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"ev" = (/turf/simulated/floor/plating{carbon_dioxide = 0; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "ew" = (/obj/machinery/alarm/monitor{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/filingcabinet,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "ex" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "ey" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/door/window/southleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Security Checkpoint"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) @@ -242,7 +242,7 @@ "eH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/external,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "eI" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "eJ" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eK" = (/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"eK" = (/obj/structure/alien/weeds,/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "eL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/machinery/newscaster/security_unit{pixel_x = -30; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "eM" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "eN" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/weapon/folder/red,/obj/machinery/door/window/southleft{base_state = "left"; dir = 8; icon_state = "left"; name = "Security Checkpoint"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) @@ -272,7 +272,7 @@ "fl" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "fm" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "fn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fo" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fo" = (/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "fp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "fq" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "fr" = (/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) @@ -294,7 +294,7 @@ "fH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "fI" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "fJ" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/sign/poster{icon_state = "poster14"; pixel_x = 32; pixel_y = 0; serial_number = 14; subtype = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "greencorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fK" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fK" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 6; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "fL" = (/turf/simulated/wall/r_wall,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "fM" = (/obj/machinery/smartfridge,/turf/simulated/wall,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "fN" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/eastleft{dir = 1; name = "Hydroponics Desk"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) @@ -316,7 +316,7 @@ "gd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5; level = 1},/turf/simulated/wall/r_wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "ge" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10; level = 1},/turf/simulated/wall/r_wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "gf" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"gg" = (/obj/effect/glowshroom/single,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"gg" = (/obj/structure/alien/weeds,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "gh" = (/turf/simulated/wall/r_wall/rust,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "gi" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "showroomfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "gj" = (/obj/machinery/door/airlock/maintenance{name = "Kitchen Maintenance"; req_access_txt = "201"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) @@ -338,7 +338,7 @@ "gz" = (/turf/simulated/wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "gA" = (/turf/simulated/wall/r_wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "gB" = (/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gC" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gC" = (/obj/structure/alien/resin/wall,/obj/structure/alien/weeds,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "gD" = (/obj/machinery/vending/dinnerware,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "gE" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "gF" = (/obj/structure/sink/kitchen{pixel_y = 28},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) @@ -366,11 +366,11 @@ "hb" = (/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "hc" = (/obj/machinery/light/small{dir = 4},/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/beaker/large{pixel_x = -3; pixel_y = 3},/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 8; pixel_y = 2},/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "hd" = (/turf/simulated/wall/r_wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"he" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"hf" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"he" = (/obj/effect/glowshroom/single,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"hf" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "hg" = (/obj/machinery/light/small{dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "hh" = (/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hi" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hi" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "hj" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "hk" = (/obj/machinery/vending/snack,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "hl" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) @@ -504,11 +504,11 @@ "jJ" = (/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) "jK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) "jL" = (/obj/machinery/alarm/monitor{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; tag = "icon-manifold-r-f (EAST)"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jM" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"jM" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "jN" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/window/full/basic,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "jO" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/research{name = "Research Lab"; req_access_txt = "201"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "jP" = (/obj/structure/grille,/obj/structure/window/full/basic,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"jQ" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"jQ" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "jR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "jS" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/obj/structure/sign/poster{icon_state = "poster19_legit"; pixel_x = 0; pixel_y = 32; serial_number = 19; subtype = 1},/turf/simulated/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; tag = "icon-floorscorched1 (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "jT" = (/obj/structure/stool/bed/chair{tag = "icon-chair (EAST)"; icon_state = "chair"; dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) @@ -657,7 +657,7 @@ "mG" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (NORTH)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) "mH" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (NORTH)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) "mI" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (NORTH)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"mJ" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"mJ" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "mK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "mL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/maintenance{name = "Research Maintenance"; req_access_txt = "201"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "mM" = (/obj/structure/closet/secure_closet{icon_broken = "rdsecurebroken"; icon_closed = "rdsecure"; icon_locked = "rdsecure1"; icon_off = "rdsecureoff"; icon_opened = "rdsecureopen"; icon_state = "rdsecure1"; locked = 1; name = "research director's locker"; req_access_txt = "201"},/obj/item/weapon/storage/backpack/satchel_tox,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/suit/storage/labcoat/science,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) @@ -799,9 +799,9 @@ "ps" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "pt" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "0"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "pu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pv" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 6},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"pw" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 4},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"px" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 4},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"pv" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pw" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"px" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "py" = (/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 4},/turf/simulated/wall/rust,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "pz" = (/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 4},/turf/simulated/wall/r_wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "pA" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 4},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "warndarkcorners"; tag = "icon-warndarkcorners (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) @@ -831,7 +831,7 @@ "pY" = (/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "pZ" = (/obj/structure/mirror{pixel_x = 28},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "qa" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"qb" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"qb" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) "qc" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "qd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_engineering{name = "SMES Room"; req_access_txt = "201"; req_one_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/visible/purple,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "qe" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/meter{frequency = 1443; id = "UO45_mair_out_meter"; layer = 3.3; name = "Mixed Air Tank Out"},/obj/machinery/atmospherics/pipe/simple/visible/cyan,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) @@ -856,9 +856,9 @@ "qx" = (/obj/machinery/light/small{dir = 8},/obj/machinery/alarm/monitor{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "qy" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "qz" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"qA" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 4},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qB" = (/obj/machinery/atmospherics/pipe/manifold/hidden/purple{dir = 1},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"qC" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 9},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"qA" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"qB" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 6},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"qC" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "qD" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "qE" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "qF" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/computer/monitor{name = "primary power monitoring console"},/obj/structure/sign/nosmoking_2{pixel_x = -32},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) @@ -1040,7 +1040,7 @@ "tZ" = (/obj/machinery/shower{dir = 1; pixel_y = 0},/obj/item/weapon/bikehorn/rubberducky,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "ua" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "browncorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "ub" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "browncorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"uc" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"uc" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "ud" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "ue" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "uf" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/engineering{name = "Engineering Foyer"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) @@ -1102,7 +1102,7 @@ "vj" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "vk" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{dir = 6; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "vl" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"vm" = (/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"vm" = (/obj/machinery/atmospherics/pipe/manifold/hidden/purple{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "vn" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "vo" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/item/stack/rods,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "vp" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) @@ -1124,7 +1124,7 @@ "vF" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 10000; oxygen = 0},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "vG" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "UO45_o2_sensor"},/obj/machinery/light/small,/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 10000},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "vH" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 10000},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vI" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"vI" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "vJ" = (/turf/simulated/wall/r_wall/rust,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) "vK" = (/turf/simulated/wall/r_wall,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) "vL" = (/turf/simulated/wall,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) @@ -1152,7 +1152,7 @@ "wh" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/item/weapon/twohanded/required/kirbyplants{layer = 5},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) "wi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) "wj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; tag = "icon-manifold-r-f (EAST)"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wk" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wk" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 9},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "wl" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "wm" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "wn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/door/airlock/glass_command{name = "Chief Engineer"; req_access_txt = "201"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) @@ -1253,39 +1253,37 @@ "ye" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) "yf" = (/obj/machinery/light/small{dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) "yg" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "asteroidfloor"; temperature = 273.15},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"yh" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"yi" = (/obj/structure/ore_box,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yj" = (/obj/structure/closet/crate,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yk" = (/obj/structure/alien/weeds{tag = "icon-weeds2"; icon_state = "weeds2"},/obj/structure/stool/bed/nest,/obj/effect/landmark/corpse,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yl" = (/obj/structure/alien/weeds{tag = "icon-weeds2"; icon_state = "weeds2"},/obj/structure/stool/bed/nest,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ym" = (/obj/structure/alien/weeds{tag = "icon-weeds2"; icon_state = "weeds2"},/obj/effect/glowshroom/single,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yn" = (/obj/structure/alien/weeds{tag = "icon-weeds1"; icon_state = "weeds1"},/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gib2_flesh"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yo" = (/obj/structure/alien/weeds{tag = "icon-weeds2"; icon_state = "weeds2"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yp" = (/obj/structure/alien/weeds,/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yq" = (/obj/structure/alien/weeds{tag = "icon-weeds1"; icon_state = "weeds1"},/obj/effect/landmark/corpse,/obj/effect/decal/cleanable/blood/splatter{color = "red"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yr" = (/obj/structure/alien/weeds,/obj/structure/stool/bed/nest,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ys" = (/obj/structure/alien/weeds{tag = "icon-weeds1"; icon_state = "weeds1"},/obj/effect/glowshroom/single,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yt" = (/obj/structure/alien/resin/wall,/obj/structure/alien/weeds,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yu" = (/obj/structure/alien/weeds,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yv" = (/obj/structure/alien/weeds{tag = "icon-weeds2"; icon_state = "weeds2"},/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yw" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood/splatter{color = "red"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yx" = (/obj/structure/alien/weeds{tag = "icon-weeds1"; icon_state = "weeds1"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yy" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yz" = (/obj/structure/alien/resin/membrane,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yA" = (/obj/structure/alien/weeds{tag = "icon-weeds1"; icon_state = "weeds1"},/obj/effect/landmark/corpse,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yB" = (/obj/structure/alien/weeds{tag = "icon-weeds2"; icon_state = "weeds2"},/obj/effect/decal/cleanable/blood/splatter{color = "red"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yC" = (/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gib1_flesh"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yD" = (/obj/effect/decal/cleanable/blood/splatter{color = "red"},/obj/effect/landmark/corpse,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yE" = (/obj/structure/alien/weeds{tag = "icon-weeds2"; icon_state = "weeds2"},/obj/effect/decal/cleanable/blood/splatter{color = "red"},/obj/effect/landmark/corpse,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yF" = (/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gibdown1_flesh"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yG" = (/obj/structure/alien/weeds{tag = "icon-weeds1"; icon_state = "weeds1"},/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yH" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 5; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yI" = (/obj/effect/decal/cleanable/blood/splatter{color = "red"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yJ" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gibdown1_flesh"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yK" = (/obj/structure/alien/weeds,/obj/structure/stool/bed/nest,/obj/effect/landmark/corpse,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yL" = (/obj/structure/alien/weeds{tag = "icon-weeds1"; icon_state = "weeds1"},/obj/effect/landmark/corpse,/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yM" = (/obj/structure/alien/weeds,/obj/effect/landmark/corpse,/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yN" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 6; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating/airless/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yh" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"yi" = (/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yj" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"yk" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"yl" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"ym" = (/obj/structure/ore_box,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yn" = (/obj/structure/closet/crate,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yo" = (/obj/structure/alien/weeds{tag = "icon-weeds2"; icon_state = "weeds2"},/obj/structure/stool/bed/nest,/obj/effect/landmark/corpse,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yp" = (/obj/structure/alien/weeds{tag = "icon-weeds2"; icon_state = "weeds2"},/obj/effect/glowshroom/single,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yq" = (/obj/structure/alien/weeds{tag = "icon-weeds2"; icon_state = "weeds2"},/obj/structure/stool/bed/nest,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yr" = (/obj/structure/alien/weeds{tag = "icon-weeds1"; icon_state = "weeds1"},/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gib2_flesh"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"ys" = (/obj/structure/alien/weeds{tag = "icon-weeds2"; icon_state = "weeds2"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yt" = (/obj/structure/alien/weeds{tag = "icon-weeds1"; icon_state = "weeds1"},/obj/effect/landmark/corpse,/obj/effect/decal/cleanable/blood/splatter{color = "red"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yu" = (/obj/structure/alien/weeds{tag = "icon-weeds1"; icon_state = "weeds1"},/obj/effect/glowshroom/single,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yv" = (/obj/structure/alien/weeds,/obj/structure/stool/bed/nest,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yw" = (/obj/structure/alien/weeds{tag = "icon-weeds2"; icon_state = "weeds2"},/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yx" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood/splatter{color = "red"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yy" = (/obj/structure/alien/weeds{tag = "icon-weeds1"; icon_state = "weeds1"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yz" = (/obj/structure/alien/resin/membrane,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yA" = (/obj/structure/alien/weeds{tag = "icon-weeds1"; icon_state = "weeds1"},/obj/effect/landmark/corpse,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yB" = (/obj/structure/alien/weeds{tag = "icon-weeds2"; icon_state = "weeds2"},/obj/effect/decal/cleanable/blood/splatter{color = "red"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yC" = (/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gib1_flesh"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yD" = (/obj/effect/decal/cleanable/blood/splatter{color = "red"},/obj/effect/landmark/corpse,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yE" = (/obj/structure/alien/weeds{tag = "icon-weeds2"; icon_state = "weeds2"},/obj/effect/decal/cleanable/blood/splatter{color = "red"},/obj/effect/landmark/corpse,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yF" = (/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gibdown1_flesh"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yG" = (/obj/structure/alien/weeds{tag = "icon-weeds1"; icon_state = "weeds1"},/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 4; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yH" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; dir = 5; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yI" = (/obj/effect/decal/cleanable/blood/splatter{color = "red"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yJ" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood/gibs{color = "red"; icon_state = "gibdown1_flesh"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yK" = (/obj/structure/alien/weeds{tag = "icon-weeds1"; icon_state = "weeds1"},/obj/effect/landmark/corpse,/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yL" = (/obj/structure/alien/weeds,/obj/effect/landmark/corpse,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -1319,9 +1317,9 @@ aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaCbrbsbtbubvbwaHbxaBaBaBaBbqbyaBacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaCbraBbzaBbAaBbBbCbDbEbFbGbHbIaCacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaBbraBbJaCbKaCaEbLaHbMbNaMbOaHaBacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaBalaCbPbQbRbRbQbSbRbTbUbQbQbRbVbQbQbWacacacacacbXbYbYacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaCbZcacbcccdcecfcgchcicjchckclcmcncocpacacacacbYbYbYbYbXbYbYbXbYacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaCaBaBaBcqcraCcsaBcqaCctaHaBcsaBcpaCcucqacacacbYbXbYbYbYbYbYbYbYbYacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaBalaCbPbQbRbRbQbSbRbTbUbQbQbRbVbQbQbWacacacacachefofoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaCbZcacbcccdcecfcgchcicjchckclcmcncocpacacacacfofofofohefofohefoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaCaBaBaBcqcraCcsaBcqaCctaHaBcsaBcpaCcucqacacacfohefofofofofofofofoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaBcvakcwcqcuaCcxcyczaBaJaHaCcAcBcCaBcDcqaBaCadamadamamaQaQamamamadadacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaBcEbZcFcGcHaBcIcJcKaBaEaHaBcLcJcMaCcucNcOcOcOcOcOcOcPcQcRcScTcUcVcWacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaCcXcYcXcZcraCaBdaaBaCdbdbaBaBdcaBaCddcndedfdfdfdgdfdgdgdhcdcfcddicqacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa @@ -1329,101 +1327,101 @@ aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaBcradaddwamamdxdydzaHaHaHaHdAdBdCaQaQdDdEdFdGdHdIdHdJdKdLdMdNaBdOcpacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaCcraddPdQdRdSaHaHdTdUdUdUdVdWdXdYdZeaebbNecaMecaHecaHeceddCeeaBcDcqadadacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaCefegeheiejaQekaHelememememeneodCepaHaHeqecaHecaHecaHecerdCesaCcueteuaQevacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaBaBadewbMexeyezaHeAemeBeCemeDeodCaQaQaHaHecaHecaHecaHeceEdCeFaCeGeHeIeJeveKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacameLbMeMeNezaHeOemeCePemeDeoeQdMeReSaHeceTecaHecaHeceoeUeVaBcucqeWaQeveKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacameXeYeZaQfaaHfbememememaZeofcfdfefffgfgfgfffhfifjfkflfmaCaCcufnamamfoeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadfpfnamadbBaHfqfrfrfrfrfseoftadadadaQaQaQaQamamfufvfwfxfyfzfAfneKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaBfBfCfDfEfFfFbTfGfFfFfFfHfIfJadaceKeKeKeKeKfKamfLfMfNfOfPbrfQfneKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaCfRfSfTaBfUaHaHbMfVfWaEfXfYfZamaceKeKeKeKeKeKeKfLgagagbfPcagcgdgeeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaCaCaBaBaCaCaBdbgfadadaQaQaQamamggeKeKggeKeKeKeKghgigagagjbrgkdifneKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfPglgmfLeKeKeKeKeKeKeKeKeKeKeKeKeKeKghgngagofPgpgqgrfneKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacggeKacgsgtgugseKeKeKeKeKeKeKeKeKeKeKeKggacghfOgvfPfPfOfPgcfneKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacgwgwgwgwgxgwgwacacacacacacacacacacacacacacacacacacacgygygzgAacaceKeKggeKeKeKeKeKeKeKeKeKgsgBglgseKeKeKeKeKeKeKgCeKeKeKeKeKacfLgDgEgFgGgHfOgIdweKeKacaceKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacgxgJgKgKgKgKgwgLgMgLacacacacacacacacacacacacacgygygzgzgNgOgAgAeKeKeKeKeKeKeKeKeKeKeKeKeKgsgtgtgseKeKggeKeKggghghgsgsgsgsghfLfLgPgPgPgPgQfOgRdweKeKacaceKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacgxgJgSgTgUgJgVgWgXgLgMgLgMgMacacacacacacacacacgzgYgZhahbgYhchdheeKeKeKeKeKeKeKeKeKeKeKhfghhghhfLhieKeKeKeKghghhjhkhlhmhnhohpfPhqhrhsgPhtfOgcfneKeKeKeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacgwgKhuhvhwgKgVhxhygMhzhAhBgwaceKggacaceKeKacacgyhChDhEhFhGhHhIeKeKggeKeKeKeKeKeKeKeKeKeKgsgtglgseKeKeKeKeKgshJhKhLhMhNhOhPhPhQhRhShThUhVhWhXhYeKeKeKeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacgwgKhZiaibgKgVicidgMieifiggweKeKeKeKeKggeKeKacgAihiiijhFikilhIeKeKeKeKeKeKeKeKeKeKeKeKeKgsgtglgseKeKggeKeKgsiminhLiohmhLhLipfOiqhsirgPisfPgIfnfoeKeKeKeKeKeKaceKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacgxitiuiviwiugVicixgLgLiygwgweKeKggeKeKeKeKeKeKgAiziAiBiCiDiEhdeKeKeKeKeKggeKeKeKeKeKeKeKgsiFgBgseKeKeKeKeKgsiGhKhLioiHhLhLiIiJiKiLgPgPiMfOiNfneKeKeKeKeKeKacaceKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacgxiOiPiQiRiSiTiUiViWiXiYgwggeKeKeKeKeKeKeKeKgghdiZjahbgAhdhdgAeKeKeKeKeKeKeKeKeKggeKeKeKghjbgBghggeKeKeKeKfLjchLiIhMhmhLhLjdfPjejfgPgEjgfPgcfneKeKeKeKeKeKacaceKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacgxjhjijjjkjljmjnjojpjqjrgxeKeKeKeKeKeKeKeKeKeKgAjsjtgYgAeKeKeKeKeKeKeKggeKeKeKacaceKeKggghjujvghgheKeKeKeKghjwjxhLiIhmjyjzjAfPfPjBjCjCjDjDjEjFeKeKeKeKeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacgwjGjHiQjIjJgwgLgMgMjKjLgxeKeKeKeKjMeKeKeKgggAgAjNjOjPgAeKeKeKeKjQeKeKeKgAgAgAgAacacacacfLjRgtjSghfLgsgsghghjTjUhKjVhMhMhLhLjWjXjYjZkakbkckdameKeKeKeKeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacgxgwgxkegwgwgwkfkfgMkgkhgwgwgVgVgVgxgVgVgVgxgxkikjkkklgAgAhIhIhIgAhIhIhIgAkmkngAgAgzgygzgzkogtgtkpgtglgtgtkqhLhLhLkriIhLksktktkukvfPkwkxkyamadeKeKeKeKeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacgLkziQkAgLkBkCkDiWkEkFkGkHkIkJkIkKkIkLkHkIkMkNkOkPkQkRkSkTkSkSkUkSkVkWkXkWkYkZgAlalblcgzldlelelflggtgtlhkqhLiIhLliljljljlklllmlnfLadamamameKeKeKeKacaceKeKeKeKeKacacaclololololoacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacgLlplqlrlsltlultlvlwlxlylzlzlAlzlBlzlClzlDlElFlGlHlIlJlKlLlMlNlOlNlNlNlNhbkYkZlPhbhbhblPlQlRgllSfPfOfPfPfOfOfPfPfPlTlUhKlVfPlWlXgheKeKeKeKeKeKeKacacacaceKeKeKeKacacaclolYlZmaloacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacgMmbjJjIiQmcmcmdgLmemfgxgxgVgVgVgxgVgVgVgwgwmgmhgzgzgzmimjmkmkgyhIhIhIhImlkYkZgAmmmnmogzmpgmmqmrfPmsmtmufOmvmwmxfOfOfPfPfOfPmymzgheKeKeKeKeKeKeKeKacaceKeKeKeKacacacaclomAmBmaloacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacgLmCmDmEmFmGmHmIgxgVgVgweKeKeKeKmJeKeKeKeKhdmKmLgAmMmNmOmPmQmRgzmSmTmUhImlmVgAgAgygzgzgymWmXfOfOfPmYmZnafPnbmZncfOndnenfngfPnhmzgseKeKeKeKeKeKeKeKeKeKeKeKeKeKacacaclololoninjnjloacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacgLgLgMgMgLgwgxgxgweKeKmJeKeKeKeKeKeKeKeKggeKmKnkgAnlnmnnnomQmQgynpnqnrhImlnshdntnunvnvnwnxnynznAfPnBnCfPfOnBnDfPfPnEglnFnGnHnInJgseKeKeKeKeKeKeKeKeKeKeKeKeKeKacacacnjnKnLnLnLnMloacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacaceKeKeKeKeKeKeKeKeKeKeKggeKeKeKacnNnOgAnPnmnQnRnSnTgynUnVnWhImlmVhdnOnXnYnZnZoaobocodoeofogohoiojogokolomonooopoqorosgseKeKeKeKeKeKeKeKeKeKeKeKeKeKeKacacnjotouovouowlolololoacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacaceKggeKeKeKeKeKeKeKeKeKeKeKeKgAnNoxgAoynmozoAoBoCgyoDoEnWoFmlmVgAnkmKeKeKgsoGleleoHoIoJoKoLoMoJoNoOoPoQoKoRoSfPoToUghhieKeKeKeKeKeKeKeKeKeKeKeKeKeKacaclooVoWoXoYoZlopapbloacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacaceKeKeKggeKeKeKeKeKeKeKgghdpcpdgApepfmQpgphoBgzpipjpkhImlkWhdplmKeKeKgspmpngtpofPppfPpqfOprfPfPfOpsfPfPptfPpumzgseKeKeKeKeKeKeKpvpwpwpwpwpxpwpwpwpypzpApBpCpDpEnjpFpGloacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacggeKeKggeKeKachdpHpIgAgzgzpJgzgzpKgzgzpLpMgypNjPgAnOnNggeKgsgspOpPpQfOpRpSpTpUpVfOpWpXpYpZfOqafOjbmzgseKeKeKeKeKeKeKqbnjnjqcqcnjeKeKeKacloqcqcqdqcqcloqeqflololoacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacaceKeKeKeKacacgzqgqhqiqjqkqlqmgyqnqogzqpqqqrhbqsgAnOmKeKeKeKgsgsgsgsfLqtqufPqvqwfPfPfPqxqyfOqzfPjbmzgseKeKeKgCeKqAqBqCnjqDqEqElonjnjnjloloqFqGqHqIqJqKqLqMqNqOloacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgzqPpIqQqRqSqTqUgAhdhdgAqVqWhbhbqXgAqYmKeKeKeKeKeKeKeKghqZmufPmvrafPrbrcpYrdfPrefPrfrgfLgsgsgsghgsgsrhfLlorirjrkrlnjrmrnrorprqrrrsrtrurvrwrxryqOlolonjnjacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgyrzqhqirArBrCrDgArErFrGrHrIkQrJrKgArLmKeKeKeKggeKeKeKghghghghfPfOfPfOfOrMfPfPrNfOrOrPrQrRrSrTrUrRrVrWrXrYrZsasbscsdsesfsgshsisjskslsmsnsospspsqsrssstnjacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgyqPqhgAgAgAhdhdgAsusvgAswsxsyszsAgAnOmKacggeKeKeKeKggeKeKeKacacacfPsBsCpYsDfOrefOjRsEsFsGsHsGsIsGsJsKsLsMsNsNsOsPsQsRsSsTshsUsVsWsXsYsZtatbtctdtetftgloacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgythtinutjnvnvtktltmtntototptototqtrtsnNaceKeKeKeKeKeKeKeKeKeKeKacfLttpYpYsDfOrefPtutvghgsgsgsghgsgsrhfLlotwtxtytzlotAtBtCtDtEtFtctGtHtIrkrktJtKlolonjnjacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgztLtMtNtOtOtNtPtQtQtRtQtQtStQtTtUtVtWtXaceKeKeKeKeKeKeKeKeKeKeKggghghtYtZfOfOqzfPuaubgseKeKeKuceKqAqCeKnjudueuflolouguhuiloujukulumunuoupuqurusnjacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgyutuuuvgzuwgzgzgzgzgygygAgAhdhdgzuxuyhdeKeKeKggeKeKeKeKeKeKeKeKeKeKghghghfOuzreuAuaubgseKeKeKeKeKeKeKeKnjuBuCuDuEuFqcuGqclolouHuIlouJuKnjuJuKnjnjacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgzuLuMuNgzacacacacacacacaceKeKhduOuPuQhdeKeKeKeKeKeKeKggeKaceKeKeKeKeKeKgsuRuSuTfPuUubgseKeKeKeKeKeKeKeKqcuVuWuXsNuYsNsSuZvavbvcvdlovevflovgvhloacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgzvivjvkgyacacacacacacacacaceKhdhIvlhIhdeKeKeKeKeKeKeKeKacacacggeKeKeKvmvnvovpvqfOvrvsfLeKeKeKeKeKeKeKeKqcvtrkvuvvvwvxvyvzvAvBvCvDlovEvFlovGvHloacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgzgzgygygzacacacacacacacacaceKvIeveveveKeKeKeKeKeKeKeKeKacaceKeKeKeKvJvKvKvLvMvNvLvOvPvJeKeKeKeKeKeKeKeKnjvQvRvSvTvUvVvWvXvYvZwawblololololololoacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKeKeKeKacaceKeKeKeKeKeKeKeKvJwcwdwewfwgwhwiwjvJwkeKeKeKeKeKeKeKnjnjuFwlwmwnwouFnjnjlolonjnjacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKeKacaceKeKeKeKeKeKeKeKvJwpwqwrwswtwuwvwwwxeKeKeKeKeKeKeKeKeKlowywzwAwBuFwCloacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKggeKggeKeKeKeKeKeKeKeKeKeKvJvLvMvMvMwDwEwFwGwxeKeKeKeKeKeKeKeKeKqcwHwIwJwKwLwMnjacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacacacaceKeKeKeKeKvKwNwqwOwPwuwQwvwRwxeKeKeKeKeKeKeKeKeKqcwSwTwUwVuFlonjacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKvJwcwWwXwfwYwZxaxbvJeKeKeKeKeKeKeKeKeKqcxcxdxexfxgloacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKvJvJvKvKvLvLvMxhxivJacaceKeKeKeKeKeKeKloxjxkxllolonjacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKacacvKxmxnxoxpxqvKvKvJvJvJeKeKeKeKaclonjnjloloacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacggeKeKeKacacvKxrxsxtxpxuwxxvxvxwvJeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKacvKxxxyxzwvxAxBxCxDxEvKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKggeKeKeKacvJxFxsxGxHxIxJxKxLxMvJeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKvJxmxNxOxPxQwxxRxSxTvKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKvKxmxUxVxWxXvJvJvKvJvJeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKvJvKvJwxxYxZvJeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKvJyaybycvJeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKvJydyeyfvJeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKvJwxygwxvJeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKyhevevevyheKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKeKeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacyiyjeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKggeKacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacaceKggeKeKeKeKggacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKeKacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKaceKeKeKeKeKacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacggacacacacacacacacacacacacacacacacacacacaceKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacggeKacggeKeKeKeKacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacaceKacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacacacacacacacacacacacacacacacacaceKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacaceKaceKeKeKeKeKacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacaceKeKacacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacacacacacacacacacacacacacacacacacaceKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKeKacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacaceKeKacacacacacacacacacacacacacacacacacacacacacacaceKeKggacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacaceKeKeKacacacacacacacacacacacacacacacacacacacaceKeKeKacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKacacacacacacacacacacacacacacacaceKacacacacacacacaceKeKeKeKggacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacykacacacacacacacacacacaceKeKeKacacacacacacacaceKeKeKeKeKacacacacaceKeKeKacacacacacacacacacacacacacacacacacacacacacacacaceKeKaceKeKeKacacacacacacacacacaceKacacacaceKacacacacacacacaceKeKeKeKeKacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacykylymacacacacacacacacacacacaceKeKacacacacacaceKeKeKeKeKeKeKeKacacaceKeKggacacacacacacacacacacacacacacacacacacacacacacacaceKeKacaceKeKeKeKacacacacacacacaceKacacacaceKacacacacacacacacggeKeKeKeKacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacynyoeKeKacacacacacacacacacacacaceKeKeKeKeKeKeKeKacacacacacaceKeKeKaceKeKacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKacacacaceKeKeKacacacacacacaceKeKacacaceKacacacacacacacaceKeKeKeKeKacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacypyqeKeKeKacacacacacacacacacacacacaceKeKeKacacacacacacacacacacaceKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacacaceKeKeKeKacacacacaceKeKacacaceKacacacacacacacacaceKeKeKacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacykyrysacacacytypyueKyvacacacacacacacacacacaceKeKeKacacacacacacacacacacacacacacaceKeKacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacacacacaceKeKeKeKeKacaceKeKacacaceKacacacacaceKeKeKeKeKeKacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacynywyoyxacacacacacyuyyyxyzyAyuacacacacacaceKeKacacacacacacacacacacacacacacacacacaceKacacacacacacacacacacacacacacacacacacacacacacaceKeKeKacacacacacacacacaceKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacyxeKeKeKacacacacacyveKeKeKyxyBacaceKeKeKeKacacacacacacacacacacacaceKggeKacacacaceKeKeKacacacacacacacacaceKacacacacacacacacacacaceKeKacacacacacacacacacacaceKaceKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacyzyCeKyDacacyzyEyxeKeKeKeKeKyzeKeKacacacacacacacacacacacacaceKeKeKeKeKeKggacacacaceKeKeKeKacacacacaceKeKacaceKacacacacacacacaceKeKacacacacacacacacacacaceKacacaceKeKacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacyFeKeKggeKeKeKeKeKyuyoacacacacacacacacacacacacacacacacacggeKeKeKeKeKeKeKacacacacacaceKeKeKacacacaceKacaceKacacacacacaceKeKeKeKeKacacacacacacacacacaceKacacacaceKeKacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacyoyxeKeKeKeKeKyuyoacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKeKeKeKeKacacacacacaceKacacacaceKacaceKeKacacacaceKeKaceKeKacacacacacacacacacacaceKacacacacaceKacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacyGyHeKyIyzacacyDeKyJacacacacacacacacacacacacacacacacaceKeKeKeKeKeKeKggeKeKeKeKacacaceKeKeKacacacaceKacaceKeKacacaceKeKacaceKeKacacacacacacacacacacaceKacacacacaceKeKacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacyKyLyzacacacacyzeKeKywacacacacacacacacacacacacacacacaceKeKggeKeKeKacacaceKggeKeKeKeKeKacacacacacaceKacaceKeKaceKeKeKacacaceKeKacacacacacacacacacaceKeKacacacacacaceKacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacaceKeKyuyKacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKacacacacaceKeKacacacacacacacacaceKeKacacacacacacaceKacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacggeKyuyracacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKacacacacacacacacaceKeKeKacacacacacacaceKeKacacacacacacacaceKacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacyMyIeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKacacacacacacacacacacacaceKeKeKacacacacacacacacacacacacacacacacaceKacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacyKyyeKypacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKacacacacacacacacacacacacacaceKeKeKeKacacacacacacacacacacacacacacacaceKacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacyuyNypytacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacacacacacacacacacacacacacaceKeKeKggacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacacacacacacacacacacacacacacacaceKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacggeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKaceKaceKeKeKeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKeKeKeKeKeKggacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKacacacggeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaBaBadewbMexeyezaHeAemeBeCemeDeodCaQaQaHaHecaHecaHecaHeceEdCeFaCeGeHeIeJevfoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacameLbMeMeNezaHeOemeCePemeDeoeQdMeReSaHeceTecaHecaHeceoeUeVaBcucqeWaQevfoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacameXeYeZaQfaaHfbememememaZeofcfdfefffgfgfgfffhfifjfkflfmaCaCcufnamamhffoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadfpfnamadbBaHfqfrfrfrfrfseoftadadadaQaQaQaQamamfufvfwfxfyfzfAfnfofofofoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaBfBfCfDfEfFfFbTfGfFfFfFfHfIfJadacfofofofofohiamfLfMfNfOfPbrfQfnfofofofofoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaCfRfSfTaBfUaHaHbMfVfWaEfXfYfZamacfofofofofofofofLgagagbfPcagcgdgefofofofoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaCaCaBaBaCaCaBdbgfadadaQaQaQamamhefofohefofofofoghgigagagjbrgkdifnfofofofoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfPglgmfLfofofofofofofofofofofofofofoghgngagofPgpgqgrfnfofofofofoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofoacacacachefoacgsgtgugsfofofofofofofofofofofofoheacghfOgvfPfPfOfPgcfnfofofofofoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacgwgwgwgwgxgwgwacacacacacacacacacacacacacacacacacacacgygygzgAacacfofohefofofofofofofofofogsgBglgsfofofofofofofojMfofofofofoacfLgDgEgFgGgHfOgIdwfofoacacfofoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacgxgJgKgKgKgKgwgLgMgLacacacacacacacacacacacacacgygygzgzgNgOgAgAfofofofofofofofofofofofofogsgtgtgsfofohefofoheghghgsgsgsgsghfLfLgPgPgPgPgQfOgRdwfofoacacfofofofofoacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacgxgJgSgTgUgJgVgWgXgLgMgLgMgMacacacacacacacacacgzgYgZhahbgYhchdjQfofofofofofofofofofofomJghhghhfLpvfofofofoghghhjhkhlhmhnhohpfPhqhrhsgPhtfOgcfnfofofofofofofofofofoacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacgwgKhuhvhwgKgVhxhygMhzhAhBgwacfoheacacfofoacacgyhChDhEhFhGhHhIfofohefofofofofofofofofofogsgtglgsfofofofofogshJhKhLhMhNhOhPhPhQhRhShThUhVhWhXhYfofofofofofofofofofoacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacgwgKhZiaibgKgVicidgMieifiggwfofofofofohefofoacgAihiiijhFikilhIfofofofofofofofofofofofofogsgtglgsfofohefofogsiminhLiohmhLhLipfOiqhsirgPisfPgIfnhffofofofofofoacfofoacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacgxitiuiviwiugVicixgLgLiygwgwfofohefofofofofofogAiziAiBiCiDiEhdfofofofofohefofofofofofofogsiFgBgsfofofofofogsiGhKhLioiHhLhLiIiJiKiLgPgPiMfOiNfnfofofofofofoacacfofofoacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacgxiOiPiQiRiSiTiUiViWiXiYgwhefofofofofofofofohehdiZjahbgAhdhdgAfofofofofofofofofohefofofoghjbgBghhefofofofofLjchLiIhMhmhLhLjdfPjejfgPgEjgfPgcfnfofofofofofoacacfofofoacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacgxjhjijjjkjljmjnjojpjqjrgxfofofofofofofofofofogAjsjtgYgAfofofofofofofohefofofoacacfofoheghjujvghghfofofofoghjwjxhLiIhmjyjzjAfPfPjBjCjCjDjDjEjFfofofofofofofofofofofoacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacgwjGjHiQjIjJgwgLgMgMjKjLgxfofofofopwfofofohegAgAjNjOjPgAfofofofopxfofofogAgAgAgAacacacacfLjRgtjSghfLgsgsghghjTjUhKjVhMhMhLhLjWjXjYjZkakbkckdamfofofofofofofofofofofoacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacgxgwgxkegwgwgwkfkfgMkgkhgwgwgVgVgVgxgVgVgVgxgxkikjkkklgAgAhIhIhIgAhIhIhIgAkmkngAgAgzgygzgzkogtgtkpgtglgtgtkqhLhLhLkriIhLksktktkukvfPkwkxkyamadfofofofofofofofofofofoacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacgLkziQkAgLkBkCkDiWkEkFkGkHkIkJkIkKkIkLkHkIkMkNkOkPkQkRkSkTkSkSkUkSkVkWkXkWkYkZgAlalblcgzldlelelflggtgtlhkqhLiIhLliljljljlklllmlnfLadamamamfofofofoacacfofofofofoacacaclololololoacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacgLlplqlrlsltlultlvlwlxlylzlzlAlzlBlzlClzlDlElFlGlHlIlJlKlLlMlNlOlNlNlNlNhbkYkZlPhbhbhblPlQlRgllSfPfOfPfPfOfOfPfPfPlTlUhKlVfPlWlXghfofofofofofofoacacacacfofofofoacacaclolYlZmaloacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacgMmbjJjIiQmcmcmdgLmemfgxgxgVgVgVgxgVgVgVgwgwmgmhgzgzgzmimjmkmkgyhIhIhIhImlkYkZgAmmmnmogzmpgmmqmrfPmsmtmufOmvmwmxfOfOfPfPfOfPmymzghfofofofofofofofoacacfofofofoacacacaclomAmBmaloacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacgLmCmDmEmFmGmHmIgxgVgVgwfofofofoqbfofofofohdmKmLgAmMmNmOmPmQmRgzmSmTmUhImlmVgAgAgygzgzgymWmXfOfOfPmYmZnafPnbmZncfOndnenfngfPnhmzgsfofofofofofofofofofofofofofoacacaclololoninjnjloacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacgLgLgMgMgLgwgxgxgwfofoqbfofofofofofofofohefomKnkgAnlnmnnnomQmQgynpnqnrhImlnshdntnunvnvnwnxnynznAfPnBnCfPfOnBnDfPfPnEglnFnGnHnInJgsfofofofofofofofofofofofofofoacacacnjnKnLnLnLnMloacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacfofofofofofofofofofofohefofofoacnNnOgAnPnmnQnRnSnTgynUnVnWhImlmVhdnOnXnYnZnZoaobocodoeofogohoiojogokolomonooopoqorosgsfofofofofofofofofofofofofofofoacacnjotouovouowlolololoacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacfohefofofofofofofofofofofofogAnNoxgAoynmozoAoBoCgyoDoEnWoFmlmVgAnkmKfofogsoGleleoHoIoJoKoLoMoJoNoOoPoQoKoRoSfPoToUghpvfofofofofofofofofofofofofofoacaclooVoWoXoYoZlopapbloacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacfofofohefofofofofofofohehdpcpdgApepfmQpgphoBgzpipjpkhImlkWhdplmKfofogspmpngtpofPppfPpqfOprfPfPfOpsfPfPptfPpumzgsfofofofofofofoqBqAqAqAqAqCqAqAqApypzpApBpCpDpEnjpFpGloacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacachefofohefofoachdpHpIgAgzgzpJgzgzpKgzgzpLpMgypNjPgAnOnNhefogsgspOpPpQfOpRpSpTpUpVfOpWpXpYpZfOqafOjbmzgsfofofofofofofoucnjnjqcqcnjfofofoacloqcqcqdqcqcloqeqflololoacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacfofofofoacacgzqgqhqiqjqkqlqmgyqnqogzqpqqqrhbqsgAnOmKfofofogsgsgsgsfLqtqufPqvqwfPfPfPqxqyfOqzfPjbmzgsfofofojMfovIvmwknjqDqEqElonjnjnjloloqFqGqHqIqJqKqLqMqNqOloacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgzqPpIqQqRqSqTqUgAhdhdgAqVqWhbhbqXgAqYmKfofofofofofofoghqZmufPmvrafPrbrcpYrdfPrefPrfrgfLgsgsgsghgsgsrhfLlorirjrkrlnjrmrnrorprqrrrsrtrurvrwrxryqOlolonjnjacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgyrzqhqirArBrCrDgArErFrGrHrIkQrJrKgArLmKfofofohefofofoghghghghfPfOfPfOfOrMfPfPrNfOrOrPrQrRrSrTrUrRrVrWrXrYrZsasbscsdsesfsgshsisjskslsmsnsospspsqsrssstnjacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgyqPqhgAgAgAhdhdgAsusvgAswsxsyszsAgAnOmKachefofofofohefofofoacacacfPsBsCpYsDfOrefOjRsEsFsGsHsGsIsGsJsKsLsMsNsNsOsPsQsRsSsTshsUsVsWsXsYsZtatbtctdtetftgloacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgythtinutjnvnvtktltmtntototptototqtrtsnNacfofofofofofofofofofofoacfLttpYpYsDfOrefPtutvghgsgsgsghgsgsrhfLlotwtxtytzlotAtBtCtDtEtFtctGtHtIrkrktJtKlolonjnjacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgztLtMtNtOtOtNtPtQtQtRtQtQtStQtTtUtVtWtXacfofofofofofofofofofofoheghghtYtZfOfOqzfPuaubgsfofofoyhfovIwkfonjudueuflolouguhuiloujukulumunuoupuqurusnjacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgyutuuuvgzuwgzgzgzgzgygygAgAhdhdgzuxuyhdfofofohefofofofofofofofofofoghghghfOuzreuAuaubgsfofofofofofofofonjuBuCuDuEuFqcuGqclolouHuIlouJuKnjuJuKnjnjacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgzuLuMuNgzacacacacacacacacfofohduOuPuQhdfofofofofofofohefoacfofofofofofogsuRuSuTfPuUubgsfofofofofofofofoqcuVuWuXsNuYsNsSuZvavbvcvdlovevflovgvhloacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgzvivjvkgyacacacacacacacacacfohdhIvlhIhdfofofofofofofofoacacachefofofoyivnvovpvqfOvrvsfLfofofofofofofofoqcvtrkvuvvvwvxvyvzvAvBvCvDlovEvFlovGvHloacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgzgzgygygzacacacacacacacacacfoyjevevevfofofofofofofofofoacacfofofofovJvKvKvLvMvNvLvOvPvJfofofofofofofofonjvQvRvSvTvUvVvWvXvYvZwawblololololololoacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofofofofofofofofoacacfofofofofofofofovJwcwdwewfwgwhwiwjvJykfofofofofofofonjnjuFwlwmwnwouFnjnjlolonjnjacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofofofofofofoacacfofofofofofofofovJwpwqwrwswtwuwvwwwxfofofofofofofofofolowywzwAwBuFwCloacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofofohefohefofofofofofofofofofovJvLvMvMvMwDwEwFwGwxfofofofofofofofofoqcwHwIwJwKwLwMnjacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofoacacacacacacacfofofofofovKwNwqwOwPwuwQwvwRwxfofofofofofofofofoqcwSwTwUwVuFlonjacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofofovJwcwWwXwfwYwZxaxbvJfofofofofofofofofoqcxcxdxexfxgloacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofofovJvJvKvKvLvLvMxhxivJacacfofofofofofofoloxjxkxllolonjacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofofofoacacvKxmxnxoxpxqvKvKvJvJvJfofofofoaclonjnjloloacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacachefofofoacacvKxrxsxtxpxuwxxvxvxwvJfofofofoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofofofofoacvKxxxyxzwvxAxBxCxDxEvKfofofofoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfohefofofoacvJxFxsxGxHxIxJxKxLxMvJfofofofoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofofofofofovJxmxNxOxPxQwxxRxSxTvKfofofoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofofofofovKxmxUxVxWxXvJvJvKvJvJfofofoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofofofofovJvKvJwxxYxZvJfofofofofofofoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofofofofofovJyaybycvJfofofofofofofoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofofofofovJydyeyfvJfofofofofofofoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofofofovJwxygwxvJfofofofofofofoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofofofoylevevevylfofofofofofoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofofofofofofofofofofofofofoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofofofofofofofofofofofoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofofofofofofofofofofoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacymynfofofofofofofoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofofofofofoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofofoacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofoacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofofofofohefoacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofofoacacacacacacacacacacacacacacacacacacacacacacacacacacacfohefofofofoheacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofofoacacacacacacacacacacacacacacacacacacacacacacacacacacfofofofofofofoacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofoacacacacacacacacacacacacacacacacacacacacacacacacacacfofoacfofofofofoacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacheacacacacacacacacacacacacacacacacacacacacfofofoacacacacacacacacacacacacacacacacacacacacacacacacachefoachefofofofoacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacfoacacacacacacacacacacacacacacacacacacacacacacacacacacfofoacacacacacacacacacacacacacacacacacacacacfofofoacacacacacacacacacacacacacacacacacacacacacacacacacacfoacfofofofofoacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacfofoacacacacacacacacacacacacacacacacacacacacacacacacacfofoacacacacacacacacacacacacacacacacacacacacacfofofofoacacacacacacacacacacacacacacacacacacacacacacacacfofofofofofofoacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacfofoacacacacacacacacacacacacacacacacacacacacacacacfofoheacacacacacacacacacacacacacacacacacacacacacfofofofofoacacacacacacacacacacacacacacacacacacacacacacacacacfofofofofofoacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacfofofoacacacacacacacacacacacacacacacacacacacacfofofoacacacacacacacacacacacacacacacacacacacacacacacfofofofofoacacacacacacacacacacacacacacacacfoacacacacacacacacfofofofoheacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacyoacacacacacacacacacacacfofofoacacacacacacacacfofofofofoacacacacacfofofoacacacacacacacacacacacacacacacacacacacacacacacacfofoacfofofoacacacacacacacacacacfoacacacacfoacacacacacacacacfofofofofoacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacyoyqypacacacacacacacacacacacacfofoacacacacacacfofofofofofofofoacacacfofoheacacacacacacacacacacacacacacacacacacacacacacacacfofoacacfofofofoacacacacacacacacfoacacacacfoacacacacacacacachefofofofoacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacyrysfofoacacacacacacacacacacacacfofofofofofofofoacacacacacacfofofoacfofoacacacacacacacacacacacacacacacacacacacacacacacacfofofoacacacacfofofoacacacacacacacfofoacacacfoacacacacacacacacfofofofofoacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacaceKytfofofoacacacacacacacacacacacacacfofofoacacacacacacacacacacacfofofofoacacacacacacacacacacacacacacacacacacacacacacacacfofoacacacacacacfofofofoacacacacacfofoacacacfoacacacacacacacacacfofofoacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacyoyvyuacacacgCeKggfoywacacacacacacacacacacacfofofoacacacacacacacacacacacacacacacfofoacacacacacacacacacacacacacacacacacacacacacacacacfofoacacacacacacacacfofofofofoacacfofoacacacfoacacacacacfofofofofofoacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacyryxysyyacacacacacggbXyyyzyAggacacacacacacfofoacacacacacacacacacacacacacacacacacacfoacacacacacacacacacacacacacacacacacacacacacacacfofofoacacacacacacacacacfofofofofofofofofofofofofofofofofofofofofofoacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacyyfofofoacacacacacywfofofoyyyBacacfofofofoacacacacacacacacacacacacfohefoacacacacfofofoacacacacacacacacacfoacacacacacacacacacacacfofoacacacacacacacacacacacfoacfofofoacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacyzyCfoyDacacyzyEyyfofofofofoyzfofoacacacacacacacacacacacacacfofofofofofoheacacacacfofofofoacacacacacfofoacacfoacacacacacacacacfofoacacacacacacacacacacacfoacacacfofoacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacyFfofohefofofofofoggysacacacacacacacacacacacacacacacacachefofofofofofofoacacacacacacfofofoacacacacfoacacfoacacacacacacfofofofofoacacacacacacacacacacfoacacacacfofoacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacysyyfofofofofoggysacacacacacacacacacacacacacacacacacacfofofofofofofofofofoacacacacacacfoacacacacfoacacfofoacacacacfofoacfofoacacacacacacacacacacacfoacacacacacfoacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacyGyHfoyIyzacacyDfoyJacacacacacacacacacacacacacacacacacfofofofofofofohefofofofoacacacfofofoacacacacfoacacfofoacacacfofoacacfofoacacacacacacacacacacacfoacacacacacfofoacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacbYyKyzacacacacyzfofoyxacacacacacacacacacacacacacacacacfofohefofofoacacacfohefofofofofoacacacacacacfoacacfofoacfofofoacacacfofoacacacacacacacacacacfofoacacacacacacfoacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacfofoggbYacacacacacacacacacacacacacacacacacacacacacacacacacacacfofofofofofofofofofofofofofofofofofoacacacacacfofoacacacacacacacacacfofoacacacacacacacfoacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacachefoggyvacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofofofoacacacacacacacacacfofofoacacacacacacacfofoacacacacacacacacfoacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacyLyIfoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofofoacacacacacacacacacacacacfofofoacacacacacacacacacacacacacacacacacfoacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacbYbXfoeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofofoacacacacacacacacacacacacacacfofofofoacacacacacacacacacacacacacacacacfoacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacggfKeKgCacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofoacacacacacacacacacacacacacacacacacfofofoheacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofoacacacacacacacacacacacacacacacacacacacfofofofoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacachefofofoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfoacfoacfofofofofofofofofofoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofofofofofofofofofofoheacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfoacacachefofofofofoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfofofofoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa From 6d0911b3b58ad6b17b96909d6173c90ddd8be332 Mon Sep 17 00:00:00 2001 From: Isaac Erwin Date: Thu, 11 Aug 2016 17:31:24 -0400 Subject: [PATCH 077/101] Fixes centcom ferry requests being displayed to all admins and mentors Now ferry requests will only be displayed to admins who have at least one of the permissions needed to actually move the ferry. Also fixes the buttons (Such as the follow button) being displayed twice for ferry request messages. --- code/modules/shuttle/shuttle.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/shuttle/shuttle.dm b/code/modules/shuttle/shuttle.dm index 5d35eff842e..c8a62065f57 100644 --- a/code/modules/shuttle/shuttle.dm +++ b/code/modules/shuttle/shuttle.dm @@ -737,7 +737,9 @@ return cooldown = 1 to_chat(usr, "Your request has been recieved by Centcom.") - to_chat(admins, "FERRY: [key_name_admin(usr)] (?) (FLW) (Move Ferry) is requesting to move the transport ferry to Centcom.") + for(var/client/A in admins) + if(check_rights(R_SERVER|R_EVENT, 0, A.mob)) + to_chat(A, "FERRY: [key_name_admin(usr)] (Move Ferry) is requesting to move the transport ferry to Centcom.") spawn(600) //One minute cooldown cooldown = 0 From 0375fcf9bd1873311cfb1b9dde41ccada761580d Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Thu, 11 Aug 2016 17:36:34 -0400 Subject: [PATCH 078/101] Automatic changelog generation for PR #5397 --- html/changelogs/AutoChangeLog-pr-5397.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5397.yml diff --git a/html/changelogs/AutoChangeLog-pr-5397.yml b/html/changelogs/AutoChangeLog-pr-5397.yml new file mode 100644 index 00000000000..a3b2ece9c89 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5397.yml @@ -0,0 +1,5 @@ +author: Krausus +delete-after: True +changes: + - tweak: "Karma spending is now slightly more straightforward and sanity-checked." + - tweak: "Ghosts can now see non-crew antagonists in the Award Karma listing." From 0428c0d68aa1b220d80cab4c9715df76bfbd08b2 Mon Sep 17 00:00:00 2001 From: Isaac Erwin Date: Thu, 11 Aug 2016 17:56:48 -0400 Subject: [PATCH 079/101] Oh man I am not good with code pls to halp --- code/modules/shuttle/shuttle.dm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/code/modules/shuttle/shuttle.dm b/code/modules/shuttle/shuttle.dm index c8a62065f57..9122c9983eb 100644 --- a/code/modules/shuttle/shuttle.dm +++ b/code/modules/shuttle/shuttle.dm @@ -737,9 +737,8 @@ return cooldown = 1 to_chat(usr, "Your request has been recieved by Centcom.") - for(var/client/A in admins) - if(check_rights(R_SERVER|R_EVENT, 0, A.mob)) - to_chat(A, "FERRY: [key_name_admin(usr)] (Move Ferry) is requesting to move the transport ferry to Centcom.") + log_admin("[key_name(usr)] requested to move the transport ferry to Centcom.") + message_admins("FERRY: [key_name_admin(usr)] (Move Ferry) is requesting to move the transport ferry to Centcom.") spawn(600) //One minute cooldown cooldown = 0 From e371291e0b0c8d8ed70491222a8bc96b14f41fed Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Thu, 11 Aug 2016 22:39:47 -0400 Subject: [PATCH 080/101] Makes Fake Sunglasses Truly Cosmetic --- code/modules/clothing/glasses/glasses.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/clothing/glasses/glasses.dm b/code/modules/clothing/glasses/glasses.dm index 5719f006dd4..9945079b1a5 100644 --- a/code/modules/clothing/glasses/glasses.dm +++ b/code/modules/clothing/glasses/glasses.dm @@ -237,7 +237,9 @@ /obj/item/clothing/glasses/sunglasses/fake desc = "Cheap, plastic sunglasses. They don't even have UV protection." name = "cheap sunglasses" + darkness_view = 0 flash_protect = 0 + tint = 0 /obj/item/clothing/glasses/sunglasses/noir name = "noir sunglasses" From 6c844081d417f0117bbe880f8e3cad24281b5f2f Mon Sep 17 00:00:00 2001 From: Norgad Date: Fri, 12 Aug 2016 18:03:16 +1200 Subject: [PATCH 081/101] i can sprite maybe --- code/game/turfs/simulated/walls_misc.dm | 1 + icons/turf/walls/chunk.chunk | Bin 0 -> 230 bytes icons/turf/walls/coated_reinforced_wall.dmi | Bin 0 -> 6449 bytes 3 files changed, 1 insertion(+) create mode 100644 icons/turf/walls/chunk.chunk create mode 100644 icons/turf/walls/coated_reinforced_wall.dmi diff --git a/code/game/turfs/simulated/walls_misc.dm b/code/game/turfs/simulated/walls_misc.dm index 6d59513e761..576ac6f993e 100644 --- a/code/game/turfs/simulated/walls_misc.dm +++ b/code/game/turfs/simulated/walls_misc.dm @@ -26,4 +26,5 @@ /turf/simulated/wall/r_wall/coated //Coated for heat resistance name = "coated reinforced wall" desc = "A huge chunk of reinforced metal used to seperate rooms. It seems to have additional plating to protect against heat." + icon = 'icons/turf/walls/coated_reinforced_wall.dmi' max_temperature = INFINITY \ No newline at end of file diff --git a/icons/turf/walls/chunk.chunk b/icons/turf/walls/chunk.chunk new file mode 100644 index 0000000000000000000000000000000000000000..715c14a7d0739c2d70382af7bfa079b6ad4bcc72 GIT binary patch literal 230 zcmVfFDZ*Bkpc$}rwK?{N~7{>9l`xHa3Et;F%x`YxQ@+*ks z%z@2tlJxDH86Be71L0-w`0?`BgAv_lhrFQaF()@QSlt`CqjJ3=!KCZ4b%TgW&?90`>QhAoWJYD-Kws-&)2Kh^SR*E_4cm? ga{>5HjH56{p+KQTVS>W#FBs9RNT0v62mi57@a3I!sQ>@~ literal 0 HcmV?d00001 diff --git a/icons/turf/walls/coated_reinforced_wall.dmi b/icons/turf/walls/coated_reinforced_wall.dmi new file mode 100644 index 0000000000000000000000000000000000000000..ad721037f2218b3684c3df6c354bad0ec9c06301 GIT binary patch literal 6449 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 Date: Fri, 12 Aug 2016 18:05:38 +1200 Subject: [PATCH 082/101] whoops sorry --- icons/turf/walls/chunk.chunk | Bin 230 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 icons/turf/walls/chunk.chunk diff --git a/icons/turf/walls/chunk.chunk b/icons/turf/walls/chunk.chunk deleted file mode 100644 index 715c14a7d0739c2d70382af7bfa079b6ad4bcc72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 230 zcmVfFDZ*Bkpc$}rwK?{N~7{>9l`xHa3Et;F%x`YxQ@+*ks z%z@2tlJxDH86Be71L0-w`0?`BgAv_lhrFQaF()@QSlt`CqjJ3=!KCZ4b%TgW&?90`>QhAoWJYD-Kws-&)2Kh^SR*E_4cm? ga{>5HjH56{p+KQTVS>W#FBs9RNT0v62mi57@a3I!sQ>@~ From 2d6195f28b9c7b38370ae725fab83f1f653b1843 Mon Sep 17 00:00:00 2001 From: FreeStylaLT Date: Fri, 12 Aug 2016 16:59:22 +0300 Subject: [PATCH 083/101] adds a lot of rock to fix the issue --- .../map_files/RandomZLevels/moonoutpost19.dmm | 157 +++++++++--------- 1 file changed, 82 insertions(+), 75 deletions(-) diff --git a/_maps/map_files/RandomZLevels/moonoutpost19.dmm b/_maps/map_files/RandomZLevels/moonoutpost19.dmm index b91c268ee52..09c3741f181 100644 --- a/_maps/map_files/RandomZLevels/moonoutpost19.dmm +++ b/_maps/map_files/RandomZLevels/moonoutpost19.dmm @@ -335,7 +335,7 @@ "gw" = (/obj/structure/disposalpipe/segment{desc = "An underfloor disposal pipe. This one has been applied with an acid-proof coating."; dir = 4; name = "Acid-Proof disposal pipe"; unacidable = 1},/obj/structure/alien/weeds,/obj/structure/alien/resin/wall,/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) "gx" = (/obj/structure/disposalpipe/segment{desc = "An underfloor disposal pipe. This one has been applied with an acid-proof coating."; dir = 2; icon_state = "pipe-c"; name = "Acid-Proof disposal pipe"; unacidable = 1},/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) "gy" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high,/obj/item/device/radio/off,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gz" = (/obj/structure/table,/obj/item/weapon/paper{info = "Ivan Volodin Stories:

Entry Won — 28/05/2554:
Hello. I am Crazy Ivan. Boss say I must write. I do good job fixing outpost. Is very good job. Much better than mines. Many nice people. I cause no trouble.

Entry Too — 05/06/2554:
I am finding problem with Booze-O-Mat. Is not problem. I solve very easy. Use yellow tool to make purple light go off. I am good engineer! Bartender will be very happy.

Entry Tree — 08/06/2554:
Bartender is not happy. Security man is not happy. Cannot feel legs, is very cold in freezer. Is not good. Table is jammed into door, have no tools. Is very not good. But, on bright side, found meat! Shall chew to keep spirits up.

Entry Fore — 12/06/2554:
Big nasty purple bug looked at me today. Make nervous. Blue wall wire can be broken, then bad thing happens. Very very bad thing. Man in orange spacesuit wave at me today too. He seem nice. Wonder who was?

Entry Fiv — 15/06/2554:
I eat cornflakes today. Is good day. Sun shine for a while. Was nice. I also take ride on disposals chute. Was fun, but tiny. Get clog out of pipes, was vodka bottle. Is empty. This make many sads.

Entry Sex: 19/06/2554:
Purple bugs jumpy today. When waved, get hiss. Maybe very bad. Maybe just ill. Do not know. Is science problem, is not engineer problem. I eat sandwich. Is glorious job. Wish to never end."; name = "Personal Log — Ivan Volodin"},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +"gz" = (/turf/simulated/mineral/random/labormineral,/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) "gA" = (/obj/machinery/light/small,/obj/structure/closet/toolcloset,/obj/item/clothing/gloves/color/yellow,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) "gB" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) "gC" = (/obj/machinery/computer/monitor,/obj/structure/cable,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) @@ -493,9 +493,9 @@ "jy" = (/obj/structure/sign/science{pixel_x = 0; pixel_y = 32},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 9; heat_capacity = 1e+006; icon_state = "purple"; tag = "icon-purple (NORTHWEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "jz" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "purple"; tag = "icon-purple (NORTH)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "jA" = (/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "purple"; tag = "icon-purple (NORTHEAST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jB" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{broken = 1; carbon_dioxide = 48.7; heat_capacity = 1e+006; icon_state = "platingdmg1"; nitrogen = 13.2; oxygen = 32.4; tag = "icon-platingdmg1"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jC" = (/obj/structure/grille,/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jD" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{carbon_dioxide = 48.7; heat_capacity = 1e+006; nitrogen = 13.2; oxygen = 32.4; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"jB" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"jC" = (/obj/structure/alien/weeds,/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"jD" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/alien/weeds/node,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "jE" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "jF" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "jG" = (/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) @@ -690,7 +690,7 @@ "nn" = (/obj/structure/sign/vacuum{desc = "A warning sign which reads 'HOSTILE ATMOSPHERE AHEAD'"; name = "\improper HOSTILE ATMOSPHERE AHEAD"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "no" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "np" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nq" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"nq" = (/obj/structure/table,/obj/item/weapon/paper{info = "Ivan Volodin Stories:

Entry Won — 28/05/2554:
Hello. I am Crazy Ivan. Boss say I must write. I do good job fixing outpost. Is very good job. Much better than mines. Many nice people. I cause no trouble.

Entry Too — 05/06/2554:
I am finding problem with Booze-O-Mat. Is not problem. I solve very easy. Use yellow tool to make purple light go off. I am good engineer! Bartender will be very happy.

Entry Tree — 08/06/2554:
Bartender is not happy. Security man is not happy. Cannot feel legs, is very cold in freezer. Is not good. Table is jammed into door, have no tools. Is very not good. But, on bright side, found meat! Shall chew to keep spirits up.

Entry Fore — 12/06/2554:
Big nasty purple bug looked at me today. Make nervous. Blue wall wire can be broken, then bad thing happens. Very very bad thing. Man in orange spacesuit wave at me today too. He seem nice. Wonder who was?

Entry Fiv — 15/06/2554:
I eat cornflakes today. Is good day. Sun shine for a while. Was nice. I also take ride on disposals chute. Was fun, but tiny. Get clog out of pipes, was vodka bottle. Is empty. This make many sads.

Entry Sex: 19/06/2554:
Purple bugs jumpy today. When waved, get hiss. Maybe very bad. Maybe just ill. Do not know. Is science problem, is not engineer problem. I eat sandwich. Is glorious job. Wish to never end."; name = "Personal Log — Ivan Volodin"},/obj/item/weapon/pickaxe,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) "nr" = (/obj/machinery/camera{c_tag = "Dormitories"; dir = 4; network = list("MO19")},/obj/effect/decal/cleanable/blood/tracks{color = "red"; desc = "Your instincts say you shouldn't be following these."; icon = 'icons/effects/blood.dmi'; icon_state = "tracks"},/turf/simulated/floor/plasteel{broken = 1; carbon_dioxide = 0; dir = 8; heat_capacity = 1e+006; icon_state = "damaged1"; nitrogen = 0; oxygen = 0; tag = "icon-damaged1 (WEST)"; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "ns" = (/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"; tag = "icon-platingdmg2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) "nt" = (/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/obj/item/stack/rods,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) @@ -733,6 +733,13 @@ "oe" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "of" = (/obj/item/trash/candy,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) "og" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating{carbon_dioxide = 0; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"oh" = (/obj/item/weapon/pickaxe,/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"oi" = (/obj/structure/grille,/turf/simulated/floor/plating{carbon_dioxide = 0; heat_capacity = 1e+006; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"oj" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{broken = 1; carbon_dioxide = 0; heat_capacity = 1e+006; icon_state = "platingdmg1"; nitrogen = 0; oxygen = 0; tag = "icon-platingdmg1"; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"ok" = (/obj/structure/grille,/obj/structure/window/full/reinforced,/turf/simulated/floor/plating{carbon_dioxide = 0; heat_capacity = 1e+006; nitrogen = 0; oxygen = 0; temperature = 2.7},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"ol" = (/turf/simulated/mineral,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) +"om" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"on" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -764,77 +771,77 @@ aaaaaaaaaaaaaaababababababababababababababababadahaoacadacafafadacafafahaqaoahaf aaaaaaaaaaaaaaababababababababababababababababacahamaqafaqahaoahaqafahaoacafahamaoaqahaoacadababababababababababababaTbYcncWcVcYcXaTcZdaaTdbdcaTababababababababababaZabaZaZabababababababababababababababababababaaaaaaaaaaaaaa aaaaaaaaaaaaaaababababababababababababababababacafaqaoahaqaoahddaoahaqafafadacafacafacadafabababababababababababababaTdedfcEbZcGdgaTdhdiaTdjdkaTababababababababababaZaZaZababababababababababababababababababababaaaaaaaaaaaaaa aaaaaaaaaaaaaaabababababababababababababababacafadahaqaoahafafadaqaoacacababababababababababababababababababababababaTdmdldnbZdpdoaTdqdraTdsdtaTababababababababababaZaZabababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababababadacahahaoacafacadabafahaoafadababababababababababababababababababababababaTaTaTaTduaTaTaTaTaTaTaTaTaTabababababababababaZaZababababababababaZaZdvabababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababadacahahaoacafacadabafahaoafadababababababababababababababababababababababgzaTaTaTduaTaTaTaTaTaTaTaTaTabababababababababaZaZababababababababaZaZdvabababababababababababaaaaaaaaaaaaaa aaaaaaaaaaaaaaababababababababababababababacaqaoafadadababababadafahahafacabababababababababababababababababababababababaTdxdwdyaTababababababababababababababaZaZaZaZabababaZaZaZaZaZaZaZaZdzababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababadafafaiacacabababababababacaqaoahafabababababababdAdAdAdAdAdAdAdAdAdAdAdAdAdAababaTdCdBdDaTabababababababababababababaZaZababaZaZdEdEaZaZaZaZaZdEaZdGdFaZabababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababababacacajaoahafababababababababafadaqamadababdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAaTaTdHaTaTdAabababababababababababaZaZababababababababababaZaZaZaZaZdIdJabababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababafadaeaqahagadabababababababababafadadafdAdAdAdAdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAdLdKdAdAdAdAdAdAabababababababaZaZababababababababababababdMaZaZaZaZababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababacdNdOamaqacacabababababababdAdAdQdPdPdRdAdAdRdRaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAaZaZaZdAdAdAdAdAdAdAdAdAabaZaZaZababababababababababababababaZaZaZaZababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababadajdSahajafabababababababdAdAdAdRdTdVdUdRdQdRaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAaZaZaZababababababababababababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababacafaqagacadababababababdAdAdAdWdUdXdXdVdTdXdVaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAababababababababababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababababacafadadabababababdAdAdAdAdRdQdTdVdTdXdVdTaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAdAababababababababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababababababababababababdAdAdAdAdAdVdTdVdXdVdVaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAdAababababababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababababababdAdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAdAababababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababababababdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAdAababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAabababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAdAdAababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAdAabababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAabababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdYaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdZeaebebeaaZaZaZdZeadZdZeadZeaeaeaeaeceaeaeaeaeaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdZedeeefeaaZaZaZdZegeheiejekeaelemeneoepeqereseaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeaeteuevdZaZaZaZeaewehexeyezeAeBeCeDeEeFeGeHeIeaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJeJeKeKeKeJeKeJeJeJeKeaeaeLeMeaeaeadZeaeJeNeOePezeqeFeHeQeqeQeReSeCeaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAabababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJeTeUeVeWeXeJeYeZfafbfcfdfeffeafgfhfifjfkflfmfnfoeEeneSeFeqeEfpenfqeaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJfrfsfcftfueKfveaeadZeaeafwfxfyfzfzfAfAfBfCfDfEfFfGfHfIfJfKeEeDeRfLecaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeKfMfNfOfPfQfRfSeafTfUfVfWfXfYdZeueufZeegaflflgbgcgdgegfeFeFeFggeDeIeaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJfMghfOgigjeKfveagkeuglgmgngoeagpgqgrgseKgtflgugvgwgxeDeEeqeqeqeSfpeaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeKgygzgAgBgCeKfvdZgDgEgFgGgngHdZgIflflgJeJgKflgLgMeAgNeCeDeneReneCeEeaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeKeKeJeJeJeKeJgOdZgPgQgRfWgSgTdZdZgUgVgWeKgXgYgZhaeahbeFeqhchdeqeqeqeaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJhefcfchffchgeahhhihjfWgShkhleaeadZeaeaeadZdZeaeaeaeaeaeceaeaeaeaeaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeKfveaeaeaeadZeafWfWfWfWgShkhmfWhnhoeLhpdZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJhqeahrhshthuhvhwhwhwhwflhkhxhyhzhkhAhBeaaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJeKeJfudZhChChChDhEgSgSgShFhkhGhxhHhkhkhkhIeaaZaZaZaZaZaZaZaZhJhJhKhJhJhJhJhJhJaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeKhLhMfvdZhChDhNhChvhvhvhveJhOhOhOeJhkhkhGhPeaaZaZaZaZaZaZaZaZhJhQhRhShThJhUhVhJhJaZaZaZhWaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeKeYhXhgeahChYhZiaibicidieeaeaifeadZigihiiijdZaZaZaZaZaZaZaZaZhKhKhJikilhJiminiohKipipiphKaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeKfveadZeahCiqirhDhCisitiudZivhkiweadZdZeaeaeaaZaZaZaZhWaZaZaZhKixiyininiziAiniBhKiCiDiEhKhKhKhJhJhKhJhKaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJiFeaiGiHhDhCiIiJiKiLiMiNdZiOhkiPeaaZaZaZaZaZaZaZaZhKhKipiphKhKhKhKiAinhKiQiQhJhKiRiSiTiUhKiViWiXiYiZhKaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJfvdZjadZeadZeaeaeadZeaeaeaeJifeJeaaZaZaZaZhWaZjbaZhJjcjdjejfjgjhhJjihKhJhJhJhJjjjkjkjljmjniYjoiYiYjphJaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJjqdZdZeajrjsjtjujvjsjwjxhKjyjzjAhJhKipipiphJjBjCjDhJjEjFjGjHjGjGjIjGjJjKjLjMjNjljljljOjmjPiYjQjRjojSipaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeKjTfcfRjUjVjVjWjWjVjXjWjYjZkajVkbkakckekdkgkfkikhkjkkjVjWjVjVjVklkmjHjHjHjGjGknjljljljljmkokpkqkrkskthKaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZeJeJeKeKkukvkwkvkxkvkwkwkvkykzjFjGkAkBkDkCkFkEkEkGkHkIjGjHhJhKhJhJkJkKjGjHjGjHknjljlkLkMjmjPiYiYkpiYkNhKaZaZaZaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZhJhJipipiphJipipiphJhJkOjHkPhKhJjDkQkRhJipipiphKkSkThJkUkVhKkWhKkXkYkZlajNlbjOjljljmjPiYiYiYlchKhKhJhJhKaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZldlelfaZaZhJlglhlihKaZaZaZlkljaZaZaZhKlmlllnlolphKlqhKhKhJhKhKhKlrlsjllthKhKluiYiYiYlvlwlxlyhKaZaZaZaZaZaZdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZldlelelzlelAlBlClAlBlDlElFaZaZiplGlHlIhKaZaZaZaZaZaZaZaZhKlKlJhKlLlMhJlNlOlPlNlQlOkWjljkjljllRlSlSlTlSlUhKlwlwlVhKaZaZaZaZaZdAdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZldlWlXlYlZmambmcmdmemdmflEmgaZaZiplGmhipipaZaZaZaZaZaZaZaZhJlKmihJhKhKhJlOmjhJhJhJhKhKmkmkjkmlhKlSlTlSlSmmhKmnmomphJaZaZaZaZaZdAdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZlBmqmcmrlDmsmdmtmumtmdmcmvlDipmwiplGmxipaZaZaZaZaZaZaZaZaZhKlKmyhJmzmAhKlOmBhKaZaZaZhKmCmCmDhJhKhKmEmFmGhJhJhKhKhJhJaZaZaZaZaZdAdAdAababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZlBmHmdmsmImsmsmJmKmJmsmsmsmLmMlNmNjHmOhJmPaZaZaZaZaZaZaZaZhJmRmQmSmTmUhKlOmVhJaZaZaZhKhKhJhJhKaZhKipipiphJaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZlBmWmcmXmYmsmdmtmumtmdmcmZmYipipiplGmhipaZaZaZaZaZaZaZaZaZhJnakGhKnbnchKlPndhJhJhJdKaZaZaZaZaZaZaZaZaZaZljaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZnenfnglYlZmanhmcmdnimdmflElFaZaZiplGmhipaZaZaZaZaZaZaZaZaZhKnknjhKhKhKhJnlnmmNnnmNdKaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZnelelenolelAlBlClAlBmYlEmgaZaZipnpmhipaZaZaZaZaZaZnqhJhJhKnrmikWlNnslqntnuhJlQhJnvaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZnelenwaZaZhJmNmNhJhJaZaZaZaZaZaZjDnynxkHnzhJhKhJhJhKnAhJhJhJaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAabababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZhJnBlNnChJaZaZaZaZaZnDnEnGnFnHmyhKnInJhKlNlOnKhKaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZhJnLlOnMhJaZaZaZaZaZjbjDnNkEkEnOnPnQlohKlOnRnShKaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZhJmNmNhJhJaZaZaZaZaZaZjDnTkDkElJhKnUnVhKhJnWhKhKaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZnXdKdKnXaZaZaZaZaZaZaZjDnZnYkEoahJhJhKhKdKobdKaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAabababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZjDjDjDodochJaZaZaZaZobaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAabababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZjDjDjDhKaZaZaZaZobaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZljaZaZaZaZobaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdKobdKaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAabababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdKogdKaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdKdKdKaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababababdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZoeaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAabababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababababababababdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZofaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAabababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababababababdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababababababababababdAdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababababababababababababdAdAdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababababababababababababdAdAdAdAdAdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAdAabababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabababababababababababababababababababababababdAdAdAdAdAdAdAdAdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAdAabababababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababdAdAdAdAdAdAdAdAdAdAdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAdAdAdAdAdAabababababababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAabababababababababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababdAdAdAdAdAdAdAdAdAdAdAdAdAabababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababadafafaiacacabababababababacaqaoahafabababababababdAdAdAabababababababababababababaTdCdBdDaTabababababababababababababaZaZababaZaZdEdEaZaZaZaZaZdEaZdGdFaZabababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababacacajaoahafababababababababafadaqamadababdAdAdAdAdAdAdAdAdAababababababababababababaTaTdHaTaTdAabababababababababababaZaZababababababababababaZaZaZaZaZdIdJabababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababafadaeaqahagadabababababababababafadadafdAdAdAdAdAdAdAdAdVdVdAabababababababababababdAdAdLdKdAdAdAdAdAdAabababababababaZaZababababababababababababdMaZaZaZaZababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababacdNdOamaqacacabababababababdAdAdQdPdPdRdAdAdRdRdVdVdVdVdVdVdAdAabababababababababdAdAdAaZaZaZdAdAdAdAdAdAdAdAdAabaZaZaZababababababababababababababaZaZaZaZababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababadajdSahajafabababababababdAdAdAdRdTdVdUdRdQdRdVdVdVdVdVdPdVdVdRdRdRaZaZaZababaZaZaZaZaZaZaZaZaZaZaZaZdAdAdAdAaZaZaZababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababacafaqagacadabababababababdAdAdWdUdXdXdVdTdXjBdVdVdVdVdVdVdVdVdAdAabababaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababacafadadababababababababdAdRdQdTdVdTdXdVjCdVdVdVdVdVdVdVdVdVdAdAabababababababababaZaZaZaZaZaZaZaZaZaZaZaZababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababababababababdAdAdVdTdVdXdVdVdVdVdVdVjDdVdVdVdVdVdVdVdAabababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababababababababdAdAdVdVdVdVdVdVdVdVdVdVdVdVdVdVdVdVdRdRdAdAdAabababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababababababababdAdAdAdVdVdVdVdVdVdVdVdVdVdVdVdVdVdRdRaZaZaZdAabababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababababababababdAdAdAdAdAdAdAdVdVdPdVdVdVdVdVdRdRdRaZaZaZaZdAabababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababababababababdAdAdAdAdAdAdAdVdVdVdVdRdRdRdRaZaZaZaZaZdAdAabababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababababababababababababdAdAdAdAdAdVdVdRaZaZaZaZaZaZaZaZdAababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababababababababababababababdAdAdAdAdAdAaZaZaZaZaZaZaZdAdAababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababababababababababababababababdAdAdAdAaZaZaZaZaZaZaZdAabababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababdAdAdAaZaZaZaZaZdYdAabababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababdAdAdAdZeaebebeaabababdZeadZdZeadZeaeaeaeaeceaeaeaeaeaabababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababdAdAdZedeeefeaabababdZegeheiejekeaelemeneoepeqereseaabababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababeaeteuevdZabababeaewehexeyezeAeBeCeDeEeFeGeHeIeaabababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababababababababababababeJeJeKeKeKeJeKeJeJeJeKeaeaeLeMeaeaeadZeaeJeNeOePezeqeFeHeQeqeQeReSeCeaabababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababababababababababababeJeTeUeVeWeXeJeYeZfafbfcfdfeffeafgfhfifjfkflfmfnfoeEeneSeFeqeEfpenfqeaabababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababababababababababababeJfrfsfcftfueKfveaeadZeaeafwfxfyfzfzfAfAfBfCfDfEfFfGfHfIfJfKeEeDeRfLecabababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababababababababababababeKfMfNfOfPfQfRfSeafTfUfVfWfXfYdZeueufZeegaflflgbgcgdgegfeFeFeFggeDeIeaabababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababababababababababababeJfMghfOgigjeKfveagkeuglgmgngoeagpgqgrgseKgtflgugvgwgxeDeEeqeqeqeSfpeaabababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababababababababababababeKgynqgAgBgCeKfvdZgDgEgFgGgngHdZgIflflgJeJgKflgLgMeAgNeCeDeneReneCeEeaabababababdAabababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababababababababababababeKeKeJeJeJeKeJgOdZgPgQgRfWgSgTdZdZgUgVgWeKgXgYgZhaeahbeFeqhchdeqeqeqeaababdAdAdAdAdAdAdAababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababababababababababababeJhefcfchffchgeahhhihjfWgShkhleaeadZeaeaeadZdZeaeaeaeaeaeceaeaeaeaeaabdAdAaZaZaZaZaZdAdAdAababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababababababababababababeKfveaeaeaeadZeafWfWfWfWgShkhmfWhnhoeLhpdZdAdAdAdAdAdAdAdAababababababdAaZaZaZaZaZaZaZaZdAababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababababababababababababeJhqeahrhshthuhvhwhwhwhwflhkhxhyhzhkhAhBeadAaZaZaZaZaZaZdAdAabababababdAdAaZaZaZaZaZaZaZdAdAdAababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababababababababababeJeKeJfudZhChChChDhEgSgSgShFhkhGhxhHhkhkhkhIeadAaZaZaZaZaZaZaZhJhJhKhJhJhJhJhJhJaZaZaZaZaZaZaZaZdAdAabababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababababababababababeKhLhMfvdZhChDhNhChvhvhvhveJhOhOhOeJhkhkhGhPeadAaZaZaZaZaZaZaZhJhQhRhShThJhUhVhJhJaZaZaZhWaZaZaZaZdAabababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababababababababababeKeYhXhgeahChYhZiaibicidieeaeaifeadZigihiiijdZdAaZaZaZaZaZaZdAhKhKhJikilhJiminiohKipipiphKdAdAdAdAdAabababdAdAdAdAdAabababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababababababababababeKfveadZeahCiqirhDhCisitiudZivhkiweadZdZeaeaeaaZaZaZaZhWaZaZdAhKixiyininiziAiniBhKiCiDiEhKhKhKhJhJhKhJhKdAdAaZaZaZdAdAababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababababababababababeJiFeaiGiHhDhCiIiJiKiLiMiNdZiOhkiPeadAdAaZaZaZaZohaZhKhKipiphKhKhKhKiAinhKiQiQhJhKiRiSiTiUhKiViWiXiYiZhKdAaZaZaZaZaZdAababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababababababababababeJfvdZjadZeadZeaeaeadZeaeaeaeJifeJeadAaZaZaZhWaZjbaZhJjcjdjejfjgjhhJjihKhJhJhJhJjjjkjkjljmjniYjoiYiYjphJaZaZaZaZaZaZdAdAabababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababababababdAdAdAdAdAeJjqdZdZeajrjsjtjujvjsjwjxhKjyjzjAhJhKipipiphJojoiokhJjEjFjGjHjGjGjIjGjJjKjLjMjNjljljljOjmjPiYjQjRjojSipaZaZaZaZaZaZaZdAdAababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababababdAdAdAdAdAdAdAeKjTfcfRjUjVjVjWjWjVjXjWjYjZkajVkbkakckekdkgkfkikhkjkkjVjWjVjVjVklkmjHjHjHjGjGknjljljljljmkokpkqkrkskthKaZaZaZaZaZaZaZaZdAababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababdAdAdAdAdAaZaZaZeJeJeKeKkukvkwkvkxkvkwkwkvkykzjFjGkAkBkDkCkFkEkEkGkHkIjGjHhJhKhJhJkJkKjGjHjGjHknjljlkLkMjmjPiYiYkpiYkNhKaZaZaZaZaZdAdAdAdAababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababdAdAdAaZaZaZaZaZaZaZaZhJhJipipiphJipipiphJhJkOjHkPhKhJokkQkRhJipipiphKkSkThJkUkVhKkWhKkXkYkZlajNlbjOjljljmjPiYiYiYlchKhKhJhJhKaZdAdAabababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZldlelfaZaZhJlglhlihKdAaZaZlkljaZaZaZhKlmlllnlolphKlqhKhKhJhKhKhKlrlsjllthKhKluiYiYiYlvlwlxlyhKdAdAababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababdAdAaZaZaZaZldlelelzlelAlBlClAlBlDlElFaZaZiplGlHlIhKdAaZaZaZaZaZaZaZhKlKlJhKlLlMhJlNlOlPlNlQlOkWjljkjljllRlSlSlTlSlUhKlwlwlVhKababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababdAdAaZaZaZldlWlXlYlZmambmcmdmemdmflEmgaZaZiplGmhipipaZaZaZaZaZaZaZaZhJlKmihJhKhKhJlOmjhJhJhJhKhKmkmkjkmlhKlSlTlSlSmmhKmnmomphJababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababdAdAaZaZaZlBmqmcmrlDmsmdmtmumtmdmcmvlDipmwiplGmxipaZaZaZaZaZaZaZaZdAhKlKmyhJmzmAhKlOmBhKabababhKmCmCmDhJhKhKmEmFmGhJhJhKhKhJhJababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababdAdAaZaZaZlBmHmdmsmImsmsmJmKmJmsmsmsmLmMlNmNjHmOhJmPaZaZaZaZaZaZaZdAhJmRmQmSmTmUhKlOmVhJabababhKhKhJhJhKdAhKipipiphJaZaZaZaZdAababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababdAdAaZaZaZlBmWmcmXmYmsmdmtmumtmdmcmZmYipipiplGmhipaZaZaZaZaZaZaZdAdAhJnakGhKnbnchKlPndhJhJhJdKaZaZdAdAdAdAaZaZaZaZljaZaZaZdAdAababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababdAdAaZaZaZnenfnglYlZmanhmcmdnimdmflElFaZaZiplGmhipaZaZaZaZaZaZdAdAdAhKnknjhKhKhKhJnlnmmNnnmNdKaZaZdAdAaZaZaZaZaZaZaZaZaZaZdAabababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababdAdAaZaZaZaZnelelenolelAlBlClAlBmYlEmgaZaZipnpmhipaZaZaZaZdAdAolhJhJhKnrmikWlNnslqntnuhJlQhJnvaZdAdAdAaZaZaZaZaZaZaZaZaZdAdAabababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZnelenwaZaZhJmNmNhJhJdAdAdAdAdAaZoknynxkHnzhJhKhJhJhKnAhJhJhJaZdAdAabdAdAdAaZaZaZaZaZdAdAdAababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababdAdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZhJnBlNnChJdAdAaZaZaZnDnEnGnFnHmyhKnInJhKlNlOnKhKaZaZdAdAabababdAdAaZaZaZdAdAababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababababdAdAdAdAdAdAdAdAdAdAdAdAaZdAdAdAdAdAdAdAhJnLlOnMhJomaZaZaZaZjboknNkEkEnOnPnQlohKlOnRnShKaZaZdAdAababababdAdAdAdAdAabababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababababababdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAhJmNmNhJhJaZaZaZaZaZaZoknTkDkElJhKnUnVhKhJnWhKhKaZaZdAdAababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababababababababababababababdAdAdAdAdAabdAdAdAaZnXdKdKnXaZaZaZaZaZaZaZoknZnYkEoahJhJhKhKdKobdKonaZaZdAdAababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZokokokodochJabababdAobaZaZaZaZdAdAababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZokokokhKababdAdAobaZaZaZaZaZdAababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZonoldAdAdAaZobaZaZaZaZdAdAababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababdAdAdAdAdAdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZdKobdKaZaZaZdAdAababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababdAdAdAdAdAdAdAdAdAaZaZaZaZaZaZaZaZaZaZaZaZaZaZdKogdKaZaZaZdAdAababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababdAdAdAdAdAdAaZaZaZaZaZaZdAdAdAdAaZdKdKdKaZaZaZdAdAababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAoeaZaZaZaZaZdAdAababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababdAdAdAdAdAdAdAdAdAababdAdAaZaZofaZdAdAdAdAababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababdAdAdAdAdAabababdAdAdAdAdAdAdAdAdAdAababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababdAdAdAdAdAdAabababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa From 70bf7a2edcf66fade45569cc4e6d41ce6784e91f Mon Sep 17 00:00:00 2001 From: FreeStylaLT Date: Fri, 12 Aug 2016 21:55:08 +0300 Subject: [PATCH 084/101] LBK2k's legacy lives on --- .../MetaStation/MetaStation.v41A.II.dmm | 118 +++++++++--------- _maps/map_files/MetaStation/z2.dmm | 30 ++--- 2 files changed, 75 insertions(+), 73 deletions(-) diff --git a/_maps/map_files/MetaStation/MetaStation.v41A.II.dmm b/_maps/map_files/MetaStation/MetaStation.v41A.II.dmm index af126988b77..cda66d3a0a4 100644 --- a/_maps/map_files/MetaStation/MetaStation.v41A.II.dmm +++ b/_maps/map_files/MetaStation/MetaStation.v41A.II.dmm @@ -136,7 +136,7 @@ "acF" = (/obj/machinery/portable_atmospherics/hydroponics/soil,/obj/item/device/analyzer/plant_analyzer,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) "acG" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/space) "acH" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/pod_2) -"acI" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/pod_2) +"acI" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/light{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/pod_2) "acJ" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/space) "acK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating/airless/catwalk,/area/solar/auxstarboard) "acL" = (/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id_tag = "SecJusticeChamber"; name = "Justice Vent"; opacity = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/prison/solitary{name = "Prisoner Education Chamber"}) @@ -319,7 +319,7 @@ "agg" = (/turf/simulated/floor/plating,/area/crew_quarters/fitness{name = "\improper Recreation Area"}) "agh" = (/obj/machinery/door/airlock/shuttle{name = "Escape Pod Airlock"},/obj/docking_port/mobile/pod{dir = 4; id = "pod3"; name = "escape pod 3"},/turf/simulated/shuttle/floor,/area/shuttle/pod_3) "agi" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/shuttle/floor,/area/shuttle/pod_3) -"agj" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor,/area/shuttle/pod_3) +"agj" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Security Pods"; req_access_txt = "71"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/podbay) "agk" = (/obj/structure/grille,/obj/structure/window/full/shuttle,/turf/simulated/shuttle/plating,/area/shuttle/pod_3) "agl" = (/obj/machinery/door/airlock/hatch{req_access_txt = "152"},/turf/simulated/shuttle/plating/vox,/area/shuttle/vox) "agm" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/prison/solitary{name = "Prisoner Education Chamber"}) @@ -361,7 +361,7 @@ "agW" = (/obj/vehicle/secway,/turf/simulated/floor/plasteel{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/warden) "agX" = (/obj/machinery/alarm{pixel_y = 28},/obj/structure/rack,/obj/item/weapon/gun/energy/ionrifle,/obj/item/clothing/suit/armor/laserproof,/turf/simulated/floor/plasteel{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/warden) "agY" = (/obj/structure/closet/secure_closet{name = "contraband locker"; req_access_txt = "3"},/turf/simulated/floor/plasteel{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/warden) -"agZ" = (/obj/structure/table/woodentable,/obj/machinery/newscaster/security_unit{pixel_x = 0; pixel_y = 32},/obj/item/weapon/folder/red,/obj/item/weapon/folder/red,/obj/machinery/keycard_auth{pixel_x = -26; pixel_y = 23},/obj/machinery/door_control{id = "hosspace"; name = "Space Shutters Control"; pixel_x = -26; pixel_y = 34},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/hos) +"agZ" = (/obj/structure/table/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/clothing/head/beret/sec,/obj/item/clothing/suit/jacket/pilot,/obj/machinery/alarm{pixel_y = 24},/obj/item/device/spacepod_key,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/podbay) "aha" = (/obj/machinery/computer/prisoner,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/hos) "ahb" = (/obj/machinery/computer/security,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/hos) "ahc" = (/obj/machinery/computer/secure_data,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/hos) @@ -874,7 +874,7 @@ "aqP" = (/obj/structure/rack,/obj/item/weapon/storage/box/chemimp{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/box/trackimp,/obj/item/weapon/storage/lockbox/loyalty,/obj/item/weapon/reagent_containers/glass/bottle/morphine,/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/security/warden) "aqQ" = (/obj/structure/rack,/obj/item/weapon/storage/box/handcuffs,/obj/item/weapon/storage/box/flashbangs{pixel_x = -2; pixel_y = -2},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/security/warden) "aqR" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/security/warden) -"aqS" = (/obj/structure/rack,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/security/warden) +"aqS" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light,/turf/simulated/shuttle/floor,/area/shuttle/pod_3) "aqT" = (/obj/effect/spawner/window/reinforced{useFull = 1; tag = "fullReinWin"},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/security/warden) "aqU" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) "aqV" = (/obj/structure/table,/obj/item/device/taperecorder{pixel_x = 4; pixel_y = 0},/obj/item/device/taperecorder{pixel_x = -3; pixel_y = 2},/obj/item/device/flashlight/seclite,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) @@ -935,7 +935,7 @@ "arY" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/security/brig) "arZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/firealarm{dir = 4; pixel_x = 28},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/brig) "asa" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Evidence Storage"; req_access_txt = "3"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/security/warden) -"asb" = (/obj/effect/spawner/window/reinforced{useFull = 1; tag = "fullReinWin"},/turf/simulated/floor/plating,/area/security/warden) +"asb" = (/obj/structure/table/woodentable,/obj/machinery/newscaster/security_unit{pixel_x = 0; pixel_y = 32},/obj/item/weapon/folder/red,/obj/item/weapon/folder/red,/obj/machinery/keycard_auth{pixel_x = -26; pixel_y = 23},/obj/machinery/door_control{id = "hosspace"; name = "Space Shutters Control"; pixel_x = -26; pixel_y = 34},/obj/item/device/spacepod_key,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/hos) "asc" = (/obj/machinery/door/firedoor,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass_security{name = "Secure Gear Storage"; req_access_txt = "3"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/security/warden) "asd" = (/obj/machinery/light{dir = 8},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) "ase" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) @@ -1010,8 +1010,8 @@ "atv" = (/obj/structure/closet/secure_closet/warden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) "atw" = (/obj/structure/table,/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/obj/item/weapon/folder/red,/obj/item/weapon/folder/red,/obj/item/weapon/book/manual/security_space_law{pixel_x = -3; pixel_y = 5},/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Warden's Office"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) "atx" = (/obj/machinery/disposal,/obj/machinery/alarm{pixel_y = 28},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"aty" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/rack,/obj/item/clothing/mask/gas/sechailer{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas/sechailer,/obj/item/clothing/mask/gas/sechailer{pixel_x = -3; pixel_y = -3},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"atz" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 29; pixel_y = 22},/obj/machinery/computer/crew,/obj/machinery/firealarm{dir = 4; pixel_x = 28},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"aty" = (/obj/machinery/door/firedoor,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass_security{name = "Security Pods"; req_access_txt = "71"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/podbay) +"atz" = (/obj/machinery/door/firedoor,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "0"; req_one_access_txt = "1;4"},/turf/simulated/floor/plasteel{icon_state = "redfull"},/area/security/main) "atA" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/canister/air,/obj/item/weapon/tank/air,/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/fore) "atB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/reagent_dispensers/peppertank{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/main) "atC" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/weapon/storage/fancy/cigarettes,/turf/simulated/floor/plasteel,/area/security/main) @@ -1199,7 +1199,7 @@ "axc" = (/obj/machinery/space_heater,/turf/simulated/floor/plating{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/maintenance/starboard) "axd" = (/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Fore Starboard Solar Access"; req_access_txt = "10"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "axe" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/auxsolarstarboard) -"axf" = (/obj/structure/table/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/clothing/head/beret/sec,/obj/item/clothing/suit/jacket/pilot,/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/podbay) +"axf" = (/obj/structure/rack,/obj/item/device/lock_buster,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/security/warden) "axg" = (/obj/machinery/door/airlock/external{req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/starboard) "axh" = (/turf/simulated/wall/r_wall,/area/maintenance/starboard) "axi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/maintenance_hatch{name = "Supply Bay Bridge Access"; req_access_txt = "0"; req_one_access_txt = "0"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) @@ -1321,7 +1321,7 @@ "azu" = (/obj/effect/decal/warning_stripes/yellow/hollow,/obj/machinery/light_switch{name = "light switch "; dir = 2; pixel_x = 0; pixel_y = -22},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/security/podbay) "azv" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/security/podbay) "azw" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/podbay) -"azx" = (/obj/machinery/door/airlock/glass_security{name = "Security Pods"; req_access_txt = "71"},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/podbay) +"azx" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) "azy" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboard) "azz" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/podbay) "azA" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating{tag = "icon-platingdmg2"; icon_state = "platingdmg2"},/area/maintenance/starboard) @@ -2378,7 +2378,7 @@ "aTL" = (/obj/structure/table,/obj/item/weapon/book/manual/engineering_hacking{pixel_x = 4; pixel_y = 5},/obj/item/weapon/book/manual/engineering_construction{pixel_x = 0; pixel_y = 3},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/item/weapon/book/manual/engineering_singularity_safety{pixel_x = -4},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/engine/engineering) "aTM" = (/obj/machinery/power/tesla_coil{anchored = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/space) "aTN" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/pod_1) -"aTO" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/pod_1) +"aTO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/rack,/obj/item/clothing/mask/gas/sechailer{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas/sechailer,/obj/item/clothing/mask/gas/sechailer{pixel_x = -3; pixel_y = -3},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) "aTP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/construction) "aTQ" = (/obj/machinery/light_construct{dir = 4},/turf/simulated/floor/plasteel,/area/construction) "aTR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) @@ -3302,7 +3302,7 @@ "blz" = (/turf/space,/turf/simulated/shuttle/wall{dir = 2; icon_state = "swall_f10"; layer = 2},/area/shuttle/pod_4) "blA" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/pod_4) "blB" = (/obj/structure/shuttle/window,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/pod_4) -"blC" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/pod_4) +"blC" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 29; pixel_y = 22},/obj/machinery/computer/crew,/obj/machinery/firealarm{dir = 4; pixel_x = 28},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) "blD" = (/obj/machinery/door/airlock/hatch{icon_state = "door_closed"; name = "MiniSat Space Access Airlock"; req_one_access_txt = "32;19"},/turf/simulated/floor/plating,/area/construction/hallway{name = "\improper MiniSat Exterior"}) "blE" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/construction/hallway{name = "\improper MiniSat Exterior"}) "blF" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/construction/hallway{name = "\improper MiniSat Exterior"}) @@ -3814,7 +3814,7 @@ "bvr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/tcomeast{name = "\improper MiniSat East Wing"}) "bvs" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/tcomeast{name = "\improper MiniSat East Wing"}) "bvt" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/tcomeast{name = "\improper MiniSat East Wing"}) -"bvu" = (/obj/structure/table,/obj/machinery/camera/autoname{dir = 8; network = list("MiniSat")},/obj/item/weapon/folder,/obj/item/weapon/folder,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{aidisabled = 0; cell_type = 5000; dir = 4; name = "MiniSat East Wing APC"; pixel_x = 28; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/tcomeast{name = "\improper MiniSat East Wing"}) +"bvu" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/light,/turf/simulated/shuttle/floor,/area/shuttle/pod_4) "bvv" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/wall/r_wall,/area/construction/hallway{name = "\improper MiniSat Exterior"}) "bvw" = (/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/camera{c_tag = "MiniSat Exterior Starboard"; dir = 4; network = list("MiniSat")},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/construction/hallway{name = "\improper MiniSat Exterior"}) "bvx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{req_access_txt = 1},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry{name = "Arrivals"}) @@ -3929,7 +3929,7 @@ "bxC" = (/obj/machinery/door/airlock/hatch{name = "MiniSat East Wing"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/tcomeast{name = "\improper MiniSat East Wing"}) "bxD" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/tcomeast{name = "\improper MiniSat East Wing"}) "bxE" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/tcomeast{name = "\improper MiniSat East Wing"}) -"bxF" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/tcomeast{name = "\improper MiniSat East Wing"}) +"bxF" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/mining) "bxG" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/hallway/secondary/entry{name = "Arrivals"}) "bxH" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/hallway/secondary/entry{name = "Arrivals"}) "bxI" = (/obj/item/device/radio/beacon,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/hallway/secondary/entry{name = "Arrivals"}) @@ -4118,8 +4118,8 @@ "bBj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall,/area/tcommsat/computer{name = "\improper Telecoms Control Room"}) "bBk" = (/obj/machinery/door/airlock/hatch{name = "Telecoms Control Room"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/aisat_interior{name = "\improper MiniSat Central Foyer"}) "bBl" = (/turf/simulated/wall/r_wall,/area/tcommsat/computer{name = "\improper Telecoms Control Room"}) -"bBm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/rack,/obj/item/weapon/crowbar/red,/obj/item/weapon/wrench,/obj/item/clothing/head/welding,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/tcomeast{name = "\improper MiniSat East Wing"}) -"bBn" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical{pixel_x = -3; pixel_y = 3},/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/toolbox/emergency{pixel_x = 3; pixel_y = -3},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/tcomeast{name = "\improper MiniSat East Wing"}) +"bBm" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/light{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/pod_1) +"bBn" = (/obj/machinery/camera/autoname{dir = 8; network = list("MiniSat")},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{aidisabled = 0; cell_type = 5000; dir = 4; name = "MiniSat East Wing APC"; pixel_x = 28; pixel_y = 0},/obj/structure/rack,/obj/item/weapon/crowbar/red,/obj/item/weapon/wrench,/obj/item/clothing/head/welding,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/tcomeast{name = "\improper MiniSat East Wing"}) "bBo" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/tcomeast{name = "\improper MiniSat East Wing"}) "bBp" = (/obj/item/weapon/twohanded/required/kirbyplants{icon_state = "plant-20"; layer = 4.1; tag = "icon-plant-20"},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry{name = "Arrivals"}) "bBq" = (/obj/structure/stool/bed/chair,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry{name = "Arrivals"}) @@ -4318,7 +4318,7 @@ "bFb" = (/obj/structure/lattice,/obj/structure/grille,/turf/simulated/wall/r_wall,/area/space) "bFc" = (/obj/structure/grille,/obj/structure/lattice,/turf/simulated/wall/r_wall,/area/space) "bFd" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/construction/hallway{name = "\improper MiniSat Exterior"}) -"bFe" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/tcomfoyer{name = "\improper MiniSat Teleporter Foyer"}) +"bFe" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical{pixel_x = -3; pixel_y = 3},/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/toolbox/emergency{pixel_x = 3; pixel_y = -3},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/tcomeast{name = "\improper MiniSat East Wing"}) "bFf" = (/obj/item/device/radio/beacon,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/tcomfoyer{name = "\improper MiniSat Teleporter Foyer"}) "bFg" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 29; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/tcomfoyer{name = "\improper MiniSat Teleporter Foyer"}) "bFh" = (/obj/machinery/computer/telecomms/traffic{network = "tcommsat"},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/tcommsat/computer{name = "\improper Telecoms Control Room"}) @@ -4404,7 +4404,7 @@ "bGJ" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 8; initialize_directions = 11},/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) "bGK" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) "bGL" = (/obj/structure/grille,/turf/simulated/wall/r_wall,/area/atmos) -"bGM" = (/obj/machinery/computer/teleporter,/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/tcomfoyer{name = "\improper MiniSat Teleporter Foyer"}) +"bGM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/turret_protected/tcomeast{name = "\improper MiniSat East Wing"}) "bGN" = (/obj/machinery/teleport/station,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/tcomfoyer{name = "\improper MiniSat Teleporter Foyer"}) "bGO" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/tcomfoyer{name = "\improper MiniSat Teleporter Foyer"}) "bGP" = (/obj/machinery/computer/message_monitor,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/tcommsat/computer{name = "\improper Telecoms Control Room"}) @@ -5629,10 +5629,10 @@ "cem" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Hydroponics Storage"},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hallway/primary/central) "cen" = (/obj/machinery/camera/autoname{dir = 4; network = list("SS13")},/obj/item/weapon/book/manual/hydroponics_pod_people,/obj/item/weapon/paper/hydroponics,/obj/machinery/requests_console{department = "Hydroponics"; departmentType = 2; pixel_x = -31; pixel_y = -2},/obj/structure/table/glass,/turf/simulated/floor/plasteel{icon_state = "greenfull"},/area/hydroponics) "ceo" = (/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/weapon/hand_labeler,/obj/structure/table/glass,/turf/simulated/floor/plasteel{icon_state = "greenfull"},/area/hydroponics) -"cep" = (/obj/effect/landmark/start{name = "Botanist"},/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/hydroponics) -"ceq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/hydroponics) -"cer" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hydroponics) -"ces" = (/turf/simulated/floor/plasteel,/area/hydroponics) +"cep" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/tcomeast{name = "\improper MiniSat East Wing"}) +"ceq" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/camera{c_tag = "AI Sat - Teleporter"; dir = 4; network = list("SS13","MiniSat","RD")},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/tcomfoyer{name = "\improper MiniSat Teleporter Foyer"}) +"cer" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/tcomfoyer{name = "\improper MiniSat Teleporter Foyer"}) +"ces" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) "cet" = (/obj/effect/landmark/start{name = "Botanist"},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) "ceu" = (/obj/item/seeds/wheatseed,/obj/item/seeds/sugarcaneseed,/obj/item/seeds/potatoseed,/obj/item/seeds/appleseed,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/camera/autoname{dir = 8; network = list("SS13")},/obj/structure/table/glass,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hydroponics) "cev" = (/obj/structure/closet/secure_closet/hydroponics,/obj/item/weapon/storage/backpack/satchel_hyd,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) @@ -5841,11 +5841,11 @@ "ciq" = (/obj/machinery/vending/hydronutrients,/turf/simulated/floor/plasteel{tag = "icon-vault"; icon_state = "vault"},/area/hallway/primary/central) "cir" = (/obj/machinery/disposal{pixel_x = -2; pixel_y = -2},/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/light_switch{pixel_y = -28},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/hydroponics) "cis" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/hydroponics) -"cit" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/portable_atmospherics/hydroponics,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hydroponics) +"cit" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/portable_atmospherics/hydroponics,/turf/simulated/floor/plasteel,/area/hydroponics) "ciu" = (/obj/machinery/portable_atmospherics/hydroponics,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hydroponics) "civ" = (/obj/machinery/light,/obj/machinery/power/apc{dir = 2; name = "Hydroponics APC"; pixel_x = 0; pixel_y = -28},/obj/structure/cable/yellow,/obj/machinery/portable_atmospherics/hydroponics,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hydroponics) "ciw" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/portable_atmospherics/hydroponics,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hydroponics) -"cix" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/portable_atmospherics/hydroponics,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hydroponics) +"cix" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/portable_atmospherics/hydroponics,/turf/simulated/floor/plasteel,/area/hydroponics) "ciy" = (/obj/item/weapon/wrench,/obj/item/clothing/suit/apron,/obj/item/clothing/accessory/armband/hydro,/obj/structure/table/glass,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/hydroponics) "ciz" = (/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 0; pixel_y = 3},/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 8; pixel_y = 8},/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 13; pixel_y = 5},/obj/item/weapon/watertank,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/item/weapon/grenade/chem_grenade/antiweed,/obj/structure/table/glass,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hydroponics) "ciA" = (/obj/machinery/door/window/eastright{dir = 1; name = "Hydroponics Delivery"; req_access_txt = "35"},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/hydroponics) @@ -6776,8 +6776,8 @@ "cAp" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay{name = "Medbay Central"}) "cAq" = (/obj/item/weapon/storage/box/rxglasses{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/bodybags,/obj/item/device/radio/intercom{frequency = 1459; name = "Station Intercom (General)"; pixel_x = -29},/obj/structure/table/glass,/turf/simulated/floor/plasteel{tag = "icon-vault"; icon_state = "vault"},/area/medical/genetics) "cAr" = (/obj/item/clothing/gloves/color/latex,/obj/item/clothing/gloves/color/latex,/obj/item/weapon/storage/box/disks{pixel_x = 2; pixel_y = 2},/obj/structure/table/glass,/turf/simulated/floor/plasteel{tag = "icon-vault"; icon_state = "vault"},/area/medical/genetics) -"cAs" = (/obj/machinery/requests_console{department = "Genetics"; departmentType = 0; name = "Genetics Requests Console"; pixel_x = 0; pixel_y = 30},/obj/machinery/light{dir = 1},/obj/item/weapon/storage/box/monkeycubes,/obj/item/device/radio/headset/headset_medsci,/obj/item/device/flashlight/pen{pixel_x = 4; pixel_y = 3},/obj/item/device/flashlight/pen{pixel_x = 4; pixel_y = 3},/obj/structure/noticeboard{desc = "A board for pinning important notices upon."; name = "notice board"; pixel_x = -32; pixel_y = 32},/obj/structure/table/glass,/turf/simulated/floor/plasteel{tag = "icon-vault"; icon_state = "vault"},/area/medical/genetics) -"cAt" = (/obj/machinery/power/apc{dir = 1; name = "Genetics Lab APC"; pixel_y = 24},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/structure/table/glass,/turf/simulated/floor/plasteel{tag = "icon-vault"; icon_state = "vault"},/area/medical/genetics) +"cAs" = (/obj/machinery/botany/editor,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hydroponics) +"cAt" = (/obj/machinery/botany/extractor,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hydroponics) "cAu" = (/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 8; pixel_y = 2},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/sign/nosmoking_2{pixel_y = 32},/obj/structure/table/glass,/turf/simulated/floor/plasteel{tag = "icon-vault"; icon_state = "vault"},/area/medical/genetics) "cAv" = (/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/plasteel{dir = 9; icon_state = "blue"},/area/medical/genetics) "cAw" = (/obj/structure/noticeboard{desc = "A board for pinning important notices upon. Probably helpful for keeping track of requests."; name = "requests board"; pixel_x = -32; pixel_y = 32},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 5; icon_state = "blue"},/area/medical/genetics) @@ -7257,7 +7257,7 @@ "cJC" = (/turf/simulated/floor/plating/airless{dir = 8; icon_state = "warnplate"},/area/toxins/test_area) "cJD" = (/turf/simulated/floor/plating/airless{dir = 4; icon_state = "warnplate"},/area/toxins/test_area) "cJE" = (/obj/item/device/radio/beacon,/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"cJF" = (/obj/machinery/camera{active_power_usage = 0; c_tag = "Bomb Test Site"; desc = "A specially-reinforced camera with a long lasting battery, used to monitor the bomb testing site. An external light is attached to the top."; dir = 8; invuln = 1; light = null; luminosity = 3; name = "Hardened Bomb-Test Camera"; network = list("Toxins"); use_power = 0},/obj/item/target/alien{anchored = 1},/turf/simulated/shuttle/plating{dir = 4; icon_state = "warnplate"; luminosity = 2; nitrogen = 0.01; oxygen = 0.01; temperature = 2.7},/area/toxins/test_area) +"cJF" = (/obj/machinery/botany/extractor,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hydroponics) "cJG" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/toxins/test_area) "cJH" = (/obj/structure/stool/bed/roller,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/medical/virology) "cJI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/mob/living/carbon/human/monkey,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/medical/virology) @@ -7306,7 +7306,7 @@ "cKz" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/engine,/area/toxins/mixing{name = "\improper Toxins Lab"}) "cKA" = (/obj/machinery/sparker{dir = 2; id = "mixingsparker"; pixel_x = 25},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine,/area/toxins/mixing{name = "\improper Toxins Lab"}) "cKB" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/turf/simulated/wall/r_wall,/area/toxins/mixing{name = "\improper Toxins Lab"}) -"cKC" = (/obj/machinery/airlock_sensor{id_tag = "tox_airlock_sensor"; master_tag = "tox_airlock_control"; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/binary/pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/toxins/mixing{name = "\improper Toxins Lab"}) +"cKC" = (/obj/machinery/botany/editor,/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hydroponics) "cKD" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/meter,/obj/machinery/embedded_controller/radio/airlock{tag_airpump = "tox_airlock_pump"; tag_exterior_door = "tox_airlock_exterior"; id_tag = "tox_airlock_control"; tag_interior_door = "tox_airlock_interior"; pixel_x = -24; pixel_y = 0; tag_chamber_sensor = "tox_airlock_sensor"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warnwhitecorner"},/area/toxins/mixing{name = "\improper Toxins Lab"}) "cKE" = (/obj/machinery/atmospherics/binary/valve{dir = 4; name = "manual outlet valve"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/mixing{name = "\improper Toxins Lab"}) "cKF" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 8},/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/toxins/mixing{name = "\improper Toxins Lab"}) @@ -7400,7 +7400,7 @@ "cMp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cMq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{dir = 10; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) "cMr" = (/obj/machinery/sparker{dir = 2; id = "mixingsparker"; pixel_x = 25},/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 4; frequency = 1443; id = "air_in"},/turf/simulated/floor/engine,/area/toxins/mixing{name = "\improper Toxins Lab"}) -"cMs" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/sign/fire{pixel_y = -32},/obj/machinery/atmospherics/binary/pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/toxins/mixing{name = "\improper Toxins Lab"}) +"cMs" = (/obj/machinery/power/apc{dir = 1; name = "Genetics Lab APC"; pixel_y = 24},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/structure/table/glass,/obj/item/device/radio/headset/headset_medsci,/obj/item/device/flashlight/pen,/turf/simulated/floor/plasteel{tag = "icon-vault"; icon_state = "vault"},/area/medical/genetics) "cMt" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/meter,/obj/machinery/door_control{id = "mixvent"; name = "Mixing Room Vent Control"; pixel_x = -25; pixel_y = 5; req_access_txt = "7"},/obj/machinery/ignition_switch{id = "mixingsparker"; pixel_x = -25; pixel_y = -5},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhitecorner"},/area/toxins/mixing{name = "\improper Toxins Lab"}) "cMu" = (/obj/machinery/atmospherics/binary/valve{dir = 4; name = "manual inlet valve"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/mixing{name = "\improper Toxins Lab"}) "cMv" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/toxins/mixing{name = "\improper Toxins Lab"}) @@ -7532,7 +7532,7 @@ "cOR" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/scalpel{pixel_y = 12},/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/obj/item/weapon/razor{pixel_y = 5},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitehall"},/area/assembly/robotics) "cOS" = (/obj/effect/landmark/start{name = "Roboticist"},/obj/structure/sink{dir = 8; icon_state = "sink"; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) "cOT" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"cOU" = (/obj/structure/table,/obj/item/clothing/gloves/color/latex,/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitehall"},/area/assembly/robotics) +"cOU" = (/obj/machinery/requests_console{department = "Genetics"; departmentType = 0; name = "Genetics Requests Console"; pixel_x = 0; pixel_y = 30},/obj/machinery/light{dir = 1},/obj/item/weapon/storage/box/monkeycubes,/obj/structure/noticeboard{desc = "A board for pinning important notices upon."; name = "notice board"; pixel_x = -32; pixel_y = 32},/obj/structure/table/glass,/obj/item/weapon/storage/box/farwacubes{pixel_y = -2},/obj/item/weapon/storage/box/neaeracubes{pixel_x = 2},/obj/item/weapon/storage/box/stokcubes{pixel_x = -2},/obj/item/weapon/storage/box/wolpincubes{pixel_y = 2},/turf/simulated/floor/plasteel{tag = "icon-vault"; icon_state = "vault"},/area/medical/genetics) "cOV" = (/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/assembly/robotics) "cOW" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table,/obj/item/weapon/storage/box/bodybags{pixel_x = 2; pixel_y = 2},/obj/item/borg/upgrade/rename,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/assembly/robotics) "cOX" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical{pixel_x = -1; pixel_y = 4},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 2; pixel_y = -1},/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/obj/item/clothing/glasses/welding,/obj/item/device/multitool{pixel_x = 3},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/assembly/robotics) @@ -7977,7 +7977,7 @@ "cXu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/toxins/xenobiology{name = "\improper Secure Lab"}) "cXv" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{autoclose = 0; frequency = 1449; icon_state = "door_locked"; id_tag = "xeno_airlock_interior"; locked = 1; name = "Secure Lab Internal Airlock"; req_access_txt = "55"},/obj/machinery/embedded_controller/radio/airlock/access_controller{frequency = 1449; id_tag = "xeno_airlock_control"; pixel_x = -25; pixel_y = -10; req_access_txt = "55"; tag_exterior_door = "xeno_airlock_exterior"; tag_interior_door = "xeno_airlock_interior"},/obj/machinery/access_button{command = "cycle_interior"; master_tag = "xeno_airlock_control"; pixel_x = -25; req_access_txt = "55"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitepurplefull"; tag = "icon-whitehall (WEST)"},/area/toxins/xenobiology{name = "\improper Secure Lab"}) "cXw" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/monkeycubes{pixel_x = 3; pixel_y = 5},/obj/item/weapon/storage/box/monkeycubes{pixel_x = -3; pixel_y = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitepurplefull"; tag = "icon-whitehall (WEST)"},/area/toxins/xenobiology{name = "\improper Secure Lab"}) -"cXx" = (/obj/structure/table/glass,/obj/item/weapon/folder/white{pixel_y = 4},/obj/item/weapon/pen,/obj/machinery/light{dir = 1},/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitepurplefull"; tag = "icon-whitehall (WEST)"},/area/toxins/xenobiology{name = "\improper Secure Lab"}) +"cXx" = (/obj/machinery/camera{active_power_usage = 0; c_tag = "Bomb Test Site"; desc = "A specially-reinforced camera with a long lasting battery, used to monitor the bomb testing site. An external light is attached to the top."; dir = 8; invuln = 1; light = null; luminosity = 3; name = "Hardened Bomb-Test Camera"; network = list("Toxins","Research","SS13"); use_power = 0},/obj/item/target/alien{anchored = 1},/turf/simulated/shuttle/plating{dir = 4; icon_state = "warnplate"; luminosity = 2; nitrogen = 0.01; oxygen = 0.01; temperature = 2.7},/area/toxins/test_area) "cXy" = (/obj/structure/table/glass,/obj/item/weapon/paper_bin{pixel_x = -1; pixel_y = 8},/obj/machinery/power/apc{dir = 1; name = "Xenobiology APC"; pixel_x = 0; pixel_y = 27},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitepurplefull"; tag = "icon-whitehall (WEST)"},/area/toxins/xenobiology{name = "\improper Secure Lab"}) "cXz" = (/obj/machinery/smartfridge/secure/extract,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitepurplefull"; tag = "icon-whitehall (WEST)"},/area/toxins/xenobiology{name = "\improper Secure Lab"}) "cXA" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/research) @@ -8050,8 +8050,8 @@ "cYP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/xenobiology{name = "\improper Secure Lab"}) "cYQ" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/xenobiology{name = "\improper Secure Lab"}) "cYR" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/xenobiology{name = "\improper Secure Lab"}) -"cYS" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warnwhitecorner"},/area/toxins/xenobiology{name = "\improper Secure Lab"}) -"cYT" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitepurplecorner"},/area/toxins/xenobiology{name = "\improper Secure Lab"}) +"cYS" = (/obj/machinery/airlock_sensor{id_tag = "tox_airlock_sensor"; master_tag = "tox_airlock_control"; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/binary/pump/highcap{dir = 4},/turf/simulated/floor/plasteel,/area/toxins/mixing{name = "\improper Toxins Lab"}) +"cYT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/sign/fire{pixel_y = -32},/obj/machinery/atmospherics/binary/pump/highcap{dir = 8},/turf/simulated/floor/plasteel,/area/toxins/mixing{name = "\improper Toxins Lab"}) "cYU" = (/obj/machinery/monkey_recycler,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitepurple"},/area/toxins/xenobiology{name = "\improper Secure Lab"}) "cYV" = (/obj/machinery/processor{desc = "A machine used to process slimes and retrieve their extract."; name = "Slime Processor"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitepurple"},/area/toxins/xenobiology{name = "\improper Secure Lab"}) "cYW" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/simulated/floor/plasteel{dir = 6; icon_state = "whitepurple"},/area/toxins/xenobiology{name = "\improper Secure Lab"}) @@ -8352,7 +8352,7 @@ "deF" = (/obj/structure/sign/directions/medical{dir = 8; pixel_y = 8},/obj/structure/sign/directions/evac{dir = 8},/obj/structure/sign/directions/science{dir = 8; pixel_y = -8},/turf/simulated/wall,/area/maintenance/maintcentral{name = "Central Maintenance"}) "deG" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Security Pod Pilot"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/podbay) "deH" = (/obj/machinery/vending/shoedispenser,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) -"deI" = (/obj/machinery/door/airlock/glass_security{name = "Security Pods"; req_access_txt = "71"},/obj/machinery/door/firedoor,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/podbay) +"deI" = (/obj/structure/table,/obj/item/clothing/gloves/color/latex,/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced{dir = 1; pixel_y = 1},/obj/item/device/robotanalyzer,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitehall"},/area/assembly/robotics) "deJ" = (/obj/machinery/vending/hatdispenser,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "deK" = (/obj/effect/spawner/window/reinforced{useFull = 1; tag = "fullReinWin"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/security/range) "deL" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/podbay) @@ -8360,7 +8360,7 @@ "deN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/security/range) "deO" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/podbay) "deP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall,/area/security/range) -"deQ" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "0"; req_one_access_txt = "1;4"},/obj/machinery/door/firedoor,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "redfull"},/area/security/main) +"deQ" = (/obj/structure/table/glass,/obj/item/weapon/folder/white{pixel_y = 4},/obj/item/weapon/pen,/obj/machinery/light{dir = 1},/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 0; pixel_y = 30},/obj/item/device/slime_scanner,/obj/item/device/slime_scanner,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitepurplefull"; tag = "icon-whitehall (WEST)"},/area/toxins/xenobiology{name = "\improper Secure Lab"}) "deR" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "redfull"},/area/security/main) "deS" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/maintenance/starboard) "deT" = (/obj/effect/spawner/window/reinforced{useFull = 1; tag = "fullReinWin"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/security/range) @@ -8470,6 +8470,8 @@ "dgT" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/turf/simulated/wall/r_wall/coated,/area/toxins/mixing{name = "\improper Toxins Lab"}) "dgU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall/coated,/area/toxins/server{name = "\improper Research Division Server Room"}) "dgV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 0},/turf/simulated/wall/r_wall/coated,/area/toxins/server{name = "\improper Research Division Server Room"}) +"dgW" = (/obj/machinery/computer/camera_advanced/xenobio,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitepurplecorner"},/area/toxins/xenobiology{name = "\improper Secure Lab"}) +"dgX" = (/obj/machinery/computer/camera_advanced/xenobio,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warnwhitecorner"},/area/toxins/xenobiology{name = "\improper Secure Lab"}) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8542,21 +8544,21 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqabfaaaabqaaaabqabqaaaaaaadPaaaaaaaaaabqaaaaaaabqaaaacAadQadRadSacgadTacQadUadqadsacDadradVadWadXadqadYadZacgaeaaebaecaedaeeaedaefaefaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaidaunauiavaasZasZaskaqlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqabqabqabqabqabqabqabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabqaegaegaegaegaegabqadFabqaegaegaegaegaegabqabfaaaaaaaehaeiaejaehaaaaaaadJaehaekaelaemaehadMaaaaaaaehaenaeoaehaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfabfaaaaaaabqabqabqabAaaaaaaaaaabqabqabqabqaaaacAaepaeqaeracgaesacQaetaeuacqacqaevaewaexaeyaezadsaeAacgaeBacgacgacgacgacgaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavOavbawxawwawwawwaomaqlaaaaaaaaaabqabeabfabfabfabeabfabfabeaaaaaaabqaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaaaaaaabqaaaaaaabqaeCaaaaaaaaaabqaaaaaaaaaabeaaaaaaaehaeDaeEaehaaaadJaeFaeGaeHaeIaeJaeGaeFadMaaaaehaeKaeLaehaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqabqabqabqaaaaaaabqaaaabAaaaaaaaaaabqaaaaaaabqabqacAaeMaeNaeOacgacgacgaePaeQaeRaeSaeTaeUaeVaeWaeXadsaeYacQadzacQaeZafaaeZacgaaaabqaaaaaaaaaabqabqabqabqabqaaaaaaabqaaaaaaaaaaaaabqaaaaaaaidaywaztaztazvazuaidamVamVaaaaaaabqaaaaaaaaaaaaaaaaaaaaaabqaaaafbafcafbafdacJabeabfabeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabqadjadjadjadjadjabqadFabqadjadjadjadjadjaaaabfaaaaaaaehafeaffafgaaaafhafiaeGaeGafjaeGaeGafiafkaaaaflafmafnaehaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqabqabqabqabqabqafoafpafpafpafqaaaaaaabqaaaacAafrafsaftafuafvafwacQafxacQafyacQafzacQacQacQafAacQacQafBacQafCafDafEactabqabqabqabqabqabqaaaaaaaaaabqabqabqabqabqabqabqabqabqabqaidaidazwazxazxazzaidaidaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaabqaaaafbafFafGafHafHafIaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaadCadDadDadDadDadEadFadGadHadHadHadHadIabqabfaaaaaaaeFafJaeFaaaaaaafKafiaeGafLafMaeGaeGafiafNaaaaaaaeFafJaeFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaabqaaaabqaaaaaaaaaabAaaaaaaabqaaaacAafOafPafQafRafSafTafUadsafVafyafWafXafYacQafZadsagaacQagbacQagcagdageacgagfabqaaaaaaaaaabqaaaaaaaaaabqaaaaaaaaaaaaaaaabqaaaaaaaaaaidaxfazCazEazEaBKaysaidabqabqabqabqabqabqabqabqabqabqabqabqabqabqafcaggaghagiagjagkaaaabeabfabeabqabqaaaaaaaaaaaaaaaaaaaaaaaaabfabqaegaegaegaegaegabqadFabqaegaegaegaegaegabqabfaaaaaaaeFafJaeFaeFaeFaeFaeFaeFaeFaglaeFaeFaeFaeFaeFaeFaeFafJaeFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqabqabqabqabqabqafoafpafpafpafqaaaaaaabqaaaacAafrafsaftafuafvafwacQafxacQafyacQafzacQacQacQafAacQacQafBacQafCafDafEactabqabqabqabqabqabqaaaaaaaaaabqabqabqabqabqabqabqabqabqabqaidaidazwagjagjazzaidaidaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaabqaaaafbafFafGafHafHafIaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaadCadDadDadDadDadEadFadGadHadHadHadHadIabqabfaaaaaaaeFafJaeFaaaaaaafKafiaeGafLafMaeGaeGafiafNaaaaaaaeFafJaeFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaabqaaaabqaaaaaaaaaabAaaaaaaabqaaaacAafOafPafQafRafSafTafUadsafVafyafWafXafYacQafZadsagaacQagbacQagcagdageacgagfabqaaaaaaaaaabqaaaaaaaaaabqaaaaaaaaaaaaaaaabqaaaaaaaaaaidagZazCazEazEaBKaysaidabqabqabqabqabqabqabqabqabqabqabqabqabqabqafcaggaghagiaqSagkaaaabeabfabeabqabqaaaaaaaaaaaaaaaaaaaaaaaaabfabqaegaegaegaegaegabqadFabqaegaegaegaegaegabqabfaaaaaaaeFafJaeFaeFaeFaeFaeFaeFaeFaglaeFaeFaeFaeFaeFaeFaeFafJaeFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqabqaaaaaaaaaaaaabqaaaabqabqabAabqabqabqabqacAagmagnagoagpagqafTagradsagsagtaguagvagwacQagxadsagwacQaeaacQagyagzagAacgaaaabqabqagBagBagBagBagBaaaabqaaaaaaagCagCagDagEagFagCagCavObHcaDgbPLbPLbTgbTfaidabqaaaaaaaaaabqaaaaaaaaaaaaabqaaaaaaaaaaaaafbagGagHafHafHagIaaaabqaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaabeaaaaaaaaaabqaaaaaaaaaadFaaaaaaaaaabqaaaaaaaaaabdaaaaaaafhafJagJagJagJagJagJagJaehagKaehagJagJagJagJagJagJafJafkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaabqabqaaaabqaaaabqagLagMagLabqaaaaaaacAagNagOagPacAagQafTagRagSacQafyacQagTafyacQagRagUafyacQaeBacQafyagVagRacgabqabqagBagBagWagXagYagBagBabqabqagCagCagZahaahbahcahdagCagCbTjaytbTlbTkdeGdeCaidabqabqabqafbafcafbafcafcafcafbafcafcafcafbafbahgafbahhahiahiahjahiahiahkaaaabqaaaaaaaaaaaaaaaaaaaaaaaaabfaaaadjadjadjadjadjabqahlabqadjadjadjadjadjabqabfaaaaaaahmahnahoahpahqahraehaglaeFaglaeFaglaehahsahtahuahvahnahwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaabqaaaaaaabqabqabqagLahxagLabqabqaaaacAacAacAacAacAahyahzahAahBahCahDahEahFahGahHahIahJahKahLahMahNahOahPahQahRabqagBagBahSahTahUahUahVagBagBabqagCahWahXahYahZaiaaibaicagCdeIdePalSalSalSalSaidaaaaaaabqafbaigafbaihaiiaijafbaikailaimafbainaioajbaiqairairairairairaiqabqabqabqabqabqaaaaaaaaaaaaaaaabfabqadCadDadDadDadDadEadFadGadHadHadHadHadIabqabfaaaaaaafKahnaeGaeGaeGaisaehaeGaeGaeGaeGaeGaehaeGaeGaitaeGahnafNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaabqabqaaaabqaaaabqagLagMagLabqaaaaaaacAagNagOagPacAagQafTagRagSacQafyacQagTafyacQagRagUafyacQaeBacQafyagVagRacgabqabqagBagBagWagXagYagBagBabqabqagCagCasbahaahbahcahdagCagCbTjaytbTlbTkdeGdeCaidabqabqabqafbafcafbafcafcafcafbafcafcafcafbafbahgafbahhahiahiahjahiahiahkaaaabqaaaaaaaaaaaaaaaaaaaaaaaaabfaaaadjadjadjadjadjabqahlabqadjadjadjadjadjabqabfaaaaaaahmahnahoahpahqahraehaglaeFaglaeFaglaehahsahtahuahvahnahwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaabqaaaaaaabqabqabqagLahxagLabqabqaaaacAacAacAacAacAahyahzahAahBahCahDahEahFahGahHahIahJahKahLahMahNahOahPahQahRabqagBagBahSahTahUahUahVagBagBabqagCahWahXahYahZaiaaibaicagCatydePalSalSalSalSaidaaaaaaabqafbaigafbaihaiiaijafbaikailaimafbainaioajbaiqairairairairairaiqabqabqabqabqabqaaaaaaaaaaaaaaaabfabqadCadDadDadDadDadEadFadGadHadHadHadHadIabqabfaaaaaaafKahnaeGaeGaeGaisaehaeGaeGaeGaeGaeGaehaeGaeGaitaeGahnafNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqabqabqabqabqabqabqabqabqagLagLaiuagLagLabqabqabqabqabqabqacnaivaiwaixaiyaizaiAaiBaiwaiCaiDaiEaiFaiGaiHaiwaiIaiJaiKaiLaiMabqagBaiNaiOaiPaiQaiRaiSaiTagBabqaiUaiVaiWaiXaiYaiZajaakcajcdeLdeKajdajeajfahfdeMajgajgajgafbajhajiajjajkajkajlajkajmajnajoajpajpajpaiqairairairairairaiqaaaaaaaaaaaaabqaaaaaaaaaaaaaaaabfabqaegaegaegaegaegabqadFabqaegaegaegaegaegabqabeabqaaaaehajqajrajsajtajuaehajvaeGaeGaeGajwaehajxaeGajzajAajqaehaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaabqaaaaaaaaaaaaaaaabqajBajCajDajEajBaaaabqaaaaaaaaaabqacgacgajFajGajHacgajIajJajIacQacQacQacQajKajLajMajNajOajPajQacgabqagBajRaiOajSajTajUaiSajVagBabqajWajXajYajZakaakbajYanJajWdeLdeNajdakdajfaheajgajgakeakfafbafbafbakgakhakiakiakjakkaklakmakmaknakoaiqairairairairairakpafbafbafbaaaabqaaaaaaaaaaaaaaaabeaaaaaaaaaabqaaaaaaaaaadFaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaehakqakqaeFaeFaeFaehakraeGaeGaeGaksaehaeFaeFaeFakqakqaehaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqabqabqaktaktakuakuakuakuakuajBakvakwakxajBakyakzakyakyaaaabqaaaacgacgaiMacgacgacgaiMacgacgakAakBakCakDakEakFakGakHakHakHagBagBagBakIakJakKakLakMakNakOagBabqagCakPakQakRakSakTakUakVagCdeOdeNajdakdajfaheakWajgakXakYakZalaafbalbakhakialcaldaldaldaleakmalfalgalhairairairairairalialjalkafcaaaabqabqabqabqabqabqabfabqabqabqabqabqaaaaaaadFaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaflallallafgaaaaaaaehalmaeGaeGaeGalnaehaaaaaaaflallallafgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaloalpakualqalralsaltajBalualvalwajBalxalyalzakyakyabqaaaaaaaaaabqaaaaaaaaaabqabqalAalBalCalBalDalEalFalGakHalHalIalJagBagBagBalKalLagBagBagBagBagBalMagCagCalNalOalPalQalRagCagCdeQdePalTalUalVaheajgajgalWalWalXalYafbalZakhamaambamcamcamdameamfamgamhafcairairairairairafcamiamjafcaaaabqaaaabqaaaamkamkamkamkamkamkamkabqabqabqadFabqabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaehamlaeGaeGaeGalnaehaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaloalpakualqalralsaltajBalualvalwajBalxalyalzakyakyabqaaaaaaaaaabqaaaaaaaaaabqabqalAalBalCalBalDalEalFalGakHalHalIalJagBagBagBalKalLagBagBagBagBagBalMagCagCalNalOalPalQalRagCagCatzdePalTalUalVaheajgajgalWalWalXalYafbalZakhamaambamcamcamdameamfamgamhafcairairairairairafcamiamjafcaaaabqaaaabqaaaamkamkamkamkamkamkamkabqabqabqadFabqabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaehamlaeGaeGaeGalnaehaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqabqaktammaktamnamoampamqajBajBamramsajBamtamuamvamwakyabqabqabqabqabqabqabqabqamxamxamxakDakDakDakDamyamzamAakHamBamCamDagBamEamFamGamHamIamJamKamLagBamMamNamOamPamQamRamSamTamOamUdeRdePamWamXamYaheamZalWalWanaanLajgafbanbancandaneanfanfangameamjanhamhafcairairairairairafcanianjafcabqabqabqabqabqamkankanlanmannankamkabqaaaanoanpanoasTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaehantanuaglantanuaehaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaakuanvanwanxanyanzanAanBanCanDanEakyanFanGanHanIakzabqaaaaaaabqaaaajgajgajgamxabBajyaouanKaphanManNanOanPakHanQamCanRagBanSanTanUanVanWanXanYanZaoaaobaocaodaoeaofaogaohaoiaojaokdeUdeTaonaooaopaheaoqaoraosapiapQajgapRaowakhaoxambaoyamcaozameaoAamgaoBaoCairairairairairaoDaoEaoFaoGaoHaoGaaaabqaaaamkaoIaoJankaoJaoKamkabqaaaaoLaoMaoLansaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaehaoOaoPaeGaoQaoRaehaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaktaoSaktaoTaoUaoVaoWaktaoXaoYaoZapaapbapcapdapeakyabqapfapfakzapfapfapgapgamxapSaqGaqFaqHapjapkaplapmapnapoappapqappaprapsapsaptapuapvapwapxapxapyapzapAapBapCapDapEapFapGapHapIdeYdeXapLapMapNaheapOapPalWarMarOajgaipaowakhajpapTapUapVapWapXapYamgapZaqaairairairairairaqbafbaqcaoGaqdaqeaefaefabqamkaqfaqgaqhaqiaqjamkabqanoaoLaqkaoLasTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaehaqmaqnaeGaqoaqpaehaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqabqaktaqqaqraqraqraqsaqtaktaquaqvaqwakyaqxaqyaqzaqAakyapfapfaqBaqCanEapfaqDaqEamxamxamxarParSarQaqIaqJaqKaqLakHaqMaqNaqOagBaqPaqQaqRaqSaqTaqUaqVaqWakHaqXaqYaqZapCaraarbarcardarearfargalSalSarhaheaheajgariajgarjajgajgafbarkarlajpajparmarnaroarparparqapZaqaairairairairairaqbarrarsaoGaqeaoGaoGaoHaoGamkartaruankarvarwamkabqaoLaoLaoMaoLasTaoGaoGaoGafdacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaflaeFarxaryarzaeFafgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarAarBaaaaaaarAaaaarAaaaaaaabqabqabqaaaaaaaaaaaaaaaabqaaaabqaaaabqaaaaktarCarDarEarFarGarHaktanHaqvapdapfarIapdapdapdarJapfarKarUarTarNapfatAarWauHarRaumazcaCTarVaCVarXarYarZagBamIasaamIagBagBasbascasbagBasdaseasfasgashaqYasiasjapCaslasmasnasoarfaspasqasrassastasuastasvaswasxasyaszaszasAasBasCasCasDasEasFasGasGasGasHaqaairairairairairaqbasIasJaoGarsasKasLasMasNamkasOasPasQasRasSamkabqasTasUasVasWaxhauodgCblyavNavNblzaaaaaaaaaaaaaaaaaaaaaaaaaaaaflaeFaeFaeFafgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarAarAabqabqarAarAarAabqaaaarAarAataarAarAaaaabqapfapfakzapfabqaaaabqabqabqabqabqapfakzaktaktatbatcatdaktaktaktapdateaoZatfapbatgathapdatiapfaoXaElaEjapfapfatlatmatnatoamxamxamxakDakDatpatqatratsattatuatvatwatxatyaqUatzagBaqUanYaFCakHatBdfnatCatDatEatFatGatHatIarfatJatKatKamOamOamOamOatLafbafcatMafcafbatNatOatPatQatRatSatTatUatVatWatXatYatZatZatZatZatZauaaubayuaoGasJasJasJasJaudamkaueaufaugauhavFamkabqasTaujaukaulaxhdgCdgCbnGblAblCblBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqabqaktaqqaqraqraqraqsaqtaktaquaqvaqwakyaqxaqyaqzaqAakyapfapfaqBaqCanEapfaqDaqEamxamxamxarParSarQaqIaqJaqKaqLakHaqMaqNaqOagBaqPaqQaqRaxfaqTaqUaqVaqWakHaqXaqYaqZapCaraarbarcardarearfargalSalSarhaheaheajgariajgarjajgajgafbarkarlajpajparmarnaroarparparqapZaqaairairairairairaqbarrarsaoGaqeaoGaoGaoHaoGamkartaruankarvarwamkabqaoLaoLaoMaoLasTaoGaoGaoGafdacJaaaaaaaaaaaaaaaaaaaaaaaaaaaaflaeFarxaryarzaeFafgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarAarBaaaaaaarAaaaarAaaaaaaabqabqabqaaaaaaaaaaaaaaaabqaaaabqaaaabqaaaaktarCarDarEarFarGarHaktanHaqvapdapfarIapdapdapdarJapfarKarUarTarNapfatAarWauHarRaumazcaCTarVaCVarXarYarZagBamIasaamIagBagBamIascamIagBasdaseasfasgashaqYasiasjapCaslasmasnasoarfaspasqasrassastasuastasvaswasxasyaszaszasAasBasCasCasDasEasFasGasGasGasHaqaairairairairairaqbasIasJaoGarsasKasLasMasNamkasOasPasQasRasSamkabqasTasUasVasWaxhauodgCblyavNavNblzaaaaaaaaaaaaaaaaaaaaaaaaaaaaflaeFaeFaeFafgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarAarAabqabqarAarAarAabqaaaarAarAataarAarAaaaabqapfapfakzapfabqaaaabqabqabqabqabqapfakzaktaktatbatcatdaktaktaktapdateaoZatfapbatgathapdatiapfaoXaElaEjapfapfatlatmatnatoamxamxamxakDakDatpatqatratsattatuatvatwatxaTOazxblCagBaqUanYaFCakHatBdfnatCatDatEatFatGatHatIarfatJatKatKamOamOamOamOatLafbafcatMafcafbatNatOatPatQatRatSatTatUatVatWatXatYatZatZatZatZatZauaaubayuaoGasJasJasJasJaudamkaueaufaugauhavFamkabqasTaujaukaulaxhdgCdgCbnGblAbvublBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarBaupabqarAabqaupabqarAarAabqarAarAarAarAarAaaaaaaaaaapfauqaurapfausautautautautautauuapfarKauvapfauwauxaoXauyauzapfauAauBauCapfarIatjauDauEauFapfauGaNEaFEapfauIatmakeauJauKajgauLamxauMauNaqJatqapnauOauPauQauRauSauTauUauVauWauXaqUauYauZakHdfsdfravcavdaveavfavgavhavgaviavjavkavlavlavmavnamOatLafbavoavpavqavravravravravravsavtavuavvavvavvavvavvavwaoGavxavyavzaoGaoGasJaoGavAavBavCasJavDavEavHavGawZavIavJamkaoHasTavKavLavMaxhdgCdgCbnFavNavNbnHaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarAabqarAabqarAarAarAataabqabqabqarAarAabqaaaabqabqakzavQavRavSavTavUavUavUavUavUavVavWavXavYavZawaawbavUawcavUawdaweawfajgajgajgajgajgajgajgajgajgajgawgajgawhajgajgajgajgajgajgamxawiawjaqJatqatratsawkawlawmawnawoawpawqawraqTawsawtawuasgawvdfvdfwawyawzawAawBawCawDawEawFatKawGawHawGawIamOawJawKawLawMavqavrawNawOawPawQawRawSawTavvawUawVawWavvaoGaoGasJaubavBasIaoGayvaoGavzasJawXasJaoGawYayqamkamkaxaaxbamkayxasTasTaxdaxeaxhaxhbnIaxhbnJbplaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarAarAarAarAarAabqarAarAabqauparAarAabqabqabqabqapfapfaxiapfapfaxjaxkaxkaxkaxkaxkaxlapfapfapfapfaxmaxnaxoaxoaxoaxoaxpaxqajgaxraxsaxtaxuaxvaxwaxxaxyaxzaxAaxBaxCajgaxDaxEaxEaxEaxFamzaxGaxHaqJaxIaxJaxKaqTaxLagBagBaxMaxNaxOasgagBaxPaxMakHakHamOaxQaxRaxSaxQamOaxTaxUamOaxVatKatKaxWaxWaxWamOamOaxXafbdeeaxZdefavrayaaybayaawQaycaydayeayfaygayhayiavvayjaoGaykaylaymaynaoGasMaoGaoGaoGayoaoGaoGaypbppayramkamkamkamkazrasIazGazFbTiaxhdfCdgCdfEaxhaxhaxhabqabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8565,7 +8567,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarAarAarAarAarAarAarAarAarAarAarAabqarAarAarAabqapfapfapfaAPazSapdapfaaaaAQaARaASaARaATabqabqabqabqapfaAUapfaAVavUavUavUaAWaAXapfaAYaAZaBaajgaaaaBbaBbaBbaBbaBbaBbaBbaaaayMaBcaBdaBeayMamzamzakDaBfaBgaBhaBiaBjaBkaBhaBlaBjaBgaBmaBnaBoaBpaBqaBraBsaBtaBuaBvaBwaBxaByaBwaBzaBAaBBaBCaBDaBEaBFaBGaBHakDatLaBIaBIaBIaBIavraBJaPWaBLaBMaBNaBOayeaBPaBQaBRaBSavvaBTaBUaBVaBWaBXaBWaBYaBWaBZaBWdgEaCaaCbaCcaCdaCeaCfaCgaChaCgaCiaCjaCkaCjaClaxhaxhaxhaCiaCjaClaCmaCmaCgabqabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqabqabqabqabqarAarAarAarAarAarAarAaCnarAabqabqabqabqapfaoXazSarIakzaaaaCoaCpaCqaCpaCoaCraCraCraCsaCsaCsaCsaCtaCsaCsaCuaCuaCuaCuaCvaCuaCwajgabqaBbaCxaCyaCzaCAaCBaBbaaaayMaCCaCCaCDayMaaaaaaaCEaCFaCGaCHakDaCFaCIaCHakDaCFaCJaCHakDaCKamzaCLakDamzaCMaCNamzamzaCOaCOaCPaCQaCRaCOaCOaCSakDakDakDakDakDatLaBIaQdaCUaQvavravravravravraCWaCXaCYazlazmavvavvavvaoGaCZasIarrasJasIaDadgIaxhaxhaxhaxhaxhaDbaDcaDdaDeaDfdfMaDfaDhaDiaDjaDiaDkaCjaDlaCjaDmaDiaDjaDiaCmaDnaDoabqabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarBabqabqabqarAarAarAarAataarAarAarAaDparAarAarAarAabqaaaabqakzayBazSaqwapfaaaaASaDqaDraDqaASaCraDsaDtaCsaDuaDvaDwaDxaDyaCsaDzaDAaDBaDCaDDaCuaCwajgaaaaBbaDEaDFaDGaDHaDIaBbaaaaxEaDJaCCaDKayMaDLaDLacAaDMaDNaDOakDaDPaDNaDOakDaDQaDNaDOakDaDRaDSaDTakDaDUaDVaDWaDXaDYaCOaDZaEaaEbaEcaEdaEeaCSaEfaEgaEgaEhaEgaEiaBIaRtaEkaRyaBIaEmaEnaEmavvaEoaEpaEqaEraEsaEtaEuaEvaBWaEwaxhaxhaxhaxhaxhaxhaxhaExaExaEyaEzaEAaEBaECaEDaCgaCgaCgabqabqaEEaEFaDiaDiaDiaDiaDiaEGaEEaDiaEHaCgaCgaDoabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqarAarAarAarAarAarAarAabqarAabqabqarAarAabqabqapfapfauyazSapfapfaaaaCoaDqaDqaDqaEIaEJaEKaEKaELaEMaENaEOaEPaEQaERaESaETaEUaEVaEWaCuaCwajgaaaaBbaEXaEYaEZaFaaFbaBbaaaayMaFcaCCaCCaFdaFeaFfacAaFgaDNaFhakDaFgaDNaFiakDaFgaDNaFjakDaFkaFlaFmakDaFnaFoaFpaFqaFraCOaFsaFtaFuaFvaFwaFxaCSaFyaFzaFzaFzaFAaFBaBIaTeaFDaThaBIaFFaFGaFGaFHaFIaFJaFKavvavvavvavvavvaoGaFLaxhaFMaFNaFOaFPaFQaFRaFSaFTaFTaFTaFTaFUaFVaFWaFXaFYaCgaFZabqabqaaaaaaaaaabqabqaaaaaaabqaaaarAaDiaCgaDoabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqarAarAarAarAarAarAarAabqarAabqabqarAarAabqabqapfapfauyazSapfapfaaaaCobxFaDqaDqaEIaEJaEKaEKaELaEMaENaEOaEPaEQaERaESaETaEUaEVaEWaCuaCwajgaaaaBbaEXaEYaEZaFaaFbaBbaaaayMaFcaCCaCCaFdaFeaFfacAaFgaDNaFhakDaFgaDNaFiakDaFgaDNaFjakDaFkaFlaFmakDaFnaFoaFpaFqaFraCOaFsaFtaFuaFvaFwaFxaCSaFyaFzaFzaFzaFAaFBaBIaTeaFDaThaBIaFFaFGaFGaFHaFIaFJaFKavvavvavvavvavvaoGaFLaxhaFMaFNaFOaFPaFQaFRaFSaFTaFTaFTaFTaFUaFVaFWaFXaFYaCgaFZabqabqaaaaaaaaaabqabqaaaaaaabqaaaarAaDiaCgaDoabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaarAarAarAarAarAabqabqabqarAarAarAabeaaaabqabqabqapfaGaaoXaoXaGbakzaaaaaaaASaDraDraDraASaCraGcaGdaGeaEMaEKaGfaGgaGhaCsaGiaGjaGkaGlaGmaCuaCwajgabqaBbaGnaGoaGpaGqaGraBbaaaayMaGsaGsaGsayMaDLaGtacAaGuaGvaGwamxaGuaGvaGwamxaGuaGvaGwamxaGxaGyaGzamxamxaCMaGAamxaGBaCOaGCaGDaGEaGFaGGaGHaCSaGIajgajgajgaGJajgaBIaGKaGLaBIaBIaGMaGNaGOaGPaGQaGRaGSazlaGTaGUawWavvaGVaGWaxhaGXaGYaGZaGZaHaaHbaDcaHcaHdaHeaHeaHeaHfaHgaHhaHiaHjaMIaMKaMJaOhaMJaMJaOhaMJaMJaOhaMJaMJaPwarAaCgaDoabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqabqabqabqabqabqabqabqabqabqabqabqabqabqaHkaHlaHkabfaaaabqaaaabqapfaHmaHnanEazSapfapfaaaaCoaHoaHpaHqaCoaCraCraCraCsaHraEKaHsaGgaHtaCsaHuaHvaHwaHxaHyaCuaCwajgaaaaBbaHzaHAaHBaHCaBbaBbaaaaHDaHEaHEaHEaHFaHGaHHaHGaHIaHJaHIaHKaHIaHJaHIaHLaHIaHJaHMaHNaHOaHPaHQaHRaHSaHTaHUamxazeaCSaHVaHWaHXaHYaHZaIaaCSaIbaBIaIcaIdaIeaIfaIfaIgaIhaIiaIjaIkaIlaImaInaIoaIpayeaIqaIraIsaItavvaucaGWaxhaIuaIvaIwaIxaIyaIzaIAaIBaICaIDaIDaIDaIEaIFaHhaHiaHjarAaPxarAaPyarAarAaPyarAarAaPyarAarAaPxarAaCgaDoabqaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaabqaaaaaaabqabqaaaaHkaIGaHkabqabqabqabqabqapfaIHapdapdaIIaIJapfaaaaIKaARaILaARaIMabqabqabqaCraINaIOaIPaIQaIRaCsaISaITaIUaIVaIWaCuaCwajgaaaabqaaaaIXaIYaIZaaaabqaaaaHGaDLaDLaDLaHGaHGaJaaJbaJcaJdaJeaJfaJgaJhaJhaJiaJhaJjaJgaJkaJlaJmaJnaJoaJpaJqaJramxazeaCSaCSaJsaJtaCSaJuaCSaCSaGIaBIaBIaBIaJvaJwaJxaJyaJzaJAaJBaJCaJDaJEaJFaJFaJGaJHavvavvavvavvavvaubaGWaxhaJIaJJaJKaJLaJMaJNaJOaJPaJQaJRaJSaJTaJUaJVaHhaHiaHjaHjaPxaJWaaaaaaaaaaaaaJWaaaaaaaJWarAaPxabqaCgaJXabqabqabqabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8576,7 +8578,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaabqaHkaPAaLBaLBaLBaLBaPBaLBaPCaLBaLBaMLaPDaHkaGbapfaaaaMNaMOaMOaMOaMOaMOaPEaPFaPGaPFaPHaPIaPJaPKaPLaPMaPNaPOaPPaPQaPRaPSaPTaPTaPUaPTaPVaOAaYOaPXaPYaPZaQaaQbaQcbeBaQeaQfaQgaQgaQhaQiaQjaQkaQlaQmaQmaQnaQoaQpaKGaNtaMkaQqaNAaQraNAaQsaNAaQtaNAaNAaMkaQubeLaOVaQwaQxaMnaQyaQzaQAaQBaQCaQDaQEaQFaQGaQHaQIaQJaQKaQLaNQaQMaQNaQNaQNaQOaQPaQQaNQaQRaGWaxhaQSaQSaQTaOdaPmaJJaQUaQVaQWaQXaQYaQZaRaaRbaRcaRdaOfaHjaPxaaaaReabqaRfddXaRhabqabqaJWarAaPxabqaCgaDoabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJYaLBaLBaLBaLBaLBaLBaLBaLBaLBaLBaRiaHkaHkaRjapfabqaMNaMOaMOaMOaMOaMOaRkaRlaRmaRlaRnaPIaRoaRoaRpaRoaOuaRqaRraRsapfapfapfapfapfapfazSaOAbgkaRuaRvaRwaRxaRxaRxbgyaOFaaaaOGaRzaRAaRAaRAaRAaRAaRBaOGaaaaMfaRCaMiaMjaMkaRDaREaRFaNAaRGaNAaRHaRIaNAaRJaRKaRLaRMaRNaROaMnaRPaRQaRRaRRaRRaRSaRTaRTaRUaRUaRVaRWaRXaRYaRZaSaaSbaSbaSbaScaSdaSeaNQaSfaGWaxhaQSaSgaShaSiaCgaSjaIvaSkaJQaSlaCgaSmaSnaSoaSoaSoaSpaHjaPxaaaaaaabqabqabqabqabqaaaaaaarAaPxabqaCgaDoabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSqaSraSsaaaaJYaLBaLBaLBaLBaLyaLBaStaSuaSuaSvaSwaHkaqBazSapfabqaMNaMOaMOaMOaMOaSxaMNaOoaMPaMPaSyaPIaSzaSAaSBaSCaSDaSEaSFaSGaSHaSIaSJaSKaSLapfaSMaOAaSNaRuaSOaSPaSQaSQaSRaSSaOFaaaaSTaSUaRAaSVaSWaSXaRAaSYaSTaaaaMfaMhaMiaMjaMkaSZaTaaTbaTcaTdaTcbjbaTfaTgaMkbmIbkZaTjaTkaTlaMnaTmaTnaToaTpaTqaTraTsaTtaTuaTvaTwaTxaTyaTzaTAaTBaTCaTDaTEaTFaTGaTHaNQasIaGWaxhaCgaCgaCgaCgaCgaFRaTIaTJaTKaTLaCgaCgaLvaLwaCgaHjaHjaHjaPxaaaaaaaaaabqaaaaaaaaaaaaaaaaTMaRgabqaCgaDoabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarBarBarBarBarBarBarBarBarBarBarBarBarBarBarBarBarBarBarBarBarBarBarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGaTNaTOaTNacJaHkaLBaLBaLBaLBaLBaLBaLBaLBaLBaTPaTQaHkauAaTRapfaaaaMNaMOaMOaMOaMOaMOaTSaRlaTTaRlaRnaPIaRoaRoaRpaRoaOuaOvaTUaTVaTWaTXaTYaTZaUaapfaUbaUcaUdaRuaRuaUebmJaRuaUgaUhaOFaaaaUiaUjaUkaUlaUmaUlaUkaUnaUoaaaaMfaMhaUpaUqaMkaUraUraUraUraUsaUraUraUtaUraMkaMnaUuaUvaUwaMnaMnaUxaTnaTpaTqaUyaUzaTnaToaTqaTqaTpaUAaUBaUCaUDaUEaSbaSbaUFaScaUGaUHaNQaUIaUJaxhaUKaULaUMaUNaUOaUPaIvaSkaJQaUQaJSaURaUSaUTaHhaHiaHjaHjaPxaJWaaaaaaaJWaaaaaaaaaaaaaJWarAaPxabqaCgaJXabqabqabqabqabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarBaaaaUUaUUaUUaUUaUVaUUaUUaUUaUUaUVaUUaUUaUUaUUaUVaUUaUUaUUaUUaaaarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGaTNbBmaTNacJaHkaLBaLBaLBaLBaLBaLBaLBaLBaLBaTPaTQaHkauAaTRapfaaaaMNaMOaMOaMOaMOaMOaTSaRlaTTaRlaRnaPIaRoaRoaRpaRoaOuaOvaTUaTVaTWaTXaTYaTZaUaapfaUbaUcaUdaRuaRuaUebmJaRuaUgaUhaOFaaaaUiaUjaUkaUlaUmaUlaUkaUnaUoaaaaMfaMhaUpaUqaMkaUraUraUraUraUsaUraUraUtaUraMkaMnaUuaUvaUwaMnaMnaUxaTnaTpaTqaUyaUzaTnaToaTqaTqaTpaUAaUBaUCaUDaUEaSbaSbaUFaScaUGaUHaNQaUIaUJaxhaUKaULaUMaUNaUOaUPaIvaSkaJQaUQaJSaURaUSaUTaHhaHiaHjaHjaPxaJWaaaaaaaJWaaaaaaaaaaaaaJWarAaPxabqaCgaJXabqabqabqabqabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarBaaaaUUaUUaUUaUUaUVaUUaUUaUUaUUaUVaUUaUUaUUaUUaUVaUUaUUaUUaUUaaaarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdaTNaUWaTNafdaHkaPAaMLaLBaLBaLBaLBaLBaUXaLBaUYaUZaHkaVaaAWapfaaaaMNaMOaMOaMOaMOaMOaVbaVcaVdaVcaVeaPIaRoaVfaVgaVhaViaVjaOuaVkaVlaVmaVnaVoaVpapfaVqaOAaVraRuaRubmKaVtaVuaUgaVvaOFaaaaOGaVwaVxaUkaVyaRAaVzaVAaOGaaaaMfaVBaOIaOJaVCaVDaVEaVEaVEaNCaVEaVEaVFaVGaMkaVHaVIaVJaVKaVLaVMaVKaVNaVOaVOaVPaVQaVRaVSaVTaVUaVVaVSaVWaVXaNQaVYaVZaWaaWbaWcaWdaWeaNQasJaWfaxhaWgaWhaWiaWjaWkaWlaWmaWnaWoaWpaWqaWqaWraWsaHhaWtaHjddYaPxarAddZarAarAddZarAarAddZarAarAaPxabqaCgaDoabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarBaWvaWwaWxaWxaWxaWyaWxaWxaWxaWxaWzaWxaWxaWxaWxaWAaWxaWxaWxaWBaWCarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqabqaWDaWEaWFaWGaWDaHkaLCaMLaWHaWIaWJaLBaLBaLBaLBaUYaWKaHkazSapdakzaaaaMNaOnaMOaMOaMOaMOaMNaOoaMPaMPaWLaPIaRoaRoaRpaRoaOuaVjaWMaWNaVlaWOaWPaWQaWRapfazMaOAaWSaWTaWTaWUaWVaRuaUgaWWaOFabqaOGaOGaOGaWXaWYaWZaOGaOGaOGabqaMfaOHaXaaMjaXbaXcaVEaVEaVEaXdaVEaVEaXeaNCaXbaQCaXfaXgaXhaToaXiaToaTnaTpaToaXjaToaXkaTpaTqaToaTqaTpaXlaXmaNQaXnaXoaXpaXqaXraPiaQQaNQaXsaGWaxhaXtaXuaXvaXwaXxaXyaXzaXAaXBaXCaXDaXDaXEaXFaHhaHiaHjaMIdeaaMJdebaMJaMJdebaMJaMJdebaMJaMJdecabqaCgaDoabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarBaXHaXIaXJaXKaXKaXLaXKaXKaXKaXKaXMaXKaXKaXKaXKaXLaXKaXKaXNaXIaXOarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaWDaXPaXQaXRaXSaHkaXTaMLaXUaXVaXWaMLaMLaMLaXXaXYaXZaHkaYaaYbapfabqaYcaYdaMOaMOaMOaYeaYfabqabqaMPaWLaYgaPJaPKaYhaYiaYjaYkaYlaYmaYnaYnaYnaYnaYnapfaYoaYpaYqaYraYraYsaYtaYuaYvaYwaYxaaaaaaaaaaOGaOGaYyaOGaOGaaaaaaaaaaNqaNraYzaMjaYAaYBaYCaYDaYEaNCaNCaYFaYGaNCaYAaQCaYHaYIaYJaYKaYLaYKaYMaYNbmLaYPaYKaYKaYKaYKaYKaYKaYQaYRaYSaNQaNQaNQaNQaYTaNQaNQaNQaNQaoGaGWaxhaYVaYUaYUaUNaYWaYXaYYaYZaZaaZbaZcaZdaZeaZfaFXaZgaCgaaaabqabqaaaaaaaaaaaaabqaaaaaaabqabqarAaDiaCgaDoabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarBaXHaXIaXOaaaaaaaXLaaaaaaaaaaaaaXMaaaaaaaaaaaaaXLaaaaaaaZhaXIaXOarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8592,13 +8594,13 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiqbkbbkbbipbkbblSblTblSbnVblSblTblSbkbblUblVbccbnWbnXbnYbnZboabobbocbobbiubiubodboebhcbfwbofbogbohboibojbokbolbfwbombonbojbkCboobfwbrXboqborbosbotbiUbkIbfIbkJbhqboubovbowboxbhqboybozbjebkWboAbkWbsbboCboDboEboDboFboDboEboDboGbscbkWboAbkWbhwboIboIboIboJboKboLboMbhwboNboOboPboQboRboSboRboTboRboUboRboRboRboVboRboWboXboYboZboRboRbpabpbbpcboVbpdboVbpebpfbpgbntbphbpibpibpjbpkbpibpidfzdfBdfAdfGdfDdfIdfHdfKdfJdgddfLdgKazDabqaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqbpraaaaaaaaaabqbjRbjRbjObpsaXIaXOaaaaaaaaaaXLaXLblHbdIbdIbdIbptbdIbdIbdIbdIbsebsdbsfaaaaZhaXIaXOarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablObpwbpxblRbkbblSblTblSblTblSblTblSbkbblUblVbccbpybpzbpAbpBbpCbpDbpDbpEbpFbpBbpGbpHbpIbfwbpJbpKbpLbpMbpNbpObpPbfwbpQbpRbpSbpTbpUbfwbsibpWbpXbpYbpZbfGbqabjnbqbbqcbqcbqcbqcbqcbhtbtPbqebhtbkWbtSbtRbtTboEboEboEboEbqiboEboEboEboEbtZbtYbubbkWbqmbqnbqobqpbqqbqrbqrbqsbhwbqtbqubqvbqwbqxbqybqxbqzbqxbqAbqxbqxbqBbqxbqxbqCbqDbqxbqEbqBbqFbqGbqCbqHbqxbqIbqJbqKbqLbqMbqNbqObqPbqQbqRbpnbqSbqSbqTdgMdgLdgOdgNdgPanqanqanqanqanqanqanqanqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqaaabqYbqZbrabrbbrcbrdbrebrfaXIaXLaXLaXLaXLaXLbrgbrhbrgbrgbribrjbribrkbrkbrlbrmbrnbudaaaaZhaXIaXOarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrobiobiobjZbrpbkbbrqbkbbrrbrsbkbbrtbkbbkibrubccbgVbrvbrwbrxbrybrzbrAbrBbrCbrxbrDbrEbrFbfwbrGbhabrHbrIbfwbfwbfwbfwbfwbhabrJbrKbfwbfwbiUbrLbrMbiUbiUbzObehbfIbrObqcbrPbumbrRbqcbrSbrTbrUbrVbrWburbrYbrZbsabsabvWbwfbwebvWbvWbsabsabsgbshbwgbkWbhwboIboIboIbsjboIboIboIbhwbskbfIbslbZibsnbsobsnbsmbspbspbspbspbspbspaoGaoGbsqaoGaoGaoGbsrbmBaoGaoGaoGbstaoGbsubsvbswbsxbsybszbsAbsBbqSbsCbsCbsDbqUbsEbjNbntbsFbsGbsHbsIbsJbsJbsKbsLabqaaaaaaabqaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaabqaaabqYbsMbsNaaaabqbsObsPbsQbsRbsSbsTbrgbsUbsVbsWbsXbsYbsZbrgbtabtbbtcbtdbtebtfbtfbtgaXMaaaaZhaXIaXOarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrobiobthbiobiqbiobiobiqbiobipbtibtjaWDbtkbtlbtmbfGbtnbtobtpbtobtqbfGbtrbtsbttbtubtvbtwbtxbtybtzbtwbtAbtBbtwbtvbtvbtCbtvbtDbtEbtFbtGbtHbtvbtIbtJbtKbkJbtLbtMbtNbtObqcbjebjebjebjebkWbwmbtQboEboEboEbtUboEbtVbtWbtXboEboEbwnbuabAkbucbhwbwobuebufbugbuhboIbuibhwbujbfIbukbuldedbunbuobsmbupbuqbwpbusbutbuubuvbuwbuxaoGbuybuzbuAbuBbuCaoGaxcbuDaoGbuEbuFbuGbnEbuHbuHbuHbuIbuJbqSbqSbuKbuLbuMbuNbuObuPbuQbuRbuSbuTbuTbuUbuVbuWbuWbuWbuXdgQbuWbuWbuWbuWbuWbuXbuWbuWbuWbuWbuWbuWbuXbuWbuYbuZbuTbuTbuTbvabvbbvcbvdbvdbvebvfbvgbvhbvibvjbvkbvlbvmbvnbvobvpbvqbvrbvsbvtbvubvvbbXbbXbvwaWCarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqabqabqabqabqaaabccbdRbccbccbccbccbccbccbdRbccaaaaWDbvxbvybvzbfGbvAbvBbvCbvBbvDbfGbvEbvFbvGbvHbvHbvIbvJbvHbvHbvKbvLbvMbvNbvHbvHbvObvHbvHbvHbvPbvQbvRbvRbvSbvTbvUbvVbqcbyobvXbvYbqcbvZbwabwbbwcbwdboEbtQboEbypbywbwhbwibwjbwibwkbyJbyxbAbbyQbAkbwqbhwbwrbwsbwtbwubwvbhwbhwbhwbhybwwbwxbsmbwybwzbwAbsmbwBbwCbwDbwEbwFbwGbwHbwIbwJbwKbwLbwMbwNbwObwPbwQbwRbwSaoGbsubwTbwUbntbwVbwWbwXbwYbwZbxabxbbxcbxdbqUbxebxfbxgbxhbxiaWCaaaaaabxjbsNabqaaaaaaabqaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaabqaaabxkbxlbsLaaaabqaZhbxmbxnbxobxpbxqbxrbxsbxtbxubxvbxwbxxbxybxzbxAbxBbxCbxDbtfbxEbxFaXMaaaaZhaXIaXOarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrobiobthbiobiqbiobiobiqbiobipbtibtjaWDbtkbtlbtmbfGbtnbtobtpbtobtqbfGbtrbtsbttbtubtvbtwbtxbtybtzbtwbtAbtBbtwbtvbtvbtCbtvbtDbtEbtFbtGbtHbtvbtIbtJbtKbkJbtLbtMbtNbtObqcbjebjebjebjebkWbwmbtQboEboEboEbtUboEbtVbtWbtXboEboEbwnbuabAkbucbhwbwobuebufbugbuhboIbuibhwbujbfIbukbuldedbunbuobsmbupbuqbwpbusbutbuubuvbuwbuxaoGbuybuzbuAbuBbuCaoGaxcbuDaoGbuEbuFbuGbnEbuHbuHbuHbuIbuJbqSbqSbuKbuLbuMbuNbuObuPbuQbuRbuSbuTbuTbuUbuVbuWbuWbuWbuXdgQbuWbuWbuWbuWbuWbuXbuWbuWbuWbuWbuWbuWbuXbuWbuYbuZbuTbuTbuTbvabvbbvcbvdbvdbvebvfbvgbvhbvibvjbvkbvlbvmbvnbvobvpbvqbvrbvsbvtbBnbvvbbXbbXbvwaWCarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqabqabqabqabqaaabccbdRbccbccbccbccbccbccbdRbccaaaaWDbvxbvybvzbfGbvAbvBbvCbvBbvDbfGbvEbvFbvGbvHbvHbvIbvJbvHbvHbvKbvLbvMbvNbvHbvHbvObvHbvHbvHbvPbvQbvRbvRbvSbvTbvUbvVbqcbyobvXbvYbqcbvZbwabwbbwcbwdboEbtQboEbypbywbwhbwibwjbwibwkbyJbyxbAbbyQbAkbwqbhwbwrbwsbwtbwubwvbhwbhwbhwbhybwwbwxbsmbwybwzbwAbsmbwBbwCbwDbwEbwFbwGbwHbwIbwJbwKbwLbwMbwNbwObwPbwQbwRbwSaoGbsubwTbwUbntbwVbwWbwXbwYbwZbxabxbbxcbxdbqUbxebxfbxgbxhbxiaWCaaaaaabxjbsNabqaaaaaaabqaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaabqaaabxkbxlbsLaaaabqaZhbxmbxnbxobxpbxqbxrbxsbxtbxubxvbxwbxxbxybxzbxAbxBbxCbxDbtfbxEbFeaXMaaaaZhaXIaXOarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqabqbccabqaaaabqaaabccbxGbccbxHbxIbfebxJbccbxGbccbccaWDbgVbxKbxLbfGbxMbvBbxNbvBbxObfGbxPbxQbxRbxSbxTbxUbxVbxWbxXbxYbxZbyabxTbxTbxTbybbxTbycbydbxVbyebxTbxTbyfbygbyhbvVbqcbyibyjbykbylbymbynbymbymbwdbAjbAebyqbyqbyqbyrbysbytbyubyvbyqbyqbyqbBWbCcbkWbhwbyybyzbyAbyBbyCbhwbyDbyEbyFbyGbwxbsnbyHbyIbCdbsmbyKbyLbyMbyNbspbspaoGaoGbyOaoGaoGaoGbyPbCeaoGaoGbyRbySaoGbyTbwTbyUbntbjNbjNbjNbjNbyVbjNbjNbyWbyXbyYbntbntbyZbzabzbbzcaaabqYbzdaaaabqaaaaaaabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqaaabxkbxlbsLabqbzebzfbzgbzhbzibzjbrgbzkbzlbzmbznbzobzpbrgbzqbzrbzsbrkbztbzubtfbtgaXMaaaaZhaXIaXOarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaabccbccbdQbccaWDbccbdRbccbzvbaBbzwbzxbccbdRbccbzybzzbzAbtlbtmbfGbzBbzCbtpbzCbzBbfGbzDbzEbzFbfGbzGbzHbzIbfGapfbzJapfbzKbzKbzLbzMbzNbzLbzKbzKbzKbzKbzKbzKdeDbzPbzQbzRbzSbzTbzUbzVbzWbzVbzXbzYbzZbAabCfbAcbAdbThbAdbAdbAfbAgbAhbyqbyqbAibyqbCkbAkbhwbAlbAmbAnbAobApbAqbhwbArbhtbAsbbrbAtbsmbsmbsmbsmbsmbAubAvbspbspbspbAwbAxbspbAybAzbAAaoGazpbABaoGbACbADbAEbAFbAGbAHbAIbAJbAKbALbAMbAKbANbAObjNbAPbAQbARbASbATbAUbAVbAWbAXbsJbAYbAZabqabqabqabqabqaaaabqaaaabqaaaabqaaaabqaaaaaaaaaaaaaaaaaaabqbpraaabxkbBabrbbBbbBcbrebpsaXIaXLbBdbBebBfbBgbBhbBibrgbrgbBjbBkbBlbrkbrkbBmbBnbBoaXMaaaaZhaXIaXOarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaabccbccbdQbccaWDbccbdRbccbzvbaBbzwbzxbccbdRbccbzybzzbzAbtlbtmbfGbzBbzCbtpbzCbzBbfGbzDbzEbzFbfGbzGbzHbzIbfGapfbzJapfbzKbzKbzLbzMbzNbzLbzKbzKbzKbzKbzKbzKdeDbzPbzQbzRbzSbzTbzUbzVbzWbzVbzXbzYbzZbAabCfbAcbAdbThbAdbAdbAfbAgbAhbyqbyqbAibyqbCkbAkbhwbAlbAmbAnbAobApbAqbhwbArbhtbAsbbrbAtbsmbsmbsmbsmbsmbAubAvbspbspbspbAwbAxbspbAybAzbAAaoGazpbABaoGbACbADbAEbAFbAGbAHbAIbAJbAKbALbAMbAKbANbAObjNbAPbAQbARbASbATbAUbAVbAWbAXbsJbAYbAZabqabqabqabqabqaaaabqaaaabqaaaabqaaaabqaaaaaaaaaaaaaaaaaaabqbpraaabxkbBabrbbBbbBcbrebpsaXIaXLbBdbBebBfbBgbBhbBibrgbrgbBjbBkbBlbrkbrkbGMcepbBoaXMaaaaZhaXIaXOarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaabccbBpbaBbaCbBqbBrbaBbaBbBsbBtbchbBubBvbBvbBvbBwbBxbBybBzbBAbBBbBCbBDbBEbBFbBGbBBbBHbBIbBJbBKbBKbBLbBKbBKarKbBMbBNbzKbBObBPbBQbBRbBSbzKbBTbBUbzKbBTbBUbzKbzPbfIbkJbqcbBVbClbBXbqcbBYbBZbCabCbbwdbAkbDrbyqboEbDVbCgboEboEbAkbChbDWbCjbyqbEfbEgbhwbCmbCnbCobCpbCqbCrbCsbCtbhtbhybbrbhzbspbCubCvbCwbCxbCybCzbCAbspbCBbCCbCDbCEbCFbCGbCHaoGaoGaoGaoGaoGaoGbCIaoGbCJbCKbCLbCMbCNbCNbCNbCNbCNbCMbCMbCNbCObCPbCQbCRbCSbCTbCUbCVbCMbCMbCMabqaaaaaaaaaabqaaaabqaaaabqaaaabeaaaabeaaaaaaaaaaaaaaaaaaaaaabqabqabqabqabqabqabqarBbicaXIaXObCWaXLbCXbCYbCZbDabDbbDcbDdbDebDfbDgbDhbDibbXbbXbDjaXLaXLbnUaWCarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaabccbcdbcebcebDkbcebDlbDmbDnbDnbDobDnbDpbDqbEJbDsbDtbDubDvbDwbpBbDxbDybDzbDAbDBbDCbDDbDEbDFbDGbDHbDIbDJbBKbDKbDLanHbzKbDMbDNbBQbBRbBSbzKbDObDPbzKbDObDPbzKbDQbfIbkJbqcbqcbDRbqcbqcbqcbDSbDTbDUbqcbFJbtQbDXboEbwibwibDYbDZbEabEbbEcbEdbEebshbFUbEhbEibEjbEkbElbEmbEnbhwbEobhtbEpbbrbhzbspbEqbErbCybEsbCybEtbCybEubEvbCHbEwbExbEybEzbEAbEBbECbEDbEEbEFbEGbEHaoGbEIbwTbHCbCMbEKbELbEMbENbEObCMbEPbEQbERbESbETbEUbEVbEWbEXbEYbEZbFabCMabqabqabqabqabqabqabqaaaabeaaabFbaaabFcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarBaZhbFdaXOaaaaXLbFebFfbFgbDabFhbFibFjbFkbFlbFmbFnbDaaXLaaaaaaaaaaZhaXIaXOarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqabqbccbccaWDbccbdQbccaWDbccbccbccaWDbccaWDaWDaWDbnWbnXapfbFoapfapfbFpbFqbFpbFrbFpbFpbFpbFpbBKbBKbFsbFtbBKbBKbBKbFuaoXbzKbFvbFwbBQbFxbzKbzKbFybzKbzKbFzbzKbzKbFAbfIbkJbFBbFCbFDbFEbFFbFGbFDbFDbFHbFIbAkbHDbAdbFKbFLbFMbFNbFObFPbFQbFRbFSbyqbFTbAkbhwbFVbFWbFXbFYbFZbGabhwbGbbhtbhybbrbhzbspbGcbGdbGebGdbGfbGgbGhbGibEvbCHbGjbGkbCHbEvbGlbGmbGnbGobGpbGqbEGbySaoGbGrbGsbGtbGubGvbGwbGxbGybGzbCMbGAbGBbGCbGDbETbGEbGFbGGbGHbGIbGJbGKbCMabqbGLbGLbGLbGLbGLabqaaabFcaaabFbaaabFcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarBaZhbFdaXOaaaaXLbGMbGNbGObDabGPbGQbGRbGSbGTbGUbGVbDaaXLaaaaaaaUUbjPaXIaXOarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaabccbcdbcebcebDkbcebDlbDmbDnbDnbDobDnbDpbDqbEJbDsbDtbDubDvbDwbpBbDxbDybDzbDAbDBbDCbDDbDEbDFbDGbDHbDIbDJbBKbDKbDLanHbzKbDMbDNbBQbBRbBSbzKbDObDPbzKbDObDPbzKbDQbfIbkJbqcbqcbDRbqcbqcbqcbDSbDTbDUbqcbFJbtQbDXboEbwibwibDYbDZbEabEbbEcbEdbEebshbFUbEhbEibEjbEkbElbEmbEnbhwbEobhtbEpbbrbhzbspbEqbErbCybEsbCybEtbCybEubEvbCHbEwbExbEybEzbEAbEBbECbEDbEEbEFbEGbEHaoGbEIbwTbHCbCMbEKbELbEMbENbEObCMbEPbEQbERbESbETbEUbEVbEWbEXbEYbEZbFabCMabqabqabqabqabqabqabqaaaabeaaabFbaaabFcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarBaZhbFdaXOaaaaXLceqbFfbFgbDabFhbFibFjbFkbFlbFmbFnbDaaXLaaaaaaaaaaZhaXIaXOarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqabqbccbccaWDbccbdQbccaWDbccbccbccaWDbccaWDaWDaWDbnWbnXapfbFoapfapfbFpbFqbFpbFrbFpbFpbFpbFpbBKbBKbFsbFtbBKbBKbBKbFuaoXbzKbFvbFwbBQbFxbzKbzKbFybzKbzKbFzbzKbzKbFAbfIbkJbFBbFCbFDbFEbFFbFGbFDbFDbFHbFIbAkbHDbAdbFKbFLbFMbFNbFObFPbFQbFRbFSbyqbFTbAkbhwbFVbFWbFXbFYbFZbGabhwbGbbhtbhybbrbhzbspbGcbGdbGebGdbGfbGgbGhbGibEvbCHbGjbGkbCHbEvbGlbGmbGnbGobGpbGqbEGbySaoGbGrbGsbGtbGubGvbGwbGxbGybGzbCMbGAbGBbGCbGDbETbGEbGFbGGbGHbGIbGJbGKbCMabqbGLbGLbGLbGLbGLabqaaabFcaaabFbaaabFcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarBaZhbFdaXOaaaaXLcerbGNbGObDabGPbGQbGRbGSbGTbGUbGVbDaaXLaaaaaaaUUbjPaXIaXOarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaabGWbGXbGXbGYbGXbGXbGXbGZbGXbGXbHaabqbccbHbdfOdfPapfbINbHJbHdbFpbHebHfbHgbHhbHibHjbFpbHkbHkbHlbHmbHnbHobBKbFubHpbzKbHqbHrbBQbBRbHsbHtbFwbHubHvbHwbHxbzLbzPbfIbkJbFBbHybHzbHAbHAbHAbHAbHAbHBbFIbKRbIObkWbkWbkWbHEbHFbHGbHHbHIbkWbkWbkWbPcbKRbhwbhwbEhbhwbhwbhwbhxbhwbHKbhtbHLbHMbhzbHNbHObHObHObHPbHObHQbHObHRbEvbEvbHSbEvbEvbCHbHTbHUbHVbHWbHXbHYbEGbCIaoGbHZbGsbIabIbbIcbIdbIebIfbIgbIhbIibIjbIkbIlbETbImbInbIobIpbIqbIrbIsbItbIubIvbIwbIxbIxbGLabqaaabFcaaabFbaaaabeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarBaZhbFdaXOaaaaXLaXLaXLaXLbDabIybIzbIAbFlbIBbICbIDbDaaXLaaaaZhbIEaWxbIFaWCarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGWbIGbIHbIIbIJbIJbIKbIJbIJbIJbIKbGYbILbccbccdfQbIMapfbFubQZbIPbFpbIQbHfbHgbIRbISbITbFpbIUbIVbIWbIXbBKbBKbBKbFuatjbzKbIYbIZbBQbBRbBQbBQbBQbBQbBQbJabBQbzMbJbbJcbJdbJebJfbJgbJfbJhbJfbJgbJfbJibCibJkbJjbJmbJlbJpbJnbJnbJqbKYbJrbJsbJtbJubJvbJwbJxbJobJybJzbJobJAbJBbJobJCbJDbJEbJFbwxbJGbCybJHbCybJIbCybJJbCybJKbEvbEvbJLbEvbEvbJMbJNbHUbJObECbHXbJPbEGbCIaoGbJQbJRbyUbGubJSbIdbJTbIdbJUbJVbJWbJXbJYbJZbETbKabKbbKcbKdbKebKfbKgbETabqbETbKhbIxbKibGLabqaaabFcaaabFbaaabFcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarBaZhbFdaXOaaaaaaaaaaaabKjbKkbKlbKlbKmbKnbKmbKlbKlbKobpvaXLaXLbnUbKpbKqaaaarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKrbKsbKsbKsbKsbKsbKsbKsbKsbKsbKsbKtbKubKvbKudfQbKwapfbKxbKyanEbFpbKzbHfbHgbKAbHfbKBbFpbBKbKCbBKbHmbKDbKEbBKbFuathbzKbKFbHrbKGbKHbKIbKIbKIbKIbKIbKJbKIbKKbygbKLbKMbKNbKObKPbKObKQbSrbKSbKTbKUbKVbKWbKXbKOcnjbKZbLabLbbLcbLdcpcbLebLfbLgbLhbLibLjbLkbLlbLmbLnbLobLpbLibLqbLrbLsbLtbLubLvbLwbLxbLybLybLzbLAbLwbLBbLCbLDbLEbCHbLFbCHbLGbLHbLIbLJbLKbLLbLMbLNaoGbLObLPbLQbLRbLSbLTbLUbLVbLWbETbLXbLYbLZbMabMbbMcbIobMdbMebMfbMgbMhbMibMjbMkbMlbIxbMmbGLabqaaabFcaaabFbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarBaZhbFdbMnaUUaUUaaaaaaaXMbMobMpbMqbKmbMrbKmbMsbMtbMuaXMaaaaZhaXIaXObfcarBarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8614,10 +8616,10 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgrdgfdgzdgzdgzdgzdgzdgAaaaabqaaabZPbZPbZQbZRbZSapfbZTapfapfapfaYabZUbZUbZUbZUbZUbZUbZUapdbZVbZWbZXbzKbZYbZZcaacabbHrbWscaccadcaeayBapfcafbzPcagcahcaicajcakcakcakcalcamcancaocakcapcaqcaicaicarcascarcarcatcarcaucavcavcawcaxcaycazcaAcaBcakcakcakcaCcaDcavcaEbbrcaFcaGcaHcaIcaJcaKcaLcaMcaNcaKcaOcaPcaQcaRbQIcaScaTcaUcaVcaWcaXcaYbZGcaZaoGaoGaoGaoGaoGcmHbXtbCMbCMbCMcbcbJWbNRcbdcbecbfbKacbgcbhcbibVScbjbPCbItbIubIvcbkcblcblbGLabqaaabFcaaabFbaaabFcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarBaZhaXIbMnaUUaUUaUUaUUaUUaUUbZOaUUaUUaUUaUUaUUaUUbjPaXIaWCarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgrdgJdgzdgzdgzdgzdgDdgraaaabqaaabZScbmcbncbobZSapdcbpbPQcbqapfcbrbZUcbscbtcbucbvcbwbZUapdaoXbZWaoXbzKbzKbzKbzKbzKbzKbzKbzKbzKaxqaoXapfcbxbzPcbycbzbekbekbekbekbekbekbenbekcbAcbBcbCbembekbekbekbvTcbDcbEcbFbekbekbekbekbekcbGcbHbekbekbenbekbekbekbekcbIbekcbAcbJcbKcbLcbMcbNcbOcbNcbPcbPcbQcbRcbScbPcbOcbTbQIbQIbQIbQIcbUcbVasIarrcbWcbXasIcbXcbYcbZaoGayoaoGbCMccaccbcccccdcceccfccfccfbMcbGGbGGbGGbRgccgbRibETabqbETcchcciccjbGLabqaaabFcaaabFbaaabFcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarBaZhcckaWxaWxaWxaWxaWxaWxaWxcclaWxaWxaWxaWxaWxaWxaWxccmaXOarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgrdgzdgzdgzdgzdgzdgzdgraaaabqabqbZSccnccoccpbZSapdccqcmIapfapfccsbZUcctccuccvccwccxbZUapdapdccybYVbYTbYVbYYbYVcczccAccAccAccAccBbcGccCccDccEccFccGccHccIccJccGccGccGccKccGbdabcXccLbcYbcXbcXbcXccMccNbcZbcYbcXbcXbcXbdbccOccPccQccQccQccRccQccQccQccSccTccOccUccVccWccXccYccZcdacdbcdccddcdecdfcdgcdhcdecdibZvcdjcdkbZvcdlcbVasIasIasIasIasIcdmcdncdocdpcdqcdrcdscdtcducdvcdwcdxbGGbGGbGGbGGbGGbInbGGbRgcdybSUbMibMjbMkcdzcblcdAbGLabqaaabFcaaabFbaaabFcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarBaaaaXKaXKaXKaXKaXKaXKaXKaXKcdBaXKaXKaXKaXKaXKaXKaXKaXKaaaarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgrdgrdgBdgFdgFdgFdgrdgraaaabqaaabZScdCcdDcdEbZScdFapdcdGapfcdHcdIbZUcdJcdKcdLcdMcdNbZUbZUbZUbZUbZUbZUcdObZUbZUcdPcdQcdRaoXauycdSauCcdTcdTcdTcdTcdTcdTcdTcdUcdUcdUcdUcdUcdVcdWcdWcdXcdYcdWcdZcdWceacebbbrceccedceecefceecegcehceeceeceibZubbgbbibbicejbZucekbZucelcemcelbZvcenceocdfcepceqcdecdfcercescetceubZvcevcewbZvcexceycezcdocdocdocdoceAceBceCceDceCceEbPmceFceGceHbGGceIbPwbPwbPwbPwbPwceJbGGbRgbUwceKbCMabqbGLbGLbGLbGLbGLabqaaabFcaaabFbaaabFcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcarBarBarBarBarBarBarBarBarBarBarBarBarBarBarBarBarBarBarBarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgrdgrdgBdgFdgFdgFdgrdgraaaabqaaabZScdCcdDcdEbZScdFapdcdGapfcdHcdIbZUcdJcdKcdLcdMcdNbZUbZUbZUbZUbZUbZUcdObZUbZUcdPcdQcdRaoXauycdSauCcdTcdTcdTcdTcdTcdTcdTcdUcdUcdUcdUcdUcdVcdWcdWcdXcdYcdWcdZcdWceacebbbrceccedceecefceecegcehceeceeceibZubbgbbibbicejbZucekbZucelcemcelbZvcenceocfDcdhcitcescdfcixcdhcetceubZvcevcewbZvcexceycezcdocdocdocdoceAceBceCceDceCceEbPmceFceGceHbGGceIbPwbPwbPwbPwbPwceJbGGbRgbUwceKbCMabqbGLbGLbGLbGLbGLabqaaabFcaaabFbaaabFcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcarBarBarBarBarBarBarBarBarBarBarBarBarBarBarBarBarBarBarBarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgGdgHdgHdgHdgHdgHdgHdgGaaaabeaaabZSceLceMceLbZSapfapfapfapfbZUceNbZUceOcePceQceRceSbZUceTceUceVbZUceWceXceYbZUceZbZUbZUbZUbZUbZUbZUcdTcfacfbcfccfdcfecffcdUcfgcfhcficdUcfjcfkcfjcflcfmcfjcfkcfjcfncfocfpcfqcfrcfscftcfscfucfvcfscftcfscfwcfxcfxcfxcfxcfxcfybZucfzcfAcfBcaHcfCcbOcdfcdhcdhcdecfDcdhcdhcdecfEbZvcfFcfGbZvcbUcfHcfIceCceCceEceCceCcfJcfKcfLcfKcfKbCMcfMcfNcfOcfPcfQbInbGGbGGceIbPwcfRbSSbRgcfSbRibCMabqabqabqabqabqabqabqabqbPFabqbPGabqbRmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarBaaaaaaceLcfTceLaaaabqaaaaaaaaabZUceNbZUbZUbZUbZUcfUbZUbZUcfVcfWcfVbZUbZUbZUbZUbZUcfXcfYbZUcfZcgacgbcgccgdcgecgfcggcgfcghcgicgjcgkcglcgmcgncgocgpcgqcgrcgscgtcgucgvcfkcgwcgxcgycftcgzcgAcgBcgCcgDcgEcgFcgGcgHcfxcgIcgJcgKcfxcgLbZucgMcgNcgOcgPcgQcgRcgScgTcgUcgRcgScgTcgTcgRcgVcgWcgXcgYcgZchacbVasIchbchccfKcfKcfKcfKcfKchdchechfbCMchgchhbGGbGGbSPchibIqbIqchjchkchjbIqchlchmbRibCMbCMbCMaUVaUUaUVaUUaUVaaabFcaaaabqaaabFcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeabqabqceLceMceLabqabqabqabqabqbZUchnchochpbZUchqchrchsbZUchtchuchvchwchxchychzbZUchAchBchCchDchEcmJcoQchHchIchJchKchLchMchNchOcdUchPchQchRchSchTchUchVchWchXchYchZciacgwcgxcgycibciccidciecifcigcihcihciiciicijcikcilcimcfxcinbZuciocipciqcaHcirciscitciucivciuciwciucixciuciybZvcizciAciBciCcfJaoGaoGaoGcfKciDciEciFciGciHciIciJbCMciKciLciMciNciOciPciQciRciSciTciUciVciWciXbRiciYciZciYcjacjacjacjacjbabqabeaaaabqaaabFcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeabqabqceLceMceLabqabqabqabqabqbZUchnchochpbZUchqchrchsbZUchtchuchvchwchxchychzbZUchAchBchCchDchEcmJcoQchHchIchJchKchLchMchNchOcdUchPchQchRchSchTchUchVchWchXchYchZciacgwcgxcgycibciccidciecifcigcihcihciiciicijcikcilcimcfxcinbZuciocipciqcaHcirciscAtcAscivciuciwciucKCcJFciybZvcizciAciBciCcfJaoGaoGaoGcfKciDciEciFciGciHciIciJbCMciKciLciMciNciOciPciQciRciSciTciUciVciWciXbRiciYciZciYcjacjacjacjacjbabqabeaaaabqaaabFcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaacjcaaaaaaabqaaaabqaaabZUbZUbZUceNbZUcjdcjecjfcjgcjhcjicjjchychychscjkbZUcjlcjmbZUcdNcjncjocjpcdTcjqcjrcjscjtcjucjvcjwcjxcjxcjycjxcjzcjAcjBcjBcjCcjDcjEcjFcjGcjHcjIcjJcibciccicciccjKcjLcjMcjNcjOcjPcjQcjRcjScjTcfxcjUbZubZubZubZubZvbZvcjVbZvbZvbZvbZvbZvbZvbZvbZvbZvbZvbZvbZvbZvcjWcjXaoGcjYcjZcfKckackbckcckdckeckfcqcbCMckhckhckickhckjckhckickkckjckjbRickhcklckmcknbCMbCMbCMckockpcjackqckoaaabFcaaaabqabqabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqabqabqaaackraaaaaaabqaaacksckscktckubZUckvckwckxbZUbZUbZUckyckzchyckAckBbZUbZUbZUckCckDbZUckEckEckEckEckEckEckEckFcjtckGckHckIcjxckJckKckLckMckNckOckPckQckRckSckTckUcgwckVcgycfsckWckXckYckZclaclbclccldclecfxclfclgclhcfxclicljcljcljclkcljcllclmclncljcljclocljcljcljcljclpclqclrclscdocltcluclvclwbVKcfKclxclyclzclAclBclCclDbCMbCMbCMclEbETclFbETclEbETclFclFclGbETclGbCMbCMbCMabqabqabqclHcjaaWCabqabqabqabqabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaabeabqclIabqabqabqaaaabqabqbZUcbtclJclKbZUbZUbZUclLbZUbZUbZUbZUbZUbZUbZUclMclNcjlclOclPckEclQclRclSclTclUckEclVclWclXclYclZcjxcmacmbcmccmdcmecmfcmgcmhcmicmjcmicmkcmlckVcmmcmncmocmocmocmocmpcmqcmrcmscmtcfxcmucmvcmwcfxcmxcmycmzcmzcmzcmzcmAcmzcmBcmBcmBcmBcmBcmBcmBcmBcmBcmCbZUcmDasJasJasJaoGasJazocfKcmEcmFcmGclAcqrcqJcqIclAabqabqcmKabqcmLabqcmKabqcmMcmNcmOabqcmOabqabqabqabqaaaaaacmPcjacmQaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8632,7 +8634,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaabqaaaaaaarBaaackraaaaaaabqabqabqaaacqXcxkcpycracpycxlchscxmbZUcodcoecxncxocxpcxqcxrcoecxscxtcxucoecxvcxwcxxcxycxzctNcxAcgrcxBcsJcxCcxDcxEcxFcxGcsJcxHcmgcmgcxIcmgcmgcmgcmgcxJcxKcxLcmocmocmocmocmocxMcxNcmocmzcmzcxOcxPcxQcxRcxScxTcxUcxUcxUcxUcxVcxWcxXcxVcmBcmBcmBcxYcxZcyacybcmBcmCbZUcvTcycbZUcydcyecyfcygcygcyhbZUabqabqabqabqabqabqaaaabqaaaaaaaaaaaaaaaaaaaaaaaaabqaaaabqaaabFcaaaaaaabqaaaaaaabqaaaabqabqaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarBarBabqabearBaaaabearBarBabqabqabqckrabqabqabqaaaabqabqcqXcpycxlcpycyictqcyjcykcylcymcoecAMcuLcyocypcCScoecyrcxtcyscoecoecoecytcytcytcytcyucyvcywcyxcyycyzcyAcyBcKYcsJcyDcyEcyFcyGcyHcyIchBcyJcyKcyLcyMcyNcyOcyEcyPcyQcyRcyScyTcyUcyVcyWcyXcyYcyZczaczbczcczdczeczfcxVczgczhcziczjczkcmBcmBcmBcmBcmBcmBczlbZUbZUbZUbZUbZUbZUbZUcqXbZUbZUbZUaaaabqaaaaaaaaaabqabqabqabebFcbFcbFcabebFcbFcbFcabebFcbRmbFcbFcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczmaaaaaaaaaabqaaaaaaaaaabqaaaaaaabqaaaclIaaaaaaabqaaaabqaaacqXcqXcqXbZUbZUcznczobZUbZUcodcoecMbcuLcwdcuNcMXcoecwdcxtcwdcwdczrcoeczscztczuczvcwrczwczxcsJczyczzczAczBczBczBczBczBczBczBczCczDczCczEczFczGczHczIcMYczKczLbZUczMczMczNczMczMczOczPczQcyZczRczSczTczUczVczWcxVczXczYczZcAacAbcrUcfYclPbZUcAccmYcAdbZUcAecfYbZUaaaabqaaaaaaaaaaaaabqaaaabqaaaaaaaaaaaaaaaaaaaaaabqaaaabqaaaaaaabqaaaabqaaaabqaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarBaaacAfcAfcAfcAfcAfabqabqabqcAfcAfcAfcmRcAfaaaarBaaaabqaaaaaaaaaaaabZUbZUbZUbZUbZUcAgcodcwccwdcuLcwecuNcwdcAhcwdcAicwdcwdczrcoecAjcAkcAlcAmcAncAocApcsJcsJcsJcsJczBcAqcArcAscAtcAuczBcAvcAwcAxcAycAzcgxcAAbZUcMZcACcADcAEczMcAFcAGcAHczMcAIcAJcAKcALcPkcANcAOcAPcAQcARcxVcAScATcAUcAVcAWcrUcAXcAYcAZcBackDcBbcAZcBccvWcqXabqabqabqabqabqabqabqabqabqaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarBaaacAfcAfcAfcAfcAfabqabqabqcAfcAfcAfcmRcAfaaaarBaaaabqaaaaaaaaaaaabZUbZUbZUbZUbZUcAgcodcwccwdcuLcwecuNcwdcAhcwdcAicwdcwdczrcoecAjcAkcAlcAmcAncAocApcsJcsJcsJcsJczBcAqcArcOUcMscAuczBcAvcAwcAxcAycAzcgxcAAbZUcMZcACcADcAEczMcAFcAGcAHczMcAIcAJcAKcALcPkcANcAOcAPcAQcARcxVcAScATcAUcAVcAWcrUcAXcAYcAZcBackDcBbcAZcBccvWcqXabqabqabqabqabqabqabqabqabqaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeabqcBdcBecBecBecBecBfckrcBgcBhcBhcBhcBhcBiabqabqabqabqabqabqabqabqbZUcFRcFScFRbZUcBjcBkcoecBlcBmcxpcBncBocoecxscwdcwdcwdcBpcoecBqcBrcBrcBrcBscBtcBucBvcBwcBxcByczBcBzcBAcBBcBCcBDczBcBEcBFcBGcBHcAzcgxcBIcBJcBKcBJcBJcBJczMcBLcBMcAGcBNcBOcBPcBQcBRcBScBTcBUcBUcBVcAQcxVcBWcATcBXcBYcBZcrUcCacCbbZUcCcchycCdbZUchycCebZUaaaabqaaaaaaaaaaaaabqabqaaaaaaaaaaaaaaaaaaaaaaaaabqaaDaaaaaaaaaaaaaaaaaaaaaaaaabqabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarBabqcCfcCfcCfcCfcCfaaackraaacCfcCfcCfcCfcCfaaaarBaaaaaaaaaaaaabqabqbZUbZUbZUbZUbZUchycBkcoecCgcChcCicCjcCkcoecClcwdcCmcCncCocoecCpcCqcCrcCscCtcCucCvcBvcCwcCxcCyczBcCzcCAcCBcCCcCDczBcCEcCFczCczCcCGcgxcmmcBJcCHcCIcCJcFoczMcCLcAGcCMczMcCNcCOcCPcxUcCQcCRcPCcCTcCUcCVcxVcCWcCXcCYcCZcBYcrUbZUbZUbZUctmbZUcDabZUbZUbZUbZUabqabqaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaabqabqaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeaaaabqaaaabqabqabqaaacDbaaaabqaaaabqaaaabqaaaarBaaaaaaaaaabqabqaaaabqaefbZUcDcbZUchycBkcoecoecoecoecoecoecoecoecDdcoecoecoecoecDecDfcDgcDhcDicDjcDkcDlcDmcDncDocDpcDqcDrcDscDtcDucDvcDwcDxcDyczCcmlcDzcDAcDBcDCcDDcDDcDEczMcDFcDFcDGczMcgCcCOcDHcxUcxUcxUcxUcxUcxUcxUcxVcxVcxVcDIcxVcxVcrUcAccDJcmYcDKbZUchycDLcDMcDNcDMckscksaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8641,13 +8643,13 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarBabqcCfcCfcCfcCfcCfaaaclIabqcCfcCfcCfcCfcCfaaaarBaaaaaaaaaabqaaaaaaaaaaaabZUbZUbZUcfZbZUcjncFPcFQbZUcPGcNacNbbZUcFTcFUcFVcFWcFXcFYcFZcGacGbcGccGdcGecBvcGfcGgcGhczBcGicGjcGkcGlcGmczBcGncGocGoczCcGpcGqcGrcGscGtcGucGvcGwczMcGxcGycGzcGAcGBcGCcGDcGEcGFcGGcGHcGIcGIcGJcGKcGLcGMcGNcGOcGPcGQcGRcGScGTcGUcGVcGVcGVcGWcGXabqaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaabqabqaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqabqcFOcFNcGYcFNcFOabqabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaupaaaabqaaaabqaaaabqaaacmRaaaabqaaaabqabqabqabqaupaaaaaaaaaabqaaaaaaaaaaaaabqaaabZUbZUbZUbZUbZUbZUbZUcNOcNPcNQbZUckDcGZcDUcHacHbcHccHdcHecHfcHgcHhcHicBvcBvcHjcBvczBczBczBczBczBczBczBcHkczCczCcHlcHmczGczHcHncHocHocHpcHqczMcHrcHscHtcHucHvcHwcHxcHycHzcHAcHBcHCcHDcHEcHFcHGcHHcHIcHJcHKcHLcHMcHNcHOcHPcHQcHRcHScHTcGXabqabqaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqabqcHUcFOcHVcHWcHXcFOcHUabqabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarBaaacAfcAfcAfcAfcAfabqcHYabqcAfcAfcAfcAfcAfabqarBaaaaaaaaaabeabqcHZcHZcHZcIacHZcHZcHZaaaabqaaaaaabZUcOJcOKcOLbZUcIbcEQcDUcIccIdcHbcIecIfcDUcIgcIhcIicDUcIjcIkcIlcImcIncIocIncIpcIncIqcIocIrcImcIscnscgxcItcBJcIucIvcIwcIucIxcIxcIxcIxcIxcIycxPcIzcEycIAcIAcIBcICcIDcIEcIFcIGcIHcIIcIJcEKcIKcILcIMcEycINcGXcGXcFHcGXcFHarAabqaaaaaaabqaaaaaaabqabqabqaaaaaaaaaaaaaaaabqaaaabqaaaaaaaaaaaaaaaaaaaaaaaaabqaaaabqaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaabqabqcFOcFOcIOcIPcIPcIPcIQcFOcFOabqabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarBabqcBdcBecBecBecBecBfckrcBgcBhcBhcBhcBhcBiabqarBaaaabqabqarBaaacHZcIRcIScIRcITcIRcHZcHZcIacHZcIacHZcHZcPDcPEcPFcjicQKcDUcDUcDUcDUcDUcDUcDUcIUcIVcIWcIXcIYcIZcJacImcJbcJccIncIocIncJdcJecJfcImcJgcnscgxcvmcwEcJhcJicJjcJkcJlcJmcJncJocJpcJqcCOczQdgSdgSdgSdgSdgSdgScJrcJscJtcJucJvcJwcEKbZUcFGbZUcFHcJxcJycJzcJAcJBarAarAabqabqabqabqabqabqabqaaaabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqcJCcJDcJCcIPcJEcIPcJFcJGcFNabqabqabqabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarBabqcCfcCfcCfcCfcCfaaaclIaaacCfcCfcCfcCfcCfaaaaupabqabqaaaarBabqcHZcJHcJIcJJcJKcJHcJLcJMcJNcJOcJPcJQcHZbZUbZUbZUbZUcJRcJScJScJTcJScJUcJVcJWcJXcJYcJZcKacKbcKccKdcKecKfcKgcKfcKfcKhcKicKjcKkcKlcKmcKncFkcKocKpcKqcKrcKscKtcKtcKtcKucKvcJpcgCcCOcKwdgScKxcKycKzcKAdgTcKCcKBcKDcKEcKFcEKcrUcKGccscfYcFHcFHcFHcFHcFHcKHcKIarAabqaaaaaaaaaaaaaaaabqabqabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaabqabqcFOcFOcKJcIPcIPcIPcKKcFOcFOabqabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarBabqcBdcBecBecBecBecBfckrcBgcBhcBhcBhcBhcBiabqarBaaaabqabqarBaaacHZcIRcIScIRcITcIRcHZcHZcIacHZcIacHZcHZcPDcPEcPFcjicQKcDUcDUcDUcDUcDUcDUcDUcIUcIVcIWcIXcIYcIZcJacImcJbcJccIncIocIncJdcJecJfcImcJgcnscgxcvmcwEcJhcJicJjcJkcJlcJmcJncJocJpcJqcCOczQdgSdgSdgSdgSdgSdgScJrcJscJtcJucJvcJwcEKbZUcFGbZUcFHcJxcJycJzcJAcJBarAarAabqabqabqabqabqabqabqaaaabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqabqcJCcJDcJCcIPcJEcIPcXxcJGcFNabqabqabqabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarBabqcCfcCfcCfcCfcCfaaaclIaaacCfcCfcCfcCfcCfaaaaupabqabqaaaarBabqcHZcJHcJIcJJcJKcJHcJLcJMcJNcJOcJPcJQcHZbZUbZUbZUbZUcJRcJScJScJTcJScJUcJVcJWcJXcJYcJZcKacKbcKccKdcKecKfcKgcKfcKfcKhcKicKjcKkcKlcKmcKncFkcKocKpcKqcKrcKscKtcKtcKtcKucKvcJpcgCcCOcKwdgScKxcKycKzcKAdgTcYScKBcKDcKEcKFcEKcrUcKGccscfYcFHcFHcFHcFHcFHcKHcKIarAabqaaaaaaaaaaaaaaaabqabqabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaabqabqcFOcFOcKJcIPcIPcIPcKKcFOcFOabqabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarBaaaaaaabqabqabqaaaaaacKLabqaaaaaaabqabqaaaaaaarBaaaaaaaaaabeaaacHZcKMcKNcKOcKPcKMcKMcKQcKRcKScKTcKUcHZaaaaaaaaacrUcrUcrUcrUcrUbZUcKVcDUcDUcKWcKXcRocDUcKZcLacLbcImcLccIocIncIocIncLdcLecLfcLgcLhcLicLjcLkcIxcIxcLlcLmcLncLocLpcLqcLrcJpcLscLtcLucGXcKxcKycLvcLvcLwcLxcLycLzcJucLAcEKcdNcLBceNchycLCbZUabqabqabqabqabqabqabqaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqabqcHUcFOcLDcLEcLFcFOcHUabqabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaupaaaaaaaaaaaaaaaaaaaaacKLaaaaaaaaaaaaabqaaaaaaaupaaaaaaaaaarBabqcHZcLGcLHcLIcLJcLKcLLcLMcLNcLOcLPcLQcLRcLScLScLScLRcLTcLUcLVcHZcLWcLXcDUcLYcLZcMacSBcRUcRUcRUcRUcImcIncIocIncMccIncMdcMecMfcImcMgcMhcgxcmmcIxcMicMjcMkcLocLocMlcMmcMncJpcMocMpcMqdgScKxcKycLvcMrdgTcMscKBcMtcMucMvcEKcMwchyceNchycMxbZUabqaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqabqcFOcFNcMycFNcFOabqabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaupaaaaaaaaaaaaaaaaaaaaacKLaaaaaaaaaaaaabqaaaaaaaupaaaaaaaaaarBabqcHZcLGcLHcLIcLJcLKcLLcLMcLNcLOcLPcLQcLRcLScLScLScLRcLTcLUcLVcHZcLWcLXcDUcLYcLZcMacSBcRUcRUcRUcRUcImcIncIocIncMccIncMdcMecMfcImcMgcMhcgxcmmcIxcMicMjcMkcLocLocMlcMmcMncJpcMocMpcMqdgScKxcKycLvcMrdgTcYTcKBcMtcMucMvcEKcMwchyceNchycMxbZUabqaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqabqcFOcFNcMycFNcFOabqabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarBabearBarBarBaaaaaaaaacKLaaaaaaaaaarBarBarBauparBabqabqaaaarBaaacIacMzcMAcMBcMCcMDcMEcMFcMGcMHcMIcMJcMKcMLcMMcMNcMOcMPcMBcMQcMRcMScMTcMUcMScMVcMWcWGcSCcWIcWHcYocRUcImcImcImcImcImcImcNccImcImbZUcNdcgxcmmcIxcNecMjcLocLpcLocNfcNgcNhcNicNjcNkcNldgVdgUdgUdgUdgUdgUcNocNncNpcNqcNrcEKchychycNschybZUbZUbZUabqabqaaaaaaabqaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqabqcFNcFOcFNabqabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaabqaaaaaaaaaarBabqcNtabqarBaaaaaaabqaaaaaaabqaaaabqabqabqaaacHZcNucNvcNwcNxcNycNzcNAcNBcNCcNDcNEcHZcIacIacIacHZcNFcNGcNHcHZcNIcNJcDUcNKcNLcNMcNNdegdeidehdejcRUcNRcmVcNScmWcmVcNTcNUcDJcmZcNVcNWcNXcBIcIxcNYcNZcOacOacOacObcOccOdcOecOfcOgcOhcOicOjcOkcOlcOmcOncOocOpcOqcOrcOscOtcmYcmYcOucOvcOwcOxbZUbZUbZUcksaaaabqaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqabqabqabqabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaarBaaaabqaaaarBaaaaaaabqabqabqabqaaaaaaaaaabqabqcHZcOycOzcKMcOAcOycOBcODcOCcOEcOFcOGcHZcOHaaaaaacrUcrUcrUcrUcrUbZUcOIcDUcDUcDUcDUcDUcRUdeldekdemcRUcOMbZUbZUbZUbZUbZUbZUbZUbZUczIcONcOOcOPcOQcORcOScOTcOUcOVcOWcLpcOXcOYcOZcPacPbcPccPdcPecPfcPgcPhcPicOpclNcPjbZUbZUbZUbZUbZUdencPlcPmclJcPnclJcPoabqabqaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaarBaaaabqaaaarBaaaaaaabqabqabqabqaaaaaaaaaabqabqcHZcOycOzcKMcOAcOycOBcODcOCcOEcOFcOGcHZcOHaaaaaacrUcrUcrUcrUcrUbZUcOIcDUcDUcDUcDUcDUcRUdeldekdemcRUcOMbZUbZUbZUbZUbZUbZUbZUbZUczIcONcOOcOPcOQcORcOScOTdeIcOVcOWcLpcOXcOYcOZcPacPbcPccPdcPecPfcPgcPhcPicOpclNcPjbZUbZUbZUbZUbZUdencPlcPmclJcPnclJcPoabqabqaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarBarBarBarBarBaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaacHZcPpcPqcKMcPqcPrcPscKMcKMcPtcKMcKMcHZabqabqabqbZUcjncfZcPucPvcPwcPxcmYcPycPzcPAcPBcRUdepdeodeqcRUcOMbZUcPHcPIcPJbZUcPKcPLcPMbZUcPNcPOcPPcIxcPQcPRcPScPTcPUcPVcLpcPWcIxcPXcPYciccPccPZcQacQbcQccQdcQecOpchycQfbZUcQgcQhcQibZUcQjcQkcQlbZUbZUbZUcksaaaabqaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeaaacHZcQmcQncKMcQocQpcPscQqcQrcQscQtcQucHZaaaabqaaabZUcQvcQwcQxcQycQzcQAcQBcQAcQAcQCcQfcRUcRUdercRUcRUcOMbZUcQDcQEcQFcQGcQHcQIcQJdescQLcQMcQNcIxcIxcIxcIxcIxcQOcIxcQPcrUcrUcfwcQQcfwcOpcOpcOpcOpcOpcOpcOpcOpchycQRcQScQTcQUcQVcQWcQWcQXcQYcQWaaaaaaaaaaaaabqabqaaaaaaabqaaaaaaabqabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarBaaacHZcQZcRacKMcRacQZcRbcRccRdcRecRfcRgcIaaaaaaacRhbZUcRibZUbZUbZUcRjbZUbZUbZUbZUcRkcRlcRmcRndetcRmcRpcRqcRrcRscRtcRucRvcRwcRxcRycRycRzcRAcRBcRCcRDcREcmYcmYcRFcmYcRGcmZcRHcRIcRJcRIcRKcjNcjNcRLcRMcOtcmYcmYcmYcRNbZUcnOcROcRPcQWcRQcRRcRScQWabqabqabqabqabqabqabqabqabqabqabqabqaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8660,10 +8662,10 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaacVKcVLcVMcSOcVNcVOcVPcVQcVRcVScSOcVTcVUcVVcVWcUXcUYcUZcVacVXcSOcVYcRtcVZcWacWbcrrcWdcWacWecRtcWfcVkaaaabqabqabqabqabqabqabqcVGcWgcWhcWicVGaaacTZcWjcWkcWkcWkcWlcWmcTZaaaabqaaaaaaabqaaacVJaaaabqabqaaaaaaaaaabqaaaaaaaaaaupaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaacVKcWncVMcWocWpcWpcWpcWqcWrcWscWtcWucWvcWucWwcWpcWxcWwcWycWzcSVcWAcWBcWCcWBcWBcWBcWBcWBcWCcWBcWDcVEaaaabqaaaaaaabqaaaaaaaaacVGcWEcWFdezdeAcyncTZcTZcTZcTZcTZciccSvcTZabqabqaaaaaaaaaaaacWJcWKcWKcWKcWKcWKcWKcWKcWKcWKcWLaaaaaaaaaaaaaaaaaaarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaacVKcWncWMcVRcWNcWOcWNcWPcWQcWRcWScWTcWUcWVcWVcWWcWVcWVcWXcWYcSOcWZcXacXbcXacXacXccXacXacXdcXecXfcVkabqabqaaacVGcVGcVGcVGcVGcVGcXgcXhcXicVGcVGcVGcVGcVGcVGcTZciccSvcTZabqabqabqabqabqabqabqabqabqaaaabqaaaaaaaaaaaaaaacVJaaaaaaabqaaaaaaaaaaupaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabqaaacVKcXjcVMcVRcWNcWNcWNcXkcSOcSOcSOcSOcXlcXmcUXcXncUXcXmcXocSOcSOcVEcXpcVEcXpcVEcVEcVEcXpcXpcVEcVEcVkaaaabqabqcVGcXqcXrcXscXtcVGcXucXvcVGcVGcXwcXxcXycXzcVGcTZciccSvcTZabqcXAcXBcXCcXBcXCcXBcXDabqauparBaupabqabqabqabqcVJabqabqabqabqabqabearBarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabqaaacVKcXjcVMcVRcWNcWNcWNcXkcSOcSOcSOcSOcXlcXmcUXcXncUXcXmcXocSOcSOcVEcXpcVEcXpcVEcVEcVEcXpcXpcVEcVEcVkaaaabqabqcVGcXqcXrcXscXtcVGcXucXvcVGcVGcXwdeQcXycXzcVGcTZciccSvcTZabqcXAcXBcXCcXBcXCcXBcXDabqauparBaupabqabqabqabqcVJabqabqabqabqabqabearBarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqabqcSOcSOcSOcXEcUXcUXcUXcUXcXFcXGcSOcXHcXIcXJcXJcXKcXJcXJcXLcSOaaacVEcXMcVEcXacVEaaacVEcXacXNcVEaaaaaaaaaabqaaacTXcXOcXPcXQcXRcXRcXScXTcXUcXVcXVcXWcXXcXYcTXcTZciccSvcTZabqcXZcYacYbcYccYdcYecXZabqaaaabqaaaabqaaaaaaaaacYfaaaaaaabqaaaaaaaaaaaaaupaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaacVKcYgcYhcYicYjcYjcYkcXKcYlcYmcSOcSOcSOcYncYncYncYncYncSOcSOabqcVEcXpcVEcXpcVEabqcVEcXpcXpcVEabqabqabqabqaaacTXdeBcYpcYqcYrcYrcYscYtcYucYucYucYucYvcYwcTXcTZciccSvcTZabqcYxcYycYbcYdcYbcYzcXCabqaaacYAcYAcYAcYAcYAabqcYBabqcYAcYAcYAcYAcYAaaaarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqabqcSOcVKcSOcSOcVKcVKcVKcVKcSOcYCcSOaaaaaaaaaaaaaaaaaaaaacYDcYEcYFcYEcYGcYEcYGcYEcYHcYEcYIcYIcYEcYJaaaaaaabqaaacVGcYKcYLcYMcYNcYOcYPcYQcYRcYScYTcYUcYVcYWcVGcTZciccSvcTZcmzcXZcYdcYbcYdcYdcYecXZabqabqcYXcYYcYYcYYcYYcYZcZacZbcZccZccZccZccZdabqarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqabqcSOcVKcSOcSOcVKcVKcVKcVKcSOcYCcSOaaaaaaaaaaaaaaaaaaaaacYDcYEcYFcYEcYGcYEcYGcYEcYHcYEcYIcYIcYEcYJaaaaaaabqaaacVGcYKcYLcYMcYNcYOcYPcYQcYRdgXdgWcYUcYVcYWcVGcTZciccSvcTZcmzcXZcYdcYbcYdcYdcYecXZabqabqcYXcYYcYYcYYcYYcYZcZacZbcZccZccZccZccZdabqarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqabqaaaaaaabqaaaaaaaaaaaaaaaabqabqaaaaaaaaaaaaaaaaaaaaacZecZfcZgcZhcZicZjcZkcZlcZmcZncZocZpcZqcZeaaaaaaabqaaacVGcZrcZrcZrcZrcTkcZscZtcZucTkcZrcZrcZrcZrcVGcZvcZvcSvcZwcTZcZxcXBcXCcZycXCcXBcZzabqabqcZAcZAcZAcZAcZAaaacYBaaacZAcZAcZAcZAcZAabqarBabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqabqabqabqabqabqabqabqabqabqaaaaaaaaaaaaaaaaaaaaaaaacYFcZBcZBcZBcZBcZBcZBcZBcZCcZDcZEcZEcZFcZeaaaaaaabqaaacVGcZGcZHcZHcZIcZJcZKcZLcZMcZNcZOcZPcZPcZPcVGcicciccWjcZQcmzcTZcTZcTZcZRcmzaaaaaaabqaaaabqaaaabqabqabqaaacYBaaaabqaaaabqaaaabqaaaarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZecZScZBcZTcYFcZUcZBcZBcZCcZDcZEcZVcZWcYFaaaabqabqabqcVGcZPcZPcZPcZXcZYcZZdaadabdacdadcZPcZPcZPcVGcTZcmzdaedafdagdahdaidajdakcTZaaaaaaabqaaacYAcYAcYAcYAcYAabqcYBabqcYAcYAcYAcYAcYAabqarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/_maps/map_files/MetaStation/z2.dmm b/_maps/map_files/MetaStation/z2.dmm index 0e4001575fc..92d1062e169 100644 --- a/_maps/map_files/MetaStation/z2.dmm +++ b/_maps/map_files/MetaStation/z2.dmm @@ -439,9 +439,13 @@ "iw" = (/obj/item/weapon/soap/syndie,/obj/structure/mopbucket,/obj/machinery/light{dir = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) "ix" = (/obj/structure/table/woodentable,/obj/item/pizzabox,/obj/item/device/paicard,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "iy" = (/obj/structure/table/woodentable,/obj/item/toy/nuke,/turf/unsimulated/floor{dir = 2; icon_state = "wood"},/area/syndicate_mothership) +"iz" = (/obj/effect/landmark{name = "Commando"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) +"iA" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark{name = "Response Team"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) +"iB" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/effect/landmark{name = "Response Team"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) +"iC" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark{name = "Response Team"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) "iD" = (/turf/unsimulated/floor{name = "plating"},/area/space) "iE" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/centcom/ferry) -"iF" = (/obj/effect/landmark{name = "Deathsquad"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) +"iF" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/effect/landmark{name = "Response Team"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) "iG" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) "iH" = (/obj/structure/stool/bed/chair/office/dark,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) "iI" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/evac) @@ -498,7 +502,6 @@ "kH" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) "kI" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/centcom/evac) "kJ" = (/obj/machinery/door/airlock/centcom{name = "Centcom"; opacity = 1; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"kT" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark{name = "Emergencyresponseteam"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) "kU" = (/turf/unsimulated/floor{tag = "icon-darkblue (EAST)"; icon_state = "darkblue"; dir = 4},/area/centcom/ferry) "kV" = (/turf/unsimulated/wall,/area/tdome/tdomeobserve) "kW" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/tdome/tdomeobserve) @@ -510,7 +513,6 @@ "ln" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows (EAST)"; icon_state = "fakewindows"; dir = 4},/area/syndicate_mothership) "lo" = (/obj/structure/reagent_dispensers/water_cooler,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) "lp" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/centcom/ferry) -"lq" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/effect/landmark{name = "Emergencyresponseteam"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) "lr" = (/obj/structure/extinguisher_cabinet{pixel_x = 28},/turf/unsimulated/floor{tag = "icon-darkbrown (EAST)"; icon_state = "darkbrown"; dir = 4},/area/centcom/ferry) "ls" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) "lt" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) @@ -528,7 +530,6 @@ "lQ" = (/obj/machinery/washing_machine,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) "lR" = (/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/obj/item/weapon/storage/fancy/crayons,/obj/machinery/light{dir = 1; on = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) "lS" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) -"lT" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark{name = "Emergencyresponseteam"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) "lU" = (/obj/structure/sign/double/map/left{icon_state = "map-left-MS"; pixel_y = 0; tag = "icon-map-left-MS"},/turf/unsimulated/floor{tag = "icon-light_on"; icon_state = "light_on"},/area/centcom/ferry) "lV" = (/obj/structure/sign/double/map/right{icon_state = "map-right-MS"},/turf/unsimulated/floor{tag = "icon-light_on"; icon_state = "light_on"},/area/centcom/ferry) "lW" = (/turf/unsimulated/floor{tag = "icon-darkred (EAST)"; icon_state = "darkred"; dir = 4},/area/centcom/ferry) @@ -561,7 +562,6 @@ "mU" = (/obj/effect/decal/warning_stripes/southeastcorner,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "mV" = (/obj/effect/decal/warning_stripes/south,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "mY" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/box/drinkingglasses,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) -"mZ" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/effect/landmark{name = "Emergencyresponseteam"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) "na" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/gun/syringe/rapidsyringe,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/ferry) "nb" = (/turf/unsimulated/floor{dir = 8; icon_state = "red"},/area/tdome/tdomeobserve) "nc" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/tdome/tdomeobserve) @@ -969,19 +969,19 @@ abababababababababababababababababababababababababababababababababababababababab abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgVhchchchJgVhKgQhLgYgYgYhMhrhKgOabababgNhNhOhOhOhPhQhRhShahahahagNababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVhXgVgVhKgXhYgYgYgYhZgOhrgOgOgOgOgNiaibibibibibibichahahahagNababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgViiiiiiiiiiiiiiiiiiiiiiiiiiijikilimgVhKgXhYgYgYgYgYgYinioipipiqgNiaibibibibibibirisitiuivisisitababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgViiiDabababababababababiDiiiEikiFimgVhKgXhYgYgYgYhMgOhrgOgOipiGgNiaibibibibibiHiIiJibibiKfYiMfYfZabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSababababababababababababababababababababababababababgViDabababababababababababiZjadliFimgVhKhfhYgYgYgYjbhrhKgOjcjdjegNjfibibibibjgjhjiiJibibiKivisitababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababiSamamamamamamamamamamamatamamamamamamamamamamamamamamamamamamiSababababababababababababababababababababababababababgVabababababababababababeojtjuikiFjvgVjwgVjxgYgYgYhZgOhrgOhrjyhrgNjzibibibibjAjAjAjBibibiKgNababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababiSamamamamatamamamamamamamamamamamamamamamamamamamamamamamamamiSababababababababababababababababababababababababababgViDabababababababababababiZjPikiFiljQjRjRgYgYgYgYgYgYinjSipjTipjUjVibibibibibibibibibibiKjWababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababiSamamamamamamamamamauamamamamamamamamamamamamavamamatamawamamiSababababababababababababababababababababababababababgViiiDabababababababababiDiiiEikiFkegVjwgVhLgYgYgYhMgOhrgOgOgOgOgNkfibibibibkgkgkgkhibibiKgNababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgViiiDabababababababababiDiiiEikizimgVhKgXhYgYgYgYhMgOhrgOgOipiGgNiaibibibibibiHiIiJibibiKfYiMfYfZabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSiSababababababababababababababababababababababababababgViDabababababababababababiZjadlizimgVhKhfhYgYgYgYjbhrhKgOjcjdjegNjfibibibibjgjhjiiJibibiKivisitababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababiSamamamamamamamamamamamatamamamamamamamamamamamamamamamamamamiSababababababababababababababababababababababababababgVabababababababababababeojtjuikizjvgVjwgVjxgYgYgYhZgOhrgOhrjyhrgNjzibibibibjAjAjAjBibibiKgNababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababiSamamamamatamamamamamamamamamamamamamamamamamamamamamamamamamiSababababababababababababababababababababababababababgViDabababababababababababiZjPikiziljQjRjRgYgYgYgYgYgYinjSipjTipjUjVibibibibibibibibibibiKjWababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababiSamamamamamamamamamauamamamamamamamamamamamamavamamatamawamamiSababababababababababababababababababababababababababgViiiDabababababababababiDiiiEikizkegVjwgVhLgYgYgYhMgOhrgOgOgOgOgNkfibibibibkgkgkgkhibibiKgNababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababiSamamamamamamamamamamamamamamamamamamamawamawamamamamawamamamiSababababababababababababababababababababababababababgViiiiiiiiiiiiiiiiiiiiiiiiiikjikilimgVhKgQhYgYgYgYklgQhKgOabababgNkmibibibibknkokpiJibibiKivisitababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababiSamamamamamamamamamamamamamamamamamatamamauamamatawamauamamamiSababababababababababababababababababababababababababgVgVgVgVgVgVgVkukvkvkwgVgVgVgVgVkxgVgVhKgXhYgYgYgYklgXhKgOabababgNkyibibibibibkzkAiJibibiKfYiMfYababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababiSamamamamamamaxaxaxaxaxaxaxamamamamayamamatamayamamamatamamamiSabababababababababababababababababababababababababababababgVilkFilililililililkGkHilililgVhKhfhYgYgYgYklhfhKgOabababgNkyibibibibibibkIisitkJivisisitababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababiSamamamamamazabababababababazatamamamamamaAaxaxaBaxaBamamawamiSabababababababababababababababababababababababababababababgVililililkTilkTililililililkUgVkVkVkWkXkYkZlakVkVkVabababgNkyibibibibibibicibibibiKfYiMfYababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababiSamamamamamabababababababababaCamamamataDiSiSlmlniSiSaEaxaxaxiSabababababababababababababababababababababababababababababgVloilillplplplplqililililillrgVlsltlulvlwlxlultltkVabababgNlylzlzlzlAlBlClDibibibiKivisitababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababiSamamamamamabababababababababaCamamamaWiSiSlPlQlQlRiSiSiSiSiSiSiSiSabababababababababababababababababababababababababababgVlSillTlplUlVlpilililililillWgVltlXlYlvlwlxlYlZltkVabababgNgNgNgNgNgNgNgNgNibmambmcgNababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamfmgmhmiaaaaaaaaaaaaaaaaaaaaaaababababababiSamamamamamabababababababababaCamamauaWiSaXmnmnmnmnaYmompiSgtiwgwiSabababababababababababababababababababababababababababgVmuilillplplplplqilililililmvgVmwltmwlvlwlxmwltmwkVabababababababababababgNibmxkzmygNababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaamHaamIgamKmLmMaaaaaaaaaaaaaaaaaaaaababababababiSamamamamamazabababababababazamamamambIiSmRmnmSmSmTmnmUmVpcpdpdgxiSiSiSiSiSiSiSiSiSiSiSiSababababababababababababababababgVmYililmZilmZilililililililnagVnbltltlvlwlxltltnckVabababababababababababndibibibibgNababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababiSamamamamamazabababababababazatamamamamamaAaxaxaBaxaBamamawamiSabababababababababababababababababababababababababababababgVililililiAiliAililililililkUgVkVkVkWkXkYkZlakVkVkVabababgNkyibibibibibibicibibibiKfYiMfYababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababiSamamamamamabababababababababaCamamamataDiSiSlmlniSiSaEaxaxaxiSabababababababababababababababababababababababababababababgVloilillplplplpiBililililillrgVlsltlulvlwlxlultltkVabababgNlylzlzlzlAlBlClDibibibiKivisitababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababiSamamamamamabababababababababaCamamamaWiSiSlPlQlQlRiSiSiSiSiSiSiSiSabababababababababababababababababababababababababababgVlSiliClplUlVlpilililililillWgVltlXlYlvlwlxlYlZltkVabababgNgNgNgNgNgNgNgNgNibmambmcgNababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamfmgmhmiaaaaaaaaaaaaaaaaaaaaaaababababababiSamamamamamabababababababababaCamamauaWiSaXmnmnmnmnaYmompiSgtiwgwiSabababababababababababababababababababababababababababgVmuilillplplplpiBilililililmvgVmwltmwlvlwlxmwltmwkVabababababababababababgNibmxkzmygNababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaamHaamIgamKmLmMaaaaaaaaaaaaaaaaaaaaababababababiSamamamamamazabababababababazamamamambIiSmRmnmSmSmTmnmUmVpcpdpdgxiSiSiSiSiSiSiSiSiSiSiSiSababababababababababababababababgVmYililiFiliFilililililililnagVnbltltlvlwlxltltnckVabababababababababababndibibibibgNababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaamHnlnmnnmKnonpaaaaaaaaaaaaaaaaaaaaababababababiSamamamamamamamabababababbKaxaxamambLaDiSnumSnvixmSmnnxnyiSpdgyiSiSgBgDgCgEgEgJgEgEgKgLiSababababababababababababababababgVnBilililililililnCnDnEnFnanGgVnHnInIlvlwlxnJnJnKkVabababababababababababgNnLnMnMnNgNababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaanpnXnYnonZoanpaaaaaaaaaaaaaaaaaaaaababababababiSamamamamamamamabababababodoeoeoeoeoelniSmnmSofogmSmnnxnyiSiSiSiSiSgDgChihkhjhlhjhnhmgKiSababababababababababababababababgVgVgVgVgVohgVgVgVgVgVgVgVgVgVgVkVkVkVkVlwkVkVkVkVkVabababababababababababgNgNgNgNgNgNababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaamLmMolomolonooaaaaaaaaaaaaaaaaaaaaababababababiSamamazabababababababababopoqoroqoqoqoqotmnbMmnmnmnmnnxnyiSiSiSiSiSgDhohkhjhwhyhxhjhnhziSabababababababababababababababababababababababababababababababababababkVlwkVabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab From 60f3b2d4156de8438034dd6fc568f131c428ff08 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Fri, 12 Aug 2016 18:21:13 -0400 Subject: [PATCH 085/101] tweak --- code/game/machinery/computer/communications.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/computer/communications.dm b/code/game/machinery/computer/communications.dm index c2b5c39fba1..7c77ca6099f 100644 --- a/code/game/machinery/computer/communications.dm +++ b/code/game/machinery/computer/communications.dm @@ -514,7 +514,7 @@ if(!shuttlecaller.stat && shuttlecaller.client && istype(shuttlecaller.loc,/turf)) return ..() - if(ticker.mode.name == "revolution" || sent_strike_team) + if(GAMEMODE_IS_REVOLUTION || sent_strike_team) return ..() shuttle_master.emergency.request(null, 0.3, null, "All communication consoles, boards, and AI's have been destroyed.") From 4084aa22da593636d889ace1206cf0fde5e495a9 Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Fri, 12 Aug 2016 18:30:46 -0400 Subject: [PATCH 086/101] Automatic changelog generation for PR #5418 --- html/changelogs/AutoChangeLog-pr-5418.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5418.yml diff --git a/html/changelogs/AutoChangeLog-pr-5418.yml b/html/changelogs/AutoChangeLog-pr-5418.yml new file mode 100644 index 00000000000..034bd777228 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5418.yml @@ -0,0 +1,10 @@ +author: KorPhaeron and Fox McCloud +delete-after: True +changes: + - tweak: "Merges Malf AI into traitor AI" + - tweak: "Malf AI's starting CPU reduced from 100 to 50" + - tweak: "Hacking APCs gives 10 additional CPU" + - rscadd: "Hacking APCs throws an alert to the AI when it's hacking that automatically clears when hacking is complete (sounds too)" + - rscadd: "Traitor AI's start off with a syndicate headset" + - rscadd: "Adds doomsday device module for AI's for 130 CPU; when activated, it will purge the station of all life if the AI is not destroyed after 7.5 minutes" + - rscadd: "Adds in AI upgrade modules which allows you to giving hacking abilities to the AI or allow it to have increase surveillance capabilities" From 631caf8e812ffa503a3cf4179f8d4be7f2ae6efb Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Fri, 12 Aug 2016 18:51:30 -0400 Subject: [PATCH 087/101] Automatic changelog generation for PR #5391 --- html/changelogs/AutoChangeLog-pr-5391.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5391.yml diff --git a/html/changelogs/AutoChangeLog-pr-5391.yml b/html/changelogs/AutoChangeLog-pr-5391.yml new file mode 100644 index 00000000000..6328dae9b58 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5391.yml @@ -0,0 +1,4 @@ +author: tristan1333 +delete-after: True +changes: + - rscadd: "Spacepod paint" From a5813fdc928d6f62a47e334e54e65b64a34b0503 Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Fri, 12 Aug 2016 18:59:33 -0400 Subject: [PATCH 088/101] Automatic changelog generation for PR #5339 --- html/changelogs/AutoChangeLog-pr-5339.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5339.yml diff --git a/html/changelogs/AutoChangeLog-pr-5339.yml b/html/changelogs/AutoChangeLog-pr-5339.yml new file mode 100644 index 00000000000..9385c58a970 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5339.yml @@ -0,0 +1,4 @@ +author: IcyV +delete-after: True +changes: + - rscadd: "Adds an exploding chameleon flag for traitors." From 48cf30c8a0db2c1eb59153663bf6112e79665f8e Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Fri, 12 Aug 2016 19:06:14 -0400 Subject: [PATCH 089/101] Automatic changelog generation for PR #5422 --- html/changelogs/AutoChangeLog-pr-5422.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5422.yml diff --git a/html/changelogs/AutoChangeLog-pr-5422.yml b/html/changelogs/AutoChangeLog-pr-5422.yml new file mode 100644 index 00000000000..75a3c515e44 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5422.yml @@ -0,0 +1,5 @@ +author: FreeStylaLT +delete-after: True +changes: + - tweak: "Changed UO45's and MO19's away missions' external tiles to just airless ones." + - tweak: "Changed MO19's exterior to be more rock than ground, this is to make Linda cry less when this mission is passed." From af6ea4c77c9a1717d76cf38f79376cf5d1823669 Mon Sep 17 00:00:00 2001 From: Isaac Erwin Date: Mon, 8 Aug 2016 21:25:50 -0400 Subject: [PATCH 090/101] Removes unused stripper uniforms --- code/modules/clothing/suits/miscellaneous.dm | 26 -------------------- 1 file changed, 26 deletions(-) diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index ef89720e0e3..a23894962d5 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -589,32 +589,6 @@ icon_state = "creamsuit" item_state = "creamsuit" -//stripper - -/obj/item/clothing/under/stripper/stripper_pink - name = "pink swimsuit" - desc = "A rather skimpy pink swimsuit." - icon_state = "stripper_p_under" - item_color = "stripper_p" - -/obj/item/clothing/under/stripper/stripper_green - name = "green swimsuit" - desc = "A rather skimpy green swimsuit." - icon_state = "stripper_g_under" - item_color = "stripper_g" - -/obj/item/clothing/suit/stripper/stripper_pink - name = "pink skimpy dress" - desc = "A rather skimpy pink dress." - icon_state = "stripper_p_over" - item_state = "stripper_p" - -/obj/item/clothing/suit/stripper/stripper_green - name = "green skimpy dress" - desc = "A rather skimpy green dress." - icon_state = "stripper_g_over" - item_state = "stripper_g" - /obj/item/clothing/under/stripper/mankini name = "the mankini" desc = "No honest man would wear this abomination" From 1c3cc1b5a39b308ecfb18ccab28098c88e0343a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mieszko=20J=C4=99drzejczak?= Date: Sat, 6 Aug 2016 13:00:50 +0200 Subject: [PATCH 091/101] Detectives don't vomit. --- code/modules/mob/living/carbon/human/life.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 1800adb31a8..d557fb65fed 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -1105,7 +1105,7 @@ for(var/mob/living/carbon/human/H in range(decaylevel, src)) - if(prob(5)) + if(prob(2)) if(istype(loc,/obj/item/bodybag)) return var/obj/item/clothing/mask/M = H.wear_mask @@ -1113,6 +1113,8 @@ return if(H.species && H.species.flags & NO_BREATHE) return //no puking if you can't smell! + if(H.mind.assigned_role == "Detective") + return //too cool for puke to_chat(H, "You smell something foul...") H.fakevomit() From 2475478a6aa3e73df7d86da433bb261802b708b4 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Fri, 12 Aug 2016 19:51:12 -0400 Subject: [PATCH 092/101] Properly Removes Stripper Uniform Sprites --- icons/mob/species/drask/uniform.dmi | Bin 324662 -> 314602 bytes icons/mob/species/vox/uniform.dmi | Bin 281026 -> 281055 bytes icons/mob/uniform.dmi | Bin 342627 -> 341605 bytes icons/obj/clothing/uniforms.dmi | Bin 82624 -> 82344 bytes 4 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/species/drask/uniform.dmi b/icons/mob/species/drask/uniform.dmi index 2e58f6918bf16c8c473c7183f16ae6ab32291d30..66c5851122e426c58d08faadb271ad46cdbab2a5 100644 GIT binary patch literal 314602 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

GDzKXS#wE*K1yP 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 XEctNyoUa1}eomb{t6!|=@aum8QNDM- diff --git a/icons/mob/species/vulpkanin/mask.dmi b/icons/mob/species/vulpkanin/mask.dmi index d6baae8ab671f7152e3561e6e653fc85df9a168d..f0353c1766de5af33bd59b62fcf8386e6978f380 100644 GIT binary patch literal 29791 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 From 359d33799d6340f35aa845756b3f8c996dabc775 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Tue, 9 Aug 2016 14:32:55 -0400 Subject: [PATCH 035/101] tweaks --- code/controllers/Processes/fast_process.dm | 27 +++++----------------- 1 file changed, 6 insertions(+), 21 deletions(-) diff --git a/code/controllers/Processes/fast_process.dm b/code/controllers/Processes/fast_process.dm index 0954c7894b8..85a688c3d12 100644 --- a/code/controllers/Processes/fast_process.dm +++ b/code/controllers/Processes/fast_process.dm @@ -1,13 +1,7 @@ -var/datum/controller/process/fast_process/fast_processes - -/datum/controller/process/fast_process - var/list/currentrun = list() - /datum/controller/process/fast_process/setup() name = "fast processing" schedule_interval = 2 //every 0.2 seconds start_delay = 9 - fast_processes = src log_startup_progress("Fast Processing starting up.") /datum/controller/process/fast_process/statProcess() @@ -15,18 +9,9 @@ var/datum/controller/process/fast_process/fast_processes stat(null, "[fast_processing.len] fast machines") /datum/controller/process/fast_process/doWork() - src.currentrun = fast_processing.Copy() - //cache for sanic speed (lists are references anyways) - var/list/currentrun = src.currentrun - - while(currentrun.len) - var/obj/thing = currentrun[1] - currentrun.Cut(1, 2) - if(thing) - try - thing.process() - catch(var/exception/e) - catchException(e, thing) - else - catchBadType(thing) - fast_processing -= thing \ No newline at end of file + for(last_object in fast_processing) + var/obj/O = last_object + try + O.process() + catch(var/exception/e) + catchException(e, O) \ No newline at end of file From eac129872018f45fcb47ef4808bf6c13bcae145b Mon Sep 17 00:00:00 2001 From: Krausus Date: Tue, 9 Aug 2016 15:24:09 -0400 Subject: [PATCH 036/101] Karma spending tweaks/refactoring --- code/modules/karma/karma.dm | 116 +++++++++++++++++++----------------- 1 file changed, 62 insertions(+), 54 deletions(-) diff --git a/code/modules/karma/karma.dm b/code/modules/karma/karma.dm index fa765fd244b..4db45b4242c 100644 --- a/code/modules/karma/karma.dm +++ b/code/modules/karma/karma.dm @@ -48,27 +48,59 @@ proc/sql_report_karma(var/mob/spender, var/mob/receiver) var/list/karma_spenders = list() +// Returns 1 if mob can give karma at all; if not, tells them why +/mob/proc/can_give_karma() + if(!client) + return 0 + if(!ticker || !player_list.len || (ticker.current_state == GAME_STATE_PREGAME)) + to_chat(src, "You can't award karma until the game has started.") + return 0 + if(client.karma_spent || (key in karma_spenders)) + to_chat(src, "You've already spent your karma for the round.") + return 0 + return 1 + +// Returns 1 if mob can give karma to M; if not, tells them why +/mob/proc/can_give_karma_to_mob(mob/M) + if(!can_give_karma()) + return 0 + if(!istype(M)) + to_chat(src, "That's not a mob.") + return 0 + if(!M.client) + to_chat(src, "That mob has no client connected at the moment.") + return 0 + if(key == M.key) + to_chat(src, "You can't spend karma on yourself!") + return 0 + if(client.address == M.client.address) + message_admins("Illegal karma spending attempt detected from [key] to [M.key]. Using the same IP!") + log_game("Illegal karma spending attempt detected from [key] to [M.key]. Using the same IP!") + to_chat(src, "You can't spend karma on someone connected from the same IP.") + return 0 + return 1 + + /mob/verb/spend_karma_list() set name = "Award Karma" set desc = "Let the gods know whether someone's been nice. Can only be used once per round." set category = "Special Verbs" - if(!ticker || !player_list.len) - to_chat(usr, "\red You can't award karma until the game has started.") + if(!can_give_karma()) return - if(ticker.current_state == GAME_STATE_PREGAME) - to_chat(usr, "\red You can't award karma until the game has started.") - return - - var/list/karma_list = list("Cancel") - for(var/mob/M in player_list) if(M.client && M.mind) - if(isNonCrewAntag(M)) // Don't include special roles, because players use it to meta + var/list/karma_list = list() + for(var/mob/M in player_list) + if(!(M.client && M.mind)) continue + if(M == src) + continue + if(!isobserver(src) && isNonCrewAntag(M)) + continue // Don't include special roles for non-observers, because players use it to meta karma_list += M - if(!karma_list.len || karma_list.len == 1) - to_chat(usr, "\red There's no-one to spend your karma on.") + if(!karma_list.len) + to_chat(usr, "There's no-one to spend your karma on.") return var/pickedmob = input("Who would you like to award Karma to?", "Award Karma", "Cancel") as null|mob in karma_list @@ -76,10 +108,6 @@ var/list/karma_spenders = list() if(isnull(pickedmob)) return - if(!istype(pickedmob, /mob)) - to_chat(usr, "\red That's not a mob.") - return - spend_karma(pickedmob) /mob/verb/spend_karma(var/mob/M) @@ -90,47 +118,27 @@ var/list/karma_spenders = list() if(!M) to_chat(usr, "Please right click a mob to award karma directly, or use the 'Award Karma' verb to select a player from the player listing.") return - if(!istype(M, /mob)) - to_chat(usr, "\red That's not a mob.") + if(!can_give_karma_to_mob(M)) return - if(!M.client) - to_chat(usr, "\red That mob has no client connected at the moment.") + if(alert("Give [M.name] good karma?", "Karma", "Yes", "No") != "Yes") return - if(src.client.karma_spent) - to_chat(usr, "\red You've already spent your karma for the round.") - return - for(var/a in karma_spenders) - if(a == src.key) - to_chat(usr, "\red You've already spent your karma for the round.") - return - if(M.key == src.key) - to_chat(usr, "\red You can't spend karma on yourself!") - return - if(M.client.address == src.client.address) - message_admins("\red Illegal karma spending detected from [src.key] to [M.key]. Using the same IP!") - log_game("\red Illegal karma spending detected from [src.key] to [M.key]. Using the same IP!") - to_chat(usr, "\red The karma system is not available to multi-accounters.") - var/choice = input("Give [M.name] good karma?", "Karma") in list("Good", "Cancel") - if(!choice || choice == "Cancel") - return - if(choice == "Good" && !(src.client.karma_spent)) - if(src.client.karma_spent) - to_chat(usr, "\red You've already spent your karma for the round.") - return - M.client.karma += 1 - to_chat(usr, "[choice] karma spent on [M.name].") - src.client.karma_spent = 1 - karma_spenders.Add(src.key) - if(M.client.karma <= -2 || M.client.karma >= 2) - var/special_role = "None" - var/assigned_role = "None" - var/karma_diary = file("data/logs/karma_[time2text(world.realtime, "YYYY/MM-Month/DD-Day")].log") - if(M.mind) - if(M.mind.special_role) - special_role = M.mind.special_role - if(M.mind.assigned_role) - assigned_role = M.mind.assigned_role - karma_diary << "[M.name] ([M.key]) [assigned_role]/[special_role]: [M.client.karma] - [time2text(world.timeofday, "hh:mm:ss")] given by [src.key]" + if(!can_give_karma_to_mob(M)) + return // Check again, just in case things changed while the alert box was up + + M.client.karma += 1 + to_chat(usr, "Good karma spent on [M.name].") + client.karma_spent = 1 + karma_spenders += key + + var/special_role = "None" + var/assigned_role = "None" + var/karma_diary = file("data/logs/karma_[time2text(world.realtime, "YYYY/MM-Month/DD-Day")].log") + if(M.mind) + if(M.mind.special_role) + special_role = M.mind.special_role + if(M.mind.assigned_role) + assigned_role = M.mind.assigned_role + karma_diary << "[M.name] ([M.key]) [assigned_role]/[special_role]: [M.client.karma] - [time2text(world.timeofday, "hh:mm:ss")] given by [key]" sql_report_karma(src, M) From 3373c24125eaa60d0b7a52386d093826db4cf45d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mieszko=20J=C4=99drzejczak?= Date: Tue, 9 Aug 2016 22:07:42 +0200 Subject: [PATCH 037/101] logs logs logs --- code/modules/research/xenobiology/xenobiology.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/research/xenobiology/xenobiology.dm b/code/modules/research/xenobiology/xenobiology.dm index 19065faad8c..313efce3dbd 100644 --- a/code/modules/research/xenobiology/xenobiology.dm +++ b/code/modules/research/xenobiology/xenobiology.dm @@ -215,6 +215,7 @@ SM.faction = user.faction SM.master_commander = user SM.sentience_act() + SM.attack_log += "\[[time_stamp()]\] Has been made sentient by [user.name] ([user.ckey])" to_chat(SM, "All at once it makes sense: you know what you are and who you are! Self awareness is yours!") to_chat(SM, "You are grateful to be self aware and owe [user] a great debt. Serve [user], and assist them in completing their goals at any cost.") to_chat(user, "[M] accepts the potion and suddenly becomes attentive and aware. It worked!") @@ -384,6 +385,7 @@ G.change_gender(pick(MALE,FEMALE)) G.loc = src.loc G.key = ghost.key + G.attack_log += "\[[time_stamp()]\] Has been summoned by [user.name] ([user.ckey])" to_chat(G, "You are an adamantine golem. You move slowly, but are highly resistant to heat and cold as well as blunt trauma. You are unable to wear clothes, but can still use most tools. Serve [user], and assist them in completing their goals at any cost.") qdel(src) From 0c861ef24559abecfcdfff5ea879c11276433bad Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Tue, 9 Aug 2016 16:43:37 -0400 Subject: [PATCH 038/101] Automatic changelog generation for PR #5387 --- html/changelogs/AutoChangeLog-pr-5387.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5387.yml diff --git a/html/changelogs/AutoChangeLog-pr-5387.yml b/html/changelogs/AutoChangeLog-pr-5387.yml new file mode 100644 index 00000000000..c7f5aeeea9d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5387.yml @@ -0,0 +1,4 @@ +author: Alexshreds +delete-after: True +changes: + - tweak: "pAIs can see the crew manifest again." From 13eaf6eac6bef7512325c7469a94e3f3de840851 Mon Sep 17 00:00:00 2001 From: "Ronald T. Mullins III" Date: Tue, 9 Aug 2016 16:14:58 -0500 Subject: [PATCH 039/101] Fix for #5386 Also includes mix_messages for synthignon and synth n' soda because neither of them are BLUE --- code/modules/reagents/newchem/drinks.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/reagents/newchem/drinks.dm b/code/modules/reagents/newchem/drinks.dm index 5f4dc5b0018..b1f789b7f22 100644 --- a/code/modules/reagents/newchem/drinks.dm +++ b/code/modules/reagents/newchem/drinks.dm @@ -201,6 +201,7 @@ result = "uplink" required_reagents = list("rum" = 1, "vodka" = 1, "tequila" = 1, "whiskey" = 1, "synthanol" = 1) result_amount = 5 + mix_message = "The chemicals mix to create a shiny, orange substance." /datum/reagent/ethanol/synthanol/synthnsoda name = "Synth 'n Soda" @@ -216,6 +217,7 @@ result = "synthnsoda" required_reagents = list("synthanol" = 1, "cola" = 1) result_amount = 2 + mix_message = "The chemicals mix to create a smooth, fizzy substance." /datum/reagent/ethanol/synthanol/synthignon name = "Synthignon" @@ -231,5 +233,6 @@ result = "synthignon" required_reagents = list("synthanol" = 1, "wine" = 1) result_amount = 2 + mix_message = "The chemicals mix to create a fine, red substance." // ROBOT ALCOHOL ENDS From 7490b921c7a3f0f27b3a028b4d3cf50dee9251d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mieszko=20J=C4=99drzejczak?= Date: Tue, 9 Aug 2016 23:33:34 +0200 Subject: [PATCH 040/101] Removes the thingy from mobs. --- code/modules/research/xenobiology/xenobiology.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/research/xenobiology/xenobiology.dm b/code/modules/research/xenobiology/xenobiology.dm index 313efce3dbd..1cf61c1b775 100644 --- a/code/modules/research/xenobiology/xenobiology.dm +++ b/code/modules/research/xenobiology/xenobiology.dm @@ -215,7 +215,6 @@ SM.faction = user.faction SM.master_commander = user SM.sentience_act() - SM.attack_log += "\[[time_stamp()]\] Has been made sentient by [user.name] ([user.ckey])" to_chat(SM, "All at once it makes sense: you know what you are and who you are! Self awareness is yours!") to_chat(SM, "You are grateful to be self aware and owe [user] a great debt. Serve [user], and assist them in completing their goals at any cost.") to_chat(user, "[M] accepts the potion and suddenly becomes attentive and aware. It worked!") From 31b189f154add29e7991c87ea951eb7cee8737c9 Mon Sep 17 00:00:00 2001 From: chopchop1614 Date: Tue, 9 Aug 2016 23:24:47 +0100 Subject: [PATCH 041/101] removes coding fluff --- code/game/gamemodes/changeling/changeling.dm | 23 -------------------- 1 file changed, 23 deletions(-) diff --git a/code/game/gamemodes/changeling/changeling.dm b/code/game/gamemodes/changeling/changeling.dm index 5640c9a71f6..a2d8d517d8e 100644 --- a/code/game/gamemodes/changeling/changeling.dm +++ b/code/game/gamemodes/changeling/changeling.dm @@ -169,29 +169,6 @@ var/list/possible_changeling_IDs = list("Alpha","Beta","Gamma","Delta","Epsilon" linghud.leave_hud(changeling.current) set_antag_hud(changeling.current, null) - -/*/datum/game_mode/changeling/check_finished() - var/changelings_alive = 0 - for(var/datum/mind/changeling in changelings) - if(!istype(changeling.current,/mob/living/carbon)) - continue - if(changeling.current.stat==2) - continue - changelings_alive++ - - if(changelings_alive) - changelingdeath = 0 - return ..() - else - if(!changelingdeath) - changelingdeathtime = world.time - changelingdeath = 1 - if(world.time-changelingdeathtime > TIME_TO_GET_REVIVED) - return 1 - else - return ..() - return 0*/ - /datum/game_mode/proc/grant_changeling_powers(mob/living/carbon/changeling_mob) if(!istype(changeling_mob)) return changeling_mob.make_changeling() From 35bfe2f917a6ebe3a910fdd23f15c4923479ed17 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Tue, 9 Aug 2016 22:03:12 -0400 Subject: [PATCH 042/101] prevents duplicates --- code/game/machinery/doors/airlock_control.dm | 2 +- code/game/machinery/doors/brigdoors.dm | 2 +- code/game/machinery/iv_drip.dm | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/machinery/doors/airlock_control.dm b/code/game/machinery/doors/airlock_control.dm index af45540c40b..4904c8795fa 100644 --- a/code/game/machinery/doors/airlock_control.dm +++ b/code/game/machinery/doors/airlock_control.dm @@ -37,7 +37,7 @@ obj/machinery/door/airlock/proc/execute_current_command() cur_command = null else if(!(src in machine_processing)) - addAtProcessing() + machine_processing += src obj/machinery/door/airlock/proc/do_command(var/command) switch(command) diff --git a/code/game/machinery/doors/brigdoors.dm b/code/game/machinery/doors/brigdoors.dm index f5cccf01735..3d8e7d3e15b 100644 --- a/code/game/machinery/doors/brigdoors.dm +++ b/code/game/machinery/doors/brigdoors.dm @@ -99,7 +99,7 @@ // Set releasetime releasetime = world.timeofday + timetoset if(!(src in machine_processing)) - addAtProcessing() + machine_processing += src for(var/obj/machinery/door/window/brigdoor/door in targets) if(door.density) diff --git a/code/game/machinery/iv_drip.dm b/code/game/machinery/iv_drip.dm index fb55eee1200..b886bc3ff71 100644 --- a/code/game/machinery/iv_drip.dm +++ b/code/game/machinery/iv_drip.dm @@ -79,7 +79,7 @@ if(beaker) usr.visible_message("[usr] attaches [src] to [target].", "You attach [src] to [target].") attached = target - addAtProcessing() + machine_processing += src update_icon() else to_chat(usr, "There's nothing attached to the IV drip!") From 72bc21ca2b0d0ae8dd86160958303dd5e9f37a20 Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Tue, 9 Aug 2016 22:08:44 -0400 Subject: [PATCH 043/101] Automatic changelog generation for PR #5399 --- html/changelogs/AutoChangeLog-pr-5399.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5399.yml diff --git a/html/changelogs/AutoChangeLog-pr-5399.yml b/html/changelogs/AutoChangeLog-pr-5399.yml new file mode 100644 index 00000000000..a1c8ac36b2c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5399.yml @@ -0,0 +1,4 @@ +author: taukausanake +delete-after: True +changes: + - bugfix: "Gives proper mix_messages for Uplink, Synthignon, and Synth 'n Soda drinks" From d92447203ceaff154897b6314d0862ef6c29f2f6 Mon Sep 17 00:00:00 2001 From: Aurorablade Date: Wed, 10 Aug 2016 01:37:34 -0400 Subject: [PATCH 044/101] Fixes #5202 --- code/game/jobs/whitelist.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/jobs/whitelist.dm b/code/game/jobs/whitelist.dm index 345b65c1d6b..2a99414cb0b 100644 --- a/code/game/jobs/whitelist.dm +++ b/code/game/jobs/whitelist.dm @@ -21,7 +21,7 @@ var/list/whitelist = list() if(guest_jobbans(rank)) if(!config.usewhitelist) return 1 - if(check_rights(R_ADMIN, 0)) + if(check_rights(R_ADMIN, 0, M)) return 1 if(!dbcon.IsConnected()) to_chat(usr, "\red Unable to connect to whitelist database. Please try again later.
") From f7b7adb984bf4bd8267cf0e413ea2e50212a7671 Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Wed, 10 Aug 2016 03:18:57 -0400 Subject: [PATCH 045/101] Automatic changelog generation for PR #5405 --- html/changelogs/AutoChangeLog-pr-5405.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5405.yml diff --git a/html/changelogs/AutoChangeLog-pr-5405.yml b/html/changelogs/AutoChangeLog-pr-5405.yml new file mode 100644 index 00000000000..7a71aa7179e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5405.yml @@ -0,0 +1,4 @@ +author: Fethas +delete-after: True +changes: + - bugfix: "The whitelist will respect addons better, didn't even have to make a ban appeal.." From a06f0777087f1490781adefad6ef98beefe891d6 Mon Sep 17 00:00:00 2001 From: FreeStylaLT Date: Wed, 10 Aug 2016 12:33:42 +0300 Subject: [PATCH 046/101] muh wuhls --- _maps/map_files/cyberiad/cyberiad.dmm | 213 ++++++++++++-------------- 1 file changed, 100 insertions(+), 113 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 9d54dbe9b83..1ccf95cf095 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -49,11 +49,11 @@ "aaW" = (/obj/item/weapon/soap/nanotrasen,/obj/machinery/atmospherics/unary/vent_pump,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/permabrig) "aaX" = (/obj/machinery/atmospherics/unary/vent_scrubber,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/permabrig) "aaY" = (/obj/structure/toilet{dir = 8},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/permabrig) -"aaZ" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/wall/r_wall,/area/security/permabrig) +"aaZ" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/wall,/area/security/permabrig) "aba" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass{name = "Prison Garden"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) "abb" = (/obj/machinery/door/airlock/glass{name = "Prison Garden"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) "abc" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Prison Gate"; name = "Prison Blast Doors"; opacity = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/security/permabrig) -"abd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/security/permabrig) +"abd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall,/area/security/permabrig) "abe" = (/obj/machinery/door/airlock{name = "Bathroom"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) "abf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) "abg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/item/weapon/twohanded/required/kirbyplants,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) @@ -73,7 +73,7 @@ "abu" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Prison Gate"; name = "Prison Blast Doors"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor/plating,/area/security/permabrig) "abv" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Prison Gate"; name = "Prison Blast Doors"; opacity = 0},/obj/machinery/door/airlock/glass_security{name = "Prison Wing"; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/permabrig) "abw" = (/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/security/permabrig) -"abx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall,/area/security/permabrig) +"abx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/security/permabrig) "aby" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/security/permabrig) "abz" = (/obj/structure/holohoop,/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/security/permabrig) "abA" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/vox) @@ -133,7 +133,7 @@ "acC" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/permabrig) "acD" = (/obj/item/clothing/mask/muzzle/gag,/turf/simulated/floor/plating,/area/security/permabrig) "acE" = (/turf/simulated/wall/r_wall,/area/security/securearmoury) -"acF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/wall/r_wall,/area/security/permabrig) +"acF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/wall,/area/security/permabrig) "acG" = (/obj/structure/grille,/turf/space,/area/space) "acH" = (/obj/structure/closet/secure_closet/hos,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/hos) "acI" = (/obj/machinery/computer/security{network = list("SS13","Research Outpost","Mining Outpost")},/obj/machinery/requests_console{announcementConsole = 1; department = "Head of Security's Desk"; departmentType = 5; name = "Head of Security Requests Console"; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/hos) @@ -3752,7 +3752,7 @@ "buh" = (/turf/simulated/wall,/area/medical/exam_room) "bui" = (/turf/simulated/wall,/area/medical/morgue) "buj" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Biohazard_medi"; name = "Quarantine Lockdown"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/medical/exam_room) -"buk" = (/turf/simulated/wall/r_wall,/area/medical/morgue) +"buk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/wall,/area/security/permabrig) "bul" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "bum" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/hallway/primary/starboard/east) "bun" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/item/weapon/twohanded/required/kirbyplants,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard/east) @@ -3980,7 +3980,7 @@ "byB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central/west) "byC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel,/area/hallway/primary/central/west) "byD" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/central/west) -"byE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall/r_wall,/area/hallway/primary/central/sw) +"byE" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 11; level = 1},/turf/simulated/wall,/area/security/permabrig) "byF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "byG" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{level = 1},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "byH" = (/obj/machinery/power/apc{dir = 1; name = "Bridge Maintenance APC"; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/maintcentral) @@ -4167,10 +4167,10 @@ "bCg" = (/obj/machinery/light{dir = 8},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central/sw) "bCh" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/plasteel,/area/hallway/primary/central/sw) "bCi" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central/sw) -"bCj" = (/turf/simulated/wall/r_wall,/area/hallway/primary/central/sw) +"bCj" = (/turf/simulated/wall,/area/ai_monitored/storage/eva) "bCk" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bCl" = (/turf/simulated/wall,/area/crew_quarters/heads) -"bCm" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/crew_quarters/heads) +"bCl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall,/area/hallway/primary/central/sw) +"bCm" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall,/area/engine/gravitygenerator) "bCn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall,/area/crew_quarters/heads) "bCo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "Head of Personnel"; req_access = null; req_access_txt = "57"},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) "bCp" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads) @@ -4678,7 +4678,7 @@ "bLX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel,/area/engine/gravitygenerator) "bLY" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plasteel,/area/engine/gravitygenerator) "bLZ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/item/device/radio/intercom{dir = 4; name = "station intercom (General)"; pixel_x = 28},/turf/simulated/floor/plasteel,/area/engine/gravitygenerator) -"bMa" = (/turf/simulated/wall,/area/engine/gravitygenerator) +"bMa" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/toxins/storage) "bMb" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/obj/effect/decal/warning_stripes/south,/turf/simulated/floor/plasteel,/area/teleporter) "bMc" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/effect/decal/warning_stripes/south,/turf/simulated/floor/plasteel,/area/teleporter) "bMd" = (/obj/effect/decal/warning_stripes/south,/turf/simulated/floor/plasteel,/area/teleporter) @@ -4766,7 +4766,7 @@ "bNH" = (/obj/machinery/blackbox_recorder,/turf/simulated/floor/bluegrid,/area/server) "bNI" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/hidden/supply{req_access_txt = "0"},/turf/simulated/floor/bluegrid,/area/server) "bNJ" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/machinery/light_switch{pixel_y = -25},/obj/machinery/camera{c_tag = "Messaging Server"; dir = 1; network = list("SS13")},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/server) -"bNK" = (/turf/simulated/wall,/area/server) +"bNK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall,/area/engine/controlroom) "bNL" = (/obj/machinery/camera{c_tag = "Gravity Generator Foyer"; dir = 1; network = list("SS13")},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/closet/radiation,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light,/turf/simulated/floor/plasteel,/area/engine/gravitygenerator) "bNM" = (/obj/structure/closet/radiation,/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/light,/turf/simulated/floor/plasteel,/area/engine/gravitygenerator) "bNN" = (/obj/machinery/computer/teleporter,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/teleporter) @@ -4840,7 +4840,7 @@ "bPd" = (/obj/machinery/door/airlock/command{name = "Head of Personnel"; req_access = null; req_access_txt = "57"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) "bPe" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall,/area/server) "bPf" = (/obj/machinery/door/airlock/external{aiControlDisabled = 0; hackProof = 1; id_tag = "emergency_home"; name = "Escape Airlock"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"bPg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/engine/gravitygenerator) +"bPg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/wall,/area/engine/controlroom) "bPh" = (/obj/machinery/door/firedoor{dir = 8; name = "Firelock West"},/obj/machinery/door/airlock/engineering{name = "Gravity Generator"; req_access_txt = "0"; req_one_access_txt = "10;30"},/turf/simulated/floor/plasteel{tag = "icon-vault"; icon_state = "vault"},/area/engine/gravitygenerator) "bPi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/central/se) "bPj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/hallway/primary/central/se) @@ -4877,9 +4877,9 @@ "bPO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/toxins/server_coldroom) "bPP" = (/turf/simulated/wall/r_wall,/area/toxins/server) "bPQ" = (/obj/machinery/door/firedoor{dir = 1; name = "hazard door north"},/obj/machinery/door/airlock/command{name = "Server Room"; req_access = null; req_access_txt = "30"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) -"bPR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall,/area/toxins/storage) +"bPR" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/wall,/area/engine/controlroom) "bPS" = (/obj/machinery/disposal,/obj/machinery/camera{c_tag = "Atmospherics Monitoring"; dir = 8; network = list("SS13")},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 4},/area/engine/controlroom) -"bPT" = (/turf/simulated/wall,/area/toxins/storage) +"bPT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/wall,/area/engine/controlroom) "bPU" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bPV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) "bPW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) @@ -5641,10 +5641,10 @@ "cey" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{level = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) "cez" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) "ceA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall,/area/hallway/primary/aft) -"ceB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall/r_wall,/area/engine/controlroom) -"ceC" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/wall/r_wall,/area/engine/controlroom) -"ceD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/wall/r_wall,/area/engine/controlroom) -"ceE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/wall/r_wall,/area/engine/controlroom) +"ceB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/engine/controlroom) +"ceC" = (/turf/simulated/wall,/area/construction) +"ceD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/construction) +"ceE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall,/area/construction) "ceF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint) "ceG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asmaint) "ceH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/decal/cleanable/fungus,/turf/simulated/wall,/area/maintenance/asmaint) @@ -5723,13 +5723,13 @@ "cgc" = (/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{dir = 8; name = "station intercom (General)"; pixel_x = -28},/obj/machinery/camera{c_tag = "Aft Primary Hallway 1"; dir = 4; network = list("SS13")},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) "cgd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) "cge" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/sign/poster/legit{pixel_x = 32},/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"cgf" = (/turf/simulated/wall/r_wall,/area/engine/controlroom) +"cgf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/medical/research{name = "Research Division"}) "cgg" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/closet/firecloset,/obj/item/taperoll/engineering,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel,/area/engine/controlroom) "cgh" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = 30},/obj/structure/closet/firecloset,/obj/item/taperoll/engineering,/turf/simulated/floor/plasteel,/area/engine/controlroom) "cgi" = (/obj/structure/closet/firecloset,/obj/item/taperoll/engineering,/turf/simulated/floor/plasteel,/area/engine/controlroom) "cgj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/computer/security/telescreen{desc = "Used for watching the singularity chamber."; dir = 8; layer = 4; name = "Singularity Engine Telescreen"; network = list("Singularity"); pixel_x = 0; pixel_y = 30},/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor/plasteel,/area/engine/controlroom) "cgk" = (/obj/structure/cable,/obj/machinery/computer/monitor{name = "Grid Power Monitoring Computer"},/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 5},/area/engine/controlroom) -"cgl" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall,/area/engine/controlroom) +"cgl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall,/area/medical/patient_a) "cgm" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) "cgn" = (/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cgo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) @@ -5869,9 +5869,9 @@ "ciS" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/engine/controlroom) "ciT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel,/area/engine/controlroom) "ciU" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/medical/virology) -"ciV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall,/area/construction) -"ciW" = (/turf/simulated/wall/r_wall,/area/construction) -"ciX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/construction) +"ciV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/toxins/explab) +"ciW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/wall,/area/toxins/explab) +"ciX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/wall,/area/toxins/explab) "ciY" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/oxygen{name = "Canister: \[O2] (CRYO)"},/obj/machinery/light_switch{name = "light switch "; dir = 2; pixel_x = 0; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 10},/area/medical/sleeper) "ciZ" = (/obj/machinery/bodyscanner,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/medical/sleeper) "cja" = (/obj/item/device/radio/intercom{dir = 1; name = "station intercom (General)"; pixel_y = -28},/obj/machinery/body_scanconsole,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/medical/sleeper) @@ -5889,7 +5889,7 @@ "cjm" = (/obj/structure/sign/biohazard,/turf/simulated/wall,/area/medical/virology) "cjn" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitebluecorner"; tag = "icon-whitebluecorner"},/area/medical/medbay2) "cjo" = (/obj/structure/closet/emcloset,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/camera{c_tag = "Virology Airlock"; network = list("SS13")},/turf/simulated/floor/plasteel{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/medical/virology) -"cjp" = (/turf/simulated/wall/r_wall,/area/medical/patient_a) +"cjp" = (/obj/effect/decal/cleanable/fungus,/turf/simulated/wall,/area/toxins/explab) "cjq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/medical/biostorage) "cjr" = (/obj/structure/extinguisher_cabinet,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/wall/r_wall,/area/medical/biostorage) "cjs" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Secondary Storage"; req_access_txt = "39"},/turf/simulated/floor/plasteel,/area/medical/biostorage) @@ -5902,7 +5902,7 @@ "cjz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/explab) "cjA" = (/obj/item/device/radio/intercom{name = "station intercom (General)"; pixel_y = -28},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/explab) "cjB" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/telepad_cargo,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/explab) -"cjC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) +"cjC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/toxins/xenobiology) "cjD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitegreencorner"},/area/medical/research{name = "Research Division"}) "cjE" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cjF" = (/obj/machinery/light,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitegreencorner"},/area/medical/research{name = "Research Division"}) @@ -5958,17 +5958,17 @@ "ckD" = (/turf/simulated/wall/r_wall,/area/medical/biostorage) "ckE" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/asmaint) "ckF" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ckG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall,/area/toxins/explab) +"ckG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/medical/patient_a) "ckH" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/maintenance{name = "E.X.P.E.R.I-MENTOR Lab Maintenance"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ckI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/wall/r_wall,/area/toxins/explab) -"ckJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/wall/r_wall,/area/toxins/explab) -"ckK" = (/obj/effect/decal/cleanable/fungus,/turf/simulated/wall/r_wall,/area/toxins/explab) +"ckI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/engine/controlroom) +"ckJ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/wall,/area/construction) +"ckK" = (/obj/structure/sign/securearea,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/toxins/xenobiology) "ckL" = (/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) "ckM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/asmaint) "ckN" = (/obj/structure/sign/greencross,/turf/simulated/wall/r_wall,/area/medical/patient_a) "ckO" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/asmaint) "ckP" = (/turf/simulated/wall/r_wall,/area/toxins/xenobiology) -"ckQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall,/area/toxins/xenobiology) +"ckQ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{dir = 1; level = 2},/obj/machinery/meter,/turf/simulated/wall,/area/engine/controlroom) "ckR" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Xenobiology Research"; req_access_txt = "47"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) "ckS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/toxins/xenobiology) "ckT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/binary/valve,/turf/simulated/floor/plating,/area/maintenance/asmaint2) @@ -6029,7 +6029,7 @@ "clW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel,/area/medical/biostorage) "clX" = (/obj/structure/table,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/device/assembly/igniter,/obj/item/device/assembly/igniter,/obj/item/device/assembly/igniter,/obj/item/device/assembly/timer,/obj/item/device/assembly/timer,/obj/item/device/assembly/timer,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/camera{c_tag = "Medbay Storage"; dir = 8; network = list("SS13")},/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/medical/biostorage) "clY" = (/obj/structure/closet,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"clZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall/r_wall,/area/medical/patient_a) +"clZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 9; level = 2},/turf/simulated/wall,/area/engine/controlroom) "cma" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/stool/bed,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitered"},/area/medical/patient_a) "cmb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cmc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) @@ -6045,7 +6045,7 @@ "cmm" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitered"},/area/medical/patient_a) "cmn" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/medical/patients_rooms) "cmo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/medical/patients_rooms) -"cmp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/medical/patient_a) +"cmp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/wall,/area/construction) "cmq" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 11; level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/patient_a) "cmr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -25; pixel_y = 0; req_access_txt = "0"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 101; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitered"},/area/medical/patient_a) "cms" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) @@ -6072,7 +6072,7 @@ "cmN" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) "cmO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) "cmP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"cmQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/engine/controlroom) +"cmQ" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{tag = "icon-map (NORTH)"; icon_state = "map"; dir = 1},/turf/simulated/wall,/area/engine/controlroom) "cmR" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/item/device/radio/intercom{frequency = 1459; name = "station intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel,/area/engine/controlroom) "cmS" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 8; name = "Engineering Foyer APC"; pixel_x = -24; shock_proof = 1},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/storage/hazardvest,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/clothing/suit/storage/hazardvest,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas{pixel_x = -3; pixel_y = -3},/turf/simulated/floor/plasteel,/area/engine/break_room) "cmT" = (/obj/machinery/computer/general_air_control{frequency = 1443; level = 3; name = "Distribution and Waste Monitor"; sensors = list("mair_in_meter" = "Mixed Air In", "air_sensor" = "Mixed Air Supply Tank", "mair_out_meter" = "Mixed Air Out", "dloop_atm_meter" = "Distribution Loop", "wloop_atm_meter" = "Waste Loop")},/turf/simulated/floor/plasteel,/area/engine/controlroom) @@ -6109,7 +6109,7 @@ "cny" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor{dir = 2; name = "hazard door south"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/toxins/xenobiology) "cnz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor{dir = 2; name = "hazard door south"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/toxins/xenobiology) "cnA" = (/obj/machinery/door/firedoor{dir = 2; name = "hazard door south"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)"},/area/toxins/xenobiology) -"cnB" = (/turf/simulated/wall,/area/toxins/misc_lab) +"cnB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall,/area/engine/controlroom) "cnC" = (/turf/simulated/wall/r_wall,/area/toxins/misc_lab) "cnD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/wall/r_wall,/area/toxins/misc_lab) "cnE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/wall/r_wall,/area/toxins/misc_lab) @@ -6138,7 +6138,7 @@ "cob" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/computer/guestpass/hop{pixel_x = 28},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) "coc" = (/obj/machinery/door/firedoor{dir = 1; name = "Firelock North"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering"; req_access_txt = "0"; req_one_access_txt = "11;24"},/turf/simulated/floor/plasteel,/area/engine/controlroom) "cod" = (/turf/simulated/wall,/area/engine/controlroom) -"coe" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/wall/r_wall,/area/construction) +"coe" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/wall,/area/engine/controlroom) "cof" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/construction) "cog" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/construction) "coh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/construction) @@ -6151,7 +6151,7 @@ "coo" = (/obj/structure/closet/wardrobe/pjs,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "cop" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) "coq" = (/obj/structure/stool/bed/chair/comfy/black,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/ward) -"cor" = (/turf/simulated/wall/r_wall,/area/medical/ward) +"cor" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{level = 1},/turf/simulated/wall,/area/engine/break_room) "cos" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) "cot" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitered"},/area/medical/medbay2) "cou" = (/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/medical/biostorage) @@ -6164,9 +6164,9 @@ "coB" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/obj/effect/decal/warning_stripes/southwestcorner,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) "coC" = (/obj/structure/table/glass,/obj/item/weapon/storage/bag/plants/portaseeder,/obj/item/device/analyzer/plant_analyzer,/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = -6; pixel_y = -25},/obj/item/device/radio/intercom{frequency = 1459; name = "station intercom (General)"; pixel_x = 28},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hallway/secondary/construction{name = "\improper Garden"}) "coD" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"coE" = (/obj/structure/sign/biohazard,/turf/simulated/wall,/area/toxins/xenobiology) +"coE" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/turf/simulated/wall,/area/engine/break_room) "coF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Xenobiology Research"; req_access_txt = "47"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"coG" = (/obj/structure/sign/securearea,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall,/area/toxins/xenobiology) +"coG" = (/turf/simulated/wall,/area/medical/patients_rooms) "coH" = (/obj/structure/closet/bombcloset,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/misc_lab) "coI" = (/obj/structure/closet/secure_closet/scientist,/obj/machinery/camera{c_tag = "Research Test Lab West"; dir = 2; network = list("Research","SS13"); pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/misc_lab) "coJ" = (/obj/structure/closet/secure_closet/scientist,/obj/machinery/light{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/misc_lab) @@ -6263,7 +6263,7 @@ "cqw" = (/obj/machinery/vending/assist,/turf/simulated/floor/plating,/area/storage/tech) "cqx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) "cqy" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/pump,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 8},/area/hallway/primary/aft) -"cqz" = (/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{dir = 1; level = 2},/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/engine/controlroom) +"cqz" = (/obj/structure/sign/securearea,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/wall,/area/engine/break_room) "cqA" = (/obj/machinery/atmospherics/pipe/simple/hidden/universal{dir = 4},/turf/simulated/floor/plasteel,/area/engine/controlroom) "cqB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor/plasteel,/area/engine/controlroom) "cqC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor/plasteel,/area/engine/controlroom) @@ -6305,13 +6305,13 @@ "crm" = (/turf/simulated/wall/r_wall,/area/hallway/primary/aft) "crn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{dir = 8; name = "station intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) "cro" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/pump,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 8},/area/hallway/primary/aft) -"crp" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 9; level = 2},/turf/simulated/wall/r_wall,/area/engine/controlroom) +"crp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/medical/patients_rooms) "crq" = (/obj/machinery/camera{c_tag = "Atmospherics Access"; dir = 4; network = list("SS13")},/obj/machinery/light{dir = 8},/obj/item/device/radio/intercom{frequency = 1459; name = "station intercom (General)"; pixel_x = -28},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/plasteel,/area/engine/controlroom) "crr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/hologram/holopad,/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = 0; pixel_y = -32; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/hidden/universal{dir = 4},/turf/simulated/floor/plasteel,/area/engine/controlroom) "crs" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/drone_fabricator,/turf/simulated/floor/plasteel,/area/engine/controlroom) "crt" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor/plasteel,/area/engine/controlroom) "cru" = (/obj/item/device/radio/intercom{name = "station intercom (General)"; pixel_y = -28},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/computer/drone_control,/turf/simulated/floor/plasteel,/area/engine/controlroom) -"crv" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/wall/r_wall,/area/construction) +"crv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/wall,/area/medical/surgery) "crw" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical{pixel_y = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/item/device/radio/intercom{frequency = 1459; name = "station intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/construction) "crx" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10; initialize_directions = 10; level = 1},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/construction) "cry" = (/obj/structure/table,/obj/item/device/multitool,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/construction) @@ -6372,12 +6372,9 @@ "csB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellowcorner"},/area/hallway/primary/aft) "csC" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) "csD" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/primary/aft) -"csE" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{tag = "icon-map (NORTH)"; icon_state = "map"; dir = 1},/turf/simulated/wall/r_wall,/area/engine/controlroom) +"csE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/wall,/area/medical/surgery) "csF" = (/obj/machinery/door/firedoor{dir = 1; name = "Firelock North"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering"; req_access_txt = "0"; req_one_access_txt = "11;24"},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor/plasteel,/area/engine/controlroom) -"csG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/engine/controlroom) -"csH" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/wall/r_wall,/area/engine/controlroom) -"csI" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/turf/simulated/wall/r_wall,/area/engine/break_room) -"csJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{level = 1},/turf/simulated/wall/r_wall,/area/engine/break_room) +"csG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall,/area/maintenance/asmaint2) "csK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{level = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/atmos/control) "csL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/atmos/control) "csM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/wall/r_wall,/area/atmos/control) @@ -6434,10 +6431,8 @@ "ctL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) "ctM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) "ctN" = (/obj/machinery/atmospherics/unary/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/camera{c_tag = "Aft Primary Hallway 2"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = -22},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/primary/aft) -"ctO" = (/obj/structure/sign/securearea,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/wall/r_wall,/area/engine/break_room) "ctP" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/engine/break_room) "ctQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/recharge_station,/turf/simulated/floor/plasteel,/area/engine/break_room) -"ctR" = (/turf/simulated/wall/r_wall,/area/engine/break_room) "ctS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/computer/station_alert,/turf/simulated/floor/plasteel,/area/engine/break_room) "ctT" = (/obj/machinery/computer/arcade,/turf/simulated/floor/plasteel,/area/engine/break_room) "ctU" = (/obj/structure/table,/obj/machinery/media/receiver/boombox,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel,/area/engine/break_room) @@ -6630,9 +6625,6 @@ "cxz" = (/obj/machinery/atmospherics/unary/portables_connector,/turf/simulated/floor/plasteel,/area/atmos/control) "cxA" = (/obj/machinery/atmospherics/unary/portables_connector,/obj/machinery/door_control{id = "atmos"; name = "Atmospherics Lockdown"; pixel_x = 24; pixel_y = 8; req_access_txt = "24"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plasteel,/area/atmos/control) "cxB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Biohazard_medi"; name = "Quarantine Lockdown"; opacity = 0},/obj/machinery/door/airlock/maintenance{name = "Surgery Maintenance"; req_access_txt = "45"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cxC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall,/area/medical/surgery) -"cxD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/wall/r_wall,/area/medical/surgery) -"cxE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall/r_wall,/area/medical/surgery) "cxF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Biohazard_medi"; name = "Quarantine Lockdown"; opacity = 0},/obj/machinery/door/airlock/maintenance{name = "Surgery Maintenance"; req_access_txt = "45"},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cxG" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "xeno_airlock_control"; name = "Xenobiology Access Button"; pixel_x = -24; pixel_y = 0; req_access_txt = "55"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor{dir = 4; name = "Firelock East"},/obj/machinery/door/airlock/research{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "xeno_airlock_exterior"; locked = 1; name = "Xenobiology External Airlock"; req_access_txt = "55"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) "cxH" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/asmaint2) @@ -6700,7 +6692,6 @@ "cyR" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Monkey Pen"; req_access_txt = "39"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) "cyS" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/medical/virology) "cyT" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/medical/virology) -"cyU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/wall/r_wall,/area/medical/surgery) "cyV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) "cyW" = (/obj/machinery/camera{c_tag = "Medbay IV Room"; dir = 1; network = list("SS13"); pixel_x = 0},/turf/simulated/floor/plasteel{dir = 3; icon_state = "whitered"},/area/medical/medbay2) "cyX" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Break Room"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; level = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) @@ -7525,7 +7516,6 @@ "cOL" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 4; level = 2},/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/space,/area/space) "cOM" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "tox_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) "cON" = (/obj/structure/sign/biohazard{pixel_y = 32},/turf/space,/area/space) -"cOO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/maintenance/asmaint2) "cOP" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "cOQ" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "cOR" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) @@ -8199,7 +8189,6 @@ "dbL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/vending/medical,/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/medical/patients_rooms) "dbM" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/medical/patients_rooms) "dbN" = (/obj/item/weapon/shard,/obj/effect/decal/cleanable/blood,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"dbO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/medical/patients_rooms) "dbP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) "dbQ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/patient_c) "dbR" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -25; pixel_y = 0; req_access_txt = "0"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 101; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitered"},/area/medical/patient_c) @@ -8833,7 +8822,6 @@ "dnV" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "Alternate Construction Area APC"; pixel_x = 25},/turf/simulated/floor/plating,/area/maintenance/consarea) "dnW" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/mechanic_workshop) "dnX" = (/obj/machinery/door/airlock/maintenance{name = "Mechanic Workshop Maintenance"; req_access = null; req_access_txt = "70"},/turf/simulated/floor/plating,/area/maintenance/aft) -"dnY" = (/turf/simulated/wall/r_wall,/area/maintenance/consarea) "dnZ" = (/obj/machinery/light{dir = 1; on = 1},/turf/simulated/floor/engine,/area/engine/mechanic_workshop) "doa" = (/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor/plating,/area/maintenance/apmaint) "dob" = (/obj/structure/spacepoddoor,/obj/machinery/door/poddoor/multi_tile/three_tile_ver{id_tag = "mechpodbayouter"; layer = 3.1; req_access_txt = "70"},/turf/simulated/floor/engine,/area/engine/mechanic_workshop) @@ -8929,7 +8917,6 @@ "dpO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/wall/r_wall,/area/security/permabrig) "dpP" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/flasher{id = "permaflash1"; pixel_x = 28; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) "dpQ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) -"dpR" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 11; level = 1},/turf/simulated/wall/r_wall,/area/security/permabrig) "dpS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/obj/machinery/flasher{id = "permaflash2"; pixel_x = 28; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) "dpT" = (/obj/machinery/flasher{id = "permaflash3"; pixel_x = 28; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/permabrig) "dpU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/power/apc{dir = 4; name = "Prison Cell Block A APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison/cell_block/A) @@ -9045,15 +9032,15 @@ bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbi bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcVGaafaafaafddwaafaafaafdelbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaaEaaCaaHaaFaaHaaIaaKbikbikbikaalaalaalaalaalaabaabbikbikbikbikaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFldeqcaVdgkbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabaabaabaabaabaalaaLaaNaaMaayaaOaalbikbikaabaalaaPaaRaaQaalaalaalbikbikaabaabaabaacbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFldhNcaVdhObFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikbikaalaaSaaTaaMaaVaaUaalbikaabaabaalaaWabhaaXabtaaYaalbikaabaabaacaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdhPaafaafaafaafbFldhNcaVdhOdhQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaacaalaaBaalaaZaalabaabbaalaalabcaanaaoaalabdabeabxaalaalaalaalaalaalaalaalaalaalaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFldhRcaVcaVdhSbFldhNcaVdhObFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaacaabaabaalabgabiaaSabiaaMabfabjablaaxaavaayaboabmaaDabpabrabqabsaalabwabwabzabyabyaalaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFldhRcaVayLdhTbFldhNcaVdhObFlaafdhWdhVdhXbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaalabBabDabCaaDaaMabEaayaayabFabGaavabIabHabJaaGaavabMabNaalabOabOabQabPabPaaBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdhPaafaafaafaafbFldhNcaVdhOdhQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaacaalaaBaalaaZaatabaabbaataalabcaanaaoaalabdabeabxaataataalaalaalaalaalaalaalaalaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFldhRcaVcaVdhSbFldhNcaVdhObFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaacaabaabaalabgabiaaSabiaaMabfabjablaaxaavaayaboabmaaDabpabrabqabsaatabwabwabzabyabyaalaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFldhRcaVayLdhTbFldhNcaVdhObFlaafdhWdhVdhXbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaalabBabDabCaaDaaMabEaayaayabFabGaavabIabHabJaaGaavabMabNaatabOabOabQabPabPaaBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFldhYcaVcaVdhZbFldiacaVcczdicdibdibdibbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikaalabRaaHabSaaHabTabVabUabYabXacaabZaccacbacfaceabZacjacjacFahdahcbnHahedhqbnIbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFldhRcaVcaVcaVdidcaVcaVdiedigdifdifdihbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdiibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaalaavdiEdiDdkJdiIdpodkKdkJdkJdpqdppdpsdprdkJdptdpudkJdkJdpvdpxdpwdpydpwabPdpzbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFldhRcaVcaVcaVdijcaVcaVcaVaVUdikdikdimbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaalaaldpBdpAdpDdpCdpEaaldpFdpFaaldpGdpHaaldpJdpIaalaalaalaaldpKagtaaDagtabPdpLbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdhPaafaafaafaafaafaafdincaVcaVaafaafaafaafaafaafdhXbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaaldpMaaydpNabndpOdpDdpPdpOdpQdpSdpRdpDdpTdpOagUagXdpOdpXdpWdpZdpYdqaaalbikbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdiobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFldipdipdiqdisdirbFlditcaVcaVbFldiudiwdivdiydixbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaalabuaalabvdqbaaldqcaaqaaldqcaaqabxdqcaaqaalaabaEQaalaalaalaalaalaalaalaabaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFlcaVcaVcaVayLcaVdizcaVcaVcaVdiAcaVayLcaVayLdiBbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaalaalaalaalabuaaldqddqeaaldqfdqfaaldqgdqgabxdqhdqhaalaabaEQabLabLabLdqiaEQaEQaabaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikabAcQScJadgjbikbikbikabAbikbikbikdgjbikbikbikabAdiCdgldgjbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFldhRcaVcaVcaVdijcaVcaVcaVaVUdikdikdimbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaalaaldpBdpAdpDdpCdpEaatdpFdpFaatdpGdpHaatdpJdpIaalaalaalaaldpKagtaaDagtabPdpLbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdhPaafaafaafaafaafaafdincaVcaVaafaafaafaafaafaafdhXbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaaldpMaaydpNabnbukdpDdpPbukdpQdpSbyEdpDdpTdpOagUagXdpOdpXdpWdpZdpYdqaaalbikbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdiobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFldipdipdiqdisdirbFlditcaVcaVbFldiudiwdivdiydixbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaalabuaatabvdqbaatdqcaaqaatdqcaaqabxdqcaaqaalaabaEQaalaalaalaalaalaalaalaabaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFlcaVcaVcaVayLcaVdizcaVcaVcaVdiAcaVayLcaVayLdiBbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaalaalaalaalabuaatdqddqeaatdqfdqfaatdqgdqgabxdqhdqhaalaabaEQabLabLabLdqiaEQaEQaabaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikabAcQScJadgjbikbikbikabAbikbikbikdgjbikbikbikabAdiCdgldgjbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFlajbcaVcaVcaVcaVdiFcaVcaVcaVdiGcaVcaVcaVcaVdiHbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabaabaabaaldqkdqjdqmdqldqnabkdqpdqodqqdqqdqsdqrdqrdqtdqrdquaalaabaabaabaEQabLabLaEQaabbikbikaabbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgmdgodgndgmbikbikabAdgmdgpdgrdgqdgmdgjbikbikdgmdgsdgtdgmbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFlajecaVcaVdiKdiJbFldiLdiMdiLbFlaWldiOcaVcaVcaVbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikaaldqwdqvdqydqxdqAdqzdqCdqBdqAdqDdqAdqEdqFdqAdqAdqGaalbikaabaabaabaEQabLaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgmdgvdgudgmbikabAdgwdgydgxdgAdgzdgydgwdgjbikdgmdgBdgCdgmbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbFlcaVcaVdiPbFlaafbFlcaVdiRdiQbFlaafbFlcaVcaVcaVbFlbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaalaalaalaalaalaaldqHdqIaalaalaalaalaalaalaalaalaalaalbikbikbikaabaEQabLabLaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgmdgEdgDdgFbikdgHdgGdgydgydgIdgydgydgGdgJbikdgLdgKdgMdgmbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik @@ -9105,11 +9092,11 @@ bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbi bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdmJdmKaGddmKaIoaIoaIoaIqaIoaIoaIoaIsaItaIuaIuaIuaIuaIvaxVazHaxVaIwaIxaIyazHaIzaGpaCLaxVaxVaxVaxVaxVaxVaGpaxVazHaIyaCBazHazHaGvaIAaIBaICaIDaIDaIDaIDaIEaIDaIDaIFaIGaICaIHaIIaIIaIIaIIaIIaIIaIIaIJaIKaIKaIKaIKaILaIMaIKaINaIKaIOaILaIKaIKaIKaIKaIPaIQaIRaISaITaFzaIUaIVaHPaIWaEgaHTaIXaIYbvsaHTaEhaIZaJaaJaaJbaEiaFGaJcaJdaJdaJeaEhaJfaJgaChaChaChaChaChaJhaJiaJjaFQbikbikayGayHayHayHayHayHayHaIeaFUaFUaFUaFUaFUaFUaFUaCmayHayHayHayHaDzayHayHaDxayHaJkaJlaJmaJnaJoaFYaFYaFYaJpaDCaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaInaInaKzaJqaJraJsaJtaJuaJvaJwaJxaJvaJyaJzaJvaJvaJAaxVazHaxVaJBazHazHaJCaJDaxVaEVaBFazHazHazHazHazHazHaGpaJEazHaxVaEKaEKaDMaJFaDMaJGaJHaJIaJIaJIaJJaJIaJIaJIaJKaJGaJLaJMaJMaJMaJMaJMaJMaJMaGvaIKaJNaJOaJPaJQaJRawxaJTaJUaJVaJWaJXaJOaJYaIKaJZaxqaKaazIaKbaGKaKcaKdaKdaKeaKfaKgaSsaKiaKiaKjaKkaKlaKjaKkaKkaKmaKnaKoaEhaEhaKpaEhaKqaKraChaChaChaChaChaKraCfaCfaCfayGayGayGayKayJayJaAkayGayGaDxayJayGaKsayJayGaAkayGaDxaHVayJayGaAkayGayHaHVaDxayHaKtaDCaKuaIhaKvaKwaKxaIhaKyaDCaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabaDEaKzaKAaKzaKBaJraJraKCaKzaKAaKzaKDaKEaKFaKGaxVazHaGpaGpaxVaxVaxVaKHaKHaKHazNaKHaKHaKHaKHaKHaGvaDMaDMaDMaDMaDMaDMaDMaJFaKIaJGbikaabbikaabbikaabbikaabbikaJGaJLaJMaKJaKKaKLaKMaKNaJMaGvaIKaKOaKOaKPaKQaKRaKSaKTaKSaKUaKVaKWaKOaKOaIKaJZaxqaKXazIaKbaGKaGLaCZaDaaDbaEgaKYaKZaLaaLbaLcaLcaLdaLeaLcaLeaLfaLgaLhaLiaLjaLkaLlaCfaKraChaChaChaChaChaKrayGaCtayHaLmaLnayJayGayJaCtayHayGaCtaDxayGaLoayHayGaLpayHayJaLqaLrayGaLsayHayJaAkaAkaDxaAkaLtaDCaLuaIhaLvaLwaLvaIhaLxaDCaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaLyaCuaLzaGdaKzaLAaLBaLCaLDaKzaGdaLEaInaCuaLFaLGaxVazHazHazHazHazHazHaKHaLHaLIaLJaLKaLLaLMaLHaKHaLNaLOaIDaIDaIDaIDaIDaIDaLPaLQaJGaabaLRaLRaLRaLRaLRaLRaLRaabaJGaJLaJMaLSaLTaLUaLVaLSaJMaGvaIKaIKaIKaIKaLWaLXaJOaLYaJOaLXaLZaIKaIKaIKaIKaJZaxqaMaazIaKbaGKaFAaCZaDaaDbaFBaMbaMcaMcaMcaMcaMcaMcaMcaMdaMcaMeaMeaMeaMeaMeaMfayGaCfaKraChaChaChaChaChaKrayGayGayHaMgaLnayJaMhayGayHayHayGayHaDxayJayHayHayGayHayHayJaDxayIayGayHayHayJaMiayHaDxayHaMjaMkaMkaDCaDCaDCaDCaDCaDCaDCaDDaDDaDDaDDaDDaabbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaLyaCuaLzaGdaKzaLAaLBaLCaLDaKzaGdaLEaInaCuaLFaLGaxVazHazHazHazHazHazHaKHaLHaLIaLJaLKaLLaLMaLHaKHaLNaLOaIDaIDaIDaIDaIDaIDaLPaLQaJGaabaLRaLRaLRaLRaLRaLRaLRaabaJGaJLaJMaLSaLTaLUaLVaLSaJMaGvaIKbCjbCjbCjaLWaLXaJOaLYaJOaLXaLZbCjbCjbCjaIKaJZaxqaMaazIaKbaGKaFAaCZaDaaDbaFBaMbaMcaMcaMcaMcaMcaMcaMcaMdaMcaMeaMeaMeaMeaMeaMfayGaCfaKraChaChaChaChaChaKrayGayGayHaMgaLnayJaMhayGayHayHayGayHaDxayJayHayHayGayHayHayJaDxayIayGayHayHayJaMiayHaDxayHaMjaMkaMkaDCaDCaDCaDCaDCaDCaDCaDDaDDaDDaDDaDDaabbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaInaKAaKzaKzaKzaKzaKzaKzaKAaInaMlaCuaMmaMnaMoaMoaMoaMoaMoaMoaMpaKHaLHaMqaLJaMraMqaMqaLHaKHaMsaMtaMuaMuaMuaMuaMuaMuaMuaMuaMvbikaLRaMwaMxaMyaMzaMAaLRbikaJGaJLaJMaMBaMCaMDaMEaLSaJMaGvaIKaMFaMFaKPaMGaMHaKSaKTaKSaMHaMIaMJaKOaKOaIKaJZaxqaKaazIaMKaBRaMLaCZaDaaDbaEgaMbaMcaMMaMNaMOaMOaMcaMPaMQaMRaMeaMSaMTaMUaMeaMVayGbikaMWaMXaMXaMXaMXaMXaMYbikayGayHaMZaNaayJayJayGayGayJayJaNbaNcayJayGazxayGayGayJayJaNdaNeayGayGayGaHYaMiayHaDxayHaMjazwayKaFSayGaNfaNgaNfayGayGayGaabaabaabaabaabaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdetaNiaNjaNiaNiaNkaNlaNiaNiaNjaNmdeuaCuaKBaNoaMoaNpaNqaNraNsaNtaNuaKHaLHaMqaLJaNvaMqaMqaLHaKHaNwaNxaNyaNzaNAaNBaNCaNDaNEaNFaMvaabaLRaNGaNHaNIaNJaNKaLRaabaJGaJLaJMaNLaNMaNNaNOaNPaJMaGvaIKaJNaJOaNQaNRaLXaJOaNSaJOaLXaNTaNUaJOaJYaIKaJZaxqaNVazIaKbaEeaEfaCZaDaaDbaNWaNXaMcaNYaMQaMQaMQaNZaOaaObaOcaMeaOdaOeaOfaOgaOhazxbikbikbikbikbikbikbikbikbikayGaOiaOjaOkaOlaOmayGaEtayHaHVaDxayHayGbikayGayHayHayHayHaDxaOnaOoaOpaOpaOpaOpaOqaOraOsaOtaOuaOvaOuaOwaOxaOxaOyaOzaOAaOBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdetaNmaNiaODaOEaOFaOGaOHaOIaOJaOKaOLaOMaONaOOaKzaKBaOPaMoaOQaORaOSaOTaOSaOUaKHaOVaMqaOWaOXaOYaOXaOZaPaaPbaXtaPdaPdaPdaPdaPdaPdaPeaPfaMvbikaLRaPgaNHaPhaNJaPiaLRbikaJGaJLaJMaPjaPkaPlaPmaPnaJMaGvaIKaPoaPoaKPaPpaMHaKSaPqaKSaMHaPraKWaPsaPsaIKaPtazUaPuazIaKbaEeaPvaPvaPvaPvaPwaPxaPyaPzaPAaPBaPBaPBaPCaPBaPDaPEaPFaPGaPHaPEaPIaPJazxayGayGayGayGayGayGayGayGayGayGayGayGaBMayGayGayGayGayHaDxaOiazvaabazvayHaPLaPMaPNaPOaPPaPQaPRaPRaPRaPRaPSaPTaPUaPVaPWaPXaPWaPYaPWaPWaPZaQabpqaQbaQcaQdaQeaQeaQeaQeaQeaQeaQeaQeaQeabLadbbikbikbikbikbikbikbikaaabdBaQfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaONaQgaQhaQiaOMaQjaOFaQjaOFaQjaOFaQjaOMaQkaQlaKzaKBaQmaMoaQnaQoaQpaQqaQraQsaKHaQtaMqaQuaQvaQwaQxaQyaKHaQzaZmaPdaPdaPdaPdaPdaPdaPeaQAaMvaabaLRaQBaQCaQDaQEaQFaLRaabaJGaJLaJMaQGaQHaQIaQJaQKaJMaGvaIKaIKaIKaIKaQLaLXaJOaLYaJOaLXaQMaIKaIKaIKaIKaQNaQOaQPazIaMKaQQaQRaQRaQRaQSaQTaQUaQVaQWaQXaQVaQYaQZaRaaQVaRbaRcaRdaReaRfaMeaRgaRhaRiaRjaRjaRhaRkaRlaRlaRlaRlaRlaRmaRnaRlaRoaRpaRqaRraRsaRvaRuaTkaRwaRxaRwaRyaRzayHayGaRAaRBaRCaRDaREaRFaRGaRHaRIaRJaRIaRKaRLaRMaRNaROaRPaOCbbVaTCaRTaRUaQdaRVaRWaRXaRYaRZaSaaSbaScaSdaprbikbikbikbikbikbikbikaaabfmbifbieaQfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaONaQgaQhaQiaOMaQjaOFaQjaOFaQjaOFaQjaOMaQkaQlaKzaKBaQmaMoaQnaQoaQpaQqaQraQsaKHaQtaMqaQuaQvaQwaQxaQyaKHaQzaZmaPdaPdaPdaPdaPdaPdaPeaQAaMvaabaLRaQBaQCaQDaQEaQFaLRaabaJGaJLaJMaQGaQHaQIaQJaQKaJMaGvaIKbCjbCjbCjaQLaLXaJOaLYaJOaLXaQMbCjbCjbCjaIKaQNaQOaQPazIaMKaQQaQRaQRaQRaQSaQTaQUaQVaQWaQXaQVaQYaQZaRaaQVaRbaRcaRdaReaRfaMeaRgaRhaRiaRjaRjaRhaRkaRlaRlaRlaRlaRlaRmaRnaRlaRoaRpaRqaRraRsaRvaRuaTkaRwaRxaRwaRyaRzayHayGaRAaRBaRCaRDaREaRFaRGaRHaRIaRJaRIaRKaRLaRMaRNaROaRPaOCbbVaTCaRTaRUaQdaRVaRWaRXaRYaRZaSaaSbaScaSdaprbikbikbikbikbikbikbikaaabfmbifbieaQfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaSfaOFaOFaNjaOMaQjaOFaQjaSgaQjaOFaQjaOMaQkaQlaKzaKBaShaMoaMoaSiaSjaSkaSjaMoaKHaKHaKHaKHaSlaSmaSnaSoaKHaSpdpgaSraPdaPdaZVaPdaStaSuaSvaMvbikaLRaLRaSwaSxaSwaLRaLRbikaJGaJLaJMaSyaSzaSAaQJaSBaJMaGvaIKaJNaJOaSCaNRaLXaJOaLYaJOaLXaNTaSDaIKaIKaIKaSEaSFaSGaSHaSIaSJamKamKaSKaSLaSMaSNaMcaSOaMQaMcaSPaMcaSQaMcaSRaSSaSTaSUaSVaTeaSXaSYaSZaTaaTbaTcaTdaTbaTbaUjaTbaSYaTfaSYaOvaTgaSYaThaTiaTjaTmaTlaToaTnaTqaTpaWIaTraOuaTsaTtaTuaTvaTwaTxaTyaTzaRHaTAaTBaRIcLhaTDaTEaTFaROaTGaRQaRRaRSaTHaTIaQdaTJaTKaTKaTLaScaScaScaScaSdaprbikbikbikbikbikbikaaabfmbigbijbihbieaQfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaONaTMaTNaQiaOMaQjaOFaQjaOFaQjaOFaQjaOMaQkaQlaKzaKBaTOaTPaTQaTRaTSaTSaJraTTaTUaTVaTWaTXaTYaTZaMqcoCaKHaUbdphaUdaUeaUfaUgaUhaUiaUZaUkaMvbikaabbikaUlaUmaUlbikaabbikaJGaJLaJMaUnaUoaUpaUqaUraJMaGvaIKaUsaUtaKPaUuaUvaKSaUwaKSaUxaUyaUzaIKaUAaUBaUCaUDaUEaUFaUGaUHbikbikaSKaUIaUJaUKaMcaULaUMaMQaMQaUNaMQaMQaMQaUOaMeaUPaMeaUQaURaMeaUSaMeaUTaUUaUVaUWaUXaUYaUTbwNaVaaVbaVcaVbaVbaVbaVbaVdaWLaVbaVeaVfaWFaWBaVbaVhayHaRDaViaTvaVjaVkaVlaVmaVnaVoaVpaVqaRIaVraVsaVtaVuaVvaTGaRQaRRaRSaRTaVwaQdaVxaTKaTKaTLaScaScaScaScaSdaprbikbikbikbikbikbikbdBblqbjMbmKbjMbqQbdBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdeOaVzaNiaODaOMaOFaVAaVBaOFaOFaVCaVAaOMaONaVDaKzaKBaVEaVFaVGaVHaVGaVGaVGaVGaVGaVIaJraKHaVJaVKaVJaKHaKHaVLdpiaVLaMuaMuaMuaMuaVLaVNaVOaMvaVPaVQaVQaVRaVSaVRaVQaVQaVTaJGaVVaJMaVWaJMaVXaVYaVZaJMaWaaIKaIKaIKaIKaWbaWcaWdaWeaWdaWcaWbaIKaIKaWfaUDaUDaUDaUDaWgaWhaWiaWjaWkaSKbKgaUJaWmaMcaMcaMcaMcaMcaMcaMcaMeaMeaUOaWnaWoaWpaWqaWraWsaWuaWtaUTaWvaWwaWxaWyaWzaUTaWAaWGaWCaWDaWCaWEaWHaYDaWNaYFaWJaWKaYGaWMaYEaVbaWOaRtaWPaWQaWRaVjbtTcvIaVmaWTaRIaWUaWVaWWaWXaWYaTFaTFaRIaRIaRQaRRaRSaTHaWZaQdaXaaXbaXcaXdaXeaXfaScaScaXgaprbikbikbikbikbikaaabfmbqRbmKbmKbmKbqSbieaQfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik @@ -9123,53 +9110,53 @@ bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbi bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikblsbltbltblubltbltbltblvbltbltbmPaabaInaLAaJtbilbgNbimbinbiobipbiqbirbisbitbgNbiubivbiwbixbcobiybecbecdhUbgTbizbiAdhUbecbecbiBbiCbcobejbekbctbctbiDbctbcvbiEbiFbiGbcvbiHbhfbiIbhfbiJbesbeubiKaXOaXPaXPbiLbiMbiNbcEbiObfRbiPbhobhobiQbiRbiSakybiSbiUbiVbiWbiXbiYbiZbjabcEbjbbiMbjcbjdbjebeGaYiaYibjfbmwbjgbmwbmwbmwbjhbjibmwbhDbjjbglbmwbeLbeMbeMbjkbBDbjmbjnbjobjpbhLbjqaVbdlJdlIdlKbeYbeYbeXbhPbjsaVbbjtbjuaRDbjvaRDaRDbjwbbQbjxbjyaTvbjzbjAaWSbjBbdvbjCbjDbjEbjFbjFbjGbjHbjIbdvbjJbjKbatbjLbatbavbatbatddAbaAbaAbaAbaAbgKbqUddBbmKbutbwmbtmbmKbutbwmbtmbmKddCbqUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikblsbohbptbojbpwbpwbqWbpwbpwbpwbqWblubjNaInaKzaKBbfqbgNbimbjObjPbimbjQbjRbjSbjTbgNbjUaFmbjWbcsbcobjXbjYbjZbkabkbbkcbkdbkebkebkebkfbkgbcobejbivbkhbkibkjbkkbcvbcvbcvbcvbcvbklbkmbknbkobkpbesbeubiKaXJaXJaXJbkqbkrbksbktbkubkvbhobkwbkxbkybkzbkAbkBbkCbkDbkEbkFbkGbkubkHbkIbkJbkKbkMbkLbkObkObkPaYibkQaMebmwbkRbkSbglbmwbkTbkUbmwbkVbkWbglbmwbnMbeMbeMbeMbeNbeMbkXbeMbjpbhLbkYaVbdlObhNbeXbeYbeYbeXbhPblaaVbblbblcbldbleblfblgblhblibljbljbljbljbljbljblkbllblmbfgbfgbfgbfgbfgbfgblnbloblpbgHbatbatbatbavbatbatddDbgKblrblrblrbaAbwmbtmbmKbutbBQbtmbmKbutbBQbtmbmKbutbwmbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbqYbqXbqXbqXbqXbqXbqXbqXbqXbqXbqXbqZbraaGdbraaJrbfqbgNblwbimblxblxblxblybimblzbgNblAblBbjWblCblCblCblCblDblCblEbecblFblGblHblHblIblJbcoblKblLblMblNblOblPblQblRblSblRblTblTblTblTblTboFblUbeublVblWblXblYblZbmabmbbmcbmdbkBbmebmfbmgbmgbmgbmgbmhbmgbmibmjbmkbmlbmebmmbmnbcEbmobmpbmqbkNbmsbmtaYiaYibjfbmwbnCbmwbmwbmwaRebmwbmwbmvbmvbmwbmwbmxbeMbeMbmybmzbeMbeMbeMbmAbmBbmCaVbbgxbhNbeXbeXbeXbeXbhPbmDaVbbmEbmFbmFbmGbmFbmHbbPbbPbbPbbPbmIbbPbbPbbPbmJblobfgbfgbfgbfgbfgbfgbfgblnbloblpbgHbatbfjbfjbfkbfjbatddEbaAbmLbmMbmNbaAbBQbtmbmKbutbBQbtmbmKbutbBQbtmbmKbutbBQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbrcbrbbrebrdbrfbrfbrgbrfbrfbrfbrgbluaInaInaKzbrVbcjbmQbimbmRblxblxblxblybmRbimbgNbmSbmTbjWblCbmUbmVbmWbmXblCbmYbmZbnabcobnbbncbndbnebcobejbnfbngbngbnhbngbngbngbngbnibnjbnjbnjbnkbnjbnlbuWbnnbnobnpbnqbnqbnqbnqbnqbnqbnrbnsbnrbmgbmgbntbnubnvbnwbnxbnybntbnzbmgbnAbnBbnAbnAbnAbnAbnAbnAbnAbmtaYiaYiaMebnEbnDcakbnGbmwbnFbmwbnJdmhdmgbmwbpjaUTbnKbnLaUTaUTczObnNddybnNaUTaUTaVbbnObnPbnQbnQbnQbnQbnPbnRaVbbnSbmFbmFbmGbnTaRDbnUbnVbnWbnXbnYbnZboabobbocaQbbodaRSboebfgbfgboeaRSbofaQbbogbgHbatbgIbgIbgJbgIbatddDbgKblrblrblrbaAbGVbtmbmKbutbGVbtmbmKbutbGVbtmbmKbutbGVbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbrcbltbltblubltbltbltblvbltbltbtnaabaInboibdFbokbgNbjObjObjObimbolbombonboobgNbopboqbjWblCborblCbosbotblCboubovbowbcobnbbncbndbiCbcobejbnfbngboxboybozboAboBbngboCboDboEbSVbyzbyzbyzbuVboGboHboIbnqboJboKboLboMboNboOboPboQbmgboRbnvboSboTboUboTboSbnvboVbmgboWboXboYboZbpabpbbpcbpdbnAbpebpfbpfbpgaMeaMeaMeaMebphbjfbphbpiaMeaURaMeaMeaUTaUTaUTaUTbplbpkbpkbpkbpkbpmbpJaVbbakbpnbakbpobpobakbpnbakaVbbnSbmFbmFbppbnTaRDaRDaRDaRDaRDbjvaRDaRDaRDaRDaQbbpqaQcaQcaQcaQcaQcaQcaQbaQbbprbpsbatbatbatbavbatbatddAbaAbaAbaAbaAbgKbqUddFbmKbmKbmKbmKbmKbmKbmKbmKbmKddGbqUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbrcbrbbrebrdbrfbrfbrgbrfbrfbrfbrgbluaInaInaKzbrVbcjbmQbimbmRblxblxblxblybmRbimbgNbmSbmTbjWblCbmUbmVbmWbmXblCbmYbmZbnabcobnbbncbndbnebcobejbnfbngbngbnhbngbngbngbngbnibnjbnjbnjbnkbnjbnlbuWbnnbnobnpbnrbnrbnrbnrbnrbnqbnqbnsbnqbmgbmgbntbnubnvbnwbnxbnybntbnzbmgbnAbnBbnAbnAbnAbnAbnAbnAbnAbmtaYiaYiaMebnEbnDcakbnGbmwbnFbmwbnJdmhdmgbmwbpjaUTbnKbnLaUTaUTczObnNddybnNaUTaUTaVbbnObnPbnQbnQbnQbnQbnPbnRaVbbnSbmFbmFbmGbnTaRDbnUbnVbnWbnXbnYbnZboabobbocaQbbodaRSboebfgbfgboeaRSbofaQbbogbgHbatbgIbgIbgJbgIbatddDbgKblrblrblrbaAbGVbtmbmKbutbGVbtmbmKbutbGVbtmbmKbutbGVbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbrcbltbltblubltbltbltblvbltbltbtnaabaInboibdFbokbgNbjObjObjObimbolbombonboobgNbopboqbjWblCborblCbosbotblCboubovbowbcobnbbncbndbiCbcobejbnfbngboxboybozboAboBbngboCboDboEbSVbyzbyzbyzbuVboGboHboIbnrboJboKboLboMboNboOboPboQbmgboRbnvboSboTboUboTboSbnvboVbmgboWboXboYboZbpabpbbpcbpdbnAbpebpfbpfbpgaMeaMeaMeaMebphbjfbphbpiaMeaURaMeaMeaUTaUTaUTaUTbplbpkbpkbpkbpkbpmbpJaVbbakbpnbakbpobpobakbpnbakaVbbnSbmFbmFbppbnTaRDaRDaRDaRDaRDbjvaRDaRDaRDaRDaQbbpqaQcaQcaQcaQcaQcaQcaQbaQbbprbpsbatbatbatbavbatbatddAbaAbaAbaAbaAbgKbqUddFbmKbmKbmKbmKbmKbmKbmKbmKbmKddGbqUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaLyaCuaKzaKzaKzaDEaDEaDEaDEaDEaDEbtobpubgNbgNbgNbgNbgNbgNbpvbgNbgNbgNbejbejbpxblCbpybpzbosbpAblCdlEbpCbpBbcobnbbncbndbecbcobejbnfbngbpDbpEbpFboAbpFbngboCbpGbpHbAibmubpKbpLbnmbpMbpNboIbpObpPbpQbpRbpSbpSbpRbpTbpUbmgbpVbnvbnvbpWbpXboTboSbnvbpYbmkbpZbqabqbbqcbqdbqebqbbqfbnAbqgbqhbqibqjbqkbqlbqmbqnbqnbqnbqnbqnbqnbqobqpbqqbqnbqnbqsbqnbqnbqnbqnbqnbqnbqnbqndcZbqubqvbqvbqvbqvbqvbqvbqwbqlbqxbqybqyaHkbqAbqBbqAbqCbqAbqDbqEbqFbqAbqGbqHbqIbqJbqKbqKbqKbqKbqKbqKbqKbqLbqMbqNbqNbqNbqNbqObqNbqPbKnddHbPfddIbiibPfdlbbmKbmKbmKbmKddKbmKddKbmKbmKbmKddGbdBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbtpbtqbtqbtqbtqbwpbwpbtqbtqbxZbikaabaInaLAaJtbzPbzObzRbzQbzQbzQbzQbzSbzUbzTbcsbdVbBFbrhblCblCblCbribotblCbcobcobcobcobnbbrjbrkbrlbcobrmbrnbngbrobrpboAbpFbrqbngboCbrrbpHbAibpIbrsbrtbnmbrubpNboIbpObrvbrwbrxbrybrzbrAbpTbrBbmgbrCbpWbnvbrDbrEbrDbnvbpWbrFbnzbrGbqbbqbbqcbrHbqebqbbrIbnAbrJbqibqibqjbqkbqlbqnbqnbqnbqnbqnbqnbqnbrKbqnbqnbqnbqnbqnbqnbrLbrMbrMbrMbrMbrMbrMbrMbrMbrMbrMbrMbrMbrMbrMbrNbrObrPbqKbqKbrQbmFbmFbmFbmFbmFbmGbmFbmFbmFbmFbmFbmFbmFbmFbmFbmFbmFbmFbrRbmFbrSbrTbatbatbatbatbatbatbatddLbaAbgKbaAbaAbaAbqUddMddOddNbdBddPbdBddPbdBddQddMddObqUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbBGbDCbBHdjhbDDdjidjidjkdjjbtqbxZbjNaInaInaKBbrWbrXbrYbrXbrXbrXbrXbrZbsabsbbcsbcsbscbsdblCbmUbsebsfbpAblCbsgbshbsgbcobcobcobcobsibcobsjbskbngbslbsmbpFbsnbsobngboCbnmbspbAibpIbpIbsqbnmbsrbpNboIbpObWDbrwbrxbstbsubrAbpTbsvbmgbswbsxbnvbsybszbsAboSbsBbsCbsDbsEbsFbsGbsHbsIbsJbqbbsKbnAbsLbsMbqibqjbqkbqlbqnbsNbqnbqnbqnbqnbsObsPbsPbsPbsPbsQbqnbqnbqnbqnbsRbqnbsNbsSbqnbsTbsUbsVbqnbsWbsXbsXbsYbsZbtabtbbmFbmFbmFbmFbmFbmFbmFbtcbtdbmFbmFbmFbmFbmFbmFbmFbmFbmFbmFbmFbtebtfbtfbtgddSddRddUddTddTddTddTddVddWbaAaabbikbikaabbqUddXddYddYdeabqUbikbqUdecdebdecdecbqUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbBGbDCdjldjidjidjidjidjidjidjideHdjnaGddjnaJrbtrbrXbtsbttbtubtvbtwbrZbtxbtybtzbtzbtAbtBblCblCblCbosbtCborbcsbcsbcsbcsbtDbejbejbskbejbsjbskbngbtEbtFbtGbtHboAbngbtIbnmbtJbAibpIbpIbtKbtLbtMbpNbtNbnqbtObtPbpRbpRbpRbpRbpTbtQbmgbtRbtSbmgbmgbmgbmgbmgbmgbmgbnzbnAbqrbtUbtVbtWbtXbtYbtZbnAbvubuabuabucbucbucbucbucbucbucbudbudbuebufbugbugbufbuebudbudbuhbuhbuhbuhbuhbuhbuibuiaZtbuibuibuibuibuibukafkbumbunbmFbmFbuobuobupbupbupbupbupbuqbtfbtfbtebtfbmFbtfbtfbtfbtfburbusbusbusbusdedbuubuubuubuubuubuubuubuubuubikbikbikbikbdBddYddYddYdeebqUbikbqUdefdebdebdegbqUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbBGbDCdjodjpdjpdjidjpdjpdjpbtqdjqaInaInaInaKBbuvbrXbuwbuxbuxbuxbuybrZbejbuzbuAbuBbuCbuDblCbmUbuEbosbuFborbuGbuHbuIbuJbuKbuLbuLbuMbuLbuNbuObngbuPbuQbuRbuSbuTbuUdngbyzdnidnhbpIbuXbuYbuZbtMbpNbvabnqbvbbvcbvdbvebvfbvgbvhbnqbnqbvibvjbvkbvlbvmbvlbvnbvjbikbvobnAbvpbvqbvrccIbtXbqbbvtbnAbxebvwbxfbucbzcbvybvzbvAbvBbvCbvDbvEbvFbvGbvHbvHbvGbvIbvJbvKbuhbvLbvMbvNbvObuhbvPbvQbvRbvSbvTbvUbvUbvVbukafNbvXbvYbvZbvYbwabwabupbwbbwcbwdbupbwebwfbwebupbwgbtfburbusbwhbwibwhbusbwjbwkbusdeicngbxXbwobikbikbikbikbikbikbikbikbikbikbqUddXddYddYdejbqUbikbqUdekdekdekdekbqUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjrbtqbtqbtqbtqbtqbtqbtqbtqdjqbikbikaInbwqbdFbwrbrXbwsbrXbwtbuxbwubwvbrZbwwbwxbwybwzbuDblCblCblCblCblCblCbwAbwBbwCbwDbwEbngbngbngbngbngbngbngbwFbngbngbngbwGbngbwHbwIbwJbpIbpIbpIbwKbtLbwLbpNbwMbnqbIDbvcbnrbnrbnrbnqbwObnqbwPbwQbwRbwSbwTbwUbwVbwWbwXbwYbwZbnAbxabqbbxbbxcbtXbxdbqbbnAbzbbxgbANbucbxhbxibxjbxkbxlbxmbxnbvHbvHbvHbvHbvHbvHbvHbvHbxobxpbxqbxrbxsbxtbuhbxubxvbxwbxxbxAbxzbxvbxAbukbDdbvXbxCbxDbxEbxFbxFbxGbxHbxIbxJbxKbxLbxMbxNbupbxObxPbxQbusbxRbxSbxTbLSbxUbxVbusbxWbxXbxYbwobikbikbikbikbikbikbikbikbikbikbDybtldemdemdemdenbikdeodepdepdepbtlbDzbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaLyaCuaKzaKzaInaInaInaInaInaInaInaKBaJrbyabrXbybbycbydbyebyebyfbygbyhbyibyibyjbykbtzbtzbtzbtzbtzbtzbylbymbymbynbyobngbypbyqbyrbysbytbyubyvbywbngbyxbyybyzbuVbtLbwJbpIbpIbyAbnmbnmbyBbyCbyDbyEbyFbyGbyHbyIbyJbyKbyLbyMbyNbyObwXbyPbyQbyPbyQbyRbwXbwYbySbyTbyUbyVbyWbyXbyYbyZbzabyTbAObvwbvwbucbzebzdcSCbzfbzgbucbxnbvHbvHbvHbvHbvHbvHbvHbzhbzibzjbzkbzlbxqbzmbuhbznbzobzpbxxbxAbxzbzqbzrbukbIbbztbzubzvbzvbzwbzxbzybzzbzAbzAbzAbzBbzAbzCbzDbzEbzFbzGbzHbzIbzJbzKbzKbzKbzLbusbzMbxXbzNbwobikbikbikbikbikbikbikbikbikbikbikbDyderderderbDzbikbDyderderderbDzbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaIndjtdjsdjuaIoaIoaIobdFaJraJrbrXbzVbrXbzWbzXbzYbzZbrXbcsbAabAabAbbAcbAbbAbbAbbAcbAbbcsbcsbngbngbngbAdbngbAebAebAebAebAebAebyvbAfbAgbAhbAibAjbAkbAlbAmbAnbAobApbAqbArbAsbAtbAubAvbAwbAwbAxbAybAzbAAbABbACbADbAEbvjbAFbwVbAGbwTbAHbvjbikbAIbAJbAKbALbAJbAJbAJbAJbAMbnAbCBbvwbCCbAPbAQbARbASbATbAUbucbAVbAWbAXbAYbAZbBabBbbBcbvHbBdbuhbBebzlbBfbBgbuhbBhbBibxwbxxbxAbxzbxvbxAbukbDdbvXbBjbBkbBlbBmbBnbBobBpbBqbBrbBsbBtbBubKpbupbBwbBxbBybusbBzbBAbBBbxUbBCbKwbusbzMbxXbBEbwobikbikbikbikaabaabaabaabaabaabaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaIndjwdjvdjuaJqaJqbBIbBJaJqbBKbrXbBLbycbBMbBNbBObBPbrXbikaabaabdfMdesdesdesdesdesdfNbikbikbBRbBSbBTbBUbBVbAebAebAebAebAebAebBWbBXbBYbBZbCabCbbCcbCdbnmbnmbCebCfbnmbnmbCgbChbCibCjbCkbClbClbCmbClbCnbCobCpbCqbAEbvjbCrbvlbvlbvlbCsbvjbikbAIbAJbCtbCubCvbCwbCxbCybCzbCAbEsbvwbEtbucbvxbCDbCEbCFbCGbCHbCIbCJbCKbCLbCMbCNbCObCPbCQbCRbCSbCTbzlbCUbCVbuhbCWbCXbCYbCZbDabDbbDcbvVbukbIcbDebDfbDgbDgbDhbDibDjbDkbDlbDmbDnbDobDpbDqbupbDrbBxbDsbusbDtbDubDvbxUbxUbDwbusbxWbxXbDxbwobikbikbikbikaabbDAbFfbDBbFfbDBbFfbFgaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaIndjudjubDEaInaInaLyaCubDFbDGbrXbDHbycbycbycbrXbrXbrXbikbikbikdewdevdevdexdevdevdewbikbikbBRbDIbAebDJbDKbDKbDKbDKbDKbDLbDMbDKbDNbDObDPbDQbDRbDSbDTbnmbDUbpIbDVbDWbtLbDXbDYbDZbCjbCjbCpbEabEbbEcbEdbEebCpbvibAEbvjbEfbEgbEhbqtbEjbvjbikbEkbAJbElbEmbEnbEobEpbEobEqbErbFWbvwbHBbucbEubEubEvbEwbExbEybEzbEAbEBbECbEDbEDbEEbEFbEGbEHbuhbCTbEIbujbuhbuhbuibEKbELbEMbuibukbukbukbENbIdbvXbEPbBkbBlbEQbDgbDjbERbESbESbETbxJbEUbEVbEWbEXbxPbEYbusbEZbFabxUbFbbFcbFdbusbzMbFebwobwobikbikbikbikaabbFhbFjbFibGSbFkbGTbFhaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjxdjydjydjydjydjAdjzdjydjydjydjydjBbikbikbikbikbikbikbikbikbikbikbikbikbikdewdevdevdevdevdevdewbFnbBRbBRbFobFpbFqbFrbFrbFrbFpbAebyvbAfbAebAebAgbFsbFtbFubFvbFwbFxbFybpIbpIbFzbtLbDXbDYbFAbFBbFCbFDbFEbFFbFGbFHbFIbCpbFJbFKbwRbFLbFMbFNbFObFPbwXbwYbFQbAJbFRbFSbFTbEobFUbEobFVbErbJebvwbKObucbFYbFZbGabGbbGcbGdbGebGfbGgbGgbGhbGibGgbGgbGjbGkbGlbGmbGnbGobGpbGqbGrbGsbGtbGubGvbGwbKhbIebKjbKibvXbGBbGCbGDbGEbGFbxGbGGbESbESbGHbGIbEUbGJbupbGKbGKbGLbusbGMbGNbGObGPbxUbGQbusbzMbGRbwobikbikbikbikbikaabbGUbIybFibFkbFibKkbDBaabbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbBGbDCdjldjidjidjidjidjidjidjideHdjnaGddjnaJrbtrbrXbtsbttbtubtvbtwbrZbtxbtybtzbtzbtAbtBblCblCblCbosbtCborbcsbcsbcsbcsbtDbejbejbskbejbsjbskbngbtEbtFbtGbtHboAbngbtIbnmbtJbAibpIbpIbtKbtLbtMbpNbtNbnrbtObtPbpRbpRbpRbpRbpTbtQbmgbtRbtSbmgbmgbmgbmgbmgbmgbmgbnzbnAbqrbtUbtVbtWbtXbtYbtZbnAbvubuabuabucbucbucbucbucbucbucbudbudbuebufbugbugbufbuebudbudbuhbuhbuhbuhbuhbuhbuibuiaZtbuibuibuibuibuibuiafkbumbunbmFbmFbuobuobupbupbupbupbupbuqbtfbtfbtebtfbmFbtfbtfbtfbtfburbusbusbusbusdedbuubuubuubuubuubuubuubuubuubikbikbikbikbdBddYddYddYdeebqUbikbqUdefdebdebdegbqUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbBGbDCdjodjpdjpdjidjpdjpdjpbtqdjqaInaInaInaKBbuvbrXbuwbuxbuxbuxbuybrZbejbuzbuAbuBbuCbuDblCbmUbuEbosbuFborbuGbuHbuIbuJbuKbuLbuLbuMbuLbuNbuObngbuPbuQbuRbuSbuTbuUdngbyzdnidnhbpIbuXbuYbuZbtMbpNbvabnrbvbbvcbvdbvebvfbvgbvhbnqbnqbvibvjbvkbvlbvmbvlbvnbvjbikbvobnAbvpbvqbvrccIbtXbqbbvtbnAbxebvwbxfbucbzcbvybvzbvAbvBbvCbvDbvEbvFbvGbvHbvHbvGbvIbvJbvKbuhbvLbvMbvNbvObuhbvPbvQbvRbvSbvTbvUbvUbvVbuiafNbvXbvYbvZbvYbwabwabupbwbbwcbwdbupbwebwfbwebupbwgbtfburbusbwhbwibwhbusbwjbwkbusdeicngbxXbwobikbikbikbikbikbikbikbikbikbikbqUddXddYddYdejbqUbikbqUdekdekdekdekbqUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjrbtqbtqbtqbtqbtqbtqbtqbtqdjqbikbikaInbwqbdFbwrbrXbwsbrXbwtbuxbwubwvbrZbwwbwxbwybwzbuDblCblCblCblCblCblCbwAbwBbwCbwDbwEbngbngbngbngbngbngbngbwFbngbngbngbwGbngbwHbwIbwJbpIbpIbpIbwKbtLbwLbpNbwMbnrbIDbvcbnrbnrbnrbnqbwObnqbwPbwQbwRbwSbwTbwUbwVbwWbwXbwYbwZbnAbxabqbbxbbxcbtXbxdbqbbnAbzbbxgbANbucbxhbxibxjbxkbxlbxmbxnbvHbvHbvHbvHbvHbvHbvHbvHbxobxpbxqbxrbxsbxtbuhbxubxvbxwbxxbxAbxzbxvbxAbuibDdbvXbxCbxDbxEbxFbxFbxGbxHbxIbxJbxKbxLbxMbxNbupbxObxPbxQbusbxRbxSbxTbLSbxUbxVbusbxWbxXbxYbwobikbikbikbikbikbikbikbikbikbikbDybtldemdemdemdenbikdeodepdepdepbtlbDzbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaLyaCuaKzaKzaInaInaInaInaInaInaInaKBaJrbyabrXbybbycbydbyebyebyfbygbyhbyibyibyjbykbtzbtzbtzbtzbtzbtzbylbymbymbynbyobngbypbyqbyrbysbytbyubyvbywbngbyxbyybyzbuVbtLbwJbpIbpIbyAbnmbnmbyBbyCbyDbClbyFbyGbyHbyIbyJbyKbyLbyMbyNbyObwXbyPbyQbyPbyQbyRbwXbwYbySbyTbyUbyVbyWbyXbyYbyZbzabyTbAObvwbvwbucbzebzdcSCbzfbzgbucbxnbvHbvHbvHbvHbvHbvHbvHbzhbzibzjbzkbzlbxqbzmbuhbznbzobzpbxxbxAbxzbzqbzrbuibIbbztbzubzvbzvbzwbzxbzybzzbzAbzAbzAbzBbzAbzCbzDbzEbzFbzGbzHbzIbzJbzKbzKbzKbzLbusbzMbxXbzNbwobikbikbikbikbikbikbikbikbikbikbikbDyderderderbDzbikbDyderderderbDzbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaIndjtdjsdjuaIoaIoaIobdFaJraJrbrXbzVbrXbzWbzXbzYbzZbrXbcsbAabAabAbbAcbAbbAbbAbbAcbAbbcsbcsbngbngbngbAdbngbAebAebAebAebAebAebyvbAfbAgbAhbAibAjbAkbAlbAmbAnbAobApbAqbArbAsbAtbAubAvbAwbAwbAxbAybAzbAAbABbACbADbAEbvjbAFbwVbAGbwTbAHbvjbikbAIbAJbAKbALbAJbAJbAJbAJbAMbnAbCBbvwbCCbAPbAQbARbASbATbAUbucbAVbAWbAXbAYbAZbBabBbbBcbvHbBdbuhbBebzlbBfbBgbuhbBhbBibxwbxxbxAbxzbxvbxAbuibDdbvXbBjbBkbBlbBmbBnbBobBpbBqbBrbBsbBtbBubKpbupbBwbBxbBybusbBzbBAbBBbxUbBCbKwbusbzMbxXbBEbwobikbikbikbikaabaabaabaabaabaabaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaIndjwdjvdjuaJqaJqbBIbBJaJqbBKbrXbBLbycbBMbBNbBObBPbrXbikaabaabdfMdesdesdesdesdesdfNbikbikbBRbBSbBTbBUbBVbAebAebAebAebAebAebBWbBXbBYbBZbCabCbbCcbCdbnmbnmbCebCfbnmbnmbCgbChbCibPcbCkbCpbCpbKzbCpbCnbCobCpbCqbAEbvjbCrbvlbvlbvlbCsbvjbikbAIbAJbCtbCubCvbCwbCxbCybCzbCAbEsbvwbEtbucbvxbCDbCEbCFbCGbCHbCIbCJbCKbCLbCMbCNbCObCPbCQbCRbCSbCTbzlbCUbCVbuhbCWbCXbCYbCZbDabDbbDcbvVbuibIcbDebDfbDgbDgbDhbDibDjbDkbDlbDmbDnbDobDpbDqbupbDrbBxbDsbusbDtbDubDvbxUbxUbDwbusbxWbxXbDxbwobikbikbikbikaabbDAbFfbDBbFfbDBbFfbFgaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaIndjudjubDEaInaInaLyaCubDFbDGbrXbDHbycbycbycbrXbrXbrXbikbikbikdewdevdevdexdevdevdewbikbikbBRbDIbAebDJbDKbDKbDKbDKbDKbDLbDMbDKbDNbDObDPbDQbDRbDSbDTbnmbDUbpIbDVbDWbtLbDXbDYbDZbPcbPcbCpbEabEbbEcbEdbEebCpbvibAEbvjbEfbEgbEhbqtbEjbvjbikbEkbAJbElbEmbEnbEobEpbEobEqbErbFWbvwbHBbucbEubEubEvbEwbExbEybEzbEAbEBbECbEDbEDbEEbEFbEGbEHbuhbCTbEIbujbuhbuhbuibEKbELbEMbuibuibuibuibENbIdbvXbEPbBkbBlbEQbDgbDjbERbESbESbETbxJbEUbEVbEWbEXbxPbEYbusbEZbFabxUbFbbFcbFdbusbzMbFebwobwobikbikbikbikaabbFhbFjbFibGSbFkbGTbFhaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjxdjydjydjydjydjAdjzdjydjydjydjydjBbikbikbikbikbikbikbikbikbikbikbikbikbikdewdevdevdevdevdevdewbFnbBRbBRbFobFpbFqbFrbFrbFrbFpbAebyvbAfbAebAebAgbFsbFtbFubFvbFwbFxbFybpIbpIbFzbtLbDXbDYbFAbFBbFCbFDbFEbFFbFGbFHbFIbCpbFJbFKbwRbFLbFMbFNbFObFPbwXbwYbFQbAJbFRbFSbFTbEobFUbEobFVbErbJebvwbKObucbFYbFZbGabGbbGcbGdbGebGfbGgbGgbGhbGibGgbGgbGjbGkbGlbGmbGnbGobGpbGqbGrbGsbGtbGubGvcbAbKhbIebKjbKibvXbGBbGCbGDbGEbGFbxGbGGbESbESbGHbGIbEUbGJbupbGKbGKbGLbusbGMbGNbGObGPbxUbGQbusbzMbGRbwobikbikbikbikbikaabbGUbIybFibFkbFibKkbDBaabbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjxdjCdjEdjDdjGdjFdjIdjHdjFdjJdjLdjKdjydjydjBbikbikbikbikbikbikbikbikbikbikbikdewdevdevdevdevdevbGWbmrbNkbmrbGXbGYbGZbGYbGYbGYbGYbHabyvbAfbHbbngbngbHcbpIbAibFvbHdbtLbHebHfbHfbHgbHhbHibHjbHkbHlbHmbHnbHobHpbHqbHrbHsbCpbCqbAEbvjbEibHubHvbHwbHxbvjbikbEkbHybHzbHybHybHybHybHybHAbHybKPbvwbKObucbHCbHDbHDbHEbHFbEybHGbHHbHIbHJbHKbHLbHMbHIbHNbHObHPbHQbHRbHSbHTbHTbHUbHVbHWbHXbHYbLibLCbLBbNdbNcbNebIfbIfbIgbIhbIibxGbIjbxJbxJbIkbIlbEUbImbInbIobIpbIqbIrbIsbItbIubxybIubusbusbIwbEXbGxbLDbLDbLDbLDbLDbGxbFhbFkbFibFkbFkbGTbFhaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjxdjydjHdjHdjHdjMdjFdjNdjNdjFdjOdjHdjHdjQdjPdjydjBbikbikbikbikbikbikbikbikbikbikdewdevdevdevdevdevbLFbKmbIAbKmbIBbAebFqbFrbFrbFrbAebAebyvbAfbICbKobngbIEbpIbAibFvbIFbtLbIGbpIbrsbpIbIHbDXbvvbIIbHlbHmbIJbIKbILbIMbINbIObIPbIQbIRbISbISbITbIUbIVbvjbvjbikbEkbHybIWbIXbIYbIZbJabJbbJcbJdbMhbvwbKObCHbJfbJgbJhbJibJjbEybJkbJlbJmbJnbJobJpbJqbJrbJsbJtbJubJvbJwbJxbJybJzbJAbJBbJCbJDbJEbGwchEbIecnfcjubvYbJIbJJbJKbJLbJLbxGbJMbJNbJObxGbJPbEUbJQbxGbJRbJSbJTbJUbJVbJWbJXbJYbJZbKabKbbKcbKdbKebKfbKfbIxbJFbJHbGzbKlbFfbDBbNhbDBbFfbLEaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjxdjydjSdjRdjUdjTdjVdjFdjWdjHdjXdjHdjHdjHdjHdjHdjMdjFbikbikbikbikbikbikbikbikbikbikdewdeCdevdevdevcOfdewbFnbBRbBRdezbAebFqbAebAebAebAebAebyvbAfbICbLwbngbLQbpIbKqbKrbpIbKsbpHbpIbpIbKtbtLbDXbvvbIIbHlbHmbCpbKubKvbqzbKxbKybKzbKAbKBbKCbKDbwXbKEbKFbwXbwYbwYbKGbHybKHbKIbKJbKKbKLbKLbKMbKNbMibvwbMjbucbEybKQbEubKRbKSbEybJkbKTbKUbKVbKWbKXbKYbKUbJkbKZbLabLbcchbLbbLcbLbbLdbLdbLebLfbLgbLhbLhcpLbLgbLgbLhbLhbLjbLkbLjbLjbxGbxGbxGbxGbxGbLlbLmbBobxGbLnbLobLpbLqbLqbLrbLsbLtbLubLvbLIbLxbLybLzbLAbLAbEObGAbHZbGxbGzbGzbGzbIabGxbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjZdjYdjHdjHdkadkadkadjFdjHdjHdjFdkbdkddkcdkfdkedkgdjFbikbikbikbikbikbikbikbikbikbikdewdevdevdevdevdevbWobKmbIAbKmbFobLGbLHbAebAebAebLGbAebyvbAfbICbNrbngbLJbpIbAibFvbpIbnmbLKbpIbpIbLLbtLbDXbvvbLMbHlbLNbCpbLObLPdiNbLRcobbKzbLTbLUbLVbLWbLXbLYbLZbMabikbikbikbHybMbbMcbMdbMdbMebMfbMgbHybNSbNRbKObNTbMkbMlbMmbMnbMobMpbMqbJlbMrbMsbMtbMubMvbMrbJkbKZbMwbMxbMybMzbMAbMBbLdbMCbMDbMEbPEbMFbMGbMHbMIbMJbMKbMLbKabMMbLqbLqbMNbMObLqbMPbMQbMRbMSbMTbLqbMUbiTbMWbMXbMYbMZbNabNbbNabNabNabIwbEXbGxbLDbLDbGxcnccndcnebOQbOSbUHbYdbGzbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdkhdjYdjHdjHdjHdjHdjHdkidjHdjHdjFdjydjydjydjydjydjydkjbikbikbikbikbikbikbikbikbikbikdewdevdevdevdevdevdeEdeDdeGdeDbNlbNmbNnbNnbNnbNnbNnbNobNpbNqbICbWSbngbNsbNtbNubNvbNwbNxbNybNybNybNzbNzbNAbvvbNBbNCbHmbCpbNDbNEbNFbKvbNGbKzbNHbNIbNJbNKbNLbFNbNMbMabikbikbikbHybNNbNObNPbNQbMebMfbMgbHybPibNUbQObPjbNVbNWbNXbNYbNZbOabObbOcbKUbKUbOdbOebKUbKUbJkbKZbOfbOgbOhbOibOjbOkbLdbOlbOmbOnbOobOpbOqbOrbOrbOsbOtbOubOvbOwbJVbJVbOxbJVbOybJVbOzbJVbOAbOBbOBbOCbODbOEbOFbOGbOHcsjbOJbOKbOLbNabOMcxHbikbikbikbGxbORbJFbOPbOQbGzbOObNibGxbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdkkdjydkmdkldkodkndjHdjFdjHdjHdjFdjHdkqdkpdkrbikbikbikbikbikbikbikbikbikbikbikbikbikdewdevdevdevdevdevdewbFnbBRbBRbngbngbBRbBRbBRbBRbBRbngbngbBRbBRbBRbngbOVbOVbOVbOWbOVbNzbOXbOYbOZbPabNzbDXbvvbPbbPcbPcbCpbCpbCpbCpbCpbPdbKzbISbIRbPebNKbPgbPhbMabMabvjbvjbvjbHybHzbHybHybHybHybHybHybHybQPbvwbQQbPkbPlbPmbPnbPlbPlbPobPpbPqbPrbPsbPtbPubPvbPwbMqbPxbPybPzbPAbPBbPCbPDbRpbPFbPGbPHbPIbPJbPKbPLbTdbXBbLhbLhbPNbPObPNbPPbPQbPPbPPbPPbPRbIvbPTbPTbPUbPVbPWbPXbOFbPYbPZbQabQbbQcbQdbNabOMcxHbikbikbikbGxbNfbNgbGxbGzbGxbGxbGzbGxbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjydjydjydjydjydjydjFdjOdjHdksdjHdkudktdkvbikbikbikbikbikbikbikbikbikbikbikbikbikdeJdeIdevdeKdevdeLdeMbikbikbikbikbikbikbikbikbikbikbQgaabbikbikbikbikbOVbQhbQibQjbQkbNzbQlbQmbQnbQobNzbDXbvvbQpbQqbQrbQsbQtbQubQvbQwbQxbQybQzbQAbQBbQCbQDbQEbQFbQGbQHbQIbQJbQKbQLbQMbQRbuabQSbvwbShbSgbSibvwbSjbPlbQTbQUbQVbQWbQXbJkbQYbQZbRabRbbRcbRdbRebRfbRgbRhbRibLbbRjbOibRkbRlbRmbRnbRobRqbPEbSFbMHbMHbMHbUzbLhbPNbRsbRtbRubRvbRwbRxbRybPPbRzbRAbRBbPTbPTbRCbPWbRDbREbWHbRGbRHbRIbRJbRrbNabRLbwobikbikbikbGxbGxbGxbGxbikbikaabbikbikbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjxdjydkxdkwdkydkxdkzdjFdjHdjHdjFdjHdkBdkAdkCbikbikbikbikbikbikbikbikbikbikbikbikbikdmideNdePdePdePdeNdmHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbOVbRMbRNbRObRPbNybRQbRRbRSbRTbNzbDXbRUbRVbvvbvvbFXbRWbubbQNbQMbRXbRYbRXbRZbSabSabSbbScbSdbSabSabSebSabSfbSabQMbQRbuabSlbSkbTJbTIbTLbTKbvwbPlbSmbQUbSnbQVbSpbJkbSqbSrbSsbStbSubSvbSwbSxbJkbSybSzbLbbSAbSBbSBbSCbSDbSEbSHbSGbPEcgQbSIbMHbSJbSKbLhbPNbSLbSMbSNbSObSPbSQbSRbPPbSSbRAbSTbSTbPTbSUdnjbSWbSXbSYbSZbTabTbbTcbRKbNabOMbwobTebikbikbikbikbikbikbikbikaabbikbikbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjZdjYdkDdkDdkDdkDdkDdkEdjHdjHdjFdjydjydjydjydjydjydjBbikbikbikbikbikbikbikbikbikbikbikdeRdeSdeSdeSdeTbikbikbikbikbikbikbikbOUbOTbQebOTbQfbikbikbikbOVbOVbOVbTjbTkbRObTlbNybTmbQnbTnbTobNzbDXbTpbTqbTrbTsbTtbTubTvbTwbTxbTybTzbTAbTBbTCbTCbTDbTEbTEbTEbTEbTEbTEbTFbTGbTHbTNbTMbTPbTOdlidjmdlkdljdllbPlbTQbQUbQVbTRbSpbJkbSqbSrbTSbTTbTUbTVbTWbTXbJsbTYbTZbLbbLbbUabUabLbbSDbLdbUbbUcbLgbUdbUebUfbUgbUhbLhbPNbUibUjbUkbUlbUmbUnbUobPPbUpbRAbSTbSTbPTbUqbUrbUsbUtbUubUvbUwbUxbUybVObNabOMbUAbUBbUAbUCbUDbUCbUCbUCbikbikbikbikaabaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikaabaabaabaabaabbikbikbikbikaabaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdkhdjYdkDdkDdkDdkFdkGdjFdjHdjHdjFdjHdjHdjHdkHdjHdkIdjFbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbTgbTfbTibThbTgbUIbUIbUIbOVbUJdpmbUKbULbUMbUNbUObUPbUQbUQbURbNzbUSbUTbUUbUVbUVbUWbUXbUYbUVbUZbUZbVabVbbONbUZbUZbVdbQMbQMbVebVfbVfbVfbVgbVhbVfbVfbVibVjbVkbVkbVlbVkbVmbVnbVkbVobVpbVqbPlbVrbVsbSqbVtbVubVvbVwbVxbVybVubJkbSybVzbVAbVBbVCbVDbVEbVFbVGbVHbVIbVJbVKbVLbVMbVNbPMbLhbPNbPNbVPbVQbVRbVSbVRbVTbPPbVUbVVbVWbVWbPTbVXbVYbVZbNabNabNabNabNabNabNabNabOMbUAbWabWbbWcbWdbWdbWebUCbikbikbikbikbikbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikaabbWfbWfbWfbWfbWgbWgbWhbWhbWhbWhbWiaabaabbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdkkdjyddZdkDdkDdkLdkMdjFdjHdjHdkNdjHdjHdjHdkOdjHdkPdjFbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbQebUEbUFbUEbQebUIbWmbWlbOVbWnbTkbWpbWqbWrbWsbNzbWtbWubWvbWwbNzbUTbUTbWxbUVbWybWzbWAbWBbWCbUZdmbbWEbWFbWGcAzbUZbWIbWJbWKbVfbWLbWMbWObWNbWPbWQbWRceLbWTbWUbWVbWWbWXbWYbWZbXabXbbXcbXdbXebXfbXgbXhbSrbXibXjbXkbXlbXmbXnbJsbXobXpbXqbXrbVDbXsbXsbXtbXubLgbXvbXwbXxbXybXzbXAdoEbLhbXCbXDbXEbXFbXEbXEbXGbXHbXIbXJbXKbXLbXMbPTbXNbXObPXbEXbxXbXPbXQbXRbXRbXQbXRbXSbUAbXTbXUbWcbWdbXWbXVbUCbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWfbXXbXYbXXbWgbWhbWhbXZbYabXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdkkdjydkQdkDdkDdkRdjFdjHdjHdjFdkSdjHdjHdkUdkTdjydkjbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbTgbUGbUEbUEdeycOWbTkbTkdeAbZAbTkbTkbWqbYhbYibNzbNzbNzbNzbNzbNzbYjbUTbYkbYlbYmbYnbYnbYnbYobUZbYpbYqbYqbYqbYrbYsbYtbYubYvbYwbYxbYybYzbYAbYBbYCbVfbVibYDbVkbYEbYFbYGbYHbYIbVkbSmbQVbSnbQVbYJbYKbYLbYMbYNbYObYPbYQbYRbVubYSbYTbYUbYVbYWbYXbYYbYZbZabZbbLgbLgbLgbLgbLgbZcbZdbZebLhbZfbXEbXEbZgbZhbXEbZibZjbZkbZlbRAbZmbZmbPTbPVbZnbPXbEXbUAbZobUAbUAbUAbUAbUAbUAbUAbZpbZqbUCbZrbZtbZsbUCaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbZubXXbXXbZvbWhbWhbXZbXZbZwbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdkkdjydkWdkVdkXdjFdjHdkYdjFdkZdladjHdjydjydkjbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbQebUFbUFbUFbQebUIbYfbYebZzbZAbTkbTkbZBbZCbZDbZEbZFbZFbZFbZGbUTbUTbUTbWxbUVbZHbYnbZIbYnbZJbUZbYpbYqbZKbYqbZLbUZbZMbZNbZObVfbZPbZQbZRbZSbZTbZUbZVbZWbZXbZYbZZcaacabcaccadbVkbTQbQVbQVcaebYJbYKcafcagcahbXjcaicajcElcalcamcancaocapcaqcarcIfcasbXscatbVAcaucavcawcaxcaycazcaAbZjbZfcaBbXEbXEbXEcaCcaDbZjbZkcaEbRAbZmbZmbPTcaFcaGbPXbEXcaHcaIcaJbUAcaKcaLcaMcaNcaOcaPcaQbUCcaRcaScaTbUCbUAbUAbUAbUAbUAbUAbUAbUAbikbikbikbikbikaabbikbikbikbikbikbikbikcaUbWhbZubWhbWhbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdkkdjydjydjydjydjydjydjydjydjydjydkjbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabaabaacbUTcjMcjMbUTcjMcjMbUTbikbikbTgbWjbYbbWkbTgbUIbUIbUIbOVcaYdpncaZcaZcaZbOVbOVbUTcbbcbaccAcbcbUTcbdcbebUVbZHbYnbYnbYncbfbUZbYpbYqbYqcbgcbhcbicbjcbkcblbVfbVfbVfbVfbVfcbmbVfbVfcbncbobVkbVkcbpbVkbVnbVkbVkbPlcbqcbqbPlccicbrcbscbtcbucbvcbwcbxcbycbzcbAcbBcaocapcbCcbDcbEcbFcbGcbHbVAcbIcbJcbKcbLcbMcbNcbOcbPcbQcbPcbRcbRcbRcbPcbScbPcbPcbTcbUbZmbZmbPTcbVbZnbPXcbWcbXcbYcbZccaccbccccccccdcceccfccgcckccjcdqcclcfeccmccnccoccpccqccrccscctaabaabaabaabaabaabaabaabbikbikbikbikbikbWgbWhccuccvccvbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikbikbUTccBcqsbUTccBcqsbUTbikbikbYcbOTbYgbOTbZxbikaabbikbOVbOVbOVbOVbOVbOVbOVclabUTcuRcsuccCccDbZFccEccFbUVccGccHdmcbYnccJccKccLccMccNccOccPbUZccQccRccSccTccUccUccUccUccVccWccXccYccYccZccZcdacdbcdcbVibPlcddcdecdfcdgcdhbYKcdicbtcdjcdkcdlcdmbSwcdncdocdpcffcdrcdrcdscdrcdrcdrcdtbVAcducdvcdwcdxcdycdzcdAcbPcdBcdCcdDcdEcdFcdCcdGcdHcdCcdIcdJbRBbPTbPTcdKcdLcdMcdNcdOcdPcdQcdRcdScdTcdUcdVcdWcdXcdYcdZceacebceaceccebcebcebcedceecefcegcehaabbikbikbikbikaabbikbikbikbikbikbikbikbWhbWhceibXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaacbikaacbUTcfQcqsbUTcfQcqsbUTbikbikaabaabaabaabaabaabaabaabaabbUTcqscAjcwNbUTcEvcEwbUTcGJbUTbUTcekbUTbUTcelbUVcemcenceocepceqcercescetceucevcewccKcexceycezceAceBceBceBceBceCceDceEceFceGceFceHceIceJceKchvceMceNceOcePceQceRceSceTceUceVceWceXceYceZcfacfbcfccfgbMmbMmcfichOcgHceYchVcfjcfjcfkcfjcflcfmcfncfocbPcfpcfqcfrcfscfrcftcfucfvcdCbPTcfwbPTbPTcfxcfybZnbBxbEXbUAcfzbUAbUAcfAcfBcfCcfDcfEcebcfFcfGcfHcdUcfHcdUcfIcdUcdUbUAcfJcfKcfLcfMaabaabaabaabaabaabaabaabbikbikbikbikbikbWhbXZbXZbXZbXZbXZbXZcfNbXZcfObXZbXZbXZbXZbXZbWhbWhaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabdnkaacaabaDDaDDaacbUTbUTcekbUTbUTcekbUTbUTbUTcjMcjMcjMbUTbUTbUTbUTbUTbUTbUTcqschodnmbUTdnnbUTbUTdnobUTcfPbVccqsbUTcfSbUVcfTcfUcfVbZHcfWcfXcfYbYpcfZcgacgbcfXcgccgdcgecgfcgfcggcghcgicgjcgkcglcgmbGycgnbVicgobGybGycgpcgqcgrcgscgtceQcgucgvcgwcgxcgycgzbMVcgBcgCcgzcgzcgDcgEcgEcgEcgEcgEcgGcgFciOcgJcgJcgKcgLcgMcgNcgOcgPcbPdomcgRcgScgTcgScgUcgVcfrcgWcgXcgYbBxcgZbBxcfybZnbBxbEXchachbchcbUAbUAbUAbUAbUAchdcdUchechfcfIcdUchgcdUbZpcdUchhbUAchichjchkbUAaabbikbikbikbikaabbikbikbikbikbikbikbikbWhchlchlchlchlchlchlchmbXZchnchlcfObXZbXZbXZbXZbWhaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaacaaccjMcqscqscqscqsdoadnxcqscqscuRdnpdnpdowdnpdnpdnpdnpdnpdnpdnpdnpdnpdnpdnpdnpcsubUTchocfQchpbUTcfSchrchrchrchrchrchrbUZbUZbUZbUZbUZbUZbUZchschtchucWpchwchxchychychzchAcglbGybGychBchCchDbGybGybGycqOchFchGceOchHchIchJcgEchKchLchMbSqchLchNcfdcfdcfdcjncjlcjlcjlcjlckacgIbSqclPchPchQchRchSchTchUclQcbPchWchXcfrchYcfrchZciacibciccidciecifbBxcigcfybZncihbEXbFeciicijcikbwobxXbxXbUAcilcimcinciocipciqcirciscitciucivbUAciwciycixcizbikbikbikbikaahbikbikbikbikbikbikbikbikciAbXXbXXbXXbXXbXXbXXbXXciBciCbXZbXZbXZbXZciDbYabWhaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaacaabaabaaccjMdnrdnqdnscqscqsdoxcqscqsdnobUTbUTbUTbUTbUTbUTcekbUTbUTbUTbUTdntdntdntdntdntdntdntdntdntbUTcfScejbikbikbikbikciEbaTciGciHciIciJciKciLciMciNcmPciPciQciRciSciSciTbPSciVciWciWciWciWciXciWbGybGybPlciYciZcjacjbcjccjdchScjecjfcjgcjhcjicjjcjkcjlcfdcnicjpcjpcjpcjpckNclSckUcnjcjqcjrcjscjtcbAcwncjvcbPcjwcjxcjycjzcjAcfrcjBcbPcbPbEXcjCbEXbEXbEXcjDcjEcjFbEXbxXciicjGcjHbwobwobwobUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbikbikbikbikbikaabbikbikbikbikbikbikbikbWhccvccvccvccvccvccvcjIbXZccuccvcjJbXZbXZbXZbXZbWhaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbUTcjKcjKcjKcjKcjKcjKcjLcjKdnodnubUTcqsdoydnwdnycqsdnydnvdnzdnwdntdnAdnAdntdnBdntdnDdnCdntcqscelcjMbikcjNcjOcjPcjQcjRcjScjTcjUcjVcjWcjXcjYcjZcosckbckcckdckeckfckgckhciVckickjckjckjckkciWbGybGycklcklcklcklckmcklckncknckocklcklckpcklckqckrckscktcksclZaPKcmacmmcmlcmocmnckzckAckBckCckDckEckFcdccbPcbPckGcbPckHcbPckIckJckKcgnckLckMckvckOckPckQckRckSckPbxXciickTbxXbxXckVckWckXchabxXbxXbxXbxXbxXbxXbxXckYckZcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWhbXZbXZbXZbXZbXZbXZcfNbXZcjJbXZbXZbXZbXZbXZbWhbWhaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdnEclbclbclbclbclbclbclccldcleclfclgclhclicjLdnocnRbUTcqsdozdnwcqscqscqsdnvcwNdnwdntdnAdnFdnCdnCdnGdnCdnHdntcljcelcjMbikclkcllclmclnclocjSclpdhpclrclsciLcltcgdcoaciPcluchyclvchyclwclxclyclzclAclAclAclBciWbGybGycklclCbzsclEclDclGclHclHclFclJclKclMclLclNclOcotcfhcpwcmpcmrcmqctbcsZcuoctcckDclVclWclXckzclYcmtcmscmbcmbcmccmdcmecmfcmgcmhcmfcmfcmfcmicmfcmfcmjcmucnpcnlcqRcoXcrGcqScrHcrHcrIcrHcrHcrHcrHcrJcrKcrHcrHcrHcrMcmvbxXcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWhbWhceibXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcmwcmxcmxcmxcmxcmycmzcmAcmBcmCcmCcmDcjKdnocqscekcqscqscqscqscqscqscqscqscqsdntdntdnCdnIdnCdntdnCdnIdntcmEcfScjMbikclkcmFcmGcmHcmIcmJcmKcmLcmIcmIcmMcmNcmOcpxcmQcmQcmRbHtchycmTcmUclyclAclAclAclAcmVciWbGybGycklcmWcmXcmYcmZcnacnbcnbclIbvWbulbxBclHconcklcqQcfdcrLcjpcwscvxcwEcwCcxNcxIckDcnmcnncnockDbJGcumctecnqcnqcnqcnqcnqcnrcnscntcnucnvcnvcnwcnwcnvcnxcnycnzcnAcnBcnCcnDcnEcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcuncnFcnGcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcaUbWhbWhchlchlbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcnHcnIcnJcnKcnJcnLcnMcnNcnOcnPcnQcjKdnobUTbUTdnJcjMcjMcjMcjMcjMcjMcjMdnKdntdnCdnCdnCdnCdnLdnCdnCdntcnRcelcjMbikclkcnScnTcnUcnVcjScnWcnXcnYcnZciLcltcgdcbkchqcgfcoccodciPciPciPcoecofclAclAcogcohciWbGycoicklcoocokcolcomcomcoqcojcnhcomcomcopclHcrCcorcrNcfdcupcjpcxVcxUcxVcxVcxNcEickDcowcoxcoyckDcozcuscoicoAcoAcoAcoAcoAcoDcoDcoDcoAcoAbikbikbikbikckPcoEcoFcoGcnCcoHcoIcoJcoKcoLcoMcoNcoOcoPcoQcoRcoScoTcoUcnCcuncoWcvtcoYcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcpacpbbWhbZubWhbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcnHcpccpdcpecpfcmBcpgcphcpicmBcpjcpkdnMchobUTcqscjMbikbikbikbikbikcjMcqsdnldnAdnOdnCdnCdnCdnCdnPdnNcplcpmcjMbikcpncjOcpocjQcppcjScjScpqcprcpscptcpucpvcwqchqcgfcpycpzcpAcpBcpCciVcpDclAclAclAcpEciWbGybGycpFcpFcpGcpHcpIcpIcrDcyFcrEcpJcpJcpKcpFcpGcpMcqQcfdcrLcEjbjVcEYdbndbmcxNclRckDcoucpNcovckDbGycuscoAcoAaabaabbikbikbikbikbikbikbikbikbikbikbikcpRcpScpTcpUcpVcpWcpXcpXcpYcpXcpXcpXcpXcpXcpZcqacqbcqccqdbwocvvbXSbwobwoaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWhcqhcqicqjbWhbWhbXZbXZcqkbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcnHcqlcnJcqmcnJcqncqocqpcqqcnNcqrcjKdoAcwNbUTcfQcejbikbikbikbikbikcejdnRdntdnSdnSdnAdnUdnTdnCdnVdntcqscelcejbikbikbikbikciEcqtcqucqvcqvciLcqwciLcqxcgdcbkcqycqzcqAcqBcqCcqCcqCcqDcqEclAcqFclAcqGciWbGybGycpFcqHcrFcqJcqKcqLcsPcpFcsUcqMcqKcqNcsVcqPcpMczecyWczgcEjdbpdbodbrdbqdbsctcckDcpOcpPcpQckDbGycuscoAcvyaabaabaabbikbikbikbikbikbikbikbikbikbikcpRcqUcqVcqWcqXcqYcqZcracrbcpXcpXcrccpXcpXcpZcqbcqbcqbcrdbwocvzbxXbwoaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWfcrhcribZvbWgbWhbWhbXZbYabXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcjKcjKcjKcjKcjKcjKdnWcrjcrjcrjcrjcrjdnQcrjcrjcrjcrjcrjcrjcrjcrjcrjcrjcrjcrjcrjdnYdnYdnYdnYdnYdnYdnYcekcrlcrmcrmcrmcrmcrmciEciLciLciLciLciLciLciLcrncgdcbkcrocrpcrqcrrcrscrtcrucrvcrwcrxcrycrzcrAciWbGybGycpFcuicsYcvocujcujcvpcpFcwicujcujcwjcujcwkcpMbGwbGwbGwcEjdbudbtdbvdbmdbxctcdbydbydbycoAcoAbGycuscoDcwpbikaabaabaabbikbikbikbikbikbikbikbikbikcpRczNczPcoBcrOcrPcrQcrRcrScpXcpXcpXcpXcrTcrUcrVcrWcrXcrYbwocvzbxXbwobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWfbWfbWfbWfbWgbWgbWhbWhbWhbWhbWiaabaabbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikaSecsdctvdnZctvdoBcsdcsecsfcsgcsgcshcsicspcskcslcsmcsncsocsrcsqcsqcsscsqcstctzctzctAcsvcswcsxcsycsxcsxcsxcswcsxcsxcszcsAcsBcsCcgdcbkcsDcsEcsFcsGcgfcsHcmQcsIcsJcsKcsLcsMcsNcsObGybGycpFcwlcsQcsRcsScsTcwmcpFdehcsTcsWcsXdlFdqVcwrbikbikbikcEjdbAdbzdbAdbAdbCdbBdbEdbDdbycwFbVibGycuscoDcwpbikbikaabaabaabbikbikbikbikbikbikbikbikctdckPcxGckSctdctfctgcthctictjctkctlcpXcpXctmctnctoctpctqbwocvzbxXcxHbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikaabaabaabaabbikbikbikbikaabaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaSecsdctvctvctvdoBcsdctuctvctwctvctxctyctDctCdmedcYdmedmfcxnctEctFctEctEctGcblcblctEctHctEctEctEctEctEctEctEctEctEctEctIctJctKctLctMctNctOctPctQctRctSctTctUctVctWctXciFctZcuacnqcubcuccudcuecufcugcuhdqWcpFdqXcqKcugcukcqKculcwrbikbikbikdbFcmkdbGdbJdbIdbCdbKdbMdbLdbOdbNceFceJdbPcoDcwpbikbikbikaabaabaabbikbikbikbikbikbikbikckPcurczQcutckPcnCcnCcnCcnCcnCcnCcuuctlcuvcuwcuxcuycnCcnCbwocvzbxXcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaSedobctvdocctvdoBcuBdodcuCcuDcuEcuFcuGcuHcuIcuJcuKcuLcuMcuNcuOcuPcuQdoeceAcuSceAcuNcuTcuNcuNcuNcuNcuNcuNcuNcuNcuNcuNcuUctEcuVcuWcuXcuYcuZcvacvbcvccvdcvecvfcvgcvhcvicvjcvkcsLceJcvlcvmcvncqKcqJcqKcqKdqYcpFdqZcqKcqKcqNcqKcyGcwrbikbikbikdbFdbRdbQdbTdbSdbVdbUdbXdbWdbybGychCcyHcuscoAbikbikbikbikbikaabckPckPckPckPckPckPckPckPckPcvucxScvwckPcxOcxOcyIckPaabcnCcnCcvAcnCcvBcvCcvDcnCcyKcyJcvzbxXcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdogdofcrjcrjcrjcrjdnQcrjcrjcrjcrjdnXcrjcvFcvGcvGcvHctBdlXcrjcrmcvJcvKcvKcvLcvKcvMcvKcvKcvNcvOcvKcvKcvOcvOcvOcvKcvKcvKcvKcvPcvQcvRcvScvTcvUcvVcvWcvXcvWcvWcvWcvWcvZcwacwbcwccwdcsObGycvrcwecwfcwgcwhdradrcdrbcpFdrddrcdrecqNcqKcwocpMbikbikbikdbFdbZdbYdcadbIdccdcbdbUczRdbycyObVibVicuscoAbikbikbikbikbikbikckPcwtcwucwvcwwcwxcwycwzcwAcwBczScwDckPcxOcBZcyPckPaabaabcwGcwHcwIcwJcwKcwLcwGbxXbxXcvzczfbwobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGacGacGafxafxacGafxafxaabagiaabaqZbikaqZaqZdoidoCdojdojdojdoldokcrjcwOcwPcwQcwRcwScwTcwUcwVcwWcvOcwYcwZcxacxbcxccxdcxecxfcxgcvKcxfcxhcxicxjcxjcxkcvKcxlcxmcxncxocbkcxpcxqcxrcxscxtcxucxtcxvcxwcxxcxycxzcxAcsOcsOcvrcwecpMcpMcxBcpMcpMcxCcxDcxEcxEcxEcxFcxEcyUcpMbikbikbikdbFdbFdbFdbFdbFdbydcedcgdcfdbybGybGyczhcuscoAbikbikbikbikbikbikckPcxOcxPcxOcxQcxRcqUcxScwAcxTczicxTckPcxOcxOcMpckPaabbikcwGcxWcxXcwJcwJcxYcwGczjbxXcvzbzNczMbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGbikbikaabaabbikaabaabbikbikaabaabaabaabaabdoidoidohdoidoidoncEBcrjcrjcrjcrjcrjcrjcrjcrjcybcwWcvOcyccydcyecyfcyfcyfcyfcygcyhcyicxjcyjcxjcxjcykcxjcylcymcyncyocxocbkcypcyqcmScxscyscytcyucxscyvcywcyxcyycyzcyAcyBcyCcyDcyEcyEcAaczUcAdcAccAeczTcALceJcAhbGycAMcoAcoAcoAcoAcoAbikbikbikbikdcidchdckdcjdbydclbVibVicuscoAcoAcoAcoAcoAbikbikckPcxOcxOcxOcyZczaczbczcczdcAicAOcAvckPcAVcAYcAWckPbikbikcwGczkcwJczlcwJczmcwGbxXbxXcvzczMbwobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdoDbikacGbikczoczpczqbikczoczpczqbikczoczpczqbikbikdoidoocfRdopdoidoqcGKdojdojdojdojdojdojdojdojdojcEycvOcztcxjcykczucxjcxjcxjczvcxjcztcztcxjcxjcxjcxjczwczxcymczyctEczzcoacyqcyqczAcxsczBczCczDcxsczEctWczFczGczHczIczJczKbGyczLcdcczLbGycBacAZcBccBccBccBccBPcBNcBNcBNcBNcBNcBQcoAbikbikbikbikdcidchdckdcmcTabGyckObVicusbGybGybGycgmcoAbikbikckPcwAcwAcwAcwAczWcqUczXczYczZcCfcAbckPcCGcCYcCIckPbikbikcwGcAfcAgcDLcwJcDNcwGcEdbxXcvzbwoaabaabaabaabbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGbikczocAkczqbikczocAkczqbikczocAkczqbikaqZdoicfRcfRcfRdoidoidorczsdoidoiczsczsdoidoiczsczscwWcvOcztcAlcxjcAmcAncAocAocyjcxjcztcApcxjcxjcxjcxjcAqcArcAscAtbZNcAucAPcAwcAxcAycxsczBdlYcAAcxscABctWcsOcACcsLcADcAEcAFcAGcAHcAIcAJcAGcAKcAGcAGcAGcoAcoAcoAcoAcoAcoAcoAcoAcEhcoAbikbikbikbikdcicBTdcqcBUdbycgmcFdbVicFmcFlcFlcFnbGycoAbikbikckPcwtcwucwvcAQcARczbcAScATcAUcFrcIScAXcGscIScGtckPbikbikcwGcwGcBbcCrcBdcwGcwGbwobxXcGycyJcyJcyJbwobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjxdjydjHdjHdjHdjMdjFdjNdjNdjFdjOdjHdjHdjQdjPdjydjBbikbikbikbikbikbikbikbikbikbikdewdevdevdevdevdevbLFbKmbIAbKmbIBbAebFqbFrbFrbFrbAebAebyvbAfbICbKobngbIEbpIbAibFvbIFbtLbIGbpIbrsbpIbIHbDXbvvbIIbHlbHmbIJbIKbILbIMbINbIObIPbIQbIRbISbISbITbIUbIVbvjbvjbikbEkbHybIWbIXbIYbIZbJabJbbJcbJdbMhbvwbKObCHbJfbJgbJhbJibJjbEybJkbJlbJmbJnbJobJpbJqbJrbJsbJtbJubJvbJwbJxbJybJzbJAbJBbJCbJDbJEcbAchEbIecnfcjubvYbJIbJJbJKbJLbJLbxGbJMbJNbJObxGbJPbEUbJQbxGbJRbJSbJTbJUbJVbJWbJXbJYbJZbKabKbbKcbKdbKebKfbKfbIxbJFbJHbGzbKlbFfbDBbNhbDBbFfbLEaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjxdjydjSdjRdjUdjTdjVdjFdjWdjHdjXdjHdjHdjHdjHdjHdjMdjFbikbikbikbikbikbikbikbikbikbikdewdeCdevdevdevcOfdewbFnbBRbBRdezbAebFqbAebAebAebAebAebyvbAfbICbLwbngbLQbpIbKqbKrbpIbKsbpHbpIbpIbKtbtLbDXbvvbIIbHlbHmbCpbKubKvbqzbKxbKybKzbKAbKBbKCbKDbwXbKEbKFbwXbwYbwYbKGbHybKHbKIbKJbKKbKLbKLbKMbKNbMibvwbMjbucbEybKQbEubKRbKSbEybJkbKTbKUbKVbKWbKXbKYbKUbJkbKZbLabLbcchbLbbLcbLbbLdbLdbLebLfbLgbLgbLgcpLbLgbLgbLhbLhbLjbLkbLjbLjbxGbxGbxGbxGbxGbLlbLmbBobxGbLnbLobLpbLqbLqbLrbLsbLtbLubLvbLIbLxbLybLzbLAbLAbEObGAbHZbGxbGzbGzbGzbIabGxbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjZdjYdjHdjHdkadkadkadjFdjHdjHdjFdkbdkddkcdkfdkedkgdjFbikbikbikbikbikbikbikbikbikbikdewdevdevdevdevdevbWobKmbIAbKmbFobLGbLHbAebAebAebLGbAebyvbAfbICbNrbngbLJbpIbAibFvbpIbnmbLKbpIbpIbLLbtLbDXbvvbLMbHlbLNbCpbLObLPdiNbLRcobbKzbLTbLUbLVbLWbLXbLYbLZbvjbikbikbikbHybMbbMcbMdbMdbMebMfbMgbHybNSbNRbKObNTbMkbMlbMmbMnbMobMpbMqbJlbMrbMsbMtbMubMvbMrbJkbKZbMwbMxbMybMzbMAbMBbLdbMCbMDbMEbPEbMFbMGbMHbMIbMJbMKbMLbKabMMbLqbLqbMNbMObLqbMPbMQbMRbMSbMTbLqbMUbiTbMWbMXbMYbMZbNabNbbNabNabNabIwbEXbGxbLDbLDbGxcnccndcnebOQbOSbUHbYdbGzbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdkhdjYdjHdjHdjHdjHdjHdkidjHdjHdjFdjydjydjydjydjydjydkjbikbikbikbikbikbikbikbikbikbikdewdevdevdevdevdevdeEdeDdeGdeDbNlbNmbNnbNnbNnbNnbNnbNobNpbNqbICbWSbngbNsbNtbNubNvbNwbNxbNybNybNybNzbNzbNAbvvbNBbNCbHmbCpbNDbNEbNFbKvbNGbKzbNHbNIbNJbISbNLbFNbNMbvjbikbikbikbHybNNbNObNPbNQbMebMfbMgbHybPibNUbQObPjbNVbNWbNXbNYbNZbOabObbOcbKUbKUbOdbOebKUbKUbJkbKZbOfbOgbOhbOibOjbOkbLdbOlbOmbOnbOobOpbOqbOrbOrbOsbOtbOubOvbOwbJVbJVbOxbJVbOybJVbOzbJVbOAbOBbOBbOCbODbOEbOFbOGbOHcsjbOJbOKbOLbNabOMcxHbikbikbikbGxbORbJFbOPbOQbGzbOObNibGxbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdkkdjydkmdkldkodkndjHdjFdjHdjHdjFdjHdkqdkpdkrbikbikbikbikbikbikbikbikbikbikbikbikbikdewdevdevdevdevdevdewbFnbBRbBRbngbngbBRbBRbBRbBRbBRbngbngbBRbBRbBRbngbOVbOVbOVbOWbOVbNzbOXbOYbOZbPabNzbDXbvvbPbbPcbPcbCpbCpbCpbCpbCpbPdbKzbISbIRbPebISbCmbPhbvjbvjbvjbvjbvjbHybHzbHybHybHybHybHybHybHybQPbvwbQQbPkbPlbPmbPnbPlbPlbPobPpbPqbPrbPsbPtbPubPvbPwbMqbPxbPybPzbPAbPBbPCbPDbRpbPFbPGbPHbPIbPJbPKbPLbTdbXBbLgbLhbPNbPObPNbPPbPQbPPbPPbPPbMabIvbZkbZkbPUbPVbPWbPXbOFbPYbPZbQabQbbQcbQdbNabOMcxHbikbikbikbGxbNfbNgbGxbGzbGxbGxbGzbGxbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjydjydjydjydjydjydjFdjOdjHdksdjHdkudktdkvbikbikbikbikbikbikbikbikbikbikbikbikbikdeJdeIdevdeKdevdeLdeMbikbikbikbikbikbikbikbikbikbikbQgaabbikbikbikbikbOVbQhbQibQjbQkbNzbQlbQmbQnbQobNzbDXbvvbQpbQqbQrbQsbQtbQubQvbQwbQxbQybQzbQAbQBbQCbQDbQEbQFbQGbQHbQIbQJbQKbQLbQMbQRbuabQSbvwbShbSgbSibvwbSjbPlbQTbQUbQVbQWbQXbJkbQYbQZbRabRbbRcbRdbRebRfbRgbRhbRibLbbRjbOibRkbRlbRmbRnbRobRqbPEbSFbMHbMHbMHbUzbLgbPNbRsbRtbRubRvbRwbRxbRybPPbRzbRAbRBbZkbZkbRCbPWbRDbREbWHbRGbRHbRIbRJbRrbNabRLbwobikbikbikbGxbGxbGxbGxbikbikaabbikbikbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjxdjydkxdkwdkydkxdkzdjFdjHdjHdjFdjHdkBdkAdkCbikbikbikbikbikbikbikbikbikbikbikbikbikdmideNdePdePdePdeNdmHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbOVbRMbRNbRObRPbNybRQbRRbRSbRTbNzbDXbRUbRVbvvbvvbFXbRWbubbQNbQMbRXbRYbRXbRZbSabSabSbbScbSdbSabSabSebSabSfbSabQMbQRbuabSlbSkbTJbTIbTLbTKbvwbPlbSmbQUbSnbQVbSpbJkbSqbSrbSsbStbSubSvbSwbSxbJkbSybSzbLbbSAbSBbSBbSCbSDbSEbSHbSGbPEcgQbSIbMHbSJbSKbLgbPNbSLbSMbSNbSObSPbSQbSRbPPbSSbRAbSTbSTbZkbSUdnjbSWbSXbSYbSZbTabTbbTcbRKbNabOMbwobTebikbikbikbikbikbikbikbikaabbikbikbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjZdjYdkDdkDdkDdkDdkDdkEdjHdjHdjFdjydjydjydjydjydjydjBbikbikbikbikbikbikbikbikbikbikbikdeRdeSdeSdeSdeTbikbikbikbikbikbikbikbOUbOTbQebOTbQfbikbikbikbOVbOVbOVbTjbTkbRObTlbNybTmbQnbTnbTobNzbDXbTpbTqbTrbTsbTtbTubTvbTwbTxbTybTzbTAbTBbTCbTCbTDbTEbTEbTEbTEbTEbTEbTFbTGbTHbTNbTMbTPbTOdlidjmdlkdljdllbPlbTQbQUbQVbTRbSpbJkbSqbSrbTSbTTbTUbTVbTWbTXbJsbTYbTZbLbbLbbUabUabLbbSDbLdbUbbUcbLgbUdbUebUfbUgbUhbLgbPNbUibUjbUkbUlbUmbUnbUobPPbUpbRAbSTbSTbZkbUqbUrbUsbUtbUubUvbUwbUxbUybVObNabOMbUAbUBbUAbUCbUDbUCbUCbUCbikbikbikbikaabaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikaabaabaabaabaabbikbikbikbikaabaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdkhdjYdkDdkDdkDdkFdkGdjFdjHdjHdjFdjHdjHdjHdkHdjHdkIdjFbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbTgbTfbTibThbTgbUIbUIbUIbOVbUJdpmbUKbULbUMbUNbUObUPbUQbUQbURbNzbUSbUTbUUbUVbUVbUWbUXbUYbUVbUZbUZbVabVbbONbUZbUZbVdbQMbQMbVebVfbVfbVfbVgbVhbVfbVfbVibVjbVkbVkbVlbVkbVmbVnbVkbVobVpbVqbPlbVrbVsbSqbVtbVubVvbVwbVxbVybVubJkbSybVzbVAbVBbVCbVDbVEbVFbVGbVHbVIbVJbVKbVLbVMbVNbPMbLhbPNbPNbVPbVQbVRbVSbVRbVTbPPbVUbVVbVWbVWbZkbVXbVYbVZbNabNabNabNabNabNabNabNabOMbUAbWabWbbWcbWdbWdbWebUCbikbikbikbikbikbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikaabbWfbWfbWfbWfbWgbWgbWhbWhbWhbWhbWiaabaabbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdkkdjyddZdkDdkDdkLdkMdjFdjHdjHdkNdjHdjHdjHdkOdjHdkPdjFbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbQebUEbUFbUEbQebUIbWmbWlbOVbWnbTkbWpbWqbWrbWsbNzbWtbWubWvbWwbNzbUTbUTbWxbUVbWybWzbWAbWBbWCbUZdmbbWEbWFbWGcAzbUZbWIbWJbWKbVfbWLbWMbWObWNbWPbWQbWRceLbWTbWUbWVbWWbWXbWYbWZbXabXbbXcbXdbXebXfbXgbXhbSrbXibXjbXkbXlbXmbXnbJsbXobXpbXqbXrbVDbXsbXsbXtbXubLgbXvbXwbXxbXybXzbXAdoEbLhbXCbXDbXEbXFbXEbXEbXGbXHbXIbXJbXKbXLbXMbZkbXNbXObPXbEXbxXbXPbXQbXRbXRbXQbXRbXSbUAbXTbXUbWcbWdbXWbXVbUCbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWfbXXbXYbXXbWgbWhbWhbXZbYabXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdkkdjydkQdkDdkDdkRdjFdjHdjHdjFdkSdjHdjHdkUdkTdjydkjbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbTgbUGbUEbUEdeycOWbTkbTkdeAbZAbTkbTkbWqbYhbYibNzbNzbNzbNzbNzbNzbYjbUTbYkbYlbYmbYnbYnbYnbYobUZbYpbYqbYqbYqbYrbYsbYtbYubYvbYwbYxbYybYzbYAbYBbYCbVfbVibYDbVkbYEbYFbYGbYHbYIbVkbSmbQVbSnbQVbYJbYKbYLbYMbYNbYObYPbYQbYRbVubYSbYTbYUbYVbYWbYXbYYbYZbZabZbbLgbLgbLgbLgbLgbZcbZdbZebLhbZfbXEbXEbZgbZhbXEbZibZjbZkbZlbRAbZmbZmbZkbPVbZnbPXbEXbUAbZobUAbUAbUAbUAbUAbUAbUAbZpbZqbUCbZrbZtbZsbUCaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbZubXXbXXbZvbWhbWhbXZbXZbZwbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdkkdjydkWdkVdkXdjFdjHdkYdjFdkZdladjHdjydjydkjbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbQebUFbUFbUFbQebUIbYfbYebZzbZAbTkbTkbZBbZCbZDbZEbZFbZFbZFbZGbUTbUTbUTbWxbUVbZHbYnbZIbYnbZJbUZbYpbYqbZKbYqbZLbUZbZMbZNbZObVfbZPbZQbZRbZSbZTbZUbZVbZWbZXbZYbZZcaacabcaccadbVkbTQbQVbQVcaebYJbYKcafcagcahbXjcaicajcElcalcamcancaocapcaqcarcIfcasbXscatbVAcaucavcawcaxcaycazcaAbZjbZfcaBbXEbXEbXEcaCcaDbZjbZkcaEbRAbZmbZmbZkcaFcaGbPXbEXcaHcaIcaJbUAcaKcaLcaMcaNcaOcaPcaQbUCcaRcaScaTbUCbUAbUAbUAbUAbUAbUAbUAbUAbikbikbikbikbikaabbikbikbikbikbikbikbikcaUbWhbZubWhbWhbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdkkdjydjydjydjydjydjydjydjydjydjydkjbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabaabaacbUTcjMcjMbUTcjMcjMbUTbikbikbTgbWjbYbbWkbTgbUIbUIbUIbOVcaYdpncaZcaZcaZbOVbOVbUTcbbcbaccAcbcbUTcbdcbebUVbZHbYnbYnbYncbfbUZbYpbYqbYqcbgcbhcbicbjcbkcblbVfbVfbVfbVfbVfcbmbVfbVfcbncbobVkbVkcbpbVkbVnbVkbVkbPlcbqcbqbPlccicbrcbscbtcbucbvcbwcbxcbycbzcbAcbBcaocapcbCcbDcbEcbFcbGcbHbVAcbIcbJcbKcbLcbMcbNcbOcbPcbQcbPcbRcbRcbRcbPcbScbPcbPcbTcbUbZmbZmbZkcbVbZnbPXcbWcbXcbYcbZccaccbccccccccdcceccfccgcckccjcdqcclcfeccmccnccoccpccqccrccscctaabaabaabaabaabaabaabaabbikbikbikbikbikbWgbWhccuccvccvbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikbikbUTccBcqsbUTccBcqsbUTbikbikbYcbOTbYgbOTbZxbikaabbikbOVbOVbOVbOVbOVbOVbOVclabUTcuRcsuccCccDbZFccEccFbUVccGccHdmcbYnccJccKccLccMccNccOccPbUZccQccRccSccTccUccUccUccUccVccWccXccYccYccZccZcdacdbcdcbVibPlcddcdecdfcdgcdhbYKcdicbtcdjcdkcdlcdmbSwcdncdocdpcffcdrcdrcdscdrcdrcdrcdtbVAcducdvcdwcdxcdycdzcdAcdCcdBcdCcdDcdEcdFcdCcdGcdHcbPcdIcdJbRBbZkbZkcdKcdLcdMcdNcdOcdPcdQcdRcdScdTcdUcdVcdWcdXcdYcdZceacebceaceccebcebcebcedceecefcegcehaabbikbikbikbikaabbikbikbikbikbikbikbikbWhbWhceibXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaacbikaacbUTcfQcqsbUTcfQcqsbUTbikbikaabaabaabaabaabaabaabaabaabbUTcqscAjcwNbUTcEvcEwbUTcGJbUTbUTcekbUTbUTcelbUVcemcenceocepceqcercescetceucevcewccKcexceycezceAbNKbNKbNKbNKbPRbPgbPTceFceGceFceHceIceJceKchvceMceNceOcePceQceRceSceTceUceVceWceXceYceZcfacfbcfccfgbMmbMmcfichOcgHceYchVcfjcfjcfkcfjcflcfmcfncfocdCcfpcfqcfrcfscfrcftcfucfvcbPbZkcfwbZkbZkcfxcfybZnbBxbEXbUAcfzbUAbUAcfAcfBcfCcfDcfEcebcfFcfGcfHcdUcfHcdUcfIcdUcdUbUAcfJcfKcfLcfMaabaabaabaabaabaabaabaabbikbikbikbikbikbWhbXZbXZbXZbXZbXZbXZcfNbXZcfObXZbXZbXZbXZbXZbWhbWhaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabdnkaacaabaDDaDDaacbUTbUTcekbUTbUTcekbUTbUTbUTcjMcjMcjMbUTbUTbUTbUTbUTbUTbUTcqschodnmbUTdnnbUTbUTdnobUTcfPbVccqsbUTcfSbUVcfTcfUcfVbZHcfWcfXcfYbYpcfZcgacgbcfXcgccgdcgecodcodcggcghcgicgjcgkceBcgmbGycgnbVicgobGybGycgpcgqcgrcgscgtceQcgucgvcgwcgxcgycgzbMVcgBcgCcgzcgzcgDcgEcgEcgEcgEcgEcgGcgFciOcgJcgJcgKcgLcgMcgNcgOcgPcdCdomcgRcgScgTcgScgUcgVcfrcgWcgXcgYbBxcgZbBxcfybZnbBxbxOchachbchcbUAbUAbUAbUAbUAchdcdUchechfcfIcdUchgcdUbZpcdUchhbUAchichjchkbUAaabbikbikbikbikaabbikbikbikbikbikbikbikbWhchlchlchlchlchlchlchmbXZchnchlcfObXZbXZbXZbXZbWhaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaacaaccjMcqscqscqscqsdoadnxcqscqscuRdnpdnpdowdnpdnpdnpdnpdnpdnpdnpdnpdnpdnpdnpdnpcsubUTchocfQchpbUTcfSchrchrchrchrchrchrbUZbUZbUZbUZbUZbUZbUZchschtchucWpchwchxchychychzchAceBbGybGychBchCchDbGybGybGycqOchFchGceOchHchIchJcgEchKchLchMbSqchLchNcfdcfdcfdcjncjlcjlcjlcjlckacgIbSqclPchPchQchRchSchTchUclQcdCchWchXcfrchYcfrchZciacibciccidciecifbBxcigcfybZncihbxObFeciicijcikcyJbxXbxXbUAcilcimcinciocipciqcirciscitciucivbUAciwciycixcizbikbikbikbikaahbikbikbikbikbikbikbikbikciAbXXbXXbXXbXXbXXbXXbXXciBciCbXZbXZbXZbXZciDbYabWhaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaacaabaabaaccjMdnrdnqdnscqscqsdoxcqscqsdnobUTbUTbUTbUTbUTbUTcekbUTbUTbUTbUTdntdntdntdntdntdntdntdntdntbUTcfScejbikbikbikbikciEbaTciGciHciIciJciKciLciMciNcmPciPciQciRciSciSciTbPSceDceCceCceCceCceEceCbGybGybPlciYciZcjacjbcjccjdchScjecjfcjgcjhcjicjjcjkcjlcfdcnicxVcxVcxVcxVckNclSckUcnjcjqcjrcjscjtcbAcwncjvcdCcjwcjxcjycjzcjAcfrcjBcdCcdCbxOcgfbxObxObxOcjDcjEcjFbxObxXciicjGcjHcyJcyJcyJbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbUAbikbikbikbikbikaabbikbikbikbikbikbikbikbWhccvccvccvccvccvccvcjIbXZccuccvcjJbXZbXZbXZbXZbWhaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbUTcjKcjKcjKcjKcjKcjKcjLcjKdnodnubUTcqsdoydnwdnycqsdnydnvdnzdnwdntdnAdnAdntdnBdntdnDdnCdntcqscelcjMbikcjNcjOcjPcjQcjRcjScjTcjUcjVcjWcjXcjYcjZcosckbckcckdckeckfckgckhceDckickjckjckjckkceCbGybGycklcklcklcklckmcklckncknckocklcklckpcklckqckrckscktckscglaPKcmacmmcmlcmocmnckzckAckBckCckDckEckFcdccdCcdCciVcdCckHcdCciXciWcjpcgnckLckMckvckOcwAcjCckRcxTcwAbxXciickTbxXbxXckVckWckXchabxXbxXbxXbxXbxXbxXbxXckYckZcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWhbXZbXZbXZbXZbXZbXZcfNbXZcjJbXZbXZbXZbXZbXZbWhbWhaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdnEclbclbclbclbclbclbclccldcleclfclgclhclicjLdnocnRbUTcqsdozdnwcqscqscqsdnvcwNdnwdntdnAdnFdnCdnCdnGdnCdnHdntcljcelcjMbikclkcllclmclnclocjSclpdhpclrclsciLcltcgdcoaciPcluchyclvchyclwclxclyclzclAclAclAclBceCbGybGycklclCbzsclEclDclGclHclHclFclJclKclMclLclNclOcotcfhcpwckGcmrcmqctbcsZcuoctcckDclVclWclXckzclYcmtcmscmbcmbcmccmdcmecmfcmgcmhcmfcmfcmfcmicmfcmfcmjcmucnpcnlcqRcoXcrGcqScrHcrHcrIcrHcrHcrHcrHcrJcrKcrHcrHcrHcrMcmvbxXcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWhbWhceibXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcmwcmxcmxcmxcmxcmycmzcmAcmBcmCcmCcmDcjKdnocqscekcqscqscqscqscqscqscqscqscqsdntdntdnCdnIdnCdntdnCdnIdntcmEcfScjMbikclkcmFcmGcmHcmIcmJcmKcmLcmIcmIcmMcmNcmOcpxckIckIcmRbHtchycmTcmUclyclAclAclAclAcmVceCbGybGycklcmWcmXcmYcmZcnacnbcnbclIbvWbulbxBclHconcklcqQcfdcrLcxVcwscvxcwEcwCcxNcxIckDcnmcnncnockDbJGcumctecnqcnqcnqcnqcnqcnrcnscntcnucnvcnvcnwcnwcnvcnxcnycnzcnAcnCcnCcnDcnEcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcnCcuncnFcnGcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcaUbWhbWhchlchlbXZbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcnHcnIcnJcnKcnJcnLcnMcnNcnOcnPcnQcjKdnobUTbUTdnJcjMcjMcjMcjMcjMcjMcjMdnKdntdnCdnCdnCdnCdnLdnCdnCdntcnRcelcjMbikclkcnScnTcnUcnVcjScnWcnXcnYcnZciLcltcgdcbkchqcodcoccodciPciPciPckJcofclAclAcogcohceCbGycoicklcoocokcolcomcomcoqcojcnhcomcomcopclHcrCcklcrNcfdcupcxVcxVcxUcxVcxVcxNcEickDcowcoxcoyckDcozcuscoicoAcoAcoAcoAcoAcoDcoDcoDcoAcoAbikbikbikbikckPctdcoFckKcnCcoHcoIcoJcoKcoLcoMcoNcoOcoPcoQcoRcoScoTcoUcnCcuncoWcvtcoYcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcoZcpacpbbWhbZubWhbXZbXZbXZbXZbXZbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcnHcpccpdcpecpfcmBcpgcphcpicmBcpjcpkdnMchobUTcqscjMbikbikbikbikbikcjMcqsdnldnAdnOdnCdnCdnCdnCdnPdnNcplcpmcjMbikcpncjOcpocjQcppcjScjScpqcprcpscptcpucpvcwqchqcodcpycpzcpAcpBcpCceDcpDclAclAclAcpEceCbGybGycpFcpFcpGcpHcpIcpIcrDcyFcrEcpJcpJcpKcpFcpGcpFcqQcfdcrLdbAbjVcEYdbndbmcxNclRckDcoucpNcovckDbGycuscoAcoAaabaabbikbikbikbikbikbikbikbikbikbikbikcpRcpScpTcpUcpVcpWcpXcpXcpYcpXcpXcpXcpXcpXcpZcqacqbcqccqdbwocvvbXSbwobwoaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWhcqhcqicqjbWhbWhbXZbXZcqkbXZbXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcnHcqlcnJcqmcnJcqncqocqpcqqcnNcqrcjKdoAcwNbUTcfQcejbikbikbikbikbikcejdnRdntdnSdnSdnAdnUdnTdnCdnVdntcqscelcejbikbikbikbikciEcqtcqucqvcqvciLcqwciLcqxcgdcbkcqyckQcqAcqBcqCcqCcqCcqDcqEclAcqFclAcqGceCbGybGycpFcqHcrFcqJcqKcqLcsPcpFcsUcqMcqKcqNcsVcqPcpFczecyWczgdbAdbpdbodbrdbqdbsctcckDcpOcpPcpQckDbGycuscoAcvyaabaabaabbikbikbikbikbikbikbikbikbikbikcpRcqUcqVcqWcqXcqYcqZcracrbcpXcpXcrccpXcpXcpZcqbcqbcqbcrdbwocvzbxXbwoaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWfcrhcribZvbWgbWhbWhbXZbYabXZbWhbWhaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcjKcjKcjKcjKcjKcjKdnWcrjcrjcrjcrjcrjdnQcwUcwUcwUcrjcrjcrjcrjcrjcrjcrjcwUcwUcwUdntdntdntdntdntdntdntcekcrlcrmcrmcrmcrmcrmciEciLciLciLciLciLciLciLcrncgdcbkcroclZcrqcrrcrscrtcrucmpcrwcrxcrycrzcrAceCbGybGycpFcuicsYcvocujcujcvpcpFcwicujcujcwjcujcwkcpMbGwbGwbGwcEjdbudbtdbvdbmdbxctcdbydbydbycoAcoAbGycuscoDcwpbikaabaabaabbikbikbikbikbikbikbikbikbikcpRczNczPcoBcrOcrPcrQcrRcrScpXcpXcpXcpXcrTcrUcrVcrWcrXcrYbwocvzbxXbwobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbWfbWfbWfbWfbWgbWgbWhbWhbWhbWhbWiaabaabbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikaSecsdctvdnZctvdoBcsdcsecsfcsgcsgcshcsicspcskcslcsmcsncsocsrcsqcsqcsscsqcstctzctzctAcsvcswcsxcsycsxcsxcsxcswcsxcsxcszcsAcsBcsCcgdcbkcsDcmQcsFcnBcodcoeckIcoEcorcsKcsLcsMcsNcsObGybGycpFcwlcsQcsRcsScsTcwmcpFdehcsTcsWcsXdlFdqVcwrbikbikbikcEjdbAdbzdbAdbAdbCdbBdbEdbDcoGcwFbVibGycuscoDcwpbikbikaabaabaabbikbikbikbikbikbikbikbikctdckPcxGckSctdctfctgcthctictjctkctlcpXcpXctmctnctoctpctqbwocvzbxXcxHbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikaabaabaabaabbikbikbikbikaabaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaSecsdctvctvctvdoBcsdctuctvctwctvctxctyctDctCdmedcYdmedmfcxnctEctFctEctEctGcblcblctEctHctEctEctEctEctEctEctEctEctEctEctIctJctKctLctMctNcqzctPctQcyqctSctTctUctVctWctXciFctZcuacnqcubcuccudcuecufcugcuhdqWcpFdqXcqKcugcukcqKculcwrbikbikbikdbFcmkdbGdbJdbIdbCdbKdbMdbLcrpdbNceFceJdbPcoDcwpbikbikbikaabaabaabbikbikbikbikbikbikbikckPcurczQcutckPcnCcnCcnCcnCcnCcnCcuuctlcuvcuwcuxcuycnCcnCbwocvzbxXcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaSedobctvdocctvdoBcuBdodcuCcuDcuEcuFcuGcuHcuIcuJcuKcuLcuMcuNcuOcuPcuQdoeceAcuSceAcuNcuTcuNcuNcuNcuNcuNcuNcuNcuNcuNcuNcuUctEcuVcuWcuXcuYcuZcvacvbcvccvdcvecvfcvgcvhcvicvjcvkcsLceJcvlcvmcvncqKcqJcqKcqKdqYcpFdqZcqKcqKcqNcqKcyGcwrbikbikbikdbFdbRdbQdbTdbSdbVdbUdbXdbWcoGbGychCcyHcuscoAbikbikbikbikbikaabckPckPckPckPckPckPckPckPckPcvucxScvwcwAcxOcxOcyIckPaabcnCcnCcvAcnCcvBcvCcvDcnCcyKcyJcvzbxXcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdogdofcrjcrjcrjcrjdnQcwUcwUcwUcwUdnXcwUcvFcvGcvGcvHctBdlXcwUcCmcvJcvKcvKcvLcvKcvMcvKcvKcvNcvOcvKcvKcvOcvOcvOcvKcvKcvKcvKcvPcvQcvRcvScvTcvUcvVcvWcvXcvWcvWcvWcvWcvZcwacwbcwccwdcsObGycvrcwecwfcwgcwhdradrcdrbcpFdrddrcdrecqNcqKcwocpMbikbikbikdbFdbZdbYdcadbIdccdcbdbUczRcoGcyObVibVicuscoAbikbikbikbikbikbikckPcwtcwucwvcwwcwxcwycwzcwAcwBczScwDcwAcxOcBZcyPckPaabaabcwGcwHcwIcwJcwKcwLcwGbxXbxXcvzczfbwobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGacGacGafxafxacGafxafxaabagiaabaqZbikaqZaqZdoidoCdojdojdojdoldokcwUcwOcwPcwQcwRcwScwTcwUcwVcwWcvOcwYcwZcxacxbcxccxdcxecxfcxgcvKcxfcxhcxicxjcxjcxkcvKcxlcxmcxncxocbkcxpcxqcxrcxscxtcxucxtcxvcxwcxxcxycxzcxAcsOcsOcvrcwecpFcpFcxBcpFcpFcwecrvcuccuccuccxFcuccsEcpMbikbikbikdbFdbFdbFdbFdbFdbydcedcgdcfcoGbGybGyczhcuscoAbikbikbikbikbikbikckPcxOcxPcxOcxQcxRcqUcxScwAcxTczicxTcwAcxOcxOcMpckPaabbikcwGcxWcxXcwJcwJcxYcwGczjbxXcvzbzNczMbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGbikbikaabaabbikaabaabbikbikaabaabaabaabaabdoidoidohdoidoidoncEBcwUcwUcwUcwUcwUcwUcwUcwUdoicwWcvOcyccydcyecyfcyfcyfcyfcygcyhcyicxjcyjcxjcxjcykcxjcylcymcyncyocxocbkcypcyqcmScxscyscytcyucxscyvcywcyxcyycyzcyAcyBcyCcyDcyEcyEcAaczUcAdcAccAeczTcALceJcAhbGycAMcoAcoAcoAcoAcoAbikbikbikbikdcidchdckdcjcoGdclbVibVicuscoAcoAcoAcoAcoAbikbikckPcxOcxOcxOcyZczaczbczcczdcAicAOcAvcwAcAVcAYcAWckPbikbikcwGczkcwJczlcwJczmcwGbxXbxXcvzczMbwobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdoDbikacGbikczoczpczqbikczoczpczqbikczoczpczqbikbikdoidoocfRdopdoidoqcGKdojdojdojdojdojdojdojdojdojcEycvOcztcxjcykczucxjcxjcxjczvcxjcztcztcxjcxjcxjcxjczwczxcymczyctEczzcoacyqcyqczAcxsczBczCczDcxsczEctWczFczGczHczIczJczKbGyczLcdcczLbGycBacAZcBccBccBccBccBPcBNcBNcBNcBNcBNcBQcoAbikbikbikbikdcidchdckdcmcTabGyckObVicusbGybGybGycgmcoAbikbikckPcwAcwAcwAcwAczWcqUczXczYczZcCfcAbcwAcCGcCYcCIckPbikbikcwGcAfcAgcDLcwJcDNcwGcEdbxXcvzbwoaabaabaabaabbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGbikczocAkczqbikczocAkczqbikczocAkczqbikaqZdoicfRcfRcfRdoidoidorczsdoidoiczsczsdoidoiczsczscwWcvOcztcAlcxjcAmcAncAocAocyjcxjcztcApcxjcxjcxjcxjcAqcArcAscAtbZNcAucAPcAwcAxcAycxsczBdlYcAAcxscABctWcsOcACcsLcADcAEcAFcAGcAHcAIcAJcAGcAKcAGcAGcAGcoAcoAcoAcoAcoAcoAcoAcoAcEhcoAbikbikbikbikdcicBTdcqcBUcoGcgmcFdbVicFmcFlcFlcFnbGycoAbikbikckPcwtcwucwvcAQcARczbcAScATcAUcFrcIScAXcGscIScGtckPbikbikcwGcwGcBbcCrcBdcwGcwGbwobxXcGycyJcyJcyJbwobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikaqZaabczocAkczqbikczocAkczqaabczocAkczqbikaabdoidondosdoqdoibikaabbikbikbikbikbikaabbikbikczscwWcvKcBecxjcBfcBgcBhcBicBjcBicBkcBicBlcBmcxfcBncztcztczxcBocBpcBqcBrcBscBtcBucBvcBwcBxcBycBzcBAcBBcBCcBDcBDcBEcBFcBGcBHcBIcBJcBKcBLcBMcrecBOcHucHtcDPcDPcDPcDPcDPcDPcHvcoAcEhclUclUclUclUclUclUcjmbEJcjmcFfclUclUcoAcoAcoAcoAcusbGycoAbikbikckPcxOcBZcxOcCacxRcqUcCbcCccCdcCecqUcqUcCgcqUcChckPbikaabaabcwGcwGcCscwGcwGbikbwobxXcvzcyJcHycHxbwobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikczocAkczqaabczocAkczqbikczocAkczqaabbikdoidoiczsdoidoibikaabaabbikaabbikaabaabbikbikcybcCicvKcCjcCkcCkcClcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcvKcCmcCncCmcCocCmcrmcCpcCqcFbcCtcCtcCtcCucCvcBCcCwcCxcCycCzcCAcCBcBIcCCcCDcCEcCFcHzcCHcHAcCJaabcCKcCKcCKcCKcCKcHBcoAcHDcHCcIGcHHcIHctaclUciUckucjoclUcBXcCPcBYcCRcCQcoAcusbGycoAbikbikckPcxOcxOcxOckycCTczbcCUcCVcCWcCXcCZcCZcDacqUcDbckPaabaabbikbikbikcIKbikbikbikbwobxXcvzcyJbxXbxXbwobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGacGafxaqZbikczocAkczqaabczocAkczqbikczocAkczqaabbikbikbikbikbikbikbikbikbikaabcDccDdcDdcDdcDdcybcDecwWcDfcDgcDhcDhcDicDjcDkcDlcDlcDlcDlcDmdotcDocDncDncDpcDpcDncDqcDrcDscDtcDtctYcDvcDwcDxcDycDzcDzcDAcDBcDCcDDcDEcDFcCAcDGcBIcDHcDIcDJcDKcILcDMcIMcDOcDPcDQcDRcDScDTcCKcHBcoDcEhclUcvscvqcIOcINcxLckxckwdcrclUcCSczVcuqczVcDUcoAcusbGycoAcoAbikckPcwAcwAcwAcwAcEkcqUcCbdlZcEmcCecqUcEncEocEocEpcEqcXYaabbikbikbikbikbikbikbikbwobxXcGybxXbxXcIPbwoaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik @@ -9185,11 +9172,11 @@ bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbi bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGacGafxacGacGagiafxafxafxafxacGafxafxacGcOcbikaabbikbikbikbikbikbikbikbikbikbikbikbikcJbcOdcLucLscLscLscOecMucNpcNqcOkcOlcOmcOncOocOpcOqcOrcGOcOsdcKcOucOvcOwcOxcOycOzcOAdcLcNwcJecOCcODcLKcOEcECcOFcLQcOGcOHcDFcMNcMOcKNcDFcOIcMRcJBcOJcOKcKQcOLcDQcOMcMXcMXcCKcHBcoDcEhcMgchCbJGbYDdcxclUclUcMhclUdcHdcGcFcbVicMjcMibGycuscGvbVibGycMkcITcoAbikbikckPckPckPckPckPckPckPckPckPckPckPckPckPbikbikbikbikaabaabbikbikbwobwobwocvzcyJcMmcMlbxXcxHbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcJbcJbcJbdeBcOXcOXcOXcMucOYcOZcPacPacPbcPccMzcPdcPecPfcPgcPhdcMcPicPjcPkcPlcPmcPncPidcNcPpcPqcPrcPscPtcPucPvcNHcLQcPwcPxcDFcMNcDFcPycDFcMQcMRcJBcJCcPzcJEcNMcCKcCKcCKcCKcCKcHBcoDcMncKXchCcITcMYcMocMocMocMZbVidcJdcIcFhbVicNacKVcKVcNbcHrczhbGybGycoAcoAbikbikcONaabbikbikbikbikaabbikbikbikbikbikaabbikbikbikbikbikaabaabbikbwocyKcNccNdcyJcNfcNebxXcxHbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabcPEcLscLscOXaabaabcMucPHcPIcPacPacPJcMucPKcPLdcOcPNcPOcPPdcPcECcPRcPScPTcGOcPUcECdcQcPWcPXcPNcPNdcRcPZcECcQacLQcQbcQccDFcMNcDFcLScLTcQdcQecMScQfdcScIDcQhcDQcQicQjcQjcCKcHBcoDcNhcNgbVibVicEhbVibVibGycNibVibVicGwbVibVicNkcNjcNmcNlcNQcoAcoAcoAcoAbikbikbikbikaabbikbikbikbikaabbikbikbikbikbikaabbikbikbikbikbikbikaabaabbwocNRcunbOMcyJcyJcyJbxXbwoaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikaabaabcPEcLscLscOXaabbikcMucQscPIcPacPacQtcMucQucQvcECcQwcQxcQxdcTcECcQycQzcQAcQBdcUcECcQxcQxcQxcQwcECcQCcQucECcNHcLQcJlcQEcQFcQGcQHcQIcQJcQKcIAcQLcJCdcVcJEcNMcEVcQNcQOcQPcCKcHBcoAcoAcEhcdbcNScEhcNTbVibGycNVcNUcNXcNWcMocMocNYcGvbVicNZcoAcoAbikbikaabbikbikbikbikaabbikbikbikbikaabbikbikbikbikbikaabbikbikbikbikbikbwobwobwobwobwocOObOMcyJcOQcOPbxXbwoaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcPEcOXdeBcPEbikbikcMucQVcQWcPacPacQXcMucQYcQZdcWcRacRbcRccRdcRecRfcRgcRhcRicPucRecRbcRbcRbcRjdcWcRkcRlcECcNHcRmcMNcRncRocQJcRpcRqcRrcRscRtcRucRvdcXcKQcOLcDQcRxcQjcQjcCKcHBcoAbGycORcOTcOScNYcgmbVibGybGybGycGvcOUbGycGqcFicHrbVicEhbwobikbikbikaabbikbikbikbikaabbikbikbikbikaabbikbikbikbikbikaabbikbikbikbikbikbwobxXbxXbxXcyKcOOcOVcyJcPAbxXbxXbwoaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjdbikbikbikbikbikbikbikbikbikbikbikbikbikbikcOgcOhcOhdeFcOhcOhcPFcMucRzcOZcPacPacRAcMucMHcRBcECcECcRecRecRecRecRCcRRcRDcPNcREcRecRecRecRecECcECcRFcRGcECcNHcLQcRHcRIcRocRJcRKcDFcDFcRLcJxcRJcJCcRMcJEcNMcCKcCKcCKcCKcCKcHBcoAcITbGycPCcPBbGycQkbVibVicQlbVicQmcdccyHcQnbVibVibVicEhbwobikbikbikaabbikbikbikbikaabbikbikbikbikaabbikbikbikbikbikaabbikbikbikbikbwobwobwocQpcQocyKcOObOMbxXbxXbxXcYgbwobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcPGcQrcQqcQTcQqcRycQUcMucRNcROcPacPacRPcMucECcRQcECcRTaaccShcRecRecRecRecSicRecRecRecRecShaaccRTcECcRUcECcECcNHcLQcRVcQFcRWcRXcRYcRZcSacRXcSacRXcSbcQJcSccNMcTbcTScTScTScTScUdcYhcYicYicYkcYjcYicYicYicYlcYncYmcQmcYobVicQmbVicYpbVicEhbwocxHcxHcxHbwocxHcxHcxHcxHbwocxHcxHcxHcxHbwobwobwobwobwobwobwobwobwobwoczMbwocyKbwocYqbxXcHycOObOMcyJcyJcLecyJbwoaabczrbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcPGcQrcQqcQTcQTdlcdlCcMucSdcSecPacPacSfcMucSgcSmcSlaaccTfcTIcTIcTIcTIcTIcTQcTIcTIcTIcTIcTIcTZaacddaddbcSncECcSocMJcFUcSqcSrcSscStcSucSvcSwcDFcSxcSycSzcSAcNMcUkbikaabaabbikcYscYrdbwcKlcYwcYvcYycYxcYicqTbGybGycYzcdccYAcGvbGybGycYBcMncYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYDcYCcYCcYCcYCcmvcyJbFecnGbxXcYEczMbwobwobwocLebwocOObOMcyJcYFbxXbxXbwobikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikaabaabcPEcLscLscOXaabbikcMucQscPIcPacPacQtcMucQucQvcECcQwcQxcQxdcTcECcQycQzcQAcQBdcUcECcQxcQxcQxcQwcECcQCcQucECcNHcLQcJlcQEcQFcQGcQHcQIcQJcQKcIAcQLcJCdcVcJEcNMcEVcQNcQOcQPcCKcHBcoAcoAcEhcdbcNScEhcNTbVibGycNVcNUcNXcNWcMocMocNYcGvbVicNZcoAcoAbikbikaabbikbikbikbikaabbikbikbikbikaabbikbikbikbikbikaabbikbikbikbikbikbwobwobwobwocyJcsGbOMcyJcOQcOPbxXbwoaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabcPEcOXdeBcPEbikbikcMucQVcQWcPacPacQXcMucQYcQZdcWcRacRbcRccRdcRecRfcRgcRhcRicPucRecRbcRbcRbcRjdcWcRkcRlcECcNHcRmcMNcRncRocQJcRpcRqcRrcRscRtcRucRvdcXcKQcOLcDQcRxcQjcQjcCKcHBcoAbGycORcOTcOScNYcgmbVibGybGybGycGvcOUbGycGqcFicHrbVicEhbwobikbikbikaabbikbikbikbikaabbikbikbikbikaabbikbikbikbikbikaabbikbikbikbikbikbwobxXbxXbxXcyKcsGcOVcyJcPAbxXbxXbwoaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjdbikbikbikbikbikbikbikbikbikbikbikbikbikbikcOgcOhcOhdeFcOhcOhcPFcMucRzcOZcPacPacRAcMucMHcRBcECcECcRecRecRecRecRCcRRcRDcPNcREcRecRecRecRecECcECcRFcRGcECcNHcLQcRHcRIcRocRJcRKcDFcDFcRLcJxcRJcJCcRMcJEcNMcCKcCKcCKcCKcCKcHBcoAcITbGycPCcPBbGycQkbVibVicQlbVicQmcdccyHcQnbVibVibVicEhbwobikbikbikaabbikbikbikbikaabbikbikbikbikaabbikbikbikbikbikaabbikbikbikbikbwobwocyJcQpcQocyKcsGbOMbxXbxXbxXcYgbwobikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcPGcQrcQqcQTcQqcRycQUcMucRNcROcPacPacRPcMucECcRQcECcRTaaccShcRecRecRecRecSicRecRecRecRecShaaccRTcECcRUcECcECcNHcLQcRVcQFcRWcRXcRYcRZcSacRXcSacRXcSbcQJcSccNMcTbcTScTScTScTScUdcYhcYicYicYkcYjcYicYicYicYlcYncYmcQmcYobVicQmbVicYpbVicEhbwocxHcxHcxHbwocxHcxHcxHcxHbwocxHcxHcxHcxHbwobwobwobwobwobwobwobwobwobwoczMbwocyKcyJcYqbxXcHycsGbOMcyJcyJcLecyJbwoaabczrbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcPGcQrcQqcQTcQTdlcdlCcMucSdcSecPacPacSfcMucSgcSmcSlaaccTfcTIcTIcTIcTIcTIcTQcTIcTIcTIcTIcTIcTZaacddaddbcSncECcSocMJcFUcSqcSrcSscStcSucSvcSwcDFcSxcSycSzcSAcNMcUkbikaabaabbikcYscYrdbwcKlcYwcYvcYycYxcYicqTbGybGycYzcdccYAcGvbGybGycYBcMncYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYCcYDcYCcYCcYCcYCcmvcyJbFecnGbxXcYEczMcyJcyJcyJcLecyJcsGbOMcyJcYFbxXbxXbwobikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcPGcQrcQqdldcQqdlfdlecMucRzcOZcPacPacTkcMucSDcSEcSEbikddcaacaacaacaacaacaacaacaacaacaacaacddcbikcSEcSEcSDcECcMHcLQcSAcSFcSGcSHcSIcSJcSAcSHcSAcJEcSAcJEcSAcNMcUkbikacGacGacGcYhcYGcYIcYHcYKcYJcYMcYLcYibGybGybVicQmcYNbVicGvcGqcFicYPcYOcYQcYQcYQcYQcYQcYQcYScYRcYQcYQcYQcYQcYQcYQcYUcYTcYWcYVcYYcYXcYZcYZcYZcYZcZbcZacZccYZcYZcYZcYZcZdbXScyJcOPbxXcZebwobikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdlgcOhcOhcOhcOhcOhdlhcMucSLcSMcPacPacOicMucSOcSPdddaabddcaaccSQbikbikbikbikcSQbikbikcSQaacddcbikddecSRcSScECcMHcECaabcSTaabcSUcSVcSWcSXcSYcSXcSZcSXcSZcUmcUqcUkbikacGaabbikcYhcZfcYIcZgcZicZhcZkcZjcYicZlbGybGycGvcZmbVicGvcGvcZncoAcoAcxHcxHcxHcxHbwocxHcxHcxHcxHbwocxHcxHcxHcxHbwocZobxXcyJcJMbxXcyJcyJcxHcxHckVcyJcZpbxXcZpcyJdlGbOMcoVbwobwobwobwobwobikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikcMucTccSMcPacPacOjcMucTdcSEcTebikddfddgbikbikbikbikbikdlmbikbikbikdlodlnbikcSEcSEcTdcECcMHcECcCKcTgcEVcTgcCKcTgcEVcTgcCKcThcEVcTicCKaabcUkbikacGaabaabcYhcZscZucZtcZvcZhcZxcZwcZycYPcZAcZzcGvcdcbGycZBcQmbVicoAbikbikbikbikbikaabbikbikbikbikbikbikbikbikbikbwocZCczfcyJcZDbxXcyJbikbikbikbikcyJbxXbxXcNRcqecqecqfcqgcqebikaabaabaabaabcZEaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik From a4a4f5d6b298ac568b7fba628581d3a721529d7f Mon Sep 17 00:00:00 2001 From: FreeStylaLT Date: Wed, 10 Aug 2016 12:42:20 +0300 Subject: [PATCH 047/101] maint and arrivals --- _maps/map_files/cyberiad/cyberiad.dmm | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 1ccf95cf095..7f9ceea74b0 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -1576,7 +1576,7 @@ "aEp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10; initialize_directions = 10; level = 1},/obj/machinery/camera{c_tag = "Fitness Rooms North"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/fitness) "aEq" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1450; master_tag = "bar_maint"; name = "interior access button"; pixel_x = -25; pixel_y = 25; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) "aEr" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/unary/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air{filled = 0.1},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aEs" = (/turf/simulated/wall/r_wall/rust,/area/maintenance/fsmaint2) +"aEs" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/escapepodbay) "aEt" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) "aEu" = (/obj/machinery/door_control{id = "maint3"; name = "Blast Door Control C"; pixel_y = 24},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) "aEv" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) @@ -1713,7 +1713,7 @@ "aGW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/fitness) "aGX" = (/obj/machinery/computer/HolodeckControl,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "aGY" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"aGZ" = (/obj/effect/decal/cleanable/fungus,/turf/simulated/wall/r_wall,/area/maintenance/fsmaint2) +"aGZ" = (/turf/simulated/wall,/area/escapepodbay) "aHa" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "maint3"; name = "Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) "aHb" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "maint3"; name = "Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) "aHc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) @@ -2646,8 +2646,8 @@ "aYT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) "aYU" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) "aYV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Escape Pod Bay"},/turf/simulated/floor/plasteel,/area/escapepodbay) -"aYW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall,/area/escapepodbay) -"aYX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/escapepodbay) +"aYW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall,/area/escapepodbay) +"aYX" = (/turf/simulated/wall,/area/hallway/secondary/exit) "aYY" = (/obj/machinery/door/firedoor{dir = 2},/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aYZ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/device/radio/intercom{dir = 0; name = "station intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) "aZa" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) @@ -9085,9 +9085,9 @@ bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbi bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikaAlaAmaAlbikbikaabaxVaAnaAoaApazHaAqazHaxVaAlaAlaxRaxRaAraAsazGazHaxVaxVaAlaAlaAlaxVaxVbikaabbikbikbikbikbikbikbikbikdpdaxFaxwaxYaxWaxZazJaAtaAuaAvazMaAwazOaAxaAyaAzaAAaABaACaADbfTaAFaAGaAHaAIaAJaAKaALaxqaxraAMaANaAOaAPaAQaAPaAPaAPaARaAPaAPaAPaAPaASdoMaAUaAVaAWaAXaAYcNsaBaaUadcuavWaabaBbaBcaBcaBcaBcaBcaBdaabaabbikbikbikbikazvaBeazvbikaAiayCayCaBfaBgayCaBhayHayHayHayJaBiayHaBjayGayHayHayHaBkayJayHayGaBlaBmayGayHaBnayGbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikappaBpaBobikaBqaBsaBraabaabaAlazHaAlbikbikaabaxVaBuaBvaBwaBxaByaBzaxVaBAazHaBBaBCaBDaBEaBEaBEaBEaBEaBEaBEaBEaBFaxVbikaBGbikbikbikbikbikbikbikbikdpdaycaybayfayeaySdoRaBIaBJaBKazMaAwazOaBLafvaBNaAAaABaBOaBPaBPaBPaBPaBPaAIbjlaAKaxlaxqaxrazIaBQaBRaBSaBTaBSaBSaBUaBVaBWaBWaBWaBWaBWaBWaBXaBYaBZaCaaCbaCcaCdaCeavWavWaCfaCgaChaChaChaChaChaCgaCfaabbikbikbikbikazvaCiaCjbikaAiaCkaClaCmaCnayHayHayHayJayHayJaCoayHayHayGayHaCpaCqaCoaAkayHayGaCraCsayGayHaCtayGbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaCuaBtaCvaBtaCuaCwaCxaCwaCuaabaAlaCzaCAbikbikaxVaxVaxVaxVaxVaCBaCCaCDaCEaCFaCGaCGaCHaCIaCIaCJaCKaxVazHaxVaxVaxVaCLaxVbikaabbikbikbikbikbikbikaabaabdpdayVayTdpeayWazaaCMaCNaCOaBKazMaAwazOaCPaCQaCRaAAaCSaCTaBPaCUaBPaCVaCVaAIaBPaAKaxlaxqaCWazIaCXaBRaCYaCZaDaaDbaDcaDdaDeaDfaDgaDhaDiaDjaDkaDlaDmaDnaDoaDpaDqaDraDsaDtaCfaCgaChaChaChaChaChaCgaCfaabaabaabaabazvazvaDuaDvazvaAiaDwayHaDxayHayKayHayGayGaDyayGayGaDzayJayJaCoaDAaDBayHayGayHaDCaDCaDCaDCaDCaDCaDCaDCaDCaDDaDDaDDaDDaacaDDaDDaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaDEaBtaCyaBtaDEaCwaDFaCwaDEaxVaAlaDHaDIaAlaAlaxVazHazHazHazHazHazHazHaCBaCLaxVaxVaxVaxVaxVaDJaxVaxVazHaDKaxVaDLaCLaxVaxVaxVbikbikbikbikbikaDMaDMaDMaDMaDMaDMaDMaDMawmaCMaDNaDOaDPaDQaDRaDSaDTaDUaDVaDWaABaDXaBPaDYaDZaEaaEbaEcaEdaAKaxlaxqaxrazIatsaEeaEfaCZaDaaDbaEgaEhaEhaEhaEhaEhaEhaEhaEhaEhaEhaEiaEjaEkaElaEmaEnaEoaEpaCgaChaChaChaChaChaCgaCfaCfaCfbikbikazvayHaEqaEraBhaEsaDAaCoaDxayHaEtayIaEuaAkayHayHayHayHaEvayHayHaDAaEwayHaDzayHaDCaExaEyaEzaDCaEAaEBaECaDCaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaDEaDGcUCaEDaDEaEFddzaEGaEJaEKazHaELaEMaENaDKaEOazHaxVaxVaxVaxVaxVaxVaxVaCLaxVaEPaEQaERaxVaESaETaEUazHaEOaxVaENaEVaBEaBFaEWbikbikbikbikbikaEXaEYaEZaFaaFbaFcaFdaDMdoXaCMaFeaFfaFgaCMaFhazOaFiaFjaFkaFlaABaFnaBPaFoaFpaFqaFraFsaFtaFuaFvaydaFwaFxaFyaFzaFAaCZaDaaDbaFBaEhaHTaHTaHTaEhaEhaFDaFEaFEaFFaEiaFGaFHaFIaFIaFJaFKaFLaFMaChaChaChaChaChaFNaFOaFPaFQbikbikazvayHayHaFRayHaEsaFSayHaFTaFUaFUaFUaFUaFVaFUaFWayHayHayHayHayHayHayHayHayJayIaDCaFXaFYaFYaDCaFZaGaaGbaDCbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaDEaGcaGdaGeaDEaGcaGdaGeaEJaBzazHaGfazHazHazHazHazHaxVaGgaGhaGiaGjaGkaxVaCLaxVaEQaGlaEPaGmaGnaGoaxVaGpaxVaxVaxVaxVaGpaCLaEWbikazyazyazyazyaGqaEYaGraGsaGtaGuaGvaGwaDMaCMaBHaGxaGxaGxaGyaGzaGAaGzaGzaGzaGBaGCaGDaGEaGFaGFaGFaGFaGGaGHaGIaxqaGJazIatsaGKaGLaCZaDaaDbaEgaHTaGMaGMaGNaHTaEhaGOaGPaGPaGQaGRaFGaGSaGTaGUaGVaEhaGWaFQaChaChaChaChaChaFQaGXaGYaFQaabaabayGayHayHayJayJaEsaGZaGZaAiaAiaAiaEsaEsaEsayGaHaaHbayGayJayJayGayJayJayGayGaHcaHdaHeaHfaHgaHhaHiaFXaHjaDCbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaDEaBtaCyaBtaDEaCwaDFaCwaDEaxVaAlaDHaDIaAlaAlaxVazHazHazHazHazHazHazHaCBaCLaxVaxVaxVaxVaxVaDJaxVaxVazHaDKaxVaDLaCLaxVaxVaxVbikbikbikbikbikaDMaDMaDMaDMaDMaDMaDMaDMawmaCMaDNaDOaDPaDQaDRaDSaDTaDUaDVaDWaABaDXaBPaDYaDZaEaaEbaEcaEdaAKaxlaxqaxrazIatsaEeaEfaCZaDaaDbaEgaEhaEhaEhaEhaEhaEhaEhaEhaEhaEhaEiaEjaEkaElaEmaEnaEoaEpaCgaChaChaChaChaChaCgaCfaCfaCfbikbikazvayHaEqaEraBhayJaDAaCoaDxayHaEtayIaEuaAkayHayHayHayHaEvayHayHaDAaEwayHaDzayHaDCaExaEyaEzaDCaEAaEBaECaDCaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaDEaDGcUCaEDaDEaEFddzaEGaEJaEKazHaELaEMaENaDKaEOazHaxVaxVaxVaxVaxVaxVaxVaCLaxVaEPaEQaERaxVaESaETaEUazHaEOaxVaENaEVaBEaBFaEWbikbikbikbikbikaEXaEYaEZaFaaFbaFcaFdaDMdoXaCMaFeaFfaFgaCMaFhazOaFiaFjaFkaFlaABaFnaBPaFoaFpaFqaFraFsaFtaFuaFvaydaFwaFxaFyaFzaFAaCZaDaaDbaFBaEhaHTaHTaHTaEhaEhaFDaFEaFEaFFaEiaFGaFHaFIaFIaFJaFKaFLaFMaChaChaChaChaChaFNaFOaFPaFQbikbikazvayHayHaFRayHayJaFSayHaFTaFUaFUaFUaFUaFVaFUaFWayHayHayHayHayHayHayHayHayJayIaDCaFXaFYaFYaDCaFZaGaaGbaDCbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaDEaGcaGdaGeaDEaGcaGdaGeaEJaBzazHaGfazHazHazHazHazHaxVaGgaGhaGiaGjaGkaxVaCLaxVaEQaGlaEPaGmaGnaGoaxVaGpaxVaxVaxVaxVaGpaCLaEWbikazyazyazyazyaGqaEYaGraGsaGtaGuaGvaGwaDMaCMaBHaGxaGxaGxaGyaGzaGAaGzaGzaGzaGBaGCaGDaGEaGFaGFaGFaGFaGGaGHaGIaxqaGJazIatsaGKaGLaCZaDaaDbaEgaHTaGMaGMaGNaHTaEhaGOaGPaGPaGQaGRaFGaGSaGTaGUaGVaEhaGWaFQaChaChaChaChaChaFQaGXaGYaFQaabaabayGayHayHayJayJayJazxazxayGayGayGayJayJayJayGaHaaHbayGayJayJayGayJayJayGayGaHcaHdaHeaHfaHgaHhaHiaFXaHjaDCbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbjNaInaCuaDEaEIaHlaCuaDEaEIaHlaCuaxVaCBaxVaxVaxVaxVaxVazHaxVazHaHnaHoazHazHaxVaCLaxVaHpaabaHpaxVaBvaGoaxVaHqaHraxVaENaBzaxVaAwaDMaDMaHsaHsaHsaHsaHsaHsaHsaHsaHsaGvaGvaGwaHtaHuaHvaHwaHxaHyaHzaHAaHBaHBaHBaHBaHCaHDaHEaHFaHGaHBaHBaHHaHHaHIaHJaHKaHLaHMaHNaGKaHOaHPaHPaDbaEgaHTaHQaHRaHSaHTaEhaGOaGPaGPaGQaKhaFGaGSaGUaGUaGVaEhaGWaFQaChaChaChaChaChaFQaHUaGYaFQbikbikayGaHVayHayHaHWayJaHXazwaHYaHZayKayGaFSayKayGaIaayHayGaIbayHayGaIcaIdaIeaFUaIfaFUaIgaIhaIiaIjaIkaIlaImaDCaDDaDDaacaacaDDaDDaDDaDDaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdmJdmKaGddmKaIoaIoaIoaIqaIoaIoaIoaIsaItaIuaIuaIuaIuaIvaxVazHaxVaIwaIxaIyazHaIzaGpaCLaxVaxVaxVaxVaxVaxVaGpaxVazHaIyaCBazHazHaGvaIAaIBaICaIDaIDaIDaIDaIEaIDaIDaIFaIGaICaIHaIIaIIaIIaIIaIIaIIaIIaIJaIKaIKaIKaIKaILaIMaIKaINaIKaIOaILaIKaIKaIKaIKaIPaIQaIRaISaITaFzaIUaIVaHPaIWaEgaHTaIXaIYbvsaHTaEhaIZaJaaJaaJbaEiaFGaJcaJdaJdaJeaEhaJfaJgaChaChaChaChaChaJhaJiaJjaFQbikbikayGayHayHayHayHayHayHaIeaFUaFUaFUaFUaFUaFUaFUaCmayHayHayHayHaDzayHayHaDxayHaJkaJlaJmaJnaJoaFYaFYaFYaJpaDCaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaInaInaKzaJqaJraJsaJtaJuaJvaJwaJxaJvaJyaJzaJvaJvaJAaxVazHaxVaJBazHazHaJCaJDaxVaEVaBFazHazHazHazHazHazHaGpaJEazHaxVaEKaEKaDMaJFaDMaJGaJHaJIaJIaJIaJJaJIaJIaJIaJKaJGaJLaJMaJMaJMaJMaJMaJMaJMaGvaIKaJNaJOaJPaJQaJRawxaJTaJUaJVaJWaJXaJOaJYaIKaJZaxqaKaazIaKbaGKaKcaKdaKdaKeaKfaKgaSsaKiaKiaKjaKkaKlaKjaKkaKkaKmaKnaKoaEhaEhaKpaEhaKqaKraChaChaChaChaChaKraCfaCfaCfayGayGayGayKayJayJaAkayGayGaDxayJayGaKsayJayGaAkayGaDxaHVayJayGaAkayGayHaHVaDxayHaKtaDCaKuaIhaKvaKwaKxaIhaKyaDCaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik @@ -9096,11 +9096,11 @@ bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbi bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaInaKAaKzaKzaKzaKzaKzaKzaKAaInaMlaCuaMmaMnaMoaMoaMoaMoaMoaMoaMpaKHaLHaMqaLJaMraMqaMqaLHaKHaMsaMtaMuaMuaMuaMuaMuaMuaMuaMuaMvbikaLRaMwaMxaMyaMzaMAaLRbikaJGaJLaJMaMBaMCaMDaMEaLSaJMaGvaIKaMFaMFaKPaMGaMHaKSaKTaKSaMHaMIaMJaKOaKOaIKaJZaxqaKaazIaMKaBRaMLaCZaDaaDbaEgaMbaMcaMMaMNaMOaMOaMcaMPaMQaMRaMeaMSaMTaMUaMeaMVayGbikaMWaMXaMXaMXaMXaMXaMYbikayGayHaMZaNaayJayJayGayGayJayJaNbaNcayJayGazxayGayGayJayJaNdaNeayGayGayGaHYaMiayHaDxayHaMjazwayKaFSayGaNfaNgaNfayGayGayGaabaabaabaabaabaabaabaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdetaNiaNjaNiaNiaNkaNlaNiaNiaNjaNmdeuaCuaKBaNoaMoaNpaNqaNraNsaNtaNuaKHaLHaMqaLJaNvaMqaMqaLHaKHaNwaNxaNyaNzaNAaNBaNCaNDaNEaNFaMvaabaLRaNGaNHaNIaNJaNKaLRaabaJGaJLaJMaNLaNMaNNaNOaNPaJMaGvaIKaJNaJOaNQaNRaLXaJOaNSaJOaLXaNTaNUaJOaJYaIKaJZaxqaNVazIaKbaEeaEfaCZaDaaDbaNWaNXaMcaNYaMQaMQaMQaNZaOaaObaOcaMeaOdaOeaOfaOgaOhazxbikbikbikbikbikbikbikbikbikayGaOiaOjaOkaOlaOmayGaEtayHaHVaDxayHayGbikayGayHayHayHayHaDxaOnaOoaOpaOpaOpaOpaOqaOraOsaOtaOuaOvaOuaOwaOxaOxaOyaOzaOAaOBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdetaNmaNiaODaOEaOFaOGaOHaOIaOJaOKaOLaOMaONaOOaKzaKBaOPaMoaOQaORaOSaOTaOSaOUaKHaOVaMqaOWaOXaOYaOXaOZaPaaPbaXtaPdaPdaPdaPdaPdaPdaPeaPfaMvbikaLRaPgaNHaPhaNJaPiaLRbikaJGaJLaJMaPjaPkaPlaPmaPnaJMaGvaIKaPoaPoaKPaPpaMHaKSaPqaKSaMHaPraKWaPsaPsaIKaPtazUaPuazIaKbaEeaPvaPvaPvaPvaPwaPxaPyaPzaPAaPBaPBaPBaPCaPBaPDaPEaPFaPGaPHaPEaPIaPJazxayGayGayGayGayGayGayGayGayGayGayGayGaBMayGayGayGayGayHaDxaOiazvaabazvayHaPLaPMaPNaPOaPPaPQaPRaPRaPRaPRaPSaPTaPUaPVaPWaPXaPWaPYaPWaPWaPZaQabpqaQbaQcaQdaQeaQeaQeaQeaQeaQeaQeaQeaQeabLadbbikbikbikbikbikbikbikaaabdBaQfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaONaQgaQhaQiaOMaQjaOFaQjaOFaQjaOFaQjaOMaQkaQlaKzaKBaQmaMoaQnaQoaQpaQqaQraQsaKHaQtaMqaQuaQvaQwaQxaQyaKHaQzaZmaPdaPdaPdaPdaPdaPdaPeaQAaMvaabaLRaQBaQCaQDaQEaQFaLRaabaJGaJLaJMaQGaQHaQIaQJaQKaJMaGvaIKbCjbCjbCjaQLaLXaJOaLYaJOaLXaQMbCjbCjbCjaIKaQNaQOaQPazIaMKaQQaQRaQRaQRaQSaQTaQUaQVaQWaQXaQVaQYaQZaRaaQVaRbaRcaRdaReaRfaMeaRgaRhaRiaRjaRjaRhaRkaRlaRlaRlaRlaRlaRmaRnaRlaRoaRpaRqaRraRsaRvaRuaTkaRwaRxaRwaRyaRzayHayGaRAaRBaRCaRDaREaRFaRGaRHaRIaRJaRIaRKaRLaRMaRNaROaRPaOCbbVaTCaRTaRUaQdaRVaRWaRXaRYaRZaSaaSbaScaSdaprbikbikbikbikbikbikbikaaabfmbifbieaQfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaSfaOFaOFaNjaOMaQjaOFaQjaSgaQjaOFaQjaOMaQkaQlaKzaKBaShaMoaMoaSiaSjaSkaSjaMoaKHaKHaKHaKHaSlaSmaSnaSoaKHaSpdpgaSraPdaPdaZVaPdaStaSuaSvaMvbikaLRaLRaSwaSxaSwaLRaLRbikaJGaJLaJMaSyaSzaSAaQJaSBaJMaGvaIKaJNaJOaSCaNRaLXaJOaLYaJOaLXaNTaSDaIKaIKaIKaSEaSFaSGaSHaSIaSJamKamKaSKaSLaSMaSNaMcaSOaMQaMcaSPaMcaSQaMcaSRaSSaSTaSUaSVaTeaSXaSYaSZaTaaTbaTcaTdaTbaTbaUjaTbaSYaTfaSYaOvaTgaSYaThaTiaTjaTmaTlaToaTnaTqaTpaWIaTraOuaTsaTtaTuaTvaTwaTxaTyaTzaRHaTAaTBaRIcLhaTDaTEaTFaROaTGaRQaRRaRSaTHaTIaQdaTJaTKaTKaTLaScaScaScaScaSdaprbikbikbikbikbikbikaaabfmbigbijbihbieaQfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaONaTMaTNaQiaOMaQjaOFaQjaOFaQjaOFaQjaOMaQkaQlaKzaKBaTOaTPaTQaTRaTSaTSaJraTTaTUaTVaTWaTXaTYaTZaMqcoCaKHaUbdphaUdaUeaUfaUgaUhaUiaUZaUkaMvbikaabbikaUlaUmaUlbikaabbikaJGaJLaJMaUnaUoaUpaUqaUraJMaGvaIKaUsaUtaKPaUuaUvaKSaUwaKSaUxaUyaUzaIKaUAaUBaUCaUDaUEaUFaUGaUHbikbikaSKaUIaUJaUKaMcaULaUMaMQaMQaUNaMQaMQaMQaUOaMeaUPaMeaUQaURaMeaUSaMeaUTaUUaUVaUWaUXaUYaUTbwNaVaaVbaVcaVbaVbaVbaVbaVdaWLaVbaVeaVfaWFaWBaVbaVhayHaRDaViaTvaVjaVkaVlaVmaVnaVoaVpaVqaRIaVraVsaVtaVuaVvaTGaRQaRRaRSaRTaVwaQdaVxaTKaTKaTLaScaScaScaScaSdaprbikbikbikbikbikbikbdBblqbjMbmKbjMbqQbdBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdeOaVzaNiaODaOMaOFaVAaVBaOFaOFaVCaVAaOMaONaVDaKzaKBaVEaVFaVGaVHaVGaVGaVGaVGaVGaVIaJraKHaVJaVKaVJaKHaKHaVLdpiaVLaMuaMuaMuaMuaVLaVNaVOaMvaVPaVQaVQaVRaVSaVRaVQaVQaVTaJGaVVaJMaVWaJMaVXaVYaVZaJMaWaaIKaIKaIKaIKaWbaWcaWdaWeaWdaWcaWbaIKaIKaWfaUDaUDaUDaUDaWgaWhaWiaWjaWkaSKbKgaUJaWmaMcaMcaMcaMcaMcaMcaMcaMeaMeaUOaWnaWoaWpaWqaWraWsaWuaWtaUTaWvaWwaWxaWyaWzaUTaWAaWGaWCaWDaWCaWEaWHaYDaWNaYFaWJaWKaYGaWMaYEaVbaWOaRtaWPaWQaWRaVjbtTcvIaVmaWTaRIaWUaWVaWWaWXaWYaTFaTFaRIaRIaRQaRRaRSaTHaWZaQdaXaaXbaXcaXdaXeaXfaScaScaXgaprbikbikbikbikbikaaabfmbqRbmKbmKbmKbqSbieaQfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdeOaNiaNjaNiaNiaNkaNlaNiaNiaNjaVzdeQaCuaXiaVEaInaXjaXjaXkaXjaXlaDEaXmaXnaJraXoaXpaXqaXqaXraXsaXqdpjaXqaXqaXqaXuaXqaXqaXvaXwaXxaXyaXzaXAaXyaXBaXyaXyaXyaXyaXCaXDaXEaXqaXqaXFaXGaXHaXIaXJaXKaXLaXMaXRaXPaXPaXPaXPaXPaXPaXPaXQaXWaXXaXSaXTaXUaXVaXYaZHaXZaUDaUDaYaaYbaYcaYbaYcaYdaYeaYfaYgaYhaYiaMeaYkbBvaYmaYlaYnaYnaYoaYpaYqaYraUTaYsaYtaYuaYuaYvaUTaYwaYxaYyaYzaYAaYAaYBaYCaYHbbFbalbbHbbGbbJaVgaVbaVhaKsaRDaYIaYJaYJaYKaYLaYJaYMaRIaYNaYOaRIaYPaYQaTFaYRaRIaYSaYTaYUaRSaQbaQbaQdaYVaQeaYWaYXaQeaQeaQeaQeaQeabLadbbikbikbikbikbqUbqTbqVbmKbmKbrUbthbmKbqUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaONaQgaQhaQiaOMaQjaOFaQjaOFaQjaOFaQjaOMaQkaQlaKzaKBaQmaMoaQnaQoaQpaQqaQraQsaKHaQtaMqaQuaQvaQwaQxaQyaKHaQzaZmaPdaPdaPdaPdaPdaPdaPeaQAaMvaabaLRaQBaQCaQDaQEaQFaLRaabaJGaJLaJMaQGaQHaQIaQJaQKaJMaGvaIKbCjbCjbCjaQLaLXaJOaLYaJOaLXaQMbCjbCjbCjaIKaQNaQOaQPazIaMKaQQaQRaQRaQRaQSaQTaQUaQVaQWaQXaQVaQYaQZaRaaQVaRbaRcaRdaReaRfaMeaRgaRhaRiaRjaRjaRhaRkaRlaRlaRlaRlaRlaRmaRnaRlaRoaRpaRqaRraRsaRvaRuaTkaRwaRxaRwaRyaRzayHayGaRAaRBaRCaRDaREaRFaRGaRHaRIaRJaRIaRKaRLaRMaRNaROaRPaOCbbVaTCaRTaRUaQbaRVaRWaRXaRYaRZaSaaSbaScaSdaprbikbikbikbikbikbikbikaaabfmbifbieaQfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaSfaOFaOFaNjaOMaQjaOFaQjaSgaQjaOFaQjaOMaQkaQlaKzaKBaShaMoaMoaSiaSjaSkaSjaMoaKHaKHaKHaKHaSlaSmaSnaSoaKHaSpdpgaSraPdaPdaZVaPdaStaSuaSvaMvbikaLRaLRaSwaSxaSwaLRaLRbikaJGaJLaJMaSyaSzaSAaQJaSBaJMaGvaIKaJNaJOaSCaNRaLXaJOaLYaJOaLXaNTaSDaIKaIKaIKaSEaSFaSGaSHaSIaSJamKamKaSKaSLaSMaSNaMcaSOaMQaMcaSPaMcaSQaMcaSRaSSaSTaSUaSVaTeaSXaSYaSZaTaaTbaTcaTdaTbaTbaUjaTbaSYaTfaSYaOvaTgaSYaThaTiaTjaTmaTlaToaTnaTqaTpaWIaTraOuaTsaTtaTuaTvaTwaTxaTyaTzaRHaTAaTBaRIcLhaTDaTEaTFaROaTGaRQaRRaRSaTHaTIaQbaTJaTKaTKaTLaScaScaScaScaSdaprbikbikbikbikbikbikaaabfmbigbijbihbieaQfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaONaTMaTNaQiaOMaQjaOFaQjaOFaQjaOFaQjaOMaQkaQlaKzaKBaTOaTPaTQaTRaTSaTSaJraTTaTUaTVaTWaTXaTYaTZaMqcoCaKHaUbdphaUdaUeaUfaUgaUhaUiaUZaUkaMvbikaabbikaUlaUmaUlbikaabbikaJGaJLaJMaUnaUoaUpaUqaUraJMaGvaIKaUsaUtaKPaUuaUvaKSaUwaKSaUxaUyaUzaIKaUAaUBaUCaUDaUEaUFaUGaUHbikbikaSKaUIaUJaUKaMcaULaUMaMQaMQaUNaMQaMQaMQaUOaMeaUPaMeaUQaURaMeaUSaMeaUTaUUaUVaUWaUXaUYaUTbwNaVaaVbaVcaVbaVbaVbaVbaVdaWLaVbaVeaVfaWFaWBaVbaVhayHaRDaViaTvaVjaVkaVlaVmaVnaVoaVpaVqaRIaVraVsaVtaVuaVvaTGaRQaRRaRSaRTaVwaQbaVxaTKaTKaTLaScaScaScaScaSdaprbikbikbikbikbikbikbdBblqbjMbmKbjMbqQbdBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdeOaVzaNiaODaOMaOFaVAaVBaOFaOFaVCaVAaOMaONaVDaKzaKBaVEaVFaVGaVHaVGaVGaVGaVGaVGaVIaJraKHaVJaVKaVJaKHaKHaVLdpiaVLaMuaMuaMuaMuaVLaVNaVOaMvaVPaVQaVQaVRaVSaVRaVQaVQaVTaJGaVVaJMaVWaJMaVXaVYaVZaJMaWaaIKaIKaIKaIKaWbaWcaWdaWeaWdaWcaWbaIKaIKaWfaUDaUDaUDaUDaWgaWhaWiaWjaWkaSKbKgaUJaWmaMcaMcaMcaMcaMcaMcaMcaMeaMeaUOaWnaWoaWpaWqaWraWsaWuaWtaUTaWvaWwaWxaWyaWzaUTaWAaWGaWCaWDaWCaWEaWHaYDaWNaYFaWJaWKaYGaWMaYEaVbaWOaRtaWPaWQaWRaVjbtTcvIaVmaWTaRIaWUaWVaWWaWXaWYaTFaTFaRIaRIaRQaRRaRSaTHaWZaQbaXaaXbaXcaXdaXeaXfaScaScaXgaprbikbikbikbikbikaaabfmbqRbmKbmKbmKbqSbieaQfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdeOaNiaNjaNiaNiaNkaNlaNiaNiaNjaVzdeQaCuaXiaVEaInaXjaXjaXkaXjaXlaDEaXmaXnaJraXoaXpaXqaXqaXraXsaXqdpjaXqaXqaXqaXuaXqaXqaXvaXwaXxaXyaXzaXAaXyaXBaXyaXyaXyaXyaXCaXDaXEaXqaXqaXFaXGaXHaXIaXJaXKaXLaXMaXRaXPaXPaXPaXPaXPaXPaXPaXQaXWaXXaXSaXTaXUaXVaXYaZHaXZaUDaUDaYaaYbaYcaYbaYcaYdaYeaYfaYgaYhaYiaMeaYkbBvaYmaYlaYnaYnaYoaYpaYqaYraUTaYsaYtaYuaYuaYvaUTaYwaYxaYyaYzaYAaYAaYBaYCaYHbbFbalbbHbbGbbJaVgaVbaVhaKsaRDaYIaYJaYJaYKaYLaYJaYMaRIaYNaYOaRIaYPaYQaTFaYRaRIaYSaYTaYUaRSaQbaQbaQbaYVaGZaEsaYWaGZaGZaGZaGZaQeabLadbbikbikbikbikbqUbqTbqVbmKbmKbrUbthbmKbqUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaInaYYaKzaKzaKzaKzaKzaKzaYYaInaMlaCuaYZaZaaInaZbaZcaZdaZdaZeaDEaZfaXnaZgaZhaXpaZiaZjaZkaZlaZldpkaZnaZnaZnaZoaZpaZpaZqaZraZsaZlaZlaJSaZpaZvaZwaZxaZxaZyaZzaZAaZuaZuaZuaZBaXGaXHaXIaXJaXJaXJaXJaZCaXJaXJaXJaXJaXJaXJaZDaZEaZNaZFaZGaZJaZIaZLaZKaZMaZNaZNaZNaZOaZPaZPaZPaZQaYiaYiaYiaZRaZSaYiaMebbsaZUaYnaYnbcMaYnaZWaZXaYqaZYaUTaZZbaababbacbadaUTbaebafbagbahbaibajaVbaVbbbKbbLaVbaVbbakbbMbakaVbaVhayHaRDbamaTvaTvaTvbanaTvbaoaRIaRIaRIaRIaRIaRIaRIbapaRIaRSaRSaRRaRSbaqbaraQbbasbatbaubavbawbaxbaybazbaAbikbikbikbikaaabtibtjbtibtibtibtkbtibtlbtibtjbtiaQfbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabaLyaCuaInaGdaKzbaBbaCbaDbaEaKzaGdaInaInaCubaFaVEaInbaGbaHaZdaZdaZeaDEbaIaXnaJraZhaXpaXqbaJbaKbaLbaLbaMbaNbaObaLbaPbaLbaQbaLbaRbaSbaLbaLbaLbaLbaLbaUbaVbaLbaWbaXbaYbaZaXqaXqbbabbbbbcbbdbbebbfbbebbgbbhbbgbbgbbgbbgbbgbbgbbibbjbbkbbkbbkbbkbblbbkbbmbbnbbkbbkbbobbpbbqbbqbbqbbqbbqbbqbbqbbraYiaYiaMebcTbbtbbubbvbbvbbwbbxaZXaYqbbyaUTaUTaUTaUTaUTbbzaUTbbAbbBbbCbbDaWCbbEaVbbdfbdcbdgbbIbkZbjrcSNcIgaVbaVhaHYaRDbbNbbOaTvbbPbbQaTvbbRbbRaRDbbSbbTbbUaQbdilbbWbbXaRSaRSbbYbbZaQbbcaaQbbcbbatbccbcdbcebatbatbcfbaAbikbikbikbikbqUbtmbwlbutbwmbtmbmKbutbwmbtmbwlbutbqUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabaDEaInaYYaKzaKBaJraJraKCaKzaYYaKzbcgbchbcibcjaInbckbckaXkbckaXlaDEbclaXnaJraDEbcmbcmbcnbcobcobcobcobcobcobcpbcqbcobcobcobcobcobcobcrbcsbctbctbcubctbcvbcwbcxbcvbcvbcybczbcAbcmbcBbcBbcCbcCbcCbcDbcDbcDbcDbcDbcDbcDbcDbcEbcFbcFbcGbcFbcHbcHbcHbcHbcIbcJbcHbcEbcKbcKbcKbcKbcKbcKbcKbcKbcLbcLbcLaMebcObcNbcPbcPbcPbcPbgRbcQbcRbmwbcUaZTbcVbcWbcXbcYaUTaUTbcZbdabdbbdabdaaVbcYtbdddcnbdebdebdecZrcZqaVbbdhbdiaRDbdjaTvbbPbbPbbQbbPaTvbdkaRDbdlbdmbdnaQbaRSbdobdpbdqbdqbdrbdsbdtbdubdvbdwbdxbdybdzbavbatbatbdAbaAbikbikbikbikbqUbwnbmKbutbBQbtmbmKbutbBQbtmbmKbFmbqUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik @@ -9115,7 +9115,7 @@ bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbi bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaLyaCuaKzaKzaKzaDEaDEaDEaDEaDEaDEbtobpubgNbgNbgNbgNbgNbgNbpvbgNbgNbgNbejbejbpxblCbpybpzbosbpAblCdlEbpCbpBbcobnbbncbndbecbcobejbnfbngbpDbpEbpFboAbpFbngboCbpGbpHbAibmubpKbpLbnmbpMbpNboIbpObpPbpQbpRbpSbpSbpRbpTbpUbmgbpVbnvbnvbpWbpXboTboSbnvbpYbmkbpZbqabqbbqcbqdbqebqbbqfbnAbqgbqhbqibqjbqkbqlbqmbqnbqnbqnbqnbqnbqnbqobqpbqqbqnbqnbqsbqnbqnbqnbqnbqnbqnbqnbqndcZbqubqvbqvbqvbqvbqvbqvbqwbqlbqxbqybqyaHkbqAbqBbqAbqCbqAbqDbqEbqFbqAbqGbqHbqIbqJbqKbqKbqKbqKbqKbqKbqKbqLbqMbqNbqNbqNbqNbqObqNbqPbKnddHbPfddIbiibPfdlbbmKbmKbmKbmKddKbmKddKbmKbmKbmKddGbdBbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbtpbtqbtqbtqbtqbwpbwpbtqbtqbxZbikaabaInaLAaJtbzPbzObzRbzQbzQbzQbzQbzSbzUbzTbcsbdVbBFbrhblCblCblCbribotblCbcobcobcobcobnbbrjbrkbrlbcobrmbrnbngbrobrpboAbpFbrqbngboCbrrbpHbAibpIbrsbrtbnmbrubpNboIbpObrvbrwbrxbrybrzbrAbpTbrBbmgbrCbpWbnvbrDbrEbrDbnvbpWbrFbnzbrGbqbbqbbqcbrHbqebqbbrIbnAbrJbqibqibqjbqkbqlbqnbqnbqnbqnbqnbqnbqnbrKbqnbqnbqnbqnbqnbqnbrLbrMbrMbrMbrMbrMbrMbrMbrMbrMbrMbrMbrMbrMbrMbrNbrObrPbqKbqKbrQbmFbmFbmFbmFbmFbmGbmFbmFbmFbmFbmFbmFbmFbmFbmFbmFbmFbmFbrRbmFbrSbrTbatbatbatbatbatbatbatddLbaAbgKbaAbaAbaAbqUddMddOddNbdBddPbdBddPbdBddQddMddObqUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbBGbDCbBHdjhbDDdjidjidjkdjjbtqbxZbjNaInaInaKBbrWbrXbrYbrXbrXbrXbrXbrZbsabsbbcsbcsbscbsdblCbmUbsebsfbpAblCbsgbshbsgbcobcobcobcobsibcobsjbskbngbslbsmbpFbsnbsobngboCbnmbspbAibpIbpIbsqbnmbsrbpNboIbpObWDbrwbrxbstbsubrAbpTbsvbmgbswbsxbnvbsybszbsAboSbsBbsCbsDbsEbsFbsGbsHbsIbsJbqbbsKbnAbsLbsMbqibqjbqkbqlbqnbsNbqnbqnbqnbqnbsObsPbsPbsPbsPbsQbqnbqnbqnbqnbsRbqnbsNbsSbqnbsTbsUbsVbqnbsWbsXbsXbsYbsZbtabtbbmFbmFbmFbmFbmFbmFbmFbtcbtdbmFbmFbmFbmFbmFbmFbmFbmFbmFbmFbmFbtebtfbtfbtgddSddRddUddTddTddTddTddVddWbaAaabbikbikaabbqUddXddYddYdeabqUbikbqUdecdebdecdecbqUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbBGbDCdjldjidjidjidjidjidjidjideHdjnaGddjnaJrbtrbrXbtsbttbtubtvbtwbrZbtxbtybtzbtzbtAbtBblCblCblCbosbtCborbcsbcsbcsbcsbtDbejbejbskbejbsjbskbngbtEbtFbtGbtHboAbngbtIbnmbtJbAibpIbpIbtKbtLbtMbpNbtNbnrbtObtPbpRbpRbpRbpRbpTbtQbmgbtRbtSbmgbmgbmgbmgbmgbmgbmgbnzbnAbqrbtUbtVbtWbtXbtYbtZbnAbvubuabuabucbucbucbucbucbucbucbudbudbuebufbugbugbufbuebudbudbuhbuhbuhbuhbuhbuhbuibuiaZtbuibuibuibuibuibuiafkbumbunbmFbmFbuobuobupbupbupbupbupbuqbtfbtfbtebtfbmFbtfbtfbtfbtfburbusbusbusbusdedbuubuubuubuubuubuubuubuubuubikbikbikbikbdBddYddYddYdeebqUbikbqUdefdebdebdegbqUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbBGbDCdjldjidjidjidjidjidjidjideHdjnaGddjnaJrbtrbrXbtsbttbtubtvbtwbrZbtxbtybtzbtzbtAbtBblCblCblCbosbtCborbcsbcsbcsbcsbtDbejbejbskbejbsjbskbngbtEbtFbtGbtHboAbngbtIbnmbtJbAibpIbpIbtKbtLbtMbpNbtNbnrbtObtPbpRbpRbpRbpRbpTbtQbmgbtRbtSbmgbmgbmgbmgbmgbmgbmgbnzbnAbqrbtUbtVbtWbtXbtYbtZbnAbvubuabuabucbucbucbucbucbucbucbudbudbuebufbugbugbufbuebudbudbuhbuhbuhbuhbuhbuhbuibuiaZtbuibuibuibuibuibuiafkbumbunbmFbmFbuobuobupbupbupbupbupbuqbtfbtfbtebtfbmFbtfbtfbtfbtfburbusbusbusbusdedaYXaYXbuubuubuubuubuubuubuubikbikbikbikbdBddYddYddYdeebqUbikbqUdefdebdebdegbqUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbBGbDCdjodjpdjpdjidjpdjpdjpbtqdjqaInaInaInaKBbuvbrXbuwbuxbuxbuxbuybrZbejbuzbuAbuBbuCbuDblCbmUbuEbosbuFborbuGbuHbuIbuJbuKbuLbuLbuMbuLbuNbuObngbuPbuQbuRbuSbuTbuUdngbyzdnidnhbpIbuXbuYbuZbtMbpNbvabnrbvbbvcbvdbvebvfbvgbvhbnqbnqbvibvjbvkbvlbvmbvlbvnbvjbikbvobnAbvpbvqbvrccIbtXbqbbvtbnAbxebvwbxfbucbzcbvybvzbvAbvBbvCbvDbvEbvFbvGbvHbvHbvGbvIbvJbvKbuhbvLbvMbvNbvObuhbvPbvQbvRbvSbvTbvUbvUbvVbuiafNbvXbvYbvZbvYbwabwabupbwbbwcbwdbupbwebwfbwebupbwgbtfburbusbwhbwibwhbusbwjbwkbusdeicngbxXbwobikbikbikbikbikbikbikbikbikbikbqUddXddYddYdejbqUbikbqUdekdekdekdekbqUbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdjrbtqbtqbtqbtqbtqbtqbtqbtqdjqbikbikaInbwqbdFbwrbrXbwsbrXbwtbuxbwubwvbrZbwwbwxbwybwzbuDblCblCblCblCblCblCbwAbwBbwCbwDbwEbngbngbngbngbngbngbngbwFbngbngbngbwGbngbwHbwIbwJbpIbpIbpIbwKbtLbwLbpNbwMbnrbIDbvcbnrbnrbnrbnqbwObnqbwPbwQbwRbwSbwTbwUbwVbwWbwXbwYbwZbnAbxabqbbxbbxcbtXbxdbqbbnAbzbbxgbANbucbxhbxibxjbxkbxlbxmbxnbvHbvHbvHbvHbvHbvHbvHbvHbxobxpbxqbxrbxsbxtbuhbxubxvbxwbxxbxAbxzbxvbxAbuibDdbvXbxCbxDbxEbxFbxFbxGbxHbxIbxJbxKbxLbxMbxNbupbxObxPbxQbusbxRbxSbxTbLSbxUbxVbusbxWbxXbxYbwobikbikbikbikbikbikbikbikbikbikbDybtldemdemdemdenbikdeodepdepdepbtlbDzbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaLyaCuaKzaKzaInaInaInaInaInaInaInaKBaJrbyabrXbybbycbydbyebyebyfbygbyhbyibyibyjbykbtzbtzbtzbtzbtzbtzbylbymbymbynbyobngbypbyqbyrbysbytbyubyvbywbngbyxbyybyzbuVbtLbwJbpIbpIbyAbnmbnmbyBbyCbyDbClbyFbyGbyHbyIbyJbyKbyLbyMbyNbyObwXbyPbyQbyPbyQbyRbwXbwYbySbyTbyUbyVbyWbyXbyYbyZbzabyTbAObvwbvwbucbzebzdcSCbzfbzgbucbxnbvHbvHbvHbvHbvHbvHbvHbzhbzibzjbzkbzlbxqbzmbuhbznbzobzpbxxbxAbxzbzqbzrbuibIbbztbzubzvbzvbzwbzxbzybzzbzAbzAbzAbzBbzAbzCbzDbzEbzFbzGbzHbzIbzJbzKbzKbzKbzLbusbzMbxXbzNbwobikbikbikbikbikbikbikbikbikbikbikbDyderderderbDzbikbDyderderderbDzbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik From 4292c18ee019cbb15f5c9742a26027002a43e605 Mon Sep 17 00:00:00 2001 From: FreeStylaLT Date: Wed, 10 Aug 2016 13:08:47 +0300 Subject: [PATCH 048/101] firing range --- _maps/map_files/cyberiad/cyberiad.dmm | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 7f9ceea74b0..b1dc7890ac0 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -9054,18 +9054,18 @@ bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbi bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikbikbikbikbikaabaalachacdacEadWadVadYadFaeaadZaebacEbikbikbikbikbikaesactaecaedadAaeeacXaefactaeiadtaejadtadtaduadvbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgLdhwdhwdgFbikbikdgmdhxdgydgydgydhydgmbikbikdgLdhwdhwdgFbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabaabaabbikaabbikbikbikaabaaladRacdacEaetadVadYadFaeaadZaevacEbikbikbikbikbikbikactaeIadLaewadNacXaexactaeyadtadtadtadtaezadvbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgmdhzdgydgydgydhydgmbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaeAaeAaeAaeAaeAaeAaeAaeAaeAaabbikbikbikaabaabaabaabaabaabaaladBacdacEacEaeJaeLaeKafhaeMacEacEbikbikbikbikbikbikactaeNaeOaePacXaeQaeRactaeSaeTaeUaeUaeVadaabLabWbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgmdhBdhAdgSdhBdhAdgmbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaeAaeWaeXaeYaeAaeZaeXafaaeAaabbikbikaabadwadwadwadwadwadwaalaffafgadSacEafiadXafjaeuaflacEafmafmaepaeDahZafmafmactafnafoafpafqafractactafsaftafuafuafwadabikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikafxafxafxacGacGbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgmdhDdhCdgydhEdhFdgmbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaeAafyafzafAaeAafyafzafAaeAbikbikbikaabadwadxaekadUaemaelaenafKafLaeoacEacEafPafOafQacEacEafmafDafcafRagaafIafEafWafXafYaegagaagaagbafVagdagcagfaggaghadabikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikafxbikaabbikagibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgmdhHdhGdgydhIdhJdgmbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaeAagjafAagkaeAaglafAagmaeAaabbikbikbikadwadyaeraeqaeBagqagragsagtaeCagvagwagzagyaeFaehafeafMahlafSageafSafSafTahpafbafGafCafSafSaikagoagLagxagMagNagOagPbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabagRaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgLdgwdhKdhMdhLdgwdgFbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaeAafAafyafAaeAafAafyafAaeAbikbikaabaabadwadzaeraeGaeHahaahbdqSdqUdqTagvagnahiahhahmahjafJagvagpagYahgaguaguagAagDagCafUagEagHagGahUafZahvahwahxahyahzadaahAahAahAahAbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQagQafxbikahBbikafxagQagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgLdgwdgwdgwdgFbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaeAafyafAafyaeAafyafAafyaeAbikaabbikbikadwadxafBagBagFahJahfagWahnagIagKagJahRahQairahSaiXagVagZahFahGahrahkahUahoahsahuahtahKahKahMahLahAadaadaadaadaadaaieaieaieahAbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabaabaabahBaabaabaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGacGafxacGacGbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaeAafyafyafAaeAafyafyafAaeAaabaabbikbikadwadwaiOafFailailadTaatahTahNagvaiqaisahhamuaitdqOahOahVahPahXahWahYaifaibaiaamyamzamzaicaiCaidahAaieaieaieaieaieaieaieaieahAbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQbikbikbikaiIbikbikbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGbikaabbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaeAafAafyaiJaeAafAafyaiKaeAamcaabaabaabaabadwagTaiOaigaiwaeEaatakoaiSagvaimaiUaiVdqQaiuaiYaihaijaiiajgajfahYaioaiyaixaiEaiDaiHaiGaiCaiLahAaieaieaieaieaieaieaieaieahAagQagQajjaabagQagQagQagQagQagQagQagQagQagQagQagQagQagQaabaabajkajlajmaabaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaeAaeWaeXaeYamdaeZaeXafaaeAaabbikbikaabadwadwadwadwadwadwaalaffafgadSacEafiadXafjaeuaflacEafmafmaepaeDahZafmafmactafnafoafpafqafractactafsaftafuafuafwadabikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikafxafxafxacGacGbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgmdhDdhCdgydhEdhFdgmbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaeAafyafzafAamdafyafzafAaeAbikbikbikaabadwadxaekadUaemaelaenafKafLaeoacEacEafPafOafQacEacEafmafDafcafRagaafIafEafWafXafYaegagaagaagbafVagdagcagfaggaghadabikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikafxbikaabbikagibikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgmdhHdhGdgydhIdhJdgmbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaeAagjafAagkamdaglafAagmaeAaabbikbikbikadwadyaeraeqaeBagqagragsagtaeCagvagwagzagyaeFaehafeafMahlafSageafSafSafTahpafbafGafCafSafSaikagoagLagxagMagNagOagPbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabagRaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgLdgwdhKdhMdhLdgwdgFbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaeAafAafyafAamdafAafyafAaeAbikbikaabaabadwadzaeraeGaeHahaahbdqSdqUdqTagvagnahiahhahmahjafJagvagpagYahgaguaguagAagDagCafUagEagHagGahUafZahvahwahxahyahzadaahAahAahAahAbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQagQafxbikahBbikafxagQagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdgLdgwdgwdgwdgFbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaeAafyafAafyamdafyafAafyaeAbikaabbikbikadwadxafBagBagFahJahfagWahnagIagKagJahRahQairahSaiXagVagZahFahGahrahkahUahoahsahuahtahKahKahMahLahAadaadaadaadaadaaieaieaieahAbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQaabaabaabahBaabaabaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGacGafxacGacGbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaeAafyafyafAamdafyafyafAaeAaabaabbikbikadwadwaiOafFailailadTaatahTahNagvaiqaisahhamuaitdqOahOahVahPahXahWahYaifaibaiaamyamzamzaicaiCaidahAaieaieaieaieaieaieaieaieahAbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikagQbikbikbikaiIbikbikbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGbikaabbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaeAafAafyaiJamdafAafyaiKaeAamcaabaabaabaabadwagTaiOaigaiwaeEaatakoaiSagvaimaiUaiVdqQaiuaiYaihaijaiiajgajfahYaioaiyaixaiEaiDaiHaiGaiCaiLahAaieaieaieaieaieaieaieaieahAagQagQajjaabagQagQagQagQagQagQagQagQagQagQagQagQagQagQaabaabajkajlajmaabaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaVydmddmkdmjdmldmddmddmmdmddmddmnbikbikbikbikbikbikbikbikbikafxaabajnaabafxbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikaeAajoajpajqajrajoajpajqajsajtajtajtajtajtajtajuajuafdaiAagSafHaoIaofajGajGajNahIajEajFajGaiRaiPaiMaiNaipaiTajaajwaixaiEajhajiaiGajMajvajOaieaieaieaieaieaieaieaieahAaabaabaabaabaabaabbikaabbikaabaabaabaabaabaabaabaabbikbikbikajkajPajmbikbikagQbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdmpdmodmrdmqdmtdmsdmsdmsdmvdmudmwbikbikbikacGacGacGafxafxaabaabbikajQbikaabaabafxafxacGacGacGbikbikbikbikbikbikbikbikbikbikbikbikaeAajRajSajTafyajUajVajWakcajtbSoclqajcajAajyajDajuahDahCajJajxajLahHajBakjakkaklakmaiFajFaiRakiakaaiRajIaiRahUalhajKakbajYakpakdakzaiCakAaieaieaieaieaieaieaieaieahAaabakBakCakCakCakDakCakCakCakCakDakCakCakCakCakEaabbikbikbikajkajPajmbikbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdmxdmodmzdmydmsdmAdmAdmAdmAdmAdmBbikbikbikacGbikbikaabbikaabbikbikajQbikbikaabbikaabbikbikacGbikbikbikbikbikbikbikbikbikbikbikbikaeAakFafyakGakHakIakJakKakLajtakMakNakOakOakPajZajuaivainaiBaizakrahHakWakXakYakZalaalbajdaknakwakuakqaksaktakTalBakSalcakUalealdaiCalfajOaieaieaieaieaieaieaieaieahAaabaloaabaabaabaloaabbikbikaabaloaabaabbikbikaloaabbikaabaabajkajPajmbikbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdmCdmodmEdmDdmAdmAdmAdmAdmGdmFdmwbikbikbikacGaabalpalpalpalpalpbikalqbikalpalpalpalpalpaabacGbikbikbikbikbikbikbikbikbikbikbikbikaeAalralsakGafyaltakJalualvajtalwalxalyalzakQakxajuampaiQakRaiZalEajzajBalFalGaklalHalIajFaliahPaljaljallalCalgalJajXakfakealMakeakhakgahAahAahAahAahAahAahAahAahAahAaabaloaabbikajkajlajmbikbikajkajlajmbikbikajkajlajmaabaabbikajkajPajmbikbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik -bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaXhdmddmddmddmldmddmddmmdmddmddmIbikbikbikacGbikalSalTalTalTalTalUalValWalXalXalXalXalYbikacGbikbikbikamaalZaowanxambbikbikbikamcaeAaeAaeAamdamdamealKamgamdajuamfamiamjamkamhamlajualNajHammalQamnakvajGamsamtaXNamvaYjajGamXamDamqanlamYdoHaocaoNdoIasvaiCateauydoNalkahAamKamKamKamKamKbikbikbikbikaabaloaabbikajkajPajmbikbikajkajPajmbikbikajkajPajmbikbikbikajkajPajmbikbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdmpdmodmrdmqdmtdmsdmsdmsdmvdmudmwbikbikbikacGacGacGafxafxaabaabbikajQbikaabaabafxafxacGacGacGbikbikbikbikbikbikbikbikbikbikbikbikaeAajRajSajTafyajUajVajWakcajubSoclqajcajAajyajDajuahDahCajJajxajLahHajBakjakkaklakmaiFajFaiRakiakaaiRajIaiRahUalhajKakbajYakpakdakzaiCakAaieaieaieaieaieaieaieaieahAaabakBakCakCakCakDakCakCakCakCakDakCakCakCakCakEaabbikbikbikajkajPajmbikbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdmxdmodmzdmydmsdmAdmAdmAdmAdmAdmBbikbikbikacGbikbikaabbikaabbikbikajQbikbikaabbikaabbikbikacGbikbikbikbikbikbikbikbikbikbikbikbikaeAakFafyakGakHakIakJakKakLajuakMakNakOakOakPajZajuaivainaiBaizakrahHakWakXakYakZalaalbajdaknakwakuakqaksaktakTalBakSalcakUalealdaiCalfajOaieaieaieaieaieaieaieaieahAaabaloaabaabaabaloaabbikbikaabaloaabaabbikbikaloaabbikaabaabajkajPajmbikbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaahbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikdmCdmodmEdmDdmAdmAdmAdmAdmGdmFdmwbikbikbikacGaabalpalpalpalpalpbikalqbikalpalpalpalpalpaabacGbikbikbikbikbikbikbikbikbikbikbikbikaeAalralsakGafyaltakJalualvajualwalxalyalzakQakxajuampaiQakRaiZalEajzajBalFalGaklalHalIajFaliahPaljaljallalCalgalJajXakfakealMakeakhakgahAahAahAahAahAahAahAahAahAahAaabaloaabbikajkajlajmbikbikajkajlajmbikbikajkajlajmaabaabbikajkajPajmbikbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik +bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaXhdmddmddmddmldmddmddmmdmddmddmIbikbikbikacGbikalSalTalTalTalTalUalValWalXalXalXalXalYbikacGbikbikbikamaalZaowanxambbikbikbikamcaeAamdamdamdamdamealKamgamdajuamfamiamjamkamhamlajualNajHammalQamnakvajGamsamtaXNamvaYjajGamXamDamqanlamYdoHaocaoNdoIasvaiCateauydoNalkahAamKamKamKamKamKbikbikbikbikaabaloaabbikajkajPajmbikbikajkajPajmbikbikajkajPajmbikbikbikajkajPajmbikbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGaabamLamLamLamLamLbikamMbikamLamLamLamLamLaabacGbikbikbikamOamNamQamPamOamRamSamSamTamUamVamWalnakVamZanaanbancajuajuandaneajuajualmajualAalAaufalAauLalDajGajBajCanjajEajFajGdoOatgdoPaiRaiRaiRahUahUannalLdoSalOahUahAalPahAanrantansansanubikbikbikbikbikaloaabbikajkajPajmbikbikajkajPajmbikbikajkajPajmbikbikbikajkajPajmbikbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGbikbikbikaabbikbikbikanvbikbikbikaabbikbikbikaabbikbikbikaoranwanzanyanBanAanDanCanAanGanGanHanIanJanKanLanManNanOanPanQanRanSanTaoiaokalRaqjaoMaojaPcauwaswamoamxamwamBamAamEamCamGamFaokaojaokaolaomamHamJamIanfaEEaovapmaotaovaEHaouaoyaoxbikbikbikbikbikaloaabbikajkajPajmbikbikajkajPajmbikbikajkajPajmbikbikbikajkajPajmbikbikagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik bikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikacGaabalpalpalpalpalpbikamMbikalpalpalpalpalpaabacGbikbikbikamOanEaoAanFamOamRamSamSamSauQasYamrankauSaoLaoLanoanmaoPaoQaoRaoSaoTaoUaoVaoWaoXaoYaoWaoZapaaoTavRapcawqanpaoTapdanUaoTapdapbaqEapearZaoVapfapgaphapianVapkaplapmapnaovaozansansapobikaacapqaacbikaloaabbikajkajPajmbikbikajkajPajmbikbikajkajPajmbikaabaabajkajPajmaabaabagQbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikaabbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbikbik From fefe31211b1f39faf2dc39f7a9f3384bc4d0ce20 Mon Sep 17 00:00:00 2001 From: SamCroswell Date: Wed, 10 Aug 2016 13:28:05 -0400 Subject: [PATCH 049/101] Combat Gloves - ERT Commander --- code/game/response_team.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/response_team.dm b/code/game/response_team.dm index 6751f201f98..e1183fbb3d2 100644 --- a/code/game/response_team.dm +++ b/code/game/response_team.dm @@ -483,7 +483,7 @@ var/ert_request_answered = 0 if("Commander") M.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat(M), slot_shoes) - M.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/black(M), slot_gloves) + M.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat(M), slot_gloves) M.equip_to_slot_or_del(new /obj/item/clothing/suit/space/rig/ert/commander(M), slot_wear_suit) M.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/security/sunglasses(M), slot_glasses) From 21dd91d031daf878aef9c94f2fcae52b99f8ea80 Mon Sep 17 00:00:00 2001 From: Crazylemon64 Date: Wed, 10 Aug 2016 11:14:00 -0700 Subject: [PATCH 050/101] Curse you automerge --- code/game/gamemodes/malfunction/Malf_Modules.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/gamemodes/malfunction/Malf_Modules.dm b/code/game/gamemodes/malfunction/Malf_Modules.dm index 10971829cf0..ba331791650 100644 --- a/code/game/gamemodes/malfunction/Malf_Modules.dm +++ b/code/game/gamemodes/malfunction/Malf_Modules.dm @@ -59,7 +59,7 @@ return for(var/obj/machinery/door/D in airlocks) - if(D.z != ZLEVEL_STATION) + if(!is_station_level(D.z)) continue spawn(0) D.hostile_lockdown(src) @@ -145,7 +145,7 @@ return for(var/obj/machinery/firealarm/F in machines) - if(F.z != ZLEVEL_STATION) + if(!is_station_level(F.z)) continue F.emagged = 1 to_chat(src, "All thermal sensors on the station have been disabled. Fire alerts will no longer be recognized.") @@ -170,7 +170,7 @@ return for(var/obj/machinery/alarm/AA in machines) - if(AA.z != ZLEVEL_STATION) + if(!is_station_level(AA.z)) continue AA.emagged = 1 to_chat(src, "All air alarm safeties on the station have been overriden. Air alarms may now use the Flood environmental mode.") From 1c6ae3ff4ad2c207d70177a02a0c48fc53e6be5d Mon Sep 17 00:00:00 2001 From: SamCroswell Date: Wed, 10 Aug 2016 15:57:56 -0400 Subject: [PATCH 051/101] SWAT Glove Icon --- code/modules/clothing/gloves/miscellaneous.dm | 2 +- icons/obj/clothing/gloves.dmi | Bin 20445 -> 20733 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/clothing/gloves/miscellaneous.dm b/code/modules/clothing/gloves/miscellaneous.dm index db9de4df740..2b932df2dc1 100644 --- a/code/modules/clothing/gloves/miscellaneous.dm +++ b/code/modules/clothing/gloves/miscellaneous.dm @@ -20,7 +20,7 @@ /obj/item/clothing/gloves/combat desc = "These tactical gloves are somewhat fire and impact resistant." name = "combat gloves" - icon_state = "black" + icon_state = "combat" item_state = "swat_gl" siemens_coefficient = 0 permeability_coefficient = 0.05 diff --git a/icons/obj/clothing/gloves.dmi b/icons/obj/clothing/gloves.dmi index 4a41556989aa27456b4b9329e859a02522bbc2e5..48d253c16cb23886c8b3caf90f640ed4a86ebdec 100644 GIT binary patch literal 20733 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 From 4ad005f6a758fd725dec2a0a65b14d4750c7574b Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Wed, 10 Aug 2016 16:31:10 -0400 Subject: [PATCH 052/101] Automatic changelog generation for PR #5325 --- html/changelogs/AutoChangeLog-pr-5325.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5325.yml diff --git a/html/changelogs/AutoChangeLog-pr-5325.yml b/html/changelogs/AutoChangeLog-pr-5325.yml new file mode 100644 index 00000000000..e7c5b3292b4 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5325.yml @@ -0,0 +1,4 @@ +author: DaveTheHeadcrab +delete-after: True +changes: + - tweak: "ERT gloves reverted to how they used to be." From 64799c40dad7f60670eb07bb9ebb5023d82456b2 Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Wed, 10 Aug 2016 17:07:41 -0400 Subject: [PATCH 053/101] Automatic changelog generation for PR #5268 --- html/changelogs/AutoChangeLog-pr-5268.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5268.yml diff --git a/html/changelogs/AutoChangeLog-pr-5268.yml b/html/changelogs/AutoChangeLog-pr-5268.yml new file mode 100644 index 00000000000..776b50c2bd3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5268.yml @@ -0,0 +1,5 @@ +author: Crazylemon64 +delete-after: True +changes: + - bugfix: "Makes teleportation checks more consistent, which will ensure that teleporting in the away mission no longer works." + - bugfix: "People on the space ruins level no longer count as dead for assassinate objectives." From 0ed7fd149b98cfa30252e3abce19c670532b664a Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Wed, 10 Aug 2016 17:33:23 -0400 Subject: [PATCH 054/101] Automatic changelog generation for PR #5333 --- html/changelogs/AutoChangeLog-pr-5333.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5333.yml diff --git a/html/changelogs/AutoChangeLog-pr-5333.yml b/html/changelogs/AutoChangeLog-pr-5333.yml new file mode 100644 index 00000000000..77b3fd45922 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5333.yml @@ -0,0 +1,4 @@ +author: Chakishreds +delete-after: True +changes: + - tweak: "You can now click on objects in a gassy room at the expense of ninja floors." From 362988cf2a3c3396212dcbd971b949ed6502ccb5 Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Wed, 10 Aug 2016 17:42:20 -0400 Subject: [PATCH 055/101] Automatic changelog generation for PR #5365 --- html/changelogs/AutoChangeLog-pr-5365.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5365.yml diff --git a/html/changelogs/AutoChangeLog-pr-5365.yml b/html/changelogs/AutoChangeLog-pr-5365.yml new file mode 100644 index 00000000000..202f8ba0253 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5365.yml @@ -0,0 +1,4 @@ +author: LittleBigKid2000 +delete-after: True +changes: + - bugfix: "The arrivals checkpoint camera monitor is now connected to some camera networks by default." From 0961bf51d71caddca5db631af9321c31e972b96a Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Wed, 10 Aug 2016 17:52:50 -0400 Subject: [PATCH 056/101] vox fitted --- icons/mob/species/vox/suit.dmi | Bin 198537 -> 200285 bytes icons/mob/species/vox/uniform.dmi | Bin 279095 -> 281026 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/species/vox/suit.dmi b/icons/mob/species/vox/suit.dmi index bea5f5904aea8cf6dbdadee8fae11af851927a19..486b70d9c29f5a669db0a92fda9c7f4ddda50b7d 100644 GIT binary patch delta 17881 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 delta 15744 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 From 2c21d07a2956130a84ea3fbcb8d86a88cc3bb8a8 Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Wed, 10 Aug 2016 18:12:11 -0400 Subject: [PATCH 057/101] Automatic changelog generation for PR #5375 --- html/changelogs/AutoChangeLog-pr-5375.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5375.yml diff --git a/html/changelogs/AutoChangeLog-pr-5375.yml b/html/changelogs/AutoChangeLog-pr-5375.yml new file mode 100644 index 00000000000..9aec43e7821 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5375.yml @@ -0,0 +1,7 @@ +author: Fox McCloud +delete-after: True +changes: + - rscadd: "Adds in formal captain's uniform and armor" + - rscadd: "Adds rapier to captain's locker" + - rscadd: "Adds lace up shoes to captain's locker" + - rscadd: "Adds crown to captain's locker" From fa65ee8f2a93414217831a42d15709b97a4ffb3c Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Wed, 10 Aug 2016 18:21:02 -0400 Subject: [PATCH 058/101] Automatic changelog generation for PR #5393 --- html/changelogs/AutoChangeLog-pr-5393.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5393.yml diff --git a/html/changelogs/AutoChangeLog-pr-5393.yml b/html/changelogs/AutoChangeLog-pr-5393.yml new file mode 100644 index 00000000000..fc84fbdd85f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5393.yml @@ -0,0 +1,4 @@ +author: Fox McCloud +delete-after: True +changes: + - tweak: "Dramatically speeds up conveyor belts" From 459f431b39b541b3b7208b7f4eb2cc03bc9f9a2b Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Wed, 10 Aug 2016 18:21:31 -0400 Subject: [PATCH 059/101] Automatic changelog generation for PR #5394 --- html/changelogs/AutoChangeLog-pr-5394.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5394.yml diff --git a/html/changelogs/AutoChangeLog-pr-5394.yml b/html/changelogs/AutoChangeLog-pr-5394.yml new file mode 100644 index 00000000000..173b18cd44d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5394.yml @@ -0,0 +1,4 @@ +author: Fox McCloud +delete-after: True +changes: + - bugfix: "Appendicitis and Disease Outbreak events will no longer impact clientless mobs" From 1b7c0a526e4a759d77d41b52125757ebc7520e68 Mon Sep 17 00:00:00 2001 From: FreeStylaLT Date: Thu, 11 Aug 2016 01:43:06 +0300 Subject: [PATCH 060/101] oh god this is terrible to tweak --- _maps/map_files/cyberiad/z2.dmm | 158 ++++++++++++++++---------------- 1 file changed, 79 insertions(+), 79 deletions(-) diff --git a/_maps/map_files/cyberiad/z2.dmm b/_maps/map_files/cyberiad/z2.dmm index dde720cecf7..1938244976c 100644 --- a/_maps/map_files/cyberiad/z2.dmm +++ b/_maps/map_files/cyberiad/z2.dmm @@ -1371,85 +1371,85 @@ "Jb" = (/mob/living/simple_animal/pet/cat/Syndi,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) (1,1,1) = {" -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaOaPaPaPaPaPaQaPaPaPaPaPaQaPaPaPaPaPaQaPaPaPaPaPaQaPaPaPaPaPaQaPaPaPaPaPaQaPaPaPaPaPaQaPaPaPaPaPaR -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpdhdgdgdgdibsbqbqbrbqbqbsbtbubtbubtbsbwbvbvbvbvbsbxbxbxbxbxbsbybybybybybsbzbzbzbzbzbsbAbBbBbBbCbD -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpdkdjdjdjdlbsbqbEbqbqbFbsbGbHbGbHbGbsbIbIbIbIbIbsbxbJbxbJbxbsbybybybybybsbzbKbzbKbzbsbLbMbMbMbNbD -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpdkdjdjdjdlbsbqbObqbqbqbsbPbQbPbQbPbsbIbIbIbIbIbsbxbxbxbxbxbsbybybybybybsbzbzbzbzbzbsbLbMbMbMbNbD -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpdkdjdjdjdlbsbqbqbRbSbqbsbTbTbTbTbTbsbUbUbUbUbVbsbxbxbxbxbxbsbybybybybybsbzbzbzbzbzbsbLbMbMbMbNbD -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpdndmdmdmdrbscabqbqbqbqbscbcccdcccebscfcgchcicfbsbxbxbJbxbxbsbybybybybybsbzbzbzbzbzbsbLbMbMbMbNbD -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNcocococococococococococococococoaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpdxdvdvdvdybsbqcabqbqctbscucccdcccvbscfcwcxcycfbsbxbxbJbxbxbsbybybybybybsbzbzbzbzbzbsczbMbMbMcAbD -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNcRcScTcocScUcocScVcocWcXcocScUcoaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpdzdjdjdjdAbsbqbEcabqbRbsbTbTbTbTbTbsdbcwcxcydbbsbxbxbxbxbxbsbybybybybybsbzbzbzbzbzbsczbMbMbMcAbD -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNcododpcodocXcododqcodocUcodocTcoaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpdzdjdjdjdAbsbqbqbqcabqbsdsdtdsdtdsbsducwcxcydubsbxbxbxbxbxbsbybybybybybsbzbzbzbzbzbsczbMbMbMcAbD -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNapapapapapapapapaparapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNcocococococococococococococococoaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpdzdjdjdjdAbsbqdGbqbqcabsbGbHbGbHbGbsducwcxcydubsbxbJbxbJbxbsbybybybybybsbzbKbzbKbzbsczbMbMbMcAbD -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNcocSdpcodKcTcocScTcodLcUcocScXcoaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpdCdBdBdBdDbsbRbqdNbqbEbsbtbubtbubtbsdOdPdQdRdObsbxbxbxbxbxbsbybybybybybsbzbzbzbzbzbsdSdTdTdTdUbD -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNcodocTcodocUcodocUcodoedcodoeecoaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNhyhzhzhzhzhzbZejejejejejbZejejejejejbZejejejejejbZekekekekekbZekekekekekbZekekekekekbZekekekekekel -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNcocococococococococococococococoaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpeneoepeneobseqeqeqeqeqbserererererbseseseteueubsevevevevevbsewexexexeybsezeAeAeAeBbD -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckbockckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpeoepeneoepbseqeDeqeqeqbsereEeFeGerbseHeHeIeJeJbseveKeveLevbseMeNeNeNeObsePeQeQeQeRbD -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNapapapapapapapapapavapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpepeneoepenbseqeqeqeXeqbsereYeYeYerbseHeZeZeZeJbsevevevevevbseMeNeNeNeObsePeQeQeQeRbD -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNfffffffffffgfgfhfififjfgfgfgfgfgfgfgfgfgfkfgfgfgaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpeneoepeneobseqeqeqeqeqbserererererbseHeIeIeIeJbsevevevevevbseMeNeNeNeObsePeQeQeQeRbD -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNftfufvfwfffgfxfyfzfAfAfBfCfDdJdMfGfHfIfHfHfJfKfgaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpeoepeneoepbseqeqeqfMeqbserfNfOfPerbsfQfRfRfRfSbsevfTevevevbsfUfVfVfVfWbsePeQeQeQeRbD -ckckckckckckckclckckckckckckckckckckckckckckckckckckaNaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNfffffffufufufffggbfyfyfyfyfygcgdgdgdgefHfHfHgffHfHfgaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpepeneoepenbseqgkeqeqeqbserglgmgnerbsgogpgpgpgqbsevevevgrevbsgsgtgtgtgubsgveQeQeQgwbD -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNgygzgAfufufufffggBfygCgDgEgFgGgdgdgdgdfHfHgHfHgIfIfgaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpeneoepeneobseqeqeqeqeDbserglgmgnerbsgJeIgKeIgLbsevevevevevbsgMeNeNeNgNbsgveQeQeQgwbD -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckcmckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNgOgPgQfufufufffggRgdgegegegegegdgdgdgdfHfHfHgSfHfHfgaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpeoepeneoepbsgTeqeqeqeqbserglgmgnerbsgJgUgUgUgLbsgVgVgVgVgVbsgMeNeNeNgNbsgveQeQeQgwbD -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckiAckckckckckckckckckaNaNaNaNaNfffffffffffffffggWgdgdgdgdgdgdgdgdgdgdgXfHfHfHfHfHfgaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpepeneoepenbseqfMeqgkeqbsergYgZhaerbsgJgJeIgLgLbshbhbhbhbhbbsgMeNeNeNgNbsgveQeQeQgwbD -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNfggWgdgdgdgdgdhcgdgdhcgdhdhehehehfhefgaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpeneoepeneobseqeqeqeqgTbserererererbshhhhhihjhjbshkhkhkhkhkbshlhmhmhmhnbshohphphphqbD -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNfghrgdgdgdgdgehshtgehsgehuhvhvhvhwhvfgaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNhyhzhzhzhzhzhAhzhzhzhzhzhAhzhzhzhzhzhAhzhzhzhzhzhAhzhzhzhzhzhAhzhzhzhzhzhAhzhzhzhzhzhB -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNfgfghChDhDhCfgfgfgfgfgfgfgfgfgfgfgfgfgaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNfghEhFhFhFfgaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbZaPaPaPaPaPbZaPaPaPaPaPbZaPaPaPaPaPbZ -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNfghFhFhFhFfgaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbphHhIhJhKhLbshMhNhOhPhQbshRhShThUhVbD -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNfgfgfgfgfgfgaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbphWhWhXhWhWbshYhZhZhZhYbsiaiaiaiaiabD -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbphWhWhWhWhWbshYhZhZhZhYbsiaiaiaiaiabD -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpibichWicibbshYidhZidhYbsieifiaigiebD -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbZhzhzhzhzhzbZhzhzhzhzhzbZhzhzhzhzhzbZ -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNihihihihihihihihihihihihaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNatatatatataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNihiiijikiliminihioipiqihaNaNirisisisisisitaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNatauauauataNaNaNaNaNaNaNaNaNaNaNbZbZbZbZbZbZbZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbZbZbZbZbZbZbZaNaNaNaNaN -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNihikikikikikikikixiyizihaNaNisaNaNaNaNaNitaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNatauayauataNaNaNaNaNaNaNaNaNaNaNbZdEdEdEdEdEbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZdFdFdFdFdFbZaNaNaNaNaN -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNihiLiLikikikiMihiNiOiPihaNaNisaNaNaNaNaNititititaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNatauauauataNaNaNaNaNaNaNaNaNbZbZbZiZiZiZiZiZjajbjcjcjcjcjcjcjcjcjcjcjcjcjcjbjaiZiZiZiZiZbZbZbZaNaNaN -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNihikikikikjdjdihihjeihihaNaNisaNaNaNaNaNitjgjhitaNaNaNaNaNaNaNaNaNaNmrmrmrmrmrmrmrmrmrmrmrmrmrmxmwatatatatataFaGaGaGaGaGaGaGaHatataIatataNaNaNaNaNaNaNaNaNbZjljmbZbZbZbZbZjnjojpjpjpjpjpjpjpjpjpjpjpjpjpjqjnbZbZbZbZbZjmjrbZaNaNaN -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNihjAjAikjBjCjDihjEjejFihaNaNisaNaNaNaNaNititititititititititititaNaNmraNaNaNaNaNaNaNaNaNaNaNmrmzmyataJaJaJaKauauauauauauauauaKaKaKauaJataNaNaNaNaNaNaNaNaNbZjljmbZbZbZbZbZjnjojpjpjpjpjpjpjpjpjpjpjpjpjpjqjnbZbZbZbZbZjmjrbZaNaNaN -ckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNihkbikikjBkckdihkekfkgihaNaNisaNaNaNaNaNkikjkkklkmknkjkokpkqkrksaNaNmraNaNaNaNaNaNaNaNaNaNaNmrmBmAataKauauauauauauauaMauauauauauauauaJataNaNaNaNaNaNaNaNaNbZjljmbZbZbZbZbZjnjojpjpjpjpjpkBkCkBjpjpjpjpjpjqjnbZbZbZbZbZjmjrbZaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNihkJikikikikihihihihihihaNaNisaNaNaNaNaNkKkjknknkLknkjknkrkrkrksaNaNmraNaNaNaNaNaNaNaNaNaNmDmCmFmEatbhauauauauauaubibibiauauauauauauaJataNaNaNaNaNaNaNaNaNbZjljmbZbZbZbZbZjnjojpjpjpjpjpkBkTkBjpjpjpjpjpjqjnbZbZbZbZbZjmjrbZaNaNaN -aNckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNihkWkXkYkZiklalblcldleihaNaNisaNaNaNaNaNlgiBknknkLknkjkokpkrkrksaNaNmraNaNaNaNaNaNaNaNaNaNaNmrmGmEatbhauauauauaubjbibibibjauauauauauaKataNaNaNaNaNaNaNaNaNbZjljmbZbZbZbZbZjnjojpjpjpjpjpjpjpjpjpjpjpjpjpjqjnbZbZbZbZbZjmjrbZaNaNaN -aNckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNihlolplqikikiklrlsltluihaNaNisaNaNaNaNiClgiBknknknknlxknkrkrkrksaNaNmraNaNaNaNaNaNaNaNaNaNaNmrmEmEatbhauauauauauaubjbjbjauauauauauauauataNaNaNaNaNaNaNaNaNbZbZbZlBlBlBlBlBlClDjpjpjpjpjpjplEjpjpjpjpjpjplDlClBlBlBlBlBbZbZbZaNaNaN -aNckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNihlGlplqikikiklHlIlHlIihaNaNisaNaNaNaNaNkKkjknknkLknkjkokpkrkrksaNaNmrmrmrmrmrmrmrmrmrmrmrmrmrmEmEatauauauauauauauauauauauauauauauauauataNaNaNaNaNaNaNaNaNaNaNbZlWlWlWlWlWbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZlXlXlXlXlXbZaNaNaNaNaN -aNckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNihlomambkJmcladclumeddihaNaNisaNaNaNaNaNkikjknknkLknkjknkrkrkrksaNaNaNaNaNaNmHmEmEmEmImEmEmEmEmEmJatauauaKaJaJaKauauauauauauauauauauauataNaNaNaNaNaNaNaNaNaNaNbZbZbZbZbZbZbZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbZbZbZbZbZbZbZaNaNaNaNaN -aNckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNihihihihihihihihihihihihaNaNisaNaNaNaNaNmtkjknknmuknkjkokpmvkrksaNaNaNaNaNaNmKmEmLmNmMmOmOmMmEmQmPatatbkatatatatatatatatatatatatatbkatataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNititititititititititititititititititaNaNaNaNaNaNmKmEmEmEmEmEmEmEmEmQmRatblblataNaNaNaNaNaNaNaNaNaNaNatblblataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckbmckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNmKmEmMmOmOmOmSmMmEmEmTatblblataNaNaNaNaNaNaNaNaNaNaNatblblataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckaackckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjaNaNaNaNaNaNmUmVmEmEmEmEmEmEmEmEatatblblatatatatatatatatatatatatatblblatataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckaEckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababababababacababababababababababababababababababnjaNaNaNaNaNmrmrmrmWmrmXmOmOmMmEmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbnaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababacabababababababababababababababababababababababababnjaNaNaNaNaNmrmYnamZmrmEmEmEmEnbncataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababababadababababababababababababaeababacabafababnjaNaNaNaNaNmrndndnemrnfngngngnhniataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNckckckckckckckckckawckckckckckaxckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababababababababababababababafabafababababafabababnjaNaNaNaNaNmrndnkmrmraNaNaNaNnlmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababababababababababababacababadababacafabadabababnjaNaNaNaNaNmrmrmrmrmraNaNaNaNnlmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababababagagagagagagagababababahababacabahabababacabababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNnlmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababaiaNaNaNaNaNaNaNaiacabababababajagagakagakababafabnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNnlnmataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababaNaNaNaNaNaNaNaNaNalabababacamnjnjoBoCnjnjanagagagnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNnlmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababaNaNaNaNaNaNaNaNaNalabababaonjnjoHoIoIoJnjnjnjnjnjnjnjnjaNaNaNaNaNaNaNaNaNaNaNaNnlmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababaNaNaNaNaNaNaNaNaNalababadaonjaLoOoOoOoOfZoQoRnjfYjMmgnjaNaNaNaNaNaNaNaNaNaNaNaNnlmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababaiaNaNaNaNaNaNaNaiababababaSnjpaoOmfmfpcoOpdpepWpXpXganjnjnjnjnjnjnjnjnjnjnjnjaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababaNaNaNaNaNaTagagababaUamnjplmfpmjNmfoOmkppnjpXggnjnjghgjgigxgxhggxgxhxhGnjaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababaNaNaNaNaNpupvpvpvpvpvoCnjmhmfpwpxmfoOmkppnjnjnjnjnjgjgiiuiwiviFiviHiGhxnjaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababaiaNaNaNaNaNaNaNaNaNpypzpApzpzpzpzpCoOJboOoOoOoOmkppnjnjnjnjnjgjiIiwiviJiSiKiviHiTnjaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababaNaNaNaNaNaNaNaNaNaNpFaVoBpvpvpvoCnjmimfmfmfmhoOmkppoBpvpvpvpvpvpviviJiSiUiSiKiviTnjaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababaNaNaNaNaNaNaNaNaNaNaNaWaNaiababaXnjpRpSpTpSjOoOpUpViWiViViXiViViWiFiSiYjjjiiSiFiTnjaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjaYabaNaNaNaNaNaNaNaNaNaNaNaNaNaNaZabaonjqfqgqhqiqjoOoOoOoBpvpvpvpvpvpviviJiSjkiSiSiviTnjaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababaNaNaNaNaNaNaNaNaNaNaNaNaNaNalabaonjnjppqtqrqunjqwoOnjnjnjnjnjgjiIjsiviJiSiKivjtiTnjaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababaNaNaNaNaNaNaNaNaNaNaNaNaNaNanabababnjnjnjnjnjnjqDqDqEqFqGqHnjgjjvjujsivjwivjtjxjynjaNaNaNatatatatatatatatatatatatatatatatatatatatataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaiabababbababbaXnjqLqMqMqMqMqMnjjzgjjvjJjJjKjJjJjyjznjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNalababacababaoqXqMqMqMqMqMmlnjnjnjnjnjnjnjnjnjnjnjnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNalababadbcakamnjrerererererfnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNalababaonjnjnjnjnjnjnjnjnjnjnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbdabababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbXbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNalabababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNabaNaNaNaNaNabaNaNaNaNaNalabababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNabaiaNaNaNaiabaNaNaNaNaNalabababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaiaNaNaNaiabababababababaiaNaNaNaiababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababababababababababababababababababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN -rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaOaPaPaPaPaPaQaPaPaPaPaPaQaPaPaPaPaPaQaPaPaPaPaPaQaPaPaPaPaPaQaPaPaPaPaPaQaPaPaPaPaPaQaPaPaPaPaPaR +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpdhdgdgdgdibsbqbqbrbqbqbsbtbubtbubtbsbwbvbvbvbvbsbxbxbxbxbxbsbybybybybybsbzbzbzbzbzbsbAbBbBbBbCbD +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpdkdjdjdjdlbsbqbEbqbqbFbsbGbHbGbHbGbsbIbIbIbIbIbsbxbJbxbJbxbsbybybybybybsbzbKbzbKbzbsbLbMbMbMbNbD +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpdkdjdjdjdlbsbqbObqbqbqbsbPbQbPbQbPbsbIbIbIbIbIbsbxbxbxbxbxbsbybybybybybsbzbzbzbzbzbsbLbMbMbMbNbD +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpdkdjdjdjdlbsbqbqbRbSbqbsbTbTbTbTbTbsbUbUbUbUbVbsbxbxbxbxbxbsbybybybybybsbzbzbzbzbzbsbLbMbMbMbNbD +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpdndmdmdmdrbscabqbqbqbqbscbcccdcccebscfcgchcicfbsbxbxbJbxbxbsbybybybybybsbzbzbzbzbzbsbLbMbMbMbNbD +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNcocococococococococococococococoaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpdxdvdvdvdybsbqcabqbqctbscucccdcccvbscfcwcxcycfbsbxbxbJbxbxbsbybybybybybsbzbzbzbzbzbsczbMbMbMcAbD +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNcRcScTcocScUcocScVcocWcXcocScUcoaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpdzdjdjdjdAbsbqbEcabqbRbsbTbTbTbTbTbsdbcwcxcydbbsbxbxbxbxbxbsbybybybybybsbzbzbzbzbzbsczbMbMbMcAbD +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNcododpcodocXcododqcodocUcodocTcoaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpdzdjdjdjdAbsbqbqbqcabqbsdsdtdsdtdsbsducwcxcydubsbxbxbxbxbxbsbybybybybybsbzbzbzbzbzbsczbMbMbMcAbD +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNapapapapapapapapaparapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNcocococococococococococococococoaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpdzdjdjdjdAbsbqdGbqbqcabsbGbHbGbHbGbsducwcxcydubsbxbJbxbJbxbsbybybybybybsbzbKbzbKbzbsczbMbMbMcAbD +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNcocSdpcodKcTcocScTcodLcUcocScXcoaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpdCdBdBdBdDbsbRbqdNbqbEbsbtbubtbubtbsdOdPdQdRdObsbxbxbxbxbxbsbybybybybybsbzbzbzbzbzbsdSdTdTdTdUbD +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNcodocTcodocUcodocUcodoedcodoeecoaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNhyhzhzhzhzhzbZejejejejejbZejejejejejbZejejejejejbZekekekekekbZekekekekekbZekekekekekbZekekekekekel +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNcocococococococococococococococoaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpeneoepeneobseqeqeqeqeqbserererererbseseseteueubsevevevevevbsewexexexeybsezeAeAeAeBbD +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckbockckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpeoepeneoepbseqeDeqeqeqbsereEeFeGerbseHeHeIeJeJbseveKeveLevbseMeNeNeNeObsePeQeQeQeRbD +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNapapapapapapapapapavapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpepeneoepenbseqeqeqeXeqbsereYeYeYerbseHeZeZeZeJbsevevevevevbseMeNeNeNeObsePeQeQeQeRbD +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNfffffffffffgfgfhfififjfgfgfgfgfgfgfgfgfgfkfgfgfgaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpeneoepeneobseqeqeqeqeqbserererererbseHeIeIeIeJbsevevevevevbseMeNeNeNeObsePeQeQeQeRbD +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNftfufvfwfffgfxfyfzfAfAfBfCfDdJdMfGfHfIfHfHfJfKfgaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpeoepeneoepbseqeqeqfMeqbserfNfOfPerbsfQfRfRfRfSbsevfTevevevbsfUfVfVfVfWbsePeQeQeQeRbD +ckckckckckckckclckckckckckckckckckckckckckckckckckckckaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNfffffffufufufffggbfyfyfyfyfygcgdgdgdgefHfHfHgffHfHfgaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpepeneoepenbseqgkeqeqeqbserglgmgnerbsgogpgpgpgqbsevevevgrevbsgsgtgtgtgubsgveQeQeQgwbD +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNgygzgAfufufufffggBfygCgDgEgFgGgdgdgdgdfHfHgHfHgIfIfgaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpeneoepeneobseqeqeqeqeDbserglgmgnerbsgJeIgKeIgLbsevevevevevbsgMeNeNeNgNbsgveQeQeQgwbD +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckcmckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNgOgPgQfufufufffggRgdgegegegegegdgdgdgdfHfHfHgSfHfHfgaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpeoepeneoepbsgTeqeqeqeqbserglgmgnerbsgJgUgUgUgLbsgVgVgVgVgVbsgMeNeNeNgNbsgveQeQeQgwbD +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckiAckckckckckckckckckaNaNaNaNaNfffffffffffffffggWgdgdgdgdgdgdgdgdgdgdgXfHfHfHfHfHfgaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpepeneoepenbseqfMeqgkeqbsergYgZhaerbsgJgJeIgLgLbshbhbhbhbhbbsgMeNeNeNgNbsgveQeQeQgwbD +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNfggWgdgdgdgdgdhcgdgdhcgdhdhehehehfhefgaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpeneoepeneobseqeqeqeqgTbserererererbshhhhhihjhjbshkhkhkhkhkbshlhmhmhmhnbshohphphphqbD +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNfghrgdgdgdgdgehshtgehsgehuhvhvhvhwhvfgaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNhyhzhzhzhzhzhAhzhzhzhzhzhAhzhzhzhzhzhAhzhzhzhzhzhAhzhzhzhzhzhAhzhzhzhzhzhAhzhzhzhzhzhB +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNapapapapapapapapapapapapapapapapapapapapapapapapaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNfgfghChDhDhCfgfgfgfgfgfgfgfgfgfgfgfgfgaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNfghEhFhFhFfgaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbZaPaPaPaPaPbZaPaPaPaPaPbZaPaPaPaPaPbZ +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNfghFhFhFhFfgaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbphHhIhJhKhLbshMhNhOhPhQbshRhShThUhVbD +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNfgfgfgfgfgfgaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbphWhWhXhWhWbshYhZhZhZhYbsiaiaiaiaiabD +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbphWhWhWhWhWbshYhZhZhZhYbsiaiaiaiaiabD +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbpibichWicibbshYidhZidhYbsieifiaigiebD +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbZhzhzhzhzhzbZhzhzhzhzhzbZhzhzhzhzhzbZ +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNihihihihihihihihihihihihaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNatatatatataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNihiiijikiliminihioipiqihaNaNirisisisisisitaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNatauauauataNaNaNaNaNaNaNaNaNaNaNbZbZbZbZbZbZbZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbZbZbZbZbZbZbZaNaNaNaNaN +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNihikikikikikikikixiyizihaNaNisaNaNaNaNaNitaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNatauayauataNaNaNaNaNaNaNaNaNaNaNbZdEdEdEdEdEbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZdFdFdFdFdFbZaNaNaNaNaN +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNihiLiLikikikiMihiNiOiPihaNaNisaNaNaNaNaNititititaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNatauauauataNaNaNaNaNaNaNaNaNbZbZbZiZiZiZiZiZjajbjcjcjcjcjcjcjcjcjcjcjcjcjcjbjaiZiZiZiZiZbZbZbZaNaNaN +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNihikikikikjdjdihihjeihihaNaNisaNaNaNaNaNitjgjhitaNaNaNaNaNaNaNaNaNaNmrmrmrmrmrmrmrmrmrmrmrmrmrmxmwatatatatataFaGaGaGaGaGaGaGaHatataIatataNaNaNaNaNaNaNaNaNbZjljmbZbZbZbZbZjnjojpjpjpjpjpjpjpjpjpjpjpjpjpjqjnbZbZbZbZbZjmjrbZaNaNaN +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNihjAjAikjBjCjDihjEjejFihaNaNisaNaNaNaNaNititititititititititititaNaNmraNaNaNaNaNaNaNaNaNaNaNmrmzmyataJaJaJaKauauauauauauauauaKaKaKauaJataNaNaNaNaNaNaNaNaNbZjljmbZbZbZbZbZjnjojpjpjpjpjpjpjpjpjpjpjpjpjpjqjnbZbZbZbZbZjmjrbZaNaNaN +ckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNihkbikikjBkckdihkekfkgihaNaNisaNaNaNaNaNkikjkkklkmknkjkokpkqkrksaNaNmraNaNaNaNaNaNaNaNaNaNaNmrmBmAataKauauauauauauauaMauauauauauauauaJataNaNaNaNaNaNaNaNaNbZjljmbZbZbZbZbZjnjojpjpjpjpjpkBkCkBjpjpjpjpjpjqjnbZbZbZbZbZjmjrbZaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNihkJikikikikihihihihihihaNaNisaNaNaNaNaNkKkjknknkLknkjknkrkrkrksaNaNmraNaNaNaNaNaNaNaNaNaNmDmCmFmEatbhauauauauauaubibibiauauauauauauaJataNaNaNaNaNaNaNaNaNbZjljmbZbZbZbZbZjnjojpjpjpjpjpkBkTkBjpjpjpjpjpjqjnbZbZbZbZbZjmjrbZaNaNaN +aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNihkWkXkYkZiklalblcldleihaNaNisaNaNaNaNaNlgiBknknkLknkjkokpkrkrksaNaNmraNaNaNaNaNaNaNaNaNaNaNmrmGmEatbhauauauauaubjbibibibjauauauauauaKataNaNaNaNaNaNaNaNaNbZjljmbZbZbZbZbZjnjojpjpjpjpjpjpjpjpjpjpjpjpjpjqjnbZbZbZbZbZjmjrbZaNaNaN +aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNihlolplqikikiklrlsltluihaNaNisaNaNaNaNiClgiBknknknknlxknkrkrkrksaNaNmraNaNaNaNaNaNaNaNaNaNaNmrmEmEatbhauauauauauaubjbjbjauauauauauauauataNaNaNaNaNaNaNaNaNbZbZbZlBlBlBlBlBlClDjpjpjpjpjpjplEjpjpjpjpjpjplDlClBlBlBlBlBbZbZbZaNaNaN +aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNihlGlplqikikiklHlIlHlIihaNaNisaNaNaNaNaNkKkjknknkLknkjkokpkrkrksaNaNmrmrmrmrmrmrmrmrmrmrmrmrmrmEmEatauauauauauauauauauauauauauauauauauataNaNaNaNaNaNaNaNaNaNaNbZlWlWlWlWlWbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZlXlXlXlXlXbZaNaNaNaNaN +aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNihlomambkJmcladclumeddihaNaNisaNaNaNaNaNkikjknknkLknkjknkrkrkrksaNaNaNaNaNaNmHmEmEmEmImEmEmEmEmEmJatauauaKaJaJaKauauauauauauauauauauauataNaNaNaNaNaNaNaNaNaNaNbZbZbZbZbZbZbZaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbZbZbZbZbZbZbZaNaNaNaNaN +aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNihihihihihihihihihihihihaNaNisaNaNaNaNaNmtkjknknmuknkjkokpmvkrksaNaNaNaNaNaNmKmEmLmNmMmOmOmMmEmQmPatatbkatatatatatatatatatatatatatbkatataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNititititititititititititititititititaNaNaNaNaNaNmKmEmEmEmEmEmEmEmEmQmRatblblataNaNaNaNaNaNaNaNaNaNaNatblblataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckbmckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNmKmEmMmOmOmOmSmMmEmEmTatblblataNaNaNaNaNaNaNaNaNaNaNatblblataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckaackckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjaNaNaNaNaNaNmUmVmEmEmEmEmEmEmEmEatatblblatatatatatatatatatatatatatblblatataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckaEckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababababababacababababababababababababababababababnjaNaNaNaNaNmrmrmrmWmrmXmOmOmMmEmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbnaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababacabababababababababababababababababababababababababnjaNaNaNaNaNmrmYnamZmrmEmEmEmEnbncataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababababadababababababababababababaeababacabafababnjaNaNaNaNaNmrndndnemrnfngngngnhniataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNckckckckckckckckckawckckckckckaxckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababababababababababababababafabafababababafabababnjaNaNaNaNaNmrndnkmrmraNaNaNaNnlmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababababababababababababacababadababacafabadabababnjaNaNaNaNaNmrmrmrmrmraNaNaNaNnlmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababababagagagagagagagababababahababacabahabababacabababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNnlmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababaiaNaNaNaNaNaNaNaiacabababababajagagakagakababafabnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNnlnmataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababaNaNaNaNaNaNaNaNaNalabababacamnjnjoBoCnjnjanagagagnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNnlmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababaNaNaNaNaNaNaNaNaNalabababaonjnjoHoIoIoJnjnjnjnjnjnjnjnjaNaNaNaNaNaNaNaNaNaNaNaNnlmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababaNaNaNaNaNaNaNaNaNalababadaonjaLoOoOoOoOfZoQoRnjfYjMmgnjaNaNaNaNaNaNaNaNaNaNaNaNnlmEataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababaiaNaNaNaNaNaNaNaiababababaSnjpaoOmfmfpcoOpdpepWpXpXganjnjnjnjnjnjnjnjnjnjnjnjaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNckckckckckckckckckckckckckckckckckckckckckckckckckaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababaNaNaNaNaNaTagagababaUamnjplmfpmjNmfoOmkppnjpXggnjnjghgjgigxgxhggxgxhxhGnjaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabababababababaNaNaNaNaNpupvpvpvpvpvoCnjmhmfpwpxmfoOmkppnjnjnjnjnjgjgiiuiwiviFiviHiGhxnjaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababaiaNaNaNaNaNaNaNaNaNpypzpApzpzpzpzpCoOJboOoOoOoOmkppnjnjnjnjnjgjiIiwiviJiSiKiviHiTnjaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababaNaNaNaNaNaNaNaNaNaNpFaVoBpvpvpvoCnjmimfmfmfmhoOmkppoBpvpvpvpvpvpviviJiSiUiSiKiviTnjaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababaNaNaNaNaNaNaNaNaNaNaNaWaNaiababaXnjpRpSpTpSjOoOpUpViWiViViXiViViWiFiSiYjjjiiSiFiTnjaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjaYabaNaNaNaNaNaNaNaNaNaNaNaNaNaNaZabaonjqfqgqhqiqjoOoOoOoBpvpvpvpvpvpviviJiSjkiSiSiviTnjaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababaNaNaNaNaNaNaNaNaNaNaNaNaNaNalabaonjnjppqtqrqunjqwoOnjnjnjnjnjgjiIjsiviJiSiKivjtiTnjaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababaNaNaNaNaNaNaNaNaNaNaNaNaNaNanabababnjnjnjnjnjnjqDqDqEqFqGqHnjgjjvjujsivjwivjtjxjynjaNaNaNatatatatatatatatatatatatatatatatatatatatataNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaiaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaiabababbababbaXnjqLqMqMqMqMqMnjjzgjjvjJjJjKjJjJjyjznjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNalababacababaoqXqMqMqMqMqMmlnjnjnjnjnjnjnjnjnjnjnjnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNalababadbcakamnjrerererererfnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNalababaonjnjnjnjnjnjnjnjnjnjnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbdabababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbXbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNalabababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNabaNaNaNaNaNabaNaNaNaNaNalabababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaNaNaNaNaNabaiaNaNaNaiabaNaNaNaNaNalabababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +aNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjabaiaNaNaNaiabababababababaiaNaNaNaiababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjababababababababababababababababababababababnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN +rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN rErErErErErErErErErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN rErErErErErErErHrErErErErErErEaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaNbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaN From af9b98f529404a28c57cc2b9826158c3260bf40d Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Wed, 10 Aug 2016 18:45:16 -0400 Subject: [PATCH 061/101] Automatic changelog generation for PR #5352 --- html/changelogs/AutoChangeLog-pr-5352.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5352.yml diff --git a/html/changelogs/AutoChangeLog-pr-5352.yml b/html/changelogs/AutoChangeLog-pr-5352.yml new file mode 100644 index 00000000000..6146477db0d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5352.yml @@ -0,0 +1,5 @@ +author: Crazylemon64 +delete-after: True +changes: + - bugfix: "Space border turfs will now regain their destination when over-written and replaced on the edge of the map" + - bugfix: "The space manager will no longer runtime if a space ruin writes on the edge of the map" From 0b23e2a49764549c9720421d750777fb4dd1991c Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Wed, 10 Aug 2016 18:57:35 -0400 Subject: [PATCH 062/101] Fixes Bandolier Sprite --- code/game/objects/items/weapons/storage/belt.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/game/objects/items/weapons/storage/belt.dm b/code/game/objects/items/weapons/storage/belt.dm index a00541a78ab..c3a92c3ce48 100644 --- a/code/game/objects/items/weapons/storage/belt.dm +++ b/code/game/objects/items/weapons/storage/belt.dm @@ -314,6 +314,10 @@ "/obj/item/ammo_casing/shotgun" ) +/obj/item/weapon/storage/belt/bandolier/New() + ..() + update_icon() + /obj/item/weapon/storage/belt/bandolier/full/New() ..() new /obj/item/ammo_casing/shotgun/beanbag(src) From 285ebf3c3095531de775158e46449b14767ede02 Mon Sep 17 00:00:00 2001 From: FreeStylaLT Date: Thu, 11 Aug 2016 01:58:56 +0300 Subject: [PATCH 063/101] fixes #3826 --- _maps/map_files/cyberiad/cyberiad.dmm | 2 +- _maps/map_files/cyberiad/z5.dmm | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 11791249efc..c7057ed4e8b 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -797,7 +797,7 @@ "apq" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "security_airlock"; name = "exterior access button"; pixel_x = -20; pixel_y = -20; req_access_txt = "13"},/turf/simulated/floor/plating/airless,/area/space) "apr" = (/obj/effect/decal/warning_stripes/east,/turf/simulated/floor/engine/vacuum,/area/escapepodbay) "aps" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/syndicate_elite) -"apt" = (/obj/machinery/door/airlock/shuttle{id_tag = "s_docking_airlock"; name = "Labor Shuttle Airlock"; req_access_txt = "2"},/obj/docking_port/mobile{dir = 8; dwidth = 2; height = 5; id = "laborcamp"; name = "labor camp shuttle"; rebuildable = 1; width = 9},/obj/docking_port/stationary{dir = 8; dwidth = 2; height = 5; id = "laborcamp_home"; name = "fore bay 1"; width = 9},/turf/simulated/shuttle/floor,/area/shuttle/siberia) +"apt" = (/obj/machinery/door/airlock/shuttle{id_tag = "s_docking_airlock"; name = "Labor Shuttle Airlock"; req_access_txt = "0"},/obj/docking_port/mobile{dir = 8; dwidth = 2; height = 5; id = "laborcamp"; name = "labor camp shuttle"; rebuildable = 1; width = 9},/obj/docking_port/stationary{dir = 8; dwidth = 2; height = 5; id = "laborcamp_home"; name = "fore bay 1"; width = 9},/turf/simulated/shuttle/floor,/area/shuttle/siberia) "apu" = (/obj/machinery/light,/turf/simulated/floor/plating,/area/security/prisonershuttle) "apv" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door_timer/cell_1{dir = 4; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel,/area/security/prison/cell_block/A) "apw" = (/turf/simulated/wall/r_wall,/area/security/prisonershuttle) diff --git a/_maps/map_files/cyberiad/z5.dmm b/_maps/map_files/cyberiad/z5.dmm index a6824b0cc17..994a115ab0b 100644 --- a/_maps/map_files/cyberiad/z5.dmm +++ b/_maps/map_files/cyberiad/z5.dmm @@ -969,9 +969,9 @@ "sG" = (/turf/simulated/wall,/area/mine/laborcamp/security) "sH" = (/obj/structure/girder,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"},/area/mine/laborcamp) "sI" = (/obj/docking_port/stationary{dir = 8; dwidth = 2; height = 5; id = "laborcamp_away"; name = "labor camp"; width = 9},/turf/space,/area/space) -"sJ" = (/obj/machinery/door/airlock/external{id_tag = "laborcamp_away"; name = "Labor Camp Airlock"; req_access_txt = "2"},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) +"sJ" = (/obj/machinery/door/airlock/external{id_tag = "laborcamp_away"; name = "Labor Camp Airlock"; req_access_txt = "0"},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) "sK" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp/security) -"sL" = (/obj/machinery/door/airlock/external{id_tag = "laborcamp_away"; name = "Labor Camp Airlock"; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp/security) +"sL" = (/obj/machinery/door/airlock/external{id_tag = "laborcamp_away"; name = "Labor Camp Airlock"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp/security) "sM" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp/security) "sN" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp/security) "sO" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp/security) From 1ff69bca0181d5c6329d7e06e6284617cdc7aeb7 Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Wed, 10 Aug 2016 19:05:32 -0400 Subject: [PATCH 064/101] Automatic changelog generation for PR #5408 --- html/changelogs/AutoChangeLog-pr-5408.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5408.yml diff --git a/html/changelogs/AutoChangeLog-pr-5408.yml b/html/changelogs/AutoChangeLog-pr-5408.yml new file mode 100644 index 00000000000..eb10c4ea9f9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5408.yml @@ -0,0 +1,4 @@ +author: Fox McCloud +delete-after: True +changes: + - bugfix: "Fixes bandolier being invisible on spawn" From c5df87055157b7d78fbd168729e57c939199a657 Mon Sep 17 00:00:00 2001 From: ParadiseSS13-Bot Date: Wed, 10 Aug 2016 19:25:51 -0400 Subject: [PATCH 065/101] Automatic changelog generation for PR #5409 --- html/changelogs/AutoChangeLog-pr-5409.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5409.yml diff --git a/html/changelogs/AutoChangeLog-pr-5409.yml b/html/changelogs/AutoChangeLog-pr-5409.yml new file mode 100644 index 00000000000..9ef06e196a7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5409.yml @@ -0,0 +1,5 @@ +author: FreeStylaLT +delete-after: True +changes: + - bugfix: "Fixed missing space transition tiles in emergency shuttle transit" + - bugfix: "Fixed lack of prisoner access to lower part of labor camp shuttle" From deed273dba0fa04d8462aacc22aae17eb5a62adf Mon Sep 17 00:00:00 2001 From: tristan1333 Date: Thu, 11 Aug 2016 09:45:11 +1000 Subject: [PATCH 066/101] if to switch From ugly if to beautiful switch --- code/modules/spacepods/spacepod.dm | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/code/modules/spacepods/spacepod.dm b/code/modules/spacepods/spacepod.dm index 509d82d1dd2..e18b3159bf4 100644 --- a/code/modules/spacepods/spacepod.dm +++ b/code/modules/spacepods/spacepod.dm @@ -71,16 +71,16 @@ /obj/spacepod/proc/apply_paint(mob/user as mob) var/part_type var/part = input(user, "Choose part", null) as null|anything in list("Lights","Rim","Paint","Windows") - if(part == "Lights") - part_type = LIGHT - if(part == "Rim") - part_type = RIM - if(part == "Paint") - part_type = PAINT - if(part == "Windows") - part_type = WINDOW - if(!part) - return + switch (part) + if("Lights") + part_type = LIGHT + if("Rim") + part_type = RIM + if("Paint") + part_type = PAINT + if("Windows") + part_type = WINDOW + else var/coloradd = input(user, "Choose a color", "Color") as color colors[part_type] = coloradd if(!has_paint) From e7c655df3abc4c7dd0da1bf55c6ca92a241299e3 Mon Sep 17 00:00:00 2001 From: tristan1333 Date: Thu, 11 Aug 2016 11:19:11 +1000 Subject: [PATCH 067/101] switch (part) ty fox --- code/modules/spacepods/spacepod.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/spacepods/spacepod.dm b/code/modules/spacepods/spacepod.dm index e18b3159bf4..0c4996f4e2a 100644 --- a/code/modules/spacepods/spacepod.dm +++ b/code/modules/spacepods/spacepod.dm @@ -71,7 +71,7 @@ /obj/spacepod/proc/apply_paint(mob/user as mob) var/part_type var/part = input(user, "Choose part", null) as null|anything in list("Lights","Rim","Paint","Windows") - switch (part) + switch(part) if("Lights") part_type = LIGHT if("Rim") From daad598b87e29a4852bd37161091cef4014f88df Mon Sep 17 00:00:00 2001 From: Krausus Date: Wed, 10 Aug 2016 22:35:53 -0400 Subject: [PATCH 068/101] Fixes access on "equip as job..." IDs --- code/modules/admin/verbs/debug.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index db5296619c6..555723c56c4 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -656,7 +656,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that if(jobdatum) dresscode = "[jobdatum.title]" jobdatum.equip(M) - equip_special_id(M,jobdatum.access,jobdatum.title, jobdatum.idtype) + equip_special_id(M,jobdatum.get_access(),jobdatum.title, jobdatum.idtype) if("standard space gear") M.equip_to_slot_or_del(new /obj/item/clothing/shoes/black(M), slot_shoes) From 8f28421b99f3ef4fc31dfe1b0daec6007c0481bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mieszko=20J=C4=99drzejczak?= Date: Thu, 11 Aug 2016 08:48:56 +0200 Subject: [PATCH 069/101] Birb --- icons/mob/species/vox/mask.dmi | Bin 31192 -> 32670 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/species/vox/mask.dmi b/icons/mob/species/vox/mask.dmi index dcf01b87eb57fe885d6bfe57ec26e4c76cb7a8ab..b39ee5577a68274a1aa2959388ff946e522bee81 100644 GIT binary patch literal 32670 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
L}ufco;G112Mdy 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