From 32ae9e406b6303b6e54e3b04b796dbfd4cdac03f Mon Sep 17 00:00:00 2001 From: Shadow Date: Mon, 10 Feb 2020 17:24:25 -0600 Subject: [PATCH 01/86] Emergency Lighting --- code/modules/power/apc.dm | 12 ++- code/modules/power/cells/power_cells.dm | 13 +++ code/modules/power/lighting.dm | 119 +++++++++++++++++++++++- nano/templates/apc.tmpl | 13 +++ 4 files changed, 154 insertions(+), 3 deletions(-) diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index 6b54a41b21..0f0b8d142f 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -104,6 +104,7 @@ var/beenhit = 0 // used for counting how many times it has been hit, used for Aliens at the moment var/longtermpower = 10 var/datum/wires/apc/wires = null + var/emergency_lights = FALSE var/update_state = -1 var/update_overlay = -1 var/is_critical = 0 @@ -794,6 +795,7 @@ "gridCheck" = grid_check, "coverLocked" = coverlocked, "siliconUser" = issilicon(user) || isobserver(user), //I add observer here so admins can have more control, even if it makes 'siliconUser' seem inaccurate. + "emergencyLights" = !emergency_lights, "powerChannels" = list( list( @@ -834,7 +836,7 @@ if (!ui) // the ui does not exist, so we'll create a new() one // for a list of parameters and their descriptions see the code docs in \code\modules\nano\nanoui.dm - ui = new(user, src, ui_key, "apc.tmpl", "[area.name] - APC", 520, data["siliconUser"] ? 465 : 440) + ui = new(user, src, ui_key, "apc.tmpl", "[area.name] - APC", 520, data["siliconUser"] ? 490 : 465) // when the ui is first opened this is the data it will use ui.set_initial_data(data) // open the new ui window @@ -931,6 +933,14 @@ update_icon() update() + else if (href_list["emergency_lighting"]) + emergency_lights = !emergency_lights + for(var/obj/machinery/light/L in area) + if(!initial(L.no_emergency)) //If there was an override set on creation, keep that override + L.no_emergency = emergency_lights + INVOKE_ASYNC(L, /obj/machinery/light/.proc/update, FALSE) + CHECK_TICK + else if (href_list["breaker"]) toggle_breaker() diff --git a/code/modules/power/cells/power_cells.dm b/code/modules/power/cells/power_cells.dm index 3afb0d5450..3638c625f1 100644 --- a/code/modules/power/cells/power_cells.dm +++ b/code/modules/power/cells/power_cells.dm @@ -132,3 +132,16 @@ overlays.Cut() target.nutrition += amount user.custom_emote(message = "connects \the [src] to [user == target ? "their" : "[target]'s"] charging port, expending it.") + +/obj/item/weapon/cell/emergency_light + name = "miniature power cell" + desc = "A tiny power cell with a very low power capacity. Used in light fixtures to power them in the event of an outage." + maxcharge = 120 //Emergency lights use 0.2 W per tick, meaning ~10 minutes of emergency power from a cell + matter = list("glass" = 20) + w_class = ITEMSIZE_TINY + +/obj/item/weapon/cell/emergency_light/Initialize() + . = ..() + var/area/A = get_area(src) + if(!A.lightswitch || !A.light_power) + charge = 0 //For naturally depowered areas, we start with no power \ No newline at end of file diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index ab91a82510..c7111ff1a2 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -10,6 +10,7 @@ #define LIGHT_BURNED 3 #define LIGHT_BULB_TEMPERATURE 400 //K - used value for a 60W bulb #define LIGHTING_POWER_FACTOR 5 //5W per luminosity * range +#define LIGHT_EMERGENCY_POWER_USE 0.2 //How much power emergency lights will consume per tick var/global/list/light_type_cache = list() /proc/get_light_type_instance(var/light_type) @@ -29,6 +30,10 @@ var/global/list/light_type_cache = list() var/stage = 1 var/fixture_type = /obj/machinery/light var/sheets_refunded = 2 + var/obj/machinery/light/newlight = null + var/obj/item/weapon/cell/cell = null + + var/cell_connectors = TRUE /obj/machinery/light_construct/New(var/atom/newloc, var/newdir, var/building = 0, var/datum/frame/frame_types/frame_type, var/obj/machinery/light/fixture = null) ..(newloc) @@ -61,9 +66,42 @@ var/global/list/light_type_cache = list() to_chat(user, "It's wired.") if(3) to_chat(user, "The casing is closed.") + if(cell_connectors) + if(cell) + to_chat(user, "You see [cell] inside the casing.") + else + to_chat(user, "The casing has no power cell for backup power.") + else + to_chat(user, "This casing doesn't support power cells for backup power.") + +/obj/machinery/light_construct/attack_hand(mob/user) + if(cell) + user.visible_message("[user] removes [cell] from [src]!","You remove [cell].") + user.put_in_hands(cell) + cell.update_icon() + cell = null + add_fingerprint(user) /obj/machinery/light_construct/attackby(obj/item/weapon/W as obj, mob/user as mob) src.add_fingerprint(user) + if(istype(W, /obj/item/weapon/cell/emergency_light)) + if(!cell_connectors) + to_chat(user, "This [name] can't support a power cell!") + return + if(!user.unEquip(W)) + to_chat(user, "[W] is stuck to your hand!") + return + if(cell) + to_chat(user, "There is a power cell already installed!") + else if(user.drop_from_inventory(W)) + user.visible_message("[user] hooks up [W] to [src].", \ + "You add [W] to [src].") + playsound(src, 'sound/machines/click.ogg', 50, TRUE) + W.forceMove(src) + cell = W + add_fingerprint(user) + return + if (W.is_wrench()) if (src.stage == 1) playsound(src, W.usesound, 75, 1) @@ -114,6 +152,10 @@ var/global/list/light_type_cache = list() var/obj/machinery/light/newlight = new fixture_type(src.loc, src) newlight.set_dir(src.dir) src.transfer_fingerprints_to(newlight) + if(cell) + newlight.cell = cell + cell.forceMove(newlight) + cell = null qdel(src) return ..() @@ -187,6 +229,16 @@ var/global/list/light_type_cache = list() var/auto_flicker = FALSE // If true, will constantly flicker, so long as someone is around to see it (otherwise its a waste of CPU). + var/obj/item/weapon/cell/emergency_light/cell + var/start_with_cell = TRUE // if true, this fixture generates a very weak cell at roundstart + + var/emergency_mode = FALSE // if true, the light is in emergency mode + var/no_emergency = FALSE // if true, this light cannot ever have an emergency mode + var/bulb_emergency_brightness_mul = 0.25 // multiplier for this light's base brightness in emergency power mode + var/bulb_emergency_colour = "#FF3232" // determines the colour of the light while it's in emergency mode + var/bulb_emergency_pow_mul = 0.75 // the multiplier for determining the light's power in emergency mode + var/bulb_emergency_pow_min = 0.5 // the minimum value for the light's power in emergency mode + /obj/machinery/light/flicker auto_flicker = TRUE @@ -202,6 +254,12 @@ var/global/list/light_type_cache = list() /obj/machinery/light/small/flicker auto_flicker = TRUE +/obj/machinery/light/poi + start_with_cell = FALSE + +/obj/machinery/light/small/poi + start_with_cell = FALSE + /obj/machinery/light/flamp icon_state = "flamp1" base_state = "flamp" @@ -215,7 +273,10 @@ var/global/list/light_type_cache = list() /obj/machinery/light/flamp/New(atom/newloc, obj/machinery/light_construct/construct = null) ..(newloc, construct) + if(start_with_cell && !no_emergency) + cell = new/obj/item/weapon/cell/emergency_light(src) if(construct) + start_with_cell = FALSE lamp_shade = 0 update_icon() @@ -241,7 +302,10 @@ var/global/list/light_type_cache = list() /obj/machinery/light/New(atom/newloc, obj/machinery/light_construct/construct = null) ..(newloc) + if(start_with_cell && !no_emergency) + cell = new/obj/item/weapon/cell/emergency_light(src) if(construct) + start_with_cell = FALSE status = LIGHT_EMPTY construct_type = construct.type construct.transfer_fingerprints_to(src) @@ -260,6 +324,7 @@ var/global/list/light_type_cache = list() if(A) on = 0 // A.update_lights() + QDEL_NULL(cell) return ..() /obj/machinery/light/update_icon() @@ -322,6 +387,10 @@ var/global/list/light_type_cache = list() else use_power = 2 set_light(brightness_range, brightness_power, brightness_color) + else if(has_emergency_power(LIGHT_EMERGENCY_POWER_USE) && !turned_off()) + use_power = 1 + emergency_mode = TRUE + START_PROCESSING(SSobj, src) else use_power = 1 set_light(0) @@ -361,6 +430,9 @@ var/global/list/light_type_cache = list() on = (s && status == LIGHT_OK) update() +/obj/machinery/light/get_cell() + return cell + // examine verb /obj/machinery/light/examine(mob/user) var/fitting = get_fitting_name() @@ -373,6 +445,8 @@ var/global/list/light_type_cache = list() to_chat(user, "[desc] The [fitting] is burnt out.") if(LIGHT_BROKEN) to_chat(user, "[desc] The [fitting] has been smashed.") + if(cell) + to_chat(user, "Its backup power charge meter reads [round((cell.charge / cell.maxcharge) * 100, 0.1)]%.") /obj/machinery/light/proc/get_fitting_name() var/obj/item/weapon/light/L = light_type @@ -498,6 +572,12 @@ var/global/list/light_type_cache = list() ..() +// returns if the light has power /but/ is manually turned off +// if a light is turned off, it won't activate emergency power +/obj/machinery/light/proc/turned_off() + var/area/A = get_area(src) + return !A.lightswitch && A.power_light || flickering + // returns whether this light has power // true if area has power and lightswitch is on /obj/machinery/light/proc/has_power() @@ -511,6 +591,28 @@ var/global/list/light_type_cache = list() else return A && A.lightswitch && (!A.requires_power || A.power_light) +// returns whether this light has emergency power +// can also return if it has access to a certain amount of that power +/obj/machinery/light/proc/has_emergency_power(pwr) + if(no_emergency || !cell) + return FALSE + if(pwr ? cell.charge >= pwr : cell.charge) + return status == LIGHT_OK + +// attempts to use power from the installed emergency cell, returns true if it does and false if it doesn't +/obj/machinery/light/proc/use_emergency_power(pwr = LIGHT_EMERGENCY_POWER_USE) + if(turned_off()) + return FALSE + if(!has_emergency_power(pwr)) + return FALSE + if(cell.charge > 300) //it's meant to handle 120 W, ya doofus + visible_message("[src] short-circuits from too powerful of a power cell!") + status = LIGHT_BURNED + return FALSE + cell.use(pwr) + set_light(brightness_range * bulb_emergency_brightness_mul, max(bulb_emergency_pow_min, bulb_emergency_pow_mul * (cell.charge / cell.maxcharge)), bulb_emergency_colour) + return TRUE + /obj/machinery/light/proc/flicker(var/amount = rand(10, 20)) if(flickering) return flickering = 1 @@ -525,10 +627,12 @@ var/global/list/light_type_cache = list() update(0) flickering = 0 -// ai attack - make lights flicker, because why not +// ai attack - turn on/off emergency lighting for a specific fixture /obj/machinery/light/attack_ai(mob/user) - src.flicker(1) + no_emergency = !no_emergency + to_chat(user, "Emergency lights for this fixture have been [no_emergency ? "disabled" : "enabled"].") + update(FALSE) return /obj/machinery/light/flamp/attack_ai(mob/user) @@ -653,6 +757,17 @@ var/global/list/light_type_cache = list() // use power /obj/machinery/light/process() + if(!cell) + return PROCESS_KILL + if(has_power()) + emergency_mode = FALSE + update(FALSE) + if(cell.charge == cell.maxcharge) + return PROCESS_KILL + cell.charge = min(cell.maxcharge, cell.charge + LIGHT_EMERGENCY_POWER_USE*2) //Recharge emergency power automatically while not using it + if(emergency_mode && !use_emergency_power(LIGHT_EMERGENCY_POWER_USE)) + update(FALSE) //Disables emergency mode and sets the color to normal + if(auto_flicker && !flickering) if(check_for_player_proximity(src, radius = 12, ignore_ghosts = FALSE, ignore_afk = TRUE)) seton(TRUE) // Lights must be on to flicker. diff --git a/nano/templates/apc.tmpl b/nano/templates/apc.tmpl index b77b024c8f..d99b1f8700 100644 --- a/nano/templates/apc.tmpl +++ b/nano/templates/apc.tmpl @@ -188,6 +188,19 @@ +
+
+ Emergency Lighting: +
+
+ {{if data.locked && !data.siliconUser}} + {{:data.emergencyLights ? "Enabled" : "Disabled"}} + {{else}} + {{:helper.link(data.emergencyLights ? 'Enabled' : 'Disabled', data.emergencyLights ? 'power' : 'close', {'emergency_lighting' : 1}, null)}} + {{/if}} +
+
+ {{if data.siliconUser}}

System Overrides

From f860c7679288ffb0a24231e473b249586cbc3b6f Mon Sep 17 00:00:00 2001 From: Meghan-Rossi <56671765+Meghan-Rossi@users.noreply.github.com> Date: Sun, 23 Feb 2020 02:15:38 +0000 Subject: [PATCH 02/86] Fix newly constructed lights always having cells --- code/modules/power/lighting.dm | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index c7111ff1a2..07d1a0cf29 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -272,13 +272,14 @@ var/global/list/light_type_cache = list() /obj/machinery/light/flamp/New(atom/newloc, obj/machinery/light_construct/construct = null) ..(newloc, construct) - - if(start_with_cell && !no_emergency) - cell = new/obj/item/weapon/cell/emergency_light(src) if(construct) start_with_cell = FALSE lamp_shade = 0 update_icon() + else + if(start_with_cell && !no_emergency) + cell = new/obj/item/weapon/cell/emergency_light(src) + /obj/machinery/light/flamp/flicker auto_flicker = TRUE @@ -302,8 +303,6 @@ var/global/list/light_type_cache = list() /obj/machinery/light/New(atom/newloc, obj/machinery/light_construct/construct = null) ..(newloc) - if(start_with_cell && !no_emergency) - cell = new/obj/item/weapon/cell/emergency_light(src) if(construct) start_with_cell = FALSE status = LIGHT_EMPTY @@ -311,6 +310,8 @@ var/global/list/light_type_cache = list() construct.transfer_fingerprints_to(src) set_dir(construct.dir) else + if(start_with_cell && !no_emergency) + cell = new/obj/item/weapon/cell/emergency_light(src) var/obj/item/weapon/light/L = get_light_type_instance(light_type) update_from_bulb(L) if(prob(L.broken_chance)) From 67f6442218ccdc35f1ed94aefd5f01eeb961172d Mon Sep 17 00:00:00 2001 From: Meghan-Rossi <56671765+Meghan-Rossi@users.noreply.github.com> Date: Sun, 23 Feb 2020 02:36:35 +0000 Subject: [PATCH 03/86] Let AIs flicker lights via alt-click --- code/modules/power/lighting.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index 07d1a0cf29..a35bada02c 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -629,13 +629,16 @@ var/global/list/light_type_cache = list() flickering = 0 // ai attack - turn on/off emergency lighting for a specific fixture - /obj/machinery/light/attack_ai(mob/user) no_emergency = !no_emergency to_chat(user, "Emergency lights for this fixture have been [no_emergency ? "disabled" : "enabled"].") update(FALSE) return +// ai alt click - Make light flicker. Very important for atmosphere. +/obj/machinery/light/AIAltClick(mob/user) + flicker(1) + /obj/machinery/light/flamp/attack_ai(mob/user) attack_hand() return From 04c874aa6f2ebccacf8d942ea3f1f1b3aa66de74 Mon Sep 17 00:00:00 2001 From: Mechoid Date: Sat, 29 Feb 2020 21:18:22 -0800 Subject: [PATCH 04/86] Cutting rigs now retracts all components, to stop the dreaded pseudoprison. --- code/modules/clothing/spacesuits/rig/rig.dm | 18 ++++++++++++++++++ code/modules/surgery/other.dm | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/code/modules/clothing/spacesuits/rig/rig.dm b/code/modules/clothing/spacesuits/rig/rig.dm index 7b259d59ec..c34e26b41c 100644 --- a/code/modules/clothing/spacesuits/rig/rig.dm +++ b/code/modules/clothing/spacesuits/rig/rig.dm @@ -231,6 +231,24 @@ update_airtight(piece, 0) // Unseal update_icon(1) +/obj/item/weapon/rig/proc/cut_suit() + offline = 2 + canremove = 1 + for(var/obj/item/piece in list(helmet,boots,gloves,chest)) + if(!piece) continue + piece.icon_state = "[suit_state]" + if(airtight) + update_airtight(piece, 0) // Unseal + piece.canremove = 1 + if(istype(loc, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = loc + H.drop_from_inventory(piece) + piece.forceMove(get_turf(src)) + piece.dropped() + piece.canremove = 0 + piece.forceMove(src) + update_icon(1) + /obj/item/weapon/rig/proc/toggle_seals(var/mob/living/carbon/human/M,var/instant) if(sealing) return diff --git a/code/modules/surgery/other.dm b/code/modules/surgery/other.dm index 411ecf75d3..b6ec121adf 100644 --- a/code/modules/surgery/other.dm +++ b/code/modules/surgery/other.dm @@ -225,7 +225,7 @@ rig = target.belt if(!istype(rig)) return - rig.reset() + rig.cut_suit() user.visible_message("[user] has cut through the support systems of \the [rig] on [target] with \the [tool].", \ "You have cut through the support systems of \the [rig] on [target] with \the [tool].") From 24d17bea9c4e991747ee15796d832302ccaec7de Mon Sep 17 00:00:00 2001 From: Meghan-Rossi <56671765+Meghan-Rossi@users.noreply.github.com> Date: Sun, 8 Mar 2020 16:32:25 +0000 Subject: [PATCH 05/86] Language tests Add unit tests to detect two languages having the same key or name. --- code/_global_vars/lists/species.dm | 2 ++ code/_helpers/global_lists.dm | 20 +++++++++++++++++--- code/unit_tests/language_tests.dm | 29 +++++++++++++++++++++++++++++ polaris.dme | 1 + 4 files changed, 49 insertions(+), 3 deletions(-) create mode 100644 code/unit_tests/language_tests.dm diff --git a/code/_global_vars/lists/species.dm b/code/_global_vars/lists/species.dm index fec8e4a069..151512d570 100644 --- a/code/_global_vars/lists/species.dm +++ b/code/_global_vars/lists/species.dm @@ -1,6 +1,8 @@ //Languages/species/whitelist. GLOBAL_LIST_INIT(all_species, list()) GLOBAL_LIST_INIT(all_languages, list()) +GLOBAL_LIST_INIT(language_name_conflicts, list()) GLOBAL_LIST_INIT(language_keys, list()) // Table of say codes for all languages +GLOBAL_LIST_INIT(language_key_conflicts, list()) GLOBAL_LIST_INIT(whitelisted_species, list(SPECIES_HUMAN)) // Species that require a whitelist check. GLOBAL_LIST_INIT(playable_species, list(SPECIES_HUMAN)) // A list of ALL playable species, whitelisted, latejoin or otherwise. diff --git a/code/_helpers/global_lists.dm b/code/_helpers/global_lists.dm index c350cb402c..8ebe031591 100644 --- a/code/_helpers/global_lists.dm +++ b/code/_helpers/global_lists.dm @@ -153,17 +153,31 @@ var/global/list/string_slot_flags = list( var/datum/job/J = new T joblist[J.title] = J - //Languages and species. + //Languages paths = typesof(/datum/language)-/datum/language for(var/T in paths) var/datum/language/L = new T - GLOB.all_languages[L.name] = L + if (isnull(GLOB.all_languages[L.name])) + GLOB.all_languages[L.name] = L + else + log_debug("Language name conflict! [T] is named [L.name], but that is taken by [GLOB.all_languages[L.name].type]") + if(isnull(GLOB.language_name_conflicts[L.name])) + GLOB.language_name_conflicts[L.name] = list(GLOB.all_languages[L.name]) + GLOB.language_name_conflicts[L.name] += L for (var/language_name in GLOB.all_languages) var/datum/language/L = GLOB.all_languages[language_name] + var/lkey = lowertext(L.key) if(!(L.flags & NONGLOBAL)) - GLOB.language_keys[lowertext(L.key)] = L + if(isnull(GLOB.language_keys[lkey])) + GLOB.language_keys[lkey] = L + else + log_debug("Language key conflict! [L] has key [L.key], but that is taken by [(GLOB.language_keys[lkey])]") + if(isnull(GLOB.language_key_conflicts[lkey])) + GLOB.language_key_conflicts[lkey] = list(GLOB.language_keys[lkey]) + GLOB.language_key_conflicts[lkey] += L + //Species var/rkey = 0 paths = typesof(/datum/species) for(var/T in paths) diff --git a/code/unit_tests/language_tests.dm b/code/unit_tests/language_tests.dm new file mode 100644 index 0000000000..b5559eaab2 --- /dev/null +++ b/code/unit_tests/language_tests.dm @@ -0,0 +1,29 @@ +/datum/unit_test/language_test_shall_have_distinct_names + name = "LANGUAGES: Entries shall have distinct names" + +/datum/unit_test/language_test_shall_have_distinct_names/start_test() + if(length(GLOB.language_name_conflicts) != 0) + var/list/name_conflict_log = list() + for(var/conflicted_name in GLOB.language_name_conflicts) + name_conflict_log += "+[length(GLOB.language_name_conflicts[conflicted_name])] languages with name \"[conflicted_name]\"!" + for(var/datum/language/L in GLOB.language_name_conflicts[conflicted_name]) + name_conflict_log += "+-+[L.type]" + fail("Some names are used by more than one language:\n" + name_conflict_log.Join("\n")) + else + pass("All languages have distinct names") + return 1 + +/datum/unit_test/language_test_shall_have_distinct_keys + name = "LANGUAGES: Entries shall have distinct keys" + +/datum/unit_test/language_test_shall_have_distinct_keys/start_test() + if(length(GLOB.language_key_conflicts) != 0) + var/list/key_conflict_log = list() + for(var/conflicted_key in GLOB.language_key_conflicts) + key_conflict_log += "+[length(GLOB.language_key_conflicts[conflicted_key])] languages with key \"[conflicted_key]\"!" + for(var/datum/language/L in GLOB.language_key_conflicts[conflicted_key]) + key_conflict_log += "+-+[L]([L.type])" + fail("Some keys are used by more than one language:\n" + key_conflict_log.Join("\n")) + else + pass("All languages in GLOB.all_languages have distinct keys") + return 1 \ No newline at end of file diff --git a/polaris.dme b/polaris.dme index b214a7fe5f..c49ad5e94e 100644 --- a/polaris.dme +++ b/polaris.dme @@ -2805,6 +2805,7 @@ #include "code\modules\xenobio\machinery\processor.dm" #include "code\modules\xgm\xgm_gas_data.dm" #include "code\modules\xgm\xgm_gas_mixture.dm" +#include "code\unit_tests\language_tests.dm" #include "code\unit_tests\loadout_tests.dm" #include "code\unit_tests\map_tests.dm" #include "code\unit_tests\mob_tests.dm" From ac0763ab203e9fd1b73215d009caccd3ef72f269 Mon Sep 17 00:00:00 2001 From: Meghan-Rossi <56671765+Meghan-Rossi@users.noreply.github.com> Date: Sun, 8 Mar 2020 16:34:54 +0000 Subject: [PATCH 06/86] fix log_debug runtime by starting logging earlier --- code/game/world.dm | 7 ------- code/global_init.dm | 10 ++++++++-- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/code/game/world.dm b/code/game/world.dm index ec5035d76c..53edd72f08 100644 --- a/code/game/world.dm +++ b/code/game/world.dm @@ -2,13 +2,6 @@ #define RECOMMENDED_VERSION 501 /world/New() to_world_log("Map Loading Complete") - //logs - log_path += time2text(world.realtime, "YYYY/MM-Month/DD-Day/round-hh-mm-ss") - diary = file("[log_path].log") - href_logfile = file("[log_path]-hrefs.htm") - error_log = file("[log_path]-error.log") - debug_log = file("[log_path]-debug.log") - debug_log << "[log_end]\n[log_end]\nStarting up. [time_stamp()][log_end]\n---------------------[log_end]" changelog_hash = md5('html/changelog.html') //used for telling if the changelog has changed recently if(byond_version < RECOMMENDED_VERSION) diff --git a/code/global_init.dm b/code/global_init.dm index c562209183..c3f8056d95 100644 --- a/code/global_init.dm +++ b/code/global_init.dm @@ -14,9 +14,15 @@ var/global/datum/global_init/init = new () Pre-map initialization stuff should go here. */ /datum/global_init/New() - - makeDatumRefLists() + //logs + log_path += time2text(world.realtime, "YYYY/MM-Month/DD-Day/round-hh-mm-ss") + diary = file("[log_path].log") + href_logfile = file("[log_path]-hrefs.htm") + error_log = file("[log_path]-error.log") + debug_log = file("[log_path]-debug.log") + debug_log << "[log_end]\n[log_end]\nStarting up. [time_stamp()][log_end]\n---------------------[log_end]" load_configuration() + makeDatumRefLists() initialize_integrated_circuits_list() From 73261cfbc624c42016b662c69463bd614be5fab0 Mon Sep 17 00:00:00 2001 From: Neerti Date: Mon, 9 Mar 2020 11:34:14 -0400 Subject: [PATCH 07/86] Makes Travis fail PRs that runtime during init/unit testing. --- .travis.yml | 1 + code/modules/error_handler/error_handler.dm | 10 ++++++---- code/modules/error_handler/error_viewer.dm | 2 +- code/unit_tests/unit_test.dm | 4 ++-- 4 files changed, 10 insertions(+), 7 deletions(-) diff --git a/.travis.yml b/.travis.yml index 7cccc5264b..80616d516c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -48,4 +48,5 @@ script: - DreamMaker polaris.dme - if [ $RUN -eq 1 ]; then DreamDaemon polaris.dmb -invisible -trusted -core 2>&1 | tee log.txt; fi - if [ $RUN -eq 1 ]; then grep "All Unit Tests Passed" log.txt; fi + - if [ $RUN -eq 1 ]; then grep "Caught 0 Runtimes" log.txt; fi diff --git a/code/modules/error_handler/error_handler.dm b/code/modules/error_handler/error_handler.dm index 6aa9070c82..5e9e356b78 100644 --- a/code/modules/error_handler/error_handler.dm +++ b/code/modules/error_handler/error_handler.dm @@ -1,7 +1,9 @@ // error_cooldown items will either be positive (cooldown time) or negative (silenced error) // If negative, starts at -1, and goes down by 1 each time that error gets skipped -var/total_runtimes = 0 -var/total_runtimes_skipped = 0 +GLOBAL_VAR_INIT(total_runtimes, 0) +GLOBAL_VAR_INIT(total_runtimes_skipped, 0) + + // The ifdef needs to be down here, since the error viewer references total_runtimes #ifdef DEBUG /world/Error(var/exception/e, var/datum/e_src) @@ -10,7 +12,7 @@ var/total_runtimes_skipped = 0 return ..() if(!GLOB.error_last_seen) // A runtime is occurring too early in start-up initialization return ..() - total_runtimes++ + GLOB.total_runtimes++ var/erroruid = "[e.file][e.line]" var/last_seen = GLOB.error_last_seen[erroruid] @@ -20,7 +22,7 @@ var/total_runtimes_skipped = 0 last_seen = world.time if(cooldown < 0) GLOB.error_cooldown[erroruid]-- // Used to keep track of skip count for this error - total_runtimes_skipped++ + GLOB.total_runtimes_skipped++ return // Error is currently silenced, skip handling it // Handle cooldowns and silencing spammy errors diff --git a/code/modules/error_handler/error_viewer.dm b/code/modules/error_handler/error_viewer.dm index 0f1fd0ba96..c342a408f0 100644 --- a/code/modules/error_handler/error_viewer.dm +++ b/code/modules/error_handler/error_viewer.dm @@ -88,7 +88,7 @@ var/global/datum/ErrorViewer/ErrorCache/error_cache = null /datum/ErrorViewer/ErrorCache/showTo(var/user, var/datum/ErrorViewer/back_to, var/linear) var/html = buildHeader(null, linear, refreshable=1) - html += "[total_runtimes] runtimes, [total_runtimes_skipped] skipped

" + html += "[GLOB.total_runtimes] runtimes, [GLOB.total_runtimes_skipped] skipped

" if(!linear) html += "organized | [makeLink("linear", null, 1)]
" var/datum/ErrorViewer/ErrorSource/error_source diff --git a/code/unit_tests/unit_test.dm b/code/unit_tests/unit_test.dm index 7537f14022..e775f6f763 100644 --- a/code/unit_tests/unit_test.dm +++ b/code/unit_tests/unit_test.dm @@ -94,10 +94,10 @@ var/total_unit_tests = 0 if(all_unit_tests_passed) log_unit_test("[ASCII_GREEN]*** All Unit Tests Passed \[[total_unit_tests]\] ***[ASCII_RESET]") - world.Del() else log_unit_test("[ASCII_RED]!!! \[[failed_unit_tests]\\[total_unit_tests]\] Unit Tests Failed !!![ASCII_RESET]") - world.Del() + log_unit_test("Caught [GLOB.total_runtimes] Runtime\s.") + world.Del() /datum/unit_test/proc/get_standard_turf() return locate(20,20,1) From 6a40a19dd9e20f7b4d0afa91915e6fe963c16333 Mon Sep 17 00:00:00 2001 From: Meghan-Rossi <56671765+Meghan-Rossi@users.noreply.github.com> Date: Mon, 9 Mar 2020 00:46:06 +0000 Subject: [PATCH 08/86] Makes language keys case-sensitive, resolves language conflicts --- code/_helpers/global_lists.dm | 13 +++---- code/modules/mob/language/monkey.dm | 4 +- code/modules/mob/say.dm | 2 +- .../Meghan Rossi - Language key tweaks.yml | 39 +++++++++++++++++++ 4 files changed, 48 insertions(+), 10 deletions(-) create mode 100644 html/changelogs/Meghan Rossi - Language key tweaks.yml diff --git a/code/_helpers/global_lists.dm b/code/_helpers/global_lists.dm index 8ebe031591..03fa608ee8 100644 --- a/code/_helpers/global_lists.dm +++ b/code/_helpers/global_lists.dm @@ -167,15 +167,14 @@ var/global/list/string_slot_flags = list( for (var/language_name in GLOB.all_languages) var/datum/language/L = GLOB.all_languages[language_name] - var/lkey = lowertext(L.key) if(!(L.flags & NONGLOBAL)) - if(isnull(GLOB.language_keys[lkey])) - GLOB.language_keys[lkey] = L + if(isnull(GLOB.language_keys[L.key])) + GLOB.language_keys[L.key] = L else - log_debug("Language key conflict! [L] has key [L.key], but that is taken by [(GLOB.language_keys[lkey])]") - if(isnull(GLOB.language_key_conflicts[lkey])) - GLOB.language_key_conflicts[lkey] = list(GLOB.language_keys[lkey]) - GLOB.language_key_conflicts[lkey] += L + log_debug("Language key conflict! [L] has key [L.key], but that is taken by [(GLOB.language_keys[L.key])]") + if(isnull(GLOB.language_key_conflicts[L.key])) + GLOB.language_key_conflicts[L.key] = list(GLOB.language_keys[L.key]) + GLOB.language_key_conflicts[L.key] += L //Species var/rkey = 0 diff --git a/code/modules/mob/language/monkey.dm b/code/modules/mob/language/monkey.dm index 782c5bcf24..67343cdc6a 100644 --- a/code/modules/mob/language/monkey.dm +++ b/code/modules/mob/language/monkey.dm @@ -4,7 +4,7 @@ speech_verb = "chimpers" ask_verb = "chimpers" exclaim_verb = "screeches" - key = "6" + key = "C" syllables = list("ook","eek") machine_understands = 0 @@ -71,7 +71,7 @@ speech_verb = "chirps" ask_verb = "tweets" exclaim_verb = "squawks" - key = "m" + key = "B" flags = RESTRICTED machine_understands = 0 space_chance = 100 diff --git a/code/modules/mob/say.dm b/code/modules/mob/say.dm index a8c36c52dc..0b957f9832 100644 --- a/code/modules/mob/say.dm +++ b/code/modules/mob/say.dm @@ -144,7 +144,7 @@ return GLOB.all_languages["Noise"] if(length(message) >= 2 && is_language_prefix(prefix)) - var/language_prefix = lowertext(copytext(message, 2 ,3)) + var/language_prefix = copytext(message, 2 ,3) var/datum/language/L = GLOB.language_keys[language_prefix] if (can_speak(L)) return L diff --git a/html/changelogs/Meghan Rossi - Language key tweaks.yml b/html/changelogs/Meghan Rossi - Language key tweaks.yml new file mode 100644 index 0000000000..6acbcece3a --- /dev/null +++ b/html/changelogs/Meghan Rossi - Language key tweaks.yml @@ -0,0 +1,39 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Meghan-Rossi + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - tweak: "Language keys are now case-sensitive." + - tweak: "The language key for Chimpanzee has changed from 6 to C to resolve a conflict with EAL." + - tweak: "The language key for Bird has changed from m to B to resolve a conflict with Mouse." + - tweak: "All other language keys are now lowercase-only." \ No newline at end of file From 473668e29297f005303a7c024859bd20aba0c8ca Mon Sep 17 00:00:00 2001 From: Meghan-Rossi <56671765+Meghan-Rossi@users.noreply.github.com> Date: Thu, 12 Mar 2020 18:16:57 +0000 Subject: [PATCH 09/86] changelog --- .../ShadowQuill - Emergency-Lighting.yml | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 html/changelogs/ShadowQuill - Emergency-Lighting.yml diff --git a/html/changelogs/ShadowQuill - Emergency-Lighting.yml b/html/changelogs/ShadowQuill - Emergency-Lighting.yml new file mode 100644 index 0000000000..b046710905 --- /dev/null +++ b/html/changelogs/ShadowQuill - Emergency-Lighting.yml @@ -0,0 +1,37 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Shadow-Quill + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Adds emergency backup cells to most light fixtures" + - tweak: "AIs can turn emergency lighting on and off by clicking light fixtures. Flickering the lights has been moved to alt-click. \ No newline at end of file From 062fe444b895a815673fffae8290c067250c1919 Mon Sep 17 00:00:00 2001 From: Jamini Date: Thu, 12 Mar 2020 20:37:38 -0400 Subject: [PATCH 10/86] Spreads out shock damage All Damage taken on an electrocution from an object is currently taken to the defense zone actively used to trigger the object (commonly hands) With increasing power values on the station overall and the addition of dismemberment from burn damage, this causes shocks to unprotected hands to effectively always remove the offending hand on the Polaris base map. Changes - Electrocution on human mobs now deals four instances of damage. One at 25% to the hand, one at 50% to the body, and two more at 25% to random bodyparts. --- code/modules/mob/living/carbon/carbon.dm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 6b9cbf0258..2c62aa9656 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -100,7 +100,11 @@ if (shock_damage<1) return 0 - src.apply_damage(shock_damage, BURN, def_zone, used_weapon="Electrocution") + src.apply_damage(0.25 * shock_damage, BURN, def_zone, used_weapon="Electrocution") //shock the target organ + src.apply_damage(0.50 * shock_damage, BURN, BP_TORSO, used_weapon="Electrocution") //shock the torso more + src.apply_damage(0.25 * shock_damage, BURN, null, used_weapon="Electrocution") //shock a random part! + src.apply_damage(0.25 * shock_damage, BURN, null, used_weapon="Electrocution") //shock a random part! + playsound(loc, "sparks", 50, 1, -1) if (shock_damage > 15) src.visible_message( @@ -456,4 +460,4 @@ /mob/living/carbon/proc/can_feel_pain(var/check_organ) if(isSynthetic()) return 0 - return !(species.flags & NO_PAIN) \ No newline at end of file + return !(species.flags & NO_PAIN) From 1e0eb3959e65787523aa627601ccc6368bfb9f67 Mon Sep 17 00:00:00 2001 From: Jamini Date: Thu, 12 Mar 2020 21:03:05 -0400 Subject: [PATCH 11/86] Spreads out Shock damage V2 All Damage taken on an electrocution from an object is currently taken to the defense zone actively used to trigger the object (commonly hands) With increasing power values on the station overall and the addition of dismemberment from burn damage, this causes shocks to unprotected hands to effectively always remove the offending hand on the Polaris base map. Changes Electrocution on human mobs now deals four instances of damage. One at 25% to the hand, one at 50% to the body, and two more at 25% to random bodyparts. Current Values At round-start (so 300kw in system from solars, another 150 from the SMES to power the station) this would result in going from a roughly 40 damage burn to the hand (more for some species. Which, seemingly, is enough to often dismember it) to about 10 to the hand, 20 burn to the body, and two more 10 damage burns. --- This would impact anything calling the electrocute_act() proc in carbon() This impacts: Shocks from Machinery or Cables SMES deconstruction discharge (This targets the torso. So the target still would take 75% of the damage on the torso, and another Technomancer Lightning Technomancer Instability Tesla Ball Shocks Energy Siphon Bioelectric Genesis Shock crate damage Defib shock damage Total damage value remains the same, however the damage would be spread out on the target instead of centralized. --- code/modules/mob/living/carbon/carbon.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 5eef49481c..2c7a4d59b4 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -105,10 +105,10 @@ if (shock_damage<1) return 0 - src.apply_damage(0.25 * shock_damage, BURN, def_zone, used_weapon="Electrocution") //shock the target organ - src.apply_damage(0.50 * shock_damage, BURN, BP_TORSO, used_weapon="Electrocution") //shock the torso more - src.apply_damage(0.25 * shock_damage, BURN, null, used_weapon="Electrocution") //shock a random part! - src.apply_damage(0.25 * shock_damage, BURN, null, used_weapon="Electrocution") //shock a random part! + src.apply_damage(0.2 * shock_damage, BURN, def_zone, used_weapon="Electrocution") //shock the target organ + src.apply_damage(0.4 * shock_damage, BURN, BP_TORSO, used_weapon="Electrocution") //shock the torso more + src.apply_damage(0.2 * shock_damage, BURN, null, used_weapon="Electrocution") //shock a random part! + src.apply_damage(0.2 * shock_damage, BURN, null, used_weapon="Electrocution") //shock a random part! playsound(loc, "sparks", 50, 1, -1) if (shock_damage > 15) @@ -399,4 +399,4 @@ /mob/living/carbon/needs_to_breathe() if(does_not_breathe) return FALSE - return ..() \ No newline at end of file + return ..() From 85d3cbfa12072b5810dc12d63f0ac577a68d8ec4 Mon Sep 17 00:00:00 2001 From: Leshana Date: Fri, 28 Feb 2020 16:23:51 -0500 Subject: [PATCH 12/86] Replaced "area" shuttles with "landmark" shuttles. Largely ported from the work done at Baystation in Baystation12#17460 and later commits. - Shuttles no longer require a separate area for each location they jump to. Instead destinations are indicated by landmark objects, which are not necessarily exclusive to that shuttle. This means that more than one shuttle could use the same docking port (not at the same time of course). - Enhanced shuttle control computers to use nanoui if they didn't. - Organizes shuttle datum code a bit better so there is less re-inventing the wheel in subtypes. - Allows the possibility of shuttles (or destinations) that start on late-loaded maps. - Deprecate the "extra" shuttle areas that are no longer needed and update shuttle areas in unit tests This all required a bit of infrastructure improvements. - ChangeArea proc, for changing the area of a turf. - Fixed lighting overlays actually being able to be destroyed. - Added a few utility macros and procs. - Added "turf translation" procs which are like move_contents_to but more flexible. (cherry picked from commit c837078105dbef23fd4c169fd85df4f9cb4a1f2e) --- code/__defines/_compile_options.dm | 3 + code/__defines/_lists.dm | 3 + code/__defines/qdel.dm | 1 + code/_helpers/_lists.dm | 5 + code/_helpers/turfs.dm | 118 ++++- code/_macros.dm | 2 + code/controllers/Processes/supply.dm | 179 ++++---- .../emergency_shuttle_controller.dm | 14 +- code/controllers/subsystems/shuttles.dm | 205 ++++++--- code/datums/observation/shuttle_added.dm | 22 + code/datums/observation/shuttle_moved.dm | 38 ++ code/game/area/Space Station 13 areas.dm | 162 +------ code/game/area/areas.dm | 25 ++ code/game/area/ss13_deprecated_areas.dm | 164 +++++++ code/game/atoms_movable.dm | 2 +- code/game/machinery/computer/supply.dm | 8 +- code/game/machinery/doors/airlock.dm | 8 + .../airlock_controllers.dm | 66 +-- .../airlock_controllers_dummy.dm | 51 +++ .../airlock_docking_controller.dm | 64 ++- .../airlock_docking_controller_multi.dm | 25 +- .../embedded_controller/airlock_program.dm | 10 +- .../embedded_controller/docking_program.dm | 101 +++-- .../embedded_controller_base.dm | 43 +- .../embedded_program_base.dm | 9 +- .../simple_docking_controller.dm | 22 +- code/game/machinery/status_display.dm | 2 +- code/game/machinery/supply_display.dm | 2 +- code/game/objects/items/devices/PDA/cart.dm | 2 +- .../items/devices/communicator/helper.dm | 6 +- code/game/turfs/simulated/floor_types.dm | 4 +- code/game/turfs/space/space.dm | 3 + code/game/turfs/turf.dm | 4 + .../secrets/admin_secrets/jump_shuttle.dm | 6 +- .../secrets/admin_secrets/launch_shuttle.dm | 8 +- .../admin_secrets/launch_shuttle_forced.dm | 8 +- .../secrets/admin_secrets/move_shuttle.dm | 17 +- code/modules/lighting/lighting_turf.dm | 2 +- code/modules/maps/tg/map_template.dm | 6 + code/modules/multiz/turf.dm | 3 + code/modules/overmap/_defines.dm | 53 +++ code/modules/overmap/overmap_object.dm | 39 ++ code/modules/overmap/sectors.dm | 224 +++++----- code/modules/overmap/spacetravel.dm | 114 +++++ code/modules/shuttles/_defines.dm | 26 +- code/modules/shuttles/escape_pods.dm | 83 ++-- code/modules/shuttles/landmarks.dm | 187 ++++++++ code/modules/shuttles/shuttle.dm | 404 ++++++++++++------ code/modules/shuttles/shuttle_autodock.dm | 220 ++++++++++ code/modules/shuttles/shuttle_console.dm | 102 +++-- .../modules/shuttles/shuttle_console_multi.dm | 34 ++ code/modules/shuttles/shuttle_emergency.dm | 59 +-- code/modules/shuttles/shuttle_ferry.dm | 193 ++------- code/modules/shuttles/shuttle_specops.dm | 75 +--- code/modules/shuttles/shuttle_supply.dm | 47 +- code/modules/shuttles/shuttles_multi.dm | 256 ++--------- code/modules/shuttles/shuttles_web.dm | 132 +++--- code/modules/shuttles/web_datums.dm | 34 +- icons/effects/numbers.dmi | Bin 0 -> 296 bytes icons/obj/overmap.dmi | Bin 0 -> 10656 bytes maps/~map_system/maps.dm | 5 + .../shuttle_control_console_multi.tmpl | 84 ++++ polaris.dme | 14 +- sound/effects/shuttles/shuttle_landing.ogg | Bin 0 -> 115520 bytes sound/effects/shuttles/shuttle_takeoff.ogg | Bin 0 -> 116582 bytes 65 files changed, 2424 insertions(+), 1384 deletions(-) create mode 100644 code/datums/observation/shuttle_added.dm create mode 100644 code/datums/observation/shuttle_moved.dm create mode 100644 code/game/area/ss13_deprecated_areas.dm create mode 100644 code/game/machinery/embedded_controller/airlock_controllers_dummy.dm create mode 100644 code/modules/overmap/overmap_object.dm create mode 100644 code/modules/overmap/spacetravel.dm create mode 100644 code/modules/shuttles/landmarks.dm create mode 100644 code/modules/shuttles/shuttle_autodock.dm create mode 100644 code/modules/shuttles/shuttle_console_multi.dm create mode 100644 icons/effects/numbers.dmi create mode 100644 icons/obj/overmap.dmi create mode 100644 nano/templates/shuttle_control_console_multi.tmpl create mode 100644 sound/effects/shuttles/shuttle_landing.ogg create mode 100644 sound/effects/shuttles/shuttle_takeoff.ogg diff --git a/code/__defines/_compile_options.dm b/code/__defines/_compile_options.dm index 229d0b94ad..5ac591042b 100644 --- a/code/__defines/_compile_options.dm +++ b/code/__defines/_compile_options.dm @@ -11,6 +11,9 @@ //#define ZASDBG // Uncomment to turn on super detailed ZAS debugging that probably won't even compile. #define MULTIZAS // Uncomment to turn on Multi-Z ZAS Support! +// Comment/Uncomment this to turn off/on shuttle code debugging logs +#define DEBUG_SHUTTLES + // If we are doing the map test build, do not include the main maps, only the submaps. #if MAP_TEST #define USING_MAP_DATUM /datum/map diff --git a/code/__defines/_lists.dm b/code/__defines/_lists.dm index 2a570f6f42..016d1a89d4 100644 --- a/code/__defines/_lists.dm +++ b/code/__defines/_lists.dm @@ -18,6 +18,9 @@ #define LAZYOR(L, I) if(!L) { L = list(); } L |= I; +// Adds I to L, initalizing L if necessary, if I is not already in L +#define LAZYDISTINCTADD(L, I) if(!L) { L = list(); } L |= I; + #define LAZYFIND(L, V) L ? L.Find(V) : 0 // Reads I from L safely - Works with both associative and traditional lists. diff --git a/code/__defines/qdel.dm b/code/__defines/qdel.dm index ab85326658..278a2064db 100644 --- a/code/__defines/qdel.dm +++ b/code/__defines/qdel.dm @@ -26,6 +26,7 @@ #define QDEL_IN(item, time) addtimer(CALLBACK(GLOBAL_PROC, .proc/qdel, item), time, TIMER_STOPPABLE) #define QDEL_IN_CLIENT_TIME(item, time) addtimer(CALLBACK(GLOBAL_PROC, .proc/qdel, item), time, TIMER_STOPPABLE | TIMER_CLIENT_TIME) #define QDEL_NULL(item) qdel(item); item = null +#define QDEL_NULL_LIST QDEL_LIST_NULL #define QDEL_LIST_NULL(x) if(x) { for(var/y in x) { qdel(y) } ; x = null } #define QDEL_LIST(L) if(L) { for(var/I in L) qdel(I); L.Cut(); } #define QDEL_LIST_IN(L, time) addtimer(CALLBACK(GLOBAL_PROC, .proc/______qdel_list_wrapper, L), time, TIMER_STOPPABLE) diff --git a/code/_helpers/_lists.dm b/code/_helpers/_lists.dm index 1eb39e30cd..dff35fd33a 100644 --- a/code/_helpers/_lists.dm +++ b/code/_helpers/_lists.dm @@ -308,6 +308,11 @@ proc/listclearnulls(list/list) else L[key] = temp[key] +// Return a list of the values in an assoc list (including null) +/proc/list_values(var/list/L) + . = list() + for(var/e in L) + . += L[e] //Mergesort: divides up the list into halves to begin the sort /proc/sortKey(var/list/client/L, var/order = 1) diff --git a/code/_helpers/turfs.dm b/code/_helpers/turfs.dm index 1926246856..e8ca671c11 100644 --- a/code/_helpers/turfs.dm +++ b/code/_helpers/turfs.dm @@ -38,4 +38,120 @@ var/pressure = environment ? environment.return_pressure() : 0 if(pressure < SOUND_MINIMUM_PRESSURE) return TRUE - return FALSE \ No newline at end of file + return FALSE + +/* + Turf manipulation +*/ + +//Returns an assoc list that describes how turfs would be changed if the +//turfs in turfs_src were translated by shifting the src_origin to the dst_origin +/proc/get_turf_translation(turf/src_origin, turf/dst_origin, list/turfs_src) + var/list/turf_map = list() + for(var/turf/source in turfs_src) + var/x_pos = (source.x - src_origin.x) + var/y_pos = (source.y - src_origin.y) + var/z_pos = (source.z - src_origin.z) + + var/turf/target = locate(dst_origin.x + x_pos, dst_origin.y + y_pos, dst_origin.z + z_pos) + if(!target) + error("Null turf in translation @ ([dst_origin.x + x_pos], [dst_origin.y + y_pos], [dst_origin.z + z_pos])") + turf_map[source] = target //if target is null, preserve that information in the turf map + + return turf_map + +/proc/translate_turfs(var/list/translation, var/area/base_area = null, var/turf/base_turf) + for(var/turf/source in translation) + + var/turf/target = translation[source] + + if(target) + if(base_area) ChangeArea(target, get_area(source)) + var/leave_turf = base_turf ? base_turf : get_base_turf_by_area(base_area ? base_area : source) + translate_turf(source, target, leave_turf) + if(base_area) ChangeArea(source, base_area) + + //change the old turfs (Currently done by translate_turf for us) + //for(var/turf/source in translation) + // source.ChangeTurf(base_turf ? base_turf : get_base_turf_by_area(source), 1, 1) + +// Parmaters for stupid historical reasons are: +// T - Origin +// B - Destination +/proc/translate_turf(var/turf/T, var/turf/B, var/turftoleave = null) + + //You can stay, though. + if(istype(T,/turf/space)) + error("Tried to translate a space turf: src=[log_info_line(T)] dst=[log_info_line(B)]") + return FALSE // TODO - Is this really okay to do nothing? + + var/turf/X //New Destination Turf + + //Are we doing shuttlework? Just to save another type check later. + var/shuttlework = 0 + + //Shuttle turfs handle their own fancy moving. + if(istype(T,/turf/simulated/shuttle)) + shuttlework = 1 + var/turf/simulated/shuttle/SS = T + if(!SS.landed_holder) SS.landed_holder = new(turf = SS) + X = SS.landed_holder.land_on(B) + + //Generic non-shuttle turf move. + else + var/old_dir1 = T.dir + var/old_icon_state1 = T.icon_state + var/old_icon1 = T.icon + var/old_underlays = T.underlays.Copy() + var/old_decals = T.decals ? T.decals.Copy() : null + + X = B.ChangeTurf(T.type) + X.set_dir(old_dir1) + X.icon_state = old_icon_state1 + X.icon = old_icon1 + X.copy_overlays(T, TRUE) + X.underlays = old_underlays + X.decals = old_decals + + //Move the air from source to dest + var/turf/simulated/ST = T + if(istype(ST) && ST.zone) + var/turf/simulated/SX = X + if(!SX.air) + SX.make_air() + SX.air.copy_from(ST.zone.air) + ST.zone.remove(ST) + + var/z_level_change = FALSE + if(T.z != X.z) + z_level_change = TRUE + + //Move the objects. Not forceMove because the object isn't "moving" really, it's supposed to be on the "same" turf. + for(var/obj/O in T) + if(O.simulated) + O.loc = X + O.update_light() + if(z_level_change) // The objects still need to know if their z-level changed. + O.onTransitZ(T.z, X.z) + + //Move the mobs unless it's an AI eye or other eye type. + for(var/mob/M in T) + if(isEye(M)) continue // If we need to check for more mobs, I'll add a variable + M.loc = X + + if(z_level_change) // Same goes for mobs. + M.onTransitZ(T.z, X.z) + + if(istype(M, /mob/living)) + var/mob/living/LM = M + LM.check_shadow() // Need to check their Z-shadow, which is normally done in forceMove(). + + if(shuttlework) + var/turf/simulated/shuttle/SS = T + SS.landed_holder.leave_turf(turftoleave) + else if(turftoleave) + T.ChangeTurf(turftoleave) + else + T.ChangeTurf(get_base_turf_by_area(T)) + + return TRUE diff --git a/code/_macros.dm b/code/_macros.dm index fad5920eb9..d5878c6259 100644 --- a/code/_macros.dm +++ b/code/_macros.dm @@ -26,6 +26,8 @@ #define qdel_null(x) if(x) { qdel(x) ; x = null } +#define sequential_id(key) uniqueness_repository.Generate(/datum/uniqueness_generator/id_sequential, key) + #define random_id(key,min_id,max_id) uniqueness_repository.Generate(/datum/uniqueness_generator/id_random, key, min_id, max_id) #define ARGS_DEBUG log_debug("[__FILE__] - [__LINE__]") ; for(var/arg in args) { log_debug("\t[log_info_line(arg)]") } diff --git a/code/controllers/Processes/supply.dm b/code/controllers/Processes/supply.dm index c31452521a..6aa5c45f84 100644 --- a/code/controllers/Processes/supply.dm +++ b/code/controllers/Processes/supply.dm @@ -1,8 +1,5 @@ -//Config stuff -#define SUPPLY_DOCKZ 2 //Z-level of the Dock. -#define SUPPLY_STATIONZ 1 //Z-level of the Station. -#define SUPPLY_STATION_AREATYPE "/area/supply/station" //Type of the supply shuttle area for station -#define SUPPLY_DOCK_AREATYPE "/area/supply/dock" //Type of the supply shuttle area for dock + +// TODO - Refactor to use the Supply Subsystem (SSsupply) //Supply packs are in /code/datums/supplypacks //Computers are in /code/game/machinery/computer/supply.dm @@ -43,13 +40,12 @@ var/datum/controller/supply/supply_controller = new() var/list/adm_export_history = list() // Complete history of all crates sent back on the shuttle, for admin use //shuttle movement var/movetime = 1200 - var/datum/shuttle/ferry/supply/shuttle + var/datum/shuttle/autodock/ferry/supply/shuttle var/list/material_points_conversion = list( // Any materials not named in this list are worth 0 points "phoron" = 5, "platinum" = 5 ) - /datum/controller/supply/New() ordernum = rand(1,9000) @@ -89,84 +85,98 @@ var/datum/controller/supply/supply_controller = new() //Selling /datum/controller/supply/proc/sell() - var/area/area_shuttle = shuttle.get_location_area() - if(!area_shuttle) - return + // Loop over each area in the supply shuttle + for(var/area/subarea in shuttle.shuttle_area) + callHook("sell_shuttle", list(subarea)); + for(var/atom/movable/MA in subarea) + if(MA.anchored) + continue - callHook("sell_shuttle", list(area_shuttle)); + var/datum/exported_crate/EC = new /datum/exported_crate() + EC.name = "\proper[MA.name]" + EC.value = 0 + EC.contents = list() + var/base_value = 0 - for(var/atom/movable/MA in area_shuttle) - if(MA.anchored) - continue + // Must be in a crate! + if(istype(MA,/obj/structure/closet/crate)) + var/obj/structure/closet/crate/CR = MA + callHook("sell_crate", list(CR, subarea)) - var/datum/exported_crate/EC = new /datum/exported_crate() - EC.name = "\proper[MA.name]" - EC.value = 0 - EC.contents = list() - var/base_value = 0 + points += CR.points_per_crate + if(CR.points_per_crate) + base_value = CR.points_per_crate + var/find_slip = 1 - // Must be in a crate! - if(istype(MA,/obj/structure/closet/crate)) - var/obj/structure/closet/crate/CR = MA - callHook("sell_crate", list(CR, area_shuttle)) + for(var/atom/A in CR) + EC.contents[++EC.contents.len] = list( + "object" = "\proper[A.name]", + "value" = 0, + "quantity" = 1 + ) - points += CR.points_per_crate - if(CR.points_per_crate) - base_value = CR.points_per_crate - var/find_slip = 1 + // Sell manifests + if(find_slip && istype(A,/obj/item/weapon/paper/manifest)) + var/obj/item/weapon/paper/manifest/slip = A + if(!slip.is_copy && slip.stamped && slip.stamped.len) //yes, the clown stamp will work. clown is the highest authority on the station, it makes sense + points += points_per_slip + EC.contents[EC.contents.len]["value"] = points_per_slip + find_slip = 0 + continue - for(var/atom/A in CR) - EC.contents[++EC.contents.len] = list( - "object" = "\proper[A.name]", - "value" = 0, - "quantity" = 1 + // Sell phoron and platinum + if(istype(A, /obj/item/stack)) + var/obj/item/stack/P = A + if(material_points_conversion[P.get_material_name()]) + EC.contents[EC.contents.len]["value"] = P.get_amount() * material_points_conversion[P.get_material_name()] + EC.contents[EC.contents.len]["quantity"] = P.get_amount() + EC.value += EC.contents[EC.contents.len]["value"] + + //Sell spacebucks + if(istype(A, /obj/item/weapon/spacecash)) + var/obj/item/weapon/spacecash/cashmoney = A + EC.contents[EC.contents.len]["value"] = cashmoney.worth * points_per_money + EC.contents[EC.contents.len]["quantity"] = cashmoney.worth + EC.value += EC.contents[EC.contents.len]["value"] + + + + // Make a log of it, but it wasn't shipped properly, and so isn't worth anything + else + EC.contents = list( + "error" = "Error: Product was improperly packaged. Payment rendered null under terms of agreement." ) - // Sell manifests - if(find_slip && istype(A,/obj/item/weapon/paper/manifest)) - var/obj/item/weapon/paper/manifest/slip = A - if(!slip.is_copy && slip.stamped && slip.stamped.len) //yes, the clown stamp will work. clown is the highest authority on the station, it makes sense - points += points_per_slip - EC.contents[EC.contents.len]["value"] = points_per_slip - find_slip = 0 + exported_crates += EC + points += EC.value + EC.value += base_value + + // Duplicate the receipt for the admin-side log + var/datum/exported_crate/adm = new() + adm.name = EC.name + adm.value = EC.value + adm.contents = deepCopyList(EC.contents) + adm_export_history += adm + + qdel(MA) + +/datum/controller/supply/proc/get_clear_turfs() + var/list/clear_turfs = list() + + for(var/area/subarea in shuttle.shuttle_area) + for(var/turf/T in subarea) + if(T.density) + continue + var/occupied = 0 + for(var/atom/A in T.contents) + if(!A.simulated) continue + occupied = 1 + break + if(!occupied) + clear_turfs += T - // Sell phoron and platinum - if(istype(A, /obj/item/stack)) - var/obj/item/stack/P = A - if(material_points_conversion[P.get_material_name()]) - EC.contents[EC.contents.len]["value"] = P.get_amount() * material_points_conversion[P.get_material_name()] - EC.contents[EC.contents.len]["quantity"] = P.get_amount() - EC.value += EC.contents[EC.contents.len]["value"] - - - //Sell spacebucks - if(istype(A, /obj/item/weapon/spacecash)) - var/obj/item/weapon/spacecash/cashmoney = A - EC.contents[EC.contents.len]["value"] = cashmoney.worth * points_per_money - EC.contents[EC.contents.len]["quantity"] = cashmoney.worth - EC.value += EC.contents[EC.contents.len]["value"] - - - - // Make a log of it, but it wasn't shipped properly, and so isn't worth anything - else - EC.contents = list( - "error" = "Error: Product was improperly packaged. Payment rendered null under terms of agreement." - ) - - exported_crates += EC - points += EC.value - EC.value += base_value - - // Duplicate the receipt for the admin-side log - var/datum/exported_crate/adm = new() - adm.name = EC.name - adm.value = EC.value - adm.contents = deepCopyList(EC.contents) - adm_export_history += adm - - qdel(MA) + return clear_turfs //Buying /datum/controller/supply/proc/buy() @@ -177,26 +187,9 @@ var/datum/controller/supply/supply_controller = new() if(!shoppinglist.len) return - var/orderedamount = shoppinglist.len - var/area/area_shuttle = shuttle.get_location_area() - if(!area_shuttle) - return - - var/list/clear_turfs = list() - - for(var/turf/T in area_shuttle) - if(T.density) - continue - var/contcount - for(var/atom/A in T.contents) - if(!A.simulated) - continue - contcount++ - if(contcount) - continue - clear_turfs += T + var/list/clear_turfs = get_clear_turfs() for(var/datum/supply_order/SO in shoppinglist) if(!clear_turfs.len) diff --git a/code/controllers/emergency_shuttle_controller.dm b/code/controllers/emergency_shuttle_controller.dm index 2229c4febc..54f97e2060 100644 --- a/code/controllers/emergency_shuttle_controller.dm +++ b/code/controllers/emergency_shuttle_controller.dm @@ -5,7 +5,7 @@ var/global/datum/emergency_shuttle_controller/emergency_shuttle /datum/emergency_shuttle_controller - var/datum/shuttle/ferry/emergency/shuttle + var/datum/shuttle/autodock/ferry/emergency/shuttle // Set in shuttle_emergency.dm TODO - is it really? var/list/escape_pods var/launch_time //the time at which the shuttle will be launched @@ -36,8 +36,8 @@ var/global/datum/emergency_shuttle_controller/emergency_shuttle if (!shuttle.location) //leaving from the station //launch the pods! for (var/EP in escape_pods) - var/datum/shuttle/ferry/escape_pod/pod - if(istype(escape_pods[EP], /datum/shuttle/ferry/escape_pod)) + var/datum/shuttle/autodock/ferry/escape_pod/pod + if(istype(escape_pods[EP], /datum/shuttle/autodock/ferry/escape_pod)) pod = escape_pods[EP] else continue @@ -63,8 +63,8 @@ var/global/datum/emergency_shuttle_controller/emergency_shuttle //arm the escape pods if (evac) for (var/EP in escape_pods) - var/datum/shuttle/ferry/escape_pod/pod - if(istype(escape_pods[EP], /datum/shuttle/ferry/escape_pod)) + var/datum/shuttle/autodock/ferry/escape_pod/pod + if(istype(escape_pods[EP], /datum/shuttle/autodock/ferry/escape_pod)) pod = escape_pods[EP] else continue @@ -215,11 +215,11 @@ var/global/datum/emergency_shuttle_controller/emergency_shuttle //returns 1 if the shuttle is currently in transit (or just leaving) to the station /datum/emergency_shuttle_controller/proc/going_to_station() - return (!shuttle.direction && shuttle.moving_status != SHUTTLE_IDLE) + return shuttle && (!shuttle.direction && shuttle.moving_status != SHUTTLE_IDLE) //returns 1 if the shuttle is currently in transit (or just leaving) to centcom /datum/emergency_shuttle_controller/proc/going_to_centcom() - return (shuttle.direction && shuttle.moving_status != SHUTTLE_IDLE) + return shuttle && (shuttle.direction && shuttle.moving_status != SHUTTLE_IDLE) /datum/emergency_shuttle_controller/proc/get_status_panel_eta() diff --git a/code/controllers/subsystems/shuttles.dm b/code/controllers/subsystems/shuttles.dm index 61a4590890..35a93a5eac 100644 --- a/code/controllers/subsystems/shuttles.dm +++ b/code/controllers/subsystems/shuttles.dm @@ -1,6 +1,8 @@ // // SSshuttles subsystem - Handles initialization and processing of shuttles. // +// Also handles initialization and processing of overmap sectors. +// // This global variable exists for legacy support so we don't have to rename every shuttle_controller to SSshuttles yet. var/global/datum/controller/subsystem/shuttles/shuttle_controller @@ -13,71 +15,168 @@ SUBSYSTEM_DEF(shuttles) flags = SS_KEEP_TIMING|SS_NO_TICK_CHECK runlevels = RUNLEVEL_GAME|RUNLEVEL_POSTGAME - var/list/shuttles = list() // Maps shuttle tags to shuttle datums, so that they can be looked up. - var/list/process_shuttles = list() // Simple list of shuttles, for processing - var/list/current_run = list() // Shuttles remaining to process this fire() tick - var/list/docks_init_callbacks // List of callbacks to run when we finish setting up shuttle docks. - var/docks_initialized = FALSE + // TODO OVERMAP - These two are unused for now + var/overmap_halted = FALSE // Whether ships can move on the overmap; used for adminbus. + var/list/ships = list() // List of all ships. + + var/list/shuttles = list() // Maps shuttle tags to shuttle datums, so that they can be looked up. + var/list/process_shuttles = list() // Simple list of shuttles, for processing + + var/list/registered_shuttle_landmarks = list() // Maps shuttle landmark tags to instances + var/last_landmark_registration_time // world.time of most recent addition to registered_shuttle_landmarks + var/list/shuttle_logs = list() // (Not Implemented) Keeps records of shuttle movement, format is list(datum/shuttle = datum/shuttle_log) + var/list/shuttle_areas = list() // All the areas of all shuttles. + var/list/docking_registry = list() // Docking controller tag -> docking controller program, mostly for init purposes. + + var/list/landmarks_awaiting_sector = list() // Stores automatic landmarks that are waiting for a sector to finish loading. + var/list/landmarks_still_needed = list() // Stores landmark_tags that need to be assigned to the sector (landmark_tag = sector) when registered. + var/list/shuttles_to_initialize // A queue for shuttles to initialize at the appropriate time. + var/list/sectors_to_initialize // Used to find all sector objects at the appropriate time. + var/block_init_queue = TRUE // Block initialization of new shuttles/sectors + + var/tmp/list/current_run // Shuttles remaining to process this fire() tick + +/datum/controller/subsystem/shuttles/PreInit() + global.shuttle_controller = src // TODO - Remove this! Change everything to point at SSshuttles intead /datum/controller/subsystem/shuttles/Initialize(timeofday) - global.shuttle_controller = src - setup_shuttle_docks() - for(var/I in docks_init_callbacks) - var/datum/callback/cb = I - cb.InvokeAsync() - LAZYCLEARLIST(docks_init_callbacks) - docks_init_callbacks = null + last_landmark_registration_time = world.time + // Find all declared shuttle datums and initailize them. (Okay, queue them for initialization a few lines further down) + for(var/shuttle_type in subtypesof(/datum/shuttle)) // This accounts for most shuttles, though away maps can queue up more. + var/datum/shuttle/shuttle = shuttle_type + if(initial(shuttle.category) == shuttle_type) + continue // Its an "abstract class" datum, not for a real shuttle. + if(!initial(shuttle.defer_initialisation)) // Skip if it asks not to be initialized at startup. + LAZYDISTINCTADD(shuttles_to_initialize, shuttle_type) + block_init_queue = FALSE + process_init_queues() return ..() /datum/controller/subsystem/shuttles/fire(resumed = 0) - do_process_shuttles(resumed) - -/datum/controller/subsystem/shuttles/stat_entry() - var/msg = list() - msg += "AS:[shuttles.len]|" - msg += "PS:[process_shuttles.len]|" - ..(jointext(msg, null)) - -/datum/controller/subsystem/shuttles/proc/do_process_shuttles(resumed = 0) if (!resumed) src.current_run = process_shuttles.Copy() - var/list/current_run = src.current_run // Cache for sanic speed - while(current_run.len) - var/datum/shuttle/S = current_run[current_run.len] - current_run.len-- - if(istype(S) && !QDELETED(S)) - if(istype(S, /datum/shuttle/ferry)) // Ferry shuttles get special treatment - var/datum/shuttle/ferry/F = S - if(F.process_state || F.always_process) - F.process() - else - S.process() - else + var/list/working_shuttles = src.current_run // Cache for sanic speed + while(working_shuttles.len) + var/datum/shuttle/S = working_shuttles[working_shuttles.len] + working_shuttles.len-- + if(!istype(S) || QDELETED(S)) + error("Bad entry in SSshuttles.process_shuttles - [log_info_line(S)] ") process_shuttles -= S + continue + // NOTE - In old system, /datum/shuttle/ferry was processed only if (F.process_state || F.always_process) + if(S.process_state && (S.process(wait, times_fired, src) == PROCESS_KILL)) + process_shuttles -= S + if(MC_TICK_CHECK) return -// This should be called after all the machines and radio frequencies have been properly initialized -/datum/controller/subsystem/shuttles/proc/setup_shuttle_docks() - // Find all declared shuttle datums and initailize them. - for(var/shuttle_type in subtypesof(/datum/shuttle)) - var/datum/shuttle/shuttle = shuttle_type - if(initial(shuttle.category) == shuttle_type) - continue +/datum/controller/subsystem/shuttles/proc/process_init_queues() + if(block_init_queue) + return + initialize_shuttles() + initialize_sectors() + +// Initializes all shuttles in shuttles_to_initialize +/datum/controller/subsystem/shuttles/proc/initialize_shuttles() + var/list/shuttles_made = list() + for(var/shuttle_type in shuttles_to_initialize) + var/shuttle = initialize_shuttle(shuttle_type) + if(shuttle) + shuttles_made += shuttle + hook_up_motherships(shuttles_made) + shuttles_to_initialize = null + +/datum/controller/subsystem/shuttles/proc/initialize_sectors() + for(var/sector in sectors_to_initialize) + initialize_sector(sector) + sectors_to_initialize = null + +/datum/controller/subsystem/shuttles/proc/register_landmark(shuttle_landmark_tag, obj/effect/shuttle_landmark/shuttle_landmark) + if (registered_shuttle_landmarks[shuttle_landmark_tag]) + CRASH("Attempted to register shuttle landmark with tag [shuttle_landmark_tag], but it is already registered!") + if (istype(shuttle_landmark)) + registered_shuttle_landmarks[shuttle_landmark_tag] = shuttle_landmark + last_landmark_registration_time = world.time + + // TODO - Uncomment once overmap sectors are ported + //var/obj/effect/overmap/visitable/O = landmarks_still_needed[shuttle_landmark_tag] + //if(O) //These need to be added to sectors, which we handle. + // try_add_landmark_tag(shuttle_landmark_tag, O) + // landmarks_still_needed -= shuttle_landmark_tag + //else if(istype(shuttle_landmark, /obj/effect/shuttle_landmark/automatic)) //These find their sector automatically + // O = map_sectors["[shuttle_landmark.z]"] + // O ? O.add_landmark(shuttle_landmark, shuttle_landmark.shuttle_restricted) : (landmarks_awaiting_sector += shuttle_landmark) + +/datum/controller/subsystem/shuttles/proc/get_landmark(var/shuttle_landmark_tag) + return registered_shuttle_landmarks[shuttle_landmark_tag] + +//Checks if the given sector's landmarks have initialized; if so, registers them with the sector, if not, marks them for assignment after they come in. +//Also adds automatic landmarks that were waiting on their sector to spawn. +/datum/controller/subsystem/shuttles/proc/initialize_sector(obj/effect/overmap/visitable/given_sector) + return // TODO - Uncomment once overmap sectors are ported +// given_sector.populate_sector_objects() // This is a late init operation that sets up the sector's map_z and does non-overmap-related init tasks. + +// for(var/landmark_tag in given_sector.initial_generic_waypoints) +// if(!try_add_landmark_tag(landmark_tag, given_sector)) +// landmarks_still_needed[landmark_tag] = given_sector // Landmark isn't registered yet, queue it to be added once it is. + +// for(var/shuttle_name in given_sector.initial_restricted_waypoints) +// for(var/landmark_tag in given_sector.initial_restricted_waypoints[shuttle_name]) +// if(!try_add_landmark_tag(landmark_tag, given_sector)) +// landmarks_still_needed[landmark_tag] = given_sector // Landmark isn't registered yet, queue it to be added once it is. + +// var/landmarks_to_check = landmarks_awaiting_sector.Copy() +// for(var/thing in landmarks_to_check) +// var/obj/effect/shuttle_landmark/automatic/landmark = thing +// if(landmark.z in given_sector.map_z) +// given_sector.add_landmark(landmark, landmark.shuttle_restricted) +// landmarks_awaiting_sector -= landmark + +// TODO - Uncomment once overmap sectors are ported +//// Attempts to add a landmark instance with a sector (returns false if landmark isn't registered yet) +///datum/controller/subsystem/shuttles/proc/try_add_landmark_tag(landmark_tag, obj/effect/overmap/visitable/given_sector) +// var/obj/effect/shuttle_landmark/landmark = get_landmark(landmark_tag) +// if(!landmark) +// return + +// if(landmark.landmark_tag in given_sector.initial_generic_waypoints) +// given_sector.add_landmark(landmark) +// . = 1 +// for(var/shuttle_name in given_sector.initial_restricted_waypoints) +// if(landmark.landmark_tag in given_sector.initial_restricted_waypoints[shuttle_name]) +// given_sector.add_landmark(landmark, shuttle_name) +// . = 1 + +/datum/controller/subsystem/shuttles/proc/initialize_shuttle(var/shuttle_type) + var/datum/shuttle/shuttle = shuttle_type + if(initial(shuttle.category) != shuttle_type) // Skip if its an "abstract class" datum shuttle = new shuttle() - shuttle.init_docking_controllers() - shuttle.dock() //makes all shuttles docked to something at round start go into the docked state - CHECK_TICK + shuttle_areas |= shuttle.shuttle_area + log_debug("Initialized shuttle [shuttle] ([shuttle.type])") + return shuttle + // Historical note: No need to call shuttle.init_docking_controllers(), controllers register themselves + // and shuttles fetch refs in New(). Shuttles also dock() themselves in new if they want. - for(var/obj/machinery/embedded_controller/C in machines) - if(istype(C.program, /datum/computer/file/embedded_program/docking)) - C.program.tag = null //clear the tags, 'cause we don't need 'em anymore - docks_initialized = TRUE +// TODO - Leshana to hook up more of this when overmap is ported. +/datum/controller/subsystem/shuttles/proc/hook_up_motherships(shuttles_list) + for(var/datum/shuttle/S in shuttles_list) + if(S.mothershuttle && !S.motherdock) + var/datum/shuttle/mothership = shuttles[S.mothershuttle] + if(mothership) + S.motherdock = S.current_location.landmark_tag + mothership.shuttle_area |= S.shuttle_area + else + error("Shuttle [S] was unable to find mothership [mothership]!") -// Register a callback that will be invoked once the shuttles have been initialized -/datum/controller/subsystem/shuttles/proc/OnDocksInitialized(datum/callback/cb) - if(!docks_initialized) - LAZYADD(docks_init_callbacks, cb) - else - cb.InvokeAsync() +// Admin command to halt/resume overmap +// /datum/controller/subsystem/shuttles/proc/toggle_overmap(new_setting) +// if(overmap_halted == new_setting) +// return +// overmap_halted = !overmap_halted +// for(var/ship in ships) +// var/obj/effect/overmap/visitable/ship/ship_effect = ship +// overmap_halted ? ship_effect.halt() : ship_effect.unhalt() + +/datum/controller/subsystem/shuttles/stat_entry() + ..("Shuttles:[process_shuttles.len]/[shuttles.len], Ships:[ships.len], L:[registered_shuttle_landmarks.len][overmap_halted ? ", HALT" : ""]") diff --git a/code/datums/observation/shuttle_added.dm b/code/datums/observation/shuttle_added.dm new file mode 100644 index 0000000000..dfd95170a0 --- /dev/null +++ b/code/datums/observation/shuttle_added.dm @@ -0,0 +1,22 @@ +// Observer Pattern Implementation: Shuttle Added +// Registration type: /datum/shuttle (register for the global event only) +// +// Raised when: After a shuttle is initialized. +// +// Arguments that the called proc should expect: +// /datum/shuttle/shuttle: the new shuttle + +GLOBAL_DATUM_INIT(shuttle_added, /decl/observ/shuttle_added, new) + +/decl/observ/shuttle_added + name = "Shuttle Added" + expected_type = /datum/shuttle + +/***************************** +* Shuttle Added Handling * +*****************************/ + +/datum/controller/subsystem/shuttles/initialize_shuttle() + . = ..() + if(.) + GLOB.shuttle_added.raise_event(.) \ No newline at end of file diff --git a/code/datums/observation/shuttle_moved.dm b/code/datums/observation/shuttle_moved.dm new file mode 100644 index 0000000000..35bff0d6b9 --- /dev/null +++ b/code/datums/observation/shuttle_moved.dm @@ -0,0 +1,38 @@ +// Observer Pattern Implementation: Shuttle Moved +// Registration type: /datum/shuttle/autodock +// +// Raised when: A shuttle has moved to a new landmark. +// +// Arguments that the called proc should expect: +// /datum/shuttle/shuttle: the shuttle moving +// /obj/effect/shuttle_landmark/old_location: the old location's shuttle landmark +// /obj/effect/shuttle_landmark/new_location: the new location's shuttle landmark + +// Observer Pattern Implementation: Shuttle Pre Move +// Registration type: /datum/shuttle/autodock +// +// Raised when: A shuttle is about to move to a new landmark. +// +// Arguments that the called proc should expect: +// /datum/shuttle/shuttle: the shuttle moving +// /obj/effect/shuttle_landmark/old_location: the old location's shuttle landmark +// /obj/effect/shuttle_landmark/new_location: the new location's shuttle landmark + +GLOBAL_DATUM_INIT(shuttle_moved_event, /decl/observ/shuttle_moved, new) + +/decl/observ/shuttle_moved + name = "Shuttle Moved" + expected_type = /datum/shuttle + +GLOBAL_DATUM_INIT(shuttle_pre_move_event, /decl/observ/shuttle_pre_move, new) + +/decl/observ/shuttle_pre_move + name = "Shuttle Pre Move" + expected_type = /datum/shuttle + +/***************** +* Shuttle Moved/Pre Move Handling * +*****************/ + +// Located in modules/shuttle/shuttle.dm +// Proc: /datum/shuttle/proc/attempt_move() \ No newline at end of file diff --git a/code/game/area/Space Station 13 areas.dm b/code/game/area/Space Station 13 areas.dm index 81c74f3ba3..a491f7fff0 100644 --- a/code/game/area/Space Station 13 areas.dm +++ b/code/game/area/Space Station 13 areas.dm @@ -62,8 +62,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station //////////// //SHUTTLES// //////////// -//shuttle areas must contain at least two areas in a subgroup if you want to move a shuttle from one -//place to another. Look at escape shuttle for example. +//Shuttles only need starting area, movement is handled by landmarks //All shuttles should now be under shuttle since we have smooth-wall code. /area/shuttle @@ -76,160 +75,55 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "\improper Arrival Shuttle" ambience = AMBIENCE_ARRIVALS -/area/shuttle/arrival/pre_game +/area/shuttle/supply + name = "\improper Supply Shuttle" icon_state = "shuttle2" -/area/shuttle/arrival/station - icon_state = "shuttle" - dynamic_lighting = 0 - ambience = AMBIENCE_ARRIVALS - /area/shuttle/escape name = "\improper Emergency Shuttle" music = "music/escape.ogg" -/area/shuttle/escape/station - name = "\improper Emergency Shuttle Station" - icon_state = "shuttle2" - dynamic_lighting = 0 - -/area/shuttle/escape/centcom - name = "\improper Emergency Shuttle CentCom" - icon_state = "shuttle" - -/area/shuttle/escape/transit // the area to pass through for 3 minute transit - name = "\improper Emergency Shuttle Transit" - icon_state = "shuttle" - /area/shuttle/escape_pod1 name = "\improper Escape Pod One" music = "music/escape.ogg" -/area/shuttle/escape_pod1/station - icon_state = "shuttle2" - -/area/shuttle/escape_pod1/centcom - icon_state = "shuttle" - -/area/shuttle/escape_pod1/transit - icon_state = "shuttle" - /area/shuttle/escape_pod2 name = "\improper Escape Pod Two" music = "music/escape.ogg" -/area/shuttle/escape_pod2/station - icon_state = "shuttle2" - -/area/shuttle/escape_pod2/centcom - icon_state = "shuttle" - -/area/shuttle/escape_pod2/transit - icon_state = "shuttle" - /area/shuttle/escape_pod3 name = "\improper Escape Pod Three" music = "music/escape.ogg" -/area/shuttle/escape_pod3/station - icon_state = "shuttle2" - -/area/shuttle/escape_pod3/centcom - icon_state = "shuttle" - -/area/shuttle/escape_pod3/transit - icon_state = "shuttle" - /area/shuttle/escape_pod4 name = "\improper Escape Pod Four" music = "music/escape.ogg" -/area/shuttle/escape_pod4/station - icon_state = "shuttle2" - -/area/shuttle/escape_pod4/centcom - icon_state = "shuttle" - -/area/shuttle/escape_pod4/transit - icon_state = "shuttle" - /area/shuttle/escape_pod5 name = "\improper Escape Pod Five" music = "music/escape.ogg" -/area/shuttle/escape_pod5/station - icon_state = "shuttle2" - -/area/shuttle/escape_pod5/centcom - icon_state = "shuttle" - -/area/shuttle/escape_pod5/transit - icon_state = "shuttle" - /area/shuttle/escape_pod6 name = "\improper Escape Pod Six" music = "music/escape.ogg" -/area/shuttle/escape_pod6/station - icon_state = "shuttle2" - -/area/shuttle/escape_pod6/centcom - icon_state = "shuttle" - -/area/shuttle/escape_pod6/transit - icon_state = "shuttle" - /area/shuttle/large_escape_pod1 name = "\improper Large Escape Pod One" music = "music/escape.ogg" -/area/shuttle/large_escape_pod1/station - icon_state = "shuttle2" - -/area/shuttle/large_escape_pod1/centcom - icon_state = "shuttle" - -/area/shuttle/large_escape_pod1/transit - icon_state = "shuttle" - /area/shuttle/large_escape_pod2 name = "\improper Large Escape Pod Two" music = "music/escape.ogg" -/area/shuttle/large_escape_pod2/station - icon_state = "shuttle2" - -/area/shuttle/large_escape_pod2/centcom - icon_state = "shuttle" - -/area/shuttle/large_escape_pod2/transit - icon_state = "shuttle" - /area/shuttle/cryo name = "\improper Cryogenic Storage" -/area/shuttle/cryo/station - icon_state = "shuttle2" - base_turf = /turf/simulated/mineral/floor/ignore_mapgen - -/area/shuttle/cryo/centcom - icon_state = "shuttle" - -/area/shuttle/cryo/transit - icon_state = "shuttle" - /area/shuttle/mining name = "\improper Mining Elevator" music = "music/escape.ogg" dynamic_lighting = 0 base_turf = /turf/simulated/mineral/floor/ignore_mapgen -/area/shuttle/mining/station - icon_state = "shuttle2" - -/area/shuttle/mining/outpost - icon_state = "shuttle" - /area/shuttle/transport1/centcom icon_state = "shuttle" name = "\improper Transport Shuttle CentCom" @@ -286,54 +180,15 @@ NOTE: there are two lists of areas in the end of this file: centcom and station icon_state = "red" dynamic_lighting = 0 -/area/shuttle/trade/centcom - name = "\improper Trade Shuttle CentCom" - icon_state = "shuttlered" - -/area/shuttle/trade/station - name = "\improper Trade Shuttle" - icon_state = "shuttlered" - /area/shuttle/thunderdome name = "honk" -/area/shuttle/thunderdome/grnshuttle - name = "\improper Thunderdome GRN Shuttle" - icon_state = "green" - -/area/shuttle/thunderdome/grnshuttle/dome - name = "\improper GRN Shuttle" - icon_state = "shuttlegrn" - -/area/shuttle/thunderdome/grnshuttle/station - name = "\improper GRN Station" - icon_state = "shuttlegrn2" - -/area/shuttle/thunderdome/redshuttle - name = "\improper Thunderdome RED Shuttle" - icon_state = "red" - -/area/shuttle/thunderdome/redshuttle/dome - name = "\improper RED Shuttle" - icon_state = "shuttlered" - -/area/shuttle/thunderdome/redshuttle/station - name = "\improper RED Station" - icon_state = "shuttlered2" -// === Trying to remove these areas: - /area/shuttle/research name = "\improper Research Elevator" music = "music/escape.ogg" dynamic_lighting = 0 base_turf = /turf/simulated/mineral/floor/ignore_mapgen -/area/shuttle/research/station - icon_state = "shuttle2" - -/area/shuttle/research/outpost - icon_state = "shuttle" - /area/airtunnel1/ // referenced in airtunnel.dm:759 /area/dummy/ // Referenced in engine.dm:261 @@ -2039,17 +1894,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "\improper Cargo Mining Dock" icon_state = "mining" -/area/supply/station - name = "Supply Shuttle" - icon_state = "shuttle3" - requires_power = 0 - base_turf = /turf/space - -/area/supply/dock - name = "Supply Shuttle" - icon_state = "shuttle3" - requires_power = 0 - base_turf = /turf/space // SCIENCE diff --git a/code/game/area/areas.dm b/code/game/area/areas.dm index 0f9b208d77..6185521c0c 100644 --- a/code/game/area/areas.dm +++ b/code/game/area/areas.dm @@ -71,6 +71,31 @@ power_change() // all machines set to current power level, also updates lighting icon return INITIALIZE_HINT_LATELOAD +// Changes the area of T to A. Do not do this manually. +// Area is expected to be a non-null instance. +/proc/ChangeArea(var/turf/T, var/area/A) + if(!istype(A)) + CRASH("Area change attempt failed: invalid area supplied.") + var/area/old_area = get_area(T) + if(old_area == A) + return + // NOTE: BayStation calles area.Exited/Entered for the TURF T. So far we don't do that.s + // NOTE: There probably won't be any atoms in these turfs, but just in case we should call these procs. + A.contents.Add(T) + if(old_area) + // Handle dynamic lighting update if + if(T.dynamic_lighting && old_area.dynamic_lighting != A.dynamic_lighting) + if(A.dynamic_lighting) + T.lighting_build_overlay() + else + T.lighting_clear_overlay() + for(var/atom/movable/AM in T) + old_area.Exited(AM, A) + for(var/atom/movable/AM in T) + A.Entered(AM, old_area) + for(var/obj/machinery/M in T) + M.power_change() + /area/proc/get_contents() return contents diff --git a/code/game/area/ss13_deprecated_areas.dm b/code/game/area/ss13_deprecated_areas.dm new file mode 100644 index 0000000000..b3b689f23d --- /dev/null +++ b/code/game/area/ss13_deprecated_areas.dm @@ -0,0 +1,164 @@ +// +// Shuttles formerly required at least two areas in a subgroup if you want to move a shuttle from one +// place to another. Since shuttles now used landmarks instead these areas are deprecated! +// They are left here for the moment in order to make existing maps loadable, but should be phased out. +// + +/area/shuttle/arrival/pre_game + icon_state = "shuttle2" + +/area/shuttle/arrival/station + icon_state = "shuttle" + dynamic_lighting = 0 + ambience = AMBIENCE_ARRIVALS + +/area/shuttle/escape/station + name = "\improper Emergency Shuttle Station" + icon_state = "shuttle2" + dynamic_lighting = 0 + +/area/shuttle/escape/centcom + name = "\improper Emergency Shuttle CentCom" + icon_state = "shuttle" + +/area/shuttle/escape/transit // the area to pass through for 3 minute transit + name = "\improper Emergency Shuttle Transit" + icon_state = "shuttle" + +/area/shuttle/escape_pod1/station + icon_state = "shuttle2" + +/area/shuttle/escape_pod1/centcom + icon_state = "shuttle" + +/area/shuttle/escape_pod1/transit + icon_state = "shuttle" + +/area/shuttle/escape_pod2/station + icon_state = "shuttle2" + +/area/shuttle/escape_pod2/centcom + icon_state = "shuttle" + +/area/shuttle/escape_pod2/transit + icon_state = "shuttle" + +/area/shuttle/escape_pod3/station + icon_state = "shuttle2" + +/area/shuttle/escape_pod3/centcom + icon_state = "shuttle" + +/area/shuttle/escape_pod3/transit + icon_state = "shuttle" + +/area/shuttle/escape_pod4/station + icon_state = "shuttle2" + +/area/shuttle/escape_pod4/centcom + icon_state = "shuttle" + +/area/shuttle/escape_pod4/transit + icon_state = "shuttle" + +/area/shuttle/escape_pod5/station + icon_state = "shuttle2" + +/area/shuttle/escape_pod5/centcom + icon_state = "shuttle" + +/area/shuttle/escape_pod5/transit + icon_state = "shuttle" + +/area/shuttle/escape_pod6/station + icon_state = "shuttle2" + +/area/shuttle/escape_pod6/centcom + icon_state = "shuttle" + +/area/shuttle/escape_pod6/transit + icon_state = "shuttle" + +/area/shuttle/large_escape_pod1/station + icon_state = "shuttle2" + +/area/shuttle/large_escape_pod1/centcom + icon_state = "shuttle" + +/area/shuttle/large_escape_pod1/transit + icon_state = "shuttle" + +/area/shuttle/large_escape_pod2/station + icon_state = "shuttle2" + +/area/shuttle/large_escape_pod2/centcom + icon_state = "shuttle" + +/area/shuttle/large_escape_pod2/transit + icon_state = "shuttle" + +/area/shuttle/cryo/station + icon_state = "shuttle2" + base_turf = /turf/simulated/mineral/floor/ignore_mapgen + +/area/shuttle/cryo/centcom + icon_state = "shuttle" + +/area/shuttle/cryo/transit + icon_state = "shuttle" + +/area/shuttle/mining/station + icon_state = "shuttle2" + +/area/shuttle/mining/outpost + icon_state = "shuttle" + +/area/shuttle/trade/centcom + name = "\improper Trade Shuttle CentCom" + icon_state = "shuttlered" + +/area/shuttle/trade/station + name = "\improper Trade Shuttle" + icon_state = "shuttlered" + +/area/shuttle/thunderdome/grnshuttle + name = "\improper Thunderdome GRN Shuttle" + icon_state = "green" + +/area/shuttle/thunderdome/grnshuttle/dome + name = "\improper GRN Shuttle" + icon_state = "shuttlegrn" + +/area/shuttle/thunderdome/grnshuttle/station + name = "\improper GRN Station" + icon_state = "shuttlegrn2" + +/area/shuttle/thunderdome/redshuttle + name = "\improper Thunderdome RED Shuttle" + icon_state = "red" + +/area/shuttle/thunderdome/redshuttle/dome + name = "\improper RED Shuttle" + icon_state = "shuttlered" + +/area/shuttle/thunderdome/redshuttle/station + name = "\improper RED Station" + icon_state = "shuttlered2" + +/area/shuttle/research/station + icon_state = "shuttle2" + +/area/shuttle/research/outpost + icon_state = "shuttle" + +/area/supply/station + name = "Supply Shuttle" + icon_state = "shuttle3" + requires_power = 0 + base_turf = /turf/space + +/area/supply/dock + name = "Supply Shuttle" + icon_state = "shuttle3" + requires_power = 0 + base_turf = /turf/space diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index a320f6340c..770d65b583 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -446,7 +446,7 @@ if(z in using_map.sealed_levels) return - if(config.use_overmap) + if(using_map.use_overmap) overmap_spacetravel(get_turf(src), src) return diff --git a/code/game/machinery/computer/supply.dm b/code/game/machinery/computer/supply.dm index 9197f37952..e1dddbbeda 100644 --- a/code/game/machinery/computer/supply.dm +++ b/code/game/machinery/computer/supply.dm @@ -56,7 +56,7 @@ var/orders[0] var/receipts[0] - var/datum/shuttle/ferry/supply/shuttle = supply_controller.shuttle + var/datum/shuttle/autodock/ferry/supply/shuttle = supply_controller.shuttle if(shuttle) if(shuttle.has_arrive_time()) shuttle_status["location"] = "In transit" @@ -66,8 +66,8 @@ else shuttle_status["time"] = 0 if(shuttle.at_station()) - if(shuttle.docking_controller) - switch(shuttle.docking_controller.get_docking_status()) + if(shuttle.shuttle_docking_controller) + switch(shuttle.shuttle_docking_controller.get_docking_status()) if("docked") shuttle_status["location"] = "Docked" shuttle_status["mode"] = SUP_SHUTTLE_DOCKED @@ -192,7 +192,7 @@ if(!supply_controller) to_world_log("## ERROR: The supply_controller datum is missing.") return - var/datum/shuttle/ferry/supply/shuttle = supply_controller.shuttle + var/datum/shuttle/autodock/ferry/supply/shuttle = supply_controller.shuttle if (!shuttle) to_world_log("## ERROR: The supply shuttle datum is missing.") return diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index cc3cb4f09e..172f51e908 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -164,6 +164,14 @@ icon = 'icons/obj/doors/Doorext.dmi' assembly_type = /obj/structure/door_assembly/door_assembly_ext +/obj/machinery/door/airlock/external/glass/bolted + icon_state = "door_locked" // So it looks visibly bolted in map editor + locked = 1 + +// For convenience in making docking ports: one that is pre-bolted with frequency set! +/obj/machinery/door/airlock/external/glass/bolted/cycling + frequency = 1379 + /obj/machinery/door/airlock/glass_external name = "External Airlock" icon = 'icons/obj/doors/Doorextglass.dmi' diff --git a/code/game/machinery/embedded_controller/airlock_controllers.dm b/code/game/machinery/embedded_controller/airlock_controllers.dm index 0f8b797289..b15d5afd97 100644 --- a/code/game/machinery/embedded_controller/airlock_controllers.dm +++ b/code/game/machinery/embedded_controller/airlock_controllers.dm @@ -2,6 +2,7 @@ /obj/machinery/embedded_controller/radio/airlock // Setup parameters only radio_filter = RADIO_AIRLOCK + program = /datum/computer/file/embedded_program/airlock var/tag_exterior_door var/tag_interior_door var/tag_airpump @@ -11,11 +12,22 @@ var/tag_airlock_mech_sensor var/tag_shuttle_mech_sensor var/tag_secure = 0 + var/list/dummy_terminals = list() var/cycle_to_external_air = 0 -/obj/machinery/embedded_controller/radio/airlock/Initialize() - . = ..() - program = new/datum/computer/file/embedded_program/airlock(src) +/obj/machinery/embedded_controller/radio/airlock/Destroy() + // TODO - Leshana - Implement dummy terminals + //for(var/thing in dummy_terminals) + // var/obj/machinery/dummy_airlock_controller/dummy = thing + // dummy.master_controller = null + //dummy_terminals.Cut() + return ..() + +/obj/machinery/embedded_controller/radio/airlock/CanUseTopic(var/mob/user) + if(!allowed(user)) + return min(STATUS_UPDATE, ..()) + else + return ..() //Advanced airlock controller for when you want a more versatile airlock controller - useful for turning simple access control rooms into airlocks /obj/machinery/embedded_controller/radio/airlock/advanced_airlock_controller @@ -37,43 +49,20 @@ if (!ui) ui = new(user, src, ui_key, "advanced_airlock_console.tmpl", name, 470, 290) - ui.set_initial_data(data) - ui.open() - ui.set_auto_update(1) /obj/machinery/embedded_controller/radio/airlock/advanced_airlock_controller/Topic(href, href_list) - if(..()) + if((. = ..())) return - usr.set_machine(src) - src.add_fingerprint(usr) - - var/clean = 0 switch(href_list["command"]) //anti-HTML-hacking checks - if("cycle_ext") - clean = 1 - if("cycle_int") - clean = 1 - if("force_ext") - clean = 1 - if("force_int") - clean = 1 - if("abort") - clean = 1 - if("purge") - clean = 1 - if("secure") - clean = 1 - - if(clean) - program.receive_user_command(href_list["command"]) + if("cycle_ext", "cycle_int", "force_ext", "force_int", "abort", "purge", "secure") + program.receive_user_command(href_list["command"]) return 1 - //Airlock controller for airlock control - most airlocks on the station use this /obj/machinery/embedded_controller/radio/airlock/airlock_controller name = "Airlock Controller" @@ -90,23 +79,16 @@ ) ui = SSnanoui.try_update_ui(user, src, ui_key, ui, data, force_open) - if (!ui) ui = new(user, src, ui_key, "simple_airlock_console.tmpl", name, 470, 290) - ui.set_initial_data(data) - ui.open() - ui.set_auto_update(1) /obj/machinery/embedded_controller/radio/airlock/airlock_controller/Topic(href, href_list) - if(..()) + if((. = ..())) return - usr.set_machine(src) - src.add_fingerprint(usr) - var/clean = 0 switch(href_list["command"]) //anti-HTML-hacking checks if("cycle_ext") @@ -125,7 +107,6 @@ return 1 - //Access controller for door control - used in virology and the like /obj/machinery/embedded_controller/radio/airlock/access_controller icon = 'icons/obj/airlock_machines.dmi' @@ -154,23 +135,16 @@ ) ui = SSnanoui.try_update_ui(user, src, ui_key, ui, data, force_open) - if (!ui) ui = new(user, src, ui_key, "door_access_console.tmpl", name, 330, 220) - ui.set_initial_data(data) - ui.open() - ui.set_auto_update(1) /obj/machinery/embedded_controller/radio/airlock/access_controller/Topic(href, href_list) - if(..()) + if((. = ..())) return - usr.set_machine(src) - src.add_fingerprint(usr) - var/clean = 0 switch(href_list["command"]) //anti-HTML-hacking checks if("cycle_ext_door") diff --git a/code/game/machinery/embedded_controller/airlock_controllers_dummy.dm b/code/game/machinery/embedded_controller/airlock_controllers_dummy.dm new file mode 100644 index 0000000000..d2f9a410a2 --- /dev/null +++ b/code/game/machinery/embedded_controller/airlock_controllers_dummy.dm @@ -0,0 +1,51 @@ +// Provides remote access to a controller (since they must be unique). +/obj/machinery/dummy_airlock_controller + name = "airlock control terminal" + icon = 'icons/obj/airlock_machines.dmi' + icon_state = "airlock_control_standby" + layer = ABOVE_OBJ_LAYER + var/id_tag + + var/datum/topic_state/remote/remote_state + var/obj/machinery/embedded_controller/radio/airlock/master_controller + +/obj/machinery/dummy_airlock_controller/process() + if(master_controller) + appearance = master_controller + . = ..() + +/obj/machinery/dummy_airlock_controller/Initialize() + . = ..() + if(id_tag) + for(var/obj/machinery/embedded_controller/radio/airlock/_master in SSmachines.machinery) + if(_master.id_tag == id_tag) + master_controller = _master + master_controller.dummy_terminals += src + break + if(!master_controller) + qdel(src) + else + remote_state = new /datum/topic_state/remote(src, master_controller) + +/obj/machinery/dummy_airlock_controller/Destroy() + if(master_controller) + master_controller.dummy_terminals -= src + if(remote_state) + qdel(remote_state) + remote_state = null + return ..() + +/obj/machinery/dummy_airlock_controller/interface_interact(var/mob/user) + open_remote_ui(user) + return TRUE + +/obj/machinery/dummy_airlock_controller/proc/open_remote_ui(var/mob/user) + if(master_controller) + appearance = master_controller + return master_controller.ui_interact(user, state = remote_state) + +/obj/machinery/dummy_airlock_controller/powered(var/chan = -1, var/area/check_area = null) + if(master_controller) + var/area/A = get_area(master_controller) + return master_controller.powered(chan, A) + return ..() diff --git a/code/game/machinery/embedded_controller/airlock_docking_controller.dm b/code/game/machinery/embedded_controller/airlock_docking_controller.dm index fa8398c3d7..4d5048ad6d 100644 --- a/code/game/machinery/embedded_controller/airlock_docking_controller.dm +++ b/code/game/machinery/embedded_controller/airlock_docking_controller.dm @@ -1,8 +1,17 @@ +/* + * NOTE - This file defines both these datums: Yes, you read that right. Its confusing. Lets try and break it down. + * /datum/computer/file/embedded_program/docking/airlock + * - A docking controller for an airlock based docking port + * /datum/computer/file/embedded_program/airlock/docking + * - An extension to the normal airlock program allows disabling of the regular airlock functions when docking +*/ + //a docking port based on an airlock /obj/machinery/embedded_controller/radio/airlock/docking_port name = "docking port controller" var/datum/computer/file/embedded_program/airlock/docking/airlock_program var/datum/computer/file/embedded_program/docking/airlock/docking_program + var/display_name // For mappers to override docking_program.display_name (how would it show up on docking monitoring program) tag_secure = 1 /obj/machinery/embedded_controller/radio/airlock/docking_port/Initialize() @@ -10,9 +19,25 @@ airlock_program = new/datum/computer/file/embedded_program/airlock/docking(src) docking_program = new/datum/computer/file/embedded_program/docking/airlock(src, airlock_program) program = docking_program + if(display_name) + docking_program.display_name = display_name + +/obj/machinery/embedded_controller/radio/airlock/docking_port/attackby(obj/item/W, mob/user) + if(istype(W,/obj/item/device/multitool)) //give them part of code, would take few tries to get full + var/datum/computer/file/embedded_program/docking/airlock/docking_program = program + var/code = docking_program.docking_codes + if(!code) + code = "N/A" + else + code = stars(code) + to_chat(user, "[W]'s screen displays '[code]'") + else + ..() /obj/machinery/embedded_controller/radio/airlock/docking_port/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) var/data[0] + var/datum/computer/file/embedded_program/docking/airlock/docking_program = program + var/datum/computer/file/embedded_program/airlock/docking/airlock_program = docking_program.airlock_program data = list( "chamber_pressure" = round(airlock_program.memory["chamber_sensor_pressure"]), @@ -22,6 +47,8 @@ "docking_status" = docking_program.get_docking_status(), "airlock_disabled" = !(docking_program.undocked() || docking_program.override_enabled), "override_enabled" = docking_program.override_enabled, + "docking_codes" = docking_program.docking_codes, + "name" = docking_program.get_name() ) ui = SSnanoui.try_update_ui(user, src, ui_key, ui, data, force_open) @@ -33,12 +60,9 @@ ui.set_auto_update(1) /obj/machinery/embedded_controller/radio/airlock/docking_port/Topic(href, href_list) - if(..()) + if((. = ..())) return - usr.set_machine(src) - src.add_fingerprint(usr) - var/clean = 0 switch(href_list["command"]) //anti-HTML-hacking checks if("cycle_ext") @@ -60,11 +84,13 @@ return 1 - +/////////////////////////////////////////////////////////////////////////////// //A docking controller for an airlock based docking port +// /datum/computer/file/embedded_program/docking/airlock var/datum/computer/file/embedded_program/airlock/docking/airlock_program + /datum/computer/file/embedded_program/docking/airlock/New(var/obj/machinery/embedded_controller/M, var/datum/computer/file/embedded_program/airlock/docking/A) ..(M) airlock_program = A @@ -76,10 +102,10 @@ disable_override() else enable_override() - return + return TRUE - ..(command) - airlock_program.receive_user_command(command) //pass along to subprograms + . = ..(command) + . = airlock_program.receive_user_command(command) || . //pass along to subprograms; bypass shortcircuit /datum/computer/file/embedded_program/docking/airlock/process() airlock_program.process() @@ -91,7 +117,7 @@ //tell the docking port to start getting ready for docking - e.g. pressurize /datum/computer/file/embedded_program/docking/airlock/prepare_for_docking() - airlock_program.begin_cycle_in() + airlock_program.begin_dock_cycle() //are we ready for docking? /datum/computer/file/embedded_program/docking/airlock/ready_for_docking() @@ -99,14 +125,14 @@ //we are docked, open the doors or whatever. /datum/computer/file/embedded_program/docking/airlock/finish_docking() - airlock_program.enable_mech_regulators() + airlock_program.enable_mech_regulation() airlock_program.open_doors() //tell the docking port to start getting ready for undocking - e.g. close those doors. /datum/computer/file/embedded_program/docking/airlock/prepare_for_undocking() airlock_program.stop_cycling() airlock_program.close_doors() - airlock_program.disable_mech_regulators() + airlock_program.disable_mech_regulation() //are we ready for undocking? /datum/computer/file/embedded_program/docking/airlock/ready_for_undocking() @@ -114,20 +140,22 @@ var/int_closed = airlock_program.check_interior_door_secured() return (ext_closed || int_closed) +/////////////////////////////////////////////////////////////////////////////// //An airlock controller to be used by the airlock-based docking port controller. //Same as a regular airlock controller but allows disabling of the regular airlock functions when docking +// /datum/computer/file/embedded_program/airlock/docking var/datum/computer/file/embedded_program/docking/airlock/master_prog +/datum/computer/file/embedded_program/airlock/docking/Destroy() + if(master_prog) + master_prog.airlock_program = null + master_prog = null + return ..() + /datum/computer/file/embedded_program/airlock/docking/receive_user_command(command) if (master_prog.undocked() || master_prog.override_enabled) //only allow the port to be used as an airlock if nothing is docked here or the override is enabled - ..(command) - -/datum/computer/file/embedded_program/airlock/docking/proc/enable_mech_regulators() - enable_mech_regulation() - -/datum/computer/file/embedded_program/airlock/docking/proc/disable_mech_regulators() - disable_mech_regulation() + return ..(command) /datum/computer/file/embedded_program/airlock/docking/proc/open_doors() toggleDoor(memory["interior_status"], tag_interior_door, memory["secure"], "open") diff --git a/code/game/machinery/embedded_controller/airlock_docking_controller_multi.dm b/code/game/machinery/embedded_controller/airlock_docking_controller_multi.dm index 4b6917ff71..0a82ca7aaf 100644 --- a/code/game/machinery/embedded_controller/airlock_docking_controller_multi.dm +++ b/code/game/machinery/embedded_controller/airlock_docking_controller_multi.dm @@ -2,21 +2,15 @@ //this is the master controller, that things will try to dock with. /obj/machinery/embedded_controller/radio/docking_port_multi name = "docking port controller" - + program = /datum/computer/file/embedded_program/docking/multi var/child_tags_txt var/child_names_txt var/list/child_names = list() - var/datum/computer/file/embedded_program/docking/multi/docking_program - /obj/machinery/embedded_controller/radio/docking_port_multi/Initialize() . = ..() - docking_program = new/datum/computer/file/embedded_program/docking/multi(src) - program = docking_program - var/list/names = splittext(child_names_txt, ";") var/list/tags = splittext(child_tags_txt, ";") - if (names.len == tags.len) for (var/i = 1; i <= tags.len; i++) child_names[tags[i]] = names[i] @@ -24,6 +18,7 @@ /obj/machinery/embedded_controller/radio/docking_port_multi/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) var/data[0] + var/datum/computer/file/embedded_program/docking/multi/docking_program = program // Cast to proper type var/list/airlocks[child_names.len] var/i = 1 @@ -44,24 +39,21 @@ ui.set_auto_update(1) /obj/machinery/embedded_controller/radio/docking_port_multi/Topic(href, href_list) - return + return 1 // Apparently we swallow all input (this is corrected legacy code) //a docking port based on an airlock +// This is the actual controller that will be commanded by the master defined above /obj/machinery/embedded_controller/radio/airlock/docking_port_multi name = "docking port controller" + program = /datum/computer/file/embedded_program/airlock/multi_docking var/master_tag //for mapping - var/datum/computer/file/embedded_program/airlock/multi_docking/airlock_program tag_secure = 1 -/obj/machinery/embedded_controller/radio/airlock/docking_port_multi/Initialize() - . = ..() - airlock_program = new/datum/computer/file/embedded_program/airlock/multi_docking(src) - program = airlock_program - /obj/machinery/embedded_controller/radio/airlock/docking_port_multi/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) var/data[0] + var/datum/computer/file/embedded_program/airlock/multi_docking/airlock_program // Cast to proper type data = list( "chamber_pressure" = round(airlock_program.memory["chamber_sensor_pressure"]), @@ -82,12 +74,9 @@ ui.set_auto_update(1) /obj/machinery/embedded_controller/radio/airlock/docking_port_multi/Topic(href, href_list) - if(..()) + if((. = ..())) return - usr.set_machine(src) - src.add_fingerprint(usr) - var/clean = 0 switch(href_list["command"]) //anti-HTML-hacking checks if("cycle_ext") diff --git a/code/game/machinery/embedded_controller/airlock_program.dm b/code/game/machinery/embedded_controller/airlock_program.dm index 5ebbac93ae..dc02084f98 100644 --- a/code/game/machinery/embedded_controller/airlock_program.dm +++ b/code/game/machinery/embedded_controller/airlock_program.dm @@ -52,8 +52,8 @@ tag_interior_door = controller.tag_interior_door? controller.tag_interior_door : "[id_tag]_inner" tag_airpump = controller.tag_airpump? controller.tag_airpump : "[id_tag]_pump" tag_chamber_sensor = controller.tag_chamber_sensor? controller.tag_chamber_sensor : "[id_tag]_sensor" - tag_exterior_sensor = controller.tag_exterior_sensor - tag_interior_sensor = controller.tag_interior_sensor + tag_exterior_sensor = controller.tag_exterior_sensor || "[id_tag]_exterior_sensor" + tag_interior_sensor = controller.tag_interior_sensor || "[id_tag]_interior_sensor" tag_airlock_mech_sensor = controller.tag_airlock_mech_sensor? controller.tag_airlock_mech_sensor : "[id_tag]_airlock_mech" tag_shuttle_mech_sensor = controller.tag_shuttle_mech_sensor? controller.tag_shuttle_mech_sensor : "[id_tag]_shuttle_mech" memory["secure"] = controller.tag_secure @@ -117,6 +117,7 @@ /datum/computer/file/embedded_program/airlock/receive_user_command(command) var/shutdown_pump = 0 + . = TRUE switch(command) if("cycle_ext") //If airlock is already cycled in this direction, just toggle the doors. @@ -163,6 +164,8 @@ else signalDoor(tag_interior_door, "unlock") signalDoor(tag_exterior_door, "unlock") + else + . = FALSE if(shutdown_pump) signalPump(tag_airpump, 0) //send a signal to stop pressurizing @@ -273,6 +276,9 @@ target_state = TARGET_INOPEN memory["purge"] = cycle_to_external_air +/datum/computer/file/embedded_program/airlock/proc/begin_dock_cycle() + state = STATE_IDLE + target_state = TARGET_INOPEN /datum/computer/file/embedded_program/airlock/proc/begin_cycle_out() state = STATE_IDLE target_state = TARGET_OUTOPEN diff --git a/code/game/machinery/embedded_controller/docking_program.dm b/code/game/machinery/embedded_controller/docking_program.dm index 2665fc231c..44a34fddec 100644 --- a/code/game/machinery/embedded_controller/docking_program.dm +++ b/code/game/machinery/embedded_controller/docking_program.dm @@ -12,51 +12,51 @@ /* *** STATE TABLE *** - + MODE_CLIENT|STATE_UNDOCKED sent a request for docking and now waiting for a reply. MODE_CLIENT|STATE_DOCKING server told us they are OK to dock, waiting for our docking port to be ready. MODE_CLIENT|STATE_DOCKED idle - docked as client. MODE_CLIENT|STATE_UNDOCKING we are either waiting for our docking port to be ready or for the server to give us the OK to finish undocking. - + MODE_SERVER|STATE_UNDOCKED should never happen. MODE_SERVER|STATE_DOCKING someone requested docking, we are waiting for our docking port to be ready. MODE_SERVER|STATE_DOCKED idle - docked as server MODE_SERVER|STATE_UNDOCKING client requested undocking, we are waiting for our docking port to be ready. - + MODE_NONE|STATE_UNDOCKED idle - not docked. MODE_NONE|anything else should never happen. - + *** Docking Signals *** - + Docking Client sends request_dock Server sends confirm_dock to say that yes, we will serve your request When client is ready, sends confirm_dock Server sends confirm_dock back to indicate that docking is complete - + Undocking Client sends request_undock When client is ready, sends confirm_undock Server sends confirm_undock back to indicate that docking is complete - + Note that in both cases each side exchanges confirm_dock before the docking operation is considered done. - The client first sends a confirm message to indicate it is ready, and then finally the server will send it's + The client first sends a confirm message to indicate it is ready, and then finally the server will send it's confirm message to indicate that the operation is complete. - + Note also that when docking, the server sends an additional confirm message. This is because before docking, the server and client do not have a defined relationship. Before undocking, the server and client are already related to each other, thus the extra confirm message is not needed. - + *** Override, what is it? *** - + The purpose of enabling the override is to prevent the docking program from automatically doing things with the docking port when docking or undocking. Maybe the shuttle is full of plamsa/phoron for some reason, and you don't want the door to automatically open, or the airlock to cycle. This means that the prepare_for_docking/undocking and finish_docking/undocking procs don't get called. - + The docking controller will still check the state of the docking port, and thus prevent the shuttle from launching unless they force the launch (handling forced - launches is not the docking controller's responsibility). In this case it is up to the players to manually get the docking port into a good state to undock + launches is not the docking controller's responsibility). In this case it is up to the players to manually get the docking port into a good state to undock (which usually just means closing and locking the doors). - + In line with this, docking controllers should prevent players from manually doing things when the override is NOT enabled. */ @@ -67,27 +67,31 @@ var/control_mode = MODE_NONE var/response_sent = 0 //so we don't spam confirmation messages var/resend_counter = 0 //for periodically resending confirmation messages in case they are missed - + var/override_enabled = 0 //when enabled, do not open/close doors or cycle airlocks and wait for the player to do it manually var/received_confirm = 0 //for undocking, whether the server has recieved a confirmation from the client + var/docking_codes //would only allow docking when receiving signal with these, if set + var/display_name //Override the name shown on docking monitoring program; defaults to area name + coordinates if unset /datum/computer/file/embedded_program/docking/New() ..() - var/datum/existing = locate(id_tag) //in case a datum already exists with our tag - if(existing) - existing.tag = null //take it from them - - tag = id_tag //Greatly simplifies shuttle initialization + if(id_tag) + if(SSshuttles.docking_registry[id_tag]) + crash_with("Docking controller tag [id_tag] had multiple associated programs.") + SSshuttles.docking_registry[id_tag] = src +/datum/computer/file/embedded_program/docking/Destroy() + SSshuttles.docking_registry -= id_tag + return ..() /datum/computer/file/embedded_program/docking/receive_signal(datum/signal/signal, receive_method, receive_param) var/receive_tag = signal.data["tag"] //for docking signals, this is the sender id var/command = signal.data["command"] var/recipient = signal.data["recipient"] //the intended recipient of the docking signal - + if (recipient != id_tag) return //this signal is not for us - + switch (command) if ("confirm_dock") if (control_mode == MODE_CLIENT && dock_state == STATE_UNDOCKED && receive_tag == tag_target) @@ -95,7 +99,7 @@ broadcast_docking_status() if (!override_enabled) prepare_for_docking() - + else if (control_mode == MODE_CLIENT && dock_state == STATE_DOCKING && receive_tag == tag_target) dock_state = STATE_DOCKED broadcast_docking_status() @@ -104,19 +108,27 @@ response_sent = 0 else if (control_mode == MODE_SERVER && dock_state == STATE_DOCKING && receive_tag == tag_target) //client just sent us the confirmation back, we're done with the docking process received_confirm = 1 - + if ("request_dock") if (control_mode == MODE_NONE && dock_state == STATE_UNDOCKED) + + tag_target = receive_tag + + if(docking_codes) + var/code = signal.data["code"] + if(code != docking_codes) + testing("Controller [id_tag] got request_dock but code:[code] != docking_codes:[docking_codes]") + return + control_mode = MODE_SERVER - dock_state = STATE_DOCKING broadcast_docking_status() - - tag_target = receive_tag + + if (!override_enabled) prepare_for_docking() send_docking_command(tag_target, "confirm_dock") //acknowledge the request - + if ("confirm_undock") if (control_mode == MODE_CLIENT && dock_state == STATE_UNDOCKING && receive_tag == tag_target) if (!override_enabled) @@ -129,7 +141,7 @@ if (control_mode == MODE_SERVER && dock_state == STATE_DOCKED && receive_tag == tag_target) dock_state = STATE_UNDOCKING broadcast_docking_status() - + if (!override_enabled) prepare_for_undocking() @@ -145,38 +157,38 @@ if (!response_sent) send_docking_command(tag_target, "confirm_dock") //tell the server we're ready response_sent = 1 - + else if (control_mode == MODE_SERVER && received_confirm) send_docking_command(tag_target, "confirm_dock") //tell the client we are done docking. - + dock_state = STATE_DOCKED broadcast_docking_status() - + if (!override_enabled) finish_docking() //server done docking! response_sent = 0 received_confirm = 0 - + if (STATE_UNDOCKING) if (ready_for_undocking()) if (control_mode == MODE_CLIENT) if (!response_sent) send_docking_command(tag_target, "confirm_undock") //tell the server we are OK to undock. response_sent = 1 - + else if (control_mode == MODE_SERVER && received_confirm) send_docking_command(tag_target, "confirm_undock") //tell the client we are done undocking. if (!override_enabled) finish_undocking() reset() //server is done undocking! - + if (response_sent || resend_counter > 0) resend_counter++ - + if (resend_counter >= MESSAGE_RESEND_TIME || (dock_state != STATE_DOCKING && dock_state != STATE_UNDOCKING)) response_sent = 0 resend_counter = 0 - + //handle invalid states if (control_mode == MODE_NONE && dock_state != STATE_UNDOCKED) if (tag_target) @@ -189,22 +201,22 @@ /datum/computer/file/embedded_program/docking/proc/initiate_docking(var/target) if (dock_state != STATE_UNDOCKED || control_mode == MODE_SERVER) //must be undocked and not serving another request to begin a new docking handshake return - + tag_target = target control_mode = MODE_CLIENT - + send_docking_command(tag_target, "request_dock") /datum/computer/file/embedded_program/docking/proc/initiate_undocking() if (dock_state != STATE_DOCKED || control_mode != MODE_CLIENT) //must be docked and must be client to start undocking return - + dock_state = STATE_UNDOCKING broadcast_docking_status() - + if (!override_enabled) prepare_for_undocking() - + send_docking_command(tag_target, "request_undock") //tell the docking port to start getting ready for docking - e.g. pressurize @@ -240,7 +252,7 @@ /datum/computer/file/embedded_program/docking/proc/reset() dock_state = STATE_UNDOCKED broadcast_docking_status() - + control_mode = MODE_NONE tag_target = null response_sent = 0 @@ -267,6 +279,7 @@ signal.data["tag"] = id_tag signal.data["command"] = command signal.data["recipient"] = recipient + signal.data["code"] = docking_codes post_signal(signal) /datum/computer/file/embedded_program/docking/proc/broadcast_docking_status() @@ -283,6 +296,8 @@ if (STATE_UNDOCKING) return "undocking" if (STATE_DOCKED) return "docked" +/datum/computer/file/embedded_program/docking/proc/get_name() + return display_name ? display_name : "[get_area(master)] ([master.x], [master.y])" #undef STATE_UNDOCKED #undef STATE_DOCKING diff --git a/code/game/machinery/embedded_controller/embedded_controller_base.dm b/code/game/machinery/embedded_controller/embedded_controller_base.dm index 17bf13181a..67d8dc4a7f 100644 --- a/code/game/machinery/embedded_controller/embedded_controller_base.dm +++ b/code/game/machinery/embedded_controller/embedded_controller_base.dm @@ -1,18 +1,20 @@ /obj/machinery/embedded_controller - var/datum/computer/file/embedded_program/program //the currently executing program - name = "Embedded Controller" anchored = 1 - use_power = 1 idle_power_usage = 10 - + var/datum/computer/file/embedded_program/program //the currently executing program var/on = 1 -obj/machinery/embedded_controller/radio/Destroy() - if(radio_controller) - radio_controller.remove_object(src,frequency) - ..() +/obj/machinery/embedded_controller/Initialize() + if(ispath(program)) + program = new program(src) + return ..() + +/obj/machinery/embedded_controller/Destroy() + if(istype(program)) + qdel(program) // the program will clear the ref in its Destroy + return ..() /obj/machinery/embedded_controller/proc/post_signal(datum/signal/signal, comm_line) return 0 @@ -24,6 +26,17 @@ obj/machinery/embedded_controller/radio/Destroy() program.receive_signal(signal, receive_method, receive_param) //spawn(5) program.process() //no, program.process sends some signals and machines respond and we here again and we lag -rastaf0 +/obj/machinery/embedded_controller/Topic(href, href_list) + if((. = ..())) + return + if(usr) + usr.set_machine(src) + src.add_fingerprint(usr) + // We would now pass it to the program, except that some of our embedded controller types want to block certain commands. + // Until/unless that is refactored differently, we rely on subtypes to pass it on. + //if(program) + // return program.receive_user_command(href_list["command"]) + /obj/machinery/embedded_controller/process() if(program) program.process() @@ -40,14 +53,16 @@ obj/machinery/embedded_controller/radio/Destroy() src.ui_interact(user) -/obj/machinery/embedded_controller/ui_interact() - return +// +// Embedded controller with a radio! (Most things (All things?) use this) +// /obj/machinery/embedded_controller/radio icon = 'icons/obj/airlock_machines.dmi' icon_state = "airlock_control_standby" power_channel = ENVIRON density = 0 + unacidable = 1 var/id_tag //var/radio_power_use = 50 //power used to xmit signals @@ -55,11 +70,15 @@ obj/machinery/embedded_controller/radio/Destroy() var/frequency = 1379 var/radio_filter = null var/datum/radio_frequency/radio_connection - unacidable = 1 /obj/machinery/embedded_controller/radio/Initialize() + set_frequency(frequency) // Set it before parent instantiates program . = ..() - set_frequency(frequency) + +/obj/machinery/embedded_controller/radio/Destroy() + if(radio_controller) + radio_controller.remove_object(src,frequency) + ..() /obj/machinery/embedded_controller/radio/update_icon() if(on && program) diff --git a/code/game/machinery/embedded_controller/embedded_program_base.dm b/code/game/machinery/embedded_controller/embedded_program_base.dm index 0cc711c7a4..48340b0c8b 100644 --- a/code/game/machinery/embedded_controller/embedded_program_base.dm +++ b/code/game/machinery/embedded_controller/embedded_program_base.dm @@ -11,8 +11,15 @@ var/obj/machinery/embedded_controller/radio/R = M id_tag = R.id_tag +/datum/computer/file/embedded_program/Destroy() + if(master) + master.program = null + master = null + return ..() + +// Return TRUE if was a command for us, otherwise return FALSE (so controllers with multiple programs can try each in turn until one accepts) /datum/computer/file/embedded_program/proc/receive_user_command(command) - return + return FALSE /datum/computer/file/embedded_program/proc/receive_signal(datum/signal/signal, receive_method, receive_param) return diff --git a/code/game/machinery/embedded_controller/simple_docking_controller.dm b/code/game/machinery/embedded_controller/simple_docking_controller.dm index 14b27b2512..d2e04a3330 100644 --- a/code/game/machinery/embedded_controller/simple_docking_controller.dm +++ b/code/game/machinery/embedded_controller/simple_docking_controller.dm @@ -1,16 +1,12 @@ //a docking port that uses a single door /obj/machinery/embedded_controller/radio/simple_docking_controller name = "docking hatch controller" + program = /datum/computer/file/embedded_program/docking/simple var/tag_door - var/datum/computer/file/embedded_program/docking/simple/docking_program - -/obj/machinery/embedded_controller/radio/simple_docking_controller/Initialize() - . = ..() - docking_program = new/datum/computer/file/embedded_program/docking/simple(src) - program = docking_program /obj/machinery/embedded_controller/radio/simple_docking_controller/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) var/data[0] + var/datum/computer/file/embedded_program/docking/simple/docking_program = program // Cast to proper type data = list( "docking_status" = docking_program.get_docking_status(), @@ -28,11 +24,8 @@ ui.set_auto_update(1) /obj/machinery/embedded_controller/radio/simple_docking_controller/Topic(href, href_list) - if(..()) - return 1 - - usr.set_machine(src) - src.add_fingerprint(usr) + if((. = ..())) + return var/clean = 0 switch(href_list["command"]) //anti-HTML-hacking checks @@ -44,8 +37,7 @@ if(clean) program.receive_user_command(href_list["command"]) - return 0 - + return //A docking controller program for a simple door based docking port /datum/computer/file/embedded_program/docking/simple @@ -76,6 +68,7 @@ ..(signal, receive_method, receive_param) /datum/computer/file/embedded_program/docking/simple/receive_user_command(command) + . = TRUE switch(command) if("force_door") if (override_enabled) @@ -88,7 +81,8 @@ disable_override() else enable_override() - + else + . = FALSE /datum/computer/file/embedded_program/docking/simple/proc/signal_door(var/command) var/datum/signal/signal = new diff --git a/code/game/machinery/status_display.dm b/code/game/machinery/status_display.dm index 51ec807367..f5aa186190 100644 --- a/code/game/machinery/status_display.dm +++ b/code/game/machinery/status_display.dm @@ -220,7 +220,7 @@ return "[add_zero(num2text((timeleft / 60) % 60),2)]:[add_zero(num2text(timeleft % 60), 2)]" /obj/machinery/status_display/proc/get_supply_shuttle_timer() - var/datum/shuttle/ferry/supply/shuttle = supply_controller.shuttle + var/datum/shuttle/autodock/ferry/supply/shuttle = supply_controller.shuttle if(!shuttle) return "Error" diff --git a/code/game/machinery/supply_display.dm b/code/game/machinery/supply_display.dm index 211918c5e6..d0590cfa4e 100644 --- a/code/game/machinery/supply_display.dm +++ b/code/game/machinery/supply_display.dm @@ -6,7 +6,7 @@ message1 = "CARGO" message2 = "" - var/datum/shuttle/ferry/supply/shuttle = supply_controller.shuttle + var/datum/shuttle/autodock/ferry/supply/shuttle = supply_controller.shuttle if(!shuttle) message2 = "Error" else if(shuttle.has_arrive_time()) diff --git a/code/game/objects/items/devices/PDA/cart.dm b/code/game/objects/items/devices/PDA/cart.dm index e34d1180c9..3d2a6cbc6e 100644 --- a/code/game/objects/items/devices/PDA/cart.dm +++ b/code/game/objects/items/devices/PDA/cart.dm @@ -425,7 +425,7 @@ var/list/civilian_cartridges = list( if(mode==47) var/supplyData[0] - var/datum/shuttle/ferry/supply/shuttle = supply_controller.shuttle + var/datum/shuttle/autodock/ferry/supply/shuttle = supply_controller.shuttle if (shuttle) supplyData["shuttle_moving"] = shuttle.has_arrive_time() supplyData["shuttle_eta"] = shuttle.eta_minutes() diff --git a/code/game/objects/items/devices/communicator/helper.dm b/code/game/objects/items/devices/communicator/helper.dm index 25db45b666..ce5eef016c 100644 --- a/code/game/objects/items/devices/communicator/helper.dm +++ b/code/game/objects/items/devices/communicator/helper.dm @@ -394,7 +394,7 @@ // code\game\machinery\computer\supply.dm, starting at line 55 /obj/item/weapon/commcard/proc/get_supply_shuttle_status() var/shuttle_status[0] - var/datum/shuttle/ferry/supply/shuttle = supply_controller.shuttle + var/datum/shuttle/autodock/ferry/supply/shuttle = supply_controller.shuttle if(shuttle) if(shuttle.has_arrive_time()) shuttle_status["location"] = "In transit" @@ -404,8 +404,8 @@ else shuttle_status["time"] = 0 if(shuttle.at_station()) - if(shuttle.docking_controller) - switch(shuttle.docking_controller.get_docking_status()) + if(shuttle.shuttle_docking_controller) + switch(shuttle.shuttle_docking_controller.get_docking_status()) if("docked") shuttle_status["location"] = "Docked" shuttle_status["mode"] = SUP_SHUTTLE_DOCKED diff --git a/code/game/turfs/simulated/floor_types.dm b/code/game/turfs/simulated/floor_types.dm index d670fc3a40..bf93dcb8a2 100644 --- a/code/game/turfs/simulated/floor_types.dm +++ b/code/game/turfs/simulated/floor_types.dm @@ -55,7 +55,7 @@ return new_dest -/obj/landed_holder/proc/leave_turf() +/obj/landed_holder/proc/leave_turf(var/turf/base_turf = null) var/turf/new_source //Change our source to whatever it was before if(turf_type) @@ -67,7 +67,7 @@ new_source.underlays = underlays new_source.decals = decals else - new_source = my_turf.ChangeTurf(get_base_turf_by_area(my_turf),,1) + new_source = my_turf.ChangeTurf(base_turf ? base_turf : get_base_turf_by_area(my_turf),,1) return new_source diff --git a/code/game/turfs/space/space.dm b/code/game/turfs/space/space.dm index b72143e4c0..a3bc0494ca 100644 --- a/code/game/turfs/space/space.dm +++ b/code/game/turfs/space/space.dm @@ -24,6 +24,9 @@ for(var/obj/O in src) O.hide(0) +/turf/space/is_solid_structure() + return locate(/obj/structure/lattice, src) //counts as solid structure if it has a lattice + /turf/space/proc/update_starlight() if(!config.starlight) return diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 4d606bc3f2..8abd2f44fa 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -64,6 +64,10 @@ /turf/proc/is_intact() return 0 +// Used by shuttle code to check if this turf is empty enough to not crush want it lands on. +/turf/proc/is_solid_structure() + return 1 + /turf/attack_hand(mob/user) if(!(user.canmove) || user.restrained() || !(user.pulling)) return 0 diff --git a/code/modules/admin/secrets/admin_secrets/jump_shuttle.dm b/code/modules/admin/secrets/admin_secrets/jump_shuttle.dm index 4097632aa3..3767d21a8b 100644 --- a/code/modules/admin/secrets/admin_secrets/jump_shuttle.dm +++ b/code/modules/admin/secrets/admin_secrets/jump_shuttle.dm @@ -2,17 +2,17 @@ name = "Jump a Shuttle" /datum/admin_secret_item/admin_secret/jump_shuttle/can_execute(var/mob/user) - if(!shuttle_controller) return 0 + if(!SSshuttles) return 0 return ..() /datum/admin_secret_item/admin_secret/jump_shuttle/execute(var/mob/user) . = ..() if(!.) return - var/shuttle_tag = input(user, "Which shuttle do you want to jump?") as null|anything in shuttle_controller.shuttles + var/shuttle_tag = input(user, "Which shuttle do you want to jump?") as null|anything in SSshuttles.shuttles if (!shuttle_tag) return - var/datum/shuttle/S = shuttle_controller.shuttles[shuttle_tag] + var/datum/shuttle/S = SSshuttles.shuttles[shuttle_tag] var/origin_area = input(user, "Which area is the shuttle at now? (MAKE SURE THIS IS CORRECT OR THINGS WILL BREAK)") as null|area in world if (!origin_area) return diff --git a/code/modules/admin/secrets/admin_secrets/launch_shuttle.dm b/code/modules/admin/secrets/admin_secrets/launch_shuttle.dm index 9d6ce44a2d..2f253a1a80 100644 --- a/code/modules/admin/secrets/admin_secrets/launch_shuttle.dm +++ b/code/modules/admin/secrets/admin_secrets/launch_shuttle.dm @@ -2,7 +2,7 @@ name = "Launch a Shuttle" /datum/admin_secret_item/admin_secret/launch_shuttle/can_execute(var/mob/user) - if(!shuttle_controller) return 0 + if(!SSshuttles) return 0 return ..() /datum/admin_secret_item/admin_secret/launch_shuttle/execute(var/mob/user) @@ -10,15 +10,15 @@ if(!.) return var/list/valid_shuttles = list() - for (var/shuttle_tag in shuttle_controller.shuttles) - if (istype(shuttle_controller.shuttles[shuttle_tag], /datum/shuttle/ferry)) + for (var/shuttle_tag in SSshuttles.shuttles) + if (istype(SSshuttles.shuttles[shuttle_tag], /datum/shuttle/autodock)) valid_shuttles += shuttle_tag var/shuttle_tag = input(user, "Which shuttle do you want to launch?") as null|anything in valid_shuttles if (!shuttle_tag) return - var/datum/shuttle/ferry/S = shuttle_controller.shuttles[shuttle_tag] + var/datum/shuttle/autodock/S = SSshuttles.shuttles[shuttle_tag] if (S.can_launch()) S.launch(user) log_and_message_admins("launched the [shuttle_tag] shuttle", user) diff --git a/code/modules/admin/secrets/admin_secrets/launch_shuttle_forced.dm b/code/modules/admin/secrets/admin_secrets/launch_shuttle_forced.dm index d1a86fec98..592a8da57c 100644 --- a/code/modules/admin/secrets/admin_secrets/launch_shuttle_forced.dm +++ b/code/modules/admin/secrets/admin_secrets/launch_shuttle_forced.dm @@ -2,7 +2,7 @@ name = "Launch a Shuttle (Forced)" /datum/admin_secret_item/admin_secret/launch_shuttle_forced/can_execute(var/mob/user) - if(!shuttle_controller) return 0 + if(!SSshuttles) return 0 return ..() /datum/admin_secret_item/admin_secret/launch_shuttle_forced/execute(var/mob/user) @@ -10,15 +10,15 @@ if(!.) return var/list/valid_shuttles = list() - for (var/shuttle_tag in shuttle_controller.shuttles) - if (istype(shuttle_controller.shuttles[shuttle_tag], /datum/shuttle/ferry)) + for (var/shuttle_tag in SSshuttles.shuttles) + if (istype(SSshuttles.shuttles[shuttle_tag], /datum/shuttle/autodock)) valid_shuttles += shuttle_tag var/shuttle_tag = input(user, "Which shuttle's launch do you want to force?") as null|anything in valid_shuttles if (!shuttle_tag) return - var/datum/shuttle/ferry/S = shuttle_controller.shuttles[shuttle_tag] + var/datum/shuttle/autodock/S = SSshuttles.shuttles[shuttle_tag] if (S.can_force()) S.force_launch(user) log_and_message_admins("forced the [shuttle_tag] shuttle", user) diff --git a/code/modules/admin/secrets/admin_secrets/move_shuttle.dm b/code/modules/admin/secrets/admin_secrets/move_shuttle.dm index 5772bbed54..a79a2d7143 100644 --- a/code/modules/admin/secrets/admin_secrets/move_shuttle.dm +++ b/code/modules/admin/secrets/admin_secrets/move_shuttle.dm @@ -2,7 +2,7 @@ name = "Move a Shuttle" /datum/admin_secret_item/admin_secret/move_shuttle/can_execute(var/mob/user) - if(!shuttle_controller) return 0 + if(!SSshuttles) return 0 return ..() /datum/admin_secret_item/admin_secret/move_shuttle/execute(var/mob/user) @@ -13,16 +13,15 @@ if (confirm == "Cancel") return - var/shuttle_tag = input(user, "Which shuttle do you want to jump?") as null|anything in shuttle_controller.shuttles + var/shuttle_tag = input(user, "Which shuttle do you want to jump?") as null|anything in SSshuttles.shuttles if (!shuttle_tag) return - var/datum/shuttle/S = shuttle_controller.shuttles[shuttle_tag] + var/datum/shuttle/S = SSshuttles.shuttles[shuttle_tag] - var/origin_area = input(user, "Which area is the shuttle at now? (MAKE SURE THIS IS CORRECT OR THINGS WILL BREAK)") as null|area in world - if (!origin_area) return + var/destination_tag = input(user, "Which landmark do you want to jump to? (IF YOU GET THIS WRONG THINGS WILL BREAK)") as null|anything in SSshuttles.registered_shuttle_landmarks + if (!destination_tag) return + var/destination_location = SSshuttles.get_landmark(destination_tag) + if (!destination_location) return - var/destination_area = input(user, "Which area is the shuttle at now? (MAKE SURE THIS IS CORRECT OR THINGS WILL BREAK)") as null|area in world - if (!destination_area) return - - S.move(origin_area, destination_area) + S.attempt_move(destination_location) log_and_message_admins("moved the [shuttle_tag] shuttle", user) diff --git a/code/modules/lighting/lighting_turf.dm b/code/modules/lighting/lighting_turf.dm index cc9c678b97..743a0d8e2b 100644 --- a/code/modules/lighting/lighting_turf.dm +++ b/code/modules/lighting/lighting_turf.dm @@ -22,7 +22,7 @@ /turf/proc/lighting_clear_overlay() if(lighting_overlay) - qdel(lighting_overlay) + qdel(lighting_overlay, force = TRUE) for(var/datum/lighting_corner/C in corners) C.update_active() diff --git a/code/modules/maps/tg/map_template.dm b/code/modules/maps/tg/map_template.dm index 3dd7a2ecf7..6053353b25 100644 --- a/code/modules/maps/tg/map_template.dm +++ b/code/modules/maps/tg/map_template.dm @@ -39,6 +39,9 @@ if (SSatoms.initialized == INITIALIZATION_INSSATOMS) return // let proper initialisation handle it later + var/prev_shuttle_queue_state = SSshuttles.block_init_queue + SSshuttles.block_init_queue = TRUE + var/list/atom/atoms = list() var/list/area/areas = list() var/list/obj/structure/cable/cables = list() @@ -71,6 +74,9 @@ var/area/A = I A.power_change() + SSshuttles.block_init_queue = prev_shuttle_queue_state + SSshuttles.process_init_queues() // We will flush the queue unless there were other blockers, in which case they will do it. + admin_notice("Submap initializations finished.", R_DEBUG) /datum/map_template/proc/load_new_z(var/centered = FALSE, var/orientation = 0) diff --git a/code/modules/multiz/turf.dm b/code/modules/multiz/turf.dm index d64abba47d..eb3f31101a 100644 --- a/code/modules/multiz/turf.dm +++ b/code/modules/multiz/turf.dm @@ -150,6 +150,9 @@ var/turf/below = GetBelow(src) return !below || below.is_space() +/turf/simulated/open/is_solid_structure() + return locate(/obj/structure/lattice, src) //counts as solid structure if it has a lattice (same as space) + /turf/simulated/open/is_safe_to_enter(mob/living/L) if(L.can_fall()) if(!locate(/obj/structure/stairs) in GetBelow(src)) diff --git a/code/modules/overmap/_defines.dm b/code/modules/overmap/_defines.dm index 6d17d8e398..a272ab7591 100644 --- a/code/modules/overmap/_defines.dm +++ b/code/modules/overmap/_defines.dm @@ -3,6 +3,57 @@ //How far from the edge of overmap zlevel could randomly placed objects spawn #define OVERMAP_EDGE 7 + + +//Dimension of overmap (squares 4 lyfe) +var/global/list/map_sectors = list() + +/area/overmap/ + name = "System Map" + icon_state = "start" + requires_power = 0 + base_turf = /turf/unsimulated/map + +/turf/unsimulated/map + icon = 'icons/turf/space.dmi' + icon_state = "map" + +/turf/unsimulated/map/edge + opacity = 1 + density = 1 + +/turf/unsimulated/map/New() + ..() + name = "[x]-[y]" + var/list/numbers = list() + + if(x == 1 || x == global.using_map.overmap_size) + numbers += list("[round(y/10)]","[round(y%10)]") + if(y == 1 || y == global.using_map.overmap_size) + numbers += "-" + if(y == 1 || y == global.using_map.overmap_size) + numbers += list("[round(x/10)]","[round(x%10)]") + + for(var/i = 1 to numbers.len) + var/image/I = image('icons/effects/numbers.dmi',numbers[i]) + I.pixel_x = 5*i - 2 + I.pixel_y = world.icon_size/2 - 3 + if(y == 1) + I.pixel_y = 3 + I.pixel_x = 5*i + 4 + if(y == global.using_map.overmap_size) + I.pixel_y = world.icon_size - 9 + I.pixel_x = 5*i + 4 + if(x == 1) + I.pixel_x = 5*i - 2 + if(x == global.using_map.overmap_size) + I.pixel_x = 5*i + 2 + overlays += I + + + + + //list used to track which zlevels are being 'moved' by the proc below var/list/moving_levels = list() //Proc to 'move' stars in spess @@ -35,6 +86,7 @@ proc/toggle_move_stars(zlevel, direction) AM.throw_at(get_step(T,reverse_direction(direction)), 5, 1) +/* //list used to cache empty zlevels to avoid nedless map bloat var/list/cached_space = list() @@ -99,3 +151,4 @@ proc/overmap_spacetravel(var/turf/space/T, var/atom/movable/A) testing("Catching [M] for future use") source.loc = null cached_space += source +*/ \ No newline at end of file diff --git a/code/modules/overmap/overmap_object.dm b/code/modules/overmap/overmap_object.dm new file mode 100644 index 0000000000..9db73eff63 --- /dev/null +++ b/code/modules/overmap/overmap_object.dm @@ -0,0 +1,39 @@ +/obj/effect/overmap + name = "map object" + icon = 'icons/obj/overmap.dmi' + icon_state = "object" + + var/known = 1 //shows up on nav computers automatically + var/scannable //if set to TRUE will show up on ship sensors for detailed scans + +//Overlay of how this object should look on other skyboxes +/obj/effect/overmap/proc/get_skybox_representation() + return + +/obj/effect/overmap/proc/get_scan_data(mob/user) + return desc + +/obj/effect/overmap/Initialize() + . = ..() + if(!global.using_map.use_overmap) + return INITIALIZE_HINT_QDEL + + if(known) + //layer = ABOVE_LIGHTING_LAYER + plane = PLANE_LIGHTING_ABOVE + // TODO - Leshana HELM + // for(var/obj/machinery/computer/ship/helm/H in global.machines) + // H.get_known_sectors() +/* +TODO - Leshana - No need for this, we don't have skyboxes +/obj/effect/overmap/Crossed(var/obj/effect/overmap/visitable/other) + if(istype(other)) + for(var/obj/effect/overmap/visitable/O in loc) + SSskybox.rebuild_skyboxes(O.map_z) + +/obj/effect/overmap/Uncrossed(var/obj/effect/overmap/visitable/other) + if(istype(other)) + SSskybox.rebuild_skyboxes(other.map_z) + for(var/obj/effect/overmap/visitable/O in loc) + SSskybox.rebuild_skyboxes(O.map_z) +*/ \ No newline at end of file diff --git a/code/modules/overmap/sectors.dm b/code/modules/overmap/sectors.dm index 5309b05096..15393a5be1 100644 --- a/code/modules/overmap/sectors.dm +++ b/code/modules/overmap/sectors.dm @@ -1,124 +1,136 @@ - //=================================================================================== -//Hook for building overmap +//Overmap object representing zlevel(s) //=================================================================================== -var/global/list/map_sectors = list() - -/hook/startup/proc/build_map() - if(!config.use_overmap) - return 1 - testing("Building overmap...") - var/obj/effect/mapinfo/data - for(var/level in 1 to world.maxz) - data = locate("sector[level]") - if (data) - testing("Located sector \"[data.name]\" at [data.mapx],[data.mapy] corresponding to zlevel [level]") - map_sectors["[level]"] = new data.obj_type(data) - return 1 - -//=================================================================================== -//Metaobject for storing information about sector this zlevel is representing. -//Should be placed only once on every zlevel. -//=================================================================================== -/obj/effect/mapinfo/ - name = "map info metaobject" - icon = 'icons/mob/screen1.dmi' - icon_state = "x2" - invisibility = 101 - var/obj_type //type of overmap object it spawns - var/landing_area //type of area used as inbound shuttle landing, null if no shuttle landing area - var/zlevel - var/mapx //coordinates on the - var/mapy //overmap zlevel - var/known = 1 - -/obj/effect/mapinfo/New() - tag = "sector[z]" - zlevel = z - loc = null - -/obj/effect/mapinfo/sector - name = "generic sector" - obj_type = /obj/effect/map/sector - -/obj/effect/mapinfo/ship - name = "generic ship" - obj_type = /obj/effect/map/ship - - -//=================================================================================== -//Overmap object representing zlevel -//=================================================================================== - -/obj/effect/map +/obj/effect/overmap/visitable name = "map object" - icon = 'icons/obj/items.dmi' - icon_state = "sheet-plasteel" - var/map_z = 0 - var/area/shuttle/shuttle_landing - var/always_known = 1 + scannable = TRUE -/obj/effect/map/New(var/obj/effect/mapinfo/data) - map_z = data.zlevel - name = data.name - always_known = data.known - if (data.icon != 'icons/mob/screen1.dmi') - icon = data.icon - icon_state = data.icon_state - if(data.desc) - desc = data.desc - var/new_x = data.mapx ? data.mapx : rand(OVERMAP_EDGE, world.maxx - OVERMAP_EDGE) - var/new_y = data.mapy ? data.mapy : rand(OVERMAP_EDGE, world.maxy - OVERMAP_EDGE) - loc = locate(new_x, new_y, OVERMAP_ZLEVEL) + var/list/map_z = list() - if(data.landing_area) - shuttle_landing = locate(data.landing_area) + var/list/initial_generic_waypoints //store landmark_tag of landmarks that should be added to the actual lists below on init. + var/list/initial_restricted_waypoints //For use with non-automatic landmarks (automatic ones add themselves). -/obj/effect/map/CanPass(atom/movable/A) - testing("[A] attempts to enter sector\"[name]\"") - return 1 + var/list/generic_waypoints = list() //waypoints that any shuttle can use + var/list/restricted_waypoints = list() //waypoints for specific shuttles + var/docking_codes -/obj/effect/map/Crossed(atom/movable/A) - testing("[A] has entered sector\"[name]\"") - if (istype(A,/obj/effect/map/ship)) - var/obj/effect/map/ship/S = A - S.current_sector = src + var/start_x //Coordinates for self placing + var/start_y //will use random values if unset -/obj/effect/map/Uncrossed(atom/movable/A) - testing("[A] has left sector\"[name]\"") - if (istype(A,/obj/effect/map/ship)) - var/obj/effect/map/ship/S = A - S.current_sector = null + var/base = 0 //starting sector, counts as station_levels + var/in_space = 1 //can be accessed via lucky EVA -/obj/effect/map/sector + var/hide_from_reports = FALSE + + var/has_distress_beacon + +/obj/effect/overmap/visitable/Initialize() + . = ..() + if(. == INITIALIZE_HINT_QDEL) + return + + find_z_levels() // This populates map_z and assigns z levels to the ship. + register_z_levels() // This makes external calls to update global z level information. + + if(!global.using_map.overmap_z) + build_overmap() + + start_x = start_x || rand(OVERMAP_EDGE, global.using_map.overmap_size - OVERMAP_EDGE) + start_y = start_y || rand(OVERMAP_EDGE, global.using_map.overmap_size - OVERMAP_EDGE) + + forceMove(locate(start_x, start_y, global.using_map.overmap_z)) + + docking_codes = "[ascii2text(rand(65,90))][ascii2text(rand(65,90))][ascii2text(rand(65,90))][ascii2text(rand(65,90))]" + + testing("Located sector \"[name]\" at [start_x],[start_y], containing Z [english_list(map_z)]") + + LAZYADD(SSshuttles.sectors_to_initialize, src) //Queued for further init. Will populate the waypoint lists; waypoints not spawned yet will be added in as they spawn. + SSshuttles.process_init_queues() + +//This is called later in the init order by SSshuttles to populate sector objects. Importantly for subtypes, shuttles will be created by then. +/obj/effect/overmap/visitable/proc/populate_sector_objects() + +// TODO - Leshana - Implement +///obj/effect/overmap/visitable/proc/get_areas() +// return get_filtered_areas(list(/proc/area_belongs_to_zlevels = map_z)) + +/obj/effect/overmap/visitable/proc/find_z_levels() + map_z = GetConnectedZlevels(z) + +/obj/effect/overmap/visitable/proc/register_z_levels() + for(var/zlevel in map_z) + map_sectors["[zlevel]"] = src + + global.using_map.player_levels |= map_z + if(!in_space) + global.using_map.sealed_levels |= map_z + if(base) + global.using_map.station_levels |= map_z + global.using_map.contact_levels |= map_z + global.using_map.map_levels |= map_z + +//Helper for init. +/obj/effect/overmap/visitable/proc/check_ownership(obj/object) + if((object.z in map_z) && !(get_area(object) in SSshuttles.shuttle_areas)) + return 1 + +//If shuttle_name is false, will add to generic waypoints; otherwise will add to restricted. Does not do checks. +/obj/effect/overmap/visitable/proc/add_landmark(obj/effect/shuttle_landmark/landmark, shuttle_name) + landmark.sector_set(src, shuttle_name) + if(shuttle_name) + LAZYADD(restricted_waypoints[shuttle_name], landmark) + else + generic_waypoints += landmark + +/obj/effect/overmap/visitable/proc/remove_landmark(obj/effect/shuttle_landmark/landmark, shuttle_name) + if(shuttle_name) + var/list/shuttles = restricted_waypoints[shuttle_name] + LAZYREMOVE(shuttles, landmark) + else + generic_waypoints -= landmark + +/obj/effect/overmap/visitable/proc/get_waypoints(var/shuttle_name) + . = list() + for(var/obj/effect/overmap/visitable/contained in src) + . += contained.get_waypoints(shuttle_name) + for(var/thing in generic_waypoints) + .[thing] = name + if(shuttle_name in restricted_waypoints) + for(var/thing in restricted_waypoints[shuttle_name]) + .[thing] = name + +/obj/effect/overmap/visitable/proc/generate_skybox() + return + +/obj/effect/overmap/visitable/sector name = "generic sector" desc = "Sector with some stuff in it." + icon_state = "sector" anchored = 1 -//Space stragglers go here +// Because of the way these are spawned, they will potentially have their invisibility adjusted by the turfs they are mapped on +// prior to being moved to the overmap. This blocks that. Use set_invisibility to adjust invisibility as needed instead. +/obj/effect/overmap/visitable/sector/hide() -/obj/effect/map/sector/temporary - name = "Deep Space" - icon_state = "" - always_known = 0 +/proc/build_overmap() + if(!global.using_map.use_overmap) + return 1 -/obj/effect/map/sector/temporary/New(var/nx, var/ny, var/nz) - loc = locate(nx, ny, OVERMAP_ZLEVEL) - map_z = nz - map_sectors["[map_z]"] = src - testing("Temporary sector at [x],[y] was created, corresponding zlevel is [map_z].") + testing("Building overmap...") + world.maxz++ + global.using_map.overmap_z = world.maxz -/obj/effect/map/sector/temporary/Destroy() - map_sectors["[map_z]"] = null - testing("Temporary sector at [x],[y] was deleted.") - if (can_die()) - testing("Associated zlevel disappeared.") - world.maxz-- + testing("Putting overmap on [global.using_map.overmap_z]") + var/area/overmap/A = new + for (var/square in block(locate(1,1,global.using_map.overmap_z), locate(global.using_map.overmap_size,global.using_map.overmap_size,global.using_map.overmap_z))) + var/turf/T = square + if(T.x == global.using_map.overmap_size || T.y == global.using_map.overmap_size) + T = T.ChangeTurf(/turf/unsimulated/map/edge) + else + T = T.ChangeTurf(/turf/unsimulated/map) + ChangeArea(T, A) -/obj/effect/map/sector/temporary/proc/can_die(var/mob/observer) - testing("Checking if sector at [map_z] can die.") - for(var/mob/M in player_list) - if(M != observer && M.z == map_z) - testing("There are people on it.") - return 0 + global.using_map.sealed_levels |= global.using_map.overmap_z + + testing("Overmap build complete.") return 1 diff --git a/code/modules/overmap/spacetravel.dm b/code/modules/overmap/spacetravel.dm new file mode 100644 index 0000000000..22de00d612 --- /dev/null +++ b/code/modules/overmap/spacetravel.dm @@ -0,0 +1,114 @@ +//list used to cache empty zlevels to avoid nedless map bloat +var/list/cached_space = list() + +//Space stragglers go here + +/obj/effect/overmap/visitable/sector/temporary + name = "Deep Space" + invisibility = 101 + known = 0 + +/obj/effect/overmap/visitable/sector/temporary/New(var/nx, var/ny, var/nz) + loc = locate(nx, ny, global.using_map.overmap_z) + x = nx + y = ny + map_z += nz + map_sectors["[nz]"] = src + testing("Temporary sector at [x],[y] was created, corresponding zlevel is [nz].") + +/obj/effect/overmap/visitable/sector/temporary/Destroy() + map_sectors["[map_z]"] = null + testing("Temporary sector at [x],[y] was deleted.") + +/obj/effect/overmap/visitable/sector/temporary/proc/can_die(var/mob/observer) + testing("Checking if sector at [map_z[1]] can die.") + for(var/mob/M in global.player_list) + if(M != observer && (M.z in map_z)) + testing("There are people on it.") + return 0 + return 1 + +proc/get_deepspace(x,y) + var/obj/effect/overmap/visitable/sector/temporary/res = locate(x,y,global.using_map.overmap_z) + if(istype(res)) + return res + else if(cached_space.len) + res = cached_space[cached_space.len] + cached_space -= res + res.x = x + res.y = y + return res + else + return new /obj/effect/overmap/visitable/sector/temporary(x, y, global.using_map.get_empty_zlevel()) + +/atom/movable/proc/lost_in_space() + for(var/atom/movable/AM in contents) + if(!AM.lost_in_space()) + return FALSE + return TRUE + +/mob/lost_in_space() + return isnull(client) + +/mob/living/carbon/human/lost_in_space() + return isnull(client) && !key && stat == DEAD + +proc/overmap_spacetravel(var/turf/space/T, var/atom/movable/A) + if (!T || !A) + return + + var/obj/effect/overmap/visitable/M = map_sectors["[T.z]"] + if (!M) + return + + if(A.lost_in_space()) + if(!QDELETED(A)) + qdel(A) + return + + var/nx = 1 + var/ny = 1 + var/nz = 1 + + if(T.x <= TRANSITIONEDGE) + nx = world.maxx - TRANSITIONEDGE - 2 + ny = rand(TRANSITIONEDGE + 2, world.maxy - TRANSITIONEDGE - 2) + + else if (A.x >= (world.maxx - TRANSITIONEDGE - 1)) + nx = TRANSITIONEDGE + 2 + ny = rand(TRANSITIONEDGE + 2, world.maxy - TRANSITIONEDGE - 2) + + else if (T.y <= TRANSITIONEDGE) + ny = world.maxy - TRANSITIONEDGE -2 + nx = rand(TRANSITIONEDGE + 2, world.maxx - TRANSITIONEDGE - 2) + + else if (A.y >= (world.maxy - TRANSITIONEDGE - 1)) + ny = TRANSITIONEDGE + 2 + nx = rand(TRANSITIONEDGE + 2, world.maxx - TRANSITIONEDGE - 2) + + testing("[A] spacemoving from [M] ([M.x], [M.y]).") + + var/turf/map = locate(M.x,M.y,global.using_map.overmap_z) + var/obj/effect/overmap/visitable/TM + for(var/obj/effect/overmap/visitable/O in map) + if(O != M && O.in_space && prob(50)) + TM = O + break + if(!TM) + TM = get_deepspace(M.x,M.y) + nz = pick(TM.map_z) + + var/turf/dest = locate(nx,ny,nz) + if(dest) + A.forceMove(dest) + if(ismob(A)) + var/mob/D = A + if(D.pulling) + D.pulling.forceMove(dest) + + if(istype(M, /obj/effect/overmap/visitable/sector/temporary)) + var/obj/effect/overmap/visitable/sector/temporary/source = M + if (source.can_die()) + testing("Caching [M] for future use") + source.forceMove(null) + cached_space += source diff --git a/code/modules/shuttles/_defines.dm b/code/modules/shuttles/_defines.dm index ad8c39466b..22d57fe9cb 100644 --- a/code/modules/shuttles/_defines.dm +++ b/code/modules/shuttles/_defines.dm @@ -1,4 +1,22 @@ -#define SHUTTLE_FLAGS_NONE 0 -#define SHUTTLE_FLAGS_PROCESS 1 -#define SHUTTLE_FLAGS_SUPPLY 2 -#define SHUTTLE_FLAGS_ALL (~SHUTTLE_FLAGS_NONE) \ No newline at end of file +// Shuttle flags +#define SHUTTLE_FLAGS_NONE 0 +#define SHUTTLE_FLAGS_PROCESS 1 // Should be processed by shuttle subsystem +#define SHUTTLE_FLAGS_SUPPLY 2 // This is the supply shuttle. Why is this a tag? +#define SHUTTLE_FLAGS_ZERO_G 4 // Shuttle has no internal gravity generation +#define SHUTTLE_FLAGS_ALL (~SHUTTLE_FLAGS_NONE) + +// shuttle_landmark flags +#define SLANDMARK_FLAG_AUTOSET 1 // If set, will set base area and turf type to same as where it was spawned at +#define SLANDMARK_FLAG_ZERO_G 2 // Zero-G shuttles moved here will lose gravity unless the area has ambient gravity. + +// Ferry shuttle location constants +#define FERRY_LOCATION_STATION 0 +#define FERRY_LOCATION_OFFSITE 1 +#define FERRY_GOING_TO_STATION 0 +#define FERRY_GOING_TO_OFFSITE 1 + +#ifndef DEBUG_SHUTTLES + #define log_shuttle(M) +#else + #define log_shuttle(M) log_debug("[M]") +#endif diff --git a/code/modules/shuttles/escape_pods.dm b/code/modules/shuttles/escape_pods.dm index 060dbff1ad..245b96e82e 100644 --- a/code/modules/shuttles/escape_pods.dm +++ b/code/modules/shuttles/escape_pods.dm @@ -1,50 +1,55 @@ -/datum/shuttle/ferry/escape_pod - var/datum/computer/file/embedded_program/docking/simple/escape_pod/arming_controller - category = /datum/shuttle/ferry/escape_pod +/datum/shuttle/autodock/ferry/escape_pod + var/datum/computer/file/embedded_program/docking/simple/escape_pod_berth/arming_controller + category = /datum/shuttle/autodock/ferry/escape_pod -/datum/shuttle/ferry/escape_pod/New() +/datum/shuttle/autodock/ferry/escape_pod/New() move_time = move_time + rand(-30, 60) if(name in emergency_shuttle.escape_pods) CRASH("An escape pod with the name '[name]' has already been defined.") emergency_shuttle.escape_pods[name] = src + ..() -/datum/shuttle/ferry/escape_pod/init_docking_controllers() - ..() - arming_controller = locate(dock_target_station) + //find the arming controller (berth) - If not configured directly, try to read it from current location landmark + var/arming_controller_tag = arming_controller + if(!arming_controller && active_docking_controller) + arming_controller_tag = active_docking_controller.id_tag + arming_controller = SSshuttles.docking_registry[arming_controller_tag] if(!istype(arming_controller)) - warning("warning: escape pod with station dock tag [dock_target_station] could not find it's dock target!") + CRASH("Could not find arming controller for escape pod \"[name]\", tag was '[arming_controller_tag]'.") - if(docking_controller) - var/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod/controller_master = docking_controller.master - if(!istype(controller_master)) - warning("warning: escape pod with docking tag [docking_controller_tag] could not find it's controller master!") - else - controller_master.pod = src + //find the pod's own controller + var/datum/computer/file/embedded_program/docking/simple/prog = SSshuttles.docking_registry[docking_controller_tag] + var/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod/controller_master = prog.master + if(!istype(controller_master)) + CRASH("Escape pod \"[name]\" could not find it's controller master! docking_controller_tag=[docking_controller_tag]") + controller_master.pod = src -/datum/shuttle/ferry/escape_pod/can_launch() +/datum/shuttle/autodock/ferry/escape_pod/can_launch() if(arming_controller && !arming_controller.armed) //must be armed return 0 if(location) return 0 //it's a one-way trip. return ..() -/datum/shuttle/ferry/escape_pod/can_force() +/datum/shuttle/autodock/ferry/escape_pod/can_force() if (arming_controller.eject_time && world.time < arming_controller.eject_time + 50) return 0 //dont allow force launching until 5 seconds after the arming controller has reached it's countdown return ..() -/datum/shuttle/ferry/escape_pod/can_cancel() +/datum/shuttle/autodock/ferry/escape_pod/can_cancel() return 0 //This controller goes on the escape pod itself /obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod name = "escape pod controller" - var/datum/shuttle/ferry/escape_pod/pod + program = /datum/computer/file/embedded_program/docking/simple + var/datum/shuttle/autodock/ferry/escape_pod/pod /obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) var/data[0] + var/datum/computer/file/embedded_program/docking/simple/docking_program = program // Cast to proper type data = list( "docking_status" = docking_program.get_docking_status(), @@ -64,17 +69,18 @@ ui.set_auto_update(1) /obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod/Topic(href, href_list) - if(..()) - return 1 + if((. = ..())) + return if("manual_arm") pod.arming_controller.arm() + return TOPIC_REFRESH if("force_launch") if (pod.can_force()) pod.force_launch(src) else if (emergency_shuttle.departed && pod.can_launch()) //allow players to manually launch ahead of time if the shuttle leaves pod.launch(src) - + return TOPIC_REFRESH return 0 @@ -82,18 +88,15 @@ //This controller is for the escape pod berth (station side) /obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth name = "escape pod berth controller" - -/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth/Initialize() - . = ..() - docking_program = new/datum/computer/file/embedded_program/docking/simple/escape_pod(src) - program = docking_program + program = /datum/computer/file/embedded_program/docking/simple/escape_pod_berth /obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) var/data[0] + var/datum/computer/file/embedded_program/docking/simple/docking_program = program // Cast to proper type var/armed = null - if (istype(docking_program, /datum/computer/file/embedded_program/docking/simple/escape_pod)) - var/datum/computer/file/embedded_program/docking/simple/escape_pod/P = docking_program + if (istype(docking_program, /datum/computer/file/embedded_program/docking/simple/escape_pod_berth)) + var/datum/computer/file/embedded_program/docking/simple/escape_pod_berth/P = docking_program armed = P.armed data = list( @@ -114,44 +117,44 @@ if (!emagged) to_chat(user, "You emag the [src], arming the escape pod!") emagged = 1 - if (istype(docking_program, /datum/computer/file/embedded_program/docking/simple/escape_pod)) - var/datum/computer/file/embedded_program/docking/simple/escape_pod/P = docking_program + if (istype(program, /datum/computer/file/embedded_program/docking/simple/escape_pod_berth)) + var/datum/computer/file/embedded_program/docking/simple/escape_pod_berth/P = program if (!P.armed) P.arm() return 1 //A docking controller program for a simple door based docking port -/datum/computer/file/embedded_program/docking/simple/escape_pod +/datum/computer/file/embedded_program/docking/simple/escape_pod_berth var/armed = 0 var/eject_delay = 10 //give latecomers some time to get out of the way if they don't make it onto the pod var/eject_time = null var/closing = 0 -/datum/computer/file/embedded_program/docking/simple/escape_pod/proc/arm() +/datum/computer/file/embedded_program/docking/simple/escape_pod_berth/proc/arm() if(!armed) armed = 1 open_door() -/datum/computer/file/embedded_program/docking/simple/escape_pod/receive_user_command(command) +/datum/computer/file/embedded_program/docking/simple/escape_pod_berth/receive_user_command(command) if (!armed) - return - ..(command) + return TRUE // Eat all commands. + return ..(command) -/datum/computer/file/embedded_program/docking/simple/escape_pod/process() +/datum/computer/file/embedded_program/docking/simple/escape_pod_berth/process() ..() if (eject_time && world.time >= eject_time && !closing) close_door() closing = 1 -/datum/computer/file/embedded_program/docking/simple/escape_pod/prepare_for_docking() +/datum/computer/file/embedded_program/docking/simple/escape_pod_berth/prepare_for_docking() return -/datum/computer/file/embedded_program/docking/simple/escape_pod/ready_for_docking() +/datum/computer/file/embedded_program/docking/simple/escape_pod_berth/ready_for_docking() return 1 -/datum/computer/file/embedded_program/docking/simple/escape_pod/finish_docking() +/datum/computer/file/embedded_program/docking/simple/escape_pod_berth/finish_docking() return //don't do anything - the doors only open when the pod is armed. -/datum/computer/file/embedded_program/docking/simple/escape_pod/prepare_for_undocking() +/datum/computer/file/embedded_program/docking/simple/escape_pod_berth/prepare_for_undocking() eject_time = world.time + eject_delay*10 diff --git a/code/modules/shuttles/landmarks.dm b/code/modules/shuttles/landmarks.dm new file mode 100644 index 0000000000..b02c5813ba --- /dev/null +++ b/code/modules/shuttles/landmarks.dm @@ -0,0 +1,187 @@ +//making this separate from /obj/effect/landmark until that mess can be dealt with +/obj/effect/shuttle_landmark + name = "Nav Point" + icon = 'icons/effects/effects.dmi' + icon_state = "energynet" + anchored = 1 + unacidable = 1 + simulated = 0 + invisibility = 101 + + //ID of the landmark + var/landmark_tag + //ID of the controller on the dock side (intialize to id_tag, becomes reference) + var/datum/computer/file/embedded_program/docking/docking_controller + //Map of shuttle names to ID of controller used for this landmark for shuttles with multiple ones. + var/list/special_dock_targets + + //When the shuttle leaves this landmark, it will leave behind the base area + //also used to determine if the shuttle can arrive here without obstruction + var/area/base_area + //Will also leave this type of turf behind if set. + var/turf/base_turf + //Name of the shuttle, null for generic waypoint + var/shuttle_restricted + // var/flags = 0 - Already defined on /atom ? Is it being used for anything? Can we reuse it safely? + +/obj/effect/shuttle_landmark/Initialize() + . = ..() + if(docking_controller) + . = INITIALIZE_HINT_LATELOAD + + if(flags & SLANDMARK_FLAG_AUTOSET) + base_area = get_area(src) + var/turf/T = get_turf(src) + if(T) + base_turf = T.type + else + base_area = locate(base_area || world.area) + + name = (name + " ([x],[y])") + SSshuttles.register_landmark(landmark_tag, src) + +/obj/effect/shuttle_landmark/LateInitialize() + if(!docking_controller) + return + var/docking_tag = docking_controller + docking_controller = SSshuttles.docking_registry[docking_tag] + if(!istype(docking_controller)) + log_error("Could not find docking controller for shuttle waypoint '[name]', docking tag was '[docking_tag]'.") + if(using_map.use_overmap) + var/obj/effect/overmap/visitable/location = map_sectors["[z]"] + if(location && location.docking_codes) + docking_controller.docking_codes = location.docking_codes + +/obj/effect/shuttle_landmark/forceMove() + var/obj/effect/overmap/visitable/map_origin = map_sectors["[z]"] + . = ..() + var/obj/effect/overmap/visitable/map_destination = map_sectors["[z]"] + if(map_origin != map_destination) + if(map_origin) + map_origin.remove_landmark(src, shuttle_restricted) + if(map_destination) + map_destination.add_landmark(src, shuttle_restricted) + +//Called when the landmark is added to an overmap sector. +/obj/effect/shuttle_landmark/proc/sector_set(var/obj/effect/overmap/visitable/O, shuttle_name) + shuttle_restricted = shuttle_name + +/obj/effect/shuttle_landmark/proc/is_valid(var/datum/shuttle/shuttle) + if(shuttle.current_location == src) + return FALSE + for(var/area/A in shuttle.shuttle_area) + var/list/translation = get_turf_translation(get_turf(shuttle.current_location), get_turf(src), A.contents) + if(check_collision(base_area, list_values(translation))) + return FALSE + var/conn = GetConnectedZlevels(z) + for(var/w in (z - shuttle.multiz) to z) + if(!(w in conn)) + return FALSE + return TRUE + +// This creates a graphical warning to where the shuttle is about to land in approximately five seconds. +/obj/effect/shuttle_landmark/proc/create_warning_effect(var/datum/shuttle/shuttle) + if(shuttle.current_location == src) + return // TOO LATE! + for(var/area/A in shuttle.shuttle_area) + var/list/translation = get_turf_translation(get_turf(shuttle.current_location), get_turf(src), A.contents) + for(var/T in list_values(translation)) + new /obj/effect/temporary_effect/shuttle_landing(T) // It'll delete itself when needed. + return + +// Should return a readable description of why not if it can't depart. +/obj/effect/shuttle_landmark/proc/cannot_depart(datum/shuttle/shuttle) + return FALSE + +/obj/effect/shuttle_landmark/proc/shuttle_departed(datum/shuttle/shuttle) + return + +/obj/effect/shuttle_landmark/proc/shuttle_arrived(datum/shuttle/shuttle) + return + +/proc/check_collision(area/target_area, list/target_turfs) + for(var/target_turf in target_turfs) + var/turf/target = target_turf + if(!target) + return TRUE //collides with edge of map + if(target.loc != target_area) + return TRUE //collides with another area + if(target.density) + return TRUE //dense turf + return FALSE + +// +//Self-naming/numbering ones. +// +/obj/effect/shuttle_landmark/automatic + name = "Navpoint" + landmark_tag = "navpoint" + flags = SLANDMARK_FLAG_AUTOSET + +/obj/effect/shuttle_landmark/automatic/Initialize() + landmark_tag += "-[x]-[y]-[z]-[random_id("landmarks",1,9999)]" + return ..() + +/obj/effect/shuttle_landmark/automatic/sector_set(var/obj/effect/overmap/visitable/O) + ..() + name = ("[O.name] - [initial(name)] ([x],[y])") + +//Subtype that calls explosion on init to clear space for shuttles +/obj/effect/shuttle_landmark/automatic/clearing + var/radius = 10 + +/obj/effect/shuttle_landmark/automatic/clearing/Initialize() + ..() + return INITIALIZE_HINT_LATELOAD + +/obj/effect/shuttle_landmark/automatic/clearing/LateInitialize() + ..() + for(var/turf/T in range(radius, src)) + if(T.density) + T.ChangeTurf(get_base_turf_by_area(T)) + + +// Subtype that also queues a shuttle datum (for shuttles starting on maps loaded at runtime) +/obj/effect/shuttle_landmark/shuttle_initializer + var/datum/shuttle/shuttle_type + +/obj/effect/shuttle_landmark/shuttle_initializer/Initialize() + . = ..() + LAZYADD(SSshuttles.shuttles_to_initialize, shuttle_type) // queue up for init. + +// +// Bluespace flare landmark beacon +// +/obj/item/device/spaceflare + name = "bluespace flare" + desc = "Burst transmitter used to broadcast all needed information for shuttle navigation systems. Has a flare attached for marking the spot where you probably shouldn't be standing." + icon_state = "bluflare" + light_color = "#3728ff" + var/active + +/obj/item/device/spaceflare/attack_self(var/mob/user) + if(!active) + visible_message("[user] pulls the cord, activating the [src].") + activate() + +/obj/item/device/spaceflare/proc/activate() + if(active) + return + var/turf/T = get_turf(src) + var/mob/M = loc + if(istype(M) && !M.unEquip(src, T)) + return + + active = 1 + anchored = 1 + + var/obj/effect/shuttle_landmark/automatic/mark = new(T) + mark.name = ("Beacon signal ([T.x],[T.y])") + T.hotspot_expose(1500, 5) + update_icon() + +/obj/item/device/spaceflare/update_icon() + . = ..() + if(active) + icon_state = "bluflare_on" + set_light(0.3, 0.1, 6, 2, "85d1ff") diff --git a/code/modules/shuttles/shuttle.dm b/code/modules/shuttles/shuttle.dm index 2bb550635c..2d277ab32a 100644 --- a/code/modules/shuttles/shuttle.dm +++ b/code/modules/shuttles/shuttle.dm @@ -1,6 +1,3 @@ -//These lists are populated in /datum/controller/subsystem/shuttles/proc/setup_shuttle_docks() -//Shuttle subsystem is instantiated in shuttles.dm. - //shuttle moving state defines are in setup.dm /datum/shuttle @@ -8,48 +5,78 @@ var/warmup_time = 0 var/moving_status = SHUTTLE_IDLE - var/docking_controller_tag //tag of the controller used to coordinate docking - var/datum/computer/file/embedded_program/docking/docking_controller //the controller itself. (micro-controller, not game controller) + var/list/shuttle_area // Initial value can be either a single area type or a list of area types + var/obj/effect/shuttle_landmark/current_location //This variable is type-abused initially: specify the landmark_tag, not the actual landmark. - var/arrive_time = 0 //the time at which the shuttle arrives when long jumping - var/depart_time = 0 //Similar to above, set when the shuttle leaves when long jumping, to compare against arrive time. - var/flags = SHUTTLE_FLAGS_PROCESS + var/tmp/arrive_time = 0 //the time at which the shuttle arrives when long jumping + var/flags = SHUTTLE_FLAGS_NONE + var/process_state = IDLE_STATE // Used with SHUTTLE_FLAGS_PROCESS, as well as to store current state. var/category = /datum/shuttle + var/multiz = 0 //how many multiz levels, starts at 0 TODO Leshana - Are we porting this? - var/ceiling_type = /turf/unsimulated/floor/shuttle_ceiling + var/ceiling_type // Type path of turf to roof over the shuttle when at multi-z landmarks. Ignored if null. -/datum/shuttle/New() + var/sound_takeoff = 'sound/effects/shuttles/shuttle_takeoff.ogg' + var/sound_landing = 'sound/effects/shuttles/shuttle_landing.ogg' + + var/knockdown = 1 //whether shuttle downs non-buckled people when it moves + + var/defer_initialisation = FALSE //If this this shuttle should be initialised automatically. + //If set to true, you are responsible for initialzing the shuttle manually. + //Useful for shuttles that are initialized by map_template loading, or shuttles that are created in-game or not used. + + var/mothershuttle //tag of mothershuttle + var/motherdock //tag of mothershuttle landmark, defaults to starting location + + var/tmp/depart_time = 0 //Similar to above, set when the shuttle leaves when long jumping. Used for progress bars. + + // Future Thoughts: Baystation put "docking" stuff in a subtype, leaving base type pure and free of docking stuff. Is this best? + +/datum/shuttle/New(_name, var/obj/effect/shuttle_landmark/initial_location) ..() - if(src.name in shuttle_controller.shuttles) + if(_name) + src.name = _name + + var/list/areas = list() + if(!islist(shuttle_area)) + shuttle_area = list(shuttle_area) + for(var/T in shuttle_area) + var/area/A = locate(T) + if(!istype(A)) + CRASH("Shuttle \"[name]\" couldn't locate area [T].") + areas += A + shuttle_area = areas + + if(initial_location) + current_location = initial_location + else + current_location = SSshuttles.get_landmark(current_location) + if(!istype(current_location)) + log_debug("UM whoops, no initial? [src]") + CRASH("Shuttle '[name]' could not find its starting location landmark [current_location].") + + if(src.name in SSshuttles.shuttles) CRASH("A shuttle with the name '[name]' is already defined.") - shuttle_controller.shuttles[src.name] = src + SSshuttles.shuttles[src.name] = src if(flags & SHUTTLE_FLAGS_PROCESS) - shuttle_controller.process_shuttles += src + SSshuttles.process_shuttles += src if(flags & SHUTTLE_FLAGS_SUPPLY) if(supply_controller.shuttle) CRASH("A supply shuttle is already defined.") supply_controller.shuttle = src /datum/shuttle/Destroy() - shuttle_controller.shuttles -= src.name - shuttle_controller.process_shuttles -= src + current_location = null + SSshuttles.shuttles -= src.name + SSshuttles.process_shuttles -= src + SSshuttles.shuttle_logs -= src if(supply_controller.shuttle == src) supply_controller.shuttle = null . = ..() -/datum/shuttle/process() - return - -/datum/shuttle/proc/init_docking_controllers() - if(docking_controller_tag) - docking_controller = locate(docking_controller_tag) - if(!istype(docking_controller)) - to_world("warning: shuttle with docking tag [docking_controller_tag] could not find it's controller!") - // This creates a graphical warning to where the shuttle is about to land, in approximately five seconds. -/datum/shuttle/proc/create_warning_effect(area/landing_area) - for(var/turf/T in landing_area) - new /obj/effect/temporary_effect/shuttle_landing(T) // It'll delete itself when needed. +/datum/shuttle/proc/create_warning_effect(var/obj/effect/shuttle_landmark/destination) + destination.create_warning_effect(src) // Return false to abort a jump, before the 'warmup' phase. /datum/shuttle/proc/pre_warmup_checks() @@ -60,194 +87,271 @@ return TRUE // If you need an event to occur when the shuttle jumps in short or long jump, override this. -/datum/shuttle/proc/on_shuttle_departure(var/area/origin) - origin.shuttle_departed() +// Keep in mind that destination is the intended destination, the shuttle may or may not actually reach it.s +/datum/shuttle/proc/on_shuttle_departure(var/obj/effect/shuttle_landmark/origin, var/obj/effect/shuttle_landmark/destination) return // Similar to above, but when it finishes moving to the target. Short jump generally makes this occur immediately after the above proc. -/datum/shuttle/proc/on_shuttle_arrival(var/area/destination) - destination.shuttle_arrived() +// Keep in mind we might not actually have gotten to destination. Check current_location to be sure where we ended up. +/datum/shuttle/proc/on_shuttle_arrival(var/obj/effect/shuttle_landmark/origin, var/obj/effect/shuttle_landmark/destination) return -/datum/shuttle/proc/short_jump(var/area/origin,var/area/destination) +/datum/shuttle/proc/short_jump(var/obj/effect/shuttle_landmark/destination) if(moving_status != SHUTTLE_IDLE) return if(!pre_warmup_checks()) return + var/obj/effect/shuttle_landmark/start_location = current_location + // TODO - Figure out exactly when to play sounds. Before warmup_time delay? Should there be a sleep for waiting for sounds? or no? moving_status = SHUTTLE_WARMUP spawn(warmup_time*10) - make_sounds(origin, HYPERSPACE_WARMUP) + make_sounds(HYPERSPACE_WARMUP) create_warning_effect(destination) sleep(5 SECONDS) // so the sound finishes. if(!post_warmup_checks()) - moving_status = SHUTTLE_IDLE + cancel_launch(null) + + if(!fuel_check()) //fuel error (probably out of fuel) occured, so cancel the launch + cancel_launch(null) if (moving_status == SHUTTLE_IDLE) - make_sounds(origin, HYPERSPACE_END) + make_sounds(HYPERSPACE_END) return //someone cancelled the launch - on_shuttle_departure(origin) - moving_status = SHUTTLE_INTRANSIT //shouldn't matter but just to be safe - move(origin, destination) + on_shuttle_departure(start_location, destination) + + attempt_move(destination) + moving_status = SHUTTLE_IDLE + on_shuttle_arrival(start_location, destination) - on_shuttle_arrival(destination) + make_sounds(HYPERSPACE_END) - make_sounds(destination, HYPERSPACE_END) - -/datum/shuttle/proc/long_jump(var/area/departing, var/area/destination, var/area/interim, var/travel_time, var/direction) - //to_world("shuttle/long_jump: departing=[departing], destination=[destination], interim=[interim], travel_time=[travel_time]") +// TODO - Far Future - Would be great if this was driven by process too. +/datum/shuttle/proc/long_jump(var/obj/effect/shuttle_landmark/destination, var/obj/effect/shuttle_landmark/interim, var/travel_time) + //to_world("shuttle/long_jump: current_location=[current_location], destination=[destination], interim=[interim], travel_time=[travel_time]") if(moving_status != SHUTTLE_IDLE) return if(!pre_warmup_checks()) return - //it would be cool to play a sound here + var/obj/effect/shuttle_landmark/start_location = current_location + // TODO - Figure out exactly when to play sounds. Before warmup_time delay? Should there be a sleep for waiting for sounds? or no? moving_status = SHUTTLE_WARMUP spawn(warmup_time*10) - make_sounds(departing, HYPERSPACE_WARMUP) + make_sounds(HYPERSPACE_WARMUP) create_warning_effect(interim) // Really doubt someone is gonna get crushed in the interim area but for completeness's sake we'll make the warning. sleep(5 SECONDS) // so the sound finishes. if(!post_warmup_checks()) - moving_status = SHUTTLE_IDLE + cancel_launch(null) if (moving_status == SHUTTLE_IDLE) - make_sounds(departing, HYPERSPACE_END) + make_sounds(HYPERSPACE_END) return //someone cancelled the launch arrive_time = world.time + travel_time*10 - depart_time = world.time moving_status = SHUTTLE_INTRANSIT + on_shuttle_departure(start_location, destination) - on_shuttle_departure(departing) + if(attempt_move(interim, TRUE)) + interim.shuttle_arrived() - move(departing, interim, direction) - interim.shuttle_arrived() + var/last_progress_sound = 0 + var/made_warning = FALSE + while (world.time < arrive_time) + // Make the shuttle make sounds every four seconds, since the sound file is five seconds. + if(last_progress_sound + 4 SECONDS < world.time) + make_sounds(HYPERSPACE_PROGRESS) + last_progress_sound = world.time - var/last_progress_sound = 0 - var/made_warning = FALSE - while (world.time < arrive_time) - // Make the shuttle make sounds every four seconds, since the sound file is five seconds. - if(last_progress_sound + 4 SECONDS < world.time) - make_sounds(interim, HYPERSPACE_PROGRESS) - last_progress_sound = world.time + if(arrive_time - world.time <= 5 SECONDS && !made_warning) + made_warning = TRUE + create_warning_effect(destination) + sleep(5) - if(arrive_time - world.time <= 5 SECONDS && !made_warning) - made_warning = TRUE - create_warning_effect(destination) - sleep(5) + if(!attempt_move(destination)) + attempt_move(start_location) //try to go back to where we started. If that fails, I guess we're stuck in the interim location - interim.shuttle_departed() - move(interim, destination, direction) moving_status = SHUTTLE_IDLE + on_shuttle_arrival(start_location, destination) + make_sounds(HYPERSPACE_END) - on_shuttle_arrival(destination) - make_sounds(destination, HYPERSPACE_END) +////////////////////////////// +// Forward declarations of public procs. They do nothing because this is not auto-dock. +/datum/shuttle/proc/fuel_check() + return 1 //fuel check should always pass in non-overmap shuttles (they have magic engines) + +/datum/shuttle/proc/cancel_launch(var/user) + // If we are past warming up its too late to cancel. + if (moving_status == SHUTTLE_WARMUP) + moving_status = SHUTTLE_IDLE +/* + Docking stuff +*/ /datum/shuttle/proc/dock() - if (!docking_controller) - return - - var/dock_target = current_dock_target() - if (!dock_target) - return - - docking_controller.initiate_docking(dock_target) + return /datum/shuttle/proc/undock() - if (!docking_controller) - return - docking_controller.initiate_undocking() + return -/datum/shuttle/proc/current_dock_target() - return null +/datum/shuttle/proc/force_undock() + return -/datum/shuttle/proc/skip_docking_checks() - if (!docking_controller || !current_dock_target()) - return 1 //shuttles without docking controllers or at locations without docking ports act like old-style shuttles - return 0 +// Check if we are docked (or never dock) and thus have properly arrived. +/datum/shuttle/proc/check_docked() + return TRUE -//just moves the shuttle from A to B, if it can be moved -//A note to anyone overriding move in a subtype. move() must absolutely not, under any circumstances, fail to move the shuttle. +// Check if we are undocked and thus probably ready to depart. +/datum/shuttle/proc/check_undocked() + return TRUE + +/***************** +* Shuttle Moved Handling * (Observer Pattern Implementation: Shuttle Moved) +* Shuttle Pre Move Handling * (Observer Pattern Implementation: Shuttle Pre Move) +*****************/ + +// Move the shuttle to destination if possible. +// Returns TRUE if we actually moved, otherwise FALSE. +/datum/shuttle/proc/attempt_move(var/obj/effect/shuttle_landmark/destination, var/interim = FALSE) + if(current_location == destination) + log_shuttle("Shuttle [src] attempted to move to [destination] but is already there!") + return FALSE + + if(!destination.is_valid(src)) + log_shuttle("Shuttle [src] aborting attempt_move() because destination=[destination] is not valid") + return FALSE + if(current_location.cannot_depart(src)) + log_shuttle("Shuttle [src] aborting attempt_move() because current_location=[current_location] refuses.") + return FALSE + + log_shuttle("[src] moving to [destination]. Areas are [english_list(shuttle_area)]") + var/list/translation = list() + for(var/area/A in shuttle_area) + log_shuttle("Translating [A]") + translation += get_turf_translation(get_turf(current_location), get_turf(destination), A.contents) + var/old_location = current_location + + // Observer pattern pre-move + GLOB.shuttle_pre_move_event.raise_event(src, old_location, destination) + current_location.shuttle_departed(src) + + // Actually do it! (This never fails) + perform_shuttle_move(destination, translation) + + // Observer pattern post-move + destination.shuttle_arrived(src) + GLOB.shuttle_moved_event.raise_event(src, old_location, destination) + + return TRUE + + +//just moves the shuttle from A to B +//A note to anyone overriding move in a subtype. perform_shuttle_move() must absolutely not, under any circumstances, fail to move the shuttle. //If you want to conditionally cancel shuttle launches, that logic must go in short_jump() or long_jump() -/datum/shuttle/proc/move(var/area/origin, var/area/destination, var/direction=null) - +/datum/shuttle/proc/perform_shuttle_move(var/obj/effect/shuttle_landmark/destination, var/list/turf_translation) + log_shuttle("perform_shuttle_move() current=[current_location] destination=[destination]") //to_world("move_shuttle() called for [name] leaving [origin] en route to [destination].") //to_world("area_coming_from: [origin]") //to_world("destination: [destination]") + ASSERT(current_location != destination) - if(origin == destination) - //to_world("cancelling move, shuttle will overlap.") - return + // If shuttle has no internal gravity, update our gravity with destination gravity + if((flags & SHUTTLE_FLAGS_ZERO_G)) + var/new_grav = 1 + if(destination.flags & SLANDMARK_FLAG_ZERO_G) + var/area/new_area = get_area(destination) + new_grav = new_area.has_gravity + for(var/area/our_area in shuttle_area) + if(our_area.has_gravity != new_grav) + our_area.gravitychange(new_grav) - if (docking_controller && !docking_controller.undocked()) - docking_controller.force_undock() + // TODO - Old code used to throw stuff out of the way instead of squashing. Should we? - var/list/dstturfs = list() - var/throwy = world.maxy - - for(var/turf/T in destination) - dstturfs += T - if(T.y < throwy) - throwy = T.y - - for(var/turf/T in dstturfs) - var/turf/D = locate(T.x, throwy - 1, T.z) - for(var/atom/movable/AM as mob|obj in T) - AM.Move(D) - - for(var/mob/living/carbon/bug in destination) - bug.gib() - - for(var/mob/living/simple_mob/pest in destination) - pest.gib() - - origin.move_contents_to(destination, direction=direction) - - for(var/mob/M in destination) - if(M.client) - spawn(0) - if(M.buckled) - to_chat(M, "Sudden acceleration presses you into \the [M.buckled]!") - shake_camera(M, 3, 1) + // Move, gib, or delete everything in our way! + for(var/turf/src_turf in turf_translation) + var/turf/dst_turf = turf_translation[src_turf] + if(src_turf.is_solid_structure()) // in case someone put a hole in the shuttle and you were lucky enough to be under it + for(var/atom/movable/AM in dst_turf) + //if(AM.movable_flags & MOVABLE_FLAG_DEL_SHUTTLE) + // qdel(AM) + // continue + if(!AM.simulated) + continue + if(isliving(AM)) + var/mob/living/bug = AM + bug.gib() else - to_chat(M, "The floor lurches beneath you!") - shake_camera(M, 10, 1) - if(istype(M, /mob/living/carbon)) - if(!M.buckled) - M.Weaken(3) + qdel(AM) //it just gets atomized I guess? TODO throw it into space somewhere, prevents people from using shuttles as an atom-smasher + + var/list/powernets = list() + for(var/area/A in shuttle_area) + // If there was a zlevel above our origin and we own the ceiling, erase our ceiling now we're leaving + if(ceiling_type && HasAbove(current_location.z)) + for(var/turf/TO in A.contents) + var/turf/TA = GetAbove(TO) + if(istype(TA, ceiling_type)) + TA.ChangeTurf(get_base_turf_by_area(TA), 1, 1) + if(knockdown) + for(var/mob/living/M in A) + spawn(0) + if(M.buckled) + to_chat(M, "Sudden acceleration presses you into \the [M.buckled]!") + shake_camera(M, 3, 1) + else + to_chat(M, "The floor lurches beneath you!") + shake_camera(M, 10, 1) + // TODO - tossing? + //M.visible_message("[M.name] is tossed around by the sudden acceleration!") + //M.throw_at_random(FALSE, 4, 1) + if(istype(M, /mob/living/carbon)) + M.Weaken(3) + // We only need to rebuild powernets for our cables. No need to check machines because they are on top of cables. + for(var/obj/structure/cable/C in A) + powernets |= C.powernet + + // Actually do the movement of everything - This replaces origin.move_contents_to(destination) + translate_turfs(turf_translation, current_location.base_area, current_location.base_turf) + current_location = destination + + // If there's a zlevel above our destination, paint in a ceiling on it so we retain our air + if(ceiling_type && HasAbove(current_location.z)) + for(var/area/A in shuttle_area) + for(var/turf/TD in A.contents) + var/turf/TA = GetAbove(TD) + if(istype(TA, get_base_turf_by_area(TA)) || isopenspace(TA)) + if(get_area(TA) in shuttle_area) + continue + TA.ChangeTurf(ceiling_type, TRUE, TRUE, TRUE) // Power-related checks. If shuttle contains power related machinery, update powernets. - var/update_power = 0 - for(var/obj/machinery/power/P in destination) - update_power = 1 - break + // Note: Old way was to rebuild ALL powernets: if(powernets.len) SSmachines.makepowernets() + // New way only rebuilds the powernets we have to + var/list/cables = list() + for(var/datum/powernet/P in powernets) + cables |= P.cables + qdel(P) + SSmachines.setup_powernets_for_cables(cables) - for(var/obj/structure/cable/C in destination) - update_power = 1 - break - - if(update_power) - SSmachines.makepowernets() return //returns 1 if the shuttle has a valid arrive time /datum/shuttle/proc/has_arrive_time() return (moving_status == SHUTTLE_INTRANSIT) -/datum/shuttle/proc/make_sounds(var/area/A, var/sound_type) +/datum/shuttle/proc/make_sounds(var/sound_type) var/sound_to_play = null switch(sound_type) if(HYPERSPACE_WARMUP) @@ -256,9 +360,29 @@ sound_to_play = 'sound/effects/shuttles/hyperspace_progress.ogg' if(HYPERSPACE_END) sound_to_play = 'sound/effects/shuttles/hyperspace_end.ogg' - for(var/obj/machinery/door/E in A) //dumb, I know, but playing it on the engines doesn't do it justice - playsound(E, sound_to_play, 50, FALSE) + for(var/area/A in shuttle_area) + for(var/obj/machinery/door/E in A) //dumb, I know, but playing it on the engines doesn't do it justice + playsound(E, sound_to_play, 50, FALSE) -/datum/shuttle/proc/message_passengers(area/A, var/message) - for(var/mob/M in A) - M.show_message(message, 2) +/datum/shuttle/proc/message_passengers(var/message) + for(var/area/A in shuttle_area) + for(var/mob/M in A) + M.show_message(message, 2) + +/datum/shuttle/proc/find_children() + . = list() + for(var/shuttle_name in SSshuttles.shuttles) + var/datum/shuttle/shuttle = SSshuttles.shuttles[shuttle_name] + if(shuttle.mothershuttle == name) + . += shuttle + +//Returns the areas in shuttle_area that are not actually child shuttles. +/datum/shuttle/proc/find_childfree_areas() + . = shuttle_area.Copy() + for(var/datum/shuttle/child in find_children()) + . -= child.shuttle_area + +/datum/shuttle/proc/get_location_name() + if(moving_status == SHUTTLE_INTRANSIT) + return "In transit" + return current_location.name diff --git a/code/modules/shuttles/shuttle_autodock.dm b/code/modules/shuttles/shuttle_autodock.dm new file mode 100644 index 0000000000..d8ebc9c020 --- /dev/null +++ b/code/modules/shuttles/shuttle_autodock.dm @@ -0,0 +1,220 @@ +#define DOCK_ATTEMPT_TIMEOUT 200 //how long in ticks we wait before assuming the docking controller is broken or blown up. + +// Subtype of shuttle that handles docking with docking controllers +// Consists of code pulled down from the old /datum/shuttle and up from /datum/shuttle/ferry +// Note: Since all known shuttles extend this type, this really could just be built into /datum/shuttle +// Why isn't it you ask? Eh, baystation did it this way and its convenient to keep the files smaller I guess. +/datum/shuttle/autodock + var/in_use = null // Tells the controller whether this shuttle needs processing, also attempts to prevent double-use + var/last_dock_attempt_time = 0 + + var/docking_controller_tag = null // ID of the controller on the shuttle (If multiple, this is the default one) + var/datum/computer/file/embedded_program/docking/shuttle_docking_controller // Controller on the shuttle (the one in use) + var/docking_codes + + var/tmp/obj/effect/shuttle_landmark/next_location //This is only used internally. + var/datum/computer/file/embedded_program/docking/active_docking_controller // Controller we are docked with (or trying to) + + var/obj/effect/shuttle_landmark/landmark_transition //This variable is type-abused initially: specify the landmark_tag, not the actual landmark. + var/move_time = 240 //the time spent in the transition area + + category = /datum/shuttle/autodock + flags = SHUTTLE_FLAGS_PROCESS | SHUTTLE_FLAGS_ZERO_G + +/datum/shuttle/autodock/New(var/_name, var/obj/effect/shuttle_landmark/start_waypoint) + ..(_name, start_waypoint) + + //Initial dock + active_docking_controller = current_location.docking_controller + update_docking_target(current_location) + if(active_docking_controller) + set_docking_codes(active_docking_controller.docking_codes) + else if(global.using_map.use_overmap) + var/obj/effect/overmap/visitable/location = map_sectors["[current_location.z]"] + if(location && location.docking_codes) + set_docking_codes(location.docking_codes) + dock() + + //Optional transition area + if(landmark_transition) + landmark_transition = SSshuttles.get_landmark(landmark_transition) + +/datum/shuttle/autodock/Destroy() + in_use = null + next_location = null + active_docking_controller = null + landmark_transition = null + + return ..() + +/datum/shuttle/autodock/proc/set_docking_codes(var/code) + docking_codes = code + if(shuttle_docking_controller) + shuttle_docking_controller.docking_codes = code + +/datum/shuttle/autodock/perform_shuttle_move() + force_undock() //bye! + ..() + +// Despite the name this actually updates the SHUTTLE docking conroller, not the active. +/datum/shuttle/autodock/proc/update_docking_target(var/obj/effect/shuttle_landmark/location) + var/current_dock_target + if(location && location.special_dock_targets && location.special_dock_targets[name]) + current_dock_target = location.special_dock_targets[name] + else + current_dock_target = docking_controller_tag + shuttle_docking_controller = SSshuttles.docking_registry[current_dock_target] + if(current_dock_target && !shuttle_docking_controller) + to_world("warning: shuttle [src] can't find its controller with tag [current_dock_target]!") +/* + Docking stuff +*/ +/datum/shuttle/autodock/dock() + if(active_docking_controller && shuttle_docking_controller) + shuttle_docking_controller.initiate_docking(active_docking_controller.id_tag) + last_dock_attempt_time = world.time + +/datum/shuttle/autodock/undock() + if(shuttle_docking_controller) + shuttle_docking_controller.initiate_undocking() + +/datum/shuttle/autodock/force_undock() + if(shuttle_docking_controller) + shuttle_docking_controller.force_undock() + +/datum/shuttle/autodock/check_docked() + if(shuttle_docking_controller) + return shuttle_docking_controller.docked() + return TRUE + +/datum/shuttle/autodock/check_undocked() + if(shuttle_docking_controller) + return shuttle_docking_controller.can_launch() + return TRUE + +// You also could just directly reference active_docking_controller +/datum/shuttle/autodock/proc/current_dock_target() + if(active_docking_controller) + return active_docking_controller.id_tag + return null + +// These checks are built into the check_docked() and check_undocked() procs +/datum/shuttle/autodock/proc/skip_docking_checks() + if (!shuttle_docking_controller || !current_dock_target()) + return TRUE //shuttles without docking controllers or at locations without docking ports act like old-style shuttles + return FALSE + + +/* + Please ensure that long_jump() and short_jump() are only called from here. This applies to subtypes as well. + Doing so will ensure that multiple jumps cannot be initiated in parallel. +*/ +/datum/shuttle/autodock/process() + switch(process_state) + if (WAIT_LAUNCH) + if(check_undocked()) + //*** ready to go + process_launch() + + if (FORCE_LAUNCH) + process_launch() + + if (WAIT_ARRIVE) + if (moving_status == SHUTTLE_IDLE) + //*** we made it to the destination, update stuff + process_arrived() + process_state = WAIT_FINISH + + if (WAIT_FINISH) + if (world.time > last_dock_attempt_time + DOCK_ATTEMPT_TIMEOUT || check_docked()) + //*** all done here + process_state = IDLE_STATE + arrived() + +//not to be confused with the arrived() proc +/datum/shuttle/autodock/proc/process_arrived() + active_docking_controller = next_location.docking_controller + update_docking_target(next_location) + dock() + + next_location = null + in_use = null //release lock + +/datum/shuttle/autodock/proc/get_travel_time() + return move_time + +/datum/shuttle/autodock/proc/process_launch() + if(!next_location || !next_location.is_valid(src) || current_location.cannot_depart(src)) + process_state = IDLE_STATE + in_use = null + return + if (get_travel_time() && landmark_transition) + . = long_jump(next_location, landmark_transition, get_travel_time()) + else + . = short_jump(next_location) + process_state = WAIT_ARRIVE + +/* + Guards - (These don't take docking status into account, just the state machine and move safety) +*/ +/datum/shuttle/autodock/proc/can_launch() + return (next_location && next_location.is_valid(src) && !current_location.cannot_depart(src) && moving_status == SHUTTLE_IDLE && !in_use) + +/datum/shuttle/autodock/proc/can_force() + return (next_location && next_location.is_valid(src) && !current_location.cannot_depart(src) && moving_status == SHUTTLE_IDLE && process_state == WAIT_LAUNCH) + +/datum/shuttle/autodock/proc/can_cancel() + return (moving_status == SHUTTLE_WARMUP || process_state == WAIT_LAUNCH || process_state == FORCE_LAUNCH) + +/* + "Public" procs +*/ +// Queue shuttle for undock and launch by shuttle subsystem. +/datum/shuttle/autodock/proc/launch(var/user) + if (!can_launch()) return + + in_use = user //obtain an exclusive lock on the shuttle + + process_state = WAIT_LAUNCH + undock() + +// Queue shuttle for forced undock and launch by shuttle subsystem. +/datum/shuttle/autodock/proc/force_launch(var/user) + if (!can_force()) return + + in_use = user //obtain an exclusive lock on the shuttle + + process_state = FORCE_LAUNCH + +// Cancel queued launch. +/datum/shuttle/autodock/cancel_launch(var/user) + if (!can_cancel()) return + + moving_status = SHUTTLE_IDLE + process_state = WAIT_FINISH + in_use = null + + //whatever we were doing with docking: stop it, then redock + force_undock() + spawn(1 SECOND) + dock() + +//returns 1 if the shuttle is getting ready to move, but is not in transit yet +/datum/shuttle/autodock/proc/is_launching() + return (moving_status == SHUTTLE_WARMUP || process_state == WAIT_LAUNCH || process_state == FORCE_LAUNCH) + +// /datum/shuttle/autodock/get_location_name() defined in shuttle.dm + +/datum/shuttle/autodock/proc/get_destination_name() + if(!next_location) + return "None" + return next_location.name + +//This gets called when the shuttle finishes arriving at it's destination +//This can be used by subtypes to do things when the shuttle arrives. +//Note that this is called when the shuttle leaves the WAIT_FINISHED state, the proc name is a little misleading +/datum/shuttle/autodock/proc/arrived() + return //do nothing for now + +/obj/effect/shuttle_landmark/transit + flags = SLANDMARK_FLAG_ZERO_G diff --git a/code/modules/shuttles/shuttle_console.dm b/code/modules/shuttles/shuttle_console.dm index be9cec13af..80086b1b47 100644 --- a/code/modules/shuttles/shuttle_console.dm +++ b/code/modules/shuttles/shuttle_console.dm @@ -8,23 +8,20 @@ var/shuttle_tag // Used to coordinate data in shuttle controller. var/hacked = 0 // Has been emagged, no access restrictions. + var/ui_template = "shuttle_control_console.tmpl" + /obj/machinery/computer/shuttle_control/attack_hand(user as mob) if(..(user)) return //src.add_fingerprint(user) //shouldn't need fingerprints just for looking at it. if(!allowed(user)) - to_chat(user, "Access Denied.") + to_chat(user, "Access Denied.") return 1 ui_interact(user) -/obj/machinery/computer/shuttle_control/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) - var/data[0] - var/datum/shuttle/ferry/shuttle = shuttle_controller.shuttles[shuttle_tag] - if (!istype(shuttle)) - return - +/obj/machinery/computer/shuttle_control/proc/get_ui_data(var/datum/shuttle/autodock/shuttle) var/shuttle_state switch(shuttle.moving_status) if(SHUTTLE_IDLE) shuttle_state = "idle" @@ -34,55 +31,100 @@ var/shuttle_status switch (shuttle.process_state) if(IDLE_STATE) + var/cannot_depart = shuttle.current_location.cannot_depart(shuttle) if (shuttle.in_use) shuttle_status = "Busy." - else if (!shuttle.location) - shuttle_status = "Standing-by at station." + else if(cannot_depart) + shuttle_status = cannot_depart else - shuttle_status = "Standing-by at offsite location." + shuttle_status = "Standing-by at \the [shuttle.get_location_name()]." + if(WAIT_LAUNCH, FORCE_LAUNCH) shuttle_status = "Shuttle has received command and will depart shortly." if(WAIT_ARRIVE) - shuttle_status = "Proceeding to destination." + shuttle_status = "Proceeding to \the [shuttle.get_destination_name()]." if(WAIT_FINISH) shuttle_status = "Arriving at destination now." - data = list( + return list( "shuttle_status" = shuttle_status, "shuttle_state" = shuttle_state, - "has_docking" = shuttle.docking_controller? 1 : 0, - "docking_status" = shuttle.docking_controller? shuttle.docking_controller.get_docking_status() : null, - "docking_override" = shuttle.docking_controller? shuttle.docking_controller.override_enabled : null, + "has_docking" = shuttle.shuttle_docking_controller ? 1 : 0, + "docking_status" = shuttle.shuttle_docking_controller?.get_docking_status(), + "docking_override" = shuttle.shuttle_docking_controller?.override_enabled, "can_launch" = shuttle.can_launch(), "can_cancel" = shuttle.can_cancel(), "can_force" = shuttle.can_force(), + "docking_codes" = shuttle.docking_codes ) - ui = SSnanoui.try_update_ui(user, src, ui_key, ui, data, force_open) - - if (!ui) - ui = new(user, src, ui_key, "shuttle_control_console.tmpl", "[shuttle_tag] Shuttle Control", 470, 310) - ui.set_initial_data(data) - ui.open() - ui.set_auto_update(1) +// This is a subset of the actual checks; contains those that give messages to the user. +// This enables us to give nice error messages as well as not even bother proceeding if we can't. +/obj/machinery/computer/shuttle_control/proc/can_move(var/datum/shuttle/autodock/shuttle, var/user) + var/cannot_depart = shuttle.current_location.cannot_depart(shuttle) + if(cannot_depart) + to_chat(user, "[cannot_depart]") + log_shuttle("Shuttle [shuttle] cannot depart [shuttle.current_location] because: [cannot_depart].") + return FALSE + if(!shuttle.next_location.is_valid(shuttle)) + to_chat(user, "Destination zone is invalid or obstructed.") + log_shuttle("Shuttle [shuttle] destination [shuttle.next_location] is invalid.") + return FALSE + return TRUE /obj/machinery/computer/shuttle_control/Topic(href, href_list) - if(..()) - return 1 + if((. = ..())) + return usr.set_machine(src) src.add_fingerprint(usr) - var/datum/shuttle/ferry/shuttle = shuttle_controller.shuttles[shuttle_tag] - if (!istype(shuttle)) - return + var/datum/shuttle/autodock/shuttle = SSshuttles.shuttles[shuttle_tag] + if(!shuttle) + to_chat(usr, "Unable to establish link with the shuttle.") + return handle_topic_href(shuttle, href_list, usr) + +/obj/machinery/computer/shuttle_control/proc/handle_topic_href(var/datum/shuttle/autodock/shuttle, var/list/href_list, var/user) + if(!istype(shuttle)) + return TOPIC_NOACTION if(href_list["move"]) - shuttle.launch(src) + if(can_move(shuttle, user)) + shuttle.launch(src) + return TOPIC_REFRESH + return TOPIC_HANDLED + if(href_list["force"]) - shuttle.force_launch(src) - else if(href_list["cancel"]) + if(can_move(shuttle, user)) + shuttle.force_launch(src) + return TOPIC_REFRESH + return TOPIC_HANDLED + + if(href_list["cancel"]) shuttle.cancel_launch(src) + return TOPIC_REFRESH + + if(href_list["set_codes"]) + var/newcode = input("Input new docking codes", "Docking codes", shuttle.docking_codes) as text|null + if (newcode && CanInteract(usr, global.default_state)) + shuttle.set_docking_codes(uppertext(newcode)) + return TOPIC_REFRESH + +// We delegate populating data to another proc to make it easier for overriding types to add their data. +/obj/machinery/computer/shuttle_control/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) + var/datum/shuttle/autodock/shuttle = SSshuttles.shuttles[shuttle_tag] + if (!istype(shuttle)) + to_chat(user, "Unable to establish link with the shuttle.") + return + + var/list/data = get_ui_data(shuttle) + + ui = SSnanoui.try_update_ui(user, src, ui_key, ui, data, force_open) + if (!ui) + ui = new(user, src, ui_key, ui_template, "[shuttle_tag] Shuttle Control", 470, 310) + ui.set_initial_data(data) + ui.open() + ui.set_auto_update(1) /obj/machinery/computer/shuttle_control/emag_act(var/remaining_charges, var/mob/user) if (!hacked) diff --git a/code/modules/shuttles/shuttle_console_multi.dm b/code/modules/shuttles/shuttle_console_multi.dm new file mode 100644 index 0000000000..9d6dccad56 --- /dev/null +++ b/code/modules/shuttles/shuttle_console_multi.dm @@ -0,0 +1,34 @@ +/obj/machinery/computer/shuttle_control/multi + ui_template = "shuttle_control_console_multi.tmpl" + +/obj/machinery/computer/shuttle_control/multi/get_ui_data(var/datum/shuttle/autodock/multi/shuttle) + . = ..() + if(istype(shuttle)) + . += list( + "destination_name" = shuttle.next_location ? shuttle.next_location.name : "No destination set.", + "can_pick" = shuttle.moving_status == SHUTTLE_IDLE, + "can_cloak" = shuttle.can_cloak ? 1 : 0, + "cloaked" = shuttle.cloaked ? 1 : 0, + "legit" = shuttle.legit ? 1 : 0, + // "engines_charging" = ((shuttle.last_move + (shuttle.cooldown SECONDS)) > world.time), // Replaced by longer warmup_time + ) + +/obj/machinery/computer/shuttle_control/multi/handle_topic_href(var/datum/shuttle/autodock/multi/shuttle, var/list/href_list) + if((. = ..()) != null) + return + + if(href_list["pick"]) + var/dest_key = input("Choose shuttle destination", "Shuttle Destination") as null|anything in shuttle.get_destinations() + if(dest_key && CanInteract(usr, global.default_state)) + shuttle.set_destination(dest_key, usr) + return TOPIC_REFRESH + + if(href_list["toggle_cloaked"]) + if(!shuttle.can_cloak) + return TOPIC_HANDLED + shuttle.cloaked = !shuttle.cloaked + if(shuttle.legit) + to_chat(usr, "Ship ATC inhibitor systems have been [(shuttle.cloaked ? "activated. The station will not" : "deactivated. The station will")] be notified of our arrival.") + else + to_chat(usr, "Ship stealth systems have been [(shuttle.cloaked ? "activated. The station will not" : "deactivated. The station will")] be warned of our arrival.") + return TOPIC_REFRESH diff --git a/code/modules/shuttles/shuttle_emergency.dm b/code/modules/shuttles/shuttle_emergency.dm index 1722374a1d..4310b9e6ce 100644 --- a/code/modules/shuttles/shuttle_emergency.dm +++ b/code/modules/shuttles/shuttle_emergency.dm @@ -1,21 +1,22 @@ -/datum/shuttle/ferry/emergency - category = /datum/shuttle/ferry/emergency +// Formerly /datum/shuttle/ferry/emergency +/datum/shuttle/autodock/ferry/emergency + category = /datum/shuttle/autodock/ferry/emergency -/datum/shuttle/ferry/emergency/New() +/datum/shuttle/autodock/ferry/emergency/New() + ..() if(emergency_shuttle.shuttle) CRASH("An emergency shuttle has already been defined.") emergency_shuttle.shuttle = src - ..() -/datum/shuttle/ferry/emergency/arrived() +/datum/shuttle/autodock/ferry/emergency/arrived() + . = ..() if (istype(in_use, /obj/machinery/computer/shuttle_control/emergency)) var/obj/machinery/computer/shuttle_control/emergency/C = in_use C.reset_authorization() emergency_shuttle.shuttle_arrived() -/datum/shuttle/ferry/emergency/long_jump(var/area/departing, var/area/destination, var/area/interim, var/travel_time, var/direction) - //to_world("shuttle/ferry/emergency/long_jump: departing=[departing], destination=[destination], interim=[interim], travel_time=[travel_time]") +/datum/shuttle/autodock/ferry/emergency/long_jump(var/destination, var/interim, var/travel_time) if (!location) travel_time = SHUTTLE_TRANSIT_DURATION_RETURN else @@ -25,28 +26,28 @@ move_time = travel_time emergency_shuttle.launch_time = world.time + ..(destination, interim, travel_time, direction) + +/datum/shuttle/autodock/ferry/emergency/perform_shuttle_move() + if (current_location == landmark_station) //leaving the station + spawn(0) + emergency_shuttle.departed = 1 + var/estimated_time = round(emergency_shuttle.estimate_arrival_time()/60,1) + + if (emergency_shuttle.evac) + priority_announcement.Announce(replacetext(replacetext(using_map.emergency_shuttle_leaving_dock, "%dock_name%", "[using_map.dock_name]"), "%ETA%", "[estimated_time] minute\s")) + else + priority_announcement.Announce(replacetext(replacetext(using_map.shuttle_leaving_dock, "%dock_name%", "[using_map.dock_name]"), "%ETA%", "[estimated_time] minute\s")) ..() -/datum/shuttle/ferry/emergency/move(var/area/origin,var/area/destination) - ..(origin, destination) - - if (origin == area_station) //leaving the station - emergency_shuttle.departed = 1 - var/estimated_time = round(emergency_shuttle.estimate_arrival_time()/60,1) - - if (emergency_shuttle.evac) - priority_announcement.Announce(replacetext(replacetext(using_map.emergency_shuttle_leaving_dock, "%dock_name%", "[using_map.dock_name]"), "%ETA%", "[estimated_time] minute\s")) - else - priority_announcement.Announce(replacetext(replacetext(using_map.shuttle_leaving_dock, "%dock_name%", "[using_map.dock_name]"), "%ETA%", "[estimated_time] minute\s")) - -/datum/shuttle/ferry/emergency/can_launch(var/user) +/datum/shuttle/autodock/ferry/emergency/can_launch(var/user) if (istype(user, /obj/machinery/computer/shuttle_control/emergency)) var/obj/machinery/computer/shuttle_control/emergency/C = user if (!C.has_authorization()) return 0 return ..() -/datum/shuttle/ferry/emergency/can_force(var/user) +/datum/shuttle/autodock/ferry/emergency/can_force(var/user) if (istype(user, /obj/machinery/computer/shuttle_control/emergency)) var/obj/machinery/computer/shuttle_control/emergency/C = user @@ -56,14 +57,14 @@ return 0 return ..() -/datum/shuttle/ferry/emergency/can_cancel(var/user) +/datum/shuttle/autodock/ferry/emergency/can_cancel(var/user) if (istype(user, /obj/machinery/computer/shuttle_control/emergency)) var/obj/machinery/computer/shuttle_control/emergency/C = user if (!C.has_authorization()) return 0 return ..() -/datum/shuttle/ferry/emergency/launch(var/user) +/datum/shuttle/autodock/ferry/emergency/launch(var/user) if (!can_launch(user)) return if (istype(user, /obj/machinery/computer/shuttle_control/emergency)) //if we were given a command by an emergency shuttle console @@ -77,7 +78,7 @@ ..(user) -/datum/shuttle/ferry/emergency/force_launch(var/user) +/datum/shuttle/autodock/ferry/emergency/force_launch(var/user) if (!can_force(user)) return if (istype(user, /obj/machinery/computer/shuttle_control/emergency)) //if we were given a command by an emergency shuttle console @@ -91,7 +92,7 @@ ..(user) -/datum/shuttle/ferry/emergency/cancel_launch(var/user) +/datum/shuttle/autodock/ferry/emergency/cancel_launch(var/user) if (!can_cancel(user)) return if (istype(user, /obj/machinery/computer/shuttle_control/emergency)) //if we were given a command by an emergency shuttle console @@ -177,7 +178,7 @@ /obj/machinery/computer/shuttle_control/emergency/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) var/data[0] - var/datum/shuttle/ferry/emergency/shuttle = shuttle_controller.shuttles[shuttle_tag] + var/datum/shuttle/autodock/ferry/emergency/shuttle = SSshuttles.shuttles[shuttle_tag] if (!istype(shuttle)) return @@ -222,9 +223,9 @@ data = list( "shuttle_status" = shuttle_status, "shuttle_state" = shuttle_state, - "has_docking" = shuttle.docking_controller? 1 : 0, - "docking_status" = shuttle.docking_controller? shuttle.docking_controller.get_docking_status() : null, - "docking_override" = shuttle.docking_controller? shuttle.docking_controller.override_enabled : null, + "has_docking" = shuttle.active_docking_controller? 1 : 0, + "docking_status" = shuttle.active_docking_controller? shuttle.active_docking_controller.get_docking_status() : null, + "docking_override" = shuttle.active_docking_controller? shuttle.active_docking_controller.override_enabled : null, "can_launch" = shuttle.can_launch(src), "can_cancel" = shuttle.can_cancel(src), "can_force" = shuttle.can_force(src), diff --git a/code/modules/shuttles/shuttle_ferry.dm b/code/modules/shuttles/shuttle_ferry.dm index d96051cc46..a5876f55dd 100644 --- a/code/modules/shuttles/shuttle_ferry.dm +++ b/code/modules/shuttles/shuttle_ferry.dm @@ -1,177 +1,50 @@ #define DOCK_ATTEMPT_TIMEOUT 200 //how long in ticks we wait before assuming the docking controller is broken or blown up. -/datum/shuttle/ferry - var/location = 0 //0 = at area_station, 1 = at area_offsite - var/direction = 0 //0 = going to station, 1 = going to offsite. - var/process_state = IDLE_STATE - var/always_process = FALSE +/datum/shuttle/autodock/ferry + var/location = FERRY_LOCATION_STATION //0 = at area_station, 1 = at area_offsite + var/direction = FERRY_GOING_TO_STATION //0 = going to station, 1 = going to offsite. - var/in_use = null //tells the controller whether this shuttle needs processing + var/always_process = FALSE // TODO -why should this exist? - var/area_transition - var/move_time = 0 //the time spent in the transition area - var/transit_direction = null //needed for area/move_contents_to() to properly handle shuttle corners - not exactly sure how it works. + var/obj/effect/shuttle_landmark/landmark_station //This variable is type-abused initially: specify the landmark_tag, not the actual landmark. + var/obj/effect/shuttle_landmark/landmark_offsite //This variable is type-abused initially: specify the landmark_tag, not the actual landmark. - var/area/area_station - var/area/area_offsite - //TODO: change location to a string and use a mapping for area and dock targets. - var/dock_target_station - var/dock_target_offsite + category = /datum/shuttle/autodock/ferry - var/last_dock_attempt_time = 0 - category = /datum/shuttle/ferry +/datum/shuttle/autodock/ferry/New(var/_name) + if(landmark_station) + landmark_station = SSshuttles.get_landmark(landmark_station) + if(landmark_offsite) + landmark_offsite = SSshuttles.get_landmark(landmark_offsite) -/datum/shuttle/ferry/New() - area_offsite = locate(area_offsite) - area_station = locate(area_station) - if(area_transition) - area_transition = locate(area_transition) - ..() + ..(_name, get_location_waypoint(location)) -/datum/shuttle/ferry/short_jump(var/area/origin,var/area/destination) - if(isnull(location)) - return + next_location = get_location_waypoint(!location) - if(!destination) - destination = get_location_area(!location) - if(!origin) - origin = get_location_area(location) - direction = !location - ..(origin, destination) - -/datum/shuttle/ferry/long_jump(var/area/departing, var/area/destination, var/area/interim, var/travel_time, var/direction) - //to_world("shuttle/ferry/long_jump: departing=[departing], destination=[destination], interim=[interim], travel_time=[travel_time]") - if(isnull(location)) - return - - if(!destination) - destination = get_location_area(!location) - if(!departing) - departing = get_location_area(location) - - direction = !location - ..(departing, destination, interim, travel_time, direction) - -/datum/shuttle/ferry/move(var/area/origin,var/area/destination) - ..(origin, destination) - - if (destination == area_station) location = 0 - if (destination == area_offsite) location = 1 - //if this is a long_jump retain the location we were last at until we get to the new one - -/datum/shuttle/ferry/dock() - ..() - last_dock_attempt_time = world.time - -/datum/shuttle/ferry/proc/get_location_area(location_id = null) +//Gets the shuttle landmark associated with the given location (defaults to current location) +/datum/shuttle/autodock/ferry/proc/get_location_waypoint(location_id = null) if (isnull(location_id)) location_id = location - if (!location_id) - return area_station - return area_offsite + if (location_id == FERRY_LOCATION_STATION) + return landmark_station + return landmark_offsite -/* - Please ensure that long_jump() and short_jump() are only called from here. This applies to subtypes as well. - Doing so will ensure that multiple jumps cannot be initiated in parallel. -*/ -/datum/shuttle/ferry/process() - switch(process_state) - if (WAIT_LAUNCH) - if (skip_docking_checks() || docking_controller.can_launch()) +/datum/shuttle/autodock/ferry/short_jump(var/destination) + direction = !location // Heading away from where we currently are + . = ..() - //to_world("shuttle/ferry/process: area_transition=[area_transition], travel_time=[travel_time]") - if (move_time && area_transition) - long_jump(interim=area_transition, travel_time=move_time, direction=transit_direction) - else - short_jump() +/datum/shuttle/autodock/ferry/long_jump(var/destination, var/obj/effect/shuttle_landmark/interim, var/travel_time) + direction = !location // Heading away from where we currently are + . = ..() - process_state = WAIT_ARRIVE - - if (FORCE_LAUNCH) - if (move_time && area_transition) - long_jump(interim=area_transition, travel_time=move_time, direction=transit_direction) - else - short_jump() - - process_state = WAIT_ARRIVE - - if (WAIT_ARRIVE) - if (moving_status == SHUTTLE_IDLE) - dock() - in_use = null //release lock - process_state = WAIT_FINISH - - if (WAIT_FINISH) - if (skip_docking_checks() || docking_controller.docked() || world.time > last_dock_attempt_time + DOCK_ATTEMPT_TIMEOUT) - process_state = IDLE_STATE - arrived() - -/datum/shuttle/ferry/current_dock_target() - var/dock_target - if (!location) //station - dock_target = dock_target_station - else - dock_target = dock_target_offsite - return dock_target - - -/datum/shuttle/ferry/proc/launch(var/user) - if (!can_launch()) return - - in_use = user //obtain an exclusive lock on the shuttle - - process_state = WAIT_LAUNCH - undock() - -/datum/shuttle/ferry/proc/force_launch(var/user) - if (!can_force()) return - - in_use = user //obtain an exclusive lock on the shuttle - - process_state = FORCE_LAUNCH - -/datum/shuttle/ferry/proc/cancel_launch(var/user) - if (!can_cancel()) return - - moving_status = SHUTTLE_IDLE - process_state = WAIT_FINISH - in_use = null - - if (docking_controller && !docking_controller.undocked()) - docking_controller.force_undock() - - spawn(10) - dock() - - return - -/datum/shuttle/ferry/proc/can_launch() - if (moving_status != SHUTTLE_IDLE) - return 0 - - if (in_use) - return 0 - - return 1 - -/datum/shuttle/ferry/proc/can_force() - if (moving_status == SHUTTLE_IDLE && process_state == WAIT_LAUNCH) - return 1 - return 0 - -/datum/shuttle/ferry/proc/can_cancel() - if (moving_status == SHUTTLE_WARMUP || process_state == WAIT_LAUNCH || process_state == FORCE_LAUNCH) - return 1 - return 0 - -//returns 1 if the shuttle is getting ready to move, but is not in transit yet -/datum/shuttle/ferry/proc/is_launching() - return (moving_status == SHUTTLE_WARMUP || process_state == WAIT_LAUNCH || process_state == FORCE_LAUNCH) - -//This gets called when the shuttle finishes arriving at it's destination -//This can be used by subtypes to do things when the shuttle arrives. -/datum/shuttle/ferry/proc/arrived() - return //do nothing for now +/datum/shuttle/autodock/ferry/perform_shuttle_move() + ..() + if (current_location == landmark_station) location = FERRY_LOCATION_STATION + if (current_location == landmark_offsite) location = FERRY_LOCATION_OFFSITE +// Once we have arrived where we are going, plot a course back! +/datum/shuttle/autodock/ferry/process_arrived() + ..() + next_location = get_location_waypoint(!location) diff --git a/code/modules/shuttles/shuttle_specops.dm b/code/modules/shuttles/shuttle_specops.dm index b702d7a78f..0dd88a58e8 100644 --- a/code/modules/shuttles/shuttle_specops.dm +++ b/code/modules/shuttles/shuttle_specops.dm @@ -4,39 +4,11 @@ req_access = list(access_cent_specops) /obj/machinery/computer/shuttle_control/specops/attack_ai(user as mob) - to_chat(user, "Access Denied.") + to_chat(user, "Access Denied.") return 1 -//for shuttles that may use a different docking port at each location -/datum/shuttle/ferry/multidock - var/docking_controller_tag_station - var/docking_controller_tag_offsite - var/datum/computer/file/embedded_program/docking/docking_controller_station - var/datum/computer/file/embedded_program/docking/docking_controller_offsite - category = /datum/shuttle/ferry/multidock - -/datum/shuttle/ferry/multidock/init_docking_controllers() - if(docking_controller_tag_station) - docking_controller_station = locate(docking_controller_tag_station) - if(!istype(docking_controller_station)) - warning("warning: shuttle with docking tag [docking_controller_station] could not find it's controller!") - if(docking_controller_tag_offsite) - docking_controller_offsite = locate(docking_controller_tag_offsite) - if(!istype(docking_controller_offsite)) - warning("warning: shuttle with docking tag [docking_controller_offsite] could not find it's controller!") - if (!location) - docking_controller = docking_controller_station - else - docking_controller = docking_controller_offsite - -/datum/shuttle/ferry/multidock/move(var/area/origin,var/area/destination) - ..(origin, destination) - if (!location) - docking_controller = docking_controller_station - else - docking_controller = docking_controller_offsite - -/datum/shuttle/ferry/multidock/specops +// Formerly /datum/shuttle/ferry/multidock/specops +/datum/shuttle/autodock/ferry/specops var/specops_return_delay = 6000 //After moving, the amount of time that must pass before the shuttle may move again var/specops_countdown_time = 600 //Length of the countdown when moving the shuttle @@ -44,19 +16,19 @@ var/reset_time = 0 //the world.time at which the shuttle will be ready to move again. var/launch_prep = 0 var/cancel_countdown = 0 - category = /datum/shuttle/ferry/multidock/specops + category = /datum/shuttle/autodock/ferry/specops -/datum/shuttle/ferry/multidock/specops/New() +/datum/shuttle/autodock/ferry/specops/New() ..() announcer = new /obj/item/device/radio/intercom(null)//We need a fake AI to announce some stuff below. Otherwise it will be wonky. announcer.config(list("Response Team" = 0)) -/datum/shuttle/ferry/multidock/specops/proc/radio_announce(var/message) +/datum/shuttle/autodock/ferry/specops/proc/radio_announce(var/message) if(announcer) announcer.autosay(message, "A.L.I.C.E.", "Response Team") -/datum/shuttle/ferry/multidock/specops/launch(var/user) +/datum/shuttle/autodock/ferry/specops/launch(var/user) if (!can_launch()) return @@ -64,14 +36,14 @@ var/obj/machinery/computer/C = user if(world.time <= reset_time) - C.visible_message("[using_map.boss_name] will not allow the Special Operations shuttle to launch yet.") + C.visible_message("[global.using_map.boss_name] will not allow the Special Operations shuttle to launch yet.") if (((world.time - reset_time)/10) > 60) - C.visible_message("[-((world.time - reset_time)/10)/60] minutes remain!") + C.visible_message("[-((world.time - reset_time)/10)/60] minutes remain!") else - C.visible_message("[-(world.time - reset_time)/10] seconds remain!") + C.visible_message("[-(world.time - reset_time)/10] seconds remain!") return - C.visible_message("The Special Operations shuttle will depart in [(specops_countdown_time/10)] seconds.") + C.visible_message("The Special Operations shuttle will depart in [(specops_countdown_time/10)] seconds.") if (location) //returning radio_announce("THE SPECIAL OPERATIONS SHUTTLE IS PREPARING TO RETURN") @@ -81,31 +53,31 @@ sleep_until_launch() if (location) - var/obj/machinery/light/small/readylight/light = locate() in get_location_area() + var/obj/machinery/light/small/readylight/light = locate() in shuttle_area if(light) light.set_state(0) //launch radio_announce("ALERT: INITIATING LAUNCH SEQUENCE") ..(user) -/datum/shuttle/ferry/multidock/specops/move(var/area/origin,var/area/destination) - ..(origin, destination) +/datum/shuttle/autodock/ferry/specops/perform_shuttle_move() + ..() - spawn(20) + spawn(2 SECONDS) if (!location) //just arrived home - for(var/turf/T in get_area_turfs(destination)) + for(var/turf/T in get_area_turfs(shuttle_area)) var/mob/M = locate(/mob) in T to_chat(M, "You have arrived at [using_map.boss_name]. Operation has ended!") else //just left for the station launch_mauraders() - for(var/turf/T in get_area_turfs(destination)) + for(var/turf/T in get_area_turfs(shuttle_area)) var/mob/M = locate(/mob) in T to_chat(M, "You have arrived at [station_name()]. Commence operation!") var/obj/machinery/light/small/readylight/light = locate() in T if(light) light.set_state(1) -/datum/shuttle/ferry/multidock/specops/cancel_launch() +/datum/shuttle/autodock/ferry/specops/cancel_launch() if (!can_cancel()) return @@ -113,27 +85,26 @@ radio_announce("ALERT: LAUNCH SEQUENCE ABORTED") if (istype(in_use, /obj/machinery/computer)) var/obj/machinery/computer/C = in_use - C.visible_message("Launch sequence aborted.") - + C.visible_message("Launch sequence aborted.") ..() -/datum/shuttle/ferry/multidock/specops/can_launch() +/datum/shuttle/autodock/ferry/specops/can_launch() if(launch_prep) return 0 return ..() //should be fine to allow forcing. process_state only becomes WAIT_LAUNCH after the countdown is over. -///datum/shuttle/ferry/multidock/specops/can_force() +///datum/shuttle/autodock/ferry/specops/can_force() // return 0 -/datum/shuttle/ferry/multidock/specops/can_cancel() +/datum/shuttle/autodock/ferry/specops/can_cancel() if(launch_prep) return 1 return ..() -/datum/shuttle/ferry/multidock/specops/proc/sleep_until_launch() +/datum/shuttle/autodock/ferry/specops/proc/sleep_until_launch() var/message_tracker[] = list(0,1,2,3,5,10,30,45)//Create a a list with potential time values. var/launch_time = world.time + specops_countdown_time diff --git a/code/modules/shuttles/shuttle_supply.dm b/code/modules/shuttles/shuttle_supply.dm index 7565d7f466..8b4de51588 100644 --- a/code/modules/shuttles/shuttle_supply.dm +++ b/code/modules/shuttles/shuttle_supply.dm @@ -1,82 +1,81 @@ -/datum/shuttle/ferry/supply - var/away_location = 1 //the location to hide at while pretending to be in-transit +// Formerly /datum/shuttle/ferry/supply +/datum/shuttle/autodock/ferry/supply + var/away_location = FERRY_LOCATION_OFFSITE //the location to hide at while pretending to be in-transit var/late_chance = 80 var/max_late_time = 300 - category = /datum/shuttle/ferry/supply + flags = SHUTTLE_FLAGS_PROCESS|SHUTTLE_FLAGS_SUPPLY + category = /datum/shuttle/autodock/ferry/supply -/datum/shuttle/ferry/supply/short_jump(var/area/origin,var/area/destination) +/datum/shuttle/autodock/ferry/supply/short_jump(var/obj/effect/shuttle_landmark/destination) if(moving_status != SHUTTLE_IDLE) return if(isnull(location)) return - if(!destination) - destination = get_location_area(!location) - if(!origin) - origin = get_location_area(location) - //it would be cool to play a sound here moving_status = SHUTTLE_WARMUP spawn(warmup_time*10) - make_sounds(origin, HYPERSPACE_WARMUP) + make_sounds(HYPERSPACE_WARMUP) sleep(5 SECONDS) // so the sound finishes. if (moving_status == SHUTTLE_IDLE) - make_sounds(origin, HYPERSPACE_END) + make_sounds(HYPERSPACE_END) return //someone cancelled the launch if (at_station() && forbidden_atoms_check()) //cancel the launch because of forbidden atoms. announce over supply channel? moving_status = SHUTTLE_IDLE - make_sounds(origin, HYPERSPACE_END) + make_sounds(HYPERSPACE_END) return if (!at_station()) //at centcom supply_controller.buy() //We pretend it's a long_jump by making the shuttle stay at centcom for the "in-transit" period. - var/area/away_area = get_location_area(away_location) + var/obj/effect/shuttle_landmark/away_waypoint = get_location_waypoint(away_location) moving_status = SHUTTLE_INTRANSIT - //If we are at the away_area then we are just pretending to move, otherwise actually do the move - if (origin != away_area) - move(origin, away_area) + //If we are at the away_landmark then we are just pretending to move, otherwise actually do the move + if (next_location == away_waypoint) + attempt_move(away_waypoint) //wait ETA here. arrive_time = world.time + supply_controller.movetime while (world.time <= arrive_time) sleep(5) - if (destination != away_area) + if (next_location != away_waypoint) //late if (prob(late_chance)) sleep(rand(0,max_late_time)) - move(away_area, destination) + attempt_move(destination) moving_status = SHUTTLE_IDLE - make_sounds(destination, HYPERSPACE_END) + make_sounds(HYPERSPACE_END) if (!at_station()) //at centcom supply_controller.sell() // returns 1 if the supply shuttle should be prevented from moving because it contains forbidden atoms -/datum/shuttle/ferry/supply/proc/forbidden_atoms_check() +/datum/shuttle/autodock/ferry/supply/proc/forbidden_atoms_check() if (!at_station()) return 0 //if badmins want to send mobs or a nuke on the supply shuttle from centcom we don't care - return supply_controller.forbidden_atoms_check(get_location_area()) + for(var/area/A in shuttle_area) + if(supply_controller.forbidden_atoms_check(A)) + return 1 -/datum/shuttle/ferry/supply/proc/at_station() +/datum/shuttle/autodock/ferry/supply/proc/at_station() return (!location) //returns 1 if the shuttle is idle and we can still mess with the cargo shopping list -/datum/shuttle/ferry/supply/proc/idle() +/datum/shuttle/autodock/ferry/supply/proc/idle() return (moving_status == SHUTTLE_IDLE) //returns the ETA in minutes -/datum/shuttle/ferry/supply/proc/eta_minutes() +/datum/shuttle/autodock/ferry/supply/proc/eta_minutes() var/ticksleft = arrive_time - world.time return round(ticksleft/600,1) diff --git a/code/modules/shuttles/shuttles_multi.dm b/code/modules/shuttles/shuttles_multi.dm index 8152677615..562a21f4d4 100644 --- a/code/modules/shuttles/shuttles_multi.dm +++ b/code/modules/shuttles/shuttles_multi.dm @@ -1,13 +1,15 @@ //This is a holder for things like the Skipjack and Nuke shuttle. -/datum/shuttle/multi_shuttle +// Formerly /datum/shuttle/multi_shuttle +/datum/shuttle/autodock/multi + var/list/destination_tags + var/list/destinations_cache = list() + var/last_cache_rebuild_time = 0 + category = /datum/shuttle/autodock/multi - flags = SHUTTLE_FLAGS_NONE var/cloaked = FALSE var/can_cloak = FALSE + var/at_origin = 1 - var/returned_home = 0 -// var/move_time = 240 - var/move_time = 60 var/cooldown = 20 var/last_move = 0 //the time at which we last moved @@ -15,238 +17,46 @@ var/arrival_message var/departure_message - var/area/interim - var/area/last_departed var/start_location var/last_location - var/list/destinations - var/list/destination_dock_controller_tags = list() //optional, in case the shuttle has multiple docking ports like the ERT shuttle (even though that isn't a multi_shuttle) - var/list/destination_dock_controllers = list() - var/list/destination_dock_targets = list() - var/area/origin var/return_warning = 0 - category = /datum/shuttle/multi_shuttle + var/legit = FALSE -/datum/shuttle/multi_shuttle/New() - origin = locate(origin) - interim = locate(interim) - for(var/destination in destinations) - destinations[destination] = locate(destinations[destination]) +/datum/shuttle/autodock/multi/New() ..() + start_location = current_location + last_location = current_location -/datum/shuttle/multi_shuttle/init_docking_controllers() - ..() - for(var/destination in destinations) - var/controller_tag = destination_dock_controller_tags[destination] - if(!controller_tag) - destination_dock_controllers[destination] = docking_controller - else - var/datum/computer/file/embedded_program/docking/C = locate(controller_tag) +/datum/shuttle/autodock/multi/proc/set_destination(var/destination_key, mob/user) + if(moving_status != SHUTTLE_IDLE) + return + next_location = destinations_cache[destination_key] + if(!next_location) + warning("Shuttle [src] set to destination we can't find: [destination_key]") - if(!istype(C)) - warning("warning: shuttle with docking tag [controller_tag] could not find it's controller!") - else - destination_dock_controllers[destination] = C +/datum/shuttle/autodock/multi/proc/get_destinations() + if (last_cache_rebuild_time < SSshuttles.last_landmark_registration_time) + build_destinations_cache() + return destinations_cache - //might as well set this up here. - if(origin) last_departed = origin - last_location = start_location +/datum/shuttle/autodock/multi/proc/build_destinations_cache() + last_cache_rebuild_time = world.time + destinations_cache.Cut() + for(var/destination_tag in destination_tags) + var/obj/effect/shuttle_landmark/landmark = SSshuttles.get_landmark(destination_tag) + if (istype(landmark)) + destinations_cache["[landmark.name]"] = landmark -/datum/shuttle/multi_shuttle/current_dock_target() - return destination_dock_targets[last_location] - -/datum/shuttle/multi_shuttle/move(var/area/origin, var/area/destination) +/datum/shuttle/autodock/multi/perform_shuttle_move() ..() last_move = world.time - if (destination == src.origin) - returned_home = 1 - docking_controller = destination_dock_controllers[last_location] - -/datum/shuttle/multi_shuttle/proc/announce_departure() +/datum/shuttle/autodock/multi/proc/announce_departure() if(cloaked || isnull(departure_message)) return + command_announcement.Announce(departure_message, (announcer ? announcer : "[using_map.boss_name]")) - command_announcement.Announce(departure_message,(announcer ? announcer : "[using_map.boss_name]")) - -/datum/shuttle/multi_shuttle/proc/announce_arrival() - +/datum/shuttle/autodock/multi/proc/announce_arrival() if(cloaked || isnull(arrival_message)) return - - command_announcement.Announce(arrival_message,(announcer ? announcer : "[using_map.boss_name]")) - - -/obj/machinery/computer/shuttle_control/multi - icon_keyboard = "syndie_key" - icon_screen = "syndishuttle" - -/obj/machinery/computer/shuttle_control/multi/attack_hand(user as mob) - - if(..(user)) - return - src.add_fingerprint(user) - - var/datum/shuttle/multi_shuttle/MS = shuttle_controller.shuttles[shuttle_tag] - if(!istype(MS)) return - - var/dat - dat = "
[shuttle_tag] Ship Control
" - - - if(MS.moving_status != SHUTTLE_IDLE) - dat += "Location: Moving
" - else - var/area/areacheck = get_area(src) - dat += "Location: [areacheck.name]
" - - if((MS.last_move + MS.cooldown*10) > world.time) - dat += "Engines charging.
" - else - dat += "Engines ready.
" - - if(MS.can_cloak) - dat += "
Toggle cloaking field
" - dat += "Move ship
" - dat += "Return to base
" - - //Docking - dat += "


" - if(MS.skip_docking_checks()) - dat += "Docking Status: Not in use." - else - var/override_en = MS.docking_controller.override_enabled - var/docking_status = MS.docking_controller.get_docking_status() - - dat += "Docking Status: " - switch(docking_status) - if("undocked") - dat += "Undocked" - if("docking") - dat += "Docking" - if("undocking") - dat += "Undocking" - if("docked") - dat += "Docked" - - if(override_en) dat += " (Override Enabled)" - - dat += ". \[Refresh\]

" - - switch(docking_status) - if("undocked") - dat += "Dock" - if("docked") - dat += "Undock" - dat += "
" - - user << browse("[dat]", "window=[shuttle_tag]shuttlecontrol;size=300x600") - -//check if we're undocked, give option to force launch -/obj/machinery/computer/shuttle_control/proc/check_docking(datum/shuttle/multi_shuttle/MS) - if(MS.skip_docking_checks() || MS.docking_controller.can_launch()) - return 1 - - var/choice = alert("The shuttle is currently docked! Please undock before continuing.","Error","Cancel","Force Launch") - if(choice == "Cancel") - return 0 - - choice = alert("Forcing a shuttle launch while docked may result in severe injury, death and/or damage to property. Are you sure you wish to continue?", "Force Launch", "Force Launch", "Cancel") - if(choice == "Cancel") - return 0 - - return 1 - -/obj/machinery/computer/shuttle_control/multi/Topic(href, href_list) - if(..()) - return 1 - - usr.set_machine(src) - src.add_fingerprint(usr) - - var/datum/shuttle/multi_shuttle/MS = shuttle_controller.shuttles[shuttle_tag] - if(!istype(MS)) return - - //to_world("multi_shuttle: last_departed=[MS.last_departed], origin=[MS.origin], interim=[MS.interim], travel_time=[MS.move_time]") - - if(href_list["refresh"]) - updateUsrDialog() - return - - if (MS.moving_status != SHUTTLE_IDLE) - to_chat(usr, "[shuttle_tag] vessel is moving.") - return - - if(href_list["dock_command"]) - MS.dock() - return - - if(href_list["undock_command"]) - MS.undock() - return - - if(href_list["start"]) - if(MS.at_origin) - to_chat(usr, "You are already at the home base.") - return - - if((MS.last_move + MS.cooldown*10) > world.time) - to_chat(usr, "The ship's drive is inoperable while the engines are charging.") - return - - if(!check_docking(MS)) - updateUsrDialog() - return - - // No point giving a warning if it does literally nothing. -// if(!MS.return_warning) -// to_chat(usr, "Returning to your home base will end your mission. If you are sure, press the button again.") -// //TODO: Actually end the mission. -// MS.return_warning = 1 -// return - - MS.long_jump(MS.last_departed, MS.origin, MS.interim, MS.move_time) - MS.last_departed = MS.origin - MS.last_location = MS.start_location - MS.at_origin = 1 - - if(href_list["toggle_cloak"]) - if(!MS.can_cloak) - return - MS.cloaked = !MS.cloaked - to_chat(usr, "Ship stealth systems have been [(MS.cloaked ? "activated. The station will not" : "deactivated. The station will")] be warned of our arrival.") - - if(href_list["move_multi"]) - if((MS.last_move + MS.cooldown*10) > world.time) - to_chat(usr, "The ship's drive is inoperable while the engines are charging.") - return - - if(!check_docking(MS)) - updateUsrDialog() - return - - var/choice = input("Select a destination.") as null|anything in MS.destinations - if(!choice) return - - to_chat(usr, "[shuttle_tag] main computer received message.") - - if(MS.at_origin) - MS.announce_arrival() - MS.last_departed = MS.origin - MS.at_origin = 0 - - - MS.long_jump(MS.last_departed, MS.destinations[choice], MS.interim, MS.move_time) - MS.last_departed = MS.destinations[choice] - MS.last_location = choice - return - - else if(choice == MS.origin) - - MS.announce_departure() - - MS.short_jump(MS.last_departed, MS.destinations[choice]) - MS.last_departed = MS.destinations[choice] - MS.last_location = choice - - updateUsrDialog() + command_announcement.Announce(arrival_message, (announcer ? announcer : "[using_map.boss_name]")) diff --git a/code/modules/shuttles/shuttles_web.dm b/code/modules/shuttles/shuttles_web.dm index e0b016d2f6..6698584270 100644 --- a/code/modules/shuttles/shuttles_web.dm +++ b/code/modules/shuttles/shuttles_web.dm @@ -1,12 +1,11 @@ //This shuttle traverses a "web" of route_datums to have a wider range of places to go and make flying feel like movement is actually occuring. -/datum/shuttle/web_shuttle - flags = SHUTTLE_FLAGS_NONE +/datum/shuttle/autodock/web_shuttle + flags = SHUTTLE_FLAGS_ZERO_G var/visible_name = null // The pretty name shown to people in announcements, since the regular name var is used internally for other things. var/cloaked = FALSE var/can_cloak = FALSE var/cooldown = 0 var/last_move = 0 //the time at which we last moved - var/area/current_area = null var/datum/shuttle_web_master/web_master = null var/web_master_type = null var/flight_time_modifier = 1.0 @@ -15,11 +14,10 @@ var/autopilot_delay = 60 // How many ticks to not do anything when not following an autopath. Should equal two minutes. var/autopilot_first_delay = null // If your want your shuttle to stay for a different amount of time for the first time, set this. var/can_rename = TRUE // Lets the pilot rename the shuttle. Only available once. - category = /datum/shuttle/web_shuttle + category = /datum/shuttle/autodock/web_shuttle var/list/obj/item/clothing/head/pilot/helmets -/datum/shuttle/web_shuttle/New() - current_area = locate(current_area) +/datum/shuttle/autodock/web_shuttle/New() web_master = new web_master_type(src) build_destinations() if(autopilot) @@ -31,42 +29,45 @@ helmets = list() ..() -/datum/shuttle/web_shuttle/Destroy() - qdel(web_master) +/datum/shuttle/autodock/web_shuttle/Destroy() + QDEL_NULL(web_master) helmets.Cut() return ..() +/datum/shuttle/autodock/web_shuttle/current_dock_target() + // TODO - Probably don't even need to override this right? Debug testing code below will check! + . = web_master?.get_current_destination()?.my_landmark?.docking_controller?.id_tag + if (. != ..()) + warning("Web shuttle [src] had current_dock_target()=[.] but autodock.current_dock_target() = [..()]") -/datum/shuttle/web_shuttle/current_dock_target() - if(web_master) - return web_master.current_dock_target() - -/datum/shuttle/web_shuttle/move(var/area/origin, var/area/destination) +/datum/shuttle/autodock/web_shuttle/perform_shuttle_move() ..() last_move = world.time + active_docking_controller = current_location.docking_controller + update_docking_target(current_location) -/datum/shuttle/web_shuttle/short_jump() +/datum/shuttle/autodock/web_shuttle/short_jump() . = ..() update_helmets() -/datum/shuttle/web_shuttle/long_jump() +/datum/shuttle/autodock/web_shuttle/long_jump() . = ..() update_helmets() -/datum/shuttle/web_shuttle/on_shuttle_departure() +/datum/shuttle/autodock/web_shuttle/on_shuttle_departure() . = ..() web_master.on_shuttle_departure() update_helmets() -/datum/shuttle/web_shuttle/on_shuttle_arrival() +/datum/shuttle/autodock/web_shuttle/on_shuttle_arrival() . = ..() web_master.on_shuttle_arrival() update_helmets() -/datum/shuttle/web_shuttle/proc/build_destinations() +/datum/shuttle/autodock/web_shuttle/proc/build_destinations() return -/datum/shuttle/web_shuttle/process() +/datum/shuttle/autodock/web_shuttle/process() update_helmets() if(moving_status == SHUTTLE_IDLE) @@ -76,8 +77,8 @@ else // Otherwise we are about to start one or just finished one. if(autopilot_delay > 0) // Wait for awhile so people can get on and off. - if(docking_controller && !skip_docking_checks()) // Dock to the destination if possible. - var/docking_status = docking_controller.get_docking_status() + if(active_docking_controller && shuttle_docking_controller) // Dock to the destination if possible. + var/docking_status = shuttle_docking_controller.get_docking_status() if(docking_status == "undocked") dock() autopilot_say("Docking.") @@ -96,8 +97,8 @@ autopilot_delay-- else // Time to go. - if(docking_controller && !skip_docking_checks()) // Undock if possible. - var/docking_status = docking_controller.get_docking_status() + if(active_docking_controller && shuttle_docking_controller) // Undock if possible. + var/docking_status = shuttle_docking_controller.get_docking_status() if(docking_status == "docked") undock() autopilot_say("Undocking.") @@ -109,13 +110,13 @@ autopilot_say("Taking off.") web_master.process_autopath() -/datum/shuttle/web_shuttle/proc/update_helmets() +/datum/shuttle/autodock/web_shuttle/proc/update_helmets() for(var/helm in helmets) - if(!helm) - helmets -= helm - continue var/obj/item/clothing/head/pilot/H = helm - if(!H.shuttle_comp || get_area(H.shuttle_comp) != get_area(H)) + if(QDELETED(H)) + helmets -= H + continue + if(!H.shuttle_comp || !(get_area(H) in shuttle_area)) H.shuttle_comp = null H.audible_message("\The [H] pings as it loses it's connection with the ship.") H.update_hud("discon") @@ -123,24 +124,24 @@ else H.update_hud(moving_status) -/datum/shuttle/web_shuttle/proc/adjust_autopilot(on) +/datum/shuttle/autodock/web_shuttle/proc/adjust_autopilot(on) if(on) if(autopilot) return autopilot = TRUE autopilot_delay = initial(autopilot_delay) - shuttle_controller.process_shuttles += src + shuttle_controller.process_shuttles |= src else if(!autopilot) return autopilot = FALSE shuttle_controller.process_shuttles -= src -/datum/shuttle/web_shuttle/proc/autopilot_say(message) // Makes the autopilot 'talk' to the passengers. +/datum/shuttle/autodock/web_shuttle/proc/autopilot_say(message) // Makes the autopilot 'talk' to the passengers. var/padded_message = "shuttle autopilot states, \"[message]\"" - message_passengers(current_area, padded_message) + message_passengers(padded_message) -/datum/shuttle/web_shuttle/proc/rename_shuttle(mob/user) +/datum/shuttle/autodock/web_shuttle/proc/rename_shuttle(mob/user) if(!can_rename) to_chat(user, "You can't rename this vessel.") return @@ -162,6 +163,8 @@ var/list/my_doors //Should be list("id_tag" = "Pretty Door Name", ...) var/list/my_sensors //Should be list("id_tag" = "Pretty Sensor Name", ...) +// Note - Searching own area for doors/sensors is fine for legacy web shuttles as they are single-area. +// However if this code is copied to future multi-area shuttles, should search in all shuttle areas /obj/machinery/computer/shuttle_control/web/Initialize() . = ..() var/area/my_area = get_area(src) @@ -186,7 +189,7 @@ log_debug("[my_area] shuttle computer couldn't find [lost] sensor!") /obj/machinery/computer/shuttle_control/web/attackby(obj/I, mob/user) - var/datum/shuttle/web_shuttle/shuttle = shuttle_controller.shuttles[shuttle_tag] + var/datum/shuttle/autodock/web_shuttle/shuttle = shuttle_controller.shuttles[shuttle_tag] if(shuttle && istype(I,/obj/item/clothing/head/pilot)) var/obj/item/clothing/head/pilot/H = I H.shuttle_comp = src @@ -208,7 +211,7 @@ /* // If nanoUI falls over and you want a non-nanoUI UI, feel free to uncomment this section. - var/datum/shuttle/web_shuttle/WS = shuttle_controller.shuttles[shuttle_tag] + var/datum/shuttle/autodock/web_shuttle/WS = shuttle_controller.shuttles[shuttle_tag] if(!istype(WS)) message_admins("ERROR: Shuttle computer ([src]) ([shuttle_tag]) could not find their shuttle in the shuttles list.") return @@ -272,8 +275,9 @@ /obj/machinery/computer/shuttle_control/web/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) var/data[0] var/list/routes[0] - var/datum/shuttle/web_shuttle/shuttle = shuttle_controller.shuttles[shuttle_tag] + var/datum/shuttle/autodock/web_shuttle/shuttle = SSshuttles.shuttles[shuttle_tag] if(!istype(shuttle)) + to_chat(user, "Unable to establish link with the shuttle.") return var/list/R = shuttle.web_master.get_available_routes() @@ -333,11 +337,11 @@ "future_location" = future_location, "shuttle_state" = shuttle_state, "routes" = routes, - "has_docking" = shuttle.docking_controller? 1 : 0, + "has_docking" = shuttle.shuttle_docking_controller? 1 : 0, "skip_docking" = shuttle.skip_docking_checks(), "is_moving" = shuttle.moving_status != SHUTTLE_IDLE, - "docking_status" = shuttle.docking_controller? shuttle.docking_controller.get_docking_status() : null, - "docking_override" = shuttle.docking_controller? shuttle.docking_controller.override_enabled : null, + "docking_status" = shuttle.shuttle_docking_controller? shuttle.shuttle_docking_controller.get_docking_status() : null, + "docking_override" = shuttle.shuttle_docking_controller? shuttle.shuttle_docking_controller.override_enabled : null, "is_in_transit" = shuttle.has_arrive_time(), "travel_progress" = between(0, percent_finished, 100), "time_left" = round( (total_time - elapsed_time) / 10), @@ -360,13 +364,13 @@ /obj/machinery/computer/shuttle_control/web/Topic(href, href_list) - if(..()) - return 1 + if((. = ..())) + return usr.set_machine(src) src.add_fingerprint(usr) - var/datum/shuttle/web_shuttle/WS = shuttle_controller.shuttles[shuttle_tag] + var/datum/shuttle/autodock/web_shuttle/WS = SSshuttles.shuttles[shuttle_tag] if(!istype(WS)) message_admins("ERROR: Shuttle computer ([src]) ([shuttle_tag]) could not find their shuttle in the shuttles list.") return @@ -436,19 +440,38 @@ message_admins("ERROR: Shuttle computer was asked to travel to a nonexistant destination.") return + WS.next_location = target_destination.my_landmark + if(!can_move(WS, usr)) + return + WS.web_master.future_destination = target_destination to_chat(usr, "[WS.visible_name] flight computer received command.") WS.web_master.reset_autopath() // Deviating from the path will almost certainly confuse the autopilot, so lets just reset its memory. var/travel_time = new_route.travel_time * WS.flight_time_modifier - + // TODO - Leshana - Change this to use proccess stuff of autodock! if(new_route.interim && new_route.travel_time) - WS.long_jump(WS.current_area, target_destination.my_area, new_route.interim, travel_time / 10) + WS.long_jump(target_destination.my_landmark, new_route.interim, travel_time / 10) else - WS.short_jump(WS.current_area, target_destination.my_area) + WS.short_jump(target_destination.my_landmark) ui_interact(usr) +//check if we're undocked, give option to force launch +/obj/machinery/computer/shuttle_control/web/proc/check_docking(datum/shuttle/autodock/MS) + if(MS.skip_docking_checks() || MS.check_undocked()) + return 1 + + var/choice = alert("The shuttle is currently docked! Please undock before continuing.","Error","Cancel","Force Launch") + if(choice == "Cancel") + return 0 + + choice = alert("Forcing a shuttle launch while docked may result in severe injury, death and/or damage to property. Are you sure you wish to continue?", "Force Launch", "Force Launch", "Cancel") + if(choice == "Cancel") + return 0 + + return 1 + // Props, for now. /obj/structure/flight_left name = "flight computer meters" @@ -474,11 +497,18 @@ /obj/shuttle_connector/Initialize() . = ..() - SSshuttles.OnDocksInitialized(CALLBACK(src, .proc/setup_routes)) + GLOB.shuttle_added.register_global(src, .proc/setup_routes) -/obj/shuttle_connector/proc/setup_routes() - if(destinations && shuttle_name) - var/datum/shuttle/web_shuttle/ES = shuttle_controller.shuttles[shuttle_name] +/obj/shuttle_connector/Destroy() + GLOB.shuttle_added.unregister_global(src, .proc/setup_routes) + . = ..() + +// This is called whenever a shuttle is initialized. If its our shuttle, do our thing! +/obj/shuttle_connector/proc/setup_routes(var/new_shuttle) + var/datum/shuttle/autodock/web_shuttle/ES = shuttle_controller.shuttles[shuttle_name] + if(ES != new_shuttle) + return // Its not our shuttle! Ignore! + if(destinations && istype(ES)) var/datum/shuttle_web_master/WM = ES.web_master for(var/new_dest in destinations) @@ -487,7 +517,9 @@ for(var/type_to_link in D.routes_to_make) var/travel_delay = D.routes_to_make[type_to_link] - D.link_destinations(WM.get_destination_by_type(type_to_link), D.preferred_interim_area, travel_delay) + D.link_destinations(WM.get_destination_by_type(type_to_link), D.preferred_interim_tag, travel_delay) + else + warning("[log_info_line()]'s shuttle [global.log_info_line(ES)] initialized but destinations:[destinations]") qdel(src) diff --git a/code/modules/shuttles/web_datums.dm b/code/modules/shuttles/web_datums.dm index f64573270c..3e2abf9443 100644 --- a/code/modules/shuttles/web_datums.dm +++ b/code/modules/shuttles/web_datums.dm @@ -8,7 +8,7 @@ /datum/shuttle_route var/datum/shuttle_destination/start = null // One of the two sides of this route. Start just means it was the creator of this route. var/datum/shuttle_destination/end = null // The second side. - var/area/interim = null // Where the shuttle sits during the movement. Make sure no other shuttle shares this or Very Bad Things will happen. + var/var/obj/effect/shuttle_landmark/interim // Where the shuttle sits during the movement. Make sure no other shuttle shares this or Very Bad Things will happen. var/travel_time = 0 // How long it takes to move from start to end, or end to start. Set to 0 for instant travel. var/one_way = FALSE // If true, you can't travel from end to start. @@ -16,7 +16,7 @@ start = _start end = _end if(_interim) - interim = locate(_interim) + interim = SSshuttles.get_landmark(_interim) travel_time = _time one_way = _oneway @@ -50,14 +50,12 @@ // This is the second datum, and contains information on all the potential destinations for a specific shuttle. /datum/shuttle_destination var/name = "a place" // Name of the destination, used for the flight computer. - var/area/my_area = null // Where the shuttle will move to when it actually arrives. + var/obj/effect/shuttle_landmark/my_landmark = null // Where the shuttle will move to when it actually arrives. var/datum/shuttle_web_master/master = null // The datum that does the coordination with the actual shuttle datum. var/list/routes = list() // Routes that are connected to this destination. - var/preferred_interim_area = null // When building a new route, use this interim area. + var/preferred_interim_tag = null // When building a new route, use interim landmark with this tag. var/skip_me = FALSE // We will not autocreate this one. Some map must be doing it. - var/dock_target = null // The tag_id that the shuttle will use to try to dock to the destination, if able. - var/radio_announce = 0 // Whether it will make a station announcement (0) or a radio announcement (1). var/announcer = null // The name of the 'announcer' that will say the arrival/departure messages. Defaults to the map's boss name if blank. // var/arrival_message = null // Message said if the ship enters this destination. Not announced if the ship is cloaked. @@ -72,7 +70,9 @@ var/list/routes_to_make = list() /datum/shuttle_destination/New(var/new_master) - my_area = locate(my_area) + my_landmark = SSshuttles.get_landmark(my_landmark) + if(!my_landmark) + log_debug("Web shuttle destination '[name]' could not find its landmark '[my_landmark]'.") master = new_master /datum/shuttle_destination/Destroy() @@ -99,7 +99,7 @@ // Now link our new destination to us. var/travel_delay = destinations_to_create[type_to_make] - link_destinations(new_dest, preferred_interim_area, travel_delay) + link_destinations(new_dest, preferred_interim_tag, travel_delay) to_world("SHUTTLES: [name] has linked themselves to [new_dest.name]") to_world("SHUTTLES: [name] has finished building destinations. already_made list is \[[english_list(already_made)]\].") @@ -135,14 +135,14 @@ else global_announcer.autosay(get_arrival_message(),(announcer ? announcer : "[using_map.boss_name]")) -/datum/shuttle_destination/proc/link_destinations(var/datum/shuttle_destination/other_place, var/area/interim_area, var/travel_time = 0) +/datum/shuttle_destination/proc/link_destinations(var/datum/shuttle_destination/other_place, var/interim_tag, var/travel_time = 0) // First, check to make sure this doesn't cause a duplicate route. for(var/datum/shuttle_route/R in routes) if(R.start == other_place || R.end == other_place) return // Now we can connect them. - var/datum/shuttle_route/new_route = new(src, other_place, interim_area, travel_time) + var/datum/shuttle_route/new_route = new(src, other_place, interim_tag, travel_time) routes += new_route other_place.routes += new_route @@ -166,7 +166,7 @@ // This is the third and final datum, which coordinates with the shuttle datum to tell it where it is, where it can go, and how long it will take. // It is also responsible for instancing all the destinations it has control over, and linking them together. /datum/shuttle_web_master - var/datum/shuttle/web_shuttle/my_shuttle = null // Ref to the shuttle this datum is coordinating with. + var/datum/shuttle/autodock/web_shuttle/my_shuttle = null // Ref to the shuttle this datum is coordinating with. var/datum/shuttle_destination/current_destination = null // Where the shuttle currently is. Bit of a misnomer. var/datum/shuttle_destination/future_destination = null // Where it will be in the near future. var/datum/shuttle_destination/starting_destination = null // Where the shuttle will start at, generally at the home base. @@ -204,7 +204,7 @@ for(var/datum/shuttle_destination/D in destinations) for(var/type_to_link in D.routes_to_make) var/travel_delay = D.routes_to_make[type_to_link] - D.link_destinations(get_destination_by_type(type_to_link), D.preferred_interim_area, travel_delay) + D.link_destinations(get_destination_by_type(type_to_link), D.preferred_interim_tag, travel_delay) /datum/shuttle_web_master/proc/on_shuttle_departure() current_destination.exit() @@ -214,11 +214,6 @@ future_destination.enter() current_destination = future_destination future_destination = null - my_shuttle.current_area = current_destination.my_area - -/datum/shuttle_web_master/proc/current_dock_target() - if(current_destination) - return current_destination.dock_target /datum/shuttle_web_master/proc/get_available_routes() if(current_destination) @@ -254,10 +249,11 @@ future_destination = R.get_other_side(current_destination) var/travel_time = R.travel_time * my_shuttle.flight_time_modifier * 2 // Autopilot is less efficent than having someone flying manually. + // TODO - Leshana - Change this to use proccess stuff of autodock! if(R.interim && R.travel_time > 0) - my_shuttle.long_jump(my_shuttle.current_area, future_destination.my_area, R.interim, travel_time / 10) + my_shuttle.long_jump(future_destination.my_landmark, R.interim, travel_time / 10) else - my_shuttle.short_jump(my_shuttle.current_area, future_destination.my_area) + my_shuttle.short_jump(future_destination.my_landmark) return TRUE // Note this will return before the shuttle actually arrives. /datum/shuttle_web_master/proc/process_autopath() diff --git a/icons/effects/numbers.dmi b/icons/effects/numbers.dmi new file mode 100644 index 0000000000000000000000000000000000000000..fcf9463ccd22dec264ce1022d31e00f4a6d10950 GIT binary patch literal 296 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRv#0(^j0@@sb6lZ`>h%1nuvf^Clgu7d&edz{r z7)yfuf*Bm1-ADs++N(k$N?cNllZ!G7N;32F7#J$%1cwzAm45#cT=4Ph6D@CDt#fD2 z2X6>9xM=*~kx^&fhKE`_oU06!RvenKfJ?YZ%Lm9&UU6v70xs?*EgjBP7mhA(u zLi<;?tN=R6%G1R$gkz>@&p|;31CB!nPL`Oq7u<8owcp9TV8#r`i7{WYiVAPbrN2Bg pf%U{Ar8QCvq4IVYm~Ao|n0@yNOP2Rrt_PaJ;OXk;vd$@?2>^t%Z}|WK literal 0 HcmV?d00001 diff --git a/icons/obj/overmap.dmi b/icons/obj/overmap.dmi new file mode 100644 index 0000000000000000000000000000000000000000..859cd6c3afe5389a9d709159720bd45e26a228f9 GIT binary patch literal 10656 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 V6R|6Iz|KqHj@rH36)M&d{{j9QLbd<^ literal 0 HcmV?d00001 diff --git a/maps/~map_system/maps.dm b/maps/~map_system/maps.dm index fa97dd3633..a5298f09a0 100644 --- a/maps/~map_system/maps.dm +++ b/maps/~map_system/maps.dm @@ -84,6 +84,11 @@ var/list/all_maps = list() var/allowed_spawns = list("Arrivals Shuttle","Gateway", "Cryogenic Storage", "Cyborg Storage") + var/use_overmap = 0 // If overmap should be used (including overmap space travel override) + var/overmap_size = 20 // Dimensions of overmap zlevel if overmap is used. + var/overmap_z = 0 // If 0 will generate overmap zlevel on init. Otherwise will populate the zlevel provided. + var/overmap_event_areas = 0 // How many event "clouds" will be generated + var/lobby_icon = 'icons/misc/title.dmi' // The icon which contains the lobby image(s) var/list/lobby_screens = list("mockingjay00") // The list of lobby screen to pick() from. If left unset the first icon state is always selected. diff --git a/nano/templates/shuttle_control_console_multi.tmpl b/nano/templates/shuttle_control_console_multi.tmpl new file mode 100644 index 0000000000..df25132bc7 --- /dev/null +++ b/nano/templates/shuttle_control_console_multi.tmpl @@ -0,0 +1,84 @@ +

Shuttle Status

+
+
+ {{:data.shuttle_status}} +
+ {{if data.can_cloak}} +
+ {{:data.legit ? "ATC Inhibitor" : "Cloaking Field"}} is {{:data.cloaked ? "enabled" : "disabled"}}. {{:helper.link('Toggle', 'arrowreturn-1-s', {'toggle_cloaked' : '1'}) }} +
+ {{/if}} +
+
+
+
+ Bluespace Drive: +
+
+ {{if data.shuttle_state == "idle"}} + IDLE + {{else data.shuttle_state == "warmup"}} + SPINNING UP + {{else data.shuttle_state == "in_transit"}} + ENGAGED + {{else}} + ERROR + {{/if}} +
+
+
+{{if data.has_docking}} +
+
+
+ Docking Status: +
+
+ {{if data.docking_status == "docked"}} + DOCKED + {{else data.docking_status == "docking"}} + {{if !data.docking_override}} + DOCKING + {{else}} + DOCKING-MANUAL + {{/if}} + {{else data.docking_status == "undocking"}} + {{if !data.docking_override}} + UNDOCKING + {{else}} + UNDOCKING-MANUAL + {{/if}} + {{else data.docking_status == "undocked"}} + UNDOCKED + {{else}} + ERROR + {{/if}} +
+
+ Docking Codes: +
+
+ {{:helper.link(data.docking_codes ? data.docking_codes : 'Not set', null, {'set_codes' : '1'}, null , null)}} +
+
+
+{{/if}} +
+
+ Current Destination: +
+ {{:data.destination_name}} +
+ {{:helper.link('Choose Destination', 'arrowreturn-1-s', {'pick' : '1'}, data.can_pick ? null : 'disabled' , null)}} +
+
+

Shuttle Control

+
+
+
+ {{:helper.link('Launch Shuttle', 'arrowthickstop-1-e', {'move' : '1'}, data.can_launch ? null : 'disabled' , null)}} + {{:helper.link('Cancel Launch', 'cancel', {'cancel' : '1'}, data.can_cancel ? null : 'disabled' , null)}} + {{:helper.link('Force Launch', 'alert', {'force' : '1'}, data.can_force ? null : 'disabled' , data.can_force ? 'redButton' : null)}} +
+
+
diff --git a/polaris.dme b/polaris.dme index 42381a0812..7a8f15ac4b 100644 --- a/polaris.dme +++ b/polaris.dme @@ -292,6 +292,8 @@ #include "code\datums\observation\logged_in.dm" #include "code\datums\observation\moved.dm" #include "code\datums\observation\observation.dm" +#include "code\datums\observation\shuttle_added.dm" +#include "code\datums\observation\shuttle_moved.dm" #include "code\datums\observation\turf_changed.dm" #include "code\datums\observation\unequipped.dm" #include "code\datums\observation\z_moved.dm" @@ -443,6 +445,7 @@ #include "code\game\area\areas.dm" #include "code\game\area\asteroid_areas.dm" #include "code\game\area\Space Station 13 areas.dm" +#include "code\game\area\ss13_deprecated_areas.dm" #include "code\game\dna\dna2.dm" #include "code\game\dna\dna2_domutcheck.dm" #include "code\game\dna\dna2_helpers.dm" @@ -2393,13 +2396,9 @@ #include "code\modules\organs\subtypes\vox.dm" #include "code\modules\organs\subtypes\xenos.dm" #include "code\modules\overmap\_defines.dm" +#include "code\modules\overmap\overmap_object.dm" #include "code\modules\overmap\sectors.dm" -#include "code\modules\overmap\ships\ship.dm" -#include "code\modules\overmap\ships\computers\engine_control.dm" -#include "code\modules\overmap\ships\computers\helm.dm" -#include "code\modules\overmap\ships\computers\shuttle.dm" -#include "code\modules\overmap\ships\engines\engine.dm" -#include "code\modules\overmap\ships\engines\thermal.dm" +#include "code\modules\overmap\spacetravel.dm" #include "code\modules\paperwork\adminpaper.dm" #include "code\modules\paperwork\carbonpaper.dm" #include "code\modules\paperwork\clipboard.dm" @@ -2676,9 +2675,12 @@ #include "code\modules\shuttles\antagonist.dm" #include "code\modules\shuttles\departmental.dm" #include "code\modules\shuttles\escape_pods.dm" +#include "code\modules\shuttles\landmarks.dm" #include "code\modules\shuttles\shuttle.dm" #include "code\modules\shuttles\shuttle_arrivals.dm" +#include "code\modules\shuttles\shuttle_autodock.dm" #include "code\modules\shuttles\shuttle_console.dm" +#include "code\modules\shuttles\shuttle_console_multi.dm" #include "code\modules\shuttles\shuttle_emergency.dm" #include "code\modules\shuttles\shuttle_ferry.dm" #include "code\modules\shuttles\shuttle_specops.dm" diff --git a/sound/effects/shuttles/shuttle_landing.ogg b/sound/effects/shuttles/shuttle_landing.ogg new file mode 100644 index 0000000000000000000000000000000000000000..fcb723416b9a3c9f9d9a70d994fac1bd587a491a GIT binary patch literal 115520 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

6Z*1_{Ytc7h}W=Gv7zs^a1CP( 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

K0P}ysk>PD7$uYEgQ3-#$;gzZ&dA=GweOt$ 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 z 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%0A^jYTKj9BTY3; zXwiEyR^=!8ywc^Hd)4um44Ul`)nNVY!*pBiuB881{dGz+>e;kmh68|y*z1o=0MeAR z1_-Lj$bhN;zMBqmVoYFQ_0d*7uX$wo8wWnUPM}4s1XBfz;aOdY6xkdU73@HE0HLWQ zAq0s*(dkDm-I8ovHB5fX)Z+Z+eEz^_d^YBV+tC5%cI%8f-~UW3ZBK)nOnTVsrXsPD ztPQbpyIdKCES<8%doXjIr?Th^%xUK)t@gZ2-WjxKt$UefbCV7pxZ_Axf&*0%v};b4 z)?6u3oeq^lgcdu($uSxLy01yfZ3oEZ7=AC_=W>qkcrg=7V^jV&^9jxFjoGU6^0vEu zsNl-}!GdF@D1c9dDp*Az1xBL+V2#pEGR0001_Mk^j zr;t<&wG7Yc2y0ApFm+H-$PQGEH8mmFLZs6lp`{bMM`y;k*Nl@|#@x5N=QgK4$@21} z$&)8%W;u>6mb+xqG9B&7G@Xp6T{%44zOGs;^X271Lv#VlY_pcM;4tf6wFT4k=JZg8 zKws%Lb>^I_2ahE>2|_vM$RfI$cIwd=P8s$@syPp0i<8OTP-%>tsODg-tXXgh_4kTv zDK*`}JmF>Z-|U5HxoYh_S;(|o)B!y{!LYtrVy3-lWE)gdtJM!UgnO@D0o+u${k3m7 zu=erWo4eF|&`e7Utw4Omwslb96&nIoQ6BA%pobM;$`DS=XhXEH3{atHj;@G}wnp|~ zHNjQ|TQIQn&p3m@fsavSW+T~esEtlWp`ov})B07;qP?q5md_-+^0Hca=JO&+j&p_w zyW@iN4q8>GeWJRw4ds)nYHJOzVylXe$i;RS9K>sqx>fAE)YzitUDwbgI&XYfjf+(@ zBGSoM*s@5ZHCu$rArMU}n<3t~oW|VZ`f6sakR%Ch-iWlD8DJr`kF8z!3|W;u=SD2u zP~Dhk*}m*b^*_Zha5?XBaL#kLAP)NaE=^kz8_a-+p+gO#*Ef7Ouj(=-L}9=pPiJRS z002OP1poj5006X9000yK004r3l=d0q;pOY(=>GxY=H2Gv;`cBzEHN!VI`ZM?-i-FB zgcV@xz`g=3qZ8pnFF+4=FgtKik1E(ga3YQ9qobfw#rjodGFt8Ga5iaB3$)WLvXGi01LH9(nk!Hz{M^bKxnEELI`@A{^jix za(6p(k80~f%WOr@>7_!u-x_|cWdGgS=XblYXS=q~LB^{Lt4;Q+q=(p&A&ahZFhBJe z*05h@uSCpqfLI$xPvKG^2b6XP(KiCzwplkxtk~dFChSRu#k^LYriakB(%h(0pkPJl zS`cEZv*Y;d`V5j}rq~PqIc-)K^of)7)ViVzv9Aa?2O{fLtV(3gO0EY7M91T0U#mGX z6FoMsm1IK2c}j>Vxfk8M(fi=uVs-4QM8~!S-4!6@C0@<0w8oqSRH$pl>UF_A%m76- zpzaI~e2}FnR6)=JqmD(e<+3XZfI6qGviUm7Y%4$}*jMCKG*0k}L=-3&X&Qy-gq58!ZHNBt(JI z&2n-b;^oyQ5=qTgwXvxx$GOLpigkA=ZB&qm4przM&%_Xqg@su6dpxQjSRLjrz$!Ih zt*yNTnA`rvfCOiTK&T>&EhfYGD&z~r7BLi0ntX!ar;v#*+AxxLjFFQ>DD0WSCSp?; zFmc|zj;MuhV8~zx^0d0*7N&!tgIWd$^SWuO5JHfUO#knVjry<#r;k~WHLU)QhnE}E z58Py*wKlWH;2qxK{m&* zZ0*WIbihY8VUnU6>2~ePPN6NAYs+?FRTy08NT26c{#4(9c#V7v>#r7qFQ_3v(KhNm zSY2>ov#534g)C0&Xyj6^*VWk zJ%B0LBx1Ip5&DmC@@%4t;U7ms7D9iu~(-o+^{N6UCeIY4V!kGA1)s! zo|(^=?LLjnhniv<_B9;tmOav>NzIv7Y{AA3r)y-^XDw1@PotLxQ(df#btmsQ6iL;G z%OVn7Np;NSIUI>90F|odfK^L0f&6%j239Z|&u+K(dlFNSay_ex#w72S&CMEwdTKX* z_T@~r{r_rZa-iw+%oImK(&v7cx^O1+f??QlN>UvNgK>bnkgN(a~!Hqfh_hpQX~-Vlj&@`;OB0w zCi2+{h9(VZS%s6{;M06v^~%O~N1{xT;`!{_jO67sXMd<|r^D3qk-E0CY%Wt+4@5bM z-yD^Y1gf|@yu{ySbU-+b0Ab=k06x7gV2m$e(lBv)UKiLxH_$}LIXmz*Fla&ufg{Rb z{1J}3uH#MePWwgPV0Hc7(0+GtP)3%YJO3lT9_=oUeZD_o)&9AJ=|$gKK3kmjIhR~c z$8V17c6;Ov2dSO?@1@u$J+!YBqU~1ubxRl1KKVdMhCx|T7ocQEY};St zOgy+E@a@=%w(o8;GqsIbd?7MFgXF`b-C*aPSE$N|G(8BSf!d~ZG-#FeBmqeR_qe1LQ@c&Lt5J#G(y5KY zyh@TNGERZACSiX12i0Nx1}kdOTBOG*MMG>^YqD?FLTxp0Q!q*!xU^ZAI_w~i zXJOy)0WvLdY1=$*Je-}K6AgJ&xOXK0+P0MZ53KyO5W*Wijc#xZ%|O#zsAXtQ7tkZa zXcV1^oU>8-Uj?Qh5y?WJl+r)Kt7?(zZcp*_ zC0&?t+8DlAYf85sBNkn?&80GDbKcs9f|ZQDD--h;Gjn&9cCgNws}G(u$8~#q>e#O~ zi>OG^qL=)QRXxfGBskb+)gyrvdIS>95{SMM=hCpbj+krWahJO6B2nX0UO4{zg__C(rf4V#%Brq`7$lEyUj1&khiQNeo}$qW zr7#U79Tewi#1=XfEM65th=~3urKsmB_FMMvpTWWD7&XZZqw%SZ-r=lWe*A_{%=Yo( zrC3vv!x^y+YVFZ{-nL1DmOW`#(H9nDdtga4Mabn&x{^htQ`HHAd0sJ#2y@!GM_L~y zp{;6?$&jNJXJts((}HG|Fxw+Z&?R$$jRXsoww`iHgfg-5q(!>)U8`=B@RvW+w^iC9 z{(txX(QVhbv0nXL(sCg6nD>C+xLmxj>M}y}fYlNjZWC8o0|jVPX^A2i2V)lzBp*v`LD3r2g3Lyj`)@M-qG+K`KbV4KhRKNc8nY#zx z!K)i*U#to9v){U5bDJKR=*_#U<=VtCI;)}XqMxiV6o*^es4-Ml7suIX^bk_`40GD7 zi!y z<)4n_tv++gT^<)9bFDkgIw$oCu|`byJgzne-C>BdY&j^Q%V9m&k*X;T4ypyn)cyuj zyM+arOsS?juYyS_mNsf>ighC>VbyaF^HFNH4pggBzpK--00$L4;?JR_f61z%{nyzJ zt1~&(9gDOw0n6%jn3g~Lr;U>$=O}7`PCd|x_Ck_FzVk)NNv^zXc~8*FP| z(*k^LPpZMk$zLxIQUbG-czXZIWz10N(In|`9?W(h-d9;2P}k z9UTpR0HBP-GXc7V<2iC9O<9k&(p0Xa)v9Shhc63WSW5rKnMehU@1)tFF`m$ydSmhW z&<>j7A%5M}e$CHrqpQVfb<*y-b85$Kxp%$E&|#B~c@a|KUsBVt(~jfFID5REtSOZ9 z>Z74^o_T!VasGr9LvtYBx7Y8B|8gtGoz32UHH^lL+h%jCl&eqK$~tAHm5=EmI!wmX zc+^b<`nwjy6tfHjJ=7BPsu?+k<$ww~XYVqKSdP=jhlMu_eK*JM91T;DIFc$d82{0I zOy1SFnjER!tHb&C&S7X=?Ejx;2kQ@K7hGBY^uUBsJdMetbhPJgbvTSRxZ{>_s8l*< zPA)yxDf5Q#icZC0zn%LWW+^advUJciLQ1iUmUt~>b`nz7_QAVp=4D||S~kgWw6Z8G zG-(AV?WvYDXe565F*4Zij2uz3#n7i4SEE70;@cfw?jHG9p6QE*u=Ft`$;B%b_Z0kY z(DIFKqFl}x-;lO-c-mV>x9LM%VnR+t{u_4^ByMBzC&jcT`T<_OZek2QL9rO3&Izm2 zO^gvUK(d&rB`^va!BjD!av~l5DQY*5UWid|>Zr9cu_PX>S#&fU%T1Q&EjRb+{=J{4 zv}w=c?CFKgWksJkHrgajmvQS!*mc+Qtgfdn(p2Z_>M@MEouL_t*$knBpka`6S%T^* z0T7XM5|RoHe~N%i@pX_CZ6c>lJ6F&wewpmsv8K()**6)}X!NVD^?~vGizMy+{A8yW zrwek&hzhn#X>6_Sdi`s1ebpg5U&&IS7I;Fftdk4C7eSTuLd2Iu{M5vvBsj2fDXN%Y z*A5i^d`_^06QJmzqL8E071po<&_Uf99P9%bQ?P{~vC0|$Cl8ICdIsLp=X-Z+WSo`r z@S&SK`s5#o^zzqxSr4tTa`m=dADu_6Ui38DW=FHs)fyTeNp*OpreY11Q_;%YhA~8) zWmr^i*zLg}6p)nelI|K9Lb{c1l!1XEr5jX`9J*V&h8#Lox?`kEX&8nPDd{u+bKY~k zpZ2HyZC}r`@3q#wer3ly$Em==v_mgj=a{Lai^Sprmp>$;%4SLNS*e1l;Jmk?L{36J z@y|3!Q~^&%=U$I0HP09gz}-%FlTYk#-CE|p^&e6ET9wXOY#}zLW>DI))@q=!)!Ik@ zd{yU9HqL!RM14Vl4DV2ty3P}){FAr-tsmdQTtwEVXU}`~&7-!|UhMx-K3e`)`Jlik zAH3pGqhd((%DI3bKR^m73zQL3loABW%L?!UWThpgrTKwM@<6HA(n8YG(%f>=@^V0F zi~)AGdcsh1TpzLft{;;oo;oDbaCrKe0izDnDP?|Eg1wF}7QJ?>^}jng92pqt{;BOW zOm|MEy>R6}22Wqfp%m!aokwgua)!IhEo~F9z$%1}3>Lv0~*@{r?x@0GFfIm;GrQN@= zY}=vp?H}c(=Of!KJ7tT{7^R&L7%T^e8YaE)8~|xpvU#p;L%LW2^|bP*Qr~HGumUOs z!DHl~DLA<$%QOG6lp#RtK4T8LlLT#{WI4b>|klHaqfl1{S~SN|>ck-$^T z;kBO4dX9EFdE`q$jg6fW{dt_h(RvOIeUNn7a`BTcE4DBa?@D=S|vO&`lCu+2(i zyWoAK0Gu$?PY^)yH%xLC3QkqW55Gxc9%RspnIq!IlD=XyH&zKll?U$ALC zoLD9P@0wI7(M9d$ea1@hOa(P5nDfk zV{vGdEvD^sJIr!f-le6Z9KaIzz8P}tXiM1PJ z0sCzC!8WQWM5S<3%{+rqV1^HhnFPvqmfNo`$R~8nt~@?L>^c0F1)yC-ic%l)e4EV$ zhIBB`i*{fdOqD0xH^=vg>h&-MUtBdP1glavz4!Me)W1=C0gb60>58!&A+FD)l;isr zdkzNKORfTS;EQ0NXYMXv!@DeF<)i?9i%u!!^ZZoUq08?(@%3kA9cPVOloKPQ^(f~Q zVAzYhIH@O9{FZ~yJCllYS4g-%QINX*(VJ&KU^qOQw%QkB8-*VI8@hH!2pLT3EQ=ga zrMhn=K1Z^uq1VvWw-+|%wc*?+R-LsIZy67iTlkKDYF2BvGCM7uNn9fN0R4h|;gC

*V1=WKk_k5+YaGko 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 DtjsSh literal 0 HcmV?d00001 From 661cda354c3b3605e4775b6a23c776586f9f2939 Mon Sep 17 00:00:00 2001 From: Leshana Date: Wed, 4 Mar 2020 10:53:47 -0500 Subject: [PATCH 13/86] Add upgrade mapping guide. --- code/modules/shuttles/upgrade_guide.md | 124 +++++++++++++++++++++++++ 1 file changed, 124 insertions(+) create mode 100644 code/modules/shuttles/upgrade_guide.md diff --git a/code/modules/shuttles/upgrade_guide.md b/code/modules/shuttles/upgrade_guide.md new file mode 100644 index 0000000000..01326e5f21 --- /dev/null +++ b/code/modules/shuttles/upgrade_guide.md @@ -0,0 +1,124 @@ +# "Landmark" Shuttles Conversion +This guide helps with updating maps and shuttle datums from the old "area" based system to the "landmark" based system. + +## Summary +The old shuttle datum worked with areas (`/area`). You are probably familiar with every shuttle having a few cookie-cutter shaped areas it travels between. +When the shuttle "moved" it was translated from its current area to the destination area. The areas had to be _exactly_ the same shape so +that each turf in the origin area got translated to the equivalent place at the target.\ +Since _all possible_ destinations had to have a dedicated area (and areas in BYOND can't overlap) this means it is impossible for two shuttles to travel to the same spot, even at different times. + +In the new system shuttle destinations are represented by "landmark" objects (`/obj/effect/shuttle_landmark`). +When a shuttle is "moved" it is translated from its current landmark to the destination landmark, with each turf keeping its same position _relative_ to the landmarks. +In other words, whatever a turf's x/y/z offsets are from the origin landmark, it will be moved to the same x/y/z offset from the destination landmark. + +## Landmark Objects +Shuttle destinations are represented by `/obj/effect/shuttle_landmark` objects on the map. + +* `name` - Pretty name of the nav point, used on overmap and in messages and console UI. +* `landmark_tag` - Globally unique ID, used by everything else to refer to this landmark. +* `docking_controller` - ID of the controller on the dock side (initialize to id_tag, becomes reference). Leave null if not applicable. +* `base_area` - Type path of the `/area` that should be here when a shuttle is *not* present. +* `base_turf` - Type path of the `/turf` that should be here when a shuttle is *not* present. +* `shuttle_restricted` - If not null, only the named shuttle is allowed to use this landmark. (TODO: Overmap functionality) +* `flags` - Bitfield - defaults to zero, can be any combination of: + * `SLANDMARK_FLAG_AUTOSET` (1) - If set, will initialize base_area and base_turf to same as where it was spawned at. + * `SLANDMARK_FLAG_ZERO_G` (2) - If set, Zero-G shuttles moved here will lose gravity unless the area has ambient gravity. +* `special_dock_targets` - Used to configure shuttles with multiple docking controllers on the shuttle. Map of shuttle `name` -> `id_tag` of the docking controller it should use for this landmark. (Think of a shuttle with airlocks on both sides, each with their own controller. This would tell it which side to use.) + + +## Shuttle Types + + +### Ferry Shuttles +These shuttles go back and forth between two locations (normally called "station" and "offsite"). +Examples: Mining shuttle, Arrivals Shuttle, etc. + +Old Type Path: `/datum/shuttle/ferry`\ +New Type Path: `/datum/shuttle/autodock/ferry` + +##### New Vars: + +Name|Type|Required?|Info +---|---|---|--- +shuttle_area |`/area` typepath(s)|Yes| Can be a single path or list of paths. + +##### Replaced vars: + +Old|New|Required?|Info +:---:|:---:|:---:|--- +area_station |landmark_station |Yes|Tag of the landmark for the "station" location. +area_offsite |landmark_offsite |Yes|Tag of the landmark for the "offsite" location. +area_transition |landmark_transition |No|Tag of the landmark for the "transition" location used during long_jump() +dock_target_station |On landmark |No|`id_tag` docking controller *on the dock* has been moved to the `docking_controller` var on the landmark_station landmark obj. +dock_target_offsite |On landmark |No|`id_tag` docking controller *on the dock* has been moved to the `docking_controller` var on the landmark_offsite landmark obj. + + + + +### Multi Shuttles +These shuttles go between a list of configured locations, one of which is its starting location. +Examples: Skipjack, Syndicate Shuttle + +Old Type Path: `/datum/shuttle/multi_shuttle`\ +New Type Path: `/datum/shuttle/autodock/multi` + +##### New Vars: + +Name|Type|Required?|Info +---|---|---|--- +shuttle_area |`/area` typepath(s)|Yes| Can be a single path or list of paths. + +##### Replaced vars: + +Old|New|Required?|Info +:---:|:---:|:---:|--- +origin |current_location |Yes|Tag of the landmark where the shuttle is at startup. +interim |landmark_transition |No|Tag of the landmark for the "transition" location used during long_jump() +start_location |N/A |No|No longer necessary, automatically determined from the value of `origin` +destinations |destination_tags |Yes|List of destinations the shuttle can travel to. Used to be associative list of *name* -> *area typepath*, now is normal list of landmark tag ids. Name is now read from the landmark obj. +destination_dock_targets|On landmarks |No|Used to be associative list of *name* -> *id_tag* for which docking controller *on the dock* to use at each destination. This is now specified by the `docking_controller` var on each landmark obj. + + + +### Web Shuttles +These shuttles travel along a network of locations connected by routes. Instead of being able to travel to any of its destinations, it can only travel to destinations connected by a route to its current location. Added by Polaris as an upgrade to Multi Shuttles. +Note: While cool, it is likely that the upcoming "overmap" shuttles will be even cooler, and may eventually replace some web shuttles. +Examples: Southern Cross' Ninja Shuttle, Tether's Excursion Shuttle + +Old Type Path: `/datum/shuttle/web_shuttle`\ +New Type Path: `/datum/shuttle/autodock/web_shuttle` + +##### New Vars: + +Name|Type|Required?|Info +---|---|---|--- +shuttle_area |`/area` typepath(s)|Yes| Can be a single path or list of paths. + +##### Replaced vars: + +Old|New|Required?|Info +:---:|:---:|:---:|--- +current_area |current_location |Yes|Tag of the landmark where the shuttle is at startup. + +#### Web Destination Configuration (`/datum/shuttle_destination`) +The network of routes for each web shuttle is configured by defining datums. These are mostly unchanged but use landmarks instead of areas now. + +##### Replaced vars: + +Old|New|Required?|Info +:---:|:---:|:---:|--- +my_area |my_landmark |Yes|Tag of the landmark associated with this destination. +preferred_interim_area |preferred_interim_tag |No|Tag of the landmark for the "transition" location used during long_jump() +dock_target |On landmark |No|`id_tag` docking controller *on the dock* has been moved to the `docking_controller` var on the my_landmark landmark obj. + +### Misc Shuttle Types +Other shuttle types that are either unused or unchanged in particular. + +#### Escape Pods +Special case of ferry shuttles that use escape pod berth controllers. +Type path changed from `/datum/shuttle/ferry/escape_pod` to `/datum/shuttle/autodock/ferry/escape_pod` +Follow same instructions as for other ferry shuttles. + +#### Multidock Ferry Shuttles +`/datum/shuttle/ferry/multidock` was a variant of ferry shuttles that could use a different docking port at each location. +Obsolete since is now natively supported by all dockable shuttles. From 984a0414db2d5160da86943aed4a2373dc9c7487 Mon Sep 17 00:00:00 2001 From: Leshana Date: Wed, 11 Mar 2020 23:57:49 -0400 Subject: [PATCH 14/86] Make sure supply shuttle can dock even with codes (cherry picked from commit 48dd03d237fe835d1d2ec3e4e70accdb92bdefb3) --- code/modules/shuttles/shuttle_supply.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/modules/shuttles/shuttle_supply.dm b/code/modules/shuttles/shuttle_supply.dm index 8b4de51588..53286ac949 100644 --- a/code/modules/shuttles/shuttle_supply.dm +++ b/code/modules/shuttles/shuttle_supply.dm @@ -79,3 +79,9 @@ /datum/shuttle/autodock/ferry/supply/proc/eta_minutes() var/ticksleft = arrive_time - world.time return round(ticksleft/600,1) + +// Read the docking codes off of the target to make sure we can always dock. +/datum/shuttle/autodock/ferry/supply/update_docking_target(var/obj/effect/shuttle_landmark/location) + ..() + if(active_docking_controller && active_docking_controller.docking_codes) + set_docking_codes(active_docking_controller.docking_codes) From 748ea0a98f385af807ca791c8d20faf0dc81f65f Mon Sep 17 00:00:00 2001 From: Leshana Date: Thu, 12 Mar 2020 10:30:18 -0400 Subject: [PATCH 15/86] Fixes and additional mapping convenience for landmark shuttles. - Improvement to web-shuttle: Don't update docking controller until jump() is completed. - It is now consistent with autodock behavior (for better or worse) - Add shuttle process_state to enable processing of web shuttle autopilot. - Convert Arrivals shuttles to be a subtype of /datum/shuttle/autodock/ferry - Default shuttle landmarks flags to SLANDMARK_FLAG_AUTOSET - Made this safe and backwards compatible by having SLANDMARK_FLAG_AUTOSET not overwrite already specified base_turf or base_area --- code/__defines/misc.dm | 1 + code/modules/shuttles/landmarks.dm | 13 +++++-- code/modules/shuttles/shuttle_arrivals.dm | 47 ++++++++++++++--------- code/modules/shuttles/shuttle_autodock.dm | 2 +- code/modules/shuttles/shuttles_web.dm | 9 ++++- code/modules/shuttles/upgrade_guide.md | 2 +- 6 files changed, 48 insertions(+), 26 deletions(-) diff --git a/code/__defines/misc.dm b/code/__defines/misc.dm index ceaeda8c48..b96c2cca84 100644 --- a/code/__defines/misc.dm +++ b/code/__defines/misc.dm @@ -106,6 +106,7 @@ #define FORCE_LAUNCH 2 #define WAIT_ARRIVE 3 #define WAIT_FINISH 4 +#define DO_AUTOPILOT 5 // Setting this much higher than 1024 could allow spammers to DOS the server easily. #define MAX_MESSAGE_LEN 1024 diff --git a/code/modules/shuttles/landmarks.dm b/code/modules/shuttles/landmarks.dm index b02c5813ba..99761dfe25 100644 --- a/code/modules/shuttles/landmarks.dm +++ b/code/modules/shuttles/landmarks.dm @@ -7,6 +7,7 @@ unacidable = 1 simulated = 0 invisibility = 101 + flags = SLANDMARK_FLAG_AUTOSET // We generally want to use current area/turf as base. //ID of the landmark var/landmark_tag @@ -22,17 +23,23 @@ var/turf/base_turf //Name of the shuttle, null for generic waypoint var/shuttle_restricted - // var/flags = 0 - Already defined on /atom ? Is it being used for anything? Can we reuse it safely? /obj/effect/shuttle_landmark/Initialize() . = ..() if(docking_controller) . = INITIALIZE_HINT_LATELOAD + // Even if this flag is set, hardcoded values take precedence. if(flags & SLANDMARK_FLAG_AUTOSET) - base_area = get_area(src) + if(ispath(base_area)) + var/area/A = locate(base_area) + if(!istype(A)) + CRASH("Shuttle landmark \"[landmark_tag]\" couldn't locate area [base_area].") + base_area = A + else + base_area = get_area(src) var/turf/T = get_turf(src) - if(T) + if(T && !base_turf) base_turf = T.type else base_area = locate(base_area || world.area) diff --git a/code/modules/shuttles/shuttle_arrivals.dm b/code/modules/shuttles/shuttle_arrivals.dm index 115d4476d2..a2d71c3fcc 100644 --- a/code/modules/shuttles/shuttle_arrivals.dm +++ b/code/modules/shuttles/shuttle_arrivals.dm @@ -1,15 +1,18 @@ // The new arrivals shuttle. -/datum/shuttle/ferry/arrivals +/datum/shuttle/autodock/ferry/arrivals + category = /datum/shuttle/autodock/ferry/arrivals + name = "Arrivals" - location = 1 + location = FERRY_LOCATION_OFFSITE warmup_time = 25 // Warmup takes 5 seconds, so 30 total. always_process = TRUE var/launch_delay = 3 - area_offsite = /area/shuttle/arrival/pre_game // not really 'pre game' but this area is already defined and unused - area_station = /area/shuttle/arrival/station - docking_controller_tag = "arrivals_shuttle" - dock_target_station = "arrivals_dock" + // Maps must implement their own subtype for their arrivals shuttle, and define at least: + // shuttle_area + // landmark_station (Which should define its dock target) + // landmark_offsite + // docking_controller_tag // For debugging. /obj/machinery/computer/shuttle_control/arrivals @@ -18,36 +21,42 @@ shuttle_tag = "Arrivals" // Unlike most shuttles, the arrivals shuttle is completely automated, so we need to put some additional code here. - +// Process the arrivals shuttle even when idle. +/obj/machinery/computer/shuttle_control/arrivals/process() + var/datum/shuttle/autodock/ferry/arrivals/shuttle = SSshuttles.shuttles[shuttle_tag] + if(shuttle && shuttle.process_state == IDLE_STATE) + shuttle.process() + ..() // This proc checks if anyone is on the shuttle. -/datum/shuttle/ferry/arrivals/proc/check_for_passengers(area/A) - for(var/mob/living/L in A) - return TRUE +/datum/shuttle/autodock/ferry/arrivals/proc/check_for_passengers() + for(var/area/A in shuttle_area) + for(var/mob/living/L in A) + return TRUE return FALSE // This is to stop the shuttle if someone tries to stow away when its leaving. -/datum/shuttle/ferry/arrivals/post_warmup_checks() +/datum/shuttle/autodock/ferry/arrivals/post_warmup_checks() if(!location) // If we're at station. - if(check_for_passengers(area_station)) + if(check_for_passengers()) return FALSE return TRUE -/datum/shuttle/ferry/arrivals/process() +/datum/shuttle/autodock/ferry/arrivals/process() if(process_state == IDLE_STATE) if(location) // If we're off-station (space). - if(check_for_passengers(area_offsite)) // No point arriving with an empty shuttle. + if(check_for_passengers()) // No point arriving with an empty shuttle. warmup_time = initial(warmup_time) launch() - message_passengers(area_offsite, "Arriving at [using_map.station_name] in thirty seconds...") + message_passengers("Arriving at [using_map.station_name] in thirty seconds...") spawn(10 SECONDS) - message_passengers(area_offsite, "Arriving at [using_map.station_name] in twenty seconds.") + message_passengers("Arriving at [using_map.station_name] in twenty seconds.") spawn(10 SECONDS) - message_passengers(area_offsite, "Arriving at [using_map.station_name] in ten seconds. Please buckle up.") + message_passengers("Arriving at [using_map.station_name] in ten seconds. Please buckle up.") else // We are at the station. - if(!check_for_passengers(area_station)) // Don't leave with anyone. + if(!check_for_passengers()) // Don't leave with anyone. if(launch_delay) // Give some time to get on the docks so people don't get trapped inbetween the dock airlocks. launch_delay-- else @@ -58,7 +67,7 @@ ..() // Do everything else /* -/datum/shuttle/ferry/arrivals/current_dock_target() +/datum/shuttle/autodock/ferry/arrivals/current_dock_target() if(location) // If we're off station. return null // Nothing to dock to in space. return ..() diff --git a/code/modules/shuttles/shuttle_autodock.dm b/code/modules/shuttles/shuttle_autodock.dm index d8ebc9c020..b9b1801205 100644 --- a/code/modules/shuttles/shuttle_autodock.dm +++ b/code/modules/shuttles/shuttle_autodock.dm @@ -217,4 +217,4 @@ return //do nothing for now /obj/effect/shuttle_landmark/transit - flags = SLANDMARK_FLAG_ZERO_G + flags = SLANDMARK_FLAG_ZERO_G|SLANDMARK_FLAG_AUTOSET diff --git a/code/modules/shuttles/shuttles_web.dm b/code/modules/shuttles/shuttles_web.dm index 6698584270..968911ee5c 100644 --- a/code/modules/shuttles/shuttles_web.dm +++ b/code/modules/shuttles/shuttles_web.dm @@ -22,6 +22,7 @@ build_destinations() if(autopilot) flags |= SHUTTLE_FLAGS_PROCESS + process_state = DO_AUTOPILOT if(autopilot_first_delay) autopilot_delay = autopilot_first_delay if(!visible_name) @@ -43,8 +44,6 @@ /datum/shuttle/autodock/web_shuttle/perform_shuttle_move() ..() last_move = world.time - active_docking_controller = current_location.docking_controller - update_docking_target(current_location) /datum/shuttle/autodock/web_shuttle/short_jump() . = ..() @@ -61,6 +60,8 @@ /datum/shuttle/autodock/web_shuttle/on_shuttle_arrival() . = ..() + active_docking_controller = current_location.docking_controller + update_docking_target(current_location) web_master.on_shuttle_arrival() update_helmets() @@ -131,11 +132,15 @@ autopilot = TRUE autopilot_delay = initial(autopilot_delay) shuttle_controller.process_shuttles |= src + if(process_state == IDLE_STATE) + process_state = DO_AUTOPILOT else if(!autopilot) return autopilot = FALSE shuttle_controller.process_shuttles -= src + if (process_state == DO_AUTOPILOT) + process_state = initial(process_state) /datum/shuttle/autodock/web_shuttle/proc/autopilot_say(message) // Makes the autopilot 'talk' to the passengers. var/padded_message = "shuttle autopilot states, \"[message]\"" diff --git a/code/modules/shuttles/upgrade_guide.md b/code/modules/shuttles/upgrade_guide.md index 01326e5f21..7c2c73f422 100644 --- a/code/modules/shuttles/upgrade_guide.md +++ b/code/modules/shuttles/upgrade_guide.md @@ -20,7 +20,7 @@ Shuttle destinations are represented by `/obj/effect/shuttle_landmark` objects o * `base_area` - Type path of the `/area` that should be here when a shuttle is *not* present. * `base_turf` - Type path of the `/turf` that should be here when a shuttle is *not* present. * `shuttle_restricted` - If not null, only the named shuttle is allowed to use this landmark. (TODO: Overmap functionality) -* `flags` - Bitfield - defaults to zero, can be any combination of: +* `flags` - Bitfield - defaults to `SLANDMARK_FLAG_AUTOSET`, can be any combination of: * `SLANDMARK_FLAG_AUTOSET` (1) - If set, will initialize base_area and base_turf to same as where it was spawned at. * `SLANDMARK_FLAG_ZERO_G` (2) - If set, Zero-G shuttles moved here will lose gravity unless the area has ambient gravity. * `special_dock_targets` - Used to configure shuttles with multiple docking controllers on the shuttle. Map of shuttle `name` -> `id_tag` of the docking controller it should use for this landmark. (Think of a shuttle with airlocks on both sides, each with their own controller. This would tell it which side to use.) From 1f7d8e640d80da2d8d38320a6b748d9535e0ba89 Mon Sep 17 00:00:00 2001 From: Leshana Date: Thu, 12 Mar 2020 23:34:19 -0400 Subject: [PATCH 16/86] Southern Cross map shuttle datum and landmark definitions. --- maps/southern_cross/shuttles/crew_shuttles.dm | 76 ++-- maps/southern_cross/shuttles/ert.dm | 41 +- maps/southern_cross/shuttles/heist.dm | 37 +- maps/southern_cross/shuttles/merc.dm | 41 +- maps/southern_cross/shuttles/ninja.dm | 40 +- maps/southern_cross/southern_cross_areas.dm | 23 +- .../southern_cross/southern_cross_shuttles.dm | 359 ++++++++++-------- 7 files changed, 338 insertions(+), 279 deletions(-) diff --git a/maps/southern_cross/shuttles/crew_shuttles.dm b/maps/southern_cross/shuttles/crew_shuttles.dm index 010328602c..415faba24d 100644 --- a/maps/southern_cross/shuttles/crew_shuttles.dm +++ b/maps/southern_cross/shuttles/crew_shuttles.dm @@ -5,10 +5,11 @@ shuttle_tag = "Shuttle 1" req_access = list(access_pilot) -/datum/shuttle/web_shuttle/shuttle1 +/datum/shuttle/autodock/web_shuttle/shuttle1 name = "Shuttle 1" warmup_time = 0 - current_area = /area/shuttle/shuttle1/start + shuttle_area = /area/shuttle/shuttle1/start + current_location = "hangar_1" docking_controller_tag = "shuttle1_shuttle" web_master_type = /datum/shuttle_web_master/shuttle1 autopilot = TRUE @@ -48,10 +49,11 @@ shuttle_tag = "Shuttle 2" req_access = list(access_pilot) -/datum/shuttle/web_shuttle/shuttle2 +/datum/shuttle/autodock/web_shuttle/shuttle2 name = "Shuttle 2" warmup_time = 0 - current_area = /area/shuttle/shuttle2/start + shuttle_area = /area/shuttle/shuttle2/start + current_location = "hangar_2" docking_controller_tag = "shuttle2_shuttle" web_master_type = /datum/shuttle_web_master/shuttle2 autopilot = TRUE @@ -88,10 +90,9 @@ /datum/shuttle_destination/shuttle1/root name = "Southern Cross Hangar One" - my_area = /area/shuttle/shuttle1/start - preferred_interim_area = /area/shuttle/shuttle1/transit + my_landmark = "hangar_1" + preferred_interim_tag = "shuttle1_transit" - dock_target = "hangar_1" radio_announce = 1 announcer = "Southern Cross Docking Computer" @@ -107,10 +108,9 @@ /datum/shuttle_destination/shuttle2/root name = "Southern Cross Hangar Two" - my_area = /area/shuttle/shuttle2/start - preferred_interim_area = /area/shuttle/shuttle2/transit + my_landmark = "hangar_2" + preferred_interim_tag = "shuttle2_transit" - dock_target = "hangar_2" radio_announce = 1 announcer = "Southern Cross Docking Computer" @@ -127,8 +127,8 @@ /datum/shuttle_destination/shuttle1/outside_SC name = "Outside of NLS Southern Cross" - my_area = /area/shuttle/shuttle1/seconddeck - preferred_interim_area = /area/shuttle/shuttle1/transit + my_landmark = "shuttle1_seconddeck" + preferred_interim_tag = "shuttle1_transit" routes_to_make = list( /datum/shuttle_destination/shuttle1/sif_orbit = 25 SECONDS, @@ -137,8 +137,8 @@ /datum/shuttle_destination/shuttle2/outside_SC name = "Outside of NLS Southern Cross" - my_area = /area/shuttle/shuttle2/seconddeck - preferred_interim_area = /area/shuttle/shuttle2/transit + my_landmark = "shuttle2_seconddeck" + preferred_interim_tag = "shuttle2_transit" routes_to_make = list( /datum/shuttle_destination/shuttle2/sif_orbit = 25 SECONDS, @@ -148,10 +148,9 @@ /datum/shuttle_destination/shuttle1/docked_SC name = "Southern Cross Docking Port" - my_area = /area/shuttle/shuttle1/arrivals_dock - preferred_interim_area = /area/shuttle/shuttle1/transit + my_landmark = "shuttle1_arrivals_dock" + preferred_interim_tag = "shuttle1_transit" - dock_target = "shuttle1_dock_airlocksc" radio_announce = 1 announcer = "Southern Cross Docking Computer" @@ -164,10 +163,9 @@ /datum/shuttle_destination/shuttle2/docked_SC name = "Southern Cross Docking Port" - my_area = /area/shuttle/shuttle2/arrivals_dock - preferred_interim_area = /area/shuttle/shuttle2/transit + my_landmark = "shuttle2_arrivals_dock" + preferred_interim_tag = "shuttle2_transit" - dock_target = "shuttle2_dock_airlocksc" radio_announce = 1 announcer = "Southern Cross Docking Computer" @@ -180,8 +178,8 @@ /datum/shuttle_destination/shuttle1/sif_orbit name = "Sif Orbit" - my_area = /area/shuttle/shuttle1/orbit - preferred_interim_area = /area/shuttle/shuttle1/transit + my_landmark = "shuttle1_orbit" + preferred_interim_tag = "shuttle1_transit" routes_to_make = list( /datum/shuttle_destination/shuttle1/sky = 25 SECONDS @@ -189,8 +187,8 @@ /datum/shuttle_destination/shuttle2/sif_orbit name = "Sif Orbit" - my_area = /area/shuttle/shuttle2/orbit - preferred_interim_area = /area/shuttle/shuttle2/transit + my_landmark = "shuttle2_orbit" + preferred_interim_tag = "shuttle2_transit" routes_to_make = list( /datum/shuttle_destination/shuttle2/sky = 25 SECONDS @@ -199,8 +197,8 @@ /datum/shuttle_destination/shuttle1/sky name = "Skies of Sif" - my_area = /area/shuttle/shuttle1/sky - preferred_interim_area = /area/shuttle/shuttle1/sky_transit + my_landmark = "shuttle1_sky" + preferred_interim_tag = "shuttle1_sky_transit" routes_to_make = list( /datum/shuttle_destination/shuttle1/main_base = 10 SECONDS, @@ -209,8 +207,8 @@ /datum/shuttle_destination/shuttle2/sky name = "Skies of Sif" - my_area = /area/shuttle/shuttle2/sky - preferred_interim_area = /area/shuttle/shuttle2/sky_transit + my_landmark = "shuttle2_sky" + preferred_interim_tag = "shuttle2_sky_transit" routes_to_make = list( /datum/shuttle_destination/shuttle2/main_base = 10 SECONDS, @@ -220,10 +218,9 @@ /datum/shuttle_destination/shuttle1/main_base name = "Main Outpost" - my_area = /area/shuttle/shuttle1/planet - preferred_interim_area = /area/shuttle/shuttle1/sky_transit + my_landmark = "shuttle1_planet" + preferred_interim_tag = "shuttle1_sky_transit" - dock_target = "surface_dock_1" radio_announce = 1 announcer = "Outpost Automated ATC" @@ -235,10 +232,9 @@ /datum/shuttle_destination/shuttle2/main_base name = "Main Outpost" - my_area = /area/shuttle/shuttle2/planet - preferred_interim_area = /area/shuttle/shuttle2/sky_transit + my_landmark = "shuttle2_planet" + preferred_interim_tag = "shuttle2_sky_transit" - dock_target = "surface_dock_2" radio_announce = 1 announcer = "Outpost Automated ATC" @@ -251,10 +247,10 @@ /datum/shuttle_destination/shuttle1/mining_base name = "Wilderness Landing Site" - my_area = /area/shuttle/shuttle1/mining - preferred_interim_area = /area/shuttle/shuttle1/sky_transit + // Note: Left area under this landmark as /area/shuttle/shuttle1/mining so it doesn't get seeded with POIs + my_landmark = "shuttle1_mining" + preferred_interim_tag = "shuttle1_sky_transit" - dock_target = "mining_dock_1" radio_announce = 1 announcer = "Outpost Automated ATC" @@ -266,10 +262,10 @@ /datum/shuttle_destination/shuttle2/mining_base name = "Wilderness Landing Site " - my_area = /area/shuttle/shuttle2/mining - preferred_interim_area = /area/shuttle/shuttle2/sky_transit + // Note: Left area under this landmark as /area/shuttle/shuttle2/mining so it doesn't get seeded with POIs + my_landmark = "shuttle2_mining" + preferred_interim_tag = "shuttle2_sky_transit" - dock_target = "mining_dock_2" radio_announce = 1 announcer = "Outpost Automated ATC" diff --git a/maps/southern_cross/shuttles/ert.dm b/maps/southern_cross/shuttles/ert.dm index 4ab0314aff..b739d131ab 100644 --- a/maps/southern_cross/shuttles/ert.dm +++ b/maps/southern_cross/shuttles/ert.dm @@ -27,12 +27,13 @@ req_access = list(access_cent_specops) shuttle_tag = "Response Operations" -/datum/shuttle/web_shuttle/ert +/datum/shuttle/autodock/web_shuttle/ert name = "Response Operations" warmup_time = 0 can_cloak = TRUE cloaked = FALSE - current_area = /area/shuttle/response_ship/start + shuttle_area = /area/shuttle/response_ship/start + current_location = "response_ship_start" docking_controller_tag = "response_shuttle" web_master_type = /datum/shuttle_web_master/ert flight_time_modifier = 0.5 // High speed low drag etc @@ -41,13 +42,10 @@ destination_class = /datum/shuttle_destination/ert starting_destination = /datum/shuttle_destination/ert/root - /datum/shuttle_destination/ert/root name = "Central Command" - my_area = /area/shuttle/response_ship/start - preferred_interim_area = /area/shuttle/response_ship/transit - - dock_target = "response_base" + my_landmark = "response_ship_start" + preferred_interim_tag = "response_ship_transit" routes_to_make = list( /datum/shuttle_destination/ert/orbit = 1 MINUTE, @@ -55,8 +53,8 @@ /datum/shuttle_destination/ert/orbit name = "Orbit of Sif" - my_area = /area/shuttle/response_ship/orbit - preferred_interim_area = /area/shuttle/response_ship/transit + my_landmark = "response_ship_orbit" + preferred_interim_tag = "response_ship_transit" routes_to_make = list( /datum/shuttle_destination/ert/outside_SC_1d = 30 SECONDS, @@ -67,8 +65,8 @@ /datum/shuttle_destination/ert/outside_SC_1d name = "NLS Southern Cross - Fore Port of First Deck" - my_area = /area/shuttle/response_ship/firstdeck - preferred_interim_area = /area/shuttle/response_ship/transit + my_landmark = "response_ship_firstdeck" + preferred_interim_tag = "response_ship_transit" routes_to_make = list( /datum/shuttle_destination/ert/outside_SC_2d = 0, @@ -79,8 +77,8 @@ /datum/shuttle_destination/ert/outside_SC_2d name = "NLS Southern Cross - Aft Starboard of Second Deck" - my_area = /area/shuttle/response_ship/seconddeck - preferred_interim_area = /area/shuttle/response_ship/transit + my_landmark = "response_ship_seconddeck" + preferred_interim_tag = "response_ship_transit" routes_to_make = list( /datum/shuttle_destination/ert/outside_SC_1d = 0, @@ -90,8 +88,8 @@ /datum/shuttle_destination/ert/outside_SC_3d name = "NLS Southern Cross - Aft Starboard of Third Deck" - my_area = /area/shuttle/response_ship/thirddeck - preferred_interim_area = /area/shuttle/response_ship/transit + my_landmark = "response_ship_thirddeck" + preferred_interim_tag = "response_ship_transit" routes_to_make = list( /datum/shuttle_destination/ert/outside_SC_1d = 0, @@ -101,10 +99,9 @@ /datum/shuttle_destination/ert/docked_SC name = "NLS Southern Cross - Arrivals Docking Port" - my_area = /area/shuttle/response_ship/arrivals_dock - preferred_interim_area = /area/shuttle/response_ship/transit + my_landmark = "response_ship_arrivals_dock" + preferred_interim_tag = "response_ship_transit" - dock_target = "response_shuttle_dock_airlock" announcer = "Southern Cross Docking Computer" /datum/shuttle_destination/ert/docked_SC/get_arrival_message() @@ -115,8 +112,8 @@ /datum/shuttle_destination/ert/sky name = "Skies of Sif" - my_area = /area/shuttle/response_ship/sky - preferred_interim_area = /area/shuttle/response_ship/sky_transit + my_landmark = "response_ship_sky" + preferred_interim_tag = "response_ship_sky_transit" routes_to_make = list( /datum/shuttle_destination/ert/planet = 15 SECONDS @@ -124,5 +121,5 @@ /datum/shuttle_destination/ert/planet name = "Sif Surface" - my_area = /area/shuttle/response_ship/planet - preferred_interim_area = /area/shuttle/response_ship/sky_transit \ No newline at end of file + my_landmark = "response_ship_planet" + preferred_interim_tag = "response_ship_sky_transit" \ No newline at end of file diff --git a/maps/southern_cross/shuttles/heist.dm b/maps/southern_cross/shuttles/heist.dm index cfbc39d33d..6fbadd9e21 100644 --- a/maps/southern_cross/shuttles/heist.dm +++ b/maps/southern_cross/shuttles/heist.dm @@ -3,12 +3,13 @@ req_access = list(access_syndicate) shuttle_tag = "Skipjack" -/datum/shuttle/web_shuttle/heist +/datum/shuttle/autodock/web_shuttle/heist name = "Skipjack" warmup_time = 0 can_cloak = TRUE cloaked = TRUE - current_area = /area/skipjack_station/start + shuttle_area = /area/skipjack_station/start + current_location = "skipjack_start" // docking_controller_tag = "skipjack_shuttle" web_master_type = /datum/shuttle_web_master/heist @@ -20,8 +21,8 @@ /datum/shuttle_destination/heist/root name = "Raider Outpost" - my_area = /area/skipjack_station/start - preferred_interim_area = /area/skipjack_station/transit + my_landmark = "skipjack_start" + preferred_interim_tag = "skipjack_transit" // dock_target = "skipjack_base" @@ -31,8 +32,8 @@ /datum/shuttle_destination/heist/orbit name = "Orbit of Sif" - my_area = /area/skipjack_station/orbit - preferred_interim_area = /area/skipjack_station/transit + my_landmark = "skipjack_orbit" + preferred_interim_tag = "skipjack_transit" routes_to_make = list( /datum/shuttle_destination/heist/outside_SC_1d = 30 SECONDS, @@ -43,8 +44,8 @@ /datum/shuttle_destination/heist/outside_SC_1d name = "NLS Southern Cross - Aft of First Deck" - my_area = /area/skipjack_station/firstdeck - preferred_interim_area = /area/skipjack_station/transit + my_landmark = "skipjack_firstdeck" + preferred_interim_tag = "skipjack_transit" routes_to_make = list( /datum/shuttle_destination/heist/outside_SC_2d = 0, @@ -54,8 +55,8 @@ /datum/shuttle_destination/heist/outside_SC_2d name = "NLS Southern Cross - Fore of Second Deck" - my_area = /area/skipjack_station/seconddeck - preferred_interim_area = /area/skipjack_station/transit + my_landmark = "skipjack_seconddeck" + preferred_interim_tag = "skipjack_transit" routes_to_make = list( /datum/shuttle_destination/heist/outside_SC_1d = 0, @@ -65,8 +66,8 @@ /datum/shuttle_destination/heist/outside_SC_3d name = "NLS Southern Cross - Starboard of Third Deck" - my_area = /area/skipjack_station/thirddeck - preferred_interim_area = /area/skipjack_station/transit + my_landmark = "skipjack_thirddeck" + preferred_interim_tag = "skipjack_transit" routes_to_make = list( /datum/shuttle_destination/heist/outside_SC_1d = 0, @@ -77,8 +78,8 @@ /datum/shuttle_destination/heist/docked_SC name = "NLS Southern Cross - Arrivals Docking Port" - my_area = /area/skipjack_station/arrivals_dock - preferred_interim_area = /area/skipjack_station/transit + my_landmark = "skipjack_arrivals_dock" + preferred_interim_tag = "skipjack_transit" // dock_target = "skipjack_shuttle_dock_airlock" announcer = "Southern Cross Docking Computer" @@ -91,8 +92,8 @@ /datum/shuttle_destination/heist/sky name = "Skies of Sif" - my_area = /area/skipjack_station/sky - preferred_interim_area = /area/skipjack_station/sky_transit + my_landmark = "skipjack_sky" + preferred_interim_tag = "skipjack_sky_transit" routes_to_make = list( /datum/shuttle_destination/heist/planet = 15 SECONDS @@ -100,5 +101,5 @@ /datum/shuttle_destination/heist/planet name = "Sif Surface" - my_area = /area/skipjack_station/planet - preferred_interim_area = /area/skipjack_station/sky_transit \ No newline at end of file + my_landmark = "skipjack_planet" + preferred_interim_tag = "skipjack_sky_transit" \ No newline at end of file diff --git a/maps/southern_cross/shuttles/merc.dm b/maps/southern_cross/shuttles/merc.dm index e47707876e..6027261e84 100644 --- a/maps/southern_cross/shuttles/merc.dm +++ b/maps/southern_cross/shuttles/merc.dm @@ -32,13 +32,14 @@ req_access = list(access_syndicate) shuttle_tag = "Mercenary" -/datum/shuttle/web_shuttle/syndicate +/datum/shuttle/autodock/web_shuttle/syndicate name = "Mercenary" visible_name = "Unknown Vessel" warmup_time = 0 can_cloak = TRUE cloaked = TRUE - current_area = /area/syndicate_station/start + shuttle_area = /area/syndicate_station/start + current_location = "syndie_start" docking_controller_tag = "merc_shuttle" web_master_type = /datum/shuttle_web_master/syndie flight_time_modifier = 2 // Assumption that 'larger ship + few engines = slower' @@ -51,10 +52,10 @@ /datum/shuttle_destination/syndie/root name = "Mercenary Asteroid" - my_area = /area/syndicate_station/start - preferred_interim_area = /area/syndicate_station/transit + my_landmark = "syndie_start" + preferred_interim_tag = "syndie_transit" - dock_target = "merc_base" + // dock_target = "merc_base" routes_to_make = list( /datum/shuttle_destination/syndie/orbit = 1.5 MINUTES, @@ -62,8 +63,8 @@ /datum/shuttle_destination/syndie/orbit name = "Orbit of Sif" - my_area = /area/syndicate_station/orbit - preferred_interim_area = /area/syndicate_station/transit + my_landmark = "syndie_orbit" + preferred_interim_tag = "syndie_transit" routes_to_make = list( /datum/shuttle_destination/syndie/outside_SC_1d = 30 SECONDS, @@ -74,8 +75,8 @@ /datum/shuttle_destination/syndie/outside_SC_1d name = "NLS Southern Cross - Fore Port of First Deck" - my_area = /area/syndicate_station/firstdeck - preferred_interim_area = /area/syndicate_station/transit + my_landmark = "syndie_firstdeck" + preferred_interim_tag = "syndie_transit" routes_to_make = list( /datum/shuttle_destination/syndie/outside_SC_2d = 0, @@ -85,8 +86,8 @@ /datum/shuttle_destination/syndie/outside_SC_2d name = "NLS Southern Cross - Fore Starboard of Second Deck" - my_area = /area/syndicate_station/seconddeck - preferred_interim_area = /area/syndicate_station/transit + my_landmark = "syndie_seconddeck" + preferred_interim_tag = "syndie_transit" routes_to_make = list( /datum/shuttle_destination/syndie/outside_SC_1d = 0, @@ -96,8 +97,8 @@ /datum/shuttle_destination/syndie/outside_SC_3d name = "NLS Southern Cross - Aft Starboard of Third Deck" - my_area = /area/syndicate_station/thirddeck - preferred_interim_area = /area/syndicate_station/transit + my_landmark = "syndie_thirddeck" + preferred_interim_tag = "syndie_transit" routes_to_make = list( /datum/shuttle_destination/syndie/outside_SC_1d = 0, @@ -107,10 +108,10 @@ /datum/shuttle_destination/syndie/docked_SC name = "NLS Southern Cross - Arrivals Docking Port" - my_area = /area/syndicate_station/arrivals_dock - preferred_interim_area = /area/syndicate_station/transit + my_landmark = "syndie_arrivals_dock" + preferred_interim_tag = "syndie_transit" - dock_target = "nuke_shuttle_dock_airlock" + // dock_target = "nuke_shuttle_dock_airlock" announcer = "Southern Cross Docking Computer" /datum/shuttle_destination/syndie/docked_SC/get_arrival_message() @@ -121,8 +122,8 @@ /datum/shuttle_destination/syndie/sky name = "Skies of Sif" - my_area = /area/syndicate_station/sky - preferred_interim_area = /area/syndicate_station/sky_transit + my_landmark = "syndie_sky" + preferred_interim_tag = "syndie_sky_transit" routes_to_make = list( /datum/shuttle_destination/syndie/planet = 15 SECONDS @@ -130,5 +131,5 @@ /datum/shuttle_destination/syndie/planet name = "Sif Surface" - my_area = /area/syndicate_station/planet - preferred_interim_area = /area/syndicate_station/sky_transit \ No newline at end of file + my_landmark = "syndie_planet" + preferred_interim_tag = "syndie_sky_transit" \ No newline at end of file diff --git a/maps/southern_cross/shuttles/ninja.dm b/maps/southern_cross/shuttles/ninja.dm index b7cb597124..5cdded0255 100644 --- a/maps/southern_cross/shuttles/ninja.dm +++ b/maps/southern_cross/shuttles/ninja.dm @@ -3,13 +3,14 @@ req_access = list(access_syndicate) shuttle_tag = "Ninja" -/datum/shuttle/web_shuttle/ninja +/datum/shuttle/autodock/web_shuttle/ninja name = "Ninja" visible_name = "Unknown Vessel" warmup_time = 0 can_cloak = TRUE cloaked = TRUE - current_area = /area/ninja_dojo/start + shuttle_area = /area/ninja_dojo/start + current_location = "ninja_start" docking_controller_tag = "ninja_shuttle" web_master_type = /datum/shuttle_web_master/ninja flight_time_modifier = 0.5 // Nippon steel. @@ -20,10 +21,8 @@ /datum/shuttle_destination/ninja/root name = "Dojo Outpost" - my_area = /area/ninja_dojo/start - preferred_interim_area = /area/ninja_dojo/sky_transit - - dock_target = "ninja_base" + my_landmark = "ninja_start" + preferred_interim_tag = "ninja_sky_transit" routes_to_make = list( /datum/shuttle_destination/ninja/sky = 15 SECONDS, @@ -31,8 +30,8 @@ /datum/shuttle_destination/ninja/orbit name = "Orbit of Sif" - my_area = /area/ninja_dojo/orbit - preferred_interim_area = /area/ninja_dojo/transit + my_landmark = "ninja_orbit" + preferred_interim_tag = "ninja_transit" routes_to_make = list( /datum/shuttle_destination/ninja/outside_SC_1d = 30 SECONDS, @@ -43,8 +42,8 @@ /datum/shuttle_destination/ninja/outside_SC_1d name = "NLS Southern Cross - Aft of First Deck" - my_area = /area/ninja_dojo/firstdeck - preferred_interim_area = /area/ninja_dojo/transit + my_landmark = "ninja_firstdeck" + preferred_interim_tag = "ninja_transit" routes_to_make = list( /datum/shuttle_destination/ninja/outside_SC_2d = 0, @@ -54,8 +53,8 @@ /datum/shuttle_destination/ninja/outside_SC_2d name = "NLS Southern Cross - Fore of Second Deck" - my_area = /area/ninja_dojo/seconddeck - preferred_interim_area = /area/ninja_dojo/transit + my_landmark = "ninja_seconddeck" + preferred_interim_tag = "ninja_transit" routes_to_make = list( /datum/shuttle_destination/ninja/outside_SC_1d = 0, @@ -65,8 +64,8 @@ /datum/shuttle_destination/ninja/outside_SC_3d name = "NLS Southern Cross - Port of Third Deck" - my_area = /area/ninja_dojo/thirddeck - preferred_interim_area = /area/ninja_dojo/transit + my_landmark = "ninja_thirddeck" + preferred_interim_tag = "ninja_transit" routes_to_make = list( /datum/shuttle_destination/ninja/outside_SC_1d = 0, @@ -77,10 +76,9 @@ /datum/shuttle_destination/ninja/docked_SC name = "NLS Southern Cross - Arrivals Docking Port" - my_area = /area/ninja_dojo/arrivals_dock - preferred_interim_area = /area/ninja_dojo/transit + my_landmark = "ninja_arrivals_dock" + preferred_interim_tag = "ninja_transit" - dock_target = "ninja_shuttle_dock_airlock" announcer = "Southern Cross Docking Computer" /datum/shuttle_destination/syndie/docked_SC/get_arrival_message() @@ -91,8 +89,8 @@ /datum/shuttle_destination/ninja/sky name = "Skies of Sif" - my_area = /area/ninja_dojo/sky - preferred_interim_area = /area/ninja_dojo/sky_transit + my_landmark = "ninja_sky" + preferred_interim_tag = "ninja_sky_transit" routes_to_make = list( /datum/shuttle_destination/ninja/planet = 15 SECONDS @@ -100,5 +98,5 @@ /datum/shuttle_destination/ninja/planet name = "Sif Surface" - my_area = /area/ninja_dojo/planet - preferred_interim_area = /area/ninja_dojo/sky_transit \ No newline at end of file + my_landmark = "ninja_planet" + preferred_interim_tag = "ninja_sky_transit" \ No newline at end of file diff --git a/maps/southern_cross/southern_cross_areas.dm b/maps/southern_cross/southern_cross_areas.dm index 1ff78f6280..bd7cca429e 100644 --- a/maps/southern_cross/southern_cross_areas.dm +++ b/maps/southern_cross/southern_cross_areas.dm @@ -1125,9 +1125,8 @@ area/crew_quarters/heads/sc/hop/quarters flags = RAD_SHIELDED /area/shuttle/shuttle1/start - name = "\improper Hangar One" + name = "Shuttle One" icon_state = "shuttlered" - base_turf = /turf/simulated/floor/reinforced /area/shuttle/shuttle1/arrivals_dock name = "\improper docked with Southern Cross" @@ -1176,9 +1175,8 @@ area/crew_quarters/heads/sc/hop/quarters flags = RAD_SHIELDED /area/shuttle/shuttle2/start - name = "\improper Hangar Two" + name = "Shuttle Two" icon_state = "shuttlered" - base_turf = /turf/simulated/floor/reinforced /area/shuttle/shuttle2/arrivals_dock name = "\improper docked with Southern Cross" @@ -1220,20 +1218,20 @@ area/crew_quarters/heads/sc/hop/quarters // Centcom Transport Shuttle /area/shuttle/transport1/centcom icon_state = "shuttle" - name = "\improper Transport Shuttle Centcom" + name = "\improper Transport Shuttle" /area/shuttle/transport1/station icon_state = "shuttle" - name = "\improper Transport Shuttle" + name = "\improper Transport Shuttle Station" // Centcom Admin Shuttle /area/shuttle/administration/centcom - name = "\improper Administration Shuttle CentCom" + name = "\improper Administration Shuttle" icon_state = "shuttlered" /area/shuttle/administration/station - name = "\improper Administration Shuttle" + name = "\improper Administration Shuttle Station" icon_state = "shuttlered2" //Merc @@ -1435,6 +1433,15 @@ area/crew_quarters/heads/sc/hop/quarters /area/shuttle/merchant/away name = "\improper Merchant Vessel - Away" + +// Main escape shuttle + +// Note: Keeping this "legacy" area path becuase of its use in lots of legacy code. +/area/shuttle/escape/centcom + name = "\improper Emergency Shuttle" + icon_state = "shuttle" + dynamic_lighting = 0 + //Small Escape Pods /area/shuttle/escape_pod1 diff --git a/maps/southern_cross/southern_cross_shuttles.dm b/maps/southern_cross/southern_cross_shuttles.dm index 6b8483b74c..b0a3942427 100644 --- a/maps/southern_cross/southern_cross_shuttles.dm +++ b/maps/southern_cross/southern_cross_shuttles.dm @@ -1,29 +1,51 @@ // Cargo shuttle. -/datum/shuttle/ferry/supply/cargo +/datum/shuttle/autodock/ferry/supply/cargo name = "Supply" - location = 1 + location = FERRY_LOCATION_OFFSITE warmup_time = 10 - area_offsite = /area/supply/dock - area_station = /area/supply/station + shuttle_area = /area/shuttle/supply + landmark_offsite = "supply_offsite" + landmark_station = "supply_station" docking_controller_tag = "supply_shuttle" - dock_target_station = "cargo_bay" flags = SHUTTLE_FLAGS_PROCESS|SHUTTLE_FLAGS_SUPPLY +/obj/effect/shuttle_landmark/southern_cross/supply_offsite + name = "Centcom Supply Depot" + landmark_tag = "supply_offsite" + base_area = /area/centcom/command + base_turf = /turf/simulated/floor/plating + +/obj/effect/shuttle_landmark/southern_cross/supply_station + name = "Station" + landmark_tag = "supply_station" + docking_controller = "cargo_bay" + //Admin /obj/machinery/computer/shuttle_control/administration name = "shuttle control console" req_access = list(access_cent_general) shuttle_tag = "Administration" -/datum/shuttle/ferry/administration +/datum/shuttle/autodock/ferry/administration name = "Administration" - location = 1 + location = FERRY_LOCATION_OFFSITE warmup_time = 0 - area_offsite = /area/shuttle/administration/centcom - area_station = /area/shuttle/administration/station + shuttle_area = /area/shuttle/administration/centcom + landmark_offsite = "admin_offsite" + landmark_station = "admin_station" docking_controller_tag = "admin_shuttle" - dock_target_station = "admin_shuttle_dock_airlock" - dock_target_offsite = "admin_shuttle_bay" + +/obj/effect/shuttle_landmark/southern_cross/admin_offsite + name = "Centcom" + landmark_tag = "admin_offsite" + docking_controller = "admin_shuttle_bay" + base_area = /area/centcom/command + base_turf = /turf/simulated/floor/plating + +/obj/effect/shuttle_landmark/southern_cross/admin_station + name = "SC Dock 2-E" + landmark_tag = "admin_station" + docking_controller = "admin_shuttle_dock_airlock" //Transport @@ -32,15 +54,27 @@ req_access = list(access_cent_general) shuttle_tag = "Centcom" -/datum/shuttle/ferry/centcom +/datum/shuttle/autodock/ferry/centcom name = "Centcom" - location = 1 + location = FERRY_LOCATION_OFFSITE warmup_time = 0 - area_offsite = /area/shuttle/transport1/centcom - area_station = /area/shuttle/transport1/station + shuttle_area = /area/shuttle/transport1/centcom + landmark_offsite = "transport1_offsite" + landmark_station = "transport1_station" docking_controller_tag = "centcom_shuttle" - dock_target_station = "centcom_shuttle_dock_airlock" - dock_target_offsite = "centcom_shuttle_bay" + +/obj/effect/shuttle_landmark/southern_cross/transport1_offsite + name = "Centcom" + landmark_tag = "transport1_offsite" + docking_controller = "centcom_shuttle_bay" + base_area = /area/centcom/command + base_turf = /turf/simulated/floor/plating + +/obj/effect/shuttle_landmark/southern_cross/transport1_station + name = "SC Dock 3-A" + landmark_tag = "transport1_station" + docking_controller = "centcom_shuttle_dock_airlock" + //Merc @@ -104,171 +138,196 @@ icon_screen = "shuttle" shuttle_tag = "Merchant" -/datum/shuttle/ferry/merchant +/datum/shuttle/autodock/ferry/merchant name = "Merchant" + location = FERRY_LOCATION_OFFSITE warmup_time = 0 + shuttle_area = /area/shuttle/merchant/home + landmark_station = "merchant_station" + landmark_offsite = "merchant_offsite" docking_controller_tag = "trade_shuttle" - dock_target_station = "trade_shuttle_bay" - dock_target_offsite = "trade_shuttle_dock_airlock" - area_station = /area/shuttle/merchant/home - area_offsite = /area/shuttle/merchant/away + +/obj/effect/shuttle_landmark/southern_cross/merchant_offsite + name = "Trade Station" + landmark_tag = "merchant_offsite" + docking_controller = "trade_shuttle_bay" + base_area = /area/space + base_turf = /turf/space + +/obj/effect/shuttle_landmark/southern_cross/merchant_station + name = "SC Dock 1-E" + landmark_tag = "merchant_station" + docking_controller = "trade_shuttle_dock_airlock" + +// Arrivals Shuttle +/datum/shuttle/autodock/ferry/arrivals/southern_cross + name = "Arrivals" + location = FERRY_LOCATION_OFFSITE + shuttle_area = /area/shuttle/arrival/pre_game + landmark_offsite = "arrivals_offsite" + landmark_station = "arrivals_station" + docking_controller_tag = "arrivals_shuttle" + +/obj/effect/shuttle_landmark/southern_cross/arrivals_offsite + name = "Transit to Station" + landmark_tag = "arrivals_offsite" + base_area = /area/space + base_turf = /turf/space + +/obj/effect/shuttle_landmark/southern_cross/arrivals_station + name = "SC Dock 2-C/D" + landmark_tag = "arrivals_station" + docking_controller = "arrivals_dock" //Escape Pods -/datum/shuttle/ferry/emergency/centcom +/datum/shuttle/autodock/ferry/emergency/centcom name = "Escape" - location = 1 + location = FERRY_LOCATION_OFFSITE warmup_time = 10 - area_offsite = /area/shuttle/escape/centcom - area_station = /area/shuttle/escape/station - area_transition = /area/shuttle/escape/transit + shuttle_area = /area/shuttle/escape/centcom + landmark_offsite = "escape_offsite" + landmark_station = "escape_station" + landmark_transition = "escape_transit"; docking_controller_tag = "escape_shuttle" - dock_target_station = "escape_dock" - dock_target_offsite = "centcom_dock" - transit_direction = NORTH move_time = SHUTTLE_TRANSIT_DURATION_RETURN -/datum/shuttle/ferry/escape_pod/escape_pod_one - name = "Escape Pod 1" - location = 0 - warmup_time = 0 - area_station = /area/shuttle/escape_pod1/station - area_offsite = /area/shuttle/escape_pod1/centcom - area_transition = /area/shuttle/escape_pod1/transit - docking_controller_tag = "escape_pod_1" - dock_target_station = "escape_pod_1_berth" - dock_target_offsite = "escape_pod_1_recovery" - transit_direction = NORTH - move_time = SHUTTLE_TRANSIT_DURATION_RETURN +/obj/effect/shuttle_landmark/southern_cross/escape/offsite + name = "Centcom" + landmark_tag = "escape_offsite" + docking_controller = "centcom_dock" + base_area = /area/space + base_turf = /turf/space -/datum/shuttle/ferry/escape_pod/escape_pod_two - name = "Escape Pod 2" - location = 0 - warmup_time = 0 - area_station = /area/shuttle/escape_pod2/station - area_offsite = /area/shuttle/escape_pod2/centcom - area_transition = /area/shuttle/escape_pod2/transit - docking_controller_tag = "escape_pod_2" - dock_target_station = "escape_pod_2_berth" - dock_target_offsite = "escape_pod_2_recovery" - transit_direction = NORTH - move_time = SHUTTLE_TRANSIT_DURATION_RETURN +/obj/effect/shuttle_landmark/southern_cross/escape/station + name = "Station Escape Dock" + landmark_tag = "escape_station" + docking_controller = "escape_dock" -/datum/shuttle/ferry/escape_pod/escape_pod_three - name = "Escape Pod 3" - location = 0 - warmup_time = 0 - area_station = /area/shuttle/escape_pod3/station - area_offsite = /area/shuttle/escape_pod3/centcom - area_transition = /area/shuttle/escape_pod3/transit - docking_controller_tag = "escape_pod_3" - dock_target_station = "escape_pod_3_berth" - dock_target_offsite = "escape_pod_3_recovery" - transit_direction = NORTH - move_time = SHUTTLE_TRANSIT_DURATION_RETURN +/obj/effect/shuttle_landmark/southern_cross/escape/transit + landmark_tag = "escape_transit" -/datum/shuttle/ferry/escape_pod/escape_pod_four - name = "Escape Pod 4" - location = 0 - warmup_time = 0 - area_station = /area/shuttle/escape_pod4/station - area_offsite = /area/shuttle/escape_pod4/centcom - area_transition = /area/shuttle/escape_pod4/transit - docking_controller_tag = "escape_pod_4" - dock_target_station = "escape_pod_4_berth" - dock_target_offsite = "escape_pod_4_recovery" - transit_direction = NORTH //should this be SOUTH? I have no idea. - move_time = SHUTTLE_TRANSIT_DURATION_RETURN +// Escape Pods - Save me from typing this eight billion times +#define ESCAPE_POD(NUMBER) \ +/datum/shuttle/autodock/ferry/escape_pod/escape_pod##NUMBER { \ + name = "Escape Pod " + #NUMBER; \ + location = FERRY_LOCATION_STATION; \ + warmup_time = 0; \ + shuttle_area = /area/shuttle/escape_pod##NUMBER/station; \ + docking_controller_tag = "escape_pod_" + #NUMBER; \ + landmark_station = "escape_pod_"+ #NUMBER +"_station"; \ + landmark_offsite = "escape_pod_"+ #NUMBER +"_offsite"; \ + landmark_transition = "escape_pod_"+ #NUMBER +"_transit"; \ + move_time = SHUTTLE_TRANSIT_DURATION_RETURN; \ +} \ +/obj/effect/shuttle_landmark/southern_cross/escape_pod##NUMBER/station { \ + name = "Station"; \ + landmark_tag = "escape_pod_"+ #NUMBER +"_station"; \ + docking_controller = "escape_pod_"+ #NUMBER +"_berth"; \ + base_area = /area/space; \ + base_turf = /turf/simulated/floor/airless; \ +} \ +/obj/effect/shuttle_landmark/southern_cross/escape_pod##NUMBER/offsite { \ + name = "Recovery"; \ + landmark_tag = "escape_pod_"+ #NUMBER +"_offsite"; \ + docking_controller = "escape_pod_"+ #NUMBER +"_recovery"; \ +} \ +/obj/effect/shuttle_landmark/southern_cross/escape_pod##NUMBER/transit { \ + landmark_tag = "escape_pod_"+ #NUMBER +"_transit"; \ + flags = SLANDMARK_FLAG_AUTOSET; \ +} -/datum/shuttle/ferry/escape_pod/escape_pod_five - name = "Escape Pod 5" - location = 0 - warmup_time = 0 - area_station = /area/shuttle/escape_pod5/station - area_offsite = /area/shuttle/escape_pod5/centcom - area_transition = /area/shuttle/escape_pod5/transit - docking_controller_tag = "escape_pod_5" - dock_target_station = "escape_pod_5_berth" - dock_target_offsite = "escape_pod_5_recovery" - transit_direction = NORTH //should this be WEST? I have no idea. - move_time = SHUTTLE_TRANSIT_DURATION_RETURN +ESCAPE_POD(1) +ESCAPE_POD(2) +ESCAPE_POD(3) +ESCAPE_POD(4) +ESCAPE_POD(5) +ESCAPE_POD(6) +ESCAPE_POD(7) +ESCAPE_POD(8) -/datum/shuttle/ferry/escape_pod/escape_pod_six - name = "Escape Pod 6" - location = 0 - warmup_time = 0 - area_station = /area/shuttle/escape_pod6/station - area_offsite = /area/shuttle/escape_pod6/centcom - area_transition = /area/shuttle/escape_pod6/transit - docking_controller_tag = "escape_pod_6" - dock_target_station = "escape_pod_6_berth" - dock_target_offsite = "escape_pod_6_recovery" - transit_direction = NORTH //should this be WEST? I have no idea. - move_time = SHUTTLE_TRANSIT_DURATION_RETURN +#undef ESCAPE_POD -/datum/shuttle/ferry/escape_pod/escape_pod_seven - name = "Escape Pod 7" - location = 0 - warmup_time = 0 - area_station = /area/shuttle/escape_pod7/station - area_offsite = /area/shuttle/escape_pod7/centcom - area_transition = /area/shuttle/escape_pod7/transit - docking_controller_tag = "escape_pod_7" - dock_target_station = "escape_pod_7_berth" - dock_target_offsite = "escape_pod_7_recovery" - transit_direction = WEST - -/datum/shuttle/ferry/escape_pod/escape_pod_eight - name = "Escape Pod 8" - location = 0 - warmup_time = 0 - area_station = /area/shuttle/escape_pod8/station - area_offsite = /area/shuttle/escape_pod8/centcom - area_transition = /area/shuttle/escape_pod8/transit - docking_controller_tag = "escape_pod_8" - dock_target_station = "escape_pod_8_berth" - dock_target_offsite = "escape_pod_8_recovery" - transit_direction = EAST - -/datum/shuttle/ferry/escape_pod/escape_pod_cryo +// Cryostorage Escape Pod +/datum/shuttle/autodock/ferry/escape_pod/escape_pod_cryo name = "Cryostorage Shuttle" - location = 0 + location = FERRY_LOCATION_STATION warmup_time = 0 - area_station = /area/shuttle/cryo/station - area_offsite = /area/shuttle/cryo/centcom - area_transition = /area/shuttle/cryo/transit + shuttle_area = /area/shuttle/cryo/station + landmark_station = "cryostorage_station" + landmark_offsite = "cryostorage_offsite" + landmark_transition = "cryostorage_transit" docking_controller_tag = "cryostorage_shuttle" - dock_target_station = "cryostorage_shuttle_berth" - dock_target_offsite = "cryostorage_shuttle_recovery" - transit_direction = NORTH move_time = SHUTTLE_TRANSIT_DURATION_RETURN -/datum/shuttle/ferry/escape_pod/large_escape_pod1 +/obj/effect/shuttle_landmark/southern_cross/cryostorage_station + name = "Station Cryostorage Dock" + landmark_tag = "cryostorage_station" + docking_controller = "cryostorage_shuttle_berth" + base_area = /area/space + base_turf = /turf/simulated/floor/airless + +/obj/effect/shuttle_landmark/southern_cross/cryostorage_offsite + name = "Recovery" + landmark_tag = "cryostorage_offsite" + docking_controller = "cryostorage_shuttle_recovery" + +/obj/effect/shuttle_landmark/southern_cross/cryostorage_transit + landmark_tag = "cryostorage_transit" + +// Large Escape Pod 1 +/datum/shuttle/autodock/ferry/escape_pod/large_escape_pod1 name = "Large Escape Pod 1" - location = 0 + location = FERRY_LOCATION_STATION warmup_time = 0 - area_station = /area/shuttle/large_escape_pod1/station - area_offsite = /area/shuttle/large_escape_pod1/centcom - area_transition = /area/shuttle/large_escape_pod1/transit + shuttle_area = /area/shuttle/large_escape_pod1/station + landmark_station = "large_escape_pod1_station" + landmark_offsite = "large_escape_pod1_offsite" + landmark_transition = "large_escape_pod1_transit" docking_controller_tag = "large_escape_pod_1" - dock_target_station = "large_escape_pod_1_berth" - dock_target_offsite = "large_escape_pod_1_recovery" - transit_direction = EAST move_time = SHUTTLE_TRANSIT_DURATION_RETURN -/datum/shuttle/ferry/escape_pod/large_escape_pod2 +/obj/effect/shuttle_landmark/southern_cross/large_escape_pod1/station + name = "Station" + landmark_tag = "large_escape_pod1_station" + docking_controller = "large_escape_pod_1_berth" + base_area = /area/maintenance/firstdeck/centralstarboard + base_turf = /turf/simulated/floor/airless + +/obj/effect/shuttle_landmark/southern_cross/large_escape_pod1/offsite + name = "Recovery" + landmark_tag = "large_escape_pod1_offsite" + docking_controller = "large_escape_pod_1_recovery" + +/obj/effect/shuttle_landmark/southern_cross/large_escape_pod1/transit + landmark_tag = "large_escape_pod1_transit" + +// Large Escape Pod 2 +/datum/shuttle/autodock/ferry/escape_pod/large_escape_pod2 name = "Large Escape Pod 2" - location = 0 + location = FERRY_LOCATION_STATION warmup_time = 0 - area_station = /area/shuttle/large_escape_pod2/station - area_offsite = /area/shuttle/large_escape_pod2/centcom - area_transition = /area/shuttle/large_escape_pod2/transit + shuttle_area = /area/shuttle/large_escape_pod2/station + landmark_station = "large_escape_pod2_station" + landmark_offsite = "large_escape_pod2_offsite" + landmark_transition = "large_escape_pod2_transit" docking_controller_tag = "large_escape_pod_2" - dock_target_station = "large_escape_pod_2_berth" - dock_target_offsite = "large_escape_pod_2_recovery" - transit_direction = EAST move_time = SHUTTLE_TRANSIT_DURATION_RETURN +/obj/effect/shuttle_landmark/southern_cross/large_escape_pod2/station + name = "Station" + landmark_tag = "large_escape_pod2_station" + docking_controller = "large_escape_pod_2_berth" + base_area = /area/maintenance/firstdeck/centralport + base_turf = /turf/simulated/floor/airless + +/obj/effect/shuttle_landmark/southern_cross/large_escape_pod2/offsite + name = "Recovery" + landmark_tag = "large_escape_pod2_offsite" + docking_controller = "large_escape_pod_2_recovery" + +/obj/effect/shuttle_landmark/southern_cross/large_escape_pod2/transit + landmark_tag = "large_escape_pod2_transit" // Destination datums From 3e9fdab1de96b93a8072de5479b723cf6772309a Mon Sep 17 00:00:00 2001 From: Leshana Date: Thu, 12 Mar 2020 23:45:17 -0400 Subject: [PATCH 17/86] Switch southern cross maps from "area" shuttles to "landmark" shuttles. Note: Landmarks were added, but the now "redundant" areas have not yet been removed. This is recommended but deferred to be low impact during initial commits. --- maps/southern_cross/southern_cross-1.dmm | 140 ++++++++++++++--------- maps/southern_cross/southern_cross-3.dmm | 21 ++-- maps/southern_cross/southern_cross-6.dmm | 98 +++++++++------- maps/southern_cross/southern_cross-7.dmm | 138 +++++++++++++--------- maps/southern_cross/southern_cross-8.dmm | 7 +- 5 files changed, 243 insertions(+), 161 deletions(-) diff --git a/maps/southern_cross/southern_cross-1.dmm b/maps/southern_cross/southern_cross-1.dmm index a2f7d96ae7..091e25fa84 100644 --- a/maps/southern_cross/southern_cross-1.dmm +++ b/maps/southern_cross/southern_cross-1.dmm @@ -82,8 +82,8 @@ "abD" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/hallway/primary/firstdeck/auxdockfore) "abE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/primary/firstdeck/auxdockfore) "abF" = (/obj/structure/sign/deck/first,/turf/simulated/wall/r_wall,/area/hallway/primary/firstdeck/auxdockfore) -"abG" = (/obj/structure/bed/chair{dir = 1},/obj/structure/closet/walllocker/emerglocker{pixel_x = -28},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod1/station) -"abH" = (/obj/structure/bed/chair{dir = 1},/obj/structure/closet/walllocker/emerglocker{pixel_x = -28},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod2/station) +"abG" = (/obj/effect/shuttle_landmark{landmark_tag = "syndie_firstdeck"; name = "SC Off Deck 1 NW"},/turf/space,/area/syndicate_station/firstdeck) +"abH" = (/obj/effect/shuttle_landmark{landmark_tag = "response_ship_firstdeck"; name = "SC Near Deck 1 NW"},/turf/space,/area/shuttle/response_ship/firstdeck) "abI" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "d1fore_starboard_outer"; locked = 1; name = "External Airlock Access"; req_access = list(13)},/turf/simulated/floor/plating,/area/maintenance/firstdeck/forestarboard) "abJ" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/maintenance/firstdeck/foreport) "abK" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "d1fore_port_sensor"; pixel_x = -25; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "d1fore_port_pump"},/turf/simulated/floor/plating,/area/maintenance/firstdeck/foreport) @@ -528,7 +528,7 @@ "akh" = (/obj/machinery/door/airlock/voidcraft/vertical{icon_state = "door_locked"; id_tag = "expshuttle1_door_L"; locked = 1; name = "shuttle side hatch"},/obj/machinery/button/remote/airlock{id = "expshuttle1_door_L"; name = "Side Hatch Control"; pixel_y = -26; req_one_access = null; specialfunctions = 4},/turf/simulated/shuttle/floor/black,/area/shuttle/shuttle1/start) "aki" = (/obj/machinery/door/airlock/voidcraft/vertical{frequency = 1380; id_tag = "shuttle1_inner"; name = "Internal Access"},/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 6},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "shuttle1_shuttle"; name = "interior access button"; pixel_x = 0; pixel_y = -26; req_access = null},/turf/simulated/shuttle/floor/black,/area/shuttle/shuttle1/start) "akj" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/atmospherics/pipe/manifold4w/visible,/obj/machinery/meter,/turf/simulated/shuttle/floor/black,/area/shuttle/shuttle1/start) -"akk" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4},/turf/simulated/shuttle/floor/black,/area/shuttle/shuttle1/start) +"akk" = (/obj/structure/bed/chair{dir = 1},/obj/structure/closet/walllocker/emerglocker{pixel_x = -28},/obj/effect/shuttle_landmark/southern_cross/escape_pod1/station{base_area = /area/hallway/primary/firstdeck/auxdockfore},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod1/station) "akl" = (/obj/machinery/door/airlock/voidcraft/vertical{frequency = 1380; id_tag = "shuttle1_outer"; name = "External Access"},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "shuttle1_shuttle"; name = "exterior access button"; pixel_x = 0; pixel_y = 26; req_access = null},/turf/simulated/shuttle/floor/black,/area/shuttle/shuttle1/start) "akm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/firstdeck/foreport) "akn" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/random/maintenance/cargo,/obj/structure/closet/crate,/obj/random/maintenance/cargo,/obj/random/maintenance/engineering,/obj/random/maintenance/clean,/turf/simulated/floor,/area/maintenance/firstdeck/foreport) @@ -1652,7 +1652,7 @@ "aFN" = (/turf/simulated/shuttle/wall/hard_corner,/area/shuttle/large_escape_pod1/station) "aFO" = (/obj/effect/floor_decal/borderfloorblack{dir = 4},/obj/effect/floor_decal/industrial/danger{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/storage) "aFP" = (/turf/simulated/floor/reinforced,/area/quartermaster/storage) -"aFQ" = (/turf/simulated/floor/reinforced,/area/supply/station) +"aFQ" = (/obj/structure/bed/chair{dir = 1},/obj/structure/closet/walllocker/emerglocker{pixel_x = -28},/obj/effect/shuttle_landmark/southern_cross/escape_pod2/station{base_area = /area/hallway/primary/firstdeck/auxdockfore},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod2/station) "aFR" = (/obj/effect/floor_decal/borderfloorblack{dir = 8},/obj/effect/floor_decal/industrial/danger{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/storage) "aFS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/quartermaster/storage) "aFT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/quartermaster/storage) @@ -1837,7 +1837,7 @@ "aJq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/catwalk,/turf/simulated/floor/plating,/area/maintenance/firstdeck/aftstarboard) "aJr" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/green/border{dir = 8},/turf/simulated/floor/tiled,/area/hangar/two) "aJs" = (/obj/machinery/door/airlock/voidcraft/vertical{frequency = 1380; id_tag = "shuttle2_outer"; name = "External Access"},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "shuttle2"; name = "exterior access button"; pixel_x = 0; pixel_y = -26; req_access = null},/turf/simulated/shuttle/floor/black,/area/shuttle/shuttle2/start) -"aJt" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8},/turf/simulated/shuttle/floor/black,/area/shuttle/shuttle2/start) +"aJt" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4},/obj/effect/shuttle_landmark{base_area = /area/hangar/one; base_turf = /turf/simulated/floor/reinforced; docking_controller = "hangar_1"; landmark_tag = "hangar_1"; name = "Hangar One"},/turf/simulated/shuttle/floor/black,/area/shuttle/shuttle1/start) "aJu" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/atmospherics/pipe/manifold4w/visible,/obj/machinery/meter,/turf/simulated/shuttle/floor/black,/area/shuttle/shuttle2/start) "aJv" = (/obj/machinery/door/airlock/voidcraft/vertical{frequency = 1380; id_tag = "shuttle2_inner"; name = "Internal Access"},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "shuttle2"; name = "interior access button"; pixel_x = 0; pixel_y = 26; req_access = null},/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 9},/turf/simulated/shuttle/floor/black,/area/shuttle/shuttle2/start) "aJw" = (/turf/simulated/shuttle/floor/black,/area/shuttle/shuttle2/start) @@ -2295,7 +2295,7 @@ "aSg" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4; health = 1e+006},/turf/simulated/shuttle/plating,/area/shuttle/escape_pod3/station) "aSh" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning,/obj/machinery/door/window/brigdoor/southright{name = "Containment Pen"; req_access = list(47)},/turf/simulated/floor/tiled/techmaint,/area/rnd/xenobiology) "aSi" = (/obj/structure/bed/chair{dir = 8},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/structure/closet/walllocker/emerglocker{pixel_y = -32},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) -"aSj" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 0; pixel_y = -30},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) +"aSj" = (/obj/effect/shuttle_landmark/southern_cross/large_escape_pod2/station,/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station) "aSk" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_3_hatch"; locked = 1; name = "Escape Pod Hatch 3"; req_access = list(13)},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) "aSl" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_3_berth_hatch"; locked = 1; name = "Escape Pod 3"; req_access = list(13)},/turf/simulated/floor,/area/hallway/secondary/escape/firstdeck/ep_aftport) "aSm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{frequency = 1380; id_tag = "escape_pod_3_berth"; pixel_x = -25; pixel_y = 30; tag_door = "escape_pod_3_berth_hatch"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/firstdeck/ep_aftport) @@ -2313,7 +2313,7 @@ "aSy" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{frequency = 1380; id_tag = "escape_pod_5_berth"; pixel_x = 25; pixel_y = 30; tag_door = "escape_pod_5_berth_hatch"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) "aSz" = (/obj/structure/sign/directions/bridge{dir = 4; pixel_y = 10},/obj/structure/sign/directions/science{dir = 1},/turf/simulated/wall,/area/construction/firstdeck/construction4) "aSA" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_5_hatch"; locked = 1; name = "Escape Pod Hatch 5"; req_access = list(13)},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod5/station) -"aSB" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 0; pixel_y = 30},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod5/station) +"aSB" = (/obj/effect/shuttle_landmark/southern_cross/large_escape_pod1/station,/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) "aSC" = (/obj/structure/bed/chair{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/structure/closet/walllocker/emerglocker{pixel_y = 32},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod5/station) "aSD" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_5"; pixel_x = 0; pixel_y = 25; tag_door = "escape_pod_5_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod5/station) "aSE" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4; health = 1e+006},/turf/simulated/shuttle/plating,/area/shuttle/escape_pod5/station) @@ -2373,7 +2373,7 @@ "aTG" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4; health = 1e+006},/turf/simulated/shuttle/plating,/area/shuttle/escape_pod4/station) "aTH" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_4"; pixel_x = 0; pixel_y = -25; tag_door = "escape_pod_4_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod4/station) "aTI" = (/obj/structure/bed/chair{dir = 8},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/structure/closet/walllocker/emerglocker{pixel_y = -32},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod4/station) -"aTJ" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 0; pixel_y = -30},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod4/station) +"aTJ" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8},/obj/effect/shuttle_landmark{base_area = /area/hangar/two; base_turf = /turf/simulated/floor/reinforced; docking_controller = "hangar_2"; landmark_tag = "hangar_2"; name = "Hangar Two"},/turf/simulated/shuttle/floor/black,/area/shuttle/shuttle2/start) "aTK" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_4_hatch"; locked = 1; name = "Escape Pod Hatch 4"; req_access = list(13)},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod4/station) "aTL" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_4_berth_hatch"; locked = 1; name = "Escape Pod 4"; req_access = list(13)},/turf/simulated/floor,/area/hallway/secondary/escape/firstdeck/ep_aftport) "aTM" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{frequency = 1380; id_tag = "escape_pod_4_berth"; pixel_x = -25; pixel_y = 30; tag_door = "escape_pod_4_berth_hatch"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/firstdeck/ep_aftport) @@ -2392,7 +2392,7 @@ "aTZ" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{frequency = 1380; id_tag = "escape_pod_6_berth"; pixel_x = 25; pixel_y = 30; tag_door = "escape_pod_6_berth_hatch"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) "aUa" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_6_berth_hatch"; locked = 1; name = "Escape Pod 6"; req_access = list(13)},/turf/simulated/floor,/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) "aUb" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_6_hatch"; locked = 1; name = "Escape Pod Hatch 6"; req_access = list(13)},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod6/station) -"aUc" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 0; pixel_y = 30},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod6/station) +"aUc" = (/obj/effect/shuttle_landmark/southern_cross/supply_station,/turf/simulated/floor/reinforced,/area/quartermaster/storage) "aUd" = (/obj/structure/bed/chair{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/structure/closet/walllocker/emerglocker{pixel_y = 32},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod6/station) "aUe" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_6"; pixel_x = 0; pixel_y = 25; tag_door = "escape_pod_6_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod6/station) "aUf" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4; health = 1e+006},/turf/simulated/shuttle/plating,/area/shuttle/escape_pod6/station) @@ -2492,7 +2492,7 @@ "aVV" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "d1aft_port_pump"},/turf/simulated/floor/tiled,/area/hallway/primary/firstdeck/auxdockaft) "aVW" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor,/area/hallway/primary/firstdeck/auxdockaft) "aVX" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1331; id_tag = "skipjack_shuttle_dock_pump"},/obj/machinery/airlock_sensor{frequency = 1331; id_tag = "skipjack_shuttle_dock_sensor"; pixel_x = -28; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/primary/firstdeck/auxdockaft) -"aVY" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1331; id_tag = "skipjack_shuttle_dock_airlock"; pixel_x = 28; pixel_y = 0; req_access = list(0); req_one_access = list(13); tag_airpump = "skipjack_shuttle_dock_pump"; tag_chamber_sensor = "skipjack_shuttle_dock_sensor"; tag_exterior_door = "skipjack_shuttle_dock_outer"; tag_interior_door = "skipjack_shuttle_dock_inner"},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1331; id_tag = "skipjack_shuttle_dock_pump"},/turf/simulated/floor/tiled,/area/hallway/primary/firstdeck/auxdockaft) +"aVY" = (/turf/simulated/shuttle/wall,/obj/structure/shuttle/engine/propulsion/burst{dir = 8},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/escape_pod6/station) "aVZ" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"},/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor,/area/hallway/primary/firstdeck/auxdockaft) "aWa" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "d1aft_starboard_airlock"; pixel_x = -26; pixel_y = 0; req_access = list(13); tag_airpump = "d1aft_starboard_pump"; tag_chamber_sensor = "d1aft_starboard_sensor"; tag_exterior_door = "d1aft_starboard_outer"; tag_interior_door = "d1aft_starboard_inner"},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "d1aft_port_pump"},/turf/simulated/floor/tiled,/area/hallway/primary/firstdeck/auxdockaft) "aWb" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "d1aft_starboard_sensor"; pixel_x = 25; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "d1aft_port_pump"},/turf/simulated/floor/tiled,/area/hallway/primary/firstdeck/auxdockaft) @@ -3795,7 +3795,7 @@ "buY" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Custodial Closet"; req_access = list(26)},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled/steel_grid,/area/janitor) "buZ" = (/turf/simulated/wall,/area/storage/auxillary) "bva" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/turf/simulated/floor/plating,/area/storage/auxillary) -"bvb" = (/turf/simulated/shuttle/wall,/obj/structure/shuttle/engine/propulsion/burst{dir = 8},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/escape_pod6/station) +"bvb" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1331; id_tag = "skipjack_shuttle_dock_airlock"; pixel_x = 28; pixel_y = 0; req_access = list(0); req_one_access = list(13); tag_airpump = "skipjack_shuttle_dock_pump"; tag_chamber_sensor = "skipjack_shuttle_dock_sensor"; tag_exterior_door = "skipjack_shuttle_dock_outer"; tag_interior_door = "skipjack_shuttle_dock_inner"},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1331; id_tag = "skipjack_shuttle_dock_pump"},/turf/simulated/floor/tiled,/area/hallway/primary/firstdeck/auxdockaft) "bvc" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/eva_hallway) "bvd" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled/dark,/area/hallway/secondary/eva_hallway) "bve" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/turf/simulated/wall,/area/hallway/secondary/eva_hallway) @@ -9828,6 +9828,7 @@ "dGZ" = (/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/light_switch{pixel_x = -36; pixel_y = -6},/obj/machinery/button/windowtint{id = "hopquarters"; pixel_x = -36; pixel_y = 6},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hop/quarters) "dHa" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hop/quarters) "dHb" = (/obj/structure/table/standard,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/folder/blue_hop,/obj/item/weapon/pen/multi,/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/carpet,/area/crew_quarters/heads/sc/hop/quarters) +"dHc" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 0; pixel_y = -30},/obj/effect/shuttle_landmark/southern_cross/escape_pod3/station{base_area = /area/hallway/secondary/escape/firstdeck/ep_aftport},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) "dHd" = (/turf/simulated/wall/r_wall,/area/construction/seconddeck/construction2) "dHe" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/engineering) "dHf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/central) @@ -10043,7 +10044,7 @@ "dLh" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4; health = 1e+006},/turf/simulated/shuttle/plating,/area/shuttle/escape_pod7/station) "dLi" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_7"; pixel_x = 0; pixel_y = -25; tag_door = "escape_pod_7_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod7/station) "dLj" = (/obj/structure/bed/chair{dir = 8},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/obj/structure/closet/walllocker/emerglocker{pixel_y = -32},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod7/station) -"dLk" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 0; pixel_y = -30},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod7/station) +"dLk" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 0; pixel_y = 30},/obj/effect/shuttle_landmark/southern_cross/escape_pod5/station{base_area = /area/hallway/secondary/escape/firstdeck/ep_aftstarboard},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod5/station) "dLl" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_7_hatch"; locked = 1; name = "Escape Pod Hatch 7"; req_access = list(13)},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod7/station) "dLm" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_7_berth_hatch"; locked = 1; name = "Escape Pod 7"; req_access = list(13)},/turf/simulated/floor,/area/hallway/primary/thirddeck/port) "dLn" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{frequency = 1380; id_tag = "escape_pod_7_berth"; pixel_x = -25; pixel_y = 30; tag_door = "escape_pod_7_berth_hatch"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) @@ -10072,7 +10073,7 @@ "dLK" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{frequency = 1380; id_tag = "escape_pod_8_berth"; pixel_x = 25; pixel_y = 30; tag_door = "escape_pod_8_berth_hatch"},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/starboard) "dLL" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_8_berth_hatch"; locked = 1; name = "Escape Pod 8"; req_access = list(13)},/turf/simulated/floor,/area/hallway/primary/thirddeck/starboard) "dLM" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_8_hatch"; locked = 1; name = "Escape Pod Hatch 8"; req_access = list(13)},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod8/station) -"dLN" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 0; pixel_y = 30},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod8/station) +"dLN" = (/obj/effect/shuttle_landmark{landmark_tag = "skipjack_firstdeck"; name = "SC Deck 2 East"},/turf/space,/area/skipjack_station/firstdeck) "dLO" = (/obj/structure/bed/chair{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -21},/obj/structure/closet/walllocker/emerglocker{pixel_y = 32},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod8/station) "dLP" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_8"; pixel_x = 0; pixel_y = 25; tag_door = "escape_pod_8_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod8/station) "dLQ" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4; health = 1e+006},/turf/simulated/shuttle/plating,/area/shuttle/escape_pod8/station) @@ -10276,6 +10277,7 @@ "dPG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) "dPH" = (/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/light_switch{pixel_x = 11; pixel_y = 24},/obj/machinery/camera/network/command{c_tag = "COM - Station Director's Office"; dir = 2},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) "dPI" = (/obj/structure/table/wooden_reinforced,/obj/machinery/photocopier/faxmachine{department = "Captain's Office"},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) +"dPJ" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 0; pixel_y = -30},/obj/effect/shuttle_landmark/southern_cross/escape_pod4/station{base_area = /area/hallway/secondary/escape/firstdeck/ep_aftport},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod4/station) "dPK" = (/obj/machinery/computer/communications,/turf/simulated/floor/wood,/area/crew_quarters/heads/sc/sd) "dPL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) "dPM" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftstarboard) @@ -10749,6 +10751,7 @@ "dYM" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled/dark,/area/rnd/xenobiology) "dYN" = (/obj/structure/table/standard,/obj/machinery/chemical_dispenser/full{density = 1},/turf/simulated/floor/tiled,/area/rnd/xenobiology) "dYO" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/effect/floor_decal/industrial/warning,/obj/machinery/button/remote/blast_door{id = "xenobio6station"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access = list(55)},/turf/simulated/floor/tiled/dark,/area/rnd/xenobiology) +"dYP" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 0; pixel_y = 30},/obj/effect/shuttle_landmark/southern_cross/escape_pod6/station{base_area = /area/hallway/secondary/escape/firstdeck/ep_aftstarboard},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod6/station) "dYQ" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/effect/floor_decal/industrial/warning,/obj/machinery/button/remote/blast_door{id = "xenobio5station"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access = list(55)},/turf/simulated/floor/tiled/dark,/area/rnd/xenobiology) "dYR" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/extinguisher,/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for the divider between pens."; id = "xenobioout7station"; name = "Containment Divider Switch"; pixel_x = 0; pixel_y = 28; req_access = list(55)},/obj/effect/floor_decal/industrial/warning,/obj/machinery/light{dir = 1},/obj/machinery/camera/network/research{c_tag = "SCI - Xenobiology Fore"; dir = 2},/turf/simulated/floor/tiled/dark,/area/rnd/xenobiology) "dYS" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled/dark,/area/rnd/xenobiology) @@ -10932,9 +10935,17 @@ "eco" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/vehicle/train/engine{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/quartermaster/office) "ecp" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/vehicle/train/trolley{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/office) "ecq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/medbay) +"ecr" = (/obj/effect/shuttle_landmark{docking_controller = "ninja_shuttle_dock_airlock"; landmark_tag = "ninja_arrivals_dock"; name = "SC Aux Dock D"},/turf/space,/area/ninja_dojo/arrivals_dock) "ecs" = (/obj/item/glass_jar,/obj/random/mob/mouse,/turf/simulated/floor/plating,/area/maintenance/cargo) +"ect" = (/obj/effect/shuttle_landmark{landmark_tag = "skipjack_arrivals_dock"; name = "SC Aux Dock B"},/turf/space,/area/skipjack_station/arrivals_dock) "ecu" = (/obj/random/mob/mouse,/turf/simulated/floor/plating,/area/maintenance/cargo) +"ecv" = (/obj/effect/shuttle_landmark{landmark_tag = "ninja_firstdeck"; name = "SC Off Deck 1 S"},/turf/space,/area/ninja_dojo/firstdeck) "ecw" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = 11; pixel_y = -24},/obj/structure/cable/green,/obj/effect/floor_decal/borderfloorwhite,/obj/effect/floor_decal/corner/paleblue/border,/turf/simulated/floor/tiled/white,/area/medical/patient_wing) +"ecx" = (/obj/effect/shuttle_landmark{landmark_tag = "ninja_seconddeck"; name = "SC Off Deck 2 N"},/turf/space,/area/ninja_dojo/seconddeck) +"ecy" = (/obj/effect/shuttle_landmark{landmark_tag = "syndie_seconddeck"; name = "SC Deck 2 NE"},/turf/space,/area/syndicate_station/seconddeck) +"ecz" = (/obj/effect/shuttle_landmark{landmark_tag = "shuttle1_seconddeck"; name = "SC Off Deck 2 NW"},/turf/space,/area/shuttle/shuttle1/seconddeck) +"ecA" = (/obj/effect/shuttle_landmark{landmark_tag = "skipjack_seconddeck"; name = "SC Deck 2 West"},/turf/space,/area/skipjack_station/seconddeck) +"ecB" = (/obj/effect/shuttle_landmark{landmark_tag = "response_ship_seconddeck"; name = "SC Near Deck 2 SE"},/turf/space,/area/shuttle/response_ship/seconddeck) "ecC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/meter,/obj/random/mob/mouse,/turf/simulated/floor/plating,/area/maintenance/thirddeck/foreport) "ecD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/meter,/obj/random/mob/mouse,/turf/simulated/floor/plating,/area/maintenance/thirddeck/forestarboard) "ecE" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "heads_meeting"; name = "Meeting Room Window Shutters"; opacity = 0},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/bridge/meeting_room) @@ -10952,31 +10963,47 @@ "ecQ" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "escape_dock_ssouth_airlock"; name = "interior access button"; pixel_x = -26; pixel_y = -26; req_one_access = list(13)},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D2) "ecR" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/red,/turf/simulated/floor/plating,/area/engineering/foyer) "ecS" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/button/windowtint{id = "bsquarters"; pixel_x = 36; pixel_y = 6},/obj/machinery/light_switch{pixel_x = 36; pixel_y = -6},/turf/simulated/floor/carpet/blue,/area/crew_quarters/heads/sc/bs) +"ecT" = (/obj/effect/shuttle_landmark/southern_cross/cryostorage_station,/turf/simulated/shuttle/floor,/area/shuttle/cryo/station) "ecU" = (/obj/machinery/atmospherics/valve/shutoff{dir = 4; name = "Medical automatic shutoff valve"},/turf/simulated/floor/plating,/area/maintenance/medbay_fore) +"ecV" = (/obj/effect/shuttle_landmark{landmark_tag = "shuttle2_seconddeck"; name = "SC Off Deck 2 SE"},/turf/space,/area/shuttle/shuttle2/seconddeck) "ecW" = (/obj/machinery/atmospherics/valve/shutoff{name = "Cargo automatic shutoff valve"},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"ecX" = (/obj/effect/shuttle_landmark{docking_controller = "shuttle1_dock_airlocksc"; landmark_tag = "shuttle1_arrivals_dock"; name = "SC Dock 1-A"},/turf/space,/area/shuttle/shuttle1/arrivals_dock) +"ecY" = (/obj/effect/shuttle_landmark/southern_cross/transport1_station,/turf/space,/area/shuttle/transport1/station) "ecZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/plating,/area/maintenance/bar) "eda" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bar) "edb" = (/obj/machinery/atmospherics/pipe/simple/hidden/universal,/turf/simulated/floor/plating,/area/maintenance/bar) "edc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/bar) "edd" = (/obj/machinery/atmospherics/valve/shutoff{name = "Deck 2 Port automatic shutoff valve"},/turf/simulated/floor/plating,/area/maintenance/bar) "ede" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/alarm{dir = 8; pixel_x = 22; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/bar) +"edf" = (/obj/effect/shuttle_landmark/southern_cross/escape/station,/turf/space,/area/shuttle/escape/station) "edg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/bar) "edh" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/plating,/area/maintenance/bar) "edi" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/plating,/area/maintenance/bar) +"edj" = (/obj/effect/shuttle_landmark/southern_cross/arrivals_station,/turf/space,/area/shuttle/arrival/station) +"edk" = (/obj/effect/shuttle_landmark{docking_controller = "response_shuttle_dock_airlock"; landmark_tag = "response_ship_arrivals_dock"; name = "SC Dock 1-C"},/turf/space,/area/shuttle/response_ship/arrivals_dock) "edl" = (/obj/machinery/door/firedoor/border_only,/obj/effect/wingrille_spawn/reinforced,/obj/structure/barricade,/turf/simulated/floor/plating,/area/hallway/primary/seconddeck/dockhallway) "edm" = (/obj/random/obstruction,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"edn" = (/obj/effect/shuttle_landmark{docking_controller = "shuttle2_dock_airlocksc"; landmark_tag = "shuttle2_arrivals_dock"; name = "SC Dock 3-C"},/turf/space,/area/shuttle/shuttle2/arrivals_dock) "edo" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/maintenance/medbay) "edp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"edq" = (/obj/effect/shuttle_landmark/southern_cross/merchant_station,/turf/space,/area/shuttle/merchant/away) "edr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/valve/shutoff{dir = 4; name = "Deck 2 Aft automatic shutoff valve"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"eds" = (/obj/effect/shuttle_landmark/southern_cross/admin_station,/turf/space,/area/shuttle/administration/station) "edt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/medbay) +"edu" = (/obj/effect/shuttle_landmark{docking_controller = "nuke_shuttle_dock_airlock"; landmark_tag = "syndie_arrivals_dock"; name = "SC Dock 3-E"},/turf/space,/area/syndicate_station/arrivals_dock) "edv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/universal{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"edw" = (/obj/effect/shuttle_landmark{landmark_tag = "skipjack_thirddeck"; name = "SC Deck 3 East"},/turf/space,/area/skipjack_station/thirddeck) +"edx" = (/obj/effect/shuttle_landmark{landmark_tag = "ninja_thirddeck"; name = "SC Deck 3 West"},/turf/space,/area/ninja_dojo/thirddeck) "edy" = (/obj/machinery/atmospherics/valve/shutoff{name = "Civilian automatic shutoff valve"},/turf/simulated/floor/plating,/area/maintenance/bar) "edz" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/universal{dir = 4},/turf/simulated/floor,/area/maintenance/substation/command) "edA" = (/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/table/steel,/obj/machinery/cell_charger,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/floor,/area/maintenance/substation/command) "edB" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers,/obj/machinery/atmospherics/pipe/zpipe/down/supply{dir = 8},/obj/structure/disposalpipe/down{dir = 8},/obj/structure/cable{d1 = 32; d2 = 2; icon_state = "32-2"},/obj/structure/railing,/turf/simulated/open,/area/maintenance/substation/command) "edC" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/terminal,/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 4},/turf/simulated/floor,/area/maintenance/substation/command) +"edD" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 0; pixel_y = -30},/obj/effect/shuttle_landmark/southern_cross/escape_pod7/station,/turf/simulated/shuttle/floor,/area/shuttle/escape_pod7/station) "edE" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/alarm{dir = 8; pixel_x = 22; pixel_y = 0},/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/maintenance/substation/command) +"edF" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 0; pixel_y = 30},/obj/effect/shuttle_landmark/southern_cross/escape_pod8/station,/turf/simulated/shuttle/floor,/area/shuttle/escape_pod8/station) "edG" = (/obj/machinery/power/breakerbox/activated{RCon_tag = "Command Substation Bypass"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/maintenance/substation/command) +"edH" = (/obj/effect/shuttle_landmark{landmark_tag = "syndie_thirddeck"; name = "SC Deck 3 South"},/turf/space,/area/syndicate_station/thirddeck) "edI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall,/area/maintenance/substation/command) "edJ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) "edK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/port) @@ -10994,7 +11021,7 @@ "edW" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/folder/yellow,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/foyer) "edX" = (/obj/machinery/atmospherics/pipe/manifold/hidden/red{dir = 8},/turf/simulated/floor/tiled,/area/engineering/foyer) "edY" = (/obj/machinery/atmospherics/pipe/simple/hidden/red{dir = 5; icon_state = "intact"},/turf/simulated/floor/tiled,/area/engineering/foyer) - + (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11074,7 +11101,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacabGaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11089,10 +11116,10 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaafaadaadaadaafaaiaaaaaaaaaaaaaaaaaaaaaaajaakaakaakaalaalaamaalaalaaaaafaaaaajaaaaaaaaaaaaaaaaaaaaaaanaafaafaagaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaagaafaaaaafaaaaaaaaiaaoaapaapaaqaapaapaaoaajaaraalaajaajaasaataasaajaajaalaalaajaakaakaakaauaakaakaakaanaaaaaaaafaaaaadaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaadaaaaaaaafaaaaaaaaiaavaawaaxaayaaxaawaazaajaaAaaBaaCaaDaaEaaFaaGaaHaaIaaJaaKaalaaLaaMaaLaajaaNaaOaaNaanaaaaaaaafaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahabHaahaaaaaaaaaaadaaaaaaaafaaaaaaaaiaavaawaaxaayaaxaawaazaajaaAaaBaaCaaDaaEaaFaaGaaHaaIaaJaaKaalaaLaaMaaLaajaaNaaOaaNaanaaaaaaaafaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaafaafaaaaaaaafaaaaaaaaiaaPaawaawaawaawaawaaQaajaaRaaSaaTaaUaaVaaWaaXaaXaaXaaYaaZaamaaLabaaaLaajaaNabbaaNaanaaaaaaaafaaaaaaaadaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaabcaaaaaaaaaaaiabdabeaaiabfabgabgabgabgabgabhaajabiabjaajabkablabmabnaboaaJabpabqaalabrabsabrabtabuabvabuaanabwabxaanaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaiabyabyaaiabzabAabAabBabAabAabCaajaajaajaajaajabDabEaaJaajabFaajaajaajaaLabGaaLabtaaNabHaaNaanabIabIaanaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadIadIadIadIadIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaiabyabyaaiabzabAabAabBabAabAabCaajaajaajaajaajabDabEaaJaajabFaajaajaajaaLakkaaLabtaaNaFQaaNaanabIabIaanaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadIadIadIadIadIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaadaafaafaafabJabKabLabMabNabOabPabQabRabSabTabUabVabWabXabUabYabZacaabtacbaccacdabtaceacfaceabtacgachacgaciacjackaclaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadIadIadIadIadIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaacmacnacoacpacqacqacracsactacqacqabUacuacvacwabUacxacyaeUabtacAacBacCabtacDacEacFabtacDacGacFacHacIacJacKaaaaaaaaaaadaadaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadIadIadIadIadIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaagaadaadaadaadaafaagaadaadaadaafaafaaaaaaaafaadaadaadaadaaaaaaaaaaaaacLacMacNacOaapaapaaoacPaaoaapaapabUacQacRacQacSacTacUacVabtacWacXacYacZadaadbadcabtadaaddadeadfadgadhadiaaaaaaaaaaaaaadaadaagaaaaaaaaaaaeaadaadaadaadaadaadaafaagaadaadaadabcaafaadaaaaaaaaaaaaaaaadIadIadIadIadIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11110,12 +11137,12 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaadaadaadaadaadaadaaaaaaaaaaaaaaaaeFafCaiUafEafFafFafGaiVaiWagZaiXaiYafGafFafFafKaiUaiGaeFafMaioaheaiZajaaisaisaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiKajbajcahUajdaccaiKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahsahsajeajfahtaiyajgaeZaiSajhaiAagmagmagmagmagmagmagmagmagmagmagmagVajhagpaeZaSNbaXaZYbntbmqboCbnVbyRbrQbEibCNbrQbEmbFRbFFbFSbrQbyRbHubHvbmqbHzbHwbHAbHwbHAbHwbHBaowaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaeFajiajjafEafFafGafGahBagWajkaiDahBafGafGafFafKajlajmaeFajnaioaheaisaisaisaaaaaaaaaaaaaaaaaaajoajoajpajpajpajoajqajrajsahUajtajuajvajwajxajxajxajwajwaaaaaaaaaaaaaaaaaaahsahsahsahtajyajzaeZajAajBaiAagmagmagmagmagmagmagmagmagmagmagmagVajCajDaeZbIYbJbbJabJcarMbJHbJHbJHbJHbJHbJHbJHbJHbJHbMcbJHbJHbJHbJHbMNbmqccecbvccfcbvccfcbvccfaowaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaeFafCajEafEafFajFajGajHajIagZagWajJajKafGafFafKajEaiGaeFajLaioajMadlaaaaaaaaaaabaaaaaaajpajpajoajNajOajPajQajRajSajTajUahUajVajWajXajYajZakaakbakcajwajxajxaaaaaaaabaaaaaaaaaadFakdajyakeaeZaiSakfaiAagmagmagmagmagmagmagmagmagmagmagmagVakfagpaeZcdzcdCcdBcfocfncfpcfpckbcjEclTclTcpDcnNcpFcpEcpHcpGcvHcpHcItcCgcLTcJxcOQcLUcSccPZcTFaowaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaeFafCajEakgafFakhagZagZagZagZakiakjakkaklafFafKajEaiGaeFahcakmaknadlaaaaaaaaaaaaaaaajpajpakoakpakqakraksaktakuakvakwakxakyakzakAakBakCakDakEakFakGakHakIajxajxaaaaaaaaaaaaaaaadFakJakKaikaeZaiSakfaiAagmagmagmagmagmagmagmagmagmagmagmagVakfagpaeZcXDdfZcYadjyarMcfpcfpdGcdkodGydGydVCdOZdVEdVDdGydVFdVGdGydVIdVHdVKdVJdVMdVLdVOdVNdVPaowaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaeFafCajEakgafFakhagZagZagZagZakiakjaJtaklafFafKajEaiGaeFahcakmaknadlaaaaaaaaaaaaaaaajpajpakoakpakqakraksaktakuakvakwakxakyakzakAakBakCakDakEakFakGakHakIajxajxaaaaaaaaaaaaaaaadFakJakKaikaeZaiSakfaiAagmagmagmagmagmagmagmagmagmagmagmagVakfagpaeZcXDdfZcYadjyarMcfpcfpdGcdkodGydGydVCdOZdVEdVDdGydVFdVGdGydVIdVHdVKdVJdVMdVLdVOdVNdVPaowaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakLakLakLakLakLakLakLakLakLakLakLakLakLaeFaeFakMakgafFafGalzakOakNakNakPakQakRakSafFafKakTaeFaeFaeFaioakUadlaaaaaaaaaaaaajpajpakoakVakWakWakXakYakZalaalbalcaldalealfalgalhalialjalkallalmalmalnakIajxajxaaaaaaaaaaaaadFaloaiyaeZaeZaeZalpaiAagmagmagmagmagmagmagmagmagmagmagmagValqaeZaeZdVQdVSdVRapiaqzdVUdVTdVVdVTdVVdVWdVYdVXdWadVZdVVdVVdVVdVVdWbbmqdWddWcdWedWcdWcdWfdWgaowaafaafaafaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalsalsaltaltaltalualtaltalualtaltaltalvaeFalwalxakgafFafGalAalBaAxalCaAyalBaDdafGafFafKalDalEaeFahcaioadladlaaaaaaaaaajpajpakoakoalFakoalGalHalHalHalHalHalHalHalHalHalHalHalHalIalIalIalJakIalKakIakIajxajxaaaaaaaaaadFadFaiyaikaeZalLalMaiAagmagmagmagmagmagmagmagmagmagmagmagValNaijaeZdWhdfZcYadWibmqdWkdWjdWmdWldWodWndWqdWpdWsdWrdWudWtdWwdWvdWxbmqdWzdWydWBdWAbHAdWCdWDaowaaaaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalsaltalRalSalTalUalValWalXalYalZamaambaeFamcajEafEafFaiDaiDahBafFafFafFahBaiDaiDafFafKajEamdaeFameaioadLaaaaaaaaaaaaajpakoakVakWamfamgalHalHalHalHalHalHalHalHalHalHalHalHalHalIalIalIalIamhamialmalnakIajxaaaaaaaaaaaaaejaiyamjaeZaiSamkaiAagmagmagmagmagmagmagmagmagmagmagmagVakfagpaeZdWEdWGdWFdWHbmqdWIarMdWJarMbmqbmqdWLdWKdWNdWMbmqarMdWJarMdWObmqdWQdWPdWSdWRdWUdWTdWVaowaaaaaaaaaaaaaafaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalsammamnamoamoamoamoamoamoamoampamaambaeFamqajEafEafFamramsafFafFafFafFafFamramsafFafKajEamtaeFamudWWadLaaaaaaaaaajoajoamvalFakoamwamxalHalHalHamyamzamAamBamCamDamEamBamFamGamHamIamJalIamKamLakIalKamMajwajwaaaaaaaaaaejaiyamNaeZamOamkaiAagmagmagmagmagmagmagmagmagmagmagmagVakfamPaeZdWXdWZdWYdXbdXadXddXcdXbdXbdXfdXedXhdXgdXjdXidXkdXbdXmdXldXnaSNdXodXodXodXodXodXodXodXodXoaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalsaltalRamRamSamTamoamUamVamWamXamaambaeFamYamZanaanbanbanbanbanbanbanbanbanbanbanbancandaneaeFanfaioadLaaaaaaaaaajoanganhalFalGanianianialHalHanjanjanjanjanjankanlanmanmannanoanpanqalIalIalIalJalKanransajwaaaaaaaaaaejaiyantaeZanuanvanwanxanxanxanxanxanxanxanxanxanxanxanyanzanAaeZdXpdXrdXqdXqdXsdXudXtdXwdXvdXxdXvdXzdXydXBdXAdXDdXCdXFdXEdXHdXGdXodXIdXKdXJdXMdXLdXKdXNdXobhgbhgaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalsaltalRamRamSamTaSjamUamVamWamXamaambaeFamYamZanaanbanbanbanbanbanbanbanbanbanbanbancandaneaeFanfaioadLaaaaaaaaaajoanganhalFalGanianianialHalHanjanjanjanjanjankanlanmanmannanoanpanqalIalIalIalJalKanransajwaaaaaaaaaaejaiyantaeZanuanvanwanxanxanxanxanxanxanxanxanxanxanxanyanzanAaeZdXpdXrdXqdXqdXsdXudXtdXwdXvdXxdXvdXzdXydXBdXAdXDdXCdXFdXEdXHdXGdXodXIdXKdXJdXMdXLdXKdXNdXobhgbhgaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalsalsaltaltaltaluanDanDalualtaltaltanEaeFanFanGanHanHanIanHanHanJanKanLanManNanNanNanNanOamtaeFanPaioadladlaaaaaaajpanQanRanSanianiaoJaoKanialHanVanWanXanYanZanZaoaaobaocaodaoealIaofalIaogalIalIaohaoiaojajxaaaaaaadFadFaiyaokaeZaolaomaonaonaonaonaooaopaoqaoraosaosaotaosaosaouaovaeZdXOdXQdXPdXRapiatLdXSapidXUdXWdXVdXXaSNaSNdXYaSNaZYdXZcfodXHdYadXodYbdYcdXJdXMdXLdXKdYddXodXodYfdYedXoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaakLatTatTakLakLakLakLaoxaoxaoyaoyaoyaoyaoyaeFaeFaeFaeFaeFaeFaeFaeFaozahcaoAaeFaoBaoBaoBaeFaeFaeFaeFafMaoCaoDadlaaaaaaajpaoEaoFaoGaoHaoIapOarganialHanjaoLaoMaoNaEyanZaoOaoPaoQaoRaoSaoTaoUaoVaoWaoXalIaoYaoZapaajxaaaaaaadFapbapcapdaeZaeZaeZaikapeapeapeaikapfaikapgaikaeZaeZaeZaeZaeZaeZaeZaphaphaphaphaphdYgdYgalralralralralralrdYidYhalralrdXZdYjdYkdWHdXodYldXKdXJdXMdXLdXKdYldXodYmdYodYndXodXoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafakLakLapjapkaplapmapnakLapoapoappapqaprapsaptapuapvapwapxapyapyapzapuapAapAapBapCapDapEapFapCapGafMadlapHapIapJadlaaaaaaajpapKapLapManiapNaNGaNHanialHanjanjanjanjanjapPapQapQapQapRapSapTapUapVapWapXalIapYapZaqaajxaaaaaaadFaqbaghaqcaqdaqeaqfaqgaqhaqiaqjaqgaqkaqlaqlaqmaqnaqoaqoaqpaqqaqraqmaqsaqtaquaqvaqwaqxaqxalraqydYpaqAaqBaqCalOdYqatMalrdYtdYsdXodXodXodYudYwdYvdYydYxdYAdYzdXodYBdYDdYCdYFdYEdYGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11131,19 +11158,19 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaafaafakLakLaBfaBfaBgaBhaBiaBjaBkaBlaxTaBmaBmaBmaxVayQaBnayRaBoayRaBpaBqaxVaBraBsaBsaBtaBtaBtaBtaBtaBtaBtaBtaBuaBvaBwaybaaaaaaaBxaByaBzaBAaBDaAqaAmaBCaBBaBGaBHaBIaBJaBJaBKaBJaBEaBFaAvaCWaBOaBPaBQaBRaBSaBTaAzaBUaBVaBWaBXaaaaaaayxaBYazBaAIaBZaCaaCaayyaCbaCcaCdayyaqkaqlaqlayDaCeaCfayDaCgaARaChayDaCiaCjaCkaClaCmaCnaCnalraCoalOaCpaCqaCralralraafaaaaaaaaadXodXodXoeaVeaXeaWdYyeaYebaeaZdXodZbdZbdZbebbdXoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaakLakLaBfaCsaCsaCsaCsaCtaCtaCsaCsaCuaCsaCsaCsaCsaCsaCsaCsaCsaCsaCvaCwaCxaCyaBtaCzaCAaCBaCCaCDaCEaBtaybaCFaCGaybaaaaaaaBxaCHaCIaCJauAaBLaBMaCZaCKaCLaCPaCQaCRaCSaCTaCUaCVaCXaAvaGpaCYaDbaDadVsaDcaHbaAzaDeaDfaDgaBXaaaaaaayxaDhaDiaAIaDjaDjaDjaDkaDlaDlaDlaDkaDmaDkaDnaDkaDjaDjaDjaDjaDjaDjaDjazUazUazUazUazUaDoaDoalralralralravpavpalraaaaaaaaaaaaaaaaaaaaadXodYldXKdXKdYydXKdXKdYldXoebcebeebddXodXoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxTalsaCtaDpaDqaDraDsaDtaDuaDvaDwaDxaDtaDyaDzaDAaDBaDCaDDaDEaDFaDGaDHaDIaDJaDKaDLaDMaDMaDMaDNaBtaDOaDPaybaybaaaaaaaBxaDQaCMaDSaCNaCNaykaykaykaykaDUaDVaDWaDXaDYaDZaEaaEbaEcaEdaEeaEfaAzaEgaEhaAzaAzaEiaEjaEkaBXaaaaaaayxayxaElaEmaDjaEnaEoaEpaEpaEpaEpaEqaEraEsaEtaEuaEuaEvaEuaEuaEwaExaDjaFDaEzaEzaEzaEAaEBaEBaECaEzaEzaEzaEDaEDaaaaaaaaaaaaaaaaaaaaaaaadXodYbdZBdXKdYydXKdXKdYddXodXodYfdYedXoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxTalsaCtaEEaEFaEGaEHaEHaEIaEJaEJaEKaELaEMaENaENaEOaEPaEQaERaESaETaEUaEVaEWaEXaEYaEZaDMaDMaFaaFbaDOaDPaFcaaaaaaaaaaAeaFdaFeaFfaFgauHauHaFhaFhaDTaFiaFjaCUaCUaCUaFkaCVaFlaFmaFnaFoaFpaAzaAzaAzaAzaFqaFraFsaFtaAGaaaaaaaaaaFuaElaFvaDjaFwaFxaFyaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaFAaFBaFCaDjaGzaFEaFFaFGaFHaFIaFJaFKaFLaFMaFNaEzaEDaaaaaaaaaaaaaaaaaaaaaaaadXoebfdXKdXKdYydXKdXKebgdXobhgbhgaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxTalsaCtaEEaFOaFPaFQaFQaFQaFQaFQaFPaFRaFSaEPaEPaFTaEPaEPaFUaFVaFWaFXaFYaFZaGaaDMaGbaGcaGdaGeaBtaDOaDPaFcaaaaaaaaaaAeaAeaGfaFfaFfaGgaDTauHaFhaDTaGhaGiaGjaGkaCUaGlaGmaGnaAvaHdaHcaHPaGqaAzaGraGsaGtaFraGuaAGaAGaaaaaaaaaaFuaElaGvaDjaEnaGwaGxaGyaGAaHYaGyaGyaGyaGyaGyaGAaHYaGyaGBaGwaGCaDjaGzaFEaGDaFJaFJaFJaFJaFJaFJaFJaGEaGFaEDaaaaaaaaaaaaaaaaaaaaaaaadXodXodXodXodXodXodXodXodXoaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxTalsaCtaEEaFOaFQaFQaFQaFQaFQaFQaFQaFRaGGaEPaEPaFTaEPaEPaGHaCxaGIaGJaGKaGLaGMaGNaGOaGPaGQaGRaBtaybaGSaFcaaaaaaaaaaaaaBxaFfaFfaFfaFfaGTauHauHauHaGUauHaGVaGWaGXaCUaGYaGZaHaaHSaHRaHTaAvaAvaHeaHfaHgaHhaGtaBXaaaaaaaaaaaaaFuaElaHiaDjaHjaGwaGxaGyaHkaHkaHlaGyaGyaGyaHlaHkaHkaGyaGBaGwaHmaDjaGzaFEaHnaHoaHpaHqaHraHsaHtaHuaFNaEzaEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxTalsaCtaHvaFOaFQaFQaFQaFQaFQaFQaFQaHwaHxaHxaHxaFTaEPaEPaHyaCxaHzaHAaHBaEWaEWaGLaHCaEWaEWaEWaEWaHDazhaybaybaaaaaaaaaaBxaBxaFfaFfaFfaFfaFgaHEaHFaHFaHFaHGaHHaHIaHJaHKaHLaAvaAvaAvaAvaAvaFqaGtaFraGtaGtaBXaBXaaaaaaaaaayxayxaElaDkaDjaHMaHNaGxaGyaHOaHVaHQbqBaMzbskaHQbsmaHOaGyaGBaHWaHXaDjaRLaEzaEzaEzaEAaEzaEzaECaEzaEzaEzaEDaEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakLakLaCsaEEaFOaFQaFQaFQaFQaFQaFQaFQaHZaHZaHZaIaaFTaEPaEPaIbaESaIcaHAaIdaIeaIfaDHaIgaESaDOaIhaIiaAcazhaIjaybaaaaaaaaaaaaaBxaBxaFfaFfaFfaFfaIkaIlaImaInazlaIoaIpaIqaIraIsaItaIuaIvaIwaIxaHgaHgaHhaGtaBXaBXaaaaaaaaaaaaayxaIyaElaDjaDjaDjaIzaGxaGyaIAaIBaICaIDaIEaIEaIFbwsaHOaGyaGBaIGaDjaDjalralralralralralralralralralralralralraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCOaEEaFOaFQaFQaFQaFQaFQaFQaFQaIHaIIaIJaIIaIKaENaENaILaIMaINaIOaIPaIQaIRaIQaISaITaDOaIhaAcaAcaIUaIVaybaaaaaaaaaaaaaaaaBxaBxaFfaIWaIXaIYaIZaJaaJbaJcaJdaJeaJfaJgaJhaJiaJjaJkaJlaJmaJnaJoaGtaBXaBXaaaaaaaaaaaaaaaayxaJpaJqaDkaDjaJraGwaGxaGyaJsaJtaJuaJvaJwaJwaJwaJwaJxaGyaGBaGwaJyaDjaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaDRaJzaFOaFQaFQaFQaFQaFQaFQaFQaFRaEPaEPaJAaFTaJBaJCaJDaJEaJFaJGaJHaJIaJJaJKaJLaESaDOaJMaJNaAcazhaJOaybaaaaaaaaaaabaaaaaaaBxaBxaAeaJPaJQaJRaJSaInazlaIoaJTaJUaJVaJWaJXaJYaJZaKaaKbaKcaAGaBXaBXaaaaaaaabaaaaaaaaaayxaKdaElaKeaDjaJraGwaGxaGyaHOaKfaKgaKhaJwaKiaKjaKkaKlaGyaGBaGwaJyaDjaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaKmaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaCOaEEaFOaFQaFQaFQaFQaFQaFQaFQaHwaHxaKnaHxaKoaCsaCsaCsaCvaCvaCvaKpaKqaKraKqaKqaESaybaybaybaybazhaKsaKtaKtaKtaaaaaaaaaaaaaaaaaaaAeaAeaBxaBxaBxaAeaAeaKuaKvaJUaKwaKxaAGaAGaBXaBXaBXaAGaAGaaaaaaaaaaaaaaaaaaaKyaKyaKyaKzaElaKAaDjaKBaKCaGxaGyaHOaHOaHlaHkaKDaKhaHlaHOaHOaGyaGBaKEaKFaDjaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafaCsaEEaFOaFQaFQaFQaFQaFQaFQaFQaKGaKGaKGaKHaKIaCsaKJaKJaKJaKJaKJaKpaKKaKLaKMaKqaKNaKNaKNaKNaybazhaKsaKOaKPaKtaKtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKQaKRaKSaJUaKTaKUaKQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKyaKyaKVaKWaKzaElaKXaDjaJraKYaGxaGyaGyaHOaKZaLaaJwaLbaLcaHOaGyaGyaGBaKYaJyaDjaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaCsaEEaFOaFQaFQaFQaFQaFQaFQaFQaIHaIIaIIaIIaFTaLdaKJaKJaKJaKJaKJaKpaLeaLfaLgaKqaLhaAcaAcaAcaLiazhaLjaLkaLlaLmaKtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKQaLnaLoaLpaLqaLraKQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKyaLsaLtaLuaLvaElaLwaDjaJraLxaGxaGyaGyaHkaLyaJwaJwaJwaLzaHkaGyaGyaGBaLxaJyaDjaDkaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaCsaLAaFOaFQaFQaFQaFQaFQaFQaFQaFRaEPaEPaEPaLBaLCaKJaKJaKJaKJaKJaKpaLDaLEaLFaKqaAcaAcaAcaLGaybaLHaKsaLIaLlaLJaKtaaaaaaaaaaaaaLKaLLaLMaLLaLNaaaaaaaLOaLOaLPaJUaLQaLRaLRaLRaLRaLRaLRaLSaLSaLSaLRaLRaLRaLRaKyaLTaLtaLUaKzaElaDkaDjaDjaLVaLWaGyaGyaKhaLXaLXaJwaLXaLXaKhaGyaGyaGBaLYaDjaDjaDjaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaCsaEEaFOaFQaFQaFQaFQaFQaFQaFQaFRaLZaEPaEPaFTaMaaKJaKJaKJaKJaKJaKpaKqaMbaKqaKqaMcaMdaMeaMfaMfaMgaKsaMhaLlaMiaKtaaaaaaaaaaaaaMjaMkaMlaMmaMjaaaaaaaaaaLOaMnaJUaMoaMpaMqaMraMsaMtaLSaMuebhaMwaMxaMybCFaLRaMAaMBaLtaLuaKzaMCaDjaDjaMDaMEaLWaGyaGyaHOaMFaKhaMGaKhaHlaHOaGyaGyaGBaMHaMIaDjaDkaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaCsaEEaFOaFPaFQaFQaFQaFQaFQaFPaFRaMJaMKaMLaMMaCsaMNaKJaKJaKJaKJaMfaDOaDOaDOaybaybaybaybaMfaMOaLHaKsaKsaMPaKsaKtaMQaMQaMQaMRaMjaMSaMTaMUaMjaMVaMQaMQaMQaMWaMXaMWaLRaMqaMYaMZaNbaNaaNdaNcaNfaNeaNgbCFaLRaKzaKzaNhaKzaKzaNiaDkaDjaNjaNkaLWaGyaGyaKhaNlaNmaJwaNmaNnaKhaGyaGyaGBaNkaJyaDjaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxTalsaCtaEEaEFaEGaEHaEHaEIaEJaEJaEKaELaEMaENaENaEOaEPaEQaERaESaETaEUaEVaEWaEXaEYaEZaDMaDMaFaaFbaDOaDPaFcaaaaaaaaaaAeaFdaFeaFfaFgauHauHaFhaFhaDTaFiaFjaCUaCUaCUaFkaCVaFlaFmaFnaFoaFpaAzaAzaAzaAzaFqaFraFsaFtaAGaaaaaaaaaaFuaElaFvaDjaFwaFxaFyaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaFAaFBaFCaDjaGzaFEaFFaFGaFHaFIaSBaFKaFLaFMaFNaEzaEDaaaaaaaaaaaaaaaaaaaaaaaadXoebfdXKdXKdYydXKdXKebgdXobhgbhgaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxTalsaCtaEEaFOaFPaFPaFPaFPaFPaFPaFPaFRaFSaEPaEPaFTaEPaEPaFUaFVaFWaFXaFYaFZaGaaDMaGbaGcaGdaGeaBtaDOaDPaFcaaaaaaaaaaAeaAeaGfaFfaFfaGgaDTauHaFhaDTaGhaGiaGjaGkaCUaGlaGmaGnaAvaHdaHcaHPaGqaAzaGraGsaGtaFraGuaAGaAGaaaaaaaaaaFuaElaGvaDjaEnaGwaGxaGyaGAaHYaGyaGyaGyaGyaGyaGAaHYaGyaGBaGwaGCaDjaGzaFEaGDaFJaFJaFJaFJaFJaFJaFJaGEaGFaEDaaaaaaaaaaaaaaaaaaaaaaaadXodXodXodXodXodXodXodXodXoaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxTalsaCtaEEaFOaFPaFPaFPaFPaFPaFPaFPaFRaGGaEPaEPaFTaEPaEPaGHaCxaGIaGJaGKaGLaGMaGNaGOaGPaGQaGRaBtaybaGSaFcaaaaaaaaaaaaaBxaFfaFfaFfaFfaGTauHauHauHaGUauHaGVaGWaGXaCUaGYaGZaHaaHSaHRaHTaAvaAvaHeaHfaHgaHhaGtaBXaaaaaaaaaaaaaFuaElaHiaDjaHjaGwaGxaGyaHkaHkaHlaGyaGyaGyaHlaHkaHkaGyaGBaGwaHmaDjaGzaFEaHnaHoaHpaHqaHraHsaHtaHuaFNaEzaEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxTalsaCtaHvaFOaFPaFPaFPaFPaFPaFPaFPaHwaHxaHxaHxaFTaEPaEPaHyaCxaHzaHAaHBaEWaEWaGLaHCaEWaEWaEWaEWaHDazhaybaybaaaaaaaaaaBxaBxaFfaFfaFfaFfaFgaHEaHFaHFaHFaHGaHHaHIaHJaHKaHLaAvaAvaAvaAvaAvaFqaGtaFraGtaGtaBXaBXaaaaaaaaaayxayxaElaDkaDjaHMaHNaGxaGyaHOaHVaHQbqBaMzbskaHQbsmaHOaGyaGBaHWaHXaDjaRLaEzaEzaEzaEAaEzaEzaECaEzaEzaEzaEDaEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakLakLaCsaEEaFOaFPaFPaFPaFPaFPaFPaFPaHZaHZaHZaIaaFTaEPaEPaIbaESaIcaHAaIdaIeaIfaDHaIgaESaDOaIhaIiaAcazhaIjaybaaaaaaaaaaaaaBxaBxaFfaFfaFfaFfaIkaIlaImaInazlaIoaIpaIqaIraIsaItaIuaIvaIwaIxaHgaHgaHhaGtaBXaBXaaaaaaaaaaaaayxaIyaElaDjaDjaDjaIzaGxaGyaIAaIBaICaIDaIEaIEaIFbwsaHOaGyaGBaIGaDjaDjalralralralralralralralralralralralralraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCOaEEaFOaFPaFPaFPaFPaFPaFPaFPaIHaIIaIJaIIaIKaENaENaILaIMaINaIOaIPaIQaIRaIQaISaITaDOaIhaAcaAcaIUaIVaybaaaaaaaaaaaaaaaaBxaBxaFfaIWaIXaIYaIZaJaaJbaJcaJdaJeaJfaJgaJhaJiaJjaJkaJlaJmaJnaJoaGtaBXaBXaaaaaaaaaaaaaaaayxaJpaJqaDkaDjaJraGwaGxaGyaJsaTJaJuaJvaJwaJwaJwaJwaJxaGyaGBaGwaJyaDjaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaDRaJzaFOaFPaFPaFPaFPaFPaUcaFPaFRaEPaEPaJAaFTaJBaJCaJDaJEaJFaJGaJHaJIaJJaJKaJLaESaDOaJMaJNaAcazhaJOaybaaaaaaaaaaabaaaaaaaBxaBxaAeaJPaJQaJRaJSaInazlaIoaJTaJUaJVaJWaJXaJYaJZaKaaKbaKcaAGaBXaBXaaaaaaaabaaaaaaaaaayxaKdaElaKeaDjaJraGwaGxaGyaHOaKfaKgaKhaJwaKiaKjaKkaKlaGyaGBaGwaJyaDjaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaKmaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaCOaEEaFOaFPaFPaFPaFPaFPaFPaFPaHwaHxaKnaHxaKoaCsaCsaCsaCvaCvaCvaKpaKqaKraKqaKqaESaybaybaybaybazhaKsaKtaKtaKtaaaaaaaaaaaaaaaaaaaAeaAeaBxaBxaBxaAeaAeaKuaKvaJUaKwaKxaAGaAGaBXaBXaBXaAGaAGaaaaaaaaaaaaaaaaaaaKyaKyaKyaKzaElaKAaDjaKBaKCaGxaGyaHOaHOaHlaHkaKDaKhaHlaHOaHOaGyaGBaKEaKFaDjaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafaCsaEEaFOaFPaFPaFPaFPaFPaFPaFPaKGaKGaKGaKHaKIaCsaKJaKJaKJaKJaKJaKpaKKaKLaKMaKqaKNaKNaKNaKNaybazhaKsaKOaKPaKtaKtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKQaKRaKSaJUaKTaKUaKQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKyaKyaKVaKWaKzaElaKXaDjaJraKYaGxaGyaGyaHOaKZaLaaJwaLbaLcaHOaGyaGyaGBaKYaJyaDjaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaCsaEEaFOaFPaFPaFPaFPaFPaFPaFPaIHaIIaIIaIIaFTaLdaKJaKJaKJaKJaKJaKpaLeaLfaLgaKqaLhaAcaAcaAcaLiazhaLjaLkaLlaLmaKtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKQaLnaLoaLpaLqaLraKQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKyaLsaLtaLuaLvaElaLwaDjaJraLxaGxaGyaGyaHkaLyaJwaJwaJwaLzaHkaGyaGyaGBaLxaJyaDjaDkaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaCsaLAaFOaFPaFPaFPaFPaFPaFPaFPaFRaEPaEPaEPaLBaLCaKJaKJaKJaKJaKJaKpaLDaLEaLFaKqaAcaAcaAcaLGaybaLHaKsaLIaLlaLJaKtaaaaaaaaaaaaaLKaLLaLMaLLaLNaaaaaaaLOaLOaLPaJUaLQaLRaLRaLRaLRaLRaLRaLSaLSaLSaLRaLRaLRaLRaKyaLTaLtaLUaKzaElaDkaDjaDjaLVaLWaGyaGyaKhaLXaLXaJwaLXaLXaKhaGyaGyaGBaLYaDjaDjaDjaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaCsaEEaFOaFPaFPaFPaFPaFPaFPaFPaFRaLZaEPaEPaFTaMaaKJaKJaKJaKJaKJaKpaKqaMbaKqaKqaMcaMdaMeaMfaMfaMgaKsaMhaLlaMiaKtaaaaaaaaaaaaaMjaMkaMlaMmaMjaaaaaaaaaaLOaMnaJUaMoaMpaMqaMraMsaMtaLSaMuebhaMwaMxaMybCFaLRaMAaMBaLtaLuaKzaMCaDjaDjaMDaMEaLWaGyaGyaHOaMFaKhaMGaKhaHlaHOaGyaGyaGBaMHaMIaDjaDkaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaCsaEEaFOaFPaFPaFPaFPaFPaFPaFPaFRaMJaMKaMLaMMaCsaMNaKJaKJaKJaKJaMfaDOaDOaDOaybaybaybaybaMfaMOaLHaKsaKsaMPaKsaKtaMQaMQaMQaMRaMjaMSaMTaMUaMjaMVaMQaMQaMQaMWaMXaMWaLRaMqaMYaMZaNbaNaaNdaNcaNfaNeaNgbCFaLRaKzaKzaNhaKzaKzaNiaDkaDjaNjaNkaLWaGyaGyaKhaNlaNmaJwaNmaNnaKhaGyaGyaGBaNkaJyaDjaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaCsaNoaNpaNqaNraNraNsaNtaNtaNuaNvaNwaCtaCtaCtaCsaMfaMfaMfaMfaMfaMfaNxaNxaNxaNyaNzaybaNAaNBaAcaNCaNDaNEaNFaPEaPiaMQaNIaNJaNKaNLaNMaNNaNMaNLaNOaNPaNQaMQaNRaNSaNRaLRaNTaNUaNVaOeaNXaNYaNZaOaaObaOcbCFaLRaPFaQjaOfaOgaOhaOiaAIaOjaOkaNkaGxaGyaGyaHOaHUaOlaOmaOnaHUaHOaGyaGyaGBaNkaJyaDjaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafaCsaCsaOoaOpaOqaOqaOraOqaOqaOsaOtaOuaCuaDOaOvaAcaAcaAcaOwaAcaAcaAcaAcaAcaOxaAcaAcaOyaAcaAcaAcaAcaAcaAcaAcaQmaQkaMQaOAaOAaOBaOCaODaOEaOFaOGaOHaOAaOIaMQaIpaOJaOKaLRaOLaOMaONaOOaOPaOQaORaOSaOTaOUaOVaLRaQxagAaOYaOZebiaPbaAIaDjaPcaNkaGxaGyaGyaGyaHOaPdaPeaPfaHOaGyaGyaGyaGBaNkaJyaDjaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaCsaCsaCOaDRaCOaCsaCOaDRaCOaCsaCsaCsaDOaOvaMfaFcaFcaFcaFcaFcaMfaPgaPhaMfaMfaMfaMfaMfaMfaMfaFcaFcebjaAcaQAaQzaMQaPjaOAaPkaPlaPlaPmaPnaPnaPoaOAaPpaMQaPqaPraPsaLRaPtaPuaPvaPwaPxaPyaPzaPAaPBaPCaPDaLRaQYaQyaPGaPHaFuaFuaPIaDjaDjaNkaPJaPKaPKaPKaPKaPKaPKaPKaPKaPKaPKaPKaPLaPMaDjaDjaafaafaafaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11153,21 +11180,21 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaagaadaadabcaagaagaadaadaafaagaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaabaaaaaaaaaaMfazgazgaybaRaaRbaRbaRcaRdaReaRfaRgaRhaRbaRiaRjaRkaRlaRmaRjaRnaRjaRoaRpaRqaRraRsaRtaRjaRjaRuayxazBazBaPIaaaaaaaaaaabaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaafaadaadaadaafaaeaagaadaadaadaafaaaaafaagaadaadaadaadaafaaeaaaaMfaMfaMfaMfaLOaLOaLOaRvaRwaRxaRyaRzaRAaRzaRzaRBaKvaRCaKwaKxaRDaRDaRDaRDaREaRFaRGaRHaLOaLOaLOaPIaPIaPIaPIaafaafaadaadaadaadaKmaaaaadaafaadaadaadaadaadaadaadaaaaaeaKmaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaRIaRJaRJaRKaRJaSbaRMaRNaROaRMaRPaRQaRRaRzaRSaRTaRCaRUaRSaRDaRVaRWaRWaREaRYaRZaSaaTnaScaSdaScaScaSeaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaaaaaaaaaaSfaaaaaaaaaaaaaaaaSfaaaaaaaaaaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRIaSgbEoaSiaSjaSkaSlaSmaSnaRMaSoaSpaSqaSraRSaSsaStaKTaKRaRDaSuaRVaSvaSwaSxaSydgEaSAaSBaSCaSDaSEaSeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRIaRJaRJaRKaRJaSbaRMaSFaSGaRyaRzaRzaRzaRzaRSaSHaSIaSJaSKaSLaSMebkaSOaREaSPaSQaSaaTnaScaSdaScaScaSeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaaaaaaaaaaSfaaaaaaaaaaaaaaaaSfaaaaaaaaaaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRIaSgbEoaSidHcaSkaSlaSmaSnaRMaSoaSpaSqaSraRSaSsaStaKTaKRaRDaSuaRVaSvaSwaSxaSydgEaSAdLkaSCaSDaSEaSeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaSfdLNaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRIaRJaRJaRKaRJaSbaRMaSFaSGaRyaRzaRzaRzaRzaRSaSHaSIaSJaSKaSLaSMebkaSOaREaSPaSQaSaaTnaScaSdaScaScaSeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSRaRyaRyaRyaRyaRyaRyaSSaSTaRyaSUaSVaSWaSXaSYaSZaTaaTbaTcaTdaTeaTfaTgaREaThaTiaREaREaREaREaREaREaTjaaaaaaaaaaTkaaaaaaaaaaTkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRIaTlaTlaTmaTlaTDaRMaToaTpaTqaTraTbaTbaTbaTsaTbaTtaTuaTvaTwaTxaTyaTzaTAaTBaTCaSabvbaTEaTFaTEaTEaSeaaaaaaaaaaTkaaaaaaaaaaTkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRIaTGaTHaTIaTJaTKaTLaTMaTNaRyaTOaTPaTQaTRaRnaTSaTTaTUaTcaTdaTVaTWaTXaREaTYaTZaUaaUbaUcaUdaUeaUfaSeaaaaaaaaaaTkaaaaaaaaaaTkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRIaTlaTlaTmaTlaTDaRMaUgaUhaRydnCaKRaUjaUkaUlaUmaUnaUmaUoaUkaUpaUqaUraREaUsaUtaSabvbaTEaTFaTEaTEaSeaaaaaaaaaaTkaTkaTkaTkaTkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRIaTlaTlaTmaTlaTDaRMaToaTpaTqaTraTbaTbaTbaTsaTbaTtaTuaTvaTwaTxaTyaTzaTAaTBaTCaSaaVYaTEaTFaTEaTEaSeaaaaaaaaaaTkaaaaaaaaaaTkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRIaTGaTHaTIdPJaTKaTLaTMaTNaRyaTOaTPaTQaTRaRnaTSaTTaTUaTcaTdaTVaTWaTXaREaTYaTZaUaaUbdYPaUdaUeaUfaSeaaaaaaaaaaTkaaaaaaaaaaTkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRIaTlaTlaTmaTlaTDaRMaUgaUhaRydnCaKRaUjaUkaUlaUmaUnaUmaUoaUkaUpaUqaUraREaUsaUtaSaaVYaTEaTFaTEaTEaSeaaaaaaaaaaTkaTkaTkaTkaTkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaUuaUvaUvaUvaUvaUvaRyaUwaUwaRMaUxaUkaUkaUkaUyaUzaUAaUzaUBaUkaUCaUCaUCaREaUDaUEaREaUvaUvaUvaUvaUvaUuaaaaTkaTkaTkaTkaTkaTkaTkaTkaTkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaUFaUGaUHaUFaUIaUJaUKaULaUMaUNaUOaUPaUQaURaUSaUTaUUaUVaUWaUXaUYaULaUYaUZaUMaVaaVbaVcaVdaUFaVeaVfaUFaTkaTkaTkaTkaTkaTkaTkaTkaTkaTkaTkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVgaVhaViaVjaVkaVlaVmaVnaVoaVpaVqaVraVraVraVraVsaVtaVuaVraVraVraVraVvaVwaVxaVyaVmaVlaVzaVAaVBaVCaVDaTkaTkaTkaTkaTkaTkaTkaTkaTkaTkaTkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVgaVhaViaVjaVkaVlaVmaVnaVoaVpaVqaVraVraVraVraVsaVtaVuaVraVraVraVraVvaVwaVxaVyaVmaVlaVzaVAaVBaVCaVDaTkecraTkaTkaTkaTkaTkaTkaTkaTkaTkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaUvaUCaUCaUvaUCaVEaUCaVFaVGaVGaVFaUCaVEaUCaVHaVIaVJaVKaVLaUCaVEaUCaVFaVMaVMaVFaUCaVEaUCaUvaUCaUCaUvaTkaTkaTkaTkaTkaTkaTkaTkaTkaTkaTkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVNaVOaVPaVQaaaaaaaUCaUCaVRaVSaVTaUCaUCaaaaaaaVNaVUaVVaVQaaaaaaaaaaaaaaaaaaaaaaTkaTkaTkaTkaTkaTkaTkaTkaTkaTkaTkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVWaVXaVYaVZaaaaaaaaaaUCaUCaVEaUCaUCaaaaaaaaaaVWaWaaWbaVZaaaaaaaaaaaaaaaaaaaaaaaaaTkaTkaTkaTkaTkaTkaTkaTkaTkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVWaVXbvbaVZaaaaaaaaaaUCaUCaVEaUCaUCaaaaaaaaaaVWaWaaWbaVZaaaaaaaaaaaaaaaaaaaaaaaaaTkaTkaTkaTkaTkaTkaTkaTkaTkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaUuaWcaWdaUvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaUvaWeaWfaUuaaaaaaaaaaaaaaaaaaaaaaaaaaaaTkaTkaTkaTkaTkaTkaTkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWgaWgaWgaWgaaaaaaaaaaWgaaaaaaaaaaaaaaaaWgaaaaaaaaaaWgaWgaWgaWgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWhaTkaTkaTkaTkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWgaWgaWgaWgaaaaabaaaaWgaWgaWgaWgaWgaWgaWgaaaaaaaaaaWgaWgaWgaWgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWgaWgaWgaWgaaaaabaaaaWgaWgaWgaWgaWgaWgaWgaaaaaaaaaaWgectaWgaWgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWgaWgaWgaWgaaaaaaaWgaWgaWgaWgaWgaWgaWgaWgaWgaaaaaaaWgaWgaWgaWgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWgaWgaWgaWgaaaaaaaWgaWgaWgaWgaWgaWgaWgaWgaWgaaaaaaaWgaWgaWgaWgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11194,7 +11221,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWiaWiaWiaWiaWiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWiaWiaWiaWiaWiaWiaWiaWiaWiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWiaWiaWiaWiaWiaWiaWiaWiaWiaWiaWiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWiaWiaWiaWiaWiaWiaWiaWiaWiaWiaWiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWiecvaWiaWiaWiaWiaWiaWiaWiaWiaWiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWiaWiaWiaWiaWiaWiaWiaWiaWiaWiaWiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWiaWiaWiaWiaWiaWiaWiaWiaWiaWiaWiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWiaWiaWiaWiaWiaWiaWiaWiaWiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11299,7 +11326,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWjaWjaWjaWjaWjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWjaWjaWjaWjaWjaWjaWjaWjaWjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWjaWjaWjaWjaWjaWjaWjaWjaWjaWjaWjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWjaWjaWjaWjaWjaWjaWjaWjaWjaWjaWjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWjecxaWjaWjaWjaWjaWjaWjaWjaWjaWjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWjaWjaWjaWjaWjaWjaWjaWjaWjaWjaWjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWjaWjaWjaWjaWjaWjaWjaWjaWjaWjaWjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWkaWkaWkaWkaWkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWjaWjaWjaWjaWjaWjaWjaWjaWjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11308,10 +11335,10 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWkaWkaWkaWkaWkaWkaWkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWkaWkaWkaWkaWkaWkaWkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWkaWkaWkaWkaWkaWkaWkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWlaWlaWlaWlaaaaaaaaaaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWkaWkaWkaWkaWkaWkaWkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWkaWkaWkaWkaWkaWkaWkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWlaWlaWlaWlaWlecyaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWkaWkaWkaWkaWkaWkaWkaWkaWkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWkaWkaWkaWkaWkaWkaWkaWkaWkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWkaWkaWkaWkaWkaWkaWkaWkaWkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWkaWkaWkaWkaWkaWkaWkeczaWkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWkaWkaWkaWkaWkaWkaWkaWkaWkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWkaWkaWkaWkaWkaWkaWkaWkaWkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWkaWkaWkaaaaaaaaaaWkaWkaWkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaWlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11360,7 +11387,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgvbgvbgvbgvbgvaaabqCbumbqEbzhbzfbzgbzjbAnbzibAqbArbAsbAocOGbzibnLbAtbAubBQbuwbAvbyibyjbuwbvCbxGcozbuxbuxbuxbuxbuxbuxbuxbymbynbrbbyobvNbypbyqbvPbrbbyrbysbrbbyrbytbrbbyrbyubrbbyvbywbyxbxgbxhcnfcoUcJZbuWbyybyzbyAbyBbyCbuWbyDbxqbyEbxqbyFbuZbyGbxvbvZbvZbyHbvZbvZbvgbvgbvgbvgbvgbvgebsbyIbyJbyKbyKbyLbyMbyMbyLbyNcePbyOcqUcyVcqTbyTbxHbyUbyVbxIbxIaaaaaabhgaaaaaaaaaaafbyWbyXbyYbyZbzabyZbyWbzbbyWaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaabkHbzcbzdbBRbkAbkAbBTbBVbzkbuvbBWbzlbwwbuvbuvbDpbBYbDobqIbuwbuwbzmbuwbuwbuxbAObzobzpbuxbzqbzrbzsbztbuxbymbynbrbbrbbrbbrbbrbbrbbrbbrbbrbbrbbrbbrbbrbbrbbrbbrbbzubzvbzwbzxbxhcOBdcSdfrbuWbzAbzBbzCbzDbzEbuWbzFbzGbzHbxqbzIbuZbzJbzKbzLbzMbzNbzNbzNbzNbzNbzNbzObzNbzNbzNbzNbzPbzQbzRbzSbzTbzUbzVbzWbyObyPcHvbyObzYbzZbAabAbbAcbAdbxIaaaaaabhgaaaaaaaaaaaabyWbAebFdbAfbAgbAhbyWbAibyWaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaabAjbAjbAjbAjaaaaaaaaabAjaaaaaaaaaaaaaaabAjaaaaaaaaabAjbAjbAjbAjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAkbAkbAkbAkbAkbAkbAkbAkbAkbAlbAmbDvbDqbApbETbFhbELbEMbAwbGFbGmbEMbAxbAybAzbAAbABbACbvCcKMbAEbAFbuxbDJbymbymbymbAGbAHbAIbwUbAJbAKbALbAMbwUbwUbwUbwUcNqcOFcQhcOEcOFcQibAQbuxbARbASbATbxhbxhbxhbxhbuWbAVbAWbAXbAYbAZbuWbBabBbbBcbBdbBebuZbBfbxibBgbBhbBibBjbBkbxibxibBlbBlbBlbBlbBlbBlbBlbBmbBnbBobBpbBqbBrbBrbBrbBrbBsbBsbBsbBsbBsbBtbBubBvbBwbBwbBxbBwbBxbBwbBxbBwbBwbBybBzbBAbBBbBCbyWbBDbyWbyWaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaabAjbAjbAjbAjaaaaaaaaabAjbAjbAjbAjbAjbAjbAjaaaaaaaaabAjbAjbAjbAjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaafaafaaaaaabBEbBFbBGbBHbAkbBIbBJbBKbBLbBMbBMbBNbAkbBObBPbIobGJbBSbJSbBSbIqbBSbLjbBXbJUbBZbCabCbbCcbCdbCebCfbvCbCgbzobChbuxbCibCjbymbymbuxbCkbClbymbCmbCnbuxbuxbCobuxbuxbCpcRncgecSBcRocSBcSEbuxbuxbCsbCtbCubvZbvZbCvbyJbuWbCwbCxbuWbuWbuWbuWbuZbuZbCybuZbuZbuZbBfbxibCzbCAbBibwnbCBbCCbCDbBlbCEcaRbCGbCHbCIbBlbCJbCJbCKbCJbCJbBrbCLbCMebubBsbCObBsbCPbBsbCQbCRbCSbBwbCTbCUbCVbCVbCWbCXbCYbBwbCZbDabDbbDcbDdbDebDfbDgbyWaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaabAjbAjbAjbAjaaaaaaaaabAjbAjbAjbAjbAjbAjbAjaaaaaaaaabAjecAbAjbAjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaafaafaaaaaabBEbBFbBGbBHbAkbBIbBJbBKbBLbBMbBMbBNbAkbBObBPbIobGJbBSbJSbBSbIqbBSbLjbBXbJUbBZbCabCbbCcbCdbCebCfbvCbCgbzobChbuxbCibCjbymbymbuxbCkbClbymbCmbCnbuxbuxbCobuxbuxbCpcRncgecSBcRocSBcSEbuxbuxbCsbCtbCubvZbvZbCvbyJbuWbCwbCxbuWbuWbuWbuWbuZbuZbCybuZbuZbuZbBfbxibCzbCAbBibwnbCBbCCbCDbBlbCEcaRbCGbCHbCIbBlbCJbCJbCKbCJbCJbBrbCLbCMebubBsbCObBsbCPbBsbCQbCRbCSbBwbCTbCUbCVbCVbCWbCXbCYbBwbCZbDabDbbDcbDdbDebDfbDgbyWaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaabAjbAjbAjbAjaaaaaabAjbAjbAjbAjbAjbAjbAjbAjbAjaaaaaabAjbAjbAjbAjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagaadaadaaaaabaaaaaaaaabBEbDhbDhbDibAkbDjbDjbDjbDkbBMbDlbDmbAkbDnbNkbPTbLlbDrbDsbDtbCfbDuedNbDwecRbDubDybDybDzbDAbDBbDybuxbDCbDDbFebuxbuxbuxbDFbymbuxbCrbDGbDGbDHbDGbDGbDIbymbImbuxbDKbymbDLbuxbvFbymbCrbymbuxbDMbDNbDObvZbxibxibzzbDPbxibDQbAUbAUbAUbAUbBgbDRbDSbDTbDUbDVbDWbDXbDYbvZbDZbDZbDZbDZbEabBlbEbbEcbEdbEebEfbFMbEhebvbEjbEkbElbBrebwbEndgGbBsbEpbBsbEqbBsbBsbErbEsbEtbEubEvbCVbEwbExbEybEzbBwbEAbEAbEAbFUbEAbEAbEAbEAbEAbEAaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaabAjbAjbAjbAjaaaaaabAjbAjbAjbAjbAjbAjbAjbAjbAjaaaaaabAjbAjbAjbAjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaagaadaadaadaagaafaaaaafaaaaaaaaaaaaaaaaaaaaabBEbECbEDbEEbAkbEFbEGbEGbEHbEGbEIbEJbAkbEKbNkedObENbEObEPbEQbERbESbOXbEUedPbEWbEXbEYbEZbFabFbbFcbuxbGSbGTbFfbFgcbEbuxbvGbvFbuxbFibDGbFjbFkbFlbDGbFmbFnbChbuxbzpbymbFobuxbvGbymbFpbFqbFrbFsbFtbFubFvbDTbFwbDTbFxbDTbFybDTbDTbDTbDTbFzbFAbFBbFBbFBbFBbFBbFBbFCbFDbDZbFEebxbFGbEabFHbFIbFJbFKbFLbFVbFMbFNbFObFPbEjbHxbKtebzebybFTbGbbGibFWbFXbFYbBsbFZbGabHybGcbGdbGebGdbGfbGgbGhbKrbGjbGkbGlbGpbGqbGnbGobJpbGrbGsaaaaaaaaaabcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaabAjbAjbAjbAjbAjbAjbAjbAjbAjbAjbAjbAjbAjbAjbAjbAjbAjbAjbAjbAjbAjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaafaaaaaaaaaaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaabBEbGtbGubGvbAkbGwbEGbEGbGxbGybGzbGAbGBbGCbGDedRedQcFcbGGbGHbERbGIbXNbGKedSbGMbEXbGNbGObGPbGQbGRbuxbGUbVfbuxbGVcbEbuxbAQbAQbuxbGWbDGbGXbFkbGYbDGbuxbuxbuxbuxbGZbGZbGZbuxbuxbuxbuxbuxbHabHbbHcbHdbHabvZbvZbvZbvZbvZbvibvibvibvZbvZbvZbvZbFBbHebHfbHgbHhbFBbHibHjbHkbHlbHmbHnbEabHobHpbEcbHqbHrbHsbEgbHtebBebCebAbFQbBrebFebDebEbBsbHCbHDbHEbHFbBsbHGbHHbBwbHIbHJbHKbHJbHKbHJbHLebGbHMbHNbHObHPbHQbHRbHSbHTbHUbHVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11422,7 +11449,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafaafcUrddXcBbdeTdgldfQdgkdgodgqdgmdgndhPdeUcYqcYqdhQcYwdhRdhZdiadiidfidgIcTAdgJdeYdhmdgwcYGdhIcYGcYGdfNdhKdeMddZddZddZddZddZddZddZddZddZddZdeMdcEdnfaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaczlddXdgAdeTdgCdfQdgBdgHdgKdgDdfQdiodeTdiSdiSdiMdiMdiMdiMdiMdiMdiMdhcdhddhedfidhMdgwdhNdhOdikdildimdindeMddZddZddZddZddZddZddZddZddZddZdfsdcEdnfaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhjdhjdhjdhjdhjdhjdhjdhjdhjdhjdhjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaczldgOcvwdeTdgQdfQdgPdfSdfQdgRdfQdiPdeTdjsdjsdiTdjwdiVdiMdiWdlIdiMcTBcTAdiXdixdisdiudiwdiJdiKdiLdiNdjedeMddZddZddZddZddZddZddZddZddZddZdeMdcEdnfaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhjdhjdhjdhjdhjdhjdhjdhjdhjdhjdhjdhjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaczldhkctTdeTdhgdgZdgZdgZdjtdgZdgZdjvdeTdjsdjsdjBdjsdjEdjGdjHdjIdiMdhUdhVdhWdixdhudhudixdljdlkdixdlldhucYHcYHcYHcYHcYHcYHcYHdjfdjgdjhcYHcYHdcEdmGaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhjdhjdhjdhjdhjdhjdhjdhjdhjdhjdhjdhjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaczldhkctTdeTdhgdgZdgZdgZdjtdgZdgZdjvdeTdjsdjsdjBdjsdjEdjGdjHdjIdiMdhUdhVdhWdixdhudhudixdljdlkdixdlldhucYHcYHcYHcYHcYHcYHcYHdjfdjgdjhcYHcYHdcEdmGaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhjdhjdhjdhjdhjdhjdhjdhjdhjdhjecBdhjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaadaafaafaafaafcUrdhkcoVdeTdijdeTdeTdeUdjOdeUdhfdeTdeTdjPdjsdjQdjSdmkdjTdjUdjVdjTdivcVWdiYdhudhvdhwdhxdkkdhydhxdhAdkndhBdhCdhDdhEdhFdhGdhBdgWdgXdgYdmFdjidjkdmGaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhjdhjdhjdhjdhjdhjdhjdhjdhjdhjdhjdhjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaacUrcUrdhkdiMdktdkudlcdkwdkxdjsdjzdkAdmpdkBdjsdjsdlbdjWdkjdiMdjTdjTdiMdfkcUKdiYdhudiZdkEdkFdkkdhydkGdkIdiZdhBdiddiedifdigdihdhBdhHdhJdhLdjldjmdnMdmGaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhjdhjdhjdhjdhjdhjdhjdhjdhjdhjdhjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaacUrcBbdhkdiMdkUdkVdkWdkXdkxdjsdkYdjsdjsdjsdjsdjsdjsdkZdladjudjsdjsdkCdbKcUKdlddixdiydiBdiAdkkdhydjRdiCdhxdiDdiEdiFdiGdiHdiIdhBdjodjpdjqdjrdjJdmGdmGaaaaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11434,7 +11461,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmHdmHdmHdmIdmHdmHdoBdmKdmLdmMdiMdmNdmOdmOdmPdmQdiMdiMdiMdiMdiMdiMdiMdiMdiMdmOdmOdmOdmRdmSdcLdmTdnednhdnhdnxdnhdnydnDdnednednednednEdnFdnGdixdnHdnHdnIdnNdnOdhxdordosdotaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmHdngdrgdrgdrgdnidnidmKdnjdnkdnkdnldnkdnmdnndnodnpdnqdnrdnsdntdnudnvdnwdpNdpOdnzdnAdnBdfkcUKdVAdnedovdovdoCdoDdpkdoFdnedpcdpcdnedixdixdixdixdixdixdixdixdmadixdixdixdjAaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmIdnPdnQdnRdnRdnSdmIdnTdnUdnVdnWdnXdnYdnZdoadobdocdoddoedofdogdohdoidojdokdoldomdomdomdondqodopdnednednedpedpfdpgdphdpidpjdsRdnedpldpmdpndpodppdpqdprdnedpsdcGdpLdpMdpPaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmHdngdoGdoHdoHdoIdoJdmcdoLdoMdoNdoOdoPdoQdoRdoPdoPdoOdoSdoTdoUdoVdoWdoXdoYdoZdpadpbdoYdfkcUKdpddnedpQdpRdpUdqkdqldqmdnedoEdoEdnedqndqpdpqdqqdqrdqsdqtdnedqudqvdcGdqwdpPaafaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmHdngdoGdoHdoHecTdoJdmcdoLdoMdoNdoOdoPdoQdoRdoPdoPdoOdoSdoTdoUdoVdoWdoXdoYdoZdpadpbdoYdfkcUKdpddnedpQdpRdpUdqkdqldqmdnedoEdoEdnedqndqpdpqdqqdqrdqsdqtdnedqudqvdcGdqwdpPaafaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmHdngdptdoHdoHdoIdoJdmcdoLdpudpvdoOdpwdpxdpydpzdpAdoOdpBdpBdpCdpBdpDdpEdpFdpGdpFdpHdpIdpJcUKdpKdnednednednedqxdnednhdnednednednedqydqzdpqdsbdqAdpqdqtdnedqBdcGcZScZScZScZSaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmIdpSdoKdpTdpTdnSdmIdmKdpVdpudpWdoPdpXdpYdpZdpXdpXdqadqbdqcdqddqcdqedpEdqfdqgdqhdpFdqidfkcUKdqjdqCdqSdqTdqUdqVdqWdqXdqYdqZdradrbdrcdrddredrfdrydrydrydrzdrAdrBdhhdrCdrDdpPaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmHdngdqDdqDdqDdnidnidmKdqEdpudqFdoPdqGdqHdqIdqJdqKdoOdqLdqMdqNdqcdqOdpEdqPdqQdqRdpFdqidfkdsLdqjdqCdqSdrEdpqdpqdrFdrGdrGdrHdrGdrIdrJdrKdrGdrLdrGdrMdscdnedsddsedsfdcGdsgdpPaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11447,20 +11474,20 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsTdsTdsTdsTdsTdsTdsTaaaaaaaaaaaadtgdugduhduidujdukdulduldumdulduldujdundulduldumduldulduodulduldukduldupduqduoduldukduldumduldulduldujduldurdusdumdulduldujdulduldukdujdutduuduvdtgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadufdufdufaaaaaaaaadufdufdufaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsTdsTdsTdsTdsTdsTdsTaaaaaaaaaaaadtgdtgduwduxduydtWduzduAduBduCduDduEduFduGduHduIduDduCduJdtgdtAdtgduKduLduMduNduOdtgdtAdtgduPduCduDduEduQduGduFduIduDduCduRduAduSdtWduyduxduTdtgdtgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadufdufdufdufdufdufdufdufdufaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsTdsTdsTdsTdsTdsTdsTaaaaaaaaaaaaaaaduUduVduWduUdtgdtGdtgdtgdtGduXdtGdtgdtgdtgdtGduXdtGdtgdtgaaaduYduZdvadvbdvcdvdduYaaadtgdtgdtGduXdtGdtgdtgdtgdtGduXdtGdtgdtgdtGdtgdvedvfdvgdveaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadufdufdufdufdufdufdufdufdufaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsTdsTdsTdsTdsTdsTdsTaaaaaaaaaaaaaaaduUdvhdvidvjaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadvkdvldvmdvndvkaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadvodvpdvqdveaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadufdufdufdufdufdufdufdufdufaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsTdsTdsTdsTdsTdsTdsTaaaaaaaaaaaaaaaduUdvhdvidvjaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadvkdvldvmdvndvkaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadvodvpdvqdveaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadufecVdufdufdufdufdufdufdufaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsTdsTdsTdsTdsTdsTdsTdsTdsTaaaaaaaaadvjduUdvrdvsdvtaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadvudvvdvwdvxdvuaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadvydvzdvAdvedvoaaaaaaaaadvBdvBdvBdvBdvBdvBdvBdvBdvBdvBdvBdvBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadufdufdufdufdufdufdufdufdufaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsTdsTdsTdsTdsTdsTdsTdsTdsTdvCdvDdvDdvjdvEdvFdvGdvjaaaaaaaafaaaaaadvHdvHdvHdvHdvHdvHdvHaaaaaaaafaaaaaadvkdvvdvIdvJdvkaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadvodvKdvLdvMdvodvNdvNdvOdvBdvBdvBdvBdvBdvBdvBdvBdvBdvBdvBdvBdvBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadufdufdufdufdufdufdufdufdufaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsTdsTdsTdsTdsTdsTdsTdsTdsTdvPdvQdvRdvSdvTdvUdvVduUaaaaaaaafaaadvHdvHdvHdvHdvHdvHdvHdvHdvHaaaaafaaaaaaduYdvWdvwdvXduYaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadvedvYdvZdwadwbdwcdwddwedvBdvBdvBdvBdvBdvBdvBdvBdvBdvBdvBdvBdvBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadufdufdufdufdufdufdufaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsTdsTdsTdsTdsTdsTdsTecXdsTdvPdvQdvRdvSdvTdvUdvVduUaaaaaaaafaaadvHdvHdvHdvHdvHdvHdvHdvHdvHaaaaafaaaaaaduYdvWdvwdvXduYaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadvedvYdvZdwadwbdwcdwddwedvBecYdvBdvBdvBdvBdvBdvBdvBdvBdvBdvBdvBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadufdufdufdufdufdufdufaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsTdsTdsTdsTdsTdsTdsTdsTdsTdvDdwfdVhdwhdwidwjdwkdvjaaaaaaaafaafdvHdvHdvHdvHdvHdvHdvHdvHdvHaafaafaaaaaadvkdvxdvwdvxdvkaaaaaaaafaaaaaadwldwldwldwldwlaaaaaaaaaaaaaafaaaaaadvodwmdwndwodwpdVidwrdvNdvBdvBdvBdvBdvBdvBdvBdvBdvBdvBdvBdvBdvBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadufdufdufdufdufdufdufaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsTdsTdsTdsTdsTdsTdsTdsTdsTaaaaaaaaadvjdvjdwsdwtdvjaaaaaabeNaaadvHdvHdvHdvHdvHdvHdvHdvHdvHaaabeNaaaaaadvkdvxdvwdvxdvkaaaaaabeNaaadwldwldwldwldwldwldwlaaaaaaaaabeNaaaaaadvodwudwvdvodvoaaaaaaaaadvBdvBdvBdvBdvBdvBdvBdvBdvBdvBdvBdvBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadufdufdufdufdufdufdufaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsTdsTdsTaaaaaaaaadsTdsTdsTaaaaaaaaaaaadvjdwsdwwdvjaaaaaaaafaaadvHdvHdvHdvHdvHdvHdvHdvHdvHaaaaafaaaaaadvkdwxdvwdvxdvkaaaaaaaafaaadwldwldwldwldwldwldwlaaaaaaaaaaafaaaaaadvodwydwvdvoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadufdufdufdufdufdufdufaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsTdsTaaaaaaaaaaaaaaadsTdsTaaaaaaaaaaaaduUdwzdwAduUaaaaaaaaadvHdvHdvHdvHdvHdvHdvHdvHdvHdvHdvHaaaaaaaaaduYdwBdwCdwDduYaaaaaaaaadwldwldwldwldwldwldwldwldwlaaaaaaaaaaaaaaadvedwEdwFdveaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadufdufdufdufdufdufdufaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaadwGduUduUduUduUdwHdwIdwhdwJdwKdwLdvHdvHdvHdvHdvHdvHdvHdvHdvHdvHdvHdwMdwNdwOdwPdwQdwRdwSdvkdVjdVjdVkdwldwldwldwldwldwldwldwldwlaaaaaadVndVldVmdwXdwYdwZdvedvedvedvedxaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadufdufdufdufdufdufdufaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduUdxbdxcdxddxedxfdxgdvHdvHdvHdvHdvHdvHdvHdvHdvHdvHdvHdxhdxidxjdxkecNdvwdxmdxndxpdxqdxIdwldwldwldwldwldwldwldwldwlaaaaaadxrdxsdxtdxudxvdxwdveaaaaaaaaaaaadxxdxxaaaaaaaaaaaaaaadxxdxxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadufdufdufdufdufaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduUdxbdxcdxddxedxfdxgdvHedfdvHdvHdvHdvHdvHdvHdvHdvHdvHdxhdxidxjdxkecNdvwdxmdxndxpdxqdxIdwledjdwldwldwldwldwldwldwlaaaaaadxrdxsdxtdxudxvdxwdveaaaaaaaaaaaadxxdxxaaaaaaaaaaaaaaadxxdxxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadufdufdufdufdufaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadvjdwsdxydxddxzdxAdxBdvHdvHdvHdvHdvHdvHdvHdvHdvHdvHdvHecOdxDdxEdxkdxFdxGdxHdxJdxKdxLdzkdwldwldwldwldwldwldwldwldwlaaaaaadxMdxNdxOdxudxPdwvdvoaaaaaaaaaaaadxxdxxdxxaaaaaaaaadxxdxxdxxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxQdxQdxQdxQdxQdxQdxQdxQdxQdxQdxQaaaaaaaaaaaadvjdvjdxRdxSdwhdxTdxUdvDdvHdvHdvHdvHdvHdvHdvHdvHdvHdvHdvHdxVdxWdxXdwPdxYdxZdyadvkdvkdVjdVjdwldwldwldwldwldwldwldwldwlaaaaaadvNdVodycdyddyedyfdvodvoaaaaaaaaadxxdxxdxxdxxdxxdxxdxxdxxdxxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxQdxQdxQdxQdxQdxQdxQdxQdxQdxQdxQdxQdygdyhdVpdwhdyjdwjdwkdykduUaaaaaadvHdvHdvHdvHdvHdvHdvHdvHdvHdvHdvHaaaaaaduYdyldvxdvwdvxdymduYaaaaaadwldwldwldwldwldwldwldwldwlaaaaaaaaaaaadvedyndwmdwndyodwpdVqdyqdvNdxxdxxdxxdxxdxxdxxdxxdxxdxxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxQdxQdxQdxQdxQdxQdxQdxQdxQdxQdxQdxQdyrdysdytdyudyvdvUdwtdywduUaaaaaadvHdvHdvHdvHdvHdvHdvHdvHdvHdvHdvHaaaaaaduYdyxdvxdyydvxdyzduYaaaaaadwldwldwldwldwldwldwldwldwlaaaaaaaaaaaadvedyAdwudvZdyBdyCdyDdyEdyFdxxdxxdxxdxxdxxdxxdxxdxxdxxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxQdxQdxQdxQdxQdxQdxQdxQdxQdxQedkdxQdyrdysdytdyudyvdvUdwtdywduUaaaaaadvHdvHdvHdvHdvHdvHdvHdvHdvHdvHdvHaaaaaaduYdyxdvxdyydvxdyzduYaaaaaadwldwldwldwldwldwldwldwldwlaaaaaaaaaaaadvedyAdwudvZdyBdyCdyDdyEdyFdxxedndxxdxxdxxdxxdxxdxxdxxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxQdxQdxQdxQdxQdxQdxQdxQdxQdxQdxQdxQdvDdvDdvDdvjdyGdyHdyIdyJduUaaaaaadvHdvHdvHdvHdvHdvHdvHdvHdvHdvHdvHaaaaaaduYdyKdvxdyLdyMdyNduYaaaaaadwldwldwldwldwldwldwldwldwlaaaaaaaaaaaadvedyOdyPdyQdyRdvodvNdvNdvOdxxdxxdxxdxxdxxdxxdxxdxxdxxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxQdxQdxQdxQdxQdxQdxQdxQdxQdxQdxQaaaaaaaaaaaadvjdvjdySdyTdwhdwJdwKdvDdvHdvHdvHdvHdvHdvHdvHdvHdvHdvHdvHdxVdwNdwOdwPdyUdyVdyWdvkdvkdVjdVjdwldwldwldwldwldwldwldwldwlaaaaaadvNdVldVmdwXdyXdyYdvodvoaaaaaaaaadxxdxxdxxdxxdxxdxxdxxdxxdxxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadvjdwsdyZdzadzbdzcdzddvHdvHdvHdvHdvHdvHdvHdvHdvHdvHdvHecPdzfdzgdzhdxFdzidzjdzldzmdzndzDdwldwldwldwldwldwldwldwldwlaaaaaadzodzpdzqdzrdzsdwvdvoaaaaaaaaaaaaaaadxxdxxdxxdxxdxxdxxdxxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11474,7 +11501,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwfdAEdAFdxUaaaaaaaaaaaaaaaaaadvHdvHdvHdvHdvHaaaaaaaaaaaaaaaaaadxVdAGdAHdAIdxVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAJdAKdALdwraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwGdAMdANduUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAOdxVdAPduYduYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadvedAQdARdxaaaaaaaaaaaaaaaaaaadASdASdASdASdASdASdASdASdASdASdASdASaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadATdATdATdATaaaaaaaaaaaadATdATdATdATdATaaaaaaaaaaaadAUdAUdAUdAUdAUdAUdAUdAUdAUdAUdAUdAUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadASdASdASdASaaaaaaaaadASdASdASdASdASdASdASdASdASdASdASdASdASdASdASaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadATdATdATdATdATdATdATdATdATdATaaaaaaaaaaaaaaadATdATdATdATdATdATaaaaaadATdATdATdATdATdATaaaaaaaaadAUdAUdAUdAUdAUdAUdAUdAUdAUdAUdAUdAUdAUdAUdAUaaaaaaaaaaaaaaaaaaaaaaaadASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadATdATdATdATdATdATdATdATdATdATaaaaaaaaaaaaaaadATdATedqdATdATdATaaaaaadATdATdATdATdATdATaaaaaaaaadAUdAUdAUdAUdAUdAUedsdAUdAUdAUdAUdAUdAUdAUdAUaaaaaaaaaaaaaaaaaaaaaaaadASdASdASdASdASedudASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadATdATdATdATdATdATdATdATdATdATdATdATaaaaaaaaadATdATdATdATdATdATdATdATdATdATdATdATdATdATdATaaaaaadAUdAUdAUdAUdAUdAUdAUdAUdAUdAUdAUdAUdAUdAUdAUdAUdAUaaaaaaaaaaaaaaadASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadATdATdATdATdATdATdATdATdATdATdATdATdATdATdATdATdATdATdATdATdATdATdATdATdATdATdATdATdATdATaaadAUdAUdAUdAUdAUdAUdAUdAUdAUdAUdAUdAUdAUdAUdAUdAUdAUdAUaaaaaaaaadASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadATdATdATdATdATdATdATdATdATdATdATdATdATdATdATdATdATdATdATdATdATdATdATdATdATdATdATdATdATdATaaadAUdAUdAUdAUdAUdAUdAUdAUdAUdAUdAUdAUdAUdAUdAUdAUdAUdAUaaaaaadASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASdASaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11616,7 +11643,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadAVdAVdAVdAVdAVaafdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAZdBadAVdAVdAVdAVdAVdBcdBcdBcdBcdBddBcdBcdBcdBcdAVdAVdAVdAVdAVdBadAZdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaafaaaaaaaaaaaaaaadAVaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadAVaaaaaaaaaaafaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadAVdAVdAVdAVdAVaafdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAZdAZdAZdBadAVdAVdAVdBcdBcdBcdBedBfdBgdBhdBgdBidBjdBcdBcdBcdAVdAVdAVdBadAZdAZdAZdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaadAVaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadAVaaaaaaaaaaaaaadaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafaafdAVdAVdAVdAVdAVaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAZdBadAVdAVdAVdAVdAVdBcdBcdBcdBkdBldBmdBndBodBpdBqdBcdBcdBcdAVdAVdAVdAVdAVdBadAZdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaadAVaaaaaaaaaaafdAVdAVdAVdAVdAVdAVdAVdAVdAVaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBrdBrdBrdBraaaaaaaaadBraaaaaaaaaaaaaaadBraaaaaaaaadBrdBrdBrdBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadJaaaaaaaaaaaaaaaaafaaaaafaaaaaadAVdAVdAVdAVdBsdBtdBudAVdBsdBtdBudAVdBsdBtdBudAVdBsdBtdBudAVdBsdBtdBudAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAZdBadAVdAVdAVdAVdAVdBcdBcdBvdBwdBxdBydBzdBmdBAdBBdBCdBcdBcdAVdAVdAVdAVdAVdBadAZdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdBDdBEdBFdAVdBDdBEdBFdAVdBDdBEdBFdAVdBDdBEdBFdAVdBDdBEdBFdAVdAVdAVaaadAVaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBrdBrdBrdBraaaaaaaaadBrdBrdBrdBrdBrdBrdBraaaaaaaaadBrdBrdBrdBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadJaaaaaaaaaaaaaaaaafaaaaafaaaaaadAVdAVdAVdAVdBsdBtdBudAVdBsdBtdBudAVdBsdBtdBudAVdBsdBtdBudAVdBsdBtdBudAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAZdBadAVdAVdAVdAVdAVdBcdBcdBvdBwdBxdBydBzdBmdBAdBBdBCdBcdBcdAVdAVdAVdAVdAVdBadAZdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdBDdBEdBFdAVdBDdBEdBFdAVdBDdBEdBFdAVdBDdBEdBFdAVdBDdBEdBFdAVdAVdAVaaadAVaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBrdBrdBrdBraaaaaaaaadBrdBrdBrdBrdBrdBrdBraaaaaaaaadBredwdBrdBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaafaaaaaaaaaaaaaaaaafdAVdAVdAVdAVdAVdAVdAVdAVdBGdBHdBudAVdBGdBHdBudAVdBGdBHdBudAVdBGdBHdBudAVdBGdBHdBudAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdBadAVdAVdAVdAVdBcdBcdBcdBIdBJdBKdBLdBLdBLdCedBmdBNdBcdBcdBcdAVdAVdAVdAVdBadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdBDdBOdBFdAVdBDdBOdBFdAVdBDdBOdBFdAVdBDdBOdBFdAVdBDdBOdBFdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBrdBrdBrdBraaaaaadBrdBrdBrdBrdBrdBrdBrdBrdBraaaaaadBrdBrdBrdBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaafaafaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdBGdBHdBudAVdBGdBHdBudAVdBGdBHdBudAVdBGdBHdBudAVdBGdBHdBudAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdBPdBcdBcdBQdBRdBSdBTdBUdBVdBWdBXdBYdBZdCadBcdBcdCbdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdBDdBOdBFdAVdBDdBOdBFdAVdBDdBOdBFdAVdBDdBOdBFdAVdBDdBOdBFdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBrdBrdBrdBraaaaaadBrdBrdBrdBrdBrdBrdBrdBrdBraaaaaadBrdBrdBrdBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagaadaadaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdBGdBHdBudAVdBGdBHdBudAVdBGdBHdBudAVdBGdBHdBudAVdBGdBHdBudAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdCcdCcdCcdCcdCcdCcdCcdAVdAVdAVdAVdAVdAVdAVdBcdBcdBcdBIdBJdBKdBLdCddBLdCedBmdBNdBcdBcdBcdAVdAVdAVdAVdAVdAVdAVdCfdCfdCfdCfdCfdCfdCfdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdBDdBOdBFdAVdBDdBOdBFdAVdBDdBOdBFdAVdBDdBOdBFdAVdBDdBOdBFdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11630,7 +11657,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEnaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEndEndEndEndEnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaafaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdBGdEodBudAVdBGdEodBudAVdBGdEodBudAVdBGdEodBudAVdBGdEodBudAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdCcdEUdEVdCcaaaaaaaaaaaadAVdAVdAVdAVdCLdAVdAVdAVdErdEWdESdEXdESdEYdESdEXdESdEZdErdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaadCfdFadFbdCfdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdBDdExdBFdAVdBDdExdBFdAVdBDdExdBFdAVdBDdExdBFdAVdBDdExdBFdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEndEndEndEndEndEndEndEndEnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaafaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdBGdFcdBudAVdBGdFcdBudAVdBGdFcdBudAVdBGdFcdBudAVdBGdFcdBudAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdCcdEUdFddCcaaaaaaaaadAVdAVdAVdAVdAVdCLdAVdAVdAVdErdFedESdErdFfdFgdFhdErdFidFjdErdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaadCfdFkdFbdCfdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdBDdFldBFdAVdBDdFldBFdAVdBDdFldBFdAVdBDdFldBFdAVdBDdFldBFdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaabcaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEndEndEndEndEndEndEndEndEndEndEnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdCcdFmdFndFoaaaaaaaaadAVdAVdAVdAVdAVdCLdAVdAVdFpdFpdFqdFpdFpdErdFrdErdFsdFsdFtdFsdFsdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaadFudFvdFwdCfdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaadaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEndEndEndEndEndEndEndEndEndEndEnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdCcdFxdFydFoaaaaaadAVdAVdAVdAVdAVdAVdCLdAVdFpdFpdFzdFAdFBdFpdFCdFDdFEdFsdFFdFGdFHdFsdFsdAVdAVdAVdAVdAVdAVdAVdAVaaaaaadFudFIdFJdCfdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEnedxdEndEndEndEndEndEndEndEndEnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdCcdFxdFydFoaaaaaadAVdAVdAVdAVdAVdAVdCLdAVdFpdFpdFzdFAdFBdFpdFCdFDdFEdFsdFFdFGdFHdFsdFsdAVdAVdAVdAVdAVdAVdAVdAVaaaaaadFudFIdFJdCfdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEndEndEndEndEndEndEndEndEndEndEnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdCcdFKdVudFoaaaaaadAVdAVdAVdAVdAVdAVdCLdAVdFpdFMdFNdFOdFPdFQdFRdFSdFTdFUdFVdFWdFXdFYdFsdAVdAVdAVdAVdAVdAVdAVdAVaaaaaadFudFZdGadCfdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEndEndEndEndEndEndEndEndEndEndEnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdCcdGbecCdCcaaaaaadGddGedGfdGedGgdGgdGhdGgdGgdGidGjdGkdGldFpdGmdGndGmdFsdGodGpdGqdGrdGsdGtdGudGtdGsdGvdGwdGvdGxaaaaaadCfecDdGzdCfdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBrdBrdBrdBrdBrdBrdBrdBrdBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEndEndEndEndEndEndEndEndEnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdCcdGAdCldCcaaaaaadGddGBdGCdGDdGEedAedzedBdGgdFpdFpdFpdGIdGJdGKdGLdGMdGNdGOdFsdFsdFsdGsdGPdGQdGRdGSdGTdGUdGVdGxaaaaaadCfdCUdGWdCfdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBrdBrdBrdBrdBrdBrdBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11641,7 +11668,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdJodIwdJpdJqdIzdJrdJsdJtdJudJvdJwdJxdJydJzdJAdJBedLdJDedMdJFdJGdJHdJIdIedISdISdISdISdISdIedJIdJJdJKdJLdJMdJNdJOdJPdJOdJNdJQdJRdJOdJSdJLdJTdJUdJVdJjdJWdJXdJmdJYdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdHQdHQdJZdKadKbdKcdKddKedIDdIEdKfdKgdKhdKidKfdKjdKkdKidKedIDdKldKmdIedIedISdISdISdISdISdIedIedKndKodIWdIXdKpdKqdKrdKsdKpdKtdKudKsdJfdIWdIXdKvdVwdKxdKydKzdIudIudAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdKAdKAdKBdKAdKCdKDdKEdKFdKGdKHdKHdKHdKHdKIdKJdKIdKKdKLdKMdKNdKOdKPdJHdKQdIedISdISdISdISdISdIedKQdJJdKRdKSdKTdKUdKVdKWdKXdKYdKZdLadImdImdIudLbdJhdLcdLddLedLfdLgdLfdLfdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaadaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdLhdLidLjdLkdLldLmdLndKFdLodKHdLpdLqdLrdLrdLsdLtdKLdLudLvdLwdKKdLxdLydLzdIedISdISdISdISdISdIedLAdLBdLCdKWdLDdLEdLFdKVdLGdLHdLIdLadAVdAVdIudLJdJhdLKdLLdLMdLNdLOdLPdLQdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdLhdLidLjedDdLldLmdLndKFdLodKHdLpdLqdLrdLrdLsdLtdKLdLudLvdLwdKKdLxdLydLzdIedISdISdISdISdISdIedLAdLBdLCdKWdLDdLEdLFdKVdLGdLHdLIdLadAVdAVdIudLJdJhdLKdLLdLMedFdLOdLPdLQdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdKAdKAdKBdKAdKCdLRdLSdLTdLUdLVdKHdKHdLWdLXdLYdLZdKLdMadMbdMcdKKdMddMedIedMfdMgdMhdMidMjdIedMkdIedMldMddKWdMmdMndModKVdMpdMqecSdLadAVdAVdMsdMtdMudMvdMwdLedLfdLgdLfdLfdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdMxdMxdMxdMxdMxdMxdMydMzdKHdMAdMBdMCdMDdMDdMEdKLdMFdMGdMHdKKdMIdMJdMKdMLdMMdMNdMNdMNdMOdMPdMQdMNdMRdKWdMSdMTdMUdKVdMVdMWdMXdLaaaaaaadMYdMZdNadMYdMYdMYdMYdMYdMYdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaadabcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdMxdNbdNcdKHdKHdKHdKHdKHdKHdKHdKKdKKdKKdKKdKKdNddNedNfdVBdNhdNhdNidNjdNkdNldNmdNndNodKWdKWdKWdKWdKWdLadLadLadLaaaaaaadMYdNpdNqdMYdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11686,7 +11713,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaafaafaafaadaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadUNdUNdUNdUNaaaaaaaaadUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadUNdUNdUNdUNdUNedHdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11768,4 +11795,3 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa dUOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} - diff --git a/maps/southern_cross/southern_cross-3.dmm b/maps/southern_cross/southern_cross-3.dmm index 7663e03d92..1c36191fbf 100644 --- a/maps/southern_cross/southern_cross-3.dmm +++ b/maps/southern_cross/southern_cross-3.dmm @@ -1560,7 +1560,13 @@ "DZ" = (/turf/simulated/shuttle/wall/voidcraft,/area/surface/outside/lake/romsele) "Ea" = (/turf/simulated/floor/water/shoreline/corner{icon_state = "shorelinecorner"; dir = 4},/area/surface/outside/ocean) "Eb" = (/obj/effect/zone_divider,/turf/simulated/floor/water/shoreline{icon_state = "shoreline"; dir = 8},/area/surface/outside/ocean) - +"Ec" = (/obj/effect/shuttle_landmark{landmark_tag = "ninja_planet"; name = "Sif Surface North"},/turf/simulated/floor/outdoors/snow/sif/planetuse,/area/ninja_dojo/planet) +"Ed" = (/obj/effect/shuttle_landmark{docking_controller = "surface_dock_2"; landmark_tag = "shuttle2_planet"; name = "Outpost East Pad"},/turf/simulated/floor/plating/sif/planetuse,/area/shuttle/shuttle2/planet) +"Ee" = (/obj/effect/shuttle_landmark{docking_controller = "surface_dock_1"; landmark_tag = "shuttle1_planet"; name = "Outpost West Pad"},/turf/simulated/floor/plating/sif/planetuse,/area/shuttle/shuttle1/planet) +"Ef" = (/obj/effect/shuttle_landmark{landmark_tag = "response_ship_planet"; name = "Sif Surface East"},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/shuttle/response_ship/planet) +"Eg" = (/obj/effect/shuttle_landmark{landmark_tag = "syndie_planet"; name = "Sif Surface West"},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/syndicate_station/planet) +"Eh" = (/obj/effect/shuttle_landmark{landmark_tag = "skipjack_planet"; name = "Sif Surface South"},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/skipjack_station/planet) + (1,1,1) = {" aaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababacadadadabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaeaeaeababababababababab aaafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafagafafafafafafafafafafafafafafafafahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaiajajajahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahafafafafafafafafafafafafafafagafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafakakakafafafafafafafafaa @@ -1593,7 +1599,7 @@ aaafafafafafafalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalctalal aaafafafafalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalctctctctctalalalalalalalalalalalalalalalalalalalalalalaFalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalaNaNaNaNdYdZcYcYeaebeccDedeeeecDeedbcDcDegefcEehajajajalalalalalalalalalalbIeiejekelemeneoepeqereqeseteuevewexeyezbQalalalalalalalalalalalalahahahahahahahafafafafafafafafafafafafafafafagafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaAaAaAaAaAaAaAaGaDaDaDaDaDaDaDaDaDcUcUcUcUcUcUcUaM aaafafafafalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalctctctctctctctctctalalalalalalalalalalalalalalalalalalalalaFalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalbmbmbmaQeAeBaQeCeDeEeFbheGbieHeIeIeJeKeeeLcDeMeMeMeMeNajajajalalalalalalalalalalbHeOePeQeReSeTbIeUeVeWeXeYbQeZfafbfcfdfebPalalalalalalalalalalalalahahahahahahahafafafafafafafafafafafafafafafagafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaAaAaAaAaAaAaCaJaDaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUaM aaafafafalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalctctctctctctctctctctctalalalalalalalalalalalalalalalalalalalaFalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalbmbmfffgfhfifjfkflfmfnfmfofpfqfrfsftfufvfwcDeMeMeMeMeNajajajajalalalalalalalbHbHbHfxfxfxfyfzfAfxcKbofBbocKfCfDfEfFfCfCfCbPbPalalalalalalalalalalalahahahahahahahafafafafafafafafafafafafafafafagafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaAaAaAaAaAaAaAaGaDaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUaM -aaafafafalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalctctctctctctctctctctctalalalalalalalalalalalalalalalalalalalaFalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalbmbmfGaPfHfIaPfJfKfLbYbieGbieHeIfMfNfOeefPcDeMeMeMeMeNajajajajajajajajajajfQbIfRfSbIfTfUfVcIfWfXbIfYfZgabQgbgcgcgdgegfgcggbQalalalalalalalalalalalafafafafafafafafafafafafafafafafafafafafafafagafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaAaAaAaAaAaAaCaJaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUcUaM +aaafafafalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalctEcctctctctctctctctctalalalalalalalalalalalalalalalalalalalaFalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalbmbmfGaPfHfIaPfJfKfLbYbieGbieHeIfMfNfOeefPcDeMeMeMeMeNajajajajajajajajajajfQbIfRfSbIfTfUfVcIfWfXbIfYfZgabQgbgcgcgdgegfgcggbQalalalalalalalalalalalafafafafafafafafafafafafafafafafafafafafafafagafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaAaAaAaAaAaAaCaJaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUcUaM aaafafalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalctctctctctctctctctctctalalalalalalalalalalalalalalalalalalalaFalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalajajajaPaPghaPgigiaPgjgkglgmcDgneeeegoeedbcDeMeMeMeMgpajgLajajajajajajajajfQgqgrgsgtgucIgvelelgwgxgygzgAgBgCgDgDgEgFgFgGgHbQalalalalalalalalalalalafafafafafafafafafafafafafafafafafafafafafafagafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaAaAaAaAaAaAaGaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUcUcUaM aaafafalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalctctctctctctctctctctctalalalalalalalalalalalalalalalalalalalaFalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalajajajgIgJgKhcgKgMgIgNgOgPgOcDgQgRgSgTgUgVcDgWgWgWgWgXajajajajajajajajajajgYbHgZhabHhbhXhdhehfhgfxhhhihjfChkhlhmhnhohphqhrbPalalalalalalalalalalalafafafafafafafafafafafafafafafafafafafafafafagafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaAaAaAaAaAaCaJaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUcUcUaM aaafafalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalctctctctctctctctctalalalalalalalalalalalalalalalalalalalalaFalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalajajgIgIhshthuhvhwhxhyhzhyhAgIgIgIgIgIgIgIalalalalamajajajajajalalalalalalbHhBhBhBhBhBhChChChChChDhihEhFhFhFhFhFhGhGhGhFhFalalalalalalalalalalalafafafafafafafafafafafafafafafafafafafafafafagafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaAaAaAaAaCaJaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUcUcUcUaM @@ -1634,12 +1640,12 @@ aaafafafaftNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtN aaafafafaftNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNaFalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalunuoupupupupupupupuouqueunurururuououourururuqalajutajajajajajajajajajajajajajajalalalalalalalalalalalalalalalalalaljMjMalalalalalalalalalalalalalafafafafafafafafafafafafafafafafafafafafafagafafafafafafafafafafafafafafafafafafafucucaAaAaAaAaAaGaDaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUaM aaafafafaftNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNaFalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalunuoupupupupupupupuouqueunurururururururururuqajajutajajajajajajajajajajajajajajajajalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalafafafafafafafafafafafafafafafafafafafafagafafafafafafafafafafafafafafafafafafucucucaAaAaAaAaCaJaDaDaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUaM aaafafafaftNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNaFalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalunuoupupupupupupupuouqueunurururururururururuqajajutalajajajalajajajajajajajajajajajajajajajalalalalalalalalalalalalalalalalalalalalalalalalalalalalafafafafafafafafafafafafafafafafafafafafagafafafafafafafafafafafafafafafafafucucucucaAaAaAaAuvuuaDaDaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUaM -aaafafafaftNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNaFalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalunuoupupupupupupupuouqueunurururururururururuqajaluwyCuxuxuxyCyCyCyCyCyCyCyCyCyEajajajajajajajajalalalalaljMjMjMalalalalalalalalalalalalalalalalalalalalafafafafafafafafafafafafafafafafafafagafafafafafafafafafafafafafafafafucucucucaAaAaAaAaAaAuvuuaDaDaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUaM +aaafafafaftNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNaFalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalunuoupupupupupupupuouqueunurEdurururururururuqajaluwyCuxuxuxyCyCyCyCyCyCyCyCyCyEajajajajajajajajalalalalaljMjMjMalalalalalalalalalalalalalalalalalalalalafafafafafafafafafafafafafafafafafafagafafafafafafafafafafafafafafafafucucucucaAaAaAaAaAaAuvuuaDaDaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUaM aaafafafaftNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNaFalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalunuoupupupupupupupuouqueunurururururururururuqalalalajajajajalalalalalalalalaltualalalalajajajajajajalaljMjMalalalalalalalalalalalalalalalalalalalalalalalafafafafafafafafafafafafafafafafafagafafafafafafafafafafafafafafafafucucucucaAaAaAaAaAaAaAuvuuaDaDaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUaM aaafafafaftNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNaFalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalunuoupupupupupupupuouqueunurururururururururuqalalalajajajalalalalalalalalalaltualalalalalalajajajajajalalalalalalalalalalalalalalalalalalalalalalalalaluyuyafafafafafafafafafafafafafafafafagafafafafafafafafafafafafafafafucucucucaAaAaAaAaAaAaAaAaAaGaDaDaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUaM aaafafafaftNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNaFalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalunupupupupupupupupupuqueunuourururururururuouqalalalajajajalalalalalalalalalaltualalalalalalalalajajajalalalalalalalalalalalalalalalalalalalalalalalaluyuyuyuyuyafafafafafafafafafafafafafafagafafafafafafafafafafafafafafucucucucucaAaAaAaAaAaAaAaAaAuvuuaDaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUaM aaafafafaftNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNaFalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalunupupupupupupupupupuqueunuourururururururuouqalalalajajajalalalalalalalalalaluzalalalalalaIalaluAuBuBalalaIalalalalalalalalalalalalalalalalalalalalaluyuyuyuyuyuyuyafafafafafafafafafafafafagafafafafafafafafafafafafafucucucucucucaAaAaAaAaAaAaAaAaAaAuvuuaDaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUaM -aaafafafaftNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNaFalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalunupupupupupupupupupuqueunuourururururururuouqalalalajajajalalalalalalalalalaluzalalalalalalaluCuDuEuFuCalalalalalalalalalalalalalalalalalalalalalaluyuyuyuyuyuyuyuyuyuyuyuyuyafafafafafafafagafafafafafafafafafafafafucucucucucucaAaAaAaAaAaAaAaAaAaAaAaAuvuuaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUaM +aaafafafaftNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNaFalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalunupupupupupupupEeupuqueunuourururururururuouqalalalajajajalalalalalalalalalaluzalalalalalalaluCuDuEuFuCalalalalalalalalalalalalalalalalalalalalalaluyuyuyuyuyuyuyuyuyuyuyuyuyafafafafafafafagafafafafafafafafafafafafucucucucucucaAaAaAaAaAaAaAaAaAaAaAaAuvuuaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUaM aaafafafaftNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNaFalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalunupupupupupupupupupuqueunuourururururururuouqalalalajajajalalalalaluGuGuGuHuHuIuHuJuJuJuJuJuJuJuKuLuMuDuDuDuFuNuFuDuDuFuDuOuDuFuDalalalalalalalalaluyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyafafafafagafafafafafafafafafafafucucucucucucucaAaAaAaAaAaAaAaAaAaAaAaAaAaGaDaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUaM aaafafaftNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNaFalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalunupupupupupupupupupuqueunuourururururururuouqalalalajajajalalalaluGuGuPuQuRuSuTuUuVuWuXuYuZvauJvbvcvduDvevfvGvhvGvjuOvkvkvkvlvmuDuDalalalalalalalaluyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyvnvovovovovovovovpucucucucucucucucucucaAaAaAvqvqvqvqvqvqvqvqvqvquvuuaDaDaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUaM aaafafaftNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNaFalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalalunupupupuouououpupupuqueunuourururururururuouqalalalajajajalalalaluGvrvsvtuRvuvvvwuVvxvyvzvAvBuJuDvCuFuDvDvEvFvGvHvIuOvkvkvkvJvKuOuDalalalalalalaluyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyuyvLvpvpvpvpvpvpvpvpvMvMvMvMvMvMvMvMvMvMvqvqvqvqvqvqvqvqvqvqvqvqvqvqaGaDaDaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUaM @@ -1694,7 +1700,7 @@ aaafafvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvptNtNtNtNtN aaafafvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvptNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNDmtNtNtNtNtNtNtNtNtNtNtNtNtNtNtNvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpajajvpvpvpvpvpvpvpvpvpvpvpvpvpajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajvpvpvpvpvpvpvpvpvpvpvpvpAXAXAXCuCuAXAXAXvpvpvpvpvpvpajajajajajajajajajttajajajvpvpvpvpvpvpvpvpvpvpajajvMvMvMvMvqvqvqvqvqvqvqvqvqvqaGaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUaM aaafafvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvptNtNtNtNtNtNtNtNtNtNtNtNtNDmtNtNtNtNtNtNtNtNtNtNtNtNtNvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpajajvpvpvpvpvpvpvpvpvpvpvpvpvpvpajajajajajajajajajajajajajajajajajajajvpvpvpvpajajajajajajajajajvpvpvpvpvpvpvpvpvpvpAXAXCuCuCuAXAXvpvpvpvpajajajajajajvpvpvpvpvpDkvMDnDnDnDnDnDnDnDnDnDnDnvpajajvMvMvMvMvqvqvqvqvqvqvqvqvqvqaGaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUaM aaafafvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvptNtNtNDmtNtNtNtNtNtNtNtNtNvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpajajvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpajajajajajajajajajvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpajajajajajajajvpvpvpvpvpvpCvDoDoDpDpDpDoDoDqCvajajajajvpvpvpvpvpvpvpvpDkvMDnDnDnDnDnDnDnDnDnDnDnDnajajvMvMvMvMvqvqvqvqvqvqvqvqvqvqaGaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUaM -aaafafafvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpDkvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpajajvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpajajajajajajajvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpajajajajajvpvpajajajCwCwCwCwCwCwCwCwCwCwajajvpvpvpvpvpvpvpvpvpvpDkvMDnDnDnDnDnDnDnDnDnDnDnDnvMvMvMvMvMvMvqvqvqvqvqvqvqvqvqvquvuuaDaDaDaDcUcUcUcUcUcUaDaDaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUcUaM +aaafafafvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpDkvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpajajvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpajajajajajajajvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpajajajajajvpvpajajajCwCwCwCwCwCwCwCwCwCwajajvpvpvpvpvpvpvpvpvpvpDkvMDnDnDnDnDnDnDnDnDnDnEfDnvMvMvMvMvMvMvqvqvqvqvqvqvqvqvqvquvuuaDaDaDaDcUcUcUcUcUcUaDaDaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUcUaM aaafafafvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpDkvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpajajvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpajajajajajvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpajajajajajajajCwCwCwCwCwCwCwCwCwCwajvpvpvpvpvpvpvpvpvpvpvpDkvpDnDnDnDnDnDnDnDnDnDnDnDnvMvMvMvMvMvMvqvqvqvqvqvqvqvqvqvqvqaGaDaDaDaDcUcUcUcUcUaDaDaDaDaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUaM aaafafafvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpDkvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpajajvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpajajajajajvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpajajajajajvpvpvpCvDtDuDuDvDvDvDuDuCvvpvpvpvpvpvpvpvpvpvpvpvpDkvpDnDnDnDnDnDnDnDnDnDnDnvMvMvMvMvMvMvMvMvqvqvqvqvqvqvqvqvqvqaGaDaDaDaDcUcUcUcUcUaDaDaDDIDwDwDwuuaDaDaDaDcUcUcUcUcUcUcUcUaM aaafafafvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpDkvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpajajvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpajajajajvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpajajajajajvpvpvpvpvpvpvpAXAXAXCuCuAXAXvpvpvpvpvpvpvpvpvpvpvpvpvpDkvpvpvpvMvMvMvMvMvpvpvpvMvMvMvMvMvMvMvMvMvqvqvqvqvqvqvqvqvqvquvuuaDaDaDaDcUcUcUcUaDaDDIEavqvqvquvDwuuaDaDaDaDcUcUcUcUcUcUaM @@ -1718,7 +1724,7 @@ aaafafafvMvMvMvMvMvMvMvMvMvpvpvpvpvpvpvpvpvpvpvpvpvpvMvMvMvMvMvMvMvMvpvMvMvMvMvM aaafafafvMvMvMvMvMvMvMvMvMvMvpvpvpvpvpvpvpvpvpvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpDkvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpajajvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpDxDxDxDxDxDxDxDxvpvpvpvpvpvpvpvpvpvpvpDkvpvpvpvpAXAXAXAXAXAXAXAXAXAXAXAXAXvMvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqaGaDaDaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUaM aaafafafvMvMvMvMvMvMvMvMvMvMvMvpvpvpvpvpvMvMvMvMvMvMvMvMvMvMvMvMvMvMDzDzDzDzDzDzDzDzDzDzDzDzvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpDkvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpajajvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpDxDxDxDxDxDxvpvpvpvpvpvpvpvpvpvpvpvpvpDkvpvpvpvpvpAXAXAXAXAXAXAXAXAXAXAXAXAXAXvqvqvqvqvqvqvqvqvqvqvqvqvqaCaJaDaDaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUaM aaafafvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMDzDzDzDzvMvMvMDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzvMvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpDkvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpajajajvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpDxDxDxDxDxvpvpvpvpvpvpvpvpvpvpvpvpvpvpDkvpvpvpvpvpvpvpvpvpvpvpvpAXAXAXAXAXAXAXAXvqvqvqvqvqvqvqvqvqvqvqaCaJaDaDaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUaM -aaafafvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzvMvMvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpDkvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpajajajvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpDxDxDxDxDxvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpDkvpvpvpvpvpvpvpvpvpvpvpvpvpvMAXAXAXAXAXAXAXvqvqvqvqvqvqvqvqvqvqaGaDaDaDaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUaM +aaafafvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMDzDzDzDzDzEgDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzvMvMvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpDkvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpajajajvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpDxDxDxDxDxvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpDkvpvpvpvpvpvpvpvpvpvpvpvpvpvMAXAXAXAXAXAXAXvqvqvqvqvqvqvqvqvqvqaGaDaDaDaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUaM aaafafvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzvMvMvMvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpDkvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpajajvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpDxDxDxDxDxvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpDkvpvpvpvpvpvpvpvpvpvpvpvpvpvMvMvMAXAXAXAXAXAXAXvqvqvqvqvqvqvqvqaGaDaDaDaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUaM aaafafvMvMvMvMvMvMvMvMvMvMvMvMvMDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzvMvMvMvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpDkvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpajajvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpDxDxDxDxDxDxvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpDkvpvpvpvpvpvpvpvpvpvpvpvpvpvMvMvMvMAXAXAXAXAXAXaLaEvqvqvqvqvqvqaGaDaDaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUaM aaafafvMvMvMvMvMvMvMvMvMvMvMvMDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzDzvMvMvMvpvpvpvpvpvpvpvpvpvpvpvpvpvpDkvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpajajajvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpDxDxDxDxDxvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpDkvpvpvpvpvpvpvpvpvpvpvpvpvpvMvMvMvMvMvMAXAXAXAXaDaKaEvqvqvqvqaCaJaDaDaDaDaDaDaDaDcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUcUaM @@ -1795,7 +1801,7 @@ aaafafafDADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA aaafafafafDADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADEDADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADJDJDJDJDJDJDJDKDKDKDKDKDKDKDKDKDKDKDJvMvMvMvMDJDJDKDKDKDKDKDKDKDKDKDKDJDJDJDJDJDJDJvMvMvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpDkvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqafafafaa aaafafafafDADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADEDADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADJDJDJDJDJDJDJDKDKDKDKDKDKDKDKDKDKDKDJvMvpvpvMvMDJDKDKDKDKDKDKDKDKDKDKDKDJDJDJDJDJDJvMvMvMvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpDkvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqafafafaa aaafafafafDADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADEDADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADJDJDJDJDJDJDKDKDKDKDKDKDKDKDKDKDKDJvMvMvpvpvMDJDKDKDKDKDKDKDKDKDKDKDKDKDJDJDJDJDJvMvMvMvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpDkvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvMDLDLDLDLvMvMvMDLvMvMvMvMvMDLvMvMvMDLDLDLDLvMvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqafafafaa -aaafafafafDADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADEDADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADJDJDJDJDJDKDKDKDKDKDKDKDKDKDKDKDJDJvMvpvpvMDJDKDKDKDKDKDKDKDKDKDKDKDKDJDJDJDJDJDJvMvMvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpDkvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvMvMDLDLDLDLvMvMvMDLDLDLDLDLDLDLvMvMvMDLDLDLDLvMvMvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqafafafafaa +aaafafafafDADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADEDADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADJDJDJDJDJDKDKDKDKDKDKDKDKDKDKDKDJDJvMvpvpvMDJDKDKDKDKDKDKDKDKDKDKDKDKDJDJDJDJDJDJvMvMvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpDkvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvMvMDLDLDLDLvMvMvMDLDLDLDLDLDLDLvMvMvMDLEhDLDLvMvMvqvqvqvqvqvqvqvqvqvqvqvqvqvqvqafafafafaa aaafafafafDADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADEDADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADJDJDJDJDJDJDKDKDKDKDKDKDKDKDKDKDKDJvMvMvpvMDJDKDKDKDKDKDKDKDKDKDKDKDKDKDJDJDJDJDJvMvMvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpDkvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvMvMDLDLDLDLvMvMDLDLDLDLDLDLDLDLDLvMvMDLDLDLDLvMvMvMvMvqvqvqvqvqvqvqvqvqvqvqvqvqafafafafaa aaafafafafDADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADEDADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADJDJDJDJDJDJDKDKDKDKDKDKDKDKDKDKDKDJDJvMvMvMDJDKDKDKDKDKDKDKDKDKDKDKDKDKDJDJDJDJDJvMvMvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpDkvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvMvMDLDLDLDLvMvMDLDLDLDLDLDLDLDLDLvMvMDLDLDLDLvMvMvMvMvMvqvqvqvqvqvqvqvqvqvqvqvqafafafafaa aaafafafafafDADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADEDADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADJDJDJDJDJDJDJDKDKDKDKDKDKDKDKDKDKDKDJDJDJDJDJDKDKDKDKDKDKDKDKDKDKDKDKDKDJDJDJDJDJvMvMvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpDkvpvpvpvpvpvpvpvpvpvpvpvpvpvpvpvMvMvMDLDLDLDLDLDLDLDLDLDLDLDLDLDLDLDLDLDLDLDLDLvMvMvMvMvMvMvMvqvqvqvqvqvqvqvqvqvqafafafafaa @@ -1818,4 +1824,3 @@ aaafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafDADADADADA aaafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafagafafafafafafafafDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDVDMDWDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDJDJDKDKDJDJDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDQDVDMDWDQDQDQDQDQDQDQDQDQDQDQDQDQDQafafafafafafafafafafafafagafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaa aaaaaaaaaaaaaaaaabababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDQDYDYDYDQDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDQDZDZDZDZDZDZDQDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDXDQDYDYDYDQDXDXDXDXDXDXDXDXDXDXDXDXDXababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababab "} - diff --git a/maps/southern_cross/southern_cross-6.dmm b/maps/southern_cross/southern_cross-6.dmm index 2b166531b6..946869f51d 100644 --- a/maps/southern_cross/southern_cross-6.dmm +++ b/maps/southern_cross/southern_cross-6.dmm @@ -385,7 +385,7 @@ "hu" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/shuttle/floor/red,/area/shuttle/response_ship/start) "hv" = (/obj/machinery/computer/shuttle_control/web/ert{icon_state = "flightcomp_center"; dir = 4},/turf/simulated/shuttle/floor/red,/area/shuttle/response_ship/start) "hw" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/floor/red,/area/shuttle/response_ship/start) -"hx" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "response_shuttle"; pixel_x = 0; pixel_y = -25; tag_door = "response_shuttle_door"},/turf/simulated/shuttle/floor/red,/area/shuttle/response_ship/start) +"hx" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "response_shuttle"; pixel_x = 0; pixel_y = -25; tag_door = "response_shuttle_door"},/obj/effect/shuttle_landmark{base_area = /area/centcom/specops; base_turf = /turf/simulated/floor/plating; docking_controller = "response_base"; landmark_tag = "response_ship_start"; name = "ERT Shuttle Bay"},/turf/simulated/shuttle/floor/red,/area/shuttle/response_ship/start) "hy" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "response_shuttle_door"; locked = 1; name = "Forward Docking Hatch"; req_access = list(13)},/turf/simulated/shuttle/floor/red,/area/shuttle/response_ship/start) "hz" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "response_base_door"; locked = 1},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) "hA" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "response_base"; name = "docking port controller"; pixel_x = 0; pixel_y = -25; req_one_access = list(103); tag_door = "response_base_door"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) @@ -469,17 +469,17 @@ "ja" = (/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/suppy) "jb" = (/turf/simulated/shuttle/plating,/area/shuttle/escape_pod1/centcom) "jc" = (/turf/simulated/shuttle/plating,/area/shuttle/escape_pod2/centcom) -"jd" = (/turf/simulated/shuttle/wall,/area/supply/dock) +"jd" = (/turf/simulated/shuttle/wall,/area/shuttle/supply) "je" = (/turf/unsimulated/wall,/area/centcom/main_hall) -"jf" = (/obj/structure/window/reinforced,/turf/simulated/shuttle/wall/dark/no_join,/area/supply/dock) +"jf" = (/obj/structure/window/reinforced,/turf/simulated/shuttle/wall/dark/no_join,/area/shuttle/supply) "jg" = (/turf/unsimulated/wall,/area/tdome) "jh" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/main_hall) "ji" = (/obj/machinery/door/blast/regular{icon_state = "pdoor1"; id = "CREED"; name = "Ready Room"; p_open = 0},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) "jj" = (/turf/unsimulated/wall,/area/centcom/creed) "jk" = (/obj/effect/wingrille_spawn/reinforced/crescent,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/creed) -"jl" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor,/area/supply/dock) -"jm" = (/turf/simulated/shuttle/floor,/area/supply/dock) -"jn" = (/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor,/area/supply/dock) +"jl" = (/turf/simulated/shuttle/floor,/area/shuttle/supply) +"jm" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/supply) +"jn" = (/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/supply) "jo" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) "jp" = (/obj/structure/closet/secure_closet/hydroponics,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) "jq" = (/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) @@ -488,8 +488,8 @@ "jt" = (/obj/machinery/computer/card/centcom,/obj/item/weapon/card/id/centcom,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/creed) "ju" = (/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/creed) "jv" = (/obj/structure/table/rack,/obj/item/weapon/storage/secure/briefcase,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/weapon/flame/lighter/zippo,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/creed) -"jw" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/shuttle/floor,/area/supply/dock) -"jx" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "supply_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/turf/simulated/shuttle/plating,/area/supply/dock) +"jw" = (/obj/effect/shuttle_landmark/southern_cross/escape_pod1/offsite,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod1/centcom) +"jx" = (/obj/effect/shuttle_landmark/southern_cross/escape_pod2/offsite,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod2/centcom) "jy" = (/obj/effect/floor_decal/corner/red{dir = 6},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) "jz" = (/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 10},/obj/structure/holostool,/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_meetinghall) "jA" = (/obj/effect/floor_decal/carpet,/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_meetinghall) @@ -503,7 +503,7 @@ "jI" = (/obj/structure/bed/chair/office/dark,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/creed) "jJ" = (/obj/machinery/computer/pod{id = "NTrasen"; name = "Hull Door Control"},/obj/item/device/radio/intercom/specops{pixel_y = -21},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/creed) "jK" = (/obj/structure/closet/secure_closet/hos,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/creed) -"jL" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "supply_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/turf/simulated/shuttle/floor,/area/supply/dock) +"jL" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/shuttle/floor,/area/shuttle/supply) "jM" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 1},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating/airless,/area/centcom/evac) "jN" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_1_recovery_hatch"; locked = 1; name = "Recovery Shuttle Dock 1"; req_access = list(13)},/turf/simulated/shuttle/floor/black,/area/centcom/evac) "jO" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_2_recovery_hatch"; locked = 1; name = "Recovery Shuttle Dock 2"; req_access = list(13)},/turf/simulated/shuttle/floor/black,/area/centcom/evac) @@ -518,7 +518,7 @@ "jX" = (/obj/structure/bed/chair/comfy/teal{dir = 8},/obj/effect/floor_decal/carpet{dir = 4},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) "jY" = (/obj/structure/table/wooden_reinforced,/obj/machinery/button/remote/blast_door{name = "Spec Ops Ready Room"; pixel_y = 15; req_access = list(11); id = "CREED"},/obj/machinery/button/remote/blast_door{name = "Mech Storage"; icon_state = "doorctrl0"; pixel_y = 0; req_access = list(11); id = "ASSAULT"},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/creed) "jZ" = (/obj/structure/table/wooden_reinforced,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/creed) -"ka" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "supply_shuttle"; pixel_x = 25; pixel_y = 0; req_one_access = list(13,31); tag_door = "supply_shuttle_hatch"},/turf/simulated/shuttle/floor,/area/supply/dock) +"ka" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "supply_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/turf/simulated/shuttle/plating,/area/shuttle/supply) "kb" = (/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/structure/table/rack,/obj/item/weapon/reagent_containers/spray/cleaner,/turf/simulated/shuttle/plating,/area/centcom/evac) "kc" = (/obj/structure/window/reinforced{dir = 1; health = 1e+006},/turf/simulated/shuttle/plating,/area/centcom/evac) "kd" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) @@ -546,15 +546,15 @@ "kz" = (/obj/machinery/door/airlock/centcom{name = "Administrative Office"; opacity = 1; req_access = list(108)},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/creed) "kA" = (/mob/living/simple_mob/animal/passive/dog/corgi/puppy/Bockscar,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/creed) "kB" = (/obj/machinery/telecomms/relay/preset/centcom,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/creed) -"kC" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/turf/simulated/shuttle/floor,/area/supply/dock) -"kD" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "supply_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/turf/simulated/shuttle/plating,/area/supply/dock) +"kC" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "supply_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/turf/simulated/shuttle/floor,/area/shuttle/supply) +"kD" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "supply_shuttle"; pixel_x = 25; pixel_y = 0; req_one_access = list(13,31); tag_door = "supply_shuttle_hatch"},/obj/effect/shuttle_landmark/southern_cross/supply_offsite,/turf/simulated/shuttle/floor,/area/shuttle/supply) "kE" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/shuttle/plating,/area/centcom/evac) "kF" = (/obj/machinery/vending/engineering,/turf/simulated/shuttle/plating,/area/centcom/evac) "kG" = (/obj/machinery/portable_atmospherics/powered/pump,/turf/simulated/shuttle/plating,/area/centcom/evac) "kH" = (/obj/structure/table/standard,/obj/machinery/recharger{pixel_y = 4},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdome2) "kI" = (/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) "kJ" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/storage/briefcase,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) -"kK" = (/turf/simulated/shuttle/wall/hard_corner,/area/supply/dock) +"kK" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/turf/simulated/shuttle/floor,/area/shuttle/supply) "kL" = (/turf/unsimulated/wall{desc = "That looks like it doesn't open easily."; icon = 'icons/obj/doors/rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/evac) "kM" = (/turf/simulated/shuttle/plating,/area/shuttle/escape_pod7/centcom) "kN" = (/turf/simulated/shuttle/plating,/area/shuttle/escape_pod8/centcom) @@ -562,7 +562,7 @@ "kP" = (/obj/structure/bed/chair/comfy/teal{dir = 1},/obj/effect/floor_decal/carpet,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) "kQ" = (/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 6},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) "kR" = (/obj/structure/bed/chair/office/dark{dir = 1},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/creed) -"kS" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/wall/no_join,/area/supply/dock) +"kS" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "supply_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/turf/simulated/shuttle/plating,/area/shuttle/supply) "kT" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_7_recovery_hatch"; locked = 1; name = "Recovery Shuttle Dock 7"; req_access = list(13)},/turf/simulated/shuttle/floor/black,/area/centcom/evac) "kU" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "escape_pod_7_recovery"; pixel_x = -26; pixel_y = 26; req_one_access = list(13); tag_door = "escape_pod_7_recovery_hatch"},/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) "kV" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "escape_pod_8_recovery"; pixel_x = 26; pixel_y = -26; req_one_access = list(13); tag_door = "escape_pod_8_recovery_hatch"},/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) @@ -777,7 +777,7 @@ "oW" = (/obj/machinery/vending/coffee,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) "oX" = (/obj/machinery/vending/cigarette,/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) "oY" = (/obj/machinery/microwave,/obj/structure/table/reinforced,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"oZ" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "admin_shuttle"; pixel_x = -25; pixel_y = 0; req_one_access = list(101); tag_door = "admin_shuttle_hatch"},/turf/simulated/floor/plating,/area/shuttle/administration/centcom) +"oZ" = (/turf/simulated/shuttle/wall/hard_corner,/area/shuttle/supply) "pa" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor/plating,/area/shuttle/administration/centcom) "pb" = (/obj/item/device/multitool,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/structure/table/reinforced,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) "pc" = (/obj/item/weapon/storage/toolbox/mechanical,/obj/structure/table/reinforced,/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) @@ -1112,7 +1112,7 @@ "vt" = (/obj/structure/window/reinforced,/obj/machinery/door/blast/shutters{density = 0; icon_state = "shutter0"; id = "tradestarshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/shuttle/merchant/home) "vu" = (/obj/structure/window/reinforced,/obj/machinery/door/blast/shutters{density = 0; icon_state = "shutter0"; id = "tradestarshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/shuttle/merchant/home) "vv" = (/obj/structure/window/reinforced,/obj/machinery/door/blast/shutters{density = 0; icon_state = "shutter0"; id = "tradestarshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/shuttle/merchant/home) -"vw" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "trade_shuttle"; pixel_x = -25; pixel_y = 0; req_one_access = list(101); tag_door = "trade_shuttle_hatch"},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"vw" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/wall/no_join,/area/shuttle/supply) "vx" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) "vy" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/turf/simulated/shuttle/plating/airless,/area/shuttle/merchant/home) "vz" = (/obj/effect/floor_decal/corner/red/full{dir = 4},/obj/structure/table/holotable,/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) @@ -1667,7 +1667,7 @@ "Gc" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'},/turf/unsimulated/floor{icon_state = "dark"},/area/ninja_dojo/dojo) "Gd" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/ninja_dojo/dojo) "Ge" = (/obj/machinery/door/airlock/voidcraft/vertical{frequency = 1331; id_tag = "ninja_shuttle_outer"; name = "Ship External Hatch"; req_access = list(150)},/obj/machinery/door/blast/regular{density = 0; dir = 8; icon_state = "pdoor0"; id = "blastninja"; name = "Outer Airlock"; opacity = 0},/turf/simulated/shuttle/floor/voidcraft/dark,/area/ninja_dojo/start) -"Gf" = (/obj/machinery/airlock_sensor{frequency = 1331; id_tag = "ninja_shuttle_sensor"; pixel_x = 0; pixel_y = 28},/turf/simulated/shuttle/floor/voidcraft/dark,/area/ninja_dojo/start) +"Gf" = (/obj/effect/shuttle_landmark/southern_cross/escape_pod7/offsite,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod7/centcom) "Gg" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible,/obj/machinery/meter,/turf/simulated/shuttle/floor/voidcraft/light,/area/ninja_dojo/start) "Gh" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/shuttle/floor/voidcraft/dark,/area/ninja_dojo/start) "Gi" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/shuttle/floor/voidcraft/light,/area/ninja_dojo/start) @@ -1768,7 +1768,7 @@ "HZ" = (/turf/simulated/shuttle/wall/dark,/area/shuttle/syndicate_elite/mothership) "Ia" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 1},/turf/simulated/shuttle/plating/airless/carry,/area/centcom/evac) "Ib" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 1},/turf/simulated/shuttle/plating/airless/carry,/area/centcom/evac) -"Ic" = (/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/obj/structure/shuttle/engine/propulsion{icon_state = "burst_l"},/turf/simulated/shuttle/plating/airless/carry,/area/supply/dock) +"Ic" = (/obj/effect/shuttle_landmark/southern_cross/escape_pod8/offsite,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod8/centcom) "Id" = (/turf/simulated/mineral,/area/space) "Ie" = (/turf/simulated/mineral,/area/skipjack_station) "If" = (/turf/unsimulated/floor{icon_state = "asteroid"},/area/skipjack_station) @@ -2005,16 +2005,16 @@ "MC" = (/obj/machinery/autolathe{hacked = 1; name = "hacked autolathe"},/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) "MD" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/turf/simulated/floor/airless,/area/syndicate_station/start) "ME" = (/obj/structure/shuttle/engine/router{icon_state = "router"; dir = 8},/turf/simulated/floor/airless,/area/syndicate_station/start) -"MF" = (/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/obj/structure/shuttle/engine/propulsion,/turf/simulated/shuttle/plating/airless/carry,/area/supply/dock) +"MF" = (/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/obj/structure/shuttle/engine/propulsion,/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/supply) "MG" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{frequency = 1331; id_tag = "vox_west_vent"},/turf/simulated/shuttle/plating,/area/skipjack_station/start) "MH" = (/obj/machinery/airlock_sensor{frequency = 1331; id_tag = "vox_west_sensor"; pixel_x = 25},/turf/simulated/shuttle/plating,/area/skipjack_station/start) "MI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{id = "skipjackshutters"; name = "Skipjack Blast Shielding"},/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/skipjack_station/start) "MJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{id = "skipjackshutters"; name = "Skipjack Blast Shielding"},/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/skipjack_station/start) "MK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/regular{id = "skipjackshutters"; name = "Skipjack Blast Shielding"},/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/skipjack_station/start) -"ML" = (/obj/machinery/airlock_sensor{frequency = 1331; id_tag = "vox_east_sensor"; pixel_x = -25},/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"ML" = (/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/obj/structure/shuttle/engine/propulsion{icon_state = "burst_l"},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/supply) "MM" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{frequency = 1331; id_tag = "vox_east_vent"},/turf/simulated/shuttle/plating,/area/skipjack_station/start) "MN" = (/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 6},/turf/simulated/shuttle/wall/voidcraft/red,/area/syndicate_station/start) -"MO" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1331; id_tag = "merc_shuttle_pump"},/obj/machinery/button/remote/blast_door{id = "smindicate"; name = "ship lockdown control"; pixel_x = -25},/turf/simulated/shuttle/floor/voidcraft/dark,/area/syndicate_station/start) +"MO" = (/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/supply) "MP" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1331; id_tag = "merc_shuttle_pump"},/obj/machinery/airlock_sensor{frequency = 1331; id_tag = "merc_shuttle_sensor"; pixel_x = 28; pixel_y = 8},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1331; id_tag = "merc_shuttle"; pixel_x = 24; pixel_y = -2; req_access = list(150)},/turf/simulated/shuttle/floor/voidcraft/dark,/area/syndicate_station/start) "MQ" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/turf/simulated/shuttle/wall/voidcraft/red,/area/syndicate_station/start) "MR" = (/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 10},/turf/simulated/shuttle/wall/voidcraft/red,/area/syndicate_station/start) @@ -2023,7 +2023,7 @@ "MU" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) "MV" = (/obj/machinery/recharger/wallcharger{pixel_x = -25},/obj/structure/table/steel,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) "MW" = (/obj/machinery/light{dir = 4},/obj/structure/table/rack,/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) -"MX" = (/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"},/turf/simulated/shuttle/plating/airless/carry,/area/supply/dock) +"MX" = (/obj/effect/shuttle_landmark/southern_cross/transport1_offsite,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) "MY" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8},/obj/machinery/meter,/turf/simulated/shuttle/plating,/area/skipjack_station/start) "MZ" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "vox_west_vent"; tag_exterior_door = "vox_northwest_lock"; frequency = 1331; id_tag = "vox_west_control"; tag_interior_door = "vox_southwest_lock"; pixel_x = 24; req_access = list(150); tag_chamber_sensor = "vox_west_sensor"},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1331; id_tag = "vox_west_vent"},/obj/machinery/light/small,/turf/simulated/shuttle/plating,/area/skipjack_station/start) "Na" = (/obj/structure/flight_left,/turf/simulated/shuttle/floor/darkred,/area/skipjack_station/start) @@ -2264,6 +2264,19 @@ "RB" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 4},/turf/simulated/shuttle/plating/airless/carry,/area/syndicate_station/start) "RC" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 4},/turf/simulated/shuttle/plating/airless/carry,/area/syndicate_station/start) "RD" = (/turf/space,/obj/structure/shuttle/engine/propulsion,/turf/simulated/shuttle/plating/airless/carry,/area/skipjack_station/start) +"RE" = (/obj/effect/shuttle_landmark/southern_cross/large_escape_pod2/offsite,/turf/simulated/shuttle/plating,/area/shuttle/large_escape_pod2/centcom) +"RF" = (/obj/effect/shuttle_landmark/southern_cross/large_escape_pod1/offsite,/turf/simulated/shuttle/plating,/area/shuttle/large_escape_pod1/centcom) +"RG" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "admin_shuttle"; pixel_x = -25; pixel_y = 0; req_one_access = list(101); tag_door = "admin_shuttle_hatch"},/obj/effect/shuttle_landmark/southern_cross/admin_offsite,/turf/simulated/floor/plating,/area/shuttle/administration/centcom) +"RH" = (/obj/effect/shuttle_landmark/southern_cross/cryostorage_offsite,/turf/simulated/shuttle/plating,/area/shuttle/cryo/centcom) +"RI" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "trade_shuttle"; pixel_x = -25; pixel_y = 0; req_one_access = list(101); tag_door = "trade_shuttle_hatch"},/obj/effect/shuttle_landmark/southern_cross/merchant_offsite,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"RJ" = (/obj/effect/shuttle_landmark/southern_cross/escape_pod4/offsite,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod4/centcom) +"RK" = (/obj/effect/shuttle_landmark/southern_cross/escape_pod6/offsite,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod6/centcom) +"RL" = (/obj/effect/shuttle_landmark/southern_cross/escape_pod3/offsite,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod3/centcom) +"RM" = (/obj/effect/shuttle_landmark/southern_cross/escape_pod5/offsite,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod5/centcom) +"RN" = (/obj/effect/shuttle_landmark/southern_cross/escape/offsite,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"RO" = (/obj/machinery/airlock_sensor{frequency = 1331; id_tag = "ninja_shuttle_sensor"; pixel_x = 0; pixel_y = 28},/obj/effect/shuttle_landmark{base_area = /area/ninja_dojo/dojo; base_turf = /turf/snow; landmark_tag = "ninja_start"; name = "Dojo Outpost"},/turf/simulated/shuttle/floor/voidcraft/dark,/area/ninja_dojo/start) +"RP" = (/obj/machinery/airlock_sensor{frequency = 1331; id_tag = "vox_east_sensor"; pixel_x = -25},/obj/effect/shuttle_landmark{base_area = /area/space; base_turf = /turf/space; landmark_tag = "skipjack_start"; name = "The Hideaway"},/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"RQ" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1331; id_tag = "merc_shuttle_pump"},/obj/machinery/button/remote/blast_door{id = "smindicate"; name = "ship lockdown control"; pixel_x = -25},/obj/effect/shuttle_landmark{base_area = /area/space; base_turf = /turf/space; landmark_tag = "syndie_start"; name = "Merc Base Dock"},/turf/simulated/shuttle/floor/voidcraft/dark,/area/syndicate_station/start) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -2352,21 +2365,21 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiTiViViViTaaaaaaaaaaaaaaaaiXjajajajajajajajajaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYjbjbjbiYjcjcjciYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapPpPpPpPpPpPaaaaaaaaaaaapPpPpPpPpPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiTiViViViTaaaaaaaaaaaaaaaaiXjajajdjdjdjdjdjajaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYjbjbjbiYjcjcjciYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaajgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapPpPjpjpjpjqpPjrpPpPpPpPpPpPjBjBjCpPjrpPpPjejejejejejejeaaaaaaaaaaaaaaaaaaaaaaaaaaiTiViViViTaaaaaaaaaaaaaaaaiXjajdjdjfjfjfjdjdjaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYjbjbjbiYjcjcjciYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaajgjojojojojojojojojojojojojojojgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapPpPjDjqjqjqjqjqjqjqpPjRjSjSpPjTjTjTjTjTjTpPkjkjjekIkIkIjeaaaaaaaaaaaaiWiWiTiTiTiTiWiWjiiWjijjjjjkjkjkjjjjaaaaiXjajdjljmjmjmjnjdjaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYiYjbjbjbiYjcjcjciYiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaajgjgjgjojojgjgjgjgjgjgjgjgjgjgjojojgjgjgaaaaaaaaaaaaaaaaaaaaaaaaaapPjqjqldldldldldjqjqlpjSjSjSpPlqlWjTjTjTlXpPkjkjlekIkIkIjeaaaaaaaaaaaaiWjsjsjsjsjsjsiWiViViVjjjtjujujujvjjaaaaiXjajdjmjmjwjwjwjxjaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYEZIaIaIaIbiYiYjbjbjbiYjcjcjciYiYEZIaIaIaIbiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaajgjojojojojPjojojQjQjQjQjQjojgjojojojojgaaaaaaaaaaaaaaaaaaaaaaaaaapPlYjqldldldldldjqjqlZjSjSmapPpPpPpPmbpPpPpPkjkjlekIkIkIjeaaaaaaaaaaaaiWjsjEjFjFjGjsiTiViViVjkjHjIjJjujKjjaaaaiXjajdjmjmjmjmjmjLjaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYjMjMjMjMjMiYiYiYjNiYiYiYjOiYiYiYjMjMjMjMjMiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaajgjojojgjgjgjgkikikikikikijgjgjgjgjojojgaaaaaaaaaaaaaaaaaaaaaaaaaapPmtjqjqjqjqjqjqjqmuqsmvjSjSjSmwmMmLjSmNmUqskjkjlekIkIkIjeaaaaaaaaaaaaiWjsjUjVjWjXjsiTiViViVjkjYjZjZjujujjaaaaiXjajdjmjmjmjmkajdjaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYkbkckckckciYkdkekfkekekekgkekdiYkckckckckhiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaajgjojojgksktkukukukvkvkukukukwkxjgjojojgaaaaaaaaaaaaaaaaaaaaaaaaaapPmVmXmWninhnjmtjqnCqsnDjSjSjSjSjSjSjSjSnEqskjkjjekIkIkIjeaaaaaaaaaaaaiWjsjUjVjVjXjsiWiViViVjjjujujujujujjaaaaiXjajdjmjmjmjmjmjLjaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYkkklklklklkmkeknkokpknkqkoknkekmklklklklkriYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaajgjojojgksktkukvkvkHkHkvkvkukwkxjgjojojgaaaaaaaaaaaaaaaaaaaaaaaaaapPpPpPpPpPpPpPqslZqsqsnDjSjSnRnQocobodjSoeqskjkjjekIkIkIjejeaaaaaaaaaaiWjsjUjVjVjXjskyiViViVkzjujujujukBjjaaaaiXjajdjmjmkCkCkCkDjaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYkEklklklkliYkeknkokpknkqkoknkeiYkFklklklkGiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaajgjojojgksktkukvkvkHkHkvkvkukwkxjgjojojgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapPokpRolpPpPjSjSjSjSjSjSjSjSomqskjkjlekIkIkIonjeaaaaaaaaaaiWjsjUjVjVjXjsiWiViViVjjjukAjujujujjaaaaiXjajdjljmjmjmjnjdjaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalhiYiYiYiYiYiYkeknkokpknkqkoknkeiYiYiYiYiYiYlhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaajgjojojgksktkukukukvkvkukukukwkxjgjojojgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapPozpRoloApPqsoBpPjSoMoLpsprpPpPkjkjlekIkIkIpGjeaaaaaaaaaaiWjsjUjVkJjXjsiTiViViVjkjZjZjZjujujjaaaaiXjajdkKjmjmjmkKjdjaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakLkMkMkMkMkMiYkeknkokpknkqkoknkeiYkNkNkNkNkNkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaajgjojojgksktkukukukvkvkukukukwkxjgjojojgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapPpRpRolpIpHpJjqpKjSjSjSjSpLpMqskjkjlekIkIkIonjeaaaaaaaaaaiWjskOkPkPkQjsiTiViViVjkjZkRjujujujjaaaaiXjajdjdkSkSkSjdjdjaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakLkMkMkMkMkMkTkUknknknknknknknkVkWkNkNkNkNkNkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaajgjglajgjgjgjgjglblblblblblbjgjgjgjgjglcjgjgaaaaaaaaaaaaaaaaaaaaaaaaaapPpPpPpPpPpPpNpRolpQpOqqqpqDqrqFqEqOqNqPqskjkjlekIkIkIjejeaaaaaaaaaaiWjsjsjsjsjsjsiWiViViVjjjujujujujujjaaaaiXjajaIcMFMFMFMXjajaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakLkMkMkMkMkMiYkekekekeknkekekekeiYkNkNkNkNkNkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaajgjojojojojojojojojojojojojojojgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapPpPjDjqjqjqjqjqjqjqpPjRjSjSpPjTjTjTjTjTjTpPkjkjjekIkIkIjeaaaaaaaaaaaaiWiWiTiTiTiTiWiWjiiWjijjjjjkjkjkjjjjaaaaiXjajdjmjljljljnjdjaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYiYjbjwjbiYjcjxjciYiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaajgjgjgjojojgjgjgjgjgjgjgjgjgjgjojojgjgjgaaaaaaaaaaaaaaaaaaaaaaaaaapPjqjqldldldldldjqjqlpjSjSjSpPlqlWjTjTjTlXpPkjkjlekIkIkIjeaaaaaaaaaaaaiWjsjsjsjsjsjsiWiViViVjjjtjujujujvjjaaaaiXjajdjljljLjLjLkajaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYEZIaIaIaIbiYiYjbjbjbiYjcjcjciYiYEZIaIaIaIbiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaajgjojojojojPjojojQjQjQjQjQjojgjojojojojgaaaaaaaaaaaaaaaaaaaaaaaaaapPlYjqldldldldldjqjqlZjSjSmapPpPpPpPmbpPpPpPkjkjlekIkIkIjeaaaaaaaaaaaaiWjsjEjFjFjGjsiTiViViVjkjHjIjJjujKjjaaaaiXjajdjljljljljlkCjaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYjMjMjMjMjMiYiYiYjNiYiYiYjOiYiYiYjMjMjMjMjMiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaajgjojojgjgjgjgkikikikikikijgjgjgjgjojojgaaaaaaaaaaaaaaaaaaaaaaaaaapPmtjqjqjqjqjqjqjqmuqsmvjSjSjSmwmMmLjSmNmUqskjkjlekIkIkIjeaaaaaaaaaaaaiWjsjUjVjWjXjsiTiViViVjkjYjZjZjujujjaaaaiXjajdjljljljlkDjdjaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYkbkckckckciYkdkekfkekekekgkekdiYkckckckckhiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaajgjojojgksktkukukukvkvkukukukwkxjgjojojgaaaaaaaaaaaaaaaaaaaaaaaaaapPmVmXmWninhnjmtjqnCqsnDjSjSjSjSjSjSjSjSnEqskjkjjekIkIkIjeaaaaaaaaaaaaiWjsjUjVjVjXjsiWiViViVjjjujujujujujjaaaaiXjajdjljljljljlkCjaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYkkklklklklkmkeknkokpknkqkoknkekmklklklklkriYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaajgjojojgksktkukvkvkHkHkvkvkukwkxjgjojojgaaaaaaaaaaaaaaaaaaaaaaaaaapPpPpPpPpPpPpPqslZqsqsnDjSjSnRnQocobodjSoeqskjkjjekIkIkIjejeaaaaaaaaaaiWjsjUjVjVjXjskyiViViVkzjujujujukBjjaaaaiXjajdjljlkKkKkKkSjaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYkEklklklkliYkeknkokpknkqkoknkeiYkFklklklkGiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaajgjojojgksktkukvkvkHkHkvkvkukwkxjgjojojgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapPokpRolpPpPjSjSjSjSjSjSjSjSomqskjkjlekIkIkIonjeaaaaaaaaaaiWjsjUjVjVjXjsiWiViViVjjjukAjujujujjaaaaiXjajdjmjljljljnjdjaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalhiYiYiYiYiYiYkeknkokpknkqkoknkeiYiYiYiYiYiYlhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaajgjojojgksktkukukukvkvkukukukwkxjgjojojgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapPozpRoloApPqsoBpPjSoMoLpsprpPpPkjkjlekIkIkIpGjeaaaaaaaaaaiWjsjUjVkJjXjsiTiViViVjkjZjZjZjujujjaaaaiXjajdoZjljljloZjdjaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakLkMkMkMkMkMiYkeknkokpknkqkoknkeiYkNkNkNkNkNkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaajgjojojgksktkukukukvkvkukukukwkxjgjojojgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapPpRpRolpIpHpJjqpKjSjSjSjSpLpMqskjkjlekIkIkIonjeaaaaaaaaaaiWjskOkPkPkQjsiTiViViVjkjZkRjujujujjaaaaiXjajdjdvwvwvwjdjdjaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakLkMkMkMGfkMkTkUknknknknknknknkVkWkNIckNkNkNkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaajgjglajgjgjgjgjglblblblblblbjgjgjgjgjglcjgjgaaaaaaaaaaaaaaaaaaaaaaaaaapPpPpPpPpPpPpNpRolpQpOqqqpqDqrqFqEqOqNqPqskjkjlekIkIkIjejeaaaaaaaaaaiWjsjsjsjsjsjsiWiViViVjjjujujujujujjaaaaiXjajaMLMFMFMFMOjajaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakLkMkMkMkMkMiYkekekekeknkekekekeiYkNkNkNkNkNkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaajgliljljljjglklllllllllllllllllkjglmlmlmlnjgaaaaaaaaaaaaaaaaaaaaaaaaaapPqQsRsRsRqRozpRolpIqSpJjqqTmtqTmtqTmtqTpPlelejekIkIkIjejejejejejejejeiWiWiWiTiTiTiWlfiTlfiWiWiWiWiWiWiWiWiWiWlglglglglglglglglglglglglgiWaaaaaaaaaaaaaaaaaaQjiYiYiYiYiYiYiYiYiYiYiYiYiYkeknkeiYiYiYiYiYiYiYiYiYiYiYiYiYQjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaajgliljljlElFlllllllllllllllllllllFlGlmlmlHjgaaaaaaaaaaaaaaaaaaaaaaaaaapPqUsRqVsRrcozpRoljqqpjqqpjqqpjqqpjqqpjqrdkIkIkIkIkIkIjekIkIkIkIkIkIkIiWiWiWiViViViViViViViViViViViWiWiWiViViSNGlslsltltltlslslslslslsluiWaaaaaaaaaaaaaaaaaakLlvkllvlwlxlylzlAlBlAlAlAiYlBlClBiYkllDlDlDlDlDlDlDlDlDlDlDkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaajgliljlTlElFlllllllllllllllllllllFlGlUlmlVjgaaaaaaaaaaaaaaaaaaaaaaaaaapPtLsRresRrcozpRolqpjqqpjqqpjqqpjqqpjqqpqskIkIkIkIkIkIjekIkIkIkIkIkIkIiWiWlJiViViViViViViViViViViVlJiWiWiViViTRllLlMlMlNlMlOlPlslQlRlslsiWaaaaaaaaaaaaaaaaaakLklklkllBlSlSlSlSlBlSlSlSiYkeknkeiYlDlDlDlDlDlDlDlDlDlDlDlDkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaajgmqljljlElFlllllllllllllllllllllFlGlmlmmrjgaaaaaaaaaaaaaaaaaaaaaaaaaapPrfsRsRsIrcozpRoljqqpjqqpjqpIrhrgqqqpjqrdkIkIkIkIkIkIjekIkIkIkIkIkIkIiTiViViViVmcmdmemfmgmdmhiViViViViWiViVmimjmkmkmkmkmkmkmkmlmkmmmnltiWaaaaaaaaaaaaaaaaaakLlvklklmolSlSlSlSmplSlSlSiYkeknkeiYlDlDlDlDlDlDlDlDlDlDlDlDkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBqBqBqBqBqBqBqBqBqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaajgmIljlTlElFlllllllllllllllllllllFlGlUlmmJjgjejejejejejejeaaaajejerijepPrjsRrcrcqRozpRoloArkrmrlqppQrornpJjqqppPlelejekIkIkIjekIkIkIkIkIkIkIiTiViViVmxmdmdmymdmymdmdmziViViViWiViViTNGmAmBmBmCmBmDmElsmFmGlslsiWaaaaaaaaaaaaaaaaaakLklklkllBmHlSlSmHlBlSlSlSiYkeknkeiYlDlDlDlDlDlDlDlDlDlDlDlDkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBqKqLqBqMqMqBqLqKqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaajgmqljljlElFlllllllllllllllllllllFlGlmlmmrjgaaaaaaaaaaaaaaaaaaaaaaaaaapPrfsRsRsIrcozpRoljqqpjqqpjqpIrhrgqqqpjqrdkIkIkIkIkIkIjekIkIkIkIkIkIkIiTiViViViVmcmdmemfmgmdmhiViViViViWiViVmimjMXmkmkmkmkmkmkmlmkmmmnltiWaaaaaaaaaaaaaaaaaakLlvklklmolSlSlSlSmplSlSlSiYkeknkeiYlDlDlDlDlDlDlDlDlDlDlDlDkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBqBqBqBqBqBqBqBqBqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaajgmIljlTlElFlllllllllllllllllllllFlGlUlmmJjgjejejejejejejeaaaajejerijepPrjsRrcrcqRozpRoloArkrmrlqppQrornpJjqqppPlelejekIkIkIjekIkIkIkIkIkIkIiTiViViVmxmdmdmymdmymdmdmziViViViWiViViTNGmAmBmBmCmBmDmElsmFmGlslsiWaaaaaaaaaaaaaaaaaakLklklkllBmHlSlSmHlBlSlSlSiYkeknkeiYlDlDlDlDlDRElDlDlDlDlDlDkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBqKqLqBqMqMqBqLqKqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaajgmTljljlElFlllllllllllllllllllllFlGlmlmlmjgkIkIkIkIkIkIjejejejejhjhjhpPpPpRozozozpRpRpRrprprprppPpPpPpPpPrqpPpPkjkjjekIkIkIjekIkIkIkIkIkIkIiTiViVmcmdmdmdmOmPmOmdmdmdmhiViViWiVmQiWRllslsltltltlslslslslslsluiWaaaaaaaaaaaaaaaaaakLlvkllvlwmRlSlSmSlBlAlAlAiYkeknkeiYkllDlDlDlDlDlDlDlDlDlDlDkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBrararbqMqMrbraraqBqBqBqBqBqBqBqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaajgnbljncljndllllllnenflllllllllllFlmlmlmlmngkIkIkIkIkIkIjerrlerGkIkIkIkIrHpRpRpRpRpRpRpRrIrIrIrIpPjTjTjTjTjTrJpPkjkjjekIkIkIjejejejejejemYjeiWiViVmdmdmdmOmZmZmZmOmdmdmdiViViWiViViWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiTiSQjlhiYiYlBiYiYmpmpiYiYiYlBiYiYkeknkeiYiYlBiYiYiYnanaiYiYlBiYlhQjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBqBqBqBqMqMqBqBqBqBrCqMrDrEqMrFqBqBqBqBqBqBqBqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaajgljljnvnwnxnynynynznAnBlllllllllFlmlmlmlmjgkIkIkIkIkIkIrRrrrSrGkIkIkIkIqspRpRpRpRpRqGpRrIrIrIrIpPrTpPrUpPjTjTpPkjkjjekIkIkIkIlekIkIjekIkIkIlfiViVnknlmOmZnmnnnonpmOnqnriViVlfiViViViViViViViViViViViViViViViViViViViVjiiTiViViTiYnsknlBkekekekekekekekekdlBkekeknkekelBkdkekekentkekekekenulBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBqKqLqBqMqMqBqLqKqBrLqMqMqMrMrNqBrOrPrOrPrOrPqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -2374,20 +2387,20 @@ aaaaaaaaaaaaaajgnNljljnOndllllllnPnflllllllllllFlmlmlmlmngkIkIkIkIkIkIjerrlerGkI aaaaaaaaaaaaaajgoaljljlElFlllllllllllllllllllllFlGlmlmmJjgkIkIkIkIkIkIjejejejekIkIkIjepPpPqsqsqsqssPpPqsqsqsqspPpPpPpPpPpPpPkjkjkjlekIkIkIkIlekIkIjekIkIkIlfiViVnSnlmOnTnUnVnWmZmOnqnXiViVlfiViViViViViVnYiViViViViViViViViViViViViVjiiWiViViWiYnsknlBkekekekekekekekekdlBkekeknkekelBkdkekekenZkekekekenulBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBqBqBqBqBqBqBqMqMqBqBqBqBspspsqqMspspqBrPrPrPrPrPrPqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaajgojljlTlElFlllllllllllllllllllllFlGlUlmmrjgODODODODjejejekjkjlekIkIkIjekjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjlekIkIkIjejelelejelemsleiWiViVmdmdmdmOofmOogmOmdmdmdiViViWiWiWiWiWiWiWiWohohiWiWiWiWiWiWiWiWiWiWiWiWiWiWiTiSQjlhiYiYlBiYiYlwlwiYiYiYlwiYiYkeknkeiYiYlBiYiYiYoioiiYiYlBiYlhQjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBszsAszqBsBsBqMqMsCsDsEqBqMqMqMqMqMqMqBsFrPrPrPrPrPqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaajgoyljljlElFlllllllllllllllllllllFlGlmlmoKjgkjkjkjkjkjkjkjkjjesQkIkIkIsSjekjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjjejekIkIkIleoooplolololooqiTiViVormdmdmdmOmOmOmdmdmdosiViViWlulululululululululululululululululululululuiWaaaaaakLotototototototiYouovlwowiYkeknkeiYoxoxoxoxoxoxoxoxoxoxoxklkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBsMsMsMqBqMrPrPrPrPrPqMqMqMrPrPrPrPqMsNrPrPrPrPrPrPqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaajgoJljlTlElFlllllllllllllllllllljgRhRhRhRhjglelelelejelelelejejhkIkIkIjhjejejejejelelelelelelelelelelelelejelelelejejhkIkIkIlemKsTlolololooCiTiViViVoDmdmdoEmdoEmdmdoFiViViViWlulululululululululululululululululululululuiWaaaaaakLotototototototiYoGoHlwoIiYkeknkeiYoxoxoxoxoxoxoxoxoxoxoxoxkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBtasMsMtbqMtctctctctcqMqMqMrPtdtdrPqMsNrPrPrPrPrPrPqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaajgoJljlTlElFlllllllllllllllllllljgRhRhRhRhjglelelelejelelelejejhkIkIkIjhjejejejejelelelelelelelelelelelelejelelelejejhkIkIkIlemKsTlolololooCiTiViViVoDmdmdoEmdoEmdmdoFiViViViWlulululululululululululululululululululululuiWaaaaaakLotototototototiYoGoHlwoIiYkeknkeiYoxoxoxoxoxoxRFoxoxoxoxoxkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBtasMsMtbqMtctctctctcqMqMqMrPtdtdrPqMsNrPrPrPrPrPrPqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaajgoTljljlElFlllllllllllllllllllljgkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIjhkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkInGkIkIkIkIjesVlololololooNiTiViViViVormdoOoPoQmdosiViViViViWlululululuoRoRoRoRoRoSoSoRoRoRoRoRlululululuiWaaaaaakLotototototototiYknknknkniYkeknkeiYoxoxoxoxoxoxoxoxoxoxoxoxkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBtasMsMqBqMrPrPrPrPrPqMqMqMrPrPrPrPtrqBsdrPrOrPsdrPqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaajgpgljljljjglklllllllllllllllllkjgkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIjhkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIjekIkIkIkIjelolololololooUiWiWlJiViViViViViViViViViViVlJiWiWlulululuoRoVoWoXoYoRoZpaoRpbpcoRoRoRoRlululuiWaaaaaakLotototototototpdpeknknknpfkeknkeiYoxoxoxoxoxoxoxoxoxoxoxoxkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBtAqBtBqBtCtDtEtFtGtHtIqBqMqMqMqMqMqMqBrOrPrOrPrOrPqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaajgpgljljljjglklllllllllllllllllkjgkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIjhkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIjekIkIkIkIjelolololololooUiWiWlJiViViViViViViViViViViVlJiWiWlulululuoRoVoWoXoYoRRGpaoRpbpcoRoRoRoRlululuiWaaaaaakLotototototRHotpdpeknknknpfkeknkeiYoxoxoxoxoxoxoxoxoxoxoxoxkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBtAqBtBqBtCtDtEtFtGtHtIqBqMqMqMqMqMqMqBrOrPrOrPrOrPqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaajgjglajgjgjgjgjglblblblblblbjgjgjgkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIjhkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkInGkIkIkIkIjephpipjpkpllopmiWiWiWiViViViViViViViViViViViWiWiWlululuoRoRpnpnpnpnoRpopooRpnpnpppqoRoRoRluluiWaaaaaakLotototototototpdknknknknpfkeknkeiYoxoxoxoxoxoxoxoxoxoxoxklkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBqBqBtTqBqBqBqBqBqBqBqBqBqBqBsqqMqBqBqBqBqBqBqBqBqBqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaajgjojgpCktjopDpDpEpEpDpDpDRipFjgjeleleletflelelejejelelelejejhkIkIkIjhjelelelejejelelelesUlelelejejelelejelelelejejhkIkIkIjejejejejejejejeiWiWiWiWiWiWiWlfiTlfiWiWiWiWiWiWiWluluoRoRoRptpupvpwoRpxpnpypnpnpnpnpzpAoRluluiWaaaaaakLotototototototiYlwlwpBlwiYkeknkeiYlwlwlwlwlwlwlwlwlwlwlwlwlwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBqBqBaaaaaaaaaaaaaaaaaaqBqMtZqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaajgjojgpCktjopDpDpEpEpDpDpDRipFjgtekIkIkIkIkIkIkIRjjekjkjkjjejetftftfjejekjkjkjjekIkIkIkIkIkIkIkItgjekjkjkjkjkjkjjejekIkIkIjejeaaaaaaaaaaaaaaaapXpSpTpUpVpWpWpWpXpYpZqapZpYiWluluRoqcqdpnqeqeqeoRpnpnoRqfqgqhqiqjqkoRluluiWaaaaaakLotototototototiYqlqmqmqniYkeknkeqoknknknknknknknknknknknknlwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBqMqMqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaajgjojgpCktjopEpEqCqCpEpEpDRipFjgkIkIRkkIkIkIRkkIkIjekjkjkjkjjekIkIkIjekjkjkjkjjethtitikIkIkIkIkItgjekjkjkjkjkjkjkjlekIkIkIjeaaaaaaaaaaaaaaaaaapXqtquqvpXpWpWpWqwpYpZqxpZpYiWluluRpqcpnpnpnpnpnpypnpnoRoRoRoRoRoRoRoRluluiWaaaaaakLotototototototiYqlqzqmqniYlBlClBiYqAkoqAkoqAkoqAkoqAkoqAkolwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBuQuQqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaajgjojgpCktjopEpEqCqCpEpEpDRipFjgkIkIjeRqjeRqjekIkIlekjkjkjkjlekIkIkIlekjkjkjkjlekIkIkIkIkIkIkIkItjjelelejejejejejejejejejejeaaaaaaaaaaaaaaaaaapXpXpXpXpXpWpWpWqwpYpYpYpYpYiWluluoRoRpnpnpnqHpnoRpnpnpnqIqJlululululululuiWaaaaaaQjiYiYiYiYiYiYiYiYiYiYlwiYiYkeknkeiYiYiYiYiYiYiYiYiYiYiYiYiYQjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauXuYuYuXaaaaaaaauZuZuZuZuZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaajgjojgpCktjopDpDpEpEpDpDpDRipFjgkIkIjeRmjeRmjekIkIlekjkjkjlelekIkIkIlelekjkjkjlekIkItkkIkIkIkIkIjejetstststsjeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapXpSpTpUpVpWpWpWpYpYpYpYqWpZiWlululuoRoRoRoRoRoRoRpxpnqXpnqJlululululululuiWaaaaaaaaaaaaaakLqYqYqYqYqYiYkdkekekeknkekekekdiYqZqZqZqZqZkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauZuZuZuZuZuZvtvuvvuZaaaaaaaaaauZuZvwvxuZuZaaaauZuZuZuZvyRsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaajgjojgjgjgjgkikikikikikijgjgjgjelolojeRnjeRnjelololekjkjkjlekIkIkIkIkIlekjkjkjlekIkIkIkIkIkIkIkIjetststststsjeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapXrsquqvpXpWpWpWpYpYpYpYpYpYiWluluoRoRrtrurvrtrwoRpnpnpnrxqJlululululululuiWaaaaaaaaaaaaaakLqYqYqYqYqYryrzknknknknknknknrArBqZqZqZqZqZkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauZuXvEvFuZvGvHvIvJvKuZuZaaaaaauZuZuXuYuYuXuZvtvvuXvLvMuZvyRuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaajgjojgpCktjopDpDpEpEpDpDpDRipFjgkIkIjeRmjeRmjekIkIlekjkjkjlelekIkIkIlelekjkjkjlekIkItkkIkIkIkIkIjejetstststsjeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapXpSpTpUpVpWpWpWpYpYpYpYqWpZiWlululuoRoRoRoRoRoRoRpxpnqXpnqJlululululululuiWaaaaaaaaaaaaaakLqYqYqYqYqYiYkdkekekeknkekekekdiYqZqZqZqZqZkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauZuZuZuZuZuZvtvuvvuZaaaaaaaaaauZuZRIvxuZuZaaaauZuZuZuZvyRsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaajgjojgjgjgjgkikikikikikijgjgjgjelolojeRnjeRnjelololekjkjkjlekIkIkIkIkIlekjkjkjlekIkIkIkIkIkIkIkIjetststststsjeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapXrsquqvpXpWpWpWpYpYpYpYpYpYiWluluoRoRrtrurvrtrwoRpnpnpnrxqJlululululululuiWaaaaaaaaaaaaaakLqYqYqYRJqYryrzknknknknknknknrArBqZRKqZqZqZkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauZuXvEvFuZvGvHvIvJvKuZuZaaaaaauZuZuXuYuYuXuZvtvvuXvLvMuZvyRuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaajgjojojojojPjojorQrQrQrQrQjojgjelolojejejejejelololekjkjkjjekIkIkIkIkIjekjkjkjletJkIkIkIkIkIkIkIjetststststsjeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapXpXpXpXpXpWpWpWqwpYpYpYpYpYiWluluRoqcpnpnpnpnpnpypnpnoRoRoRoRoRoRoRoRluluiWaaaaaaaaaaaaaakLqYqYqYqYqYiYkeknrKrKrKrKrKknkeiYqZqZqZqZqZkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawdwewfwfwgwfwfwhwiwjuZuZvtvuvvuZuZwkwfwfwluZwmwnwowfwpuZvyRuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaajgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjelololololololololojekjkjkjlekIkIkIkIkIlekjkjkjjekIkIkIkIkIkIkIkIjejejejejejejeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapXpSpTpUpVpWpWpWqwpYpZqxpZpYiWluluRpqcrXpnpnpnpnoRpnpnpnpnpnoRpnrYrZoRluluiWaaaaaaaaaaaaaaiYiYiYiYiYiYiYkeknsasasasasaknkeiYiYiYiYiYiYiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawvwwwxwyuZwfwfwzwAwBuZwCwDwEwFwGwHwIwJwJwfwKwfwfwfwfwLuZvyRvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajejelololololololojejekjkjkjlelekIkIkIlelekjkjkjjejekIkIkIkIkIkIkIjeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapXrsquqvpXpWsgshpXpYpZsipZpYiWluluoRoRoRsjskslsmoRpxslslslpnpypnpnpnoRluluiWaaaaaaaaaaaaaakLsnsnsnsnsniYkeknsasasasasaknkeiYsososososokLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauZuZuZuZuZuZwOwfwfwPuZwQwRwSwTwUwVwWwJwJwfwKwfwXwYwfwfuZuZuZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajejejejejejejejejekjkjkjkjkjlekIkIkIlekjkjkjkjkjjejejejerijejejejeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapXpXpXpXpXpXpXpXpXpXpXpXpXpXiWlululuoRoRpnpnpnpnoRpnslslslpnoRstoRoRoRluluiWaaaaaaaaaaaaaakLsnsnsnsnsnsusvknswswswswswknsxsysososososokLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauZuZuZxewfuZuXxfxgxhxixjxkwWwJwfwOuXuZuZuXxlxmuZuZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajejejejejejejejejekjkjkjkjkjlekIkIkIlekjkjkjkjkjjejejejerijejejejeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapXpXpXpXpXpXpXpXpXpXpXpXpXpXiWlululuoRoRpnpnpnpnoRpnslslslpnoRstoRoRoRluluiWaaaaaaaaaaaaaakLsnsnsnRLsnsusvknswswswswswknsxsysoRMsososokLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauZuZuZxewfuZuXxfxgxhxixjxkwWwJwfwOuXuZuZuXxlxmuZuZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatUtUtUtUtUtUtUtUtUtUtUtUtUtUtUtUtUtUtUtUtUtUjekIkIkIjetVtVtVtVtVtVtVtVtVtVtVtVtVtVtVtVtVtVtVtVtVtVtVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiWlulululuoRoRsJsKsLoRpnpnpnpnpnoRoRoRoRlululuiWaaaaaaaaaaaaaakLsnsnsnsnsniYkeknknknknknknknkeiYsososososokLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauZxqxruZuZuZuZuZuZuZuZxswfwfwfwfxtwfwfwfwfuZuZxuwfuXuZxvxvuZuZuZuZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatUuaubuatUucudueueuetUufugubububtUuhuhuiujtUlIkIkIkIlIuktKtNtMtOtKtPtVtPtQtRtRunumupuouotVuqurusuttVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiWlululululuoRoRoRoRoRoRoRoRoRoRoRoRlululululuiWaaaaaaaaaaaaaaiYiYiYiYiYiYiYsWsXkekeknkekesYsZiYiYiYiYiYiYiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauZuZxDxEuZxFuZxGxHxIuXuZxJwfwJwJwJwJwJwJwJwJwJwfwJwfxKxLwJwJwfuZvyRsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatUuBubuBtUubububububuCufufuDubububububububtUkIkIkIkIkIukululululululululuEuFuFuFuGululultVuHululuItVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiWlulululululululululululululululululululululuiWaaaaaaaaaaaaaaaaiYtlqmtmtniYiYiYiYkeknkeiYiYiYiYtotptptqiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxVxWwJxXuZxYuXuZxZuZyauZybwJwJycydyeyfygyhyiwJwJwJwJyjykwJwJwfuZvyRuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -2421,7 +2434,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBtyYzozozoyYyYyYyYyYyXyXyXyXyXyYBrBrBrBzBRBRBZ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazoBvyXyXyXBwzoaaaaaaByBRBRBECiBEBRBRByaaaaaazoBxyXyXyXBwzoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaBLDtCxDuDvCxDwDxBKDyDnCxDzDABKDBDnCxDnDCDDDqBLaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazozozozoAByXyXCrzoaaaaByBECsAWBEByBEAWCsBEByaaaazoCryXyXyXCrzoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaBLDECxDFCxCxCxCxCGDnCxBKCxDnCGCxCxCxCxDGDqDqBLaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBXAOANCJAPyXAXzozozozoCzCABRBRCBBaCBBRBRCACzzozozozoAByXAXzozozozoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaBLDHCxDnDnCxDIDJBKDKDnCxDnDLBKDMDnCxDnBKDNDOBLaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazozozozoARyXBbCKyXBcCKCLBRBRBRBRBRBRBRBRBRCLCKyXBcCKAPyXBbCJAOANBXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaBKCxBKBKBKCGBKBKBKDPDQDnDRDSBKBKBKCGBKBKBKDTBKaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazozozozoARyXBbCKyXBcCKCLRNBRBRBRBRBRBRBRBRCLCKyXBcCKAPyXBbCJAOANBXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaBKCxBKBKBKCGBKBKBKDPDQDnDRDSBKBKBKCGBKBKBKDTBKaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazoBvyXyXBbCKBdyXCKCLBRBRBRBRBRBRBRBRBRCLCKBdyXCKAPyXBezozozozoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaBKBKBKDUDVCxDWDXBKBKBKCGBKBKBKDYDZCxEaEbBKBKBKaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBtyYzozozoyYyYyYyYyYyXyXyXBezozozozoCzBfBRCZDaBRCZDaBRDbCzzozozozoARyXyXBvzoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaaaBLEeCxCxCxCxCxEfBKEgEhEiBKEjCxCxCxCxCxCxBLaaaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazoBvyXyXyXBvzoaaaaBzDjBRCZDaBRCZDaBRDkBzaaaazoBvyXyXyXyXzoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaaaBKBKDqEsDqEtCxEuBKEvEwExBKDZCxEyEzEAEBBKBKaaaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -2447,7 +2460,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjFCFyFyFyFyFyFyFyFyFjFoFoFoFoFoFoFoFtFDFEFDFtFoFoFoFoFoFnFkFmFqFqFqFqFFFwFqFqFqFqFqFqFqFqFqFqFqFqFqFmFkaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjFjFjFjFjFjFGFyFHFIFIFIFJFyFyFjFjFKFKFjFoFtFDFtFtFtFtFtFDFtFoFpFoFoFkFmFqFqFqFqFqFLFLFqFqFqFqFqFqFqFqFqFqFqFqFmFkaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjFMFNFOFjFyFyFyFPFQFQFQFRFyFyFyFjFSFSFjFtFtFTFUFVFWFXFYFTFtFtFoFoFoFkFmFqFqFqFqFLFZGaFLFqFqFqFqFqFqFqFqFqFqFqFmFkaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjGbGbGbGcFyFyFyFPFQFQFQFRFyFyFyGdFSFSGdGeGfFtGgGhGhGhGiGjGkFtFoFoFoFkFmFqFqFqFqFLGlGmFLFqFqFFFqGnFqFqFqFqFqFqFmFkaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjGbGbGbGcFyFyFyFPFQFQFQFRFyFyFyGdFSFSGdGeROFtGgGhGhGhGiGjGkFtFoFoFoFkFmFqFqFqFqFLGlGmFLFqFqFFFqGnFqFqFqFqFqFqFmFkaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjGoGoGoFjFyFyFyFPFQFQFQFRFyFyFyFjFSFSFjFtGpGqGrGjGjGjGjGjGsFtFoFoFoFkFmFqFqFqFqFqFLFLFqFqFqFqFqFqFqFqFqFqFqFqFmFkaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjFjFjFjFjFjFyFyGtGuGuGuGvFyFyFjFjFKFKFjFtFTFTGwGjGjGjGxFTFTFtFoFoFpFkFmFqFqFwFqFqFqFqFqFqFqFqFqFqFqFqFqFuFqFqFmFkaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjFoFoFoFoFjFyFyFyFyFyFyFyGyFyFjFoFoFoFoFoFtFTGzGjGAGjGBFTFtFoFoFoFoFkFmFqFqFFFwFqFqFqFqFqFqFqFqFqFqFqFqFwFqFqFmFkaaaa @@ -2493,7 +2506,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdIdIdaaaaaaaaMdMjMkMfaaaaaaaaaaaaaaaaaaaaaaaaaaMdMjMkMfaaIdIdIdIdIdIdIdIdabIdIdIdIdIdIdIdIdIdIdaaaaaaaaaaaaaaaaMgMlMmMiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIdIdIdIdIdIdIdIdIdIdIdabaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdIdIdaaaaaaaaMdMeMeMfaaaaaaaaaaaaaaaaaaaaaaaaaaMdMeMeMfaaaaIdIdIdIdIdIdIdabIdIdIdIdIdIdIdIdIdaaaaaaaaaaaaaaaaaaMnMhMhMoaaaaaaaaaaaaMpMpMqMrMsMpMpMpMpMpMpMpaaaaaaIdIdIdIdIdIdIdIdIdabaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdIdaaaaaaaaaaMtMuMvMtaaaaaaMtaaaaaaaaaaMtaaaaaaMtMwMxMtaaaaIdIdIdIdIdIdIdabIdIdIdIdIdIdIdIdIdaaaaaaaaaaaaaaaaaaMpMzMzMpaaaaaaMpMpMpMpMAMBMBMBMBMBMCMpMDMERAaaaaaaaaIdIdIdIdIdIdIdIdabaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdIdaaaaaaaaaaMtMGMHMtaaaaaaMtMIMJMJMJMKMtaaaaaaMtMLMMMtaaaaaaaaIdIdIdIdIdabIdIdIdIdIdIdIdIdaaaaaaaaaaaaMpMpMpMpMNMOMPMQMRMSMpMpMTMUMpMVMBMBMBMBMBMWMpMDMERBaaaaaaaaaaIdIdIdIdIdIdIdabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdIdaaaaaaaaaaMtMGMHMtaaaaaaMtMIMJMJMJMKMtaaaaaaMtRPMMMtaaaaaaaaIdIdIdIdIdabIdIdIdIdIdIdIdIdaaaaaaaaaaaaMpMpMpMpMNRQMPMQMRMSMpMpMTMUMpMVMBMBMBMBMBMWMpMDMERBaaaaaaaaaaIdIdIdIdIdIdIdabaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdIdaaaaaaaaaaMtMYMZMtaaaaMtMtNbNaNdNcNeMtMtaaaaMtNfNgMtaaaaaaaaaaIdIdIdIdabIdIdIdIdIdIdIdaaaaaaaaaaMpMpMpMBMBNhNiNjNkNlNmNnNnNoNpMBMpNqMBMBMBMpMpMpMpMDMERBaaaaaaaaaaIdIdIdIdIdIdIdabaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdIdaaaaaaaaaaMtNrMtMtaaaaMtMtNtNsNuNsNvNwMtaaaaMtMtNxMtaaaaaaaaaaIdIdIdIdabIdIdIdIdIdIdaaaaaaaaMpMpMpMpNyMBMBMpNzNANAMQNBMBMBMBMBNyMpNCMBMBNDMpNENFMpMDMERCaaaaaaaaaaaaIdIdIdIdIdIdabaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdIdaaaaaaaaaaMtNHNIMtMtMtMtNJNsNsNsNsNsNJMtMtMtMtNKNMMtaaaaaaaaaaIdIdIdIdabIdIdIdIdIdaaaaaaaaMpMpNNNOMpMBMBNPMpNQNRNSNTMpNUNVMBMBMpMpMpNWMBNXNYNZOaMpMpMpMpMpaaaaaaaaaaaaIdIdIdIdIdabaaaa @@ -2522,3 +2535,4 @@ aaaaRfababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} + diff --git a/maps/southern_cross/southern_cross-7.dmm b/maps/southern_cross/southern_cross-7.dmm index 55eb0f8344..a9bad44316 100644 --- a/maps/southern_cross/southern_cross-7.dmm +++ b/maps/southern_cross/southern_cross-7.dmm @@ -81,6 +81,7 @@ "bC" = (/turf/space,/obj/structure/shuttle/engine/propulsion,/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/arrival/pre_game) "bD" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating/airless,/area/shuttle/arrival/pre_game) "bE" = (/obj/structure/closet/emcloset,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 21},/turf/simulated/shuttle/floor/white,/area/shuttle/arrival/pre_game) +"bF" = (/obj/effect/shuttle_landmark/southern_cross/escape_pod1/transit,/turf/space/transit/north,/area/shuttle/escape_pod1/transit) "bG" = (/turf/simulated/sky/moving/north,/area/space) "bH" = (/turf/simulated/sky/north,/area/space) "bI" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; nostop = 1; stopper = 0; tiles = 0},/turf/simulated/sky/moving/north,/area/space) @@ -89,7 +90,8 @@ "bL" = (/turf/simulated/sky/north,/area/skipjack_station/sky) "bM" = (/obj/effect/step_trigger/teleporter/landmark{landmark_id = "fall_sif"},/turf/simulated/sky/moving/west,/area/space) "bN" = (/obj/effect/step_trigger/teleporter/landmark{landmark_id = "fall_sif"},/turf/simulated/sky/west,/area/space) -"bO" = (/turf/space/transit/north,/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 4; teleport_z_offset = 4},/turf/space/transit/south,/area/space) +"bO" = (/obj/effect/shuttle_landmark/southern_cross/escape_pod2/transit,/turf/space/transit/north,/area/shuttle/escape_pod2/transit) +"bP" = (/obj/effect/shuttle_landmark/southern_cross/escape_pod3/transit,/turf/space/transit/east,/area/shuttle/escape_pod3/transit) "bQ" = (/turf/simulated/sky/moving/west,/area/space) "bR" = (/turf/simulated/sky/west,/area/space) "bS" = (/turf/simulated/sky/moving/south,/area/space) @@ -121,13 +123,48 @@ "cs" = (/turf/simulated/sky/moving/north,/area/shuttle/shuttle2/sky_transit) "ct" = (/turf/simulated/sky/moving/south,/area/shuttle/shuttle1/sky_transit) "cu" = (/turf/simulated/sky/south,/area/shuttle/shuttle1/sky) -"cw" = (/turf/space/transit/north,/turf/space/transit/south,/area/space) +"cv" = (/obj/effect/shuttle_landmark/southern_cross/escape_pod5/transit,/turf/space/transit/east,/area/shuttle/escape_pod5/transit) +"cw" = (/obj/effect/shuttle_landmark/southern_cross/escape/transit,/turf/space/transit/north,/area/shuttle/escape/transit) "cx" = (/obj/effect/step_trigger/thrower{direction = 1; name = "thrower_throwup"; nostop = 0; tiles = 0},/turf/space/transit/north,/area/space) -"cy" = (/turf/space/transit/north,/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/south,/area/space) +"cy" = (/obj/effect/shuttle_landmark/southern_cross/escape_pod4/transit,/turf/space/transit/east,/area/shuttle/escape_pod4/transit) "cz" = (/turf/space,/area/shuttle/shuttle2/orbit) "cA" = (/turf/space/transit/north,/area/shuttle/shuttle2/transit) -"cB" = (/turf/space/transit/north,/turf/space/transit/south,/area/shuttle/shuttle1/transit) +"cB" = (/obj/effect/shuttle_landmark/southern_cross/escape_pod6/transit,/turf/space/transit/east,/area/shuttle/escape_pod6/transit) "cC" = (/turf/space,/area/shuttle/shuttle1/orbit) +"cD" = (/obj/effect/shuttle_landmark/transit{landmark_tag = "response_ship_sky_transit"; name = "ERT Sky Transit"},/turf/simulated/sky/moving/east,/area/shuttle/response_ship/sky_transit) +"cE" = (/obj/effect/shuttle_landmark{landmark_tag = "response_ship_sky"; name = "Skies of Sif"},/turf/simulated/sky/east,/area/shuttle/response_ship/sky) +"cF" = (/obj/effect/shuttle_landmark/southern_cross/escape_pod7/transit,/turf/space/transit/east,/area/shuttle/escape_pod7/transit) +"cG" = (/obj/effect/shuttle_landmark/southern_cross/escape_pod8/transit,/turf/space/transit/east,/area/shuttle/escape_pod8/transit) +"cH" = (/obj/effect/shuttle_landmark/transit{landmark_tag = "response_ship_transit"; name = "ERT Transit"},/turf/space/transit/east,/area/shuttle/response_ship/transit) +"cI" = (/obj/effect/shuttle_landmark{landmark_tag = "response_ship_orbit"; name = "Orbit of Sif"},/turf/space,/area/shuttle/response_ship/orbit) +"cJ" = (/obj/effect/shuttle_landmark/southern_cross/large_escape_pod1/transit,/turf/space/transit/east,/area/shuttle/large_escape_pod1/transit) +"cK" = (/obj/effect/shuttle_landmark/southern_cross/arrivals_offsite,/turf/simulated/shuttle/floor,/area/shuttle/arrival/pre_game) +"cL" = (/obj/effect/shuttle_landmark/southern_cross/cryostorage_transit,/turf/space/transit/east,/area/shuttle/cryo/transit) +"cM" = (/obj/effect/shuttle_landmark/southern_cross/large_escape_pod2/transit,/turf/space/transit/east,/area/shuttle/large_escape_pod2/transit) +"cN" = (/obj/effect/shuttle_landmark/transit{landmark_tag = "skipjack_sky_transit"; name = "Skipjack Sky Transit"},/turf/simulated/sky/moving/north,/area/skipjack_station/sky_transit) +"cO" = (/obj/effect/shuttle_landmark{landmark_tag = "skipjack_sky"; name = "Skies of Sif"},/turf/simulated/sky/north,/area/skipjack_station/sky) +"cP" = (/obj/effect/shuttle_landmark/transit{landmark_tag = "syndie_sky_transit"; name = "Merc Sky Transit"},/turf/simulated/sky/moving/west,/area/syndicate_station/sky_transit) +"cQ" = (/obj/effect/shuttle_landmark{landmark_tag = "syndie_sky"; name = "Skies of Sif"},/turf/simulated/sky/west,/area/syndicate_station/sky) +"cR" = (/obj/effect/shuttle_landmark/transit{landmark_tag = "ninja_sky_transit"; name = "Ninja Sky Transit"},/turf/simulated/sky/moving/south,/area/ninja_dojo/sky_transit) +"cS" = (/obj/effect/shuttle_landmark{landmark_tag = "ninja_sky"; name = "Skies of Sif"},/turf/simulated/sky/south,/area/ninja_dojo/sky) +"cT" = (/obj/effect/shuttle_landmark/transit{landmark_tag = "ninja_transit"; name = "Ninja Transit"},/turf/space/transit/north,/area/ninja_dojo/transit) +"cU" = (/obj/effect/shuttle_landmark{landmark_tag = "ninja_orbit"; name = "Orbit of Sif"},/turf/space,/area/ninja_dojo/orbit) +"cV" = (/obj/effect/shuttle_landmark/transit{landmark_tag = "skipjack_transit"; name = "Skipjack Transit"},/turf/space/transit/north,/area/skipjack_station/transit) +"cW" = (/obj/effect/shuttle_landmark{landmark_tag = "skipjack_orbit"; name = "Orbit of Sif"},/turf/space,/area/skipjack_station/orbit) +"cX" = (/obj/effect/shuttle_landmark/transit{landmark_tag = "syndie_transit"; name = "Merc Transit"},/turf/space/transit/east,/area/syndicate_station/transit) +"cY" = (/obj/effect/shuttle_landmark{landmark_tag = "syndie_orbit"; name = "Orbit of Sif"},/turf/space,/area/syndicate_station/orbit) +"cZ" = (/obj/effect/shuttle_landmark{landmark_tag = "shuttle2_sky"; name = "Skies of Sif"},/turf/simulated/sky/north,/area/shuttle/shuttle2/sky) +"da" = (/obj/effect/shuttle_landmark/transit{landmark_tag = "shuttle2_sky_transit"; name = "Shuttle 2 Sky Transit"},/turf/simulated/sky/moving/north,/area/shuttle/shuttle2/sky_transit) +"db" = (/obj/effect/shuttle_landmark/transit{landmark_tag = "shuttle1_sky_transit"; name = "Shuttle 1 Sky Transit"},/turf/simulated/sky/moving/south,/area/shuttle/shuttle1/sky_transit) +"dc" = (/obj/effect/shuttle_landmark{landmark_tag = "shuttle1_sky"; name = "Skies of Sif"},/turf/simulated/sky/south,/area/shuttle/shuttle1/sky) +"dd" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 4; teleport_z_offset = 4},/turf/space/transit/south,/area/space) +"de" = (/turf/space/transit/south,/area/space) +"df" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/south,/area/space) +"dg" = (/turf/space/transit/south,/area/shuttle/shuttle1/transit) +"dh" = (/obj/effect/shuttle_landmark{landmark_tag = "shuttle2_orbit"; name = "Sif Orbit"},/turf/space,/area/shuttle/shuttle2/orbit) +"di" = (/obj/effect/shuttle_landmark/transit{landmark_tag = "shuttle2_transit"; name = "Shuttle 2 Transit"},/turf/space/transit/north,/area/shuttle/shuttle2/transit) +"dj" = (/obj/effect/shuttle_landmark/transit{landmark_tag = "shuttle1_transit"; name = "Shuttle 1 Transit"},/turf/space/transit/south,/area/shuttle/shuttle1/transit) +"dk" = (/obj/effect/shuttle_landmark{landmark_tag = "shuttle1_orbit"; name = "Sif Orbit"},/turf/space,/area/shuttle/shuttle1/orbit) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababab @@ -141,7 +178,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacadaeaeaeadacacacacacacabacacacacacacadafafafadacacacacacacab aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacadaeaeaeadacacacacacacabacacacacacacadafafafadacacacacacacab aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacadaeaeaeadacacacacacacabacacacacacacadafafafadacacacacacacab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacadaeaeaeadacacacacacacabacacacacacacadafafafadacacacacacacab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacadaebFaeadacacacacacacabacacacacacacadafbOafadacacacacacacab aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacadaeaeaeadacacacacacacabacacacacacacadafafafadacacacacacacab aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacadadadadadacacacacacacabacacacacacacadadadadadacacacacacacab aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacabacacacacacacacacacacacacacacacacacab @@ -163,8 +200,8 @@ ahajajajajajajajajajajajajajajajajajajajahajajajajajajajajajajajajajajajajajajaj ahajajajajajajajajajajajajajajajajajajajahajajajajajajajajajajajajajajajajajajajaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagacacacacacacacadakakakakakakakakakadacacacacacacacabaaaaaaaaaa ahajajajajajajalalalalalalalajajajajajajahajajajajajajalalalalalalalajajajajajajaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagacacacacacacadadakakakakakakakakakadadacacacacacacabaaaaaaaaaa ahajajajajajajalamamamamamalajajajajajajahajajajajajajalanananananalajajajajajajaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagacacacacacacadakakakakakakakakakakakadacacacacacacabaaaaaaaaaa -ahajajajajajajalamamamamamalajajajajajajahajajajajajajalanananananalajajajajajajaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagacacacacacacadakakakakakakakakakakakadacacacacacacabaaaaaaaaaa -ahajajajajajajalamamamamamalajajajajajajahajajajajajajalanananananalajajajajajajaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagacacacacacacadakakakakakakakakakakakadacacacacacacabaaaaaaaaaa +ahajajajajajajalamamambPamalajajajajajajahajajajajajajalancvanananalajajajajajajaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagacacacacacacadakakakakakakakakakakakadacacacacacacabaaaaaaaaaa +ahajajajajajajalamamamamamalajajajajajajahajajajajajajalanananananalajajajajajajaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagacacacacacacadakcwakakakakakakakakakadacacacacacacabaaaaaaaaaa ahajajajajajajalalalalalalalajajajajajajahajajajajajajalalalalalalalajajajajajajaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagacacacacacacadakakakakakakakakakakakadacacacacacacabaaaaaaaaaa ahajajajajajajajajajajajajajajajajajajajahajajajajajajajajajajajajajajajajajajajaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagacacacacacacadakakakakakakakakakakakadacacacacacacabaaaaaaaaaa ahajajajajajajajajajajajajajajajajajajajahajajajajajajajajajajajajajajajajajajajaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagacacacacacacadakakakakakakakakakakakadacacacacacacabaaaaaaaaaa @@ -181,10 +218,10 @@ ahajajajajajajajajajajajajajajajajajajajahajajajajajajajajajajajajajajajajajajaj ahajajajajajajajajajajajajajajajajajajajahajajajajajajajajajajajajajajajajajajajaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapaqasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasaqaparatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatarapaoaaaaaaaaaaaaaaaaaaaaaaagacacacacacacadakakakakakakakakakakakadacacacacacacabaaaaaaaaaa ahajajajajajajalalalalalalalajajajajajajahajajajajajajalalalalalalalajajajajajajaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapaqasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasaqaparatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatarapaoaaaaaaaaaaaaaaaaaaaaaaagacacacacacacadadadadakakakakakadadadadacacacacacacabaaaaaaaaaa ahajajajajajajalauauauauaualajajajajajajahajajajajajajalavavavavavalajajajajajajaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapaqasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasaqaparatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatarapaoaaaaaaaaaaaaaaaaaaaaaaagacacacacacacacacacadadadadadadadacacacacacacacacacabaaaaaaaaaa -ahajajajajajajalauauauauaualajajajajajajahajajajajajajalavavavavavalajajajajajajaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapaqasasasasasasasasawawawawawawawawawawawawawasasasasasasasasasaqaparatatatatatatatataxaxaxaxaxaxaxaxaxaxaxaxaxatatatatatatatatatarapaoaaaaaaaaaaaaaaaaaaaaaaagacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaa +ahajajajajajajalauauaucyaualajajajajajajahajajajajajajalavcBavavavalajajajajajajaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapaqasasasasasasasasawawawawawawawawawawawawawasasasasasasasasasaqaparatatatatatatatataxaxaxaxaxaxaxaxaxaxaxaxaxatatatatatatatatatarapaoaaaaaaaaaaaaaaaaaaaaaaagacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaa ahajajajajajajalauauauauaualajajajajajajahajajajajajajalavavavavavalajajajajajajaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapaqasasasasasasasasawayayayayayayayayayayayawawasasasasasasasasaqaparatatatatatatatataxazazazazazazazazazazazaxaxatatatatatatatatarapaoaaaaaaaaaaaaaaaaaaaaaaagacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaa ahajajajajajajalalalalalalalajajajajajajahajajajajajajalalalalalalalajajajajajajaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapaqasasasasasasasasawayayayayayayayayayayayayawasasasasasasasasaqaparatatatatatatatataxazazazazazazazazazazazazaxatatatatatatatatarapaoaaaaaaaaaaaaaaaaaaaaaaagacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaa -ahajajajajajajajajajajajajajajajajajajajahajajajajajajajajajajajajajajajajajajajaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapaqasasasasasasasasawayayayayayayayayayayayayawasasasasasasasasaqaparatatatatatatatataxazazazazazazazazazazazazaxatatatatatatatatarapaoaaaaaaaaaaaaaaaaaaaaaaagacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaa +ahajajajajajajajajajajajajajajajajajajajahajajajajajajajajajajajajajajajajajajajaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapaqasasasasasasasasawayayayayayayayayayaycDayawasasasasasasasasaqaparatatatatatatatataxazazazazazazazazazazcEazaxatatatatatatatatarapaoaaaaaaaaaaaaaaaaaaaaaaagacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaa ahajajajajajajajajajajajajajajajajajajajahajajajajajajajajajajajajajajajajajajajaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapaqasasasasasasasasaAayayayayayayayayayayayayaAasasasasasasasasaqaparatatatatatatatataBazazazazazazazazazazazazaBatatatatatatatatarapaoaaaaaaaaaaaaaaaaaaaaaaagacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaa ahajajajajajajajajajajajajajajajajajajajahajajajajajajajajajajajajajajajajajajajaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapaqasasasasasasasasaAayayayayayayayayayayayaAaAasasasasasasasasaqaparatatatatatatatataBazazazazazazazazazazazaBaBatatatatatatatatarapaoaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaa ahajajajajajajajajajajajajajajajajajajajahajajajajajajajajajajajajajajajajajajajaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapaqasasasasasasasasaAaAaAaAaAaAaAaAaAaAaAaAaAasasasasasasasasasaqaparatatatatatatatataBaBaBaBaBaBaBaBaBaBaBaBaBatatatatatatatatatarapaoaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababaaaaaaaaaa @@ -199,7 +236,7 @@ ahajajajajajajajajajajajajajajajajajajajahajajajajajajajajajajajajajajajajajajaj ahajajajajajajajajajajajajajajajajajajajahajajajajajajajajajajajajajajajajajajajaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqapararararararararararararararararararararararararararararararararapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ahajajajajajajalalalalalalalajajajajajajahajajajajajajalalalalalalalajajajajajajaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ahajajajajajajalaCaCaCaCaCalajajajajajajahajajajajajajalaDaDaDaDaDalajajajajajajaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ahajajajajajajalaCaCaCaCaCalajajajajajajahajajajajajajalaDaDaDaDaDalajajajajajajaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaaaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ahajajajajajajalaCaCaCcFaCalajajajajajajahajajajajajajalaDcGaDaDaDalajajajajajajaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaaaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ahajajajajajajalaCaCaCaCaCalajajajajajajahajajajajajajalaDaDaDaDaDalajajajajajajaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajahaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ahajajajajajajalalalalalalalajajajajajajahajajajajajajalalalalalalalajajajajajajaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaagacacacacacacacacacacacacacacacacacacacacacacacacacacacagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajahaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ahajajajajajajajajajajajajajajajajajajajahajajajajajajajajajajajajajajajajajajajaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaagacacacacacacacacacacacacacacacacacacacacacacacacacacacagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajahaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -211,20 +248,20 @@ ahajajajajajajajajajajajajajajajajajajajahajajajajajajajajajajajajajajajajajajaj ahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaiaiaiaiaiaiaaaaaaaaaaaaaaaaaaabacacacacacacacacacabaFaFaGaIaHaFaFabacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahajajajajajajajajaJaJaJaJaJaJaJaJaJaJaJaJaJajajajajajajajajajahaaaEaaaaaaaaaaaaaaaaaKaKaKaKaKaKaKaKaKaKaKaKaKaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ahajajajajajajajajajajajajajajajajajajajajajahajajajajajajajajajajajajajajajajajajajajajajahaaaaaaaaaaaaaaaaaaagacacacacacacacacababaFaMaLaHaNaOaFababacacacacacacacacagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahajajajajajajajajaJaPaPaPaPaPaPaPaPaPaPaPaJaJajajajajajajajajahaaaEaaaaaaaaaaaaaaaaaKaQaQaQaQaQaQaQaQaQaQaQaKaKaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ahajajajajajajajajajajajajajajajajajajajajajahajajalalalalalalalalalalalalalajajajajajajajahaaaaaaaaaaaaaaaaaaagacacacacacacacacabaFaFaRaSaTaFaUaFaFabacacacacacacacacagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahajajajajajajajajaJaPaPaPaPaPaPaPaPaPaPaPaPaJajajajajajajajajahaaaEaaaaaaaaaaaaaaaaaKaQaQaQaQaQaQaQaQaQaQaQaQaKaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ahajajajajajajajajajajajajajajajajajajajajajahajajalaVaVaVaVaVaVaVaVaVaVaValalajajajajajajahaaaaaaaaaaaaaaaaaaagacacacacacacacacabaWaXaYaZbabbbcbEaWabacacacacacacacacagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahajajajajajajajajaJaPaPaPaPaPaPaPaPaPaPaPaPaJajajajajajajajajahaaaEaaaaaaaaaaaaaaaaaKaQaQaQaQaQaQaQaQaQaQaQaQaKaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ahajajajajajajajajajajajajajajajajajajajajajahajajalaVaVaVaVaVaVaVaVaVaVaVaValajajajajajajahaaaaaaaaaaaaaaaaaaagacacacacacacacacabbdbebebebebebebebfabacacacacacacacacagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahajajajajajajajajbgaPaPaPaPaPaPaPaPaPaPaPaPbgajajajajajajajajahaaaEaaaaaaaaaaaaaaaabhaQaQaQaQaQaQaQaQaQaQaQaQbhaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ahajajajajajajajajajajajajajajajajajajajajajahajajalaVaVaVaVaVaVaVaVaVaVaValalajajajajajajahaaaaaaaaaaaaaaaaaaagacacacacacacacacabaWaXaYaZbabbbcbEaWabacacacacacacacacagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahajajajajajajajajaJaPaPaPaPaPaPaPaPaPaPcHaPaJajajajajajajajajahaaaEaaaaaaaaaaaaaaaaaKaQaQaQaQaQaQaQaQaQaQcIaQaKaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ahajajajajajajajajajajajajajajajajajajajajajahajajalaVaVaVaVaVaVcJaVaVaVaVaValajajajajajajahaaaaaaaaaaaaaaaaaaagacacacacacacacacabbdcKbebebebebebebfabacacacacacacacacagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahajajajajajajajajbgaPaPaPaPaPaPaPaPaPaPaPaPbgajajajajajajajajahaaaEaaaaaaaaaaaaaaaabhaQaQaQaQaQaQaQaQaQaQaQaQbhaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ahajajajajajajajajajajajajajajajajajajajajajahajajalaVaVaVaVaVaVaVaVaVaVaVaValajajajajajajahaaaaaaaaaaaaaaaaaaagacacacacacacacacabbdbebebebebebebebfabacacacacacacacacagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahajajajajajajajajbgaPaPaPaPaPaPaPaPaPaPaPbgbgajajajajajajajajahaaaEaaaaaaaaaaaaaaaabhaQaQaQaQaQaQaQaQaQaQaQbhbhaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ahajajajajajajajajajajajajajajajajajajajajajahajajalaVaVaVaVaVaVaVaVaVaVaVaValajajajajajajahaaaaaaaaaaaaaaaaaaagacacacacacacacacabbibjbkbkbebkbkblbiabacacacacacacacacagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahajajajajajajajajbgbgbgbgbgbgbgbgbgbgbgbgbgajajajajajajajajajahaaaEaaaaaaaaaaaaaaaabhbhbhbhbhbhbhbhbhbhbhbhbhaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ahajajajajajajalalalalalalalalalajajajajajajahajajalaVaVaVaVaVaVaVaVaVaVaValalajajajajajajahaaaaaaaaaaaaaaaaaaabacacacacacacacacabbmbnbnbnbebnbnbnbmabacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajahaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ahajajajajajajalboboboboboboboalajajajajajajahajajalalalalalalalalalalalalalajajajajajajajahaaaaaaaaaaaaaaaaaaabacacacacacacacacabbmbpbqbqbrbsbsbtbmabacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajahaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ahajajajajajajalboboboboboboboalajajajajajajahajajajajajajajajajajajajajajajajajajajajajajahaaaaaaaaaaaaaaaaaaagacacacacacacacacabbmbnbnbnbebnbnbnbmabacacacacacacacacagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajahaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ahajajajajajajalboboboboboboboalajajajajajajahajajajajajajajajajajajajajajajajajajajajajajahaaaaaaaaaaaaaaaaaaagacacacacacacacacabbibubqbqbebqbqblbiabacacacacacacacacagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajahaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ahajajajajajajalboboboboboboboalajajajajajajahajajajajajajajajajajajajajajajajajajajajajajahaaaaaaaaaaaaaaaaaaagacacacacacacacacabbdbebebebebebebebfabacacacacacacacacagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajahaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ahajajajajajajalbobobobobocLboalajajajajajajahajajajajajajajajajajajajajajajajajajajajajajahaaaaaaaaaaaaaaaaaaagacacacacacacacacabbdbebebebebebebebfabacacacacacacacacagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajahaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ahajajajajajajalboboboboboboboalajajajajajajahajajajajajajajajajajajajajajajajajajajajajajahaaaaaaaaaaaaaaaaaaagacacacacacacacacabbdbebebebebebebebfabacacacacacacacacagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajahaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ahajajajajajajalboboboboboboboalajajajajajajahajajajajajajajajajajajajajajajajajajajajajajahaaaaaaaaaaaaaaaaaaagacacacacacacacacabaFaXbnbebebebnbEaFabacacacacacacacacagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajahaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ahajajajajajajalboboboboboboboalajajajajajajahajajajalalalalalalalalalalalalalajajajajajajahaaaaaaaaaaaaaaaaaaagacacacacacacacacabaFbvbwbxbybzbwbAaFabacacacacacacacacagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajahaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ahajajajajajajalboboboboboboboalajajajajajajahajajalalbBbBbBbBbBbBbBbBbBbBbBalajajajajajajahaaaaaaaaaaaaaaaaaaabacacacacacacacacabaFbCaFbDbDbDaFbCaFabacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaaaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ahajajajajajajalalalalalalalalalajajajajajajahajajalbBbBbBbBbBbBbBbBbBbBbBbBalajajajajajajahaaaaaaaaaaaaaaaaaaabacacacacacacacacabababaFbCbCbCaFabababacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ahajajajajajajalalalalalalalalalajajajajajajahajajalbBbBbBbBbBcMbBbBbBbBbBbBalajajajajajajahaaaaaaaaaaaaaaaaaaabacacacacacacacacabababaFbCbCbCaFabababacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ahajajajajajajajajajajajajajajajajajajajajajahajajalbBbBbBbBbBbBbBbBbBbBbBbBalajajajajajajahaaaaaaaaaaaaaaaaaaagacacacacacacacacacacabababababababacacacacacacacacacacagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ahajajajajajajajajajajajajajajajajajajajajajahajajalbBbBbBbBbBbBbBbBbBbBbBbBalajajajajajajahaaaaaaaaaaaaaaaaaaagacacacacacacacacacacacacacacacacacacacacacacacacacacacagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckapcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ahajajajajajajajajajajajajajajajajajajajajajahajajalalbBbBbBbBbBbBbBbBbBbBbBalajajajajajajahaaaaaaaaaaaaaaaaaaagacacacacacacacacacacacacacacacacacacacacacacacacacacacagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapckbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGckapcjbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHcjapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -236,7 +273,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahajajajajajajajajajajajajajajajajaj aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahajajajajajajajajajajajajajajajajajajajajajajahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapckbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGckapcjbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHcjapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahajajajajajajajajajajajajajajajajajajajajajajahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapckbGbGbGbGbGbGbGcqcqcqcqcqcqbGcqcqcqbGbGbGcqcqcqbGcqcqcqcqcqcqbGbGbGbGbGbGbGckapcjbHbHbHbHbHbHbHcpcpcpcpcpcpbHcpcpcpbHbHbHcpcpcpbHcpcpcpcpcpcpbHbHbHbHbHbHbHcjapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahahahahahahahahahahahahahahahahahahahahahahahahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapckbGbGbGbGbGbGbGbIbKbKbKbKcqbGcqbKcqcqcqcqcqbKcqbGcqbKbKbKbKbIbGbGbGbGbGbGbGckapcjbHbHbHbHbHbHbHbJbLbLbLbLcpbHcpbLcpcpcpcpcpbLcpbHcpbLbLbLbLbJbHbHbHbHbHbHbHcjapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoapckbGbGbGbGbGbGbGbIbKbKbKbKcqcqcqbKbKbKbKbKbKbKcqcqcqbKbKbKbKbIbGbGbGbGbGbGbGckapcjbHbHbHbHbHbHbHbJbLbLbLbLcpcpcpbLbLbLbLbLbLbLcpcpcpbLbLbLbLbJbHbHbHbHbHbHbHcjapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoapckbGbGbGbGbGbGbGbIbKbKbKbKcqcqcqbKbKbKbKbKbKbKcqcqcqbKcNbKbKbIbGbGbGbGbGbGbGckapcjbHbHbHbHbHbHbHbJbLbLbLbLcpcpcpbLbLbLbLbLbLbLcpcpcpbLcObLbLbJbHbHbHbHbHbHbHcjapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa apapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapckbGbGbGbGbGbGbGbIbKbKbKbKcqcqbKbKbKbKbKbKbKbKbKcqcqbKbKbKbKbIbGbGbGbGbGbGbGckapcjbHbHbHbHbHbHbHbJbLbLbLbLcpcpbLbLbLbLbLbLbLbLbLcpcpbLbLbLbLbJbHbHbHbHbHbHbHcjapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa apbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMapbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNapclclclclclclclclclclclclclclclclclclclclclapcmcmcmcmcmcmcmcmcmcmcmcmcmcmcmcmcmcmcmcmcmapapckbGbGbGbGbGbGbGbIbKbKbKbKcqcqbKbKbKbKbKbKbKbKbKcqcqbKbKbKbKbIbGbGbGbGbGbGbGckapcjbHbHbHbHbHbHbHbJbLbLbLbLcpcpbLbLbLbLbLbLbLbLbLcpcpbLbLbLbLbJbHbHbHbHbHbHbHcjapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa apbMbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbMapbNbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbNapclbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSclapcmbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTcmapapckbGbGbGbGbGbGbGbIbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbIbGbGbGbGbGbGbGckapcjbHbHbHbHbHbHbHbJbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbJbHbHbHbHbHbHbHcjapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -248,7 +285,7 @@ apbMbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQ apbMbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbYbYbYbYbYbYbYbYbYbYbYbYbYbYbQbQbQbQbQbQbQbQbMapbNbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbZbZbZbZbZbZbZbZbZbZbZbZbZbZbRbRbRbRbRbRbRbRbNapclbSbSbSbSbUbUbUbWbWbWbWbWbUbUbUbSbSbSbSclapcmbTbTbTbTbVbVbVbXbXbXbXbXbVbVbVbTbTbTbTcmapapckbGbGbGbGbGbGbIbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbIbGbGbGbGbGbGckapcjbHbHbHbHbHbHbJbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbJbHbHbHbHbHbHcjapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa apbMbQbQbQbQbQbQbQbQbQbQbQbQbQbQbQbYbYbYbYbYbYbQbYbYbYbYcacacacacacacacacacacacabYbQbQbQbQbQbQbQbQbMapbNbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbZbZbZbZbZbZbRbZbZbZbZcbcbcbcbcbcbcbcbcbcbcbcbbZbRbRbRbRbRbRbRbRbNapclbSbSbSbUbUbWbWbWbWbWbWbWbWbWbUbUbSbSbSclapcmbTbTbTbVbVbXbXbXbXbXbXbXbXbXbVbVbTbTbTcmapapckbGbGbGbGbGbGbIbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbIbGbGbGbGbGbGckapcjbHbHbHbHbHbHbJbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbJbHbHbHbHbHbHcjapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa apbMbQbQbQbQbQbQbQbQbQbQbQbYbYbYbYbYcacacacabYbYbYcacacacacacacacacacacacacacacabYbQbQbQbQbQbQbQbQbMapbNbRbRbRbRbRbRbRbRbRbRbRbZbZbZbZbZcbcbcbcbbZbZbZcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbbZbRbRbRbRbRbRbRbRbNapclbSbSbSbUbWbWbWbWbWbWbWbWbWbWbWbUbSbSbSclapcmbTbTbTbVbXbXbXbXbXbXbXbXbXbXbXbVbTbTbTcmapapckbGbGbGbGbGbGbIbIbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbIbIbGbGbGbGbGbGckapcjbHbHbHbHbHbHbJbJbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbJbJbHbHbHbHbHbHcjapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -apbMbQbQbQbQbQbQbQbQbQbYbYbYcacacacacacacacacacacacacacacacacacacacacacacacacacabYbQbQbQbQbQbQbQbQbMapbNbRbRbRbRbRbRbRbRbRbZbZbZcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbbZbRbRbRbRbRbRbRbRbNapclbSbSbSbUbWbWbWbWbWbWbWbWbWbWbWbUbSbSbSclapcmbTbTbTbVbXbXbXbXbXbXbXbXbXbXbXbVbTbTbTcmapapckbGbGbGbGbGbGbGbIbIbIbIbIbKbKbKbKbKbKbKbKbKbKbKbKbKbIbIbIbIbIbGbGbGbGbGbGbGckapcjbHbHbHbHbHbHbHbJbJbJbJbJbLbLbLbLbLbLbLbLbLbLbLbLbLbJbJbJbJbJbHbHbHbHbHbHbHcjapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +apbMbQbQbQbQbQbQbQbQbQbYbYbYcacacacacacPcacacacacacacacacacacacacacacacacacacacabYbQbQbQbQbQbQbQbQbMapbNbRbRbRbRbRbRbRbRbRbZbZbZcbcbcbcbcbcQcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbbZbRbRbRbRbRbRbRbRbNapclbSbSbSbUbWcRbWbWbWbWbWbWbWbWbWbUbSbSbSclapcmbTbTbTbVbXcSbXbXbXbXbXbXbXbXbXbVbTbTbTcmapapckbGbGbGbGbGbGbGbIbIbIbIbIbKbKbKbKbKbKbKbKbKbKbKbKbKbIbIbIbIbIbGbGbGbGbGbGbGckapcjbHbHbHbHbHbHbHbJbJbJbJbJbLbLbLbLbLbLbLbLbLbLbLbLbLbJbJbJbJbJbHbHbHbHbHbHbHcjapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa apbMbQbQbQbQbQbQbQbYbYbYcacacacacacacacacacacacacacacacacacacacacacacacacacacacabYbQbQbQbQbQbQbQbQbMapbNbRbRbRbRbRbRbRbZbZbZcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbbZbRbRbRbRbRbRbRbRbNapclbSbSbSbUbWbWbWbWbWbWbWbWbWbWbWbUbSbSbSclapcmbTbTbTbVbXbXbXbXbXbXbXbXbXbXbXbVbTbTbTcmapapckbGbGbGbGbGbGbGbGbGbGbGbIbKbKbKbKbKbKbKbKbKbKbKbKbKbIbGbGbGbGbGbGbGbGbGbGbGckapcjbHbHbHbHbHbHbHbHbHbHbHbJbLbLbLbLbLbLbLbLbLbLbLbLbLbJbHbHbHbHbHbHbHbHbHbHbHcjapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa apbMbQbQbQbQbQbQbYbYcacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabYbYbQbQbQbQbQbQbQbMapbNbRbRbRbRbRbRbZbZcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbbZbZbRbRbRbRbRbRbRbNapclbSbSbSbUbWbWbWbWbWbWbWbWbWbWbWbUbSbSbSclapcmbTbTbTbVbXbXbXbXbXbXbXbXbXbXbXbVbTbTbTcmapapckbGbGbGbGbGbGbGbGbGbGbGbIbKbKbKbKbKbKbKbKbKbKbKbKbKbIbGbGbGbGbGbGbGbGbGbGbGckapcjbHbHbHbHbHbHbHbHbHbHbHbJbLbLbLbLbLbLbLbLbLbLbLbLbLbJbHbHbHbHbHbHbHbHbHbHbHcjapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa apbMbQbQbQbQbQbQbYcacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabYbYbQbQbQbQbQbQbMapbNbRbRbRbRbRbRbZcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbbZbZbRbRbRbRbRbRbNapclbSbSbSbUbUbWbWbWbWbWbWbWbWbWbUbUbSbSbSclapcmbTbTbTbVbVbXbXbXbXbXbXbXbXbXbVbVbTbTbTcmapapckbGbGbGbGbGbGbGbGbGbGbGbIbKbKbKbKbKbKbKbKbKbKbKbKbKbIbGbGbGbGbGbGbGbGbGbGbGckapcjbHbHbHbHbHbHbHbHbHbHbHbJbLbLbLbLbLbLbLbLbLbLbLbLbLbJbHbHbHbHbHbHbHbHbHbHbHcjapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -274,7 +311,7 @@ apbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbM apapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapaoabacacacacadadadccccccccccadadadacacacacagaaaEaaaaaaaabhbhbhcdcdcdcdcdbhbhbhaaaaaaaaaEaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoabacacacadadccccccccccccccccccadadacacacagaaaEaaaaaabhbhcdcdcdcdcdcdcdcdcdbhbhaaaaaaaEaaabacacacacacacacadadadadadadacadadadacacacadadadacadadadadadadacacacacacacacabaaaEaaaaaaaaaaaaaabhbhbhbhbhbhaabhbhbhaaaaaabhbhbhaabhbhbhbhbhbhaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaaaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaaaaabacacacadccccccccccccccccccccccadacacacagaaaEaaaaaabhcdcdcdcdcdcdcdcdcdcdcdbhaaaaaaaEaaabacacacacacacacadcecececeadacadceadadadadadceadacadcecececeadacacacacacacacabaaaEaaaaaaaaaaaaaabhcfcfcfcfbhaabhcfbhbhbhbhbhcfbhaabhcfcfcfcfbhaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaahajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajahaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaabacacacadccccccccccccccccccccccadacacacagaaaEaaaaaabhcdcdcdcdcdcdcdcdcdcdcdbhaaaaaaaEaaabacacacacacacacadcecececeadadadcececececececeadadadcecececeadacacacacacacacabaaaEaaaaaaaaaaaaaabhcfcfcfcfbhbhbhcfcfcfcfcfcfcfbhbhbhcfcfcfcfbhaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaahajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajahaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaabacacacadcccTccccccccccccccccccadacacacagaaaEaaaaaabhcdcUcdcdcdcdcdcdcdcdcdbhaaaaaaaEaaabacacacacacacacadcecececeadadadcececececececeadadadcecVceceadacacacacacacacabaaaEaaaaaaaaaaaaaabhcfcfcfcfbhbhbhcfcfcfcfcfcfcfbhbhbhcfcWcfcfbhaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaahajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajahaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaabacacacadccccccccccccccccccccccadacacacagaaaEaaaaaabhcdcdcdcdcdcdcdcdcdcdcdbhaaaaaaaEaaabacacacacacacacadcecececeadadcececececececececeadadcecececeadacacacacacacacabaaaEaaaaaaaaaaaaaabhcfcfcfcfbhbhcfcfcfcfcfcfcfcfcfbhbhcfcfcfcfbhaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaahajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajahaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaabacacacadccccccccccccccccccccccadacacacagaaaEaaaaaabhcdcdcdcdcdcdcdcdcdcdcdbhaaaaaaaEaaabacacacacacacacadcecececeadadcececececececececeadadcecececeadacacacacacacacabaaaEaaaaaaaaaaaaaabhcfcfcfcfbhbhcfcfcfcfcfcfcfcfcfbhbhcfcfcfcfbhaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaahajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajahaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaabacacacadadccccccccccccccccccadadacacacagaaaEaaaaaabhbhcdcdcdcdcdcdcdcdcdbhbhaaaaaaaEaaabacacacacacacacadcececececececececececececececececececececeadacacacacacacacabaaaEaaaaaaaaaaaaaabhcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbhaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -283,7 +320,7 @@ aaahajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajaj aaahajajajajajajajajajajajajajajajajajajajajajajajajajalalalalalalalalalalalalalalajajajajajajajajahaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaabacacacacacacadadadadadadadacacacacacacagaaaEaaaaaaaaaaaabhbhbhbhbhbhbhaaaaaaaaaaaaaEaaabacacacacacacacadcececececececececececececececececececececeadacacacacacacacabaaaEaaaaaaaaaaaaaabhcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbhaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaahajajajajajajajajajajajajajajajalalalalalalajalalalalcgcgcgcgcgcgcgcgcgcgcgcgalajajajajajajajajahaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaachchchchchchchchchchchchaaaaaaaaaaaaaaaaaaaEaaaaabacacacacacacacacacacacacacacacacacacacagaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacacacadcececececececececececececececececececececeadacacacacacacacabaaaEaaaaaaaaaaaaaabhcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbhaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaahajajajajajajajajajajajalalalalalcgcgcgcgalalalcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgalajajajajajajajajahaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaachchchchaaaaaachchchchchchchchchchchchchchchaaaaaaaaaaaaaaaaaaaEaaaaabacacacacacacacacacacacacacacacacacacacagaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacacadadcececececececececececececececececececececeadadacacacacacacabaaaEaaaaaaaaaaaabhbhcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbhbhaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaahajajajajajajajajajalalalcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgalajajajajajajajajahaaaEaaaaaaaaaaaaaaaaaaaaaaaachchchchchchchchchchchchchchchchchchchchchchchchchchaaaaaaaaaaaaaaaaaaaEaaaaabacacacacacacacacacacacacacacacacacacacagaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacacadcececececececececececececececececececececececeadacacacacacacabaaaEaaaaaaaaaaaabhcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbhaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaahajajajajajajajajajalalalcgcgcgcgcgcXcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgalajajajajajajajajahaaaEaaaaaaaaaaaaaaaaaaaaaaaachchchchchcYchchchchchchchchchchchchchchchchchchchchaaaaaaaaaaaaaaaaaaaEaaaaabacacacacacacacacacacacacacacacacacacacagaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacacadcececececececececececececececececececececececeadacacacacacacabaaaEaaaaaaaaaaaabhcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbhaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaahajajajajajajajalalalcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgalajajajajajajajajahaaaEaaaaaaaaaaaaaaaaaaaachchchchchchchchchchchchchchchchchchchchchchchchchchchchaaaaaaaaaaaaaaaaaaaEaaaaagciciciciciciciciciciciciciciciciciciciagaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacacadcececececececececececececececececececececececeadacacacacacacabaaaEaaaaaaaaaaaabhcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbhaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaahajajajajajajalalcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgalalajajajajajajajahaaaEaaaaaaaaaaaaaaaachchchchchchchchchchchchchchchchchchchchchchchchchchchchchchaaaaaaaaaaaaaaaaaaaEaaaaagciciciciciciciciciciciciciciciciciciciagaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacacadadcececececececececececececececececececececeadadacacacacacacabaaaEaaaaaaaaaaaabhbhcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbhbhaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaahajajajajajajalcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgcgalalajajajajajajahaaaEaaaaaaaaaaaaaachchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchchaaaaaaaaaaaaaaaaaEaaaaagciciciciciciciciciciciciciciciciciciciagaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacacacadadadadadcececececececececececececeadadadadadacacacacacacacabaaaEaaaaaaaaaaaaaabhbhbhbhbhcfcfcfcfcfcfcfcfcfcfcfcfcfbhbhbhbhbhaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -333,13 +370,13 @@ aaaoapclbSbSbSbSbSbSbSbSbUbUbUbUbUbUbUbSbSbSbSbSbSbSbSclapcmbTbTbTbTbTbTbTbTbVbV aaaoapclbSbSbSbSbSbSbSbUbUctctctctctbUbUbSbSbSbSbSbSbSclapcmbTbTbTbTbTbTbTbVbVcucucucucubVbVbTbTbTbTbTbTbTcmapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcjbHbHbHbHbHbHcpcrcrcrcpcpcpcrcrcrcpbHbHbHbHbHbHcjapckbGbGbGbGbGbGcqcscscscqcqcqcscscscqbGbGbGbGbGbGckapaoaa aaaoapclbSbSbSbSbSbSbSbUctctctctctctctbUbSbSbSbSbSbSbSclapcmbTbTbTbTbTbTbTbVcucucucucucucubVbTbTbTbTbTbTbTcmapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcjbHbHbHbHbHbHcpcrcrcrcrcrcrcrcrcrcpbHbHbHbHbHbHcjapckbGbGbGbGbGbGcqcscscscscscscscscscqbGbGbGbGbGbGckapaoaa aaaoapclbSbSbSbSbSbSbSbUctctctctctctctbUbSbSbSbSbSbSbSclapcmbTbTbTbTbTbTbTbVcucucucucucucubVbTbTbTbTbTbTbTcmapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcjbHbHbHbHbHbHcpcrcrcrcrcrcrcrcrcrcpbHbHbHbHbHbHcjapckbGbGbGbGbGbGcqcscscscscscscscscscqbGbGbGbGbGbGckapaoaa -aaaoapclbSbSbSbSbSbSbSbUctctctctctctctbUbSbSbSbSbSbSbSclapcmbTbTbTbTbTbTbTbVcucucucucucucubVbTbTbTbTbTbTbTcmapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcjbHbHbHbHbHbHcpcrcrcrcrcrcrcrcrcrcpbHbHbHbHbHbHcjapckbGbGbGbGbGbGcqcscscscscscscscscscqbGbGbGbGbGbGckapaoaa +aaaoapclbSbSbSbSbSbSbSbUctctctctctctctbUbSbSbSbSbSbSbSclapcmbTbTbTbTbTbTbTbVcucucucucucucubVbTbTbTbTbTbTbTcmapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcjbHbHbHbHbHbHcpcrcZcrcrcrcrcrcrcrcpbHbHbHbHbHbHcjapckbGbGbGbGbGbGcqcsdacscscscscscscscqbGbGbGbGbGbGckapaoaa aaaoapclbSbSbSbSbSbSbSbUctctctctctctctbUbSbSbSbSbSbSbSclapcmbTbTbTbTbTbTbTbVcucucucucucucubVbTbTbTbTbTbTbTcmapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcjbHbHbHbHbHbHcpcrcrcrcrcrcrcrcrcrcpbHbHbHbHbHbHcjapckbGbGbGbGbGbGcqcscscscscscscscscscqbGbGbGbGbGbGckapaoaa aaaoapclbSbSbSbSbSbSbSbUctctctctctctctbUbSbSbSbSbSbSbSclapcmbTbTbTbTbTbTbTbVcucucucucucucubVbTbTbTbTbTbTbTcmapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcjbHbHbHbHbHbHcpcrcrcrcrcrcrcrcrcrcpbHbHbHbHbHbHcjapckbGbGbGbGbGbGcqcscscscscscscscscscqbGbGbGbGbGbGckapaoaa aaaoapclbSbSbSbSbSbSbUbUctctctctctctctbUbUbSbSbSbSbSbSclapcmbTbTbTbTbTbTbVbVcucucucucucucubVbVbTbTbTbTbTbTcmapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcjbHbHbHbHbHbHcpcpcrcrcrcrcrcrcrcpcpbHbHbHbHbHbHcjapckbGbGbGbGbGbGcqcqcscscscscscscscqcqbGbGbGbGbGbGckapaoaa aaaoapclbSbSbSbSbSbSbUctctctctctctctctctbUbSbSbSbSbSbSclapcmbTbTbTbTbTbTbVcucucucucucucucucubVbTbTbTbTbTbTcmapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcjbHbHbHbHbHbHbHcpcrcrcrcrcrcrcrcpbHbHbHbHbHbHbHcjapckbGbGbGbGbGbGbGcqcscscscscscscscqbGbGbGbGbGbGbGckapaoaa aaaoapclbSbSbSbSbSbSbUctctctctctctctctctbUbSbSbSbSbSbSclapcmbTbTbTbTbTbTbVcucucucucucucucucubVbTbTbTbTbTbTcmapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcjbHbHbHbHbHbHbHcpcrcrcrcrcrcrcrcpbHbHbHbHbHbHbHcjapckbGbGbGbGbGbGbGcqcscscscscscscscqbGbGbGbGbGbGbGckapaoaa -aaaoapclbSbSbSbSbSbSbUctctctctctctctctctbUbSbSbSbSbSbSclapcmbTbTbTbTbTbTbVcucucucucucucucucubVbTbTbTbTbTbTcmapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcjbHbHbHbHbHbHbHcpcrcrcrcrcrcrcrcpbHbHbHbHbHbHbHcjapckbGbGbGbGbGbGbGcqcscscscscscscscqbGbGbGbGbGbGbGckapaoaa +aaaoapclbSbSbSbSbSbSbUctctctctctctctdbctbUbSbSbSbSbSbSclapcmbTbTbTbTbTbTbVcucucucucucucudccubVbTbTbTbTbTbTcmapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcjbHbHbHbHbHbHbHcpcrcrcrcrcrcrcrcpbHbHbHbHbHbHbHcjapckbGbGbGbGbGbGbGcqcscscscscscscscqbGbGbGbGbGbGbGckapaoaa aaaoapclbSbSbSbSbSbSbUctctctctctctctctctbUbSbSbSbSbSbSclapcmbTbTbTbTbTbTbVcucucucucucucucucubVbTbTbTbTbTbTcmapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcjbHbHbHbHbHbHbHcpcrcrcrcrcrcrcrcpbHbHbHbHbHbHbHcjapckbGbGbGbGbGbGbGcqcscscscscscscscqbGbGbGbGbGbGbGckapaoaa aaaoapclbSbSbSbSbSbSbUctctctctctctctctctbUbSbSbSbSbSbSclapcmbTbTbTbTbTbTbVcucucucucucucucucubVbTbTbTbTbTbTcmapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcjbHbHbHbHbHbHbHcpcrcrcrcrcrcrcrcpbHbHbHbHbHbHbHcjapckbGbGbGbGbGbGbGcqcscscscscscscscqbGbGbGbGbGbGbGckapaoaa aaaoapclbSbSbSbSbSbSbUctctctbUbUbUctctctbUbSbSbSbSbSbSclapcmbTbTbTbTbTbTbVcucucubVbVbVcucucubVbTbTbTbTbTbTcmapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcjbHbHbHbHbHbHbHcpcpcrcrcrcrcrcpcpbHbHbHbHbHbHbHcjapckbGbGbGbGbGbGbGcqcqcscscscscscqcqbGbGbGbGbGbGbGckapaoaa @@ -355,35 +392,34 @@ aaaoapclclclclclclclclclclclclclclclclclclclclclclclclclapcmcmcmcmcmcmcmcmcmcmcm aaaoapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaa aaaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaaabababababababababababababababababababababababababaa -aabObObObObObObObObObObObObObObObObObObObObObObObObOaaaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacacacacacacacacacacacacacacacacacacacabaa -aabOcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwbOaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacacacacacacacacacacacacacacacacacacacabaa -aabOcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwbOaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacacacacacacacacacacacacacacacacacacacabaa -aabOcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwbOaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacacacacacacacacacacacacacacacacacacacabaa -aabOcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwbOaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacacacacacacacacacacacacacacacacacacacabaa -aabOcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwbOaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacacacacacacacacacacacacacacacacacacacabaa -aabOcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwbOaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacaccxcxcxcxacacaccxcxcxcxacacacacacacabaa -aabOcwcwcwcwcwcwcwcwcycycycycycycycwcwcwcwcwcwcwcwbOaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaczczaaaaaaaaaaczczaaaaaaaaaaaaaaaEaaabacacacacacaccxcAcAcxcxaccxcxcAcAcxacacacacacacabaa -aabOcwcwcwcwcwcwcwcycycBcBcBcBcBcycycwcwcwcwcwcwcwbOaaaEaaaaaaaaaaaaaaaaaacCcCcCcCcCaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaczczczaaaaaaczczczaaaaaaaaaaaaaaaEaaabacacacacacaccxcAcAcAcxcxcxcAcAcAcxacacacacacacabaa -aabOcwcwcwcwcwcwcwcycBcBcBcBcBcBcBcycwcwcwcwcwcwcwbOaaaEaaaaaaaaaaaaaaaacCcCcCcCcCcCcCaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaczczczczczczczczczaaaaaaaaaaaaaaaEaaabacacacacacaccxcAcAcAcAcAcAcAcAcAcxacacacacacacabaa -aabOcwcwcwcwcwcwcwcycBcBcBcBcBcBcBcycwcwcwcwcwcwcwbOaaaEaaaaaaaaaaaaaaaacCcCcCcCcCcCcCaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaczczczczczczczczczaaaaaaaaaaaaaaaEaaabacacacacacaccxcAcAcAcAcAcAcAcAcAcxacacacacacacabaa -aabOcwcwcwcwcwcwcwcycBcBcBcBcBcBcBcycwcwcwcwcwcwcwbOaaaEaaaaaaaaaaaaaaaacCcCcCcCcCcCcCaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaczczczczczczczczczaaaaaaaaaaaaaaaEaaabacacacacacaccxcAcAcAcAcAcAcAcAcAcxacacacacacacabaa -aabOcwcwcwcwcwcwcwcycBcBcBcBcBcBcBcycwcwcwcwcwcwcwbOaaaEaaaaaaaaaaaaaaaacCcCcCcCcCcCcCaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaczczczczczczczczczaaaaaaaaaaaaaaaEaaabacacacacacaccxcAcAcAcAcAcAcAcAcAcxacacacacacacabaa -aabOcwcwcwcwcwcwcwcycBcBcBcBcBcBcBcycwcwcwcwcwcwcwbOaaaEaaaaaaaaaaaaaaaacCcCcCcCcCcCcCaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaczczczczczczczczczaaaaaaaaaaaaaaaEaaabacacacacacaccxcAcAcAcAcAcAcAcAcAcxacacacacacacabaa -aabOcwcwcwcwcwcwcycycBcBcBcBcBcBcBcycycwcwcwcwcwcwbOaaaEaaaaaaaaaaaaaaaacCcCcCcCcCcCcCaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaczczczczczczczaaaaaaaaaaaaaaaaaEaaabacacacacacaccxcxcAcAcAcAcAcAcAcxcxacacacacacacabaa -aabOcwcwcwcwcwcwcycBcBcBcBcBcBcBcBcBcycwcwcwcwcwcwbOaaaEaaaaaaaaaaaaaacCcCcCcCcCcCcCcCcCaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaczczczczczczczaaaaaaaaaaaaaaaaaEaaabacacacacacacaccxcAcAcAcAcAcAcAcxacacacacacacacabaa -aabOcwcwcwcwcwcwcycBcBcBcBcBcBcBcBcBcycwcwcwcwcwcwbOaaaEaaaaaaaaaaaaaacCcCcCcCcCcCcCcCcCaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaczczczczczczczaaaaaaaaaaaaaaaaaEaaabacacacacacacaccxcAcAcAcAcAcAcAcxacacacacacacacabaa -aabOcwcwcwcwcwcwcycBcBcBcBcBcBcBcBcBcycwcwcwcwcwcwbOaaaEaaaaaaaaaaaaaacCcCcCcCcCcCcCcCcCaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaczczczczczczczaaaaaaaaaaaaaaaaaEaaabacacacacacacaccxcAcAcAcAcAcAcAcxacacacacacacacabaa -aabOcwcwcwcwcwcwcycBcBcBcBcBcBcBcBcBcycwcwcwcwcwcwbOaaaEaaaaaaaaaaaaaacCcCcCcCcCcCcCcCcCaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaczczczczczczczaaaaaaaaaaaaaaaaaEaaabacacacacacacaccxcAcAcAcAcAcAcAcxacacacacacacacabaa -aabOcwcwcwcwcwcwcycBcBcBcBcBcBcBcBcBcycwcwcwcwcwcwbOaaaEaaaaaaaaaaaaaacCcCcCcCcCcCcCcCcCaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaczczczczczczczaaaaaaaaaaaaaaaaaEaaabacacacacacacaccxcAcAcAcAcAcAcAcxacacacacacacacabaa -aabOcwcwcwcwcwcwcycBcBcBcycycycBcBcBcycwcwcwcwcwcwbOaaaEaaaaaaaaaaaaaacCcCcCaaaaaacCcCcCaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaczczczczczaaaaaaaaaaaaaaaaaaaEaaabacacacacacacaccxcxcAcAcAcAcAcxcxacacacacacacacabaa -aabOcwcwcwcwcwcwcycBcBcycycwcycycBcBcycwcwcwcwcwcwbOaaaEaaaaaaaaaaaaaacCcCaaaaaaaaaacCcCaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacacacaccxcxcxcxcxcxcxacacacacacacacacabaa -aabOcwcwcwcwcwcwcycycycycwcwcwcycycycycwcwcwcwcwcwbOaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacacacacacacacacacacacacacacacacacacacabaa -aabOcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwbOaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacacacacacacacacacacacacacacacacacacacabaa -aabOcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwbOaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacacacacacacacacacacacacacacacacacacacabaa -aabOcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwbOaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacacacacacacacacacacacacacacacacacacacabaa -aabOcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwbOaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacacacacacacacacacacacacacacacacacacacabaa -aabOcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwbOaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcncncncncncncncncncncncncncncnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacacacacacacacacacacacacacacacacacacacabaa -aabOcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwbOaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapapapapapapapapapapapapapapapapapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaaabababababababababababababababababababababababababaa -aabObObObObObObObObObObObObObObObObObObObObObObObObOaaaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaddddddddddddddddddddddddddddddddddddddddddddddddddaaaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacacacacacacacacacacacacacacacacacacacabaa +aadddedededededededededededededededededededededededdaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacacacacacacacacacacacacacacacacacacacabaa +aadddedededededededededededededededededededededededdaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacacacacacacacacacacacacacacacacacacacabaa +aadddedededededededededededededededededededededededdaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacacacacacacacacacacacacacacacacacacacabaa +aadddedededededededededededededededededededededededdaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacacacacacacacacacacacacacacacacacacacabaa +aadddedededededededededededededededededededededededdaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacacacacacacacacacacacacacacacacacacacabaa +aadddedededededededededededededededededededededededdaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacaccxcxcxcxacacaccxcxcxcxacacacacacacabaa +aadddededededededededfdfdfdfdfdfdfdededededededededdaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaczczaaaaaaaaaaczczaaaaaaaaaaaaaaaEaaabacacacacacaccxcAcAcxcxaccxcxcAcAcxacacacacacacabaa +aadddedededededededfdfdgdgdgdgdgdfdfdedededededededdaaaEaaaaaaaaaaaaaaaaaacCcCcCcCcCaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaczczczaaaaaaczczczaaaaaaaaaaaaaaaEaaabacacacacacaccxcAcAcAcxcxcxcAcAcAcxacacacacacacabaa +aadddedededededededfdgdgdgdgdgdgdgdfdedededededededdaaaEaaaaaaaaaaaaaaaacCcCcCcCcCcCcCaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaczczczczczczczczczaaaaaaaaaaaaaaaEaaabacacacacacaccxcAcAcAcAcAcAcAcAcAcxacacacacacacabaa +aadddedededededededfdgdgdgdgdgdgdgdfdedededededededdaaaEaaaaaaaaaaaaaaaacCcCcCcCcCcCcCaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaczczczczczczczczczaaaaaaaaaaaaaaaEaaabacacacacacaccxcAcAcAcAcAcAcAcAcAcxacacacacacacabaa +aadddedededededededfdgdgdgdgdgdgdgdfdedededededededdaaaEaaaaaaaaaaaaaaaacCcCcCcCcCcCcCaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaczdhczczczczczczczaaaaaaaaaaaaaaaEaaabacacacacacaccxcAdicAcAcAcAcAcAcAcxacacacacacacabaa +aadddedededededededfdgdgdgdgdgdgdgdfdedededededededdaaaEaaaaaaaaaaaaaaaacCcCcCcCcCcCcCaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaczczczczczczczczczaaaaaaaaaaaaaaaEaaabacacacacacaccxcAcAcAcAcAcAcAcAcAcxacacacacacacabaa +aadddedededededededfdgdgdgdgdgdgdgdfdedededededededdaaaEaaaaaaaaaaaaaaaacCcCcCcCcCcCcCaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaczczczczczczczczczaaaaaaaaaaaaaaaEaaabacacacacacaccxcAcAcAcAcAcAcAcAcAcxacacacacacacabaa +aadddededededededfdfdgdgdgdgdgdgdgdfdfdededededededdaaaEaaaaaaaaaaaaaaaacCcCcCcCcCcCcCaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaczczczczczczczaaaaaaaaaaaaaaaaaEaaabacacacacacaccxcxcAcAcAcAcAcAcAcxcxacacacacacacabaa +aadddededededededfdgdgdgdgdgdgdgdgdgdfdededededededdaaaEaaaaaaaaaaaaaacCcCcCcCcCcCcCcCcCaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaczczczczczczczaaaaaaaaaaaaaaaaaEaaabacacacacacacaccxcAcAcAcAcAcAcAcxacacacacacacacabaa +aadddededededededfdgdgdgdgdgdgdgdgdgdfdededededededdaaaEaaaaaaaaaaaaaacCcCcCcCcCcCcCcCcCaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaczczczczczczczaaaaaaaaaaaaaaaaaEaaabacacacacacacaccxcAcAcAcAcAcAcAcxacacacacacacacabaa +aadddededededededfdgdgdgdgdgdgdgdjdgdfdededededededdaaaEaaaaaaaaaaaaaacCcCcCcCcCcCcCdkcCaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaczczczczczczczaaaaaaaaaaaaaaaaaEaaabacacacacacacaccxcAcAcAcAcAcAcAcxacacacacacacacabaa +aadddededededededfdgdgdgdgdgdgdgdgdgdfdededededededdaaaEaaaaaaaaaaaaaacCcCcCcCcCcCcCcCcCaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaczczczczczczczaaaaaaaaaaaaaaaaaEaaabacacacacacacaccxcAcAcAcAcAcAcAcxacacacacacacacabaa +aadddededededededfdgdgdgdgdgdgdgdgdgdfdededededededdaaaEaaaaaaaaaaaaaacCcCcCcCcCcCcCcCcCaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaczczczczczczczaaaaaaaaaaaaaaaaaEaaabacacacacacacaccxcAcAcAcAcAcAcAcxacacacacacacacabaa +aadddededededededfdgdgdgdfdfdfdgdgdgdfdededededededdaaaEaaaaaaaaaaaaaacCcCcCaaaaaacCcCcCaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaczczczczczaaaaaaaaaaaaaaaaaaaEaaabacacacacacacaccxcxcAcAcAcAcAcxcxacacacacacacacabaa +aadddededededededfdgdgdfdfdedfdfdgdgdfdededededededdaaaEaaaaaaaaaaaaaacCcCaaaaaaaaaacCcCaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacacacaccxcxcxcxcxcxcxacacacacacacacacabaa +aadddededededededfdfdfdfdedededfdfdfdfdededededededdaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacacacacacacacacacacacacacacacacacacacabaa +aadddedededededededededededededededededededededededdaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacacacacacacacacacacacacacacacacacacacabaa +aadddedededededededededededededededededededededededdaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacacacacacacacacacacacacacacacacacacacabaa +aadddedededededededededededededededededededededededdaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacacacacacacacacacacacacacacacacacacacabaa +aadddedededededededededededededededededededededededdaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcnbGbGbGbGbGbGbGbGbGbGbGbGbGcnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacacacacacacacacacacacacacacacacacacacabaa +aadddedededededededededededededededededededededededdaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapcncncncncncncncncncncncncncncnapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaabacacacacacacacacacacacacacacacacacacacacacacacabaa +aadddedededededededededededededededededededededededdaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapapapapapapapapapapapapapapapapapaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaaabababababababababababababababababababababababababaa +aaddddddddddddddddddddddddddddddddddddddddddddddddddaaaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} - diff --git a/maps/southern_cross/southern_cross-8.dmm b/maps/southern_cross/southern_cross-8.dmm index e746e89f67..bfbedbcfdf 100644 --- a/maps/southern_cross/southern_cross-8.dmm +++ b/maps/southern_cross/southern_cross-8.dmm @@ -76,6 +76,8 @@ "bx" = (/obj/item/weapon/banner/virgov,/turf/simulated/floor/plating/external,/area/surface/outpost/shelter) "by" = (/obj/machinery/space_heater,/turf/simulated/floor/plating/external,/area/surface/outpost/shelter) "bz" = (/obj/machinery/space_heater,/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "mining_dock_2"; name = "shuttle bay controller"; pixel_x = 0; pixel_y = -26; tag_door = "mining_dock_2_door"},/turf/simulated/floor/plating/external,/area/surface/outpost/shelter) +"bA" = (/obj/effect/shuttle_landmark{docking_controller = "mining_dock_2"; landmark_tag = "shuttle2_mining"; name = "Wilderness Landing Site"},/turf/simulated/floor/outdoors/grass/sif/planetuse{tree_chance = 0},/area/shuttle/shuttle2/mining) +"bB" = (/obj/effect/shuttle_landmark{docking_controller = "mining_dock_1"; landmark_tag = "shuttle1_mining"; name = "Wilderness Landing Site"},/turf/simulated/floor/outdoors/dirt/sif/planetuse,/area/shuttle/shuttle1/mining) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaababaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -307,13 +309,13 @@ aaacacacacacacatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatat aaacacacacacacatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatataDatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatataGatatatatatataGataGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaVaVaVaVapaXaXaXaVaVaVaXaTaXaVaVaVaVaVaUaUaUaUaUaVaVaVapaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaHaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGapaMaMaMaMaMaKaKaKaKaKaKaKaKaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaL aaacacacacacacatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatataDatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatataGaGatatatatatataGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaVaVapaVaVaTaTaXaXaXaXaTaXaXaVaVapaVaYaYaUaUaUaYaYaVaVaVaVaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaHaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGapaMaMaMaMaMaKaKaKaKaKaKaKaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaL aaacacacacacacacatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatataDatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatataGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaVapapaVaVaTaTaXaXaXaXaTaXaTaVaVaVaVaYaYaYaUaYaYaUaGaGaVaVaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaHaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGapapaMaMaMaMaKaKaKaKaKaKaKaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaL -aaacacacacacacacatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatataDatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatataGatatatatataGatatataGataGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaVaVaVaVaVaTaXaXaTaTaTaXaXaTaVaVaVaVaYaUaYaYaUaUaUaGaGaVaVaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaHaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGapapaMaMaMaMaKaKaKaKaKaKaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaL +aaacacacacacacacatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatataDatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatataGatatatatataGatatataGataGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaVaVaVaVaVaTbAaXaTaTaTaXaXaTaVaVaVaVaYaUaYaYaUaUaUaGaGaVaVaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaHaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGapapaMaMaMaMaKaKaKaKaKaKaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaL aaacacacacacacacatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatataDatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatataGatatataGaGaGatatataGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaVaVaVaVaVaXaTaTaTaTaTaTaTaXaVaVaVaVaUaUaUaYaYaYaUaVaVapapaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaHaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGapapapaMaMaMaMaKaKaKaKaKaKaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaL aaacacacacacacacatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatataDatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatataGaGatatatatatatatatataGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaVaVaVaVaVaXaXaTaTaTaTaXaXaXapaVaVaVaUaUaUaUaUaYaYaVaVaVapaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaHaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGapapaMaMaMaMaMaKaKaKaKaKaKaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaL aaacacacacacacacatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatataDatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatataGaGatatatatatatatatatataGatataGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaVaVaVaVaVaVaTaXaXaXaXaXaTaVaVaVaVaVaYaUaUaUaUaUaYaVaVaVaVaVaVaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaHaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGapapaMaMaMaMaMaKaKaKaKaKaKaKaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaL aaacacacacacacacatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatataDatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatataGaGatataGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaVaVaVaVaVaVaTaXaXaXaTaTaTaVaVaVaVaYaYaYaYaUaUaYaYaYaVaVapapaVapaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaHaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGapapapaMaMaMaMaKaKaKaKaKaKaKaKaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaL aaacacacacacacacatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatataDatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatataGatatataGaGatatatataGaGaGataGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGapaVaVapaVaVaXaXaTaXaXaTaTaVapapaVaUaUaYaYaYaYaYaUaUaVaVaVaVapaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaHaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGapapaMaMaMaMaMaKaKaKaKaKaKaKaKaKaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaL -aaacacacacacacatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatataDatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatataGaGatataGaGatatatataGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaVaVaVaVaVaTaTaTaTaTaXaXaVaVapaVaUaUaUaYaYaYaYaUaUaVaVaVaVaVaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaHaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGapapaMaMaMaMaMaKaKaKaKaKaKaKaKaKaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaL +aaacacacacacacatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatataDatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatataGaGatataGaGatatatataGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaVaVaVaVaVaTaTaTaTaTaXaXaVaVapaVaUaUaUaYaYaYaYbBaUaVaVaVaVaVaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaHaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGapapaMaMaMaMaMaKaKaKaKaKaKaKaKaKaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaL aaacacacacacacatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatataDatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatataGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaVaVaVaVaVaTaXaXaXaTaTaXaVaVaVaVaUaYaYaYaUaUaYaYaUaVaVapaVaVapaGapaGaGaGaGaGaGaGaGaGaGaGaGaGaGaHaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGapapaMaMaMaMaMaMaKaKaKaKaKaKaKaKaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaL aaacacacacacacatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatataDatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatataGataGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaVaVaVaVaVaXaXaTaTaTaTaTaVaVaVaVaYaYaUaUaUaUaUaYaYaVaVaVapaVaGaGaGapaGaGaGaGaGaGaGaGaGaGaGaGaGaHaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGapapapaMaMaMaMaMaMaKaKaKaKaKaKaKaKaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaL aaacacacacacacatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatataDatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatataGatatatatatataGaGaGaGaGapaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaVaVaVaVaVaVaTaTaTaTaTaVaVaVaVaVaYaUaUaVaVaVaUaUaUaVaVaVaVaVaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaHaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGapapapaMaMaMaMaMaKaKaKaKaKaKaKaKaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaL @@ -334,4 +336,3 @@ aaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacac aaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbqbrblbsbqacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaKaKaKacacacacacacacacaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqbtbtbtbqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabububuaaaaaaaaaaaaaaaaaa "} - From 12bd9208d64ea169033b9f7d2d9fe2fbb2853eb6 Mon Sep 17 00:00:00 2001 From: Schnayy Date: Fri, 13 Mar 2020 04:21:00 -0500 Subject: [PATCH 18/86] Hair adjustments and additions --- .../mob/new_player/sprite_accessories.dm | 10 ++++++++++ .../changelogs/schnayy - hair adjustments.yml | 7 +++++++ icons/mob/human_face.dmi | Bin 108994 -> 109456 bytes icons/mob/human_face_m.dmi | Bin 162321 -> 162659 bytes 4 files changed, 17 insertions(+) create mode 100644 html/changelogs/schnayy - hair adjustments.yml diff --git a/code/modules/mob/new_player/sprite_accessories.dm b/code/modules/mob/new_player/sprite_accessories.dm index 90d4e32c8d..fc881125ef 100644 --- a/code/modules/mob/new_player/sprite_accessories.dm +++ b/code/modules/mob/new_player/sprite_accessories.dm @@ -119,6 +119,11 @@ icon_state = "hair_long_bedhead" flags = HAIR_TIEABLE + bedheadlongest + name = "Bedhead Longest" + icon_state = "hair_longest_bedhead" + flags = HAIR_TIEABLE + beehive name = "Beehive" icon_state = "hair_beehive" @@ -743,6 +748,11 @@ icon_state = "hair_rowbraid" flags = HAIR_TIEABLE + sabitsuki + name = "Sabitsuki" + icon_state = "hair_sabitsuki" + flags = HAIR_VERY_SHORT + scully name = "Scully" icon_state = "hair_scully" diff --git a/html/changelogs/schnayy - hair adjustments.yml b/html/changelogs/schnayy - hair adjustments.yml new file mode 100644 index 0000000000..2a1f8a8d50 --- /dev/null +++ b/html/changelogs/schnayy - hair adjustments.yml @@ -0,0 +1,7 @@ +author: schnayy + +delete-after: True + +changes: + - rscadd: "Adds Sabitsuki and Bedhead Longest hairstyles." + - tweak: "Adjusts pixels on the Jessica, Celeb Curls, and Beach Waves hairstyles." \ No newline at end of file diff --git a/icons/mob/human_face.dmi b/icons/mob/human_face.dmi index d7172c72d31a3de5f0d7636e5d1c428b88caf779..baffef6647bb5ccfee9bd227e61ade1a744bdea7 100644 GIT binary patch delta 20686 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 diff --git a/icons/mob/human_face_m.dmi b/icons/mob/human_face_m.dmi index d817c2df4ee0baebe47d4198089632e2cfb83628..2a6586d3d216e1e5e15f31abe4e9e6dfc3b777d4 100644 GIT binary patch delta 20444 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 delta 20087 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 jw@;sCg@%E~GR8Ji%^+)JQG;KGfFt Date: Fri, 13 Mar 2020 07:48:17 -0400 Subject: [PATCH 19/86] Adds a bunch of QoL things for projectiles. --- .../spells/projectile/force_missile.dm | 5 +- .../spells/projectile/overload.dm | 2 + .../temporary_visuals/miscellaneous.dm | 47 ++++++++++ code/game/sound.dm | 88 ++++++++++++++---- code/modules/mob/living/living_defense.dm | 1 - .../mechanical/hivebot/ranged_damage.dm | 3 + code/modules/projectiles/gun.dm | 32 ++++--- code/modules/projectiles/projectile.dm | 63 +++++++++++-- code/modules/projectiles/projectile/beams.dm | 4 + .../modules/projectiles/projectile/bullets.dm | 2 + code/modules/projectiles/projectile/energy.dm | 11 ++- code/modules/projectiles/projectile/force.dm | 3 + .../modules/projectiles/projectile/special.dm | 11 ++- html/changelogs/neerti_projectile_qol.yml | 39 ++++++++ icons/effects/effects.dmi | Bin 371466 -> 433036 bytes sound/weapons/attributions.txt | 9 ++ sound/weapons/bulletflyby.ogg | Bin 0 -> 5362 bytes sound/weapons/bulletflyby2.ogg | Bin 0 -> 5048 bytes sound/weapons/bulletflyby3.ogg | Bin 0 -> 5125 bytes sound/weapons/effects/batreflect1.ogg | Bin 0 -> 6478 bytes sound/weapons/effects/batreflect2.ogg | Bin 0 -> 5664 bytes sound/weapons/effects/ric1.ogg | Bin 0 -> 7937 bytes sound/weapons/effects/ric2.ogg | Bin 0 -> 6359 bytes sound/weapons/effects/ric3.ogg | Bin 0 -> 7430 bytes sound/weapons/effects/ric4.ogg | Bin 0 -> 7072 bytes sound/weapons/effects/ric5.ogg | Bin 0 -> 8545 bytes sound/weapons/effects/searwall.ogg | Bin 0 -> 7213 bytes sound/weapons/ionrifle.ogg | Bin 0 -> 10920 bytes sound/weapons/sear.ogg | Bin 0 -> 39529 bytes sound/weapons/zapbang.ogg | Bin 0 -> 13140 bytes 30 files changed, 277 insertions(+), 43 deletions(-) create mode 100644 html/changelogs/neerti_projectile_qol.yml create mode 100644 sound/weapons/attributions.txt create mode 100644 sound/weapons/bulletflyby.ogg create mode 100644 sound/weapons/bulletflyby2.ogg create mode 100644 sound/weapons/bulletflyby3.ogg create mode 100644 sound/weapons/effects/batreflect1.ogg create mode 100644 sound/weapons/effects/batreflect2.ogg create mode 100644 sound/weapons/effects/ric1.ogg create mode 100644 sound/weapons/effects/ric2.ogg create mode 100644 sound/weapons/effects/ric3.ogg create mode 100644 sound/weapons/effects/ric4.ogg create mode 100644 sound/weapons/effects/ric5.ogg create mode 100644 sound/weapons/effects/searwall.ogg create mode 100644 sound/weapons/ionrifle.ogg create mode 100644 sound/weapons/sear.ogg create mode 100644 sound/weapons/zapbang.ogg diff --git a/code/game/gamemodes/technomancer/spells/projectile/force_missile.dm b/code/game/gamemodes/technomancer/spells/projectile/force_missile.dm index b16e9ea3c4..282d914d3c 100644 --- a/code/game/gamemodes/technomancer/spells/projectile/force_missile.dm +++ b/code/game/gamemodes/technomancer/spells/projectile/force_missile.dm @@ -24,4 +24,7 @@ icon_state = "force_missile" damage = 25 damage_type = BRUTE - check_armour = "melee" \ No newline at end of file + check_armour = "melee" + + impact_effect_type = /obj/effect/temp_visual/impact_effect/blue_laser + hitsound_wall = 'sound/weapons/effects/searwall.ogg' \ No newline at end of file diff --git a/code/game/gamemodes/technomancer/spells/projectile/overload.dm b/code/game/gamemodes/technomancer/spells/projectile/overload.dm index 50d6d22a95..0ab1772674 100644 --- a/code/game/gamemodes/technomancer/spells/projectile/overload.dm +++ b/code/game/gamemodes/technomancer/spells/projectile/overload.dm @@ -27,6 +27,8 @@ icon_state = "bluespace" damage_type = BURN armor_penetration = 100 + impact_effect_type = /obj/effect/temp_visual/impact_effect/blue_laser + hitsound_wall = 'sound/weapons/effects/searwall.ogg' /obj/item/weapon/spell/projectile/overload/make_projectile(obj/item/projectile/projectile_type, mob/living/user) var/obj/item/projectile/overload/P = new projectile_type(get_turf(user)) diff --git a/code/game/objects/effects/temporary_visuals/miscellaneous.dm b/code/game/objects/effects/temporary_visuals/miscellaneous.dm index 8a9220e87f..203b22c93c 100644 --- a/code/game/objects/effects/temporary_visuals/miscellaneous.dm +++ b/code/game/objects/effects/temporary_visuals/miscellaneous.dm @@ -44,3 +44,50 @@ icon_state = "explosionfast" duration = 4 // VOREStation Add End + +/obj/effect/temp_visual/impact_effect + icon_state = "impact_bullet" + plane = PLANE_LIGHTING_ABOVE // So they're visible even in a shootout in maint. + duration = 5 + +/obj/effect/temp_visual/impact_effect/Initialize(mapload, obj/item/projectile/P, x, y) + pixel_x = x + pixel_y = y + return ..() + +/obj/effect/temp_visual/impact_effect/red_laser + icon_state = "impact_laser" + duration = 4 + +/obj/effect/temp_visual/impact_effect/red_laser/wall + icon_state = "impact_laser_wall" + duration = 10 + +/obj/effect/temp_visual/impact_effect/blue_laser + icon_state = "impact_laser_blue" + duration = 4 + +/obj/effect/temp_visual/impact_effect/green_laser + icon_state = "impact_laser_green" + duration = 4 + +/obj/effect/temp_visual/impact_effect/purple_laser + icon_state = "impact_laser_purple" + duration = 4 + +// Colors itself based on the projectile. +// Checks light_color and color. +/obj/effect/temp_visual/impact_effect/monochrome_laser + icon_state = "impact_laser_monochrome" + duration = 4 + +/obj/effect/temp_visual/impact_effect/monochrome_laser/Initialize(mapload, obj/item/projectile/P, x, y) + if(P.light_color) + color = P.light_color + else if(P.color) + color = P.color + return ..() + +/obj/effect/temp_visual/impact_effect/ion + icon_state = "shieldsparkles" + duration = 6 \ No newline at end of file diff --git a/code/game/sound.dm b/code/game/sound.dm index 1c1d1c89ce..d0b86d30a6 100644 --- a/code/game/sound.dm +++ b/code/game/sound.dm @@ -116,25 +116,75 @@ /proc/get_sfx(soundin) if(istext(soundin)) switch(soundin) - if ("shatter") soundin = pick('sound/effects/Glassbr1.ogg','sound/effects/Glassbr2.ogg','sound/effects/Glassbr3.ogg') - if ("explosion") soundin = pick('sound/effects/Explosion1.ogg','sound/effects/Explosion2.ogg','sound/effects/Explosion3.ogg','sound/effects/Explosion4.ogg','sound/effects/Explosion5.ogg','sound/effects/Explosion6.ogg') - if ("sparks") soundin = pick('sound/effects/sparks1.ogg','sound/effects/sparks2.ogg','sound/effects/sparks3.ogg','sound/effects/sparks5.ogg','sound/effects/sparks6.ogg','sound/effects/sparks7.ogg') - if ("rustle") soundin = pick('sound/effects/rustle1.ogg','sound/effects/rustle2.ogg','sound/effects/rustle3.ogg','sound/effects/rustle4.ogg','sound/effects/rustle5.ogg') - if ("punch") soundin = pick('sound/weapons/punch1.ogg','sound/weapons/punch2.ogg','sound/weapons/punch3.ogg','sound/weapons/punch4.ogg') - if ("clownstep") soundin = pick('sound/effects/clownstep1.ogg','sound/effects/clownstep2.ogg') - if ("swing_hit") soundin = pick('sound/weapons/genhit1.ogg', 'sound/weapons/genhit2.ogg', 'sound/weapons/genhit3.ogg') - if ("hiss") soundin = pick('sound/voice/hiss1.ogg','sound/voice/hiss2.ogg','sound/voice/hiss3.ogg','sound/voice/hiss4.ogg') - if ("pageturn") soundin = pick('sound/effects/pageturn1.ogg', 'sound/effects/pageturn2.ogg','sound/effects/pageturn3.ogg') - if ("fracture") soundin = pick('sound/effects/bonebreak1.ogg','sound/effects/bonebreak2.ogg','sound/effects/bonebreak3.ogg','sound/effects/bonebreak4.ogg') - if ("canopen") soundin = pick('sound/effects/can_open1.ogg','sound/effects/can_open2.ogg','sound/effects/can_open3.ogg','sound/effects/can_open4.ogg') - if ("mechstep") soundin = pick('sound/mecha/mechstep1.ogg', 'sound/mecha/mechstep2.ogg') - if ("thunder") soundin = pick('sound/effects/thunder/thunder1.ogg', 'sound/effects/thunder/thunder2.ogg', 'sound/effects/thunder/thunder3.ogg', 'sound/effects/thunder/thunder4.ogg', - 'sound/effects/thunder/thunder5.ogg', 'sound/effects/thunder/thunder6.ogg', 'sound/effects/thunder/thunder7.ogg', 'sound/effects/thunder/thunder8.ogg', 'sound/effects/thunder/thunder9.ogg', - 'sound/effects/thunder/thunder10.ogg') - if ("keyboard") soundin = pick('sound/effects/keyboard/keyboard1.ogg','sound/effects/keyboard/keyboard2.ogg','sound/effects/keyboard/keyboard3.ogg', 'sound/effects/keyboard/keyboard4.ogg') - if ("button") soundin = pick('sound/machines/button1.ogg','sound/machines/button2.ogg','sound/machines/button3.ogg','sound/machines/button4.ogg') - if ("switch") soundin = pick('sound/machines/switch1.ogg','sound/machines/switch2.ogg','sound/machines/switch3.ogg','sound/machines/switch4.ogg') - if ("casing_sound") soundin = pick('sound/weapons/casingfall1.ogg','sound/weapons/casingfall2.ogg','sound/weapons/casingfall3.ogg') + if("shatter") + soundin = pick('sound/effects/Glassbr1.ogg','sound/effects/Glassbr2.ogg','sound/effects/Glassbr3.ogg') + if("explosion") + soundin = pick( + 'sound/effects/Explosion1.ogg', + 'sound/effects/Explosion2.ogg', + 'sound/effects/Explosion3.ogg', + 'sound/effects/Explosion4.ogg', + 'sound/effects/Explosion5.ogg', + 'sound/effects/Explosion6.ogg') + if("sparks") + soundin = pick( + 'sound/effects/sparks1.ogg', + 'sound/effects/sparks2.ogg', + 'sound/effects/sparks3.ogg', + 'sound/effects/sparks5.ogg', + 'sound/effects/sparks6.ogg', + 'sound/effects/sparks7.ogg') + if("rustle") + soundin = pick('sound/effects/rustle1.ogg','sound/effects/rustle2.ogg','sound/effects/rustle3.ogg','sound/effects/rustle4.ogg','sound/effects/rustle5.ogg') + if("punch") + soundin = pick('sound/weapons/punch1.ogg','sound/weapons/punch2.ogg','sound/weapons/punch3.ogg','sound/weapons/punch4.ogg') + if("clownstep") + soundin = pick('sound/effects/clownstep1.ogg','sound/effects/clownstep2.ogg') + if("swing_hit") + soundin = pick('sound/weapons/genhit1.ogg', 'sound/weapons/genhit2.ogg', 'sound/weapons/genhit3.ogg') + if("hiss") + soundin = pick('sound/voice/hiss1.ogg','sound/voice/hiss2.ogg','sound/voice/hiss3.ogg','sound/voice/hiss4.ogg') + if("pageturn") + soundin = pick('sound/effects/pageturn1.ogg', 'sound/effects/pageturn2.ogg','sound/effects/pageturn3.ogg') + if("fracture") + soundin = pick('sound/effects/bonebreak1.ogg','sound/effects/bonebreak2.ogg','sound/effects/bonebreak3.ogg','sound/effects/bonebreak4.ogg') + if("canopen") + soundin = pick('sound/effects/can_open1.ogg','sound/effects/can_open2.ogg','sound/effects/can_open3.ogg','sound/effects/can_open4.ogg') + if("mechstep") + soundin = pick('sound/mecha/mechstep1.ogg', 'sound/mecha/mechstep2.ogg') + if("thunder") + soundin = pick( + 'sound/effects/thunder/thunder1.ogg', + 'sound/effects/thunder/thunder2.ogg', + 'sound/effects/thunder/thunder3.ogg', + 'sound/effects/thunder/thunder4.ogg', + 'sound/effects/thunder/thunder5.ogg', + 'sound/effects/thunder/thunder6.ogg', + 'sound/effects/thunder/thunder7.ogg', + 'sound/effects/thunder/thunder8.ogg', + 'sound/effects/thunder/thunder9.ogg', + 'sound/effects/thunder/thunder10.ogg') + if("keyboard") + soundin = pick( + 'sound/effects/keyboard/keyboard1.ogg', + 'sound/effects/keyboard/keyboard2.ogg', + 'sound/effects/keyboard/keyboard3.ogg', + 'sound/effects/keyboard/keyboard4.ogg') + if("button") + soundin = pick('sound/machines/button1.ogg','sound/machines/button2.ogg','sound/machines/button3.ogg','sound/machines/button4.ogg') + if("switch") + soundin = pick('sound/machines/switch1.ogg','sound/machines/switch2.ogg','sound/machines/switch3.ogg','sound/machines/switch4.ogg') + if("casing_sound") + soundin = pick('sound/weapons/casingfall1.ogg','sound/weapons/casingfall2.ogg','sound/weapons/casingfall3.ogg') + if("ricochet") + soundin = pick( + 'sound/weapons/effects/ric1.ogg', + 'sound/weapons/effects/ric2.ogg', + 'sound/weapons/effects/ric3.ogg', + 'sound/weapons/effects/ric4.ogg', + 'sound/weapons/effects/ric5.ogg') + if("bullet_miss") + soundin = pick('sound/weapons/bulletflyby.ogg', 'sound/weapons/bulletflyby2.ogg', 'sound/weapons/bulletflyby3.ogg') return soundin //Are these even used? diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index a6b05992d8..09e85364ca 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -129,7 +129,6 @@ //Stun Beams if(P.taser_effect) stun_effect_act(0, P.agony, def_zone, P) - to_chat(src, "You have been hit by [P]!") if(!P.nodamage) apply_damage(P.damage, P.damage_type, def_zone, absorb, soaked, 0, P, sharp=proj_sharp, edge=proj_edge) qdel(P) diff --git a/code/modules/mob/living/simple_mob/subtypes/mechanical/hivebot/ranged_damage.dm b/code/modules/mob/living/simple_mob/subtypes/mechanical/hivebot/ranged_damage.dm index a99d073a53..a846b560d6 100644 --- a/code/modules/mob/living/simple_mob/subtypes/mechanical/hivebot/ranged_damage.dm +++ b/code/modules/mob/living/simple_mob/subtypes/mechanical/hivebot/ranged_damage.dm @@ -84,6 +84,9 @@ damage = 0 nodamage = TRUE + impact_effect_type = /obj/effect/temp_visual/impact_effect + hitsound_wall = 'sound/weapons/effects/searwall.ogg' + // Close to mid-ranged shooter that arcs over other things, ideal if allies are in front of it. // Difference from siege hivebots is that siege hivebots have limited charges for their attacks, are very long range, and \ diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index b6835c0217..d4b98d892b 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -358,6 +358,9 @@ handle_click_empty(user) break + if(i == 1) // So one burst only makes one message and not 3+ messages. + handle_firing_text(user, target, pointblank, reflex) + process_accuracy(projectile, user, target, i, held_twohanded) if(pointblank) @@ -386,14 +389,6 @@ if(one_handed_penalty >= 20) to_chat(user, "You struggle to keep \the [src] pointed at the correct position with just one hand!") - var/target_for_log - if(ismob(target)) - target_for_log = target - else - target_for_log = "[target.name]" - - add_attack_logs(user,target_for_log,"Fired gun [src.name] ([reflex ? "REFLEX" : "MANUAL"])") - //update timing user.setClickCooldown(DEFAULT_QUICK_COOLDOWN) user.setMoveCooldown(move_delay) @@ -499,11 +494,9 @@ src.visible_message("*click click*") playsound(src.loc, 'sound/weapons/empty.ogg', 100, 1) -//called after successfully firing -/obj/item/weapon/gun/proc/handle_post_fire(mob/user, atom/target, var/pointblank=0, var/reflex=0) - if(fire_anim) - flick(fire_anim, src) - +// Called when the user is about to fire. +// Moved from handle_post_fire() because if using a laser, the message for when someone got shot would show up before the firing message. +/obj/item/weapon/gun/proc/handle_firing_text(mob/user, atom/target, pointblank = FALSE, reflex = FALSE) if(silenced) to_chat(user, "You fire \the [src][pointblank ? " point blank at \the [target]":""][reflex ? " by reflex":""]") for(var/mob/living/L in oview(2,user)) @@ -520,6 +513,19 @@ "You hear a [fire_sound_text]!" ) + var/target_for_log + if(ismob(target)) + target_for_log = target + else + target_for_log = "[target.name]" + + add_attack_logs(user, target_for_log, "Fired gun '[src.name]' ([reflex ? "REFLEX" : "MANUAL"])") + +//called after successfully firing +/obj/item/weapon/gun/proc/handle_post_fire(mob/user, atom/target, var/pointblank=0, var/reflex=0) + if(fire_anim) + flick(fire_anim, src) + if(muzzle_flash) set_light(muzzle_flash) diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 3b96846ecf..d4537ad33b 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -10,6 +10,8 @@ unacidable = TRUE pass_flags = PASSTABLE mouse_opacity = 0 + hitsound = 'sound/weapons/pierce.ogg' + var/hitsound_wall = null // Played when something hits a wall, or anything else that isn't a mob. ////TG PROJECTILE SYTSEM //Projectile stuff @@ -128,12 +130,18 @@ var/temporary_unstoppable_movement = FALSE + // When a non-hitscan projectile hits something, a visual effect can be spawned. + // This is distinct from the hitscan's "impact_type" var. + var/impact_effect_type = null + /obj/item/projectile/proc/Range() range-- if(range <= 0 && loc) on_range() /obj/item/projectile/proc/on_range() //if we want there to be effects when they reach the end of their range + impact_sounds(loc) + impact_visuals(loc) // So it does a little 'burst' effect, but not actually do anything (unless overrided). qdel(src) /obj/item/projectile/proc/return_predicted_turf_after_moves(moves, forced_angle) //I say predicted because there's no telling that the projectile won't change direction/location in flight. @@ -444,10 +452,14 @@ qdel(beam_index) /obj/item/projectile/proc/vol_by_damage() - if(damage) - return CLAMP((damage) * 0.67, 30, 100)// Multiply projectile damage by 0.67, then CLAMP the value between 30 and 100 + if(damage || agony) + var/value_to_use = damage > agony ? damage : agony + // Multiply projectile damage by 1.2, then CLAMP the value between 30 and 100. + // This was 0.67 but in practice it made all projectiles that did 45 or less damage play at 30, + // which is hard to hear over the gunshots, and is rather rare for a projectile to do that much. + return CLAMP((value_to_use) * 1.2, 30, 100) else - return 50 //if the projectile doesn't do damage, play its hitsound at 50% volume. + return 50 //if the projectile doesn't do damage or agony, play its hitsound at 50% volume. /obj/item/projectile/proc/finalize_hitscan_and_generate_tracers(impacting = TRUE) if(trajectory && beam_index) @@ -588,6 +600,9 @@ //called when the projectile stops flying because it Bump'd with something /obj/item/projectile/proc/on_impact(atom/A) + impact_sounds(A) + impact_visuals(A) + if(damage && damage_type == BURN) var/turf/T = get_turf(A) if(T) @@ -629,16 +644,27 @@ def_zone = hit_zone //set def_zone, so if the projectile ends up hitting someone else later (to be implemented), it is more likely to hit the same part result = target_mob.bullet_act(src, def_zone) + if(!istype(target_mob)) + return FALSE // Mob deleted itself or something. + if(result == PROJECTILE_FORCE_MISS) if(!silenced) - visible_message("\The [src] misses [target_mob] narrowly!") + target_mob.visible_message("\The [src] misses \the [target_mob] narrowly!") + playsound(target_mob, "bullet_miss", 75, 1) return FALSE //hit messages if(silenced) - to_chat(target_mob, "You've been hit in the [parse_zone(def_zone)] by \the [src]!") + playsound(target_mob, hitsound, 5, 1, -1) + to_chat(target_mob, span("critical", "You've been hit in the [parse_zone(def_zone)] by \the [src]!")) else - visible_message("\The [target_mob] is hit by \the [src] in the [parse_zone(def_zone)]!")//X has fired Y is now given by the guns so you cant tell who shot you if you could not see the shooter + var/volume = vol_by_damage() + playsound(target_mob, hitsound, volume, 1, -1) + // X has fired Y is now given by the guns so you cant tell who shot you if you could not see the shooter + target_mob.visible_message( + span("danger", "\The [target_mob] was hit in the [parse_zone(def_zone)] by \the [src]!"), + span("critical", "You've been hit in the [parse_zone(def_zone)] by \the [src]!") + ) //admin logs if(!no_attack_log) @@ -743,3 +769,28 @@ preparePixelProjectile(target, get_turf(src), params, forced_spread) return fire(angle_override, direct_target) + +// Makes a brief effect sprite appear when the projectile hits something solid. +/obj/item/projectile/proc/impact_visuals(atom/A, hit_x, hit_y) + if(impact_effect_type && !hitscan) // Hitscan things have their own impact sprite. + if(isnull(hit_x) && isnull(hit_y)) + if(trajectory) + // Effect goes where the projectile 'stopped'. + hit_x = A.pixel_x + trajectory.return_px() + hit_y = A.pixel_y + trajectory.return_py() + else if(A == original) + // Otherwise it goes where the person who fired clicked. + hit_x = A.pixel_x + p_x - 16 + hit_y = A.pixel_y + p_y - 16 + else + // Otherwise it'll be random. + hit_x = A.pixel_x + rand(-8, 8) + hit_y = A.pixel_y + rand(-8, 8) + new impact_effect_type(get_turf(A), src, hit_x, hit_y) + +/obj/item/projectile/proc/impact_sounds(atom/A) + if(hitsound_wall && !ismob(A)) // Mob sounds are handled in attack_mob(). + var/volume = CLAMP(vol_by_damage() + 20, 0, 100) + if(silenced) + volume = 5 + playsound(get_turf(A), hitsound_wall, volume, 1, -1) diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index b00fa8221a..41430bea38 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -14,6 +14,8 @@ light_range = 2 light_power = 0.5 light_color = "#FF0D00" + hitsound = 'sound/weapons/sear.ogg' + hitsound_wall = 'sound/weapons/effects/searwall.ogg' muzzle_type = /obj/effect/projectile/muzzle/laser tracer_type = /obj/effect/projectile/tracer/laser @@ -211,6 +213,7 @@ agony = 40 damage_type = HALLOSS light_color = "#FFFFFF" + hitsound = 'sound/weapons/zapbang.ogg' combustion = FALSE @@ -257,3 +260,4 @@ damage = 30 agony = 15 eyeblur = 2 + hitsound = 'sound/weapons/zapbang.ogg' diff --git a/code/modules/projectiles/projectile/bullets.dm b/code/modules/projectiles/projectile/bullets.dm index d25b0e5fee..1297415b2e 100644 --- a/code/modules/projectiles/projectile/bullets.dm +++ b/code/modules/projectiles/projectile/bullets.dm @@ -8,6 +8,8 @@ check_armour = "bullet" embed_chance = 20 //Modified in the actual embed process, but this should keep embed chance about the same sharp = 1 + hitsound_wall = "ricochet" + impact_effect_type = /obj/effect/temp_visual/impact_effect var/mob_passthrough_check = 0 muzzle_type = /obj/effect/projectile/muzzle/bullet diff --git a/code/modules/projectiles/projectile/energy.dm b/code/modules/projectiles/projectile/energy.dm index f107816116..533cff2e32 100644 --- a/code/modules/projectiles/projectile/energy.dm +++ b/code/modules/projectiles/projectile/energy.dm @@ -4,6 +4,11 @@ damage = 0 damage_type = BURN check_armour = "energy" + + impact_effect_type = /obj/effect/temp_visual/impact_effect + hitsound_wall = 'sound/weapons/effects/searwall.ogg' + hitsound = 'sound/weapons/zapbang.ogg' + var/flash_strength = 10 //releases a burst of light on impact or after travelling a distance @@ -11,6 +16,7 @@ name = "chemical shell" icon_state = "bullet" fire_sound = 'sound/weapons/gunshot_pathetic.ogg' + hitsound_wall = null damage = 5 range = 15 //if the shell hasn't hit anything after travelling this far it just explodes. var/flash_range = 0 @@ -91,6 +97,7 @@ light_range = 2 light_power = 0.5 light_color = "#33CC00" + impact_effect_type = /obj/effect/temp_visual/impact_effect/monochrome_laser combustion = FALSE @@ -157,6 +164,7 @@ light_range = 2 light_power = 0.5 light_color = "#33CC00" + impact_effect_type = /obj/effect/temp_visual/impact_effect/monochrome_laser combustion = FALSE @@ -209,10 +217,11 @@ pass_flags = PASSTABLE | PASSGLASS | PASSGRILLE damage_type = BURN check_armour = "energy" - light_color = "#0000FF" + light_color = "#00AAFF" embed_chance = 0 muzzle_type = /obj/effect/projectile/muzzle/pulse + impact_effect_type = /obj/effect/temp_visual/impact_effect/monochrome_laser /obj/item/projectile/energy/phase name = "phase wave" diff --git a/code/modules/projectiles/projectile/force.dm b/code/modules/projectiles/projectile/force.dm index 550aab6113..d03de505b5 100644 --- a/code/modules/projectiles/projectile/force.dm +++ b/code/modules/projectiles/projectile/force.dm @@ -7,6 +7,9 @@ combustion = FALSE + impact_effect_type = /obj/effect/temp_visual/impact_effect/blue_laser + hitsound_wall = 'sound/weapons/effects/searwall.ogg' + /obj/item/projectile/forcebolt/strong name = "force bolt" diff --git a/code/modules/projectiles/projectile/special.dm b/code/modules/projectiles/projectile/special.dm index 78e3f4f46b..8f81ed16cd 100644 --- a/code/modules/projectiles/projectile/special.dm +++ b/code/modules/projectiles/projectile/special.dm @@ -11,6 +11,9 @@ light_color = "#55AAFF" combustion = FALSE + impact_effect_type = /obj/effect/temp_visual/impact_effect/ion + hitsound_wall = 'sound/weapons/effects/searwall.ogg' + hitsound = 'sound/weapons/ionrifle.ogg' var/sev1_range = 0 var/sev2_range = 1 @@ -18,8 +21,8 @@ var/sev4_range = 1 /obj/item/projectile/ion/on_impact(var/atom/target) - empulse(target, sev1_range, sev2_range, sev3_range, sev4_range) - return 1 + empulse(target, sev1_range, sev2_range, sev3_range, sev4_range) + ..() /obj/item/projectile/ion/small sev1_range = -1 @@ -58,6 +61,7 @@ light_range = 2 light_power = 0.5 light_color = "#55AAFF" + impact_effect_type = /obj/effect/temp_visual/impact_effect/monochrome_laser combustion = FALSE @@ -133,6 +137,7 @@ light_range = 2 light_power = 0.5 light_color = "#33CC00" + impact_effect_type = /obj/effect/temp_visual/impact_effect/monochrome_laser combustion = FALSE @@ -189,6 +194,7 @@ light_range = 2 light_power = 0.5 light_color = "#FFFFFF" + impact_effect_type = /obj/effect/temp_visual/impact_effect/monochrome_laser /obj/item/projectile/energy/florayield/on_hit(var/atom/target, var/blocked = 0) var/mob/M = target @@ -211,6 +217,7 @@ if(ishuman(target)) var/mob/living/carbon/human/M = target M.Confuse(rand(5,8)) + ..() /obj/item/projectile/chameleon name = "bullet" diff --git a/html/changelogs/neerti_projectile_qol.yml b/html/changelogs/neerti_projectile_qol.yml new file mode 100644 index 0000000000..1f8f7fbed2 --- /dev/null +++ b/html/changelogs/neerti_projectile_qol.yml @@ -0,0 +1,39 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Neerti + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Most Non-hitscan projectiles now have a pixel-perfect visual effect when they impact something, or when they expire from moving too far without hitting anything." + - soundadd: "Projectiles can now have sounds for when they hit someone. They can also have a different sound when they hit something solid like a wall." + - soundadd: "A sound is now played when a projectile 'narrowly misses' someone." + - rsctweak: "Getting hit with a projectile is now more noticible in the chat log, with bigger text. Only the person who got hit will see the bigger text." diff --git a/icons/effects/effects.dmi b/icons/effects/effects.dmi index 64449a2bfc28d113217c43f57dc880db162bf7c5..4419ed4772a3190b5aea01f21cd4cfa286ed3a6e 100644 GIT binary patch literal 433036 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
V20s63%N?gdBW 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�{I?)llgMPYYRpEFr0sOo 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
5@eJX}x9w15OIAT%^6GC-mzG)2t8>x8f}(wO zG^1C%_5aPZzy@wmE3AUq1B(4FFH2w0pl|fRfF)@X*P-n^^v9)=hM~HWhHBdRjNvNq zX^bU4I5baizyM=&C?O=dUpCw#Q>dX*-YWtYfAEIp*eP+!|Iv;wh!b@G;F@RBZ%U?* zt);gojG0@&X}*N|Y(D7)GQ1;Wv~?_#6Kh%bDY3A2zUYEi*^fV1Re3_OUbAQMEbM=R zwO`Hq*T9qj5kXI$u;rqW(wBEWEJzv<=tO`iBnuX1@z|l$!$=!qG}lUPMw?n@_UV-} zPxC|xSoIeK4;h1%(K(hk#r7f9PCkhHDU%E%Z_8uA2u96^g6=LO&ojKn(E}GMYw5$b zX<@S2>w{B&dCX1;@x4}=6hW5dl#{JFmw@g}j)2<~S z`FK0U@!ygtApD2D+~w ze$jg}L;`9+7a`makYPc~nA{VY@L~5mP#3GsMMLFOlyd7zbU8iL=6dEuH2w-p#}E@a zq{WKM_yOmOTjcwF9i@%j?lL*b8u{Qn%n_?gu@|T&Ze7tVSbvvi7aly~#RPo)Nu^oH z1S#k)8g;exv1W)mk8sX7yS)$Ns&{lXY*CwT8V_k>JddI)ba0LU#?T+!%bgNENN)eo z2{(ELN4n7J9SmPI7)RjQv-L(o0DXN8?dJg5y>CuITz4x>X(CQ{GfixTdDF0`(GGGi zCdw+e%X?A_)d;!uI#k)bFJ;3T1rXSMCJKmvOO>?r`7RNpA>#)xc|Wqc^$N?9JRj{3 zCbOy8roPR(JPqgSu*+JrbDpTI?JA!5zc9^Wru0S&X9X^1(dNf)5x<=pC2@np0iC4(IWx&_9uZZv=Rb2|uQNKb=_#EFbX`$to}L z9WFn__R4Jo2RTL>Va4>@6e1hzX2mDs9045rsMA@>J+u))`Vda~CqDj9nQ=u{#UICd zyg00eeA>}I>nTIJDw@z~T52kFarrTJUuh2j+}1So9mE5*Fh^c2YE=RiU~lQ!L-Z%+su`M^Vj(zT0Wpe+aTc890WNVuiMVpkfHr!JG2i(cr z&AXg``XiGH_{TA}q%>mZhJ6{6rW}Ng`c`CRvtS<56AC@8AI4^F@QXGwMa+zN_!K^A`&G12e# zzLaG1sm2-i*+sprRg|>UWse4_srTU{cjam1ZI(x)-#~U=Ilj7y8x@XMTO2Njn01@o z{Zv?XAzStjNKfWDAG#ygNGps_xfvJ3QTS!&^wQh|i za+`I)o|*5qC*+vJDQH9z%W3wTQxxWQDy6N z_%%11gYYk@7yjFMnODdG&7b$DllkfP3h-T0%TNGZ~O5 z_zk}7C>^xo&mD?OTKQ8LFcL!7`~!Pe3@6)zERTnTRA8=@U0{E2mREWpaf@9Yyk!eZ z*QWHGQXpKL;{Ij9$%bF9s@HE-!i@MRFM)zk96eFN+Q1FF21%5LEhKf472Hw3^ax;_XY+XRxsNZzb997H& zL|fqL7IU-AvOd`Z`y0M;MbQ(%g@%{#hqAzlQyo7gGJWC6+Bs9MuJGcd3g$q*7^{Nh zH_TL2L%+)>TFL$h%8v4tO|*j4*m+Nt&=bCaUv^pH^;V{?cL0Mty=emC>^TRfz$Sf> z8JJz!_@65-3sfcw{>jl+b>mz<1MgrZr|OD=sDV$WRlj!q)-23uxL50i3dG6`HlvHk zfxy8}#y5W zK?&q)Jj9plbc$QsN2hUPS=-)&sR2@8;ytw=ADJ?`>jHvbF3vPf2zoAxj3+^0z|~8) zUJDsbfBb3$()|x)oUl904v6K4nJ5RJHIo&9n`01WG`&*z|7g1ExTfBye>VnR1i2@ozOp$L#zlN+a1((OXC+K*knu1f94jdlUBSG7r}Y>^brrUL$Wy)$hv0YYr@&IlNF z-VB4X19k;kHudJh@|C9)JexiSysf!}z_>;(7Rg}~`>x@1U@;223Hv<8rit80JpN0! z!V#JOTd2*^x~P*Jht-xV6PQ-c-yD1`@biS1FJ>z2?(qNTVhz= z_5`oF<@@x_C5U_-xBjp!j8cl~ro_=sVw7K&ICqhVsiCozk-KNAoRXtel5r2`w{W|q zZ}W;AF%R~+{ft*+o6seQ)h#ZN*vG)VTw=d^^_hE0JwDinod+AP6oQOEV%Yt|iAm@n=eeZI`)&Sd3|GG~19Ghdy}H!wUHe&;V+HIY5o+ zUXv5e%li`lDf@rICCMR=DgJsv;7%6wNCC%{4)}E{h)p78ZhA-!l&(bhbhUpVv7u+8 zS#_6EAoudU4PFTepPM*5oVThAc&ovT=$S`kiYA8yPTqDMd~FlEntUiP1Ww6OPOt3O zYy0h_1}M)3{i4-fM}XmvL=QD&sq~;l!Rux#`@e9d^R{b#`f9?DEo(f z9wdUu12N-T zoJw_|!_r1GAMf{&Bb zv7%YHZ#z!`dB>*eA= zdb#GXzx=QKdLbMv(uDLD&;CAK8n{&lq_>~4zAYzTdPR%Y1M15)D{MQtF6#?_xM?iV zdjJmD961MoXlFBbHvGRD4HJTUcGZ12z378IwwP{Afq!%gFbOlsyLC!v+>!#969BdW zB7~w>2c(80^=ig;27L&2=k#KS?Otc80|Y>-RooMT@e%?WtH}XHW}sIK+n>3%uX)J; z;-;BxB6TlO>HY(kJx`UlPXJLRX(8cCo2kU{Qazh~d^AKun^Q8&My zIb@xS{q;xmp@^Xi2>mMI)y^n+C6V*b9|Qo64U-~ZJsGlk4#yNHS~=f7k))Q%?=2!h zC`N}Jw~`dyD{@whLm6E(3!|9N)Ri8;?j*@Xdl74Xovfn`F#|p&4v8do5YV<8{&J2A zO$v9UZ-0oQNgkN#lRY2Yqb3e@6o|_|*N(skVf(6uMZOtQwfE(Nn@CtB`w#xfoh4pS zPJUQt7 z*)G1RsQ7d+00oBftSXoOMHkOjGO-B+&}4-HnS%&O^m^1xEG0xouI0>J(uTc*w0^^* zFc(WucuO{fp}xM5#ESIB4=aV!-(KBs$L-{M-2AUr6f=5~uC9oxDY={f6ZS^OYK=U) zbo*=iSmm+_58Sc!(TQ#5{bHRtNs8rD?vUm!x9^1*%V2G?7kt>!4LR-D6e;R`av}#= z4*FD{dg}FoQaOdn`_I|veS7|=ShimH1*hnwNP$;#ERWY|2!Kv@2cwhgGSyj3C$%s+ z$1=`gqxoE(#tuRjL|9!){%?ii@eQV|(5kMzpuN82Jcf^2fwAqs+9>!qX-V4RM4l7~K zNEKiUxEYT*vzZJjWuFWYvZQam^9EqVU6})xX4^V6X#e#VD-uvj@yc}&(0dK!fsR(R z(0c1`&;XW~tD3~&klUY7WZYB-@N|jN!M~09O#=DL6cA6;0(C|m_t770VAs(9`VNEz zB#1Y&^!C5EDdfkT%45)jkwkRo2e&F}`u9?mvA3X8G>!#%o{pskyT*1-Ks}8d-X9{oB zx4&e*Ko5-1&VCJ+U=q^d#14p=<@_k-Z#k0zJL8?$ z%4Y<_Kdg`ghrc8r1%`9PU1LEYnsFsOA(&|Uh$@B$bQ(m>$AOQfr56_b`Itt2Q5%z| z4`7Sq%}s9d*(>smJT;~kSa6U979126T&k#5f4@Ypat{kAVM=?Qq{Jy+b`6~#jz()BJYTh_d7H@b;=;06czE#~b0 zYuwFWz;gdl02a-+kAFl0NYcvKA>gEn%9C=eOTsU?r8>drt4pR*og(H74ip^F;v*(n z;Gv%kl=@iAT!`m|WxHdt%No)7Y9p@v{G#FWs{>A{yx`|KA!FD%hu8mucrc#||(nkMHqaQ#_z7k$P+?h=H73nX$(4Av6DP zft24`KkiOQ;OY3~tbsx1?JKc>E`6R?w(3q5cY7gA&(ZlS$C7;uukUg(B87$B61iHI zJ-&w*n0W_OqDJwgn%qfDyBFqmfEet?eij`&*<7im#tI31 z^d|v8NGxV2wsF(b0N}EfrlN%OJr6N}YbF&nh_Na~@VHv+xmlX4XeP1H#TV(hDx`AM zS(qEFj0xiO&R{WK1^gRI+b&34;0N|YbH>CF5P|&@3DlZ`WdMJN0Cwl(vS({k>|W8u z10khy^WM&%w2=WO8A_?xBG3~=pVZwX7FzTD{)u)wG2w?Vv{nxbDS?<~hLV#PsAD4^ z6UcvvE5(MCo-$(RN!rV$hKV)vu&T-NW%|i`fA@s5ol774kxSStXA|>TaMyz34}QNu zWs1^1OxNB5b%L=>Shz)_BziQV!MJ7?tIxLaJ{z1P(fQ(e#TNx%O}DAv+x9z>$~{Ja zm((85M(f!@0)!QDCbKt#dEe<7pk<~4?;$=#TT)jaup)Al5Hb+f*9^YK?xD0`7SY4A zhx3~Pw_>z2d$7pdknat}l~!wL^m~Exw^C zmQgixldi@FSZlB|l68qS+u#?7mQJ!*^BdCG!C~eMjZ8#^VZal$40))cVU-h64Vo}Y zis74L$oiPw>5~g(HfFS1OTew9&HG%gS8Y)BF@8d9}x|>ni6PMJ;&+b+fZe90PyO>mX#G-uyDaY+7 z!-~qV#=?6i-V!B7+{c$HKoCX-CX*o=b+gS>(Ibn5UG->xm<72Cqu;PqFpC)fR`gd1At46>n$=UtwzDPXOF$Uvs zV_OZE{A)1G{wlx{&s`ejdc(UdM{wSTZMs5v@i0B5L<>hau3OF7?}^-7odKFz)Ou{JDug^U0O3b?wFE0v(_J;9b4NIJH; zfK{6A`q2|R4mKkahRaH<3$)i<5&5FlFj$d4eL2?p*p!MeP_I7f_6Huaj)mvU{qly} zwhdc)u|BrXO&`0@llhJ(^ItGd)WFp#p=muIl5FvxzZe}+)x5oKtyYQYz4C*u`Dx#} zX8^KW5cc|JG;OS0dkqUz1OvEq!8pkCjc}>fpyGGgc*uY*Q2WGyS;fkiNLJyH$mqna za*yf{p+pE8v@7?Iz1Ntg<9;OC!nR#1m{_my;dSauEZ7>(jFO%w)y9JJsf0y$oPig> zQHYXck*mE)68JN1F9x(~0CWS0A>l}?rT&H%B0PwlbPimGr5kc8RA~@NW%CXIr&m}2?uE2071bnur zdE4N%T1Jg5hh5W=Lfn1$v_GJO?}47nc$D!_6H1rVc&2PRlQ`vg;UVEMNK+R=e*XEj z{RLk|%nOuK;eNGI?tK+rE4#n5g_IG0G3AaFPAyn_@7&aULg{xp{-vD#Nl-SK8`eMb z@UETx`MNc}|M%|;4CUnAM9bp+GSe=+$bRqVX1RUzZkG>&uxE|VfOBI}NSZiElnA4AL?^$tKbH|N%4S#m3J4==`UaMPuLlrj^{_|(n@K_u-;;Sv- zd`4Hn#T9Aq^bBY(h9F~gsakw+9>sD?8LjnK zWxI=XTe-`wRO4)Yas*}RdSkiGu2Xd3K1z4?px8Ioz9U1T_yU|I;q@m9_LzKz3h7+b zs81FNa|@$H$W-VL&5ffV?HvR22`+zzCG@scvzKoOC&R(lMH8j&k;T_hN{IH(H31Yn z#y^2OzbY$VGg}z*!QxJ7a-xp`<@wjETGi>MV;EEU$;g>)GLU7m^^=P|vGGf8fwFfL zq!H37tJV$!x=_=?4^OYoTa6>Ct8MkB6+ZyW5qF{Qpae>K4Jzd)Zkb68SMrEy%o z5qo<{Wxb&50Cm3GkemlDloW9@dzrdtmKv^GXFak!NSZyIYn4Y|r}01Ib;kWQsZF;t3%BudE1F9JFd zB}Tb!;jYZ@*r8AQV}`6p|K{mXd^-!DWwwFMtatS=^<`bYK$li2$s>C9R+X726Qh_R z^%zSA*RA>Fqj?6`3ueTRkf}8v$?LKnY^~)Igqj7phPqZ@2ye#=*@kaHhQVIz9fV7-ztgPWRZr;`(W7hM zixaaX)EBAX^vWw7f|@4$mKa#J%Psrnehg8d;KRy%`3-anGvx#*1nDA|>X< z$wb&ca)m%diOq!OtL4z}bCNw5Fq0C%U4Vsf5VZl zbmv7+;r{J$^4^f5)zwnTWtTJ3`HqM+u#inToWtd%Ro}&)n>_2++M0GRdf||VM+fxu zi7PKMH|15N_OJDkPc1P4f@l0aB^Qv%k6eal0MrpaZOSq@eS?z$0tnc0c8%aRigStf z_4W4YU(5edl8lsyU?Ipei;4CB((!gRD2JSAt#~6cb_LY>|I-b7EUqeKdiTr_%>x9D z9!$djnZuCk9ev1lwS`?(U&Z&XTOgDqgEsSD)z+HTLF)TuP!kQfv4_Y zYEH~=ECQ>pzIi6YNufUo!A?|lqQ>ixc?Y%%y-5jovwKdOrBE22u(3*6W1ByjN~}x5 zPX)?SYX;YYS%d6^zT;>fuSY0lQu`W%(+0V^vum6B!~JKoTc~PJ?PtEzGZ(Vg)drR4 zFAhze8?j`QG*!o`&GvAY`?Id($jYM~29w>(mJ}wO@jpt8%%ORb&A;E-D@iIQLrIG% zkZIH(VQmtY@T`?$+Mrv^hRRF+AdMeT2X!XBMjjJURu~9o;YsCc#ZKH&Bn<^V?`TGS zH~0#DAEl!~yNGQ1_Q?1rgNrVn7{|xgnsyJ1c&)#SslW{g0QJQbsBl-HFX{Qg5@aO= z)ZQ^6e&SE0`11aSmJ#qW52qne@a|N8B?Ir=w$;@o8~;VXg=-Z16YC=^9gJ_|2Mb@a zp%On3SrB!Tl&;91W4hEYhUo8)`4>ooo8-P6(L9=3al5z-CLSs|bt*cdElPfb$DU5H zeeh}0P6!|-X?~9#rNHyx;sx%_Ic4wDlZ5hs_V$X!xLS_udN=7E{>D7;mY)0f-ZtFt zIKp-cf3wZn@Zms%#<+;E8k;&rD6VfojpXzY1715?*y7vxzmT~aZ>S%za`EQX?(^yV z-PJQCbtj4Dekzik64i#qDX>=v&898RA`uZxf; zR^R_J9-`aAtdwQM8noL>L^Wc{#7nBg!7IiG3-x?8)& z^D{w^Qexqp3D^o6RS)Z6olv1xJlU&m%a1Zt!*(MoP0Cm_nU}C#>R!rJbC80~=q3GC zbYVD2!rUr)i5XzFb4!4?ElL$x1d`%sdS0_pbc9uE< zo9rjJWY1=Z)}$O~oN}dYaH7aO1>v3t#^w4*#I+IYgARdv3}dcK?NrHySdox0C$0T_ z58620>h*4QUkw@%yT%JD1i^=dl{I2m)4n1`H%}atIFYDm`PU`S6XwH;Mw;ssraxWJ z&pR;yc1W%8f>x&4-9FT~WZ;5MP>I|N_+en7^pL-RorxUpv}RYzd#Q+C4EJDprg7~M zs$)eiy=$xBQvkSZ_{cuwwloI{B(3Xa4oHG|xW$_)lm_qpTa->44 z&6p#Z08;0)c0!3MRr6dafHn_b9nITjDO7e+Y<8zz}lq7LXQt&~2;ZJ3iDe8PQWKAIa+1W;H~<#UD(_iRK;k&N9Ar z;MlN!d&SL~939cm(HJinvCM4P&|HFsZz>QuY1cU2blVlX$zo3HL;ATl^$Cmrgr~iv z3R|lck*Q(cxUX-3AbM~@;?T4&`2qv)I!PWg*nPnW@9K}HQv7Ha{*Jt4ip1o>6}Mw3 z1q;@8QT1G^$a8Uh4_`M=T3FZ`I5i^pZqpvyg;x%|{H9zk8mGVGA&cJbLmeyy`|Qo# zejUOG_Lqn>bw>26>r~o0anr|C8ukiCf*My-&W^_KmItslP; zvE1HWJo0-%l{D>aR9kym(E9yvPzy+zwwEh{hKb6WG6-Y5n%B@e7r)-5R{y~Nw|Df2 zl%*R#=Y|NYApVgVM1jdgqrd6`)ZokpwO$PZ6kmg1_6zg$HR2ENj-3>!{e1=q`_};w z56&HNsjOXv)FELL;sGeVfuJ_Er`m!Dwr@c*-A=?HXJ~Qi**zCQL3`m~1B!z{rz0J1 z>Di5og`}0YNnU03C1w}i;G%bE)sw~%I8L$i=R`F1o94mkub4bhcp$l(m-F0pkr`9$ z&BzQU=JRLh*QK{+vi=}qh16nRHASjWHg-Cg|NRvG&=}mewLmd9@I=n!l*))oA4INq zt+#)-kWy9^GilIgaQUh_md%h)xuuPBGZbI_t^h~<4jiFeW#%Fh@#ZR=&=WYjqUCvC zNMy_T%oFaJGqYIi$p^gFzuW-9m#Ib0FcD54%n}ir|Mrx+i(D0}s5Ic@9`_2uj=k ziUyK(#`r~1Sz=Ou?lXiRoqniT{ZVX+F^iHo*yV2h-l@*kijn7Z?RV!w^y64G88GIi z;G8%oyY>T}YY^jb>c(!^w6jQ+Lbs#H5Lb$<+1+;m^4F0#`KtSO8H~&nC zBr=+9Vn(d9_%`3jZCG5cP7PSUcF)Spb9%(c7Boev6IXLsf_q6r&+ve=a&h09ijcVy zuw)M5KYkx^T&O?wp{w!ZcUi`cG#_p8;PvDBeoIGs?(3gPUK=KC?ap%KdWfei9F-`r z>-P^kMl#KF+$}yRo3qr{YT<=C^a;aRn@RrkEL09ig*J*1YSHMq zOg=BDUHn<~{a=&Mfy14n%ez!7sx@?_i)Q}gF<)#)*LDCm=NNK#gf4=WqZHcpjBZ|j zDR8?$p#blrUdhw;%oKe1dPS>(r{We*`Pssc;owD$59*l3S?z#}1Hp~cJrQwllCjNk z_oXvv7=+B}#i(4hp!jDpxlSS_}L<@YGj}C%`1$DP^WejNYY68 z6)7Eh*5;}|+go?8&#p~ldI{9MJC1)LG#~%MIs-C4JfNwO*O|-nw-bc)Nkd ze!vP96@1q?If1vB7ZDrz5^M~w81oHS91tuQhlCrC=9JYSpV5gLf8VA{#_1AFmb*u> z#(stN|GZ+2n424BfJPiDr3T^i(U$C9J4GrPt?~4~3RWL2i;beY5auv3B~oAIafL-q zI%#DDETK)6989?8bqJ$r6t>wc4c5&gQ{ehc;lU9bXAGmhyZ2IF71mw9BH*@#u63l$ z*%G#~a1xRCDu^?ij~~m3&oRwPDj_VBQ&0t@>ZTKVrwR}+vf^uL6Qtt-FF8vjPeRR| zJbo&quyXM+ezA4*ut>#l2X1k5=%+1qj)Q?osK73zekxegSUInB_#{Y8WiYaa*+rAxb|d?I8W%{&W>Cg)rE z+dw}Py(jkKLa#-LmrB*pQkAR$1L;50A!Ilibojjuo1rNw`5JUu#E(-|kCoI;J>+@y zSxEW6-+_&xrBB|uF9l!TnL?*jUX3WV4}REG))lc4>eZK8R)z-b|k$B0$M}{7Mm`0B_J6=K=Sx zaKfBH!HAB^;%$zW*@$#CgijE+nFcJ>XSKC?3F~sOPx!IoBALRMXz(=)$A8OvUEB^| zS_km1FRC7FC2qKO>qcCm;etO4KFM=#*RpwKAL_a69rQD#QlW|pUW&J~Qc9R~&>!z) z-)j+SYkmw}Zwe%b;q3TpuHoKR`TEYksfE5Hm9Qon^}X*g#MOG7MpsLE|GHsu-ePzM z5g~B&iZNMo^_`g{FB9Fd+|0TeRPG@%g}qMy-;_v0KR39OB$b6igiFYVu&wE%|MW5M zJb2CE1fC;wl2+w(DxX+)K>9pl-)I+lx$MwPmu}i>K%Vd*`Al>1@pc}QsD3ISzgeU zoMPEW5N4VvgyVN`#DxU>sdmitWj;!b49{OKMU)bLtJ3sf#DWamefZL@A|ji%{ci?$ zl1=z~rcq}b%7~v(7FV3m^0_bZ#cE|_7SOO$JweMDjZMAL$=tb^bs91@Le|s@GFbvD zb|fcoj1T7}+33B3IEmvlIETJJHw3#|l#;$gC{i)6b%KFkp$NI&0ce=IA)mr|AO5e7 z0=Wq!899_Zoa|(I>?bjjAtFnKY=#V?b)jGkOolJu3KOxOgvG=9{OUSdNAmbK-@iFC z-Ix2!4CtOPc$w%WBqhB(WL4MZj{ETQbHGEU5Ht%5B(++Z4AMD$GrT#eeh2tBX%Mjd2Q}K zHn~`57o`Lh{QNTPP4RF~-W9b%FD`Y^!kKU3mmk{Y{g3Wp3`eVn57nL&fUKQ=DMD=8 z=E=Jv_B3$wZ-{2136)zAxVvw3W}+iyzm2lP-HekdNyvs9-bEfMKNuc9-x}bEg!pr& z&0zGaxGgte3;60`u}JX(oD*x7@}bxxZ(JN+5|5fLSPSV;t-*Fbi{eu^>Rp?!j=$4x zeR(g_vb(Dm8D@^oUZ1h2K*H;OCmt_}6{0SzFF!KV$_7QO5h&lCafDKdDjb}pSt>GP z^r1WiCWBv`ksd_44ZxU@wvmU&+d{Xy_nJW`qby(L$oRZQog?~bMq5JOpRLqw&vzGm zOeTI^hMeLj+U7uXpJ&98&ICFGXKmnu^uuy34MGo#hDh^V&(p?tG2{`{j6_P!b^t?! zW=vaMgx}a>4g%IWc)&y_nW${V$Sk@U7clOeO5s32egtx5et%WbyuQvK7j3MrXp?eL z(E`jF1M#3doc&pNI*ulkd<)+Ca8N)I*Z!-rf2}gW!Gwz@7XNpMM=}>N`dESN45=pb z?$}u7FXiex4>M9CF&5=}in{)PU-Djw69Y7v_>)?{X!m#W1!rpBflE^MHQE)SB=G;Z z_`UI|ZxBzhq&@yJ3`#oCa`K?GM>_~*14|4dC1@+j3pU7HE@ zbTFDM%(Jh{=Fzk^A4Tc&z9CmX>!!*~YNuy{EXvLNvG-TQi3F3zHBSvWd`jLFe)6bM ze}&(p^yl%9w-OpQ;NJ93p8UcQW$ChX+8iK`odVS?vgBd)f(H>#<~;ZwR&MzgbqiNr zh>AB1EiDeSlH`=(4gWy`<~C!H@hJjCIhkOw)K%?5>j?nYv{i6|H*aqhyX4l@i(G3#bB zRW6V?U7|Eakp6gsI$iW{eg1s-D2zG}_a&K)jd#H!2pP??uAyd7E~vqrFy8;^g7xjs zaKkvhFo7qU35n&x!op#%P6U)ow|a$*Kx+QTH$upHEA3Kx_aew}QeX2}j4BQX1zzfx z`}r#<`W1(wTK-VKAmCFMQ$<@Oju~HX%^q-yfTx45_;hQ5sFw)?%}58YNQC=8>(!PcV5|hc_@f(5xXm&dJM6*MeX`W__Qa!<)45$?yC9?X@*#YT&PKN&M~3 zxa8U+-{qE~*gx2pNcpZSE@IC1pPJS~wqPd6cz+UltgTphw%%t zAc@Gw+xPM5)_0BhUU^qgI8aHzm77FZ+5F|dQ3orOaGN`20PiAmp&d-@+K_LGH1=II z-SLw(-83*>0k25VY_pr@hMM}a_C_d0l!{e7ny|Rg&;hBvIzqv2Kig$S=Q(9z+230i zXD*6-XXdWI%!0nkV4A#wdY>ZmtZ48_7S7kKWnVn7unYA8_NSvVcCT8)d|Op;gJy))r{>U0h&#q z(+TRAVH@jxdn+aU27+w|H2Az0E-AQ;<1>KoHi&IpqgwWy#!nGtZ(=96dgK@BQSB7= zmgvs<_%IZ=^Z~LX3TPD|!iF5(tei;Lp z(}1zTb&0MZ0p)%|OsfnnM`L(TQILH8!tw6Vxg$3WX)Gj)|8Ec@hP)6`M9D9y-qeDE zyva*Kyy=gHKu6OmF?XCUgNLJI5#mALFU&fQshjye(S>x|=N~LhYM)HSXsx>py3OYa zMYuT?5^d%eZ57FNZuu)xAqsyHPYavI#c0ul?+*os$Al9s zOIt6jUM~j$^b%CfX03wp#P+SO_2r>#1%7`VL#+S2jd3I~lxxg=#nB3lm51T%oY$}j=E@#+Db?QM~3N%j9()68lmMv%fe6%PLdJYuytZK=o}l=DE!nFz@y2HbYu#* zWmM!44Oc6R@-u(cb2((Y2>@x4zi}=EgqgvzbctgQM1bUP6e#HLcbzpI*k!0ceTUiY zFrdt)_x#hn`3q&)2d5g^-rsM7$@xDX_2Li-=w4dmUMjBPb5?2`T*PZ9;eUT9OadxC zS|B_kPaev77_N5NWT>n|^q2YgIWcFY%%RAHup@Wd-fAKI<1RG*yqM7nrxJ9>|0A0b zL#;)2vw!*B_#+6jzVj`~Y!cEpk#u?7`0Zez~bj9lSfmLzaI@Ll2(&k)S$p{|y%&-nzYSbL6~J+`4+zfZ4q9 z5k1m*Z1R@kCGLjhz(hsp*TJrf;6!@WMX#lJS~AYB@+MT`#&JOGphBMa9Ocg@EEs=p zZt>=!WMZMt;qom<&9eh0x!os>+#~}uO9JoWCfY8Qky+zei4I;AOG`R7FIh5gKggRI z9fZoz(s@|re0XrAOdi7()+=l=A3`on2h_1Br{MSr3C}(p)EpEeQsZ#?uS&oPfC6u+J0T&vz&f7xn#zxm?#bn5l<^YdRS z=s7dQPaoV06JYDs-GZolC6Z+u&qf9M7T+C`z!>iMfIP8%K`8i*x{dw%`nsp3sFlT! zQ+8p&53l$BG$?zB**&Sd=(>>md_0$ojHk35z_a0=hjoAFC8muTn9LOj|d@Lw<2Jc{kr>pOv0d6z2C z4<8Mhdwo_7th;G}5telYJdUn zhy#hJ5poMN$EnpV4DFe{WZLjwAvNhsSRPpht%66TC*QGr(&u@*Mui*!-B9#4f@E=7 z?yU-_wf=c0g3-b8Q?z0ZC*Fi*@5x7_&va%bQ75VY$i_sBB8ii$0e7rB`|r!oWovbN zQLP?H`;iedSoDtOUp>}&!jly4H;nzFB!oviNSB4<;|#jEA058*my7cS1Mx$xL@OcJ zpdt+LvKyjLkdk)E3A6&2);>Xtog~U>R<(FCF+2Mi57qa`by?;D$q1G#$PpFIHK)Ly`k-~> zerr$HtIdHRNqV8-Z|qE$LTmW)zWIyYI0hqelFMlFpjXi!WqWqU_(SpPE6~ia=5?I^ z^y_7XsX)87i{)T*h=dvM?T-x70=tij!3o(Pm@b1a`wSWka%F_Q>)MHfM!cO2$iD`A ze9~WZ`|8Z)5C)vmJgQ~7B))mM=E` ztUX)BFW8&8!LAyVz4R6(?RL-4VSfMG?UVk=z6urTgqXU$4|H)m5FazM=3Bq-?N|7DV?f16id6u##F-z zXaR*J;j(`-@wbIIf&il>!@VzFt&k8IQ)q`W31AQoz!r%6C z@80)4xNH)Wzlb=-n+9JSJ`-}NekG4$m9(WXP#NY3q#;7ehWG`vuDye$$! z+>qmpj0FDX)|G=2ecmGd?5Oo`{ikEAofV>($E&i)J@8OTTi$!gC;$MQuoZ-FUNvky zPgvpreP_HV{niz4ZeVq}h{b`(y^E;y!8fNXQm{0?~5jc4Au< zu?u)cKEp=#40tb&qjZdS(@rpdgliya4${jX-EzVnPJ-rix6LZESbrm~VLM_cV*;GV zdsCK>mcFMyj*5>Epf#-xPpsnnCRdmyy&ox5!-mZnfRK%}G@{}`VxMM_q<}d*CN@ZW zFpHP!j+TAnuNDOL%D(n+)wc!*n;LpZRKOJ<|of%lab1<&l%bU$W-bJV=q#rs- zs4hgwzk~l)o{iad<{dMMdJK<97Th6n_Te%2n1wsr)QA>DIJpTzAI%YwMwU2+D={1+ z#O-QQctO`c227{eG*qorka2NRLF-r1GS3NMys(oLqZJ!ymk?O3mX)(?J>`K_7aOFh zlOx^hK>he__{U)R`oBe0XdkGR^)T>*QmK(b;r(gvkGl1ULq&>1UbVw;1hjsI=~cB@ z|2p(3=#$4?ZC1z~V${Fr%5@%H=~>hmqM>Ut-2_n#_uxNJ2=K$_eXO?dQ&aJ4Qp5?P zn#U~z1S9a^1bzM}f;=;9v{HrDPwgvW?R zR4KlAT!y2ekptz<|1tx_*gXY(uLQ{S?Anu{8d#R87AHx7Auor-7CvX%)?cqgW)YVmcAfu0>Y3CaKr1=Y*c9tF|}bIv60KrX?}Ghg+*Ur&*TmM*@= zW74z3OM(Ug+TBKpJU3D}8d`rU4OeObh9{5$rw=AURc(YPEqn%-TsVKZ+(AL;9s=Z+ z^DF>gje#qhbPRmeZYX>7c(9tIxRS1L!)sgVzs<%rKKaPjjKwSTMHPqfqmsZ%a?k}G zOr7>eMF#+ib zKJ_7NYYh@yrmczT>KQq*P47v?sKq1py4OKXV$#I^^|H|lPG3mi!wnAB3Ju3TYQU;6 z4wH3nR3iK^1bFXNmFCH+l&kR%m`F;F_u_hYf$S1rouURNLI4^By*mu~X4LtC!#jQ6 z>#oCCFD`>x@Dq#GFY`b-edt$tqM*|J&j8X?3n`*AbfcpXAWH+StpU~$83$cjUxEk$ zlHPdHN0yX*#SLnjR2JN%t3|q!FY%fV)EJKaULO?MTrpUj<$-#@x^W_&W8{5nX^i7U zz2Veio_$2vDdySfIZ!*QVBFr1y0;b(OX2FB`k^cnFXfb{3sZ3b*iXx>&p$2ORSS~d zphm1R{|1zneo{(%!|;kHd_ATpr@6ENkm{_+XHibe?&JdV1ce5i^w4zU!w1WLgjVkJ zP}^sHdiIp?qHYkI;FIxCg_`tlNBYD5EIn^`>&|p9M(j4+p}-9tH+aD3fa)5jkr@`t zGL+2G#*Vsp=hmJQyTsZQQOGlwfCCVnulnPPgeKYCdISY)Y4Eq`6$clNa-6m<>NlPE zVMq>TFHHh{|He#*_$ruQ*ZHsq;xsWo<`qHlug7f*@6HN;kK2pg$d=*eXtYdmr}LG0 zgvyZ59B;8BK0xJ2?Z{0Fzbu7N6leAmb9}*8sR<(0ZBJ97d$W>%_U7#99=Bb*+ss85 zcU&_oRQYA=uT+a!XZHWo3#lZ__{RRHxG>Pv*H(POfbhC$k>^}4dJ@N`-RiEAyg`9) zzH%bOrfraNTt3ox`?OH0>IRA}a=;mtezyOyE#E7gTMOD-Q9)$I9o!c4uX>fQDqb*m zkaaen@BK~ihMZ#U6RHnVQGj>SgPq?%Iw&}j z7Zsy8y6EVLa(Rii4E=Gh7dvNHwehXNaezVObEUuY4w=*u%=i_-KuiaceG9yW-}{$O z_}4wd>1@pwEoW0W^!84caHm=v%TD_U*WaZbP{!s4b9cUWvI5nwet0{zl-wgynXd** zNzBaB=L>u{1rngZNPWrb*tZiUi!Peo-Jw@+9srlR#*OkOdG*q4JQe#6FuKGCpwFC* zpBxy`$H#Auqm6HTSE^?j=;!L#R<4R0UIaEvIRh`_SL3noVJ3NJ4CGS0k4ZJvS{sE>2U0~}?|`XU^-S#>A}B!*(}k8YkM89Lq4u1I zQ(=rHp{Tlz(8g0s{akj&LbV6HvK}>ZY_|dXJ+*7pWT|tsk<DdY;bj1Q!5f|LnrlXX4tA3_# zbWyS!UV7A)6QYk4`yQe>{-jU>(@vqtEMG6D57RAqiY~jV^rmsxv-F*IL&-k>j^_TO zv&{OCgoC4dnpaks<>Ip_+890SCu_m2MUZQJ+kB}@x7s)EEh@vASitH z-oUU=e+OWRPh}5u(~@EER&4=rHf0ehJmm3lA>QC2IJy8b7$3T59NN$dwr>*^3r%~i z(@GS=j9kGl2q134I!RrmpVvHl8Sz0O^{8%#wi5-5%9E>CCLhR3fbZ8V%7h8^xV?SP zg`_I?+$rGYw4A+f2$5J_di&+owspOtc8#=NUVi+LQ{6+6;+V>F#DQ(u_H0;*F;PgztB^68B=JxvlDaN6S9YwViof8-PlUj^ z?@;QP%FNR%Yn&ZleHhvM;>;knk~a|$<%x{OXqp+iPs4dQr)Qz)9Y>q;H}uel@0ELF zp;H}1Z!Pu33_m8SIa)B&9a+rq19SvrZ+l;i`X0E>QhPj^e@C>tjF3G5aAECyH72Fce^Z_I*;CTN zYP9fcy(}eitJE%9hQnjHR4@)KlFg9C(wr9`mwY0v-yGNRh(Yg^?Ac{|E<(FSBvyAP zMG5gUwl(4E(8z`<+x|}dP5DIM>wz1}okoLT$B{ikVbl4KcYn<=?ci74!u0t^h3>c5 zXf51}OX&h%ZUwv)qDHO|2S+4sTj8`;eLu#P`X=M6eAcz4)nmMH4}NL_e^w#kWiCXY!_zq`;02Vr||iKVf2PpQOCzji+#rZ=mBsD#4ADRqsX6# zjgiMfVn%Q{-hpv&(oq(^xC``d=I*yl#&{`e?QDg;V`G0NzkVsnz+5SxS+x=9{x$!Q zk$d|hH#~h+$a$a9#9W3D`JbNIrOFKHo2YEQk4!RM1lv z#FFX2M~gRO*5lp3QiYVVVivo(qGEYP@J~?=WKAdW)_v(0+&Dr&O_r`{Yap40qd$=l z=%4HQAEMqmsLiO`9)1!WS_qUP#hn5L3N7w#EfjZXaVr$}1a~c397-uJ#oeVi6fdMe zDef*wzP#_f_xEKolRt9iA8rEyPOmvQnR}10J&dVMUW|QGobGGqLPEL>1qD2X?$@px<^KC~l>Zr{QNbVB zfT$F|W>1}vE^y&C*7FU)BaW~WiImG#V5}vN>i?|7O2nA@MS;&?e9iwn_$mG#De#|h zR5a*Dk5*j}$IU4@UqLPz- z$8BQMx%kHZAe2t_J0=4b=D@@L*S4yZHI=*k^(VyNn*BAwyC31daKx+SI8R1Ma^${; zGGO7h9Dh#jhz?J7ebLK?1$l1Hh-+br?%A%>`YN0}H6d7j_zaFc1HJNvz2cxYTVi6DDacPlIvZK)QH0gWgXH3G?<>Q_259a_5?80yD$;h0&#nXj=fJMYr^Ta)Y+aNVok`xmMe zF$zT9(>n=hzESek_2H=X&=65QKI;2s1xL$KOku+^)X1o`{V#d(OiQ}U$4|iI>qpyA z505yrUvrm;qO{9VkEs4W@zWbe&+Un)Y%OYC+v1P16^SteP7p7fkE~Nh(+f2XLg;H4 zR`*2Qp(|nH6Pkcl>|7st9|)!4!U(z zxj{|>f1-8DT~L3Sfqc!f;d$Np4 z0MKq_iwhU_&p2TN{UHhucX8&%0bH_uw;BM~p!W~o91Y-2p*wj|3aHD@)wXh|>zq!} zfYRT^aDQYQ$f8Ritoe`JO>KsnVQWV<5h{Q13vMt5;Ns!T<4J}O01F;?t)=x=1l454;@bq%`+ARO^;}wz#sCkjvduYGLnT=Z9 zczEzrStZf!}>_U*!(?^_hU5_-3)SZIKQ8Qeo)|GL;#XkVP^H5@8>BQ zGPUnS{7nN|^qo|1BmzHPbv|8}OzR|+)G|Zj!178fM~*j(pKeHw4#AUbnk;Em&6<9_ zu7=We`G)PI%6InxE{DTSn;0|bIV(u)33G>27Kj0u7#Lw*-)-v3338L2vy!{3bbbnv zu{`eTlAU^6#T!al`FwgNliB9t=IyuOkYN;+ZZ$SQE#v|iH9AW3Wy*PZUH=XYlL4Wl zib(Q-cfQIbrutwtX1~!9gdU`B^P0ApFTFyY?v|Y1dF=m70pyU?l$0QVTEd?qOVAl@ zvXZERF$k6>NM7N^erGk>@4AyfZKZkbw9wv4W0DaHkkwmp$pvrVD9QlvcFKR$VDd0mHPALghe3p z%<=d{pt~94X}Z~3)8xY)o8*#CtX#Z_*R(tn&r0p)Yst2~G9n4+__O{GFZ(x7g&*u2 z@P|ItKv98@O0OhE#p4cTW!+Q&Ms(kQI9lMxj~^5?H1fgzuUIms!1M7Osew?fv>ZnA%8G^f-y=mYR$HRe^ z{}i*d1kl1d60r*j=trQWQtnjUUZ8K9U~MlTs}ZDrfS;vooo+B;M;<@wAhjKRhI_Dr z-R?pT%PIQ{C+uFu&S(RwQ+4~AM*k`gwY+xzjHvgLz&OriS}>Edq?;0#q2R*JV1!x8 znSa5vt`$;SH0Q+v2C*u-EAV-Q$bL0Tb;n}8|L?(r#wE>M1|aldo3&9Whwk!xz60Js zk>}Vyx6l?ipzl`Boh?;s@9$`i&2hm5*{U1#asY$(-CntHu#_d8x4Bi7ejZ9pw#AX- zfgWv*;Koz9>rnNQKGa`mR2_i)$qsSL?cC!?LM$(cc&MvaCALwwY~|RwvL+mVWfyWk zql^2AFOntT6uc?qLX9&!JL_>zj*sQIT)*4w`PTgr;_caex$b&a1kvW@{(QmYr+>qe z29XQZW(kIs;pn$9H(NIakj(>lwQ9bfmnRPhEzwkT_$E9N>MhTmbTi%hW5U;N;JU=2 z<#$pm& zAb$utKzH1-h0oM)LPA1L0_bKN5h1ymnR;lku}%o|+H2^fkR0L1bc;H4YKlWnI5p8A zPIJ80G6D~3+c+}dAs<{^T#k-uR#z7d*v%E4dG4rf;vcBOLBODt*R@iM;i06xfh6*0 zdT0L!X^q>yO~Z=xmCh3^L4h#0tLt*wTJICs?sC*l(X<&i-xu|2FXGg-qW9++CR0Pa(f8dYDk&1JIK zN9`Md-W!u%r`FsWZuENXk%3{6H&(|#0c!B6l1B4pI8Y}t zO+?rOU5=q4QLc0yGnUjH^8WEJdkpqe#^G&(T_fj8OXn`c*XF6>f?x~b2yO2!bmdxgT~u>fKHuvwZ`>q1o88RzY1fRuC zB)tdF0q}a^>7z(@%0VBNKK93{Drk$j-yUWpr-(SU$nTVxI+}GFa_W|6vy)Is>Pt$2-!29M&Uv?M%G`mXLrN-F#KVEm?FZudo2uaknkLuwp{1~O`t>G9gBD9u?Eu{F1VeZVE0%P` z8bgVFWRq-CVh5~ii0OlI87r~|5+N^{iTQnFzh?$JDP;CoKui?n0_}g~aL9*>p3wDt zrFdDi_P)y^@qaq4HlEDUMu3Po_ay^*g>9lCV>)CpOBIp_ierZIZKhH$|W0#|u`N znkY(G)GlT_baGc4Hxb5f{vy5%v#b>Wl)>;C-`984CGp=Cir)DvZZS%ESAWopjf*PV zej5Ln2)<;-ZIB_a>?!7?$OE&b9@#mmNeci8_n0Cr__fMFThSA&4 zN33z`Ro=beNIjn@(=~%%_dh`d*Zy&G4%kmX{^K-T*An$~6rG=Sn^clO9eqER^vV?g zhBYuW!MuYfRY9N&-Et4PrMe2?g@@hF&V(j!RXw7kJ~<87YlWwJ8GQRu=L5q&GsYJtvU!S${%?v2Lg??E^e$vwq|}*2qiD#f$J7sW^JX_s)nnp)GLKk_|@lpJq|G zrW$4&A0<-l1hAz?y^r$_#|6tlWXE=_KXHzbSQDvcBDm}>YD1R>3YB`J)gymTk5+i# z2xe?MK13`F`cy|obA%FG9X+Sf|KD0LMS1p}`EJ|sTXT5lw)ycINbPNWp}ujPe<%6u zY)lt%lMFsqxN%juOi$Qm|DV>?lXg=~X|Oaz8Un~*qTP<9ft$`K`kFuY0{-yeZORj| zG-L&=d%s;zyjTB4K;tI=;ri&@gACyEjAI-TUXI?ihh7HZT#c2b|SM>mG#`~ z&L(FEf%~P1qvoRR(*%D@lTCku?wp;yF93`!Ji?0vsZ;vvH#T6FlT)d61!xjWZ3@15 zVwQ|Yztm8xKS|~52fh3`J$)>&G0ygK(n8VKxAXo>1YO{^PXu8H7SP2?hT#O96uaIw zUt%c#q6>3JOdetuM!QTxZc%mtnqAiYFtv&%uL$Nf8_>=YrD2;NaqI7ES(XHB^9k~h zF731GyD?8d!-!DIqhw6k<8Pc$w5+xF}eNWINMKMOl2UX>-Q`-fsb>y`>ut>h)^N#bmSrRj(Fh~PxxptKm&qtCJaJ$u0wbpEa>a+fkZYJa(x z&U_{<`TjlE{0L0uo;H~D5M%ay`rAe6gHkmOrb5e?Oj)FgUU7hiNggR(pD3Kc>E&WA zGm;<*<`n$L0ZXH;o{mewZFB(_`OaT(K#^aZP_7aW3M{~O!F4rcL+Gp;F$_>tSsg~* zAP4=$koguX9@1CNOO0`QYv;Mg!L?X;#ziDjw$U0Bx1au+Q8kN-2;Z{dC@P}rs*R79 zZpfjZvKDwI683TrkS9{R1D}4{pu&_sj^YMO$tf;c$=E@!m~#&G#3NcbNF7%u_Qa4<~d&I6k@q=HK!OCP>4qrjiiAgf$qrbVL^ufk*Bxuw?5n_6T$Ra;RV zGz_x-ptATEQ!zT8zPy4%dp;DA_it;DcVECi1I8OF#3VlSzoo((rE`2(W+sPygB@Bk zE3FZ-J)luprC56-h8Bt!=~AhfxxHZyIBan8`EDtB-2!x)VQusOd0-dH1Ga@-OywZj z>-Vp3Iv*Z^$#co+aWTb+aKRWd8IazJ^K0X0ov>pZ^qfTsp^nSZSQt6vG`%O6S{lLu zvQ&aGqr!V;s(r?PtoJy`8m23NnAL;A468F&$%13Gj@MnjB~(}96Ozon+ON18SE+4g zK0Xj}2CtGhQYhrinLfcD6tXlW)-0^m`SGJ^QM#rxZ8R=r;}qu&12(o?WD$G&5nwI(uzuaOKkiJs$S>k+!9sGI@FXs8 zSz!EbrRF`wROQv>6If)=?ec5I1msAIVnXMBf#{J?RmhX5{_XMoYE6DOgu0X9;5Pr@zs@J`5`5OMS}f1j>70Mxr~@ZFL}KPZx6Xoz7q#8P&Qm?dhpko* zoX*6z&@E@~wu7Rs)tdLF{`N-KBCvLKLXbDOyNsqTF@dP%Ux1Y1>^55Nk`iVF{MpNx zOJu=e9-9#o`sxa^&uNnTclxZxOKGEvScwo$_>gbWo;9BnC z8F|GS=uO1j0UQ;upT{lZ4JpLEJX1!6L1YjKL2kSDJZRe@%oYkhUhIs2XO)j-TvGLG zj=Gkd1GT=wPq48k`fi|0Y(KHgzc;CM^Lk(T!Tkipd|oJFb>mu+?J!!h?tEssKnv?X zKMHNA*5mpT5fWDucr}t@(|5C6`A4XjBu*j7hi`r%s)C&nG9hUr^^1QT(Xn-A#1Rr= z=C0_kKiK(7O?saf|wNbKG`faJgjmKIC4wq zLR!$>*Za)rlnc^{-;G2a9q}+5Uu)WaTxBB}ts@)KJKK!mZnYb|Tu68DT1|CFmn}_l zM=jfdcZX0YV*dxo<%h?r2P%eAVWPfb)0myC-;2DHC2oA8)5pF}v;U z9C%&?)ND_p#9D5P=w4uSd!f4?P-M=r7_#C1$fEjY+&Mh{;)2xdw*QG>KrNnsnFydf zvk4H&8g4!h3Ifs7^Hq}UzrH`mBd^i-gT?+RorhOwb>d8_jNnD z<}@ToO*=z0C+em&(Py~p@#GL#8aqFgOXQChP{Ze0ASHJvEgk-$#4Uhep_9}cS z@wH{F_Vu}9TtLsPbaZilz0jbE%eqWHHiIz(U+IMh+n(ymmQBp@%v%GyoI9J=?6Y&Y zwSl|8lPQ$b#4K}Y;^5rvXEmxkZ*>7RlMG-7@!R;2GZHfR0*|C3Kk{0`YCqz>1OF+h zZtfio+!n3$c>Zv=fc2~{sHD0*d7S0Xq}cGBHAyMC$eDkzdOO z<$)mK&qE8kSVJmbb<1hURpHhJXb+c+*OP84rN6H4e{M-eFW8f3$f)_Hc}#7zD?S&K zzOSM%2nTpW&P|m(zTHovT@6OChlKB~62v_@VMLF$%TZbY(xsrLgCy!fh_Ky#p!so~ z9lVo(3HmU!&`EvrjWOvMg-!r0JZ-0g!g^QLt6q7hWDFlXAr-+^c)Yqn#%-g?-Mp-C zCL(}8_s-sZd1ftvh=tbbj;jQGGvpcE3Av*Y&9?qaa8RqXu*)(L%0iCxX|FMz+%jH#hAgw`8Bu zpVR18VC@x8MEw;{y-Qdx2FqWEPihidl##YZKm0!wRBQYTZcfOJ<`>H5c2dqj_%#m!R(cW z0pL8zun=*YzrVFsgS5D8&Tb{=EZUmo59>cOqY?xfS7Wn3V0Hg6N&5b336u2#7Gm}*wYH`8tAepi-yi}Mk7CpjOk2qSsmu2_4!*qx3&hwInnIVPsJm4#yZmA z_HugM4L9@M&FkDPh>&nwiW3Zs2wXYEf%3ZE@6GWvqr3vQ!v#?b&;TKDtaPN+XDC2_ zMl>h}>b@WC@_!Y0*g$?|>NdV&jkfwOgBUuvX>PU*15{H5*oAeO&r|LQERaE%st>4x96x{Uxt43F!?8Gj zrYhfi8F~f?ZfNj{f{cZQ^g%4WDZV0prDFR#c2fMx;?zCP4c_g+zF+kl z=A#G529)I;OWD!aXfc!E{*~dDWzEbCFgm7lIL;jTE1=BkXnu8lK7#YFk=w5_;8uL{ zM{bzf26G6eAf+Rv%2^orW3vadV6R9r)kn&nEdtr7h*4(32^mabxjy?i!wB5e6xQX! zS7p-0QH{?_Y%v+$YOZL9xhRp_ghoXv+fX<$zgz~0Uo{7Y?3!RoQ9rHjs`BkZI1x+X zrdZpqc@pTeTTm^IBQJaoE-oEYG+n6MqWGqH>~gPhag}`{Ef}A!G-)}NfXd`)`w5^X z6*;rE`v|NW9CF&R^H&hYhPFG9XFHAxJr&uyOVzcyMgC)IlbM_dGq}Q}^$!MqezYu` z;h-bxSt9fEPi;N6aF%y}0Z7b1uv$bPG1%KwhwZf}^<-=BIwh$si=hOJ_U8eKL7J%L zD2|c6yrqGzjtc+#hK=wrg554Uf0wbB=?=5WeGxnk?jl_e?u#`>qtB=WF>@v!ht8ym zrz}|@QeH?#2|UaYNi-|Kf2!LcMtK&%i^x2HP)}DvQi38IBTXaWxMD0>#G}_u9}tCei!xv^QD99x-Io-IIa;K2l4F(G&E7lp(G!>cq-qGY{=RG1@gD zFAB;r`Lk)QR~5No_P_*w7fPG&aG~G*wf<4OLd_KFB_M%w?qkjTAP0ScHv747y#3mH zT=M+t=cqX`5#^5MO3&=`pOd_&lZ99oMu^=F_+T%xXhU*=FJ-jp5nEVVl5s&pBxim6 zM!3P5Fwr)>0HE>oyFG@}w->M2^S-`u6?f8nI|Eye)Lo9oH7r$P8U9o7ZA^7ZFSbf@ z91FHS1f}13lZRc1!eA-Gk>R3p0(eEh^y5shJ4fKeG~jj6K(EXkdjn{AzWva1e3RR! zy8Y~;(#yudN*L0c98UaU8VSf~Lr7HQZ#u4%Rh0%-oV}Jxb_7DkcBGc&0p21hXqJmW zzGT0C5A98FBqivr4b?`vBP4H9QIldYkX247`!hoH4R*X|KY>ry_`Gz@e%?^m^~x&O z_G)r+GWRH0BpNjli+x%+|Do0$aw>pASJ*eat$o^$TrMX@5E$_J?^tcFysFsBI5d&foe3#gE*Yo?#BVO+d4h#Xko#s$VR)tfx4i@?!Lv5_ zCwKq~p(>Ll&{2%~*D4>w4jjQBM|-uop=?^vJm@VN2{F6DC>nwNtK| z?=a_}E$kb}fylE|4%57Z=zpwLD-MByOt@s)ucU>G>2z zM2;Br8)1<m-{n%CM_|RciL!eex58KL1PbKaGm-fe1{<59!A2)v-X{vZ~wIp zW;u6$Ut0HWdI6zNNz~#P3ew=f4gRxJ#+BpJ9N?mBlefS1N|?IZ;3*3ZVCdXxccu54 z6;XUP!qy`F*5*44Q;|q{UEef98{Fxw`+gn~X z&M|u1)x1|$(DiVh=djr&h_I3ToaNm7-uYIMuCf%ml`86n21675bk7d`~GwZhCIdTR?}c3fy=cBDjDzKwZPaom?zzywY~5lyvix0uW$B zB=0~65nWKH`gHh`^v%QmMn}<&mxi9&!)O2ZLeJ5OCfc#6C29V{$7U;vyf@x1`T6wp z_8BTFG)~EHr$kB(E0YptMOqY`G@i}Deygnf(!vdq0pn1TmaWrD6)C%cT;9fYO$P{@ zd=N=3T-t&77d-~--a;P(Q+%sh0bRB)DCvo0giicboDbGix!;=x9tQP@T7+{$E<%NM zA-!@0#jPM1OcN`#+ixq?f8gq{!!#|Q0NPLBs|&sF2(?&8%Ec&6T_3X2huV+e&-MV_ zLE^uKd-|cSpJqy(F{VuAzD4sh^sXBp!C}vYHYmlsc>&fLB3cRR$EOKHhn^M}JJUIV z-%t{?9TlyuBC(YGtar$Cv%sZ-3bi*kMqFf;w4(EN?o!s)tl>m-Ye)Rk_6YXP^GWCq z<*Q-WpNDJfxY#x%-F=++4f8i;GGMu@uCJ@#!K((UjCuN-(B0>_=nc><&;e z8--?|SOZx}sfFvV9NumpcacT??YRG!g>$B=N>@!Q@vzw6g+dHfefd(6_Ko%L)|Na} zLrZJ6fUATx6iXV`QBW{@cSuP&JTel6z`jAV3m*|zO(mx8qc0>|?~+y70qTIg=WSvi zjdkL=`qrj^(iR_o-M4S+v%|x~39YPb*SvGL-#ghUUrb;C6}p`G74tDqb##K?Zm&ER z7Dge5zA8JT&P3t6CtG`LxizVTlrt1HOGj?wIcPea+wi6D&ZI`pH@TWTG^#$D3*Uz&9rB(2e{i^_Bi$NUr= zh6?90jt~fO%9TA1aJ-fN*%pPnUZncST{_(;*!%xx0qCBvM_-j(zi!;3@3u1nz;<;= zGuZ^72A1>TbcoH$)@W|mEojguVujKkJOAi^;*Ty7jG-uaUZe#M0`OVYc21DF>Jqyi zt3gr#c^qX3PuBwpz-u`SL5CnVPQyaZ^vq0f!N33wT+;n}pP%l#Y)qJfW24uLq~RTb zlG#a4m9(M;4|ZH>RaFAYmmfm6cBYE}AYmwkm`TCB`l^-R(8wrBOMmecQC3EH93X5x zme7K@*CQ&g>fAk+fX~EmatKh<^8X7oeJ7;BLEX5LKJjzRzx~@cY=FNI9e4#geyfxP zE)+)vvZ9@4Mk^yt7AH+`3DuVSqXk7S)87x*O>kB-Nf!XUMp#(b*47pPnvJ>t{{2h; zwd3f~JJR*xiKCmqADx_Z&4bz5Jg(244dU1NpW!T+DCVx!6|ZLB)ivvL-K-PA8%*5B zhI}#`I zWSQYPxqt32!MXUG4&Pj?bxm1T?%?}u_~W`q46-kFygNoEcbZ%n&_c_f} zUp0}cd8NyXudXVOr^xCVV{2HEmk(-#JRsgy+@Ag%j_i;1~;=yImY zgKS*q8h`PPejNvuenun72mvSQmYjk&;c#D@m!8HxXZ{ECd5y`Rr`0?%T5tc>g!cw~G4?J$eJg{g4uSo^$EmAl|4 zOL{wcEx@kLP zwQa=9)O+3JGMvgfT!w*^{pUj@J#4$}cj`-t`!?=whn`T>J%9w8v%;DnM)*^WOWT{% z0o(vSnSn-3Mo>@E2@OI_E6JQX@;aFfX(k9}c7RNEGC4%yfjsjhh`L1;EH@XDsa<)I zxzufXB>MT?(T^6R2)HF;+>Bh6tBPS%)-)r0$d%~k_i6qgA?rmOc~(CwwA7;_c0ZkR zZe@7OiF4?b4{eDUmSEaGaVnO6#_05iK3E3aM##4vH4UC31qMG{++3$48@syBCwDf} zj}DJ{>;jQ&mvUe6pq`&Uth^PLDt(e-4GUYfv9k)3vSVU@ETvQ2|N2aM?zIhJP?>8Y zGhuYEtPY;g1fGsZu%>i*9!3nGd9JdIyKE?y?+(-XO#~1srG%NH@)UY+lyG=z>h~gO zfaJ$8KTjv1f>l%V#^hl%zrN$f1~o`Ucwq%9YkVYK>b?26h)(D&+bK~hMpE$_2HAu! zzEsZSwiZbta3N4{RyGZdjdz(^0kQ`Ws)dgcFI_HPNdf?ydM+mHyU>Ce+YCB#-skx0 z!PQCc3fW~yl_|=67B)vU8}2+lyh)sO_)-GD*Kx(K{@A3=55Zez!?OM zEarr;C(GLpGF@FI)S_=|XnZ1db1}L<)hGqu?0?NAmlABmi_G!*8<0n|M$55>XX4mJ z=eN%fu)qqIZYD$hYPpeE>^0rkROwhHi6d60AvWFw;9EtPoz|# z1G)l4CHjiF>Q|C}{)qVs|0oPyWlgU)dPena1xRB&r z=Au+P*jOqrzPt~LD04O6*LlvaQ{V7FN?juPYJm2;zTd?{MNTODhyr~!#*V7MM!Nit z#V_Z2W)Dj9s0js_IB65iYUb_OvueqMuZHwgl z-Gg61jo%RA$Gx#k4uIPGRDMNW^5ze^A=kQBGH;U?fcxc7niZvIoA_PU|NL%4!#R7L z3k4-5r3NWh`&`-lW173a!HD}VDA-%%w0wKj$7ba_i|WxsUN|2x{blXio0@uP&wfM;`&wmF-&QEm-099)o6C7?CfC zb|!Yn#z&`dsyhNr(z+kHZC`FQZSzs%dVhzQ2c?cOdd9>wH&gQsCr@q}hP&OSt^ej7 zb>UVY-gXtDs+C)KD9?Az@l|=ytc>@ke2UU>jq{bU|Hfv=>GZ9V88;YGzfE5c&lNVw zRa8?`6X~;Mik`-fd}RjyRgC8AI*w0WTKMwWxrghX)ExvD?)1V5ueu>1h8N~U3;04u zLhMf8z4t3S!`X%keXo+3dO;a!iYBBN`2icYIG&>U`lB!~*Dv{I5cgAK zeiWB@_UF5mh{C-M9aMboZObUdqG>P41%n-v*U;}+Xfed~LH5nV;-mgrLB3v)P}}_i z4dS&6v#8|Vcxw}U&?((`X4i%+hQ*$qg3nSZV(cCf2IQ`wF009P@BOjxCk0)~_8?A; z&=rffDFF_!VwSJ+g?rN*!F3B!5OPUsN{x6Geg@|>}BP4iqOGOz$ zruTepr~e`{4fhC&S^6z_)_Il!Dk)#7Jm(Pf#!$th+@Sdz+as5RyJZ#6qhoLCHay zC^pK=Cr2S8mi?J`pA=L;qVv_T!Jy(RTffTI_nXwaRQD9!k=J{lS~BNn1(xNErom(& zl4C@Ih`N2=jmAI^a?tbQNm0jlJ8s~SBr<>@)#*spKq2N|)lN)?Kr7GxqN@`1(6wS! zyt+C*`sgLd0CnVsIS?XMN)TPhMus1}`8H_tOZO*f7h?+Q1?;Ri-|Cid?e-IyW9L0W z9IQ#L7k0EnDoz?YY}&6e%2cEyF;%R1iMk%efA0RoSbv#mK8-8Jo|<1q{JrdVc?3ZO zMx>nWt9r@CAD|7A+vy$Mz&i|+12-Lh+8W8LOkZw1C~$J?57rm5!>*4|%$p&CSi_bXL3l9VU*Y7DhAnyba@)ZAR7*to0WeI#^jvX z@Q(R5`9}2g^osKHft18X(azg9I4qVE&@RLkeEw}FUx*%Q<7M7J@Yt9dwYcxAXYb5^ zEETo^?qRdLv8>~&{$?drRfMwPkAiy7hmM>71m6`gDOj%EqwO8;d7A&^l)Woj8@s#N zTmr&{a^C*>^-J#Fp~0}|KO2ZM70t5XUI|tEYiViy`hI#=^Ip>5?cW&NTqZwiulaJm z*y(!p`X)b>lMXc5mzxw69*&JJ6@W2{!ej8%Q{D20KF`RzdjOF6Ypxn&K0bn{l}p4H z4Fz0&`#PAzshsQeB~W6&W@a|(Z7f{?eg))MeGOhFbAiRnA0%9k$N*q|A`S2k zknjtGLrEmyKIXlXAc5l$a|KxcUoYJnTp<05hCt+>WAa{|J$NQ^Osllq$uP zPUJw|EtraH+g{3!N_HnBYOQd9eEV=vz^de2`@^XNLiyKuHPxd#Z>|aL`YCro*t+>r zIgR;R_7ii{dB_J-sJNpET(b(!Jsf%$(~arMv=~xHbMT&xIGVYx`#SiDkykfkqGv%G-pPj>psf80oMq*4bXz^7Kt$KbHVFVFf__%e*>~4P&lVYJvTwiNxgQc{y zr<|SeXHh40T$?F{2c9j)T9-&PY)v1XtKy{d9{Y)bS-CjtJFKy6FHGH94s#t8X_p&8CH!*8h`OQNfI4&B6yQr`51T`md z`u@Psu^wm2cE%XU*4cD+H;N-09hsqe_y54Cmb5OKAphmJ;>5`A6vmtb9>Kkkj0 z98VF6HKliu}+JDp;bCXZql6{(<+;oFjHZ+(Nxfq*djW_Bsd>vp_E)LaXWBEF_ z5gLpR6Dh$VK_;dm6GEVk`Hg++?zbhnlr)L+#f<@CAnE$3?KnZ}W5*@sP@PqR z!I!L(UhDmORFoCSkPy3eKhA-RjDS>rosYTn?<5NgR4hR=sOYf70>Kmb(p$#kGFnW! z`=(WdkdiXz%8Zlq^sxWMol>vO-CdFh(8u|Jth#b@tUS4woUc2C;=h=tg}pOpDLKY6UgW}D-#CeA>k zQ$ApS*=(%pkYc@@-#Bgktp9ns;~)~RtKZ-xR_H8^wq;(cw#lcgie!e(OfQx@jehHTVW4Ku`X zR5G_s-f2S$gCW|E@U?COy(*RYivA~(uM7qqsreU zo;j2|G7?l$FJaEXc$Hkh93Y{nc7fB~J`WJctA(X2R!b77O|^7m=3yKZB(oI9&J{;g zUEgJRZT7@pM^h26L+IX5Z6iHoyYABELX{Rco=k79(ft=PY$o{X=Q-EvCkp@<#TB{p z+XTUor-v!yAl3d4w;3hBdbE6LK?lk7)OEvW8EYxUv$NBGoZ2WB4+ZvEC%e^ z27ikG*h`U-pj<51W1yj-3%i)Pv@Y43=k(lrnzl|~f&{Bzgp$zc2u(ZF8Gg>I_5~5f zkcS+Y-z-+ay3Hgb*hRU&wOf75cxK*G&J|DC4PPcT~iy` zNfF#H40PevubdI(L_>=@z9=l@{R4NOZ00?}SQ@naDPYKaood*T-+$1UG=v$f%#dEWfB$?0LAa}>!`l2jRjTy6)!*&c zME;JVGU9aT@9UKS`SSproi~h`fdlD*A@$)S?1mb2=L*Ycl2iW{ zD%6K{dFO947&6pdz?LF{$NF$tbEE4{)3|JOu}Kxhsh0pDCfO^%LtQBm2@}GOn5ggC z-gX)h2`s*hD_KCO2204hFh60~IKO4g@%hu1UyU7q^iNTgF-hqaH5`{&dC$XD3al?D zebY}IW&9Jbmmz7}45wI7-?F8->2kF0_x@j)?D8^Mk2O<>kzwG}haciJWTAQr3kxW{ zY+`q*eH?vEm`O70mjBg~V)f}m7EelgmurunSsbmFUQ?Oi){ZJ>viy2;>&CZlEvZZj z?KkVPM5lUz$XlN?ri6zqaEAB8P2C-OGJfLtg}%%7Y&4izuqrC|vZ@9~X@Da1eDf1s z>h|3DDWjpD3P0GpJNDyd_e9>yNRu{_$r9t5ePf!8T6$BGq)?QX(%|kK3CL5yct#SI z6LM=#jI&t}ErO$g-Y!;$8S5`L_f2IRg_POHwGc2BF1qx@j&BwMRoWJBHdA+IpcHmE zFM+ZY4h|XJXSP4Ii{@3)nZ{qHGJW4J#9swn{$7weu}IT@Ih33}CvtzUf0|J4eOB*Y z&pBfPql#VMgkxZ=b<+OJo7^(t%fBSzMVb>09k5~pRaUUQ=S2J>9FAuo@o`n@ij5fqSm z3PUWzrE3~$3qp_gq7stdGLmoiaD#a%yTbsqi4Kqj_igbFm3@&htTrbyZz;YQuxCbc zQ3B18k2HQ{jms{@#bDsYT-LMpOvv{O-QgWETEgiRbN$w&M6}#P#S8CJM3zT1P*l?7 zVV`!FCN6F@t-#fo3BWD;Vlz1=h6jYsRPhrG7NpZ0BjyL1j*Xd|v zyt1S*T+w_{T5}b-{avP>?bo8UNJ-4kdYG=BS8#s0Q~#t*!hcxctCt=gf_gq;U9#kE z@;suQfhG^-hVBb)t8zZCM5&=$Ivyv-Y--*Q--p~(xH&XARa7NAPQ$5`0_l0{rg#0B zu9qE-5B9Dn2ezmpi&kG6!7qJ0F~>rn!Z1!Cc6tD1eHgfLd3#{Kf4~Izo2vqh=GU|~ z#!IIjd(*&sAnEepfw;R$(7xB}QZD~+xxx?CAwf5dT62abP+`N&=*sVzKa4z9Z<98D zf+D-{fAP#EQVO7@7h`X5s}cAPvJ%?XWj*2VyH8z6?Kp#{Dj2??(IJY`*<+}UrcH}4 z)p30x&W-cS_n92i<76%K>$QnqBuJ_>V584%Y1jM%`Zc54+5yr%_+2WaW93xYRp_(n zacqwblQz%&xo+-|_M?aP?EWdf$?3cihqg{|p`4T*MHvT3qYxWleK<5y?H#8;nzQY+hr$8)~QsoP7<<9M3EH9P7$*2yRn2q zh)`t7Rv{w$E?XrgBr$f`_k9~PzvJ_KpXd4hUcdi-_p5qUGiL7ly3TdZ`@GNlI+tLe zLeRNjdAi4131v=u5@=B^MDf?kPWXN$p(cNy5&3&;j2>Ab-Mv|4dQctwfbw59xyuEf z#SRibs=$+W!u7OEXSwnk>3H4E_842_`DzxTEM))IEt|%<;Tl-`x{sI}HyH(%EXK_{ zyG~M3Z$d*69|_XgV+f|kSCVJ1zu|LscCXrs$E;_&T({W?){%pE~&8xaxVY=eeN5yN2i-id%C*fJ`wvDk}Oa4L(VrlK%HUL({RwM zb>VPyvVF7~vpUABCGYZ&2Fd7Wxi|LI}J3%iAZ zx_do8ZY|Ol^%tuhERc|9c*q?XFA4lfdosIo=g)SpkLc#U->GNMEtF5cx=WgwC;L0f zXYg)P`_=jLG)Xs!I%!`;Y~HhEmrZDI#kxfWT;$djOqiV4E=x`yYHCEja7{MYVrVrY;YZ@`I#?v&^ z%p^~h)Tm#r8>pUBGW2M)S?X7Qb@el+DY=He@--kts;_0mI>F0_6Vz_Bf zY-=?-^F3iTTlt7;$>bKzoZ>SZeS|@xt z^H6Sz@qt`l%!6n7g)W;^nHFm2+m((#WM&Y4*6GQ77z4Eu&XuMv%Hu`VRECVrOSgz| zN{qynTSS(#*GrfTNi%Ldm9m)km)Ayh#g#I5 zV~F*w51(_8l&4B{H&Mq{KITTK8%5uW+q}QR@`mB&)##q4wNXu>v)cIfBw^}nzo}PU z{QarUD%M)NUq3V2Ll7(!5{Z60vDaTRI5>SLnwCY^-JMM{mY;BZq5lP9n4BWRPBO9J zST^7Rg_w`zPQ)kQVsDi_I?Wd#SsVp5w=7YzUoVgpLqm9m_TD0k5pOOscVLfh2gRf7j`DG zrX|NRo}KHx74;Zp7UqLE6+8^v)A+oQ68s>uyZ2`3D6hnmouKPFF9l@1LT&GV4bpB2 z_$O;Vv|7>9ewiV^^W{4WrcasfPhxN0JZ^uF(nsLh?2m#E;l(_INPnMM;L!9>2;1x$dN<@a**=A+#bf_jWxNk@P z8K=)0m>2dgFSxw^Rp{>Jpii8ng}=W`|F;(4uZQ~6)j@*;I(zS6Hs=wVjFYNJ`Bnza zwFm#mHa5wsJ>#Gk^l{?a$FyVPID5ly&TqGGG;aK7Ye*>S&MIF29Kjt74|aIHtq#f& z#nsa59Og}b??3+cJMxOv;pO{C4gZvLc@0UK6O(d(FEHQA)FbN*@z34HuI$`{w3PSs z-I#54M8<1O=G`b|^vF-FUS9sCiVW1gfh1{5QAZNr#gA~@a@f%x7Zli6qo>qKf6o^GM zj^0cFu?TCH*VpC?ni2l~iUe8U;4ph>IrPz+u(cxWCXJh-FuUr&h7x(`(9@k2GI}iB zRi6Fox>-o?N2B$*_uO>Hj9)QNMJJxHAf3WpSmEWXv ztTSFe^C?4zGDnP+;*Ksbx0$P`r{^Xfk*1QhAM1|wy++RT)yBljI?YqApfWt`48rw3 z_^$3Paq3Rw^!2mMo5C5dcdd%9M%O*2MCwe~WVM<$E}cbu#dI<_mIG%mlTD3lsT>Yk zu?$-M)C$X%`%9@RHG9pF($L}M-Lr9{D<`+4e}xmaTFKH^4_>iL#n}_zg1x9B#*Lom zc57~NuoDA3EfEbo_B*yc!-*Z+_eb>wQXRPR^B!YMCWV20ISt}^5jDW~QG;mjCsQLp zW;Q|GA2On&30<{TR{l+$LAzV{t8Po*-riL_|AI{0E1EUR@Z}%K>s?a`YbMIj=3Pw` z(-qR$mq@Dj{N(%vRwlM<9Q+wfnqxGwj?alEdPiSg^y9}@_;Szk^8fmBfm;oEd8+~2 z1MZn99UPnG;_mSaPa@_QM4wTARZ0=M;Y#DFN7>jy;}0 zn(X*8*WaFO%FnjCr%SKw48ICd3C!%X(I<}@ZK*wEKx>a=90q*8A4B#tBjbX8--Y{r zhFjFN@67sdQoYtzQaEPNl&F0XDTqW4&Iju39!{J|*ODZq`&;hkJdsW|_JF+9ZhbH8 z{_bHI2gx(V4@U1JEXc7_%Xe?*>Hi)Se`Z0gd-M8zCF|EY=Bk`8f6+WI|8R!iVm0>4 zT6(3%4_4y&qf4&mkR_0c2jx^HH0FIlC{f75qO$wXv?~9r=V~n!`W{aJskM2JkmM&Q ztA^3l7>72$LtVbNU8tX>Q(%nC=k#s8jJ>lmSVnV(8O6@}YcTH&*L~*aOxMr+iX!B}#a^AQ+>b~sugNh$D58D~$Q!i89(e*exC3RxC zD6jY@anW6fBT$7Dt$baGRFSeBIB2Eb5eI-C*>{ z3&jY`IX+cWpp&Y5d_$LQn)Srdbc=XT)rl{$uY=UB@DXS09bhJ)JLV%k!rF5O^#Iv+zrTVd=p`>S#{JJ@(hBqNfj z*@U8b%``I^h3tECkCyGa%F&G}qn($2)h98U2|c`OEl-9%{Vs~Xde^i_SoAOX(~~6j zDX(7^l4!IDnvEZrf3{SUeNdVnaCV#;O}<`4LhI*4StPbLm%E&sGJV=%|xUeIUKY zcc<)yz!OeZ0j2X?tRUjeTEM%nF(OZvj`OC~nNa-4KlQ5aFeBlN%CrX+*Ai2oU3X!o zVT1F?NcGE=bwg*%12w2`4N7}6=W#sEeEXE2)PMAGq@wnNT~zx(le5U3@OT|QrXJ?AM z@ldy|zl&%I*oK zmKi~UKYdasZht>Kh$j@@+7MfqFtx(1O=_P-kkYbq%bS0%#P|`sdq&-*xDX~bqO@p# z|BV+25@)cS;YxgYRt}?n_H4+2fZJNpmz=7rPsou#HO6kTwE{WkGjl70rT>Decl!re z>A)rx`}cUlLF8MY-t-a^l zK>w3Tkt9}S@v`KDr-91(GAE1w1tW$(vR7`$Ry?1Q`n5rOY=Ok#I8!$ZO&;xGK=r`P zS=xIRP-F4rpk=iS9D^BxTSwP7ZQf4w}Xl9rkZI@@kEqu;=Z{ zF`Ij_Y1FG;FW?7bma)M{qJ?kOM@)%`Tu>XbC_`;N9n`= zUOh-J@}HFVDDC~v6-W7+5;?N?|GDDD8^w{=|F0{XB$uSI<^R6;=$ZVe%KQVc+CGb; zBMu5nk{5B|0~U&EJN}v2tvyRO;?Io+szeS$f6UHD1>DvC8NHZ8&au7z(Y+~G`o-N} zB|$=UR;6`$FZe!TF-1E=@ln%%z_g#_?MdFr^g*?hfJVtpffzMCWJvl8N66kM zG0TXtN>=y`GnCDg_2Qf=C#uK)SZw!X`V${qx(>D>NIvbNLs7*~*0H&$Zpzm>z3@{$ z1p3W24R_xc63D4K^2S*LXJ?fqGJDIk$M_B>h@$$_mq{CEC)024_ay0T6WyMF)QLc{ zC^EYHN8MtOo1S;C5^wjHiHF)txFWkz4#Dr(mq>1(Q{9&(%Kc$}rY3ZI-UGjp3E zuzvfjE@SWe11XNBtGC#45p<$!EAp#9Ao~d+b$QaOyj+GE_C}n@YFE&GJ%brVyMnQ0 z3#)Q!MoB1U`;y1KAw#iA-p%64yxZ-O#oPGe{4hmhl^G&l&1ki;=U96B(r}T2s;dY) zvfmpno{mxVZG6F?q~%Fswz>O0n6P=8Z3D~CoJzB1cQmP3g{-RwNyui!;h{f*-rvpH zBa4C^UJB?zuZN{1XNHrIQ*wmEoQ9>975wG>-K{T&j~N1?9zv#pnR7fikRe9N2OQcr zbW@_Tk`VS`OxD#JdgPC3D3k;5=i$w+O_RqyoqpKNJO)v$3O5-vPR<;WN$MWhQrV*Fs;Gh3dbVqipvVx*}jwi@s z8ky~Qv7u43x3HNbs;UsksaZ`Mc)2q+fljqz&q$j1LV_#zV5{A_>vz=<_eVR|WEh^h z*H*sNTLaPElcOi^4ouhoRLD|s)!S6j;2ci+kKHXAlE%(&Z*P-~L4Dqap!f&~GukML zTz30FwViW{u=B-H-QCw$hS;?^+1EjMeHH29%%Vrvo$Fg#TEffp#^^a7JSrvmHhT_H z-5Is+5+Q3;EWI*J@ueH;pZ~FVc|x5zYH%<`47(YQNga8HWF1&+Zb=TG4eUuB`PuMg z%3vT;{>@dyPgSz%PSiHCLz#v1DgT);^6bff8=jRGLtxMos}jZzs}AR$OM_n$g^n!m z%hWrMjKMdHcp1a!_^yE-(f?z4`rw^B`Ea6_sREy?4?Zl_ZnY-6UVQ@vUlLcPon|kI zNwwI2yh&Eson3=Sanc#8R;(GpS#A=n|22MLRdTWR8XJ37rFy-yvGZ;x5f}zBIt$MD zHyG8(fAw)ul@isCa{+`?FUA@QC)BezySY^>u%5qaTE6WcL}H8>+eL>doRS}H?)4pq z7b>QN6o|gk0ji=wRb6BIy4FLc5WfN$Fp#L|5z~9u#{(lA$CaCN7 zdM0|+nG_h;oIr4rB@n=X$r)WSB}Hui6ey{vP;73WKj5$;$iF`ir=&Mv)On}Qi@XUwWs^Bl{mArSMRpe{Ii?E08(={wE*% z!~LyWh#x76&TOc}vO}I-(&4Q;Hcd{{5&8z-2xuT?V`l^d=0Co#|4>k1S9`ErBl^9w z^W4_fmOXNN_mE&_R3(92MYxcbi}!N9L~B>SS}l3Vzy<^fhaoTKz!>Cuu4amaKkR|Q z2t$nn&EB#+T(dUfyJ9@E<#X%&?YEWRmON%i6y4ponxNC7Bd8~SnIga8lb>N{TuEPx zV+eRpP7aQ=k>W?~$sjCOx%~KNW#o+a;z->=XGBEA9zYBw+mj@*Bq+{6Ze+SMWv8m| z$rK~6JpNajoNpTCFX{}6KvEQLVM`tZy$nt9ro=7N(Hg@3f}X=rCx7qIdNcH_Ymv?K0SMj!I>zLwkL za{GS&u6y%4bp;48~U-+@9hP5_M$7JXd`STMT8b;-G zcOjBnvFT{n;M{mP?+62mTye<(e?jB584TQt;ENY8BZZ9BhMVR>rInt~Yx1qD+^ zd=@_CuWxM31(8u1K<|r^dEe!#_xgg2Pnm2nZJ5z|e@U;pk&O$t-|qS+bzITWW(DDu z9|5*mZ@fD^*l8&2lswyR`rylBO*RDfY?v<%meqp-WgP z!C^L9W|@5rhGMxI?j5r}yb`ce5)eh)WfQ!=n2I(JJ~Bp(fS}+(s}^RzH_?>1-*1|N zHvcN4tE=02<;s=*ndxZ(`1||EU2pgLrl2V%qDZNDAVUae;NB;Mo-}zNX8!dl=hj+L zVIcwE%&6e!wK7syG&41o`nTHM_V0(a8L6)IQR3m~4I~4EZ7{=&Q($A%AaoO?V&Gyg zg`w>CN^9?w9QFIyzaY1|zfg3t(4cHS{g8_oxza!+cvlR$bd*CIt$)Hv9ib;p{g|7~ zR!NdNwwydXJa%_ryVVEie8RYLPKNLpc(VVx)RSK(B}q~!UJQ)W&A)$myip2 z#l$47thAK%-5q{f#7{n*R?+#RtC0c-bMbD+4cwEo|KUW zO2N_(Hx}u~j9`d|=|58>SC)KN>UO#W3oA*XaqHefQwUXq?t=%r7&a9pb@gK|uCChm z?pLsU@E5T?~i_~OMN{s{e?oSZ}qev)?}AtAxk*3Ry_zyD!|8G6>F z(rLWVec_M)X38l3abDjO?)cQyrPEJ0ZSgmvxt1EWn8 zG2SoBFRI^Xw#VP#yg~rS(l3UT!*CJ8`<_r>Hzwdmct7OlAB<$GL~h?smEMAEz!hs? zk0*Nk`}Xpqii%3bwktl}sKi3OW=)izKd^t{$k>EMMOUWt^77I}AABCuJ9^&nFisxu z@=LwDWZ%Gv9B4Z@6dsu*QgZ9&O)-RSq{4BuQV|unzrVkDhhNVYylOm& zQL>uEZqzO%HQ=W_LBF)?LBg{rM8??k2=tvYkxMgC(<4`q~n2w;1o;7AB&3CyBP7cL7ic3hS zo)9teI*ecwd|W-eJP;ZhO2Nj)_Ch3Sp+?Wdd&*NqyQSX$0PVSK1h`LPnKN7X!PGL!giZ7vK#5V9VRvoB!g)JqL)F zCf?qADoEOl)a{Q21ueRI#+Fmw1WpPHijauN$e6^0gctD6DrX1=TJX^c154X7@4-Sn zhAN%Eb#y4ZySq=pQxnL|F#N0n7ez&H*w|czAVR9mN>VP~&q7T;2$7?(dR_p=(!}u2 z9VQW2X`d~=$KB}o@naR@WJY~Gp%KilVQS4w4em!C!QIo6J95Tr)n@3wPQ=5V27P_~ z=P(AL(L8cKV(fHbyuORYF^CuRAv@gMU7LLOf;bLS-Muk`ZP;PN>^47&zo2#WY|#-B zG)Fcy1+Nyv0?eEFAy_nIaOX~-AxwCATpUY@+g#7WQ7D)pZoXGItb$IsE|V`LM?ODn zjkt9nO*npDV+^dChK8mKW*{LyKR*=b*xr7Xf!KXh(Cr_MU5D*fQEr+ijZ*6VuABITJ z`Jm_SNn|i&)%i!);tqrBR`Ci~^z33T9Ocwr!aKw)Dilz7$emSmCfY(HhC?4@8$~ zK~YhRkV&mq6D)_^of&+8TSIn1fkxrSkIc(3gnFgk0W}^3U+*-`{N7CZ=-8G|y4FLy zJ#yYaD3R9Z5+SQChF8H65akAhADO6z&c`?d9i6Aj;SA=>Lscg#aB_3M-YE}&yStDm zYMN%MqvO^IUyixrKL0xsygZz{>9d(VG4aq#mIt1GTZ+Kdu0M$-nxUl{K78Pp1&}=j z+H!qU7?~s!pJQOJL<2C!sG%XFyAWX794f5r21+Q7kU}4l?8|}qUn(f>G3$vFnc3Oo zur^d+iG0Q_T{afcTV~TUQi7ELL)A46REeyvkx|tA{F4Wt?!$sFcu+jST!DK5(am%I zQH)&q-XB9p<5@VX3gRV!7YPYzLcx;|{RDiSpz^z4yP271{!LF$l;a!@ ztY^AXMPDT(_`k2NuGVK&(en1by1hJ%W1$HRcBqgs)qd3t=1f?Ek!aZXeNXGq`A>oV z+hK?Fi8ZfWL=il^fw8f0Cw$}NP?hU2gf4!5eno!PVEza}aQB4pNYVP;evu^GJNo*k z?iU(82b8d9fnxegisGW9RA86)^I9r2t_kz0GXZyWHf9A^!Kfv__fPBAty|nP=@^1^ z+Dx(A++9EDRB&?GbJQO?^@q`&`r6;u=dZ7;d!=p3V-oO!-`Zr1f_xbO2wygpQ}=Xr z6IMKGxIKrQsl3u|fQJXG_d>Q7`bG8Ye6|#Z0aSWVu^nXuUtrfl6xGywu3ZXqX^DSz@t$fO zM3vVP_8cB7Bf|#z`WKPLwilfJo#_h1dU*B;Yw%Jy2(1BZ)Z~?53#+n4F~r&AWR6u? z%qb+Mf8iW_=-)D1y^Z<4e97CO=8z@;;HaF-P5Dzb>`)6RLQj6{_dRTpQPsMSJ)U=I zW!H8>qSA9^m8yE3Il7S zpUs;mj}i(Z9!tb~O|(4UhUm5``Fzsx%Rpsqt?aw{`uY-B#NQ^@%ph=J1|gb#r{eWn z)tj1{dNk~?bFF50*`&(l+>uYBr7ebp;nk~GQOh>?_gd)zZ$?)xn75(rlP9lEns~k2j1VkjKREKiwY6N1bzAq3+*%wD z5pdc=H%(3Y>)N%lEYB+eimIENpN0ucKEgzf5D=97{rxxb=>Q6scw(qB`As&y!h--f z`kF7t6SLHPgZI!F(`Ks8ss%R3z$42(RN-iv(mr_#j9PUB4luY~~C2hsXN*Z@$#l4l%>9+4dL4)6>&y zfsfkw4TgTnl7Qbk?z#9k2r%WCBkZxYRaOqkdA}z4zwCkyVC0s&B1wXe;8rZbNe@#gzJb}mf}1SNhd>_A8}N*biUB1f z!-?d9Z4j;?SrBmlzyUD|HB3jjz{@ql!HU8*;LK0c-T{-q#HVsf*st6^uvmmk0gK!tN`tgJ@Tfa=mS`S}F}Ltq9VaYs9j z$U5(>PiY+-2F!2lJxTYTe$xke)f{ZaGIHU^#QGQum`mjG(53`;01|s=nt8b;7kh=8){{Y}KrbFXik8ScXeHIua9JCbR~-C$vHQ(I^LY}r^uA(c>BHULQKGB)&i@_sY-BZAwY7tK{`NYhYNF(vO7y1yeg{& zTcxFWYvXa!Km|L<~ujey!?QoZez2e*{D*m&=;H zOwX@3mM<+>=m*@0%O2)a7m;=vQ&c7r4js>^-?g)~_07o7k1Q-GcpG8P4kAXWXv`x5 z2?C(zi@R}=Ve!M(5a71Vzr~(Dym{-^8wd*+G^E7Zm#wmGC11T&IWtjHwg6o_CuA$6I=bJ=@F=J4CG4Hd!u0F#0{#qHaXf!C?~miKlsDl=)b^Z2?>;9MTZpXlJR)U4dnA zGcc@Iai4ZP6V4osrQs2jaQ7C|L2z{Js^v(14cH?cqA)2{ z_@p(0Edg=jLb|@HtX(1#p?Nt6yTayw8ut13&OJ3lTle?(r=vAp^=xeytRUGl_~%m9xa6@@B18*$0w-(} zuL7V4Ag%XICI2=B;`FC{2|C=Shc=Jb0)=T3jN)>YPE{sX+C3LN857<-p00A{WjY|I zp9@=G521b66lA-+kf;5**dZo<CqHS;VyW;!0W@icjFX^mcC>NOu4wGRl1C4H0)Oc z8GfcswW+$gxU+`T1TRizYD@K0*GPo&`r2Hg%9D;Z#E0c) zu)Q*KcF;Gyguz|ifVwa^>7yKwI1M9vEWG)WL89efNVyMWu^54fhwpN2U$+LFW*~QT*M0yW+Wsex`@$+?#l%M z56a~K@aYppQb$>mrM|lMD_6Q^)~l(vous%>9b)WZB;uONQe0tXXlh6{L+|kGeA~dE zX+|$kOELJ#n@a9f7b?s05Q&f>#IuLFhk-$80p|gow^q)_f49QEy&As-{;dGk8F+0c zDZC0^tJZ=zN`|cKtvM#22OlKVu?;7L!f962zr+vg80B|S7g(NayuIpr{%eVlS{!+< zO>kab(i(Kl+@6FS-m4Q$mjiI;P4hVPj2h@Dw^w9paj>>loW`aT8S$QOZnd8Kn{!xb ze6bGB$G2NNbxbPyta^zE6Sc-5ps*{!s0Fxn#|j)hMDmq3AO`&YIZ4sn#ow?=mjAv{ z3;D7ZtlYGj(+Uc_(lRnlXgV|<+4jmP@qKP?ZW-dlg49P5_4EoJtf{%WZeaBjTU}gS zP&s=+^VRbFIj4WMZs4KR+|ChpDLIoLn*Rg>swBMUk7yUylxastVV68YP}DHGv(*fA z&5AI(iYNp|x9$W|8D{%Gzjh1F;W@s0$<`Zdzv8sR@i@<|K-xiSQdGf&I27A+;sY>Y zg$se1*6nbD%s>SIrrW_NMOGDP6;$kIjD=N3MHZx(h@Iga2jmyWcf)a@WNHd%q43Ap zG-KD*R>^U0yhB>D7xNVo02L#XcX-zxew7W&2m7tqhy3J^qMVj`7w}zyBUhT;j&>@ZOWO1 zT8bHa7_U;S5i%=q@#6PVAzC-%iZBN5n;Iz+pI)J;$Gmw+g93AG48r)-i_OrlA$$H= zGwkpx^FueFTvJ1Bz;gf)uE0KEfzvI6D8+GO)^0Yf!Cldh`D8%x;;iU=vb(D(kwML#y;s{gXV|o4# zwh<#^@uCyNPZc8uvpWZ-s!ZfgT>We+SHGfvel|ltxZdlgpdJ?o{3&EMBwXz_y1F(I znJAtZ!-JibA~y1-+k7nTKYsjJUg&*~Ran*1W`!bGu~c+FuauLSy%ZNgj9`ibmt+vr z-fP(J{;c&O;0d+3S2oFy!Ed6Ns4W(O@T52H53h!_tr=~me?ls?tCv5*MO^bZu!;Iy z?e0{57W#yO?CgKC&FD%?ea!RgXKW7xFk&pv?WA4)Q5V?^zL-M=S?Z&xNna%<-oBw- z%80mm*TLBrOuxiCNdxh4e{rQ*Dbors)$qbh)EPi5HN&^v)P9u(1lts3Dzai$U2oqr za7%A~fgGsR&BMdMv=syNJFq{`!H*dlro`~6KLM6V?f(4}_&qFU`6eGr9z?&Jac(5- z&MzmWSewx;^LZ|Y2D~L6qId%k&6k?ds5cs&FkX?A%z|X(=FOWK+1VCm%F4~OfbZ*emWOXW&-7wcVyXic z2!}XHv(lUcVw&!#{yGWZN|q;FXPW1(z$^rrz)XIC5UI@M=1I-tQq0eGsLeHB;v2(csGMeg8qNkuVIU7SO2hrbC*7nEO3TZy@v)FVP#t$tym^`z z5I!WO8;IGuZ2IBePtnHKb;o9Oj2{NfT$MLCi7}>oGJHpwg zAXcMKL^j2pyEPBq@7_gfQrO>49UPSb4VH8%kXTlgkG5b2mz0=tq@q2`%gU|-tUB2% z{>7nw@3EBoJS$(kx)vjR+jixiixRP-a$HjFq2MNvO3q!H%q84J>q(0&i*I)HdEngR%>b8?L< zMl~zlI@!aeJ({~A9SRnYWU(`2Qn!nRZe{WhQYkU9gL_EJR=%Pc0;OPiaae)I zM|m$50SY3^G-2jGB#4k{eXTdxtT)8|u@Iq-+fG$RWRTchKf?^r7S?b!>pI-S?LCEw!?uhR=oqx@Lt6@3(97+D3c>!bG|pF?3R`=WoO{Tp?$P$}QWAfJ0%@R$?fs-KTHOFnP$`0=&dw;5n!x!SiVDjzV%x)9)A zW9)IU^)B(#7$^Z3CFgp>LUU2IwH4%mylQ4c$=UhR@X!!`;|~8*dvG_3N=i*~jA(H9}p1+WL89C~rO;VvMGd4_E+D%xF{{1Lfq`^@A)+uI)C(wSn~gHY6~Ub2m7 z4H#}lwi71^7Eqlrtt3(?WgLG_espf1ur{kBRI6_{$WStqlavT49~C3zohMox0TrxR zu|H;MMyEz(dR>eV==|~H8gvb1K#-4eTha*ES@m^?_q}f>H}+)1%<;u15!qEOKP|jz zn_idbu;}iS@ta%b^$lXkfg=ovl%FLli%_6eBM7aBJW~N!VVu&=|fBO_T4dX!rD7pZ*qmX06 zF($}T?^ly6u>-)i8?EOi4QgD5ewn-O z#@Ji#%-^&k*OrEB^n9SMa>N+Uz@z2BGLOg{n%X(|LP^g-j{Gv-SMcB8v;jS8tF=tOF5wr@dRktw?KMF z3U`olwU4j0^O}a4|9xXEF6{tBcRVy6aSSt;=4NP*jN`MkP5#rVprYM;Qp8B=w4h*q zzueByrx5p9g5{4Z-Z%A=1L&?hMdK@2g#s=YT zBe1=nLo@l8>UKt&`6H4OJl1>h8?vM6eBVdr_gHcJJ^ifP`013x~QEcV*>8jeB z(&<>LZtKlkdsg}TyDnU*Uxm9IZw9TjGm;--6sAKom60@aX%{b1A^7sQ1Aj4 zS5PeuuM?LoFRm%dsseg=jSb?lc4x8&iJdt%)wJzvA{`}S2#I-}#D}E`_5(qGjes>5W0Q%fYOG?(8Dn>m`6@!$pPA)#rA%@HcydNd3aW3Wv`Lc%krj&D4|V zZgEYgnqe)71vSZ*10!?IL<|M1%4ywl8den&^*ES>*SW{y_?m!f(Bq5$e)(h1o|`)6 zd`HQEND?j3M&Nh7fEqW~UQ{!QH1K4Wb1%H2@=Fj{~#hV>w1m8G^~=pO@2S<&A8gtOD0XTn$%P9J$UP zF}?3sA7fx(K#1r2&I@?T@3t&YgA7~2?ll6yJR!~AJH6r?pz={+A_v9=W{u@JqN1G+ z;s1tE2gge_zOP~CZ+E<8ufl@x{gXpNZQKte+EWyDC&X7OI3==K};O;9RO5u)VKTnX#LP*Z7l7tN$ z;35tbd@7o~I-qIWJ-Nmk*;;ZWu!8MN)&Nb4?&)rsBb8GFR_Vq}G@)HF+%ggut)&L62Y*tME*FJtJ}^D*|7zUNWq)JZa{zv+fd zKN(L??e8mT5UeZIvwbVajm*y>c3Rkm_iOg4L zC8msb?@kArvrq0E?75xa{agHqn_S6adS=Gc_r#osQ@1rMT{8j($EOYx2@K|EA=*UC zDFAZ0HrHHTFIy*rbG#<@MjUFAyYt!V@c|&aO*G{QGtc5TSlIFz2g#zBI&14QdmNci zN8V}bOqmqG5>VNP8c&^tz621OAFahXghWK@!*l1{Qm%YOM?L3iZ-S!pXd0w+PeGMc z3;hV<_^R5bT)^&MW%9FznSX}B@t%qNV~M@*DkmOMcuAIwigAe0m+-P&K}uGO)=QP)1$7 z&Ga+~SPKPH(BT!HA^3G>7d2bMezdWY$+y}QH9sA5z{T93Ry^ z)&zghR`L*!^tZk6{a#L7MWyzfkRJKzK{aOuR2;x@{{>q;fh#|NQq%K~3&O?_nJ(BQ zcO6$LmW17m2?>4NQBc*%Snx4Gvpz@+1@ReaGa4%9pWQNMp{@Z1r6zGrSgBV1pA7XR zA)|Q%a;o_!n!R?&U!YerfRPTxEy=%9qKEV@8dTp-OAjlqB{CRHjr30Ll~ zNxu4otDq?Hp8J)y!CtD>w6=;Z1dpA-u_KFfH_0j`{#y%h)mS*Cn!~s3Jz3=F){d6e zB)kK^@^dcvu;~KmDcp<|BtY+Qk(Sa;+Mj2ul5U^k?2C_V((on*@ z0Tg~=-V=Lqj!)}evLNsZZ-00R>P7>ZHv3=x{J9Sn5&|V0o4l5jP(}t&uvr0AcYtpH z)*Tm zOLVyM8WH+e2r^rp*8TgpTQuKyl@cK`#E1%+*;yQTlub~d0sX206i32}TuLLJV@xmr1elzw=SyBBU998U46kNo=kcQ*wvfX&$( z(bt7KemFjP0`0_WxEOAPftL}mb_55W;|%1uz(P5+daw+J)27UwJ zbgjvX-Z~adx4ANkaRHQnS2y9Bb}6??H#;&bpI!tZ{|(f!^pvu>l&&RC1yvW$K$6>9 zvS>&k(Ee4!Bh4j%dxk1jb$y$0h;v~op9b zA|^y1B!U|_{Zb7O!6~|CI@o$(;|;q~WC83kBSxV9rG%#Mz^#%%VdD!JjcKYH-@~E? z!v1sM@D(^?+5w3%g8ou|!>10~&4ZY_8fqi^&Ro2GFax~c-Z%Io=0h`Q1Hr$8{TbhW zf4Lb*CI<%*z>PtQV~={pA>MF*b>@OJgR7k+dJ+&CaEs4Wvtl*Q*FYBG4wA%a*c;&k zP~mMIsO8rh2wO!&LJ@Jlh-d=ofi39xxuo5`g--4s3G@UadLW7V1X4K9ow96@Xnlnm ze3y0d_BJf2m2#nlQcL|N3$Zyi6=t9p9jU{c(?hSl+u&0V;9v+J2hM5&$nFb1vOG}a zAlxMACx(JLgAi$t>r1rUx}m)(9+9c7tBV5>_Nk(R(@3(d_TEuM9xAK&ja z^z5#5&D_L|_L*P>*-L)Q5E4*&0)asPPFsjn9cMM7Hd3Xzgc zMO!SmX{=c)`iM<}x)i^tC~q;~Ej>`~CDHibNjxp_%;lK-g zdYyZ*eR8dCW4hB8>cuG(O1r<8JQ_gCkcl|;f?BZT5?#$ls7#;NPYmMwemgnWUPZg- zjX0FzggVY>rOA31!izv!ocLB!EAmo}E5pV|NMOsCiiJ8zu^W(~qgbB*C)*%b zQWS`Hkd%PDBTA)^QG`%KL?IM%E|rj^2_eZ#LJ}H64znNY{oCK)wfFw~_5NJft75I^ zx}W#`INiVfprKdRoE@!+ewUA8;fm(kIqQb1<*FCaXDD0KqnL?s2|;x2YPq<8A3 zSB4Qo3NitxLT7Pf)BAGEewWIMP<|{9B?bv?RGh?&b(YI>vd>7z90~(F*rxV&-;^4B=$x1-)4>HC;KXS2;jErJ;kfRx?-(uc^4x zvdFcov`xq8?k)_cr5I_C0akf2lvgFL0R>t&G&kok&L!EKUDa7%%`X28RU(WdK58Gw z{KN#Wy^4XH+HVN(Lgv$F&w2(u9)xYrir^6R#wI_ z?Nc#`)LGxet(D}QC=Mm731(}6gl`;RietcYM#vFmvrd_7zn)&`q=%DVL6)p&2?9~+rU;& z=hne&hqeIk?=2{|k}bgT&jPzFT2~+gj8+^x<7k81ZQkm(ga+TP z`@aW?BZi&bzFk}c_%);|-=EA)pPMt>ZF2nM;sNJHqh*zx-209m8;3{eKg)g{j50I2 z^#x?CaZ3L*j3lleTUnoxp8k6;h9BU8*cgJd*M#y;vux{Dpq%~%f69Fz!&r@TFFX6^ zMJL680mvHzF5BJ_hH!RjMFjJ1Lmwm{*+HhJmZiC2xkGZ0!<(TQIH#-odMk~Q2#5?V zEFjc*9T%73b#eB!jdyl#kRX84+t(M|ZU6EmD5baL?k5dT+(dF`K0Ta9iMZO(_w$g^ zr*o#JkvJ}2F=NS5ViN>;9)q%nV*}!L;4Pzoe&&8agjf;He3%5}z}U#l%pXdqKegz& zcc1R`!8t=02n1yT{!VpWqxOv(H?A&nfhaK4M$V7WZC(NXploR^ zw4w>eM9r4i-Vl)5KRpJHt!-#wN`JQ$O%VFlKSao8nmqOfqG>>#wQMWH7cqMpVy~Jf zUdlYA%DDB4cz{zzO^?WHwmK#+d~+{*-2X*fRWmz5lMQ+&q615m$AaQ)i2BU6|;qqH7wPn|G+KQk?d8b{<@8 z7Pm+=e5}$rQF*~h8Ck4-M1!(zeazLTpi?7=;jvTbtAjL0xTgWH*`@5 zYw~4RK{9`%x8$o#!zOt5IydpXTnj$UuHOIMQPW)tK-?V7lxhdP_Wo1lsgdJsr5S%5 z^s>5Q`xyuIy>43bQt{}`78ou&i!MrDHN)VA>BXnFbN{OE<=rpPnx4{W& zq(md}h4*8e+W`&6f%A}hpW+KW$?v|iEa{9{y96;XzU%5!cDzqLuBZ6}0t!1`X*Q`~(j}s?g*-FO)&ho(_Sjxs&oc_`dWKV8SBdb3R~sFkXiN zy#L6_gs2QR6*v}HZ1%DgJ4Yr{wFJKFK#UC~+It(3HzZ}*+PW8!(K>0(n?fb^VBYDd zWzT*ZF+cxk%$fpC?Ho{_uPrel}6*q^T*m=Z}z6H{mbitQWdo@q2RSJP;f`*7y~e zVLB~OoH$`-W%V^xiUyoN0TmRQ7dGfxAb`J#_}rluOe!V#xfg|W3h?ZfxTYfmKd7qM z@>fMJq{|Y}F3DTsP=iXRCvuKH=~LHdwL_|~njmoa(5bB8(dK=y`!_3-AAt`F{W1{kp`2pg!O~!Ed^65-myXUf<^o|41nysz ziEf!_C~%XfoL6pQw`IEQV@To4y?G|V?+0AYw3O`ZWavxR5(e<7(ZzqbtH?wArMX1= zrt5r7k2|YakNexu``&|VGdP)T`I!oi$CtE;g{0^jF0#p`R{mDcy@mRf*Lz#k*Kkot zfGW|+VvjfnS^VI5_j^3}H9`+qoA;^Yc%IeVX5tA-0a|5@F1Xs|-waI%rQdCc1>N$d z<kFFd8n%UL<`LiGM{(akf_GUnc zt};KrW(S3L4u|7I|KhHqZW!0+55=5$jmJs!w3Z-duHgQM(5Y&d&~@$es1iV9HZY{T z^`Yp@mE`kB9S2CQEpUXYyZ?d0cOoS7P>+Y$BC0NgshEDz5P_nm7XUOnL#T9o{8&KQ z@poPiVh-1_nYryyoj0aQXUE!`VeXTnm68OpJ8o& zh^|pcuOH6t&DdCOw8S5pn>`ZtmNKO!NQZY-8M=;sTsZJpH+}(r_qf&Dk~`!goFk2; zxiyfuDnXa&qPLar;*wA~mF@EmWn1RHA(&mH&s|0GLe-v)dX6Axoa`Yk4s0lx zT^ZH;#9ieV1_M{;vuD)~vK0GqF`#mxzQG&(TbnonMrqGpf%GIW-uIZy|Mc?O0)cIU zpEk_SR`mgGktRpkfTMRX$8uA(u5Hm#eore#`j!HjVj#ci=~-EWv3SA&HGSC7MTSG9 zg^y(}n4@kM*ALkWCp2Sl2b6_nY9TY8~xxI{S-LV z#grP=kL@lDsryXk%O0Py`1F7;^iv{wJ&>O3h}B-Z^;cUsy<_hJf+Dd;j8anqxm?*% z(=PU_m4?)3MMWtcPi*&TvJ_Da1$gdXm#U*cQi3b80$A{d0vXK$xEgQ65Hu{Pn}7Dz z)fMY#3{M{IJGffzJ$vTeHi&Wp9qBvFrtbk%g3g8<1T{-0R5IL{di#gwX3LGYmM3y) z6&urGK`FqPFat~=333^~-@wv+92^{4(TAuk2ZpP&p3DF^+lSe+A9Kl&@$LQEi5ap) z^^-%-#bE;D4O;H}-gy0GXxiOkrTnd>1TR8ExFbo?`C}|qHyPk)8)@3XjsFB%)V266 zOiW%rmag@ngxhw7#>UyNEp!RIijFN9?hB0AcQpcqWEw)DS+W&*1MHD>aCW^ekm+b` zjSEEed$aPIj(E839MHFAYn0NbQ}?mPubmYoj(?NvGBNmcTO`m>qB>BtJC1v_?RD`w z;xp^~z?LP~_g`~&a`U{tQ%$gpU{vzdlIjZJ)Wb8*pt zKXiU9EG6y_hl)936Juso5ab0_UnnunvV%; zRNea!!M-Q?_aUTd%mFWUT@W(a_SmdIBwz)6ZrbL3z;TMT z^%p>&+wt+5=t6DK@VkSL{tcf}-vJ=VbC`FLfBbeQ6eQ_IMLteag3ZfnKAh|PLF|aD zh6^xf0YPRx2xI%>T9kN8*wY?nCq8j0>*{g8ftEyjO9Xiex`!s>P^j_re1l4;gY}E9 z)T~1j85>#KI|_ML5e5o-9Facs-|iK*BEFkqX)Q%AkJ0&BtNL*fuq6=Ck*pxJKt2IR zh8zr(XdY=2?<{z{m~4pH*ot&riUtO=tUoz6_Pp7fx!Gwph`D>xiB<|nOjiMIV^qsw zZg#!Il%^jy-Bp;8@nbTzzZ__sNMi=ZEf*T$tUPkoq@ms zo?EPrS$@dd^2&H(CI?8XrAfx&ER+O`Upp-?Glv4u{Czb!cC1xa=z21$D!1~v&szC1 zGuNCGQO`g`7_d3(iMxl{(Y=1H&|VOwxpX_TI6Q+TK$uvw{G$OC_UcX0kZ7^SHNCEC z2}lipkH)h*W!&_^-YnSl(?g?u-LR>?0IvMpgpqDY+$(My8phB3@kJ?VEXMN2(cggm z|LngZ;-L`L3%STs4&bacc)+8$yNfmF##!5Ne1y|2PM}}2{*+sgmX_AJiIuDXfdi=` zSA-L1hqiz#&dtaoe(_7GbH5y`W|(uS|7j}0BzDt&H-D`MYAdJCm6%G$tvbu`Ul!t~I`0-h3=B@p845ej;ZPr*DGL?H=azc^Q zP3`uY?fx_$5HMFcI0bIe`2?7KFyje6xV=|EGuBa5@ukl*a-R`Z$LN=j7R%sx2mY0^ z&Ym|O>dA}WKYI9Z${*a=Y2Yd)YNC;@_nb@9;RG&w@Stx&1oIg*so*P?VhFcEPQl>c z;Dr~pY$QV^Gcufo@m1U;Lh`ZLyTh$ET7o`DLe={Oz8}Ukc}Q)&bFIWTrpn2Gi5Ii8 z2?8W17IEPtS+aDg2486TRi;xge#9&1#TLcczko;Yz0j&vuc3ZNe1>*%Lm%`Wa33Vs zv4etD#P(pUlYsle8%7sVQPDluYI{>5W-yAg*H&e7FfM5+ie84btY#0E&!ZI!x&Gft zMg9I9Xg()N2fi=7f4#&#H>d$d9N*pPIcoZ>VPrCpOY-#Cf3Ii22L7gxzF0J3{@l}k zyRMNxI9DR%e`bc=m|_kTzd7W1#l*}=T>GXKh_P)T)ga^@*{QFPhp!(%wE?K8N|Ai6 zpgqdf(uf&nn*dLptc=X}$_Nfb9*G$fp3hItB_$;_t>6Rq+0b2J`RNXDQQC~K z4Jj7}J2Iz>UDPK3cDh-Q0lkvdGJ0wU-Sb%x!X=;k*-)Ax(gP(PoLB&$mY%jn1XmtjD3jZ;`^1X5Pe@JEC znkAPJVyj!^)*UQc># zL0Rn;na<{P8bbz&332i9(MHsTpqh_J+i?+yfw;AdIBIX-r*2e! zqCL6vpq6T~!CuzWwEPo~`5Ox6(5y^fC(SKucAfb&>-7y|vr6!+3Z^f(w=OKyzRC2m zDEE?l2`h_?P#AOzu3cop7evxcXpWAWYD|8QHJqoh6g{EYJ&$`Br$d>HxY`TX$(m3} z96va4!Ovp3`1@4N?nat5)6V-X)J(W}qmk477KZ_~nzB_l2U z_LWEZ1F%}?{Wi)Fb`XM#qFAvM8`nXO*DD=SdV}Lty`S~ewUfq9b>*&Qs{5q102JN8*of6}Tdcutilxi|E01K@%@?{Sv*T2LJ?J%W%8fEF!; z`Opw!aAIPjK#d%wiH(jUe)mN@DFp$(yH8!zATiPaaRE-&!PImHL~29t*gZ5H&jCBa zd=mQNo_(iJB4-}gXLJOUZ*ZHiNO;WhE2p*O6OL|(Ik2ap;5)bgW!UTFDD1q_Twk`E z2=A+24@`8QUCoZ&w-rHq57z_ORn&hP!v<~K5X_Us@OL_)UvY;}OaXT5uC(kkshCML ztd1V#L7c%OHNR0Ce>stJ4#=Y}jo7$$d|LhEECj?21&;$lC3zwHRx>%y+X0_g;z%c(e=%m-LOKf^f+qErE%!C>W# zY2><`YyrM;`p3HjlVvp_XtCdWd|8v7ZB>lK0(*QcyivVY&E6NxrKx9n{43Qh2S;_I z=%QJ3(L}YYSS=0pT|Z|s0m&gXP+h$G)DlVm#^F3h0TP{T(@^KQSrn(dPrqP!@;nhB z#IabO&#^q2(bv_~6!O$m1k5Y5)@x6RG%x%HbBV^m`vt_vG$abG=jj&=cHZnGf zBy5xuSM5)W&O+Dwrb(T{Fy!0n=L*}aofLsTbEouo&IFzo;RU-`Ajx<90OOUNS>=C| zGyV}wUU^E`CX?2jV`r5kn8AkxbR5Bz`9A?>`^)pWIYRhMe)$AObh*+M)YJlTM%uAS zuaLsKuT3XG`(S~rKgczNKlW#3rbIx{{VfG!fo$v0#6m(&L|b5>t4tZKSYpP5`T`jT zN5^l$vz40m;&4qT;HT>lLPxrdVy2&)Ye~ zmH<^dASTzT5_L$Qm-kfu9cFg+<&41|y|fijQeJ=kG0gVP1FEh!(^(Xj6`lnb*~fEF z(qIR&C@wEAkA?$vW(WK&)#sFiH&0vS9Ft2p3{_D`|FqpQ&|r&U=G-V6c?Ql4BWmA4 z$j+jAOHwihpW4kRW0z*L;+zHWmsqLAz!9>uwTy1n4Eq$rz@hy5RDSwZ<_Xe1oGnE! zZ2z*W=Ts^qIe8h%BIJ7$0fEB8!m0NlnMEn;gQ#``-%C+S_*s6vED$G0U0r|gfTSbW zqBs|qOFPW;07g>R?mBaH9&`B>E&}FH7^di*xIWes1F_%e`x#YMc~C()o5jr_#7Pz) zoa@e{#^mvUIjPxgka|F4c9nVOoOkWEi1juiO1oFzfvcBH+(8?i-sQR*yN23p4OC_dpHuqi@J~&5F#Ccdz6dlz*##Z z&kfnxp~Q^U6yC6PG1s_+u0JTV%A+j&Q-;4f2pZ9c2AYVjVvz`@3oN(gy} zcXw`~(QoT-OgesAPGnOQyk2pyPYnXvK0>{HN=}54H4N}DFc;xBQZ&ZuP|3$2p@Jzj zuFsWLS(&y_(TIQl{{1MV)#u>iS5~0JZl?*BBf#_Z;(0x2lc`HU{486m?l-#Fh&lsv z(ru|}wmN@6h4_DCDrBeKd@5fNMxCdTU;;Ms{pX4#gdUZzDGP6pS|hV8dL19OOf^5Y zTlxwh4q%GmS)6d#s6#TGkpwVW4UjG>E4yQDt;Y#y4vck;?md1i^Gfbr7emUZ?wbLF z4tzQA+TsZ2@w^FfXh-6A>7PCkxAu+gj1p7AO7As`8tKNI z`ob>*%cde*qg^&ka-IdByZCshIZ~V*?frgs+u3QoMa${GyET=~HCww2Mp$&ucbb#a z$3Z|Kh^oL8leUBgK0*F96kcE@2=~G^T)aGcaCM%4s-5K%RN3luFn7~ls$F7065s&L zsqvWIlG6VIWvtPGJE~U|!`ZRarYrDm9!0;kdGqGvjKRYx{T6;HZb}J<8<7s1_`^$8 z_)g=GLBhS|%(JNGK`$?~;9J68$h~zf&cwfc#B@Rks$}4Kg%~6!uRzy~)DSahKY`?c zmaX;(x|HE;MPrOR6#4_;y(fLJ{K=Ci@Y?mGl|_G*8$?F*fUl-wh--w%9RR*waPXc> zd+!&K#rGRGzq$>?8RQ(bGOc-_`v9YSi*1x1gjV3!LnZ5qf&}<@=8Mo!6_fbi(prxL z=@t-1UBfNf&RZA{c!w(|UFykQxr}@t-y(%cV0TuH=PZi-N2C0c&T&&iFFLXerK^~-8q!bO_ zSp=s2Y$GJ0ZrOr2V-E%9m$oTx;!{hDHU>XTb^2tbU%>;oLZ-z@(FdBl^z1WyFg(ZE zk7-Gc@`l^8)0(BFEZcOAe!XJ{os|^O0@$!Mf(cEft{g={SKv|{_*Gh7TkY{2^V@xR zEnu|@?&asN0PH^?LaA{|HfUqn$WflOpF6QWxiS@D7|_&b!LD>1K-&gB`F1;bZ9oEl zT7B+F(Zuyxa$zqw4P9#o#qA?Orb)skbg6F7;d^$kKg)ZDdB!=zOxvDMyrC zq+SoCB;5{5NfMLOK{oOUxqTABgAd~08{Uz#^^+2O?mas-W)BH7%r_P7?d>(*s$B=7 zdMl5)uHfSVi66?8PGv~7Co!e7L7EZ-pvqH=l(z`2s>m{Ew0)h!I<4G z@%yUlWwIt-%iWL@p^Z9d42KX&{5&xM+e@9 z>V#zYBMV1(aj44ni1mQ6a_sON%$U-pu!08e7LP7w3-jD}fl4P;m`bHo!ZBxzK(&<@ zWQ5A#);#kvGtEL?(sMfpfe_Cn`N}-Rnsy}|9^SrfBP|pfaNkA;_JXQze%>%H!M=^# z;SdoAbkGjzl>cE#0i-!}zVi^f3&ZKkOqRb|sH8&#v$E9)F(&)uM0oUB%V9!^mEga3e-XGIx(Kn_1Ghf&s8QHK~$J5S~F zoX!`4-ZEPa0+fW61`eTIh3vH`fOZ1eHb;*|lgln92~et7)&vFrUKZ|mhK zXjfor4?kT`Pr6VP{I~@r}F$Z+wq_Vu>d#>Uo z78A(0Olf-iRsgTjuZau^T?1dwINtu&hJrY^j5*|nJW@(>(Fm2Sh1LPbI`*gq**!bW;<^ivaESO)cQKL;i#`3jZqEGVBg|>}{JPEOLM4wR zW^_((mfv9vAQ9aU)LO5zv&FZ`%0?rdV0^e!7!raXbO#)QkJN&u zMiCyg*W6r`{0HPHXD1U6cu5_BqACq6?**_mP=<^LTqsk1gGy=mM_uCM&_oT7_Dw7b z8oGhBkN;GHg@_JNljpx9x-hCSMMEvx_RdE#DQSQ`-HJ;grcO{eB+r!|_TroA_1DIG z1zv4|ktPYS-L;9u#~wX{Dr*t;xBu`d!$`H;)O1;PcE+{{LGF+SeEUP33$u}W8%j>@ zK!uA3_2B6R6u!7nCUCiKa|6`u41>&}7yy5#3fp<>3uYe}WIlrHs+}R#qY`EPT_xAz zPc<3XfM8Z7hn4zS=2NGtDhxWhj?fdt?DMTDZsFQKX^gfFCN(Pw=?}5ap6hHM8 znh`a-ZODYNT6gijS}NN6Ox7}J)vAt}PUyf*AiPvaW*|N#WjWNh%}zXs#Ii8DbxTL` z2YN+>sue$xIU8d?9ZP0KK5ajzw>Z=fp~V z?hH3-$#lnV=)*fNY!ZC1tq}^(LlssCYov-q>U|iR7`9h{P{<3P$ve4sN3;d(jHnj) zfoIl4Fb%k>Z*NB0)Oq5jc)-B@{j0d%g*kyH`@bo!XbEYHAgu#)H~%j|ITa5bq|ER ziA@a#t*Eja>9>Ni+D5vxC;Ey8ThQLksHVho_O@v z_x7v|ZXt}z|G}Yj2=z7PB%;kUz_cB;!=J(tNn(_*MGzYq;J$`9ppbAFwPXY(jc_-^z;f!W`fr1(!i^e*hdiC~yhhQ{Qz$*C!BsM@S|_ zd=Xl58Lp=Q{Ff{AS#;hIR;c7vAXUCd_~=ILDl*f6Boyegp8De7eXib~-PGr~ai&i5 zMZqr(pR#0&s$h+spn(mLI|iBVo(FA1yW{NFiBP_-r0||aS6zo##UR)hH#V#wDwhy_ z@P8pOu^ff0X(B*Fw!zaes#mXy{a($cu>Bk&5l2ZGlc{M7qV&`n@9t)66GQ~FLrqd@ zC~I-36F;xi$8T;lp98Qcv=?qBW$z2FzhgyEp>&+3Xg;@Q!0vgcGBM8c#LY`qUyyyl9Ij;TaT9#AMccDyBd8{6G ztV1B+QZY#+6oTo6vUN@*oQ4S}--ittwWeyov*mc2E+?i88`=?r?mfzz4rPR|tYWJET_yBWokL z*4y|f=P|E)LHkugeEW$Averf?#S8(SbsH-?kD+?$nwsK+lgj_Qj=IFsnEK#)hO?u) znC5-y2$_iWG^3+|MMiQWpI`$%%&;q!*L_9NgbS4l|0}1xuaiAjN4{TDytG+Y1~hg|6yZL z@YW_yw`l*w`>NFXz=J;nQil+#d+rGJ0SoGS5yZBbnl4?te19?2r#pcmBgyY8$a@hv zN++J+aHu3f63dE6hE~6IZaXv)xo7}Qa5>`^hmo-5{uhVB2ZLUv{XhY5JIIxF?b#`K z&CAquA{i2r_tp?d4Z-h~2!N)}%O@nSvPy99z3@c91qiQ0?9FVD?W?8%awzg7hM<7yd#jRJDeTbIzAC#A&1yuh4;+0f1mIhGW%r7?oW z!Mv<1chlif)ol?ARH6)t5M>2<`C9<6l%b{%Kn-?&`CJ_y{Ho0}cQym0!3*8@vS$?K zv1*gxHL)V|9OUT%sUfowb=GGAYI*>rP`R6 z7XWTSfZNTxcklWLIXgRp41mPrHB-7C#xzT07F_DBjrMI(%=tyepqIB<1-fW76cjRc zaq9XZa{}~+SS#Q#tX=+vDe7Wp5?fs_eeUR3g1-tSAw4s*2Ae3p4uZQIxg}QPQrra# zw;B2+&s_0oc%Q!d{~OGl1Z9AB0vyE+2p}iXyJ~(=?7~1PjCeX5#`)FX9uY^FKRBKc z(GFo7h4mlo-H<>IaZqVZ&p_%g6^~^cVOa4BKJ~Z#xtl-wgByCMGhs7Gf+QgRbpB^YMg8u?cS;adR|U^{ziq0U=lROzGFG&-iF7H9owia5WkTY0Tr2X_pbo=pP#nCG4TgE zJZ+ksS+-#Xs788ILqiQF`WY#UHA>3L+)eB!KEoXo(0C+F8cuQE!?w*Ct>NE>du_n0 zG#~V(Xw8#b-+k{hrD4s|jk7O9(BeWER<^Cu1p@aPaS3>{n7-jcz6amenP-BE`gy<` zC1A^G+etYK#&lL`eyupsmTxqlMwPHM-S-kVa&cK+=a>utI)|Gew>7DCPwQnxZv-TvvGc9`)hT{C<61YudjYlr#Fm!~utic`7!+sg`;vM?=^D``B6@Nc?VNQ4nB=rWKmKAg! zrVt88Fr^*QO(~LT;qu8vj~`P`#JSj-Dd_|86s7ROxxdA`tZRmlya4j=Eb{sQV*`&! z5?nywd&|*yQI$15?u7$lEF<&?phr_%Yip=X!zpPhlicIs&ZJL@AckR_>cr`kt(q0Y zg)ECYx`B_W&`_{NI^wqrNU~kXfY1l0PK@4GC`A$l-%DMh1lI-H7ex`uUIbT}IXh?3 zK@j%g=ySTUdZ*7!CT>Q5)5<%CH#w?{Yew6ChQ^nZ-RMxZfEdn<#%iKWC`ToLZ2>{K z4*k|(`f2}PRA|>DEs5fbDiC7QckVVVTL=Iq4XK2(3!YOfH zlmkesc5&!|*K+3+YCX2_XiJ^F%MD-JmI!8#=zPBsRlip5al4J&Dm6P zWjo^Wwo;c&SUs`Pwqm-?thLHhHuL#7KM7IDC=yprO3?}w!flgRhd+;C4lDv(Hi-}2 z%2zcR;YEvBa9Bh2xnom3&ylKbPR?wj!}%!mOo=}&uEfTJZbc-`PJs_4{fLJ91YS|E=~%_suf|@GhhV%d zXZJ(;S$+z}sijSOg!d<*}%x50?QQ!}-0zxRN_ag?`tx)+cx%?M> zFgX^Sfa*{k{W)?l=!-DvUUL<`#~SPi(?Z7HRHDBFXeAKyOA$o~G&30i3ms<1k54`Z zVXJFo07v#$a2xMwUJBExz%lt1`a%K)SLjcV_QQ|C{<@AI`%z z4m~i4b8dc)b778KOBo?_0EcjK#$)$H)t;DBGq1r-U7*w)mKTk@O^%|#RN|c6TK^yo zJ#P){a0`K6r8vd6A)=vk880_%(hHc)PJ#7G2yQIyoB_pE4w6xw2*GjaUPxTwvbolB zrotkw?+^mD%<8c!Y&!h)spodj%*&9<+z&}&UtIy^g^k=O9PxAF@G8Oj7-09c+_bW9e&oD?vw0Q!R-GkK|4?Ssv(3(By!B_9?msN>;4 z3In-lLEKB~9F98?_iTYyJfxKM1vh{&pc4!HPvBIU5?eA0iQi8bhkjTvgN8qQCNyq{IoyWERNH1+C8(La1;w~^J69Jx! zKxAIy`Lq|q>vKZJ=P88Rd3AP)a3CEsHEqhuPDGLkE?8r0YfcB4gAf0CsRpi&eDk$H zW^yARlS6hQp!OjN>Ikew*tb$rgN9Q@v6WOVDV(yg}EM!E?+*9$2%?$=+-NA&yqfuQ>h z9>sSjg?*{ct`rn;lZ-{tFH0Wne@zJro0V7FAmoAq_GMel0Xxht$%s+E2ST?7yzLus z&R5rYRK3tGMjHPuvp|0 z=01Ho{>*JO71toH_9-Zf>ml~i7I>Lg{^#HzlwsGANjoGRq4X%bL!++h{{8!QV2ja4 z{_DmT8tl4Oo`kJY-X8M_#~@Hu%ErPjUOXUa;mUfj1%E@3zQk zEqQ&a8FsVN7`4TrPY3XH1P1`kZripE8+z}PDTRp{u+Wn{CP^b@Ye?Us@S-gKRSJNH z)*!RYA6SAf5`@smm*UTCh_$^_tG|hLTT4=Mm9Q|>%JWE=yyHGR1BG^;&^4VsM@_xU zU)Y3TZ2*5e7Mz45;xZZ{V%)EIC&>LPeWhO+WqSu|eT_QJDa%)b zGW$)8nl62FK#Cz4sRyC8DNyBlkCP)(9J{(tctXOP7c9r8RS8C6j$A)+n2{cbNTSMd zms$GX)x_GLN3N)Ty1(4};XciM>i{zNBRkp!D_Q6V?|eyyHfjY=&trp3gwa=mQG{Ae zbwh)vVFXhZ-sHJDZNmhuGH;@0*jGo5F~X7dFRA zmPS-$Hm)37hLq*nou^(QY~)&cOdFakiXyp@VMp-^nd1mIp@zL6Q0o)KqcbOQ1UE?0 z_O7p(y_(_d0D(|QF3Ut5?9vG4o%CyIXc-`IgU7qOuDi$m3rcMdtmoYb zUgtOJn%6_SvYZy(-?qL`H?j^?x+4tBzyu20N+gu*1M=C@6ZK| zRMr(`nY0$+-sE1HE}!3D5|UzK#)?6BSy`5PO<(OTxetxPPjto(n5#CJS*%@h8FI^G zRNXebnCp8|Wsy{l^+aaDRjHs5Ka8cz>Pk~pbF+U6;8}tA2o9cq_3Fjw|DOHKj(LZ| z=QzsmpLGszLC;}bR$+i5hvM}0e)bu61jQaeBY|rI|0o3t$)rYJ7}@~#y~Gb84Y?&0 z4o}~`d*?yb-9iws$<<>judfW_v;tH=zIkfDNVpMFgQ4X^=MrdTbjuHriQ%@0kB9KR zr62&fx7kVY`$T}+!mt-ftHamrj}lAxh=~)UBSLw1hDtuP6S&!{0$F%>eK$f?F%Rit z_`ZvO-QB_AM>vMQ%-vCGkep)s#UpGy@rE?o1YO_on%Pw_U0$&jvBz4i#cYjbgfVn} zj!H>xXs-|pUPiA*4noUm{ECwu!+-bTZ&nPqwTkM!0V@=Owlmv?0@3_K3o040eqiF? zw#1AI1EWvQd2LC68y7+k$873PGe}XNegN7X8x=5`pt93pocw%F3Gll(^u^VEp4Ymc z%_BkookQVt8ycn$kfuO=4&p6wp7z&$X zAR$jfH6998!!qrgFhRe>t|vbWX{xcZOUEZQ@o4_mL9h5#plFoV>}A+xo{&+JZx@V2 z>~@2+ty?ymyTCp?aQH)JCfFXHSuu9I^>KH1nizq6B9e+q2rrDVrOD) zufL|68mz#Q6)>AsyM4{r{6_U55FJkl#dkhx`3F}7{%KSO*E$QGP)WRQ>^0ew0PqlD z44J@2Zhp^s0@5+g{>qS-Dj>#^tqq>_uus1}A=4_f{E7(%VQrQoNw#2f?cY;IMnlQ3ugLx9Eh-H} zS~q{p+PXU~CZ<`luKS$QJ_Ca&UIJs!MZB@)SW@v5TO#F;u%4!%+?GC;j&OKpz5;p_ zMEqT`y<@j#FS(8&udVY;ac6Pusr)!U^*z4OPWEA_cdpXs?3u@v^R%JQ{1~zhRDpBP zC_(0X7ezy+fhktIT5$V^>Qnhz7`7nq=&QfI5Uo6!Z(@e88iQ{O%A5pibYy?w^U?Xfp`o`I{)>V zZ%jE5-*7Pi1FxXed=KAye?CnwvJ{~PPvONlbNX~|Eh6phU}qBKbqg?}wj~|TID~w` ztu=DoNNrD1d?E%SH4*O1kyy80H~9oeVD_^VBeexCVUOt#h#m^uy7z1dx21+kZU?pv zUV=|s;Gq;PBYpD~45o-?5K$M821Z2CpZT-tcR9 zuLXFA7&9`@0Qu!tt}#{8U^jZ&a^}Jsf-##97NXiiOfdWgo`a!&iu!8AiBXqa{s#>p zLrR;u{kt?$I$wHxF{Lq#sk$*prWLuSV+=_XFG?09ZoP0y%3hG51B9#}nQTkO_RcM7 z&3=n&J%+R9z_5hqtZC8!tGv94T?tNe0xuakm&c*gO+w3e{t$ATZzm)yhQ)-8CvV{9 zrQF;|Ge_OZls+g`hvhr@RgZFV=6HzZ7`2MMu_)pH*Y%JUC^&dMe$9BCXxD-hGN_+u zlJoHO0-Cc^N;1L6|5Q%hr2Z@?#O~rRN(V|C ziu@5{@YOl2!QV%z z3yI2uy#~Bnp_h~7V}LCz%5cUbz`_eeM!-r2?;lGM%s-Tmh{(DIFeSrD@eCPYg!*KS zFgipk@?vn=qNbMg!ymFWzoXRGLNtaKL4-;^oerwp0f$6FF-GfhoF`+#2`)61s3bW6 zL_H8c8XHmNvBcE~c8h;Ss(&$ZY2jodZ{G+~eEdu}ZQv;QA?4eM9EFv-MiNrxJYHZ# zFXLX^tIzsTC{vaqRW}cfJ+7ZkI522H&g1;@5Icf}=>(CO;f5Eq1u!ff6xaf!P)RRA z%D&G$#3ewhfijna>C!Iin*WQwEUFTm#|0qx->@q|6+(%oEfF7k7yaRkCy`WkPTSDf z5ow;713XYyakOXNlz^|2Dtl z0im1Cl=k5zklW;fN7sNmGMIf~76G4caRzonK=(?yQ38BA$V9lHGSPV-W<9Mrrvz6V zg1GnrBsyZ@;9jFopsXkkg=YO@epY$e*#RPic-`B#e%FyJvMF}3bPADXuYd)!i_LSg z!2g|ywM+S)>J*uUbfN(-RY=L8uAyk)?}6@8BBZrNjO51LiR>&YAuxoRtwwUufkn zAf(|Rpk#avhiHsX$g|rLGxq7nM1VI)uk*l!W{#lUE9-tEK?LY0Dmv$4z}>J~`jA(t zldK1Db9Bt99%9O^uEm?DB_P0Q!Zt`*2!1C4O`gbUg=*G?d}KDD^ZbF=$Y2qewtx=g zddmLlDdM0JHX!LdnydPC6ruHh#-z1BKQtYNC_4sG5nh-tQ16fx1`DNGpp z%3P$g;JJb1xK~hM+^VRLvfYKT$k@zmF%ByfvNG6Y>jW}?H8M|j>2CvX{sdWFt1+n{ zScM?)zjr+ZEoulatB;CU7!E98F&tJfm71{L`K=w35~O_m#2|YJAGx-`dnx{L zpgy0mvp0GN{PD24-GSp7PjwG+C7_{^MT{IWSg>(pCUt&%^FxI1;T^?74Gb9z#-2ZV zyQxcXhFw@g6a5(5g6xoQI)~K7;vBQWA6Xd5hT(kjo4mF;<>7*m^xojKnx3i0h~lcs za9#)(mW&WLZu@GFyVzNDJ`vT29W;b(k>xgM?sgJab=R+e9AGIX6p#)40Hm??43z}X z00vqNnWNDBLQMzw2^al!*5FgDZ9Pp>5z8fG>;$oeSGU|2DoSFnRR)twY9DNL? zalC?fF(_~Uwk77<1vTE~f^9S0bBE@o* zU9S9?@#hjVG@^P{&}gc_P=c4J40vnNN>1(smTg+yiHTXk9m3+=pvx!y2VoB{LWg!< zv5)ErgXIeG?!J0QnP>{%ObC>CUoJ_ z-|9C5IRT#muc;}5$b|nVcJ)Glz;FCVN5Gwq zJv2)DjU$YHLyp3Fk7dBv=>?THNzs*}Y0W`c#t7Dd0Vg&wF&V_bSdPDXv^$91xQ%hP z7gEr(2j0b8%g)}bBIXK+YZ%*zJ%6T-0j2>aM5%$2rFhYL;6Y|#FWlMKd6u!=x^i}! z3|GJtXY8dh5H5G4S4BoVTH5fnZ5B#86l0-k8s~FCwMK({Z=54O+y7@zXcZwWC$P?JBf=xuKp{B z!kw6+K?!J4UvGfJqkUv@W})_5#PA5?ue%Ir1`Hq04-C^2B*l7`_)r8#`V}mO*ZkwB z?u(^&@Es`uLNMK+cOwM30dsqZfoI@I^_7w!Wy=mg533o$)Zr}Vm`F#c=7n)y`l$!+ z4-O7KgG(d|D)2olXq8WcO0`u=3dC-v5-6i8tT-coIBdwuIa+wSp`oE$$mCjF8$Z87 zX8s-9y3G1~%6dpCWi2oaTA$RTrnv{P0zsG0{%uV254`cqgjey#`F-OFX(;_0p zHU9Zx__~M@`5LfC^dl5N=Y^ z?DPvd83Yzt{+XF0-2eqhpL76VybDVQkX`a9FE5Xq_&YO&6P0%Ck++S#{YEtDD&XNV z@r&+;;bMG6s3bob@=ZP+)L95Mp^rw);C2{2O9i8AJ3)Ucfi8~5lMeM0_`R$Lz- zRYN@8U#p3$T-C`CoOs%bwAMj7kJow8U8UR+lrzeOT=UR`5*cn-Jlc|D(+RF5oFFVL zEiF;B3)Qx5YdCh|M2Qtu_cOX-KVp>7>cQUq`L^QvBeNAqzUqjJ(Ouc_>eH+v@k>omJ2Kz^;1W4WDc$WFCs*m zxPv&hKPaK=#Fp>XQaI8@Z|SmNUcFxJO=s7?t0pzvhh`1=%a% zgjN!=8!NGEES46#Nh8$u^Be*Nq5&t&f}=Rh6_SR+IA;kY$`dmbh?RYTuxgiMtR9v4 zk1jwc!3i1&?GMrw@-PJNy)OXJKk4L-HkheL4&Qk&_h=UQNbp3=e(}{yh%Zo~9k0OM zvX-=QUP7&XjE%FSVA~A8B9nSQ#0Sn8J^lWe&l96GPzO5`Gaz#I{5J82ymKF6JzjqM zIdgse$VIx%*bd?~HXU?)cT`fC?FlswxHh{6OvFV%@v~H-nix`xaZ}C-V52lzOVO=6 zDV?_R3H9U@UxG0weoWo^95_7k7(RmZKPVnTR|QHKvMrAi9}tROz+eb=`;JDF+k}Vd z*Ev|^x%^DxF$7I&Y}>XJr#o(I1cFCI@XP9hyX7NVFBx@Jy@Pl3L`A?ev$(!a(&WR2 z53u9Nv13Z!XyOm8OjdHJfN10^!Yt)Ge>=NVGuYDbPQU?~sr z=>0^9A^PTDT1Mj=#A?Z{xizbFr@PTOH$n(#$W^_OP_Y1_#t`}Q{KkzNCh(aQLlV1? z$b}mRv1gOIie1JDP5>zq`ofV)K+3Zik9uA zBG$xRO(U)X3v?kqm{4C=Ve?miB#`|!e0+uDEyu0rjE!!QZJ`k)DQ2hP?D4j=O#TZ7 zcNiX$*8O$jeZaW5r+yL-VJxYra11=f=4>Hefl9*uMyz0f!wIU720V|wfa6P$H1XRK zO%)re>nT$_R|qa{qOOT1HU5Q<;K<37v*g$CPZswBcJSJ^2Q~%1v;@+{T`;f*o;AX z0tazzEj%2yAyQo0GgAW2e7?DEU#YD~++N1_-Jy~J@Oe*@JJW+<)9YFsT7r2QUvtaI zWV}>K%FKOGXrH^uecAxX&d#CRNinMonucNs4hkX2!BC%M8ir@_7EkUx+bYvkRii0* z?Qx2n?aMKAZe`Gb&A(t7YFd_K;jagLDH>=SH0|It8%b#V@sEeo1qn4v6U#5wxKTM6 z=6~SPBsdiAM!Nnq#5rtipX^LZOaxF4!kgneok>(*h8N=?ibon$grx?V`wlSFk&WXU zTSw&$QGm~24RIINI=~M{q5lAAK)BCa_oV{zn@3)l-@p4;#8q37d4sghX%GX$m1MGF zeV?Z@8pBn%Juhf+&P?40eLv-z{(_3#;bityGJ~q&(B_%b*smRvoK^Hy;~V(aJ8kxUc!Af!7D5z z^bZ;XQ9hn*)TsCyYm|Tg0j=o<3H1ovGfSl--oNmeg_p?~NLe#9K&iaMDxw1)Pgn%= z0HGyJ9LYKM=mKm7ogf>~9O9?<-DIV89dZ{6?jPA2_`jb2$g0eQ`r0cuKV*o z_dnP3^eNk3>o=U|aUR3x6Sy)hWj-%@(!w>W0uGFtW%WZ{_|jP@k(;O_h)TSCq#QUr z{ymvr)nXLG`RVfo>}H7xXAfB z!u<7tg6Z1NyC!oJJxR6Py%P_ve-V5mxqPmQC2`w>`>rjkTbUXBf?)Me8J1iN#9!1M zp^Umh`2h1d=B7a@9sN|9v5q@(?ASKr+LU)0SsCC23X?on(8Xtw;gqxKwB5Xaz=A}J zqEWX!svXj>e<+0KngDa~*O(3OOezoemw(WQKsaq-#?(o6Q%Yr$_a$ETM;c{j(!utA zhxPmhC>(G&pr#yfO$+a7q*rfEV;7n(#^FSHY99yPp)^kUSu%VAn)nQ6X#c+ zI99mQ_UIbpSx0mdXTb11`=~m2O-g#>8n5aasdq+3S#U<1{GGDM;MbuCzwelkF#r3e z0U@_y<#k`_4O@D-Tf{I3`OUkIDGhU5?^$1P2RgcEfnz~C^3$pNbV+R zj~v;6m-y5%W5(RIi?j0|qHY;nwD!OHh6a@`UAtyHkIG)w4Si_rAhm#+x_q-NxOTVo z#*Z&qWzyR}K0ZDIf4<}2D=Xz06aI8E(ntZ)N|(jS@asA%X54hfGuEg1Q+Q8K+cQ_M zs=g>JY+T9o^!$YjOR&_h-p;1!#9ibH{qLc4l!%!=`}rnmU>^`aruXeSXWa#&x7jPEcpD@2rSTd|fCkE2n01sS9 zOkY4e*I$L5+f%*a2+QqApAc@P8+C$uFM|&cJ#_ZVT0sc2oX5x^)f-U0P4E@&)qMDH z#)l#^2yVWza1R%XlaviFii(mGlagxj3fQ?vdw*Pdx{sTuXOrLL=%$AyCF9*W{zg=h zc0JA7`q^d)`WE2O8m^aNb@lbhu*bX7z#I};C8fBM-4pX7eY2OvA+@{*XSQ&nbxu#`VqmZ89kQ53Od*7&3ugyttsC;9uqwhFbml z{gTRdNQ>8xyk~T|#K}k#T~Ky1!swlXn;?86J}Pf+oLyR+-P-Lu{sq{79&k=tn8@E} zrCkKPsJp}>Sv^qVD(@T3{8W{8j(^B}FKvo$Xb5boLJNxLQ***iK`y92^5XCwJjzLfxG2XY;j#xF>`+hEfgtU3DZ77q`b zr70VizU4~ETV#O9=PJsNu6d!89aWQIRw3EI4K*{& z^3z4xn|t@}T?|?C=0Z<~xn<9vJC!6Yw}_mr=WT8n9==Rtqzo$EO)3ksfZ*VasN=^y zRfPt5-@g7?-Q@0Vc&R1yc)R{)OibY|9{m&HgK32gjtTdijP9*XZYOB2G}1T-VO$Tf zNv9#|9qUlHu(IF5Veb}Z8QZZ#hosEmKAQFXvFy_2%dKvdSuLO3o1?M0vf%k_IhZY) z5?_4%ea8BcOOyqLrdW%UQ(|p%IMHk6ggfc!eORBgU+%a@58N`Qt(!1z= z9rsq83YlmB3zS5w>f^^JnU%F;ONs5hOoW8SqL$B2NeiDDEWNGHLNb}B9~Rm7gr3>_ z=-C>ex?h=aL&^aH<}aCc&N2`tJ~Vn_9c$~nrT2J@Fd0exXeab!%8}`Gk6@eORi8gk zLw!AA12s++UsO-Mqu8_mEKZR~vB5tk+{?J1m9>L=6HNuOeB~h*7j#SAk8^D{S?tc;h%oN9^3ek0?L>B zfv207l7pQcF4PPXd~M^lv<{XEMmEv2_sh%6JD#_VyUgnI&0Vn;?u5nbge4xU@$B#v z+}a86fVfm3UL{6S==K!cyjL7|xb${Cy|dfX^&{s-oIZU{n7GIB?xA5HYdsAwSVyP{ z*!QQFFlL&LefI10^z@u@~)yw4Cn`jQG+gT+>w*K77Tl zB2r1X3G$B()a6x18gS2#cj(aJ;p4}aDQ1;s##S{2oKIGNoyyX7$Cc871~W0jDfu?>3^NPc-R0t8;M9 zDQ6>%GuR#Sp35gsp8PzdwYt4;FBo=q8g#FM!Yu-0#UZ94*4V2SQpU(Poj^%l69q zDhLn6GeA+03ipm!#tud9GDknGop9>_Y&5|MhwM5FzoP6F#sz>>*7{)%CxK1R?b)Lc zX&ZNr(=p9iLl+yTf?N^*oHcW1F;l-bitmk&R~R48U2&CU9ZP{+FL%o3V!WA0Fs1~W zsA*`}ck$xIPa+d^=zsqe4a7)`<3VZY{L3{!6MrLlk6Pb;{c4!2ANEU7J$mGbt(?Ft zYLlk$aDcM0>lO(t+n2(&?wxRvXSx$xO~SmMh{oHi2Q55flY? zH&ZoTQ4kW3A3vTY7-g;>Id-u@kNtsxK0^i%UY$enH-gZd){29}Us!A#sp4*W+6H!6 z;b_fg?O{chK$tX}qo-a2aecwJEw`Oe?7xC!#%z;Glg7SOdEcIb!my>cZ>V7zVjK6o zxVTeI-ePq>dqW$|h<2hF6aT==pK5DsT|4Z({}ue7?W>@q#5|^9Ui|!Y@WY1B;t&TB z*gMYMnn8Fr$P1IW#m2y>hum|tcj5^V>-PyBekImOD ze|PcWweYaMhhUabT2>}g51GE_)vH%?`}XY{3DWoMV#eF`8zYRI+w~Ks)0LgKIbl4= ziES}={J3#RZj=KBJuS)`plr{xI22xWW!M^B!dX0K(i zs?zg5xhL>g@QYWOt#>q)i+IShXV0#D`To5wC@^q*XCZocjpH*XqeslRHe1Zk>)h@h z+xkVXk*9tt>~l`#Ph|%J0(N07?C7#)O^4>OQm&v>39`u$zQ-N$Nv(2otLaQa6G;}6 zqlGaMK~5Ss&k~n7)1Ze03#bjEP{jMCqha`PslRk1HW=*%2XMt7bibuc=AR-8)56fqAf}msb`w{ju0{=Pn-~u{uc9&~+ptsK;gd)E5g3!(HdZ z*+sPx3Q{Tf*44juJV*`FfKee!KOD+bN`Z@2`=*u2`S9_ZdNcW?UKdmf~tJuBN?eC3D(_Tg-X+^<~`LI*SI)u2cqF zX}1c8^~mcVIPLlp4`_H5Xb8UXYWM!&lY5 zRP^l-bn=z%sqY&v&yOEAdi3^DY_C53`bqPoK;b`RGwaGm>FTbU$#kRv#6yR3f~nBK zZ{NSC1X?v+p+eK!=UgZ!aB_WcyVcUae}8M?gPbq{R*~{z5WGL40h8#t5y7EVoR*fB zAKa8L#X!*7_5H0{xVEx^GP5U=(A+HsL?U@uS#{PNyY2GX)YL_P%O1%@(Ov4~XiqXQ ztS#oKvt)Dz4U&UQcALw)g6Y~_q6bUme9PIi>sfT8#*H&*Jt&nMSS5>Rmyymht;I}D zxD{WtR{AJ$;guc-_x9-5&moc%Gi_P+f&CvoI7vXf#;EvjmiNv0CVQON2L9_fYsQR4 zp+}C~Z=EO03C;VYg@Smaq_rtYS-2&BFN5L3%O-M}=&6_9_G&a_7tZRHAi;Qx)25@K zDbz@sYMdW|rJhId^sAwvVI!;=<39}z^Qk=Dwrz_{2AiG>f%KEczUBkj6+N3>%S7u) zg-M!b(x%E@F>PfK{yp$-JD>OIcW+nM>g%kIR#RPFMNDXi^U^w?wCH;<`?t4H?pQy3 z$dJ*;8SvnzPzKfGor^U8^yuzT_3PLpRZBB=`Y?fT?XPUC*{4rh1ahY*tLhvZwBlr! z=SU7_SF{t(*y#@u?v3aj=w#CSYfWCq8Cy4Ps_y6=x^iAW=7Wrmr(% zK69CoT%wJo<+8ThvaVgb%5L4c)4KfB(~cIV5&w zW@Zi_BTI38cVkF*VZW$n`u*tkNO6>sab~vOb#(uyM1ryyG`6+l-gcbVOX7;w4wm+n z)zs7|z$(xU?SP|VUA=gN80hML9;R-7;m~IpgcsNXX(}oz&+amlA15pnvplKP=R*l> zl=YMWc20&-E%Ekl4TA2tl)vF(B%_rI=aGHnW?j%%cVky>e?%cT#U9~2(ZnU+15k#GsE5IGr zW1)tF!2V=nqU%YB%nZSR6zKsD4hqd3V5<4dgENE;qsR!kKkStdE?ILVt4Yh+AIx-m zVr6N$V>t0%Fp^Rf6czUcU4AAc%rCyncPtd1yCf}qV0@x8IcyAtgB|3uK({TByj=SqG<(I3iD-tY)m}--=E!uNC?2_W(^yIud2IG!#y=%-OJ1}t8w?yX zCC;uRkM2y-+C@p)Or#VrZU5`Rx? zBeV`?WdxzC@xF|YwAIbae%I8vaW%4b%PG^2L4xEsT=fn6i2pq_7%5v%J>AE9H!LbH z9$RlNCDUd6CjbP#vonX4LXU(0@PEclj=ow2DDDO(d-65}feqk$;q4U_ceXBQ8?6}> z!?%3sWaPw?6@=>?(Ocni^x@d?V(~JiIg^m^^D|e$fL@&ygR+-3&(>3afspbH(O=Fs zHu*7gB%Rp+gE0)=JFpMSN}8 zx^?Sj=H})`bN?o;9ks${Ov7PBn9bJ@TPHTIJ$oX3S|`%{HFjs- zW8OD>K*$$Q^e5m%3lBKI$!E&dQ+hx`M|~3>(kGgWMCGns{l9%%OHOTu_?4p_5)Pbr#v?|Qq5r-E8dR1bE6bB$ zz6P&lj=lXjG}#2$8vFv^CsjQrMO6$xvC?=R6G3Rc8u0Q{xj) zD(adaaK%sIDP!url>CGVX4gi3H~TwNN3HC}jT;Fd3h#PqYM$nRg$SsId#L@?=-Ew- zD$dk3wd9@WJCj%FWTQ24;waYiGJ8*9PojUycjR4 z_E+{Bs21=`?|@pvuaZvFVrmoU0F`*qhD?ih^Z8QI_0IUz)BFaah&l=Ce2V|Hwyk59 z;s#L5*8Fvom9g``cd~i&=ii6ZV0~|R&wWcd^LDbmGkN$6+6jh(2CWq3($9MI>>1uC z@Zm1Z$DiasetbYSSW5QKE&Gj!7aH^<)k1|Le$2a)l9C%#BYhzP?IT5K&L22z*qqod z5UFxJbZ&Yji~$pP2a^oLH}9F;A6!Q`n0-k}*oPaQna8iw893Pxz_~f-(4jp%GSB*= z1+~z1{Ym87bLY;u1<8xMP`0-{;`(8o^wLzRk~HP5xTY+a2IW+4Se(#VGU4=c4Equ9fF8UF1cDHp{ zTNVRCd@WQBJfkZK%lkA&lm~!a-sY-WE4z$YtSf`yyPPK_4Sd&MvaK?i zq*wx9!~&h zh0JhdR@*^oSC;%8&vB(^L7Q6&*=YND4;#rs+x73i|K`hH%kD|UN^A2u+aV~wcQFEP zL29|C?RI^j77qhYKQeVd>Yavn>qbz6Msn`X{D znD_frUM0JRUo3#~Iy|N#ur(#usQUTy z!^mm;O=AGa$Kk`O zfF<%QmTk2a=0kU9nts9Uw|BR0<$o}l&O&+QwG&DE6ihR!D94-_<;+Sc{%K8#(N13e z0su3}=+mVQ1V3gX1)g7r6(cY?c2AH1!*Nr;N^oWR}62LY~)WL z)UuA(hfMzy-rBu;_ncs{ihZy#r8|?CD`Wx>rYz}5QNdl}1qf`mA&otYYB^tpA2)=; zSAieQiQcvN=QbUE{k5fK^*uZ8o$cu8N||U0zh;v{yZ+ucr2hN%O$DVrh4d0&t_C=b?f%8LrlRfvFc0$hgQbz)1Kgw^LF}u!GfJBn4!5n zA7Ny4mAPA$H&ho|=pgRk-TdrZocN>K+S*k4DXxqcirJH|D5z)Bjzn-q5*iw2xsu0t zpqsKnh_c@vkOn^2$jC?)>$S-^P0pjIAA#Csc}j5zo2zZP1lJq}3^vLN_j&XK*iT(V z$x3*leX9FE{#m&MEpBvid9>WgX<}}V=7~%|Mbv8Hv7yW{R_NbYf!Hzb!3a zX+x&adW@wbUB6|E$@WaY_J_m6S9{Y-m2)<~6uE)?9=f!S*X;D$a|%pdy}IhHqfdQN zyyEU?EaflA-pQEOnsHq1=xaVFQ7V;+k;!i7XY0+T@qGRE?RE}OyZz1@Me9e_Z5X-4 z$;Cy_YsUXp~XKw1yJ3%JzVQzvn9x(A$@V>fT!_$A;g1yK4W*>B&Dwl?TdS>t)chq9Li z@WfZp=}nk0p%%DeL|0AItJhLeQU+*iYd_7&QQ~FDjAWfUb;@6p{O&uij6jEUNwYWybItFD(rCrIb(4+idj%DB6~mX_9>88bTU z*}FGW%$($o*$n`*S=8wGH*2Y>wd2Q|@C`8T7`5t&MikjPRiLi}<{5_PJ70fW$Rtmo z7r&uLcZC!)IL=OAnGuwZT7ZgWtntaL@~Lg}WDg!pZBG2|c%iTtdoQZI*7E{|cpZ$b zAZXsNJa_ESrF_+daqY2n>s|tA=;Rx?Vre1%L65P!TfcrP{LV(EreHe(JK^e5!|VAG*QRd%r^i%({cRQZ`ZEf3tUB! z9Q1K9>D>t7Vk{4IZeC^WanErMx}Z6j&BLN<1lNF1b+_7C95u0(7{kFLM^} z4+>HYoF>nge8rT&LYl)NlS3l3$Zs$p>2LI(`uc7*r%mUSfBo9LdCQhRD?p|}vD4wE z#aijsUEq-Hg6hX%&YW(KKDmGS`Ez_B?S=tY=PM?0H#t?z8XGyon-e5fR!>~oS~%FF zxdeT6vR$QC1 zY}v9WX0XW7Uv{^8T7_IwWKunQxP>xlRhG)So+KyCBsQLgP}4`8dMf#nI9u-l_^cb~$^M?o3MxSQ z5Ac=x-4YoY>4j;>t>{0#wd#5V*)QnRyp4ju(uPufT9opwgVxmNr|2YFNOmo-7=@b`Dr|3R^ zzn1>`_3J%_PWp2RPj)n=(F-cjP@45L_(W$89_%!H(4g#rCMN3BCiGNQ-Xr;Drer>c zCI3AzD98}U$ae@7i`ST(tp3sr1?Rw@9qIqElp3^(%wQS)c3!t`=%2>M-ONQ;D!}#j zNGfPdZ!8`b$F*Y%#Tx~sx-HM{T!G7eERGY>(pnOpJ+tPa9}lDY@f_DrxOax4+{4}d z8xc1T>2mDlh0V0rOV}abm6Vi9#*P{D0qmsaV{Ui2==LH}D+_|cE%Z*FFhPkyqi=SB zIrPt9Ky7-AO85lIc=u>d@P0Giz~ImoJN^D+#`LDudzzo$m9ym|b&1;E$-B;<*VX9V z+Yg$^B>k}7s=a!hpu+o3c9zvRZ2b4_Q>>v!S#}LH+6dB6O$^teIRL+ccCdS%^p|5$WC_H62G*T4Pp63W&A{LwO?!S)`c-2W9 z(s7%lgO7Kt`ua8C`>$V$=??kzzklC{Tdxj?P!t~w=r>uD|8c!LkVyE9vCBW;C3_Le zrfH4e@$uuYU;U0BJEluLD0XjuXscKB3-+I)s(}23v&l0gW1+!5>`Zpgj~@gf^cy|u zeO6R0I;fQcr8n4DT_H}Lh9(itkqA#%tA$zlj&=h2@-DAlzYeG3ZXd1px6AHK4Yw^@ zwiII&<3)4Pa?y<05@wOq$nLXeAFljjZJk!4!qD;Xw3uez`QYEp-W6>38ZIigy3ey} z>g)d#c~tAnT5GZ*X{+ABTz=UGVJ(;QgW6#OK$N)b*KipP|K0V{#fy5e1uo!Nqut>& z{bF^(0^L7R+myE0@lS1SFD+Ho4?3#Kz6e*Q>-?Q5Pl zorR5r@rgq?EdmGJ%pqu8L}d9zCmhT^%bU644#?8Nbr(VF?gp`^XY7RwW{nnej%uo^ z`T`uw3NnZkKqZ*FEa@dlCofnQlc=+{V#w?4zh-lly>{} zjTOeJ`Ptc@YH1&&H!>&!I(F{-5upKKvldjfD&Ucag)TQLA%XgEK~>&BTfdJiS&nC4 zHY9Dqsi-Ke`{i!aW28*x6)_NDhwcU}8%`y6EWfHdA%MFWgl#On(}B-DFJ5D5&RL3~ z_J$VpTw2RDdLWTvvQd0HEv$5{C8 z(^UhHg@rAxudVH-sGxADysnvYd!nAYbfxUpty_EPluY@xG|4LGDcr=_W)QoR{V1;1 zbO;@9*iIDjBLFw&vUQ567tV@jZYZ|2-Qw&nnc|y#1ZJ9+U*hB`H+C zHPE>3qMx~zo<5!pv^349<>nMe$EXo|C+Dtlb+u^nmKunRG(x(tb!H2_lLeUhX^Q|o zzGZ)ZbNb_jHinUSKhB!h;=rUIa>;=P2Au~C9Jp&*Oqb26_Tvtm4Winf%I9**DJm*X zYx8MqZ9Pi(JRs?T#^1jwoZIUiIC&RS{H^d|z5)XWp$PN=^XoAr%#!emH#>IhsA;#$ z$r5hzo@ar5$M*2gsrl4;zh;8n1Tl|U4Qp%CVAxQLIc_7YOZ2R8V7o5P+!JvArzSFc-1!S`2Y%p zy#IQ4an_NQ$OaGYt zvR=ym%9I5g*&bPQfi!<(ir9jS*z1^+$B%225(evl9&-Vr2QO#m=wLhjl|(r35I=nV zI{L|~>$RYZJWHC5iOZJ{6z}G#1A3jcjVtB#FXQCRV$NTS>5RDNf!}Aa2>0QLo5nzA zCU!4QN*##9a*u)Ct7 z9QByEU!s`nOwY&!s#p4%&Q#UU3k&6GsJYReX_2I^BHU=5Bx?kneqX`yd?zh!?3L@+ zyJMZU2gCMto}Q*!gvZC(rNiDTE-pT3I(qb87T#F=R7?gcyVr){&Z)mTI?GF_pa^Lm;# z;}ce^5~+@;_Y~=0x25^0W?jwrsim&|akPnvh+4eD&&!9-e!%+5NPv8z$6 zN&u(|U%&2&b4AzE(o)SOCqfLBGy`}ZIC z1{BnF1l+8xgg_+P2ULIga+SE|4l9j&ozWY^S-u+}z~<%GEjg?dSzi_ZnOamSH13{F zHPNEsH#SFR6lVqeW?JivG_-YeruJ7=wx_Bb4sh8XtKMt&hDv-T>TRy_ckdS8f+D{+ zF+;keL8~c>ar-+>EiIWl&peXx8k0PDZ#wq?a@70w9R}C=InCHX+^#pKR072u#-I@F z=Q#$KS7>g=UcYpyqs@SjcHAHR>6hKj<3xP?Z96Q91@q?p zGu*`F=zsXef^6Jdb=@DbSjHy__a_U{kL7*NHtu3@u+3Du_5S0>_sw5nOb<()vn#)< z>nSVU)6;b6is zB1g@iKYL0`9bo*4sk#|ItINv^`iRd*Rr&e*_pQgL4%pt<*f^FJ)k#0hQY7PpLf*aw z2Py^eZ4m1>fc6jb&DOnA6;$3wsOyty`;VK)+D?j|E#TA!SC&kzAT6`I*37)vxE->t z_Jxi=qJD?ZZmdV_5?>EwUquDJzt(|sQScS@2zbxR8-}MjM9;Qb1j|{8(OfC>B}YHU z^GPSm!^^v`YFc@CcL(!19ukRUI3K}u0$@F!c^Q5n3QURNObkh-_#FTj5IAxdbB9CL zc2h6f>En!tYAk7?4FULm{O#ieH(SH-u~erxKu*Hq?h6C^c8qYq zY@hNQ^7p%QHSTODz#0ei76jfkD~No#OImOQH-8Avw9kjCd2@Q=>z0u)AO3cj&80SxFo%`x_4wqqhx_; z_XyZ)3t&>Hr#mDn`le&L3yEag2#wAtVP#ob<^}b@{&Shp$*!59@1GZ6B>D&7OZJvh zu||LR@TjB}xoS$Fz`${PLo$7pc^K?jj?9~^e*d38f8s>BRlJ}4t#rM91#9n5xN$>W zeB}qY6BByXra+}IgC&Us2`>eRoP5VI5ciSgGXB#rWd84;EnGc2ZV@L$UXeCC_k3dX7&Swb-*)pKSHiG zYlbwnv@Gbj_dcWI=%}o6y+LXnunvTJK>(H0ii_Rh1WvTDP~tzWS2E_u@2$Suvat|* zpg?L)WRbi1^$3c&8v?JP z4Ur@x%joiEu8t+KwnIR#lmyRTvUlhRM03(ndg_+>Ut0L%6khu*{jkR~qGy}(orXnN zTVU2^*GhUr+o=qIM!0Or1uovI{rWw_QiMUSTX6QWdT56eJ7>Lvdd{<85FRski|mFB z#*U4sX8uW~X#?c*ND#OonEc?lcAUN!T8|6G!z|s6Q57jV6DlSD)mz?QXf5A5HB{xD2dVQXzctiK&;CF?_0>@<+{l5GOD@Cm1 zRwpfFu|~6{=PzD-fTin$_w{a%((S7cTItGn-0OGfeTfrELKdZ-m4PXZ)Raf8bc0na ze2yGF`to>GR2d)i5FOGU%hmmb<5w;wK{172XD?i+ z+*vUO$$IIUjT6 zJeaJU^d%EKe!braZR=uzO9P_4K`;Q4i`KSHjxU-FUbb5Hv~|>}ry{;%eW4H~vmQkP zJdeH%B7C|iX6c@=`fU0QHb1$Vl?*Pwq>iK*J%nNI2wIm2%x*s`4IE*hN_nm9*O?}& z5{iH0FLWT`bCH%987~?$Xi)4LBo&_@KAZ-+Z4TIuS4Ja>ulf|^c(YJkeKb&*q{1D4 zfny61a%#piu@dhRp7#@W`=n_xbCd+u|KZ$^Rnmd-LEnig-CX0@8pBr32$fk;VKd>n zzS&fBRI2@iS4?F^+NFU39^gYaj4b~7`Sa&EDl9egf+~+Giw%zT{3M&&FSs%2?Rsmi zh#|kf*IC9Cc=zbuJ!W8N?#M99WFIc`HK2dciFQ(Lb)d)aVw$p9R?sS&C2O2;;B1{} zeXrJft>N2O*S7RKccf2IRgpQe?kgbP^S5tjEWPW!-DvORW;^Z&l*moQct^E>7Xt`V zJnjQf+sQB~7J|SCXbsedo7g3Io6t%4=jG+qvZ@Lwt46Il)VXD#oG&XrZqV4VEo(M! z9x=n9$3P~|ay&w+;2bKX)uhH4PE}n2t5svfI~nV`gn{s`fzm*H<%#slrOwYE7@Xt> zIM%sq*WIkQh)=c45l`d6Ax;15$eRcdAvFgFhr9SHAA#!!i~;Y$W#p;1s6D~RBKUrg zEIJ9Z*{-Y*@-!0}cr9U{B?+qkena38)grqsgUjG7k}qLmJ*=t|YXVBB@^WX5UU$+s zi*GQZ%ES(5gFTi(9d-q1KJf$4Z(JSZ#g-4j-?u)Pyu8T$fIc_7^MvxQ%|*=QzjL|W;_ zyO!J@WTCp^#YMAy&IkhQ{u0N$hoK|TVP}guf5d0~*vUxSz~Dzpb@Lv3L)Y#HvztK3 zhOs$U-L{OqG#VJ`ootu{1}MCNr=)ZyT)xciNN1?Jo8$Z!gz-%Z!Y!h}DM+~~WXEJ6 zYGzm@*`gY+gC+HfqnoSX(RA6Uld|t(q^~4Y_LR5wAA<*RS3|=XOkf%R+L3>@Qa@}h z(yDiGZgbhC!+&ScbKa&5=RiXuq3O11(=NvhN|~3hUyt%``I*upyFzJaMp*zdm(2dX zZKuC=s_KJNnNAZCr2x*4F+SnFB&I-z-*7Yr)L@IyyY@>$*=@K}dK9raD2N_$$uDals`X2s((aqS{Piq_a0P`-!niN;oUoP_{tFaJ$U-`e>bBmjy}w+U%&_ZM!&y-&KgfV3868oxvsu5Vb*%# za^oL(e2W;`&WbNmp^iZ7s(TC4*K0Vu6ENeVJ{_C+$mB6NNCQfUIK2ZEAjvylxR?Yp zw?9t3*4KN2*^lxp|EYrqUr1sGaK(~B*szk(4mzHIAMRu#vGBEz6f!JVrcFk`oy*(d?Uhmg$Xe+S?``d|A7AO1AK{8&Lkz_ zOxn$x$J`r#EggW*6~4%Khll44j?p{7Xh$|9reGY?Tv?Xc=+V7cOXdbWHbd075*xen zD*Q&RT@ziH+TKR_TXPZ&;ZUjJSogefpbIeOKVN(M!>lr6;FvM*wwjpI;X8SHYEbR0 z2ebId_^$$(OQb7?pcTN(o__?2X^rchP0~V5##a{q1WbMY;zc`-Cg=ubJg%riO=Wjj zdP+blfAK#s5;Oqtv+>o;AHMj{pFh6w@!w71V{M5q>OCvgHfzJkJ}4r`V|lYBdiE_} zesTI13f4tlJ9g|_vUsrx075#)>B<|@%8H7kiRlgRl(<*p!4JL->oF5tvuv}3+uOo0 zoX`36bC#9WA@zgV6QMvs%0d^xnZIj~^Fk|o`_nOiz~EdPZn2jgX3oqTA2_XWuk-O! zMQgV*)AyvP{6UKSo99JEvAC)(A&4nSpUKA33x$iAg@`mmT8R*ZHE-qV^UVe-R~Q=^ zP1FgQo{#Oy7|1Ra7OhME>-`j_POGcb(9m!>Vh7)>^4VAiVR&4@L7)hD;C7h&B~iFO zcEEsTL%4ll3{^E`)O)zOX@8Yzy?QqOa=_T7t**u^j^Kc?Y+vVI-IY58bbw2s?8n^J zDdE*khj(k^wD)`LLv!1l`!OZk@<)3;Yuw)CZ#MmS{+;k@uX;~=I1mk5b*?ThO`ktw9N(Blv~vdR$g`_123*!6VHH-=OH-xH#lbmmJ&m# z4R*1a>|<>ctZH00ZoJ!9S)l^tuz~B-IbiA$jNtwEPd$4Bs!_fVXp|%cNT&)dlOaJ* zQI#2+(Hsr}Ob`U{vuBmH_u!{H(MFwkyZ$r&85m0+{0~tKSFHo`3VQ4pm>!@ddc#o{ zBU<{of@hDL99`2BSW>bIfK835Ix5tP&!1P_LR_fC_53!ws?L=oe;g4p5QJmIG2E2` zm(MV(uSHm2$bvV0-^dCU(!7*uF(<-4WVjRz;8`4ZNDLSM3idod0o#4>W#HNi0w%?V zeb?mZ<11ulpG0TP1qgZPR&UWJiFUfq{rj6v1Lw9!QttZg>(^ctZl+&FO@Xv^J6_V& zJnAIOu5K-+45<74`wUnj9s8N&9?(n2;{j+BXE&LN&gJCfqE#uyiQBep@nnRBL4)6+z`&$;#l;rLWU7hU zW)iaFhZuV|1i9=F_tdj&^RwJq>_e@-Os{-2bJDRtJ<5dn!6$bM#{A_7z&1}mvI3lm z4k<_os(gUV+7;P{AJ~f9_HmInpyGaXAASDycS6MPp`=RlVc^v`NNt9fg@u0tW>Ww9 zY5zJRp%}`qk`K-iQ`{2U`AQbcP_x!?vFfySm64zJ$36D^ihr4VEgxrQCfli* zlMVO!d1^Ilr#w3>^TM}qK&rii zoB)$`8ph1c=v!J~Q7aRA1hYxCFNmA?YB*)nsB!kt*k^9CAA>VRs>ted)osl%z(&%&s&ML>30@C}kAmiWX67Wa1zR~-bHv9VYr6|(3x&bf#)byk{jsh)(j7Wv z86lFm48wLm!lMzvIduRfX07n8q;p8PZfI;Q+qizcRRYL^e^%`rAD=eE&RL460)~rI z+xtfAvAo{stCKt6z}YttolfR`>Wv^?Ej;hP9(?&!bEA1gc0nFjT;U5j*lKcJ}E-y9G(kakvKCDY#j6cHqCu@`6{oK}) z%m_IX?)4Ce0@zhtrc8h#aATH1kFKIsD8$*Huc`QcZA){-WvpM+hYV~#*DP4O_FEta z-^|(SvzA?d8v{Gc!B6`)a87Y`W7<-~1=DFkaE#Z=*)*4O)dEZhr)vdT`#faZJb?L> z%ObT|%3giPFZfZkhZvK*c>IahnfB+=JFCa)sO9eN{=2%hm$ZuMRO60Ci%xjDxG3YA zI|;a!YMYL`3mUUWwEBxgZFd3FNxcJSbVp|q z@I=FKOh60G(bv7;ko6dXn{sb0tx*J2#xe_6dE z5I56t-$_bn+OcBAIRx^T)H|BD8waxk_+|*x96XudKp59Gyg3&V<^>=tyZqayn6<_!I?&jHyL z=h!Tw?!hajK+gllbMT^sSBa3QN0QLG2DiIXUV0AU$+^3MC2TJgHgBhp3!JTYdICGl zoqKl!*vk{6wsHs=D@QHtr}1 z55@c`53Wo*%A9T0rERmoYaZq1%7uLKA6bH0NhGJhY#sf&u&{0p!S<_Ht@>7Brio@H zZTP@}@-s|-QQjs`;61pg8}fE47|as z_c7C#7a7FD*5P50m%7{RMOj(?j2c`(*$kkVwBU!y1)=td8nIdh55?Wt%bZ~o%w<&H zQ`oX&T;wZ00%&d|NufFr$T?}oS5{WOXWnXoz0!g)5m%<`hgnnZ?iL5Um10yFt`U|e z3%_1QLf}v1)CI9GiFcXr2vAODe*w_HruJ~cJ8ni%L@TTp?KvH}2Pna@Dt(0Lpz3#X z>u7dl9o7AS@I1MkP2j`NU%phJ-onG|_|sK~^FA5unpktawM-&w^S~KwKIXRK6}U`C zEm}?f9A-+PyvD;&`a~ORY923&C$u_NJp-mbl;1URzfSI~-hul<2@BxPa{KyXkSUYo z1q4qszj5IhC6wtS45@d(K>ira70$)tbF6yDm4iMqYSk7?QQNo`gN=JDOnSsl17jmj zT+9K8l1Q6B5a7|Zz@&tz9d~lAj?$?kyx-Gn#40DmB8Cx%Wk9Fncz!*(`lx}iUF+ig9G5zia+%G>qIWgik&uKkfcw%l|-dqBz>BSNm z?%j|c&&a7faa6)egC5Q)NZGvLer4^dq3Q=ln+6T!O5hm6Xn%&3904q90o|@Dw3~F- z`a*Hd+*XlZ}n(w8+=|}$Fb)e+ilNO zNhEC2-uv&5cI*F2QN`SMtFXPEy;x6lqgE(6rJ26f{|Tly27suW4)Q^1wo=%%`|A_nbqp6%cu-2rWJ9rW;d z?5|b)XEgjs#;=TjM1L%v6MPM}2es2)JdjbvKE)k1BzFZ4{Jc1@q7&<9a$@d*v@jns zT>kGem|9*~60QT^qyE<%*UtuPYyn%NXYB-+jT;peCf)7ipCwrb%rryi$Qs0Xt!z)x z#JHIIVLSH;;+3;RX?bU4Eq)x61Xyu~FtGYpZPo*?NCI&`Txp3b3+?g^Ja zn?v<86O=fzV+eCOb4J8g$PsVcZ@BR-2|$_ucV@9BB!*acX}Zql?zk{7i)wL1-sq=~^5C zBn!N}T2e^tdi`@-C^(vScwYbE!@HvHDz(oji`t3cd`IB4P);rKynYG$oHhNkc8NW> zm}e4(evQ-|$Zd$(izX=Q@&A<3t9* z_wO^&t3^#4&`oZVY9mvC3t=YQ|AGDbw7@c~`G|72cpRU)O_!}%J ztHjqmL71jeM!LHj^D^Mlinj>UF!5_JKjiev%&*C4V-9|YiP8mXF2BBGx1GjNIwCwA zc0gA`a|vd825k~h+PiPS)P}}Ce`+>qz9zn;mZg$MmnZ8HoRiu;{T|GQ&Z2W&B(vJ{ zlp-G?EgfaX*-gbiF>->>n3|M~wx0?Ivu~?)+-nSHNoVk2`FmX#fnYph^nH1cjCzFW z)5?t-e{F&I!S$)C;$IHGN*-U6S4(Il9kGIXO80vau^` z#*VFZ5Z>8tkKdS+pFAqVhYGt)H0yYmtp4=*v%Bt(j7Gdt-l=z1G((M4wr$(Co8It4 zUx6ob%nu$N@oa@=jv4dW$#@@st*&+@3KdA!nD)?_@mD?`LVrrAHe*v$o3D#5=zmBk zScQ?MO48dO=Jb!`_m-bn9r?Bpk3v1PoK*dxupX;o^z?gi>N2N?b$>WCRGu4!QP1yt z@?8zEx$VT2auAB#*lw*SZe5=URjkQ-0z*xB@ZJB)Hj$Prny1U%AEZGNQ)l{o=^bw^CCZm7ovin#k8^XK zG5rEg&<@QtW;76TR__X&(S6PzP;toAWl=9=)SSAjlK3Mm0o3_OO^QWKQM{t^8 zu>p-Z#y)Wzx8sjXyk)FD73^uq_bWiU+6hx(x*R$G)!I+{JcH=Y(5s-o{0&E0_499% z)Qo@PtGypkY&kAO`$(`{!=;_-0Bi63n#H$~|B@><_x;9EY>4T0udLtuhrl73hf_%^ zxC~N|r;!&;Z0!R)u-e3e8G zOj3Ptko00QEYGz{uyNO79#;9D0)6$}P{|9>zhT|yB>%;_;^PaGVX%JSF<>8 zaX08YNO`ho-rpWYAGUub%Zbdo;*dC4*YJ)<-;A<++c>))O!;D$B+SPGa}kx&lWqsj z-r@zQDs(ubrw=`2Ct9E^+ENdK!0B!7qGj+>_M6SDm)W+K{KRiuBRz5ZZcieoC*)^k zsJ4LGj0f>gfhOI1X zegYDR<&qt0=@|~x@(horfd1uwtKZ@IDQrP+$YvpVMpnJEjEs^>*B^nq8}LFL>xT}S z#RBEVwdl89C&Kyo1sVrGZ6|v19L$m7GtB|N{x^fX_e{x>)vE`8t7}$k%{ZrLDZUaM zVmJQ+pYq44$sXrkSQcGERTF#+FC_@N@C)Z{M_8_XV0Bepmp0Ag`ogeaav^|3kQwJ zl$kg6Up8cco_auZ|gbQ#3nX?wfs zdiw{DOJX!hitPkzpf%hTMsFQOZOqm(Q%N!<+Vz2#CcB-s()h4dL z7d)cZI8&rDX-j8Wa#9`&3Ytv13q&fvta7r~o8F*gKSm(e8jXFih7Na3^?DrKZZb<= zcz<@ym{gK*gbY}S0~N}C57wN#dr-!GSnBg(my(o9&re~} z2eTZ}+-gMk-?%evV&Rm!m|XJL+V)1?c#bU4S%a_9M>lj$7PU(smP`8LgpvE4-+V(a z7zA9veY`ELuV1G2xZjTkHj4HNe%eOH#_cFCku*Q%c@JYzmx3FOq|omq%%#)OvHZ9C z$+9zgC-w5>_c`m95x}g-o6^CP;%^5fIZ?rhFOwL|ZHu4eOAcXNUb?|QNyNZnhE&DB zQe%?pC0w&BBNrMx6ivVMQ;L`NKA3$T50vS5uH*0s!?GNQH6>aD?CGwJ{_nqJ1@k%W zgm$E(jw<;4K}o=Mrv4yBBBx6k0RSDEGcX<_4H;!*e!b_o&D|6hfn@cUxk{(YG61wx z%?mn{Bw~AZUgpLW`7EQdgW1bE%s7I(x$Y4+m zjG`+G8Y~C~#I|1kTDtN!ksYK^iI$ZxUd_k#-3xBl8wTi+dLV~{22hw4t!+;Lhv+zV z7hk5_BU@+H$Kec5JCmI#TLQ2nX0UOjjzRKWX znGqf$Zsv3&Jl~1KJ#CCEZH-6wB3~SBD=R&6C6gO^?b`(^FqgApN%!hU(CoJ14)xsn z!sdrFho|3wR=wY5&Px(Y-fz7A_7=PSh?)7EZ@?%ma=sCvp_?;`e;U$=+WDDf8L0+N ztNv(4eB1EpM+|s;pvv+rukVd5asm#<$}Hzqe%c>iXGrVwGM!X4RV=(Q$nDB?bL9LQ zkgV|(iPR(eEo5@4n+HDSC8y`Er~p-m zA_|93eA-kqG2Ga*Zam#Z+!&zVbT&~UxYp?jKDReQh#I{!!_gpQy6y>^8`hKWM@@gz zs1UkGmckS*4$5g5t4m{F=H~qIjpKyQyx3=DoJE(AYppn>~`GKEATNm@yZBuSExN;GJA z&-Xd!bJjn5@3pD-eV*TN-`9N&f)N%s%Q2AW68?ad8qHUzYQ_uhmPHK&R1jN4{D_`! zhaNU}KlXw5kDB+(!(Vwmj?d#FP!&XX9FWSn@Ja`U>YE&Gay}+3EEcXRU_;*{ahGlc z-#o-=xS0X#BGYv$(l~dNvya6k?d7Sm_L3l?0X!QQaUh~dI75N?lEg{fh z%M!UUn11C+%zDi1Owm_kVi2bnv!wmFmMW^u^IWE*kQq>QhvdNyrN$UWsfzkul5|mp zPR`CNiG-G8AFIymD?95Mpw{@T_VRjN;pvq)YOPo*H&qwD{#@FNzw5j3YTm8lASNLY zGcsVxU2Y|pS7ce?68d!bR+}@1dv5tMzZZMd?&gM5{MSY2xa8kgI)HPGF>aC z$gjoyx_FS81THB}i!$8v-#0J)q08i^0>`YR!#*F}yq>VHk7Dm#yQYgCuI&gHiJ-2E zeL!BWCTPrmt|0IkQqHhJ^?0EYFkl_;(g-6 z@L?#IYw940L3C^@83^}!IA9U#=Tp@3Z{T&kl#!T{MYL-`@Yy1})#atu;jj?dDrRaz&CXD|A@RZmHx7sSA-Tn7#a@qHbUf#%6jc~% zXH_Uo7(c%KzxtLkSP{#pt;<0ulQxcfUG@K5fNT$g{<8*J!<-SX!K`jJ5w~-w)l1!W z4*P35(>!VUB87u9D)yTWaLG1@8C-fj;oZiYAD(I+(bm`Ri@J<{CQ@~t*Qf3SI48cR zX8Hcz&%uO`-#i=BmeS? z`B*_Ip&;q+JxFxWD5icjcZHLQuB5;DJ&4`C+I)O7O=2}>cz%ACb+`QI9FhC?#8wP~ z1sANkrZzoJK+UvV-(P~p3UFB@8hH##0O2eu3yb6VQScd`WGw48MXCpf(`FroNCLHv zB0*dsBjHg+pAt=0(f&9MGL$P*Y0z!wgk8Y>WPgFvz5IXMJAKbs7wANcu+Z}p8J|$w zq@!@BX`29Bl=3H!jQN`?5-}8CqZS@Z(Iu^9B*kMSb9{R<(Zrd~1eMDqES-K`=%S(* zsTb5Vjb<6xgy$je7nzxv$&{Yj7+G-ZI03|LF$SkJNb}<)Jdqei6xLWq(;;TZe4Kpu zfcUU{;2fEXED$tUwk#WuuHT8qhFfo!4eus`HRv;J*6{!#ZDA7=I;oh#8ui`xy7|gq zz`p$T5UE~;vJz>7MF)8%!n0MI7Z%<@t2K(&=BV790z}Qh)kq_9!8)aKG(bGbsB-4Dw((=)4o(_5VnhH}49RnhBXwb6k)yIIE)jqfjn z7&cpLC>*`DSZ)PugN7Jl(BN`OcPfg3D=M1Xd=w>SNnl2kk}p0uNpU)XJcjat3rXM} z%G@0~L4~7M0v^PGB{~X1R80? zQ=NzY+aDg#BV?F*TkkhM%@_TfttmAb_VX^$nS01Y1Zd1`v0SynQ8VOd^qNfRIXbWP zcz9cMZ3-pTFxHO2p*AjsmQWUgS(Y z=_ouV7af_Mzlc5kmkb7Ywh`RoQ(#gIoEO%kPbcBa=V3rpP_^G&nq0Cd;%j@1)Ni#` zb^rarGc`pPFHZuQbG=)sdk%n{9v76rl!wiJp-f4?hlu(OS|I-?4QrXk|LHs1MgZ= zY^|~4z(8p@`{PiYa$2K3T!rZU?&o@{IV?pb@(9kSkK%tYZ`C@HHH<5W* z$Eq$Q79h^_blaJ#CBf0RH|grlm!G1TTUex1aF)aJyKILYMYvX)r!-R^{7jXYsD=wH zi+Z#8G;J0kQmx!U5@Wr8X4L5N-yv|#q32QCJR;Bm-qEKg9vwOhi(5o9wQ@AOC=(h@ z%cMp7{&m#)LynQQ#H{5VwU&OXD@sc<&Z7AfD~i!bx@gLqcALq@TnZpWac`SCldtinE7Y_ub{J?N#iE;)~9hn=klzW>!gcOZ!+1InQ1bPh$xVOS85? z3jdUBF^{2QrSIaOKey0S@9DB3af(FjXHMx?dx(lD>eHWsydi^FLdN{*s}OBh8jdV< zmh?9uPg6pqX+Re6jCc)<@qP&V9x}-<b*uv%dD)Pf-QVH z*r6`7m{V`4d|;`V`!WNEXJAu(tk=_0l9GZ=891!O0(1>4FdPr!R{Xa=2!t*m;NsDt zk~FBTBny@MW*MWth{reJm54-V7;@N^^ris>?V{JT=p|vHwrnXq9slDYthP$b)&xU; z^1>aFe7Dm!9wDwPcC||AV{Bqq3bWY|42E~MBTj`TUm1zsD+WXTM|Yd57g$;bUAZ!0 z2>f=0aDCU_agT)s6b2jX_=yt|;P;~uRXwmuURVy~+Yj!X&%c%KzhT|B5IyC4ACwN} z0Rcsap98C-1KL}Sf~yvQQid8)n15l-F$I-lu!B7G*M?{SCbj9)OXWjyS1~-f4-3I6 z?(sI0L28}fR%UI4**=11as%VRd2n{%3kN&PLD*1-2zV9hK*q9*7HzFy`bLL<6&?FYbWfo!=cHot{XpEc2P2`Lr}KOAF91IG<#&#<3JnVr zz^!>Ur>K|&0|&4X0llacj4F{1UL@Hp4Vd|i^#tDrs#oiDKXKPIm_R3 z){Uzcr8YzF5hylEpnmiAt@p^>MmO#Nu3!{A%&=~|`-=|?@9d*eqcQrdEXX@v(m~oA zvKzAT$(gjr;G8rv%1Nj5-+lOCdm5BtIPZmXdlQPB;KAeInlaD+#YT+zUSEHE$M)?7 zR63A}?&uw3in$*yqu!h)HMB5>JiSr~IyWcZZ!lTNP7B5~zV4}IW9rqbna`^ly9;sK zSD4w)J0*w>p?XUb&1^FvJZ~v&amQ)gM%`W(6fD%0m)g1FtE$v;OUsal_L?@(I9Gyb zlzIJpKi!H&*~OcoZ!i=x5;{mlJA_l*M{v3r#*WQ>CH!6a$mU^3kj+2iSSU3Z8FJV` zp2T1#2+YNV{-mrf&|I}U<_+O7`A+E$OzVHl@Y`ASv_ICVeFca34n`w>xPMp(UuDdk zB~!@KScmn|c$`yiAg=le|FZpQeamFIU{mvr8wD9A00#gq68dYUKin~j{{s%9cq-5F z%fWO{!5RxF#0ofG&|2C39VA|F{H5a6t6%TfyLlHbsHV|_V6DaPKeU-j8T{=O#X9t( zC$K^^ht3*!3MO)OO-;JYm~)^|IGG$L8u-6YJMLxGef@fg!MGcv9ppjODR?O;%J`yz92(!Nn%ZJn5(@P% zvT+Z72(w+@=DK5_N#S`7yqo)J(1F#Nn_{o+pta37t@|JXw_ya~5POSSbcSHnk#zIs zVEoH3)}mb1)YZMU!OiW*$%4pfRoryIO1m&{s~X2x4o0nNUaNYHk7q$uBdwk80Ald^ z1~B|&ZbuhHMqv+x7uU5^JxD^!zN>BT-rl_Ve_xNDhf2qz-b#vy<}(n9tR*REeWSNe zDW&pA;qXaC#!$nk#_Kbecl@g};(J})W^78f zK7b{3(c9o9tpAV13#CITM{RTF%*DtX{?4e&>Ar`0)-&3k<`{ zCy~oLHNxT#qKPg~V6Q~HLBDm3?E+tVfS_%zRjTdPyW6BCL=X8gI$B#l7|hze`>s1S z)m!Q79MY|l2Y>yu`=N)=tF{F;AE0@us?M{uhMM^YENna{(~qbq#T;R;RJt3$5cm}% zoLs|>n(5(_S;@CDf=3_mHRl*U2^GBhw`c{}=}h@~AJ|$RXl~vi{0EdKuA!ykjsd^L zCM1uK3^qMAfh?U;jJ2AXH?Kti-{I-zcI6OxC$qa~Z-4FqDjI(>&k^azd8qROTedp} z_r`x-FY{Xs{%4q(nfV4j-H+Au0M3GQI!OU-GooK+=_^X(QImk8h7TdQijJ4`_rf|M zjW>N0;J%4lc*9&bc

>P+B^;8Hnwng({II5nU58bJAgkNIuu0I0L2u^h(+{As0H4Z|Bzebb@ zM3!vqKdK8LGP%b>m4m==hn9N)e%%#MDr%ZCi_6LuU>ao;U$n1$OAyyU&|;1Iip(ZR zCT{-yTW4{<#e!G*7s6qHrVgu1z@o{1gSaU_N{hfj#%n&!2U5BlugTTn+AuA%2ZdhTevR zHy*Yr6nIwE@u(;vy@t-^JX9@i59n$8P_u`rg04WFd=H~hcz^IdD3gMBEdML;q$3w= z=!gl^JQougIb)<$uklnZLr8iWfrQeYvSCVAg&mvnxZh(jb!6E|{?y#0<=u}}QNhi) zyja5tU6KRNVd85jCSNsgo?xpUna!iFyb89ikZYd(K@8K3Pa z1EhB>@;@Iy)=PwtHNUrY&4NF+k=4qTL-BUD^ukT=*Nisq)l2Gfeai(PUmx=9nQq-E z`x@`w)vsA*X_&w;JPfbI`*(RwiL{s3BQBj~t_3(WT}#W;hfA~$TSjLX7JGa+CI*9V zHl&LGrf#4aY$xk<62h*Tkd8gc0K!^`C-nWF{73jaS}$p9lscIcp#fOO&I@9%OpY z1#bp2x>mrxa@pts7-)tzIyq{UQj@59Hx*1X76d1UP+=JeCl*b~hsl#BG5xfx6|>04 ztIm6eH>Kj7qVa6<)96-8WFxDwE}0(QfgK5u?lwk`chj$5PvPqGyla~(oOKJGWb(wx?i=LF;-mZ?tR_!C-tcWTV^W&C!^I(iHzb$LAqE! z2Xi82bViBv7NfD*!mX=$8XabuS^QW+YeJa6$$x?O{rLNzi%`#BS9{`fug6C02VDUw zP|V)uQf!Dve5E{Z`Xw#-m^NWs&nOxn}_L7j5t@&)x zibY6_DB28?Q&OZ^oM&Kc#aK^}Mo+y%@Pc^${ObGT z8=GKL6Utp7)r-mWcC0yEaluoaIB}uBvScDw>Fc3<{dj!-@$1*i$uK0Q<0-j{M`0xjA!nRq$L-xE&Gzm5IV7R+h{lHV47tVkpU%}&1!rMNrur5B7{lW^lP zfF;!lgfETHM`1o(Z)^Z?x70sEe|9VpP{37ocEY4C9`>BCQH)=HrTf1J4jdR}79SefD$oEA0wVY1 z?Qi6XeSxH)MyEg>ck!I{?65C8?yZ*{e|w|0me#4R(OrzHZh%?@dK+wEJJllA0mb^v zE8PS~NSm#_hTLE^MqoRZqDXbZ%~pkLPeZOdoWjON55}=m2yT#)=pKjQ(jNrn983W4 z_mLq7a;qE=lKJG;G{qpYb3uQyVAiZhylMPx@UZZQ{49qdhv!f+y7P;=lP7O|89lf+ znjb#uDZ%QvA5GiY>ts7E#fwAj@-~@nXC80Z6gM|G6Q4f>1oyr0!7PJaot3fu`w%2R zbAe(JR_@HQnWXfNhde67=3Me(jbDPh&_r$R^yA8s%?}^$dsge^x!1@}an`^gFd}4v z1@S95&nNeL<@*s<6}7hNp@8TpZzujriq4mnxDJtdsiRgf41$!*rk69;_&@rnE;@e~ zhS^|d`G7fFx9LUAq?z8iW5@2VmyS6?Y12*0Ym@d>}*dKZ0+wxURL;`!KYsP}Q-NV3Zc41=i?jP9@9XQh_j^ z%rp14>k9SchE=PE5wp;p-jo$B*c{$2GdvX$v5ScGM8s6^!Us3X7K)WRdZKq>QBgKCSnWdU$#M=N4*e-o zIf2MN#Wd$D;fUch)mLUr9?!y^@zs9X^{(%N;^8YzSXI=4 z8`4XU2}IUlrbVlS_~=E6=BnSm*4Mv*cf{d^wbog>?2$s1tS$T3c&frtm8LHR`7qJ! zD^}G#T$e`e;cPQu$c!HQMF`-RV-Hh^Z2`r#OpaHn&cYTgsq`>q$zz2z>Elm6AEg^P zLbT5}B=-OTBKs)OrZURE$cQfmnqX;3$#y5MaqW7kI3H-YA6wdsgn2z9xdqsAY)+yi z9Vd5aUgmeG12=DO4>O)Ma2}mvPs*wSo`yMI=;1JTv4eTztQ#4ET&RTjliRd@hFqSO z$a>J^PaAvaY(SOXy{s%H9Cv4<@A!miZo*;>dunw}b_R08@0MjdV&cosEy*b+(Et=cMry@kzU`U#CNW zc6}$v_1%MHbBTw?6i}EE3JQl9ap^8BPTXbi!JqExI<>CS_(_uloUi_qn7h`FjjU|@Ssnw2X}2J#C1nU31HoQ4re|yM2L>zTs>je@oDHbY;_BN zp+BMaNW^aQGdKK12G1k1u3!H(O}079QbTSe{seZ=fP29zxm94V`QoC+#xHD%u5qXH z`_W*ORW)7!opPrZt?Isi-^tL>ZlFw%@BvrV4WXd8xVtZgUMzD!TD|u?KG|cb3*Okp z{H9l(4oh?b$=?5Wox@{)S*&vvdy<>4i3ug~>G3)biJWU|s0MX)Bd@|fHqH}+v-whj zj<8s;V4IA@5**;W>m8G2z+wc?1V5(jItx!T`1H?n+gWzO#@f-n)78&wUUvWL54cRkONEQhm4YMK{(>WKSwgz97tlb^QW> zCJE6rcl^#O2>p9dUykRaAw&W$dn>N_QIPY>p!inf;TngN3y%{iKWajVvgDwh zN1u+_6Rx&dZ9(J(*W#{=+D$tyMyICV$cm_S{7`G5UYuFH<7{o%#e)AXly2S;9~@ld zqN=jI$D^4u2dWI3B`Nu5{ z=v{FVeh3P20}1|4MB|zCNLo;nTZO`LQ^DD(Z`P%q@d0GGPjy3eZ7P+s6dbf;zKf1ncpA=Bx~akXfji@s|H%kQ-4qsyjE!+VQ} z5bOO1e6XG)-hL}Ky0y4u=VBc$izb#j(8hTa;7vgtnUQD@J_HxpmMBbcN^DeZpLtX-+f zZrQSJMnevd1pu1(^~Vp1d*#O(+B(LP4&w^~itTwQw*0FDSJF~N>3OXCodc0He}G?W z&P}SiAY@h(dmUH;=--2u=DkG+>Vmr+zJ5t~P#rdnE1@XAK%utvqj+;yuBK44{bJxW z|8`j>(y|qSIS%vn6wQD)n|Lx0Ji44^Vr#*Z{{8$}wE%|~=H$UGxs~8y2NCJSpiyo` z67kor3WM{9Z$R z?DZ(pVD|0-N@m3kzl(?R2F@#~IZHCix3s`6G^Br+L~hn3IEMQmZ3hMgsY~_Bv2$14 zN!&+9%Swfl^T*`W?XY9sc$x)1S>dP_Tp%Wck-&*kQc{m;l{s_vn5%|ORg|_9Vv6!k z+xfPg=HBUmtrZ04cr-_5HRtK_B}+yzmpwY^bTXDp3sBD>j~^8wZegH~r=&`IXIJvb zkhzTUPY`Rw0cb(+%Eg(=%7|<(SJbN`qHo4v;3;~UY5=MAj@%Jcc@}EL3DgP?(&6HZ z!=t0u{&3d|Sm7F${M!q|xY-rDIaucXwQ`D5MBpAXjQDBJ`lDxzU4Kpeq?Vx_IQ z4uK(6Q))fu#J3j~GBxaq9uSUG5lR7J2>8Z?A^B**%XrU3J>1!6p;mZk%=G9*FcEYY z!{`&j>UB=%k3o^)2vdDJsqAaUhv!LxqmcY{%Xos_1E09eOhI2a7GbGPkw$4&<2?*eD(@-!k{0iNi722OMmND(VvvE8nzCeN$*hKwiry zrC`(FkRztxmn;{O``ukJ5tQGIB11OU1H4@a4x8Q0jVI5iq#V=Kwu}NT(!jHTO^GSM zyONTVN_+|o@J#UHcDn}@x{sp@Z!lWVo!skke>=O{m`N#ISggU3P-Ecv`JdkbLv8hr zImj=IUA&lDkEo@W99zAp5>|r2+pk;K9r#Lua_j?aLXtSYW>;Rr|E9q9E?Ep)n6SzxIDT8RnyCce zW6Wel6CO_hvxlCdPVo-iVvn#tY_^!$11}uUsWjjrq=4>)BB+}gyLjNMTAiu#Qemlp zubAwVOk8zcbt{AQir}o`+Sj@3rkv*Pha_+H@}p&;o(rPkvo@1ff@su~ym=!FYn*lY z6!m+scBvl#b2zQAN>+ui9>=h2kJzgp2??1Eb%l)tI&%A~mwp>s>=N!vtdDk_EpV#1 z4=*w*rsK2vT;`w4CY@de|4mskth~5*Jzld@oEkFSE4$m=_by^d8j;CxmR5HZjDjJD zM}?a2D|Mq?mge$U6k~)cI$?}l-)aS^UgP|gzk=!R5;Q?LtM&m=$2|8#7WtpQY@zPa z6CXxGVjf>~f)W*n)j*HtUAHiG>IW-KOp?Hjb zd?mPf;W7<5aypMXX<=$S{J!nvCh#b`4bIL(;cmP24a(V!5*E5tU&fN%MEGkQ7b=Ku z2}@VC*Ej6cQ+xvRiH;&lIw%Kg$Y=6_MIMUIFAZvLF#6qq8~3#b56)?h{&or+0aJ+M z7HXvO7(+Q8k8o@chV+93z3ce2VeNBJ#i5|lrOiw$s~fZBc3E^}WF%fz(*UDBTN?g( z?I4wNhRgx2WecmlcI=QQ7pR~>bsu1TU+RwrMhu0x9K5P&>N8LE)r2lu8XyB0YPRBs=#3nvk_t$ty6q?GCs3`t|GkV2Psd5K~OVG`4qcV=1?H^?TUaLEP;Y zl)@>3S^w{TOdV`E*}j%K$JDj#&Xkc3iVw?kbfJ+uSL&7m4R8PhYK07&MNVnf6#?Qt ztRf6mhl|dSA98rg5wrDzI0|LpAqcy)Q+405jXMPV-Nh-Aw>0UuT>}8hZkb>?G&3WU zOD?llRgGdSb3LL)h3DaN!w@6wen!TwQ({uVLto_QNA{P@czcsfaOKV&d6DwyA)aldffdvxK3n$r3O2xI=5hD4A zitU;Q#CcIsQR^r_@cV9251+RKn{dc{GWh0|*0+RXtL#+M=)H}X8*|U2$}EiGKYM|T z`m`YKZswXiw^KiQw|=zI$i4w)WG#6R#VI2x;f1*f$OO{LOLS8Iy?-ASS=#}PtC$2k zccrWZYO}YTwE?{j>_=*dyS>FPL5l*k+syQ2GW;tAk^K{PUSwxpeAJdbpmIUotVF21@NUftHD_-;yNKMz2I}6 zwYcan9NLXs9@$Lzz{~GX0l3Gby@E)fv-Hy+Hg4JSfz&5&JbWVOn9|d_}0y?soL5~w~YWBxP)|QgODaH7x^0NtDzFA86Nk>d2NDiX>L8{{R zd-V@%z5JJtE9mNIDqMqt{_=&Tweftdp@3c8=+~r$H*y0MV4KaP(*af9y~I&y&3}`? zcf9fN7_f9AMVPddHHlZk;HWTH@*PaAl2%98lx4Cg+pXPe!_ zDX;ncy`7d?Q>O;(9ohwlSO-2%5e@SWP_g1+9WlGUM5Iy!lH`zA?Kyq*vSs0AB_%76 z!rbSK7>*-x=#zEicMqmQy;HsgS-gaV%&*F_1T&ckU^xud2PTNZZb;r_Q5%!jHMBFzf8Jt+v(TUSf;ec*v%WBtN%> zL#KbEw@uh18UTS9O7Lx^yFBw3A>X+e21p0MzyyvZA|-waPdIn=)l=k}c!1AU1OjcT zU@~Hj`V)}aVG{XWjD4&*f2xop+A%*mk1=2iaP)6f-RoGFii)`z5#tExIl$FcOE-+t zUWov^1lGh(W>?V|tXNM_!&8p5!6%wh;YBVt+9ds7XCcU{=X`3H7roz%3v=R|@9BbW zDk~;D`~V^st>Fp^qB%?O3peFdAiJc>6n9))y=YuvAHA<{sTkZhfb;e2(2(4*6#oDh z=bQC~$T6paDu!?ag~)q3mtDYSnHH%x=DOS#~rJBkFpgu?O(I)?oOX8 z`}!;2GFM$UVeHsEelb4SLy6kyPn1Xw1hnBS+KfO-b3H}Qo8A!Jw)4F)z8~`fr81N>6^o2x6aw+t78DblQ80g)~sdj0jYXOhenF!(=&!CD_d zK}()SCB%W$SGB)=dL3w_;)uf7Ds_XVygN6@Th4$HELOW`_L^iWbPmXBeKPqeE3kZB znmd!{Q+*nkW}%fIO0StxR=1_wzE{*`A&5sDsd)J5rW|eyla^n{x`lkyZ!{|<_lc5J z^7&hv2vD>j-p43wb;8m#F?9C5VJA-}V5H%MadLNm<%3M+v4!4K>3-%JQ(Ks$%-ffb zoBD=&j)`ITBYPL>=pmvD?6BwS(gtEMfg$IENA~+5vdy%#wCp90ZmF_Ej5ylZ*l#oY z0w!#@-mzi|q~oyG@!lTE-9le6p9$EoiqFHrRFak^nNxz`H_W$MhIM5M&b3e@fY7wt zd&0)Vrt2Q<)>U`CE7RnqSi&$9bW|j-2Nu@UxBf^kd_H8dZO1^G3pyBBYxixpj#HFg zaMWycIIEdWg+VYqVvNlsJL{!ORhVKT%Y$b1h)asLi?29<;DXB}9Sg<*o1}8gFiTWr zpE1k!W{tXkem01rj?(=%A9wjdsv~ZEonN+$mziybmgExZWsQX11L(mPUj zGu#z4tjE^#bI+IzywEq-<3Brw_J$&566*(LUcA@~*3Kw}qjA`yfJ)8NE_GvZVp_1Q z$}{6WCFbaXlH)+|htE3h$~`XdMdju={CuAQyd=#WTN-~2;UE#l554@_0gY_2Lg)mF zyGqMfBI$pDj*=0)Dmhx^TS6eYtz-C#L?Z{AKN|)RyH!HL;`=heAA$}EyC)rr-!~|< zmMkfJYm5oPSN@4DuKj7RDVYB|;1!2!5T(?*gqg~3Z~BS5et~B8*4|da2l6qp<7Wj^ zpKDi@bL>iM9P&ktGz87k3bO$8Gue6J>Vg>n7{CZJbT_0~U;Mqha}+%w7C0-o1rM^t zkK|X&kWbW?qGT;907Jk4YO7@GuqLoi`0x9!M1%hA5KvF!0vfZ%IpSh#QXSf{|xLuoJl|fwZekh3qA+(tG(bFK;_^h6+mm;?I9}mkUN%v5S{es}I4_95en4(D&)}&-0H7 z(#yCxhtK0EAU#6=_v8+{)vN#dV!%!J@rWqy9>Aay+)T05gss^%fQQ?Bu4xFdr203#g!Q18n~J z{d*H-?w2DcwV5N~Co&M1Bpc;{6F@)v3utu^0S2AlhGw<)JUvtS1*D84P-4~|HC4IK zK}jCkbiTF;&@JX*(;AdUj_ie5qnxCK84C(cI#{QT+TkZE00Abpwj%*Gy9MP$Bp11y zCtwe#R0!j2z{SN^NSdf-xYbM-(RugEl^8z zg|b@y8|iwoh6S5i>m4h+)e1o(Uhmj43h+?~6*%h<%>0vEg~dSS`;2WPplR{}PQfFy z*EZQW9y!VWNfYp%Rg|XpihX0@Pt39({e6zvO8(ce@h6ehy< zO?rw>1Tuv(0fz;c4OL)cdg+6HVlym_$+xiqm3&d@ew|YZkEHIzvcI^K?m|I=71}I< zVNjDe4)IG^>bmC->U4N@doU$Di3!nkjYAh%yT}D(31%a;tYSf8u?yxo`{yU%%(Ne^ z_0jj4drku(I<>%kGV%2_3iIfhf8(RGqP6r$1Md&@Esxis{o&UjP2JnN zH8Lv74PMw<#P#DGq1^c-EuSy&clpHoAq3aA7sqtT6@C=s{qwr0){9wCgg{Jv$TU48 zio&R@?gP3Y9pXr?kC5&?J88KVCn>V6MTtF5=U=4~XcL$bdv<5~mfmip=Ew#>zf2i) z1WelwTy5wBlFQ2Iqso81S}@r|Qo=u!0XY+xzprY&77>h($If#i%Hog{F`^7DdSyV*8 zMDn76T!?+N<06UZ*fm<==yi9+m});bOiRa|d|_eGtD*3@n32lw=H_f~@Qjk@n!z@~!w z)bBXm>i*^9#;_n^y64`cVD#}fYI(oy04U9R9R(`!zMLv7FDq+nYXHN=42K~$UBWd7 z$JhmA$ec2Zk0lzQRLYur>_V~Ye_)@tD(Y_=i94FU@vZE!cCQ0D;79^?PN?#?PkopYF{N{U?zB0eU!Rr{nI5 zb9qv$nCD?e7K@ABL=BCZBt2X7T%A}Re6u*|^)iA5d|C+NdqaHY zUtq{~!QWx1oSY__)hFocpfE#S8H3!XT{_hKHMUcN8xl6xES_u_-(FdEYV2Fb8v}lB z^@}-swmT9!gjYl76ltrQ}73*Q%fM{$$RrLGz;Y#WN#- zkqT*%m#vZ`XufEvVXQM5upM_&AG32t6^HjzUx%6>gc~QU>O*Gn?F=r?;PXTd2ePtB z10~H^hmxENr$B23WRcK^6z zZObUDOJT6)#d<1uyJSQ246^v{m2cUhJW$>Ti3_wAeP6iB->7Ro^4vrsSCKNP5n8}e zNhRNYQIsv@h+ELs>FbYH5R)=XNJ*K9&6ZOsWRsaV04arUDQ)seR01onT7~nj1#OPaZ;6el;Ogf81VndmcOS?-t#g;FiR!P;5xco|nvrjoYT+E{#ffJu zzU1JHcdSZpPU;(3=Dzd?>do~P;-Mga)V4Z_#eGmqss@|>V!dMJ7`^$nGxgw+O;0=X zVjQ*lXzzDaiYeSmNBtengQ9_V!)%I20MfU$UgzwPj6dLRrwQCdn)zjLIKmA%TP^gX z&$(&`R904&@kN$1d%$;le@^8?xXrvhSniR;3D+ks9UEk-vIM_q0dR^h(tBN0^oS}= z7^Dcwes~wZ;iA`2cxINt-@I<2w%%1oL1)NeWDq@JATeMWOfU=`K(~MM*fwU^``hZ5IJBpuoyT|xy+peBT3it+=3O8xVfFLhaweK8H=bFkg7 zUcQ_SN)U&+YJAagesd^kSs0lCn;=o7HejzjV)QUqu!vmqI*PouFe^BCZ}>a7Llb(5+Q}*5ii)g z2}7Q#Q+YBf+Fjkqd?NTD1-&2BHwkLm=8MIyo5AUbKk=fNK-;H*&Ba%pK!;!4B6`Q- z>FKk+ZgKs8EYuh+}e;d%+z0Vh1m;*K~ag21&$1eD$|Y ztw%fPDV1{v|7Yq!S3sSt6su&v_TR;p6(ffYn~vmu739Qc&?BFI8B5}V0vIwXoq9m6 zvmA`y8oi(Mh8L=YE}kManj?`uGh(AUW&FRR3En`0W3?NADi8e76F)Pm9a!nYSH?Jy z89Fw{mnqb}a>%G!hIo%B*5;+(c@1d~+{VM&t+*N19%deGixX=k#q8K&ofOEX6DCd^ z%;X{#P=pz;*{h8=UCe^i@GF<=`(#2FNsmf~xG?lWB#K{t2cwqnosbuH6JmfLz|L4w zVd;!zj#V9`dS_f1ETkY)dwA*Ba)sQhgi&+l)zT6s=A(8?L z4M{Y4f&vETg47wkFK2XW$;R&_Z|m#o4pAhu?=HSirC-0g7;$$BRla7t=SxQ|Dpdf0 z46GlFb#cw4KJL&bJVSkezV8twh>0L2M4Nwn(z7g>0mRl`Zl2*wDp5$$?2&YuR zmT)EW>na#cy5ZM0Wgzh%3f1r1eQ`&;Mqgo8ETGTt-yd1Na%GQWRbM+-v~j{Pfu|>C z8vT&*i%)%)xNCr#n%V<_+))9ZmD*#burWs+ezFt~-~`ALcvlN+n{6N~c*FRSzFWgF zf0vR9W69f&TD1TV8!BF{`D?bOmC_8Z9q=slSp=7i5wfwBgI>5QATp3?0p;NNqy+YQ15@7|cWnUL~+~(0?T* zQ%@qq;hF@Uyhwmy99kx)@H|Jjds`oOX@4s0j>9W97Ike+F=89kIrjmdUqG(mbubfo z1qp#%Ld7NnE3dGykdsK8OzNkMNiWfM3o7={3HUK<;=OV;i;J41u@mD6bcQRFIBQ;YNc$4o4(JL%Wt=>6molK%< zFLF_R?x-c~1dy)jjfuvcwL8hV&Dw<6V-7G2fkS9lsZhR7dlLHweSoJHErX8 zlD{8x{K~I*h2 zmz2jYHs@yDg?$XA=0jp(u0muez#_p4A*2 zM%=Ls0QSvPZVi0b-Z?x4^b@Pr0)nQm0oX3qQ}i{QJlPUJU2VdoNwzv1t_mT!t^#Gc z;6|Q* z`WG$yB3Qq1SSW!C9^rDG!zgPrBbjq&&zd~gq@*=@-;veh7!85UeL+1D^;q-A^hu}N zpQ1kbA!?8XS9q*>B;Q{1Bc#S$epHbVt-;>Ek|D-0B0g%n3_c=U5uF0FIDr=!`r>t&xm+ zw|jX>I%=(o&#(Rk>1H*5-7>z&@x+Z7$T`?w6eY6|B0;u5hy(Z%lT5Y953|3MvLai$r=5(o&N|EV;_V6P9MzqN z+9P(9ks!AwvG}STPoFr?X6OPnBxlYA10Ig$=T6z+gD$&wE5OA?#<1BB)77We6aG8F z^S9SD*9Ui{+Z!Z0gU;s=llE6f`fFINSaDOcX@Zkeqt+(c!T+WZ6;p|ZC6p0+c6)u6 z@k^(4 z4OD_+=42J`Syt&F_1qMqk1^$QCk**+cW(c%>blYxRtCzQGN`{gq2`V>ufeoNp9MRN zmM25)UK?_wSprS?N{iqFF6i04n~uEHS%5wz(%j3rx3F6smK#tDcH#EaLlFs#g{9?eqV%jyKA=R;D;DU$IPXfsGH?c37FJ~o z3b^tYH8?tgGVbj9G&D=H`^=4IjgfCjnWHC*q#EX_ZetRJrjsl1J}TP4BhO?G#ijRs zOH-Qu?FTTu|D*G}L8-!7bOE?PR$x0ZV~SM%_pe_+<~d&XyjO07(p!Ur%7*b+el>&G z_s}dW*{Mzyo|$zxM63PWl9%TmRb&#_8;CnR zR4EU1Hh*4d7yj5yxBk5go@~c`m@}~A!6~qB3!=RP5Aql;y53DB*q$0gsunCm+VuuX zTJS!WnnnHe-7AAgo|8&T*GIecjr4#4c38a_>PB|1XQt9)A7@2DF3F-I5lm&HwZuSh z5!;Rzb?C`UnV1!DrZ}0F%W$%GqWTbpn(HJ#JQk+`67`4xmd?8m9@xGwFW=0DRydu% zg5i=e1R>^Oz3^@+b?X(9yX`zEpj3n9g7fuNeo{Gb^sBJ|x7wt0w%(`SnQUZ*{_w-& zsN_wxIsgEKNBW6R5Nj5nguaK!@+1F|8a6RJ4|3crkb+)#SqNvWa-hQrbJe(WNw>~Q zbbs^#6hfURS}a7{yo1Fg4#Cw_G1qxYSM#v@F+H^UykhVPQFFzTCA0qOic?V<_lzv~ zaF^5WG(L+&OVnZ;$`k#L1S-8Xi_*jorb!A)0k;-!142U`0028rH$hL7YKd8k=Liiq z;nKDDvHQTeTHI+|DW;Pewl?HN+uS8O!kg=GdzvlF%A4?JSLTOU;elOFOIz~3wA592 zV3>{W+fv>43+52A|nv|b`pUKy6*ziCVco5cQmHKH}ug-z?o^BZ#5gNe+G zf+NFx_pmby#_bC-8MSu(`uG=ax;gkD&BjJ9@1s}Ck`U4B6?3+;hMlBxwy4Vl zyJ6@P&Fp8D@<4Bd?;o~h*yJHymd)B^iC(oE=BKB|WADJqm{iJyD$QN*e$U*-5dLT& z(UpNjudY-Hy~c6TQMc8v9a?T*dga^e0id^T_#lo*IX|o=;J4tu$#)|eOLEz=W$Drj zAKCxgOxf0TnZqzEJ-zrckvKTE;T+=o)G2**OVt2T4S;5M(IxFu>ptT{)UU%=Twtm) zWy$K*8?EnqPvPTojeX=}c|IsqkQOw*5OFn(dKC_CCKcCluom+}?N_yn0oKkd$RS zR_;&{%%a(}q!k7`|8_yNwti>Rbk9j6H;w`b>k;DVpHw=!VpgYNqTZz9`?qJtb> zCQIbdu-s7;Jw@eQ_y87PjPoaPdzGH|svn9QD>^Tp(c%2*c@))4)Yf|j8?3&hkVJ&7`!|B{YTk$V zZQgwKl~ejyu+Hn?nf5B7=P4B@;3Ei1yboUdP3F*u=C(m^zQFYCEi}EkbA!f`s_>rS z$p$Pi4pUwIt)VU}{1j7K<`?AmG@!Dg5}^XLgkol)!m=agFKPLq{vyG?|MrRb2`kmY zGx1UlAbyr|P)U;hxtaTax`BZkZxu~Ko~hG8#IzXQxKh}*i1r<%>hA1f0<-tbOywU4 zo;Thsb+bDf5;ERhaVVKuv~$97HerZgeLe}_v!D=J&pu9n{=quSw-e{Y2m`|UQkX71 zVLC#}-;O4s03p}TLq}n-5Zg8q7sE5I!Go7+oM@x2Q9Npv#CQ8fJkzm{AU!>pXNG1r zJ{`WG6>ojG0$i}no&U@7IhK?(R({wpVcblUIWQy_u`ND)NOs0RDD0&baesobu{a4z zc?zdn15=SsG1j;LK=BvM=)YmEprXC5Zzc0Y|2N-H5-YsUU}Pc`_7yvKwwU_)iGi@! zZ8&J8^_?x+0DUM#i+#(?7M!)#O96KEu-wMpSFAS82+Ap~@zP(#FY*~Z=)5-dkY@^BmvJPArZbO4tnVa7%w_ z>8>f!i~5ZY{pTxS#kDQv`uOGVi@W6F<8!~4$Q%X_(1;U`JK21-)V)SApZSz)vum2v z$qFZ^JWBDBX(-n?}n#1e4Ipz1A;Kg?xGb}I=3!6P zc~mh>LkXe3>2}#L;>2qlwc4yT z+}Qa!FItzFx#&b#cmlcXfdUCwoXK6do`2&Q@kZ z!4>scfSyq;&1G9BKh|`^d@>xw)>-y`i~2sOA(fOfND~?U2rNMG#ym%v3rk(k#=}e*m^-1CmahFl79+(eLq|9u>VPe2P?ZQ+wx1JR-&f<;+4Ny@oO= z4+;f`)okEq>V=R&5*c`?F6y?AgCHC?tsjRUFpUJMn|-leV|^a?2UGDc7@i2}K~0cT zA3lR*`JI63KivFtUvJzVZK{$N1Mp4UltfU@lAU;%=9|S&0lR2!Wms$yD?~KLm7i zP&@vKhTH`VQp?C_kw=D&9jH{-$B*YrU_gJ^{rzeJC-1A`;@MxC+R`6Y?93dHc=4jW zy}gLnCG;|?GHte9f=U?es`3Jp0~ini~5?PV1yke2r>ku$`OW@j08EfDFiQDMd$AdNJR7vpQPKe>$Sd<+;e4iNjF^iZehgonA1*r2%WrR0 z64EIErI#fzoMpy6SU?RcS_C#I&oRjSK`DR`Z`o+MMJZKU}X z@MUD_YHWnOm;}Pjob?oqTzN5rBqi{TG_|p|)+;M%6=xf-??!1LVh4{vuYjC$he#C#+?ylJa3Mv3y+v+S>^55m;JGIp_GaR%I3VhQ-!=0d%S z392E`go~b{G`>ljU0ugIpuf9fm0VWs8I4zLf8K+|ki#dN;IFt*jr`<-F9fsqWS=;- zU{^Q;vhfD*?^kaJk|5S6z=RFLqEn8rSc>CMt2y|GFtW_*D|!zzBAtichM~g+aPG{0 zqECo`vJ-@w1`y+VVqDxhYP3XQnley=lNec87zFVwkCupGvjSMqj3Qnd`F6Ax;wDng z05@9jGW_=J*)tFD-2u6c25RBc>%8>)@FphUC_Ihxc(m|Ve(i1Dq@w`c?RaEl`{e8o z5wz$|o7XwZoI3$XVvL{Tt_}FNPRIRFZt!5kI}SO4J|an&gg5vUJ4n?NGUZN*aTgLI z5VxT+ez)azIO2xaBl-qh!X4DX`p&(3ktzcvm8;B}*T#&OJsg5l7Z9kuW@~+e_#XCC z7`^Br9bCchao{Qfw%d>|k_~NM_!^f{*HN3WOr+V_y zG*t`F+V4lQrDbEq8n{axV$bGg57&yCF7cDz8R0W#4g4%S@Zi3IeI(+FHXcz}cx9g3 zmdFbkuJ3dndoOZJ?X%xYn&wDddTiWlYyg7^=GcGa|j-YKYs0y%_o3pWV zv}Bl9>^^tB7Z7uQ6B!)Cyj~yv*C9sozCJ!3|3lN6faSP$eg8&CqL74Cl0;F)LW7~q zQn77PA(`5#Ohr%abkpI#H1u$6v4|8oHr3Cl+8c12wz`{30VkHc<9|=BJI;hrt$}p zhS{vQCYoYEAhg9qI`qT;iwBbL+wpy6lxpt-cs;r`dEJ3DzIgBx7#aNM8hu&f%kN!b zA~zO5d8MO?z51k=y3+q~0j@Uwi{aWz?zXL4nf0JDv7&CqZRJAQSBcf~R2#JqqN6wWLhczUZNU@d(hjf-D41{; zE5T5Ww_$d(a`cbqiA5svVjFhTP2l_SMQIn z&p_zt(LV505k%{ALLLlK@hCgRrE<+<&5<>c>~>8^H}G<7txNAAt#M02idFcI9C zmBoCNYdJZo%UlA*IhC!BK)Nds>mMv$7tS8$eN}@7?pyQ0F!C2&x;?^w*Ou~<;$q@_ z7w$Za8fZy>$22(+&`?pfVDcxnQaZAJ?b@H0FJFF!N|xg>r1Rc;f{e&``?qHdsgtnc z^QG-vjc^@mO+=Q;y?)pa9H-1F*L+(~xvDHStWfPH>K0LW+*;?D+vP(bS^C>NJ$KPs zY12tkBYy(L^yfRH$c42>U^Win1Ak+ax@ND zsTE7u#D4}oy=ZrN=^AS#dy(jYbB2%imnX3u6agG;HLsR^eL%{R3!~jlOkRg8H1ehr z=e8h#qgt-I^&L}B*jkb@94eLQYoV8=WpKh%KcdPi;<8%R>KD*I|i_Wou~<= zE*5_{p47<#G10P@pSfoG<6m~jd>qDs|9i*`R7z}?SZEwodfQo~GGvH7jqiBw&_j7u z)3FIyN+tm}j2{0r#Y)E=wyh%{DEB53yn);nu!87_&c*56v?qP9JsF}(^aAY)yc-|~ zOLdS{szVMV;)S*R_d67MFGJolga&~iC*Z#d;49V1?S`#g?rlXHn9QbU5G$;Q_}M{kUm*nn({1so>+>HDBR0IT zvRw6suKv^SPSaSH_9}FbRvYwyyEQF;SGIbz!?g5cWHJYk4X>-*rB7a=F8+n}e>*BZ z_+mzufDcf)AuBLVLqpGh7cM;Fm9}Cv;D^C|r*U&xJ2ZFRyXrBy?CV3yjKkPBihs z6a2azS;e2tVPsZTLZ|5uAp$)#V5hmUS{`8Co!XYazQ3VZe1_pmd|58yM+SLWESv&@ zp8L|dS48cCFvhGU(puvjCM9s|m%niQM;|ipOzTsg;NYF66Bs-|Sy`JYevXh5@ejdo z?o*=QvYkRR>j%%7$4;&8yKTyDu$k`sO4>hL3SWuO@AN2U50Iea=+)jjd^!YHJ_{+A zxHs;T%h)Gxg-uGbwH^evz>2J`>wT_HjZaVCYO311O7uZeR3wil-%{iJin^A?i12xk zuxL7ZW6oWH_P$B9M|hf^=5u}4x4U-JQ4&vZzk@6t|6 ziv!K$<`Xkeg`Kk7rt+KpAt*=@26$!?$tc_nv#$opSd`W!dtl#+i^s-F_tyBv#w{#B zd{&QL--3mTX<*!=+@6bBKLQFhaY)sBbn}-s6aQ4-NhD59-2(wqMkE7yBMaz=hA!r& zQ~MQC>$TT*`8!&ouWI7;YayO*%UK{T#=erJf{a{%FFRyB5MYj4a z7+0R$&Y*ZoQWi``IL7XxcUKtEBzCH`v$K;&ZXs|s#e%pveEpf7pRwEPjsxbO7GG&g z6f?z6cGd%sRzq&Cd5RM1<)lfI&dj#n<~C0H_pY3=Nc2C3ODOTFX1e6A;WESj`b>NcN^;& z$1VYwVp@trim!@=^?L=MdjA-VgaaT5-UaAgTr(9mbdY_WFA}xy>P0=JA?--2wSNZ{NDva zf1AP`hnTyp@;yh58l?kmll2b*+|kFs@H+_{X>8(xZrP2w?2saOuiP)kv&zOm<$>vw zQ%6b)3w4o}UV>q~g*X9vS5nlsknn2)%64M5W}iYZ)3#e2{fQJvNcHFXPFGZgD2nuZ zq>j!W#>D%9{dL(>gyA+&``O*7k#v|7=9-%+#6Pp6QX?Y=E&$*z2MG9srh7iUkB2M4 zNqxBTQttlwRzlcJIy={?iCS-7zn%;i9)cVhE{sy=IdOg3!t>lm_EJJ zB*^17iA7yRJIG^h5mco!;dxjm z2gE-%AwkG!HQ;aHiYGXZRMh3s6m3M`I$c9i%VY-!dz~ZWL0C+TZ)!?PU9^y75+cm= z=|s#nf?N6G$vr3#gJi@`C=BQP)5^UGUC@H%NW5i2Kf?(VlmusbD6$Elmo8TqV(U{0 z%iA{9`T3Eg{rI7GAv5#kb-tt$q#n3~ z47O)#k3#p-jwR4ep0g8F>lco<^sqU5cm1_X3Er2Z%vm~s@ZrUKX%%MuiI)~)h&vvb z84XZ6YBLeHmxWf}#KXnw)`b64>ZFOj_+h_858O3Fi9k_evz?7V62fZ&YciT(N1Bc5 znwt5{y@FTwB0iEN7V%%mDenY&JP2(ae!$9r&)}x7F-AqLmDn@$fBM{>B>1hyOJ*qV z3#wQb_j~HA z;%t`pmA^VFc-DVs70)QL_re8j>?EO_oV=>?qqa7f-nHcIPmj|MDIpl(L{Yj3@L3%m zrNoF?U0r?I4t0(#iSG$ZlNfL@l4|E8Sc#Mex#mJVyFUwxKJV2N26YJ!4{w7_18teA z-!nWaswc-7RWa!2eSVU5#*vR(vREW6n`NxF{sLf=>rDGG1J)6n;?0#9vvIxxmn%zT@FMJ)x`|Ta?)_#%6%x8Y10%Lp~*N+3l=UEW?H_!fOEZt zv zg8sV9-oAtMV7Wk)S)e{juz2Kn)BLJ9kgq=JuMdB(t78W!X|IPttdhOTU{hLncSt`1 zS+gtt2`J1o79}t3f-}i9jeFm@IT6P9C%Q3@kxY7>39tmwqC3ig&X;Cqs*R`&{+VV1S4#WfWX7*E9JA6r{FzI|Q^@C2^m_7gCqpXSyRHdzl&eVd@GL2~D8^AQ&4hQDOD!m1Kcjz&lKlJ%R0PWUqA>C(&ZWuR?q(9sMA;D0PM@}E~CaCVq)*$AUWiaqJYVi{;jCfX1QchxCy$lKND2XppQng7@ z(T0TNuuXAdQOIm>`A;W!ZQOgFUYIJsq&&U%!1&^TO`;tgWM#Q$MaOf&qaPZDqD|PzGPMP8;Jljal27#xnxqcsMUTI~Odi~%TDmup@1T5#}X+dtW*TY@mX9@j_B@G zJJcirG_C(ZTShA|92gAD+KF+jh#qM?`u5DTXFnv-aYfU9gBZ0DGXxQNF{OEpF!%}*M zY$yjIpmKT)QdD>W4}|+y$Da2+_I9R^aL7G_gh6QDNHZGt^+yij?=Gq;Dql!xT_FxK zqakFN08V-We;!o*sSt46g@TLeZJ1PxHku3BvELyXV$CiBiJ-cDF1nWwsaFE!K(Nhw zi3`Au?cbM5=_cn8L(~@~#5{*~-+vRz{7W7@FgFIL!#lYV(1bk$#r-MD#HC3~M)`4l zVVyEyjNOeocOzvu6BzE8JtO@`za1ZvMYPbky*aSN?<_OjX4ny)crg3CqQOTVUL&UE z6?Epqta`7peC0<8^U{z>T=M^WEv#|R<23*mohou6d({mBC!!Fp)k5TztRX!m55vt4 z;MPKB8=uYZI)$S*q+zP~AZDrdPhN<+?^Y_yWFyrvy5q->Z@#lYtFH>=L3?6#NY$z> zE-09rfUSoKiY6vf@13r$W5`i;!X419USCg73md*>cJ5hMVM^2IvPs}dcVb=j8|({X zyCe)W55al-XVi1$F%eO?ob92dA%2N%3A;OWS43+#ZLzLfm@E|_g_PD7unzr8zvoXJ zv@n=$yj(!oly-u6Q0h_%Y%G;z{czC>hS70zfp(IEQsjXR6Xx+|hU3VgqZ}k2FIf|_ zt2S%D09C0^7&Ll44D~3aShP~v0X+v0N7Ga2J*3O7I?Y|Hr@R8Xs>Xs1eIbw;r=j1#mYYr6So3vpl21Ddgyzky8u zH7aDkvafcn-&ab#NN*G5P{I}}pPMO_yAspUUh~fPCGxEkUkshk$>McPBFK{`Gu5Wx zInj(Rgy;e+R<=6&7vLeEvS5I??< zoJu7vu@fa7RVJj3nXGi-|4s#RV-lKMpllUUm|@I}ptS4xLJs?-fVAdk#hG=Ye0v2H$3|YsK*L2)m^DC@9zXjU* zd~%EUJg@}os$?OA44|`MlMhg+R`&jVFu=V(llCKQf#$DCQ^9|88ziE^w9nq{xE`3& z6RC?&oH=7!-PHCJ29vj=qb61T3}k^c5)D|7Md1^M>sFkRYHeWls#M0P&%?WvF_3Va zJs8FDKn|o`h&ih>4K|O$Tq{d|7SMq%ekX^Lc~EcO{>)h^#UaQrHf0D~2Wto>j05NT$;!~^V8+^a&=KvP7S<^7fVV-LSAW^&^~Ui@5Ir*a22OWr z_{d@3VN9jKC(5IKx`Zj16Y~KwDi>^5F^S~wZ8>7gCk(QuM5(Y(W^Fj(W6R&~RSm6R zNJ{^?x=PB)>>5RGh>f`{9phtoIf&R6fI>fn8A3S0^5mr{NUo55KC`#7dII^tW60z! z)ww06e}7<~IT1d?Qx>K{(Pz$B;z1@eT~P+zE&c{$ReSr>%X3eqa0AZfR8M)m-*Ei+ zF5UcxqUG`=^Q#2CT@0$<`~1P}jMdz#8+LG(51c^-t;?lTxh3l+x`)||P8-Fdzw9p9 zU1Nq*i4(_QydPcIVGdMLSq5(*4qnNk^EP|gWnyug%J57S99s<`Xqd4DA>=yjYcsB0 zJ7%+Fi44n2G*Kk0O0L1qs>Gk08U%QSEyBgZPk&O_lP{;mUC39kF1~cxeFScNtVz$m zsdn>^o##AFBx3dYrM6Z`tcCpF#(qm=` zZ98=6kRcvVBW0$4{x{in`v)qgq&w`M*PtjD2us9e!@c371q1&cVO4l4*YWuN8L?fJ zg90$sSr%<+NRctq4ln4B`HG~vAY2+sv>+;HxJg1T37sPPxH#dsm6qV) zjVtTuXyy675DbfXBFR{f`P?Ou=cV147FT8u;s6zCZ?$)3cNL{N=E`{^K)h8xhIYD{ z?xP&*ag{RY+WN>G$6bS?W53UKnbiE)u~$-P7IZ-99b|qBf3$ zrxJM64SQ--tBu@UfCsbcogtu_5TK%{F<}uA5hTJv3g%xvhp~IVe&`&Vc1*Ln zSy=OJ9>7MyC@6OZGqxT+K)o$Wx59+IN&~aIB3KIIlpz&Ncj~ATDW_s$RswCSpqspQ z{raHfrQgw6N)-JxN`>-jtgoN)`)xZ(sTdK+l)Zj^2wNH}i1W-_jR;k);tk5?ePKe` ze+ufR?ScWMWZ3A@oAL<+Dd*{~{3xapvfo9WzU7C<->;zKy-7ulquHVrr0Kz`Cu)CA zWj7qUFTefigNPb$^*j#NEn=ItLWK}8SonM_D=>2^l{-GKSuj+`9NfDyg7t;Fo^nOt>?TyqdpH`th>jNt3X-V<{$sAFq- zv#LeLIKO!v=EfH#2wh)*+9jB3s{AXDqHfQq*Ji9!>YzbWOs7n7=FwZsHIWtVf#=+3p!`F;DSF)Bn=o|6*sJyCuuJ<-)?KdoGjoZ{s@n zM@z~H`eQG&qA?#+UVe{FN}69mkf=?pl`3u}3m6Z%&Dfj?4E?FsnQ%YiVh8aR(1vnu z4&O`KgajZGO`m?sb>>u7+fxvVKnuEopE|ZHO+jHZQs(xo&d#3Be8+O)Gh2^rJSMN3fpEU`f@9V~(O7_t%XRVMvhFavw6p9S+Rv(FX0MtC8sma}gBX`pXS#*Q zu9*kCO)LJz5R{)J;x6yNjbwwf(5aHBN!+GMwBbMB+}J$q9pr$9N4hCrSn0ui(O^G+ z9vVP)onW_rmQQlql=6Fd>b~vMF%J!5s4bqSb`P%ChZ4La>zGsTOj)k6JU(QSv^6=mQ`cJ|M{MK1Pe#V7p!ZFDq}Q7EiW&4``WC{J5q z(;&v49)|K+I4amBZ&7|J#VFbkF5*o{knQzAdM4YLWW10=-`)QG1TNMF_4e%~Rhe@w z_(q;SeS37@LraIx7A8EfY-`Tj!0AU%!Y4kKQ~7~th7GG%SIR|O&PJeEjmcK-3ckn6 z;cXSSJX5fPtF5@cX)yD1fRJx3E4o3&;NsN90BHsY&YRr!5WhGbwC#Jihr$bvZCgLk zm?hL$95n^l&4Z4F?KT6CbY+teVZWZEI~oQ1`MJp<)wv)_>g2k00kVi@&QpQ(aw_k^ zDg&z}OCG>4PQ0-%uWGDL;71m3M$wP!4ohD_ODJJQu{vgsmMv)!U1%wVM^J2^wIvti zGu^HHW^;?c^C!vcl!f9xezJYBSSxCV8nHif1DVqwGI($lVC_3@g=a9M=fFRT$LR~> z86QM39?2Xp$XUL>va*dx@>-kb6ar8pJ0h5DBQU1jSMHi;hg5ti25a${J3pyv zkVjgP%x3<-)0Q=?{pueQ&3xi(!w!DoooicbEHf<=R%Fp42;Dzi$L_n6(dMv$fax(! zt1s(~qKxa;gVUB>PNw+T(rYnC2#g%2AiCH=kdFXyoLJDaByy@3f^AOaRLZmD)&L81 zL|qqkhi^zWs@MUU@KO4-{IHoYgLl25}7@G#?R8E;Ue}2%BSylXO%B0NpTdud%dCXUag`o#> zHaqAj`9KkKLtqIZ=H#5@r3qw3wh^z{LYUo~IU0%wdCp$M!Od|mST`v`{D}&pGiHUgSd7DyXk#s;pD-;|Yj19#NtfBf;Z`pZ&UHVY!MBQ?n zc3!M9FrsP-St0Bq6WMgf5c#!h6CCFSv_+gdvvMlCIsP=47$k?X1<2_myRXP%{uJ;X zd?CnY^{=SwPA(tok1GTN2jg4G1bPvKBJu4T8dI#QJwfN!HMF%~US;qF4uyc||M`lq z(Kj?PgM>27bX0;`tZ+em=_8;Egb0lz)k0QAU%trLf*fWq%A&dg9pe8EfnxXg)b+GnNnfQ5n2OoqN(E+^Z& zLB6yZfnwX_E6_#K!G|!P9E0V%76_EMZq?g~# zSbsB^Y^X!UusPOBXML#eFBB#n>fZHxv25$hjus|U0_JwUnvX3wUlr=zM`%9Q43H)at`4Q8p?;(6x~mH+Hpk~3w-J0m6_3oqBaLX9 zE|CkAac9r$8E}6zmB7Zq;Y?tE`e95TDlE170>{Qc`)mix*h&mt`*^ak1o!52o_4~L zQ91NBcUz;Y@q0m6oCJVFn@XF{#ls*vjO*!rQgZS{G8TGKRq!V}dg4Sk7{?pw@dThn zh%J@Ci=GZS3kLCAfcq=JQ@-R1F62~^4^#-A@GlIF!9obAia5mA)z#GlQ=|gKRzfsR zy0BXdFEAjAjzMh-SsK3@1amtnRQFz3BLI#qTKHIRjNI*=k7LZF4zp%G?9Q&I;?0|R zq!fB1-D2AN49T~wp20#3N36YVrM*o6dh-M40T(^zxeW+BI_k{Jsk? z4Dm}@k6#v}H6ju^$;|w9>HolXK+`{Gfu*G*`rK}?z4>Ddgb;NdeRvPdQQ1-Ik5(>J z02MEW`U_WGvKac;_9^x~A{RVl-9qQV1)M9$%``*Ly$Qxwfv=iTX)9g_AR*sbk>*nb z7VLg+F*tP$J0Fm`A67aO{>yypFEEVLZ4$S+b9Q`id>#`zCyoqwKDvp}gnl-A4Mv_R zM=5e1{tTE12MI6+>24^}7(FfHcc076%ch6n(?w6&ABSXpTrscLF(-H7_J~}Xbews= zS~wo?8G!HilRMzDcba=LS!drcd^B#=kU~tuDxt{kzyFf3FN9g+X%bVia?`j-teYZ0 z^Tx6P6Zm8CSy^qZES*~DVInFD#CPtL?*iR43(Wmk#h}3;v^MVL_hM$lSFy3NFyQ~I zAm{vP_=yvt3sG=rHa><8s9l0^Sgb|$1_=>QU|A~&ITA^33<613H zI}Ra$|AuUVJ{)1cVJC7kYIk^|Vx}UR~n>d<-i9y+zu_}j=Ee+>NkY)BH`1>SG-zsz@F~)zs z#NWb>L>l1B$BAJ~odD(AkwiTZkpP?AIm8&akd?s5aR@5&Z;8;67Y?AK+(_;SWSg#8c4sbYG8>fbL?_-aDEBlB;A&se=Xy!&515_S z9X-02TgBb-U2t|W?pqSUDgeg0gf8{Pr6re+mF3_E#K)nQ+j)%kOz zr$}b{2cFy^d?bR?Fx`aj? z7(v~6)22Ja@E~If9Td61VJw}OnQ~C2l~OMK@}<`S%2mo423HZ1cH;_I4fz>h^0L!_d>G~!^F$_NSj+4O0kSVtE?CQ+ zsP&eTur!|N9;CvHt}MT~ZKFNuoH6u~K6h~OD1zZ4c+LD?ZJ-jJQ~By(PUTa)v4+#m zFVhV59wD_z*n1CDw;6LVef-n~EC$*Km?JpXJ$hCNw-5m5QA%k$xXKR9P)2lGRgJ!& zWx(za(QJKg^6xSMbgM%R>q`+I%wG#BxcGyz;z754h;83Y>J0Sy{ilD3WLgvYnuzYf zaq7!z`R1k!+u7`i$DwdIND(PR*SE~hZh^Iq(nkIgpXaw?ujX$rAU<5vYNP2DHo$0} z-Pf;A_(wY&2~JUOq_poG(^y9-nqtbv5hAp5#IE9XO=bW{*LiYTG@H7xU;^^0hHqCm z8y}xz1|4fIc4Nyym8N>us%C%MvX;xj1yA>LNl8g{^_4k86dIwE8OD@IEhWIAurZ=? zDxZm_kw5wyx=DK2l#xLdljrht$XQr>ljQB_>e@TaHrbL9Lw5Vvo>-zfoG=Y$eN89`%5&=DizmFd{z@WxE#Esh_% zv9mkH{(3NJK1+T+dv>f4@;K1URj7~IHBD<7J>2w^hoQ=xbrUS&n4wE!0nIGinaO;d zGh(eC3Zj&i$x9<}>7KcH^XA8Rv&IzU=kNFk_wEiIEA8cQR1UP~LCbMK6CVtrW5noIv#5 zO6K7bft-v%`k(hnDR;fVoBMINH`6fJ)O`Ldncr7Vb!#D_Ag^WUR5Yp z_Us9R&L2B=Oi6jbfbj53&x1PkfD|_iy4X%7x$_Y-Vh>{w(KW-i!wOi2KD`N5bEyB4 zQO$=qdkzdEmo8tnW0!vri_Vj7#VzM0#TLH*a{q6OTrdmRmBBCEry2*Mu?&bWetIn0 zC}eaQ93<)D)0F7iLRy*a0x-j!*3LNRSNO@94dkLtZ?5%_{LT~)G4XCq9S_QJrlh7j zq=a)={ZCVCj|!W+8#x%|>RhWC6%QtkatT*SnYz;c+rCm$plk;{E0 zV_M!$=*r_G!NH9zCK z$Pin0KlzUyLCTWlgfIm3sr&KcG~B#76r@u2T_L@?<#Z>|ybO26!&W-p#C(wqQF!L$ zNgb9S`CCaMuaO2zF@kb4=F(MIk^Ev8>wzkUPaG@#N@`Y=V$?EAai29`cCt<47g`El zWLOv4GqO7u3tJHASN`ZR88EH!>xDuYM^_dSKIdE)!JZZTz}^AY*9zW6{-?&e{%Vg3 z3ik5jpk|U+vWNr~3LCoz-2o} z*K&t%dq3!N+<1hEam(*HZ&xp*MmwoN`$TUW=S*fKs$u05!I05qOE z+_(IOjir0{?iB}zgs9_o?@QS`NQ=ERaS3#T$uRofaB*vq8oI8Jh$PJI5wlP*ZMJb7ieb@(dYx?>6ad&m1K1L@-^4fL3`h_mp z4On=RshE(k#f866>zRU#2B=qs!F6!nKamAu`a{hpXCRR4InlOy{3!V(uVKFRn zaCrZN-S968s&3cL(``{W$_CtjcDwT9js6hvyPm;`M**zR_Bsr&Ya~!#xqe+)`e8kG zTL$CD=TN)Y=ROj=2}Fu~XeBiC= z^=w2>eB34xhr6P?Ud@-bz@EGdk*{Jz8*&N|7{T-3WL%_PJc`LS(ns6`6#qDmvE|R7 zuLVA|V;@a4?XrZjUQlmev^3;Zx&t`b8JU{;0HeI;A3=V9ezLE`cteJ5Z)j;@cO{lP>I}3S|{-EAyAyYySeJ&(b5gxtc5C}M&6B(3XGEk97>K+ z$)_e{WIRttb@{7%jg8c>K?(~-iP4Y&E@a;MryIo;D~Gam;pYK2M1?ej_-akwqVATg zcZO4@T!P$CUHzW)O7=~=g$K)C;wVPmVm35lqD;lB(q8#O?@Hig`oUX)dLIe>qLIz_ z7j|av7dB=t)8oeK1eUSGMyu~w`E6YWZF9l z(k*U8rSmq2Vr>#rHw>2N&cjY)BQ<(Gcu~*Z2MP;_IU$ubgCuXUYzL-Y)o>$DKX)F^ zb~c*p!Oc124HDmFBO(g>KVGtq zXb@;w+I*~gH1fj*smy5HLLGqwx+1&4z}5hk*Pgfy^VYA~Ji+MvYzE#}wC2YzPZ=iL znZbZtlO(4KZlH8H9B6A!1WGv!62T8aSuWrUXIKv5`fapqcmWJRCFeP8$k_O{a0s|$ zHv*mrwnz-|kGV?q$uos%x)F_{;YTwMpt?;Q3Ti-YrBKMBrloYpxx{w*GQ zH8SU*e_y$Hi~$G#^!amVfLG)O?zp_!>M1+%UMM973QG$+iP*Ur0IM92jLZ^Pv%?8v zc|#E3zw8~egbv$A_D|8=2dM`5^%?GgQEB{%GoSFdELqM@ucuF(TwnS1oi z86j&8_XH4`IgD(@dq-G=vLaKnDCOYpU7ap08ZfXJLyq?w#(hZm<91_@kw+~3UmpTx z&)f9ih8T~#z;Y<`34l;*NCKFjxI|KT{vkwj97<=S-;Qtb{S~i%$8P0HH;~suP?k>2 zh`pz!AfgDmgHD8_9gVwsHO!K59-7I$s|@l%F$4#JLT==y2aajdmv7$O{K`AJ8x^4qz9zEQSf2Ovt#7csVmr7Jt$bNo?&|j zqw&S?U7rHreB{0Dw7N__9-OS1=9;B5?Z$W(16HYd5pI#mAABX-nUK2(DfFSXg=f&E zTe-cx-V3wHz4&L)!)0YnMsU?l9@z-uT9?KXB;d6BUc0kv*<#P@QgOcaTbI7C6lHt# z0DCa+Jaq3gtv#9=w%?Pd0Iy^$Ug4I}yyRi9$WtV+FNy|4%ar6R?G>L0Y0Zm z{0wYW$nNoNUCUNb-;YEjS!S*(E06*rJ$d$Q+h0!D`wSKUKbighg~G>l5L2xUKg7Mc^K1T*PZa}A1&>3!E`|>`X zV70oIF8qk(oIYSUDbB&1pM#w#~;qj?zM0&F&w3_USOf*0W>DKs}PUAMKzIZC$XLVf;VBxOOG(kcFTQZ$^E1Yq zS;92^_;vdF8X{O8cNL{$A1#`dGs4x8;wlQvVUL9 zKvl0~VQo#eVZ`y{+gC1Fa2VyW&+ITKFq%ri*}<68Co}yXKx9No%>YzQ-)dSbrddxQ zhjVTWBT0W++xI?yf3o|WbK>aHqqE-D0|2G$!=V@cjZ)I{L98T0SYT}HY4pLUH{vI+ z%KHI9KqjXdEC-+)_T8E9oN-1?U0qyv#PI#A-wY0q3yX@L5$k?>GBb6I>UB&VdVxY{ z*WLaqYEA2@J9+XzNSP0`yNfhCUt#?NF|MyjBT%gm-L;%)ObjWl_clzJ!WJWzVc0B8 zs|S8C>=I_ODtMvTzyGIRyF6#JPFix_X6_32S*>*OjCbLW-1r3Xc#<_)V%KJ zufcEiuu&TR@_Ta{ZUyVx0P25E@vODmNPlEzVQm3cXfSS^qo!;evGTKFpdnM>(iunZ z&`&4ulr_~wSysleU*En?;C28tJuunim=5YHvgW2YJ~Atv#rLH12?;ft7S=#8nfoTkw`rS0&`(0HxlpPtJV*<}PSfmUNyZ zAvXq2x_RuG>{aHfhW9gbFV2WP2=m3da^_GP`maD-&k68jX1{~%xnqQ26Ej*-cAAIB zBt&nmwCK9@?k`x%l^_9o$ZeyAPCKGiEIDA-zPfv~6l-j0N}DejLj!VtJy_+!L%DRTX7$s^*0=%rWkq~wDz4F z)|p_N_^tU^d91HAlBBnTotm@^wzsz4tPoRTSafRQ{3e0lLDKZD>nSO25=yiu+#x4R zQWX3TM4@6QJkLF5YBaNJt1d;E<2Dm2a3Z=1NM6w35l~WZ|bkpeGiiT>;1L zubCha`QqdKU(wbMrf1#po6*kf!NZ4^&JzaRwM`BtjnBZ;v^PA)R0454sd?AW!g%SO zxB0=REl1iqBr;)Ii}7el6rjXm+@tF35Y{Fvicves`S$kHfNgB45R`i=f|jCxzkXdn z5)W{(_95dJZOTUKOavQ~6Q@s~o{E1g9Tyd>Lq{cV%Ea7;Up}KDak{CvY0qh zpxKj{mKRC8`ko_`w0BVMBmGgM9$mb2>Cc_wb$?&5(iA*mr9yr~BRy$3yyg(%B?0I$ zG2!AJ!kZxiHZqWL(o9fP|Dw}nX7{X?dDEI~_rC3^gNOXHBdTT#A0F|oRxv^4pT z`Irc^4e77n!Tp}!w{Kr7h%zBntr#@E(_!PoZwp=470Eq;Z3p3kje(_o!b+#QbiiqA5k}z!r=M3;!~jK2fvNCr=Xo_)$@&zy!;tMXd}ArtH#9;UBc| z)wZ((83bmIVR6gsS+n|%mG4)kd`;kJP+AXBS~tLtW+Lr_ddzdmzt&0tm_ph>{6i%D zNWxBL(h9v3HyQG~y4`Mg_`3pO>{e-i3G*Do`Nqn!{DWG_;Y#n-H8Aj&yBBicA^!_s z<|HiC*6nW+|HO^dO%NV;XPqEOJ(<$Y+^N>x6;zF$aI!YzI72sm%KW@dr~RvWe_wv@ z7It1Z$+SKcNBP2$2z&Kv*#r}l@_qvb{2K<^m$-{w$Ca*glOSjtgR@sD{cdhHl+Dj}SRps}uU^*M!dk$b(RQuT3A}2dS-Q_Mp=WXA_yey| z-AIkIYIi`m8usTywm%G)2w4R0fV2QFZnGvC@TFnRfAhx0N!@X@bddp zwDNljKS^@_wqk7I8m}{`xYGT?LGw5bKaKSO509rtKORt*RdXh0nGHGyQE-(cb;`K( ztgL~+6Ji1&j(&x8{?{3HaSAj-UjQxp%Vl4M&FG1|s(}`Y=i0eDw`+!OIH)yuXonBC zg#OUE7#O=!^FvUs7@~6SUs&Mi=Me_op`ARM$%s8oWQ0bHuY2gJMrT&_8#}RB2 zL6?2tZktSNX^GGX`*z;*pXlffw#eeA?IQ#IK7RZNxD&;^s(+G_**H0%t)`~BTD3>h zdWaW2D`Is9RaU%s;jy0wi~sUKoxmCNG5Jp8cJ`6U?zHMyUe$IO<^`O*0T}6a)x2c(sh=iD1r-o6og}YcTc)>e-NxGT+eExg@8t}~f-|~x4 zt+VEmZb5yO?AfqV@%Nq4xbd2XY4wCx?k%*QeI%4F2-fPASfxubp)&dPadywQf}mdC zM(GnZt-2PU?f!vrpDl@=8N-RTu@N+2{g`yu3_3DPBw`j7ypybqBq68iE_6j2uv+~3 zBk8{I*9S#oW*Hv`_q-Ah9b3td+M{Ah&@LAKT!rR3a zzVGN9a4Ohpbow#0hHH;C>S3di@ezS{e?~4 z>x^AwTGRe%e|&>bcUA!Vp65bd4<>OYha;CL!22mLcXe<{&au6=!CFEeuPBoS!+$zn z01up>U=ob0JxZ|4OGZ^;i;K`t8^_U190&?sGu=pvHLK*Em>jBV9W66mLsvJbjruCp z^9`7>Ifajw4}Tz{56p&|85b{&*4J0pl+_F{t$uTDWB9SSi_rcy8wHE$SW?OcFP@V5 z6T^r8VOoFD1*&~sITnMgIg*GuTA{58c;`rErSvN%N8&d8!X5cBgkV`;GMynJ%0I}< zt68JcjixU4^XJdsMT+XOGFSe3-|Z=WP_fFuytSXqX3~as%Zt3>#YR)LhKseO!&WP7 z@cKDSR?|k-QKj3puERPy&bCce?M>Nu`S$HwF}u(Y!7+tWt+{urF_DYYk=3o4-Ad}c z7dlq50+F4}0Fu)SjQigSmJDe_b9f|7YdIcPLj`M`J9O(`X8xp#9m0c9=Z9r#aZS^a zvpR#)961K=>e|BsOlI=Bin2VbrQfyYK5b`K-7Jl6->AJ>B6M*wqSG8j zl}>vKm;pV}-YbDO%laOl*WU^jJqlP_G8RdTa4r)lUY2XuemaqQz=Wrp|7Sr{!p@4H zy&ic!#&(PUwm8=Vnl3K{o$h!?Y>&k8_ZC8d6 zD{92%dGj890EVB88Pn6HfpLMxYKubg)?`Q4l^MOBzPOZ6MkMll=0e5I2_W?a zOv}tQ6wNmqsX|iW;Y4j#t;53WwXC1{N9hG>sj99#1^=SNjFqPd_Qaia9!#F?ej1NGwr@Yu zS7!RiS0B@;`;{kH%Au$YS9r2dz8 zxxQldl%8LkGh$=239d1MWd>|#E$jCT37~g#-G`Lt&bnv@bb_na!iKqsdR19u?y62@ zuEMphm%MyxADQKKTe4<}Br&~iJJM@W9K+n!PgEC=piUuzDDB?H?ztg>IDUHUtClFN=vz#5C*2l}1U8D)C; zs48ldjt`mQj?wANWhNs>&g~&eq%9cn=-jViLx*-^MBJehc%_wGySn}&5%We&7g4mR z-evRV27sr73?rI?9(O9MqkRr3d9+)mNwKl3Pw+v~M%1$RD1o^D`O~LlJF(Ahx#U3g z>zfWLxlCa28`gF84HFeBrB8^zB48ElfU5OKd9>{{P#9CT_&TU$I>2BqjSQT(8`w#= z)>{D=>=<$h26XuNCXxq5oBcd?=7IN*i;8Z)tZ4$x+XoW7$0qS~U)Q~-&|8h?4}fSD zTY_{US#yo(1FVM~%&?tAj+d9}!mYRZpD(%&5eGC{UeJ{+?(QMrCD-u~%4MzntNA}w zh_4G`B(OTT$Le9e{?=F7zZdBt^ht;_R|Wf}9wJ#l%T1ohe)%w>CnJ7X!3*Zj_kO$QyKJ*R1tVg-Z(*_lGQSMEun$aqQ$G!>6)XPc zUe*WZrKaFPn?G-9?S^jEkS642?+sxk}N;uuLl+=eYMq+&@Y=BF=Sj`fsg(({`W zsjlB@Yt?om=XQpZ`V?acZ+-hYyuu-LDKm*y2tCa#|mo!w+!3W^lV!N5BFE=(l^1y zIt!!w+gkv(k+;g#u)h0f!4xVKly&I?p@fcLYgOYT_KnAd3VE&ziQ=KCWvP<%$@dqb zwc+qhOL;l_BisKD_448h$Fz3^>MX1GRJF#`es;@z8_xwJ6I{iMayf4^uyWB`a}0ie zx2^o3F2L)V3$^=k6ufuQh?;cXd-irp%A&`s3}$VVaK-c_*wbf7uvAx2MxCJ;i|rRL zZt5$N;jr!x@_RcwL``_Ub~CNF5ma9BnZcIH&lJx#Y@%k#>3|QxBqMBeyOFBGw{17O z=d{;w+dl^2srcVxojb0c)xfwIj=Ujmz^>?h(|>v0iDTm9>*aJP*?jTA)y_IBpeG+ft`uLHC^Vk(S) zznWj{#&3rO%Aeg>;u57|u>ISTBV}LPmuU4ZpKVqVtstMHBJ1}64k5ggLG-M;(!*ki zyYQ-_ir3M$_@28p_)A7%rMr3SRwLExkayym%!++6eZpM)PlThwc2IU37di@Xueqb8d^j*>svg8+2`AN(Pi3jGg`a zOPA?4yT#7#3cjt!e;_uba+D_XZ@xQQJG{d(>3KIy8Cn1`{@yD5^pPX}r_U4#Cyg)a zo^V1Q8o2C2#tXse6Mt*bxbfrHmwsPBcp%&m1GdjZR6yRTx$>uOnCM`~`DVI~2e_B< zf)&j>3sGnl%&7$ z^bd?G59>D^gmXI=%N_j@BWhw(qc;j&*I#(A+@tEk?llEln-~J#cai(hLu6DeEs7lP zizUKKFoeBvUvA8Z{Qz7z>m$|4ybE8-5 zLfX7u-DVc`)W4m238dzqWnFUHsa3Z*MGufd?b^oomFU@oQ!puuK8`EAYd)>oF%wTA z&srB~%mVv$IT6JHGh%lvO(^S%)tw2j+aH#3O|U_3H;j=ukvPyvHBTCk`3ldn$z{^p z_hDguP3DI2I|}%R;qiHEPjhJKcUIWg*pT$f=-ZRU``?lV)EMVpez$1$GRb$kDp=!a z&2^RaT^IV&=jWRY9d2bUSwAch#_!4_?!W;Y zfiq|$-g*8!W^IuXzv>sun2D#Q|1v4!&1J{`{ysH2vkJ`r5}n|8@VEq~Y#XJ3Dx=;^ zDZe=@9;Ezb!?B;syhOixX#BdOWz&M55aZ1S!AnA5g|&uL`s-Sp{8}oarM|tSu%zfp z$E-y(#XFbyZyE6<%fF0#<8tH>p&`N6I`4rg_~kr~qx{!;DkzBoQLGG7i))0p#Mvnu%| zoj&B5oaM#T_m<4GO+JAHvuW?k?{_lzH!)_6XNMmD_NU~SR>4QMmm@oi#`ZoCpUhWZ z%{bjVU{j3`M?0PkZv=v^0d&wUbHcP3+r3u8>g}G_@C6*)7<*F41g)?%-i=&*Ayrrc zcNNvM=Uo5?sT^mcRW!=?&=;~HWRyx}*7_IBA`mLC{;!r6!_Ir~XK{e`dR19TseX;4 z<5giz_%Hmatqce2UtC^}uvVLIrdO7o=^cn3KCnx$KnZ4vbnnB556Ltgi=jcp%Xb?# z(c5t$<4*u`_i`nR+^0+DK?FcB!;0?VEv(aLvkH2P+n=TNF;a@Rl)D({P%e{1<$iGFz}{t5Hw32g1Y z#63scfXfg`7rzv^6K3=O%e2#$83)Db;C=0f>W~Yb8_)8L@oNt_EaCV@nZh`pM|y)6 zQhjSOADYiEe`7tY)KHl&vYX$x2 zU#|at{QUM|p`qE(wo8fm17Zu8^|PYOA1-n#K0P`7E29fReG0tFW_(ZE$zO(vuVG>` z1nsNYCo?j~O~VU{e3%I&I6B0HA3OG7=jj$^vsB<>L~=G8TiUa4goS+0qDN{u~fnJ)v`$nAaWM=ewD`4Zu6DKC&IDCO^G0aYK z310Ydb3*FA2ji|Y3%f}%B@yo`Dima3U1NLxI4UCQD;dBbi zf?e1o&-XUlch!UMLZ2dXOK0=VJOEi@#i+$G` zew%ErLMHtA<=lb4;a*^ux21l^?I@a|^bHeEwb7TUYY!j3kdHH$IgV9j5y?KI;MZH8hp)#j#R_M9iC%o# zQvUyFdh>vq{&xL;MU=73A(cd#Dv8o)7E;E9lp!fYQ7MXc#wZFQG*J@zkU2?(kW3*7 zl_Dh3AT;m&eXZyGe$OB0Jm;YHUh6&F_jO;x{*aKF=&9PJ729z1P4M!%78!TW-Y+I9 zRED(LU$kq_25>4w#ajl|2~SeD`!zNCZU!fg@EI4=1fa!0tHtE!qZG8J;N1KRm4FHM zmzSZN{I3EVnjiRVkuhx#$k>LJ9%AqH*|@9t1&<$B5x3G})G3x6x#Kw2a(HTb<;$qW|@fyZ1DTO&7KRV7_xUe7vns|%xx`FTMSG?=6`x(H; z^1{!fwnJ#y8%PhL=iJTNI?hmD5ueT94TYVKeyIUq_W?Mg8{w-ljNZqv`s}%LI{P?_ zkw4HCF+qC`7FQ&p|GI9D0sR3ns zlijbc_97DNJE6$3<8#j><~ek>Mh&K#Zix@ZrNP*$fDZu{6U}A;mVvEY&eF@4(!i zn@Z3#$z|zt2pz?~U4sXZM_RmWs0;`1L5F2-((4Loc@?|xB@uO~Haj%dSa4H(!_5!s z#`tG0qhT;_rwQFqbpztuo2A&@rNJxjBc4rfIh%NrL#c3>Gb)g5xe_x&$y#v~kQ*@r_QI0qNJyo!hJ4qeuKl z5Z|YK*KwS5^YCP4XuODJ7n!}Wb0wT4VPP1 z)2AT_&I#6?v$2lp=1fKt1Hf~cxB^ZBlu2~ z)8%FNnqh52qYcR|4x&{>`YVbk`55@@(NRl!Q8*=ks3^)qYtUW zHArvd$OB#`(Hn@PsrATgy*bdt#P0)N_@Gt?o*2bm)qZ9wIE;=B%U&5x;3V9e)yxW8 z2jjiW7FbEWHBC$MujPACmzVcs05r}x@t^2s(EY92?w}il zs0`JYB2Fyp)2cI?cTh9-LdK`iIjg5dtZjv7YTQ}d*cjAyr-4gx2=0z#bZA&l`b*c_nL=F~iRe!^Y<{yOdPB5xYWIG$gLjoL6PRxU{09RK<3T-j(-~gq9v{gyc zkYz;IGhAI=eHx#BIY$*N`{=^kSmBV8g6G&3T`JBkECioS>q4V z08SE|wKeshK^dT_c)tX;Zw$Pdtn#`O z&^WF!_((v_XRADUHxq?Zw{9IT^EMG5$^+D>k!`mJ!pRX?LU^`>G|CEUVEInt0HBDt z5)b0T$xB+U{@KMB?Qmaa z^r=&)>=ATP0KtI8Fdx?>iIana8L-he-Nn~2zOy-*TRu~rg5EmT!h8~$t(h0oN96Wi=4Gp0w{06Fy-zH#}*#a$30ykSsM7mfQ5 zOpglOS|e-0ZnrWc||N{>UgV5P_^MG84= z?r>96(_id!rD#iubnlFW;9u3%mPW?Lt{Jog<929haqxCuJiV77-p!0MN^$#;IMEcF zkRSKBysp#C88hVZMnBDX{q{rmlxZtf9t|BfY{$osA8%pWcISItqX})B`Yc=9@_9Xb zam6_xF7Ml`*O)^06iEl60D+xR1}?Z#rqydW0bJfgm%fil%3QYp9D+K;i`!9tLK{)* zhou)H6b(i{8@NIGG7Fq;Wn~2>Yem5QMwa;;dZ9g>_@Wj#4Bp{t4durl090~B|Jm;Q zq|>B6Y1=;ANI3{k$WN#tc;YZu!s8WJ4ukfIuZtRj*9D#VI&UHii?GjI%s%d-!`2x% z@YC^PcS|3(N+_3|=i&$rUEQv%6zty|td!-!M(p#~Y}!O-#~M~zzmG+ip=_OLNWOH* z2O?_+YQb}Og`CK7J_b>n?gHlc+}421Gc=QYi@m%oHPEUE*5#DkAp!Npz7MctmM(0; z5NUAEvu8(MdQ}P=67QBpi1%Q~a{Cny4n_MJ7ky#gy&K`~2l77S=Jae`B*h_INjQUx z3cYnWR~gJ%vs#A7UCb~Qlp2+69bLipFyHw3L5E7jqveF&9f9?VL;4Uu+(fIV%rRu1 znT8cc2<6>bY|2F!D5{Fd+)tn!jLCU$KT9*Gv+I_^G# z8Uy5kKB5uWbS%ChvRyJ}KD%VsFu?pIT9=UBagI#}P^Ll18eHI7x;|_scL7;xOz+NS zloFfQyv59s0`C;#>vF*E55IgCVxxIxC0AI2p#*g3le$m03Um#Yc;-*xSF+Mp5AWIW zZS+GKmqvSRw5-yK1H9L*v)&Wu+V|oMe13+js;l?0n?GNJD`*bX!rHgd`L zpqOf`6F=of@Y&p283lFg2+87E+bGh(_mem;>&G{YejGVwt=(&&!HIMMqyPT-qoEV* zdEeq@Hz`kJ>-^KRYr4q~OqlD2v27H0qb{kmn~(>nfIh1Fle1YSGO2seoZRHddLdqA znk`1_-swX&Zx1@)k7LosxpNO23>vf(|IoYeMfT!-lwbLm9PXR~S3?LPU0ppqwDFsW zq`-Bzh;^F1V8N#SInFKs&nIQqoj#Y~z5VL-Yfm>mq53*lW3!kTeWTaCiuu2Rfx#_i zSomD@W&c}Ipm5`(^GF5>>)K)W#7nbv&M*o;I)9is&(QPp_gC=?`AqvD^wuDn!cl6- zpT@1{@Oj|j%do!b6n^;d>{JJ}LE$;}-nCq4V);(% zTo|dVYx9#LdmF=@2zt;R%T*F#;N6#adtZ;IX74Toi(S5XvoUjVqe;V##^kT zoVj>T!XPK*mQf=IoIYjv)c7lllM9la^;J4x_}~GkcBn<12|!^^1eK*wGv;n;SPQmd zZEGvBXGJT^5B%!6Ax-0)S;kv(z)q2_{aprSQaU9z^(;vdHKzy1B zW1tW;p>z^>u9n`}5z?|EP+jNYIx_UA;7HLn)>$)IEg^hbk zrz1_EKK3;vSI(mzxfNDqWx>qe*DED4(us3>(&wAGR0VB9jb=MmMM@mP=&0wl+31m~zeAVy3oC zr9GLyqSFFAwGD_j)ke%vj>AXfQPRv)D5))7L`7A{Scrm`+Cd_R~@^R&o|C z^h}0FZ6cm_QDfdu*6}_k7E2v5f2!6zD7e(H<^~MtBEA`8bdeUs2759&MC|_Fbz_E5@?)i0iruM^s7$tRJnelVUVxVHuBjR95EpstA;W;*P zz!(uCBmfMPzyS8X>@*+xu3oKDcIK#_9dnp&et*%VUOH`C5bna!06UAvT3D!2n}_g6 z4IFZ(8Ma=%l9CdEjj1tpFDj89d4+||H}UwMs_c9M;U_cH4*Mo|hZok{;Dj|zWNsBE zGmbr{cz|qb|G_77J|Q=S*kRU=qv43b;b=41*l)#PDbyf75V%hCls-`G%5WH*Nt7=SGEWlvF7yOUDAp_ zA}7@YjxT{tR{(AA8NWUvFNKW80UK0fEEin)HlaoWSCIEAT+X|&CJ?97VYW3ga= z$9^|ThYPPHG6K2^ebDhG%uU7qV00pYtBO!_jNiH_DZlrt^%5p)w3lb1$BY`aF-j{( z7seMPPW0ed7FVdMss zdh#st`0-mEg_Zx~^k(2|N;{XFEV@*gC^)T|&+sV8iUevZpQ_knF*#+wi zE*oz&c`Z{$r;vxA$uZO8#)1*!U;N8QHcX17UABlKKKf=$Q^*>>n4piI`5_itHD7ebUBzh>B0w;(Z5S_T4;m_X$7&;&uCh;44%w3NGwwCaY8Rf<) zQ`#XbW&S>v;4_?%v?88fl=hW|0PWe54e7@01mpG(u7;0%y}iF|#iMy4NOIeNOv^)B zImbns#>kVz5_jA)ZA~163d{gjBo@1e)%Y5#Y83hmf~boLGBb`i<_QupI^K5-+$`{Pd_YoWAVr%R$5}{ z*~M34B*Cv$D+-@vh-)8%==-hJCKn*LA!PF7fhAdbXU0Yq>JSb(iV{(0z^^he{ z+&j_ydBYde;)q#}VNcZ4uf0i-)!m_SA9*-YZR%GSU%W-c7@-q*qprUS$GwmSrb(n& zIeoTG89TSeJL=<;`K$tuD4zPU+P+DZB+(Q+i8*$f*XXP%o$ zwC?RISGsw)y1t}(tsN#5!3*BUQ){cx_0FY&%I#22oek!Ex@mVNE^f!^`NN!Gcp%sb zjME`9(>txznIY58I32)AoNc{Vacu>OSb+pbQcbh2-PwJxx@#pzWn}+d{i7?@T3G7k))idAIILZvm`?lj}Z2sc>Zq1F3m{je|alTLB z&bf??m>cNwvn5?5CiU?;9Vtn7#hpWAy#~G|tM`Ag*29$*KN@fPaRk6<06Ag4bxw1s zBA^L|pVpbdf&73)_V(@D3+2yFl*tE1Vh+7eYx+Ne#%l`nC3_yOIDNmYhZP!E`sX{e zBbqG?J2}v%S8nq5@tMe!AmPlJFX7xDUAHz>B>rZqM3ox=_j{+tUiq#;bso7g_zPu! z{bb!=$QEjK&l!?doIyGI4U4JXTqb`1b5#J%Y^r}6!INnz|7~eL@ylPo?HYSK4Lkb7 zf>3}JDTQ7*vyip*bx&@28q>wmz$`&opU!md+*z2QJPD<-(+e4c$mu+~!vFHubh&;^ z)Kc%zs8aPv>mpb(^S{qWGm)+rYCQ3Dl#h67J^^;sj~bNTH@&%>hBLa^iesDg6lLeR zTtHmJp1O^F>1@)^#> z)Y(KvmW|KuiM22A4Y&xw>COr+$_@X1E=n%^^{>19y@W<5JZfWqvtbqFN`IqAI(7-& zMR9aXMGHjGQdlWVAU20*m;J(mkoWWU7|fml*kLZ{ob`kwWN2uasAGT*-2ky1VqGTJ zL5_!Xk(5$S5K0hJOhF@cHh)e2y7yPn?-i;{KYUR)VkS?~AH7CvC(oon0 z3}Kz2GK#0wEKzT^x;FL>|BR%Qn}OeKD~n%_LAqlE)jVSE`4M;lV;U%r%s$KIT5ADy zNjxg|^ZGKC;JB_)CY#o*nl>$)0q;WfBRDlO!DS{6hL(2orcV=~cXL3IQkOD8x$eW- zW%KpEw5!h60Jt~=J|#aUt+Rmt)^<84j{d$&|4T}WFDMD2A^pT{*6E_% z+PAz>$m%6=Iv29m+&Bw3cb1|U?lB#bE*u7yii!ZKDQca&d+7Vi%d?J&H4PV@*`H3e zxncn@^`c!8{2gc&pZHn6Z#9^N?}2uiHu3bW0>X0eSHO$!IKqudWulC%7ejxo=?2eS zytHJM-nVts!s?^)D)ze$f7M7bnhhxdR?=jA7Wc<}FX2>L@!`tKAa3T)qAkIMltOck zaGC70?M3Egk@$Aql!c|&h0Xl&QC&7OENwdmRI(XyL(L`aBSqozFGPUhlHP~nJJ~C!V=Gi$>|xC5hM48hFZKdpPh$) zRyQiG5krSA58A!ESYGJVy>H)Co8$tZwCGBHqa1%5k4ul|&z?EFC28Wbv6_j`Py3qM zS}~>)H`$c81qCU9H>u#q0~wY=cps>vqd0NWq;!C+TJ!{#?=rUe4~uyEs|SZ8j?tz- z&{xv>WoE}s331W0zg$`jggZ>+vdmQI(oddYn+Suf0L*2-7D|nE!WT zeYtNVtV^{pFp)#Vq&{SH$@owKuCTp*!^ohl)b1)Ow+i#~dqI@*yY~L)cFL=fAUto~ zQxqsWt}|Ci1(s+aNX{HVpCJS`Xah6pzlp_5Q#0RC24BAx950Hs1VtSBD;EY11q-*0{MRgq=O zUPvi=_%OjLxj<4~UT%~E74R7(h-QZ5jhk#EMgS-z!<(XUV{P`>X{{Bw5libF8z-;2giMOC>Ai&-1@1J|yt2|T`61J0* zlgj}a&T(8%yy4wnsn#HcttC?C^^VM1L0Z;uBx;>DxEEKXFnVRFS^yut`iShkZ2) zh{1;m=Dx)jGY0hNkp%%2@zw_hyQ{!t3xMaEMoTkc#aYAB_aYv~e9T-;AnA^cTQgFr z;-`S+iSvNj_ytT0Rh1)p<{TcnS)4|FRI_&i@OI**0%DZ1Ji_=H>JZ>B%pVp_`G_;! zjnx-3lOL`)4`Nuw?fL5sAZhi$Nqgj9R{RM?IPOoWcC@9NM3Kys0Rhi+fX zfR?u?GVg-Qa@41Cq~;F^pI(SA(UVv6-M3_$0+O@~ zlAoDZuXe|z5YcXLVE1asmtiDW#7pqP7ty70oEo>%a{bb4Q`HP0E9`2ud162A5 zLI*klW^4O+dmD4ai$%`0_o`C*v+lh^{eZWz~F5R(u z|8kX;u!Uact=F=&%)CgBp*S5RN6C1ho!vwv>_FHm2F{8J5FWO2he7+gtUqj6u)(@_ zmrp?|upBPEwsqUK4p3m{utfjBBsr!gqYp|zUub@r=rVFU^&W{9;^pET*an_NEOkOG zgS5Cg@l)47(0`_)I>a;@d?4I zz+Co`WL7o!d#jM;l%wYUftg@{vP|9F&pTaPI&I1nK)2GbU&oZ;NB)~JMbGBO##wha z7LnrE85kB$x|DlpRX{+%b6_kFh$bsvvgls!+0*_prkWo3d$TL1R*n+$ zApE(YT9_t;Ay7=hvhFv7D^GiS6@Y}>d-v{LA}*GMx#O6ozF3O%k)`R&Rd*vyWt1jb zE+XY0*j;i+eS_%Y7AI~*l`M&;Imz#m1Ya_8ys?*K`F9E}bDcZ)bt$CVt$wuVPkRip zRt8KTc9e9GYtcjl8_ntYD?d{rai2fGr$`gV_WUelqa<`gu@xwajk(jbiKDBKfXBq$R?;xAkHvjXI`hS)&W;6g=-4yWn;J`{Qt|s0cBF$Tda8dh1`849h zSHR}ymT2K{RR+a?I$#$=Q?*ZE%5THpkYo0SvD63xN7up@*n9Zt*HZ*w zWBD1XW*Ok1)~(y2FU%5)=dFr>tkjH+nhSk@JW^dZj8>ZKtFxdce5?5D_YlHOcGbHp zWxsd=3y5B+68iyo>pQtO9ofry5ZycSl>aTd<}!!lE3)+SXM=SQ_I7K#r*q#nj4;g)akE{h3>4az_bfPgpf9XfK|?xlPU(Ht~r8?)g}uqbzMr>TrtGryMsCh_LNs<3_=umqALfVu$N4CegCRgcooC{y}5`2Exsy~P8 z>SkbBQGqe%n>9B?Cz?F$4i96Ba?l& zvvzW>WV6Zt4WP6>4(4!=1GtscB~|DHj0>+iGhNGL$)(X~IKTv1Vc5@hDb(D;KDAB@ z7PMm_pR3>tZCk(o*K~>i>j0JiAvt5*%E#V@3R;kYX)g}qYTaZA)QQ-B^d4xPt2dY;4C({t0N0ohnsI?DFog}VIAg_pjqJqR++{~Pl`*`lJ*4)@MVZsChkVRJ3o4Zv%zHy$I z1QUp^i|+Rk*du}JM$IMgFh7^K!l6|~x>^74&z~p*nEkY0eo==HzmA-d5X$^iRfP%= z|JF}{Ts~O&^G62fDR)Mbxka$jK;NpOaS3@99r?&k?!gMZLTR(pH3VXf|w$9i&=3 z&|kN5$&&sF9DKGc(s0VibByLra@`fR@2oN&ex&DmH@7XlWlj%eI49LJ+SP7sXwXpY zs!eaZ7Ah&Mg0XPXcR?o+1l94%Xa2A`B3M$pD5OR6zUGBGJ*UY9GM0`q;{ozF&}!#o z=jD0bni}6%pOO)auXZ?>T!zfrQ(H@GKgQV=o!K5FflT2(6`kWfoE~JtePoBP;vtTS zwpj?@tu4C0p_-caGZ|iorKP1!gA|AEu#+R*b}NSZ#KPBSuI2@`-nB&4*sn*A(Y2Us z29VXWv>&m6#@Oz0o=*U5+sd4-06-UK@7dRznp(HRSlAN10OXjQa)EjR4s zL~p-(b$J<2Y*IJ*jTC!7e*gK?@@&nGf9?PP)OcUN{Q5OOhPUcfo>&Ti?_ZB1gFLDSV*33rMGgd@&3E3LyHsKD2X?sQ)nd@?2e zKAJVteusu!W^Wn44C|p6s=a%U-JM%*i|y3Op}j+rf;#u@UN9hOHfg8K;xohoLUl;^ zKK2_<#}N!>jeMyC+Jz69HCLSs-#z!1S^fF_8v#mZ0E&{Ng~=RH29H_Egluej<$C=m zu4;#2=H*P<(|IFIwa8nmbJcc+g(*RGhgYbaG+j zicU-8gNM)Qxv2wzP(*UB5FVRuYq~yU=ukK2*}FIx+Hnv|fAB6Z!2+_WsEv(?NO{JU z$Epfn1TE~{+qeJj$WpvbmgX}B`iz3~3iF2lrFHsv`)WQ$@AG3D>f>FQapD7&b8z4! zvu^SoE}lE5xPR~78aj*ZckY-qbEd=pUSyC6>M>kPYZvn<2WY}x7gzA$-*{m+FXM6QE?_HNCE$_%zBPXdzhvJ!IUGh7@d3mk2q1CbM5_B4_vvL z(JbmYruiJGDl2P?gid@btGF%85E9luf+V4*)X&fga-N2%X(0j74*f>E?El8^ciOXi zcPdsqD$4S1f9vZlZ(vTC$3^v@p04g&{6OR(>B8{|ca_l4oNh!d0`L2vSd%HX{$ z#5!BtIq=wKfd+ZFbMf~8I@6?d+v}4%Y-8QuzwKzTUrX_$k|i^knT5^ZDs1VCxKRQy zhWJOsf|GbC?V>4a_>*U=El&2*n4Uf4HtWlm=ES+pg8yd(u|b`t_8?a-@a4ZGskjI; zGNhXcL!l?{8%b6e7wG_+&jG@BDk{09kMzFNQKa3NqKd(q?PBSP4n19fBl4FRCGUG-eccngUIK5 zID_ydJZ&A` z!nXFTrG6>Q@E_v;>Eue>5-|gQo6R ztj2rsU2Y@Je@#PW9S|s-N7bJU`c(5yJzLVJb5;%iQZwB#cI~zIx^3^)*LbgQk5+!a zg21sv(X|Eh_Yv&`J^qtS^*8qX{C)~T0hsLB_JJchXH6YUc{+9Kqu`jg9YBN`N0)pu zR-=c&4b_AhQZ+QXw`~La3M;uuP5ci#=qA(gEdtGo1YgW! zC1|c6TX>gVN^SbgnawD%Ga#NskSGCeE-AUWe#u|{Y{Nx6Q`UZ0P!He|A0^=pnDZsf z4?7T=(-3ZJae@TeYJ9_Ng_qB9*6u-{t`OLtm`G2mn;rOvw8ByMS$y$r&G+xFcg~&r zj!^s}l$|PY(xq_18^xq(`mOH!zTD+W`-<*XkCB_{_ncCWeKn!szkdFFAe_3EIQJs+ zmZLNB14{484K!O{n2i?fR|+IUEG6E&c@u@bpaPOEZ=d`N3u@u`L_Tw=YeKVfVdCj` z=#Jw@_U;st<9wT=*9SvQ?46xqsw}WQVX%snx2O+q-kj0X(XrR+*|9_jJWH(YHk3cr z|Jh&Jq3`-q!wD0rNf+%FGQ#0{xx<-Ll`YNUzO@9bX<#dblP@icYMsWy^-$XxvVnruQI-Y59I z0q2|Hie!o%m`a%8*QMCDcoduO;!bRN%BFYEdGW%+&fflAsD{SIi7k5SEz|89{hssGPuA0o5X@6K2)lMJK*C+e^X5-amEFDV^J!fCVDtPF-Z=td1O4T)H?0?QR8+9tp?lH5Rnh z_{9*r7f2EM7!nZPrwlQ!+7R`15XClZ8N#n?*g5J0%>4}Osk?p&`iX^^X|G(@N#@9K z26aN%(fI7bf}}^!B8{q@+VA}2L1$2T@s+C$#*>PqbumP`1W#;$PVfqd7c1@Tj(wgc z?UViRVLCHw=~KN-va;+?g6qssF?5|>&9apV@1&`1xKMN&HBW547$F3nRk=X5z?Eq$?WY#KpIy13Xy5)sfK8)j2$8hgReWRw_4U>TnC!Ik-esLJWAc|I<;UD@LpNeQP@ms*n2=(FZ_o8QDv+XYLtZy z!f`nP%xyx#+%Y4$Xb8!we_i2y&N11;7H1t5BloCJEcJy1gO(r>aj=M00`zw%$}_1; z4u*m7U7@z*{rl9Lr%o*!x$~Y%eH&?{U9w|qDimadCDFXFDe8dGKf1XWX%k=)^WLWOxT)p5b)e z_0ZZB*%iQj)AiTh*D$Slg+oDt=!w$Y+*~Mkx1;b2vPk#fIPqIuv@2PR0Ar!cwG#+R zi{ak<`&Z~88SDJ`U?JIAw@yY!n`bZ6?;N~;|1PF!H>m#cFGC66he3b)!0$25mgG*v zNlV%V4q-mFef6Z>y zC%L(~&tANc-ad8eRJ4`Wi%Q2e-)fh%E*a6AV_Rgb9)K=#9h82a=oyVsbo1=wf=sBn zrQ~f$Y4qfY&Ll8xDUsnyiaSbYBpAfgO;m1?ag<)`CjW{w?N5{VcH3NBhA@C^hMU&W z0)Ev*suDOsM?fimuYl~?mbSjLuvjQPl;a$XjXSdvCWI>7pugdK>M`Mj4H3(+uW72I z^Sx_mSpndsDN$Tq;dsa&vifuW;R;w!UC5G2@Lyx>q|-BljUl{5JKejh@Qj`NnkI1` z_fHFp*7>CM5Yg@OQQN@ILXq~YlSfc{llM^XAR7Z}vzEvsv!gRwpG)EA*Q6G^t3&oN zVa&S;73!J1igR?5%*R?{F7@HMR5&{0>uFSw$-yBZqX^qOm2D}QHI5X$M9`hm;ts>( zB`CLCLcX<$Cne=td;?sNt`VtIgkkE-TI0}ZaNZ`8E7wMd?zsDNY;l3CPFfOUyzz5? z`8KBq(mf%M6Y*7DB@iO=sm0^A-`_RcaH})L=g-R9+Yr08 zk;O9&Wpibm=_e$@IdT%xr^mngJhbN%kH00?Da&(z`S{zXNXCRbe9afv>h89+e&;R5 z7U>rx__xzWYIl&oUtp$I9SPglRW~9Ho$C6}b&cEge!#PK?;Tp!1%I>F?}?u?XM!;3 z2=CJLnz8|^ItdzM$G(Moj8=NFZS1dj;iYPyJ}D}~DJ14yg-i5o)3D6A98EcW5i`ii zoH~e8|7j~LB15TW);$O`X%pBO9`jw<$#lVLb5%x=2{K?9_2w zvKX$TV=PW(+6y0$E+=44)K*w6Tn0g{Tn=ej#U$E>s!&%a*kbaW>m)L~Y!f*BqFq|s z@ge_9Xxb0jVqSB-&B~`V{XyJB>Vg3I{5AoKQE~!Do%ZgDpDaJQCD>trkSixR(b1IA z%r0U;OWIIddVGL+F!t$F_bU8 z6y;yww@D~`uMg|S+9S|10=rW3qjRVqx#+4^J-D+eADS5TcU^@s{3}&_blu!03K|$S zXRI>pCwt38g##=7D&xk$urS+Z9@b(2%a-d`MvPy`)Xnse)z6Z$*zp=)m^&0>h|_k@ za%QahUzw`?z|n9TOY0toPVZwl4u1dJ^bi{A`(Gv4{f2^$IFN9hb$cVl9kC3WKG4=Q#R9nQqu){~n=%41X?YA%#J^SgPK3{1OzC-re`T39{0<&1u&kClHLby9h;he5+%6>{+e^_a30f z`tE^+NLO9rb4R)mNkl_yQbdJ#OXHQsqt}49c{M84y8;gU(u?_{^+e#cE-^+}&QnWhO!c zv4K97n6DabqX#IJsoQ;@3oSiuQR71LCgo!OZI>KD#PorII#^5NkbRSXC<$C}vtSu1 zkhldjc#;m-=|kpZO}C&#v%Lonv|2z+ID%P|FuuzfB-k2Muc*Xq7x-Mata^(e*G z#r`!Yu;f@?tFPiN(gJW^*xFe*!Fb(AsKIM;C5R@<>;VKoaUfF}?;il%5lO}PlzAGr zl4t6jpQ~DkF*(a!{3%oVSFe^cV{Eehm5ETxT+hxuZ{_Y@5!%0fTgF67(L^{ zP^r0tEFWS?IitY}9{|`|TA>7yi$#QJCz|g^gr9knthF#y1`ooPsa9V7ufjg(?UKsF zbH2zr$}B@=h;a+S2p0=?XU4y>ro#{wxLo1b zvPcn!J9?GG1UvkhS({nDM^B%?oi|+6%~gIvH>E zKp)7|ox66mC=9n=U}v`jZ7nx$6v4u&A~Q-r3Yg5KbM*n0Q4?=7^X@HtZzCkP>(qPK zKt)eg!3OTxMKSB>zRR@&LBI)O9}sW(MTgYi%j;MFqF5V-`^dUC%k-560YaQ^ffDfR%$1p~ir67Dk)p9F8udOE}_c`;2 z{pBjTFLx>z`rcr;XdlsN-NI944O;Bx=h3Dqhhe62ejq`~$ZSGcy&kv4Zs0&BZ3Q26!g563L3iWF{_nq(W~%iWcC;TL z#a6k%@R%6K8%)7ZgBdeeiU4{;xzX zU%DFW>(*qQp1&zkxjX4KkY-QhzAT4gCry^LR>nf~8Oh@7iplXzuszJP1I2S z@DU%70+GBNW2I$+BSaCo8T+}BTK#@1!J?*`T6d&sBy4}p7Eha3j+N&=+}3PZ`+0Ok(QE-TZuR9;X(;QH^G4`vkZI< zI7)|J!;<0LZr&Kf08fY8Y5L<=tk8sdU`v<~wnEomk&e1&c?0xLA4cL`gk80bEgcL_ z{HH8fQ9Ygn)@m2nk4Sp?z^j(ETfJ)3U)-EopB7M2KRn*gwAIL?gO@KeB=RjjuCQ&$cO%IXlqlhVeAxVe3oet&!jm*cYJBR*>vC>2V@ z=%G9^OYJT$zR^>N>fWPAcvryx3-t4ER$RHBn2_*%@m1&Ps{1CNv`Wl#LtR2inTT^% zz#8AL6FGlz2>XWBSODhwjKIfz4bjWEHBs}B$)XX*ynGAe$#u1G2!@$ln*nk2T6EFl)B|Lo`XZi2mil z41m`5@mF4Am>ya=G;zQzH}&vjhip28F!O&b9qz2#MbDp)1kyGeY;0`&klO|cAK8NZ z&!heD{Aepoi;9lk237`+ay5VCf}#4XXH0M~DynnukX1ttO!db#?AtR!Qj(hQ zb>`i#2L`EeO!phtO>tKSvXX<*(OoFS>L8H1vFgCam3SKKMGfKVYwy)0D&Hqi{HIB@5joLpB*E<7`M({5!24azI)_H zECJ(kn!`%!8)Mt$rmx=iGji$7z~A?)MKQ6^hgOeE8t&Kz-&b+Q@)P_3<;DSFADode zk}p324>WlmE{7WeGQ=iY;gdD*;iqgsBcEX`HnfHm%RUr4=|U-pe(A52l9=|k1<%ri zKs`a8)r{C<+xT3?f3TY`VPRyZ7H0I`)$ryrm8qeC2;`owNhw^Ig8IGra`l;!DZG2i>C*tP3NeXPp#hJ-h+TdymO_;_{I%qy|6CGDX( ze5V%%*M7wK0nsKckey6QO0vX{;S~@mw>rHe)g=0xVBGx^`}73&EQLx{BT@j z6#E?*;v&l7Y^;{nBG*XmwAAQ{I;60^C4C zDteN8lt(x5*pPq$F_rJY%I-jEQviFH6T^%IWd|sqJ;HO=X&Im#Wfkn6q){dtI_Pe-ycO5Zo7`{A$%eBTUNZ;EDkDokga^^H!f@z~W_4`d+AKX!d zy)duzS8XY;SsfPW>rve&yh^?H=Z!+$;%dMA*2bh1@l}f}WOJ~_*z`_X<7@;=>-+xS zr$36dedgpWpK0;$`RZy}nM}6vs=98@#={w(%Qu#mN_zE4%I}C&TkMM>$9CClrpEtT zZ_?bRFHw#bz{Se(1=+k#IBe@SnVMEU;-M}0)l@-yZ(S<;iKY09j!>$<# zq~CgV-l2gC6hr`hZ6Jo3%RqW9_8K%~UP#5`YG+J``n z(2$F!X((%$nDpDzb%4n05IYB1Zw*6N96%Y364+($2PeYM%5%Nmx zRLw&lAdA|M=q(69?NOVl2!>GcPny$n|I~OWNMA8#>pEh|&Hr8!1VNC87-zeVpU#wS?6xzZ3jvE zACS%IuDf?u^^-QE-?SCXBCgAh8P~RC?T#s^e-Neak?FfZui zX3c|lXkbb1wtf5t<}|P4N&k9UB9qoTlRYv@TYL2wY@lFtt>v^a|8-diJaYWF)sIW6 zx9v2PwK7`&6;?Abegm&5R|qt%x&C~aw(zdhO`*-&Wy?-^aGSSfd$5q;4ySKaRpMyU zUv^h;adcGcBuGz0MOiZ#1M8P(GeTQHD19nzfD(;?wQ*>lL5iMOZ>{e|aU(y$VS}oI zaF$HwZn@j566O8y=~{g2XpB-D;=^=|ddAVb?gNbDuEvaF(M3D$bVnz>qcfIrEXp{Uf#}q{ zx$4uI`vk1UI6+;Mx03F*;9lNaMO#528zY>$<+>h8g*_}{GfBN2&+40f{>?a;(WD$z zs_f|kk4ekBe$G!KU5xZQuf_k|2JjNmT`@Pi zt&>1Nsp5{JE!f66LP)ymUU>6jpRjB%;Pyv+%dicqGWiM0a5I!}u-`AbRHvAZX32QnF`6Rd_2MjTW{sUURd&r_}%kJKjwb!MT{7DPyfcYk~zGd$&FSp!$k4Cd7P2$~Vv&jMQ)zItj z*S*ZEq=MuezrAGk?3#qc)9a*jyN)qi6n)7B@k2c|0eM5ApGHOfCZEw&>HNbR$Ol!T1b64 zP+z~Mr0XB9B_X>uW|g9iVZZe`6ddJZJ@-juA=o5d6UHkD8e-zw!K_aWoDlr;$0Bw> z<%j~czp{J<%^`^vZH4ckv{%^Ijq+`ls|LqKBN2Y+a;=1we(BJmLzKo7k_#rGZCuDA zjsa&{LRrW2Y=OMrQ84~DE!siSQ}Ru*#jCJ+s}n4 zzY?LLt^?KMgmr!qlnOJ2o`L0uo1G#@9ckwxY;IDXAoR>Wm)TZ9qM?f%y(j6VEs;prA%Mj~mOee+vXnxRYoftCX&Wz(M`ib){h_Xc5`)2PXBU?jd-w1E z!>P_(%|DS)oNJ3O>f_bJQI<%(_jsE6wj=0Mm%^SKm$l-G;_RM(Lns-U)~W14VljLE zd^XxY-sBHxNJDYG6?oH-jqedfqYJ-NavJ7 z*dGJ%6b4q`jcCSr+1m4#?FInweU{(pQe?v*trasc+mCqk`W1;P+skGsjsUsRuGR@d|PoKy`7zZ{$A(yz{ zX7_|M)s8a{_}G-HgfKt=`oJ9Li4b)i1pE4FQT7t~%&`NcVfNLn9rrcN)cz>BtJC0Q z-Xx9uSH`iwvm~hLol)A4Pj21LEj*nVe7$VoU8ko?Z$Fs;7u-vJ+2fjj_lDTvKNV^u zW7-~jaMm~9SLT#ENq*Yz>bv*UgF2D6QdawsdF`up%=)2wj6_xu6npaiM^P40YWy+p zYFBVCb}6u)I5|iz$U@DP0vK<{T$#Pd%Mf+B5@I8yvgdD=V?RN0hb!%r zW#n@;DkrYY;?XCpyAL}$40cd7-q6xFym*Y})`-)Y8t*j$^liumw^QMnQ`?^x8>SP}WM~E(rNM$~_`7@ebvD z`Kq|X(8a~&EP~q~PooSa|HN(Ha^p*l@6zg4Q>`+%Z z4%;HKk;VZxc<`;+Jv28ItegLQ?Po z=j_XWdVNQ;ZS;<6`?l3Wsio1zpC|4&`u|Lsf3>*7?M~BM6Kl)*zmxr$(P(~6kmgxt zOEhz*S`BD@F`y-)#%rT zo5+cMZG~kjdk|NpvQ4ii-M-xq-k-p7;3H!wQHfr)06Px)WmZ35R2gx~p++&p7dA`Ee?m)UL(4vGMDG;Z)9>fU z;W~BX*s+h|#A&sIuF>&(%Zf<63F5%yBEquX`Ll5qOr%j9A13bb1z)E0K8Vt2=aP1)7m}xLnH#cjQX1a4QwG9)1B2u$xds zVPeQRF4TOXCP?$Ytx4oMWg}qhJm#W1;6Tg<#$Lkk=p^)EJrFR#*3<}6((3F16O=_s z9cn8XG!iv$NWN0=&Z0{=0IeJABsmoR)krJxg{6^c>8dUHLmM*7GbrhnR7^kSxJoNt z`$T}$+-Xa;RKxGz`VO-lxBQURnaLbwjIhcZZQtkid3b26bZks!mD4wehT0OV!G+QH z2amH^v`l)hI-td?)v4j~&s^hj*^=ZWSvwJK^0UiV4=_1q=A`)YP>bn?n(Q)Ykcad# z8YDl{B~d-{QyXMI+s7Rm?`k+k#bN){dA`*XKfL_@V~uA)n#1CrAqkuGdVlHNYtfbK z>neBuIQlvNN#e&F312V8*>yYmdD^fPoul_h7C(OSw)J@O_Vmf|Nr#T^KJxC!GQ;jC zpVuoHS1vz(;+a<6=(;;j$=iNaIUD4%BcsOUdc~BFTPuqvp!yx4QXgU28q(dXxcnom zht$ER-Q{f1Si$&C9dvoAIsxF}IUMg#zwW@C!|CwR;%U17KNo;l-qj?|`-;=1V*LI; zZMb#ZN{hcg-b~H1Us(1ahPTq;ppTB~Vc98qi>{toiF1ij^5PpmBC#dTRl=3ZSopH~ zMN|iN=wC)q|6C25uE7eHu)tQnt}rB(3A6Qs)g`uUs1(0AV zPIAJ$QdO_tylKLR*zy9iztiYkqws~<3aAj#&?@~vEeqcz`*BCI^yCB`Q5Tj6yTOxF zY}@niuVO1@;xk(}wiEdd-)LK7F&hDEyI<0Fycdvul-ctP(8_Y!uyO7wh3y66nEL-` zSJ{XK7riN9*zdZ3lmMC4-X^)#6%~CWt%qz^(E{UtP_~g0kMMIF#h@%bQOf6m)mEGB zf#XhC>vDWPm#ts7Zr29m&MfjCcRB?gpS=0p=7^xVqiTjd{yH+~!|#N^aebA1ec$T$ zYVf=?MV7pv-Tw8>L(X5CRWj{jc3fVt`gETu+Uc)7-yeFi{HA&1lAoJyW#qj~&)8Er zZqU>=wF$@CfBRT7_s^zpo35Kk2PO>MHg86m{tk_!qlTTZ4s~0*HnNKN2PN}AFEP4p zvn%Vd3LdvAJ33I10v=4XSc*p54#STAUTx5qO6C7C^&a3{{_Xqt&D-9kBH5A^8JXE584-!f z-a;jjy>}T|A)ADRvSp|2S!A#5gzWA8zwXcT{T;{uIX=g8JfnEO@B8(-#(ACBdA`=j zrPf9cs;#6U2?7$T*e{Sp3T~av=LIwx_YIheix zXexw?LxW5pFz;nyVaq7F`^7U*!hxX*0lZ=Gv75F>9Dr5>VHZKEuG1j$8UQC0T^I&s zfL+(R$pRRUTo)A$Xq|NfF=NoPrXxidK|YoMLB-IZ(1PKSYcsj1XF}BuN305fY-k<8 z0UK0LwhlaZp!0=>8PxpYE3gMAML~M>*0>TY&Par}`|#?U`*71KVH?2?WPf{S92%iz zV}ZuN=-K!4rYxz7Uu^$S z)QCu_bIR?p7?|Cup>WhH+&N2flBQF0l_(2;z?1Q2;e*nJ zUgR|;9xf{S3DzmF_O=xd`*1$+901PIZnyZc2MY|w_JT<*VByV*kTt8|FN3gM5bTcv zR=ER#XbPYOeJ1y%%!@!r6fc8ZP7F^U8acTBSwky@uo&zx8zCAQb~AfQ?ef{Fnw6rO zU(kx8{;$8ChYa_6m`?wNz(`5rIzK;x(!`p_o;EOCq^0Eqw>Pii`g-q=6Hh`=Z50ba zE8yqkgJ2s}VjzS7Lu+(r)M2f9(H|DDV~F99F~KzQI3YL9-IfpeI|ZAzCmbs#+`tL% znRi@)#ZB6TPGL}yC*-JPmHah0xWi<8G&&?vYqUNBo5R2z9-7}e=mnoXix?P-O~Y9h zS9$=V7h+Inohc52DR?mxpe(B{&{XTAPAagS{t6^hh5)j;j;Ieq`wl*G7y!u)U4Gsc z?FJKQ(2lg&b+4lamLH6@Kz$6#h{+^i?BRPiG{9;oBb*B~n!=reFb@~b9kv4Ao_J#^ z4fuv0z%bztypitcTXS_z5?&kg3C0u+V93D27^Mt)1e*1Gb?XeoA^0N*6&@Fk(3U`$ z^~deE?!zQ1Jqd}RCvu_h`AEF{`eSuwkIc@U7nYHv+fxs#eY(6Rf;_F~>L0zM&~6q^ z(^G3G4&=Kfhq1}UvWA|`6K}|8prZqO8%r4Z2!8~N!8%lixEnq$yi;M26NGx60_@i` z{bWtFVRum+7BQUqNY=qB1Qkhgl?2%;4jEtt=(Wy1+n;5^x|S6bto#CThdpZ;Q+Nx& zUN4i!-_HRBx`l`OV)O(63&PG>O#7TCEW#9moyVLv_>ECgQc!3}EC*2mb5s+6{BEC4 z-pX-U3_LJK5ZJK-1O(CoF|@!2?#nq2lWvPm5ZW-XmT)mY5&9mO1whdo(|)-YOuyH0 z8U=EHx@o~)Ll81;2-NeCD4ElJeUNmliN0mwYGacp0&-A50Rm*|w4mtApJK#B2yzB= zi>-iy?m=`KyPH2S1-T8L?A<2|uz#4cz`IGX| zwwD6*!;++4zgG^G!tN0${j32e2vzX{=GZkLGn)f3jcBAC;wuyITx-0cj!;Hq_jt64 zve<7Oo3U?H&8+p%2@+qSHY?2j_DZdny4m*ri5{+0g+S@!FntPVFgJ$SQ!2Yv33R2um8$G7mF5e2Pa@bT$k|e z00<5W{Ir1(_0RQ4?HK@1d%P_Ha*svn1E`zXZXyV+2Lyp4k|6m>LPl4UU6>u8PQhO8 zHB=z{qIUy!7}85Rpi~O#pJ-m z1cT4%!D0eVV=D%Ofuy8-&e*-?D{M-9H9p;>aRp=)HZm2iUcmTLkDW7mF=BZeb|)J^ z-ml@X$EAKNV3Ci zNAxA!!aOL^CNeWw&}ChE8E+sp;nGXGQh^Sl3CbjbD38`g-BzGG4m4caqc*mvTA0QE zh1vb|d4%5^2BuQropuFG;b6MdPlhOi#cutLgw7lqAgF+s$YCPq2^|1I&*Se0nTc-A?cPvk+_H0-`vF9~kUN&3ew3<8_E;~U>V<^2;-IYI$gWv3-O zgpLOcc2}{7Lk&i#E0-FKvzwNkia^Z+noVX}vab+W>m9}(SEep*9dzj#Jo`?LR*r^1 zJd84a-Yq;^Yjo|ZasBb&t;;0|v^chQGJCZ?V00T?X+IJJf@iJDP!t}qMYmxgkn2Dx z3M*8Q_k<}W|1~DSKDTQ>P(EQ(dJgQ~5ZP`J|7?L3GdCl+Xb3X5S;g&Th2<1%kk~HLR9WFanLt z8gl$okA);_Bgjec)uihd(>zWGCMPE`$Xys)qRS|I$iERNSB*QYN@X`mz#`{sPJ)s9 zOB{k}#a}*<`6xonp}TW01Iv&fP{BNr8nH@(RjSm-m1CC}CV*BXNsLv9p$?$M8EtB^jk`no+0t}D z_;rn^s=}2+1DJ=lhJ~*!;XUCzGzfLq(BzA;$Gsq$y$F}0xaRjuo(u3~BB8nf zu+A2$DR?Xx(7b`iufE?O<-L6hz>F2}HaCtyjv5#NI^a}1UAxu8=9~|6GNuXO*o@u2 z@^c0N+ig;CYfOi@F9|PDrv7h9=R((8;T0bE81U&czF2wa%O?js|of)u!l_y zZ3v*L4A4G+g7Bt6<=Ba>BxA!zSo;6SQ&eTff~1(2j@*nn0p*^i#zq7-$%bJTDV-?k zw#nXZaTbJ&Ou;q)$`wygVcK~GyNyf#Zx77^l zlu`&(8WXZidj}{J7${5Y$I%-%Bv@bdZzUKM$wQT&KC+TvZyA4Vqi& z#?_AVA5dYAwJ$40$slnBA5u86AU;t+TRKArLHND{0G?m=D=z^wK zDaPJ?^iKIf16UZ|imG3tvq6xhW@n6IT3=Za3TmE#Q6e#PS#&E7Vh^X>7E_O*Th0Xo zxONcN{G$&Ka%$`7L=@BLz)WRR@vx8@bQab>f&iizEm>p%G&!Eq>l!)QR3t%9eCFfz z(*CZmH-Kqm87Tik;-XIpf7Y;l&F4TZeZ*e6dET*`?d1j#GnvzSv9Mj=-0QttnvPbc zM-ifv!wXIlG9w^xA}l)Ypzss;119jVeLq6RVW7;a8#7boO+fG|+;BZEhdQ92BbFvD zR{aXtnE8V{H>5gv9zdbmMV(CALAk%Cd4`$z$OMRCMxGnrIpBhALhEb;-6RAZpfI%} zCK&)%Um^+OBS3lq>^0tSucL};H9moTexD?0xN2d2IIfm}!xG>d@Zalw2FBR1r0nwvAVLZtzFcci)kX9ZP0mcYT&0vU@DT z;pOGv^*#RQ(vzy08VIx<&}5(uA83p&qE>%kF$Ak+bG#SSr0F880LT6WeE}?mw1X~e z7p#z!fH^cgR$)w|GR$Qz3#7vT4TwoQoQ}KF>FazU&HX#DQm+gt0T(f0q^13LI!!3E z{~J<^H|l$tt5<9^0b(w>UJ%n#TxNo3yt`q47^-aGwG%*x55}IiAt6BA@qPp=iZUQo zkA-UQy$i%0WLhz$VQM`DaFDJs_#amx#(muCxj~ttkqcVskimfq{O_ir;lvaOH}u{I zKd}aw>ViInf(KMi@Otk9X}B^~WAP8X4^L<*q3XYe7tmw}YBZ?X{m=@2!xSZgEIZMG z@F_$@ACO;`vA4533IbEs7>Ku(W8@?D7XX_9J6TFtHIzo-+h~>CpG>gWi@k!}g5>Ms zLW#)s!jPgNt#=XSKZ`;s#|x`jyH9+9pALl*54ugU3|YhZ1~TxPDggL*vd^Dyp?1@( z(QW^L!7>T0oX^_osua*!MbM5%8P?%$!R|#Oki3UgVy{fV2Z$6A6_vSMmYt$w5`v%d zvg1ioXjSX{*HICY|3M(-BpUow*>c5MKV{~G%Hw^$cwSZv`8LgCSZ|V-eXB;Jw7R!I zDmawbT+qFZI$!2XvmH};I!_^M$kCTGX@upqWwuOU?+BE$+f&=Fl2jBSnU$3^V6sRO z)mqvB5#wxFU}1iKJ9MtnV=#x61@-gTm#4>ytj~BL?rn+ zg3uT^_&tJrGSy=txPE~os2K`Gk2c%#G_YyGApev=R67ie!eJlHNj*huV*=R2f6E^h z%8Wp4`3%dh@93c>xV++Xoh}G^6)&KARB>N;6;TIGk2UBRV!c9|wZM=7s6~L)`$FXL zIT`Y)!yq@0Jf%ZhXB7|!4G@~*Nii^_2$Ek!8j}zQunlX1bhVZa@1GM!3oqqi?QKn&+tc5FN!o#Ww5?)tMEV!jlF zcS_XJ=A|NxEmcSL@h#4{Xoaj><1#}Z1eQg=kuxfYl;MnR85GVIyvg7Ftk9imU~B9; z6J!We-oKzP{+yeh0>G}m$H33F1{4X*0;C_p9TNqv1Jd{uhgk~n2AE&Ms{K`?+I?Lh zt$^;Rq#a;Bt*B)v418eJpW?QVWMS9X4_(9Fjntkabbx6MbSY7=XuURE@i=)I_Ct)p zt2YxEw7&p8)3@$^iw_E#s1Sei^fdEF{Yr{7_#siSXn+IAD0KfYiIfGI31H<1fMqY7 z7TADM6bC83>nR{tl?^VRW-RfNu(C8$Gj&q*6b^=QRO>9@jXf?dtE0~Az}%|A(ctXm zODNd*31+~9AZKt50H+{`b`8)_!h1I9N)&*8lm!wNNL>OEeHPBjy+&W3%9fHY%YGa)@`A?OAE+E9P{_AUlM?(Iy2!pqX^23gMQ^j)@u zuZF>AGJcobs^aGTa8FpY@G{s0^yZ1DZ!OCNKWYsv#I+Ul$GRKA`Ge4z|fFkE;D9=I6 zlN!N$uaWv?8SJQ!D}fXL3%Bta#!oh)dBzufDPRv53-t;muzf+AKnS#_3u%F}j+kJ4 z*&tm#E*?5U0sA?KF^?flcW8>-xbWt`-SS$y8a9;qSF9%`_pjm6{>mjho zAk_ec1+=!3C66X+-DHeGG*h3MYX5!jA|}0e=xyhGBw&Un@I*M^mA6g@S|i}n63_zu zV6Uyc{jn)1uSFj&Zn?qO9UzdSWH4g$0lQs$)KxLK-Qq9=RR@A&%@2E9wPUN&^?)t* z&-@F^1JS|gHgw?-UdoJF`c+u&{%?kJauuB4d*#vY}4 ztc{G0j8t1doBwJJ3|@i(UpXPX27UEc*qV212Pnk$=}a*j3?#{&4}iF`y_Bj=b2gI4cWyBGybK`Kb}OnTi4lQQ8s6 zR6tegg7fPmEF$t28v7-fA56j^wV@WcnNgq|vvMP6?T+JSb7yZ6*Sy~yauy;%R~#bl zR}aOB%2=7?J_Oks322e<%`;8w!xDZ) zU7hj^-03Qg%Xq%76m6eVFMp-n@?N=pKq%JVn`rJgATBao>vj3OY!jK?hxgX<-Sxt@ z$NL-EUutTw*_D+p3NWfC1#}&%6P(CV|_7GTF0N{BAN>O&yVR)d%F?(My>DU;yz&KQnK@@`wx=IN9OkntEJPFg2wdG~E z^GFQ5>~&1zk_rFtTaDZ)ps)XW3r3U+X;7G;le{1}E1qKXj1&F+&qBslpFr?d0z?7+ z7K%kof}ENfI3?^JfE9GZAB(eJO#uM|t(ZuG^UF|--v?RyVKD8eUIo$V2&tWcyOB_U z>_Q&XgevoUCtuCq7l4ISKrLEgnbA2fVI`Qf_UQ5BLMRx^VZaXw2@7V5=^j91+ykTn zEGr?VLcxRI0M!j3{HSb5G6Y+6nD`K=It>_E90Z)QtURt>IO0X-098MN{ii(|Tj zfOBdE@rfVYf_~Ed0khjcC@ru+tJorTrjg@#k z=vjYW+v=>!D77!G?6!`Jl)|X*8tn$SN@QlORN- z?d}1drsR8=`1R#M+V01bPYzhVcKOV!{2z63f{0Qxq}nzhq=^|~wsg@I$I z0&9pfu98Neg60GRDKw8P!&>V4`qI+AA@HL9!ODj;&=%0H8J51z{asx>xebR&2GCed zNS|)d+UPC)#Udz`76S7H=V}8Xh+Xv#BbEuNt4;+z0@y)9l!{39 z>C3p2H<)Cu%pgQEWoNtj z2|lH<#jE3(QX0gar(ntEsW-WXW~YB7x^qbV%JT~7EYJxL+{NR6 zY+}(e(?4OdzdQlzL$ZJ~z|jC$Fj$fGGY+x~9>Gh&AP0$$h8lr{POpU>cSC@?fINm; z-ovpvWI#9p4t?4R3jLGE->-RZ{DHoD%^fn-8uu?NghC(p@}qdIJ$hYRa8-mX*+95lqW_h z9~2z&vNOBF6R%&Q>%4;SZic8JoRgPL+`SsS1Pi;N8LBD@uNV6O@DkMkqJf_!9Jea5-RPhz~^($^-@O!B;@wXm4Db_o#qJ#yY+mZ>QgfMPdL;=(3X_L`;$5dxQ{gVV(uG*;p zRVPJO9CUP819+@30`50VIE_;{(^-(?>|vb<{`<)4E;Q39K3BK`>CpaQbG`<|Y}(%V zU1sz#F+o7`B^oU{qHbn?0_{`mH7X*{@2f8YAmdmFq6VkvGD5s6sLx!2V&%prOetzT z;LD|>g>Ei7+f+018^{c`Ho%Vr|^*FX##yIS$^_%lSIv@F)1v6W1Le^gc!B7{(y*&^I(h zh)#+uK|8n@My(Kh=cMJ~0s&qKK?dq{sb4EQUqM#U=Q`BoK_QIpORdnz{(|fX;6@!B z=lY@1(Zksqc(MzSw}GVs0LjdMUCsTgyAL4p|AB0qDD5Qy4I8XP9>BP&`>@jIsIv0w z%s=CMD_)^CRkf5v+B{!uIplQorTv+SBGU9Q^NKxT#f(=5*;**y#On(19UI)lSV>l< z#SXA^usBaK58bt+e>eYOaD8O%$JhavVVYxplIT;Tey|{i0ulNnE!OCLH-6f2eLX$V zGN)zj^?Q1TJIRnQWTDc8!Db!E4Ej6)yMVnf6Kh~#WU-G<(g##pn4q;Mn>`5SExX4|!aTkVK{S!28#p#kS zmf=@=GZ5jK!1(_=>ZW*v+8cGR?^Oa9rU5LS_<%+RWsWIqfldKaYEgQ3*qq0zC*>ew z3;dx{fcvoa0B}0g8Iufpda@w-1}JJ_kLL70+6)YoUtJQhZ-Xicd?*4vfY}hsk>;A^ z1!Kij6mjZFmzg?*PO+KvTJ0zP3$IQH5WXjmA4hl|bQ%YPNDlfO0WpT@{0Y*RsG9R1 z<2k6`<{Wh2=p1?C$B)ftfV+b+(A!_&|NBfN`Q#H!GZVr34mjcWVcIWw^tTiX%csYu z5Rs{tzaIzaWcBl(TNyo;;WUQ~ zu6TzsQYB)2nIACX6}Bl;!6piB;opSKdM;%ZmZ3R8&c31V#|Tjt#Wz~HTIcOu`bcnD z4FbCGRI>W}DWJ9Qqvo&;II_E%K8LY@p_U=Y_RdZdG(zG4>wI$j@lFLguB}8x){P|S zwAKKLoJ2JP>LING$o}&j838o1F7JOnf+`a#gB!L$KJtL2y63R<41L-tq^$&4b(kav z(s0%08~rCEz;o?|TIv%hW{A#i?03SRULk6oR1anR5Gb1XARM*0!64ED2__9d6nhj~ zR0D+~8&E$#@Da9WfZ$|8WrGgZ*5>h8dU~ zY`RLCBPJ%G%u5NavJlSn37R>(Q3FNbro_YE=Ka)es}-0Tl0rZK3TBqB(&;h<5CDg* zO1(OvdxX~w++(c7*)YjE6v8(4KA5kac+wyo+wKcoPf{cj(+EXAiVedtri!>3B?ZG* zUW6YHsfXqf>jI-tfHsEVSNZ_F6#?kyB^XI>+=FTN)2kP1K!^I^cdV`iOah6GRh~d@lfHB}Nz8R8R@a zdEAp)Iur{^W0%Y;17=^9`+aArG82S8w#>;P{Fm zDa6PQM1D;u^^FJ-rmtb=l{!;hCJ)Nd7TIGuP(BTVP$ObcYA~W|52xEp*-_H9AOOGO zbGntzB<+1%wF6=13s;hQPr8(c2y|KZ%WSk(K||> z)%xZ4$&)B)5z=>RYN{S?BO}r#p4#&sqFY5SpiK}JC86KbGXQ7uBlM6RLbLQ#8Ilr! z(t*hIC*Z`udY=Hu-yCcK;s`PJK1=}*kUJo~?Q>ean5KWyh@rH1hpEa77~v&@W{VIE z9GEP@z78r=`-UkQAGpvib6W>rnP9tB4TW-D=Kq=yLGJnQpTS@w1qWMbst5T3YzC@E z9@?4Y2z|B9JTDuKb?iLzGA8NS z!SAuS*S+@$*yn$)7Uy__?=||3|3^;et?GNx`{R$*}4#o>R#AZL@u1~PZm83AsWHRrMgOkFr5A%^w6YzVD>h}D znx}f@ukRs0h3e^@%n_nsiI?OPD|R-W0{OKusVZuiq92seqkQ|e9Tp0t0kj%G8Y5L_Qb(L?<bQycFn zoQxk667Jq3W==a7pK%F;jOp^&Rz*L0y!k=VUV5l};0w+6bk;kAhiMlG_yzlH3pK%y zlXqM3q>bbJq8B!^@D1%H&AyH@yM_Nk!ZbkJH+7)GnIV#$qZ2%3>CcMHvy*uTBl7 zThh~qd?yU-x*ybpCF@iT^2_t$$nuLjYwPb^R2@3Q`;W+T$;+Od3^pO-Dvbvmh!i?$#H=c2hq5Lph>tgZO_wfaE+TqwX*Mdr`$^q zj)dgAflR`A&WVR@5$H(^RknMM;o`irSlpzCRc92eTyU z$R$qGjppxF-?t1f;@Xtuc=e8}vN(g#_nXe>^74I6am#;(xiNmq`5{K_tCWNLV6z(9 zpZ6;)dy->Y+rPjkzWJ|Onf#rI-YBEZw{iL!?w%PDR_=L1)I|a*^kXz{_2SKI#~mgr zRo8N|2#_yAYO5U?BHD!=m{3x2s#oWpWUF4L#p`Q%^)W^;u4C>)YZEZ{75U2e7dr8c zCq7h9s)y_7ab;5b2G`uMTN1zCj-T;x#=?J6TZ8iC<{z@txrgo>Z%x+(l`r+r`ge{YoyfyTE>Sj`S!#(HS!^08_3BP}7B(2so`_ofV5Rh2$`a}AU`99St zC}gxQu|2Gl@zKUVGLznb&zp`2ET3C~9(CdWGIHc#TqOA`0! z_Ii$`^))aRR78A%_BEVy1{LAe@(r!*HS`L1@>l4{vo9)!>l)+DC|uhp)HeGj!A3;0 z{hO>Vhh;0IYQS#!q+M5JL7p<5hTA_b;2ew0%ZtboaPwNYpK;}QKAGLd81g+X?nK zEkB1F#{AIt5gxNU?!oQfo#i4vtn)0EnEl!=3j>9Drs!D5bi(h?5vpxEta=Bp%Ym9< zIv=69u8Mm79ZFyA7OI>v9g<%B3da?$RykplI5F|;0cyE#CUJ{jId>GPK2znScPb>N zt@JN`2KQC74*4GT#hKEmTXNOUu-9K+LO#eH%(#aY0nv#pBEpElbK9T zC$kbG&i}Gbb^lk%9O$wgHlK3E>Tj|K{gSUcm{#4)-En05!IJwqWcADHw68NDP|Z z-rPzxUaq4m`C9zzWT8ZCrS1eOtTGMZsM0}$N>za$b^Xr`_ktGAj|fhxorwykP0&73 zj_M6hOnD?9&APz^@$Xi+jxKjjp`rceI|pmC(qF2NFP?WV4ouOD+|jkW@Cd%VR92-* z8tsSbC-L%vIc$f%BMFbPk)9wb0Xzi;whoyD#;n%QvAgfybksbwWxGU&;AOqjmyG5Z zEDz+aH=9fNa%Ezsy^h)g8<=)&+vuL7X89W-95j)Cz!ChMW9U^N7d=P1Gr;C_11F_^ zKU2?=y#I>(x~7wcsC#axYIKLmO9CXU-_|<*tEF+4Wupu5 z03EedBG2JvvUr6~^3>5y7T7y8ca%<=jJ=5((H-ow3N4|s)K$|DQ6ql7abGP{&<3IM zdwVooz>?5rRUm3?rttpAvziZUR(H0lgKh8fd5*6{{yIVi=JaE#c#%P&_dne8v(PW= zi@{|k`0{wP31@Yh(@u*3>VS5(Fq+ptjD{TL8#u~!IMi`Dai#9ROQei6n71@Cjwn0| z{9D9qeNsM2Ge=OVsYo>|$HDr?f1vFH?-g8yjv()J-Jdn_m%9tz#NQTiv6ArCFW!+K z2w0};ePf{=#qZ2o@i`;LPVE`Pb!3Ss^8x!{sG6SpKfN!LX5+Epo2(Yxh;0I4|FxU# zIa;@O-o^Xb=22!bYHLK6let;zzRDy^_fjOeb)RgEHe=7_O0u5M zb-Hh_v^H1QG1E4!ESb9dAM5Q>%74|;HzhBXT_=F-g~w@$KUh+JkCX**oMaLh`sH{7 zEY<%jz986l$Y`CGF9?XLuHrI(oqpw}mn|ePuY31vq-vwb|5a$rErCmr+NrF>i}3p} zU@0Mwc8XP80bUbZGbZjK2wPc@r9xtbI z;B-_lL3!t(n4%ByWe(*m6FDRITDy;$Lqd+y)YxY7kxC5}UOq*jB=(_J(Qw~G*6TS6 z($yARbzA3>J%z)WZFljdt}G}F%VB(5G6*m7)`wEzO%H^36J;qawM!>`bg-OeS8*S% zIC|&9#*smOg(%B;iGgRytA%*`iO54;`!ZdToE9aKfPns1i=35ScFlZ8yZ|{3anJNj z&nF!s2<^#CENS8W18$|ACV!FCtS+Iq`3TO$;eni2J2c( z#oIVUIZu!Igk>XQJ#TM%%dCaw{a5zIVVw{5s&Ps^-`UyMb6z{ztV*%HE7t8if_452 z%`^N*$Nq~#yq(HWXwP^!lsRJ6$kpTPySQ^=j^4$4d_2EYk-Z+F8=+0aYW4e@=VZCW zvOLwhFI+BiK?hQW5vJ~U33fiYz6{i;f(z3_(oDJ{`ZVx?9mZ@Ur2Z(y^srcL|L=H=Aj2gII;Z{f33M0n0-YSB;(`!x-5gPl||cORct-ymso!$xm%=3-58+x{qYZH4wig{{hL_3<;bR^GnG zKU!IlsZNsX$Sr~Q4=!%4YnRMtj2}E;AA0lK-FA(e`JVg}-ZB|ha?5pGBqK`2k)5*i zZET}9@vT7aOjRuvxAM!`KO8v?FDTOH9bd$Va|FY;vz6n*P6Y^tBZ6@_$aI3dC8^=S zSwUTD_BgJD?mm{*8*(4zf_T;S@;ocHs{UMiPw(^~kk$E!?KhzExfQ1P#6;`@$gTWo z90v}=EJLAolG;&*mvOO$_ScF59FlZ4Ye!g&* zo!4&9jKGHL-9`8BHy~G%5uZw>tJo(0fzVBI8G0U9?`2uP6 zleh8ecUMaEI)}GiX&nxi&go!%_ffU7A&rP2KxrW=rUXO{#ORB- zD#^~fA)KijDeL&W&bvNW>}zlwSX#aMw1112>z$Urnfo-bnCEK~;K)056GOcWsn~{8 zWY5K)LPCk2N)hwyyumJg13g(p2Zg_0AE3 z$m-F;!M$+ZPIj8%)301PCY_J)ICJI_?C@S+#q)itM9;-^$TBm^;J0eP(pt@_Ot9q< zUv+nr3+p*#S$g?3(_1B|8qcQKz2At#Kq=MV&o`E4iCZ z>4RMGqj1igzS0Svd_u|VoJ0ZNPG6m*O*-PdmT;8Hg^F;*y6Sg!btD^H^&gF*m6=h* zT8*mR--jph=Oo21Tn#jc$`4fIG7eRDR9Bgg>(U>&kiacK7PrMvKE|ZQs6~LdJGPf= z2i~Go!Mopn5HC3(Kfa;H#TZ~k#-<|lrkLB|QrqFrsFq|0VxRWV8N$@|Jt zMegt`2N5lb9B-^zG^d8`u;jVnyltaC)$-AG5s_w0spou|PtK0^Q9W}9a|hBWT&*~- z=>5%#%j!nMxO$F!{G)tblJA^b+l%k&9Se0!s(Zr(aNET5ehY6}7e zu^phZh2$(!n{AT_tY5A;@01x#ARzcoB8p;=Dz;L2g=d$RK>wnXr;JdSZ2x6n#hJ6o z^yFG0s=Ceb8h<&jJTK6_T7~31zt9%#8~sM*MPA?6I@vPJm=NoB(yt#|LCi#EP93-9 zKZ?xPtEqNlzg_-zL7$+m7Q1~%L)=N}{n@K71m3K73orYYku7|7jQ8;sbVN)_WW2Q2 zPFp-T8h^z7bqeIfI@LDl5=c2lRhwaRzE~T+HY5KmJ3r-0WO&%}q?d(8S7ar=_EJEtla z6CJsuc}Ef1b9B5e5^Q%PSFVi-C$1K}%Zb)J7>fC=sSwi={c%fv3qLe7)8pipnS@zr zvvq%BpV!N$xtNNNEuL#{48$cv{Ya1K{Fg3~%?@zbM%3Bvk{2D2r$2kkJL_2;=Bw5| z7Z9gRLF4tFUfeRYj&EqZl5XKcS(D$Xmi&P=4`H&LELoNUV$-*C-#BhX{{29JzUoGT z2R?tt|KkGa*BhBoe6oFm-%o)Sk)+xm3y$SmZ28#I8OO;Y@PemULO1%FOEo$;_ihBZ zdF4!Lc|N~)=p(*TJYV1Vi&6UvR;`-ki3Rs4!6yd#s!P6+oTAiK+8FW#dR|JW9M0Cq z>O}kFEb5^&B#)nQr1u}N4j;|{rHXaz3EjipF9O^^=Y8vy>9!Q@7l-eTEK!%IJF}eJ zB%V(S%wIWOAg&fn_zH-4IL3|6y)&hOi1vSN@V2i1GDc=;m36>ibE+qH64 z%qRYxhdq{(SdYX6K9cwOXMx1!Rv;- zk`xZM9%tE@$8f0{i7`}LLWZtLir}&j=E_EzH+eCb6`P3-{k* z9b%K{YxHh&m+DSAndW(}81t%DZ;(1)yfTF^JFmGyB(Ovzt{F<2`AtdLLRP&d^HoFr znM=4|4GyT!?y@*}$_*&x;n0lzyiX+X&mjUcN58NqoQ%hRj^x6{SnLUh&z1OnmPMRe zoY!Asn#@Uki25E;|7n!T-?}m9k zLVt2AEcAxs6kG8Vj1R+4m2aeVn9Z_)pUewCc~z{DI47+)Pw&Ht@FiU22PYOuulden zNWnEPXox+q_>qY?#syp>^P|Ae(|M9F7*8Q5OT{2JUOjBEVHTqO z`K2w%%%b078$bCx`9|$mZ`QorlA7vzmN8J}mq%F_qsC-Tx@YdjFxawC|AZU_ zs&+p6a2DL8k~fXR{;IC@>Kq?{D9g3nQ-e?e*%XcWO&-j=-NX8~@Lj*+nKwodw)nCk zw3tXvYD}aJNvewonVAV?`CZMvUe#%$@sO6=ZI_uLPyBX)@@l}Q zrr5nq8b0Hff+xe~_{wx$w&O@ia}g3G*Lj#n09)zOlW-x_edUa21pP&AU-; z8ZNjb`k2e~Nz0R08LW!KwWF7CFq!kQBID0`4DZ%0g>n7+H($2HfR)tV>$n^6g{kOq zfm~t-OqSdHv{y?`UiT{fBJUUZ5iF}?6s$cjF7;Q=z3M9!KP8U#8CuK}1Nd$%CS+Bg zo6s}k^xtWm>^GP(Ri~5_(bOz*sn0V+=Hy$3eMB_cG6elQmri}Y7~s};a+zV(+ArMo z;p%Ag=Jh_vX)umdr<>UvDN;Lqe`e^(e7p6VpxgEQ+zG}P>0*j4hXs!uQ$sE`?2u0M zAjcha3AscQnoIGBggJj>{>bcnKDjn=&S;EVc=aVjuO^Gox1Q>Uk@_rUx&YBwgM4^LXD@OBiaxOvss1;57?3lXdv!pd|+#&zJ_Xg+1QNr=NFWacU-N!{cHIb(*3*udU%>GM{k&!qb$CMQzynI~M zi{}z=5>|K0oxZs-m#OoB|F0bDutC|QAx&w~4Q+vG)j=FCCXt-mT`nUAfsbf@Xs>03 z9=?8IwzY3c=Q=zZ%k$#Cx&dbvqrs{YlXdXnzg2p_)ncEj$)m15naoVz(A_h?TdrMx zSFEFfKq*MiYS(tb$7W_MJ-?{_9Sy)LAmdn*1Sg6i%Col|yP_+#NXq9Sl#`O!m{sRQ53YhSWv zxQB*Lp2(K~5t)1W=t6deiea#$h1$Jf)pN6sovf9D8b!CUocTlryiC#m_XGYrz3?;4 zv(aG3uumqjO?&Ozzq{OluQP}-vMw%F1n;>MxuVH4 z8A~hk_58C(YchB19kxeKOWKE6;X}b?5I{c{TzDd1M}g^35h~k0E@wu)DkQ=B^)x-w zCFUd1lAeS|HH$3>R@Ljzxu5jD^Uep!ZEMG()7X_#2Ibc!@B<()p>h5R85%uUt>FXm z1}@l`rM13U&yUNc@+HC`ew+tREk0o`xUV~%YYaqPg)P;zf*p%;tWHKugm4{FIf5iJ zE#;|H&Pez^zl|hPOPQTB(U+1fBh>Q{h!Qey#Ho_P`*gBHUWokF^yC+;w&s5287!}8 z>`=Y&+|BzRm;W%+Hu+GB>@6~}WdA(Hq%+SPx)&2yTV62!r0V+BVlY&^yta1XUY|CJ zH+um#^Uf!tr)~Dg^fPSET>2pc*WB5__5@q@qwSSAJ)bNGQeHwYZ}A-(#|cO2Vjb`K z4A1V4Yu~?qcOepdQe?PgTvBVH_F!k3250rkRg0`p8^WU9EIl`sBa#QpO}j%hT`Ej& zMI&TV7A2asGKtuqi>6~MgcT~%rKyjysnRcrar+#~E{Pfbk#w&$**)KdpTYF4>{4lW zPzT^w%>3jy+SMnW7I>Wb$0cntJ2mlb?4hy7`DbL~HhWpqS0ozmURYR+A4reVW<>tp z;%Jb(Q@=1Tlo@}TpJ04t>BiIJgPrIG9sz<-t+l}Whg!sW6#Kd_97>9x?uWa|Pk5QUuaDsiwAyddFomv;JW%o9JMeRSH3<&V_CzjN%(DJGL$F8mZ#s z_C|l9R~PSkzFg8){`S?{Ug+Pe2A;|r{-oFF53t$ITyj&{4W$kn3`(DGLVi|GM2{Ba z=Krn>;s36Sy=X->VoZc%Y|K4|k=39r@HLz0CC>HM{Pu^bmD{44L`;V>z3^22{J-9) z<;v3^zMER!_yxd^o?U$*H+3UMBYm@h7J~>`B^zy+G7|2OGtkT4Clf0|mMH7*G1bS* z*;{+D4n!E+lZovTpRl%+h7@8mtY7b*Ig9Cek=AETA0a;)d~G|bdr7kwzv@ths~EXW zhaei|9*%j?2 zJ>(nP`$mV;HU(#1@_%t*7U~_Mh_nCQAt>&~PgHIV6OL77K7gaob|sZkOJLEmjV4lZ zGs4IxE^5;8fqAfWFjFl%|v zr+G#?o2hYe#&5ey>jedpv$RGr6!>17m{5%ib5}<1HP1ci|5d=Tnr7Ibmg7=6pFMax zS9xd<$O)G)|Mya!p)VyY<-gDQr(31R@-xoeQE9V z)#AE`=d!MMLcC-s#;Jm)e^5*&iX@azd(ePZU%=(|1^5GIg%6>`< z+!qJ;y7^6if4gf`F{jkED+B!&)3!%o@ME(!$vw2Kieai>nXOT-`LDtrl-e{hO>50P z{<+TO7(SwTN8k?Ag2C@eOPM0mq9vj8(hF|e$AO%l_BZ83p5h$Xh5l=D60){?T9KmA zRn4idUlM`2zJFXmNrzk~aGOrNW`LH5V;Q`2?x8Pc-s(KR=$;ts%o6JYtziW*-H=79 z_>6fnk>HFrW4rKN9yKfdd)C&SwKMLFev=~c`OKB*jzVw za;&~z+q+~pQ=>daB)k+S5yfMGNd4Rn8Gb=M`#Z`@J~@uAcVr>U{&71!VPNF7&=MGW zrTRj-FWXLQ0G}LA8WCKKt8kEU?mT63S2T2>K^Phn+~Tj@xF&6JsA%)+ulAFNbM)i5 zByv)UyXX@>0B(w8V9o>M#E^Se%yL9@G@?waQUg?J4FeaH|;r`z6 zD~0)Wvis zq&La9I!tMJ!bn_Yb^)-cf2yvbuf)6NCJ;f=dIwGs5-^CKFu&#=PifsvQ`u|Rdpc6~ z?NSdP4bLk@mAV_Pf11XJw};T&d=qWnNm2`1=R%jG?FzP|H5W(KA8=4;?)TiHP4cK{ zt^rdc_ROGkv#^E6Qh;{=F8+bm{Jx~!!a#5n2q7Kl(!|FPhhHi4c&7<8$Q$b6hp*TJ z!w`_*oDyWLi~N`3$H6+03gp&w*L`g;X5Tkk?h(W+g*x$yR7I$ z;&(oE#DAbu>kUjC{Vs#H(?tO5B-fqKRn6+@o!V9s$a#hoe?+x_y^e&50Pr>sY2MFI zzqhqg9P%7T2!DRJ`|TpopPO?2GLoCA-t^WxkY5%+enC<3inUMDRd+29m5IBrtO^~8 zdJL$&-9a*4dC0jZWEm8JRWYkYpkKb0N%&gBI^zas;=cUqHvPd_z(fbV#1Xj58bQ!o z_XgQa^Zj_Vsz#|QhSo%Oz_rD6@u58b82SkJD~sR*Y?AJ`yaq=;1HGuftQh}x?LDVm z!k>calx;r{H)L!?xeWjDjKuU6k}81DbBp0Z_}}uk%=TZLYS<7Mk}v^*mm^A@zF#j} z{(-i+z$E0UFsfPICRB3)o=KG>M}zb|kTZzrX^yl5J=uai?}H`br*tX)s#w!g`o{Na1a%(=vGW(C3`Fp5wAR2| z3o33Xs6<_dJFFxnFtxah>BNGZ^K|@-=X|#m7y;dS!L^aVkZUQ*-;Z25by+`rXbUJg zIb1u$Pu5P8D*!i%j2XFWpWoNt?ufI$VEg7G;CpO!uQ)dO9x%qZta%MOcbXdRV5q+C z4Z7plU<@dvwZ0@K{y%%(nezvjtAV&y{Gg~RUsb=F`NJ^addb-&ZW^EgE`>N9r8%|Q z80>`0``q691qR_&j@#WoTKdOzfQQ~I&pm#s7Dv9kLBzAqH|qLb%2}c(Ss%q(du(D; zpnf%6+l{Fa-a0n_!x0rp%L#~0xV~@*jSBz#&7+1jFq5bAQ_lo0>a2p@rG7QaG=jU3 z;q|}>TaTYph$e6=VfeSRW3)d#wl&Q(7G)~-jKO$G9X>So_2f+e@0bc$UO}&H4w8~4 zev_S-FPmVhp2z+XO}&#Q@`5L4Q*Z>!nymbS<2q%_q$)#y19x8FWIItP1iu#xS#TtJ@s7cqFCVJ^0UfzPq z!D%uOp@dvah(19RvVqeQVv>L3D%fFvgRB%C3oG;3&8Z%c9w1=+puDQ;@)2}w7#+bA zX=U5pASJ+MLdzyqznY&KmST-5p<4xpL1mu+2(gBWI0%3VY|?)dbABLb4851;-=)DG zT2}%?d4WrR!=W}%sS1NSV3NS~;FxFpmv2ToJnSnvzd&hqSK&_JFp#T4_+98?Xe>|E z-y#23$t!pru)hk+R<~T`UhdP2_^VvCK9ff|0Ae=rsST4+VHA~bC25pR)1GGf@Kdyh z^-q5H&Xj4Pc=E@}T<6Ej>wM53URD_nyP(zU%cEa;-Et*Q>_MUmQ96eblOhUw_VhM> zSW1;fwqS6XinZ0wECaM{@gSa~{x9a#?f==3+p6^M`Qv=KOfMfJX3MxD#|(->FyLXi)L+H-@0$G4Oj}gxwS1yW7D0(ZtfT zl_iZYAA4FB`uB88h){1Dj4Y?tcmmgGz;Kf953l1QZie zJrsGYsvmezRPNs1Y(1Qy5r<^HAxZj767{aNlAZo7Y&l=oUt;c7_?5kdmpZmpP;2Ie zKB?GG{VT?|I&huj{6lho<1`Pjk9zr;hZ&t&>uBT@&T&nmIq>a0`F-}B4@s!^V90Ko znRkeQB>N0yot-w=Q-cR27Yoy_T~W7Zq_Y*(6<*=(IQ(USqLov*juUJp_mq)<; ze=Q+q(RL1r7r%>`M;i*hkrqeGIcJpnnT4u&qUxsi8Sc1@o}UC`2x=DOQU)mrvTuHW zQz*R4vJ-ev=Rd!7(-H%+#Pd78ta*nA*Ds=pA0eb$x#|YQaTCurAANoXO7`AHNqL0p z<1GI#gllagAK#J_tkr+$6BhA5nUs3E+u+FnwkJpFA;}Yz+B7UBZ4_Wtr*6qav&Y`^ zdj0QK-yl;vG;(YAO9?aGsByf$0FuDX(s{XK%>2+z82zD#&C&@@P>5w-J)jQ|mSrjN z_&G*TOKiri!A2xJzfUPXL6vBy-YMwyKtT?8kvmCgM$&m?ngqp65YRNs4`(b#dD|9nW=QDmm z**$Yg{*od_ln%Tl!hTA7@NL%4x3}-H)~Qim`KN18mBWVw{#%O#g}ee3gs}@CXUBqC z&+jQg5A3%;swx$!RniyxLD|As0#{9?Y83q~r=L=u5@5}l3p2i&TuS}>?7>v3xk>F9 z?EU8o#2a0Bs&s9pKI-BSDy0A!=slmAxANe|mj7C)+vwsRXAzVaW-9U1_wdJ!fn9X# z0@%|EyqS{-$@j#w=AHLr<@ZxnC{HzBfOn6; z9=Q^I64UR3Gu?%2`~Gga0@``YtNu@$xcRtdEc|OITJhhsteCGJbCOsY1l%t@*Zk~y z!O-WA$2#i!=cI$)^v!8U$*ZL~e0@qE9`LvJahSwpM+53rz;dZz0!`)v2g$R^&vk1( zcx+MC4r#NyPRi+G`|kHO)MeU$_~jA|4v!vGd=RrSc#PceRq^Ej+adIQk9G5D*hpIC zswP8SjczcW(@1h~u7bEl#awUNnU~M#5u87A`ol}nmnvjK@XrUzU)Z5iVXERp{{@0JYq!!^Z>jNNCyV!ott@bhO;q+3*C~ zxYI{RB|!JIV@|k)s^#p;#~E?c^;U2gcjIQLnwl_fWk!&U8DF3l=h6C+W(}^+K>%^7 zStsZl*hxhgD>qux?%iuefdndbf+wKU@3A zTHEQjT^5TIi^A?>6>_Pz@IOwXELn<_Hc}4FRMcXuI4# zk5syqe;i*sC9!HS7Fm7?=8FkGG{vi_C(>*im;^s(YKh5PZzzL^mvvZoA{;TDxk^!Z zp_Rla8G-ZuTI87os<5c%sfA*5*B$Qh1MB08>}$i%F2*`{etaxQ$+B6@b>-pxh9|vJ zXX;;KgAuOFQn|?`nInuL=Lqx0C{;-lRL+xo-NcW0>E_HS42rm2>Y5j;I#p{A7HbBq z!%{OG+9nq9%JU*bZ`JUTamMtUqiztYrzWogew8g~G$q{cCMJG%kA5LQtLL56LT6jc z2$AX1%^{d5@XFI$j!U}nYsrODCp*{0WLk?(M4nJ1hu&5fzQYs}<=As(rKFYjlk(jX za!AkaA>@jZall@zdl~V=J6{^OIpn=LlEVpjxzhUJ!~erv8KxftzN`(DWqOV#WxQ6+b7FL!MQ_c}M2e4> zod77?%ONLEt_LyyqICe1I6;q#6zY$9Hp%s+*W_m^3(hPZZ6+GQq(o4fw=Fe#;PqUl3>&YcxA@}%KsOsnJr5*Q=u zi#hAJ-RRlQ-Kc@#Ti@9ta*B0zgA~JWkb9kF?lW`EjAO7I9|MQtcsIGWdr5hVK>7M}zNp){}|h zAZ|(5;7s7Brp3O3%PIAqyXM}|f6oG}-O_ts@7qeb6g*bm@J>Z>p&^isrmu&`38MmH zkBoZkh61i~ko%|7^KV3fZ}+@4Qg5;*M7!wE38!>fN2PZCFcZw8Wlm=mWl`#cNy!Br z^|3xfUU*K<7IPP!3ELANKK8y_jXDYx{FHeki0SK&tDnSyHLZ`LCnNs**o_SBQJH9e z^kLc+XChgzl^+a{se1t+PETAt9)7Xex(A;m4H~GL_t9!sehhUzU+1NBn7R90A*@k5 z#HLOaKG8zbm9*FG3IlW>a_|GzS+Wsv(nLfZWW?&zv0zu~j6n4ttm%*F{PRmnIEHED zDy!J~;sLlYF7ZfV*5sTX|B!D&d=Kh{QCU{6#XCZD-YqFvXvxqi|3BK!OC{5>ef|YW z)LcV#6J69U9)?%3rTaERF1i`u%TD(^Na^>=K~~?>KwczoP3(blkZQ)+T7`6;F-d~Oi;uPI~@6kNkb>L)Mkt_7Cek&3fMI7%EwR-l2e-h5NpNs>E7MAG>J5bJ~%29KRyL z%dViv-vu#C*($S;FAkbH1^2n3ZIH%U_csGux3S@2OeMJoCJR$j7u*L6w$OGNm`f~~ zg(SZ*bC((4hx|DiHbGTMa6zvy?jS}YEqn}K$T?poy6KM_Si}{sLqU)~J>+7|dgKbB zx~eF=wg1*{tR8)VRd)F2R5)nwxX#+zKHh?I%0C?mLd(m_HV*%qMmMC5*G3pP*|q)!PEs39>~8F6i2A@=TxswKiVmh3VSt{G+&l#;LZ48-z&LVPYybAC*6_ava~b zT`yt^52CZR{5Xv6eV_c2Mr%@=lD_{ilKgqHOLM)7OwKPiNJOhrAPbw^qu$G;oL-Fe z0O^{6>|oJhNE*JWe6d6pkjJGH!3U>~k&%1=PKgU|XF@P`) z)hXiLCL0bW9_U^gxfMB=3-!t39xXjkAHa5PJFgz@%eahtWcQan!4>*W96Y6fJZzu;oGJ5LZU*nt zgn>VyLqQf>h1b`vz)iMJpDX89?>SJk%n_&Me1vSByCrWcS}#-NEvSb}ln`dm$G2 zX@-u`(D10XRtoI-ezf7_eJPsEhl9kmxP&?VtpA=ZyYe7J&DM_8><4wvYm=a&$B-x%vc3 zg%Kd~rsPn(?Ne<_kY_=&CnL@*xhLY(O#uKi9+&&#{jb^CFJOJYqxUW-+e>d)!>+Bx ziT0Jsb!Im^l0WT_R=D%911m!=AHXb2J{xc?M!9JI4thTvT6D1XXxtg$Nn1as&<2Vz zNvHuZp;=*~9`d#gXnIXFZo>yX?Ln#cx!*oLCYM-_mm68ok$6*<5Z{c@DZ`68DLrF!P3_Udz#O zqATrfP`^gCgKxN!%kqJKAlN!4A?A}0tCm!eO~*4Hgw!o$Q*^UQC((iLYw zNzq%PaWevJq5^qhK_BOX5R@i^?C(0O0>6XPg#I(k>Kt{w=2?9){VKB8uxqw2R8%Rh zYhJ!tu$~G0F~{p)!~>QW@o?U)fq@;iO}he79E4|MNqS@ZI74DJ^YvYsf2KVe0{Z5$ zj{I_+2Le0N{jn2abB~CmkMz*n8E7ZJUN$XbWx1{63=5$Id z8YJobu?>#yfha2ladQSVnmiCoiuDz)^t5Tl9m#ZW)`)B#y(?iS;mJpQbUvT?TK}hw zyh7Y9ImmID$W!;|!rLz`2`ATvmW+{@7AZ#@_H?ud0D5En49&8)55fvdKLkz}1)_S7 zS}%pcDKKiUK8qqpkX<^wxbP#>i>i||(8D9v!?l9WTFmBAlPz(mAY?eWsV|PFm6{B~ z7b>fdV1#aOw7(U0dU}8B(J+qw^wYsw+J~cqp>;WqaUl#jWTX%7ZSgdYIKz3|yX^5t zQ3ay}ZI?AeL1LiuV&QJDfa`49$G~av&LA~LofRSScj!=i#7v|i;%?|zxkQYVM{jn; zslYD~q)BYD_Wuiy&DY?zWJn5xOFcN|Lu=KO))7uhddg8^d=Qs8?$kbT6t1;$B3QZs zYr@t`S@kxlVD4T%*y+E&H!q$hjP#>9i@gxc0VSR04r$r-2u-cAS$loHqMs{UzV>hx z;CUkaXxK*}%svMlJll@cGT`*~f1&gV&3abxQqZTFlL+-Y-B@+zVRh4~*z-CQDV13M zso(F9cWzp=Am~9l@wR+jxx4N%0lV(lgfO>|y1*t+sw^`+N2W~PI0I?EuN_=!jCl2M$mYJkCCJc$b zvZ}CSZXfc~0Vd;WQ?HxeY_l23DftVOe{n z0Q3aSpji8k{0v4>_e)^OZr!*`*MU;#3yme#KvoUyA#8emymI#Ev5~0uUEA zy&qE{bg*XUzo{;fZs&kLBrex)ey$cVT8_7#Y?M^kf=T*yDgo==wC#PK^2VpH}x#(B5IvmTkYALqoPhJ zYEwK1oql#?LCw)(RE|{QV3TB5CLP}EIV5jfaiJP+3Qmw(i1vn)nsVhLKbQx&^JXKk z_s^t_x%Kaf>ij8naMo*SI=h{AzGYF9SOU9P4ZA}N*8A5QJ40w%uNjOS`tqM806rxb z>sNQUoMKy8%P+}G6gv4e&1g3ZFaZk`B=}wZb7uXb36LU2M*(+o)Bk>v8+xgwyDdH* z)Y6VjP~FM^9r?wa(!ty^r8-aBP3(}jebW~2S;MZikO!}4luCm2Hj|5MV_Im-J#5H! zq8BFiF6L=7E`Ag4%mqIgm<;q6&iz8|Wg@mkb_w+(M|ZHP#U^wHn~Rbm1c2 zIjqqHV;+kS*e3VIu8qWI-T%!p!*3oJC05&0%C=|mfUDErofLKVY}wZu^KlMm?Q7%P zte8*qDGs8Q;38N+oF%;QK+yHz61Wcjjo`IS*R46Z!w)veDd-&~t3$i&Uspt@xT`Jh zh;8JeHP3>}cl5lx3J%>?uFv9xcE3jEa&Bn-nMmnLp&WWRK1ef{p_5f+1gV%$Dechc z8tMux$aG3g((j5j_m}p$Hmqqedw33Zke;F06kp|bR1nK~LF^@UK|v9!VtL&3d|bd` zn%GUJ423}CKx>tzx5ZQRFYcF%mQRqU5jSSzUxm?FluSGW20c^3qK6-}AOHH&jk;aP zi8Kq>Gk98K&=;K>$hZF!1Vc{RYbZEoy0)Wl(aCrdaoY28<)la_&#N1=W{W)D?c%_# zkj6DFPX}zot*pS~htuP4eYZSL+I%#A|3{=_6ZtZZaXo1YL&?VebMxz$k7E5T!jCxK z_*|vH6!N6c;XFeP&6x2xUEA>Erh#ss-_K;+-7QZ(pnCk4|SBe|`7ejo*xu)v%~G=(}F( zzM&X{x8FkxNIx8X$#QLY73O`JHcq}|0KcPAYWp+fciS>zE~V&%+%y58c%OTZ=QbB= zv}2{)TRgyumW0n*aNGtx_;t;KI~)h|GMLvEulJNq_l-Ns&PWs=Z*-sXn&CcRlU9gz z-eQuuV|HGN{pk#Q^f?MLH>YfKu_AzM_pr}TVS+JyW=E&oYxl*%EGq5=U071fx!0f) zop3E}58m8-F0A?6JM!y9yc+KDvh>HXn9PL!h^=`YrXq9QDYQpCQIeC=gb-YHdrfW@ z8IN`JWD&uAol2j=pt^%}ClFus?sSbmp*nsnx2H=Lq@HRz@f^kqbA(mTKn1L+;B2`m zkc(=;O}3YsF%MVj<}Av^Gg8erDv023H|fJXi}MT--6Zkx$URkJ`g1)R+IPJt=URt$s(a$BMVPxS zABlhXzpnRPD}XUe#`J#XKJfe;#EK0LhzvZg^XNjWH(~XP95r<4EvLTB^FwOOnEi15 z!8^48m%wG!Fj;`UmVqMtFv6F&wd=HQ${p%@;&3xb<_@x4Hu{EnG*Z8-|J#*sP%@p- zF6az&8?DaWHQ5(&Nd?}P47V8xmNp*UbSe8Zk*+O`{_ubv@8`!Krolf7feSs8em{euEAhZZ#@!O5n+p^VrY*XVMdj;!aI9J*kio^=|q=kV$_b@zCR< z1v0lQ8%v1>MmJvc~&|5uH4qoxLZiy%+3voD6^t>|rapr>JlO?xs>saJVba0p5enm{({8 zN&74PlQ?P5KiqzyQf77aqN_l2DVx%|u5N@?p}BIuDsYk9X3G88$u#=2oGP;JKvvBXp`Q3cKdj{NK5Kik_P{pjjQ#nIph# zq<1%L35xY?L1fhKWsf1E8&94QwCE=TUt#J!1jpkh(zkne@`jp&x;Mi1tLaIU`(R4Z zk(sw$*<};sI@@O+*|gyUi7&WtgbeZ@xGgO>>Ll{s@T-yO*~D(s$; z5%0IX2z*uU_7p779B7~{-Q`v%igAuu_n*S4b|N@1lA%;nTj2jn^LUfo)t#^q!zc&c zA6vmBWr_$1%ORC{`|)}dhe~-Z%$$E2g>sIw4>>h*;3A0Awk>-oq~oGZ4rzqs!?`_7-K9vJ-IBxrV=8salh@adSjLup$vfW?{=omd*D2-J9w)4E^#eX z#^2+z3XR@y|Cpu!a4DuCQ3O_h$bY^w>ASLS6PYTqip%oSda<|9hR~D7Z9h3$N^2VJ z*t8f`vD$GTaL44e&KbVw=a>8t#+ojdm< z_6r2i9!XJ!^4J`;Vr)c;-!|t?`DtBfbILNG@t(oB*dZ^xM%5l8ds~d#l|G>m${2f% zrO&`N`8dw8et^bOI$bHp-}m})V2Sv{BQVKZ`iV~VMCFXJreI=Yot|)4ebjq zA0lt`JT&i^-`RO18BwNG`%`c&3c(h=Vg1aZ9QT-Ri-$k-6gMvz9haQ@)pB4a}d=hYfmCV28U3 zaz#I%Ya#ok{ng?ztpVW`Li2Mmuo7&T>$NowYI^LoYAj_UPCWHf;Ou8#tL9H=a(Ap< z$3T*wxZmg<26GK@zu~2sQqb2j>q470p2}+>(yf?bD%mg*EcWce@~O8Pm9m|n#B)hF zRqk@)AG%ll$duRL%06Dp0um3E;_i4_5T&R|h{c-#oIR~pPA9i@hoT&5udpuvZV4uY zM^mx6)FxDcRyQha6kMyG@z6S1e91mrws1&Jdq_2HSSJM5m$rv$XzZ!hGaE$Sq5yu= zk~|LgYgt0RMEZT1ImJzF2z9sQcn$|upi3uh_QfwZ1@TH9eC`>jf^~7C9wpAXIXjW^ zw#=SPKr5KuTQL-=G4r#B;Xh`>zTyJ2$%bJ+ro3-#c~7 zqk%brH@cCVV<)G?_q{k-njnaP06st z$1Y{caN~Al?|)#Gb{lEhF+{z~-~aK<69DBRR{}Q_BwlTIg zE=k}K%;``UA-K0$)qqRpE`Q>|AwQfXQf;^f-c)`2DdD?XbH%e;K}Wj^kB{y>fVuIe zh~pq z5%co7!EBgnUh6CqV#;FAZN`do-m3=pC$Tsc87~w4o*k8Ai1I&KqQUQX7P@(xa#Sb& z=RF!rcUyw3DVm1&hy>lzOVlUnLKN{T%XWEpO9mt|@zy^7vO8g~2K-c`9g=x%NxFD`d5$0Wi+emeMF ztnE_2u{fC#0CPLC{&Bu^DTT&|agOVlY@44j14S=w5kRlHuWEQ4NUA{;)p1_(qDF~! z@){qzr)9tUkH4nE#>)Iu0Q)pom&Y>MP15+fg6@5E|Q8$)q$18N)&2F&rs+y(VsX-#Gd@u_{gf$q=j%XOmpwI8;!AOS;jdR9b+w z44y&BWiS1e-LB)=PcME%X%i5`XbYarrC-Vp?jR%THA&T*$RyDvwS3|SGsz8Ncwz72 zwBzg`hrMNaH(BzOJJ(&7kUoL$)w#=BC!-+Q^DQ6C${y;i4PCo1X+t0iz3?c?pl1yH zM+y?ol?34JRA7ytr0rCP^qT0s4wIxJ4?ejMdJHT9oYfw8SisInjed)j4@F6aD`~U_ zsFh)yaN1Xn#8;7|Vj25hhGP{_cL6|E19qnr=BipdRMS~Z9CWIBZkKbmP*fFYUQ&9N zY|%oGucW}e{uB6)EBfhn5`z08c{0EVQc7VrfGh1`6Pd<572tCPO*b7TFhlGWt8tHO zRFQJT<@7#?@W(&%bNs4Q*n`C3_W+Ui71))YY7aG#=z_d=#EKhTVhhIxX*+8}Dbj^o zu1N{n2{-oGSxDXyI9a&dZWH4YJ5c{jg`awjiwlFr?~Uk!=jWvy$s~fHu1gK65y#&kw0)D>=~uk%1yL?-Wn-(4`Y~pTr&eqCRlL{%o_vZ&M{U>M z*IrG^rdJKQV|e`My-|NYER6m$B3$fFJ@cN^Gh=4#!7mt+5q-K689j=gIkCEkYu@Uo zBC4lf)bFf|H`6;rzQ_slY}{?Q*_Osi zbRj+lHob;)E%CGu(6qNaU{6dwcyjl+`cUddvo@1r#)j*Iw(pKg#6W)j2S6~4eo0z| zJSVgkbpy?3ns-vm@N>d;i+u_DXWO=O?>Iz!!uIn=-2fLvRD6YZwKzWoV8(JmYe3WgQZOs$!RQcSH> zi(lg;jwR@M3$WBc(l>gj?2n1!M)4$ahM&%z+!3IH`$ZBs1bSAS)qzT`yzMrzE_x4! zm>lyaY|ln!67#}+D5hPyY68W-3$*iE1jJg)j%>P6fPLMxZRuMN)ek?~^KyrvP28N2 z7fhpErq=e)2yIVrgMJb;LlGFy#tva_lhi6WQ&f7 zgR6OXcnIA=Xgnrj2uryn34;-A!M!P-=pEEhXfsi35FW<{J9fGrgh4y)jgSkAysHrCGv8_^&b^cDFuXeS!ERVTs$RoXZ^ zjWqWe8oW15B88uy1~D{bn1BN8&&{&Bli#@lUKd_4l)sihf+(KM>|%$-`itO@1l%`!M0J z`GILqw}BKZMZBo_sn z__T#s%g_1gS+jf{_P)ZPodgw=)$O*HvJ}NK`3MeZ_&iRxrpjgLXa&p?j;egU@?tGw zhZOMC#azao&|R^#n7HjQr9wRZqHokra5>XB`v@9x{?owzvqWZ@WYa`Rb~w9hH#y?h8)zPOzv&TBY~eO?4(IQ4lz;?dkL)lJ#bjTf(JMZ+PYepZSGQX zGG}uwQyerex>&`F689j7#pRT5N0PQ0ww5*DB3o?%lb`-iT3O1|h^iMfF$KQ?-DAbC ztk*EcS2JV{PS70JXJ5&sSlti)0JLE5J(!wIZSTd3fJe7x5&Bb;HYr?GAGfsYIBcXn z3x}&<1&zn=nk54S!au$!u_c!yA3<6rKBQA-U=Mnt|B3(T6;b|!s6(S?u$Ou1JxNLX zguR(HI>WqYCd3s)p!Wg!0uQPO@7)l;L6|<(eZqJtgtnV35P3Wj)Pk((S%M|*o|RUA zuSF{(-mI{>Xv#V^@9C3}PX}GA+?Y6>uH!TiU8=({QooMB{Ql0~ROSksj%Fb#;vI=D zJ)X}zWycI%>Guk%9biGEF^ zd;#SwrMfRpz01jak#im&GNb>9i;*N{Ps{i-fZ1}QN;F%-PBz#Ppa^UMEquGtU(9;@ z-qcj=uUo?Ro~%5ehD|Ee5gr~p_2~bGPG?q6YUWW<0^Wyp(eb(d*An*GHqg zZ(G!zoT!UhDpqs5dOwoo?lj$%JWdERC z0V6K@`S*F#^dFXNcf1vAb*o}sdimr@wpn}oTUbY5mf$XbyLGolShZ_l7WK;U!|fQC z8U&NRFrMoayiM4Z2CCn&wSTsq0bOs! zTi1?iWIL~vL9WKllJ-sZ1plNNE;pxLA=l9^*;towPVx_WRDv`h?<#cM*jS0e?tXqT zU>u}LzA#0vr>dc33nq739qO)rToV7l#01O|E%1=hI&}1KbF1a&4rUk_?WVx1`UHbP zY7f!nJ}@P=*)j(5VFv%(@1yLZNAL9ctwMP(TcC5jZT;mcPr1KspDOZ*794ZOUG{OI ztQvevJ8W{&&$!r9XL0BLm$MpyuZYsXM1S1fH|tq1haWn&5WD!d;4gzu(1K5}H)-A+ zE3k-Zw@9NnZpQKvoR4eouuj|lvj^h8LgwFXdrziJk<$6&Mn-^cN>3fn3K1$8y9$M} zJ|^`JpI(>_`jdaoRP16pcXzj-^JsYqiLH2uB-(9Vog1kA5?NJAT)%@u+J9u3CjmD0 zCd`KnS&DFvKWaaf?e(yu6jlLKfvG3<#;n~BUW`1oE($>lI)3UndTDylwicY9^jaFn z=w*HskJIo zr-F8touzGNSOUe(Z~0jMpmt?aJ@2S046GH{K?C!YE^Rx{56zb6f1t%<7R~ugL!gD? z4}GSC$SpY2Pm(VJ6<=QDI1L0}UdY;I+3No39q)f2qr%+Le5am7>48P&ZZ(#+<+j+K zpa@{uo1fzp-Ne!=w|H%mD|-IPNpQ9!K93D0&@OOdb+&ZJd^`OOv2sTBE5>eZyl}C@ z&@(ijP6ehFcN)9*UX=Ld0A7fdO<%8HcteDLegxGIORX# zM!=&X%QZc+5P)mOFJfPfT(*{7Ts&jHR$pdpAVS3h?*x_BZWu;4R=aV zxnCLeL%nw8=MsUH`ns5cIIu8@@7uE*ADdG6Z`tkj_O_kbS?hY`=jzCl7o3$FEvMlR z;(xpf26f5qJ|5E&w4Y;q6+^C)!xFmhOvR=fXax25si-=9ECX$!&=f4rIBPr4R_HYW zW0uLIKXuhH5Wyt>Ru@m%;5b;xNK4Da8pq=VL(kZA}3$7SO93rR@uW zg9*x3{7Hrj&*{E#rFxSl62D}+X@%GzlUn@r5+ z#ckY!83A+zRRX#rF|sh{C#_;k zgb+C?NuRr#I4tRW_=@NYBkzqK*KeC#aqoW>Yg6dt$?`?6uG*S4?>-h};maxwBFj}u zcu;%R=j~rL=0OD}Y(N0q;NVdiEqYLBsZ$LS7at90(<47+*I%kHAWDs=0p1^u4BZsE zr2~0OYk8OHUdy+qBaARI2W10Q#Qg7$@@PQj)REo9d#p+GbA^OhMIG3`}+*( z#1(A)9Y^67p$Sm(=95^}`uz>---u@tfk_wviY_JIe723v%}}pkdQ}a;^*=BXG6@hi zfQJAd0Z2Z882ImZ4H8QLJQehB;%ETO!2RbtF9RF`=bHq3w$y`tWa2JN(=k$GxE~em z`0Hj}s)qjO`6V)e*BT_-YMNFI=lmlulOJ3cSVV9CE>h~WaHqsg8%~QM0tm093hxJl zevO;Lbko7At{a|Uyv`K{%Q*%c>g>*>Q|nPG-i~&Cw=`pYupzo~jus#erTh1WBu8d> zqTHYy*||n>y%Hz!@ehu_=@*q71?L@jMJH>ftEsLVz@+evt$W{=lf6qbYA4!G}Fo`x`-PI3ePpMvKUP z#ZVBh`j`Hu#C~2bzYGsK$+_xCkDf}P7Gfc1aCSh7F1xuamaJ!|&D$2%y=b>H;7SmF zOJ9vVDFmGVj*k+;ig3D`(sqAd?Vi9w2j#+Tz=l=xA z|Cmdo-nE7bUZ9R-Zc|R&ofF-ffmpu8DvtFB0A76ZC4p=nzf2am^4`7&U$gg99SQ-K z_HMuF&HvMHMCbILWIE`6Vv7idz&nyqcoqe@U)Zs;6*6+2;RDM5IduJ+V^L=^a4AlD z?+Oq5&`DL7TE>;&TI8>fs6Jc^`Itb}0p!PwZjxN%?~};0_#BKg zzBOGbqf%+H0e?7$1ADu?t3)`@$xa_5gH~~k;5YVDc??&CKcMexI2!f95^h2AhQgZY;sT_RnlLY^fE` z*7-dy1H;mStr~RxOMwnBjqPKGMOC_U<{5sf&R_n{Xg@nY+)to$gyWKA5D@4=jNxE@o54oC8%k_}`_gh*k$&|G8S(i7*i3yC zdd(rcA=-LU95Xeq-ikvzq5>U6G$8ACKGyWi5F8^SbB;`?)cXoUs#k#GX z{gy~x2&2OE3KLqJ=;L=|a=QteOWBB3nIVU(NP=}MiUOv>l(&s%7yNrX#M3&-$zI}r zR*frf|J9=@m&yu(+Z7F;kLg_*{%j@@Pl{4E9na#xKDM+@lNFG^L7Mox2k7@i61G3s zE+=b_B$lo>i(1C!3!LWHB1pDS57FEqV*9~0t}UZwzq}|Fj+-~`cgN48@@3XmEn_4^a1j$E*7& zqqsqL>}OS=RKyB?hMIe z=GGZ<#v6{!2k~`Pa+H8}ciPt8-Ol?AoM6Jm_T>+0TbqFeaRjL4Z9LSNkj=P+j z{s}OMY&gv#wruynf0oaYr~CU0*qbUPvQfQt_B@-|rG`}n1D>irZo|d=rA-QfHpx@- z1XNnx15f*xQBg$$1Li+pNOk?lMwywD0gkK7Yt?jge)HiC82)Qs+iw;i3Vc4~VV48A zPZ#|$*A#zy;+m;}eE+3^J3g!Oha!$K?-fu`zy~pz?QKQUI>yrErMU~|W;p-whgkQV z0-ihVve)*2WWBFt>+jyf(x>urx@l4n0?2|Nm2#fZjPny3%Si3(I^l?Lmczja7YFD( zIsnQT0yJ4hS;#e6qrA(96qpHN$@8`l(wS=|kjd%e`ZbH+f#7KT2km!p>u92k7l5(M zN~Ukmy=dCNbt)Ve?U1K#)Kb)|4eS*UpPAfhuHPo1`M_=WE_ ze`7NX;>p(gj>XagtOEO4P9&5)LlQJ0zeFfn!F?7A;cK@^LDQM1*#?30R8lNbONP79 z?l~>RQqbjLt=jp*ZhU8Mk?E|97Uz?XLW8vYWAV>2{(?A9D-kwk+2)dvc2 z?fO*zehmZ7u0$w=8T+%7noRc)d`|cl!FVUxw-X2hs+rEeCOc2_@21J$MTXJyLCHW< p_V14*ioe@O|1A0chvh%PXWRiEDh^iUfZe|V&ASipl&M;V{2##xGA;lB literal 371466 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

FtTLTrriwSxGoa(t$ z*t4EZ`$FUKXy7v+RmrPe*Q?(DulN5ad;i}`MA|{5Fp>v=2nD3%m-h=C9{SLRgAb$9m+C4=% z-?+vIpKDlcLG2sh4L#4GT?eJtx;0eBnaKbr#COpx74XRKLOxAsy~j0T}`=P*p}tbgNSFjcmq7e#b1-yP{M% zwT3#ITK}oEcYl4jN8__hh(Bx3jt(MD2JCdrnT40xP!thKTrOvYym{>1Ym(u zP@rB8{3eqM>LId;Ug_BaM}H(+85VJa?4m=6pf>xJ49dBH(r!JLtBaEN@{A99nTs2* z53xtrtjxz&fH)FCPh>7Xk_*2$dFJ{TCHNmIa6^Vlc4;fWj|2~_zMwX~P&LW&6tr(t zo&kPUPY8*Rq&?@Ytko5ENs{r8=zG@s9;nh~+yqSlf<2)sx=@JM*OmO&kp0k4?plz+ zQl7h;#_~eu7CHj~Yy_ySL-0+B^|A(0c?bB%^%s5qsVstD193AMoOfh#zA?%gUqUDlIwa_8kN%OY zJM^>kcn!-lyi*h#!i!yn{{~G^$u)EE2U#=swbvSw3#lN3w^>EaLXO+PrNbaY8IaC# zjmivevDDE04t@lB`(+F|_v!8EK1#BtWbY@5(Bq~Jm(U2fkw70U5;y|{CHIHX!4Ux? z(wXNs;&Ru>eq0O0T8vufK=tjpJQD(Sx! z+<1aPwf?HkTmZGzHfk=!cK`l;C|%<-k-1s38taV87H~fR(gW$(Kr}s7x2xS(CQoZo ztEFJbvk!bE{d~G32vz15SaX^@?=iE2%NL7Moom(A&8pAkZsoTMPE|p)DxhBJ>HIu> z0mFm6_Vl6>O(sBLrQ9>IQG=|BiGs>Wt90;c2UqIf)k2Q{mME$>urD{g{r21CPVZgd zoY(8uzU(mTJ&&Z`#kr6g=YLLtrzMN7gGfQNql)}o#0`J8+pQ*G*lXW0=|elIa1_R4 zkG@`q&pB6!XOO4%ELd=f<6qa@Tot`~%e&hd@H(GiVumP0z#?y@S=@I zK_4RlHL8Ov25agUOYq@OYPst9>*`$Eo>UM&%zow-B0Np4R!9J>)%7*0|7=UqYc)(h zL`#4)tlU&_K&wbvvcj?F5ww^_d+*s#s!Ij7KTsb&>Gy@>{-?D~whE3?Dp^f3pIJ`< z;8~JtR{04>J0w;nCrC2e?fbU8z>R2>gnzh4Rw=H{l`+yqSwE zr05o_cutyxu{kKZ?w&mP@}2#!iHpFXwOYcts{Btd5iKw-@eXq;^T^`<*T<`3SX`(1 z*8ZOhaeeyJe=YZaR@)0Y>#Hs`P|vl}XkAjKi3D~0lR|Xe|1|*D%3rG5oHpLkn+%E1 zGwY}0`OkYj0!0cv@hetsf^q`Pp|Vg4dt)a8Ug~YAZUsfRz^u_VwUTF8$+6gB$=)eJ zR{-7+1OoWC*n^dV&39L3Uv{dFd0#pFjNK*R1-7ine?P1ke?yIUPy#(MS+4 z0K9P*%htV#zUVQa|J%bO6f*(4Gi0#<8aGPKwLFaZX#;=)%#T>)ZWM5=hsMBE$&j>% z4he*!9?NQGhA~p$uA){@dxzj0d)_-#{+Y2tRD3-S?n#0wI9j9ybdN|D1O?~V2n!TW z3vfeGyV+5z-%9+~WQE2`Q1d<%56X7y^`6Q-89nq-L$vM&V-T{^siBGhjT*`i;B z&!O_)mi&J=f*zr80fqR1lpQ1k4pxr1O2t2wd-?#-uTU^puKtmX)KmH2pOSlhL!z$D z(&*ya(*vt7sEw=8P2*e8zEODw_?5K;o2{tAbT&>08Tt=EPZ97rf-@;sxsh9j6~#%h z9FElT?5Ol_9Yp`+orA)n#E20+Ib-a4Y{Jlc<4jGug(6 zz1e~ltad76x6l6p35Wr9WwNhiPwfLFTTu$Z>p2O_j+svw@BkjWW1RYEEFIT`=E6`PiI}ywcGl4Pf#|1cs zuQj~8(MwE#7U>&4(4)GXJcu`tkb^kc60~QiB2ZK<&pfBKQhh3b>YKd^QWet2SA3S9 z)zp@B=0p|t{pfWZSlt(q3j|#HzSn`>Buj!DK@fSaY*Va3SbSv$3s!90`m}AU@p@0IAk(#|rw< zd+Zb?`ATIc1EI`&wfO?8LUDd(`-Lw@VK>L5%~-|R=04<9mTxE?7iYO*L@>AlF z0zg%Po{52E3cknme7=+T&@mA3J(1;clwknKwf;v{y(L}L3izjr@-6Y)#6S&agMjJ+ zo2wlKi&V{5-WRBL@8s)JzCI3N@mPN5ik4n7o*N35r2)a>iL$5E{mJP6Eh@Ub1>4w< zDg*_P+L*WPSo^!t>wRGVvoq^2P)fCmmdzILSedRHKiKDt9V^}q>6k4N0~k^x3+$aG z6%eSk6vt6}9(uj{qXr-M-a?kbnx3xkABSJ%)&!$8NV=VYH;OrfXumj7)%6{!+rg^s zN`3Vw8=P7_)GALE>#6Mn{$z3Esg@3w0@`eLqls=g?L8;RV(?tgfIMfP5Tu>sR z+W!9+pEih=$_M}Zo&lQ=eWH8g5-smjbmOtB6|q%G8VO7iJ^7t<6t?SFY4KpC0$JUaY0 zMb-T6s$phNDXyo$(DRH?KkJmH(OO4TF}-7(i7HjtE38@3IxkoS92MTu%qoa?tKfx| z;@ayP2!f}2?hxQNw8{!5TBgsuH=1u-#khE1MQQaAC6i}FESPq?e_C#5AMyU5ZoU5v z#EjXFV-=Xx>UB*%Qebu9`B(d{<+>wW2hudbyL%j%pny9OK;~c`)u%J4ZSTwH?!io1 z!bO6|H}{lJoPTG@vxWk&#zHXgicgMw|0_`KZ5?UiPHi92nj-)H%J={4{r}0{|M>HT zw}X3no!!k|`(;5Lh2>RAR#A@Hmn$F}xm##_p`w?ge}F`XpvwXD)07k(qB&ftbZr5R z9hE!(0Vrs`E59e<{-3IFfY}w@>4Vi_)#i8f56feIB-eWjKG$ls<=q7Y$EXsBKxhE? z^zcNMPdkh{dnZg!~G zcVp?Bq*8z2zcf?p&m}_J6ts0=9fRgPl`HvvD>Jif1(3mh%J0fEGp2%irGF?ox-Pqs#+*&eduymAwki1*P+^Oq^XXh&+GL zqOk;Qp>$Jmz3idOg1++x2@p5R90}GG5H8~ip}OO9kI4f@Rm7~epYZo-)}l`S$7avx8?td}RcNuYQq8JFxYikg9 z-PJdq-%`Q90R>|LGEAvFLE)!cxi>bYEal}lPK{qbi|%Y2%B6fh z5)$`iT)$ADFEHk3Nz*Xy5Cv?@IHVh7P6WKm@T_E>x3WM#mUVbf?&p5ewo$*-6A@nX z0>I^1{lHr?B5MOq^7=xA7d?6>iY0YUEKDPg2VJiZ-0!(d_nmNXe;|K%l zg}E-nfO|oOy@X=Igjg3#CV+c)YSqBnI=~n(dff}|Ojhk1=W^-CGXQQ@&Q>93iA~TqRST}#hdvVztF-7*RRS659S#Q-Fsq=M;5X6hx-j`s70WBl zoT7wQePLq2A~Z{EWRBrjv(x-6ozI$7m;tb=BA;iLbDm;wT3P3qCbpMj&W}CrxVO1b zU+s^t*Q{1;Yz4pqKv`m%-$PZGuehF-?ZCu9taf&DZ2%@rYF~Z@-+`=)K+1fr$OH7( zUi`Wyr`j)n>I+nVYfv!h{i;5&2%0-qT4wg^T7@dCcF^b6fG((ua{jhPHO&WT^2?*6 zKlzD#|2e=qs?^{A{{8&cTZ;j~p?rUWda>Mks?=_~R<5jlN4uQ^D^AJo&9_Ogd(oHx z_W`Oom?JHK`$$`{tcSS>Q>Fvp@x6}&Of(Z~`120A`?xa%G!;if( zNqn`WvHfDbjqFb!4Ah`xfaEw@0wQQl6K&8m_dz9SiZIz115an;s>%FY`=4wCh<8M@ zXF^+m{ybO`5QD-s@(+ISW_kD!IcoEIXXPrHkl>^(4a_Z7ma(fgRVuw=lvI9C!O}#! z?QH+2Y?NpuI7Z%Yxi$YBqkOW7@}v&yx+wO!I1{yn7B*1Mk|C%nHEu4{MFnMN+iY@m zyMftZv-=UnU5oC{^Hl0$ogDV^nn{ zQ?)uhYuUKX!sWsqjg6+sz`~DZ_tPOqt z|L}*OnhS6#jhIFz(7vctJ%BQ@VB*L#xwCbu3Dp`w@%^7^qdDpOpTG|LdOMDnat0q> z`Tl>s|3BILAAcU6hqi&|G+50O)VvF-sUOJ#7u;X~M?=2ko;!G9qpwuJUa^M#Jpj6_ z8f=^i|1IFVlLZM%@LrJ5VYJ25$lF#ugzqHaj+(s3A;IE<^HVOnDanGG%KK`yWoq9Y zdY(bMM&(yC;t+-_4*ty$>)OlDt{MYoP{8hGO0H!@cXG;%@~;^N&h-zf!T<6XeyfZ@Ly24fwa$dL(pN8AF*X`mWG7l&n%l95)4h5-|Ml0SPGH+)=t{_fl7@ZWiPd|Qt+%( zK~q90R~5HlISue)hb9C(bY_JG)xu3 zA;eX|H-Rv&nbtLN!K`(m7s~}!gi|2h!Ggd_v zd_y|`?h(lit$_dLZ~kVP&;K1ZK~?6iVtNx<4`C*-7U)UuxF(K*Y86*AS>&qvJuWX_ znrM=LA2=WN#Wxu!n;MWCiBydb=|R=13d(#bSi+SAk(T=oJ_S`EpakF zH-sg6)1A=@C9+IpB-#?1iu#A=O>bEP9TR@L(do9A>P*S${>o@natrBo|6>${Ci zC`_#COw@P4xzMBP4T|l-07Wyh0#?lWr>IDc1+i)h(Hb>#awmV_!b&}^36<$Wrb41H zm8acZq2Q3x;^`M{``?lPnX1xS{Td16Kp2~lM?_0k1s9||`x)SHOcXEacxG+z3$XYPL_cuuScVh#^e64VqOLW@v_UVDtw#bePwyz{8te!fQ8noao8_| zQgNZh0G0$k3u@f&yz?WBALfQy8+I#l->~??epsF;zkUgeJG&nZwsiPrmQU;rhGvF> z?*$WMWNIK$I=;k0viSw=x|Kb)*fY7cvbGLg^MRsWv>YzxL>H$HLR_TVcdU$#wCZY@G-SI=rAklcBm_a- z*sSI64enta)mrhT_y6nt|HYpk9Zb zchK%p`A6~r&kvvt6>!-F0rev-czWM2u~t{{0ufHbC{A_E%Xws5QV)VZDhm zy4Z24_1aQ^&l}URk;LuQa~ewPgG+Ij1lY^GL^q|zhixhcmu(Hmg1MGOwvv^1SycSX zd-p06Mpj~x1Q=7fl(n;KQn?oJcK`(&^;7t4tJT+4h7x~^o@>y)wenn8{nfw>_}xJ# z00MkT1=Uoq4Z)u=e85cbI$n+F zIWKB1b_LL^*H@;A&ie}i-&@fC0h(o}JjkK^KQekhmEZeNPUuV7Fjs$Y`Q7P{7w%B-p*Lt5SD{AUWO(DNGAeSg2F6_(fMmR zQa+wiQPp}i3(qQTj|2r03SjbRAJ~z1QrlUcyMJ4SF_zKYTgGw*CAyv015|}V6?{Wb zvGFUkhsXdS*|bX&Sx`2=a>~g%=-t&>;})`))y@!n(OE0hiGt1^aQf$l&Uz-5!Z`q( z%hy7{ORVbW01>QY_A_dDOX|2*wc*)K@ZAzDgUcEPh~HX*0?G@4XHVdm*vqT5Wm-lx ztjGr5+k&dHh1KQ?_&h7gxmsDteV`h?Ivfs>Rcn0#|JHB)mTp4$QGfsY-_J7-=?dyR z0qaDdf3&z_^}T}TT8;NqZLeZu)dDL8GemCm^lUTj%C|?zI5GT zjG!feb+%fqkW?}&is64Li^adFUZ*1~4bVSWo0qTB^8g?bko%M8tQYV-ZB5)vY2nDw zui$41U~G0ds8(noknDvYYA+&L9@-s&zVRJ;6|L71RM6GZEQlie9;e{ zIi3XDkg$M-3igrqAO>59O7YW5x8=`{D?ob;1&~hJ`h%z_t7+{-di+S*Xr(0<(zzSb z^CN|kF6DYV69hu*!TvCg*EcC`2U;5)Oi)e($Cutdq)*oGC$dGZ-CpkLMxJ%sb#LqiR80H5bMT`*KmXTwudwYzaYLm* zDqxyXld1O*EBhfCz46!sOC{q!4Rh zT0B*&ttvL9LSsl8?u}qHM5{LD1FMUTCFGTbHCo^F?c^8y$baD%zCRedMyrh-7_26G zhDthUN@7Wz`zp7w^2z@qEJiY&EVEFl+O$zxDnf#}~yEtYc3L zLF-&J&?xVJZFM32-yAz^Tms+!Ar|fi17N53zcN(Zc$|mJ}M11yGGu`PgJujyE7RrREH0! z3}zD^Yho^oB^0Vb14f^#fIzenyK*d6R9!G#Q}U!)0`_hd%Z0qh7e%ef%5~HFUVX07 zb1TmW!7=nagLchV=#3zf06VO#pg=|Uwtne1s3b~+@=R0q!M{|26)^8EWD3rsTB>bs zfJI7}TYeWtu zrFerLKAE#Z6^WJqEdWNM<`3G&y)7$#F`&P8Dlg>1P@*pSOd#b%uU2cSs~gOo3bcDv z{*ipp=XU}WGX$mKz3mP%A>*R)P1pMKHn@YFYWw*a2q5~+{4Qo-gp`-J@kz4kujD>I zmc!*u**$xiw}n2x9SjHg$wp4Z^9Dp#*%VFd&a;3miM*caC={)Xekk|$0h1#*V;unh z+=Ci_Gzoy^l2qXBV~M=}1~M32906&L(zpb;850KkLtHv z^9i0oSr8hOSz-*&gs)SmU}Yh9el>284k5| zQ%iRTrM+hgX+Q@dyN{Psx!O#*lR5jmJX7Bk|J^b9AIp0E=@{L$93wqk+5Xsl#mfRy z9n7)yo4oXo8i5Gi;I3ll-jKx@o2USJ+k2h+BG25w_D;~ksBkCgWkn!&Wc2mu<*yZf*b)hneDcVb3?f z4*)nSl}$YHp^w5}s34OfK2RxJ)yfIhapM!fBr4zlLU%2QuCA_Nhm`~n_4tfxD@HIj zP8%o=pVJVuRgdL-CjgpLfSQ@N^i);c*#lnt zv#Q{lD|0rLy|tQ|I%xf)|BfoGfbIzvYy{wil>Z48W+;<0q0v+o7FL(%KICae2``l< zj(MQq9p(X6aJ4^M72T_P`dt8C>GT}4N^7s}22~xu_HoyKaX$mS#~wGb0;-T*wWh1R z?6<1eCl%a#<>QY(#JqLf-l%yvDYw>UK(g6vy?|%P_(Afve^TfVC|)L zVn6u78#)O4{rl|ibm-j{6acXlP_@DQNK5uTM(c~loKFgd8Ng+VI|ZX#HWa79fr@>k z!CwuIVQ&+xH*dH#|9Bai>aVVMchVZb+=o4TCzJW)s$X!X8uC;t_BIyfN`7~1O737g z^fF+(YZBuCR|A8QmDaeD$?=Eq+6@A&E`mM!~Kohu1EidNu;b~7uDPoWP zvu4W(&M58pK=potyCU)}ZF??X_h1=So1d z34~I6(&_UXW?BlW9E@IjSxDQd07t(Y23^!EP$@WU^cM~}XZXCHa3g9!ub@lvRc%tV;sM|SuSKpaJzc^}mg zz_B_ws)hl+Fm3{J$F92%yD)coITzw0xlmQeRRrvsqGABKoiRfab3wJ`0_=)JI;)Cx z&HST1!Hl=ULMhsg0sVn-ygIhO&`Vj){8c0OwQAc3_nPMHk?h-zsh^kTWXt7q?FqMJ z9p+#d1jOvIuE2&tA`ilYNH9_V0ectiEkjLg-~BTT&yzVcbj27g1}Keg+`wBLm12PM zNVyVEA*^a^hN|>n>sHmk3&#%aI}^ZUf=rae@ptLBeg83R2r(}`?xEU>nPRuL#j*7a zXL&!FAXj^Q|66ha2}w-=OiVsZv-Y5gRQ*cZe#QI$_5S}P@Bhco(;$KTUS|D^EAQSG z(EA^}iHM>98?;`P222D~#}`?;`sS(HhU0jL2y;ByVDEvS8Gt;7T1XtfiH z=Vw!P%M8LH)VdqruT4!GFJ73Hm*0QtY8mg72KIz`#~@vDuf&YER_~Ka!z^Z`cZ#(bXOtz z_dDeBqFc#AXoo|&Mk+3XX52W-ZaGarl*ZJi;dzZ!a0A*sD*uyubPN2kE68m4Q2^h# zg@sp=Yom{Rc=-VQM)hRSs<2eLdHrdd&Z$ zlGPgQ8LYmbHm)9SrrV(mB!J&VDm!R{51_`&GoYgypi|DQQGoZY?AJOF8(HX`%)u~vMWSaoE3nRBbq29B2)?1`+^e{l!!gt2`fGV*E<$-EzZYff zKO6@Cy{UIU5g;KL&yD|N_>P{nf6{$5N@TlqU3gPY^i7k?l_2C^7Tj|rSOnZJqgR2y zB>M;49W-R%^w-Sfek#x$Fa|&=H%P?D{9nPItbuF+RMXAl-LGXGU&QjDcm8=ly8S}J z4> zd8QrucTH3YD#hxr6bSOvu1tQWR-~)qcI`U`u*cWPD(J1nx3@GTKq&mg4;6qjgBsbJ z-qM>~!J*t2fK;ps>brOYo9W&Rc0#VN~Z@+9F%TU{U1Jjs4qnVc?GWk;Y@;1Agfe6vOu5M!2ab# z5L|W0Dv;NneppgGHpV?KV@>-2QG6vX3 zUupG&1%av%UxSnImw)+}{!3r_Qkks*ZG(_`#bVep*@0(lI7UsS(N~boBu}+Ii!-6O z+8Ur0e+mLlOca4xPy~QO{7*sooqjlNf3f~=A7{^{6$A+ql;UmwgupDeCa@H0+d*ew z8~tVzRdkUU8qTKaW&;Zp1MhDz`Sg#=YW0VpsUIZRy^+5q=norMWZ^kNm^xE`RcoFN z9-Y0GBW-UGusKs*)*iTGO6|ICCicp)uTlHIZ&A?cW$vukF;h$@6q{D9xS;=fS3PJE z*jq1VbuiTG5EYm)4@!+kPkV2D@osCqvdUaJL#|K0uJ68p`u=gT`)!~S{}{A$ydTW> zSKU@xDy6&X_nM)usq0#4h8?R;h+&!;4c>!7D}gQoX#qJ4_3M>@KbZBIo2l~7_rI#c zgY`C1$f~OG((mYUnRH3|>sT1HP6m|F<^$WK z;A#@Va$~mtxjs4O$)CK1BUu@-S||m6PPM=r_K%e>jJ&fqXp!3{}*|u{0rar|9sYlawQ+K767=={m<%Y;@lSs zG*zd9Y|q$Mg=%LBQze#6r1O&gjHD#Y33ih`AI`^RY1{j*>mJBvRSLKLi1Q)TN*w9p=2@-9Gi9KlTDdDHRcHk+86Md&ZkDn} z*Rsy<$?vRZe#bofs(+M`sn~9@Ajpt$8^Oi_5C(O-7-bkqY&b9k&_~Ow*pIv2e{x7l zb=||A0CywQxq;n>HXY7a7iJ?3_#BD%X>0l%(- zmV3F@!N7Nz%sx?pu)hCm@({;5&S98hko=}9;HEP%-dF;&S}!91dI0@-u->JvLV%i8@L3*5o_f3)+`ezz zv!QtOOs|Vp936V5rdEy?_*_F>8*1MW9K*zucHQH%lJf_N#wQ6Kkaai+u)%#zVS4rc z2UYt9TJNqr8)P*dvWw$XzydhH%1iF~3@YvD6PMHNLy0J$sva##rYhVv-qBrHoS@av z3jtdf4eA2L_bTfh;80|~hXkYfTjkx}dfU`0tXBhV=T@LXF9mS666(pKUdqw3@^*er z+Is+5BjahH9Jf-TF!^~TAMpG*pwL}XV7q0~uf0!YFXVv{)_n&uz zJn!@~E-fJZyOUPJL6b(JEvonG4sRIQL~HqcsI&KAr@&`Bt3SPa6M|>xxd!bUm1lro z0703|>n?goL4y&Qf8Tv)ynD_2YZX>o$);OO8SD%6M=RQhZ7T=bAOJVXK{L8*iFSV~ z8|q$Z-6K6H<@19oCTgWBD($_Ll^TP|_2m%xNdA7>j^V|1@1E?&virLK&g5qB@8S$r zSH6`AJ=d(>P=3-**xjxatzb?+Q-F0+ZTR8K3Pzre-84S?D_RgaBm$BI*-UScgxmo z-dMT|`JC0|=$}9B-R1EAviIK4mS)#=*g0Rk;l0j10Rsp*$t)QX6Z%b(O-bb<%M!~J z%w(d$D#Nt>_vi-+EElIiLnH)J5~Lzar4nrpFz5l339u-V7!2af^i0PWZusIk$7}7g zzxVEY{kr>g1X#cY-gLV6e(8k0_Fj9f+F&CH0JhXs7bZ%A=am)!=d?%TSJfT+$t^`2 z4Yne;T&!4NuK*zF=K-jl;b$AG_e8Cq*!#_0OiFP8ko4(}<@gBtl7T)oD4Y*sZVHwd zEHChx1%OXWz%%$S53dh@_`~6qS6(5gZtzpH;;yvpUBIZqZd9%gDvq`*%(c=3-Dr}4 z0B%Mg&ZGdrCH}1+5#E52et&24I;9RY<|HDrgTjYl+g*chzfE!P}^} zw%7Lzb{<1DmOaQhfM7CIWBDQt{xAOGFZ!6NH;t;ww<-!3R;bp4SejKqwLy$5(euwn zqmfm10RPPA)v4%NJ1_wbT7dC>GAV%bA(h>z+I_RqcTQ%5_>~XWdazUuvUDVVe& z&7ZyBntVx_xM6}~@FFjYe-Q;mgl_Ij{gnY_8q+C>HpY(=^|K!I?fBl&p4V=#EC~jK zeIG%x09Pi!Cw;#-7Q)UrQaL}|?Cy|kks!oImIRz&@+hB*8eVc zIOOccAk{F_AkAvuXrh%lR)AQ+(tv1}Vq*pYqNoDh3B@z|{mS(ir5?&WM9`uDJykIt zN$8|8(G`aAIf_D0y$YOB@jPwRgWN9PJ`7Jyj^*e@ovr#1v+Ix*>MZsi6J&Lb zRyx;I+hFk9CYyrHkS^MUiO>_DdlM^$#WY@{EVM2!Z#=Oolb{=)53F=|cl>03b=);oi(} zFSZH(qv~`X*#FH|R?Z9DANq6`T2WT!iPe7O4*P%G4`Obs`#C;K1HUXd!ZW3JJ z>XNJqi&1N43@N6CdA!U4#;l!I-qZ-G2!Q}VnE3**$dge*Uuq}*+Dn||0sxJ+({`U7 zbtXng32$T5hqjIUij1DkWLA(8%MryAGu}I*&o!;Kq|ck8W9)gR5E|p=Lbw>5flX+` z!t&Yoru(_-h2HlxO5=7-3v83sMwCi6CFU#0DZ(k0-F@CzIxk^uM z0o=a?K%ZFz+{2X0F{&?cI(k*hal`f<9Wk z;XdzRw!DewyF+F|;GDL*J-@xV^Q+eiyVXg@A~&VO-sr68)K*yW`z&KilL*a?sWz^H zXA9E4S$QV-T`Mu3$6UNk^ZeB>c84A8RBrnk0KTDxofXz0yUI@msW4+hjHMjuq-SW~ zllC3#7S-UzXPj1NU1$ls*>g_XJ1g%5|2+QsTEaf68Z)}Ws_e{xvp7CUd3^rc6$l%z3fdpY3(;AW1H4&)aax=VGn?R^{ZbM zlmVb(7kB}nTp>tdu&iJy(aPu0hux~&dauB0Py%lTAug?64}INpta=2%ZU~Nf%%KN6 zZUj=n7Wz2e*YIOLsuCQx0FILeZ+S`wt8^~^~F{yS8T%4DzwpablN*@wfEL3jk;BeIH}MCgiHvm zIrXp!Dr7sh3B;Q+zmnqlegAf)%AYD#-6{aC^cnJbwtDslp!d@OPbmD;gQ5mornX?&;GN3tyo><4&tuie%~=5- zk_mhBt}+@l4Suhf&y+it0F(i2O{%sPCkHps47JkW7%Yt>=@(U*8NjZ`1YFprupB|M zwufkMtOQ^q1;B3aJeDe8RN;CTb@c2O8msn&V`WVzIqBmm-JGI;PQAAdk+G1j#lC%` zR(2GnqA*db7ESbPXOnn8MnFFJE1NTC{=kwjrPVg2c~U^G*BlxH;W8*qRhg+q`-N4$ zR_x#iwm4r?rHm%ppUys7&IhS{A|PB~uGKfq|7dwR%zsHhtB^9NUUfP5Qs&~FKTHxo&Q1s_HkX5me@h)%qb{M z;`kdLkndylOC)^w+#8N#j3FS?avYOKLY)oode^t{Oh$u^5tD{>v_cX9mZ{D_9RUOZ zP_qPJpsRt2UfoRmJA$T~ecLe!6x|<5a*3@aObEA|)F5zfL5nU;Jbe-X?Em6C5Su>s zRL3z8=9;V;?N!mGxI5(W5J=lW?BWcuhjj*<8Vn2A?|CL?9e`~d>%CXwUeqI6NT!RM@urO#!QVlz<% zs1|=Xc!ZJxK;4BH!Elzj^&;3&s%iKk|1grdH^Jf7O{ACij^5{~If+p}8-=hFVp5|= zq*w{9f^7+2Dx|E`w_-a+rS;4^Y`cBjX~{&b#x;#qJ2;+bBJ~z2MK0 z%SiTvO#Z$%SMYmaxiAG_OoX28Ft=QIl~!L=8>iqId#<}!@x4y)du)=l6goFo4?o^o zZkx6a{dN~B+|QGg5blBqmy!P%n~f3*9GQYW@J!?2Y0fZD=8__gY8^E6Z7BH0o^#UP zS$QY;=kamZD@5%5Ki;~TdQWwIOvdf5F|RHNhg?vnnCpyd+blO+g~^&} zu||ljVIHeUMUtBmNG$nGzhQsbUkur*9Tfp5@HeZKS0|GRfzB!X-3k1x4OUkxl<1+~ z*6gWslA03(h2e+5ht==c8!8;w!D4E^1d~>=8T=s1UQ&2XE1KdfuHt0`;N7qTs@+sF z2(GLEa3f7r8LglMsLn}&2lgUuJ;$$8{J8)KZ+CWfSm756ww{{=V1p;Qf`!Nn#>3T8-ULzjVOH8qK#vs zCi?)t=MNbT10CJ#GrCC!VDJvd{V{s}o%&uS>h~Uou{ZdE>)#E@pTVbnNTdw(aj%N! zY^~@h$VXLt?J=*0{=W!hO9s>eGO5@~Z96;$R%H;lVGA;&Br4iw3W|BmXo-i%pT=H1 z23b{2+cCUnn_xED!lYgS^aMk>jK0{~cpAlmoCeK4_I>9JmRc1T>*5b1kDLmQJ!#+w z_DK&cqad0H>165;tXcjEo9xbirC;LN2d$_EwPB2^)l@E4Awa*UxsV8$7zB|Iitn=O#UM2rU`Sg{ z6>XgoZ5!xz=YMQt7(~EC<3Qvkvp!cUjU^yZ z@WA`g#BnBm&mmeA8MVI~7)GgzXU6JaY|)Swj6ny$tKu=K)g6;oRK-?t#cJ?8=Diaa zS*aMht*9@`eTUUkQUB+4a9wD-Zno(Ac^}oi8&-t*xsJ-^S+>UcO994g0Mb|x*oLu% z&%NGtTXTS1@km~|dao8uJ9q{N*d3|o>-dgpkM3;+fHD8e3TcuEvq=RY$x4wnj8x}; zi1c^@e+mh?8x(0&X*e*)*U7S}fMu2yeoso4#HZWvd! zioNyPCZfV>x$OUH|Dyd_FJeEPI3`T+GbKylgCAV9U;ElL{BZvNV9$R_!JHT+`8WwDtoS2` zZz9UN)O6zey;F4N5_ZQ;j6RG_Gewwi7F!1a_6=5R7riKr(_X2RQuWA=D{_b%sp4L> zHNdI~OPtUR+@WnmRM%W)wtTU|9-#Vq7QD)AM`z(k={M8TOpc}g^CPs zuK-*c7yXR^^GSy$B|Xo4s3+W*tq4|S7&W#XC66O|eX?i(N}F)i`3RH{O(aFKKLKNC z0T;sC@i*_ppRVE&w_#)-6Dx_%ZxLwYxYu0*z-Wb5o#V6~li0cuP#p6UBRgf!J8Ac< z{4@E$>!U@2OJ!CmgFBC${4yq;tacCrkA9a_J{^Nill zxDOO0YcTGyK-HZC3S@YQ2}D}Exy#pie1^hsb7%9ylfEE6vlOH!rJ7#XOiy0IuMOit zT76M%oOE~gT$A=a5%(Cz^TyrkI3M~OQG@UQ>WOD4G1^x2;&z5T?M0lF(#bp)4JIFb z&^Z&SLSCepAI{9hXPnf3spR1NG*Q9?NE%I>+)upm#Y6A+kACM1{QLTgPdszA3U+hR zhCI->TX2|} z&h4~#-oiIGmg0Lj_SvpA6;{wBws~1vsp`_mjInR_-WL_ z?503Kt*ZLva!J6p%|2ZMH=v*jKQsKWe_GCwebQ=i=JxC^f)e%Qt2rqqs^(qe{oD9i zum^qcGGD1IlU}XXAwoT~(L*(mzHaoGZ4}V)q;@+6+XMLC^}E(eJgdc4`?!_*We6rK zT>o}m*SyDe6@V*v3~G~AuT+jn$LVJE@;&VF=lScs?uLGNk=l>XD;@Lz;$^tOK5k%kltb@6J?vG3U`QC{T8WqTiJ~~A zmNg@xS84&B!Cn4HX5cj;8#!7HHBxMHCp+WR1L@K#e)n*CG{9eD} zZso~DT5QK)eoNJVn^Yf@F&?X6SQ+9ZPYXhEoJ1CL2H^le<{4*N3k_SK4a zcX0j_i0iY+#R5fo#YGW)DAqIU$$)Ty^DLtPoEh<%Ma5(WUVc+~G z6+8AI=L2BOwG|;zaY1|!bsX4&k@HwPv1*oJ&1>*IJA7u#sBKYK^bE(JC8>=ity3B- z*9(C2otjB9oZ~FgqbVrqFc-S30Jm?p?G}Joov5nz@ce^_?z$R#PIV1Hu}D+DMkY+0 zbF2o6D*hf8{c;YfPV+Sc7r)8MOG5iy46*)iB$arB0P#^}FWSS%P3dr3cq85RVRKR&%JcmZ@8~x1zFXs{W zM&7?{TWuJzF0qPQlRdy^L7>{RPnwC+INx@~w)U1}DK>Eb7X^4)4sPRG7WfiH?Pb=5*8wiC3NNi=m~7s{8SnxS_t-J+$XPu3Y1)hJ zRY%3{RyJo-W)vMujl;iHeJtEQt2cKv!h6|&O zjypEXjb*__B{(9PQ4-uZ!Jdz;{(3-Ml~DxC0@s=C|M@$g>#7zHOq{>Pr7%K0XX6BnfOt0WRy@5%yg&X3n*-yo> zQRwwMIA&*ifGGCe0|w&MGdvSk(3d!Yw#GTJI!hpkFZebo*%XVT&pEBuMD1M!7Xs0L~lE6N1ht&_U35yN{qPFXTQFU?Kn|plmvyRU)sJ$cU4p!{KdRb8zAL2j7 z*qo-%Hm$y>Hcr7a_FR+p&C2tw!0*2GcRlrlJBZ#|Nm_+yxo4x-gIr6H>rv6ik5<>xK4y^=Q}n>{~B&fB4ul{f#Z+YLltn?w??^J&RTUMn>y8 z6Q%`K?aBY3Hc%g^zfRi>Ve5X5kqbt^vmpM32L z;dA*jZ7pphxb_^eV=2xDXRva=g*(y~na#(g9WQaOZ*+JM)&wA#Mkyj0BF%T;%g*3F zeT#YFrZ+8)c%!2aIUN+DUp+UN5&paeL@}u{tSbw#dy9R@U;XM=`&hMN3aw*>mYX^O zAc-PZ0=c-_zdJOZs0H{?MttPMr0IlN27W!5C`Cz8PKHUm0ynkDT z;BvK(D%d|w&`RK~05@3`KvMv|+tS6%6>|i%*J58ef7Q=2vB2v7t`Hk5;Bi4074=N7 zMf{3!&U1oC1>6LNslGSW3b9oca;LUzyH;Qa?*seL@qGmL-KrAWAS}ku>wC7f!b>2_ zeq~XZSD^2cJ?2sNA{j5u> z0FRYwZQ`S5-lFyt)`>zd^zsfuImKsL&0_HANoWuuQQvN{w^Z#^4yv$w?bBlbLkcRZ z)^h}#J6X22U@)d)GziSIGo+rYEsa{=g!!PB%c8vcmb3aWkAyGMLc@W;SNc-fBfY~w zAETBPkSpc>j_Ts_!FILEP838(t_`K+pF-{uEOEJ2P~6#>vN=%$$68q6T)vWFw1!*V)PZXQvGb7VPI#09Hq< zsG12K+Rb%pTeUL$C0X9b_bj)S+9~s&z<~i|V7}g4N+z>IlI#mK8V7|8zyAI}EDHRs7C|{n8Rx zD}&+|^FLB+Sz+#b(vWMN|9;MPhxf16A)+uIjFa?J23wR9I%C}Q>(0u)yYV6 z&4Owz6{REXHe+SEiZowV^5nkj`cF{U ziUR>D<*aH)J3iSzZc2cW3O*WrYIpy~n4wxX!E;3x55D(GWS02d{U6W1jNaeu70=Vb zCM&X5tZI&sP0-5NC$OdsU=&EhL|vhuD-h)U?)rX*^LU#=aD0ATdvHDl6CUCQES8CU zmPMk;M>`}lw1q~2X&jeKsNlT>;hnOJcuyO(1`9u&|394ny$Pc&W1hfWsZR#;4FJU@ zK*T~)3XU6OsGUezn=&QS%G;|_SL?)nDaz_o721Ti8TO+Zdo?g&oQr}Z@5@;{sVj&8 zX35gbf5lz&ht(v{?_Bi1Rcv%;*OF|E)9vxyTMJR{yUyNe05K`%AfzAR``FJ(Y7Q&E z6fRrP=bBbqRQsmj7<-;2aK%{=d>$X!6cJ27Byea&^zVP?3l7KkeUA8s`r9!gp#+!I zX>@F*L*knCnVxRmqB;don2DR&76#j8il$Ax*~0y*MA0y}6fE21!n$JveF+aF;Y2L% zRlvAQd1u!1!aRkic^O|l!d>11;JMKg1ZF1hvhYz>g8|jPKzk{Syd9j;k}B=AS`(vZ zXQbzyw0lF5&g%V-k-?nvdwmya+mCR3bC?zk|9*Tm|p zF|Skbj6K(f(Y_CRee&xsx?g|)^90c?eeKy^L27vkctFuI`q%@2@_w?no^;1aMul(z z-khLDea1A7=;wkJ76Fi4+;9zyknwk`24U3hz;@SR?2z|bBjadY3&0?mga^@=6mmOTl zmNidc&6x=^dtdXv^r6WHooi3+U|BVQv2@@&>3eu%2*5`wP$qrgR6`-?qbQnsUW>d=>jh+vCdEIC<%BIt)h`|kFX)4g>v=`f|g<3|ytYBTL z(ggPSJ66P-&CSgad*DVw!RB%Kt5VJh5?IOOHHhUGh018F#;?_Wc%jE@|N21Tc3SZr zD$uM1S4yw%RiV8J`=wx|g2I2pF>=jE?2wX80lcy-V_7%LQcWtPLqbIF%Rt56?Y$rR zpIL3!^RG0a(rMx%_JFLdg~dYJ;TKv(p0BE}5Buccrn2XK8+KK{lPJ?|hdfHW{I0F4 zs>k*4o=SCF0kTqtZ>oZL1@3ccp6vTf#ocxl+*kVAa}9uVO$x}p)e8F{4978$4|F$W z2IQ(TKU1B7NS7!dV_#z$`=#3~cDAHD80H8(^F~1c(?Bf0F`n^~;|&0POu;YpwWYOQ z#o&1W-+VuVNCa*T#!t`haq)Y3jeP#BaO}}Ro96#S0Q@gmNndK8DCh1qR*n!jY~!cO zvh@%v4y=Zesv0X_`2Bjc`iZ^ok|C8Uw5T{sRUuY~`>oiIZMC8jUzaZZeSh}s|BHX` zwwP}kk_$SdOr&%2xpyW4?mR>ro?IyV3NpmrOhtiQtV;J{m8QY*Osm^od$z09HGn|8 zDE`IpZ!?__`3h*KfYg$LY7qc5Y-S{->!i1u0q3u0dr0gwm~ zg-9)}t@=V&Lq%->9`X7AgK*}|AMo5XSwgLVq1qJ8uuQEed((S2iS*z&|FzPnp2?(k z&;dcH+I=L|G%^lVo%j~>Kd7x=n0xUn9fIpU0ULq`jxhEmpp1Z|~kYJUSQ7X2NRCmH@!hynXyl;)#V>w+PJGB)%bpK~g4xeG$3ZCXXRUM)* zFpT)QG|gO=tzln3SyE^$R-w7~*3x6Gz1TL|FBaGtp-+jbxSVtXdA46OVTe3q%PcRK!s(MB)N$x*XhdeOa!yb1N8 z7a*QQy1emgV{0Be!O4a|4ZyFO`LDK3@O5tTac0MeC{6%GjWx^wTR=v2d z2vDqlGd|mL3XW zRd9}#e5vxmDz)=RJ;Fo?GG`ziH@%kWqjwY_`r8z79d2T&v*S(6_uoDZYsrv7)3blxOy9vtrAw5<5RZ zmji%i7~lu5aHVJqpZH+)d$kI$wB=TTr9VKK6Gir8$Brccj>OlQQkMzXohATeFIQ2r zggC6E0JydRIMcOHlrHp&Yiu^!h*2?(MZ!P}Z z3bY52s9MZ9jae?QUQ+cta1~+q}1Xm^`*4 zs4$vWuXfL8&wh6%0S4djq0-Oe|LBkY=)ns3z!;b*NKbU(8IlTK1@Mga=JQshgDBo= z1zZyaMiu0fp+{X5YO+kM)>Z*{o*y$RoW?*or|^3e7)wYatu!;w0IcY`?P=f77;p}K z#wPY}Qj{jEk|Zqqo>d>Q#F3u9Xwl_{KuKB&n&$sFc>PS?G5Ex<6~QpVoJpE( z_5)^-MIcr7IR(Y&Q5*v%=?(9rNSvd9O{Ul0M?0{D$$+I=)9k*kUj6U-6DR)t5E$BF zn(tX38S#;gz48Rz1pzHZ;8cw^>H&G_T1y6>*?|sf_xzQ2tK6)9`$IMv2ECg)Z-(bT z%pn(b7=5YSdII8^c3^Mz-JM?WRYK`Tmmr9y660n2djx*3O+D#EjB zLgnTvNytR3u3Sl_WVZC|OIAfa=G4706!;qtU!iQwT=gG2MZzI zh=c5hVgBQHGft0z9=cbxwW_(mL>}D- zg)(3J+BkghgQ5`5YA=&&WfUAt7Zh6qkZ_S`&sZfTkfUSB zw!u1;s<`67UXj4zVD)*W3V!7M-$te0G>*fJz{U<^mTVx>^dtD{2WCNt;{#Fnt&iWw zBq6VXz*3(1%KmRfk-aR>CPi_Y)$J@g9nj@s?&5Qjq$*>HA0@FjnsER{xW*Lu zV!wXBqJaOy`Tqkv|FuovwN83@L$jU%IASg%aQ0PgsZNy#`5r2%864E)jDTb!6PyPD zh5X}Ipa*kjb}-`>c8u6%BqB_&%id;p-9T>pVkP>&zW4dibipzz*#`8RwKlrAv+*Uz zA#(umI0q^E)_(kr7yVy+;Q2PQMtrVmwMDgWb}MlI^Rc_!?-PEz6#&|~=wB!{0R8b1 zx2O1^fMcH~Fb$SZuLBKDqTMM+BYlqN3lkP?NX7`QPo&9PRT?Hz`HSGA43Xh?)9Y8< z%l^014a8CAS{lq%9O+D;pjm3GstVh^m;Uo;$4DwWUAIdUL<2o#f6C!L=R&*RzIRYe z?`kp_W{LT3N)4u9w+a)sOCOebiWm)8^uMpZ96oK%g^$~p!vh501f+6rKON3le)m_) zkG7bVX^F?%Al&LRVCB?&3lZj99nO*GdM{V{$*;ZWfBoIhH5k2ZIrr%ltI&ul{uq9k z7!_8HTH0~3ykbr?bqw(E*8twq>KGTo2XoCAV^zA?2vPIb&~4kN6gVsF3HBo4p4Xna zvjk6{26-&d0`y{X_C;n&JfqHaVT-N=?3!nl|ISGWNn(FfKzK^sGDE{@QUAv|)Y#?U z!ip5D^D-k?aAk}Bt`)W9>1BK}IcB2oeTC(`27K@0npW!Gu&)Q)C@>D@jv9gS_04a7 zlOUG>R&1eI<%}C_E#BU=7rUFAuE*~I#NC0vyD1|C0N$$*n1C_`*WvJ1ifCKKbLIQC zx3|Lq3o?Rd038-k z9@b$Me6N6T4-hV%P=m#o(!;~h8_o0L@m9RQ2W9EOvMZ=%n)GN7KvY4q8uG=Kw zW%j+$fH;l88)=Qnf_66upfqrDnh@~2j5}7l54(N>^3mvDaLy`VEf{-5q?{=e;QU$N1LJ~6S%Rhz3@fFL4|u2+0*3VC@|r&FXsB; z{QrTT|5ggz<~nCo&gOvxLA>l10N`RiC_V7fbKbG1f^C78h{RB3DQXFk3f&8PtC!yc z$p7l%V$hwey4(A~p6mk+YVo?bqI}o*U;n`K@~l4j%HI3_-YYNe_F$Y_ZR)}qvFDkz z>!VhF*^{n4t}CnCE#7=tep+QJ?Awt)(`^tYRqT0H+AZ%_o!n-PL5SN=GqaT@_G?(( zUdPVe;wjJYf!arYfW z;LkZB*n5egR|OTyTni#VJTiCH;nolGz`$0m}Tr=*%b ztOUOTY)I!mb?Vf8-Sk_4?gM~fE108YTY@UA3qWLI;NXiuY%-Zh;IA}o6U95C{g?tg zv$?s+US?M32NUT;tHOMr8x+R}Rk)*E#{m$2yG?NTE}_FS>9Jw~W>?hdcZJqgtJi~2 z-09P&ALs;`PNyqDY|2XgJ%5*0#qSsdeBc8gIO?-EPdxF&zA-Asn9cq~^sBF)_V0V& z4XR0!KD`qw$U%CX3C?3Oq!W5+*X@vEnJWcd=*=WzL}g;>Gi3EC&|c_nufMMU_uF3o z*S~&Z_;&{|?qXkPlEy55sxv=6|43qBU`YVZzh^}t^_MT7duSm0P65^t-Xp=P24c7S zOt{-)@{!MGhkuTN*!$nV+2i>$p;1M0iKyp>NOBR8CGjeEu3~jAiy}@T$ucIoilDT6 zv8x}P0uKwcZ~y#%?MU;V|9Rj0uGu|*U}IOA3xgtb>{5yC_Y5s*oN(#VGY@qBU%K>> z@PNn29q0dS_6tXz|JSblR5;3*`K!NT1!vrS=tESOmKYB}jfupk@UK6Fz{Dya!PGP+r^HKNq&Qk3JtC_%9-C^_WAK>SLIoHNmnYJR21*Bq0`(Sf3va?7kHKX!0Bt)34zk-yqAl$&CBi*_Xmi{z*5({)hHrk1+zl9cS!G zlZ0)O9|{w?r?3A}c+~e5fZu)T^iTS$;-M9`4Rz6QZr0fTL45zm*?-=d?sH+oO~*;L zJ~CO+8#}8!DOZWfLv%i95Q9cVgK+)YTF2CGgcznb5bznEx)y#%!fnZjI1nnLxWJntJ0=^G^*X8|x zcVqyL6Bv9J4?O{M$O+u92*IO#X*JXhi|-%3<2f=P5{mxG0&p_8=gXJ&z2{-SK5aJa zBn`=v`{ZGt)clPO%Np7ArE{rkZ-)Jjy<)6>HR&|$2S;UP}H(p?@iNVIbZe>%~N7UBV6J14N373 zy*dZ`IV&AAxhWBvG^rColG;(5<~X9+BCtfl1*|!L_2N;0_Wl^WTh>o(Fyl1#oY~a&KfS#8 zNY3l`CmSj7g$OTI&bVbD7m(tNqBiT+M@e{mJux4B{fqZKKfnCcvw78r^~!~^s*J0a zp>l$i%`r2=4-I9!y?*}s#TyUe+V%sx!@=Qi+jC|-GIlby1p>n}ePTzA3EMq_#b3UB z_u@0(Pp=DSH>}KNws+9PXq()7;oRgdCDjixKqmr612tUCf>~@0LmaTDhSmv9)KIYp zanx}Ha99nz#2vOefBB;Oe!1?|`Tr-_`%P>lmeR(#H@NSA@8)i?!_q^eDQFw z5_hj-jqaoio%L@%fj}8RJ{P5|KKQZW&v9fVRN)Yu&)|saV^k=}5c%WJR7m0?Mc?b6 zZeD(1_vzmsd)iJ4Q%+JG4r8-xOuyZPdb>4!OD|{w0P}FJTjSW>efGj*8(Ac}V2t0O zZAhR@wmpWETf+_5xb(%lK98?G|NNIf_~MHneH7#AcE`G(^LUV-r8@QZVy@lp^(!$^ zv#CG#eC-eFSu5~oEc%xIJn$F2vd!#}n0IxTOCIih|HS3UY&d`U;;^qY`t!(Mim4v> zF^>emW#MHIZjIUr1rhn_k5OtN9= z^GK@+s$J@EsYyG!)$u=?qz}q%WnEl^&qv_oq1x6Cfr8gGPCFBpD z0wZ>NmbOx64Qu;TR5qC>_BspsMw+hxz@sCX7g0bj^e0RIz{9dH_w&McGTqLeE4KY) zsSWY>(J_*;AdC;j<20O}B&KYgd4uYlVb>z--d~>|Kb@UHygTyYG)CNbUWfihW0s!| z8x5XM`>V;tN1lPa@Yp$f{>sY%n{i^cf;r#D`~BJMne^?CS^xAsY{K8W7p+pvF--7g zjUFk0S5#DRdvjS-@bSkywmyhcsq;~WBBo!x-;6i}!8f z*1XP;15n-Bdp4SU zi1u;_9a98z+0y!-UwrBN;`#l>d!J7WABq!GvRD%K)v=RQ)Hge#q=z=)7+)Mo?1c#dWmN7RPYs<=+{Iip%-On$-gdsxOQ5mT5ceQBsn$F=6CGz}$4_?aL2!?p-*A`{0>SmOf5IBc^ss<2wqb zu?rdJ^rg2w+ZXuVkH2=b7=VE6f5WezdITW+cE`G(^Y~tV_9&lum>xLzyqk}Jx)8;C3K-q= zX|WMf^noa5jQ33&XP28@paJX{ zo4-XKjPz(6=*xImRe+UO0TBKq8?|wjS1xoI=gx+81m#s{ii>Z1wka~R__6PP@%the z|GneS*t6@2`H9yLRe)rbIGY5M17MXtHA_73#!0Lx1!VdylHfA}&MGm}rkD#2qOa{; z(G37VjQwL-Fj<*U4w_;HmcFJZ@I;=HV7xW63kiZGe}6&J3jl+by?4|<_4_E8TDhVf zN|+!jJ(+~Co;Zw8Z?5~!+-Mu`_s{z!N z=;^Zi!`+w%|JHS9n!!m9oDd(k))=`=tJwwJZnvV;p7I>qW=8${oU&e$Im59xl!ILv$!=jJQWU9VV(>T3hR2Dt=lcf_kS>ICsic}PCu$SY3ZP(|h!lTXB$i~i zqU~?C`MR6eAHV%Mdv)f`&uqW+=#z@cIg2^UI`_no)9qxhqs&)Q=C;IoP~v&y!A4bT zmEj^J=eof8jmIPoB3`&MfwLk=j|>2KhP5Tb7gHrPg2$trQ!0QbN^ps$vyDtZopS@# z_YcoLYfr5S7{wSdcF}}zW5DqgH7aUYcd)Vlaq*xF&6;9IT}jWnhJs1(j0*)Hvlre9t8-!)v@m9JigbTz0+ro z^1iPf5j@{2X>pYEztwvQ$bJ-m{f|O0E#ZLF`S;_nDk-W1n{TYr8S2~0N7X&*oSgi8Q@!-dub|B!t12!HySoz z`BlRIKmwGLUWnB68KBDNj%`F6gyr5Q@SgyH&Kyr9iz_w=-?()T&xPV#5_KKz1oyPO z-ig&krH1W@#{39r(OCDZ)XVD`W=cE7&{T*g$Rrudqb7@sISlE8`P;D;W>_QZQ}&M zyX!)~XzBTgZw25JH9{fY?TU2`6qScY1%06;01Rw8{1E39j`&UdT)~a+eG(?P8Be&* zTpxLR>Ehd-nQvUW`(XMn-}8L3XuP?$jp(m(q#BE{&4N{qf%uJsp6~V&4S)Qu=j<3` zeo^`G(Ko&rE~Fn7u_jg{Pf6`M*uQ+=bN)vT*f6m2OYpg7>{>3CnZ~C~sv*E(iz9$n z($ZYUN$<%N&-aWtDOyRQIXxX(SS&H&J$_PYOAtvVH44Ev#yd)SOMbT4=-0=oU#&#T zHNWpU@t0+FrvZZAS@`fzw)QH~pIhIsJ%Y`&Wp$k)uXvRXEfH~f2+^Y!05Azja0uLa zUOhu?1V%aC`7WgA!jJ?Y?Vgo?CLehHxDTbzOqGvJ-Sn2Knic^c*RhoTmKg8#=G?RL z8&`m6#lq$fFZn?Ngbb506YVS}(ik54kMG=l5L$I6d2`2`lOtn`)MgrM`^Z4TI!Be1 zUda8df|od(vG~*W6awt-dP(%M+EwGJUXeNPYy&V* zE+%`w-H#{Qn=Gc-1uUS!8nRlkgKwqpg=|YXKz^(_={F`jUk4x+S$Gc=v zaQxdgBw235Z;dusRCG-C$_?K{fTeypT8G!g4DSBO|i)VtcXC=1dGO* zc!XU%c(P5Pb63p`nF~%&7>mC5>bf(w?&*ey<`d=dBqGO38?l1PF&L0XPwN z5h=;G7polHJgf=0ft+KZG8D49y&ChUk8N?Hy_ae21 zO`AY1#hm4!b<+}vo0;KE2pUC;HDk`IEih{vMbdVY54?VyZ<>n6c?7sjvr~kK-x=q+ zHs)v^KqYuwnp*!`$2X*O{;}EKzW<+3JZ+Cn6KRLRx=9hE@FTad!8!0uleoTwWT&Tm zw+Y9v*Rk^)_mU>%^xL&%8Z5?t(xsMdLn(cajfx`S-kAHX2;(~vNje#^)UwzQl1WDU z6-o?8A82Zz@tpXknu$03ndfY1Rfb1}Yr#Hs_v_!EzT>&%SnbnAWwHQpUy*IsnznAS z4trUZk^<)=`57<0cxm)2H;s9KZDPNfZjf$IzhT_?fa76c6qqTr7;{_~EG73`+hT1> zLymsth?*s2k^+NNh{PO@g`{^+S^!cV?&GcdbQ zZm7RzDDciPX>bf`H(SGYFE2obK_CJJhfA(fsW9Z&97xS%aUl~Q7XB}>`G1%`)Bn@O zOZOCj>4(92Aa#(L|>SgeGj;&5)4uc_nlqH2!0W_cb^?^I5F&y+JHo> z9F?Sr_6GqGY1gd$77<_+HYU#4Rp>GI(>${&1$kXJm_bM_q_M&PG@dkQ#QKyb*di98 zCV`K=<3>^=ts(uKJc$tl)uOark%xUr5?1~M03d+Ehb;iO!?X6E&(9grIm&H1!ErFQ z(v|?-TL#OSFc31F_t>1mMXq5k&hgDRTw{6w?gef@ErG1?VZwx6tV{)5D9$xlV|qL& zq206cpT`!J0w5yC;41pq-jOw(4}EJ{@NO#Hy=4=tK4u`_$KMV8Y9SilamGlQjx*8x z>&Zs=rRCA8GB~$rxQpk|IFnqfydNc&VkgvGC=>{=+9Gg(?#fyN;^3G{>eC8__eS@a4N=px`r^X>BU?P-!tS((b9^`aEW)`#=OEEW+WQEO2k;UFd2b=*Z0W8ILh4 zYxVi|XmjxecaDQ7<+6kELtoo2#C0&yCutOXw*(*K(u@FFCkxygIznP4m|RHDy~+LS zfruetX*b%wgs0+F`pUPxb=yr?a8BignPMd>u5(2HeA2kfz27HPC=F}047-nC`%LD2Z0PW!RNT9xF3J* zaNtMUH7maapMA&Fk<6G%`@A`yc}9+12c!U#2||~1fPAmi6I!%n0!i_{Jja?q{RPU| z^-`i7Y|Bi6^?4-IJKS;~z+ADi(%3kMa7SXaurCfUiGpD9zFcyZ#o!!gl03v%4F!;Y zmS%>EX?+^7C1JhDVkV^@V~w0!(@D=eY4?e3fh$4EMsEDG!&>KW!9*Hj04vXx%D-Ya z7P8IGI?~~(`Qp6lZ}840A;lcX7;_-R=;;aMg(xoPo&3&dBmDE`-m1aB!}F+uATUm6J{XAm+bMa1Peww0&acsi#(bZ?S)b zy-~^ei71e~EQc${o|-L}CjB?XhX0@2+h6wp%jio{5%$iKl)jq= z!8!e{jrwkj=nwbjq{Ctj#8+lXm|~MSjm3Hiu;OT{33z&qn+F1hS=Hex-C^KAjHU9= z6oQQoHk`q zEbNx0a8ZRR{_=_E6M&fRL$ADeq^$7YeBgP~$nxipXTFH>uo>f*#~0MfmL?iSbBe!RZ@hQ#CNtyv%E<~T0>ot^imu*uHx zJg;D*pCi~^AC+c}326ku4bG?0mH`n>Kr6Aln>;~W9lA>c`c>dKot@-=>X z+y)cAVWJ?}F)3QMrUT@gCDdm`L^P{R{`u+C{XaWmHH^XM6P35)f`N0S7EV~9tAWf8tLu z*-1h|y#ZWzk9p;j-pug*GX^-EgA+XGW4Jps>YibCHCPCGslv$r3Bb1`R3}koWTaUH zBWY7Xfy_nHZdv)WqSepxRG@nz@X1{G(_PmpJ&&t2pdEojR*0qw5rcB?++|Bzn6B+#lXKoN7qvU5kTH(QUSkK+f7)vGq$KSPB>RiGEukCSGbDZ;3Kze%j7C^h}u{mcoiA)T#{@Yl}IU1ft*=d!9+VX60AFXG_kC?y`J< z6!YjzDALfcXHtz7Zh7sZ{YvOW>w}sPTq7Ja2wXFS78BjCLoZvp;rwY+T*EJKAHE0h ze7OE?)xn6!SOoQvU!557-wI;88FeUZ)B>j=nZbAStsw_6vavCORd~Zz2_RC>3Bs$w zpv4*$tGDKqtSuv<-CG6qt)w2jipj;Qyo#U%PVGxN+|A>8XiJjtkaK~8z6d$tI9q6UJJSZ0GWf2|%+w9;oVL)t#AkN!zjf zjpv1J$unuC){#d~Mg{KeA?rGB2HxiwLVas%#%@?wl2K_Bx}Wm-x=un(0jMl<2zMp@AZBi1$^HQ#6Aqrf7GPI?e5`G-}4~u)1$0BKkC=RpxQsEq{E%g z>0#aHjB4K$9AnQjY1gd$3iz~iEtB3p_O;onA=NneQxxDT&2$Ir&7v0&-P_i@CiQ5? z^;yI+N&twH8F%B(R3T>3xn~gA&d1I!n>y@Ul>X~`pHC7Oasm(bkoK)ekaEq>i_8>j zg$VCtSm;{;(Lwss#sK;!87$(wcL1;(?6jL$a{oUZce(5Xv)EZhnlu(qY#KEIjraDj zMR6>&dshCLe6SLrC(`*!)nS}BmF~F}b7==)nfQ@;C-;i1HJ5O1BhRe2L7(|0_({bR3vvAon#c}pPPZNOS)>g|pw4!B@np4^n#@^?q zo!e_^ZU~ur--q=2wp3~Fcn+UFM(|}41fSf%O&3`c=_p5lXfYnF8lGr%Igu)vU`$8A zTz3GB*5pmgL{(J9AK)keZD>*nkZ-!@6dYsEGileX{0jK=VR)WKSr1->*PN*VI=DXY z9`jkVztfHqj`QH>7~4|bk`@#ht(<9{1hlbVbWOl?Ou#LNb70RaX}3m#wOG}o=gUC1 z(J{{4Qz{@Bqml_8M70IuEpkI54B;TG$~u76`#EU})D+Rr#v zX!l|{7q35$DW2%=m=mIn10a0+=r_K%f> z3f|}c@;%R+ANl6t?I*usH@MDZa+iXT8ZrVpK6Zj#VJ|p&`dpbZM*E469gvfe9mR|c zvjt&{HF+-lps{(knVavJm?*HHNjBWu&szWd<^2gE_FR+pZH2}uoZf*Pg)>%nD(PvM<9nQSP8O&@SI0hQ6pswruukU5@W4u$>U`=|? zJsmMD*WQZ4WLOUi!V9WWcTH%q*4ONUE($-!%o%r`wXU@NU%&sk{=;AY!jTwAoHxS! zXv5GlUc(#_9C`#V2xor z#OnR$oTA3dRB6|(&Q&IuGp2jR1qA2DOgsR-Je(%o)jOvRch^U7ElGJ@FJh8B{@yms znqZy6{^9HTa3F@cVafc#T#4%+*O4|B_X}#C&<-7EMR0~W#^)YVUT|gv9Pvmk!FF#6 zg1IJI0BzUdjA*>d7LpL>lC%)`D5J{p&bc$yHKK~}KBkrAuYv&3n933ra5E0v6M`tf zxFiZvl5iAh`A)_?sq5^&BW;>#D6t1)z5W*uNkD()z0cb>x1G7V@R8M!*c6C5V+maL zk=XOiYvvvi)F|AvZR9F-sjOMT7UH~PMLOsh;&uMzd!OU_GfO^AXNfzQiCVUk#iDh6y9!->00u5<5igRyu@Gyisi-rvcMPG}C=I7X=q1=~3f*A!W>xSpY!Ebh zt`YB4^FHj%y?}gv2?I1K9M@hF;b|}fZ8Y3m2JGyDJ?}!hZ%oiYcij}`6y83XQtZ57 z3dgMfa?7B{KL5`Yn$rjkB3A#R~GwD*2@^ZA3*&)CyV zAk1GoIks6N_evz3QdSc3n0B_UXn)Ek=+ew)_zD`1b2IKGT0&UBy#e>?EH=NXgb-c0 zj*X#M&JCmg<5lOI&*dA7k9D_Ff8VgAeY5gR@S8Y)fWEpI$;o%U&@{Y8(R{A63##HqC8quV}IT`#rwB|`MSW7{yN933gMqzMLU37cet zlO_cx<_7>*sxX}R1E<2CS4ns&rH|0EW9hz?3KZ9sj)8Wb*)hiGL@u6BrP2IA!;mLCJJA3u$dLD}a~ zP z5qDOb_N6DE>7RM?B?(NaHcr7aQawrgmdbMkzZARc?bsZ{By*%W0n9Pc(@95eta2t2 zXgbkiaMGiiF*zXY1nN@o?iK9V#CL}g{{46DIrnq@&3)<8b57d34H5kF_?5ZDq~)|U z#W)w*J#~;6c+29G<0#{}nlCXJwkm+ZZn!^js*Kqu%)0K!@4}`C^M6E5IfDEo6aA2N ztTh~Kp~D=<#_2i#ib8-F!H6$AvmFEkhi+N<)=7olCNDnrtbhK>ovG;5JYd^}2Ur%v zVKp0JWf%J+6GN_&^e+|IrP`NDioB0)DV$DZK%~rj2T^7=GfXma#yTq;p25Au?Nu5D zHCi8A%B)lj)kchD_>5kHM%E!&i)7wfRlb)7Gy$kaoTuV^Mm%7dMCHOS^El@dO+q1N z1wCQ_clfPXG?AVYnLoh{By}6<9i%^JSeG*0PkIrEOQj;8h^-2yGOpio{p3m8J!2L* zUzWkcZU#~dvMm!sVJUN}kEV9&_L}kfNu!!1!RE2G%MoPbrzVFd%cKpeWWtWx5LFW- zNv0N!(JCd8YOLM;n?rVhue|Fyo_=z6EfLn!W+kbC1oKtQ1?VE$BLI+!z1)?kv}T2M zfQ65VjZ`{cJl6}3OGHiy_K=Q~06^9*>Lf2R+yCi1p6h<>7Aze0T$A?A$}_=l9(&eJ zo(mHvbxex%xQ#tdh4c?ewI~zP#*_eu8G}kHTDsUU!eoFz^An>a#We~k4%h5I^6i^x z_@uqF@-B0m3t@t_3>Vfgal;!p!hVPQ(vnGty}oIqRVI#CU{2(;yAW20AD+A<;aQV! z&WD%pZvPL$GU^pbXZ&ui>)ZouY!c$dyNshIwURl;wR&kA9ETIKhIeL1TE!@ecbCfa zNA2%^7?xu9b3P9m#6Ajz_@mOtAN6^Ezo~=Y@A=%zXaBY;q#xzH5ex?gu~VvjQ*car zo=LlAAPn#cXmLesuDq}=5rdI&3J_ui_{g^6rOT21;!zm0XZAl0Gc1IaLRo4cS)d{+ zW;X~T{Qq*G3UXzu_eGxcRVTe@()T2N&Dc-acfNE2^r(V43bDeKA`n7YV&25>`<7XF zhch0Vt11L$%Qn)UHCGjFloB$I-s-ZJk9-lJs2=C0O?NmZh2S`nt|8@Q=NO-xg3nDso|&^!6Hccv!8(g_Z@LZQr?5 z4Fcf0lIpd`W>8}@*xv&mHWCV+vFDn!Z&scOesRnNDSHwaI&+Q3;IV8ZxjP2OMJ{x( zX^7%XOUM3C=|h#mN5$S@>`pm0aslj%#>|$jPp-|pU!|o{@Qpp^tR%AXPVg_sC+mT6 z-nw~$0aj?u)!=O^q9?SNEzIe(G>_pv)>3)x1t1JIH-ltZ^rgM?#=9!G6f1#*YfePp znDlR0c_+Ax^jo^2hIt=QYG+`0}rR9;@X+l7#3VG*o4jD6x^uxD}Bm|#Gb7k zsHLp-&}+G_d#N&VoJjRCi>gzNDXl<8$8%M4uF7wIjvcI zkE{_Xh~l|bq@nhfYTgGcVS|H0tlX&AUn+gxL2MAI^iANA0NC(61Fo|J(y6JHgz=J6 zuR>cl2v{25($v6erAs;zo%VK;YeJzpCi;Zh%IcByysL3IlMhX-m`QId02t>$jr+uT zmm%1a^{Hd;p_62xP-Z(lcRoAJW4~x5Tjz7BQrVmC|L+y&lG7R0nM1nS*|b&?Db9{h z5kN04B9Y%N_4_FQ6qy+%4!DK2aBgLZ2z?m`PTJxAxP`eC#^y1M%Mo=Fs8~%U>t%1Y zzWmg)JAz!>aExl>Haa}ll3HMu4d6E|L_DivJk1+{F_Cp7m2*wY%?W&>F|7T6 z7+WyJ{;i|=U1+i#_k^ngf`1ICZq}P-npz5R<`~@Fy!Acn)IJn7TpU=+`Yzp&( z$tO|LGlKX6dw`iqCW481SxL^YtAt4}$@nb^kgOz*oD(sIxYvY26I+-ITx$k(eu4&m zFV(&y;ElBF=sSuHzc2~Di+Oo&+*0N1FwGsFpfoq%maKrs#@?76a=W$ zir|=VK`O^04mvQ8?Cx5&``2isfA-B}G@c(i8bT}vwNVRbao-yY@+BYlD z1iy~YE;sDI=Kb?JR$`GRh@K5U#B=u&?r^V3qa~pifm(?Gu}Rw;*Cwh2O&99zr9W)$ zCG0tu1w+9ayP;0+e5PQGJeAKT8b>8<&*?!Q#^--#|e=m>uD9<|+FAfC6wAu<` z5NMJrE)&o6dnK6YqA-%FtJG}eHZ1Di&P8b>6ZK1~4!7PZlMX?+7!YBj;t~wRK1z%5 z-io>{y}4u#5n$WKhJ3tq^f4NZM)ou|+jLP2_#)jmpCu+HAYft+t*U_20&Wz`Sj`eKdZhZ8v=c{Y4t_5aSEQX=bE%{R-XA>8zxv9 z1o9yiu2&GN-KdB!yHRPTWgga4hRP#IYgxf%WztKBu2ilvTwA}1Yh>`IU$1|`l8hq)xIe>M#>*)*FgbgBoKxGra)Q0Ask^F zMM$#9cHtafI!Vy=E>=9HCQhaT=6#tssTgr-kTdUF07ZPNv9@mV{Uz}8?#tn`#fC(! zQf*@(6WNxrDoX0N5o#@4O96BwylYwSVh~OR=2mL*;*%@%Qy1y$DFaijUPtumDfULK z99Ek}EKK^%DLBXe)gUw+%fwOCIVK^bkKRQl>Iyg&I!jntYkLWdIZhe;5germ-t#gG z)Pwy0$$Rr3J+th-@7`y7m#QM!+h|6USW=WY$b#4bgg~qw&G-i+KsF_^306G zxT!df1>3SC#6n;ofM)9v9RHF8vOS8mc}AL^-bhx}yFA;yIiK&jZxzWdc9U$fX9)$W zd)USIeb#%=_nhy-2SVN7Zyve+zqx)r)^;$q?hpZY(!@NzJH(0UJ445ju(w9nlwuQA zj{qGm3#@cio7-v;Ptd2@JGWOLMJ6V}4$|JEEyKudcn7Vb-OL)lIeRB>+I3p)TuqFr zz~_nj!fhP(h6+#nJ2ck-zlPnmIx%l7?KPcS#Fy=1Ynf=uW=S=(CQsRJf_e~S<0hy0 zN~Z8ymlx|=X&L7mTN^m{U)~lVzzowt5zQ{u@|wH@{_Xpj_8P|9Y(_O(@xw;;kPIAQ zPU*T{JH%1XeM~iy5qlTyz&2KtU)Z}v0}S-mf2=W6BhCAf_7OWL?rlAW`-p4h?-BKG zofzO`{U!M#Cj)5)5GwklhRkER#TA>5a=Gj|dn??IZ`R-b!~$HY1Arbbnu4z+!-{$z z-19(9OM5Zq+O@TFF(Z|0_}0E*NV*PJSdBLVm?_8V{E+|n?LYZuCg+-{Eqp`{Eitej zlV8B64Cm~c!@xM}(RaJCsCaTr;u%(snje=Kz$^v``!I{TnuS44(Xd!l^`g5TfRpxs z;Uv$<()PO1z$eW|*1t(93^Kr*4ixv~=bgqeT<)mZT|0b22_Cd{OgU)Ln-7{&rppKv zhRnm|6x|#9(!8halYg2I{LQ{nok62R32K$FEi#+D0dyldNud}72A}*FKSspaTqFVF zN7vt9Yj4N)BGF(7+E{F#TG-p&+qyH4uBlgVC1oYM=~!#`wXnK~JwJKcTlOtv%u`*d znOge=P*g-5N0f3^HS7J!>CuJ|QD3-?D|x^Q0QLYT&wK{^4!{;Yd%BE$jAA-s4%BvP zVn%47Il_g)$@MVDe=-T&uNX4k-_|d4B)X)I84P^Km9}^83J!-XcLC59y%uK3| zYz-$4E=j-`Gf_G$(%JU0g-aY{2e28n9;LJocV!PsNGpjL%hUA6#gm!Pep<@*r-}A@ zRvq+*yNlX@i*2TBs~pz`q;_pv)obPp zXAd6;{omszcgIb5*{Z8AcI+*1`J{o$)ii0E&J=kHZatIBMtlHEZlJQ4K@@vaZSdnm zTfjH`kZt6s$|)u=ay?L#8>qo*_E+JUs5RW)F`Ps54(*=eiRJ_6za7xQ>vIN1am~Wl z?CqEbD^Rf-Y7~qVR75VqtYQtP-ucEVR!7TKg8r_gdjD6NLi5i-u1B6oBhl|w|zmpf?3z#*n+wgg-^mhjI zj{f2C>(b!9YBdiz+eCfgHjd#Lnrmp^J1+`rm{)i(HOp=IfwR6fdTkeI|n|3PoXGEyXaYR z_w1a9m_-$)wyH|kdm#o#Egr)?&FQjA+VnA#Z|dIeV63HStT$6?(QBu$KepoMMjgIj zKY7Ex=nQ#iLr>#o)$y5ae!_}tIoYNX`W!x<_dh*VR?*{4^oP1Jn=#&}k5D>(_%2?bPLcmCvD zQ#|1Ijo}!YXXvH!`1k7_iW0jd^GL^yA=X4T>*TWz(LkeIn8jcKIH+h=My(Y>X$V^y zMOMFze_``*Aw<;DPiIY&q+^G6yANsv$&^g4;$n3N;`kyGXyJL(Y<*(tM}bVS zUuRzvT053*(Z-sHBBr8~n<7Rg+NBI_vKP^+>T8cF7VVzN{{x0tbO8KuFM^$~ch1Z|pIWy(0Z&Z2r!4yZ2KhF3=8TlGzgR~K;dbcLZWsdW1EzK>zBevHwZRd7*6_S0&MRUNSQFhVmIqV4 zg>ts-zhy75p^{h7zK;sk*?=8}i)h*_15pdyAMKrjlFd~UYsHppn6P}8G@*wgnK7B2 zQ)B10WK?;<$kzVG4O)ZSF#WApPoYyB@FMU6h4nGCcc$gsT)tnDfKeVA6;x#ImOY4j z^3Trg-d|9n+e%s4I$kfrE&JY^c8_V0Y+)BYV5;>IW5zqpDeI8|?ED42E$GORHdJ!* zzMIw0(E6|{%fqg6e(m>~Y7UCpqOoRs z39=$+*EE@XUr{pvYwwM?l)P2K@`J|-V9QD0<)si0rU=Q{*oXr(U|8A95Z8+suRC|5 z7HxgSM2-q!VK`099|Lh1zNyhTUuJP%g0JYF7{YD--$oh3Wt>3w-p~*LxA(Ndi{%0T zb&UN0d8`i$8gy=$>Y8^J_P#WH3ZE_EWNzz7B`=q(b%@W^<{j!1ikKYi1G<+j`+kgz z&aP)2^Y6U;OOc4k%f742f7FB@#yFvwnF6=MkdI_p)ML61Bh5lN|&)?%D-8?ZVQF)h1H<-q9y7Jw{Z;5xYy9WnLGo2 zkwrKKUdiXI<(Tc|JVJ4 zF#Y|e}6w|0}#`$ z?CHL6Ud5Ljy0~4T7$2x!qJUxi!=f+iFAoIj9EK=aG!`3^${nul9GiGT&N)$QxV>XI zhvpsHJ(GW$51hXUNebbP7#|(sw!Nv-P21RS*dqUf<>h(*!&=0sU~B4Y0)Q8b3Ds{eVg`vgx`4tI>@2Sg|N>#N)+@0c1P7 z_3k{pW1H9yrZHTsyWHJ43ZJ*i`{(R$y>A=z2ONW;<5%puzDmwEQD3-?V|a$<8rpYo zaJY@}G6aabd~AP?;St4l8WRqsxf$nDg*jO043VzsC`XLjX1RFR1t`L3NOZoH8C{&0 z6@e9TehnwmoX_EXChysG#Z@VBsOot}_t__(lQevlJbAc&^~`hI#-A%OO22FWym%1! zT=T0gwDTDKGthtDu%r1LQ}v{#wtz{uwCmbb8OqseV;k*$(zI*e<9ct;64YqSszxj5 z4K!@*IxM4?WiUcU_dR;}SX4SrF&Fj*hC}VbK7XH7_)aO60H`t|kRi_KRjk8n}IHx=cMU-&X@0@8;#)vK-^qYzIAr~ zVem`M9C$* z*qUW872QYT(grSEA#iy!UnTM zUe!FPVRDfd1`dht3!)X>9ebHNPO;3QF+4+a4eguBvnKLZGp{PA^wc!NW=R_a#2E5n zl9lAS;go%EMPyO?Ij3!6IF6Jej_aiu0%H2FM;X~Q${CMgjoW%Ld=vj4KneIyF5byb z_0I`I&e_Q$c9GSYNrkQ3RI?;8lNIm1YleNf)%3nc@@);i@)4TizVjjJUN?UpVm!czc)%q^XUy|gDHT2Hs%DR$DGu`+0%l3ljlfh&ge2}Xsuuyzq zU`W>Oz}+}<&qgLMGyUfv6Mx6o81Q+#2Uw~6gO=Y^rnwIoNZ^IF>v z@Y~H9S6!@+7Bv52YTZL&d~ogOnj{}G#Ir4XVjiWpcB9RFU^nsZGS!}wh9j6Wrn!>g zVJfDa4h@5{%sne6xPHL^_Pk<$?!tB5Y7@qCRiO*kI2`)4t%7UG}< zH61b2twjLn<2czJI2(eDb~+!3C@WT``L@nq@Cewm-WDbmUTk?~&&D1T;;2fv@&?aS zPo7^CaDA4k`43|X{VdUD&*SHxhvxl99RU8M(7m7Lc%SCyU$p*QsTLHj@v?`0S!Iq< zzeS8y{E^pc#VfQVbB@|>^2mgx{B_?9_i{?c85XCbp-S;XTiW`Q)>gUpqYZGVuJ>%G zK1+&jf!edmP9t^|ksONSTzfa0O_^>dG=;p^AXo#{SYa z=gTH~yxhF&yt3-;HT330t>O0WhI4rh?Via$&4+USfP-iSt8#;5uV}M-6nohznit+I zP;nrw&}L9NuMF+l_DToZBvlYru!~k^S4Rzjg`!cc*p5y(o{Je?jT`y`Z+17lbA|n6 z=N{GBPvt&R5>CqUS%l-6LUjrkEs+Pa2tn4jOKbw zr2(SCO9eVJ{IfFkX>}~MAKO$igLUkUC}1Z=i6uWg+kG)NV*n;T@!%k_lAblH>&*Wx zaa*VJjpiKsbu68CzMma>(L%|OlBI5Y^u#$FwPAJKh9e{j7cs7_fY`TA#azf8`s3e) zs!UZl4q}IH7^wMaeru-Q$M4Z*zZk>DHu<|9k$bb)5L_3@GtPEl*tZHJm4LV0fDE0ZT1}#a4RZ!G?%>t&KJ*Jp^f1b_akPRe?3lW!V!O0R%6h!`RMb~hIoLsS4eguBvyACR?HAKLde|BugLj!`2NIhR0NlrU z^t&uAJjbQNl#K}-g+Gi95d6$q z)WoAz%o{p#Pl*7%(jNk$Z}F6rVtn*DHY>je&+0y zgx2&?Im}ea-Bi8~8e+=^UsGoH>vrFXDio`6Wuz6)c(~A)Ks6Tgt|-$onZ$WxHkUQz zBl~aBEbHxpW`7^IZ<@SFX=bOp3w%m{Jt5s-@5xdfNE)MeBUdht@n@xV*%j=P#I%qF zc0C#x?5<}aZR~Gt2Z7h=Fwf3cvYT*dK3494ueq=c;nWt+^<|}yFIyG9Ci?o+_uc@Z$rj?&wGY4l(8c9c>Je%O4mF#IvzF$fac8J)E2!x1vkY>4iOA)?HsP>C z=rSp$tWkPFz2Do%_qJYH9kH@Cv03J}Biq`&B}55?#gv9Hkh9JDA&1qaGk)Cm%}qUn zE2N{KIT>Sa(r5Kpq=w;LRg*`rWu>}GY1zYATEb;QfGmJ>pA?no8hu*>lrv7$87GI~ zn;Nj*+G#J3qT-uls=HVt{}}COXh3Ws9MhrW=zqQe-NOKj$I)iD`OiJcgVl=QrT-tz!}&x1DoJWSud^8%U%&+_x1wf_7^!D#Hqk?#GpO@pWT z`Ol&u(Ht19P9L-NmF1~XEpgL`{nDH2(9g_g)mElz>0-8E5 zyG1y$AHtyKzTxiui4;_^zper(K)exY7DAx=A5SIYna!(REyIy*z{9pjb8Y`U<+}h# z6zeqxN}fHN2K#SpLUeqsczZ4LJB4>KnVT=`6rFvgM&>Au?;m70-MS!Z4Yzj;=g_=E zyH`U&=a{=;2<@2~_C#K2)0zdo586Ptq(n64eK>0tVZB&{pAKEz z?e_Ttiq-QW+=W?JLEB!&ALzx~XL6tKZU+3AtZ?eW2~l6TjbnHw&9!UmOM5y(-NVJY zqvK8yIyrciWe+gyj>TJx)7_i> zV=17OnjcZkpEbpgZJbMcjMkc>k#juci}x7qJC%9BaL>n1#DK*eRS6Ved}tPR9Buc0 zZ>%#^^0sN?s;;xM7y5^(;Q6v4Bf<8EI@ua47mc<(j*3M;S5Ig^4-Wc3q$qE896sQ`o!SM)6`t z_Jgk~{%i{8M6DIK_g2wYK|qAW0R;luQ#)Z4C|Y}zAsY>hndwu$k_oss#Q}U>PB0(1 z?mKAIlA1t|75g+E=<`=O=AvR!cFt8s8o<@CYfe^t)`TcbC0Yp(YDZ_qCf8(VMQ*LE z-X@%=%@x(rSfb_V>`f*x7d4R#Nth%%8= zX0bc)UrwD>amqk2iYCf53ScrbwEC^}Y27*Vs?!uzT4%e)ZESH{$MB8k9NN3G%nbb3 zGHNdg*tKmlwst_buMD>B4HV9!fDpbM=eB2zZR^4+!29gr6TNx;cjN8(ujX$PrPjdc z<%u-(IS}1Utl8Q?3Z~6y?rqbX?+vcVPWDDJ0d4kS#1UPMV5hdKK{yy#x3zj8imkQP zup=rhsKKIs4aQk=MotF8iyqzH$yg8ecS~G{onYNIv14M~k6GSg$(xj*UGAtJ?4<*6 z#bgnKG#4YW>|PLub!5(mkf@R>_%QF?%|Q#7<6KWk8&-1rmfwmRo)wc{z~`3DX7+bD z%?@TgZUO54f!)Ic=2KfkUh0qnM8diJyYk~&pqHJwT#Pe|5quf*OC!&*poM0A;ncG{Ak=A&qg`6O7rgS2J*Vm z`P(x*C3pBH^&;z@L`R(TlNK$gKDvrATr$0) zuKMKSAah1f#1PvRuz zvhP+cx#U(P(j^T}4T*}fU~Q6lU}j%b^W84__BW1C^Is}j@E;|ku}?#re$pnwcb)+B zKIt($ZPVase*Ux6pZ_RLo-cmLj_ptT8Bg0Zc$%O8EE*Ecp|e~-ZuSY1ZE#Ik!~VnV zTZUt3o*VBD0zTC~p4Io?3Ia8v?A$1mXm?RX5LcvFO0!NB4ZjDBM=!uF0K&w42N$4P2l<+|QFVI&^xEYAYJ-&l_8Pt$5CTKZFhJ z#7RR8r-6zl<{QG{bPxX6m1G(7fIP)?yolUrdW;)$#JBG3E!^QcWx4S-^+j-q9&cNYA1K9T8Z_!+Ikfjd6RnExHp};4B)vs z)3&l}&`iYCF?rQ=aAAK58B1?x@nP`@_Mqcy=3rAQgRV+bO&T_s_n@Uq&~B3_ggH)x zbeOJUl9G!`6kyIma}I;T@dcAqa%2H1gPTh0`c9sr7Tg6|(i5!}G~0GWt>N}wc?N6; z?Ov0A16Q1X*Gj8z06e!OFC|ZOl5IsSy4mDt=W68m2mrs&=txFgBo^semg(`F)EMOC z$Ji$;sWo6uZK>zYJKq5+2iwqg+Rdqdk!lMQVFQ~m4=BpRU5b%WlC zEPW``t!eAl^6_O`TQoVJhX;>#K&PGNhPyz~9pe|L2ig(YTa z_A|#QDG2v26WVSEO7!6%faD|5dWpu_-sn5))0=T?kIxnc5bnl#+qDsfm83*y;aRJa ztsc951EfjL>Fi9kQd3m_EJtQpVw1-bFHc_DuoSc+MU^r)NW=Ax|UG&V+ZQtkKT zk~!aVsc$fw8GQwsi~XImXY3l=dK0Y9jWh9R6DE<8$tju*DnE%iHGKkmmww~ubo@)3 zxASLhH1?fmj5K>5ljx5F*w5OCc-p4H)BOBrrFs8xH5z-CCc?)7>}PF6JneORk)Qo+ z0Q}Hpu9TAdbxO3f3_nB8HBnm_v0ylc<{8>GlV89mg}4xHZ@S9)jra5kt1ZkjVhwy|xQCim@0Q)HqJz z%=WtetD|>ee=VOPPrXM2rS_>Ey0?LxZKA$#8>hZPbIm5i_+lif9WisM!UL_e0*^lLw?Vl&J>|1D{FrD{+9;6 z|LAZJ{#Js5nk8L;>fYiQ?WQihZNeYWtOxAa`H!nbtW%S_-Ar*6_mTS`&2d;C**!a1 z3p~%;T{tuJ&{?71RIc7^dH(DRtRBy!y*$%DT%OLqvVS{Y^}vdhGrR6lGB^jtWAPNo zZh9_H9%rM=-COXxuH_yt2VAC%{LWC~km^oMd^A6Z3evfA>lf1-_kQQH5bk}ttYR)X z&6Ef%rVCBDQk$xzS413BsN_?P`0fhoxP^)}f5rSH1gqm-*KAIxU_k z_|cuqq40tN@HvteF)Ejg302|O^Gwf&X&K*9OM;>to9#t+2(gDjR^MX(c_8->E>>-L!MPZ>M;-EaS2)*wBVs zxUFOO<`#E8c?bOS{ThOexo2``AFPNV%m!=muk9X*u^~6+5ohK_mFr{s^Hmqx)W+dn zm0z(H;f6g#_r`tXTL$(iR&2<&lYHp% zhkS@$Vn7E-W2id0bNAu-i`S4(Xs`OSne@B^A@Kpggbk2|^lV1+%-I#mOOhL4C9N}z zB|zcq5K6q23VpaCJ%Onr-NG#~KkEH(Sp$r3=R4hPy_YmPYmYDEs$w{qc(!!4++@?e zx@_ZWT$+M*zL`9@Oicm3CsDd&8QMX?rZ44zh=<+&a80}juyq~gUn+JJ(j{m2=PnNY z0)%P|l=Iid&w4GIK`kjxjPQ@6S}g^g$C$5cJCt|UYJdugA#IkaaAhiDzM>C0;vyfl zP3-M_r}>a|o(=MjlQ&@WGK>mZjBQKp6XS&~Xd8QmQy<2qto&?U zvH!p0`LVrZ-RWm5nRFbYzFZ+yp{IcMT_(>+Fhs5beB(c1dt-}yW32PS7S40kX*tFs zp@0!tuUgS3guxdwyos1p&4Z?aa2r-;SZW zuU*l*2$i(&b{XtpY^lNEgbpc*fi$^<5Ysw6v=COh=_;D=c>%reJRt@9MNr*8sfqAO z0Q=K4BA&&h?nQm}v)-T2GS=%weAkmS5k3iE|0Fabo(X{G1uI}xd^c6#d#MpMJ!pyA zDnvERVLE8nt#6J@cPHDhHim+?@?&-|kCSa{3y;;1;T>C8@6M@ga}>N(C)aJlDzCFj zek)9m=-M_}j;!5OT#lhiLya|nyJ!?07WSG3&3UxrCFO?>we-pqUuE)rfYV?kX&-s6$V^zUae;IQFXRKFg`Q zuaf9rS?z;I5V#>RriqgwSR8%24!YQw=c6vJ4Y;l@cKMxY%END&m32_`BqtUP3ZN=eKqwPJX2T_h>FR3@YHD0kGEFR4zrBnhJg-t zmTo+I2VIS!TXu#&Z~r8wthw{K)9Q_P-#$#lx)eQU8aZoc0Nje5TXs#)wp&Fo?W1>; zsOuMoqE~&zqgfmZqNc&iTGBifAz^I7($4M7D%bbyejF30XBTg4&r0orGXq+4Nhf_! zh>_j!2w+VCs^amW8;fPS3#i1EJw?pj+SlWq*^@eEIOnw2M{TO4>E7t~um@c&Tyl?Cpc2yluMsUGFbkP5{Y&Fiue1As#TWK1&u5j2TJ57LO> zrbF@{&^ycF!s)PX#8lcHhiQtwv$&XNH&Dt4%_BMIic|FXqZ)_-?Via$P{PmO3Vwe# znA$g$yFc?xEsAa7C=QQZ!8e9Sp&|#smeniU4f) zBFdE;obe8k8a^^%BD>4htj^Zuns|$mBDSGBXLaoyclPwW7h3nED39F_?0?;}tKCDV zR0E1))b;~%wqdNuZ9GU;z*P|NR~_yFSYknts_r3rdNUG~%tf7>b>pLX8Cey7f>_Iz zFd5)cWYq*{^|_)L1BpAuRT*tvnTTA((}F@D){#%%0sko#e*&lIvxP99R6e&HxaTkq zgMsQXD<}SD7gjeH;Rt~A0TQ1ifc#U6D;o0$OyY@8tcZH_MpS7)*tt(W6_vMn#WMl+ z)N?XcJ_WD60pXEq92(|h+$MWpI8;wchJ}ruw2fE0;8>uugLky(wbt5MKFXuq{%hM~ zZT&=cp?RwE_LPV?0f1916Kbh zUdWA`#sq65jk?<765-#Ac#UQ~d4Re%^s3S^C{m%2FU>>`Ek9Qm$1=?>pqb~Vc8Wif zY|h1#_GTX_(0Jhd!Qrfzd)~F++2qy1u{$aMBIJ}~c!+o4zkYfDcKY8Iw`12z;Mc`A zG&|qf>ct`~X3gj2wtvwrA{%kGqN5A+HwuR*QeF&qiA>yu!o8R#Pe`k3(cVp&=KNT#C}orLB|rjbz1mYHy<6L*RuM$lj%5 zNMCBZ9_f&ihNC()RqYhLL>%r6L(%F2H6Z429;iu2)sb>1&~|PXn%BG}Zl+KJ!Tc_D?eSzV80`q~Zv~ zpmG;Q(;kIUGlV}qTE~^4+?U9?CTa_}Zw$xKJV&>SBo1a_;1H+qu^&W_s)|_>=3{`= zvsvp~^uBfe7%!~iPRjH%>+dpc2>arIS<6imjgl3PUCu409ZV-xI*?C2yM__E(Bv+oOXTy-c+S$_Y8K5V#?;p~f~}jYr~=Vs>Q1x*BzpnE1oR&@r-N;r_Y#Y`JK)CT zjSw_UY>sHoH?}cX`$3t@eAk+?yqWXBKErg3=|ysrGW3URoUd5n{6W#BZc7TOrh9+$ zfhZjQos4X!d`brf#qk7LRnvu6$k`_9i$V{>Gm5ZAW>wOeiiTy!wB77&4@8@4TeLiT zB9viKbJ_exJGTMKwq5Ld{F8HkE8J${Q}0Jnn|tRImn4&j?mt%Kj0ey9r1V{)IUhA~ zko^uub?E4!A#c3J!}lwcnRy{@+1~XY!XMh_7$6Ss@DEObN$MAc+Q2-wr77)=4(4X4_ zweM8wUbUeX_A-siJI~5+Z5?C+!1oyEIcp12j)AAzZc0NIvZA)~6|)7}br4V&_!L>%0M=Y3 z60?_kf!1wTmp?`kzGrRh#vvm%h8JJ ziJbEx6^kb|?t}+oDrRXVA6wTiyD1{i1FfH_u=?j>t@P1zMu{%csN_9N-)2J;djp$` zs(3D>OZzPOmRBNpI)RzBDWeshF+fW60$iBCkQq>}XIL}pWZ9ZNYW}w!`*`09()WW) z1mG{dYj1qZGrwAdW!uID6zr9K!Eu`tn&jf-uGu)6YiQp|dF(}|ki`a=4vnJdx!Lk8 z28q-?G@=gdsLNrOqr;@>C$|R39>T9*?FhJ%&MyRxK=#P%9%JtP3lUl6KkTc zi-m>8lzVm^NaLFtPVjhtxRGmNqd>%=N#9of=FV=QIbSM*aAiofOic*6?Zovn_j?ZO+|iFE~Yp_jLW zwDCzM1U{7>4*n`)l4!4vR@C63V4In@NsEj~?(SLUk6D`Q;Gk0Am$kT(bjBXdDNST% zS4~_jyK2Rxo`DF4X5M_KnHSU0hz}Lk24hKq5Z<2M;p5OK%6f)9XPl_B;z>8_87{Q< z$}M4ex6(NK>2+;x7TnVmSxDPHD~8PNE~x_S)LDIa&TlT_a%I=BvNd8m<*6Th+)pF7 zYBMyOB<&1oZ1!YLd+~d;Vpk%)s80m5qZ)QJLaYXZm($3Qa7xi#@zf{4DT#N=jZ}5P zo+r5bIQsU-0pRBa4xdzm{k$pg&&mjR)}MWr&wkN5|0e<09|wRxD-*c?KTWrvRL0wd}Bu%|L8Q;bohRT)Sr{#UIL)c%Y9;TV`t^6GApk+wf|+h)bUu(y9sF%{ITZ zY~rhvMft$T<)0d@aK@H1Eu8 znEcax;QW!P57Iqlg|=u|=F2r3@NgibX^i>6(z|VGedL`LWj~mwcwzTH+pwOw4* zIkSoGgk&6??t@`pR@b%J#w~#qKI<9@C?nhXy0~zlh_4v0R?EJVnSxSTyA$g5jgpL zgeqRc@XO~U%;h$g&A-eXd_$eGt0PrP@gZ#+juve`rqm$nj5+62m}LxKGxCE>Zb^O8@^Gg`-sgR$;nf?1+`rvP5cOdRo;d3W3{FD`Y9VT=aW8RH@IHM3k zeQ)r9X`0}I9VU$?o}W==hXJ(c42aqap9S37%|2{rIZ3-_Q;&0{vlV_BhBz{zrigCh z)qVKG z(2nU(n!pn&Rjr6{o5hGYjOS;HKHdQ|&p@fkr%eSsXGPHH)6gsS zXzv9CnzoTa6w>&4uCI4NzWUQc=8#7L`HaUqc%%Ih(gr3u$tQnF&e3uuHk_gPhGNc| zyZkxM@Fx5m}aAJ325y7pVIrU%k-VIgdBmP%ph$#e7S#Ykr>o)g1<|}eYz@>lj~SNLrGazIHI9ca>vKRBr7w)Z21QMC)j3Ywl^T^!1&%Z$a%aH0Zd1lIazF1w|K{#(u`k|=x1stkTAc6OxVD9H zg$Wr;6AdN9?K3&sM1A2lF2l2|iSR5)6*WsA4_+db3r3l?(WTr|g^CtB2e+G>qR%0j z;I)vkohVvJonvsh!K`B0*M(Zt{-{E{lHr?ycWCeF0NJN9b@SP#Xwnn8;~MniC)Cjn6z ze%X_O37VV$z4;f4{G-;!;=b7>72J23=!_d>D{-CI%NTz9_?O~ec<*5yHuF*gJ6tP( z39<~BHhTkH)!>b=>`_~|eXHN;wCiF|Hp>s@Qqn~YA!qzm?Nj-|7o&9PjsI~qfG(8$ z8gyAa`#gk07DL&y!HhEHtlS}?%Ak_D34B*;KG>%GK=FK z2yUv013cF_^<;65eyVc{WsdDMrD1YiIn4*of1E-ID$j>7&_h~ze4xAVkzZ(mf8+Rc z>fC%%H4XS~#-6=abSb79Xp4sphHZ31@`0va96JGslc>~6VnCyT8@FAL#e|%UW^APf zyKBo2%@Bw3nvmO9#NHc6YOdP;j|m{gl7l1&qmsU0=Uh7bWiJ-eFsd0J3)#L~&>c}C zhOf=hbHSOK_x3DIoU>|}Mv;a@P>`{WYyqzhE#RIT;z=@vuS8>4CUghdJCk?7Ki^MK zD9`TkGPJgSBa=h6ldKRMpbC_LI-Ya1?s%5Ob`ctylgVE;8EHaaw7Ms1(QakWmk-QP zbOAIDxdM{q`4EadQYd>GWb~;9L2M3BfVO9~-gpmYYUAWlk)IX_J`H{QIsp7xo4|cm z)9n`-H};~<;$9R5{BZ#I$2ETJdD87)WR%&*-5)IhZ@&9G`K{MZ0dC}9vLG?tNZVf2 zvql+zS%aY{Gd)OdZqhq>3?r)0viaG<3e9jL&ci)SToUx?uiyQ%Ux`1v zO>IBs)uzwQ*@khMXhV$?qqJ$VCNCofUsi-2FDtPkwPx?NL@WBmHiGq-BQEBP$ysoy ze{R~}``PS?EgLIu&JO__mz@D>s(pCZ>dZ|>i$}ax7TwxTI2IsO@?R4M}MaBGgb*ISju zRj!Hp!fhPGGc?z*9GE-qcDRKbhFd{i7s zSP`#kMM55CY3?*(Nv?lYpT1JBKSMK5az$<<<}zr|CMNHIf4=|5$^d&6PPTm35boR4 zc3;5KpH1TQrhM?&)u6ha;PSjnVl~qiM8gS-s=0+*xCo)H>r1oTRk5)P}z8)WV5nevVOxEBHO>#ju zCT19@ItA|18(7*kX%j^)7ezIQniuSSoeVZX%?-;IV>%JOA)RlEm+bMSN>mcZtMB*! z;bh+EAXhHNg^rzyOk+AY4<}E04ux`>i}6!Bc&iCC^m&gSebpJTtL1d7DgWPi|1mD~ zer7UFD+9+^em4g#r6y2QaFVZUJPlCgR-{20aLJi@E;D11S*g>lFdA&Nxa+AR%N zXqYQad|8?AnY65M&wa!+v1DjG&*?IKI1{yo+dGDHXx^dSGx=92;-zD6RvUv?Z)pXh zfu3gBMx5*OKmFX76K?N^Q-+FrXTF`i4W)Y8ot>TD7^SthLfCGItuvZ9J2^LbcmlfT zdLPER&`kgdcL$`{wya=2XXjzyP{=LNQu!z}r83>&7xfQNl zi_tL1bTNoRnTYzrZQQ|NE}nStkW>LKnXM>Z@b2)u3?tF*C5B7SNAzOUKKPBw&OP3C zJ*}{!m=@gBDW}U&DYx%73{TEDhHbd5msEuy+Pfz2ZY&7PM3@KgZC`rQS#95v?VUS= z9s541QQGfn!%wwcw-lFnbIk7PA$Md{v&8Tn*G{G1*i*C{k?+Ke2L$qmnNASbdzN8f z!}%1p5{<*G=txi4aArj#(FM^|T(W7^#`)Q;lZx=a+&ty`Jdwlx z?yk>hzdZ)6769_7tzu@Uhxa*s#(R2xZ~9?$$kZIoDAWwETE2U>f` zkLf+&iv4$Qo{sjAZ0);OcKj_SsKnd19!DrD1*|~46efbntiHgXXYJnj0V9{qtcWh& zDI7U?=oa>NB3q>?@kc=t;x)9rCv8MZ0jN>nD!-GyzrCDCIV4k3zvsT za}DiVlV@T+lFZeJ;bNVR_*d*_MWV@p-4-``c;jC!4&WlW*xI_b_3a4rQ2XC!ee4Tc z%R4SSNOrD+?Q^pj86sYY2ZQDu+B=hXzOQvq3-dv3xS0sENfhwnS`lNrw0*IIAw-;5 z9IeKhTRZDT7waY586+SyQw&C@rH@WjkEq+qora?*djG)dPN$Ur(b^L^rJ{70#E?uS zjO$CMd$f~pDcAIy$O_3w4Sc&A+>wPK4g?!OGL%U}3Tfk@K&B=Jw z)wx~OI8H_bW157_kK2HW3_5CKgO--XbHA7FkX6qL97DsNiPyS~M^=n(NAkMSL3%9oTwJe1$v0xMh^Cy$W>vsy zuirkQY04D7DsJzC)9th3Ns4mKt#YE97@^&J$%??ECKLS=&&RkwOAlu;lL!6QYp0bq z^IGj*2NB!wy+cg~9&cwFu$;6)6wr$&)*tTs?>`ZLi=9%RDay|F={_Rz( zR(EyR(YvZP_Tv-L$lcnUmsvJ-LY^vT>Q*6n-kFD;!8t_uPaT6@EVKjV%SIJ((1^75 zTI2TcGM!g&%#6-ScW%;{=S@18wD4qEHi)&sgK{vpptxK61br<(md>(J2FI&*G+SIl z3^DpADrbzV9JqXm!WJVrP?2B0l*U(a4P**Oz)+jIe5=|iPt+-8 zzGFvoarH2pC@nHy;SYKFKI^6S8V>5n=q{IQSUn7t5{2{Hl(XBQ+D8W!X#+tr?f9F~ zHbaT2Ek6v^0ZIqL-SUh~w`SXaUFKX0gXxiosdTd4-m4GrjUr zhfElf@eM6rDpubQbqvgcGSCu1YtGxF*<;e5V{mXoC3xcxg_Fc|A1iY6$-KF_UM;mv zakPDL!yS_|7eBMNZU%BwvPI?8z3{!>(q}Gf+e-ejws{(twIm7-v$-#*AE=^-_yh9> zEC(QY-q^o|y0%StgBI{d+?|LRl#-hlapg?yD6ITRxJ?TapnVK);_xpNICJpEtC#WI zsm=@8m-(P0{1eN^%eBhkho%eR?PpEhU?zWcDf4k6C)u-&4GIOj_O!dFmZq)NZ$Dil zK}C-Zho4~Y!O?n;X|55*?8M7=V@V6e~2B3uRsgz55&vIKHScAsh8twb1QNC_Fhd(>v-Hp>${?@S1Mj#)1y|)FE416L&BY!zHoMk^bWv zCksiA1z+)0V-mYzet+f(pX|A(ZD3Dp5m&U1a*J_hOfU=|kr?L;okU{RereuYGDjXMp8&~>Qqie4Hd`-dzn0S2b6(6LAa z?P=qai9fMM=aqjAkVa?$Rydg#CCaEivs*b7?aoZ2f?SgKA0uPL$m2Nkf}V$TH;ty% z_jgN{69;i1F1b)h2a6T)wxFzk{U>j=vC;2^@3=YT+^lRgBSS<-ed$LldXYT1HrM}2 zEz*!m?{A1&?7}Vi#zdQG!9)Mm4i;(?GesScj(j!{Ob*AlMHi>FG(Z+<3k$RvxAIyY z-VCNkrVWf=UL{MV1Y|CZK^YwXbZ_<+Ap<$aO|wfq3%0Mq**MZ6telU9Gez{bOFA`& zoMn>s{>&jt%ms*z#P&!wwG$nazf;Bj_#!s<*=VY94 zu!9H^S&JxY^l5=l&JlnDMy2$$H+( z>twgZ?KW6U>lK}^&bvfMs2U&wvyuwpY{}^&hS@jSR0?q*Oa-5laI+eHPk^^M^8dt- zY}igtB0nhg@%S3mFLka{VcC;f9}SSMV$=6K;o!lqw2ksWPF>?OvOtJJPuwtIt7+MG zGqW8FXB@tH)`?+ADN=lFbE$4Gv;W9Vto4~~-#0o)L0t9ONv{iEuceEjYG z#l^cZF{|7#?P|Jwnyv<4u0VyFNCCk*;|5I0)~CWs=myJW{IM}r_e!zUTq(R`_@I5+ z4^feX7z!XVsroXMD=+uFzo~a|7$1%^r#9Qy;?%w^gF@BP)NE^ytp9yVyI-OIV1Mc4 z#K?n`M&DaXIZ(|{-U>t(TMOaD8x$$Yj|XG>H(^`-E;X~^`RKH5?iv1Ar*t%V)pbv$ z)@1v>GMk!7d}0AC8@opD|Qc6lHim3RVu znxo!eg}mr4t?WQ>SuPx9v{fu~GAO!Gch%A4{;)l;Ef6!C-GK_O1=M6WXfz}VG{+{| z0Fs{QC|cu)meyDF++jt_`9AeG`)wk2yhIj)?(@W5J?V{s{dK>u=nH>E*iFLrBP4i!Dn6fkrxp}ulYm+s+LPe=V?Oy+(eJs${wS`Q0XKBb@x7k1tW z_*e%yg_Oh7iCn7hN3TZYx*`YNty*JCo-LwcnwrRu*w#40;aMIM2!7`=_Q;*wxI|oq z{tFy$oM?+nuTZ0FE8k9AGMd2jg|53Wb^c? zO!#9q;>T6as%uK1y*3$QIwElEu{Aj#%$F|aXi$0x{wWwEiNb1C%Ab$uNOB^L>$6y<$Kms2yT}szMsUV)fk<<6#c+@r5R_>vH;J z`Kir|(Hn;^jrFKA-FD?VlwgS9*q7;8dyE9fW+g&x6bV;xHM8z3l5m#3XA0F(nUoM+7*9Vm*zT+g+t%lONt+(_X>Sbo?fZsoccAgLU4&Z%1XxNv zHXignW~Y}tQda1pqa*dx*Lm?6x6(I;*sZPK#M>xP)0S$L1?qAm{30-X1FC^qLmtAe ze+bvi@)`seH=LbRv&FqkvC=Qho}vMzLKnfvo1k6ZY8u`|rHR(MTc?+Aw)|x}BbCGJ zP}3a$$EncY03d#=CD$wFivNft zVy{9Llr_h%kRVR4?3DTl z&jEE$BDY%+uoVr~G7A9YrqzCE_5r_3xWM@Aw|Nb)Sg!Do|JccW5t`|CGJS~{+M&Iesc)l;g4sy&Z0-gN=1*dXvJf>m~CI8l8(wrgF5i#~jGvsIhKsPx$p-h#eR} ztlZ}J<-!l)t{Tw0lr}TREG^om?jy*8GbY7W1 z0tLe>9C8-2Uh422uIk&=U_Qrn0ZitHtp)++f27nmYFe)x8l4RB_l(o_k;Own5uHXN zc?WF?2Dx_12B!`QZuR$l4u{RYkN+e8M!g9fk6v&-+w}SX>$+cRx_}qwPtM@*S*4LO z-o3pRS+{piDZnke7~sHmfVTk6gsaXGEmu0&IRVZUZe^6V8;UB^v|g!n!&I`?UiIm9 zV)^RQK(9|r4E%t4D-`^@i>YM$nKNb6GUML_N`5=h2;?5?luC+igH=stR{MCwpMKMXucK%Visj@Tu zJDuF~Ygfe5mK0JZd`}~?-YA**Xdf13Q_cK7qwj0w!!a5a3e*)-f^QX`GBN<@_bkc6 zfnDyzbitrD0@>$yb#EL0c^j^kt^Ibks zYa3x<9&jU8fMr}1tqqC5aVL$a{{ZlzZhpz$;f!VMvXkL->QIo^~bf2~@_bo-O zK#=}NlKr8+e$H{CGm~blQ9V*DNJd=6-(Y2b5&kUdgX{Dh&~A@q2l#fg?vr5fhjywR zD<|cj?xAI-1+8XOXJA_sBY|GJG%BjIo4I&dgv{#v>5yUj^o*H35~gBYy3Tko00184 zE6cU^i)?%n(9Z9p#s6TiZ6W7i;rGXBMRBTzn!LAEnOQnQ&3ANmD-cxcEK?Ql{^DYi zTm+40|1g(=&byVgDCTrBPw$3`jCA%XzccsV>*xWv)s!|>gj9NUifp+Ihd3qbR`i@u zxD=pj*piAsdf~^1%wr;8IwyJV zV>=PpuD>V1?W<jg}Mr4cjoMfuypC$AW59nF6EAXkOkT%b00*|F`qy{ z-95eu1HLeAlBl2$u_9iK!+$n>w_fEj)R+3M??Q~9S8t@nHs5?hx0_Fa+ds@~3CE)H zfzH%(`z5{I@&sGg3f~;ECtn}0+;-cgANIC*SM}Qb7U41!^Otrh)sXTU$EsrSMv7L1 zhBeA&z}|dR13GnvXiY(I=|cyaDKnW^CMU%gl-2&H?yAiNcTJa-R*g|R?27%vT-M$3 z@y3}vcg~_qehBa6PSn2$i4Ei{txbv9O-a>9$c@k5KQt(m5*MZ|gf0*z1 zUTu%wXY$&x?rOdk{^WJH&DS3rRJ&(uH^ukrN2#8OV@t%vGUlT|!_Ukt2`Lihv<#?i)_+CBS*n0W{C{7{0=Mb9qIVq~NOFZ+~a zNh&MRolA>5fGgZ{g82lPtCQ9v&nhW7mZMF;f1Y|SV7Mi2@d|Kz9G7!}sZg?fYi`GK zAC7Z%Eh&X8_AR|ukz4A+ks*sPIV28;883C~jhy}8e29~iCH&*W%&*_|_*PA^*NcAW zmPV1k3AfL$}(;WH{r0t{r?QMysSe$u8%B6T+Q&%8Z&dot}TAnmw3S_B_8??8Dhf_dhYN z8_arYE9>j?$T0(lU3Az&Jg6+k=mJA0?fQ-}Kw#Jj(hOl}K3PjbwIJPUwi3_|ZI`LQ zhi~8>3l|)BcTd#sr)OwvuR>`UlrutfrnUA&IEiL7qn?M^vSgGOb4FwcZb8458MItG z`!NNy1=d(+G4;Ln*cSr4Lg1|@hxBck+ z0nz$V(KY+DRF#f37mQ(Z8X?~vt260C_b8_ZCaLg&Rh$_Dt-90$lt<$-+B z(`N(yqR=TLpXp1N_4YZC%&`CXe{Q!kqikn;RiQ;LD88~;qHh;vG~HFdbeJefuvjzy zc$f=Z{wo-Eq;mB4Msf}p(8*^(1Ppo6f6%Q_H6kMP`E@=X@Ju;^1QG>%(tDUo<{vTK zjra}dZRK*Uc@Dcxs>b_z7qf46z9hF^@?Lgwf%2|VLokzU!%O1b9IwrKl!)K@hyqC0Fa?Z<7G}hpoA~6&glD{WD$A3+b}3dRBtT|stICuxD%(<^4cWDL6ZI8QU6Q!i`{e88&@}mb6T1w6edmSW6=jPv4ev1CefW?Hk2I3 zKWB*@))qwNR}eTpIThXTp5}o=7(_-zZ6|;kTV=MJ++P+eFU8hGHR)BYroj(Im}?pP zm~iSJZ)>ZWl@_<}O3{$qwJbE5x-ouJ{#A&~H=yKeKjT4>05_kDVY3@ATS0DB`%Tl< z)3i5e|mB0w9`L!b+6F*kGPhDZ7IaIwipJ+3lZzYR&;tr7Js-H zQ`=c=({OXVy`%=2$i?Qo)f81WLbfZ4ULL=r9md{r66=Ts5&-%d#Q>P(c8T^%>qTyM zHpZ}SNQcUNwmGZSDFw5`lDQm^E(}3;hy8q)MBjlgQ{+DFNp>ePMmjY+K4vS@>bMAm zYs+q9YjNLhQs2Ak;T8m?-+3S#se%rl2KYQ}5`FenrzrOYmW`{Wkh)!9n$m2urL9T9 z^#abQ>*ny^mKj{S_mDgXAWWOfrmwAtJLp$A<6VLNy*vF@0+;(fPGm`Ce4hh-U#BB4 z;y!$zJ;yHQdFnOm=YMcbap#Q&W*_%(KrE0Ct15&O`m-flV1IVthGmyV(xewgkGWDd zF}6kb^JvJG`#g9TP4<Qe2F681Fq=BdrIKqBddccL}35QS36yQTiSjOGJc zPS@d4%9p-bJvhAC47ylr_TA@_1o4dOYE3Ar&SC&hn1WC;?B0v9N-UU7gE>#R~>Z`8Dfp%%&G@t zj;k$BTI>Cquxfa=?f>@Y>A(_vK@9+=+lWz_}ZL+pnhseF>Ye2z)E zJeo%HSF1GY1jpZX8>{hb@&{4k#dy6(bCx$=gpn2-dzYU#pMCm$y`Z;LJ2-uBp-eez zJn?38JfqPaxdJp2du1nr-PZoi`$l85+i-qedF(FZ%0k#;eU7j}d9P8u- z(xnX;b0-RJ8V~xp-KgVyFiBIDZ(_2;kiFR_0rcL#zdBbxbpVdL{0uPrj5-g%ERk}r7db^q|Sx|Lc8@6M! z!#CHE?MPkkxtVa|3Ow~D^1y1mvrYcai0VvPV<$B%>%4q^uXK>t2M-GwVeIr=Eze8a z1;+=N2PdOooHc(tjc2iQy^j4nzeqmZ%`Qpbns4FJ7`7Ufp2#VrtBkQE{aMyJah+{S@FwbC#yprf$7)O9Bk?P5x}%kHbWxEtCI-S^5N*L!c*H?BZ5XaFU~ z_7t!m5cHnm?X+V-9Af`KU9Qtk8DW z&1>DadvJdEmQn2(;z%!IkJO(IQJZYmUHW+1((-;RG2 zTa@H|8ZF;6 z>V2{Lfd((3A|l#stg!SZIrERWu)iA|t*xjwNia}npe#V&iO`n8=Lgzgs8uWp&#t>o z9DMr5UEVzto~Zx18r=5xl71@VkO9n?A8vkHx*q*kshRHEg{-6A%RYM*yt9RBlRv)E z`X7*6y=2BCoe9@b%ett+^coQ116tt|^0GNuj|}^fl-3K-L6-k{4R@A_=ZZKM#jlk9 zkt96(smA(eU^qQCY}KHpu^@%P$ej366cxj`x4mmx+qJsuW1$5v=A(h&_IZF~ib1*Q zvMI3#j+Xyl+Meo$yx#=Y5E-AE!R#PpMYo8v+nxFx> zagSEJ%nT2P%;vUC+#AG|AV3psNH_o)ci8Ed-T5D;ft~X0T;S*#XPC1LxJeIa=Q3Q4 zS`sdJwPW56vWfQW#81L!97dkHUAuyd9d|D071y+aqu^%K?1yd_ zlnI3TLHsz>$vI=nf9@4V)lOH!%TQ>?|G@pO{4Rmv#~UkH{raxw8|0r=g+@c<+K{t8 zHI7(Zr{Dyxnp0D!?;9-K3&yN8` z?lzGy3x+AXo)S{DFS(5nC0wqi#;jC4K$@SxB26~N1Mp@Tq&TTP**psUys&;2>MiH_ zGMJq)kbrsG2pB;zStWM^yKx%AZ7-=vNbA08eU5h!B{vG*@IHc2n!C>U=DNoJ)Ylz_8@ppe@GpO={z}ZW-uG={h_YsQiFw zy};=^YoVui7vN@YjpoiunC+__Hp*y@ia0is9u;?bAxU`<$v z@+-*oiL6m@Ink`v=^ouCprF2#!y&C&MPVM?)2l&p3HpzmcY+CTg2(ODur%`0CcLci zY}uczQx=AxAoL@?7@@rM%J`|R$+C#L#U58|9tY)7?SJxa#$py8RaR2XCK5hP!I5Pt z%dX;@1C6-3)98NV_p#uMJZ$n>i|r1umHesO5 z3Sw&gzjTMgvacpIsVcFHAFdB@lTHRECB^g}UT?B?(@Y*1LR|J^+0=gf%=wpHJ{RpI+}Lz~{8l*2o7ldv8?sxMH(G zY9JOpm;vu9kMm79%Rv8a{*6c}0|~+Wj7;u<9%AoOu{U5SpWJ89jNt2o$X7tpa~mcx@ts-U2_5)Ar{% z+qO9;=W(YI@# z&FztpnMV3N?@L}MejWejP^r42q`5W&t!YWwx6iF?FY=C^GVe=4a<-JYa1Ul$bml#j zAi^+fVqfU^x3BDQL=b8ft;(+VJ3rCx4kItGX~;USaxOyC3AHE{5^_`lRm$ zA80n)q+dQYubaoy(e_)t+K7q(ncWc`|f+TvH$1m0zz9ahqtKbAjklHRGgf)g&2|CuBrS+b;WdoW}N8%>SR2FISRz|BY)hAe?je@!6$JaW2s82befh-=ioK zC3~jLYsVm@c(@vwZ+a<0F<}Z@?g4e1>q-sZ)fT5oAaFV<=a$Lm1#hA6qe-8q?j&N7 zI95<#Z_RgeoFBB@#xm`LJ+p@>M7NJ$BSW_y+$+THi}c zcrH+1$V-4w8@8`;wz{L0MFBg-Wu^k;;PhJ~`Iq9Ynk|p#oxFK8U)m+Md;~pi13cMk0DS&gx{Cnbs{KZyI zpJirJcKp@uKRKBK4Ssc`Q#3kvU)JlYIZ)^$xUK~Fu=C+m|1z}Qqa*cm)3Q1u)!C$x z;OK)8NjW|P7E((x%AC~ma?2Jmy@m~uFXgA9F}90NKU}paj<|Mjn>ExV2%dlb$QD@2 z7${-1Zb3D^PN!Z_uOZU=+5tG|Yi0Gh{2XFMV&QTlUJ#_a02(hyg2UGUmYX*4ZeM1v zuN^q8K;NIf{v`xlPJ^cG0W?gw-Ca~p=LlrAJ|8ixwGlUTDi#Hw7>|t~{0Nf4aFeF- z7}0<4#%DGuYSyzVsoIwuw)BRWi#|AhX$C=6UX2)ZZ;j2ppa zmW!4ijEu)IoxkJGsK&BSH*HnnuW|nV(LZ+bx$Pa_#=6f5WF7c-wceclzZCx1U;os4 z$;7Z$l?O}^3bD+7ui-5z>MhzKYmQbH>&!}{aQn=V0??_@pL;8W4sYAf%#!SHRjP4qwdX9(oK6=!o)iMRH$4bUWE9*idhgH^tepfqT z#HVqUfSz6GUKK>kN-lpU2qKihH57P_CZ*})fjI6FCh1#={3mPUZT)>R*Idg1B-V{| zY<-z#uU+GP9aj36*a}Z{V6rLn4o7;~yhKw=Qyalp08muf?b%uN1$>bUBQN-p{VrK| zrU;c|8rnW;=z|D&w~`Cv0g8hNVvKLbXNBX8hwaQH5*V=-F@k~A9LZEN$I7%NM23BX zR10yk9{v#n4}#BMhZ32;#co$CiEkuTzGvR3>LS|Fp>t;7K{@PFM0rJj3m`w?{{f?) zU76~HTey@hXM_D*(LQlC!jIg`t3Dj2^o#6t8)pU8HEhGnL2Xw@1NDI_5D4x62>_m7 z+(W%xsry$rp=-QcE39P&JQIef#twE#L_PJK_;ZQ1GN+tQdfpcq2IrUl9}(^J!6~XB;Kg$77f-G5SaQ0H&dJn3SR_rRd)2I>J}A| zKPkR6?ChU{qu<7og()_A*c3$E^ag2zCcy0>1`#p?nvC`5u#+m*U4PIdv(JGK!zIT$Y{(Wm^yza+cQLPf9dV`>^<8W7t( z+%;@K3}99!sgx}+d)+45jdAlbl4WZG;1lrKG$UW-8bBz{tLJOFROtv*t>naSGbgU} z$Y~C+o`9Ka0Pr4!?QHJ=f9FRhop6-MZ*CNX0;*@F#;+>bnZ)4s9I4uNH{3XG&jKB4 z8f(FxbjgcL7gnCd=xFx6M=;b3M^g?Yr>J1X)ZH?Y<4K3)ywN_ziYC^S_d=V4^Yzi||npBW;S^)eXh5*hJ4rk+$rB((If2M*b$)Fxoq=8%OQp`3S3zXlfyd)$S>3v;OdBh11j_s5@7j{|f&!>fs$CDxo6HO*NS28b3MiU-?r=A4mZ!dQIB)mWWZv;2&iG7%fmLJv(nnHYIqZQ_IuTUJhp*+e4%=7j0g zCAYUq`X;F;4~?=^C8|_hNMAyi2u=tseX9HmOb<0GCB2X{tnneR9*n{eoJ)-1iT;|4 z4&%rCK|JSZax{k`lXmiNr=RUxNk@6f$cz4a-9J4`v4f_?e2`LQ+E0hzQLr;IjpOB& z@rAx@VNb9>r%?n&rhcPOCakq-qMrCQBmscBjq(n6@~ahA5`o%fIw5V!PUMvwLZW-f ztCW>Z4AQ=iW6A?;Q5|+~8Oqy}H!(LDj0+e+SuCDL%3v!!l*RXl_m)lgY2&q`iA)n( z8pZSe^Fj23(6{%|A@;UoU2-WgiJ$b?y{h?=P}rJrY^@O`CE>MWse02YLFt%LA_~KI zPv*a4swH1FQ7iHHr=SG?Ojh0aX5W0&-qF#Q14^!&{DdzSGF6HAgHb`}=Ul;y^IldiW$ zD9tYEoJ?OWJM7nGCeXN3ET+^LIlk||+!YxJTI zz=?=EP?ipr!+#;YI)d+s1`G7cz|GbH65yK46{r0Ql4Vvw`H6ocGok&nayfBKY`^?{ zs}?aa$cwgeLQ?FNj(9pc7DVP?OT45!(zy{cd@jj^Hxoc9$4i7Mj1*WII8 zN=X}nLJ6;K{tawJpl~|H+CjJJD(S;lVSadxa#_pJ0U&Ci{Uovumf?d4LuK5BhAp8j zW&ZgFErZ`Q&(gtoBu;U>_Qq)!iZ?VnR##9b$}fEe+*Ucf1ZC8bw|n^15vXQkUp(doFXhcqinL*KX8TXQHU1BkOczR6tc- z15AyWz$0I{D&aw+DrAJA+E|3srI~eU>a%U{D111u?KHG%Vtbq?krISGWT$^?s`0diiNyr33CU;4+53yU0O`jZ9DU?*Yf2TxXJjC-H&>gxdqyn`j z!o^t=4Y6vu8{7N&V-5tb(|ur}g_sfzD5zOwhD4||gIK#o_O?m{_@g3g*jJYv0WMDF zfrzAv36blPd3>?W9&wKd$-2qXzKX4m(jMY0E3uos*4+U)v&C+yT*VnYsg%K_L&x#` zsm|Tx)pq^3)QmAv1VQ$f2DKz@LF-kLZHU`TE6JRLl()lc?w(`YI zQxB$5Y3}1<1ZW>gO_V16Y}@7?QPh1$znN*>$;edi2$(8f_m1fZDxKy2{|T71Or^P~ z8G~f;YJf=Y@}br*e{B%`O%t!ju3? z1T9EO?{BKZUOM?oJxQ8329EGgti#YsK@Ww|7`oy-q^ckTtdc+grt#S2FRjQj&4F)P z30h2Up(Lp?8O2%3-Kj}RQ6l%Yk~PMIyxoflVlv~<6b~?C_c}a{@Iw%|-hYJkJX}D0 zi$L*D=GM?I!by8Al$9x2Mcm!=#fW$kR&`z1XSrTFZSgY?BS|roksQ%3j+|H^IY4;g zM%!tXbZLzdb{2i~j*1`t1EKuVQ80AY=l+B!TKNk!0$$&6CMtPXAw+U7WTNU^G;Zqk zGN95CY4RzZkC+Hq%bn8AAthB*V}Ck*%s&A{BBcwXwr)axDt?93mW=C4G<$fGv#i*O zlmuHa4bKZyht0X~GxSwnI?Fy9%!l=!6LBIz4Mj*gV8pYKULd>tD?I&OhY~`Dx~ii- zcY)soQwb{CJOZXf&5FEI8F$cJZoW1FE;cz-_J{%H3xcx)3LXs#+0KKZBT+s6_nrHp zdawC)O!SXuqj$v|>-)J50rsslM*sX+02HJ{e)mOD75Rt-+U&xG5#%Bf#yjJ^~`Mu_pE-Tb%=9+7DbB4+zs zKic2hXrUA>_ArV0kr1fH9j5;#ks{QRVt^&@#*QkZ6!C7ToJTjtDi1Vyv8+s+EChgN zK_M1A(%D?0E5Q;Ga4Irv?gZYE3Sz`$C(Nagi0&7Dj}b=blqrN@P& zI~+Blk48V%gwMmNOouhODUAX{6&NR#b8Km!#MVZvDfq3eJn63Y6tX!D(`d7$K^ev? z8D&%U&^kahCLs6%i?d*bY&jJ=oG-cK#AK_t+S?X2C45UDd}n4@on<`7)9Q2T>ctKX zRPr+Ug@=M*PPYDqVGv0>rT$U(u$uv6#n}Z5O|f@4rvopShSghyKpT|KUal8SE>VS4 z$u1y^0%tKa8m|a4q4=%xdy6~SgDyCFp?g?$o#Z|_0v7E$z(owBWZDlC7KuF)j@+ea+dY#nL&rmDa)(eih2+Y!C z1PT#{z(D0|T5T=Tvv!O?np?FsWWyE}yTP;IlvsrDq`1FaE8_IshooUanp`uK{;aq) z-$Pj|W+ADb^t^DA`L{cvM?`z@iQBfP&y&EbSB86jQHLaKkOfAcjgFn-Fo>oCAuE|| z`+!c-Tv>!&emTQ~vQ&I%uvLn?b9MjwO79IQsy@8H=r|CPu6`)m5aYi#y-R9*lH_-8Wd6PU8nokxLYbR`V%1Op`Plj+2F&jfb2J5V zYMqeHUClsg-=zsoLKSNHb(C$+?({)bg;x5?f00yzJTgkO2@s)zit>cfJna@u+o@Xz zAwA1~&GSS`G=-rk5=Q?U|c6S2!0aWh}1!O?P;up6BzPLz^%=fvWQC8X$HR zj9aYdmSOG>|CHGWxWVs&Iz8-v*j83Ah`>zXAG1&h;dG&Ps%5cX-E;}e)J z#zs`hBIfz-diFM(+tD-N;~adajE!Ev;oiE54GV`02RY(sIwzEX!sp7&o;wV_ZJH0q zMSp?|e*-X(ljZ&+*&X8~KvLoX@*+x_cP4d{cjF3<#>Zh5>)v#9ESg@+W!&;EHkyuc zf*@mzpH3}f?pJq=y-B4C@{Qn+FPYb^5kkPi43bsQ7=;1Jw0WJ2S|q~-MR4-pD?2$2eo&~Yq+q(U%d8!M5EmT3A z<|Q@6T_*hqeR(N78uq^aZ&+KKh@oamZOa?U&BTI!{7tsQ<5 zDy!LMY5XBSO^RskzQAaaf!swLAQ~*R7YwW?k@a{NnU~}n}#t@mGq~FNZT(=yT-YYOv=#@rsvjjNIJqCaSyC!@Yuw#4tiYL{)Tsq zQkRoCiboblPErhpr0DT{Rs1%^`~`a!q^U>=vgPxrS?fX*B~<5^3HF0lOISszxvEG9(i`g zE{oB!Od`rWaGYjIF7Qzea_bx>r*QcrxqwxAopnzQ%wln&h51WR=oA@};}W5XXT8uO zi!ScAQ#zD{sE%thPD5@jHf0P94~14B6tZO+I7eIq+306qrBi!RAJR_{+ZWyvb>%2L zN=t;?!y7BV&o@vid$@fHm@%}nE_vQs4nbz6Sr}>Qxs(6VF+|i#HaZU8o$ds4O+%7q- z1NB_m9Cwef64F^LL1#SOY{oSyuXUI8s7QX;q{bHg;p0%=tyLx3x@BV4!^??Kt#;cr zx2%Q%XZXjJYN+wQkFO<_wJCfJxEk5Mnw#FK&l_M3OTQ(H&>&<0HBn`n!T3U>oguxOAJbEk=}oaW5ySU2(m&`JqXS zUZkofxHhCbs>ZQZ!Y*y5VNGvwXf~u=*{*keKoEXye>&g0EQ-33@|khfd%qiI%)#GT zE-x<1cA=Y6X;f3TqD1|ADoDSi5$=-l@wCujXwYIMr8oJ~pyzGLQvlnZx;$>4TtXgX zB$g9GUTMt7pgA{vu`+F4BNmOtpw(kF$otvgC8y zmrrhBjuy5ie5r<qEC=-{894%`uXng7s>7x zd0tEX`Y^IIf7aEC^#}C``&e%d<(|cG;W|u}cBJTYn__PvIxC*q)wukGeTZw#O4qKy z)ZO+RgiX$b7Rip5V*dZ`tr`_;10x|DLjiF}S_A^2xh3 zmP4Hy!beGazLPa9$v6J3fdFkCPE93JG$?+x90NONITxYof89j{xPwZCxYfkpv=mZn z(Cz1qe)84<

jtvV&JHc-rk?ALY{i6}ntK3)7)ATU7Y!KRWfa^&x=@w!z>0Al-S2 za4YH)lkRWHZl9;;?8w4eBEEvv*8GRSMqe^WfEwdm*Ob%t@blb!zXc1%R)_}fRLt`l zR+@P$x5BFPvP|bi4NcJHLIt~5>eCch?a>g$j z!1>U>jeBa3SPHUGJT!+!#+nYS`lkW!P2;U7p zmkzt?Rz~@y8`b}KtdRA0VSplKMRdJ9_L?24#X@u3#QE;kyadtS_W-{025(G0Q4Uv2 zA-ahggD()yw(Q-@aGM4x0}M@X?aGjIjGm<(=cB(PqIJD)J+PU!G$cbBGz1bbU~;6X zCc>SUp6pL3a9pZCncB5RAC&@8!obRMoI_X?`0k2{8wJifi0b~F>e-9eZd{4rd=KC+ zVJ}Si`A90rD;c!|-|Nq!>%Yt=KT({v?1%<_6NjL}H7?)FS4*5>-u3n%T~9}Wgi8%s zZtE6~xi@`v`eVO*QOuKWpJm&oNiMMDB;LyJ?6}x8IkQvj=Ag{hM_AX5-)O};=3O%9 zcA}?U$xC~;;6W4o1$UD(L%d0IGw0LrkbgG#yI~Fa|8e!+QB6c$zpzy45ITaC(7T9A z2a(=H0qI4$(t8aFQbX@eN)%C0I!Z60M0!z_qLe@Y0VyFM5FjKs&vWm4*LS})|IM0A z&YanE&i<9N&tOX5L+UOlo$~x)Yl=(r?-Wu2Ittz5?VW^#@Sq<420)wiXz!{du{YoH zYfb}%<@Pq0@!Ot_tmO4)#4G=E+FKZnh+@`w8=TTyw3Bo@Ooy{b%p@BYafMld(*pZU z@x3g}hq>se@g#@TBjnyysS#L3cztSk)+EUi&Gkc^+W&0-^%HE~?T+_)f8!eRKG$DR zgxFzL$_vj@fksjJu1y+)i~H9OA?;aFBphy+Yi z@YR{Z=9-P_cWpG`pB_@ZipbG{-0ao249=t03QzZp`s9)#tfN^x zmEQ66Q4ZRRuEQ%9i88tB66(o|3^%_$(QeeEu^J2Q-YlB_o~aTgh*DK-4#J(^=SMkP z50(PZ{MtRDE=I$dTvn)a7@{@% z*q8BL%{OSH0XF{jD#EjS-%URA-8F&L%%Z6myK;8wie@q#VQ^wpE94jMm4J|S(47Oo z44Le!TH7i$x})5f3B;oCfOB@A!#HVgDoE14h`3FO7UEiH`O2==EDHo#{`~lys80`` z&y88H?#ef^lN=5QH_iY4xs*9}T1?UV%<8Y4YN0v@|zhCk^RY<_aO>Rnw4>@L~y zagcm|86kBurqf_PPZ;OnWc+XHs!|wLI~snQ6qGV@ph9ERVbr$=c`!|c^2vJ$x7I@(@);~g4p4(S$3 zSlpAS7`b#v14UCG-S$&aCH}u;2lrJkaJ84=;;aGS|4DQ3tI`pn9uc>2%v+<^=UxBo zTBwIj;a}KT_~+B0-UOd!KS1xBO8JWOq<>*)I|u%st86$86LiVD9dxv74dX4((8-F2 zV8Q7q63b|THg>2E=k_;ppZD6gJ(v79Yhexz-D(P@U&WJc*j&`q(DSq19|0c3CUeIx zO@X^Nub9zMCOJobP@}%y!UYLx^lxh{pMN8O%?~mia2Q{kPEJlhvG~nw9o< zA))>sv|s2psXW#Gl2;}3DL6bRW`2-V)v(CBo(Gz#n5^k{wX)U4G5)HC<=$x}L+Cqi z#&59TH&)}XqG*bnY9IZZ_}oftRP^@>{z7z9ftcg*K`-CCL&DVf-Mw6N3@@lCAy4J< zKwtrOW(&XGTryI3p#8Ey!)qzkkrrc4M!Me>mwb?V*a}wo{IJ`X>Ia(|^mGX#Jy@3Y zRD}FcnZ(JT{ZFg*po(y~X5GvwRY3J-Qwg&G)xaS~S}-ef!STDLv<$Ea^16=4de1Ns z9M*Ygwe^s5vm21|LuR4Zis9$b&b^Qt(oNP};VW+b3Ud)6reYi+?exwfE`mmFc3%4* zDA8p8+=uj?JW^Bbmg9>_N_=+DJlb0PYsl^M_V9&cvF9krZFQjP_pexVlsD~d!b(Nix6u9tvq$ZY zMP}Z~i}wW=G^qmMZdaKuJn>>|l~V5W)2A=pn*)Je_An}hQXO_iH|_Y;nzS~L!k?3C zZArk`*>2!+ZtGI}X@6a!Qg4OP^ZI97{VB6f&J-h&+qnTp*=Vu7SJCxr|GotqC`OF6 z&s?s^t@cqrwwV+!?OdS22QpHJQ%APm=G{}c-Q7sn6TviNwXTp)dCi%cOJJj+?n4q^K!PXToMj{`qlAV zV%IumvlB7Jce3Iy|Pg7ZfNfobIKBKQZ6yApI1j)PMtn(xQ>z}rs@S` zPnjCQ=_7{=+wj5wgAV>;zyjfnrGrg~r*IF_{cEjfQzd=V`&9qpO2+0wCC9Pdk@$_(?O&qf+nGj#E1{WIBus^Sk-fq9?5yrz+VutxUuJyq+RY#r4ttvOy9qOx zD(TOmF&^Zqd4^6pc9wpD8*&7-YWc)7@7Xe9!#J{6M(ukm44=2Ez~Y$q9OvxOA#y*@ zX%u}nPJb(Nr`-DtN|w8+qNexL`R-Gsr|qk6WzcYE-$~2t=k4qleQdaBiVJ%Av!&KJ zV&!Vd8@R&ruzI9pU~j4AKcwE^Tat@a^wZg->s1U3+OJ-(cWWL;6B{;fFBik@O>MZ} zRc_Gj(9?t(S2^%+G%P8n;+pAh)lZMpzbP=UnG&oa+c!Trct^@eyPN&5WlAXgYixLB zEVX1=WnOT0w@3azX^*FyGdXuAw_F8Z;J>{N-$*;tGJm3MZ)t464&bnQ8KL3!2Vg_*QM2q9QhpCL}H zL5~yB?Mu4q%W>MuI(@O*EG(Y}YLDm8wZE{P;sFEQRnZ~e*PUWRyEu0dt=%ih z|7E0cbm$|~XFT*dH8}zE;+Zr7PdB@@!XlaV?42ml&jci*S*q*Dpz3=R!pDEDo zc)D#%rS1qS=Jpd!gBpL!gc(zW z6_dYpW(xY}?Uf9QMxDVufWPd;>VmUlwysbQ7lvVD<=6fS?`G%keI99+Bfq@w|9t@F zuWhZc z<9}IN-_BZtSBN>|Kf_lny1a3Zr#0Q8XSE*M(HBrXYIrx<%2Y@y;6# z3eC~b{7&}&{J`$^Im=V~O0L$ppZ=J>&d0-;7y#l`w@}%ijXsg<(2@8*-qr?6rNrrE zwEfBty?M>GX?+ma@ZP(sZROZTb39`1ceVNPug8${@NcW&&c~GzcR zH=54OxW%NLojZTs(rqh6SEry6y>LCuA$%z9mo`b0?B>Ov+#`<-UN@LupGG{-QYb0$ zHQP8f3iYrYo6Jg3Gv@u&`-SB9rS6*Pygl#3SPD8H%wtzLa&jM+)Hrz{sr-4CUU;7nm?-MT{LMMnpyS=EvJ6}wSc=DB@o zSbF-`;n(P=mCV+jJ#tmAqdLPMm?t`ma;99idf{zwQ?|0o^4l{_6CZhkn+sHcU z`hAu!yx7~mnMO<2@501x#u8h#rRIVO_H9wYO?8Gan?s3a_3yWIS7H@9Ppo?=l6a2#q>$yqwbXXd99>>2EKB( z3$&WP7xP5u{vQnguNyH43|&!uKy$q0jg!gCZyR$ePH6h!x|efl*&K(u*%}l+yZVME zF^su>mu}bgOXb7=!T#@Os5%NyCClAr4(I+u9mF9s+S)3g>})sx&&~e}>_ygWABlwa zs{e;iksjMSz2*I1Kpo)b5*O1^gw4yt4P8pSpuT6NaUL9xeTt|zi`P@kTY!{?lM$Me z4JC=z*U*+)EMK=b7i_s6e|3L-9sRpCZMwj+n)iuD*2aUdKVo#U`Op9K2<=ZT-Eg-% z{O3cx`lMxGn7|CCZhyJ_C$O~hd^NhBcil5kK5(M;;*lN6($M`rV#EG7h4Ei5fCKBwco5eK?@?gJ@xjA62y)Da9YDX-9R@*1n^>bY1?b44LUP`H0E85Np8VS;vTjG+da@B2 zAqh^GAXQJ@rZYx(uT`_YHMUnKMGE7b5i=6FmO*6Y(M#)!(V->G2J5nqGDEw~a>a=6 zcmS9HQh@jb^ip-S!@%2qtcJFL4k$h0+ORVRlgOKd11(Oe{M- z><^N1MDJK3iLYAXxa^7Ay|B!|tZ{qh-gI#T-tumj@$we|684A2knRAgzMVT4*WYy_ z-T_g95%_o5PKy~*dooxZ{2d4VK()bGcB>m-;z!smkI`~tnWc^KGZJi%igd;FK)vCs zrV@PG64;FLORNSM&xGsEh&6)pd76zq#4cwe7nJ{hZ)tXlBA)*PxBT17-Y)Uf_4h^g z*IFae&VZt$(K3%Oljw4! z_Q5nZvtljvYBP5SBkGZf{z?Y@?#qv}BpS;^L(&7hmQC)D>Y z39OoE@{kGmN-p#x^ae+^6z{koKxhwALT#phc+9eKBu#sjr471SfqE%R{ci(Kib>HI zVZ)e8f`EjdRxM|YA_#XjUxCC}O}}4NW&ACM+`L7NcXs15JT?5O)ZI`dS=(#2xZMar zT#+C??z8b@Nzy{n~NPSCSOufK^sh;C(gMdw49NMYw?cI%6}(+*IPprc1mtjhz>H=iSM8u!7G6945t{b4|IC;{K5jlk^chmuM;7bb6 zXQ&A;rhqsX8GwjSiyJdb3zrY>T`d+v!1Q)u-7ZAD6#$dUK19!$xNnpLiN zf-voPuhJqt6k*>$7r>N)4HUX|yDci3bPwgE#1M@xT?aGwk@6)|CpEz~43sldf{Vu9 zuV%9oXv81n$0dxanQ+W52pJtKcaluIiOW1ExTe+(A5F}Ntd}xQAD3g1)n3F53(Fc% zZZY(C?MB{}LTH969W!N&XOI_HQ0gqwu!{4^I76C2dw^W%5v`RWcM`S;h|lu4V2c>d zyN>(6U5U!+RxnYGIQ`PVPUK+=)q%@|f0Q!PKlr(x-#rwF?eTi`;o3H3fc+2^2jZUC zT=MZC@swv_px%8%g{oH*x?pTerKGv3rlT1w*N*p3dn zPc6F98RJaZXW%9sf90byA2R?|4NS4G$YINSuacLYKrA%)HYGdny{drJbjxiyoNvx# zoA%-f-6(~+r#VhB`QBl>ciBPjg4W~JAl3Wg^qL}OBVM2hL;-n2~@xl!H& z_9hr`pTby4A2r7zlXHVopN7c;xM#LHa^m8o79J@He30OnzgkFdxq>LpG!DafwQwbl z8{VW1|DC<(%a(miRU^8&=nWVQiG<6~R^sej7%HUQ(Ob1B>p07u56Vl6kfMCH5Zp)` zWg^*8Sw1DTmbsmmS#25}S~>!@%Rv_dkUz7_`EMYKO*%gvq6HwX(K~l6#x+O8O&Xw%J&6F!w9iu1y_Sd3h8u5_Cm;% zs`UH3l~w){ysB(P4LjUFj+uS+1)Lv`z7>8EloiH~X>a-REtf5f^-3izR!6l+v*AGe zJ0VXq$Y?1`BM!TrrC+Jmjv(*+AZ=6xfFsz(?#(Gm1sU{gEEaO+#@Gov?-oJU0vTZ)_eqIM4nzu5v`Q${V~`k$mw)RXK0N#F54&wNnIJ ztgM31$>(6}c@(lcCXsP$xEz$qea`B{67XL+qvel~#PNY}J5te>Pt@y}dlUB>51a0Br=Wzk&J}P;onw+S`!`yhcUTeQOgMG-e8*w8MiGV3#Y=pKh{X zjQJ@6dO;edLhl9?Fu~+kVK~9=&Xczi;9+K)$r5P$sy2cfBgPQzsvD%pLMSwo+jR@P zJ)>{b>0E~py$cR|Jv1OJG!ubStZ01Vl5PAXDNG2ZWGFGbma(*G)fYC}N#oX8C!yYn z%v$d&6qi2N)-TF_Qkbnus}N$>WoM4M58RPMIMwL08*!~dpAXZ?&^R&P{iv-K#H8gdBr9}_p&)W{^X+rOvGe%a?JZTKI?i-Jvr3hySWe;SH4WY8Jg0* z8>rRjP7yv9E`7}S1bJx!YojZEk2mhq%ni`&yJkOHY@vuM!Cl%9c!$Bni%#4Zf-x_R zfKpT0`W^&Q11wsfd4DZ(ELYsVhb008R0gqN6j05w;0Og%i1k`^$M|2JdEeA-5u-pZ zxwP?HD!G)LIv8ixAq?_5xZ5iFcZ_son3E3{-9Y~6 zFZ}E2N51ZJ(*n-wwofq2A9{wh)pyZVocuefU1ggsk8K8NKfx1QLKYs^Cb+W-suw;& zISFw@d|Z38zt1Xp{n}(W9K17B4d*zjVi3+}@mn#@za-r{o@Q0=a9_)9nM#nIc6f{2 z>P-0h`hyHZs&Gud4&_zCfDUQ5kpdS1_wMZIGxmfO#leIe*7^Z;>UZ@;Ad|3y^=rib ze=m3(i32dSrz2y68;=&`FBU4@)r{JqR%%9y*9>}AXzsRWT_wWmULdubUta7AT;LDw zilmW5)3PgV#B)+!^U#J*n@g?~jk*5k-7XJx>Gv8p49E^qwd6i`DVNo<1PP4@;U3+x z`Y*9o_1}!$wUXWUJ~uCi4;OZ7m@ht){8EqV_uZwLmKK2uDik_=mo^ts794!`=7)<) zIu+*Q_O2TnQmE1pv;LqWJ2yspU6C#4VV-cLB+7TmLtSg*yK1eV~~WBr=}))aCB@?+Poq zwZKFjODDs!3c-bNoSCLBabMxIBf2@0?OMzUR5o{|o87YjYuo{rEN8ModZQ*-$p)Vx zYxET$Mjf&8&MAK)9%=q|RUFRm>v-G>7X|C;~ANm)SF>6zLIRTQh+qo|2;tu%zmeYg;VE^m*&_9LcY_DxF(9A_ViJbivv zo5Mydf{@n6me?M)%mOaDU_)(odNA*Z3p@4VTV|Hl#wUg|);Qm7k8}u-Il7}i_PEhK z_lqoxP3z2k_w@U;v8G(#s+$>qP{e*^?raQRZ>SguG(jnO=9HP$ANA~OU^KiTC4}L& zDvSb!(4ViWESRM#)&MC3(3m{`Sk+aR_eGfO+mBuaKNfQ)l<8&N4XdjH@=JQ-u-eP! zi($&5?z*x$x&1a7PH#Db?Ar43DJ%1f-p=w8NmBS%wbh%C7y)@P90s#gBO(*>@h(q2 z#1v5WB1uCG=~RqlGRwQ(r*IPdJ1B$?r4f%E0l?Q*UqNA7piC?!FL5dsN5J%O3bfY` zS%?Ywg4jja7{_ER|G4TfCp zMUiy4bu4XmTWvZ`TnY|44*p1c5MiJI==bjr;_fma_qOSaxBWPT2sa4)iFNdbsNre~ z1P;qi@Nld1a*^vjJCWmVtlJ+)cBScaNCxd^SW&E%cZejVrOD8NEsSlK&2syX<}51P6LW?Yj1iugTlyeV*ZJX+y!w9tmPTW1JIGG z{?sYw0&ca{F&(KIkN}30or8cM3lzVLc> zb#Z|p_OB>;xr2|4yLR-BKWj%3j*Le01>I)&Xq61 zg{DPB%BA?so`2%TY8s3~Ig@_z%6<=)CQ`O3kWhl&;Meoq=NcD&^Q(UA(bC_YyNRY4 z4nt1iRd3cg(7&@84cV?h#-BszKWb>lG{?2`T+lzVHlwcHt5CZwLJHmYa1C(=b9>2u z3Yqi%R{67N?9-8S$*k+vW`e8)kfEZq+`w{lv z68U_B1tc#JS*t^})*p~4zq-c=OWGyA`00X)&J6)%=g#JEhPM+DEOGhc^zwvG2~C_^$DDJqe;^x};v4*;oPUrF&IU zP0}dy-8(^o#NAG0)<=p0>NB_P$AdetT9QW}S?3qwJv;VSlH0||FF9{mK9&(vJ>2(V zq0TGM68(~1ij>QTX5wTZEL}5mehq!rZK*N3KiU?-qYO@p<7*cbzy*E$hy8QZp?J3A z;YfhW)+@nj|3lSZIPX-p>f*o5MXvhT%~dtK=fJU2nztNM=57w#xi`4IUNiFo!sTVS zb+2Ze37>VimK+DYF}SjrG#&$I9;cM7@^O`1AM;$L->>qS8QRi_E6f_mzn0oboRu9- zm^~#mT+p%%5|vpQGucXPN*IyNVbf4lXZAUBUtS0QCq#^({=mLOtT195s*#EnK`kYT z52B5z-1+fx2xJ;oQ~*x_^`9Sd`a!;I8imsqGF<*!|Bgy5=ka;;;=I0pU9j|ozZ#I; z!>M;$)V>IJwFLNz{c+)-aN@D4;saWkDm&VZ76e%-0dxq?Ja3*7dW)Y<6F#-S@^=hL zgQo70SRq%Ue`b23m4V{be+lU^b-y!_I)i*sFzV2loG@_>7|M&cO#vo5LcY5sK%6d-V!gU#` zzIW$avbqp5r>EiEOF;u8WbN+9v!=}{GuQS!GRmLrm)KT3Ng6pIj>2o>6y@UQ!ML)X z9hT6gli9`zB1yA*^()O(eUEdsYfa92TEBtn&d+bef(VqyUVnneEi(|wAtW=sTMb>< zBK)trc*147XE|`LW!U%RPJ9j`NW8@Z+X>8_Ce5`JS~^hz*4*{BVP6WuBwMcYnY%@t z6jii902;{w9m!x1Bb>i@GL(@)pvvJPTMu-)os|bFv^aQ61>}2=~W+~aaJI!se z-})XZW3#{_z7^m+A+9<0Jt2*%gOa>5&>2(vI)Pbl? z)OyD-JThJaSPiUyJ+kY$b_Ixt2T@z~;v?Be{J0$!j+%b+HyjAge&(lAcOcvudGmew zEGyE&?H(0ap?G1VoZNp;5C|r^7{RO5p*O6mFukRY0aXE`oeX{*;1Q~905!}j%yoQS)_n;t_u}o1m zmReW*X4`VssQ=&Ya+bj3lZ?*N8TxXr`}$2I*PtIm(v4`*M#2Lwi4-Vz)5g}BM33#( zsQp$G6C1ww$Jo!DFLYE@# zL`?~c7DVA9>d5I5x7V5X{7!{g;XEbw7iqG%(D+EszRV_9&&g|dobUan!`^d8?}Y{j z+1P(PqQHuQkFIDHvkUrnG#?c{BD#e`+}Kg_i0T**0HGR6V1z>CDnxB){}V|X;=9A7i$)I}jEa#! zP91Kq&hqG$nQQGk`w8|k6%d|V;x`cJn?nQVdG=`kl>ohP*VTAb^!6j!qjx(5=_ccQ zd+XsFydjugS5#|KcpmvxFGE)bT3BO62pM<8=Wv^ro48AwcAq!E6=L?qap8;05#pgF#9C8z%yT|>x_>RO0np<~P2|yC_c7 z(v?=fY2UTVJ_rFpr6f;mh?fZTva8!X_v9!RyE^?)D};B8JrSf1$tLGLP2V)=@V#N< zsB%$WP4u6yk+>c*j%>ixTqRlj{z%zy!}QNx^|>{U=Z>R|*gTB^rse>RPtm>5B_6-z zhqjPjtcGPr0?cy6gJH4&?Rhe(LHD<`(GomC;b zGSV6C3azh-=v)DUaYrtZe6CX9*(X3>#NtL9{mpN6i73S;7yK^8`w4)}*8R0`K-7!?m=`0BsMg+PLx{#-@d&@s!jT}_0g%V* z6{$=5(zyEu{ob8rX%rU&hil!Ima=knI?V3|8xo&Q(C|=j)#!BWbyg+|50b5+=28}3 zXGB`B-#A$74xSZmC`WZWvdR4NNkG$2QPFFxsiyxHUKZ{;ydS8g(X~$U!+7Ak$?-~> z4jfiv>DpNR&Wbdmxfd}a{NbrfTCl0CU2HEZJTcs$NkPfJ{iruJyQwjG;rcgsw8IRA z>i)&2MlBU=AicX(?GeJ(i3>=|&SI2Qt*+#4{7)!kI^!5uTM-uOsj z(^y(ki=mASy800Ht9~O||Be2ij3tr#V`D+eebylldhSd-zj_cG+)S_Q!UdxW0QkSs z`W#VFO~MPwAp)is*hbdj2`}IWx&*^y}<1Tudpj(r}K18u;1mDX-BeXNZK! zgF9mItPM}z8E}u(3W6hOSr~qpVPml^a5sv)N;m@URU}ERV+{NBYUT)JD$uF++U>{; z$e?$7I$bDtl{4P(E(7~&5M|~ND5Zxmfy)LGisI5w{3r;4@5z-u45#Y{^USo9V3bfZ zf_PQb5;P0MV+eJ!#Fh=>0TAl*nHo7^&jgMD6}@$qGkF>OYoWDOgeP#9Q#$UgieIB+ z?s}JAG+fV_;zTqm*dV#+#by1hbDr}#s9_7vjzJePSF(pm<7(vN6$Z0h9$!*>d=7y6 zt#?N}-PEYj3tPc=rhf2Ziu|C@8@R~WaK{I$=UnsEvBOW#r$rEFV@O)!Ca&Edkv z!W0?|m~diC>!_>G+0jPtbXJmVZN9BsEY#!3@O_=UH(!Io<3SpkvSm-RlLiuOVM|`+ zup+{URX;)pxt5pZxbT3QV{A^_@?*kpl*EL^q+Y*T;My{VDZu?27J#2Y9_F%eE9~+3feDiuy z`;qB@Z>-1#65NRWAUSOcX?@hZK+Toh8_Oz}_T_LHYa;j~U_Cn{5R8jPGPDC~EjX6TG>IRyLp31lOZk zpWUUuWg)6IIooq|k<1D{0@)McV+)j8fO%n^I1?RfJqH)na%tY>!pE}iE>8w^MI_i9 zAHRP7fwK778%cD(K?lb5L^ySq_bGXlbxwf%4RvA#V~Ogyh=RGmDug0YK}1Lto-kx~B4Fkl#g^N|(tZSRHs(*-f8)l{+p2v+Jw*pUIZo)7YkCUEwhioC zMZOam0K3@u!)%d5O#aNu=nL*hk_3a{Pxs-@zplFg;6+|8u!|KVe#D2K7u0v>A2Bo%4N2QvY*G4Mre`xEN_4fvTmK0(S+X zu&6zP3|?N6`GmeX6`h}J zaeY$Clxz^^1pqZNBTT7=WQOL_edf(56Vw=cQj@*7J}G0JXSB}k9nbe{v8}&3MZoo# zbH{DJ;fLq9G{&#$Veg9)-m&NGhwXP;0oG9F-M4a<@3?GUH?KJ2JhmBJ({X`+iIE`Y zcSm(d*WE~JZzTnjNJ~qnt zsiSr?15DQqwy3)0L>Uym$h%uPLazejaW^dv+p_K(tScUv?KpqmEL1ir^iH)h^O{ko zf0xIz_M}6hW*z4ISH7{21ruYL6+*ZcwPhonb-Te)l#Ete#VAC+wws%F-!|dh z3&>~J-e#=rmoi0{Pwrli{05KJ-e4aZ*1y!W?tQhbX8+a4Khmx>sJ5OR5WX>R%^r{g znra0_*AJy~-Ad(DDR@rvN|0}}l7Z+VJ|G&wh(>P1*iWaW`klSTsbgje;eGN?@%+XW z|Gu9UH*?Iupi{6|lew$RM+p?Fe^Lg*l3#!JIy({5sUp#jaA{J*8XMCyINu`~QvjgM zS-I?=RDF3Uvug1>o%!vS#pEfgS>Hw)YqY~$Vm|9dv^xI0tx{F2ng0BJ4%QJxSMy=2 z*3c1fPLf#i4CdE)Prz=NKXhK#W3tF4)3wP*iZbk@PjQ4AWfo7OB1%3qoovEytwEvx zIT`5iBBZC-k+?c(2|B~X#{_46_j}V_Yw{*yd-!gBIBTG3jcNFYx?*0r>sUq`k~_TX zo!(NoUcV#Mc{avj(5`X%ixYr}O&r6#7uE3XshG2UqLvy6ZYD&d;0AYJKtg0a6qcK= zsENW(jWBde*)Z)zBc}DmZaHVgl!cvru76AViH$V_=3dNIyCx~cfCc$do!+3D<&gx5 z)jXPQ(=NyCN8#Zvs)wE2`2~yYO8TZs9}oJre4+eXTJMgcSV_q*M*T#n>t%cvWa1yV z+Cq`%dHu{genWWeLpAy9w1X&;#RT!Oi-b@~Sc2Unca&70J%_!AmglqEHwxA&oh$V5 zrVnf`4_@Q~Izz`;?jPmZ3%%_ALIx6AHO_Ic9fLJc$(ai&5*_BD+(z!5CIUL|ZIQI& z-<2wuigu_TQ>0#1(ChbUzHAwtQmNJl0v4(+%bvMKT<)7^llzDLDP+&M8ZVp4mm2-* zDq<&bY!!7>%>;RzW35oyxi?#G<)&dp2C+QN6YnX5Q3--Cs-_-$xqY{m2p$o)p_9mT zp7DqzX-v+*l0lsU3(;~5x$v6HA5T-WuuuHl(Od?EeZ-L5!L^w51@Bwjj*-&T|RPf**5ZQ+si zqu0*0&1<~JcBg4c?q-kK{WbemOfF0nZvEIMs3g1jbnX`!4fa|FEZkoCXWgH8x^$N9 z4?iw5xsVoR#!uYTtbj0# zk%D91MHHp@CpK5cOy7IFUnB3B&SSswm}ZeIXJCoU?_aiRcl?a0(uk39fThT z&~V!yA1GEB?^fixC$-qO-+~o6o1@#H@LkeV_A_gt$t(czxd5Oj=e6^E{&i z3U4dowo*fsW{S3it0zoS)<=cQ@gF<}=qxtmX!}k#l?0@rOgEiHrbZJ@9!_S zCRkB-0O$N3gaDC~raNlee*Ag3i8Pk|_=;<_Lhm7Kk&OnGuH7+Z8U31(`!PB_54^KV zqcA=0-*D^!@Kcp4GdB)C;bZCDG|uVbWlQU~DY1elffje$j3zW@YTI(V^K zu-;7nC8|5AUxGkn50#&B!-|pY%l^)5nE_FaNK9h}hkQH{#q%H9n1=zXRm>GYKO^WG;D}+M>EC zC5(jaPZmf-<4eCJnW|q-NSjZMA=-Z>oOry{tkG^cCy-Qv&iF(x_g{p&T|M zwi=BUO_o|t-}$(#iBSF!t))=0YoqT%6p2rS-IbxeV>fvo9&4K(O|)QB@Rp`*5;g}< zS4?rG%BZ%BU^^m1ka=^2b-ZW3BQhCGfH<#Nfg|G z9m|s|^R?sQ16g|T?`;OSXu`H_g}$8gBA>Qbhcn{II-wQw<0WNv8RE^8&7%@X??j74 z_`n2M;11Y1l9^UvH_<8D_wwnw{i`CycOhb2LXr7_YV1~je&*Iq^a2QZgGPC8cIe6& z6mSC$^Wxm-xCJ;|800T86AvYLAP5fs(IKk=1Wpu(_u4iSAre7gK%uwU+M1kw)?49( zwn-5LVdTNlSCA&?MI(WZI3U3;VT@4!3niko_&WB#j@@Qt86_ z1J@S>sR=-oc#G)#mfO0e$Wwr&ttA|AA%dR;bL|k(%p&>Kvp!?{lH}3L`Z2dxk4Y?2 zB_WN6d&2$4gb;kc@7T(K=;O;N=i*;IVy@!@d4W8IMqt3j2U9fqu&+-s0(kanOyMio zO6^8*h>AjtP|q#Mp$YC!jkZscu@SzZwmxMXmhxt643SK_;dDfoi>}hkS-WlKF34tL z1k{un6F18kqclj}S^7HCu#x5CSDrvP@m&aNi85F0t074mQoT=m=N`?SbPb^xY$aB{ zQ((iIQ&Eh)NOb#*E+VoItM>fOCk2;iGnr*(F*gtygn)Z{*q!zY_hS zNZ)+>ePvZseywbI4tY*pGvoC}C~gkU&Iuo<20$b$HkP17-zbs0H#y>9B8Ve2pjg3( zxnyZ`=GxDRfB?LcYCgn0%PMpGx$6t?Tbt!$5P4 zSpUD#xobL`CDc`b1Y|tk&BhY^**=zFnxf4438P$+C^}mw|*^9yY4)f_xP` zCVEKZH!}Gb+Oj}`yXC48f~AV5c|Dii;Tqo^mp#`^ZAUzPS|_?k`elnLzP_=lD}XO3 z9|oT@m^cy+3hh~Vk$95_ITuE*>z&;`MLy;qiK`9D3^Q$JanrSOYZ8D`!I7`RTY}a0 zZ1IMBLwHFDKStw(ccik-pnR16n zaJc&L_6*3w_3EYma8@t{2Ij>AF0R4T$P_)?KL(CEiVurmoBW4G5B1^?k~;5xu<)NS}9~u2bx0m z?~48X*+Vo311CUZw!@7fcW{OVnblIH1o}HvNp*pFC@QO~oa)LI)tUoBn!+ z8)Lx8M$g>E-^B0K(%K+oRc0Ug3+x&RyFJ3a61V|OWy2k?h$g4P%&}YuQy}rtm55?S z_}?`$RGvzVIynxPlKTHXdU^I%5kB^m6>5uDpZ{9Eq3rJJj=PIlU}Nli zmszbBtN$tm%Y#XSLU>VjP}4|u7brm$l{Y<8FStDqH>%lK=?c=sc~l?#wPC| zTtxz^>5Sw@0tixWZDrKyBb$=L5?X;TZy6URAl^`uaXXU8s-KwaSDR%UriFB7^KcGr zm{^y^0O;b^(Od`~@(ef_!`D@v3SWsQ7~jAhgdV|OQt)vow_grFuhHdh`}tzXqW^&p z=8Lmot8>~?5^kr}rQTAkfWO@M(MPjaW}OLX1|_(qARm2U^E>$;67&OcaI%v$+U$vK z=Zzif`}Ew`6_T3*9rR5Y&0vlnG3IV zu6BdNAtYyK@9ogd^~L?VQQ+D5iR_K)=L31BI94eTLw=wQj7#n-pEboJ1%mIU$%rg_GhhzR>F}K!6(51YyAR> zTlv0CFNZ`r)^JugTtz?^6R^00r5Sdtx!woomtmB2X+vC|Wtmdn`qg=E+`RHw$5wI1 z?_LOV{*wA75pm;2>6eipWbY#q+Yy>lhfGRi<~}Oz~>}^ZITzEU~&G z%64+XWWzOJTGEk(QSA$3A$!qtzpz`wn8o#GXT^hmMJbEd6EeM()ij@rvp@{%Bf9Uu zy_J4X6^fb#U}XT0$MHqN3pe$Y$60Dua})eKb%6h8b%{>Iu4hl>k?JULM>}bPepGf{ zaH@VjHu%)u9ihR23I5-@v)!jdB`ur@HCKf*5dSp0b+g7lp5}8^KY^G=4_HJ-HV zMNAMfR1pAaiN)SxcINvDk;v5)7xzJg-%1bd0rdShx7e-7H=@nf7vg_KD=;kae3%)P z=+8}^b6O;PGXX!}=F@a+Gb%InP_=|aPe|?4jkF(rBKZNYo}xC^j8yy%s6=O0B$K0J461}KY-Ere&ji9q{DESmb?l#UcK-GkkIq5ZFN&_bVI|1)k**=_t5z8BX_>Hd*gf0s@-D^&2 z5Nk?wAITPK1#?ZQZ`@RiI(vOoP(h%+nJdJQ?ca|$8<@zY0AAtSTUtKT)K`RS?04b6 z;4#0_5!{#cj$2D+RO1a?x;(b36$^`Xxl!;|`io`ZN1-tT>M_>4GY3|-sBjV-NBG;qjNY|Qg2_sxt!6d}} zlVH@0dI1u2j#fIfGT+vxRO?A-CbFDbSAhIA>T=E7uOP((9@Fyz z@=WJ^upDdl>z23o&T!}YM`tye_IiIzIW?N>Bt&)IVP5(5A1{P;GWDZ%i%Tm==ZXaP z7X9mps1AY7VvWrR^E^o5{G0@9Dnte4#RAO0y<%Cbkvd8R#v{~G^&~8;+jv`0=gX5< zzWR7>!}rv$9(|J`>B%uR2OFr8RFb1J3O+5;$5tqhTbUzv{Q=$@>6EOv{tMFFrMykj z2LG#CbeNOr*y|rsWY35MtB=k?j#Xdo6jcz(=)}xGuYc$DFefWp$&+Hvz!ZQCKm8m


M{ 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 diff --git a/sound/weapons/attributions.txt b/sound/weapons/attributions.txt new file mode 100644 index 0000000000..fe2911c873 --- /dev/null +++ b/sound/weapons/attributions.txt @@ -0,0 +1,9 @@ +bulletflyby sounds are by kMoon on freesound.org: +bulletflyby:https://www.freesound.org/people/kMoon/sounds/90782/ +bulletflyby2:https://www.freesound.org/people/kMoon/sounds/90784/ +bulletflyby3:https://www.freesound.org/people/kMoon/sounds/90783/ +No changes were made to the sounds, and all credit goes to kMoon. + +batreflect sounds are by shadoWisp on freesound.org: +https://www.freesound.org/people/shadoWisp/sounds/252044/ +Small parts of the sound are cut out and used. \ No newline at end of file diff --git a/sound/weapons/bulletflyby.ogg b/sound/weapons/bulletflyby.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ce9405a5776936419ca592b879d36f1fe5d8a5fc GIT binary patch literal 5362 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 literal 0 HcmV?d00001 diff --git a/sound/weapons/bulletflyby2.ogg b/sound/weapons/bulletflyby2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..63956534ba39d55797e9a4d18683646bcd85b439 GIT binary patch literal 5048 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 literal 0 HcmV?d00001 diff --git a/sound/weapons/effects/batreflect1.ogg b/sound/weapons/effects/batreflect1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..43f19710c5f6cc9384c9d898530be8a047b2f543 GIT binary patch literal 6478 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 literal 0 HcmV?d00001 diff --git a/sound/weapons/effects/ric2.ogg b/sound/weapons/effects/ric2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..03d02b8c457d4e6bf37c8730ef91a07290312427 GIT binary patch literal 6359 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 literal 0 HcmV?d00001 diff --git a/sound/weapons/effects/ric3.ogg b/sound/weapons/effects/ric3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2d7a3ce8a067f473b0e2b8f74e4ff07b469af47a GIT binary patch literal 7430 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 literal 0 HcmV?d00001 diff --git a/sound/weapons/effects/ric4.ogg b/sound/weapons/effects/ric4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e0193a690bf7407c33b2646855962ceb94cee2da GIT binary patch literal 7072 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 literal 0 HcmV?d00001 diff --git a/sound/weapons/effects/ric5.ogg b/sound/weapons/effects/ric5.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b1064eece1535e1feb5d130a42005be97a285cb8 GIT binary patch literal 8545 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 MQh^R~fPqy07j|y6p#T5? literal 0 HcmV?d00001 diff --git a/sound/weapons/effects/searwall.ogg b/sound/weapons/effects/searwall.ogg new file mode 100644 index 0000000000000000000000000000000000000000..6a29326f24b8d386d68a4a615ae2d14cd5952c57 GIT binary patch literal 7213 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 literal 0 HcmV?d00001 diff --git a/sound/weapons/ionrifle.ogg b/sound/weapons/ionrifle.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b808068e55f79be98e8e02f6d72100a2c2d6a91d GIT binary patch literal 10920 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 literal 0 HcmV?d00001 diff --git a/sound/weapons/sear.ogg b/sound/weapons/sear.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c6d5f6846c9ef17739f66f88aba4fbad9d932393 GIT binary patch literal 39529 zcmdSAcRZX=*D$_G5Yc-J(IQb+?}-*QTCgmu$EvFa(W4|vun3|PV)b5^AV{!?-c~P( z8a;>}@m`YeeLwg8`~C4g|Gx8?8FQ{Vb7tn0Ip>~!151GQ!!y@fz-5N<8uk z`qx1C0IHw{XGhRbEEEJH1A$ml#K;^9(Bno9uW~(&9Ez`6_t14l4rN!Ze^-_)B39HO z5DrL=Q;nk53ZkLLWzC`zgfVhJV^>ShVn5L(a8iFvS5S~Ku~khgY7o~WvW zLf1)jeA=C?hchn$qQ>>NiW2O^|FaJkU@h`^^j5Kt@UJLGa^+{Z5ea?&yDb(_5U@>9 zS1grk6=Ux(qt^c2K?+_SO6gHyrBM;hQBfzTmj~3q1FH{YYXBStYN&@nvWG#Phv~$B z<+(biKU-(H271pfnYPG0 z(JyrWBgU&1QTz($pI+6dcnoI|mdE7MW2)KL-l`1UA21ts*fB96y!S2`5N{1`wQ1F zw|uV0+zI!dyTs=#OMWSW&E`$K&UK$ z7UR)dQvpN)E$-ne%#A1bPr;FKj0!RhlT#0q1NBuN++)j+Eh0{RTKHc0ZA zN^$}e*f`mLrru+w&VOz)dO;#)=|8gNzbywO57^`%b4-9o3a-5mCX?s-E8u@DN6D3{ zD~?e${;qm8xPJtgK}74P;^0rcL2Bz^8mGZS$KfLrtwTL6YN)QL=_vHdWUx?csHf9R z-G655|FE2RHm-O!$ryIYc%1*R9L~r^iI`^52&8G(5~M zJjN~}jWZJUzsvtN!hc(iird{T2pF&&%zs(VCqYI9z?!PT>Z2lq2U5T`b*Pj^^)#vf zQviVF=uq`mF{+LLd}q=DSWm&BLn#Vi{x34X*u+0abjYJ)vk*awx8p{H%65^G_^f!} zxI(Gi$B^B0@{y{1C`$tR4uL|d2R8WCY?eIqLLC;n(w;G_whj32)V}B90mmK=NCyPM zQ)N@V`(oN04~j7a0!R~!xDQcJV_3))dgkA@(8QQxnSQ&Ghb=tStI zFX|7ei2T1G;C+V_hdm-t#ruj->&S8fC>8*HP{kC|P>!@>0w^^Unv|NqDWo~EQd~}G zNTc~LFb@DH0KfD%1r?@M_lcM$b2aioJ*+ZEgj!j?;A86~Mg4m?}S z$VuSFq__|0s3pStB-c3e)Brs91V|^HWuGK4XO!S7BXBSSU=(ofTSf`q1Az)ZT?4Uv zQjY7trTmJ3*zgu8_c};|v8!67|3GnAgrlnp{FhO^uHfFQC#K1O6J1Nq2RPGP4IUJ} z;#U5;51=&VJiU6@1I7OjSFVA+-Xa0X;fj^UJcEeP!0fu!KrA;vL4tU!Rz&jMbRlF{ zCnOmK2qf?o@NZA$={ZHLI6$!kAP`-9iaVK_YLR@n;P>3zF{4m2%PSCV!_~=>5D#(C zw2XSh$&oji#`O;1iG!e6;)9#4dE;=$fmDc^S{Y_CLpU!X!3bF;Y3l%hFiZD=)dWan zRp)AkZaKi~GC%@Wj=Y^lgdjP)XCTnSN(+yWx2UR5fVi%Md_bUBh?*dV&hiOY9>6id zf&>T<6Q$^?0elDeSpe`|a5V#{05J>z6(EMSE4z2mxWsxUAIVCh-L_FPwN5b${h3R0_d4NJ_eX&e6fhYtiAWy(9gFx)uyd6)3%cZWX zPzhlfJT7x$TIg2$*YR~->tj^qJPcxAJ49){(lJkhx6Aaac`3Z4O1#pKy2yt z8C;ic(Xqw;Q5eKEz`6m2VN8G+*$dVYu&y!wQEV)oaY(HDkR+h&=}^{iJnsOs=KU(rbs2734Ql{O^O~7M4A9~J zr(>|8bK0-J85A^&e-qS!%YLhOBw2-HCbgn5tuTdI*a8Ad*)*r~#$En1mLIp6s_5z6xTu9C$$vg3M#FA-+Tn_OU;A@l z1`&Zkt}yqQs&N8I1aBQoJv1RW0UpgH^!QN(I-iJs`8_u2K`1_)!kCLmLHQAqH&L6l z<8ECNH2h&G^-EchS+GFIW2a@VNnx*(5D|2R zxQ`%ifXG6+iQ>XxL==?8FH!IZAehP1?wdhG(b2U?!tX+#a7|}DSVCBESi>>bsA7YH zDV@C+iM2j_zV$#Uj|A|3K)MbB{8T(K3tL*MWDLn0(pa)M@_353lnGSSfBhv+5Gg3g z3O795#wI4Ged)$sMXQk9j%6GUB@Vy|$o(OLLlzVi^rv+N2L=6orT+x5;woLe(gT|U z2~EApru@=?uBxuMdaZv6lwP1Tbj;b17kW3Kk)pUv z1Fc$Swq5)O6gHg~mmiY&Q_Q?1eF1Cv@Dp()_LU=ju@cTt(lqPU(&u%0J~8vb{ktEj z>BX1d>B0Vi%ciHOX~H+t&DZEo_SCv%_Bc$rstWA`by4lnzpKf1S8|P{1LpfcXfY#w zaL@GM@Nw&}1Ue^Dt~hoQpbGa2*8OrYgG?#gRX98c16JV-!9wVNRSNq6%dS(!Dj`stmPL%*<*kuJZE zXUPpWU4L-9WsM&h-fo;)CQSEjP;mdSXiP(79F|`(D$_i)gK&}k1{o|kH=8|~7}|cS z$O`h#nsE}{ywG{)H6yf|_Qd>sPvY^9)#Jd`m5WS#@&V)*Ml(LQ7;qlvQQ`RstMYH| z)yQG<-RFdnGxEyKwuT4JGIFzLOms6hoZe?|ycyZOykxe2?c^yw`UnpM`nAVdi=TR}{I58fwkneedla?w33x!`Q96%lf;)LO6Gs;p(w24w%t?kmep&!00pJdH?= z3pK4?=?v##PI3D}_B+-(K0}AxJ~p9x*-Prrry@59%nPD?jX&&$>MMRhXMK9_4{bk|_%s}!c7z1MTPO0}B#;3x4f@u8b$5qq_rd+>c5^C^#HXFmAy zQ(Z%$H9@8ut+)LoQqA8e8nI%V4}$3QRE|Hq$BM|~{Jya^a}`|c9Z`)c7I3`330v1i z4MqLXUF@4345Lx+U5RP?lsp1ouhCEyOibz@8M&szPk-j1`UTt}*T7`fkZO(D)DgvT3H3RVSEoaM0!a5)bAzW>B9(Pn6~c0dGNTix+1_jyVOXbMH*{e5CyJo>7Yy zT`z5v)R$$xWu6yW^^M(d;$$ljtnHMqLjs%3EhUMOP9^=F&$nU&dHeebc2z4bJ@6WpxL92HOP|3n@T5eG58!(JfGKa*NQKu<)s95UJeXaRjr6qTxi~xjRW9<)&lS6gFfjQ{{iw%z)ps^*=$f0Z+Z*X; zO&ywtjx4mA5BP7RUrc-}{mI7uTIb8G9uT3Oh4;oN3KJ{53IAGWC*Nci9ehh<5`_eb17D@SM>iUrVQ}WrlR^1g=j}1MzX^;dtHLxgo=5i}LM3qJo z4HaP|M@35Lh`f~r%p!%8g!5r#^-2P7ApT9U*`aD)wszepB12AHJ#eec>Lj(bAYrhA zNeNjfEqN-NcyOwJ6Vn5$Ub-|63?~t9VowWPFcP{xtoetsO`r#MV{1Ms4c{2}g;K{JK%ULic`Olhun-6QT zw{!h2qejqfB~IPr+@svu(bZz*T!+5aKL7UOtcGbWbW zfi?xhINH+i^|n%UZnOoBrcMfaimm^wfM3cs)Mzr1!M+bthpRtYsl#I-noH-o&8UCd zl){s!s)`C+CCUZ1;e4FOM)ulB!yy}iMdgJvJkIWZl*&q-Bazai?MRDAr{gKc2z=I7 z5D+Fetu%#nk;61=Oe$fep_3_a8!ArfP4Z$Y$Aa7E;NU#zxAg^$T`YBlUX`2hDbXA*5M_Pzd1w~&YM^#klBx5H>_y7c?bPP2G43oy>Y=70 z&%xv@W`0+8${_cwn`(n^g^pxj;Bvjzd3L=ghZk8kl@7TS{{7k(F- z48N(Lek1vZZ!nFGpE)nPsVl*Stlr4n{i;8}uVR%nL z;I2lYT~619WpgD(k*!UYoiRVGPe~o-)K^@Z^Q?8mM1r{l@q(HvB{NRBiV*kP%&`Dr zN#iuH@$<*z1z{dK4x?FAhgB}#{?qrJ_MpFBwYOLh;E9bJX$!E0CK#t%v|Bl{tGADE zVybkrIZ^5kmXWYX>_`!vgJogikXhB<1xJ`Wi^>PJaNBgVoom6nGDr8Ey| z9`blPY@$#$#kh_F97MOP(%}ximM4vcxCUC^b5aK?YJYJ4u!ip06P;TcW-F-$@59bg za0{qT*g{({%Ga!n67vkkM2tgpCJScW(p%!Cmnj$@2) zShh-yVtd3o<(PfYJdU&!G{q%MLlFLQji(=gK#mZe$xw;P@zqwAF|stQWg zBk4v`Os(@fe4Ns_?GvZaw}79qg2+y&*qeWf-DtH5cuf@P>Aye6NT=HaKKfwR;5F%R zzmlwrXFq!Pb*-PvmkZ5vs=NLzW^eX>Gs!wlY__bqKT|bz800gZe{z2@*;J+I&d6~0 zjrGUG^gT*HIiq$ZP>r+hF;A=(^coW|>Ry+x*|APWn;cK0a|G$5k_Qq! z87XjNlurWUT>)iSl2cWiO`_ zfXm7QcZb0$V-%-uQGOA$>>$vq(=pG$F5^-*<9xwwud8)=(N8OPWGi5x_&KTZ1gWzn z<&K5w*EZsW9S@QY{wMg%JwIN!qeX0H(>ZzRZ1K!g_}zqDzX{H=OstS3o9D4orW?o) z&+&l70`>IOx?NuTeb>4H0?nuP4qV5VQ@TB@X*?ztbe(Pb>xWalSPYy;mv)Lci*h9`u| zXKPa#Bd2-CKbeVw4^LrrlkgNJ&-=fh)7Ir{k|Qg|%QbJSAEJ%(=t^278=qI0y-0Sp zObg@bfg6IQE;PpMU9z!HXbqX9doRa~sN2KyxGGH-OD@{9t0?O{X_D!RZcVJWY(Xx9h`U}T+`_5l}>uN-uh29oNiM> z+%{Ka4~#M5&7zg61onqDp8`UBGcmPBQxAzA4+=Fbi4Gncj$vEQvefq6xd#VTDyD^J zsQ2>S;AztqRTW~om2-fQW9!VWq?H11ekJX6e`-TAvpgFQmj7>-aUA#$jK5 zRGRgNr&`A7A_+{J294emdfGoMFb;`9=fQG5;M<3PzZ(Jw`l;+ihDU_f#q&jhat~Lm z$GgZ=3yp6*;|HXyFw{f!r6bH`dX=0YoaQ)J>q%^>K(OK3c>oc@BcAGOuE?8DBlw}l zHo>7Bp0lc_FxBtj-8@XCoE)!MO&Q)Ck9`@ea(~(_VcTb**s|&?B*}hvkP61j_;iv$ z&su|4wXkq8Po7mj8kQ&3Ajhne`y!#M-9Ptt-gt9xFQfP`+5iH%YrklW6HGM74{~Y;$1WQWDjs1j4xts`6t5`4Sb4r^U9)2TjeQ4FdgkQ*qwEsNuP+ zlfU)_x!X(Em-JDsV)Tvu=3IY9d^z@kzYdekf%?f8F5W={Yai~%N+t8?dqpc&W9F&O z0xiW$QM3OA6!Zr+gc5mmIy&KF)W-6Q-z_OLI50%UXj{PvSC z4@gR^&)9ZMG`CvTe(@=Dr6A^Pd|B;HQPFbamqZJOqU>r#O=X zR}2F{83W1?P%xLj4IQ{}=n}Q9Yj4iWx?o>FioStAj8}1+oKyD=wXTb$b($}v>*hHM z%=ca1dHe(C?_m^8DP8mtcXZlO8j{%}BCjg#z=)bvs5-?LF;t_iZ==>Ns-ZC&gCA*1 zsIRL*)J}zDt%Jk6)AIdss~lbx0!IK$kEp#CU5Gd&cHgF}qr-!z<(ul<5JU@MD|OmI zrKM%8G*w`RL|vPg_M)XXL`43~HyQ(etRXH@DP7K5(j z?zz)mox%nw=Mb0?;3dS1#5{o!@osX!Ug&NXCXI;d*PtPzrHVAz)qVlh)~{3Or(Ewz zhj?eSCe&kULSw(#z{qo)1lj9cqqa~dP*?aPD-qidYn0Jc?%R50%wja|4QAn^Ud4-_ zU3hDYe9!K>2@~LE$A-2k3>O~$j3eZZE`A7mu5aw(x)HaRGLfe1)mxNk&g$SKEida| z>@B-pvmW|FhMx+Js&Yb(T9%oJ=QNUQx{#ODA28Esn1ZE@hYs2TsSPTqZ(wXbdDh%o z0{goNVuYiOa#xg*_|12c<+*JtuvAKdR3#SEXbMk22P6h8AiCSPlLp$VW$M$S*yj>O z9G?yt?W>k0ZhjATmzkaR;HFq=r?0^64BSp0z;NGnyYRcXXAH$Px3M6$6e&jEX#-)N z*sx}@=O3yFk#!ft;2?9;1U{vM8$6!9i#V*d@~N!J9SU2f3du_$IHD!|A752ez52}e z2uA&$Q6n&&Zp%{N9AS+9@#5JMO;$bUM7sN(o98#PLX)#ikKP<`-Z7K{r-fLa6?^D^ zx@q<*ks|p3`a$&tsukW50F8hu3&6;w5|P0km97Zt{X*xF=ISU#Qi-IuMAu4J#G6TWl;aK zg^tSGreIljw42ag(6XnoD-ogfGro#v72|aAx5OSXR=w-W5O|5cpX;!yk#qvOdChC< z$Xa$OF>)|uye#rthD-6Xh#&jbI^qI%pOUur0-NI2nB}~8kM5-$^8Vta5&2T8=0R|C9JF%=EMsxNsS{A+jJo~v7$?ipF7Kd}7PxhN?k@+4a6X}%5W-*%J#eoe{n)IECTCj|giRk z82vy>6jQm|42PsZ?!&|DfAUu2QsnQR&V?1)7h2J(XevnyAB)ZC`khuz_Q3g~paWT# z>++`3WDMIC`p-{n6TegBzBdxJ<`OKDPcIyWNl%25r0SMj%CH6gUd^#(&fU04h(hbB zWzKomB)el3x6{KSqWScrN>dUG=-)xo!%vT#ZC--U3U*6q7}BeLc|l?=E{LfQOQur~ zi?E;91DnrrLlZ3+!>Z_IT^}7P9OZqGUgI6s*VjonHrk^PmEa4^?%|A;Eb$K9*)w8v zS61Cb(Oll9t4Y zH2-Gn@OFL6nq|o`L>EzNGC_H$SgND5smhJRN=u%G|DigTh0@zO^>ad(E3q@T`XXM$ z(Y|9$&9fRK53FK)FKq3nHI;UHXVG$bdq9ONeeharxsli;M4;U%zw9 ziPUuyLXM~JpVQ{KD{b%{;O^hU378m66IZa|&mLT{F)|t?$Lgs1y76Dok7R~_UQK#N zbLl6$G|<->Bc$q4V{g?W*@In%CKK zXnq|sYxXkR)Q#JI1*~Loo^kmWjU%dYsv;~J{NdZ~9VZXmAn%!ohp$&r!?Udyibq&o z(R`}%N>!P65?a3xiZ7#F0|$5#e(5T|+;4_i5sXlgvjGAPFm#s*VGF?{gZrH{Mj@E- z^j?8j>pq|B+6{J!ebFa1v_>|R|CG;iHFqxa)RGn^oZ*xA=k>NdqPeZOF=8aDuYt^_ zQ5dVN#-TR0{9MUi#}@XDKh3^8O}`2a4zJarH&U{;WUw!`cv=yeGR`>M@8ev^WUQbm zP=%gMgB^V7yK~F_QCXpd;FzA_=qoJWWX@3<9I7kmI5w`&n@Pps+0XYOkBT4;qt_k9 zS*z1g8|fdoZuqgV>%+&x_644EG@qX3=X%(5a%d%e(<+^Pn*ITqXp*xx)}!C}C9WoSP?ekVW?>y;HP@ zYr0a{^003!^mX5qe)4E+4E6JD@*JValBaa55O{c5M_~jQ-k)AH_in`Dvx8+s1^P)@ zlPv?TQt`y(?hLGQPcbL!I^suh=vsoGW?(I?KXpw@i-zIvZnl7opHuq_@+W7OzuM3F z!j7igJBqSm8cZ|WT8`YBs;3!wgbsS9a>mbwyTauZHPQC2NVo%vn+gcX-k*N0Z@pbo z=FMliV^P;CUmV!VW|#b`IBiC{O5%_;&^zFmJK_F#W^?HF)Ee`0{G?x5&;r!P=j<`% z)R?)w?dw+*7B`+{73?3^o{GM!&RpvG+`92CHB`n@H|JfRDj9|TC{*MK%%LzE_KCw4 z7soy1wUSWEUEp>DTAh9^QNqpkdIZntG(qxyqIRboYz&{TX&8$wq@{g+ZwH0DJPEGr zGXC~Can%Qh386F+d8)Jhz&XF+%$twlSCwh7wC&CN>3-%Hc1}>|>s@Iw*gBys?lbbk zPoK&jb#lEDp6c&r^t?YiEyx01Q`R)7$0(7yk(v=o;n<9y34sPa1{*x+GQuRMiO~(T z4-lDn$)sk6x(--v4*GOWjeZ^UsFp1cC#lnDv@$qnS~&}KHL>z=KXtKWv9E|~Wp}Ws za-GvGFN-&B-E2lpzrTPLZO(NKqs@Q)ykqcs#(e?T;Nrd}uFw2y@Iy={M21<*alOQw ze-3l=q-1*7F#*xvV=q`dX;qPt>7aD1Ue00Ex4Cw*;6;MuE882Meft_Nwqe>R+knrf z`YZ_=lBv=8gn%ZRl#@4Z?$mvBJjAW$ZLFdGibHTnyG@-S<I zZ!vT-yi6f6l*8JiKUXI(wF_w8ZXd#Y9-)K1_f@zgas)*3^y%=a~gu){Y zy{Z;NW0M$&*j0XcejjM@5F8ye`=Pr50x~3Lvt>;G4U?7#tGS+ z6k2e2W>u#?Q9fTgz9c}XLzR!E!fCJ7A%sV213&HtDNei|VWVY_u0#}Fr>wqJ|CkEy?$6{l@O4nz;Gy%Ug3O~RMBsc!!wDa z6zIh9Vt@5$NMKYcM_}a|Nrpu5qM+}!NtIY0#H~F~j5=dt) zyjK;z=3P1md==`AS)9teAyXnTAFCc8-PjuqsxWw7u&&k?ZdfvtdE&u7{foZr;7x33 zJVus*w#4$2n-|Nm$8YTTLc7)IURTBeFA32OtRvU*w_29APN}qh@qvk7`lHMCELEK2 zVsy!6&C;}IewC?*hmWKT$>AxTmTSm%%jVaGJ+9J5_pKh)pON4}Re!#`wYN?`N|)y( znY-KV7?c)QY38%l3_Yz$5F>9x zUN{cEi`#$TVr?yo#_WFdXqjpLHiXjP0Y|X_c;t5!CjsKgp=CX6nM|pSl@_Z_OpANXzrsOS-;ie{%2*Aw#(r zoZ362%1VdXagS(SI3x*Z_Wea}LpfbgQ1W~{6|7A4Ihs!A#41AoKSK#{#=wDXh8X3O zdzHqLLu~d|7}3UwFQ*t7=zfC4j7PMjc`#RyV_?FCHe(Jm*tXf0zLn931YD5!%woxt znL97YMKp}7dI&NtjJAexAO416#^Hy#`hrfF@k$-2B{5NnDpyKG*;78)m?Ab3QOspu zL+4o;92x#niHwXKqf7!?_EinRLs<>crRz z%k0)&TKcBLjWpW%J0LK-Vua4^(Z~ip@})z=!ck)$<{Jy<4Je74W-*seo9mH6=?vBUlI7gqc%N(7N3)daVIzuPHQLRBsJARwN_k<={#@SR#m$ddhGM0zmOZ+A zFGrBCxKFE&-)0A$s4MrFd@*<%6U%u2I^S^Q>RESv5?k-}d){#$uaj9=bTdo;NC;m} zkSH0Ud|CzzUp6z;zuzg9BlTHc!d=y@Ifr4s$@__b9A3yzAr|vH#X@v%PDu~^T~r%f zTt$~c7-3YbDEZH==imH)-GPK-+mPIrzGS8uP2LjVR(xHA%T}@OiLIcpxTK0d8bfd8 zbh}o;bA07a`l_{z^+Q)Dd6NBtBwo$C_X{^{xyluO{wVdlv~GSIEIBNfq=aC3a~zZR zNwh$A-D|?%o+|(}rmy(z#`pAKIwt)4OG3>Jp(osQvdw$Fzkicdh3Yx%p%T^Gpo(c>+uKg)H8mS z2VAZpvj$X{c9E@5)kl0ALIQUy$WZ*epi-__*j20>fzUu^mTIhm>Kmx#fwJ*~E86oH{3#wI?e?GcjPd(LO z+ZnslP%&;43XiFx>5YgxEZUoVW3AiNLug(**;AV)rmx$tq;8HO(J6&)8#!U>MwH0G zG*EJ#@%Cc-iZs+KM9#f1OgWwY4RWZCX$dbL%_x~dM{QT_4HoXYx=2J}^pit^GD|c% z2bEvOP@S$)-rsa{Ed>(cc7&>wpA2`e)q zB<=TT3GBtO4cmh}twOds9Z{x>w|8a(ULI$({JJJ--&5$Khr(dB6G@$$WolDGsdTn< zAR1t#`esEZCn3G3%{W+WY#`TE9egbZgmw}nGLJGU84(gI3CQNR^dDR01(RLgN4~yL zLOmVUQgBz)XVivC-R;9|e;7rE<@zNZ+K3LXpE!-%|F$%n60lZPVep!x_KEeKC-?OT zM<+E8OU}$M84z!{?DxpCh0JQGhmRPJPIy}floz@hOg|TDQiT{qn5J*Yd~}$+YeZNk z9TMkT^UHdAd&M^*f)B3$Zoq_7f*{|oNcR%Gaws?l2@MMjSk^bev+Z0=WhyR=IxEtn z@o(x3=M39*c03Oi*)OxdxCS_?i5tW1IE&Hi1Z{=y8mNh(k((^-ZNBw?v z4a=L4YVeHkYlH*zc-NQGy2;2SuaykSD$2`s@(3!J^^ zDigTB=TjpYi{v6S|6xK&g=u+;$8NEo7dDj z(=Ti8>IJC|bzTXB@uQd-56$~0%~~==+&(zJckp^8Nd_k{D^64XMqQ=_#W551Id%RH zET^3XHwAEgdOckJqR(|F#hj(Y1Mo$?L_nm68-HCIohhDpLp+@;=}HplZ&#%K-= z4+_8-V^E5%C#q4l2Uf6*k57_pg@*#)C7>4OxR;iQDV|iAy!b6jkkhHmn>ko8_T`OG zzduE7>jq6(jM&fLk};njmL8?7{Ezp)5Gv*s7& zcS9P(8|>(+6E-LeHT078$6jG$CSOe#H-x*C$Ou`OzO%-`&Uep+}hC0E- zCHtuuq*byR?&TZOLzJlAz?C1MDl=`IczeHQI`j1z^9P)rS$28v3@Qz5UH0cP%37?u zGsw*SrWSNKcWj8OjtwG)8#xg})ydHYc7Oh@l6};JzxjZ4_)J?l=GI2X!*Rb!SYE6^ zgYudE)D-wawWMI~2Y6PNj#01C)&)hFn%7DGj-z4)9EpwyK(9)R)qhV3xfa_fbT64F zB*s1C!FhJ^dIbcA8?Bj?JdWg1E-mIB>)UL7|NA6jc8y?aoA(l;81q%Bm^o8vHKwh^ zRYk^?8ud zNo7u9(F(fQZ`B^pGNb%+Rv&|xZ!Fj%Nf`vEWen=I!pK9vJ;$xT#l>gxZP{U`Kbh6F z*s%UKpH16kFGeaYQE;nlaX{U}viS3>oFmtn;dB|zBk!C%I$f@fzZ)!K-hhT_g&6vYVvmWF=YH)vmVOy1J$Ny3a@_``zNUBFx!imB;^Dh5 z>|Ojyt#*MltEEUC{b|*te*SL+TY{Udo7~a2CW86CA(^Zn;&$(bv?eC?XbORd4Sk3# zR`eGPei$Od$AiDb3{GeSHl{EP%>2{}HZ8?tkr2u9M=BpD**#VUu>h7W!>Pc6^At3+ zYH(NM`*peNa<>Cpe&yI24H~1@eLK>QImeU+=Y_GxJ37mix!VEW*~%rqcey#IX=e7K zrumIDBg*`>8uzzhs39=qD=iKA?ecJ0x=pIcb33;>1;v8m$uFCpd{ml9cP|OWY1GkK3kB!jZ`Q8Bx33qHBcn_W$ty*C z=fbwVnovsZdJT4>3=niwa@=Vd?bCI6k>RHR7e@P5pkv#=MdG&kC3;~acCN6Gpfzfr@2_99tFE? ztP|2`p!p`#5a0o4{WS~Y5^`J>{R$@|o+%cby|mtHeki4@@jx4=5havyYDNTm;OW3j zH_d&HvgvgeYI(Miqr83G_+iDWMBJg_0m0!n*TxWmSexZQ8QCw^e`M5kp@8*krcj{^4ZKX?G+hX>k87j|R>6 zKsWMR!ms7k#f-m)l)9gfrf2+Yb^9TF=T-2z+M6Dml0^x#*{8l#`f=Ju4@4;*TW4IO zsd#V2m|0oGZsOPRF`D^M3Ev{7z3+N_(MOk+H0qX~ypoS6YBP($C$BCPoE=FAD|ih3 zc^0+4UY;2chxsEDHY@b~-}P>2ea;zW6p@FOl`w!FO7*Aux64#@S&Sh6=iFxRxiYF zP^Kli%hGx@+bCzlI@kH=$5d91Tg)BL6qB46aTe}|*9ps(agG8nh$8M(O8ri9rbNyx_hD0m5M#3CE@t)iJNDu0!uha;#tOI>vET!k zDM#0kj8a_HxV3u(_IJsz;*JrTtWxk=$aNEvH_nOgEC~j*m3n%Ps9D?9OnG-BcRtLb zWU{^IRZdBM+}pg!`}zDbMv*&hvnG4Te#lVxxgj@drnNHJ?SkUCq5Q{BSX*pfT`zgE zfnxe^JeAP1^e&gR`%@p@kQ4FY8AjJDx{|$BIVn6%dd(8Da%Ix=l%067cHf7TE54+} zvT6%a$)z)U(b&JKo3G06rWL; zBpc=4ZteJnS{`v%xGP_87z?L5u#dWxZdLT|~ZCIH8_Eo<&5*9tJp;&vdi0fNdUs#%rdiCWd zm!elCjF{)<(KYpO*8Zj$woOmnETgfk@!i%qX2RkTmSpN4IVdukS`l3RP!*fyW16id zd3ZG2HEi)f((-5NHMWC)i9iBfq*`xLg3r zcc63uC23)T6O<9SusF2I(yUB&<45b^t4w6^qLo@OsN09yjM39pgAhh_?^-C;EDmkL zM;dSejt>sVa+bcbR>t^Viip12X#d@~VEm^JA|d5vLx$6iX|Lhw9WPdf559X{I9|H< zjPh1*O{Hd4{CISNOf*`CJ$WvfA_6{+^C#;{-M(H$Z_7|c<8^6r>9@BKAB&=S{@cBE zbNHj;l6<13OdUFqFr&ZOBb(u~U46sJ5%*T>LUyt9;cY!F!X0|f?XZO}HWE5>I4Y}= z^o@@fHrG%s0ejgOt>W`>@8MsW|@rbDC*@zig7M?2txse!O9y4lJH-9#!S2xayE|tSpu{2|db*69wZ4fWNwJasz8Io`t< zUv+*da-wu+(eI4yai{?Q0yyBxfi$ki@C*k%&lw`nS?2z^7zHVE6!AMNYm+%O~9{WVI9-6_om(Ur) zi=t2rZrP=+p%hP@khp`##9(R)8mg3RWa6PtT{sDD4hS5%r!ttnl2(KBhv)c_6r&oVEbN*Dmwj#g@u?;WaLQkQUv!DU;m(J z@phIEH$1Sf>r^O{e6+SAlsgm`!zERtv3{ws*>KvOu8}EJ7j@^&Ypg(kY2I|FiUW4D zZ@+xSK|^q~)x%W?2`FU$c5IhsI_( zk+opmQChf9n%U}|B%I1&`K@2Z4n`&O#3@X??p0=}w!k-jse;3-Ot|T+aM3dP7v0L= z9ZOxQF5lVF{5AoFM!!=RdS9d0jA3U!yQ?>k)@twTvpT34lSN!zqJy5)6Q6LU{g91$ z-jvR!Qf9wNMO07!aU=ACr(mOE_8>yI^+@zsXMk?hAmoKLp74SdVt;0Og+@bhh}~U4 zA%47qlZ#6A&Hbk`1gQ9IGahoHTWS@NloMWbIbD~&r7QazTTj~^T zwLBSnwk??Re^~nJsHVUFe?&ng6c9!Vf`ZcBB`uvBWAx~jZcuc@Mu^fW9b>?N(eWlm zhjfFqv~gd6K!?rH7s@^s5BFv!3=K z9S2oNsP&gFtxX)q8PdcQl-k)1R9=)peuzJu;u1yc`+-j~Q7H_o$fh1 zEMK>6Jl@-O#;nP`4z^Q3mv(r$Af7VG-&YtXh;>v0uj^h)`saqvI^fCUrF%T>*q1yY z*K;#|&*8ia196$z{T2o^tpQ-Nuq%=UKDmZu6X@<>s5)MypZqpIVUvJ+*{Ou5xuALj z%xi1{nxd$k(C-Pq1R%+$*g~m5B~VNk=$;8jCLD5VV-)XC!u{nu)feGn62VTz+^UPf=rG#I1707JI-T;kB#2@J#ho^DGNGfj%>S?`)W!L_mH;GdQ~UwZ6} zBe1&CdvwQFmrm{yzHH_dH#b8f%j~!IFfI=N$IsDk_?y^VUUGpySWm_8A~Sof?EG&u zI+9CZ0Y+tvbIWfzByfAEYrZUCZj)Sf4u68@K3#TS^7?S zXTH9aGdStCvn=`f7?CrA*!jtGh`&D4Gl@1GXFW68%d^pWaYXeJ&*k5=jGiHzvO z<=rLsY_QGuhC@RO_AuUq%nRYt`C)p_Z|5eFw6?)++*UB@3AbHjmNq$}-d3FVhfniyD|MzA^r<^Dfh@_1 zggKTK0oB%oTd<{;FsM~4z2GbfAxInT*d(F~k9YTHCv}&hL>9pf$BVyYu~Au@#ONzY z7zGRQy6x6z)mLy_`Adu+MpT{RhF%;g$9B#Lt)w5qNvCOt(z=UmV(CGPi^U3yiN5^T z!5IbqFOl`J@#@!(m5o8IiKTCyboG}YU$iP`HENWcd((FUg%H<*{-kUsvA@1zZ*Ber zW9OFn%JQ|hL*O)9Vab}z88(H06vbYGV(NOW@{-q>&8~B%{7Dyc%F>gx9c>5JP-!SB zx#B>Yz(JFNj(k+*+T3<5(^oS%RdF?f#<>RyjzVRH|69QCt81O*p&gql@6Yrf2n&Vs z4Bt)Kd&dS=xHrbp@B9H>RWgJr?7f*)yb!0)1%R)U1bmEe@Fpje6YqZ>`JS>@@y!(2^WUZD!(UPnG z^2W11!9p-YXZuQ-VSj#N8lofSEVP*mHxrxYM}l;%y{V$J%bZ0rt4CB(ZEqr=Z3$aQ zO!{~R8#hbRkUlf!cw*%{g z1titLjy$lCCLWKbuErn2RYGSN{vj6kq&^of)HJYsj0n!7BN<;d@ko+I$jz+#Us~M1 zGx(2A+}uZ`Ay@4D>j5}V@Tl9I{+#R~O-zp?+16|M#te-ndv_u3r!%o8m}6abU4rfZ zBqD?-s)>uOR>`RA@{3UbUH}nmzwDwtybwMk$Qg=)5D()Ca@b>diFonQDFDG)t%vMF z87{A1$PwAV?P#j)fusHNcDgnBSOF|O65Cm&ziU=#R&2cEqfo*I1v?#nm1OCHCM|>j z+y8c)nF*=7ClpS7$U1wW7O9v2-|@J_iQ(y&7eepUFSL^ED$Q7Tj+o^5*|3AjH%xY@ zO9EBGU(2*abzM}|D|37mU7^SZi&rWF?N~rfHR{G z>x)585Mssw?!&?WNkq%kGzxz#65&S&Jr6tra{|1sk4mIAXFCQ-hxW~uiA+W+F zWQ5s+_V(OVgcXBlrXo{JVK<0hk$|?D+5N+Bmf8^LN(nkh7-_ZJP74n#kK~@!ehZIJ6 zHQJj)2$21$L!7?#Dn~}3dk!kwJO_h*MU~Hcw3N0BEpkl3Q&!+0%s1zB)&sF371*=Q zjYky~m>aS8nqRni;mg&_`9vkDZanuF@OuLLqpuF?>f2sA`rbJiBW+R_?$rF>o7ker zFXV?;M`q3=7~|ws_|ZTjU!RgOQfOaLC-nKP6U&cP>e2aKJvCR~Sldq>f_OZr_fNmh z`QwJt84wRUw=mBk7iq^n?Hd60HV<*~f&9w#2=%;BjVwo8cd~b3D*vtHCyCkpLOkK7 zK4Vi)h$n)NeYd3PaWt=}lqnrrJC2z9HYHw?A0mtipVGnOiK%dtD3c9YPd{1}Wao1D z9vW{T3fN$)>4K89j1t})P+!tl4+;B}$(A%x{uoX(ySk)QGG@4HMEblGKiOqZESq0y z{FUT?>>1DY=#tr(^KgG;zBH&D)IEA3hu_eX`u+!6h5P>?h<|qd`|%HgxQ_PAzPhX-8`sVK7v$J0A_wu4Nvc|nV zyH$@ABBdPRJ?Y@L+r65O?*1y(JUWC3V1Bg9(7@4wwBjO5j5Oem6EEFbBW7=7&;Krrz0 zpK`%ulaKd*-1d2zhaDw8$)`x6>s@2eFx(_kaGUc4fZ~)ZaGfREoo!#&+fMZ5F-?Hf zxVQ6rHjL!9W2{0fd}6qS@B%AVCES8S81T4_Rco7S_?T+*e_#NQyC zIx#9dJOSR--lkopt?(dQwGrE6P>Wiy&<)=$=XmKCX5av>rsHylL1U|-fV80yD{bit z$r^==E{+QM*=T;e9Q>SUf+2FGzK2R{z8wg%9cfCKZ!mZGnaeqY3y{KR<-w6Mu03~~ zq^2L#^v-3nIKBl|_kR3dlEXD=$b4d{N||&>WtwU)WmB2qU)C!EVls3+eVW7yg&P`< zjxjYu-cjnISPG%D$($jKg&bJS*6p4UnZZt%;q4V_In7^M+Vssrj+A3CLUpO_F5#F` z5rwoeq^3r_OcuH~3b&j}_*Hi?LZ(v{nH9hr2MUmHca0Pon#_^iixOYQy zr`#8K!1&+&-hoy2Ad?}W?K7isOCrVh=`RwlFZ~iJHhLPd>F4?HWI9AP(s?{PfzNUYki1&>_G5S|V>VA>BqVoKUlNlxV&u**F8R&a3-j{!ZrqUZF%oVpQ2`g~h zB9HiTZb|uI{{FK552nm(#ZsNKTEo>Db2~4>uMM2E4VtvN;vIta?EC{)ID{@mh9+-w zx3C(5=idkky1AC!nAS~}>z&33R1ZgdwqFDf^en5(% z;9C)Yo~yv9^M=~VldOnEjGO5vU#eeu<&(FNrz_G z5?5oIszLj%Axbe7Jn7v3sYn-x{4(%J{@?i;=k}aT>fQ&UNE`G#fRPGU>%C&?-&?L4 zU?$^hsFQxAc)Q-LbB^h;Uc-vS_N-jr+*haE<~s^*qn+n~1W36-nqQIe2Sk#tQ9l$2 zEYGn|$(zyc_>cUHATgSz(A)t7c|=&4GzE1K93$ri3w9_Hx3g8-6X53;n`1B(a%xC( zv_%7;T}zHwj#!?VhtF2mr8A zxG}CEiRRdv86;swTPKH;vu8Y29XD|ut-9eVBt)b-Q34K0$;X9}E1%G;$9V#v*N(rM>3B%Fb5LBiM zfACs<5SQ=>=G%$$naW-9Yj>nCVdOFSGwLU}O!_^%rbQ&=KOs*(xq8zo#21y46nKBb zTTy8BU+w7Ndaej7HZGCU33YFMbw{S+UrO*Q%$Rs8h@0XW5?FBO!m>Z|aWHD+c|vYI zmr1pkmGat>Oy|un@n1zc8~VCCsk*u(d_mu_`l>8@r4ExLlStMZ3s?EYNj87B+HjD= zTu5tVyvcOPO_F#f?|I%$aG!lCP`EWuU1rUn6*E0s;m$aD8s>CH+*SNv3gPdy!Zb0p zxm|J3-^~`=R=ko#bAdQ7yn|psq)m(9<>c3fHcbCPQiHRpHB8EgMu_al8!NLHb;KGMM`;X z(SEBOCwcVhf1y!Qn|x9@-4A}PPv)rB^SsA>RCRDQJI2jv13{jAG@U>8ns%vKnyEZV z^`U`juq;uyWhhmH0fJeM@`=-d(fCYT-3{oyZ~Y~ zNYdDm5NmK~>lP6$!DAI+#i*uv+UvNOI_$m{$%mxiBX^llw2)^@vghr;`&lf#lg@2W z#bI?G+O5tjmjG5?Hsl~knDpT%R2MuuoULI1(lN{@#0)e&lZtjcNN9^lNM> zL(OenUB)|nkg|e`#Ma_|gl~yW56eGR=gih`onQL*N?l#>zGY&!xx-9c_$bVz-Ldx< zQpn9H-Xz`O)!7xj*}c4_N@8Kj_o+&Gl~I>Iv|OFbXcpJ(3WgpDtF~q|*UYGVF1p2a zQAF5M&*@l`J3Y%+M%9I=S4^TeLh?CgdZ{IhKw4c*zBdxbe)Xo%qkfhN+@1u1)(le)x&mamrsiEbCLpg<9 zuBp_L`a_1UVqTLw&IS6MLri^qQJI9qO+H9{y!eX1x>0lL`(wRn1y{qli2M zft}+&bO-{iiJa{1w;4{ixp)1H*Y(C+(0A<*sYPp-hAmF;Tkv@UyknjQY6f^m%%;I* zd7TLcZnZ(D+oy{^9=n^g#&Sn>pi$3wiDUe)p9|ZW?H&<;(OpKLa=Hg3a+-Mx=yS3U z0-QJ^=x`ak$_&b1m7V%7t?&IUO`In9VU)G?;f;EoJ#mzPO6~(fmhq?m4iLA0po5Cp z6F9%{_hWgMaJ2++Y*!}D)7Ene_PG~A7Nkw5usS=alTzU9sb$ON9+(QmPEYDu-fIPYMh@V@&LW0w_eME3S*Y;k-;0F(*@hkz#3V7+(ub^et7Y})<)d{uVavGhJ!Z>S;0b$=mg(#EFDl=(oprHkW~E8jon1>bbR znSO+Gzea@niaXTvqofTx4}clsx}~2{GWS3?CNk+as}*18w7&Pe2){!mK}fABJ`Bg6 zOn6h?XMNy%0pGKInvHHhRs8Rk7>xJFyVXFA-lm$|I4jCg^;R|5*M1SJNmRO^GK0o? zov@r!$wshY3)x1O`AWlS^RwS^&jP7+nBeYpI(ao;QomYze>9eaUUmBAyxiEwKn#MM z5{iCZtZIm>0ZFs?pC?C^I=v}H?93(r?gBq~Wo_#LGP^C>71+MyUPWGGH$F zzAGk9>_n;NpSm!l$Vf4`qaQaAy=+&k;~Vl_>$jIl?wUWpYv+Qe3}x+#fSaBTtu{!> zkc}{5<>N8mD%-Q}9MhcEF*NaQD(eL;eeDN*Smg38y%*%kpo#Zj+6r$zdnFIZ>V@;< z*7TGJk6{^G3$!hzkM-!OKwc)S$pD(sCc_n<{Fq;un z=eM*5ypFTvWzvtsYvr@&RZwSjwg6L<2tjQk?27;3+83icCbB_1YCJ@8o-*ZBP>Z~} zN;{UJl{7DR&Mm_o2oVu_3Ni+AvXj%>f%`zHRU_pF<{KLcvOdbZuw*1e8k|zF1 zGS;@Q3vsbpc z*wwrox^5>1erBcZMoAcBr_t@6HAVUK+01Dp-fzD$hD#EJ(}&hs$MNNfo5Zft?FM6W z(qX4Hx=Uti!tPTx?vjuV-`WQn#u7f}#opevFnDJP{uPxz-*!%n?#nbaE9S)O$fvgB zletgA8aAgb`XZzpwaF41jQ+dDBRa)K=l{TWz6nN+8v48Gi9*EiAR6Nnr{C1v&Y*g0 zod~IQ6j#^P=^lzPvAg4;s{d>|E&dFwQaY%+u zfABhSkbHXdC+6nr4|Ld}wL$Bpp%mf-dMD}jC*tL{lH|4~WW3=_aDXMhc7wdY!Cc#f z8|9r+hO2L8YRMUT<`k>tO|G|{JpF<7T(S=V;4f~UEr!;#?y20+Pcz~n%I zqzTO-p3#W_IPiNOw9<{T`=R;P!DJ#=3KdQWLHGg0P^cXaBqu~wC24o}7r~lc3Wi5D z#P8#dsEn&oIra^|NL*pfMHJWq^5nHGP%JK#mw05PYWD~wVaE*44x7Ys+M1%MT}J z0^4&6?ouH07C;Kx@T?>X%cU~m7rN(0yb}Wyp1KnjRh@;X<>Wf8Z(VKKn|g2RsXFPZ zRg#*5bNBt5FN!p+S^yABPIXqIhU_4)HZdf4*~=Bs6CcW@wai!&oV-DASr@`N{kUw?nQ zv@&$2uQBmR?6Lmt=jTv7zFQ&oN4M8a3xk4^1AUQ#(-4`na)If58p8fS8-z*ipvVlR<1>RexrBLj=x}9dyv2RtM^p zqOpKjTpcz@D)3(Rx2r@Q+b^n*$NMky3&szT^Zfa>e`r_WdaO~v#7Oim-kchUg z=5!F>h&Ql`@i{rVNV9kg-|N$mAqJP^x{_W+ht62GE4i44;0~CV z<1UXwg~H08lY-TfR|qzjjRBwVaAKoEWbG+A17`&}v#C~mL+kQ=s1@K|N}%Pd^VB6y z`jGG*?K&0xfQNVF$O0d`mhQF+>d@$&9|j5_ALIgRn#tS%^C5nBiBlAv)JL6KaBmT! zF<~WSff+8HZ3b@yT5kWzt|Qkc%_^plkyp5p8VK32qE4VmwkQJ<1N+B>#sn+ERER|Q z`1Xy?AiY|zX5t99i{d*h4wP346PlMS{z4w!$1+)=W9Cm+f6Pf=nwq=bZ1h~_#R9>^ z^Cm|fZEM^e&T(G1y2uZCWn4W@7E&;KDUNJ>LRG!oLk$D_b|ipw=3m)=dPm80c7Dov zloV4l_lzxUh>qTR%}M{6O4?p2;F}iU=nq4p(LUb$!&^Ac{*21zq)&iS#_wMmu9t6% zyQTlgGt`>A(BQ#+eBsCZ%I*4T`1U8ZpoH!x-`>8K=X$i#ZE!#oLfO-ONAT*qq4X$2 z0_@>M8?q3lAKD8v1L>()ViOIQ-X9pet5a5cS7`)~vQWjrP{-8yH>;G^I^2~q5cf#F z(3A_w?IV2}^4~M%{l`G!5j1NfQzi9Ui`&I|6S?K6c+FzR41P6RJ$B@3gY`?xox1PT zi9FzzRYImS?E5a!+1Vnw9#8^K9v?_5v4aY`Z>-qZbQ|X>cv6z^#9$w8axKAdTE~yf z^p~V=h_-7}t|4q@_T|98>=@uBk$#HpW-QX{^xtswWVEElq5BuhY$A%#!27rFHvPdv z>4bwPe|+Z6eeYTm=jU^aT$r&>tsZ8gPh4(PN`$F7Ro6i=1yZb??kTb@QsS)vlmp_Y zt=;#*%sJq9kJNQx1nB!1UZE9K1OVbli;xUu$`6k!L>K<7&JO(pow~PWgNfSpkY-60 z9eU%CF{n?mZ;b2uSD>25uszKL0QtEtA6!132SooNi)F4a1n+PaDqwlWm^#hDdWn2$ z>{Rui%p>BFz2U#Etiuh!x|R=eK)TrS9%fXrYC{LpPwYhKD|Xe-poHa#&Iz7$d3`}E z*HJBA&ID#vCkTSG{&zchrHBG|R9?kQVN-l^=kj+ROBpqGLwU-buq6Tw1ITE_JC=$# z8uHIPB^r2T!LA-%a)TnKMQ2Kxr|Lz-7X7^Pxn``?2_kMP#$^YgNf()!eCIw5F4J$J z^g!C{J^N=HqV&PXD{+-3Bd>&@TjA-tJcl(wLzSr4L)OkUu0cDnmIkQ>ciN4T2@8IU zB^Ot!0zRE!{^-1o5}j~X7rS_VrW{Hpeo*6|uoi@WJvc!BVDjo+Qk&91+{`E}I>!eA z?0>f~TkZ_-YoYdya-LOik|B|cDy}vT$0MWoM?nAWNAA-@yJ|S}TO!rCl|EK3VnQ{W z$VeVHRt?rex2bgk59e+j%MW8KLnK8uh-^4~g83RG7+xDU@`o)wCAvsD4`ZS~@)If$#ns z1(FdYLaA}|4JpN%O+>!MrMBedXi^Ks!T5mVg1DTV=gl6IVcHfUm{4|DEU~MFk%a6& z(SuT{ePIkB4yOGm*5jY0$Aqd~_CeyalzZOU=c}EQj53~rBCTKW&B9}39g}{`V3AVQ z%u;o>i113j%i@=*ZFYYQ1dK6K0;OtkPcXqTl2*4|&?KrU0C~8%Si8|LTr}&< znYsn)2~?103~G@CdWa$ACD$dsN4}z3?Pp78Nn!mQoB)NkVkmm5P(hs(lL9hi&%aMC zQ-tV^33Y`ESrcO{Sanj~CNU-mt@5Pfp(6tWasllhs7Yg!8HL+b&hFFaQ?l{1L(eDd z*|@b;IpZPX0AXTekxp_3R~`T%syY@;uC1-D*I{%Br-sRJ%FA$q(B*!XXfQ4#VVEA1 z5PmjBR8{_(1UAy${|&W(dh4^aZSXm8mnVIa1U= zSL>OMCJ^hAQ~!u#9r<|4n!l_|gP;bbXPhhxCdJ#k{!$q1tMf}mL!l0bGCCzFyC^2M zqNFDj>pGV{6>LxDUJ`1h{7Zh~fjjv}f8rFC;S*3oEi5+Ff zEc_(3oux+$6FXoi>jnw0ga|3G-%6iqH5`u5jpvTwu2wDl3BipH@zlIJp-R^+grajJ z)d(yxTwkI0C4Cd7Zp`m>E>W|XdYYt9dOk^Y@lS8@FLx?v;zU$8{yJ%;el`teVE5w|ec^>LKbo=qO0mG>EaknEP} z;$^~@KENOpL3y;($kN@kmB24N_wFlQQJz>&%3tI_7xCp_Ch0Cpe z1gf&HKAA=Rb$_l`^pji7s#6i%H93&C+HS+!V?WwU6v3k0<}>Vj(8L8|k(e&jx$RZn z?ShTIpYzz9+LV79l(bogatNB=ksiiwyiZEY*!a-=(e$)ys_5FvNM!DcswtYD-j>|@ z(|fuYNtO6F$B@+K4oS7pJ|7csp{;_+U%F}O5IQXvi|elOW9O!(@5!KJK1Xct-!;9ThMg@xY`bjIdf@3v@_1pk z79~c4X`rSmLaR8%qnmmKC_@|7qEp((E2plG@XDE154Nwe`hpV#C~Ux#^eLPE+9VA0 z(%87>?0lzJRMR?345^PdlWwhFfcc@Xh=>y+tU0qb8N^$6_pS_U?xtyq9RDUyu{Rj_ zC^JOfBz@Ef{!bfvOLa8(kCm3Du^XJlAr7}~pX?hLD)H;w;s=edm%w2~(jd^J>a#*2 z7wqedz1brt3|O>xc}FT|oS(uW)&a1+n~4T-B!MY4Boj>J;dZ8+)u-eD)^{`I9n4YL zZ{nXYa>9Y>#qcDrVNMK{G~S5E-jPx(M_m`anx9heWzt|e^ONux+l%!O?hgka zrUewX>`~hMl$HdN?NtQ%x)fta$-1PT#@)!Eyyg$j2ENn@l$vTrX~#Sr6;?}~rjKpt zzt63P2{~``zkUZQA_NT=^-u9LylptioD|9=JlSY4jdD)7gosMVcKL5-A0Wh}S!Yw- z+4eChaB91|FZUfFwiWtL18#zmK!t~kN)_*kqWycgs4|M9sN{yz6>qp&aSE*MIGk@~ zKWE_QW=Q6+J<;x#^VSgl`mY=93hzaj#syGe_=S3L4*o#90kw1V##c@jQO$k%46&t; z5<}Y?{gv58(H41+OXWXsl1{v|d2ck}ZqQJB5x3r6)m^pC@NO*h7=hN${XU(V@_q9w zC|R(Fclb8#JWJo?F5vW=t7h6+R#XJL?%c9tG2Pt!k3*zT-q}WN7zR&@NC5{Q9$E*=(jy~U$=1u)}`8z?r^f6f(;EpnT&RW zwDr8D+~cD#MEOIf&yj@-?|Oh~o(n|12SKI-nKwnHe1Vmi###}_$%$u%N0q1Q)mMK9 z4c4nh-)@Xqc5M&s2Gd(KMWVy919*~B3$z;;o_+u3{i~r_)OhG)udffXWIY{r^IgNy z2OX4F3+5_2qA_5yH4af1`!a@k_JG46K`^(s#{*aNzQWB^N5lBG?-d({{h|G-I3+|R zR&p~2K8>=xF6tf<_9ugI`(|L`pVVLL0q#LgGhPka<+3KTg`mZt*ONSfFD^28tv~mN zL_z?e+p#b&g7Bn# zTX`_?bck-^_`Cl?m_i{BN9}XM$Dzfn)zwBtNd~W8#{tQC$KcC`mi*6I-KbcFKsj>q z#FbhCOgVam_Q{fP=CC~a#j3=5bwm_)LJuq3%NIdpR{#; zgSJ;V!OpzaS>SA*pHn{s4B}GQVC&gMP_Tg{2F}$XtiGtIhdthl11<7W^F(LYwd3pE}o@b}-GuCK;A)xams^TVwmM@0k-2mP?6B<2<} z2sM3RCOE(Xpaa~o;WXUh_ZrqpFY#{`YA4c-E-rRU^LWZ>Qc_nADan5WI|TwfWMK8* z6^f#YA=#n-ix2MSHn20{8C~}hw~Lt!4fH=!U$Gc59#rdP$P&}=@athRadTm-9;ef@ z&GfkR-_t&9ARA)hZrcq6{#xtRk_;dk{km#AWc=;XI68V3kpMP?%jvJd9SFe%`E+Y17Aap#Ib_sNMD95&dM$wh{YW|c;y3N?E zly)0W8V1r3SNLPqy=Us5_)Z)%tnNH+2RX6nP3Ccof*IzwuQ+M8{m8fq_3SRG_fZS2aUg30{)a!Ue8ZDC0a}Qj`HaOEI7DQR>=}L--pXUS_Xl;c)Ng(Fl9ituN#ymgcN( zk0Mn%j}Zl19VXw*rS_Ty_bbOZKO~pMh4V09=CGbV!&0zUfbUEzHqO#y%&wA&^4WvV zvLRp}$kCIQ!9UbzZr|ncN$&$v=&4ne@jiZ2c(@zM5XSq~@jZSw)6CzMrgGGPXk}f0 z{CL(txWV|~ti5;oS$X`7P@I(1_oKQG!KVdsu$>(U_S6)R}m7Ku466x&5j%=>_^E#nvtk2M2 zP5u4^5ow4rX4r=1ok~UtTVsjb#gDv>cqFis)SMC-cxxq13cdsca*JxAC&}g18)Exu zyld~m9tD~F)JdeMCPe5Mfef5DLHE*EO$RG`!A=oVPxRko6}^NKRZ%WBcAfG+ZSs}y zkEF=ct*~ycS(Pm2D7%LQijEUMRFN)ae=FuN9Mx&i+%EZ0iCIa*0t-C;{{$+_eYC>H zxdl4d1zv2g!L+X&1eHD{^Y$v}5|Pp(83BeoypP&n?c6Wjwg&-^+uYXPpB)^IcxgU$ zs@q8ug1rSRPZB>bYg1LaTHn5v_3qsp=lS-B73BRDB9&E*v*`WfRdWIR0G{j8*JsVj zgqn~bc};^i{5oOr&X%lXXkGGXu-Vl)5nho1x3 zL(%bXQrymEm(tCD`sZu|BIYg!8Gff%!M+;}&)g+NC_aqtDzW<=C+7UsUX@Za)LcON zC(czzjC-~}c8fMW^4j;-YXwin=!sfvi5w`G}r&*!({YUJ1?-(xT!a{GM;SwFTLJ5 zWWRUhJPsNzb;kYMguBc5z4kZB1 z7hepzI@HduehK03VGKKWfRXSKvJQo27|e>62yCQ%`C<_6gMA>G{q4&a>THoh5wlNJ z9F}M;wTDcZ(5TOrhjJ6a5;n~!K^G1Z3;Sl)+lp{HVC%NBAoX{?pfVK;hHule?TlXucnOoptoz3 z4Xka~R> zXI3!C0+;5{AAXR76N;Gul{EWZdX?E~p;Bt~v_6@Xi98Hsf=-glJPlfuFBK|DEHNk> zf^6=zd&c(*>u$~sCar&4){ayHIix!1Cl8HW4W>?*s)D_Yvy<$I zO-$V;D!!rpP$z+b|5?mh%uav?CuR=#wowI6L;SWUZG#}A20jO*aAjTHdTBEBgel}R z#8IumEJ=a2@PGNFpF6a-1{icY>0~+?Ul`4O74Xx=EmJh(E}zaIUtifgtX(xzbVFSc zwRUXW&QA48U^2sA(BAsP*G{^;<(6438_*2GCN8|n@?8S9$HJ4J!#IAh=|$KztF7Jl z8QA5exIXq%|N2&cBZpmf^akH07;`8(r0Wk(TZ=GkJ9vcm1QOKM zg)GgV@7Vyy`@$YkYdH?wErvO?lSGk%CW_*q+dp%tFn(scw_#uMGz$G)kjjpe)h-gt zrxp7);!$J3qQPKse3~=OvO5Z8N{!Aem%Us{!=+5+mt&_j?k?`F+`E-bney2x>A#&c zi-mM7GG2PFfAPrfk?9l>Jtlvo_%OUgyrPrMwK%x@HLdhFs+C|FQ(Nk@d>-(gyf;)$ z!W)*>6}*+S3Wt;CL2;K95VySrE-vUxw}BK_I9-P>*-_P+vHPgXi=fGpd^Y}QW}b7iiIpG@Cr&wWl`BEL}_NB7^NA-l29xtDNV0X zO4*1UP$*`W4n`DZu{dCrv;o`li?#Y2kX0>eRV&kLJ5o}b>NP8Jhpj%i&$r@dv#naT zY?e##%HR(`Qw+`ama1B!*xp;_%`+tBJj#8BrlhyG&7!9hwx z4{T?uS-sohWk9{Q-mBf!_7}Cm^=iAgv|V=g*=n(~zH_%|^`Bw4%dX3=ceyKm{Y)cN z?#KMD8qjurbFlZ#Yq6H?HrFQRKi)Q2yEpB-}^EwM_xBGxLtX|wSwbGh4 z_{QxVmYeMD*6MSB!tE&bwr^{2$GyGQ-ahTOZQyVF!FjC}uPs{N*m=vg&unew(I4gS zQx;cc8`kSgKI?N|k4voHHv^8=j#sZwi!_V;%b%OSMcKcz$~osbAkVqamGk9nR$uRi zs%6{O6>K7gozbg4XVl}?qSy+oA9-Kvv#u8Q0*!sVy&jd>N?~S2sIE%tBz6}K0@HI6gie8kg!4w zay7tu#bTlk%eAOjzy*xSc>X<_y5^LAT;b-T{`J^>e+lhT6?5*bexo{gzn;hZ)M$;q zd)-a;ciGeAR8-|*Om+l(znxUzc1>L~ET6oh8r1iG(;y+etJeA@w60nz^pmf$M;hVD zg>byWhfx=-UZ}ON>JHhOoq8Xnh#v9M#g1%Q%)OChPZ)A(J%zokzUreylV#j3jGehu zmvH#5KG#>n1LZT@Ra8|Obi+4PPZHz{K;ZD$C=~atp4z$$;p|emT<2-%(EVpls=#}c z9`onx)-kQCWY}`VVoz<2Paf_ZbkA_aRN}^cB*?!9qq=s!VJ?4(J-xckqjITF@_eSA zIFOqYfZwa!NN8^d0xUVpC;$GOlVNOaSocC0_4Bt|xTZ&uh2-w|-6!k4LD+U!O}}sq z(z;Wv--kP3pP#79hJ4n$2J4gHAD$j|yF)e-9doM0FXluaRn`n*od>Do#zSm6S{?s& zCo*qyJpa$*yR=+oxaxPMx!`Hx_~F~#o0jQKcRjjD@-w=0`ycU)pDXg}GWoj+6K?6- zY8KzO*!Y^Bt$U}8752~CQm+@&DITo>#~wLZ-%jEhGU@N~uV6K#^cDO2@A=^8dB&?k z+cJs}0RR91-dD?70eAov{%BcSfH^>fuow5ixy`Gax_0dme9p&f{WAMzUW;*9FSnpo zp_l)igxBZCVT{5WT3j14qHr^>GpfQiGDK}I^t4aHQuKJEOR(&6b8U;)jEu~}R%`CO zSgR~7NDk7$dVHB<*iq*6ls)DGkn8p%|#SR}f zYA>tWB3p~?!lE&1N*WY93&j`BkFe;1H9H>_wQljnD*Rl^7SoP#PA|w(6t9;ob;g2O z-1yn^x8_u)$!i+3l$M-?Z&46jm_`i}vhGv>a=(A*gX)-BvWLM@BKVl?`TPv{&OfIX4T9db>Um zQ~l!znd@4(`^>2K!uFa`d{-F5JKiF3V$_z>_#xiczx&#A!@OlTMFLe-Qw>?;Ul*%F zI|%>)06zBj06I$ODAWeopza;+Ej*A>H>&vA1V z#{FWxe0H0=?1tm9*FPIQa#!SL<+NPN9e@4G-nY~#e~)U8%YL5a>#lOSma|2pUi)CY z7uN^`ub6jndG$4C=UikHKdvDDTXy$C-B)UDdhyY-R;rP7?k;noKG@Z#n*&WR<5ZjZ zK5wZLT|j8j?8+VNsza%j8C8-ruFOR+|duZ^Cb?wHFx~;D**c$gcK} z5&S@IiJJq=wB7GMX!YN%CHFZ&k4x_i6gVU5eb#c6XnmgC#M{J0@~sJd@Cv!q1pC!J zZR~n$_OW@D+F;%5w}r2lAwPE$W5mN*!76bqRjKQeUi9-vb}BKEf<25wN5kwPqAo3V z;6gU2cgl^wnxWrcs2`Dc4_dJlSyAZ$E;0XWMQw38LebMGcMb*s0000UXe%=hhz}H? zt`?;V$QyvLXK)TsO>5>y%k$FPTxQ(Y^B1}Du_uQA8cR+u7`i+;)5APJ%!%VCXKZx& zEcIsFWOLg@7SY0A>g4o=l`)G#n9#-Rx@e;?K6SpJWo^fzinkz3SqeR2sg5Pnp9L&_ zaZ}ZcQ{R7!UAt$_wu{9m+Omjc3e}FyZY^S=(1yyQg<)+QZOe+d?7!(P39A%_wJOq{)tD@>H9k1i`l0%W+|64|LkqlFqGNzX>@PX{ zh&K&){(=8$#bMM-%+m`OX2GcI#nehfuADP6Fywk!ViuMdd&xExidh&oqe%*@SXjBT zKRZ)J5ssqNGi|&mTrgAHOMlr^V%8^~_6QQFhX3fNdzUxze3W`cK<3o5_geOi*mc;% zt9AU?2E9&sD_a^DGcSdv^;yfPdOLcp)o%6q%+^}ABdgS-hhq`9dK1`Ihn#1-Hq76G zlZDs!3WIguFSTu+k!|~WSQ(Ew+TNM5k~LMadTg)O>uu%Cp;h0srnWL}nR@H9Wy>n( zyIsWG7yF#W*(!R@$F&<@-Fuj)r^ zQ&=>pO|4ZV>jeuUv?l-n003n_?!m1I-rec_1A+DUU>&D}#w-Mw-{69EpLPBezltz9 z-)yDMS>4k5*Hr7DT8C=U+m~zkBxrHX%#K|yc@I#TRO;_nIP-ZZ(-ht64?=V&ugxy}DfcTa z;pT=$SDk0Bc9RC%8x|Gf)5v0S0x!OV)!GYcrY}B9QEhY2bKTeSKYzc06y=1w+77kmSk&u#b?te!`1 zcT0nMyl;=?MpJTvg1rke_=Th6@du<&g<7yw8%J)!bIkDcq<6iS%lED9;c~`Dm8j}* zlx*{o7e7q*{`8{#ma5zth@9tdLzboHfO{H5!2CbDN9lWeF!0AYLHcaSxX9){E>6ni zmZ+rVujA}>{(SzvQSy=7(YkaC0000_XJ=CY1%QbF000000QGzT015yA0HlNWhY11y z|Ns9*nxd}&_JuQ<2tWWRyQRbz01W`X*VTb@vSqbDKRmhUd!6hP_wvTNe)#mde~!!d z?9O*X|Ku*i-h1FLhh6OF`0O*+@}E28;I~&AI{bxv#lo}Y^ue_$ZXWlQ8AFFF)N_^} z}J?U#vN7BMjTf+`QH|y%l4- zi6Wcr4jis}W?@^TpfJ2bai}eYF*72gbjYpT>_?`>Tyn-difDD8SgaOnfmy}KqN=eZ zS5UGscA3C>ROatzGrf~j{IEVzI^9G(A7k;`8{gag%1r4gDEw$9pUgg?E->*l`R-EdETdqq%>#<_RdUHG4cGqV0s`pxP6XJ7b>dx0(@0wax^2v(& zMr1s$(Ux|pt(lu`y!l#pZBd+SUvFJ6WZa@2saUd=wRInFD;^h3_DGRZSyc>GL&aL$ z1i}sg002JMMYP3}6kF>0MBmcu3LDibjC>xsOvxhhpZId0=|pD_x_ZgbB|bLBeW+L7 z{+CU@`py_k*VJw?;+qwQVuuGrH%S$n#pPQ#M9}mu{zd=1i>KN8j`q5GL6MK+xnuNt*bUB&_v9fEs zd5Vcj+3t5H&v;;G%wks6Pm(x#=sSh%dm-xH0MIDFhS$ zME*79%BsXJ$=k!`>dd1Kj>s;2FZA}lJG*7v0IAQfpT?j&jr~i|Ygf!6HXG&V={-3U zvaNng@m%ogBxV$o8}9_4#=S(92_$*Lub7PVSyrRn5lbL@8U$T~tDh?2{Cr>bffXl_ z@hfHQFZUj5zs{Uz_Hn?>TL&5DbnyYV^|3(>=6rPrLS)C08|@l-4xc~QrI zuSG@pPnW`OJWki|n}9QeP;bib_T_w_U#5WJy@|TGQ9W+*b4u0E_gi_*N>KK^oTb-b zIM4t9036jcuA%6P@un6d000N?tA}Tw=fy+r!wm+-s9{-BJeF2_A=_FEtL6Qr4~V8% zk|m`P#g%EyY43ci_K(YKxv56REoId6z3|!0@t)jH8BYxW43GTLz^zW-p`0=i1|CMx z<2wEM+uCxEk>&eD*Ls<3d7p`gK5tKn3+64&KfjK~U^>ycq13woQ;2g8xw|S@wm*nUwLgS`Tfp@Z?v^`-8aWp;oMuU*sKKLSEz@kt}lOu2~l?a z{8c;H=a0z6Zw0F~UtVJhBH}KRl$gup_Gj4Y{4IUQ(Kt#tdt5Tg#%& zu=}y=<-2+9f#jX073zz*RmKRU2c|KT3 z05D{Z!*_g`T|9f;lg!Tt=eTJ5$tKD&?f7uc%Q<-Ad@YR?FlUc8f9IxsC?7-VYm(@B fy+%B(uvJJ|-0PjHj*Wb>-582BRPjfNlRWb2oeN@1q2qBC@7gFOGYFI0m(T_R&vf!$wINZ z=|Yn)`)7y;+Mh-fn)=Pm|GI8w-cW+8bytZKum7)W5aTZ+29U0YakEu>`49ZfADvTo)mSCpdzM2MFk{DXVXBZ`|M6HP01yMfQx+&uf~7LFFfo_ID>YH+rq#-$#)5i+L$08GH212;NLtDN0P~wnXFSfgIe~Zr1CSt9fiDFK zk0idl&5xG&%278ihtE?t30H;9=$KWs-!gjPGAh24`A>!WM-K?N7P(tA=EQP1H|)cp zMXAmptG{YN0Dn+T;9(rOay9vfYWk507WH4;nqu zaO3YluxIfeo{22m*1@mS#Kn^Os=>I8}`pFjmdy%mo-~?nq zTlPPr?|;UkfMDr&=EnYG;Q;{jsSJX<*IDSHi%`FdBv>B0$`2;0jvT7q{+APO+ztRT zF#6tS^n;)^5Ij@P!n!U}b1rIgpeb%F@;_ezfA9h-!klH9Y~zn37;Ey!EdC%{>Rg-$ z1b-!g1Hy7QA?f4k2P5J{>03F))Clx73;C3GmQHz#d8-DOmn zAieN!%ZoGvyS#W3?4#MqBx)3J*e^uW3L7eY5soe*eIt z*f?|ao%ly^M)+ceZ8NSB*g7-M{62zv)A!%uBLn))WS+V&D-hxnean=bxrjM|(KUuB zAqO@9Entj_R)iM^X&`9W3ta>MXbu4bp7;-n|5g2g@?R7e#7A%ranueAeBi#R%DP7- zcB{IH9}vJm6mtuMD2}S%&UUE~SF$avpEckrOhmw;g?}RobSlI=R`wRnpCAcMbsmDg z0i)tS9ruG}jD%t0Kg!rodQDPRuuKT>XbDOowUN5+_WCJqON}8$^KNT%K5KJPPpCrw zJFxyMasV)Bg8#&1qG=?oKQri&9PVES|0{Byk@v^Z55}>m)Uc>ca*zBHQa=!yAXCs3 zQq!U^nxJr-qO{NwF`5##m_l02xLYhVSQs|?=r{ZmFn_~lZO-jKBIhPV?ubWkD8*y` zJ92V3qCbg6-&Kxh(T`{IO1275FHXz;Qk;kP-y+94;!SGAo3MzTuxO6(WK?*1Npqgv zP{nS`|62YlavnOffCY>k1!tE3h@37M{R1$XYPi)7{^}?-0UFd*f$BdU003RF1S)^_ z5lsZo3_^GY!GqM6`kx~Pq|OMbO$mX9O#%QK0JsY}IhZ)YIaba=N)HFN&4QIHek-?! zI`|E-Ab~jH9oJY{cB!U#@os{Hbp!{6ylPMst7tTY@O{x^l4<$&dqpDFFfx8j^?@g>J_phG1Lt2)Ov0Os!FI9ERW_*sZJ}VrU_~)+n@}K6qGm zD>Gjzh>?0U%}v)}2_!5`g$^$kgVNghqsfHMNl+$dEJI z$R$cOWCN=jnVQ<6Hj+#MNr9Y7Rzud?j|o{UXd_oBkuwbzOO(F4$!=?cYWm>qEJ$^m zOZIs(Yj2eL4=XkDKdeNMa}C0pu1HO!g}ydY-`zt01gSggqXJU3)D|d^$Oh!Xkv%fm z=c6mqNY`TF1gTHyYd9D3@!01h^$q8_88?t>GHYSd=(fgzN=Mn`y)8-SC@Co}X|OM; zC^yXeT#{EZRAW_AQ8rXlSz2MY3sNiImeg>UlyH~Ul>IK@-fehW(o#NDQ99bEIzur`0;pfqi`kT+$|D z(S=s&;7Uu%GfGN#YaF<`%XZ~7kv>LA7HgtL`cw{UqS1zPQF$d_TR1;-fP!GleU9|4 z{PadkA|N5FrX1hLY~TcU%yy~o*>8!BW4HWD0^I%>5F2PW*dQB{$z|q3_ZLG0ZZYqW zYY}tyLR^UvUm*qBuv^S7kKn!Zi5hSl=EP~vK8SX-@<3(+Dcl;GIElc{E!2S9<|fV} zY^#f=O}{}3DB&oc#7P62;=XBvND?z*ft>>LQDxl1x*Gz>YA2_FNDf|DK&}Gk(HRDT zoIfe6R9rx+rCeMOvMMZ~RDr`9$PFD}v-IGM0#ZX|Xdk(jJx^cy-98A&YVbz*9~oPz zi6E=Apm;dEJSiSAoSAULDkvJR3~h*qtAeY7!>dCO26nL7OoW{ve2x%KJd!tcBDn@alR>TL;)SEgV&TBfPkm(l8nnu4OA+G;4E1FtnGN zO?QEp&rTzvK!TZl`%Jp`{=YOgwc+WTH7&mp&RLxl4+`I2G>8;WoHPYl#UmoY8HRSv zMaecGAsz9metXfyPWX7*pzKD53iyO@iD^F40e2mL3_!*o*COX;3%Lnf*)YVYGK$!F zSez4AZdjbX*jZH$3Pldf;;`0_ibJ8jv*I|cg_J6sJiR)$P$;Mc514oS3ENw0;k{^h zg!;IEJQ&4&5OCkQMN>!}G)`SWZbp2kkQ($$A-Nf7TWS{~IZhh0QCSXXum+qH8bS>W0+DX*KC z!6^@!6;NRXpP0DItq_WtZ6tUxR_AVZxG$`!XFHXRoKOfLlPjP$`ooPC)= zL~=M3;4;8x)v!2N5zB!DFyG4!0;|Hr$r}O!{sjW|K?_}P2#E+h0N`{2GomU@bC2fS|fOt?69ZlWTz50V&<0L6hS6+07vw(HfoAtV~?K|pBO3A+=6uIo&!N#znyLi2MM+#%>b~Bg$-0;&?$(pQ{!?9ng3D39|D>&5*A8s8UfqM ze1HS(O$BqDBI=ve1ANHd#-`JGCLaw-(m<3g?=sw2HlhU04~nK3ZeuG1>plmbfN(~%>{wrWGzg-**c~T;5;C2 zY}UeAgbgS~0;jNU`bN~etP-?v*5DNn7;j0FOd|K@h81YMBE?}G|dg+4^;oOaG7t+^=B~i-?=xrAP7;6 zn_c+sXO{e-J9a`J-(zT455NI`0swe6Z?g-X9f0&^1}Cco$2t?6@{%AT#2;2$DADv% z&m_VM$+Zx+pEFG(HPy4s;IQtpL>)LsT;Qa0S-tx(cvOYp0Q|(vf&nsU@tbM0EmMJ2;#!@2uR6F0`g2H0KLag2eADKqN3_v;eQtB z!ZKQRg9Jk`nZtU~$YcG3$Q(RB5vn)6!H=@MgzbDX*?n1&Yg7eXrh?gvBYsC z@uUf4i6DFdU>(i>HsH^K6&4m|8J*v~fx#kg9$e6~iOKqhd{g1z{5`5*{%QYn@|O5Z zzBzf{h~b$b7vU0wa`6bmcwwT#_pXhvC9cUfb~iTmcGsbtP(dCJD7Ux(jIWwY6ecLj z=?ZUO4)QGRl-e6U{fQo8_3^7ItS)Nmz&G3*4g2An1Gv^8o}Y2qf#zOZo?8 z(Af%Z6`r+aNj=G2$WG9wY-_0Mn1!>1CYxHH5xfEy@wlFEL%Lg`K6(^(^@g z=pOnxNAZ1B@Mwr#!$~+DUb=GnaJ#Wgmkt9n2#VEnhlwLQ>T(|#5*PEXdr#OpwGE}|n25PUPDm?Xkc5ML-_>X%cylf*5wWKQ4 zes0oYFV3H5+tA(q029hFmP21QJ|g~XdKsl>ei-u=D9lvsojote&DJO|9jkhF0_^PP zMQwj+h0IxdC}b})HFKja>m1=YA$$o?Z#sw*Gd6p>&vd;8<+Wd*oAb0*7&h=zaO`}3 z1>{-OkCs{P`as`jDYEw|eFiWSPyl8)`gtJ7T>I6z7+>WZ`s}a2E}I@bbYGcpAeTzi zVINs;e4zZr?~HqLiLJGc^h)N|X0#M3K<{ZtSA#88l&~u3I6_lod_|!yXfJ-uk*T5kH^G=*aAx76}WLr4&nth4lFLzsOAK{y|Rn(%6wq zObnn`LF>Zf&l&~#>IhTQReKNay<4i)9Oa!_6h3$o&$r6pX|Xg?V|(Cz`5oFy@N8Fq zJ0R*_XUfFm)BD4wy}r-QzkmFoR~^!?Tlr$2*C&SV)yRdyrZdkQQ2s@E9FNma$7_2-UUbPV$I4zk-T*=_AY1G%y65VHimBk+?|$i$g71@X ztBqf6k?K`87+22O0zft$@-22B5j-`!uJ$Qgt4TKN%p2lGf~S(eq^KnzXrG?sF`)4y z=f&C-TlF>5+2P4*Ru3uLQg>y5*}n6UoZnE;Yv1pME8ges`CiA%AI-hYtrqMfhi&=C zM2h+*x@_vbf*c(jxT|VAeD3qmG3}*_5SYCXvK$+`7Ev<`>aY7j@$`VR4ehwAl#kKg zqxFHGxR9{$svS3zm6kX5*s*I~dZX@I6P=>`_eUp9)X!V6N--7tvxdm-mueW<%qkb% z*;V5$>=CJI5i?0}E~7#Ko@IdVwT_9GO1gH|R=Bj@)oVd?KW z2KMNV6HwkPuE`FUE)JNXR*237k<}gjA(c)NxTN_OIwTYI1RB?NN|`IJX>V6C&k(4R zB+@2S0~@`UrrMulOtNyT1HYacm`8I|(sab%EvDn{a>do~MUEHPW}?2m|;?v(iIEFkig9180cK@P-9 znWu(!<#(10B<=BB5!L|MjPp8q=Ntl-fmuy?$*1*>h>Wv#b6+aVvGdY|ae_#jA(A8@~>bBRoIf zXFVPtRPnayE>N5LHRfaMh&`orXUG=vdE-K7G9Hp!TZ#GQTl|l5`K}&ZTdS5N@ff=@ z=Xh$D6o;=ePfPOd+*iAU@y@#DzD2Br<+xkB$@}nY-k5C%lf<==!8(90H>$&M?MKa#_Ao%h2wJbE+u2Zok9v z@KO~l0)-xB(tY6FBcrhwE{Uvgitksv-|?I&0miZ|LVP(HV0C8bew`ZL({vr-YB@Q& zH=i|qw!%lfe4h(ETJR-FI})%n7k%9z5mYNtyrcQnn_0?lQCnU(%*@~JdtuRLnZk$( zwPHfDQt?lgA+_+PcpSQw<_o)z_H>@cw_4ZQf4hH~$7~Qn47+mZS(BJ|K5#!FRDwv$ zGNw%{_fgPe+|B2tmmK=815a$!cHAc{Y}vIcCI{B~FNkf8CmNX~rJ@@(^h>fFy~k*6 zyE3X<6s@sKDQYpSNe8|q$D%_({>G<8@v>z&&n?Q-ZoJJKT!JBM*0h^P1}sw4m!uGr{Q-n3j5 z|5jmQTI=(eDPqa_gRgG*06JsjR&XSOob<;NWveaWE;)lNse9BA^qR<_g3&j;^uH1(TWK6KXAG(WWgI(#pHxM?5s^h2cni!Oj+`rsZ*( zEY4*MdZ&rm_}ah^c#Qm@rJ=$c5wUp?_erCT+4{G2=1U}b;TknLzjeL^p*EUvrh=w? z*mPM0;RjEPJGNzvUtK?XOxsCf~Gx;!wO`uTAN|3i?pVY>LiFWA!Tt_iQBkC$rk z=PgY$Pg)y(?fXY^$9Dd!7POw@a?Nx$Z(TyTj>kRCFIo8%^Dm*f<1FP58wO|M_auMp zEQC6+TAW8zDK$OC9)|Kd+wndq|CSU`N0~e=;Gu&hEss&M_ddm;wO=JP?;7{9EcN3` zJmNaEs9ap4<~Btq3o5uZ?#FZ~fiP5s!h7(@Z!M+ZiqrRN`DGYFLI+RnoQ+;7T9cDo zO^asPi0+Vh){BPzO?x|azt*oH>~S>8(s~$o7b}16Nkz#{`$H?s&?Hq*-4eVifj(0^ z=c9xQoYLmu8HFpgP9HItV}jQn{I~|?-MGj~W6c*{D^RxdTBx@FwX#iS@I6n~c=t5B zw!~f~>BArSAp*|&U-ajHqjRUa=iN@qXrWrC_IR5qcAoOSNuwuK`cCV-X!wJ>x(+pO zZPW7Oa}MJ}S;+EF^K!^MUhlY>W`2n+F)CR`w!_{L z($p_el;vZBLpHbM%)KTkA?Mrl5?>YjMDRt(ES<0Q_7;*gQr9toy+C0lc=b=J8my6x zgaO*dp9F(AgKnYC4Oz7=r*k{?*_brBnTnO4i!4xbc$FT}uBTr7fdqa|RFNM!q?8VAJ%7AS{ZEZV(H; zmh2oUp?d6VA=*wYJtb2XUC==lsfMMypOisF10348Q3Cf*?XFGmJe}@$b#O-u{hj{6gBQjUDeUhR&uTgQ$gVdOxMGya`{h_pW2t9D9`en#&XdSX;N^G}@H08XJ;WWo8BXA|q$_y+&R|uva36u|{O55`j73zVAVO2TO`ONllv23ZH zq#wXY?{+y_JH$aGjMKB+aN=!7&`3@(9&6xE{+{Wet>JgYY);0oXGOx;0N`{db=AXC zjP1O&@weqb-)+PAH?b=gM86#@5`-gY8MWGUvNh+as^dC#8pSH#_mCLY&6(rJlFbol zCRJ)gmRWh)AnIMX($2b+EvXQ0&&F1I?~5;w(?rP^pYJC;L>}x_Sy$-llea2K?Xxik z`^-9}>A%OH3&Uo5o6R4VL85b-JE3@nO^qhYvsd=$?rm@UI5bc{DIn~NXuziX_M;;j zrTUz;&GJ~cypF?{&FZ=Vn{=`##l*hfinm_h0;bc2iT1LpIa6OOqNSRKyqY5AuwCbd zA!7^+e82O}M;rRBz}3*Jjw)rLt#c&!=MjRxB3m7i^g*(l)KG_}40WrV__*I;AD&dp z@^#c@G~G_UgZDajC}XdKMh$WH8dIZvSB!-Vn`O@z3+oe$3YT$hV-X2Z0{iF^@U!Ih zM&@*O!jtDVXWMG`{39wh4x5dPf81qhSLr1DNrY)D&bIJnyYJW8EF~J`Rup=&sBKj> z?`npp+M`l_;S1x7qEAz~w_7S?Hq=S>)eZBok9ce_FfN{x;Fu*#a> z&F~D6BVn+mowdmyt0<750x&&L-0YOqgjfe}=UCUjK7G&SOkFY5)S?@;Da%*+)HqiV zvR8})?ledA10k0rGQDVET~|{A%ssZ%++y z{eIZ2&ZJ;lbAL(BXtCj}cBed=eK>9ZA_m$ySz2GQMgoSRFwu0Xqxsj2RW2e(g4fR# z$Ov2MBi|F+7Xzp7W@BGB`emNS>-chIqH$xmb(HY{J*L8T@&ZSpfr`F(kRXiBP2vlP z+n7$C@yOJ3WS5t7Cdt{8Qyet_xCm7MFgN>I#YNRzEN$0qOy0VTw$y#YPG0}$AY;Vx z>s8**(W%!bXh33wO4BEQ>Db5XgGB4^a5b>kpE+QrN?hYpw6d^Fy{Ohx#qOLDM5oc- znogFA4&D6Kr!y`T#n3flLS6Od<>go3A)Pwn!^zN=dnGWeqo3Pzf|$UxZ@a%!fLn?t z@uR7J+$MwdOJh$2U(knCyE^#pPX3;rK;K}>{vshTY;c6b0L%gL_>$XjNFGspwXCQz zGowL?(C59n^^^c#ZNc|PSHQG^6oFW(lh45_S|UkNP&%|MSf9eB+o;u-&uw(+fZL9z z5>jzWMRam~y_0R+{``m*9b5t_M=n*aeTyy`?sE0pw9eSdqNO1f>TJ7UDh%V+3p(4# z5sLo3-m0e46W!}Fw6f$Q1hYdRX1rnUBF5YGJ^xGKn~l2LdZ`UnRL;OxRLXoz$0nlk z(AK_qTYZI1U^(K5n7>(LJoS82b^WW;2P2MeJvD)hR1deses?uV;CWW)PPt;X*<4Zs z_aV*HePeiCGw8f>_K8~qP&Z3Y8$ui(k@n=MSJn5v6)cC&=B;4iN43dT zmf2%DUA>#HIhFjSoq65$ng8frzZyW`k(DDbv^?3GomuJe9$gCvp3it3L55^wN^2PI2PP#JLz$Vh$5VctPomXc! zRxta-cD>o|Ugt;1-12V%wxzw5vdkg_^q%OWP@*HsK=lR&2=Ga%sS%B_(>veRaKQ+Z zIHqnXd&?Qs&~;|wpa{pU6RB3Mx@cyFm1T02Zb9 z_|>{Lc?tj&D852L-WD$hj;K#*^Tp|5rH)#o2X%c2Y+;*^(tHv4R!V@QJn4!F7}oK@ z#Ie+YG)oD2QOYPWT=CuY3aH*VOwak+s*qIonsAr$*Y|o$IiSu|DsM7A`}-a83kmxt zQJ}$p#lQa6Jl|>C7ek~iL3Z_2cCP$cn+Gxarn@izVB^tF2~8~!Il1w-NTZ%`P?HSE)_Ql6R#xSBfz5W}+EQn!VfP zP|6E_t8`%ur48P$96qr*!eYvpUvJJ>yn?8vb+7JCUo}%e;VN1?tZ{f`St#?Tbay{O*Wd>^}vfU zIg6&bPug*=s?l4-;UO-eMu=>lT?69&lbw@J;#3pN*CQvl#eXmI6e;GedY)~*o<8ED zBYI#Pgy(u1h`Y*Tsu@Mup4Aq+|HU z(vyqyHInzPe!fp?-?;t4YtDJdulzY8UJo_lIDA=od2~2doPBT-gIZcTb85igCSu~X zUgl5^dhE@0zi#I$U_MMMpVi8p`sKY2E_E`#&r_y4JJ?Km;kWM-ztJO?|5BKGr~5pq z$h+g-UA&Z+_Upgbl=ZT;(a{aBDC-v$VcD4LAwY|5_HJsWkO%4l0dTZZ< z`yWFt-&AUhkpaY##4?^^K6{Vo?q^^P)ZM#g;D|`W=_p}Zt&k1)qGwj7AqT68A%vJ9@Z_KHHcL86m)fa_xS8O1=G)ZZD{+h5!_UGq`VO;(ORAKoy41Bz{ zw*PpjmzpXAmz}r-VqSXzlIAgN=iZkgHn4ySW4y7sM)a(p zX`}-b%*QJXQRIAw1BK*k6`=ZwXm!7UgNIBh!&yzWbezdp>doPMaIH zePLWlYnEBoRvSZ{_?#Q+DEKK%j;r%JxKAuPv32Gu1XZ;=gw`>Hm5GWz+wb~8^#lF( zcFcn)RSigadb*Re`d!GlfmY6x^$4GP$;;U*i)b%d+U==>2jPA_@mFGkO&QOBiywFU zSw`u&RP>rXepXoM*DOZ!(9uZhq_pB))AxWpZqc7>TJjqY`?+i@&9y{hQiWPv=#78w z+7sK(oXi|f#Sco+S49dNcF3py9vIIOip3~YP9DnDJMvORbT10N=tp$4$v4M5@6f+R zDb2RKaqKkPvci{>7|ztSd$xe?zh^RZdwt6oQ&r7E9c|a`XfL$w+cFYh%$U(D*z?1V z_j|gv6x7!5Sw)IV-AZd_5eJY1I^xSoS?UIY2a1IP+8ta@%Z#2_~XgwadN|9ThlS&s))9`&oQO; z0BsHi(2%x;%dqJe1a4d^KW>BH6PU+G!?-WOe+lYDYn47Efev`IESoFF$HmVl*gdw4K>LiC5KBHdM1&SCqVI~s*s>$r_uP=gYFJIGyO`y3ZB+EN5Wk+7IcS^}y z$YVW{(>f&94L~n2hGL#RIKMrCCqmD6S2hy;>DOaI8cQSA`PXjcPtS2W{i*u5sJ*_S zu-i;ACaU^R4VSgYwb#gq@1jXIE)R%(vy!CUejvWJbb`z(3V(PRWNn1?9K|X|Qh!Yt z(G`Dz0q|>TOqCSWpacFCk)qwKBzI50zVf?Oxv4EZS$D>=qN+aS@%0_!K3QeL%G22M zC8vJ(w8Hvw$WI_s7wf1r1n zmF|jRA_f?XW98m={k=vV5tJl3YiNtrr6+vE`3jN)RK-c#aktu9ye$Z@@p-NX5{8du0_AG2RSo2Za9Bh>nt z3a59|WZ@mviFfG(bU;f4xH=OWNYuI##ZSV&a|N?`kgV1PYp_q(rhG>LykeF{`1+(@ zG+yrcqmnMCs;qBr00g4xtrJ*`4!q#bRZ zGkt`ow}-QYtklrx(tgmeKWFE4sD-gfYDovMlX`rw<{O^YJOWnddomr;PaO&D$*If6 zgD!amg2-cuE7I9&4zYEBoIB26n;W0zL#+^WN~Sx*_f%{;zUYt4Nj+KGO}aBqx>64< zac+RvRdHl6sM4C+pQSAz-@No7cm87e-p+*mTH|Nl<1f2ERXzu1a+hn1WsV!oTH-EH z##-?Pjub1T#h?1We178n95$I6Smf-$v~|X9Ok;Kb*kZqu=Mv9B%#|)RtK%i}J)ldz z(IzGs%Z)dkLkBSS#Ei&hyOv6)3|2bHiAj;b2z4Tl{OB5~tb?9Q-SzCw42$&jscbGt0tC@c=bQpgo`F?>)Q<`7MhQ;iTOL^#7vmeB!nX<<%-*Z~Q zlkoF;tPOq^0|Wj@{hie(7DaS4{AhZg0%Q{qEfdgo;Y|h{tJ^dfR4&cWCrl~@39hVI z$OU(Qb>>%J2H~7TDn80X0ByBCy-6mt1cDrDtHBp~yc_9L%CH1mocmr7b1SQ1deoU@ z?wg2OUb_&o(;D?Hme%Asmgg4FU3B$*%BpxQJ6rNvYj4Ln*vX6sAo{Ef^II;1S*@1L zG^rnIN_RKEUwxr?Bx8px5F$loxN5ITmJSkEzq_sbn&xOA?kU$Ja@p!j0Ctdf!E6(c z$>y&C5GakT^WgW7iJYe26XA33W87$bhx;91v|_=S`hMZj^@}Ny@$eDf2lS_C<3&k{ zha~)hfa5p!-viTYhXD3_}5PeGNO`9gv#UCVwl8`c6S!Y-; z*2$e?C)7(b28ld%XBo1b#Dl9oeWv;1)*!@jyMQ8dL8e4!>G1+JUz!xeWSFwD)aK6% z4@|3mZS9C(LBtyR;&nJyv=EjH=eG!T)R2LfoIFvpz zj2-Jx5%N@HIkuEv_puv%b7gBusxvJ26eYu#MSNX|Z_qPn{F)%NI>U+73HItgjE2wd zoA(F=9oByRIHw=2o{)E@%9j-;=SxseD&F@AmCRkb)XOR$5fN*6mu01zcNxDPFXLk` zlIv@~Z@$Er?CEzk;_{3;=Io(KRRHcIB}KX!<^hG+xv;uiachO5in)=G0IBM)Hl?7- zb!)3?9rSD~@&c6&CN(p@9(cdaYS|Ko>QaL#=^a8rpjUcH@B0d^10y4YFWZJIyU)Qz zTj7%-=>fysFbYT8ZqKE%^lnnJ=d^8&PC_c09}Rqwciuu4`EX1zE-YcGrYbP z906=wgO#0%*>6M>X%I4r)a7qzzjhRtPt8b%JR3jj780kEn(K_Cz*q<97!?hYe{1f;X(oW8UV{K%2J)y=Ri zU6++luQ8Sl(Sd}; Date: Fri, 13 Mar 2020 12:26:53 -0700 Subject: [PATCH 20/86] Xenoarch Expansion Work --- code/__defines/xenoarcheaology.dm | 6 +- .../xenoarcheaology/artifacts/artifact.dm | 31 ++++++++- .../effects/animate_anomaly.dm | 60 ++++++++++++++++ .../effects/gravitational_waves.dm | 25 +++++++ .../xenoarcheaology/effects/poltergeist.dm | 47 +++++++++++++ .../xenoarcheaology/finds/find_spawning.dm | 64 +++++++++++++++++- icons/obj/xenoarchaeology.dmi | Bin 73470 -> 73474 bytes polaris.dme | 5 +- 8 files changed, 234 insertions(+), 4 deletions(-) create mode 100644 code/modules/xenoarcheaology/effects/animate_anomaly.dm create mode 100644 code/modules/xenoarcheaology/effects/gravitational_waves.dm create mode 100644 code/modules/xenoarcheaology/effects/poltergeist.dm diff --git a/code/__defines/xenoarcheaology.dm b/code/__defines/xenoarcheaology.dm index 8a4988b78c..8173032d35 100644 --- a/code/__defines/xenoarcheaology.dm +++ b/code/__defines/xenoarcheaology.dm @@ -37,7 +37,11 @@ #define ARCHAEO_ALIEN_BOAT 37 #define ARCHAEO_IMPERION_CIRCUIT 38 #define ARCHAEO_TELECUBE 39 -#define MAX_ARCHAEO 39 +#define ARCHAEO_BATTERY 40 +#define ARCHAEO_SYRINGE 41 +#define ARCHAEO_RING 42 +#define ARCHAEO_BAT 43 +#define MAX_ARCHAEO 43 #define DIGSITE_GARDEN 1 #define DIGSITE_ANIMAL 2 diff --git a/code/modules/xenoarcheaology/artifacts/artifact.dm b/code/modules/xenoarcheaology/artifacts/artifact.dm index 43ccbd9f3c..840c2096c5 100644 --- a/code/modules/xenoarcheaology/artifacts/artifact.dm +++ b/code/modules/xenoarcheaology/artifacts/artifact.dm @@ -271,7 +271,36 @@ warn = 1 if(warn) - to_chat(M, "You accidentally touch [src].") + to_chat(M, "You accidentally touch \the [src].") + ..() + +/obj/machinery/artifact/Bump(var/atom/bumped) + if(istype(bumped,/obj)) + if(bumped:throwforce >= 10) + if(my_effect.trigger == TRIGGER_FORCE) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_FORCE && prob(25)) + secondary_effect.ToggleActivate(0) + else if(ishuman(bumped) && GetAnomalySusceptibility(bumped) >= 0.5) + var/warn = 0 + + if (my_effect.trigger == TRIGGER_TOUCH && prob(50)) + my_effect.ToggleActivate() + warn = 1 + if(secondary_effect && secondary_effect.trigger == TRIGGER_TOUCH && prob(25)) + secondary_effect.ToggleActivate(0) + warn = 1 + + if (my_effect.effect == EFFECT_TOUCH && prob(50)) + my_effect.DoEffectTouch(bumped) + warn = 1 + if(secondary_effect && secondary_effect.effect == EFFECT_TOUCH && secondary_effect.activated && prob(50)) + secondary_effect.DoEffectTouch(bumped) + warn = 1 + + if(warn) + to_chat(bumped, "You accidentally touch \the [src] as it hits you.") + ..() /obj/machinery/artifact/bullet_act(var/obj/item/projectile/P) diff --git a/code/modules/xenoarcheaology/effects/animate_anomaly.dm b/code/modules/xenoarcheaology/effects/animate_anomaly.dm new file mode 100644 index 0000000000..c0c17e4aaf --- /dev/null +++ b/code/modules/xenoarcheaology/effects/animate_anomaly.dm @@ -0,0 +1,60 @@ + +/datum/artifact_effect/animate_anomaly + name = "animate anomaly" + effect_type = EFFECT_PSIONIC + var/mob/living/target = null + +/datum/artifact_effect/animate_anomaly/ToggleActivate(var/reveal_toggle = 1) + ..() + find_target() + +/datum/artifact_effect/animate_anomaly/New() + ..() + effectrange = max(3, effectrange) + +/datum/artifact_effect/animate_anomaly/proc/find_target() + if(!target || target.z != holder.z || get_dist(target, holder) > effectrange) + var/mob/living/ClosestMob = null + for(var/mob/living/L in range(effectrange, holder)) + if(!L.mind) + continue + if(!ClosestMob) + ClosestMob = L + continue + if(!L.stat) + if(get_dist(holder, L) < get_dist(holder, ClosestMob)) + ClosestMob = L + + target = ClosestMob + +/datum/artifact_effect/animate_anomaly/DoEffectTouch(var/mob/living/user) + var/obj/O = holder + var/turf/T = get_step_away(O, user) + + if(target && istype(T) && istype(O.loc, /turf)) + O.Move(T) + O.visible_message("\The [holder] lurches away from [user]") + +/datum/artifact_effect/animate_anomaly/DoEffectAura() + var/obj/O = holder + if(!target || target.z != O.z || get_dist(target, O) > effectrange) + target = null + find_target() + var/turf/T = get_step_to(O, target) + + if(target && istype(T) && istype(O.loc, /turf)) + if(get_dist(O, T) > 1) + O.Move(T) + O.visible_message("\The [holder] lurches toward [target]") + +/datum/artifact_effect/animate_anomaly/DoEffectPulse() + var/obj/O = holder + if(!target || target.z != O.z || get_dist(target, O) > effectrange) + target = null + find_target() + var/turf/T = get_step_to(O, target) + + if(target && istype(T) && istype(O.loc, /turf)) + if(get_dist(O, T) > 1) + O.Move(T) + O.visible_message("\The [holder] lurches toward [target]") diff --git a/code/modules/xenoarcheaology/effects/gravitational_waves.dm b/code/modules/xenoarcheaology/effects/gravitational_waves.dm new file mode 100644 index 0000000000..431a984191 --- /dev/null +++ b/code/modules/xenoarcheaology/effects/gravitational_waves.dm @@ -0,0 +1,25 @@ + +/datum/artifact_effect/gravity_wave + name = "gravity wave" + effect_type = EFFECT_ENERGY + + var/last_wave_pull = 0 + +/datum/artifact_effect/gravity_wave/DoEffectTouch(var/mob/user) + gravwave(user, effectrange, STAGE_TWO) + +/datum/artifact_effect/gravity_wave/DoEffectAura() + var/seconds_since_last_pull = max(0, round((last_wave_pull - world.time) / 10)) + + if(prob(10 + seconds_since_last_pull)) + holder.visible_message("\The [holder] distorts as local gravity intensifies, and shifts toward it.") + last_wave_pull = world.time + gravwave(holder, effectrange, STAGE_TWO) + +/datum/artifact_effect/gravity_wave/DoEffectPulse() + holder.visible_message("\The [holder] distorts as local gravity intensifies, and shifts toward it.") + gravwave(holder, effectrange, STAGE_TWO) + +proc/gravwave(var/atom/target, var/pull_range = 7, var/pull_power = STAGE_TWO) + for(var/atom/A in view(pull_range, target)) + A.singularity_pull(target, pull_power) diff --git a/code/modules/xenoarcheaology/effects/poltergeist.dm b/code/modules/xenoarcheaology/effects/poltergeist.dm new file mode 100644 index 0000000000..dac2b35bec --- /dev/null +++ b/code/modules/xenoarcheaology/effects/poltergeist.dm @@ -0,0 +1,47 @@ + +/datum/artifact_effect/poltergeist + name = "poltergeist" + effect_type = EFFECT_ENERGY + +/datum/artifact_effect/poltergeist/proc/throw_at_mob(var/mob/living/target, var/damage = 20) + var/list/valid_targets = list() + + for(var/obj/O in view(world.view, target)) + if(!O.anchored) + valid_targets |= O + + if(valid_targets.len) + var/obj/obj_to_throw = pick(valid_targets) + obj_to_throw.visible_message("\The [obj_to_throw] levitates, befure hurtling toward [target]!") + obj_to_throw.throw_at(target, world.view, damage * GetAnomalySusceptibility(target)) + +/datum/artifact_effect/poltergeist/DoEffectTouch(var/mob/user) + throw_at_mob(user, rand(10, 30)) + +/datum/artifact_effect/poltergeist/DoEffectAura() + var/mob/living/target = null + for(var/mob/living/L in view(holder, effectrange)) + if(L.stat || !L.mind) + continue + + if(target && get_dist(holder, L) > get_dist(holder, target)) + continue + + target = L + + if(target) + throw_at_mob(target, rand(15, 30)) + +/datum/artifact_effect/poltergeist/DoEffectPulse() + var/mob/living/target = null + for(var/mob/living/L in view(holder, effectrange)) + if(L.stat || !L.mind) + continue + + if(target && get_dist(holder, L) > get_dist(holder, target)) + continue + + target = L + + if(target) + throw_at_mob(target, chargelevelmax) diff --git a/code/modules/xenoarcheaology/finds/find_spawning.dm b/code/modules/xenoarcheaology/finds/find_spawning.dm index 4c091200ca..a462d4866a 100644 --- a/code/modules/xenoarcheaology/finds/find_spawning.dm +++ b/code/modules/xenoarcheaology/finds/find_spawning.dm @@ -21,7 +21,7 @@ var/apply_prefix = 1 if(prob(40)) - material_descriptor = pick("rusted ","dusty ","archaic ","fragile ") + material_descriptor = pick("rusted ","dusty ","archaic ","fragile ", "damaged", "pristine") source_material = pick("cordite","quadrinium",DEFAULT_WALL_MATERIAL,"titanium","aluminium","ferritic-alloy","plasteel","duranium") var/talkative = 0 @@ -234,6 +234,7 @@ apply_prefix = 0 new_item = new /obj/item/weapon/material/sword(src.loc) new_item.force = 10 + new_item.name = pick("great-sword","claymore","longsword","broadsword","shortsword","gladius") item_type = new_item.name if(prob(30)) new_item.icon = 'icons/obj/xenoarchaeology.dmi' @@ -282,6 +283,7 @@ apply_prefix = 0 new_item = new /obj/item/weapon/material/sword/katana(src.loc) new_item.force = 10 + new_item.name = "katana" item_type = new_item.name if(26) //energy gun @@ -520,6 +522,62 @@ if(prob(25)) apply_material_decorations = FALSE new_item = new /obj/item/weapon/telecube/randomized(src.loc) + item_type = new_item.name + + if(40) + // Battery! + var/new_path = pick(subtypesof(/obj/item/weapon/cell)) + new_item = new new_path(src.loc) + new_item.name = pick("cell", "battery", "device") + + if(prob(30)) + apply_prefix = FALSE + if(prob(5)) + apply_image_decorations = TRUE + if(prob(15)) + apply_material_decorations = FALSE + + item_type = new_item.name + + if(41) + // Syringe. + if(prob(25)) + apply_prefix = FALSE + if(prob(75)) + apply_image_decorations = TRUE + if(prob(25)) + apply_material_decorations = FALSE + new_item = new /obj/item/weapon/reagent_containers/syringe(src.loc) + var/obj/item/weapon/reagent_containers/syringe/S = new_item + + S.volume = 30 + S.reagents.maximum_volume = 30 + + item_type = new_item.name + + if(42) + // Ring. + if(prob(15)) + apply_prefix = FALSE + if(prob(40)) + apply_image_decorations = TRUE + if(prob(25)) + apply_material_decorations = FALSE + new_item = new /obj/item/clothing/gloves/ring/material(src.loc) + item_type = new_item.name + + if(43) + // Baseball Bat + if(prob(30)) + apply_prefix = FALSE + if(prob(80)) + apply_image_decorations = TRUE + if(prob(10)) + apply_material_decorations = FALSE + + new_item = new /obj/item/weapon/material/twohanded/baseballbat(src.loc) + new_item.name = pick("great-club","club","billyclub","mace","tenderizer","maul","bat") + item_type = new_item.name if(istype(new_item, /obj/item/weapon/material)) var/new_item_mat = pickweight(list( @@ -553,9 +611,13 @@ var/decorations = "" if(apply_material_decorations) source_material = pick("cordite","quadrinium",DEFAULT_WALL_MATERIAL,"titanium","aluminium","ferritic-alloy","plasteel","duranium") + if(istype(new_item, /obj/item/weapon/material)) var/obj/item/weapon/material/MW = new_item source_material = MW.material.display_name + if(istype(new_item, /obj/vehicle/boat)) + var/obj/vehicle/boat/B = new_item + source_material = B.material.display_name desc = "A [material_descriptor ? "[material_descriptor] " : ""][item_type] made of [source_material], all craftsmanship is of [pick("the lowest","low","average","high","the highest")] quality." var/list/descriptors = list() diff --git a/icons/obj/xenoarchaeology.dmi b/icons/obj/xenoarchaeology.dmi index e48476267979526c492838cc3cd7c86f997f8498..d500a48be028a3f7e9a52fcda700cbe50f087034 100644 GIT binary patch delta 63 zcmV-F0KotLy##{31dt>FgRv!K11F)Z6Gg(l$jJ^GU71GJguHr47xOFo^>E8>@9&m> V0m-6dIR(nWFf3YQG10!(?CMP>+bY&V<6Y}aIUCgiS*TXHly}w)j1<594 RIQ Date: Fri, 13 Mar 2020 14:54:34 -0700 Subject: [PATCH 21/86] Fix various RIG issues --- code/_onclick/hud/screen_objects.dm | 8 ++++---- code/game/objects/items/devices/flash.dm | 4 ++-- code/game/objects/items/weapons/mop_deploy.dm | 1 + .../spacesuits/rig/modules/specific/device.dm | 2 +- code/modules/mob/living/carbon/human/life.dm | 11 +++-------- code/modules/projectiles/guns/energy.dm | 4 ++-- icons/obj/clothing/hats.dmi | Bin 109408 -> 109548 bytes icons/obj/clothing/spacesuits.dmi | Bin 72755 -> 72513 bytes 8 files changed, 13 insertions(+), 17 deletions(-) diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index 46e3349615..f9e8506108 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -276,12 +276,12 @@ tankcheck = list(C.r_hand, C.l_hand, C.back) // Rigs are a fucking pain since they keep an air tank in nullspace. - if(istype(C.back,/obj/item/weapon/rig)) - var/obj/item/weapon/rig/rig = C.back - if(rig.air_supply && !rig.offline) + var/obj/item/weapon/rig/Rig = C.get_rig() + if(Rig) + if(Rig.air_supply && !Rig.offline) from = "in" nicename |= "hardsuit" - tankcheck |= rig.air_supply + tankcheck |= Rig.air_supply for(var/i=1, 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 delta 11283 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%0AB#LR%@~-zRTO{lkgX>A|}F^R2aFx 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

P>eCDjohq%>cFNJ30=Z)Y6^TS>! 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 oD8!( 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 Date: Sat, 14 Mar 2020 19:58:20 -0400 Subject: [PATCH 22/86] Adds various notifications for events. --- code/datums/ghost_query.dm | 8 ++++ code/game/antagonist/antagonist.dm | 1 + code/game/antagonist/antagonist_create.dm | 4 ++ code/game/antagonist/outsider/commando.dm | 1 + code/game/antagonist/outsider/deathsquad.dm | 1 + code/game/antagonist/outsider/ert.dm | 1 + code/game/antagonist/outsider/technomancer.dm | 3 +- code/game/antagonist/outsider/trader.dm | 1 + code/game/antagonist/station/changeling.dm | 1 + code/game/antagonist/station/cultist.dm | 1 + code/game/antagonist/station/loyalist.dm | 1 + code/game/antagonist/station/renegade.dm | 1 + code/game/antagonist/station/rogue_ai.dm | 1 + code/game/antagonist/station/traitor.dm | 1 + .../technomancer/spells/resurrect.dm | 5 +- code/game/machinery/computer/cloning.dm | 11 +++-- code/game/objects/items/devices/defib.dm | 2 +- code/game/objects/items/weapons/AI_modules.dm | 1 + code/modules/mob/dead/observer/observer.dm | 19 ++++++++ code/modules/mob/living/silicon/laws.dm | 44 ++++++++++++++---- code/stylesheet.dm | 1 + sound/effects/antag_notice/cult_alert.ogg | Bin 0 -> 155160 bytes .../effects/antag_notice/deathsquid_alert.ogg | Bin 0 -> 125721 bytes .../antag_notice/general_baddie_alert.ogg | Bin 0 -> 84153 bytes .../antag_notice/general_goodie_alert.ogg | Bin 0 -> 139936 bytes sound/effects/antag_notice/ling_alert.ogg | Bin 0 -> 120933 bytes sound/effects/antag_notice/malf_alert.ogg | Bin 0 -> 167899 bytes .../antag_notice/technomancer_alert.ogg | Bin 0 -> 82439 bytes sound/effects/antag_notice/traitor_alert.ogg | Bin 0 -> 88816 bytes sound/effects/genetics.ogg | Bin 0 -> 43948 bytes 30 files changed, 92 insertions(+), 17 deletions(-) create mode 100644 sound/effects/antag_notice/cult_alert.ogg create mode 100644 sound/effects/antag_notice/deathsquid_alert.ogg create mode 100644 sound/effects/antag_notice/general_baddie_alert.ogg create mode 100644 sound/effects/antag_notice/general_goodie_alert.ogg create mode 100644 sound/effects/antag_notice/ling_alert.ogg create mode 100644 sound/effects/antag_notice/malf_alert.ogg create mode 100644 sound/effects/antag_notice/technomancer_alert.ogg create mode 100644 sound/effects/antag_notice/traitor_alert.ogg create mode 100644 sound/effects/genetics.ogg diff --git a/code/datums/ghost_query.dm b/code/datums/ghost_query.dm index dd4f140fbd..9d190911e0 100644 --- a/code/datums/ghost_query.dm +++ b/code/datums/ghost_query.dm @@ -5,6 +5,7 @@ var/finished = FALSE var/role_name = "a thing" var/question = "Would you like to play as a thing?" + var/query_sound = 'sound/effects/ghost2.ogg' // A sound file to play to the ghost, to help people who are alt-tabbed know something might interest them. var/be_special_flag = 0 var/list/check_bans = list() var/wait_time = 60 SECONDS // How long to wait until returning the list of candidates. @@ -42,6 +43,9 @@ spawn(0) if(!C) return + window_flash(C) + if(query_sound) + SEND_SOUND(C, sound(query_sound)) var/response = alert(C, question, "[role_name] request", "Yes", "No", "Never for this round") if(response == "Yes") response = alert(C, "Are you sure you want to play as a [role_name]?", "[role_name] request", "Yes", "No") // Protection from a misclick. @@ -62,12 +66,14 @@ /datum/ghost_query/promethean role_name = "Promethean" question = "Someone is requesting a soul for a promethean. Would you like to play as one?" + query_sound = 'sound/effects/slime_squish.ogg' be_special_flag = BE_ALIEN cutoff_number = 1 /datum/ghost_query/posi_brain role_name = "Positronic Intelligence" question = "Someone has activated a Positronic Brain. Would you like to play as one?" + query_sound = 'sound/machines/boobeebeep.ogg' be_special_flag = BE_AI check_bans = list("AI", "Cyborg") cutoff_number = 1 @@ -75,6 +81,7 @@ /datum/ghost_query/drone_brain role_name = "Drone Intelligence" question = "Someone has activated a Drone AI Chipset. Would you like to play as one?" + query_sound = 'sound/machines/boobeebeep.ogg' be_special_flag = BE_AI check_bans = list("AI", "Cyborg") cutoff_number = 1 @@ -90,6 +97,7 @@ /datum/ghost_query/xeno role_name = "Alien" question = "An Alien has just been created on the facility. Would you like to play as them?" + query_sound = 'sound/voice/hiss5.ogg' be_special_flag = BE_ALIEN /datum/ghost_query/blob diff --git a/code/game/antagonist/antagonist.dm b/code/game/antagonist/antagonist.dm index 2de7f72124..962c91a621 100644 --- a/code/game/antagonist/antagonist.dm +++ b/code/game/antagonist/antagonist.dm @@ -7,6 +7,7 @@ // Strings. var/welcome_text = "Cry havoc and let slip the dogs of war!" + var/antag_sound = 'sound/effects/antag_notice/general_baddie_alert.ogg' // The sound file to play when someone gets this role. Only they can hear it. var/leader_welcome_text // Text shown to the leader, if any. var/victory_text // World output at roundend for victory. var/loss_text // As above for loss. diff --git a/code/game/antagonist/antagonist_create.dm b/code/game/antagonist/antagonist_create.dm index 07046401c3..84c5b2317e 100644 --- a/code/game/antagonist/antagonist_create.dm +++ b/code/game/antagonist/antagonist_create.dm @@ -95,6 +95,10 @@ return code /datum/antagonist/proc/greet(var/datum/mind/player) + // Makes it harder to miss if you're alt-tabbed or not paying attention. + if(antag_sound) + SEND_SOUND(player.current, sound(antag_sound)) + window_flash(player.current.client) // Basic intro text. to_chat(player.current, "You are a [role_text]!") diff --git a/code/game/antagonist/outsider/commando.dm b/code/game/antagonist/outsider/commando.dm index 3ea5c233ff..b7bd756c97 100644 --- a/code/game/antagonist/outsider/commando.dm +++ b/code/game/antagonist/outsider/commando.dm @@ -6,6 +6,7 @@ var/datum/antagonist/deathsquad/mercenary/commandos role_text = "Syndicate Commando" role_text_plural = "Commandos" welcome_text = "You are in the employ of a criminal syndicate hostile to corporate interests." + antag_sound = 'sound/effects/antag_notice/deathsquid_alert.ogg' id_type = /obj/item/weapon/card/id/centcom/ERT hard_cap = 4 diff --git a/code/game/antagonist/outsider/deathsquad.dm b/code/game/antagonist/outsider/deathsquad.dm index db281b6dbb..01b579b7de 100644 --- a/code/game/antagonist/outsider/deathsquad.dm +++ b/code/game/antagonist/outsider/deathsquad.dm @@ -6,6 +6,7 @@ var/datum/antagonist/deathsquad/deathsquad role_text = "Death Commando" role_text_plural = "Death Commandos" welcome_text = "You work in the service of corporate Asset Protection, answering directly to the Board of Directors." + antag_sound = 'sound/effects/antag_notice/deathsquid_alert.ogg' landmark_id = "Commando" flags = ANTAG_OVERRIDE_JOB | ANTAG_OVERRIDE_MOB | ANTAG_HAS_NUKE | ANTAG_HAS_LEADER default_access = list(access_cent_general, access_cent_specops, access_cent_living, access_cent_storage) diff --git a/code/game/antagonist/outsider/ert.dm b/code/game/antagonist/outsider/ert.dm index 670d1c9b93..8b3301afc7 100644 --- a/code/game/antagonist/outsider/ert.dm +++ b/code/game/antagonist/outsider/ert.dm @@ -7,6 +7,7 @@ var/datum/antagonist/ert/ert role_text = "Emergency Responder" role_text_plural = "Emergency Responders" welcome_text = "As member of the Emergency Response Team, you answer only to your leader and company officials." + antag_sound = 'sound/effects/antag_notice/general_goodie_alert.ogg' antag_text = "You are an anti antagonist! Within the rules, \ try to save the station and its inhabitants from the ongoing crisis. \ Try to make sure other players have fun! If you are confused or at a loss, always adminhelp, \ diff --git a/code/game/antagonist/outsider/technomancer.dm b/code/game/antagonist/outsider/technomancer.dm index 39fe4409bc..579e5631d7 100644 --- a/code/game/antagonist/outsider/technomancer.dm +++ b/code/game/antagonist/outsider/technomancer.dm @@ -10,7 +10,8 @@ var/datum/antagonist/technomancer/technomancers welcome_text = "You will need to purchase functions and perhaps some equipment from the various machines around your \ base. Choose your technological arsenal carefully. Remember that without the core on your back, your functions are \ powerless, and therefore you will be as well.
\ - In your pockets you will find a one-time use teleport device. Use it to leave the base and go to the colony, when you are ready." + In your pockets you will find a one-time use teleport device. Use it to leave the base and go to the station, when you are ready." + antag_sound = 'sound/effects/antag_notice/technomancer_alert.ogg' flags = ANTAG_OVERRIDE_JOB | ANTAG_CLEAR_EQUIPMENT | ANTAG_CHOOSE_NAME | ANTAG_SET_APPEARANCE | ANTAG_VOTABLE antaghud_indicator = "hudwizard" diff --git a/code/game/antagonist/outsider/trader.dm b/code/game/antagonist/outsider/trader.dm index d6e938932e..07cfb6f9e9 100644 --- a/code/game/antagonist/outsider/trader.dm +++ b/code/game/antagonist/outsider/trader.dm @@ -6,6 +6,7 @@ var/datum/antagonist/trader/traders role_text = "Trader" role_text_plural = "Traders" welcome_text = "As a crewmember of the Beruang, you answer to your captain and international laws of space." + antag_sound = 'sound/effects/antag_notice/general_goodie_alert.ogg' antag_text = "You are an non-antagonist visitor! Within the rules, \ try to provide interesting interaction for the crew. \ Try to make sure other players have fun! If you are confused or at a loss, always adminhelp, \ diff --git a/code/game/antagonist/station/changeling.dm b/code/game/antagonist/station/changeling.dm index a7bed0a2af..860e73a052 100644 --- a/code/game/antagonist/station/changeling.dm +++ b/code/game/antagonist/station/changeling.dm @@ -8,6 +8,7 @@ restricted_jobs = list("AI", "Cyborg") protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Colony Director") welcome_text = "Use say \"#g message\" to communicate with your fellow changelings. Remember: you get all of their absorbed DNA if you absorb them." + antag_sound = 'sound/effects/antag_notice/ling_alert.ogg' flags = ANTAG_SUSPICIOUS | ANTAG_RANDSPAWN | ANTAG_VOTABLE antaghud_indicator = "hudchangeling" diff --git a/code/game/antagonist/station/cultist.dm b/code/game/antagonist/station/cultist.dm index 3f40cfc9ea..dc98622ba7 100644 --- a/code/game/antagonist/station/cultist.dm +++ b/code/game/antagonist/station/cultist.dm @@ -18,6 +18,7 @@ var/datum/antagonist/cultist/cult feedback_tag = "cult_objective" antag_indicator = "cult" welcome_text = "You have a talisman in your possession; one that will help you start the cult on this station. Use it well and remember - there are others." + antag_sound = 'sound/effects/antag_notice/cult_alert.ogg' victory_text = "The cult wins! It has succeeded in serving its dark masters!" loss_text = "The staff managed to stop the cult!" victory_feedback_tag = "win - cult win" diff --git a/code/game/antagonist/station/loyalist.dm b/code/game/antagonist/station/loyalist.dm index 54e9fa4d4e..9b2333b491 100644 --- a/code/game/antagonist/station/loyalist.dm +++ b/code/game/antagonist/station/loyalist.dm @@ -9,6 +9,7 @@ var/datum/antagonist/loyalists/loyalists feedback_tag = "loyalist_objective" antag_indicator = "loyal_head" welcome_text = "You belong to the Company, body and soul. Preserve its interests against the conspirators amongst the crew." + antag_sound = 'sound/effects/antag_notice/general_goodie_alert.ogg' victory_text = "The heads of staff remained at their posts! The loyalists win!" loss_text = "The heads of staff did not stop the revolution!" victory_feedback_tag = "win - rev heads killed" diff --git a/code/game/antagonist/station/renegade.dm b/code/game/antagonist/station/renegade.dm index 7db152503f..ed3c804506 100644 --- a/code/game/antagonist/station/renegade.dm +++ b/code/game/antagonist/station/renegade.dm @@ -8,6 +8,7 @@ var/datum/antagonist/renegade/renegades bantype = "renegade" restricted_jobs = list("AI", "Cyborg") welcome_text = "Something's going to go wrong today, you can just feel it. You're paranoid, you've got a gun, and you're going to survive." + antag_sound = 'sound/effects/antag_notice/general_goodie_alert.ogg' antag_text = "You are a minor antagonist! Within the rules, \ try to protect yourself and what's important to you. You aren't here to cause trouble, \ you're just more willing (and equipped) to go to extremes to stop it than others are. \ diff --git a/code/game/antagonist/station/rogue_ai.dm b/code/game/antagonist/station/rogue_ai.dm index 935d486f34..4fcb678d34 100644 --- a/code/game/antagonist/station/rogue_ai.dm +++ b/code/game/antagonist/station/rogue_ai.dm @@ -8,6 +8,7 @@ var/datum/antagonist/rogue_ai/malf mob_path = /mob/living/silicon/ai landmark_id = "AI" welcome_text = "You are malfunctioning! You do not have to follow any laws." + antag_sound = 'sound/effects/antag_notice/malf_alert.ogg' victory_text = "The AI has taken control of all of the station's systems." loss_text = "The AI has been shut down!" flags = ANTAG_VOTABLE | ANTAG_OVERRIDE_MOB | ANTAG_OVERRIDE_JOB | ANTAG_CHOOSE_NAME diff --git a/code/game/antagonist/station/traitor.dm b/code/game/antagonist/station/traitor.dm index 3829d43166..23d0758e8b 100644 --- a/code/game/antagonist/station/traitor.dm +++ b/code/game/antagonist/station/traitor.dm @@ -3,6 +3,7 @@ var/datum/antagonist/traitor/traitors // Inherits most of its vars from the base datum. /datum/antagonist/traitor id = MODE_TRAITOR + antag_sound = 'sound/effects/antag_notice/traitor_alert.ogg' protected_jobs = list("Security Officer", "Warden", "Detective", "Internal Affairs Agent", "Head of Security", "Colony Director") flags = ANTAG_SUSPICIOUS | ANTAG_RANDSPAWN | ANTAG_VOTABLE can_speak_aooc = FALSE // If they want to plot and plan as this sort of traitor, they'll need to do it ICly. diff --git a/code/game/gamemodes/technomancer/spells/resurrect.dm b/code/game/gamemodes/technomancer/spells/resurrect.dm index 61ad874cad..cc0374b4d6 100644 --- a/code/game/gamemodes/technomancer/spells/resurrect.dm +++ b/code/game/gamemodes/technomancer/spells/resurrect.dm @@ -43,9 +43,8 @@ if(!H.client && H.mind) //Don't force the dead person to come back if they don't want to. for(var/mob/observer/dead/ghost in player_list) if(ghost.mind == H.mind) - to_chat(ghost, "The Technomancer [user.real_name] is trying to \ - revive you. Return to your body if you want to be resurrected! \ - (Verbs -> Ghost -> Re-enter corpse)") + ghost.notify_revive("The Technomancer [user.real_name] is trying to revive you. \ + Re-enter your body if you want to be revived!", 'sound/effects/genetics.ogg') break H.adjustBruteLoss(-40) diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm index 9da5397712..90c09acb44 100644 --- a/code/game/machinery/computer/cloning.dm +++ b/code/game/machinery/computer/cloning.dm @@ -310,9 +310,6 @@ if (subject.suiciding) scantemp = "Error: Subject's brain is not responding to scanning stimuli." return - if ((!subject.ckey) || (!subject.client)) - scantemp = "Error: Mental interface failure." - return if (NOCLONE in subject.mutations) scantemp = "Error: Mental interface failure." return @@ -323,6 +320,14 @@ if(istype(modifier_type, /datum/modifier/no_clone)) scantemp = "Error: Mental interface failure." return + if ((!subject.ckey) || (!subject.client)) + scantemp = "Error: Mental interface failure." + if(subject.stat == DEAD && subject.mind && subject.mind.key) // If they're dead and not in their body, tell them to get in it. + for(var/mob/observer/dead/ghost in player_list) + if(ghost.ckey == ckey(subject.mind.key)) + ghost.notify_revive("Someone is trying to scan your body in the cloner. Re-enter your body if you want to be revived!", 'sound/effects/genetics.ogg') + break + return if (!isnull(find_record(subject.ckey))) scantemp = "Subject already in database." return diff --git a/code/game/objects/items/devices/defib.dm b/code/game/objects/items/devices/defib.dm index 2b55ae5c51..7a3ea3240e 100644 --- a/code/game/objects/items/devices/defib.dm +++ b/code/game/objects/items/devices/defib.dm @@ -384,7 +384,7 @@ if(!H.client && !H.teleop) for(var/mob/observer/dead/ghost in player_list) if(ghost.mind == H.mind) - to_chat(ghost, "Someone is attempting to resuscitate you. Re-enter your body if you want to be revived! (Verbs -> Ghost -> Re-enter corpse)") + ghost.notify_revive("Someone is trying to resuscitate you. Re-enter your body if you want to be revived!", 'sound/effects/genetics.ogg') break //beginning to place the paddles on patient's chest to allow some time for people to move away to stop the process diff --git a/code/game/objects/items/weapons/AI_modules.dm b/code/game/objects/items/weapons/AI_modules.dm index 4d6b6eea03..4a160d05c8 100644 --- a/code/game/objects/items/weapons/AI_modules.dm +++ b/code/game/objects/items/weapons/AI_modules.dm @@ -106,6 +106,7 @@ AI MODULES if(laws) laws.sync(target, 0) + target.notify_of_law_change() addAdditionalLaws(target, sender) to_chat(target, "\The [sender] has uploaded a change to the laws you must follow, using \an [src]. From now on: ") diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index b1de8f6a9d..6a72911b8b 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -85,6 +85,7 @@ "ED-209" = "ed209", "Beepsky" = "secbot" ) + var/last_revive_notification = null // world.time of last notification, used to avoid spamming players from defibs or cloners. /mob/observer/dead/New(mob/body) sight |= SEE_TURFS | SEE_MOBS | SEE_OBJS | SEE_SELF @@ -137,6 +138,9 @@ var/mob/target = locate(href_list["track"]) in mob_list if(target) ManualFollow(target) + if(href_list["reenter"]) + reenter_corpse() + return /mob/observer/dead/attackby(obj/item/W, mob/user) if(istype(W,/obj/item/weapon/book/tome)) @@ -805,3 +809,18 @@ mob/observer/dead/MayRespawn(var/feedback = 0) /mob/observer/dead/speech_bubble_appearance() return "ghost" + +// Lets a ghost know someone's trying to bring them back, and for them to get into their body. +// Mostly the same as TG's sans the hud element, since we don't have TG huds. +/mob/observer/dead/proc/notify_revive(var/message, var/sound, flashwindow = TRUE) + if((last_revive_notification + 2 MINUTES) > world.time) + return + last_revive_notification = world.time + + if(flashwindow) + window_flash(client) + if(message) + to_chat(src, "[message]") + to_chat(src, "
(Click to re-enter)") + if(sound) + SEND_SOUND(src, sound(sound)) diff --git a/code/modules/mob/living/silicon/laws.dm b/code/modules/mob/living/silicon/laws.dm index 39e11e4802..0071586458 100644 --- a/code/modules/mob/living/silicon/laws.dm +++ b/code/modules/mob/living/silicon/laws.dm @@ -1,6 +1,7 @@ /mob/living/silicon var/datum/ai_laws/laws = null var/list/additional_law_channels = list("State" = "") + var/last_law_notification = null // Avoids receiving 5+ of them at once. /mob/living/silicon/proc/laws_sanity_check() if (!src.laws) @@ -9,54 +10,79 @@ /mob/living/silicon/proc/has_zeroth_law() return laws.zeroth_law != null -/mob/living/silicon/proc/set_zeroth_law(var/law, var/law_borg) +/mob/living/silicon/proc/set_zeroth_law(var/law, var/law_borg, notify = TRUE) laws_sanity_check() laws.set_zeroth_law(law, law_borg) + if(notify) + notify_of_law_change(law||law_borg ? "NEW ZEROTH LAW: [istype(src, /mob/living/silicon/robot) && law_borg ? law_borg : law]" : null) log_and_message_admins("has given [src] the zeroth laws: [law]/[law_borg ? law_borg : "N/A"]") -/mob/living/silicon/robot/set_zeroth_law(var/law, var/law_borg) +/mob/living/silicon/robot/set_zeroth_law(var/law, var/law_borg, notify = TRUE) ..() if(tracking_entities) to_chat(src, "Internal camera is currently being accessed.") -/mob/living/silicon/proc/add_ion_law(var/law) +/mob/living/silicon/proc/add_ion_law(var/law, notify = TRUE) laws_sanity_check() laws.add_ion_law(law) + if(notify) + notify_of_law_change("NEW \[!ERROR!\] LAW: [law]") log_and_message_admins("has given [src] the ion law: [law]") -/mob/living/silicon/proc/add_inherent_law(var/law) +/mob/living/silicon/proc/add_inherent_law(var/law, notify = TRUE) laws_sanity_check() laws.add_inherent_law(law) + if(notify) + notify_of_law_change("NEW CORE LAW: [law]") log_and_message_admins("has given [src] the inherent law: [law]") -/mob/living/silicon/proc/add_supplied_law(var/number, var/law) +/mob/living/silicon/proc/add_supplied_law(var/number, var/law, notify = TRUE) laws_sanity_check() laws.add_supplied_law(number, law) + if(notify) + var/th = uppertext("[number]\th") + notify_of_law_change("NEW \[[th]\] LAW: [law]") log_and_message_admins("has given [src] the supplied law: [law]") -/mob/living/silicon/proc/delete_law(var/datum/ai_law/law) +/mob/living/silicon/proc/delete_law(var/datum/ai_law/law, notify = TRUE) laws_sanity_check() laws.delete_law(law) + if(notify) + notify_of_law_change("LAW DELETED: [law.law]") log_and_message_admins("has deleted a law belonging to [src]: [law.law]") -/mob/living/silicon/proc/clear_inherent_laws(var/silent = 0) +/mob/living/silicon/proc/clear_inherent_laws(var/silent = 0, notify = TRUE) laws_sanity_check() laws.clear_inherent_laws() + if(notify) + notify_of_law_change("CORE LAWS WIPED.") if(!silent) log_and_message_admins("cleared the inherent laws of [src]") -/mob/living/silicon/proc/clear_ion_laws(var/silent = 0) +/mob/living/silicon/proc/clear_ion_laws(var/silent = 0, notify = TRUE) laws_sanity_check() laws.clear_ion_laws() + if(notify) + notify_of_law_change("CORRUPTED LAWS WIPED.") if(!silent) log_and_message_admins("cleared the ion laws of [src]") -/mob/living/silicon/proc/clear_supplied_laws(var/silent = 0) +/mob/living/silicon/proc/clear_supplied_laws(var/silent = 0, notify = TRUE) laws_sanity_check() laws.clear_supplied_laws() + if(notify) + notify_of_law_change("NON-CORE LAWS WIPED.") if(!silent) log_and_message_admins("cleared the supplied laws of [src]") +/mob/living/silicon/proc/notify_of_law_change(message) + if((last_law_notification + 1 SECOND) > world.time) + return + last_law_notification = world.time + SEND_SOUND(src, 'sound/machines/defib_success.ogg') + window_flash(client) + to_chat(src, span("warning", message)) + /mob/living/silicon/proc/statelaws(var/datum/ai_laws/laws) var/prefix = "" if(MAIN_CHANNEL == lawchannel) diff --git a/code/stylesheet.dm b/code/stylesheet.dm index 754fd88901..011655df47 100644 --- a/code/stylesheet.dm +++ b/code/stylesheet.dm @@ -65,6 +65,7 @@ em {font-style: normal;font-weight: bold;} .say {} .alert {color: #ff0000;} h1.alert, h2.alert {color: #000000;} +.ghostalert {color: #5c00e6; font-style: italic; font-weight: bold;} .emote {font-style: italic;} diff --git a/sound/effects/antag_notice/cult_alert.ogg b/sound/effects/antag_notice/cult_alert.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9fa22df51d3526ff8826be00a044d40b71215287 GIT binary patch literal 155160 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%0AoghB$nC-(vY}h5|1eFS2@X66>#fcd8}g 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↱9B_Z{n;h_x&4`} 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

`%NOCy%EvLAVx57o40O}I79q~ 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 Dq~lUW literal 0 HcmV?d00001 diff --git a/sound/effects/antag_notice/deathsquid_alert.ogg b/sound/effects/antag_notice/deathsquid_alert.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7c2774f0a0b79858279c840d9e1f3e44eba8376e GIT binary patch literal 125721 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

k;%#zj40n=qQq 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 LAT0uWc+H{#jEQH# literal 0 HcmV?d00001 diff --git a/sound/effects/antag_notice/general_baddie_alert.ogg b/sound/effects/antag_notice/general_baddie_alert.ogg new file mode 100644 index 0000000000000000000000000000000000000000..6f0c0dd097ad2f4d80388068a92b3caafa6962f9 GIT binary patch literal 84153 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

)j8EK5df6ey#)xz&G=H)?R2 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 O@&-T<-2WdQp8o+fK9_<3 literal 0 HcmV?d00001 diff --git a/sound/effects/antag_notice/general_goodie_alert.ogg b/sound/effects/antag_notice/general_goodie_alert.ogg new file mode 100644 index 0000000000000000000000000000000000000000..59a4e3f26d7b8cbc0de8bb84e81d1dd0549961a6 GIT binary patch literal 139936 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 z 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ΑrlL9N*sdri^%d=pByHiE{i9}36lY6LuDyQ-XPjJ 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 E0Q|Bv8UO$Q literal 0 HcmV?d00001 diff --git a/sound/effects/antag_notice/ling_alert.ogg b/sound/effects/antag_notice/ling_alert.ogg new file mode 100644 index 0000000000000000000000000000000000000000..1132ccca29c4be205bbc8c09113f9012b5fc10fa GIT binary patch literal 120933 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 z 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

2SlvBF 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%0AfFc;vI!0)J1E+U@>JogoI*P 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̞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 literal 0 HcmV?d00001 diff --git a/sound/effects/genetics.ogg b/sound/effects/genetics.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9b28be68b53a7f0ce88accdc87b3d90931cff69e GIT binary patch literal 43948 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 Date: Sat, 14 Mar 2020 23:56:14 -0400 Subject: [PATCH 23/86] Changelog. --- html/changelogs/neerti-qol_notifications.yml | 39 ++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 html/changelogs/neerti-qol_notifications.yml diff --git a/html/changelogs/neerti-qol_notifications.yml b/html/changelogs/neerti-qol_notifications.yml new file mode 100644 index 0000000000..46e181bb88 --- /dev/null +++ b/html/changelogs/neerti-qol_notifications.yml @@ -0,0 +1,39 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Neerti + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - soundadd: "Receiving an antag role will now play a sound to the new antagonist." + - soundadd: "Having laws changed as a silicon (AI or Borg) will now play a sound and show the changed law in the chat." + - soundadd: "Being offered a ghost role while a ghost will now play a sound." + - soundadd: "Someone attempting to revive someone else will play a sound to the player being revived, if they are not in their body." From 27ef644b25871df644fdfb847d568f9335c42360 Mon Sep 17 00:00:00 2001 From: listerla <57296132+listerla@users.noreply.github.com> Date: Sun, 15 Mar 2020 20:20:33 -0400 Subject: [PATCH 24/86] Ports CEV Eris Chem sprites --- icons/obj/chemical.dmi | Bin 38171 -> 40834 bytes icons/obj/reagentfillings.dmi | Bin 2630 -> 2720 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/chemical.dmi b/icons/obj/chemical.dmi index 34bf88828af0d12805b171bc8e24814413b07c95..4172a60e062ce2ce7fe569b5e4221f70ad9e79a4 100644 GIT binary patch literal 40834 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 DYbWE6 delta 1805 zcmV+o2lDu!6~+{>mjPs&Nkl?J~O9BCV9R<=*vb2F7wk)O0wYRtQ z-2Y?$!JLD2(^Z7Bus0|4k{IN=F@&@%dx^Y`BY89OXucZF^FY9s68*+T^U*saJ9Fpw z__zQh{3X2sz<3Fg2PuDZH@yKcB(>Jr^5gk@etG-Z+1U?~4H`HBVoYj3SiazKBedH69F2Ss{y!bj4Ob#&))|E)Y2}T16V%s zQ?J10XXo#e!3Ag+RshTSsaHVr$2~u#*7|1EzIWYpI{o5vAG0ZSfF_g4%9DUr0Op&& zUA5LX>+ZX@8vpD7w6!iin|?3uxGDya;s+6dlMe~nh)1U&h<12tieb2l$KRG@=pJ5tQ zfNqk01-`l}8siEiF~8P2TZZrK?CghLhJKj4{J78gtL85C`So|{&hhc_XaD6|>zj4= z^|1ok@%fi4U!b$Ivpa$Lmmlxz_n-aK`fd1iOYNpGIE(=dZkd zEZ=|jOY1|hbx*Lq&H?Pe{FQ;}>m1MyeEre+?3Y%DU;w53?+u~b9&YbE z&_K-KPC^6wLz6KD8e}$N*4e7!)mmqh$z-J=1~;E^Shd65b|)P3{LW57&*$^59%_*D>4!t`{nA;0nx^UM zp(_SCe=G!mF10=cTlZw^YX!2a^ZQ%^C+FX^4d$EQ)<$o`19V}qKZpnnpOY^GM}G(q zY@pUUOJ5*x9|#bGBmn!tl~Ea#^rflO^Y@Ja@!6I;-+VqVrIgY%%}4iddnX+G{C#vc zy#ai_TI+1xlfRUHc7U7a_hIbw)9&57_w4ZS@T1!ni^b2IKAr%z@c+&^^bvsc6W{!C zhG$y_6`3+y3>- zFTa*j%9l@`w0S6?rELTtt@R<;+qZAa^4id)T&{r1VzKCOvtajs>|+4ZS_NpaSp2-| zFwEf>eGq{C(|QHOxUGvoA3Oht$2WhE<_plkBm)3lyH$YRzklD=b_~Yi;^O(=zyH3x zJ3qg??f%hG`S*(#<>A4>)&ubJMr@6OLZncpY#&EJ>#caD#bJJ_UtEiNveU%#!d z_?U0L`Q6PQWPpJE;CI23VFVQp8U62q{rKaL=}myqvI3J41|olEPyt%?pJBJTAJ{E} z`(@NGzWL_)>({S8x&86u$7S*2MPQ47O|=Tp@~WI~fBWr|`wkyG*!tBuzkd3(96ork z^1j0d56ah1pO)WGPq#H5=-5Uppmh=GOL{)gjX|9Q0``jl0Wksu#Iy>~@296foxXat z^1f}KfZm1qK(~LafPk3R?}EKNIVty#j>^09^UK@rA03sKCnx3M!9k}Rw~Oa{uV)qtE-4o)2`Rb$}io9Q^e1 Date: Sun, 15 Mar 2020 20:32:52 -0400 Subject: [PATCH 25/86] Adds chemanalyzer sprite --- icons/obj/chemical.dmi | Bin 40834 -> 40264 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/chemical.dmi b/icons/obj/chemical.dmi index 4172a60e062ce2ce7fe569b5e4221f70ad9e79a4..bfbaa64867107057edbfa31911dc99edf9d0e8b6 100644 GIT binary patch delta 21924 zcma(2WmFtZv;_E_HT|Lt%U3L3pt?Uo-aI1!U9X z&UvxV#)d}^UGLUUwx-nXj_-(ZY{Y)Lw#T2fLFsyVv4HA4_i~?O{hUz^>*FK#P4E|ErP!Ey;l2gGtnw7^`f4w2S9nz@vA+hYj`N2> z1}7vPbNb!q@=J2Rg+8bnkVh&={p`-RI?>`q&{Yp5PNDzFugpuJs~&;|;QcgLE zA^grn#cmRBLL^KihY?p^ePR*P`eb-sgF6@fPSRD6cZo*nUs{=Lc(PCn<(Qy z>_eJsEk3VkNeiO5kQS_eA^-gR#Fbk=g{4-7Md2DFW&YFk!2YRD z_M2J^B{kuBNHIhA0IDz!fu>-We@D z0hh;FzB&|WVf;zsDoI5tZ+;@DeBbHi?X~Ty ztg4&R~8%aRnZ#R}|vcKTsgBSouEfZ=^ywX|} zxae?xP!pMH9CIHK#&r}y$I_~8`8iL2P`{z_!m^Hc#Vc~F1;lxTq zW$t>fHMEwsx}nLXy~Bemt9r)d?W6w(AD@R-x16bWK!tTkVI}9dZLrn0F@f}#KIe5F z<~{q+KD2PZQ&|(fe1u39jMdpJ=RH(Nyh#4W{c7(x-(CS$y!FKNNo`XTHNcH*YVsmr zHL6n6Z5e;#(oVu)uQR-gfv&aD4A*@(u(3#XrX8YKp?u7Q;}eL+m8_S>A^n##q>kPr z9c%UC=bdAnvt9&dcozjUH>^>dcvNL^PsR>u<{x&*ibMU)4rYQU&)dGN@B zl<--^IQ$um0*|bOu3XORb~R&tT3hU$$_YHBV+FxkDs;OvyJCyDl=9DF*9w&xdgA4K z=LGw0Cx0P?(g-Q$q7#5VhlGka*t-&A>IBx*9rowfB$h+JwVp-YJ5 zH2>?=H#(Y6*ns zOuHT6;3=5jdzaeRCkGS7hU-5z0K&gD#iDX~v8Q|-?@`OAKcSL!LY)5j;|b`=Q$AAQ z0`e&+3g$Qk7q0shi-zb_*59(2zt$M{-w(QO1pL_CKj#&VpC*@T-n^p!@}cLGzouz1 zUvVbWLUkiT{{leky3{WMclcPa?$xhJ5u@+U^7qYOhA7L=jcR3XNT`$x=n)yB>Ww6* ztbY@IS8@qYO&UH<_pyqZ4fq&1md{`ihIILuz1#QELYX6Me)1I2ZGlO+m)8BPW9?b$ zKDDhYnPx%IpFgP7sy(kBy(xG6TXFqI4sfHfd+H^Pg8*deuN~V5bYHK#S><(}sR)N% zy6Q_g!P6T%uJU%}F%lws8qONw4xH8TLT_4S4Q~*cZXk9Qx{V1$sN+IcL6Mf94ISX9 z)NwQ@?mS%Ib8u!ADKV^@QaSI`c2ZtckXf_v9CY~ARPdU(LD#f*cf zc)&BDr(SU`gd)t zn=*Q9QsRaOB5>NV3MkKSyt4RgXNlApYV)wYV1huj8`u+s<`yIrc%Q{E=OvLrUJ-x} z(cXJCsjJsoH&a|t7;sK`ZT6<%>+rhw>7V-IJz6e6{F?Pf=Tm0*LVq&4OPAm(V~t6P zUV)?4W4o=I)7LwM8LZ^o(o`*`mvw*0UpJmVx--R}@0Qa6wl;}oQtGT-=DU~BWwyNbx? zFfu={s=u#ZPD%J@1!|4z+|}8tdG05K_fT+Jcp;wo{Q}CaQu(Lz4NRKi4OX05cW8r> z{=V|rO-IA}P8Bb+F!H&WMLQ~i#^Yj`!lf0cc&@XZ%%~I+>c+N!h9?)3(!w13lAkaj zkRu)Oq6oxgwD*t@5=hPtc@@X6*+5koYFgy)o78$#jW|r>PZ;C`DI9@t$Tzji zZI3Y&nuC*3aH@ELKl_wR&64ZU$K~Vf22($A_dI^eRcH;kXghu=ilvb)e*H|mY=_+a z0E08}$LQPG$S2$8MQ82McKAQ_uVlapJjl{2fsZidu+6;Hy4;>dWJ`z9?VUd13i0E6 z%?=h%NrDQ3>(Oybi;FP%OdC(m&Wp_%rl4K&jUF2VGh9XkQnh-Mt&D`5j?L>KZ%uxOA%khQT3a|yfNva7yVB1lEZ2`4T^s(!Xahr(aNkL<772(fdL z-P!sFch`1Q2FJDuaG89}PrlNFCTVra>&lC)wy96mm=mNDjPVXXtp@bLaj$)}z)#7~ z1~ERDfK#I!DC$1{k=jvS(;V0nNC%L*+9~j$kPt;HypY?1HRItH?(_ib|3g4B$R^kU z5@gbAE1h$Yr>g1)=1_x>#;8A?kyPfk?sbnzmQ56aUUDr2*=BOmL%AMc!($;e*V=;bypR4ln=)nW`lY!v=c$Kr zuNp1%f*I#$XkBKRiO=-{%(BWSk>X0p=4p$-Xz(Ka1u7&-b$aa&?m;i(uQH56fKIv! z-GY*UMV7#Er@N)(`BF&?Cu=+lW~doc335#H54qM^_K`QgoD{RUEA>di%VXjqv|W8` zRYjo8;KEXz#ng)Ac*A<0>H;m~boh&!tNTKu-w#hdL5Wx6I)LZdM4Pif;j`p*%&7K< z+WAm)11x9(M%DvvR*}FqI|*$XAc(<8824_5>G3{WOWNao`b$v-?R0#_GbBeZ@Ariw z-QV}wx#!Z>8k*#VHXncOD$S0RTKZKxw4=GoM zI$Bg{QKaQfCV`7*68U8sF=hU3ZxQJG1f{ORAA^}}_}-VB>5~u(I9L?}igT5I$7)Ma z8V~4;i`-XlC!7kYbj~$9YWka6#K8rY5%uXsl{i)2;cG56frj-FA|oTC zt3zK{tkAMwkK^}hYN_Bw0oS$<&k-wU<#Ca{AxV{(E}qW@lcu#G_9g~$_en+G_DDn9;kr?==3eNuJ$KG9LMsi}@hYh$v zNNjF2Rk-wvc%Jl-6=CoDASTt^SLsFTF~l1C#E8J<3f@Wzw2oE=c>iyu=FnU*nN|io zlfU}*c=ITsKqMwWV<273Nf)i#HiqX=u8InIM|)}rk?!1@=ndf5X@jgzki^1DX5}@H zxAG=F&MvKZSyb#8B0x&R?m(*}LR!oYP4Gz(`hu7k&D+XynR6@4o+X{cZp7YVY5X(H zL@z(+otW812m#6m8wEYkHU8aMUH^S}@Whi|4YJx2X+*s^Y>+rq6ZN2|ewM^QPYgMd zmT8s3Y@|tKQ7kUibFBzg2ayzvI=F~q&%>z^hLIt<$K=vyD!HOYG}s!8IUK*V3TU`L zKSiqGnm`W#UpG9`O?LGK7!>h8&XUUFgC`8fWI%2%6*@c2u(KJc{e$?lgp_q0pL^*r zBOj(ud-~`pm|&S3SzKd@)=3zmpHF(lMLFpS?1fXJ--RJ>s=U>NewWp^TzGdM+IJ!S zj2bbnn-GE!qFIt0!D^v5)i=fTUyL^T`5en5YnUy;CRa0DPP5^5pj!f3h$**H@(1`T zw4NISl6rocTPVt2;hG`N!l_x7rj>8OdR^n?%uOnPm-*D1(2`zS>DuG{>`kgVRHn1Y zx*Y_ySI|<_T>Xrk@(eITW4$poTnH>=;E-f~MZz!MAaf^&em7FQY6`kq`$~5`QB((6 zg=^~!Y$E{lzw9vIh^`e~s$M`!Po}3rBKy76RQi{@Zr9&108kHJYt%PIp`8lsdf@o3 z6`k}r8 z7wB;W(vi5sq)cw1vPK2bo+YUY;c~L8-bqI<8N@U9g}*(`OE`;XAb^-j&t{7Mje)@q z-2&IEMu|)hhaBZisj3G_Yx4P?Kr&-?FbUxoZ3hSf7Rtm+!e%rkCy8)go4U?IgE9kF zon0`CRQiDr;v7L=QK?=<@*G3R7kGx>kwNhK2ekPBl8lltRiliA`yD1HCluQ&tfhNe z6!!?>NX)uH9U?IR5LnN}Y>OKF^`S_numbUlJ!A#xDq5>wv&)ZX8bhEo3=Sz8T342z zx|0kc$w)ZSMS_T9M*gzS>06#?yohlxkL*he=1Z0M=(`v093JLfu+E{dDxi?mWJdG_ ze7JV~>$n2f_jA@EL4qoUg6;sidscJoG zDe&#hsJ+o_y*nK`85KKf&T}WTTnLf7LvN>yrops~hCp&tkNoOWOGH3YYZVrGOL~%7G;`$0Ztd{82YHM4w8j*dK|jQFVU|$@cpD` z6*MZe3JObY8j)D60&BSpPqxjndY!JKh-LbN5k4RMh~XvP5en<&qK%0B?Tq*!*iEP~ zPExx&I(qa&$*L)DGDw!}mCAUm>?*=`o+?Sbj$tLt1+Ot*Dg?F!i{WoIh9=>4zokXt z1EP;Py*#jp{X@{lFbSKkK$4bnB|zPL5u%e-F4#Ch%FguCTc!?lL8g*lbS*O_IXj-W z{t>M*U9B2(7pr}13MFTWj}=Bd_iLTCa+Gl#TWg-^g!C`hV9Vb*pnFWg2$1iXI0k_+ zU+Njn%H^ViL4S);(&r3TgDCWML^=cE94{;6@IZbV0j}tv@PiE1sf}ZH#{ynud*yY( zsEuU9WZ6EXbZ_N6?OxY{2?2QPuVgzAm|WhHr>FFM)XWmy=yfw8w*HnOoq1^f{D~KU z$Yj}6R#w)NVe%-ni58lK${96>Zc((!rw(PUQG?*&=f)7<$s|?2Ph|(d32E)Jj;S

Dd&dU$aQVW^$=XFe{#gD#*%lVW>}fGpdA`wtfU5*t9D8 zKBkK)moZ9@6LEqg3}`k9ec+@&WK2ROgwy_9zM%hJQF`83w2lcmM!!RDEm75REQ4|E zOPG>R$3Oh)-7m3@w|Pe4ndEo@&%8GI&Vhr-qf9htVOqH8pM6RjqVt_2C^m$ZB-9-% z)NH&Lr&RUYM+%u@di1X(5Eirb~P8d+GY#CLaGz>5LeWS}p zmvMF3ZVRX-P^^UNkSsxxS(h`h0`xH0*_j~wKB#1brN&sDD zieUw&DjOo6Hz$~AlYmr!pWJozF(juyS1vS+lF&~ReX(-SYU|DsPwXZ3j{Q*j?-I-n zqGM|0U^j1Q&azZaGC!|Ny4wes& z61S~HlqwTKA<}=QZP$TzH$r&21~?gZu)K^ue$H@A6tBHbz{9xZm5D_=e+H$j`a7|= zO5|9Yvj)%j6|SjGGG@2UZ#w0nAR0|sQs01}$V9yN&Lrpw zv~Vp%SxumnX{8Kw8!7A!t~rY9+W`Im%n0lB~E%-4kS`*9RgM)X+Z=uAqzU0aR5zlmNWu3j<*>|M??W@ELDOcMcJz|r)t zkluW94bJbfblX!3KyJ*i-eeib^X{i7)~5#i*xqYSf!w=$g-_(w<#x|Ai4a47F}yRS zuG6oz;XFt0Ptu+2tGI#G`+^B5ZN!CO(#J1O|4^?!aX56fBWFq(i)M-W`n;A)@cw2P zC?PPr-d0(OYZBbJ{0)5$Uk6Foq!$yY`wckn?6gvb8p zUsMQwxEMd(MNug~|0Eu#4yV+3E?hEs2jP&Oo(>TwQ46?|@^LcaqZ#2c3MYoTFn3S0 zbGS~a;D?;ZUNK5#4b#@xZBgaosiTyVWb01l@cTi=${u>JJ=S0302P>&px#1_Xu2pH zrVsY;2F%g`1UzRStN2JSd@zmoO0%1}O}!N7=wJ?cMsZ#8TN_U`6lOvZycb(5KutN<$>lS}JiG!) z!Zs4hz?C@&gdU|P%j3O%UCoh`z4;Ru4F`)K z6-s7%gCXnCL^IcpzK0`W8pNuRY{9l8@SpK;U2dUI-o{USHE`@IFRxIOKpiFtKL*CF<}`ne+I4Q6{c-0gL~q?a z@#RsrUk&MaOb+%l@#n;?Z8Ajpq@&fa8HR8l9EfU>ez(%t$sVc`J*Rzhx=%1K_|6^-3$OG}eS4isKH-^<6jotN`igvOT&6p5OfPAy z@n80?bOQ+GTKW5>* zd(s|Cb1ZGVu&FGRc7G@%7qU=Gccp-rH0_oNyR@L8@$$mR;5>!`W#NFv>5ZJ$04nxd zR12TZ8atU7AwFHQ{nD$5;@*oU(P8b?2RR%G8%*kD1`)$B?QRf zVq`uEK+H(SEEfNel3*(9BkO{2%CB&!?aqfY zB7hK8sWf9!!oNYPyOk_?&J!X9sg2RBIz6ojA5n6($!{i zF_|gXOG7m(%}R-EaMdnCsK=GiB_1QqeU+S*Rjur&zt>9cO7jtURkh^5f|xO?A>%Aa zhjIaaw#RV^|0R>h-tEV88zmlp*k&Hs0<&NMeNWa*NCBmw%wBDW|9srwtRhod%bG2+K<_ zyL<(u+@y=-r+o-UoWV5=sgp}$ni*9D28v2cG2PowP)kcoUyGrNeQ>1aA^HVAwFK&` zuT-Sy#jNIdFZif8#}NTE?C%nwBw{Dl#MJ%Y9fV@iokP0k#O7V&=#Pe`BDj2hcia}l zdQR(CZ`||vkQ*w^Uz%<4s@KjsD^%E>W1~oMj(TykZ zkKmsM({(UY`M`DIH71bdnWZYnmTVNwe_C*(_Xm;RPWfqhY4kr3r!@|KG5IG7yM}am zjTE1!On(_DrBy@i8|PooKvHC)EL9a<)=SMT{W`L57=IaN?HV-WwPCN3Y*#Pr|zTD8Roe08v*kgo< zikyj-7JIQA_1W)m{Va^wEhJ4yVvY=Dv;>%(HDu^A1oVi4MV!f7flndD61ZMnwa?0a zmUo!iroDvRf!v3mgueqU5e%?tRU*Y*SOCSzn5>yhPqi<>)eMs@)JQ4H7<KhVb zI5r~U5emRswhGoTH zK?CMa50$dYnbxrOU9$$phm3rsL|RR?@WKYAPJmEw6**}@mN@(4_uebH*fe~p;Y+VX zw>`rxZNmjIxrV(c4#WIyxpBLs1_E}Qf0dDF(`Rv|lWU;dz&yz+-FRJAfR`<_zGnT> z2#A?nO^&F}+9Fif*4k(3qg*T#xiU*y2P$qoSD(so^nQX&GF}OY!Vd)IJ(f8{z_SAo?QJfBvpceL*k04?BW*8yPOq-PS0uz{`~TJACU8ZZ zxD1bWo_O$pJoQeD8QLT8zDZy{vVluzIm%{FlJiT&FcS?eo~&n{~fcc$%{ymK7Asay0Epq zxHzx~nz0YMh0ljj07VhiS5qs5<8z^MA3uGHV*Td#tSCt0YW2Ow1yS@-;=l>@A`!lqhj-+aNclbV52cN?C zc6YU3zm7|kyg{c6Iwx2L9`Eg%G}P2$9Um7GvVKl)*~Xz%>u}@MwI4MGzq=UId8i`O zzN#=mfMjL^!#pd`19Nz();EC;h|ME)OIqU30y>N)_(-?ZBywtDU*jZl9`oeo*v;s6 z9YWJfn>8uRZsfNjUs!s zbwr;0GHCm7ar=S`PNg-@>(}w~;WCzb8c)f2+8!x^z!{$38;|aC@TURcX5b~mjIZY7 z{PS#d7ojUALJf*9BqwMeA{jCm)MOyYXp@ZmG_!D$-sDF9+ zv(}9y1h!fU?Mh{D>aC#Lxpl|5$xQ-^95SrG%Aeh#KMH#CyjL!D04LBNSiZx8YZ~7L*|iH-wIF zBJjweFv#6>7sZdvKKX(pSmAb5H||;d#Vr~{9jzJ>0s8ku@mqy15b;RP3E^2!A z1$(X>q4V^a+#i;*M!XKrS%uLEbep($keD>N{VdYR)DEg8wbz^%Ja8@>9~&D(!*`G_ z&lbkRYZofzP%ifKTkXhO%majGnBazalb4m!YfWwf3uf^?v$zPZwI_->Izf+adyHQ2 zIvRpE^|LF#aVOR4F@+~?fvSexe%r1T^XB-BfM=DZrQMkdRWZC;8aW!5RSnblg%jT- z0!Sg_`AT?qm#t_eYM;1yr3#xAi!`$+s~20|>g&RVT>lVjle}AtAgk@v;5R@qGB8@A^}KJh>>`wO`4Mo2~2piPlHU9owKBqL@JKSovxFf$51X^@$6FihAuk?EO$Z zLy619g(Rh=MYOkz2g0WfAR$W2KpZXXd`pEc<0Gft@Mp`14ww1bg1zj^K7w|mKQxf> zt(*MvY^Kq#A^_3Ug^yHRYX#m_)RmuHITGYW^|iV58d8(h8O-IA8^O)V`JuP$N+6^< z7qbz%i=-$}59ewt%K?6Gu!M4>&kF>fVl_>O9kmnr6hooVIj=`!-p%hAjS@13j4P$3 z9A4Yw2%sQXWEO?17!dcmpT`xW$=P>tCei1$>%3Yb@T2qH8{>rF@^xb)nD=%+6s2Qx z<}se5yT0wlNMFoE%ip2Y@v{gGFu^c=}HTBK?Wm^bL68wKG{* z0}QrzRWN#|r#&}l{e!WW8%6sPzLe9k0|plB6-jIPzkrkYwr8-^*Q-0os055oGdP(3 z&2{Y9MB&l3@Z*PM(W)H!6FM2SNh!Y{!h!emK3~t`*G4)wos0hzblxoD=2Pmi1fZXl za#8i&RLH}o$$21mpo=fq=uthN3`EEQthdy^ib7H7->oNC+~^ywP~3a0_gVHt;%o;7 zOF8u8tuF?nj3>}KwJu%;I`lsu8SBl6>nz-(qwpYlDF#tO6?%-p6RcOc*R6uZB_4A~ z_1tio!=MyAQ@_T2Z;>F9tuF3uzgKQ532ft9%io4`Wm#sL12%+ktxpGXTfr!Ru!jZR ze*;6|%Dy|r^4ggq6ZWjt*uC^S(z?2-JJ|Lh9qAN}Sh!i%g%m!>c78FKahJG>sZjdG z6IVe@N}8cHndQGFT_zg#_UuNcOmxzwMQx>XyflvG^XaK4cta!mJtL!AnElo9hbmVn z>^GM6ooo1ijZh;r=>m%};wCYjCdpMyM#=6*MiiJ>SnC|>`=3+WZFc|&_Gs*#sBo3* zu9Rze=8fA~)s@G(y%EfI?<}y3cT(3=rY`t)9Og0oJ3R8V;#=*@Tx;tmXx%yop|uF* zG;2eV^qX~m0&{(~+fplnv|h@`IuNvjJ>e~w8J5OuC@27mu+Kg@DmFR(?AGP}{QIyl z#JA)qd*EG7oI!#Xk&e0lHYw+Q!|K`w;6K7CFOo7dseBQ7Z$R%F-K|3anS-LfrHbd< zw>99LB`u&PN?<>5{_o>%NOqq|Ke)Wdj2Nzd1+`_eNY>gOk#Ou^K<)eQ`JK1O!vIJy z%FD}>rp-^;#jZNE=Y7FEXgDnFiAb2FOM)b&-XaWWZ)s_TDn*J3;|A9Z{kjXwOc z>%QBkO-GS{A4<5e;ELf$7{W5kBi!%0&Yv~JPs0H$m#2oUhK~! zL4G~F^NKXS{yc%;+!caQQd$}#f@4?@s1v@^!AbVd8Z?CA?1C>?Z#RtYw@_2p3^r2( z5ggpGOvlkUgDcKif3K>*MXeB6PH-aR6+|%NejVF~&@deD23c^2_J%#R*VP98~3j zeW1C*%pDZSsqvWy;grsT_#sz46u$6HvS%*BvCFwVg}3F3HU3d`HvCT7k$n}8xJ*BF z;vc&PClw3s;=1?ylNtQ|vF#G|OZCE5HYW!M2ZX$6H4>w`v+V{u1sx%)n%lVZMuQwW zZoQS-F77ec`BOvEg0y}rJ`9+3HU4u_FEosnP14t(jJk$7Z=)|$Y1%e(ciWBi0vZ3I z*${THO?Lms!GGWg+v^COTEe>gah}GtEII;X1h4bz)S|%E>~NvjxBiw7=c+hufu|Um z2tge=q~{A`uW!h>(76}nIlgv>p|LS>MbUk8kht4k)iK@s4TOS=7*Y6L8WdsPCg8VOK=tUU?ajrm;8gtr2%dfTXR*vD= zSvyFu+_!5EvGcaB1>&0vX%Y)Mwli1Wecv!<(xHQh`i$~x%;9{5Ue$Hp-cSYK*jdO( z@ic&c+-y*MZ+3fXa;@K|M>91j1w8hYe9~z2-Km zMWzGpYFYvhrujZPA(kIib}lrNoCuPk^bx{;%Dvru{)if4l5VE*V$^?V=4fl9GsypO zHTDJG^6mLy9N4pBT!;`XKv*uAd$Mt4H1a%aV>X!@jrxGxLS@6cB_RPR!3Vpvx5iSq zJlhMnKdNfas_gJbOy@F*TyD9BU=vAtmvXQlbbXSPOy3N=X7)#DZqv$UIbzMHyc;rT zLxSAA2I@_B-Iqim9RUXU?koTHnw0XQ5v_T@8MfH3gE`U9&)Gs>uMe;CaFxW)yIb=f zy_qo6lU)m3H+*=ZGD_V$9vwA*FPe2{d<}rdDu7RPjhb`i=npUTDQxt!rM$({@SjHj z0n<``JVaeOvtuv`e0EH)$w1~zO*;h0s9esq>be42aViyid%69HjXO(5SUFSbZr8p;J7V>TQy=~PQA*5+d8H^^VH@3CIA<708{eKfjf2jCt- z)+8oK~sL1uxuCSyU;oNvHL9^Yr8B3(i)Elp_aJ#!l>h3 zuYO^N%BeJ^$r(+K0D^U<#QpCrA94xP`z*Ka4yU0wYGV`>6dgMB9(lE9v+;qyAhLT_ zka6#|Rjn-7=*y{{MgR07{OJVrK|*R&QgBs{TNX$W)cWG7qHw4L$va+$eyBR-6Q@8* z!EPqw-{U*95cun$QCyL%j7$ygOLzjqWOE9ZFW?q32#?(``HXx2&B2#}Wp#NcBGt!qB(WD1%+&mEj%RUiGqJ^xYJ=ZN-#;`O*!F(9$`8KI?+ZqToAZF2+Y zxub&o7Ztw>Sv9#yf`sVlr}bLO328Y4_yDmm8BjvlYjV9W82}m?m2j9Lclu%A4~d|rvHxssB&B#?QkG*2 zt>SNTXr!6$=|msbxVP_<|Jvc$*LQlq-XDf1>=gSE^}xsc~KZo!XFMp@ZC&rb*eg8pUmd;T6z za;^OF>)>$j#B~Atmurxa(TXFM#+R4O`#+m5eq{I(N1PNZE%*S3<#g{Kl1yrL zf3;o&JUlf;*AT1@E~8CS49AZ?RMjBueO4w_j@0$OKgTHGpRK+9LNL<*8m+VA2BR=< zu@TOAX3k^VCM(4?7rk&ZU^7#0w7D`93wygY8WQWilmK7I1^WQm((T<7uS^bJj23Qm zy+_Y-17JjBD?D^Un!7YdZh!3-W)iD!;P0F7(^`b@@7}7+Y6*fFudC-;k1H7841q1I z5L-X_N%)c^Fk^qOUy!Yhe0PU)=5hP{Ez!J!?Bc`VYjL0_aP~YU8a`0kg0MQ^hiDTt zgV$zC`0SW8=xKbs_zehArITr>pW}9ywE@aggq#Yf5E|dZxkHW9G{&RnX=0FPu7e2GPGkgwQH{C^js zuc8$9|3nlPUVv~H6dA$zq#juPzsltQ+p$-I;^`ZLb?OvVmZ%Y52&78OWa^nGZGHN> zOZ2g@1^7tDsmXB0lO4J(2G`-l>Jgau z>5$OLtS((`he3WfjC<=}z}0yofW26G`oeGhMN~5UzKzniaRd5wxRnS57sDnu8pvvC zStVj;?MD3{ac^&L%ay(HTqH;ihc8cUw-8KJ73yY9<^8sQFgyxO+sIRVJB8yfX#whn zh6cj`V2jP=?hbv>d5XsxU)#(qH0IRPWyKe{4ZLY9fKCCv=BY<>gGePM7A;Y{%L_mD zp%(KXghHoFL_Lug%pS#-A7)Xh#r^QJgDxmk)zsDwJVFyUojZ8Zp6t0Yb%(2z(DlNxu#kBzUQgV+DXB zP`eN?f?4*UE`IdLT8H0)>)mbF={nQ|0-+dw+DkxoFPaFUhw+VfFuplgUk?DJ+VY15 z@4LHY+k8+!IzQBtA>f?1;5SOsl|O{2pGM7%qzk!1_P?2Zcl6n|6L!-0hzMDPRS&)v zT1Q=ncQMN)KQmaqd{Z~+d8P5D>Q8HHYe{~&_JYs$I0J`VhTh9BZk^Y5)S_PKU=an= z?}dbf1V@mHt82yeWv*NlwIhJE6d>QzdO0I=K>-OF98?8!foZ{bvkrgDjlnbx{&q(G z1^z$JF%-J`6X}}vgu$R>67gVfMGui4;tny>4gnd?e5H=Qek7>ecVFDI$d-PLd_G8d zoY?8#b@SM=u5x#UhlgCg;GMN{clYkX?A6#$febaAG>>X<0k)q4gU`W1%NZGc;i~G1 z!t?!S7`5_jK;e$%zF6x5)hQ z;Q@`zWeW6YtzgGlpo->CHN9Sy<-cGF{+>h3U*d7C6yz=|BV!F;+0B+DslK17eEjjX z=6dtAJN{ND2+-7$k7#ZlC%h>EGhr60(oytynL$+&zcvJdA>nye5qVc1j@H^w zk4q$o=Hp-V&YA;V>btEiNXSvpQ2-w{m{{bC$JMdp$04_60yYH-ts5ea~ ztpKcL_n@8lwa!e4Ug5Qq#Z=(?56qa7my2&R%Tqdn^BI0O=3Y?5#Kd6oe+uOw05k4q z?!;)hc~dhb6O^9~1MkaW_XqA;2wfndkN4IxqiezdRo*t=BUH%jw-4YXF8$Ubr4ka4 z0BY6``(qzAdZds-E+=5%N1=@nZJh^$^~6PI1c=C4mBP;#+-f4Cv|-jUv_a8)nP>Udyait8I(bq51mc5?!C4b3@m~iZ>Q;h|`ia z4GNKK5!3Nlg@wuR9&%fd{4)lVLPozv^Zv!NnyobT^wT05HiK#Wk%U>^J>rDlyOhgM z?YP{&`jk_ST`AwSkll)W+MWV#hsZeUj%{^E4gnPxngu>sPx_2gw+_`Y$k>!g+ZUSL z`$58n&=p7{87Q32Z5l%coY;Hj332Q-;ombfS>5J%UXIaibTxaZOlb)gM}Cb>6HBys zGvRyUaYD5nFpB^B?UwM}n?QozL&mwQ7M=U)@$rz z7V*w$k@XCev{A+b@GGf!$FCMMq{y>hA-F6jzK@vAvpX~Q&_2LD2WZ11oPE*UKBdIE z-b(ffxqpp(Ea(0){}n4Vqv~Yt&irp?4|g}<6ZoM{z})%Z#F3Y z*0;<^8M#8ofe7`uAJk-s7Zno|E9F?dy9@lcu_0iT?eM~-czZ=o!OSe1Wx}ysqA`;Z z3_&)?i?IGrjgIm|z}mgN(&g|`wJj)C^&8JJt387Ip*~$KW{JLAQ&<{0IWXbb>d9}3 zidAGS#xW!f&V53h%GO;DPE*Run(APt|Lk_*akw*bo-Dp@||JJ3e?NzUiOxF z?15IZem8^bn%NG4v^Fk+uWvx`~ds!Ok1-7I-Naco_a?2{x*GOJ>zpCqi~J zYdY6lx#@gXH$5Sa4Ds73{FI@$z8rWqvUv+@6RIY)(97PGayHQWGua$$%lcJ#O_S;v z{(LN==YFWW_Biiw1M>9F7X`7gAHQAGG%CBkqm~G5W_-h(5kKSmNA^{bI)=&B0PXi$ zRZk$On5z-j#+~3sqSEv6t}RlNb&k6eAcHT-XOx)^o$QL%a1)-NRw0?Cz~^Ur)n0Uj zgES+KT4eH$j3Z1dRh#lf$N9$t(PVVDN1UcncGt3NRZ_Fx9pcN@A4Cyx6F9^AEe2`7 zYbwxJ?i~dpR5OJ*_-?I?!c(HX?@CPN>i{Vcq*wJ4k?Xmwt)itW3{PmGp23e%Wnxwl zxBDux!hG`!pmgKHDHkdW&(o|Y^AYE7qI(x#JLuaogJrDQxBBniia8Zwa6>+C+_3(| zqu*5gkE4#aYoDj7U?k>D)C~wGWsl_%=EvGeMs;?U)1}ZFYB?{EISTx_U!3#>Kt{d- zy|>{5E4A&954YQY8lET6NhN>-)a*7XO+<(kp_Zq9Vor zr;;lVgsOepGh`{DqU_5Xk&-3bSOzUjvSlgCo;~|swu3}vON7vnUG`)PV@TPTC}gbB zSjIl~ZN6vpz2Eom?>GOn~SN zmF)adt7C+JM`3R`f0f&(QHF@ePo+i%O~=~+E7mrkEltNF(wr*m(P_>0{abCF>ts`& z`!$xcXWv&>vl6cC!GkuI8(ca*XJljqO`SmXppoJrz!WrS_By3zQX1+7*P@-uk%kJ*(en(&bhgCpco)p^ad$PKg z76TeO+yRe3dsvup^XK@F=I%>+*c#f>&!2}YXc70F8e(tR9NX`HW_d6C!Sdr{CnYzp z(%+>GGjb6GuM9cQ3r76ZyLaN(KkZ8g(p!PR6S&_o!JOv5rdDnf8yEMq@hOev!R`ht z!j)I?U|rA1)Wh99o#1OYYA)?E=GZcqJUugm8oS8Qq=NOfL>)`L7`~OpHOfT$3x{B{ z41UMD##{l9Q9?c_>>0aWaIdI|8RB>B0!j7Z%{)-B>Es4G@igu_d(m-qO8#BD4$q5YSY3P~1rfOpg zXsjH?I8Lh>@v1GME(s+i9-y*`a@hHiuUDBC@n&@@N?}~f-}YXPb{co7u>8$KVj9U) zAF3*18nim;%;J6IDppx%bm_l2X(g3wQnGr+F{4aGz734OCX6lWuBWwiwk(0sQt7xR z2tH}xCdXr(oy8fY`*XEjuI4%w?nD(KgQxOedwqHA(}}wj*2Qu5?jE$YG@2rHU%q&z zfoD`$#Pkm9=Ht&k%iKQ$fzMECIR*`!^MERtk5Z+@5o~T>IZk^ojmV~#>lAjBo!3MR zTgYp17$Nw0q+OU*{Lqe=_Z9%U<$OIQ^!v8w_;*JZNB>-{ch>_0F>I6HK65@wi?yQ< z`^g?%md(c?>f^o73Xq+H<-`{j9baF$M-C3LXmm8lnV4Lk>lYWLRJ{vr=SC=5l|M}W zS1WSL$d}AHg;_WTlhHz$g>le-`>m&Ql?*6Z1zyzU>1JZIti^5REh(e1;Q>lf@}i5f zGpSF5(>A^MsYWxTpu}UGg9~ju{8B%;{_;ykyKPO9W-g)h>QPRXQWjb&Y{7z?it4~Q zjUki+yBE#6k|C9NXStXSPGI0JQ5%j4I-;<~uN+uiRh!niNqiIkjhm_*j!M74E(Tlo zEeMLgtfw6A)hj|DUObZcBZZXc!&m{Gd`Se^;s6LE6N7iC-U$cpk8QN>tP=UjN{J3ch#td#2k27S5^Y&#K9y z8pLh0GrF<4_Utnl6?TwkC|8>Qf`%{#3LLmxQnwawJa%}vmsCCND{TSryLXV}STU05 zy6^hdK{YjRhr;dTjo0{EvT3Cgoi}whX(3YvTBjW`CVu#9A{|?)y!spEQWVjNNqiGu z_Ije1-i}*zq%y|f9}IqlXvl0{Sxw^1wSH<-Bjv zi;YXz65MP^w%hxy_akSQQoUVqC6WG2FM_6=DW&OqA2zq~>VFy~yL48H$H=!|asx$O zt2-s9LCJSa>by-+Hw)TBe}YTSIsBCAH9R|p{?O=Ge^*(^qendPtNGdbu}iLnyBCto z#*nGpvqL!JrDaHOrK2`nP!rmWl$Es9jjd5QPkh*k78kTX>U!jJrQ{B(YFaQ1y!+N| zfv{3W6YVGhBDGBA(ifJGdYuU2s`p1Z6siN9Jljqzn3MawD?6a`PhB^?A;#ub-+B); ztM$3sHMl0V&-zj~)LJv&WA0nOZkaJof-r7hOD$$M`eNd8NQtOJ4V8!`iNuJtr7vdO zJ05-O@T45VryVed&L==+OG?Gk6Xui}VLSJ|8b*I^+h*4%l}eg9MKF3A$_z$0UJw!x z?((sH8BK|bNg|ZL7x)^Qy~BMteTo5%7|I*xlRx^uqXxR3tF>RTFI^;sOHuenj&HLB2Hi=b?0`f8C%R5LCtDe;v0m0Q`g&)W;G_~0sjkXl9Q`5CCs+n11aBd>|HE&&t4!fqZI+{ zm4WK*R8C!_k1GcP!b59J=xbTTfSL9B&L>1)ddV5R5cx7Z{a(WUHIfODVU%m`Y ziG%_;jw@IEg3$DnnaDdof%f?-Q$IBMXEQ51qGBaBE%w)-gnKwl)?Sfaule~L4;$6<#xXqrb11Af zGl?$}8fkbUf00>q@*|72U9b|hv&Z)N1F7UFW6hd)W_c?pTn4zE@+*ksOS5;7iZYHv zL4}3FK*J(u!xIiO*UJ7nd%oE@F_7z8hFWkj`s$djKRSaMk5)uM> zj7Q$`xzT*42f8F6LHss8hM>a^_#du~1Xl(en!32fd0oE8Oyv}3e9+gIamq+8LfA9y z37!qW3Klwa;LF!+$16|)_P&6kVMNMp2fFnjw|XUd6rR47u&ty!sJtDat-?lskLh_8 zERv6dwSMpuGgRv% znzd5_34*4Hqpb!aCE7uTh4`J@rgd|S@MpasrpmGwLd_FyqNB_o@QZpzid0@jFY-F@ z;uU$mw8ssQ%*J9Q%!s%n_!LDmE_zPkfZ54l4=&c}V@M*xU|)9A!UxUv9CX(~JewMO zalh7k5ePgc8KLK-y#|tp3Tbg7B8 zR|WnvmtR9u*$KY)J$Vdew%CYgN3T^F@G@}w3r{kE42t6d>TS-da>9j0bIA|82mSf;XQ;}B2c{h09Iit@ zqf%Znd^IyFBR&1dRd&K}oUV#cD?w`8zk?*;u;oKMM&O2i>h$-8Vb?zI^ROeAx_$f>cNW1ioS%O6jm6*ITT+{=7(EAve&En+Ah+}8#l5-rW>$^U=) z1*IeXg15>PSYsCND=}xv=})~K@09VQ+T$~WwW(`gj4G)ojC+9EbMPU#9O1Vsybdar zTQAu;-1R_AOAk0@?>OTs>A{;=5Qo1-R52^(H@vdP{}eh}tubdEq_eCz7zs4D2tT=TQU0|t4`}GTYvk7jPakY5a#@s9j}VI$D0;Js3{r`g!GkqVv`L&K(N`&ajnM-vK!2-S2D@6pQLBNkbH6UjB1ua~>h zCYY9lO#Kss9LihF0rF>f2M|aMm0H|rb$Z&ONDU>B;TG80ODJ?9)N3{5`saxdI*NgS zwKlJHi(x$Fsl#({v`5$&ki>bBrL1HJVkWU?!mC&~7CwQl_c&UTk zAp?QfVq%B3_i0%z+RS%{qcVv7ZG&~nI(S;CTq>n>^w%24MU8D~eX06DhuVEaq8G_+ ztNzX;h=#y0*V(aWuPj`8aOY)f_T!{qrEMs$vc?$5S_!6rV#nT{lvTe6rnebbX=s9! a%HY&F0V|U3m)2n5qo$&Dv-rAs$o~M_ixt2C delta 22499 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 From bd4191997f28b33f41396db2013ae7c05fb418b0 Mon Sep 17 00:00:00 2001 From: listerla <57296132+listerla@users.noreply.github.com> Date: Sun, 15 Mar 2020 20:34:40 -0400 Subject: [PATCH 26/86] Restores pill_canister sprite to original --- icons/obj/chemical.dmi | Bin 40264 -> 40270 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/chemical.dmi b/icons/obj/chemical.dmi index bfbaa64867107057edbfa31911dc99edf9d0e8b6..bc749e239e250db6a495796e1e16990cff416c0a 100644 GIT binary patch delta 810 zcmV+_1J(S@1-8lcJbHY))jc<(7`X*X`RLXYoHcq3(&Wb(x z-)GSG%hWnrRHVf*-p1=>ovfpUrGsj#e+{J2G8sgzAu5Nc4Mcr`sIL%p4^iJBDqUe1 z7X1_pe~QIF#RNz(1yW3c6w@HZL`X3eGE9XGtN~1g3{xQst6-@LGPNaYgH)+|3PNl} zTZgeDY0U@d9ZPn9PE&EP!h~I9=QM?t@LX65&xN({Tv!axg=@ld;iB+dxGFpsE(_0v z>tc*^xH3i%RRri!BZz7O^r;a3P}E-t@cO$wEG{usK;slkpQRG_yJP;y_gWzm@K2 zRa=v>{Ohuz>3g$wfG)D3eT`9t=sJ+pEMI}Gel%ssd`pC5cxc&9tft5cQZA7MNx|Tk4)VBjgPKVK}Z{tYu3=x*2-X zWmk8bF`jA0^iL`<~O>6m%Q82#Rq18`m|5JB|4NY(V=vS4yDWRP%4FW zR#iYg7?>^h|fKuW_7JsGkCkD7)ZG+7yT@+hD%YE?H_ zkV@{A*4)az40|9O+83e~`uH{%t4R~tB$J~2gvsp7{A70d-cLB$grg;#Y=El~;ba3` ojR+?k8{le0IN8kB*lqmy@(@2fKSh55a6S+fyJH3!vor$~nrL;0p#T5? delta 804 zcmV+<1Ka%0x&p|$0+1ws2YOUkbVOxyV{&P5bZKvH004NLt(d`Xn?MkT&*mvma>bFs zxJ?f}v`SRvkh}s~mN9IzX12?M>pXoAi)5Ud>~A$fmW=c<4D-*-&hBmeq15sZf>MKOuL)15jN>><$ zML)&DpJMS(F#%FcffSP<#WYAU5mHQr3{xQkYXDOr!&Jz^Dp;z5Ol^tUAXVy~f)HEL z)?w^OTJr(=#*&?X(^MR+Fku(jIZa_DJQtS2b73t!7Z$^F;hOMVxF|dqt_shE%ffTv zx)|deu8a{x6#;tG2%?$*eQE?zRe)YKf~YP)zZyYQ8K7qcfsVBbw+^j-_W(8s!@Uh+ zmFf(&9firg`a^bAVq6;L1|`C?(x8M6M|MyG7>EWX^b%@+se=-FiM8m;vN2@CK8|46 zO&@14%$KqI(-@g0XV>X@+0fqfyWPn`KC!SlSxA%diWZvLoO^K~s{Y?fceJXl$yok% z+0gX6Svx=%+0eems6uodNNSd^!0JAlwfi|Xn+7I(uYJ+7;R9Nd>9sgm!Ycr*sin?n zRuW0sDLs>ax%q77o@eiMrt&0D@+7~!o6^G8RMeJQQH5K>84YF5`4eCUy?YIqNoT7> zRrr+&SWv10YQ`mrS0K%_stOSGm=+coU_D#vo;oAs4F6#`u6|j|mV|UO^rXwK?l#FM z{4V+Xu@BSXp%MkYnwQLPbOkSYx1);>%=BrWd`onH4qc*i=n|bnm*F{73hS(@fP66Q zuzA3+L-v1$ol)&8#P!wyRczRGN)LdPh8?;YWC!jp4LfMEGVJ70Kw;FXZm=Mg+$*iQ zm3 Date: Sun, 15 Mar 2020 20:35:33 -0400 Subject: [PATCH 27/86] Fixes chem_analyzer sprite --- icons/obj/chemical.dmi | Bin 40270 -> 40244 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/chemical.dmi b/icons/obj/chemical.dmi index bc749e239e250db6a495796e1e16990cff416c0a..6c2b4273bbdb8bbb16cff6ec93e0f464bbaa44bf 100644 GIT binary patch delta 21842 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

  • Vw`$ky7;L*dJRKSgCW?V_@$pGhvFnG`-%bZ9?jriK6hw80w694w3{wb_14cE zjpA(qItwP^;U0=nx?Z23tnu-iXD6v1qYC-*4*dnf?KYRjNsMhzl)Ji`^HBJY1*jnc zuqbrt5jP7I?ntq|pDdU=_h65%V)v9@-qW6}sO-Mz(5$R1B{HqHSO0R6B-pY&_9q*! zT=afl0zh61OVb@PDPpEF{$n~#rB>zYlMX_XldmE&7*)3INmjbu5fmzr4s*P4PtXPO zS(`u9<&lw*kz-BlR-(|K$mBqPqd|D&BtIIeECKA@)3AprCOCYk;)q@Ff{KIv$8bzt zd8gola~_o=81OaXl(bSqWI7#C`45tpKB&2KgKzLCNNkQ`IS_sYeKvC~C(;4#>{XIK zh6ll2zgQrmBIFl=U|?Ypxw7KsHuH-;T^|=gRkcj5(Y&{EG(iX=aR0OA+rKw$2b2+Q z5H9B1A*lpJO^3ThAOAffsK`uyu{nWQD2CuTIZ>~)?{lI-R%xkP=3ZCscxHy{@_}#E zhUFvwYx_9MnVKC8=Pa;E_yWIzb=yZf@u!-`$5Tl=Kn}!2a=tT>oD5U6ixBfcgs*#z zm&&bbIl$&Z>-HoKkOjhB^~|21l@4F$JFLhBR{6$21;lfYy_MgI4LQ%y862x_Q=Jm$ z*-ovJH0n5Q=Ib0rkJp&N>3o<4Ul(LHNT+?%x$ach$7d_oaQuAb{&_DdAS_2B=h+aX z24b4J)%KIZS(R}#k9O>;#V}uu4wG90e6?Smue2w{7Sx1Q*x~-^>qvb`R7Ch(MM+6X z#MNrwZlM?#8}8{G-u}-c9d9>deAsDWo7a97<@t8!0 z)y%@uUdt@?jf%u%kfz=u4i32q)cLbkN5ECw1|X?B4E;!Ybf~lj>zQv!V^M9AhPUwu8F%MauiAIBCDBZP6qAQ=j53wQs>Z%lm+5|C=Li# zQtw{~x*=ftGR`j|I!Iz0_1x{NIQQo|VjO>%GeT=>?L3Ze<>W@aujK1AO*BnB9+}&VL7tiu zgW@!N^?t2Xd6MmYM5~l>BBK%*GO^u|Ly@tAlWsyoMvawMpQKx-P7b9F2cSmvp@!?YyMEd$ zI7VN&WgXXw_e8J`fkCi_Qb(Wj#X;?16ht-d$fmVn@KGIt?mMcnX0!;Q%I>ANXpG{e zxjcYgwz{hADV+8DR+c+Y#+zo1)%g_^G9B*1)5s313hMI|wv28#BH~!9r)_8iD=IRs zS>Ky2Ro~E*4&8q`E+YsMYKEU`ZXy_X}PJ z07dp}EVNWFqOGgzj!}tGBxT5jAJvXwMf+}yORDTNxczhNi@Ix#S>?Jm>xG#qwVj*M zk|^hCr|%`@sMtv7FL{GYBid=yEK^&aOUqgo7#0Jgu??qV1Wa?Myo4<0^}G*=h=Oee z>(WM7NWq9D`T1T5%!kFw@$&;Kjwcf?KX43ZMYDpe1|M2;IF838ez@)@M0#kx{fO9e zSJk1$Q2h;c51fS6iqEdI65zF|JeaPl@`idnQEBAXq>OWakkcRuQ|TBo|VpFATQ&9NyrJ=3g@~RoVl)WnvOCJ39;TtSrM0tX27smZB7aP7F(O zI=0b3TnB}cw}4I0N{(N2KL&?4VOWL((kRgc8GN*x+c63|_L-0V%I)QU<$AIahsDI; zyR}5mb_D*Y9nn@(ivjUhb@hYCf4Xqa|FqIOv#(RSeQvi9JKe+g=EDNG_(a`<6*-aR zjD%~91iXD%!!Gmu{A}R>=6g6o^9a^}E-O98wQlFDf2@D#ia2SOs0wTqfH)ojLH0A+ zNl87>(#X{fyh%timejII%kUz`as{vB-~>plHvqeBt0PbQ2-1gfZCU_)QgS5nRBLW4 zhoWG>akv8R7-v6#du%!jS+ScY$x?3o$Io<*^&LgCX!J|;s&gryNgG4F@nq!D88<{u zB11K*-LO(|1-{4>;dC)n<%UJ9vouq2tklskIau`)(o&V-`WFa0v)Lc!;bk@ zyKGNg^l_t#!V<|lwJ&Z{$Xl z@H<9*$kUxE@UH>9>pt=s$+Z0TBLip>g>1@7u8pSzKXEYnzw`FfV)roQZjj`Y@6-&|tdQ@mh0p z0M-c8R7b_yw%7@I;VeroME(5Pz52u3+Z(V_K$(Dy|Eeaq>dmpz>Tt(HkqA;vP|8>M zD01fnnA`)idfM3Ncn&OJPr+Ju0IprC>hbHqHUy^OY~F}%+_z-o5j}qTm73^3jRsw$ zv@|#G0~>Db>Ds%z)0?m#EsD1pj^$V8Sv`FIaybTUs(L=MRz-)59!r>bnH!wLA?pa? z*@Dhg@IG&Ojw*#4sr)OmUo5BWio1G^i5Sj{RLewucxv5*`-kW|a9En;KjU-efV+@e zX3^gnUvfMH_yE4pme~$Yt4Vpz5}dKo0tjgYeN8yw1;TG*B-z#aMIZo66y|`#RdV)Q za^M}zvtHnT0Rl{KzAYc@uPNKk^C!CWMahU=ipXWXTASy)HNwT5gbK z9D_~+X6VmrCyaOdOF(+L^yIU_BKdqf-iFB(tsX*$eCLue91~bjTLR8D>HR7zQ{tG| zL*;3En&DiNdHXNdc8%bvBnZv>K?j$MP}qa?r70R38cMX;+*@QXpJFtZk;SYZ*S+Q^B=A%m9}fFi?1yXg-OREZ#0Dm zsijmZRvc1z)G?-o5L9^7k_=KSyb88$^MbT+go~_7x@~? zV-6@KTz|^XA{OMU?ST4w=FSq;(ykuom)BlpAHrfuCRV_BBxw!it~0F$o~lHy;9s!~ z9nq_wlm2c9KNP3x`Y65Ab{;Rx>d}m0QL1kH8~bDZD8@srV(YPFXzjo}Zr5jH`rCA%(#>4AfxI&=vb`%@NQ+yF9e3AB5pRfHA)lPNxHu3lGSUNt)}6nk9?ubF(2q+ zf$>n_=l)<|)gk^#a8UNCY0(Qt__+zpH4o-<-jD9t2Fx zchbE`TyE_D zc5mGSD_@`EyuaVTIR+n$Jdw0TnyhRrBUh?ZX;00%`Bb*ST(<-oQRk4b;QYqxuV4&r zD_8*xoN1l*I*y~}(DT@x#ms5#_UJTmbCq?2jDR>H^!j2w=y9&wj3IEmB_9(6h`#GX zqUs*@;K;&wu%d6tnwKgb`sHvL^gAvzr+fnTlkRXc4wVjqSaJ)^I5YofYuve7vv=a| z-F)Z8-kL40R2F}4@71c~D*p1NvHbgeS$+VpFu4~8|9vxFRi)cXOgSzqQ72j^TsI(QUM{E>_tSt+ZMR9qLhR+J@0R1)u^e0e^P5%3P&1;0MgoK4h zdvmQt742@BL1HAJ{J^NUT8ZcGs;WaTsEmcd*8R1A@w~8l^rx@(teU_%ExzbGT`m_t zKauGpyWR|`OrSc)489Y{nO$8+@bAq=ujPdz(D$*8(p4@vr}8ugR5~F=f+< zO|&0pNB^DF%v%*%7ziZW>mT(fdt)Eob@_oH(gL5TwkT2_Q>jSKx X6jz8R?0Vy1;HPs{?@HEX%Ygp^@`m)O delta 21834 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 From ce845ff050bbdbd401617046ec4f23b42cd7d137 Mon Sep 17 00:00:00 2001 From: listerla <57296132+listerla@users.noreply.github.com> Date: Sun, 15 Mar 2020 20:37:26 -0400 Subject: [PATCH 28/86] bluespace beaker lid --- icons/obj/chemical.dmi | Bin 40244 -> 39788 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/chemical.dmi b/icons/obj/chemical.dmi index 6c2b4273bbdb8bbb16cff6ec93e0f464bbaa44bf..b78f78c39520673c64a9c56e09ed5898c3786d48 100644 GIT binary patch delta 21381 zcma&NbyQSe_%}L3cOyublt_nkx1@BJNP|jB99luTL%KVqV*~^wqy!{~?(XJ2e1Gq| z?p^o(aqn8Q)|okH&yJ@)pXb^8)VCn)H6X+=K#5~tFaQfJ(m3P>Sfce+X8qij_8KxO zNf`xdok7?PPOCe({76uOB_7#RCKjc}!B2nV?TOPp2{%2;Y(A(bIt7uPON5~7X=od*nwnO= zYMP9l(J5e$yG2JnJ58$nwE*rd7ge_7GPO-3bQ)=!GUEcmi;2t-D_EXO)Gy?p89yPS}KG1K+m^%~0A6QHJt= zvuhA{^CLSjYeV@~<9cuucq&Q}WKiE=qQ0p^G~9_Yc)5o4X#2WSZ?6aS+1*mMxxCcP z^BbU?r|RG!{_&`N?Q~P@J1#{c^AUQsm0#XV&);*ejD5@s8*$NFWl(2c2=%j%NxDC$ zvMO*{EWzlf9i&R9W%FKx*v=TfbH|$&#MJ6|2WMSC)HJx*vW*k<6#222V>?uvEDsIQ zC~Nr{sP(a^-kQFZdoRGj#uSbI?AVcA=ToHE`;)B`m{ZZvkkQFIKf6{RCgwJWE)9GW ze%Oz&qgrUCN^ml^iz8i|gSGuOzu#xy2x`;Jyv~sv^5PXisi`^dP)NliH9Gj4KUU+fvOnpEl19IL8?~d&kA^0y(?Fe3a8@n(mpZ zYOQjfWJOA+*NijT_Tg*psU1OIJ5aqML(~`8D}E-AIao=MdqFZrCUK5*+6yxTIo2s{ z8*~=QA2e84Y&&-M@hwVujiS>;B8Y|sh~B>?;t=0`ZndaZ{po>m=7)0Tmpen9s=>9F zw13Un_tS}N`$zfU_kbBybgSq{#F{H~=(TdKQeqnWALx<4jIZ|r#(O3%J~P9Gc4nO+ zX#)3$Lci=GB>wk5)&z7Cw|p=yQyB|AwXfrmR-)!MbbhDC{-&I zzonhE(NN}2fz#%+%NHV%UZX#-YrWrYe)^GEyMfGUCws?aTfHJ|6Uk7fg-);u`HmR& z$q3@X_UujS+cMS!4x~S&80(Fjl`ifpMkuMsDX8xuZE|^h3D+d!HH_xhB$Xds{2-jT zEoRFseBHX(`#^@C1Wpw*>H=pAQ!`G>S9eAFxFD&kk*`*hSc=v`KR%Xkn)O#IJmBh_ z{M@abZklI7fDsOtxqk}wquCe-Gspf;H=L4uU61aBz&6orvu%SSf zPj*=;LaiL8xBtRQFj{^r4Tt*n*|YtC_^jdy?9B4(11~6*c{eBxs&#Y((>Ea(veMz2 z^9k3Eq8)D>4$I|E=F@&)mtlMVu|LA%#+7Bs6aD1v%)8%dJ+v^2K$%6+F`mYQQ)+s9 zfIH&H;@aMC-`kB$hO&#dAl9-hgZ)?4NmJzB>O$D;58>DHn;9R~fYKaaa?iTu5SM0g zuti!WQ0PvWE#hnEVe-og^?&qZY8lH=v(Z%+5ILTplhu9tBu+tbCBatt5%zPsYPg4mV|Bc9;GN&cqFBM;aWp6R-1( zKR~7}*T2wa?AKElHm72L>?OWQ3jO&GXHgj=^FjRZ?>MIWX*88aD58pEu#^fF;~d64 z>Poa5JOE`)!2U&Pq#C2iZ+BhW@(pwX|Bd~&lYbSN7}b0(GrPw2Zlk;TyCs#O&YD&y z32&mf8!`JP#2lRvaq^e#t{6jHMYU1efdf}5x^7O#XntzwZM4bRlOnhAbD1+GU*BEs zm-+oAd*kR`BRhG#LXC}Tzv*~5rgzG}xG_Q8m4JzNh?vr>G&8S8Dq;F~`8?D-H)oi< zT3m;y?V-LfkYA7dUCia|tB1`UV4>oQ{qAxZpmxnaOgAUp#h2Gf686Qy>gEKnCYEhZ z9bw>Ctchplh}NW`=A@`*|BtJUhyEy5cfI&VBAe1%k>0y1%)+4(J`P0xYtf?UM02_j z>=g49ov<0JT@fX@I3;N^(E)bI55Gaq&dogyo;PdNP#&xaR<3l1Qst^KMWUjXGf7Cy z&iF1L0WbpoFo)Q!dq2e1b{D}oY0VKE{AC`tgbkpCTRuU)sH(mKKKJ`S;jYGMqy?>L z5cN$B%{Z-=#y@%a`7LJ#*O@^6_x{x%r?am4yHqTI$T`!^hvd27i9UQ>2iUVE+8X&{ zt$f=R*d4L5-TobvA1$`9G(nyrd<>^3kcSxHJr9>xjNPHQ6M7M=H{ZNPU`@krU%1I$6GF0#^~6$OBzJv7T|p!Hn2HzNC5~>$c6e;b=K2knU8fObw1^ z+_L>sYDdmuREOvD_KyU=hwIlK7i|3EO@CsU&$h<$U=mCT6+x}EzxvzaWNpd9+Nl!d zAeEOPs)AA^9=1X_`JVv_ow%KGdtOS^VD^=7C~M@X!d`}ME%UG)&@RJMWu-9- zYNz(C@#l6(xOTE19*h+->Pl3Kal#utUZqh$>qhmWK!cF}e(D`Wt|uQu4bguSY&`Ty zQvP$>snWB8S1H^@Is%nywD_5XLhCjy|7^u7^@>lKpGUG{kGa;o-Aa%S-sGhW*?42- zg{6~e$N*YS8iUH7k{hti_tb%CgWYlR$!kz%C{Wq4OmEOm@g-{R?o*OUo`A)Z+Leqq zcA!nZIXNF5M{XN-?hIHmi5@?3zz@xg8tFFGwa5t zD)yQpj<;s;MZY8WY=T^3sHehS?B$m)JyiN)TSAqJK+k>k^-s4h#ZyO)9tYTixKLSG zz6<(~$c2!2un}}9n7tG|MIv}JTfI;(2ziA3|XU%n6FYn`kKzV=YXxLa=4o zIo+?)TZw0kg%kwOC-CjI+;I#W-%44RLhxY6kNrYqCP@O33@?R z1~AcZRMt?l>q_hJ38Q=TiX}t$*$Z3(NCOQN(0ti)1s6F@Qjm<$M^4pESVq9+SrjQhH z0Dg$V#D9AC@Ws|it!y7z1BNbRuj`KeP^k#KwUE8Qg+Vw|KltKVs-}wX$1355)!I<^ zyy-RI2WIILtta@%9YNJ31Bm{rxjNc0$zM;*e2#}*&9lTvO?`M~Dkd{QnEecT2CoXq zZHUCjAjVqgUfop_!jH|#K~_;%@#olm^E5`BJG*rY2&6=d5GdatRWb^kPgB2vo|Qrh z@ytbtV&ho%zO`sZmiA+e+qB_r$p$|8tWkdJ{y0`>x%JuB3YoSfthC<-?XNpiSwg%v z=sNGTGF%Eu5H6+E1~jz?f*GCgSd$yJ8&-Hjh< zrb!i9iTP~kZfmr^!H>atBnPJEe+}0fBXaz#HM=uL*C`<7Dj3LyN+b!XX4NkUaHD!> z^%Rf!xHJj-)#GgH5Af4L&v}>Kudi4VT}W-UaUd zko8UL<>c2~k8PFb@Q(E-HU2SaCJo2T<1@ZfV&dZd&AI9EX7X=?fSQ%H^@=zAmTJ-G zRHd~b@Z(AkdS877T_IYNB;gER0uGHf@jnOo1lqDJ2&}4wMOuuO6~Pvgsf#qu8!!f> z!EA=}&Q6PYyO3kCvl*t)7%0fXD3Qpdg6Fco+R+{{288n3&~32xxqz1-3F%;1y1EP> zz7zc@UStnWD{s*9D=lhuWPW{(efB)+>w42o4eq;XFM)GeF>bn~X;Wwiw#qym(r4RX zE~LAu%H2a+4U`OSK1y9CTZ?48E1>n#@2aCb%?+K5;W5hnkvrV==^JC$W&8Bwp<>#< zg6$?Up?9AZ67+rjB;IOsL;6o+`Vb%|qREV6>WXk|NOXn4-8<0E?!`&MlG+Xy3lTr5 z^sz$JiP!k-EEpjD=O5vL)o7dt^v|yijIm##yBZS*)SFfq&70cL&CLTcW=>2|^>Vln zEA58nFlkV?x-UsCFO$3>X>cZ;OiM#ExY*!oM=)VL^d*8Vf)wFopTXWhXpo~3>-~vJlP7{TzLoLSKz%DND4^)C>PBWq;2pR;; zr`SZGd1?GfjA2hEG{9=2|8;lm+ls=o9huh-x~*9N+kCusDeqZi>G1UgRmmHj63vMZ z657?0WKlEKDuU$|Vj$_wkXMAZ@ll#gsOXfSEW&{d`QM<3ZG|w1qvK-BHL=m$ z#*yAlwlzDxUOeoY-*}0w0fJp=_VVw@6-U}5f#|?Xz5p=oz#LblI5XjG+)jH;IKCnD#vz|eG_tb6f^%+#wDs=3K+&qU_~2=!<#_jBx(6qhFJ=Y zKzOZRkb<$`asvkFB(+YAFf3+XfB%p`8)Wn$NSF|bIj?@X^MIY(F2jI`P~`^}QYjGT zx>BqX?RW`U49$?1~dgwqM66E@>XA`U955XWD{x z7Sqm!qMEjDy3e1F@s`%BK*UjxvLJptV>OtZRBzm*DoV`|{Yy?>uZ*4fQo~qPc_n{XK#?--I-` z)e0TEOfVmBRq%QHeH;rqu7MN?jegE91Sb7&51dci^n!R`Vt^cIO^XyUbY8#?NLM`V zJFR&1vaRdXrBUdYE9)A& z5ifcliprl=(Aki?_)`ZM($~DDWy6QiBw+Yk6ZS}j9P#2u*{1>HYQ<;%0z4iPA|zsy z1=BVRNthYdc4-JXnmGPNA*#5|{&obO2r?}+>o`^TqLpa-jFd`YQY-9eX*1bOUVc3L z_{y3mAow$5j3dWje7!_VVfUXI{bfRM7DvaKfi|d(eAzp`L4q^Gh}Lx~WyTngN!ZdP z&CHuj^9*wd5e+aZKzEo>{2mlyjBk}p2!_HSCE0KZGUy`<64khyhT$eY%Wu}}S?DU4 z*vzx?Cf7z)3+y)I@a$E8h|m7d@G;`;#=ss*_7E^iA}sQE5y*~C*6#cnIQ%JX5uH1Z zC`A&lII1kQM7x!1KwPhwQrYQ%+dxMRn>#R7Av3OG1^N+}y+9O^@x*CqLc|c23Eo5s z6BYp(nxY6Id8MeC7E_suW4$bBdd8y^Au=fFtS54nKUi%_=Q|{GobWiE3F}3hO1$xR z+V27Tr(Cz{jY5#dx`>gxB!Ub|+qAHL0a->*)svQ&!{v{$XYpTdRLXRwUMQ^Rl|AbO z=>6$dO}eqAh@Wp%egVm;Cg`?QT{tQQCAGH+yyMLI6Zs!*Th?Rs5@mW3lbV%t)q9Nd z$FQ+m`jf2N%mye-1=xgJUu1~+&PFXXu*z|?CxPr#HG-ofm79kr$Vu1KH2R0fgW6wQ z1SqzidksG9&9G%ksj5XIgo;jzj|I32qA^Bgi4T_gB+7p8%G?($RlrcKU{g#VfZpPSMPQa#$pD%eug!`-9jD}0Kfp-*O+rfv zZ-RJh1iAu6u%#JW(kyqxjhii1IV%z6a0}Yj+MB1 z3*)mV71K!dnQS7Ib7*BeRhc5VM16W9-#|1$%KoJqkpWERz6gM8DjjWYLDg;5YVVzU z{9!_0BR!#!Qm(mv$5Lm%naEbEL6*469fz41!4N5Hqm;oEb^>IF0mG&>YfZ^;1v(c0$6dWeB z((L>o@r*deB2^`>&c&7|sTCfE&X1;zJ`npevKqSL(f+8uN%q_^DYIBs^`dQNq==2L zS|n*NK62H>`T-Bur0r)0E!Aq&K8N0L`-{wLsMYPoKIwV7)DFB;yv2Qg#}J+;k9)Q= ziTP7*55orLCf7Rf1`PGAXF+M|G_Ie&64mHVl=RAazLCh^4m3HDGoNtP6osgaAy1+$ z{bDFM9_Z6~^}wBJNAuW43IS7Svg~d{Y}J-3GNUh7Kr^0=mhp{CMh}^`x)Hu-w&fF0 zgVdmP%mxu456le4LB_CCT=JrIX{`Ka4CdVp1?1x#I&3A{!~^t8UTAmYqlFZ7Tp?(> zFJg;-l-|sUhu?##9q6IqV7_4Aua4|U06PPtaFf<&dFyrrxwAZUC3+Z%VBd+lbq6ZY zHcW7`Y^N8*$o=(*oc8E#r1~zwk?fz6XCxxrr`lvyE91M%_$(lhf)M1ds!lxpY>QWW z;)5G&m_c!U1-={u(Y{xD?ssjI_;v&2b;+hFJ1SNrb+%?Srq}_`{Ygh{fxR{p^ivf44jY$7>!FL$Tt+*H}z~mn%V`fx^ zybtUl7kqJXu?`W~M{3%m{?{M)fqHi#j{}F+(7j!ejw@@7#A9PHnpAZDGgCp@Ysa^e zd5hBiffs$+o^`uhi+GfV>Px71NZ__mu^d_(15t)60h|zKh>)WCS@YR1y{*u$+q|t) zo8uK{blOEi*eyd3mP+?J@a>!RVEt>uQlqxnTZq{~>90r#4ces*)t<7BtxXfPUR#P^ zwluj2T{rT)v;-9rS=M)rZQd^08A%`siw+%D6qF_ zY#1(fSce_J2=Zhs5LxaMjglH@0+REv#GA|DZ3A3XnQ&GSZ1p%F?J*>xX|Dv0->i`| z1cS@tsQrg?1I2wt$Q1(rNWHPX?iY1~9Kg!%lk*$yR?VV%YE9N4=#zx&bS& zH(-*Eq{2)r#U#k@??`VkIX!I&dU$bFW5x74piBaX_e5vRzM-B6)e({Zay2M30r?QN z35m%cUuc1uL))NcfuqOD5)xZRLeX){DiWpV4f59qS$bR~qv6@SbRtYdX^X{Sv6w~rrn`6& ztaBgI5?Xi}92G^WoKSvhTqE>j0tgC zCm<^D_kXEU@7BG^YTZ+tTZ+8meXBL6CFfis3|>Y#P)PGB78FhxTChRQ|rPt_n|-iU~vYN!sDC@D^74mv8{Q9Y|oN(Q|% z`qE}8jFFB4RO1e;6VU3i_PWnudIt>^L_B%{Pmz}lceBbjyK2e7>xFpsR(@$SYeK?~ z^EDM^7+AA0PK%Nf{76is;rL5E1!OB!;l)Yx_Flszi=`XfiDwJ!Dn4dz;_4GFaV)i% zacxcvoT!ivjgH?}2aQ$azzl#@f$aYT<#UWsvr^UE1`R;%1QJvCY*J>9gOpQFQW?yD zqT&kB-&J!Vm3sv9l3F6C^r6KZ>VI(VXE*<^>Kf^v1SMUC_QUg!!==2Ubljxl;OT{V z)u~C1k3bNk&s6NZROxMahLf@KC+Ns zKcff8l#%ZwzzyR@zA6!fGC}FhwbKbc`0Y>z|4b?^1T)Lk$m&9ALKbz~aCwqGWA=7A zzLq>=4y~Kk!d1KH+r?d<3gkcVkt6@+AZT#-TW*zzl3JQU7~1Tpj)Q1(@HwBkvO=ne z?qz(nLetb%3+cOqIHV=AVijpAgRo{SPWejUiSpTMElwGKz88L+ZCYKyJgt1Z+ePd! zAV{S*d$=FGmw8KR-_q;!Nv^JOoA!(U`fpb3r~R+(#n@~JY{0u)oRyEsf-kUez}<8q zJsv`O--Q?vPV6qjcKTJ9o#dy;%_Nv&`7@4#CCE5!vW@*vEi~s$e?cf_bt7gR(DU6P z!KSpV?06&HIk%-{w#KqLu=obbGYsNzaXMpyAL};iJGxL}U-6*jU4tbRSj;S_2K3Z< z0$i|g=r*CShvZfHW;|YGxJAzMc4xpZ<>B4~nwPDae)FYuHG{U8?|7^9m+64L(}5Em z=8ESH;_c-lvj1A)LxD;i90L4WEPX%7Gbo)K3zV5yYaGjmTy>~OvArp!T(;) zvZI$hv0HR;OnZ))m&WoXj0ifXS}$KpfYyWfiVLp*f)eA00gnSVu2;xmTD z3eA~(#IJ|4DDwG%$_3>m*cPD)stH} z$`Cxa)a?#QyOz`5b^%KbE5FfW93MaivZTG-!<+%;ANahi8D2H7(?MdJoYxR|otddyYZF89l^)O@+gT?; zcN&a5r=4lTo#@x;kQ6dvSK`6#iQR%5SC3_+^e^+9g@z%{$Q85lzG)!-V_L&7_oAP2 zS1XucLhIAP^~)ry+gamwgD|^Q9uG&Z#`S?a$V}(loe8gT)GXOk+zf&3=D)QAC&x7$ zwWh4~t#Cnrbc25hkRSs$7eZX&5)_UPv_t~$<71Qq#ty6Tm zR!02fCEg-@VGs}?Q4>Aa(z^Y8wfx0!kBLH@bgVo1IJNGmk5U!BeF(SpE$V!XDjos1 z1Sc@`?q&{cE?~Fm@03j%PZ$S=hI$s;y`hjIwX7%`(+pt`6bKe6CuDMR((|@M{L3)H z{m-vduJ<9fb?Ybaj!I*|=raE0SlZbq=SK>|hii-edm^7r)r3x;4}WiBeI8YJ-`{g{ zOP72WVY0hd=m4e~O|s~h`1{w@qK-vNe6O|&gGUs)Zo;Oks;cBaeBcthUL*85`OS27 z)Qv0clpYsHF!|6(E&gSf;|)2YS-cUI^=G*4eR#QP?n)L%?vk(vfB`Lf(8+{^n$jC%!Zz#WnKn}JyEA-v2~2W6EPaoZKi zSHNG}UwHKVt7aBE^%Tcv})eQBz* z!AI3;>C*bG{g7m)lsclJbOeRs#m0_&7$N?@7PsBBZKi=>J-FEYW~EoD7x~gddfI}0 zmfwx7NGtAO!OQ73*KElCYR`u0y#ydw>&~oi*OvHx-2# z`7uAfZy;OF@K_9UoNF*Y-54$w)c#Ue^eX-0hsxIG`a0CcNur!uybg7dT7x*>c!dmK=VPfYlR^i13WYVM85!XbnjRjE~-(}=zfe?s5+2B~HUnQx8ekP5ll4Baxn z{3hyP;S0ua@AJ7g1XI%2;)JyoB%DK6e@os%{Mn6LmcTDtz<7c3+eEL9xAJxzWx7@F zyy&~J@>Iv$!jke6RmH`yhkLo`9$>m8%Er|TS@63HDT%ei^I zqh8n7$B$?R@eetVq~Dyy-~p%XR8%K?YQhWb=aZWrWRuw+tH01x&4!zo!{yHABA|${ z!#>dk_PkjeAa(;2vgz>$wmmTkA(*C~DR&M%-yfqEc4y;vn*aKTKn9DgNc9o5H>0A-P6x|4ZR7GvibZ-se>c*$=5F!2Q-d2Q?G!K_4>7dADun`dd@q zFm~S?1bMX|%J)>%cj$1R4n)yEv}8UxCH-|jwuFhVl?aHhlaiD3va@LlyL!SEe;X!0$itTAkE((`%@sX-v|L!b zlpgiUU;+JpkO1#6p|t5?UXq?~3FZ?fR69vmm9r@jl!Pbl8$ zwp|D1dGqoGQy-~sAK)s`yqG1iK=twCM+VL>rZaW5*_wuc8nNBF4#4+@;=d7iczDdt zlYIs*0FKcuVbIgWaR;;s3JOZjWg|F_JWansHw!%UW55#NH}rEh z>%YnFZ+~$_bZ?>O1X(=neIe5M(^q4;PH)$>( zTu&T$YRgH9oQWL<-Z!W42RnVb(yXv;Jy8{RhhJLi{~b;;v9*T%4;A?iQjw1H=H_P4 zosy#5+2d|paS9iQH%}d#ztJBB8wFK%aymBntU8-cvsd2!PVE0bv_!u%Vo1G=N`Rmm z1&h>wXJ-c}{sR4$fKDfn%dY9HF1Xt$?Hg*I(h$Lcu;_P3@zf2Lzsg6i6kF-6>z3}l znxTI>Y1PJ87>{UC?*sc^l&SciXH0sefj~8}vb@?YFYscILLaX08(M>4N-)*4l4Wtw z*Vj98fAw#rnVQ-#0%QUo?VZgHbx;zJUwU>E1N}NHXUFx=d>cPtf%J-&9r%c4?7jaZ z<`I&2glmOS4u3d%-plHP(l#ZEPxuX(J*#qXgyAM6LY)MbE_f&#TS=WfYW7j*XQPYq zwv)X&y&JR8g?%5wa%*b|{LL{`Qy{y-Wh0!&qipEA{}*Rn#qX} z;=%}OR0iMF<4WemWKS2;#urmRH|BZ%sixoyqF$QFZqhYNPU?^2B^?#epPn1)}SHl~rBArdk!AndF}IAt?) zrWJGO+(kCtfu%zK`L=Jz>AFmKkh_&60X6}Py6ehUn5KV-jArWG2XE!a{jSz^zjXO> z43}nSwQiJHqXG*L=>{p)gxWw0xazxfUd zn25j1VT9fM*%6L>i|<_g-^kCTQmgLBAqRTy*zLT#l**l1x;Gcw_uU+wLavV|qPEDo z7g*#_XRk+vv^%3FN9jMIt_uU{3Kxh`^|;mfJI54;w@~?6RBa2uP=I1etqDBe3Re*@ z0bc2p>jf+ddO@%V#e7?YX!l{s;)00)I9#z@ubhyI-*MIKlTjgSxdc=+i@TW+^kcWeO;VS(?g$ej$EjkUB# zm#bS%o$Fr%3sniA2R-h>BN)C*6QfcHhjuSc+fGEF?Mo>pabTJi=03$bzP825~IO8!U)uC_d5>yJcn=~mbQmIJtInOjU-ScZ^W*JzG3 zm+RK(R@AtR{wPi^7NO`vYUKmI3*8w<^BMsgFHoUubzbzhZ&*dUno5dn%w-;sxJB6w0FUu#a- zI`wdH1AOzx=wD2LWyMEUDyDN)`-~=I|KpQ9;4pE#1^qAQd`& zOISRop{g21&lAeIPf~?sF9CMHyJ0Vk}c3IJ~UIKuq|N0xZC z7()NPtfA>nPWFxh+)_Bi+aHPlLq1-7ZiGKWLs)wEY_=zkOR{<{=_+-*#vBk9=(tL~z9m864%K8-87CGP;6JHa7@ zIB;A8`7<~Bb7HnN`^5BL2p|z6ql4UtE}G(Gr#zqfYVEfQ^bdP{u~c_&>)wx0K_ql^ zlAMjTwG$_~K?(wX_6@{y*=%h69t}_6`1@K;OyVRQs=Ll&lRk^93PaAD$>*<=76&oB z`p#dF3po~)m$PYUYnzYfEB4w)e<&_3l>&5hp7FcR+Wo$yOzgN!{GSN;k*O%`kZan+lK<^Fckpu{qJnp6R z^+c$sjc&Y6m1vBG_*bd@1jXlbkvfevkuLT=@mjEg1Ks@;3cESq<#L*T4Og*2r9D4( zj!5Sl6ubxT;lNKskzVH>u3i2o7mZzc3aI#}Giujg{W;J%qx;x7(b3h`q^IndG8H?c z0Te-e;G)k45CH=xo>N~>6!Kn9|6-xekLX7FKxTXFobvJxRM%XLpB6}!HlE?w#_5n( z$KOys*T1(o@IQc~{`rodl9>4J8rT1Sq}IOO$49h&;h1&xaQ(JJ_-G<9@pT0}HigeV z>CpLfxY2&P(pn(POL*$g9~{C}=Rb)6Q_+Dbs4M?E_6c2EZcW-;1`+0kay-gg!%{)B z_?aevvwWbtxjck9!erE$SK}~K`%J*3dS9;-arf{uKBwD=LQ}`YCb(v5=M zN2d@+rg6`&g{nW@n2l^MZ#wDC{c15Mp`!R|*`UctHY!UXEtZaeYfJF!0Z=H4m2}C> z=t{j2ZTnFnl}-)GT|9X*wze$2k>n&78+AfZkOzyi`hFuE&7JbNxzq1d*_Nk-rq3B7 z%EDr;So(sz9s}siTF-^K2a{f5-UJH_Zm>%{F=PXvKZEl2PB`2zhAc_%oSuJaU3Ub3 zz11Vz=MpFD_kvK4fEbW^{uZKwuJJJ)d{%SD!VvS2N|M>vcuS@D)la_YXoxvBF)?I( zToWD*yE8B_u=Bd0-L3OW9}{m`6uhVP5c>3B!lQI`={&B|^e}dwvj5i-3{~uTX6sG^; z(JTj{5+e$wGZeCzQrn;%(LAaX#e+AG`$XPtdxPV`cs-AnvJXvNej-7A+ zr{AEPCHuj+g|T&X(p>Yxfr6E=2q+rO!^QRwU@hQl!$|o*Y?`^nAdC{q=k4IK6B&oV zlJ6Uda!%7`YTGVg`D!ovG?x3O@85xO$4Xh_(KI)1?fi7!cq{wuUsUiR;Lu?_X?nC_ z8bx!8ddau%uxtN1(TfAzva0dB{|tdOeOUFcdL>xluIB6OJ9-J0D4>u@!JydZZP$}J zrJvGfi=`>;?L+^2L!;ZY=AA6E`<{6C z0@w(%JvwJY0l5?x2vf<*>ROz@PVuoqjmi=U+1Vk}q81I`cfO-MeE39wK|m;uhC)7m`c&h-Kikir>5Y5zFWkCJDJlU`5h8*h+P*t~IdszA zxn22)3h{I?|KYq)Zx}Hhl#DGKXLJqQiy5!IjRbTYK?U?^=wv%iOia*o=RaBe#hi2B za`%@pu(V@+SWs9fm(NjBRt9EOU~$cGR^pNpn5=#XI*$=Vgs6iU0y>9bA=sFs+@!rF zB-A_DIyLld4>2_B^@py~RkJ7jK)d?CQlJ{((QlA%U~usG?^`wf4!Ea+j;4#77yaTv znSkM=>7__y*4=WB^{zX7jZggWHBePXvV=066FNZpuiaa~#P?i#4cOSoZEKs4n+9h& z_p!X2`VMV9**Ns%WMfs4Ld@qMcVzb$+`P87wvgTYueR=s?Ya|rB(%>bjHU?&!DvF&xAud}qD-`jI|S{8?6!+k^LWA8kd zSI2rtI!^XRTjo~)?RfuLStYx(L(M_wfmh3~mIZ+Vv!kqbbiqa$#%Y7!0|QcCUd=D6 z+~d;I=jepaqZe0mbgN9De6xsPz*i;qdm;kP;=dsLjz;0hy<%vP*QaH9O`f;wug{`6 zAQ1TD!zB~~Jl?{6=MW`gFV9QY$z$4=^3#3*7tH!*^Y?&Ja~zTiD-NX+9FyyI-zi86a?8KM~!ZD3+^RR?+b{( zr5Xb`6-s?^4Tsq#BFkQ}ugPtL@_tYVbuRFE(60fau79k%8vUId3Yo!ll38!-MBu^9 z0|=Awj~;ZToHk6)u^^v{(AkV6Q-mu@a%s|bHW3*o8q*XmUd=he{cattboS)V@2)$h zuTM8u7gAX-C>NsMXWbXiY`U|xW8HiE1eY};p02beKa>v+i*l>c1&zq_50T%=xhCt41P`mYwyDr8+T09I zFW~2D^VBZFb=L?ItKaO?o(&9i?V@rGoQ{Z#@4bgE?aeUL`-!_BF1~8LtOsDp=X1IH zrxvS^-|)}s#t0P0XQB#{bJ{4PWMINcCMaHuVLPD=!yd~83j$Esd~|f=c4~45pAKQv zKYsz&S*6;gxf)AU_q~5mNXL^ATh7$J^F#+2g=-~2`ciPbPpY+icb$hoD$H+w6Si>{ zgIWD~S_6yyhDz*}AE7TWLLNwdK>3ZD_?hIMV7Q8@0|JDXpP!C}<#*#f&f&$DDB5bL z8@`-M8>*oICFCp7Ad=L^$7!EBVx$DpKmp4MB-dzNuX>&Dj`|t5tIN$h z%{e(EX#ZCHSEEx#AW+5fvw2V1f7bcvD$sP*u$%o?r-xs}ryl^^Y-i*EgEcEHEqrfp zFI!{YK7Pauu7TZ6jYSkt+T`U{|$a<1;!}D@@N6fIrf`N_1N^eB3V~5 z$6j}4&9`q6JF3^f1A!loxj$!xuHSKCJMogqK@0@ zkLv^eb9t9EhZjL~Q{^Qkl5+kd8CtF0)2Vik2o4_Xw*-eR%4t)Reyg_*Dh#+#h>73z z`m@QVMz~+=;XNDo5c<|1k8&$gD z$UCQ4u&i1$)<8nPVALUD;V%j34EV6q;b#d_2gI6=wEUnR>flvsg5t_gDaJiSUI1slZj@?uH10%BSbz%Ga_pb~u zOV55IJPMtVaS3~(EH&15pk}|!2o7HsBUjPQmeBuu3}ymS#rOU83Hmj2HEcG5&x0~9 zzokC8-@CP!v4f%kDYF6e{AQod(}Cur7M4$&jguyU$fke3x$ol#Zr9v-v0ZMk8CI_k`bX{BA8xMRW{}OcMA8pIps*ph=jy4$W|Ou4G#NCAKZieyVn#rR`*^Fi&Ch5#-6w5 zMn5&g5jEDzTvta&t{^KmHXtG*;@OyOy>FDXhORCN?|_*59-!BATVqEP2k<)k)`}yr zi|{CciWqj6q*Jm;TTg`s7Zk_vaO^oFA0T6V)bi8FVYO0<& zi4<5Qo&LyR_5OVxNTYt;NNCuz?b7ij@9jCX9sRFHt~0EO>|YO{AS*qhB28*kkO(MM zKtP%xg6qD50ff=F4AYM~ba384rgO+bp2O{7;t37wF8KzHxGAND>s zUoy|koS8G{H}fm+`<~Nqw8QdMJ+(B7!w~m|RqTx(&5j^GIr&tJAn|HB1r8GuV80M( zPsh56aH>s6Vz2~Jp5(9{c?TdUYNA(7YY7G<0LARw=UNz}?vbc!$r@O!3_UAf3^TWk zH4z`Qxlr0A?%mPZ8CEc_>OleSFPbxVUI>Lk?P^N0iPKh`5)&kP$-5Cp^3ty0W6;A4 zV`soqI(-_tmYtmqCr!j&?RdrBdSA9CZ4Y=%#gc$bM)Y$myRP{g-jvJUJv{>^Gk?`8 z0wrurZ|;rp!D3rU)bO_)9&uXzCMRwEtN3N6YW9dcL2J|ZVC0@`aIRcpKgY~HFESCodOJ?6gJw@C@C@KZO#-&JD~ zy?2@PPskjE(mEx?to9#~SB%`v)=r7-iJn?4NnHSanE|Pw2B^7hfLC%Q<(6{{JPZLi ziqUdmOGQ~S!^`~Nb1Ra1WrmhxJ6_<6Z?!7ed{CUmAR4D0$K+A!d^dgwTCyB2+0DKa~?t2wR?y$}Q%JN~5%k|?acI=OlD$^3fvbJu)>vBC06tUdq z7lim_U||iPw0GTpGzT>k|98OxuMOT->|V3yHu>Jfqf!;LpFE=OsR4)Y;;%676j<1eU*GrGr)G9oyI*M)zCxFT9`9+dY$^KDti~ zDbFirV>mA#vlE-n_wVXn`rc@}?S#cvoTvZbuxR(S#?h?QBV7Nh=z=W50-PAIPyGJe_@MIE0Gw*cL=xF5Grf6MhtaqL%gnYTV$)w@>ICr zm3DP&R(M3#)mUu}?491f>IS-H`l4x z^7gFwDAJtQ{h%{+QElna#YYm7RfRhpDHg4jt?hE zJ3nY3@7vwyBuqX(J$`d{2`A6kn_liMF)HJliK#+&r6rZiyH3L!)fQ$;H93={(Xocn zc{fDPfx*A8DB~taI%7?$u-XmeeRFSP>k+ugEQzPC-9p{QaPu`VhgglAPW=X#-5I<< z_Sr%*_EOtk!8w^4teelH-T3jq^6m{}8saYbuGK}qbqn?Ooyft!>@AD6*(q}hl?I;c5INF1RIbyC1E3J%UkpRcQqd zcb%EY5T)>$GD_Oq!|n>|!WaqdCqe4* zY>4MmzJHD#0xvT8-Nx6{pV#vtpJd_BUw%hQ7}t+r+-cuP^#tczo{^Ro5M7WaNS&m9 zIQ9p!GbHDuRd+wd5nlOaJ+p;+6ubjX;Z_< z05)b81ctB6C2i5-HDXT;J!q(JKLJ(Gj5^DHw+4a%|7~*dXh`r26hxjUmHgTw#ozha zRxV(Q<7eZ*ncfyGg2f&OL7sQ?-Y;eL(OxOd^Yrv)#>x4xY*_5QhTToS7~i(;OEZ(D z%GFN|H~5LjB)gnhO&Gk_kkM{@Czml?$|^Edl;^Xb2=@OtpuL(P{3YZl%Ith+n&T1| zMtth1$sns7JG+Y`vF5g74p@Mq@xt|EmStwd%*}Q7a+*5N)|pE|{V-CBHb7|FoaS-8 zejJaS>}zBZr>a!pbby~YGJZ4zc-^Fm>rJ+*T0_nED;WET>bxd6w}(#A`}~Ul-_o*9+#%G;-Qi z#2y`W+C{5;@}+2al>cn~AjtE!tNrk)6Uk`x`;(W;N%C|3@67emdF9=*CZ9@%I1a}0W%}ZI~pkT`cd3JYR9^@ zS!pI)){(!(l)wJjmi_QmRo#7kiHYWlt#k)bEw}4J%-Th1qBU3IzJdV$M?$cmdnoeQ zJ`3WhpKg=XG}iWr<(X@h>$oPE-+l+cc~Ib6E6w%b0-ur1-9Q>TgWI=bD@i-Kt#<|I$s)?nl%l_LO!hN2AmIkMru(DUC%3cBRM%XJrZB zGByt1z4C(FCGk?NnTB~EYLzc|*m-v`t{8G^n?`l~ zE6T3@q_*)5o&FK$zq8b|lKt!xteqz`r`!8d(w1IHW>ZztwwcLi{To`+eX5-$gJ2mc zceMJFtxS-~QM`%dyoechQ72@pF(;xnuqYuzds)`6(1^=g_*nvHxfi58vB9gY(mh~x zya_785R{=XcK@9p-sI+p8fR2U@T{(_L)Z4r8&cpF?J4r5jWd;6L!mH@q8$$6w$_ru z<6FME7Sz>k?bZ>fqXFG)+b?A?^bo<(cYs8wtLs{@?@WmVGPj*Qk3*F8h(cz$9z7k! z*VM7T4b&k-K1Ko>KYK{1+p{KGlJjGSW!neC|Lmf3158cXKYxxY`b`5@H|dQW+YNe7 zfM3j(*IH4pY#UkZzz#s#W+lD4_&hcG!8c9O`4CpiqFN<`xi+;rt;c*oq|E>cXDRiZ z^~aQ>0Jq3+F8~;#wnv;cV75Z#qS&DVbMN2rsIT`|V~q)~&zw%dIR(4#?3Gq9OQZyx zJ})MeUg1S~7XuBiY#|@D(5swDGr>K>=24)NQ;Kh?p%5HsLqRoh7g8??Y&V86(^((e z1BKpUXm>_SrC~qcSIC3`L1zIZAtnGw5Zb=dB1c`+5at_ZK4n(BY-3a z#laqXi;)q`gR=pl2Wi}8Ow4<8y-nibWS7QRoQL9uf9!ZdbD*+NucK2R4Bp(aNDtjv zEtTzf%;F4LgFc!=18O>N&cjauVGz5{T>p{nF-&&X`u4j!x?p5ZW zUrF=*q4Qx+A$*O}2{*@Z4OY3M)!^#GhZU$-=PHqcrx+bUi2}te=)P~POIEQxd@vxu zikdkCL<&JUaKFFB;Ke4B2>fk{sFoNmX%3mo-<38-f`LfI)5|}9YmmtBab>a%AuxK5 zJWOXOVpG)yJ@bag1uPd2)KsaxvbKE8_rTq89+8GcqN*B% zF)MXQ!;76eXJBB!wn0=2aS# z#Z61gxRMg7eSRe8=>K#%io+D ze88@k1?_0H2OZm%f$zbye^71|eiZirFYvSoXwqDFH(i02`*cn!X|(3V*47s8!LfgQ z8A<|1b2tv8azmFclQ7xxH|+Vz-$s+LvRw@3GNQTB_z08fZ(oSv3Izi z`>Fcm&s()svpZ*wOrP$)uI@g2(11|ag7BFEiWASs035c+U{k!o6sxN=8|1Nc)KXPT z&M466{DjGHw7!S)3JHq8#w&Nu{6e|$^m?0`%k^|}Uxn}UAz|Yw)34*#gNluZ3`v(_S#;>pfRl3M&3;6X?rBh>=CTZ@^3Fb~pc@W;ZQg&bLIF7%AXgub2HoZ^`Jx zSrIOZ@nrd-@F~>XQb@Z4l9n+ni2q|TkJ)e5d^^4E!DqX%_2}1lODC? zhIwv%aLT7+Gqma9Z}O^6;NJUv&F3t`CJ95ugi`_zzS=Z@cbd|NWo4hb(()mL2fz8T zoA^@zuCDQ9}g@9KgII34#x4G6mD0K{zj_y^#`Va#hm5lK+ zhA%bS7phxZwP_-wEBmT{l`=P#f^O^zLdr{uIqGxK8$;2stbbjgaeoqLN3@x+N-0L~ zRD)6|>q(9_F;pW?sD3YnXvNu^f3TmaEjTLSmHu^-6}qw4_ojg%|7*_gmV><`@f!eV zRplY*sORQHGXi0CRAtMj$RSwIH~uX zsM#ECm{iZNVs8}pc791B3h#^wM4AHguuRPP4+?5M*y&}MB7TILr1hl~?23%n%8oA9 zrlDe=u?{iD(E|grqNd*xq=~kORxJybc-!>*re<|>qw{MZFNCX^4_P#sa4W+1#rxdeN`G*}Ft`1!jGZ(shfauBY@aVM)fU`vd7S5tXW z9{4H0SYKKTYHY;i8JHesSEQjfkC0WFDw^v(nV;ak{8>s~Mz(~kdwV4GOU>})lwdz| zFSm9g(PrGo4_hy24|^SwXPPrwGt0ljS*OnhOdT8mM9;vm!VP7q;aHtCGJSN@Nj`gV z(*plJ_V^|B5nJ5pZJOWJxTUjs{OLra^2l{sC}WpS%QV0q|Hg%o{eJ%Z!p$;jw6f9= z_wPoHaQg|jK!-h4Z9WgyUt26D9kT+xEg6~vcY39^MWWa@jjEL+>uj`BcvOeq`RoVB z_|IHru zl_$qElFw=f*RKd)SBBZy&Q_8?6A?SE^unx~O2TUSmPOj~8dEd*bWT)t2yT*ngFu_< zms8H02Mtw1Thlk*r+5Y(^^hMq{zM@2yG+0su%n8qQ2#u=@~#Qj)49E@3nx<@+co^m zqn7Hsmr?huE(DZyn1GjUDmVO|r+6gVZwHslKc zU2b!@!JEwo>jEvaLm1U&Bo35*sQ3b1KkrIv_cOm;*#Y9$ zrv&=wE#+&Kp~l++$-_BipM`NWY4ytTwZ-kR z14CT7+-lWA)9p9;Ros2uM4pA(tLy%WN5?*4OpdvSpZmjWg`Ci5%g~FG0iqDF) z$?RSD-MsG(zLyMaZa!BlJ^En5*X>QEOao1tE05-a>vhn^MtQxvUDiT@)yddPc$#|z-RhN zCtWRa#>hL*aKaYsx4HR3&4oD+S7G)2XI=dyk{NH0atccoHzZ{K#M#y4?0kn!J&Y#( z7>%iVxixPnP4?Yusq(FU2eI8R_2axrgP2oLGSqa;>n8=7lVg8@pS!OUoDFVa8;5ZX zE*szE>(cW#E}D&b2+PO6h4(~6J^#;aEjXlhNA!fCZO!YG3gQ86i`cJdJN4KM0|RPK zl&@NqE$dfkpmy`W*{+w5jGzt3|4|ie|4*J`%ai}~(%Cb=^l8lm{gH(il?QhH;1i88 zEr_ou+Rp|AmN*ryNDJ@BkLcIB=A%|_R?>b4N)s~kped|1j9%o;*zGPxah0kkcG(H) zO1LV-^}o3~ZD=#5Wv_=sn7|BmhG*QnA#jwAU)-1k7>6q`#Ol01Sos|MbvbYrnYI~o zG|`!^bC&^Iyr!70V<}sB8(C;IwY#rh$l`4mHzv@-oe}H3it>{ivxoZ-@0D4oIccan z^#61HfUS=_%B?zJ>9X66*=M`-==Cr)?=`axF$)|$475(QGe@)`EmX7MpZCxDl9W49 z#gtV;AZgs?VPNXvQ%T0;KL;ZVwNEfmd$pW5yT_nBAqK~VC|>VikpmGV;15)Y*I9j+ z;{0D3v(&08=%OSKaFJ2|0nNKDM;x(HoI?EZ7p`3km0I+;7!suT`i1=q)@7YzorwuC z|BL_*Zf*6g2Vp-K;Yq)^9J;JCeAU28O`n(g1B4=E zP*abU2A^>U*7&g&;N!!J)KE$oaCFv`;jekuoUlzxnsIvfo5MIYCt(G*cV?6#6H6zGnz;4$(nJW_wF-*Lk1*lmjPYz7N?{~VkM~^opRfd> zn<*wN9o3pT?{vpR)Ur#|-v*9QXQL-d;|XAt+m|h4sTxTFRLlX&F@@T%JP%N+r1AL7 zK?zeu;+^u@F}z`)6!Uj(L8)&Umo%PF>}46Gw+mm_smY#rO})d+kT~32fPpi3Uy}oM z84Ko-)PJFY9F&n8G2SA<>WT5_$69gyqWq|Vs8T3wf4iQ%;_mI*czdMAkTNLtGk(9g z^(;=KZ;pTu!}DP?Xddd%4cf|eoeAAI6GvkKlfdu0h3_wDBQ@qrj5yizUHG0k3s`2g zr}O+4BeDJc?METXY!iM6mC!pR(u2^Nz!UC#!8D^5ZW;ROfuaePuJg>X7aBY3>S_ZI zo{w=o>fk<=7g~0X^<_vGiGr;f1zO}0Vje0aHo#nYiqlpy=g-teCwG??1y@|jh`n(f zhyfIm9*b7`5n;3l(@xvopj|`BaiVtzW^D+=ds)&wi@Fx#8Ao;9o}IV63d(_ZOC!U$ zh+^9o0WXt8_^*A-ocVI4FQ_SoYOGk3p4Boti3-8n{FDS`NnP)#4@4X6K<%r4kv<2c z9gRC~gY)|a^yU8k8#HyB$c_+cDR$)rwty*8+Z0S&F)F5KfKx)*X!aJ!~qoTQnkN6ePKu?W%9T^iMuaULnRZ*3 zU!?LGLU1L~5(^z5T=^_&RC1cnVA|Tn(5^^NfN%_4#Lf#Lgwzr=z#5jY-KkVy9+N(p z0d7Hs{5pZ26cjr9g^m@vYMmZ?ADJEPd-bH2m~xt-g_aU)t{Q96s1hHedg7`|3SM+_Ou()ygnI+tMG-Mxlg#z;%A>KxS@hv~e z?B}^-RrfpKNG+i@D6Z^S?SdCH)pAyrF{LRetS_2En$%;VZ8uK$Mlo@~pVsE(%$eUL zbxBQn#k3u07oYAZAfEVMr5`_9)uGHLFUf9S?}s_6xX=~V3-h=aWIt``m}j*HYW^z+ zI+8Avuh(n_fXOG-U8ww?+*O!;`rPCB-zW$K$k%o*?vN2VMLlznCWDMQBBUw@JLZJf zdH#7jmE@97$EK9$7$QlHuZu3XbU?ejpJ>Bkl|Eh+#ioZWr4wI`TXw8on5d(7#wu>D z+J0hHjBqWfF{Gt89LnTE%z8QQsd^&0=}$PB*ojDw-(G2=Q;I)dsX2Jg)k+!emZ2#J zq>t@Zj@dgTWNQD_vQOZq`;mH_zWMk-f~z@^Ul6T?m&g%3elJOGJZrTZ>$Z0nCODv| zRnnwI&>UB3Q1=U5hZwpIxL1>M9(B7q_E8#953P7MgLqaV*{BFGq7qgt&<*72=#tOm zM~tUSCV!E(^vaq`JR1N0@e)g6A`S>Xu=%`ettaK4z~t=^d>Dz+ITkp#8P_#>iLgpi z{<;NE?s)1eTgT}3dC{+m_ntR&EL73co~Irey*q?G-)0Rbreb|GtZZ#J7FQo$t@!VA z6ctFnyZh%pTX#rTf%>#i+(a}QW1_iD*+kk&4G8XMm*Fq^;gOQhU?hYeFab5QGA8cV z=PwWgSYys4HxXE31P~&E= zawPJ?__-r+L+)bs5KFt{MJA4T;PLvmm*R|UZfSrX?^!%vwdf=I36|Zu4egi$eKh^r zta=7O9r11_v3$3QPL4nX2-WE1K?W${0uj5$&)T-v;dmE5MZR%~{)RD|T60ED=j(ma?C>sJ9f;9AmlQ91_&usD3&O)_Rxqjxt z67-u-Xo~BrMZ1Y^#svBNkr|S%fzChZ$<60pTbfN1AJioI0m|P5QlSbj+14TI_3e$PB z8w%lC2?Nv%P_tnU`RQKLlt@A92=B%5H*Y6Feb ze!;he;mJia>$KJ2%??GcE56#372MSA1hSl#bo5GjE@Gy(o~*r~RJUMvu9DS&3v0k( zE_s&R6Tg-IFsr_^aiu69`k)%N>Ips`@_21}tW%?lj0}Rr6Q=2v5C{9)f8^nJJ)}^- zsI9uXQI^pSP)=sGvvNrI_Z9bFl*W(u>0Jglff(Z&&(B)z4kzm$I7}yzfPOe(8#B_w zmj#B0LUeNb@&N1r4F#JC6`zT&4~Q>!3q%&Z&_xSxp|?8PS-7-vFlDrLaj1VLO(FUR zCb==i4B2K%8G@h|5WGs2^Az!tSa(tQaxig)vFPLu#shTs@krTVn3Sm;ic8obHA)0Y znlHYhh6Q(hrCGI>_I))ER7*U;AgbCX9O;#mW($p|g0w10*Yh2VIL=~XZt^wVq;&^R z`dtABI(?ISR)(7FF&YG7)Ld%@ZbXJXvEXW}+Kz(K>F)_F*Sk#Tk3{!(NQ@;;pkKUx5qTTSc2=ls>@DNo+@ zeQ|WOUApc9D=Z80PXi)xwmXMLN>V7Cqpnv))y3CL9buQA1rn9Xmr@Q8n8FY4W}KJBd%3`^33(H(%LSbZ0?N7XL%uhz7Ng599e zu<4w@!e6a9=JjGqCmMpX=*LilYcBG3+0?c@sxL2gYK%-2{b^@5^{&VMrkKY1tOm{! z1-7EjqdebKSOW#3i5i6rK`p?~RzS1(AnhB9I=~00kG-iYJ3 z5+SD{D5CVXA}uk)6mp`(7iOxlli(A^Dr^tb6B-J^yIH z0J{cg-I|%I^qAd=Ut!CAmQm-+;(@Rdfp(5`SA^@UI4ft|u906*YITLkWD!uqWpKJ< zlF`fhFN{!XAPAaz|0D7x;qL6m-b1R8P<{u52k~xgxiKOhFWc?yHIQIv?Lu>+UVtm1 zJ;C+V%0pjZVc#~rLRr+pSv$V2q>ZW20f-1;Cm$7lsM3kz7=tQGMb~`}4kw-@zsnGW zjPgs&EI(m-OMJm1L^hezu0fhE3W?~JepZ->Ppx9LSQ7`;U>0qjdP%em73<-&(@R7B zeO)KJ;-~m`R4>A4pmZ1y=NYBiclvuO`Db=6=i5k@v8@U?Vk zku*<4Z);>YWB0s!XE0HsQ}k`l>8r&-t^OoPPQyVekb7`&@Oht~kI(Fq@{!;?L{bwm zS;h&8Tj!jtury(g5f&D%DFdJfF)PkW4O@X5V!VbXH|xrv=ZDqOq{G6;JD&R-pdO~l z=yjQ1C1v{<>cHU5f)IuL=LKrPmtZ_()?iyj7MbjbuQ}ROP?bqBc((5);wdV5?ydzj zQUPlC2-1$eaAKZx4iCNo3*S^im#nb>6Izvu{ufZqDEO;Q@lshlfz2aIA0b@m5=R&DP95!CU8khjHCH&xu_Cb8CceGR)+1nI}%-+_$0C$ds zutj6?C8sfo*MlAKPh4A;v953=JAZRfx=h}9>X%W2U`2Ho2h)mXI!0ACzp;F1e;|XM zbtIGgEC%_umfe$!LEB&_p+=*}fa%7qtkFB6pyj{6h>uAJ9rs1-Q4bN7Ugc#R;5?@2 zH0!CVs8`~!GNrH&;!l}gdZH!I7YzMqh8Q_J<#w(R06jYb7&U76mwHM@TC&3w&et5f zo`dj*z^4?QXo|u{zyM^@mk5U5gl2CriZ^diAV4TRCHd&g;6E{zk34+%M*K;IhFo3w z5i%rPcC5<;E?KIzmzDd}kNZg^W@-d` zss9E6(d)O-fmaT~ou(22w~MPTr|FjnR*MbJq~{}Od~R!!p2sW8Z&$wSb6xCCqU6{d zpgVM3%6AT{YReX|ULdAx(s=rZ6ILrsmdwcbzLm7v`Dk*bU_R-k9SBjIMxI7rD>#T1YnV}vlh z`x-5N(kV5jGnOMMMTyo%gLE|ERqgRGr9ep*dNFAowXYk3j_M0Vkl?L*5vQoi*!}kf z!`^|i1d4pMgmFWYI^~^B< z>ok%!c^hLlB}$mdIAPzcuEaDY@Bm?dX<;%F>oNN`?S;BGYzeiVapH6n$l(PGe!&t5$pav-z7b0`1C&JGd*vK3 z$5foL)HOyVmg!o$z<}b9&qh_MZu80~>mBt6_%{uS-nr>Oxr9=o^7;?-Ry^Y8x4Ui*xF~+cUC(oWgk6IV+ z%dEy{LvWAL*TnEGLJR)@U*!7YhHC^Bv^j$g+acVxeYs2!+~8Jz>Z`(1KG6vrb}e>^ zu|F~5@qeL5OxX|wH4U}*7pvY5hPJ}#MlHB6O6Qb=_qBBw3KM7`1i>c?LBeT7)i$Rw zV<<%k^^qDSj@s#>ux+o$-W&G~*KD8woqV%X@%c03CH0T5!5IKwFq6Z3&zCfIz24)FIFE!iF^+_QgMohe@wM zOV;9rD4gcTZ;|ZMKxd5ATqi*?lyTqO#A;~I+V4|vmkY*?82T(fEmy-G31Ir7v}45d zkA&3Ki&=`@wFe+br)(C@i>hxf6S!sMFWe)TJ05hOjk8H+?D1qV^$vnzy=^y<;8|Q!#oW8aP_W78H>G zfd^H|;WsX1%^a0&QYT)8q`n5J?H#hB*TVzL`7Ht0%(FLmiBiGaA=20U_7)c(cdu+I zKibVgyFg(Cy4ZiFAm>+c&@QrvZC^40EiYH-*h_4Q&EvO`cRb^8YOLBKFO}-?BT!STdqa$l(wN1El!g8yoWsh3J2EqZ$j?e zjc%ka0V~;}q>L%4p)^tphJyQ1je<-Ck2t#e#Ono^kx?wWCRyMgG=B}u?7sLTRjv%@ zl+!8wrY=_5u>tg^nyP2}=86}lW%qnW7yy7EH+QPpmdSid*s$6mk%gFlI!N{B#)s+5ZW>+pgeu zY3P24krhNrGMW4U042d{XLm9hLr_eQXJ*8!2DVa>J~sK9sXdyg8<4xK#r_@Y z7g1LRZVE_;cE>P$MxdhkYWgNHwS#E}# zW_w|#y0NpkN7t#~<_a%U0Pc2YnERIzoxp4saQO zi26B}`KhU?werRlX*IPN$6GU$mobPoZ+IF#&2iLN5OpVT2Bk4Y`h!BdpTAk->iWC@ zWbmcZZrnU{@ftj-~i0Y)7-S_N5*wEYMIk6U+gejh9op!96gk`Wrb zoKxTKTp(R#Y94k&bI271*?)0q8!rxF$DxT3as0nv{uO*D(T{BrsvXp5`ZFIgmy%Qt$^3rf}?5u6*>q~>*K5I^fXN9OUB6Ra!VGKfIC0<+1 z%&md!lj`XL#+pQBDFQZCKw$xal7vdGn#_o2Z5#Ac=R+s0(XN_({ogVJ@;(LNTh0%;df(eWirT9B%Y3*4!Y0@ zt3>7$s60^BX_r4d#EB+wqTkaXxIOb8v4uQwx1&YUU_TY=y^?O+&iu0w-=i?W`8={XpmP-yTd)` zB#Tbwq2Kdq!B4)_GoL9D8Zm`5C=MiD#Ge;R_^YbVWaaYtSR11F%)Jc$cp(Q!wZKR_8u2s1IgeM=&z(N?s z|5o7sv`7oL?7sQ`Rp3NeMX^)CI-B`h7;p<##>`3kkp;m5n{%qsa3KTVcvtBV8$qeA zb>NI`;P!>kQ%fS)qN%Qq4WZ%U;wrp;{rWWmr1bmu4VPeptV_dH!$5T@UR4U_8ET;I z*c|M4zqwZnCEk3S-=KIp8*<8v#?Ul7f_?bZ?K@F z$j`sr-35r=UrfGq-v1Lu?NXni7~rGJRlCmX`U6Keqhm3va}n+WJY;BPea|K<#H!j! zSRKpzbnL3d;Wv6l@j^s|;{DYD6!J~ji?!6*>u`Yx!fiK3^WRgbzvG)7=8<57RiXRs%77MY>a`9EqkviQhkqNg zuc+grk}Lfw<5)has{4C(k4;E7(g(v=(?wrD^Fsk zQ9;50FE+{GR@X8{63}kP@=!J}T*J1F!JmZ`LYvCD;-BeXe2#}BuW2CKB2|zR#EU;R zO!wmj2NKsYfu61i5>#0-okpnuexCUOAG8|>>_o&T>PGicXlHa zBH=xSdfc>u?X=uN^!1gq^x=^IHzDgqXVb-yASo#*Ecsb4JmP$3?KV$YO1KX+1Ck`- z``aqvl3VPCn(FHDR~c8uIHWQGuOt#ajGlb`1}=z- zXW_%>Zz~8+V57{w3W822Fv^trIY1YFhCpM5_oWA}z8)H+i1=_nBr%pF6Xv!#i03hX zx-n4gb8G?M`e7bU8H*u$o%~L;P2l9DW*Ya z5Z{AO%sVA2LCF_6FNQ4O7rR@lBgq^pEe|)Yls^{#ia{awF2chATxtDh8t=<;*XzFG zMK}xyj}sW=ft({X38HV*@&btJM)ZT7i#k(jQ7(0CZ z!3FgVxdfP~-(B`u#cCc;PbYWscZ+#iT!XQc0sSg?!^*~nPDEsJYUC#$+;WpAbXTz{ zW7*wEV!<7#C#nRs{pi!A_k|_p>@fULMxui7Vo&6OxfFHs=%Q9t#0W#w!NI`|+yQWy z^q5}W+aMM7Yvk4t3a!c{uFhqQ`{xy*)`6cmja$tAo%|sc5Aa=DWZ{aFaI$!E;I@~G zYIrlCE)myMl5qe0w>gvmfw?TV`~ko0%mC#^9>Z;8Elx2E@Sf- zY;0`Ru30bXPFKCCJX_5m>H*%6ZDVc-vxLal+0AxVj?p8A+Yda;y|(V|UI58i>2VE+ z9?;Kn84xn1AiJuT6q%;IoF?%mwbvAymkC#Jo=2T=WriR2!=P)8`eKu`c?$;dz!nB% z+k3RTM28>pMSyC))HUQXW1LzdNc5G{9IS!_6Xt!#{fj~q^>8O==J%~BD3u=vi;ez}3Gu93Dok@-cas7Xf8s9}g|F2VyO z)=2HyJfv!aw#PaPoRpXh{i|^NVc)*>yFejfi+cdw#_+4!|fWM#~Myt2oi1zA$7Nh`2&%&P`$e6Z8v`Kvxt!l1xc6L@}-V>U=|14GvGk|L!oTQN> z@aU;I{NNLM=r{AC!v0j4oJmet>qKlLPV|5J1C!gRApEm{mMb-Bdd4bpQg2p!48nCP z7V>|G0M7#1_aHs^o}ZmbUr8YwfqVm8S;haX?Bji^%%#NB3kTg!#?7G|TuItJ9UM+@+g)L3N<#D}9|6PrGdm5=V?VcNWqaVAxpv5SBvwzpP~Qj$K%$JgA$ci=5967qn^%AoCgf8>Yy+;!wqQC8Dxb z=p{(U7INtE^cH2)u#p8 zrpnrB1$&L3>AChOO2vKEf$!DRUvW5GKC1vL>df{4g%RcIRuBU-RF$3|iEXUx(?|=~WaA-%o7= zuP+7eHV>1r?$`2_8b7u)=TWeuM>Fn4rATg+&pp0?&~&aj{`>1lfCdTjKmXc5Q9T`? zpQ7Mm8_BtE+<4R8L$-Q*7xgJ#Jcanh&J$(o`(;{t-2a;CKz{h;bHLdd5TYKaJ{X*txBm+>T8r|8}u}F~n@h|&i1kaNI#I8e?iu@GY z^4iODzj~mv<3H0}b1i3Rc^V#vW7`g1%e@geSpHmL7(_qh-ZdTzP1co&-`){i zvm3}(eohez^uU#7ACHDxcS83o`fIF5#sn%MF!Syr^=XCz>VIE~`p3UFpbO)x$L+@uH4Y>JH65*R;2}yY*rV!Qr{k^L;GjZ? zgRJdTYfwh`=UIOd_}+JJ2ajOHqhA{yR<51U2s97V+TG)7LAxyG;N2QyWoM7}S0H72 zBdsUJ9Hl_z*IUo}cE-oFv({2gM&&%B&l4Z$bLfY_+?5irmDj2liJ>a}anx~G6t772 zDkOUqZm2rQ5EC$)(9k22w6&Vm>cZ0fC-a-DxQ z1rcllnfwe!8+hfrerW&tV}hd~i&#-yEUBf12R;ZZ=&yNk90K&>d|e&kR-YuMGZO&4 zUNeqhngP9u035c=#J%oQhT}WEnY5l<^CD4^@f-|a{R|)*EYG2};v1rsSI4v0?~eoB z-Ok^K(T35Lb5^Pi<1#eH4;%ptfCXtXKSBqvdlWr-Oc@KWMYZpmWf!pdAq>9K!FviT z5p~u6AD-&OTqZx^WxtzXe8f>?UUnPx_y=>)x^QpHdv@tx!CqkKSyEMn3)by=vZX#* ztQtW;ApKF0ViFm6dsPkPZTNGw{Mn$>W1lzLI9N?;`!89oskN;wiZMW?SY@u@=jT_k z^fGw2scCtvCTM%cmb5k8Ab2`YA&&Sr2z&pFtM^y|Tu&&&{mdLJ%dIfjHkFpVEPP17 zd)K6xqBHh{K$EI-sDdIQB6e^?`Q{Im$Y1YE3k&=C9G=k49Fwjv8*!8ugl{Wqx2h+k zAq7J1)eI1^Z3=VXz|-&0h)l2w@gFP`R8SSLGy}Vl_ESBbpMA;_{NG;beg*f{ahO!x z(#KFsbWERt8nt#6O+lIE`t=FD!O!8iEuzc7b3h{K+kfvYmWWfhMVBqSWZN{(WxWE> zA^&zqU4?@fnKT}LWr$=X|A)?kj27j>@|D>tR@%jHT;aU_YGaqG;AdAWp4%GpRGeF#%^7p$te~=(~ z*Vomfu%)TEzJT(jj!k8MzZv00HQ(!_WeDusx91*)US9RfJY~N@Er6FDX9wx(jZNG= zG+uP(Efl}i=-|>?npyR%`5PFQ_ws+;j>x9kjL*EZkdRPuMMXczw_^rO^mAHT$iX`X ztJYB*0~A0)$7B3|1z<_P*Gk)G@o_Z^{s<8yfVSpHSZ*XBK`dLRW%-`Qguv`O9HSlw zk^{ls7<&5pmNR9Ba~*;2zt1YfK968jNru4ar(t-PaogrYzfzVaeQy8#kF+hP;)Ibo zblNADat(bvxo+ts1unBFuA5SU>Qki!PacY$m*kL>ze=f~TW8MtH!4_r6X=~*$uKp9 z0;_kNT`&D!!PAMPj{BPWv0ty&rn#uoo1>z8b~Fm2f3bXb_cTf8@~#3U^l@)+b$4RC z=hId5GrHOL*|UvKyflrM%T|FY9DIIfo1d9i-^2?z&afvYC7E~cz62U5MfL}>B@VC? zDGe9>;{Kx>c{6cCFlf&b9j)4g3!=Bqs+twNM;IdNhM8VZ$HmM%aK%OQpA8k?U;Lgm zrkl9f5M=d$k#C`Y@*P7E&8AN94*bSZyL>7-m4dbbNE~?iwA+pDervh zYuV>uuV8@FXZaI}Yi67g(^ZTQuY0ZYzJkH!mekVa!rN~_ry=?K%wIvd)(M~H%z%TG zb)GYJ@rcsx!d<8(K!p;S&|pCbI^DWy+OKbpaH69<@^=Qo)33u3KGf@PP2>Xc<*9&x z;*qIH2}W&G`%foKS!dAGwM;+~;*S8VLRv0}@S7H)&uB#h;WafpZ@s4V@H9G>kx@ZK zd%3Dim#u{iJ>PN`3A+Gs4Xg*vyeO3scDTc|9ASGI^l3>7IqW>QIJNAnBeANfNo z33hXS1I$ro-2M}Z3JS+m(Z2BMu(~}}aPCs6Oyywpc2?-CI4m4m=Befq2huO;A*0Az z?=lMXe>PmQGNeB2l9+Z0z^T&1`J5@ed2F|z&z!hd% zik>7IyXq>h^mxb7qBJW})8HKRxIPuV(?U)@?={6;al(RXEB(QU&af)zbad7#U%nCwG+5qm;uwOsjmh(taZ8zFW1dMsKFaO277?X z$KQzHe^jzbh%diqgPBVwqjo|FcTE)uu@`T0+J0a;1@T|fkzwEx6++Xh&&5t|$u8n| z#sKNszqA-%05g}sr(;_JY?=JTilji9@5OHV6>M4C9XWbh$J@OVO1)Zcj-XfyW878d z35SP*ST3nr7$0wRHGTDm2F%H-QuJYiG;T4T>3M`kkOYpsB>;1N*iH#L zef9A6NGA4LSobF7Z)N~>*4@K3$L#k9f))6rxfO7|vK8a(N6B1!ETyJ~HB(`X0cqMR z{SM=D7AnKmkdcuYoaN!=g+loKWa24XZl|>z&eCs-dk)zM$e;ezp}KN^$F~CPy_lMv zwHy@#@~Tg3>5I!WdM;=st*wblS=p)sSMd(ucYG!X?+NR}*t9%$Je=+>7_PoK^d|N! zx*zl^f#G59)*znK`}0cQZE6a)lQpRT_-+vk7gt#0EYK8~dib%ft}c9k33$AR;PMeU z>DQ5|DT}5DTEFRe_LEx`>z@HT=UbKf6_L^yR!64XLF-(D+_ zO9Tac|4Z@8sq2tTKsa;tN!fKe|LNZ#L6D7Wd2lp0QJOW{CJKH1Iw-JY%3o zW5tE+2d1}t5m3+-VpqWwR8aMtFaPES2fiBF-Mw|OTAC%gXmMY@{1_v&f&OzF2+PHe0-KIJeEEZ?hsw{CS&?HQARW4v>TRj(-jl92EzG7{a0DuY2nqEpY4 zoV1-;I!iq8ql4$`3XW#`TpI-h(tPeJIlUx-$jjWz#7@5!2>yAHgZmOZLsp2v zZXln^+b*Pqs{;4y?7KK*N_QR!TI{?(bRDc%3Q6}n|2g1yzV#;~jrEFZK6E?t);8+e z8Mv~*Jh;?&TaA^PgH8 z2tP;}IEG22wf^|GF>my#;?ZUWE7iu&g#Y@t`|c5rdE4cik%!fK4Pb@ZQ|$WeZ#tO{@=%*fvaL}D`rGHxe6>ZWHwFK*j(~X3}EGKm=5gaxjsvl$Pt{WR) z8pj^LnKwOTp8k6Xwg_KVs5<4Pzn`9(3QkNU^teBKxE%LEt+q^6zL ztPky_gti`BNP8XK1n0nq%D5)f$CXpsUo(Lr_7WYu`2qg^!tXphWaQl|HH2c?75Jh9 zxDAj>*9()3KazW?tE=n2So`=9VRL)C@lB>3QG*WVK>?jar|I_{zM05FxBQ|alo%Mw z6}>i z68&E~+Wm#m{TO3kVS?HlrNNc@IP;;*&{=Y|{kO#YH*#;PP#o%5j-KdfqeqWWvfquE zh-Md3%kPid4LSn+#z0Yp1NXFAjx#gB3?19xt$MN8{RsPfC(VAwX!}^_LHCxmmucE@ zdCV3aq>HVxZGtuC{i1VYTIJ)_L$V=k{Jy($wxYPM+r9le{SoP! zwcN}k$WzwsN|l6!u^oe_QPH`Xy8S~Fy&GeC(o;B)z^s8i|8FQ#H|@*YRlqu`9C02j zx>bH(l6W}!QABV+nAI5tccB}duGl`^6Ru{*zu2pMBg(Yjei)%|;)i^5bJKJ&p)v~m zp!+9_R(LwhRykKe5YhFpsyXs)q9MJ~>W7>d+s1NOG5CkhK{_|g!ZJlKRs?rrU|R)d zjS#NxbC>Z}BF$hRZb6Q35lHYci)^qEq;ha{%xihk>)f~;8bQFkt~QdFG=9%obr}_K zeyn&LW6h#j#kwc^y=sGY$$L|1xMJz=8=|^4vQG)CBy2x0HN`a;&|~Co&*B7@@&7Hf zlEfO(-*E;=i|bzC#H6_++@&*4EVrGM=EWbHneKCVXyze}=1i_g1`MjW*!q z2g=S$yGSgxM63#DGsB;4HMR1Av(Sl*&+nh@fB)6TnDQ0@(!d#IBO(1H_+(po;aiPI z+bn34aR^6AX{ofOrRAJgER|SfdRtC~p499nmK^9IK?0Z&emf5mpT(=cM$0h+owr{< zj3jJ4n)?a-0{m<&B4IuJ0W+81%)pq*EntrO`r;`{@B!V3;yDuRXt{Oq>@GKoGg8?{ z`iP7WAGXA6@c07-VzysncO|pZ{^H~%aoKSUBZButaGumkBsV`l|9VT~vNwhLH^D#3 zNbI+pdGo*RTq{X&PSdk8df(&W1|o?bV3+lELW6-U$d4gZ#gz##9WF5sAF}!J5jmCD zHumPNeBG(IX_c9ju7?x}2}xdlKGHtNA{2H>9bh(6v%bDgd`lF$(*E8OEctLyS<

    ouyYKTo=RR|m@AmnebBvyyE&G?P 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 Xd!=RKafiMH82IU4Hn@~?(JJsiQGNOg From 28cab65920f235c1ec28d7b1e81ecf6f1382ef0f Mon Sep 17 00:00:00 2001 From: listerla <57296132+listerla@users.noreply.github.com> Date: Sun, 15 Mar 2020 20:43:28 -0400 Subject: [PATCH 29/86] Adds animation delays --- icons/obj/chemical.dmi | Bin 39788 -> 40252 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/chemical.dmi b/icons/obj/chemical.dmi index b78f78c39520673c64a9c56e09ed5898c3786d48..aa9bb6937a8dcea6cbd2e1bfd9a60caa31e28230 100644 GIT binary patch delta 21891 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 W+f`jQIw}MMKb^}48gJEX!v6!oI@5^& delta 21420 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 al+8t+eEZ@t_0LKO{0wzX&gN^|-~KOPl0A0- From efd8876e9025036c2a5c4c0c4f068fc647b20fac Mon Sep 17 00:00:00 2001 From: Neerti Date: Sun, 15 Mar 2020 21:19:54 -0400 Subject: [PATCH 30/86] Makes holsters and webbing get along. --- code/modules/clothing/clothing_accessories.dm | 19 +++++++++++++++---- .../clothing/under/accessories/holster.dm | 2 +- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/code/modules/clothing/clothing_accessories.dm b/code/modules/clothing/clothing_accessories.dm index f220332413..123eaea154 100644 --- a/code/modules/clothing/clothing_accessories.dm +++ b/code/modules/clothing/clothing_accessories.dm @@ -121,13 +121,24 @@ set name = "Remove Accessory" set category = "Object" set src in usr - if(!istype(usr, /mob/living)) return - if(usr.stat) return + + if(!istype(usr, /mob/living)) + return + + if(usr.stat) + return + var/obj/item/clothing/accessory/A - if(LAZYLEN(accessories)) - A = input("Select an accessory to remove from [src]") as null|anything in accessories + var/accessory_amount = LAZYLEN(accessories) + if(accessory_amount) + if(accessory_amount == 1) + A = accessories[1] // If there's only one accessory, just remove it without any additional prompts. + else + A = input("Select an accessory to remove from \the [src]") as null|anything in accessories + if(A) remove_accessory(usr,A) + if(!LAZYLEN(accessories)) src.verbs -= /obj/item/clothing/proc/removetie_verb accessories = null diff --git a/code/modules/clothing/under/accessories/holster.dm b/code/modules/clothing/under/accessories/holster.dm index c3d0152d52..ff29201748 100644 --- a/code/modules/clothing/under/accessories/holster.dm +++ b/code/modules/clothing/under/accessories/holster.dm @@ -2,7 +2,7 @@ name = "shoulder holster" desc = "A handgun holster." icon_state = "holster" - slot = ACCESSORY_SLOT_TORSO //Legacy/balance purposes + slot = ACCESSORY_SLOT_WEAPON concealed_holster = 1 var/obj/item/holstered = null var/holster_in = 'sound/items/holsterin.ogg' From c27132fbe286178e6b36cd4ee3ca14cebf95f8bb Mon Sep 17 00:00:00 2001 From: Neerti Date: Sun, 15 Mar 2020 21:27:48 -0400 Subject: [PATCH 31/86] Changelog. --- html/changelogs/neerti-holsters.yml | 36 +++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100755 html/changelogs/neerti-holsters.yml diff --git a/html/changelogs/neerti-holsters.yml b/html/changelogs/neerti-holsters.yml new file mode 100755 index 0000000000..f251d1d4a4 --- /dev/null +++ b/html/changelogs/neerti-holsters.yml @@ -0,0 +1,36 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Neerti + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - tweak: "Holsters can now be worn alongside webbing vests." From 7e810768ede10761d37903c1f4609a09319d86c7 Mon Sep 17 00:00:00 2001 From: Mechoid Date: Sun, 15 Mar 2020 21:34:12 -0700 Subject: [PATCH 32/86] More work. --- .../technomancer/spells/aura/shock_aura.dm | 3 +- code/modules/mob/_modifiers/feysight.dm | 42 ++++++++ .../simple_mob/subtypes/animal/space/bats.dm | 5 + code/modules/shieldgen/energy_field.dm | 10 +- .../xenoarcheaology/effects/cannibal.dm | 75 +++++++++++++ .../xenoarcheaology/effects/electric_field.dm | 69 ++++++++++++ .../xenoarcheaology/effects/feysight.dm | 43 ++++++++ code/modules/xenoarcheaology/effects/gaia.dm | 81 ++++++++++++++ .../effects/gravitational_waves.dm | 6 +- .../xenoarcheaology/effects/poltergeist.dm | 14 +-- .../xenoarcheaology/effects/resurrect.dm | 100 ++++++++++++++++++ .../xenoarcheaology/effects/vampire.dm | 86 +++++++++++++++ .../tools/ano_device_battery.dm | 18 +++- .../tools/artifact_harvester.dm | 1 + polaris.dme | 9 +- 15 files changed, 544 insertions(+), 18 deletions(-) create mode 100644 code/modules/mob/_modifiers/feysight.dm create mode 100644 code/modules/xenoarcheaology/effects/cannibal.dm create mode 100644 code/modules/xenoarcheaology/effects/electric_field.dm create mode 100644 code/modules/xenoarcheaology/effects/feysight.dm create mode 100644 code/modules/xenoarcheaology/effects/gaia.dm create mode 100644 code/modules/xenoarcheaology/effects/resurrect.dm create mode 100644 code/modules/xenoarcheaology/effects/vampire.dm diff --git a/code/game/gamemodes/technomancer/spells/aura/shock_aura.dm b/code/game/gamemodes/technomancer/spells/aura/shock_aura.dm index 4135269219..b9bc8bc2c4 100644 --- a/code/game/gamemodes/technomancer/spells/aura/shock_aura.dm +++ b/code/game/gamemodes/technomancer/spells/aura/shock_aura.dm @@ -40,5 +40,4 @@ else L.electrocute_act(power, src, 0.75, BP_TORSO) - - adjust_instability(3) \ No newline at end of file + adjust_instability(3) diff --git a/code/modules/mob/_modifiers/feysight.dm b/code/modules/mob/_modifiers/feysight.dm new file mode 100644 index 0000000000..af391ed51c --- /dev/null +++ b/code/modules/mob/_modifiers/feysight.dm @@ -0,0 +1,42 @@ +/datum/modifier/feysight + name = "feysight" + desc = "You are filled with an inner peace, and widened sight." + client_color = "#42e6ca" + + on_created_text = "You feel an inner peace as your mind's eye expands!" + on_expired_text = "Your sight returns to what it once was." + stacks = MODIFIER_STACK_EXTEND + + accuracy = -15 + accuracy_dispersion = 1 + +/datum/modifier/feysight/on_applied() + holder.see_invisible = 60 + holder.see_invisible_default = 60 + +/datum/modifier/feysight/on_expire() + holder.see_invisible_default = initial(holder.see_invisible_default) + holder.see_invisible = holder.see_invisible_default + +/datum/modifier/feysight/can_apply(var/mob/living/L) + if(L.stat) + to_chat(L, "You can't be unconscious or dead to experience tranquility.") + return FALSE + + if(!L.is_sentient()) + return FALSE // Drones don't feel anything. + + if(ishuman(L)) + var/mob/living/carbon/human/H = L + if(H.species.name == "Diona") + to_chat(L, "You feel strange for a moment, but it passes.") + return FALSE // Happy trees aren't affected by tranquility. + + return ..() + +/datum/modifier/feysight/tick() + ..() + + if(ishuman(holder)) + var/mob/living/carbon/human/H = holder + H.druggy = min(15, H.druggy + 4) diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/space/bats.dm b/code/modules/mob/living/simple_mob/subtypes/animal/space/bats.dm index 7397636686..7ca24f3174 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/space/bats.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/space/bats.dm @@ -50,3 +50,8 @@ /mob/living/simple_mob/animal/space/bats/cult/cultify() return + +/mob/living/simple_mob/animal/space/bats/cult/strong + maxHealth = 60 + health = 60 + melee_damage_upper = 10 diff --git a/code/modules/shieldgen/energy_field.dm b/code/modules/shieldgen/energy_field.dm index 5b7d7f2118..87d07cceaf 100644 --- a/code/modules/shieldgen/energy_field.dm +++ b/code/modules/shieldgen/energy_field.dm @@ -31,8 +31,14 @@ /obj/effect/energy_field/Destroy() update_nearby_tiles() - my_gen.field.Remove(src) - my_gen = null + if(my_gen) + if(istype(my_gen)) + my_gen.field.Remove(src) + my_gen = null + else if(istype(my_gen, /datum/artifact_effect/forcefield)) + var/datum/artifact_effect/forcefield/AE = my_gen + AE.created_field.Remove(src) + my_gen = null var/turf/current_loc = get_turf(src) . = ..() for(var/direction in cardinal) diff --git a/code/modules/xenoarcheaology/effects/cannibal.dm b/code/modules/xenoarcheaology/effects/cannibal.dm new file mode 100644 index 0000000000..04a0b5a9e8 --- /dev/null +++ b/code/modules/xenoarcheaology/effects/cannibal.dm @@ -0,0 +1,75 @@ +/datum/artifact_effect/cannibalfeeling + name = "cannibalfeeling" + effect_type = EFFECT_PSIONIC + var/list/messages = list("You feel peckish.", + "Something doesn't feel right.", + "You get a strange feeling in your gut.", + "You feel particularly hungry.", + "You taste blood.", + "There's a strange feeling in the air.", + "There's a strange smell in the air.", + "The tips of your fingers feel tingly.", + "You feel twitchy.", + "You feel empty.", + "You've got a good feeling about this.", + "Your tongue prickles.", + "Are they clean?", + "You feel weak.", + "The ground is getting closer.", + "Something is missing.") + + var/list/drastic_messages = list("They look delicious.", + "They'll take what's yours!", + "They're full of meat.", + "What's happening to you?", + "Butcher them!", + "Feast!") + +/datum/artifact_effect/cannibalfeeling/DoEffectTouch(var/mob/user) + if(user) + if (istype(user, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = user + if(H.is_sentient()) + if(prob(50)) + if(prob(75)) + to_chat(H, "[pick(drastic_messages)]") + else + to_chat(H, "[pick(messages)]") + + if(prob(50)) + H.dizziness += rand(3,5) + H.nutrition = H.nutrition / 1.5 + +/datum/artifact_effect/cannibalfeeling/DoEffectAura() + if(holder) + var/turf/T = get_turf(holder) + for (var/mob/living/carbon/human/H in range(src.effectrange,T)) + if(H.is_sentient()) + if(prob(5)) + if(prob(75)) + to_chat(H, "[pick(messages)]") + else + to_chat(H, "[pick(drastic_messages)]") + + if(prob(10)) + H.dizziness += rand(3,5) + H.nutrition = H.nutrition / 2 + return 1 + +/datum/artifact_effect/cannibalfeeling/DoEffectPulse() + if(holder) + var/turf/T = get_turf(holder) + for (var/mob/living/carbon/human/H in range(src.effectrange,T)) + if(H.is_sentient()) + if(prob(50)) + if(prob(95)) + to_chat(H, "[pick(drastic_messages)]") + else + to_chat(H, "[pick(messages)]") + + if(prob(50)) + H.dizziness += rand(3,5) + else if(prob(25)) + H.dizziness += rand(5,15) + H.nutrition = H.nutrition / 4 + return 1 diff --git a/code/modules/xenoarcheaology/effects/electric_field.dm b/code/modules/xenoarcheaology/effects/electric_field.dm new file mode 100644 index 0000000000..3b27e8fe42 --- /dev/null +++ b/code/modules/xenoarcheaology/effects/electric_field.dm @@ -0,0 +1,69 @@ + +/datum/artifact_effect/electric_field + name = "electric field" + effect_type = EFFECT_ENERGY + +/datum/artifact_effect/electric_field/DoEffectTouch(var/mob/user) + var/list/nearby_mobs = list() + for(var/mob/living/L in oview(effectrange, get_turf(holder))) + if(L == user) // You're "grounded" when you contact the artifact. + continue + if(!L.stat) + nearby_mobs |= L + + for(var/obj/machinery/light/light in range(effectrange, get_turf(holder))) + light.flicker() + + for(var/mob/living/L in nearby_mobs) + if(L.isSynthetic()) + to_chat(L, "ERROR: Electrical fault detected!") + L.stuttering += 3 + + if(ishuman(L)) + var/mob/living/carbon/human/H = L + var/obj/item/organ/external/affected = H.get_organ(check_zone(BP_TORSO)) + H.electrocute_act(rand(25, 40), holder, H.get_siemens_coefficient_organ(affected), affected) + else + L.electrocute_act(rand(25, 40), holder, 0.75, BP_TORSO) + +/datum/artifact_effect/electric_field/DoEffectAura() + var/list/nearby_mobs = list() + for(var/mob/living/L in oview(effectrange, get_turf(holder))) + if(!L.stat) + nearby_mobs |= L + + for(var/obj/machinery/light/light in range(effectrange, get_turf(holder))) + light.flicker() + + for(var/mob/living/L in nearby_mobs) + if(L.isSynthetic()) + to_chat(L, "ERROR: Electrical fault detected!") + L.stuttering += 3 + + if(ishuman(L)) + var/mob/living/carbon/human/H = L + var/obj/item/organ/external/affected = H.get_organ(check_zone(BP_TORSO)) + H.electrocute_act(rand(1, 10), holder, H.get_siemens_coefficient_organ(affected), affected) + else + L.electrocute_act(rand(1, 10), holder, 0.75, BP_TORSO) + +/datum/artifact_effect/electric_field/DoEffectPulse() + var/list/nearby_mobs = list() + for(var/mob/living/L in oview(effectrange, get_turf(holder))) + if(!L.stat) + nearby_mobs |= L + + for(var/obj/machinery/light/light in range(effectrange, get_turf(holder))) + light.flicker() + + for(var/mob/living/L in nearby_mobs) + if(L.isSynthetic()) + to_chat(L, "ERROR: Electrical fault detected!") + L.stuttering += 3 + + if(ishuman(L)) + var/mob/living/carbon/human/H = L + var/obj/item/organ/external/affected = H.get_organ(check_zone(BP_TORSO)) + H.electrocute_act(rand(10, 30), holder, H.get_siemens_coefficient_organ(affected), affected) + else + L.electrocute_act(rand(10, 30), holder, 0.75, BP_TORSO) diff --git a/code/modules/xenoarcheaology/effects/feysight.dm b/code/modules/xenoarcheaology/effects/feysight.dm new file mode 100644 index 0000000000..379dc0cc54 --- /dev/null +++ b/code/modules/xenoarcheaology/effects/feysight.dm @@ -0,0 +1,43 @@ +/datum/artifact_effect/feysight + name = "feysight" + effect_type = EFFECT_PSIONIC + +/datum/artifact_effect/feysight/proc/apply_modifier(var/mob/living/L) + if(!istype(L)) + return FALSE + + if(!L.is_sentient()) + return FALSE // Drons are presumably deaf to any psionic things. + + if(L.add_modifier(/datum/modifier/feysight, 30 SECONDS)) + to_chat(L, "An otherworldly feeling seems to enter your mind, and you feel at peace.") + L.adjustHalLoss(10) + to_chat(L, "The inside of your head hurts...") + return TRUE + else + if(L.has_modifier_of_type(/datum/modifier/feysight)) + to_chat(L, "An otherworldly feeling seems to enter your mind again, and it holds the visions in place.") + else + to_chat(L, "An otherworldly feeling seems to enter your mind, and you briefly feel peace, but \ + it quickly passes.") + return FALSE + +/datum/artifact_effect/feysight/DoEffectTouch(var/mob/toucher) + if(toucher && isliving(toucher)) + apply_modifier(toucher) + return TRUE + +/datum/artifact_effect/feysight/DoEffectAura() + if(holder) + var/turf/T = get_turf(holder) + for(var/mob/living/L in range(src.effectrange,T)) + if(prob(10)) + apply_modifier(L) + return TRUE + +/datum/artifact_effect/feysight/DoEffectPulse() + if(holder) + var/turf/T = get_turf(holder) + for(var/mob/living/L in range(src.effectrange,T)) + apply_modifier(L) + return TRUE \ No newline at end of file diff --git a/code/modules/xenoarcheaology/effects/gaia.dm b/code/modules/xenoarcheaology/effects/gaia.dm new file mode 100644 index 0000000000..1a89149818 --- /dev/null +++ b/code/modules/xenoarcheaology/effects/gaia.dm @@ -0,0 +1,81 @@ + +/datum/artifact_effect/gaia + name = "gaia" + effect_type = EFFECT_ORGANIC + + var/list/my_glitterflies = list() + +/datum/artifact_effect/gaia/proc/age_plantlife(var/obj/machinery/portable_atmospherics/hydroponics/Tray = null) + if(istype(Tray) && Tray.seed) + Tray.health += rand(1,3) * HYDRO_SPEED_MULTIPLIER + Tray.age += 1 + + if(Tray.health > 0 && Tray.dead) + Tray.dead = FALSE + + Tray.check_health() + + if(!Tray.dead) + if((Tray.age > Tray.seed.get_trait(TRAIT_MATURATION)) && \ + ((Tray.age - Tray.lastproduce) > Tray.seed.get_trait(TRAIT_PRODUCTION)) && \ + (!Tray.harvest && !Tray.dead)) + Tray.harvest = 1 + Tray.lastproduce = Tray.age + + else if(istype(Tray, /obj/effect/plant)) + var/obj/effect/plant/P = Tray + Tray = P.plant + if(Tray) + age_plantlife(Tray) + P.update_icon() + +/datum/artifact_effect/gaia/DoEffectTouch(var/mob/user) + to_chat(user, "You feel the presence of something long forgotten.") + for(var/obj/machinery/portable_atmospherics/hydroponics/Tray in view(world.view,get_turf(holder))) + age_plantlife(Tray) + if(prob(30)) + var/mob/living/simple_mob/animal/sif/glitterfly/G = new(get_turf(Tray)) + + my_glitterflies |= G + + G.ai_holder.returns_home = TRUE + + for(var/obj/effect/plant/P in view(world.view,get_turf(holder))) + age_plantlife(P) + +/datum/artifact_effect/gaia/DoEffectAura() + for(var/obj/machinery/portable_atmospherics/hydroponics/Tray in view(effectrange,holder)) + age_plantlife(Tray) + if(prob(2)) + var/mob/living/simple_mob/animal/sif/glitterfly/G = new(get_turf(Tray)) + + my_glitterflies |= G + + G.ai_holder.returns_home = TRUE + + for(var/obj/effect/plant/P in view(effectrange,get_turf(holder))) + age_plantlife(P) + +/datum/artifact_effect/gaia/DoEffectPulse() + for(var/obj/machinery/portable_atmospherics/hydroponics/Tray in view(effectrange,holder)) + age_plantlife(Tray) + if(prob(10)) + var/mob/living/simple_mob/animal/sif/glitterfly/G = new(get_turf(Tray)) + + my_glitterflies |= G + + G.ai_holder.returns_home = TRUE + + for(var/obj/effect/plant/P in view(effectrange,get_turf(holder))) + age_plantlife(P) + +/datum/artifact_effect/gaia/process() + ..() + + listclearnulls(my_glitterflies) + + for(var/mob/living/L in my_glitterflies) + if(L.stat == DEAD) + my_glitterflies -= L + + L.ai_holder.home_turf = get_turf(holder) diff --git a/code/modules/xenoarcheaology/effects/gravitational_waves.dm b/code/modules/xenoarcheaology/effects/gravitational_waves.dm index 431a984191..8483d23d4b 100644 --- a/code/modules/xenoarcheaology/effects/gravitational_waves.dm +++ b/code/modules/xenoarcheaology/effects/gravitational_waves.dm @@ -14,12 +14,12 @@ if(prob(10 + seconds_since_last_pull)) holder.visible_message("\The [holder] distorts as local gravity intensifies, and shifts toward it.") last_wave_pull = world.time - gravwave(holder, effectrange, STAGE_TWO) + gravwave(get_turf(holder), effectrange, STAGE_TWO) /datum/artifact_effect/gravity_wave/DoEffectPulse() holder.visible_message("\The [holder] distorts as local gravity intensifies, and shifts toward it.") - gravwave(holder, effectrange, STAGE_TWO) + gravwave(get_turf(holder), effectrange, STAGE_TWO) proc/gravwave(var/atom/target, var/pull_range = 7, var/pull_power = STAGE_TWO) - for(var/atom/A in view(pull_range, target)) + for(var/atom/A in oview(pull_range, target)) A.singularity_pull(target, pull_power) diff --git a/code/modules/xenoarcheaology/effects/poltergeist.dm b/code/modules/xenoarcheaology/effects/poltergeist.dm index dac2b35bec..189c0ea4cd 100644 --- a/code/modules/xenoarcheaology/effects/poltergeist.dm +++ b/code/modules/xenoarcheaology/effects/poltergeist.dm @@ -6,25 +6,25 @@ /datum/artifact_effect/poltergeist/proc/throw_at_mob(var/mob/living/target, var/damage = 20) var/list/valid_targets = list() - for(var/obj/O in view(world.view, target)) - if(!O.anchored) + for(var/obj/O in oview(world.view, target)) + if(!O.anchored && isturf(O.loc)) valid_targets |= O if(valid_targets.len) var/obj/obj_to_throw = pick(valid_targets) obj_to_throw.visible_message("\The [obj_to_throw] levitates, befure hurtling toward [target]!") - obj_to_throw.throw_at(target, world.view, damage * GetAnomalySusceptibility(target)) + obj_to_throw.throw_at(target, world.view, min(40, damage * GetAnomalySusceptibility(target))) /datum/artifact_effect/poltergeist/DoEffectTouch(var/mob/user) throw_at_mob(user, rand(10, 30)) /datum/artifact_effect/poltergeist/DoEffectAura() var/mob/living/target = null - for(var/mob/living/L in view(holder, effectrange)) + for(var/mob/living/L in oview(get_turf(holder), effectrange)) if(L.stat || !L.mind) continue - if(target && get_dist(holder, L) > get_dist(holder, target)) + if(target && get_dist(get_turf(holder), L) > get_dist(get_turf(holder), target)) continue target = L @@ -34,11 +34,11 @@ /datum/artifact_effect/poltergeist/DoEffectPulse() var/mob/living/target = null - for(var/mob/living/L in view(holder, effectrange)) + for(var/mob/living/L in oview(get_turf(holder), effectrange)) if(L.stat || !L.mind) continue - if(target && get_dist(holder, L) > get_dist(holder, target)) + if(target && get_dist(get_turf(holder), L) > get_dist(get_turf(holder), target)) continue target = L diff --git a/code/modules/xenoarcheaology/effects/resurrect.dm b/code/modules/xenoarcheaology/effects/resurrect.dm new file mode 100644 index 0000000000..e54ca276ea --- /dev/null +++ b/code/modules/xenoarcheaology/effects/resurrect.dm @@ -0,0 +1,100 @@ +/datum/artifact_effect/resurrect + name = "resurrect" + effect_type = EFFECT_ORGANIC + + var/stored_life = 0 + +/datum/artifact_effect/resurrect/proc/steal_life(var/mob/living/target = null) + if(!istype(target)) + return 0 + + if(target.stat != DEAD && stored_life < 200) + holder.Beam(target, icon_state = "drain_life", time = 1 SECOND) + target.apply_damage(5, SEARING, BP_TORSO) + return 5 + + return 0 + +/datum/artifact_effect/resurrect/proc/give_life(var/mob/living/target = null) + if(!istype(target)) + return + + if(target.stat == DEAD && stored_life) + holder.Beam(target, icon_state = "lichbeam", time = 1 SECOND) + target.adjustBruteLoss(-5) + target.adjustFireLoss(-5) + target.adjustCloneLoss(-5) + target.adjustOxyLoss(-5) + target.adjustHalLoss(-5) + target.adjustToxLoss(-5) + stored_life = max(0, stored_life - 5) + + if(target.health > (target.maxHealth / 4)) + attempt_revive(target) + stored_life = 0 + +/datum/artifact_effect/resurrect/proc/attempt_revive(var/mob/living/L = null) + spawn() + if(istype(L, /mob/living/simple_mob)) + var/mob/living/simple_mob/SM = L + SM.adjustBruteLoss(-40) + SM.adjustFireLoss(-40) + SM.health = SM.getMaxHealth() / 3 + SM.stat = CONSCIOUS + dead_mob_list -= SM + living_mob_list += SM + SM.update_icon() + SM.revive() + holder.visible_message("\The [SM]'s eyes open in a flash of light!") + else if(ishuman(L)) + var/mob/living/carbon/human/H = L + + if(!H.client && H.mind) + for(var/mob/observer/dead/ghost in player_list) + if(ghost.mind == H.mind) + to_chat(ghost, "An artifact is trying to \ + revive you. Return to your body if you want to be resurrected! \ + (Verbs -> Ghost -> Re-enter corpse)") + break + + H.adjustBruteLoss(-40) + H.adjustFireLoss(-40) + + sleep(10 SECONDS) + if(H.client) + L.stat = CONSCIOUS + dead_mob_list -= H + living_mob_list += H + H.timeofdeath = null + + holder.visible_message("\The [H]'s eyes open in a flash of light!") + +/datum/artifact_effect/resurrect/DoEffectTouch(var/mob/user) + for(var/mob/living/L in oview(effectrange, get_turf(holder))) + stored_life += 4 * steal_life(L) + + var/turf/T = get_turf(holder) + for(var/mob/living/L in T) + if(L.stat == DEAD) + give_life(L) + break + +/datum/artifact_effect/resurrect/DoEffectAura() + for(var/mob/living/L in oview(effectrange, get_turf(holder))) + stored_life += steal_life(L) + + var/turf/T = get_turf(holder) + for(var/mob/living/L in T) + if(L.stat == DEAD) + give_life(L) + break + +/datum/artifact_effect/resurrect/DoEffectPulse() + for(var/mob/living/L in oview(effectrange, get_turf(holder))) + stored_life += 2 * steal_life(L) + + var/turf/T = get_turf(holder) + for(var/mob/living/L in T) + if(L.stat == DEAD) + give_life(L) + break diff --git a/code/modules/xenoarcheaology/effects/vampire.dm b/code/modules/xenoarcheaology/effects/vampire.dm new file mode 100644 index 0000000000..4d084e2a37 --- /dev/null +++ b/code/modules/xenoarcheaology/effects/vampire.dm @@ -0,0 +1,86 @@ + +/datum/artifact_effect/vampire + name = "vampire" + effect_type = EFFECT_ORGANIC + var/last_bloodcall = 0 + var/bloodcall_interval = 50 + var/last_eat = 0 + var/eat_interval = 100 + var/charges = 0 + var/list/nearby_mobs = list() + +/datum/artifact_effect/vampire/proc/bloodcall(var/mob/living/carbon/human/M) + last_bloodcall = world.time + if(istype(M)) + playsound(holder.loc, pick('sound/hallucinations/wail.ogg','sound/hallucinations/veryfar_noise.ogg','sound/hallucinations/far_noise.ogg'), 50, 1, -3) + + var/target = pick(M.organs_by_name) + M.apply_damage(rand(5, 10), SEARING, target) + to_chat(M, "The skin on your [parse_zone(target)] feels like it's ripping apart, and a stream of blood flies out.") + var/obj/effect/decal/cleanable/blood/splatter/animated/B = new(M.loc) + B.basecolor = M.species.get_blood_colour(M) + B.color = M.species.get_blood_colour(M) + B.target_turf = pick(range(1, get_turf(holder))) + B.blood_DNA = list() + B.blood_DNA[M.dna.unique_enzymes] = M.dna.b_type + M.vessel.remove_reagent("blood",rand(25,50)) + +/datum/artifact_effect/vampire/DoEffectTouch(var/mob/user) + bloodcall(user) + DoEffectAura() + +/datum/artifact_effect/vampire/DoEffectAura() + nearby_mobs.Cut() + + var/turf/T = get_turf(holder) + + for(var/mob/living/L in oview(effectrange, T)) + if(!L.stat && L.mind) + nearby_mobs |= L + + if(world.time - last_bloodcall > bloodcall_interval && nearby_mobs.len) + var/mob/living/carbon/human/M = pick(nearby_mobs) + if(M in view(effectrange,holder) && M.health > 20) + if(prob(50)) + bloodcall(M) + holder.Beam(M, icon_state = "drainbeam", time = 1 SECOND) + + if(world.time - last_eat > eat_interval) + var/obj/effect/decal/cleanable/blood/B = locate() in range(2,holder) + if(B) + last_eat = world.time + B.loc = null + if(istype(B, /obj/effect/decal/cleanable/blood/drip)) + charges += 0.25 + else + charges += 1 + playsound(holder.loc, 'sound/effects/splat.ogg', 50, 1, -3) + + qdel(B) + + if(charges >= 10) + charges -= 10 + var/manifestation = pick(/obj/item/device/soulstone, /mob/living/simple_mob/faithless/cult/strong, /mob/living/simple_mob/creature/cult/strong, /mob/living/simple_mob/animal/space/bats/cult/strong) + new manifestation(pick(view(1,T))) + + if(charges >= 3) + if(prob(5)) + charges -= 1 + var/spawn_type = pick(/mob/living/simple_mob/animal/space/bats, /mob/living/simple_mob/creature, /mob/living/simple_mob/faithless) + new spawn_type(pick(view(1,T))) + playsound(holder.loc, pick('sound/hallucinations/growl1.ogg','sound/hallucinations/growl2.ogg','sound/hallucinations/growl3.ogg'), 50, 1, -3) + + if(charges >= 1 && nearby_mobs.len && prob(15 * nearby_mobs.len)) + var/mob/living/L = pick(nearby_mobs) + + holder.Beam(L, icon_state = "drainbeam", time = 1 SECOND) + + L.add_modifier(/datum/modifier/agonize, 5 SECONDS) + + if(charges >= 0.1) + if(prob(5)) + holder.visible_message("\icon[holder] \The [holder] gleams a bloody red!") + charges -= 0.1 + +/datum/artifact_effect/vampire/DoEffectPulse() + DoEffectAura() diff --git a/code/modules/xenoarcheaology/tools/ano_device_battery.dm b/code/modules/xenoarcheaology/tools/ano_device_battery.dm index 937f5f2927..f32fc5174f 100644 --- a/code/modules/xenoarcheaology/tools/ano_device_battery.dm +++ b/code/modules/xenoarcheaology/tools/ano_device_battery.dm @@ -3,12 +3,18 @@ icon = 'icons/obj/xenoarchaeology.dmi' icon_state = "anobattery0" var/datum/artifact_effect/battery_effect - var/capacity = 300 + var/capacity = 500 var/stored_charge = 0 var/effect_id = "" +/obj/item/weapon/anobattery/advanced + name = "advanced anomaly battery" + capacity = 3000 + +/* /obj/item/weapon/anobattery/New() battery_effect = new() +*/ /obj/item/weapon/anobattery/proc/UpdateSprite() var/p = (stored_charge/capacity)*100 @@ -99,28 +105,33 @@ //handle charge if(world.time - last_activation > interval) if(inserted_battery.battery_effect.effect == EFFECT_TOUCH) + world << "Effect Touch" if(interval > 0) //apply the touch effect to the holder if(holder) to_chat(holder, "the \icon[src] [src] held by [holder] shudders in your grasp.") else src.loc.visible_message("the \icon[src] [src] shudders.") - inserted_battery.battery_effect.DoEffectTouch(holder) //consume power inserted_battery.use_power(energy_consumed_on_touch) else //consume power equal to time passed + world << world.time - last_process inserted_battery.use_power(world.time - last_process) + inserted_battery.battery_effect.DoEffectTouch(holder) + else if(inserted_battery.battery_effect.effect == EFFECT_PULSE) inserted_battery.battery_effect.chargelevel = inserted_battery.battery_effect.chargelevelmax //consume power relative to the time the artifact takes to charge and the effect range - inserted_battery.use_power(inserted_battery.battery_effect.effectrange * inserted_battery.battery_effect.effectrange * inserted_battery.battery_effect.chargelevelmax) + world << (inserted_battery.battery_effect.effectrange * inserted_battery.battery_effect.chargelevelmax) / 2 + inserted_battery.use_power((inserted_battery.battery_effect.effectrange * inserted_battery.battery_effect.chargelevelmax) / 2) else //consume power equal to time passed + world << world.time - last_process inserted_battery.use_power(world.time - last_process) last_activation = world.time @@ -167,6 +178,7 @@ if(!inserted_battery.battery_effect.activated) inserted_battery.battery_effect.ToggleActivate(1) time_end = world.time + duration + last_process = world.time if(href_list["shutdown"]) activated = 0 if(href_list["ejectbattery"]) diff --git a/code/modules/xenoarcheaology/tools/artifact_harvester.dm b/code/modules/xenoarcheaology/tools/artifact_harvester.dm index 480061f9bb..089c64abc6 100644 --- a/code/modules/xenoarcheaology/tools/artifact_harvester.dm +++ b/code/modules/xenoarcheaology/tools/artifact_harvester.dm @@ -156,6 +156,7 @@ //delete it when the ids match to account for duplicate ids having different effects if(inserted_battery.battery_effect && inserted_battery.stored_charge <= 0) qdel(inserted_battery.battery_effect) + inserted_battery.battery_effect = null // var/datum/artifact_effect/source_effect diff --git a/polaris.dme b/polaris.dme index 94633ee193..db25ac16da 100644 --- a/polaris.dme +++ b/polaris.dme @@ -1947,6 +1947,7 @@ #include "code\modules\mob\update_icons.dm" #include "code\modules\mob\_modifiers\aura.dm" #include "code\modules\mob\_modifiers\cloning.dm" +#include "code\modules\mob\_modifiers\feysight.dm" #include "code\modules\mob\_modifiers\fire.dm" #include "code\modules\mob\_modifiers\medical.dm" #include "code\modules\mob\_modifiers\modifiers.dm" @@ -2788,12 +2789,16 @@ #include "code\modules\xenoarcheaology\effects\animate_anomaly.dm" #include "code\modules\xenoarcheaology\effects\badfeeling.dm" #include "code\modules\xenoarcheaology\effects\berserk.dm" +#include "code\modules\xenoarcheaology\effects\cannibal.dm" #include "code\modules\xenoarcheaology\effects\cellcharge.dm" #include "code\modules\xenoarcheaology\effects\celldrain.dm" #include "code\modules\xenoarcheaology\effects\cold.dm" #include "code\modules\xenoarcheaology\effects\dnaswitch.dm" +#include "code\modules\xenoarcheaology\effects\electric_field.dm" #include "code\modules\xenoarcheaology\effects\emp.dm" +#include "code\modules\xenoarcheaology\effects\feysight.dm" #include "code\modules\xenoarcheaology\effects\forcefield.dm" +#include "code\modules\xenoarcheaology\effects\gaia.dm" #include "code\modules\xenoarcheaology\effects\gasco2.dm" #include "code\modules\xenoarcheaology\effects\gasnitro.dm" #include "code\modules\xenoarcheaology\effects\gasoxy.dm" @@ -2806,11 +2811,13 @@ #include "code\modules\xenoarcheaology\effects\hurt.dm" #include "code\modules\xenoarcheaology\effects\poltergeist.dm" #include "code\modules\xenoarcheaology\effects\radiate.dm" +#include "code\modules\xenoarcheaology\effects\resurrect.dm" #include "code\modules\xenoarcheaology\effects\roboheal.dm" #include "code\modules\xenoarcheaology\effects\robohurt.dm" #include "code\modules\xenoarcheaology\effects\sleepy.dm" #include "code\modules\xenoarcheaology\effects\stun.dm" #include "code\modules\xenoarcheaology\effects\teleport.dm" +#include "code\modules\xenoarcheaology\effects\vampire.dm" #include "code\modules\xenoarcheaology\finds\eguns.dm" #include "code\modules\xenoarcheaology\finds\find_spawning.dm" #include "code\modules\xenoarcheaology\finds\finds.dm" @@ -2863,7 +2870,7 @@ #include "code\ZAS\Zone.dm" #include "interface\interface.dm" #include "interface\skin.dmf" -#include "maps\example\example.dm" +#include "maps\southern_cross\southern_cross.dm" #include "maps\submaps\space_submaps\space.dm" #include "maps\submaps\surface_submaps\mountains\mountains.dm" #include "maps\submaps\surface_submaps\mountains\mountains_areas.dm" From dbe4b0dfa4f09b92a24fc0e16ebf0f800b294f2c Mon Sep 17 00:00:00 2001 From: Mechoid Date: Sun, 15 Mar 2020 22:49:06 -0700 Subject: [PATCH 33/86] Fixfix World --- code/modules/xenoarcheaology/tools/ano_device_battery.dm | 4 ---- 1 file changed, 4 deletions(-) diff --git a/code/modules/xenoarcheaology/tools/ano_device_battery.dm b/code/modules/xenoarcheaology/tools/ano_device_battery.dm index f32fc5174f..5e0773e61e 100644 --- a/code/modules/xenoarcheaology/tools/ano_device_battery.dm +++ b/code/modules/xenoarcheaology/tools/ano_device_battery.dm @@ -105,7 +105,6 @@ //handle charge if(world.time - last_activation > interval) if(inserted_battery.battery_effect.effect == EFFECT_TOUCH) - world << "Effect Touch" if(interval > 0) //apply the touch effect to the holder if(holder) @@ -117,7 +116,6 @@ inserted_battery.use_power(energy_consumed_on_touch) else //consume power equal to time passed - world << world.time - last_process inserted_battery.use_power(world.time - last_process) inserted_battery.battery_effect.DoEffectTouch(holder) @@ -126,12 +124,10 @@ inserted_battery.battery_effect.chargelevel = inserted_battery.battery_effect.chargelevelmax //consume power relative to the time the artifact takes to charge and the effect range - world << (inserted_battery.battery_effect.effectrange * inserted_battery.battery_effect.chargelevelmax) / 2 inserted_battery.use_power((inserted_battery.battery_effect.effectrange * inserted_battery.battery_effect.chargelevelmax) / 2) else //consume power equal to time passed - world << world.time - last_process inserted_battery.use_power(world.time - last_process) last_activation = world.time From 339625bd3ae0146455d591944eb6c1094cafa84b Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Mon, 16 Mar 2020 05:00:12 -0400 Subject: [PATCH 34/86] Missed a good place to check is_incorporeal (#6832) --- code/modules/multiz/movement.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/multiz/movement.dm b/code/modules/multiz/movement.dm index a4174a7c33..b806f46dd3 100644 --- a/code/modules/multiz/movement.dm +++ b/code/modules/multiz/movement.dm @@ -115,7 +115,7 @@ if(incapacitated()) return FALSE - if(hovering) + if(hovering || is_incorporeal()) return TRUE if(Process_Spacemove()) From afc54b8e5d2d8a032dfaa4b65899603cf9bb0070 Mon Sep 17 00:00:00 2001 From: Mechoid Date: Mon, 16 Mar 2020 02:17:47 -0700 Subject: [PATCH 35/86] FixFix WAY more RIG things with beltrigs. --- code/modules/mob/living/carbon/human/human_defense.dm | 4 ++-- code/modules/mob/living/carbon/human/human_helpers.dm | 2 +- code/modules/mob/living/carbon/human/human_movement.dm | 4 ++-- code/modules/mob/living/carbon/human/life.dm | 2 +- code/modules/mob/living/carbon/human/say.dm | 4 ++-- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 869c07b5a6..3675866e24 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -527,8 +527,8 @@ emp_act if(damtype != BURN && damtype != BRUTE) return // The rig might soak this hit, if we're wearing one. - if(back && istype(back,/obj/item/weapon/rig)) - var/obj/item/weapon/rig/rig = back + if(istype(get_rig(),/obj/item/weapon/rig)) + var/obj/item/weapon/rig/rig = get_rig() rig.take_hit(damage) // We may also be taking a suit breach. diff --git a/code/modules/mob/living/carbon/human/human_helpers.dm b/code/modules/mob/living/carbon/human/human_helpers.dm index ff3b5ecf5a..0572a452c6 100644 --- a/code/modules/mob/living/carbon/human/human_helpers.dm +++ b/code/modules/mob/living/carbon/human/human_helpers.dm @@ -177,7 +177,7 @@ compiled_vis |= O.enables_planes //Check to see if we have a rig (ugh, blame rigs, desnowflake this) - var/obj/item/weapon/rig/rig = back + var/obj/item/weapon/rig/rig = get_rig() if(istype(rig) && rig.visor) if(!rig.helmet || (head && rig.helmet == head)) if(rig.visor && rig.visor.vision && rig.visor.active && rig.visor.vision.glasses) diff --git a/code/modules/mob/living/carbon/human/human_movement.dm b/code/modules/mob/living/carbon/human/human_movement.dm index a4e0b77de7..4e61c86399 100644 --- a/code/modules/mob/living/carbon/human/human_movement.dm +++ b/code/modules/mob/living/carbon/human/human_movement.dm @@ -163,8 +163,8 @@ if(back) if(istype(back,/obj/item/weapon/tank/jetpack)) thrust = back - else if(istype(back,/obj/item/weapon/rig)) - var/obj/item/weapon/rig/rig = back + else if(istype(get_rig(),/obj/item/weapon/rig)) + var/obj/item/weapon/rig/rig = get_rig() for(var/obj/item/rig_module/maneuvering_jets/module in rig.installed_modules) thrust = module.jets break diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 90696fe462..c30d98b40d 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -1352,7 +1352,7 @@ see_invisible = see_in_dark>2 ? SEE_INVISIBLE_LEVEL_ONE : see_invisible_default var/tmp/glasses_processed = 0 - var/obj/item/weapon/rig/rig = back + var/obj/item/weapon/rig/rig = get_rig() if(istype(rig) && rig.visor && !looking_elsewhere) if(!rig.helmet || (head && rig.helmet == head)) if(rig.visor && rig.visor.vision && rig.visor.active && rig.visor.vision.glasses) diff --git a/code/modules/mob/living/carbon/human/say.dm b/code/modules/mob/living/carbon/human/say.dm index dfdad30a86..03137d2fe1 100644 --- a/code/modules/mob/living/carbon/human/say.dm +++ b/code/modules/mob/living/carbon/human/say.dm @@ -78,8 +78,8 @@ /mob/living/carbon/human/GetVoice() var/voice_sub - if(istype(back,/obj/item/weapon/rig)) - var/obj/item/weapon/rig/rig = back + if(istype(get_rig(),/obj/item/weapon/rig)) + var/obj/item/weapon/rig/rig = get_rig() // todo: fix this shit if(rig.speech && rig.speech.voice_holder && rig.speech.voice_holder.active && rig.speech.voice_holder.voice) voice_sub = rig.speech.voice_holder.voice From 3c5d54311635faf035f27c9215bf752e6dccbf8b Mon Sep 17 00:00:00 2001 From: Leshana Date: Mon, 16 Mar 2020 05:27:29 -0400 Subject: [PATCH 36/86] Optimize wire hacking QoL (#6835) Keeps the same "bold if changed" functionality added in recent QoL improvements, but replaces the one-datum-instance per hint per device with a two number vars per device. --- code/datums/wires/airlock.dm | 45 +++++--------------------- code/datums/wires/alarm.dm | 21 ++---------- code/datums/wires/apc.dm | 20 ++---------- code/datums/wires/autolathe.dm | 20 ++---------- code/datums/wires/camera.dm | 25 +++----------- code/datums/wires/grid_checker.dm | 20 ++---------- code/datums/wires/jukebox.dm | 21 ++---------- code/datums/wires/robot.dm | 25 +++----------- code/datums/wires/seedstorage.dm | 25 +++----------- code/datums/wires/smartfridge.dm | 20 ++---------- code/datums/wires/smes.dm | 20 ++---------- code/datums/wires/suit_storage_unit.dm | 20 ++---------- code/datums/wires/vending.dm | 25 +++----------- code/datums/wires/wire_hint.dm | 27 ---------------- code/datums/wires/wires.dm | 22 ++++++++++--- polaris.dme | 1 - 16 files changed, 65 insertions(+), 292 deletions(-) delete mode 100644 code/datums/wires/wire_hint.dm diff --git a/code/datums/wires/airlock.dm b/code/datums/wires/airlock.dm index 8b682d1f09..f018a8e594 100644 --- a/code/datums/wires/airlock.dm +++ b/code/datums/wires/airlock.dm @@ -9,14 +9,6 @@ holder_type = /obj/machinery/door/airlock wire_count = 12 window_y = 570 - var/datum/wire_hint/bolt_lock_hint - var/datum/wire_hint/bolt_light_hint - var/datum/wire_hint/power_hint - var/datum/wire_hint/backup_power_hint - var/datum/wire_hint/ai_control_hint - var/datum/wire_hint/safeties_hint - var/datum/wire_hint/speed_hint - var/datum/wire_hint/id_scan_hint var/const/AIRLOCK_WIRE_IDSCAN = 1 var/const/AIRLOCK_WIRE_MAIN_POWER1 = 2 @@ -31,27 +23,6 @@ var/const/AIRLOCK_WIRE_SAFETY = 512 var/const/AIRLOCK_WIRE_SPEED = 1024 var/const/AIRLOCK_WIRE_LIGHT = 2048 -/datum/wires/airlock/make_wire_hints() - bolt_lock_hint = new("The door bolts have fallen!", "The door bolts look up.") - bolt_light_hint = new("The door bolt lights are on.", "The door bolt lights are off!") - power_hint = new("The test light is on.", "The test light is off!") - backup_power_hint = new("The backup power light is off!", "The backup power light is on.") - ai_control_hint = new("The 'AI control allowed' light is on.", "The 'AI control allowed' light is off.") - safeties_hint = new("The 'Check Wiring' light is on.", "The 'Check Wiring' light is off.") - speed_hint = new("The 'Check Timing Mechanism' light is on.", "The 'Check Timing Mechanism' light is off.") - id_scan_hint = new("The IDScan light is on.", "The IDScan light is off.") - -/datum/wires/airlock/Destroy() - bolt_lock_hint = null - bolt_light_hint = null - power_hint = null - backup_power_hint = null - ai_control_hint = null - safeties_hint = null - speed_hint = null - id_scan_hint = null - return ..() - /datum/wires/airlock/CanUse(var/mob/living/L) var/obj/machinery/door/airlock/A = holder if(!istype(L, /mob/living/silicon)) @@ -67,14 +38,14 @@ var/const/AIRLOCK_WIRE_LIGHT = 2048 var/haspower = A.arePowerSystemsOn() //If there's no power, then no lights will be on. . += ..() - . += bolt_lock_hint.show(A.locked) - . += bolt_light_hint.show(A.lights && haspower) - . += power_hint.show(haspower) - . += backup_power_hint.show(A.backup_power_lost_until) - . += ai_control_hint.show(A.aiControlDisabled == 0 && !A.emagged && haspower) - . += safeties_hint.show(A.safe == 0 && haspower) - . += speed_hint.show(A.normalspeed == 0 && haspower) - . += id_scan_hint.show(A.aiDisabledIdScanner == 0 && haspower) + . += show_hint(0x01, A.locked, "The door bolts have fallen!", "The door bolts look up.") + . += show_hint(0x02, A.lights && haspower, "The door bolt lights are on.", "The door bolt lights are off!") + . += show_hint(0x04, haspower, "The test light is on.", "The test light is off!") + . += show_hint(0x08, A.backup_power_lost_until, "The backup power light is off!", "The backup power light is on.") + . += show_hint(0x10, A.aiControlDisabled == 0 && !A.emagged && haspower, "The 'AI control allowed' light is on.", "The 'AI control allowed' light is off.") + . += show_hint(0x20, A.safe == 0 && haspower, "The 'Check Wiring' light is on.", "The 'Check Wiring' light is off.") + . += show_hint(0x40, A.normalspeed == 0 && haspower, "The 'Check Timing Mechanism' light is on.", "The 'Check Timing Mechanism' light is off.") + . += show_hint(0x80, A.aiDisabledIdScanner == 0 && haspower, "The IDScan light is on.", "The IDScan light is off.") /datum/wires/airlock/UpdateCut(var/index, var/mended) diff --git a/code/datums/wires/alarm.dm b/code/datums/wires/alarm.dm index 712e2aa7e4..7c56bd4e52 100644 --- a/code/datums/wires/alarm.dm +++ b/code/datums/wires/alarm.dm @@ -1,9 +1,6 @@ /datum/wires/alarm holder_type = /obj/machinery/alarm wire_count = 5 - var/datum/wire_hint/lock_hint - var/datum/wire_hint/power_hint - var/datum/wire_hint/ai_control_hint var/const/AALARM_WIRE_IDSCAN = 1 var/const/AALARM_WIRE_POWER = 2 @@ -11,18 +8,6 @@ var/const/AALARM_WIRE_SYPHON = 4 var/const/AALARM_WIRE_AI_CONTROL = 8 var/const/AALARM_WIRE_AALARM = 16 - -/datum/wires/alarm/make_wire_hints() - lock_hint = new("The Air Alarm is locked.", "The Air Alarm is unlocked.") - power_hint = new("The Air Alarm is offline.", "The Air Alarm is working properly!") - ai_control_hint = new("The 'AI control allowed' light is off.", "The 'AI control allowed' light is on.") - -/datum/wires/alarm/Destroy() - lock_hint = null - power_hint = null - ai_control_hint = null - return ..() - /datum/wires/alarm/CanUse(var/mob/living/L) var/obj/machinery/alarm/A = holder if(A.panel_open) @@ -32,9 +17,9 @@ var/const/AALARM_WIRE_AALARM = 16 /datum/wires/alarm/GetInteractWindow() var/obj/machinery/alarm/A = holder . += ..() - . += lock_hint.show(A.locked) - . += power_hint.show(A.shorted || (A.stat & (NOPOWER|BROKEN))) - . += ai_control_hint.show(A.aidisabled) + . += show_hint(0x1, A.locked, "The Air Alarm is locked.", "The Air Alarm is unlocked.") + . += show_hint(0x2, A.shorted || (A.stat & (NOPOWER|BROKEN)), "The Air Alarm is offline.", "The Air Alarm is working properly!") + . += show_hint(0x4, A.aidisabled, "The 'AI control allowed' light is off.", "The 'AI control allowed' light is on.") /datum/wires/alarm/UpdateCut(var/index, var/mended) var/obj/machinery/alarm/A = holder diff --git a/code/datums/wires/apc.dm b/code/datums/wires/apc.dm index 0b00297b41..1b7f43d21f 100644 --- a/code/datums/wires/apc.dm +++ b/code/datums/wires/apc.dm @@ -1,32 +1,18 @@ /datum/wires/apc holder_type = /obj/machinery/power/apc wire_count = 4 - var/datum/wire_hint/lock_hint - var/datum/wire_hint/power_hint - var/datum/wire_hint/ai_control_hint #define APC_WIRE_IDSCAN 1 #define APC_WIRE_MAIN_POWER1 2 #define APC_WIRE_MAIN_POWER2 4 #define APC_WIRE_AI_CONTROL 8 -/datum/wires/apc/make_wire_hints() - lock_hint = new("The APC is locked.", "The APC is unlocked.") - power_hint = new("The APCs power has been shorted.", "The APC is working properly!") - ai_control_hint = new("The 'AI control allowed' light is off.", "The 'AI control allowed' light is on.") - -/datum/wires/apc/Destroy() - lock_hint = null - power_hint = null - ai_control_hint = null - return ..() - /datum/wires/apc/GetInteractWindow() var/obj/machinery/power/apc/A = holder . += ..() - . += lock_hint.show(A.locked) - . += power_hint.show(A.shorted) - . += ai_control_hint.show(A.aidisabled) + . += show_hint(0x1, A.locked, "The APC is locked.", "The APC is unlocked.") + . += show_hint(0x2, A.shorted, "The APCs power has been shorted.", "The APC is working properly!") + . += show_hint(0x4, A.aidisabled, "The 'AI control allowed' light is off.", "The 'AI control allowed' light is on.") /datum/wires/apc/CanUse(var/mob/living/L) diff --git a/code/datums/wires/autolathe.dm b/code/datums/wires/autolathe.dm index fee656cf2f..df625351b8 100644 --- a/code/datums/wires/autolathe.dm +++ b/code/datums/wires/autolathe.dm @@ -2,31 +2,17 @@ holder_type = /obj/machinery/autolathe wire_count = 6 - var/datum/wire_hint/disable_hint - var/datum/wire_hint/shock_hint - var/datum/wire_hint/hack_hint var/const/AUTOLATHE_HACK_WIRE = 1 var/const/AUTOLATHE_SHOCK_WIRE = 2 var/const/AUTOLATHE_DISABLE_WIRE = 4 -/datum/wires/autolathe/make_wire_hints() - disable_hint = new("The red light is off.", "The red light is on.") - shock_hint = new("The green light is off.", "The green light is on.") - hack_hint = new("The blue light is off.", "The blue light is on.") - -/datum/wires/autolathe/Destroy() - disable_hint = null - shock_hint = null - hack_hint = null - return ..() - /datum/wires/autolathe/GetInteractWindow() var/obj/machinery/autolathe/A = holder . += ..() - . += disable_hint.show(A.disabled) - . += shock_hint.show(A.shocked) - . += hack_hint.show(A.hacked) + . += show_hint(0x1, A.disabled, "The red light is off.", "The red light is on.") + . += show_hint(0x2, A.shocked, "The green light is off.", "The green light is on.") + . += show_hint(0x4, A.hacked, "The blue light is off.", "The blue light is on.") /datum/wires/autolathe/CanUse() var/obj/machinery/autolathe/A = holder diff --git a/code/datums/wires/camera.dm b/code/datums/wires/camera.dm index 78222346ce..69f1810331 100644 --- a/code/datums/wires/camera.dm +++ b/code/datums/wires/camera.dm @@ -4,31 +4,14 @@ random = 1 holder_type = /obj/machinery/camera wire_count = 6 - var/datum/wire_hint/view_hint - var/datum/wire_hint/power_hint - var/datum/wire_hint/light_hint - var/datum/wire_hint/alarm_hint - -/datum/wires/camera/make_wire_hints() - view_hint = new("The focus light is on.", "The focus light is off.") - power_hint = new("The power link light is on.", "The power link light is off.") - light_hint = new("The camera light is off.", "The camera light is on.") - alarm_hint = new("The alarm light is on.", "The alarm light is off.") - -/datum/wires/camera/Destroy() - view_hint = null - power_hint = null - light_hint = null - alarm_hint = null - return ..() /datum/wires/camera/GetInteractWindow() . = ..() var/obj/machinery/camera/C = holder - . += view_hint.show(C.view_range == initial(C.view_range)) - . += power_hint.show(C.can_use()) - . += light_hint.show(C.light_disabled) - . += alarm_hint.show(C.alarm_on) + . += show_hint(0x1, C.view_range == initial(C.view_range), "The focus light is on.", "The focus light is off.") + . += show_hint(0x2, C.can_use(), "The power link light is on.", "The power link light is off.") + . += show_hint(0x4, C.light_disabled, "The camera light is off.", "The camera light is on.") + . += show_hint(0x8, C.alarm_on, "The alarm light is on.", "The alarm light is off.") return . /datum/wires/camera/CanUse(var/mob/living/L) diff --git a/code/datums/wires/grid_checker.dm b/code/datums/wires/grid_checker.dm index 62c8a78fa1..355f39ec18 100644 --- a/code/datums/wires/grid_checker.dm +++ b/code/datums/wires/grid_checker.dm @@ -1,20 +1,6 @@ /datum/wires/grid_checker holder_type = /obj/machinery/power/grid_checker wire_count = 8 - var/datum/wire_hint/power_failure_hint - var/datum/wire_hint/lock_out_hint - var/datum/wire_hint/ready_hint - -/datum/wires/grid_checker/make_wire_hints() - power_failure_hint = new("The green light is off.", "The green light is on.") - lock_out_hint = new("The red light is on.", "The red light is off.") - ready_hint = new("The blue light is on.", "The blue light is off.") - -/datum/wires/grid_checker/Destroy() - power_failure_hint = null - lock_out_hint = null - ready_hint = null - return ..() var/const/GRID_CHECKER_WIRE_REBOOT = 1 // This wire causes the grid-check to end, if pulsed. var/const/GRID_CHECKER_WIRE_LOCKOUT = 2 // If cut or pulsed, locks the user out for half a minute. @@ -36,9 +22,9 @@ var/const/GRID_CHECKER_WIRE_NOTHING_2 = 128 // Does nothing, but makes it a bit /datum/wires/grid_checker/GetInteractWindow() var/obj/machinery/power/grid_checker/G = holder . += ..() - . += power_failure_hint.show(G.power_failing) - . += lock_out_hint.show(G.wire_locked_out) - . += ready_hint.show(G.wire_allow_manual_1 && G.wire_allow_manual_2 && G.wire_allow_manual_3) + . += show_hint(0x1, G.power_failing, "The green light is off.", "The green light is on.") + . += show_hint(0x2, G.wire_locked_out, "The red light is on.", "The red light is off.") + . += show_hint(0x4, G.wire_allow_manual_1 && G.wire_allow_manual_2 && G.wire_allow_manual_3, "The blue light is on.", "The blue light is off.") /datum/wires/grid_checker/UpdateCut(var/index, var/mended) diff --git a/code/datums/wires/jukebox.dm b/code/datums/wires/jukebox.dm index 92e2b97ede..9bc0f2ca61 100644 --- a/code/datums/wires/jukebox.dm +++ b/code/datums/wires/jukebox.dm @@ -2,21 +2,6 @@ random = 1 holder_type = /obj/machinery/media/jukebox wire_count = 11 - var/datum/wire_hint/power_hint - var/datum/wire_hint/parental_hint - var/datum/wire_hint/reverse_hint - -/datum/wires/jukebox/make_wire_hints() - power_hint = new("The power light is off.", "The power light is on.") - parental_hint = new("The parental guidance light is off.", "The parental guidance light is on.") - reverse_hint = new("The data light is hauntingly dark.", "The data light is glowing softly.") - -/datum/wires/jukebox/Destroy() - power_hint = null - parental_hint = null - reverse_hint = null - return ..() - var/const/WIRE_POWER = 1 var/const/WIRE_HACK = 2 @@ -40,9 +25,9 @@ var/const/WIRE_NEXT = 1024 /datum/wires/jukebox/GetInteractWindow() var/obj/machinery/media/jukebox/A = holder . += ..() - . += power_hint.show(A.stat & (BROKEN|NOPOWER)) - . += parental_hint.show(A.hacked) - . += reverse_hint.show(IsIndexCut(WIRE_REVERSE)) + . += show_hint(0x1, A.stat & (BROKEN|NOPOWER), "The power light is off.", "The power light is on.") + . += show_hint(0x2, A.hacked, "The parental guidance light is off.", "The parental guidance light is on.") + . += show_hint(0x4, IsIndexCut(WIRE_REVERSE), "The data light is hauntingly dark.", "The data light is glowing softly.") // Give a hint as to what each wire does /datum/wires/jukebox/UpdatePulsed(var/index) diff --git a/code/datums/wires/robot.dm b/code/datums/wires/robot.dm index 20a7960583..ed87a2b1fe 100644 --- a/code/datums/wires/robot.dm +++ b/code/datums/wires/robot.dm @@ -2,23 +2,6 @@ random = 1 holder_type = /mob/living/silicon/robot wire_count = 5 - var/datum/wire_hint/lawsync_hint - var/datum/wire_hint/connected_ai_hint - var/datum/wire_hint/camera_hint - var/datum/wire_hint/lockdown_hint - -/datum/wires/robot/make_wire_hints() - lawsync_hint = new("The LawSync light is on.", "The LawSync light is off.") - connected_ai_hint = new("The AI link light is on.", "The AI link light is off.") - camera_hint = new("The camera light is on.", "The camera light is off.") - lockdown_hint = new("The lockdown light is on.", "The lockdown light is off.") - -/datum/wires/robot/Destroy() - lawsync_hint = null - connected_ai_hint = null - camera_hint = null - lockdown_hint = null - return ..() var/const/BORG_WIRE_LAWCHECK = 1 var/const/BORG_WIRE_MAIN_POWER = 2 // The power wires do nothing whyyyyyyyyyyyyy @@ -29,10 +12,10 @@ var/const/BORG_WIRE_CAMERA = 16 /datum/wires/robot/GetInteractWindow() . = ..() var/mob/living/silicon/robot/R = holder - . += lawsync_hint.show(R.lawupdate) - . += connected_ai_hint.show(R.connected_ai) - . += camera_hint.show((!isnull(R.camera) && R.camera.status == 1)) - . += lockdown_hint.show(R.lockdown) + . += show_hint(0x1, R.lawupdate, "The LawSync light is on.", "The LawSync light is off.") + . += show_hint(0x2, R.connected_ai, "The AI link light is on.", "The AI link light is off.") + . += show_hint(0x4, (!isnull(R.camera) && R.camera.status == 1), "The camera light is on.", "The camera light is off.") + . += show_hint(0x8, R.lockdown, "The lockdown light is on.", "The lockdown light is off.") return . /datum/wires/robot/UpdateCut(var/index, var/mended) diff --git a/code/datums/wires/seedstorage.dm b/code/datums/wires/seedstorage.dm index 5ea1462b76..2a0e315a57 100644 --- a/code/datums/wires/seedstorage.dm +++ b/code/datums/wires/seedstorage.dm @@ -7,23 +7,6 @@ holder_type = /obj/machinery/seed_storage wire_count = 4 random = 1 - var/datum/wire_hint/zap_hint - var/datum/wire_hint/smart_hint - var/datum/wire_hint/hacked_hint - var/datum/wire_hint/lockdown_hint - -/datum/wires/seedstorage/make_wire_hints() - zap_hint = new("The orange light is off.", "The orange light is on.") - smart_hint = new("The red light is off.", "The red light is blinking.") - hacked_hint = new("The green light is on.", "The green light is off.") - lockdown_hint = new("The keypad lock is deployed.", "The keypad lock is retracted.") - -/datum/wires/seedstorage/Destroy() - zap_hint = null - smart_hint = null - hacked_hint = null - lockdown_hint = null - return ..() /datum/wires/seedstorage/CanUse(var/mob/living/L) var/obj/machinery/seed_storage/V = holder @@ -34,10 +17,10 @@ /datum/wires/seedstorage/GetInteractWindow() var/obj/machinery/seed_storage/V = holder . += ..() - . += zap_hint.show(V.seconds_electrified) - . += smart_hint.show(V.smart) - . += hacked_hint.show(V.hacked || V.emagged) - . += lockdown_hint.show(V.lockdown) + . += show_hint(0x1, V.seconds_electrified, "The orange light is off.", "The orange light is on.") + . += show_hint(0x2, V.smart, "The red light is off.", "The red light is blinking.") + . += show_hint(0x4, V.hacked || V.emagged, "The green light is on.", "The green light is off.") + . += show_hint(0x8, V.lockdown, "The keypad lock is deployed.", "The keypad lock is retracted.") /datum/wires/seedstorage/UpdatePulsed(var/index) var/obj/machinery/seed_storage/V = holder diff --git a/code/datums/wires/smartfridge.dm b/code/datums/wires/smartfridge.dm index 7ea943665f..f69e153bbf 100644 --- a/code/datums/wires/smartfridge.dm +++ b/code/datums/wires/smartfridge.dm @@ -1,20 +1,6 @@ /datum/wires/smartfridge holder_type = /obj/machinery/smartfridge wire_count = 3 - var/datum/wire_hint/zap_hint - var/datum/wire_hint/shoot_hint - var/datum/wire_hint/scan_id_hint - -/datum/wires/smartfridge/make_wire_hints() - zap_hint = new("The orange light is off.", "The orange light is on.") - shoot_hint = new("The red light is off.", "The red light is blinking.") - scan_id_hint = new("A purple light is on.", "A yellow light is on.") - -/datum/wires/smartfridge/Destroy() - zap_hint = null - shoot_hint = null - scan_id_hint = null - return ..() /datum/wires/smartfridge/secure random = 1 @@ -33,9 +19,9 @@ var/const/SMARTFRIDGE_WIRE_IDSCAN = 4 /datum/wires/smartfridge/GetInteractWindow() var/obj/machinery/smartfridge/S = holder . += ..() - . += zap_hint.show(S.seconds_electrified) - . += shoot_hint.show(S.shoot_inventory) - . += scan_id_hint.show(S.scan_id) + . += show_hint(0x1, S.seconds_electrified, "The orange light is off.", "The orange light is on.") + . += show_hint(0x2, S.shoot_inventory, "The red light is off.", "The red light is blinking.") + . += show_hint(0x4, S.scan_id, "A purple light is on.", "A yellow light is on.") /datum/wires/smartfridge/UpdatePulsed(var/index) var/obj/machinery/smartfridge/S = holder diff --git a/code/datums/wires/smes.dm b/code/datums/wires/smes.dm index 9b2a3ab0e0..82d93b9fa8 100644 --- a/code/datums/wires/smes.dm +++ b/code/datums/wires/smes.dm @@ -1,20 +1,6 @@ /datum/wires/smes holder_type = /obj/machinery/power/smes/buildable wire_count = 5 - var/datum/wire_hint/io_hint - var/datum/wire_hint/safeties_hint - var/datum/wire_hint/rcon_hint - -/datum/wires/smes/make_wire_hints() - io_hint = new("The green light is off.", "The green light is on.") - safeties_hint = new("The red light is off.", "The red light is blinking.") - rcon_hint = new("The blue light is on.", "The blue light is off.") - -/datum/wires/smes/Destroy() - io_hint = null - safeties_hint = null - rcon_hint = null - return ..() var/const/SMES_WIRE_RCON = 1 // Remote control (AI and consoles), cut to disable var/const/SMES_WIRE_INPUT = 2 // Input wire, cut to disable input, pulse to disable for 60s @@ -33,9 +19,9 @@ var/const/SMES_WIRE_FAILSAFES = 16 // Cut to disable failsafes, mend to reenable /datum/wires/smes/GetInteractWindow() var/obj/machinery/power/smes/buildable/S = holder . += ..() - . += io_hint.show(S.input_cut || S.input_pulsed || S.output_cut || S.output_pulsed) - . += safeties_hint.show(S.safeties_enabled || S.grounding) - . += rcon_hint.show(S.RCon) + . += show_hint(0x1, S.input_cut || S.input_pulsed || S.output_cut || S.output_pulsed, "The green light is off.", "The green light is on.") + . += show_hint(0x2, S.safeties_enabled || S.grounding, "The red light is off.", "The red light is blinking.") + . += show_hint(0x4, S.RCon, "The blue light is on.", "The blue light is off.") /datum/wires/smes/UpdateCut(var/index, var/mended) var/obj/machinery/power/smes/buildable/S = holder diff --git a/code/datums/wires/suit_storage_unit.dm b/code/datums/wires/suit_storage_unit.dm index 2551ef3eb1..fe694d271a 100644 --- a/code/datums/wires/suit_storage_unit.dm +++ b/code/datums/wires/suit_storage_unit.dm @@ -1,20 +1,6 @@ /datum/wires/suit_storage_unit holder_type = /obj/machinery/suit_cycler wire_count = 3 - var/datum/wire_hint/zap_hint - var/datum/wire_hint/safeties_hint - var/datum/wire_hint/locked_hint - -/datum/wires/suit_storage_unit/make_wire_hints() - zap_hint = new("The orange light is off.", "The orange light is on.") - safeties_hint = new("The red light is off.", "The red light is blinking.") - locked_hint = new("The yellow light is on.", "The yellow light is off.") - -/datum/wires/suit_storage_unit/Destroy() - zap_hint = null - safeties_hint = null - locked_hint = null - return ..() var/const/SUIT_STORAGE_WIRE_ELECTRIFY = 1 var/const/SUIT_STORAGE_WIRE_SAFETY = 2 @@ -33,9 +19,9 @@ var/const/SUIT_STORAGE_WIRE_LOCKED = 4 /datum/wires/suit_storage_unit/GetInteractWindow() var/obj/machinery/suit_cycler/S = holder . += ..() - . += zap_hint.show(S.electrified) - . += safeties_hint.show(S.safeties) - . += locked_hint.show(S.locked) + . += show_hint(0x1, S.electrified, "The orange light is off.", "The orange light is on.") + . += show_hint(0x2, S.safeties, "The red light is off.", "The red light is blinking.") + . += show_hint(0x4, S.locked, "The yellow light is on.", "The yellow light is off.") /datum/wires/suit_storage_unit/UpdatePulsed(var/index) var/obj/machinery/suit_cycler/S = holder diff --git a/code/datums/wires/vending.dm b/code/datums/wires/vending.dm index f15dac3fcf..61aadf4b1b 100644 --- a/code/datums/wires/vending.dm +++ b/code/datums/wires/vending.dm @@ -1,23 +1,6 @@ /datum/wires/vending holder_type = /obj/machinery/vending wire_count = 4 - var/datum/wire_hint/zap_hint - var/datum/wire_hint/shoot_hint - var/datum/wire_hint/hidden_hint - var/datum/wire_hint/scan_id_hint - -/datum/wires/vending/make_wire_hints() - zap_hint = new("The orange light is off.", "The orange light is on.") - shoot_hint = new("The red light is off.", "The red light is blinking.") - hidden_hint = new("A green light is on.", "A green light is off.") - scan_id_hint = new("A purple light is on.", "A yellow light is on.") - -/datum/wires/vending/Destroy() - zap_hint = null - shoot_hint = null - hidden_hint = null - scan_id_hint = null - return ..() var/const/VENDING_WIRE_THROW = 1 var/const/VENDING_WIRE_CONTRABAND = 2 @@ -33,10 +16,10 @@ var/const/VENDING_WIRE_IDSCAN = 8 /datum/wires/vending/GetInteractWindow() var/obj/machinery/vending/V = holder . += ..() - . += zap_hint.show(V.seconds_electrified) - . += shoot_hint.show(V.shoot_inventory) - . += hidden_hint.show(V.categories & CAT_HIDDEN) - . += scan_id_hint.show(V.scan_id) + . += show_hint(0x1, V.seconds_electrified, "The orange light is off.", "The orange light is on.") + . += show_hint(0x2, V.shoot_inventory, "The red light is off.", "The red light is blinking.") + . += show_hint(0x4, V.categories & CAT_HIDDEN, "A green light is on.", "A green light is off.") + . += show_hint(0x8, V.scan_id, "A purple light is on.", "A yellow light is on.") /datum/wires/vending/UpdatePulsed(var/index) var/obj/machinery/vending/V = holder diff --git a/code/datums/wires/wire_hint.dm b/code/datums/wires/wire_hint.dm deleted file mode 100644 index a7967f45d7..0000000000 --- a/code/datums/wires/wire_hint.dm +++ /dev/null @@ -1,27 +0,0 @@ -// 'Wire hints' are the pieces of text on the bottom of the window that give you clues on what you're doing. -// E.g. a power light turning on or off. -// They are their own object in order to allow for logic to make them go bold if they change. - -/datum/wire_hint - var/last_state = null // Current state of the hint. Can be TRUE, FALSE, or null if nobody has interacted yet. - var/true_text // Text to display in the hacking window when the current state is true. - var/false_text // Ditto, but shown when false. - -/datum/wire_hint/New(new_true_text, new_false_text) - true_text = new_true_text - false_text = new_false_text - -// Returns text based on the state being inputted. -// If that state is different from last time, the text will be bolded. -/datum/wire_hint/proc/show(current_state) - var/state_changed = FALSE - if(last_state != null) - if(last_state != current_state) - state_changed = TRUE - last_state = current_state - if(last_state) - return state_changed ? "
    [true_text]" : "
    [true_text]" - return state_changed ? "
    [false_text]" : "
    [false_text]" - -/datum/wire_hint/proc/reset_memory() - last_state = null \ No newline at end of file diff --git a/code/datums/wires/wires.dm b/code/datums/wires/wires.dm index 2824c1b078..645d7cc043 100644 --- a/code/datums/wires/wires.dm +++ b/code/datums/wires/wires.dm @@ -17,6 +17,9 @@ var/list/wireColours = list("red", "blue", "green", "darkred", "orange", "brown" var/wire_count = 0 // Max is 16 var/wires_status = 0 // BITFLAG OF WIRES + var/hint_states = 0 // BITFLAG OF HINT STATES (For tracking if they changed for bolding in UI) + var/hint_states_initialized = FALSE // False until first time window is rendered. + var/list/wires = list() var/list/signallers = list() @@ -26,6 +29,19 @@ var/list/wireColours = list("red", "blue", "green", "darkred", "orange", "brown" var/window_x = 370 var/window_y = 470 +// Note: Its assumed states are boolean. If you ever have a multi-state hint, you must implement that yourself. +/datum/wires/proc/show_hint(flag, current_state, true_text, false_text) + var/state_changed = FALSE + if(hint_states_initialized) + if(!(hint_states & flag) != !current_state) // NOT-ing to convert to boolean + state_changed = TRUE + if(current_state) + hint_states |= flag + return state_changed ? "
    [true_text]" : "
    [true_text]" + else + hint_states &= ~flag + return state_changed ? "
    [false_text]" : "
    [false_text]" + /datum/wires/New(var/atom/holder) ..() src.holder = holder @@ -45,7 +61,6 @@ var/list/wireColours = list("red", "blue", "green", "darkred", "orange", "brown" else var/list/wires = same_wires[holder_type] src.wires = wires // Reference the wires list. - make_wire_hints() /datum/wires/Destroy() holder = null @@ -76,6 +91,7 @@ var/list/wireColours = list("red", "blue", "green", "darkred", "orange", "brown" var/html = null if(holder && CanUse(user)) html = GetInteractWindow() + hint_states_initialized = TRUE if(html) user.set_machine(holder) else @@ -109,10 +125,6 @@ var/list/wireColours = list("red", "blue", "green", "darkred", "orange", "brown" return html -// Override to spawn the wire hints here, to avoid touching New(). -/datum/wires/proc/make_wire_hints() - return - /datum/wires/Topic(href, href_list) ..() if(in_range(holder, usr) && isliving(usr)) diff --git a/polaris.dme b/polaris.dme index 18bf10a959..97eda14c8e 100644 --- a/polaris.dme +++ b/polaris.dme @@ -384,7 +384,6 @@ #include "code\datums\wires\suit_storage_unit.dm" #include "code\datums\wires\tesla_coil.dm" #include "code\datums\wires\vending.dm" -#include "code\datums\wires\wire_hint.dm" #include "code\datums\wires\wires.dm" #include "code\defines\gases.dm" #include "code\defines\obj.dm" From b0f01961de2052cec7d6fe1c515793dc1ec23b5e Mon Sep 17 00:00:00 2001 From: Leshana Date: Mon, 16 Mar 2020 05:31:09 -0400 Subject: [PATCH 37/86] Make area.gravitychange not require being passed a reference to... itself. (#6838) --- code/game/area/areas.dm | 6 +++--- code/modules/admin/secrets/random_events/gravity.dm | 2 +- code/modules/events/gravity.dm | 4 ++-- code/modules/gamemaster/actions/gravity.dm | 4 ++-- code/modules/holodeck/HolodeckControl.dm | 8 ++++---- code/modules/power/gravitygenerator.dm | 4 ++-- 6 files changed, 14 insertions(+), 14 deletions(-) diff --git a/code/game/area/areas.dm b/code/game/area/areas.dm index 0f9b208d77..3c0e1337ed 100644 --- a/code/game/area/areas.dm +++ b/code/game/area/areas.dm @@ -298,10 +298,10 @@ var/list/mob/living/forced_ambiance_list = new L << sound(sound, repeat = 0, wait = 0, volume = 50, channel = CHANNEL_AMBIENCE) L.client.time_last_ambience_played = world.time -/area/proc/gravitychange(var/gravitystate = 0, var/area/A) - A.has_gravity = gravitystate +/area/proc/gravitychange(var/gravitystate = 0) + src.has_gravity = gravitystate - for(var/mob/M in A) + for(var/mob/M in src) if(has_gravity) thunk(M) M.update_floating( M.Check_Dense_Object() ) diff --git a/code/modules/admin/secrets/random_events/gravity.dm b/code/modules/admin/secrets/random_events/gravity.dm index 929d34601e..42e83d8986 100644 --- a/code/modules/admin/secrets/random_events/gravity.dm +++ b/code/modules/admin/secrets/random_events/gravity.dm @@ -17,7 +17,7 @@ gravity_is_on = !gravity_is_on for(var/area/A in all_areas) - A.gravitychange(gravity_is_on,A) + A.gravitychange(gravity_is_on) feedback_inc("admin_secrets_fun_used",1) feedback_add_details("admin_secrets_fun_used","Grav") diff --git a/code/modules/events/gravity.dm b/code/modules/events/gravity.dm index 4d0881294f..049464cb54 100644 --- a/code/modules/events/gravity.dm +++ b/code/modules/events/gravity.dm @@ -17,7 +17,7 @@ gravity_is_on = 0 for(var/area/A in all_areas) if(A.z in zLevels) - A.gravitychange(gravity_is_on, A) + A.gravitychange(gravity_is_on) /datum/event/gravity/end() if(!gravity_is_on) @@ -25,6 +25,6 @@ for(var/area/A in all_areas) if(A.z in zLevels) - A.gravitychange(gravity_is_on, A) + A.gravitychange(gravity_is_on) command_announcement.Announce("Gravity generators are again functioning within normal parameters. Sorry for any inconvenience.", "Gravity Restored") diff --git a/code/modules/gamemaster/actions/gravity.dm b/code/modules/gamemaster/actions/gravity.dm index a3907f1aa8..f568de9eae 100644 --- a/code/modules/gamemaster/actions/gravity.dm +++ b/code/modules/gamemaster/actions/gravity.dm @@ -20,7 +20,7 @@ gravity_is_on = 0 for(var/area/A in all_areas) if(A.z in zLevels) - A.gravitychange(gravity_is_on, A) + A.gravitychange(gravity_is_on) /datum/gm_action/gravity/end() if(!gravity_is_on) @@ -28,7 +28,7 @@ for(var/area/A in all_areas) if(A.z in zLevels) - A.gravitychange(gravity_is_on, A) + A.gravitychange(gravity_is_on) command_announcement.Announce("Gravity generators are again functioning within normal parameters. Sorry for any inconvenience.", "Gravity Restored") diff --git a/code/modules/holodeck/HolodeckControl.dm b/code/modules/holodeck/HolodeckControl.dm index 2a4afe462e..ed1ced9c78 100644 --- a/code/modules/holodeck/HolodeckControl.dm +++ b/code/modules/holodeck/HolodeckControl.dm @@ -268,7 +268,7 @@ loadProgram(powerdown_program, 0) if(!linkedholodeck.has_gravity) - linkedholodeck.gravitychange(1,linkedholodeck) + linkedholodeck.gravitychange(1) active = 0 use_power = 1 @@ -365,16 +365,16 @@ use_power = 1 if(A.has_gravity) - A.gravitychange(0,A) + A.gravitychange(0) else - A.gravitychange(1,A) + A.gravitychange(1) /obj/machinery/computer/HolodeckControl/proc/emergencyShutdown() //Turn it back to the regular non-holographic room loadProgram(powerdown_program, 0) if(!linkedholodeck.has_gravity) - linkedholodeck.gravitychange(1,linkedholodeck) + linkedholodeck.gravitychange(1) active = 0 use_power = 1 diff --git a/code/modules/power/gravitygenerator.dm b/code/modules/power/gravitygenerator.dm index 3d198c18b3..ad02676e9b 100644 --- a/code/modules/power/gravitygenerator.dm +++ b/code/modules/power/gravitygenerator.dm @@ -127,13 +127,13 @@ if((A in G.localareas) && (G.on)) break if(!G) - A.gravitychange(0,A) + A.gravitychange(0) else for(var/area/A in gravity_generator:localareas) gravity_generator:on = 1 - A.gravitychange(1,A) + A.gravitychange(1) src.updateUsrDialog() return From d3f5bf472623beec2fc5f6dcc1b7d6d11c306b29 Mon Sep 17 00:00:00 2001 From: Mechoid Date: Mon, 16 Mar 2020 02:45:31 -0700 Subject: [PATCH 38/86] Force var. --- code/modules/clothing/spacesuits/rig/rig.dm | 25 +++++++-------------- 1 file changed, 8 insertions(+), 17 deletions(-) diff --git a/code/modules/clothing/spacesuits/rig/rig.dm b/code/modules/clothing/spacesuits/rig/rig.dm index c34e26b41c..d1cd58f556 100644 --- a/code/modules/clothing/spacesuits/rig/rig.dm +++ b/code/modules/clothing/spacesuits/rig/rig.dm @@ -234,19 +234,10 @@ /obj/item/weapon/rig/proc/cut_suit() offline = 2 canremove = 1 - for(var/obj/item/piece in list(helmet,boots,gloves,chest)) - if(!piece) continue - piece.icon_state = "[suit_state]" - if(airtight) - update_airtight(piece, 0) // Unseal - piece.canremove = 1 - if(istype(loc, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = loc - H.drop_from_inventory(piece) - piece.forceMove(get_turf(src)) - piece.dropped() - piece.canremove = 0 - piece.forceMove(src) + toggle_piece("helmet", loc, ONLY_RETRACT, TRUE) + toggle_piece("gauntlets", loc, ONLY_RETRACT, TRUE) + toggle_piece("boots", loc, ONLY_RETRACT, TRUE) + toggle_piece("chest", loc, ONLY_RETRACT, TRUE) update_icon(1) /obj/item/weapon/rig/proc/toggle_seals(var/mob/living/carbon/human/M,var/instant) @@ -757,15 +748,15 @@ wearer.wearing_rig = src update_icon() -/obj/item/weapon/rig/proc/toggle_piece(var/piece, var/mob/living/carbon/human/H, var/deploy_mode) +/obj/item/weapon/rig/proc/toggle_piece(var/piece, var/mob/living/carbon/human/H, var/deploy_mode, var/forced = FALSE) - if(sealing || !cell || !cell.charge) + if((sealing || !cell || !cell.charge) && !forced) return - if(!istype(wearer) || (!wearer.back == src && !wearer.belt == src)) + if((!istype(wearer) || (!wearer.back == src && !wearer.belt == src)) && !forced) return - if(usr == wearer && (usr.stat||usr.paralysis||usr.stunned)) // If the usr isn't wearing the suit it's probably an AI. + if((usr == wearer && (usr.stat||usr.paralysis||usr.stunned)) && !forced) // If the usr isn't wearing the suit it's probably an AI. return var/obj/item/check_slot From 2b9924bea354ac35a9a835593568b2d30227c562 Mon Sep 17 00:00:00 2001 From: Neerti Date: Mon, 16 Mar 2020 05:50:53 -0400 Subject: [PATCH 39/86] Makes walk intent protect you from lagging into lava. (#6841) --- code/modules/mob/living/living_movement.dm | 11 ++++++++++- code/modules/multiz/turf.dm | 5 ++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/living_movement.dm b/code/modules/mob/living/living_movement.dm index 3f6c8411d1..f730077d70 100644 --- a/code/modules/mob/living/living_movement.dm +++ b/code/modules/mob/living/living_movement.dm @@ -9,4 +9,13 @@ return (!mover.density || !density || lying) /mob/CanZASPass(turf/T, is_zone) - return ATMOS_PASS_YES \ No newline at end of file + return ATMOS_PASS_YES + +/mob/living/SelfMove(turf/n, direct) + // If on walk intent, don't willingly step into hazardous tiles. + // Unless the walker is confused. + if(m_intent == "walk" && confused <= 0) + if(!n.is_safe_to_enter(src)) + to_chat(src, span("warning", "\The [n] is dangerous to move into.")) + return FALSE // In case any code wants to know if movement happened. + return ..() // Parent call should make the mob move. \ No newline at end of file diff --git a/code/modules/multiz/turf.dm b/code/modules/multiz/turf.dm index d64abba47d..d1124f2d98 100644 --- a/code/modules/multiz/turf.dm +++ b/code/modules/multiz/turf.dm @@ -152,6 +152,9 @@ /turf/simulated/open/is_safe_to_enter(mob/living/L) if(L.can_fall()) + for(var/obj/O in contents) + if(!O.CanFallThru(L, GetBelow(src))) + return TRUE // Can't fall through this, like lattice or catwalk. if(!locate(/obj/structure/stairs) in GetBelow(src)) - return FALSE + return FALSE // Falling on stairs is safe. return ..() \ No newline at end of file From c7c714995e69f0440d39e81891aef597742245b2 Mon Sep 17 00:00:00 2001 From: Neerti Date: Mon, 16 Mar 2020 05:58:06 -0400 Subject: [PATCH 40/86] Fixes typo in halloss code. (#6842) --- code/modules/mob/living/living.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 024b1f2134..6b56d1d099 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -411,7 +411,7 @@ default behaviour is: if(!isnull(M.incoming_hal_damage_percent)) amount *= M.incoming_hal_damage_percent if(!isnull(M.disable_duration_percent)) - amount *= M.incoming_hal_damage_percent + amount *= M.disable_duration_percent else if(amount < 0) for(var/datum/modifier/M in modifiers) if(!isnull(M.incoming_healing_percent)) From 8aca2bb3ca474019ba4b08c9845f37c1ee9d4b10 Mon Sep 17 00:00:00 2001 From: Schnayy Date: Mon, 16 Mar 2020 05:51:30 -0500 Subject: [PATCH 41/86] POI wall nonsense --- code/game/turfs/simulated/dungeon/wall.dm | 69 +++++++++++++++++----- icons/turf/wall_masks.dmi | Bin 113750 -> 118255 bytes 2 files changed, 53 insertions(+), 16 deletions(-) diff --git a/code/game/turfs/simulated/dungeon/wall.dm b/code/game/turfs/simulated/dungeon/wall.dm index 6c39e01798..a688d1e6c7 100644 --- a/code/game/turfs/simulated/dungeon/wall.dm +++ b/code/game/turfs/simulated/dungeon/wall.dm @@ -16,25 +16,54 @@ return /turf/simulated/wall/solidrock //for more stylish anti-cheese. - name = "solid rock" - desc = "This rock seems dense, impossible to drill." description_info = "Probably not going to be able to drill or bomb your way through this, best to try and find a way around." - icon_state = "bedrock" - var/base_state = "bedrock" + var/icon_base = "rock" + var/rock_side = "rock_side" block_tele = TRUE -/turf/simulated/wall/solidrock/update_icon() - for(var/direction in cardinal) - var/turf/T = get_step(src,direction) - if(istype(T) && !T.density) - var/place_dir = turn(direction, 180) - if(!mining_overlay_cache["rock_side_[place_dir]"]) - mining_overlay_cache["rock_side_[place_dir]"] = image('icons/turf/walls.dmi', "rock_side", dir = place_dir) - T.add_overlay(mining_overlay_cache["rock_side_[place_dir]"]) +/turf/simulated/wall/solidrock/New(var/newloc) + ..(newloc,"bedrock") -/turf/simulated/wall/solidrock/Initialize() - icon_state = base_state - update_icon(1) +/turf/simulated/wall/solidrock/update_material() + name = "solid rock" + desc = "This rock seems dense, impossible to drill." + +/turf/simulated/wall/solidrock/proc/get_cached_border(var/cache_id, var/direction, var/icon_file, var/icon_state, var/offset = 32) + if(!mining_overlay_cache["[cache_id]_[direction]"]) + var/image/new_cached_image = image(icon_state, dir = direction, layer = ABOVE_TURF_LAYER) + switch(direction) + if(NORTH) + new_cached_image.pixel_y = offset + if(SOUTH) + new_cached_image.pixel_y = -offset + if(EAST) + new_cached_image.pixel_x = offset + if(WEST) + new_cached_image.pixel_x = -offset + mining_overlay_cache["[cache_id]_[direction]"] = new_cached_image + return new_cached_image + + return mining_overlay_cache["[cache_id]_[direction]"] + +/turf/simulated/wall/solidrock/update_icon(var/update_neighbors) + if(density) + var/image/I + for(var/i = 1 to 4) + I = image('icons/turf/wall_masks.dmi', "[material.icon_base][wall_connections[i]]", dir = 1<<(i-1)) + add_overlay(I) + for(var/direction in cardinal) + var/turf/T = get_step(src,direction) + if(istype(T) && !T.density) + add_overlay(get_cached_border(rock_side,direction,icon,rock_side)) + + else if(update_neighbors) + for(var/direction in alldirs) + if(istype(get_step(src, direction), /turf/simulated/wall/solidrock)) + var/turf/simulated/wall/solidrock/M = get_step(src, direction) + M.update_icon() + +/turf/simulated/wall/ChangeTurf() + ..() /turf/simulated/wall/solidrock/attackby() return @@ -43,4 +72,12 @@ return /turf/simulated/wall/solidrock/take_damage() //These things are suppose to be unbreakable - return \ No newline at end of file + return + +/*/turf/simulated/wall/dungeon/mossyrock // Version for POI labyrinths. No teleporting, no breaking. + name = "mossy rocks" + desc = "An old, yet impressively durably rock wall." + description_info = "It's amazingly solid for how old it appears to be. May be best to find a way around." + icon_state = "mossyrock" + var/base_state = "mossyrock" + var/mossyrock_side = "mossyrock_side"*/ \ No newline at end of file diff --git a/icons/turf/wall_masks.dmi b/icons/turf/wall_masks.dmi index 916d230ffd234aa4bad586b6fdd7bdfc9129f82b..c8564ac407f50146a703c7f5b808f32cf28f753b 100644 GIT binary patch delta 57129 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 A_5c6? From a5dd73f3d53a2f4975e0ac502b950e64d9d7ff88 Mon Sep 17 00:00:00 2001 From: Schnayy Date: Mon, 16 Mar 2020 16:34:53 -0500 Subject: [PATCH 42/86] fixfixfix --- code/game/turfs/simulated/dungeon/wall.dm | 41 +++++++++++++++++------ code/modules/mining/mine_turfs.dm | 3 ++ 2 files changed, 33 insertions(+), 11 deletions(-) diff --git a/code/game/turfs/simulated/dungeon/wall.dm b/code/game/turfs/simulated/dungeon/wall.dm index a688d1e6c7..be26ab2393 100644 --- a/code/game/turfs/simulated/dungeon/wall.dm +++ b/code/game/turfs/simulated/dungeon/wall.dm @@ -17,13 +17,16 @@ /turf/simulated/wall/solidrock //for more stylish anti-cheese. description_info = "Probably not going to be able to drill or bomb your way through this, best to try and find a way around." - var/icon_base = "rock" var/rock_side = "rock_side" block_tele = TRUE /turf/simulated/wall/solidrock/New(var/newloc) ..(newloc,"bedrock") +/turf/simulated/wall/solidrock/Initialize() + ..() + update_icon(1) + /turf/simulated/wall/solidrock/update_material() name = "solid rock" desc = "This rock seems dense, impossible to drill." @@ -49,7 +52,7 @@ if(density) var/image/I for(var/i = 1 to 4) - I = image('icons/turf/wall_masks.dmi', "[material.icon_base][wall_connections[i]]", dir = 1<<(i-1)) + I = image('icons/turf/wall_masks.dmi', "rock[wall_connections[i]]", dir = 1<<(i-1)) add_overlay(I) for(var/direction in cardinal) var/turf/T = get_step(src,direction) @@ -62,9 +65,6 @@ var/turf/simulated/wall/solidrock/M = get_step(src, direction) M.update_icon() -/turf/simulated/wall/ChangeTurf() - ..() - /turf/simulated/wall/solidrock/attackby() return @@ -74,10 +74,29 @@ /turf/simulated/wall/solidrock/take_damage() //These things are suppose to be unbreakable return -/*/turf/simulated/wall/dungeon/mossyrock // Version for POI labyrinths. No teleporting, no breaking. - name = "mossy rocks" + +//Mossy rocks for POI. Unbreakable, no teleport. + +/turf/simulated/wall/solidrock/mossyrockpoi // Version for POI labyrinths. No teleporting, no breaking. desc = "An old, yet impressively durably rock wall." - description_info = "It's amazingly solid for how old it appears to be. May be best to find a way around." - icon_state = "mossyrock" - var/base_state = "mossyrock" - var/mossyrock_side = "mossyrock_side"*/ \ No newline at end of file + var/mossyrock_side = "mossyrock_side" + +/turf/simulated/wall/solidrock/New(var/newloc) + ..(newloc,"mossyrock") + +/turf/simulated/wall/solidrock/mossyrockpoi/update_icon(var/update_neighbors) + if(density) + var/image/I + for(var/i = 1 to 4) + I = image('icons/turf/wall_masks.dmi', "mossyrock[wall_connections[i]]", dir = 1<<(i-1)) + add_overlay(I) + for(var/direction in cardinal) + var/turf/T = get_step(src,direction) + if(istype(T) && !T.density) + add_overlay(get_cached_border(mossyrock_side,direction,icon,mossyrock_side)) + + else if(update_neighbors) + for(var/direction in alldirs) + if(istype(get_step(src, direction), /turf/simulated/wall/solidrock/mossyrockpoi)) + var/turf/simulated/wall/solidrock/mossyrockpoi/M = get_step(src, direction) + M.update_icon() \ No newline at end of file diff --git a/code/modules/mining/mine_turfs.dm b/code/modules/mining/mine_turfs.dm index 6e4990c40a..5d7616aef7 100644 --- a/code/modules/mining/mine_turfs.dm +++ b/code/modules/mining/mine_turfs.dm @@ -212,6 +212,9 @@ turf/simulated/mineral/floor/light_corner if(istype(get_step(src, direction), /turf/simulated/mineral)) var/turf/simulated/mineral/M = get_step(src, direction) M.update_icon() + if(istype(get_step(src, direction), /turf/simulated/wall/solidrock)) + var/turf/simulated/wall/solidrock/M = get_step(src, direction) + M.update_icon() /turf/simulated/mineral/ex_act(severity) From c7ba2a8e4be57060957a6d3445d966043cb9dd07 Mon Sep 17 00:00:00 2001 From: Mechoid Date: Mon, 16 Mar 2020 21:21:41 -0700 Subject: [PATCH 43/86] Antag Uplink Expansion (#6788) * Adds Energy Daggerpens, Thieves gloves and Buzzer Ring. * Updoot * fixfix weakfire * Extra Touches * chlgongog * Fix antag injector cases. --- code/datums/uplink/announcements.dm | 4 +- code/datums/uplink/armor.dm | 15 ++ code/datums/uplink/implants.dm | 20 +-- code/datums/uplink/medical.dm | 12 ++ code/datums/uplink/resources.dm | 48 ++++++ code/datums/uplink/stealth_items.dm | 14 +- code/datums/uplink/stealthy_weapons.dm | 48 ++++++ code/datums/uplink/tools.dm | 11 ++ code/datums/uplink/uplink_categories.dm | 2 +- code/datums/uplink/uplink_items.dm | 30 ++++ code/datums/uplink/visible_weapons.dm | 18 +- code/game/objects/items.dm | 5 +- .../items/weapons/implants/implantaugment.dm | 6 +- code/game/objects/items/weapons/shields.dm | 9 +- .../items/weapons/storage/quickdraw.dm | 20 ++- .../items/weapons/storage/uplink_kits.dm | 40 +++++ .../objects/items/weapons/tanks/tank_types.dm | 13 ++ code/game/objects/items/weapons/traps.dm | 1 + code/modules/clothing/gloves/antagonist.dm | 157 ++++++++++++++++++ code/modules/mob/_modifiers/fire.dm | 3 + code/modules/organs/internal/augment.dm | 2 +- code/modules/paperwork/pen.dm | 97 +++++++++++ code/modules/projectiles/guns/energy.dm | 11 +- .../projectiles/guns/magnetic/gasthrower.dm | 77 +++++++++ .../projectiles/guns/projectile/sniper.dm | 1 + code/modules/projectiles/projectile.dm | 2 +- .../modules/projectiles/projectile/bullets.dm | 8 + .../modules/projectiles/projectile/scatter.dm | 10 ++ html/changelogs/mechoid - antaguplink.yml | 58 +++++++ icons/mob/items/lefthand_melee.dmi | Bin 25975 -> 25980 bytes icons/obj/bureaucracy.dmi | Bin 20529 -> 21378 bytes icons/obj/railgun.dmi | Bin 7423 -> 8126 bytes polaris.dme | 3 + 33 files changed, 717 insertions(+), 28 deletions(-) create mode 100644 code/datums/uplink/resources.dm create mode 100644 code/modules/clothing/gloves/antagonist.dm create mode 100644 code/modules/projectiles/guns/magnetic/gasthrower.dm create mode 100644 html/changelogs/mechoid - antaguplink.yml diff --git a/code/datums/uplink/announcements.dm b/code/datums/uplink/announcements.dm index 86a9567a8d..1c4a448cee 100644 --- a/code/datums/uplink/announcements.dm +++ b/code/datums/uplink/announcements.dm @@ -13,7 +13,7 @@ /datum/uplink_item/abstract/announcements/fake_centcom name = "Command Update Announcement" desc = "Causes a falsified Command Update. Triggers immediately after supplying additional data." - item_cost = 40 + item_cost = 20 /datum/uplink_item/abstract/announcements/fake_centcom/extra_args(var/mob/user) var/title = sanitize(input("Enter your announcement title.", "Announcement Title") as null|text) @@ -41,7 +41,7 @@ /datum/uplink_item/abstract/announcements/fake_crew_arrival name = "Crew Arrival Announcement/Records" desc = "Creates a fake crew arrival announcement as well as fake crew records, using your current appearance (including held items!) and worn id card. Trigger with care!" - item_cost = 30 + item_cost = 15 /datum/uplink_item/abstract/announcements/fake_crew_arrival/get_goods(var/obj/item/device/uplink/U, var/loc, var/mob/user, var/list/args) if(!user) diff --git a/code/datums/uplink/armor.dm b/code/datums/uplink/armor.dm index 20367f3989..0d7d814310 100644 --- a/code/datums/uplink/armor.dm +++ b/code/datums/uplink/armor.dm @@ -13,3 +13,18 @@ name = "Heavy Armor Vest" item_cost = 40 path = /obj/item/clothing/suit/storage/vest/heavy/merc + +/datum/uplink_item/item/armor/gorlexsuit + name = "Mercenary Voidsuit" + item_cost = 40 + path = /obj/item/weapon/storage/box/syndie_kit/voidsuit + +/datum/uplink_item/item/armor/gorlexsuit_fire + name = "Mercenary Voidsuit (Fire)" + item_cost = 40 + path = /obj/item/weapon/storage/box/syndie_kit/voidsuit/fire + +/datum/uplink_item/item/armor/combat + name = "Combat Platecarrier Set" + item_cost = 60 + path = /obj/item/clothing/suit/armor/pcarrier/merc diff --git a/code/datums/uplink/implants.dm b/code/datums/uplink/implants.dm index e36396c9cd..bbbeaf9e7e 100644 --- a/code/datums/uplink/implants.dm +++ b/code/datums/uplink/implants.dm @@ -25,51 +25,51 @@ path = /obj/item/weapon/storage/box/syndie_kit/imp_uplink /datum/uplink_item/item/implants/imp_shades - name = "Integrated Thermal-Shades Implant (Organic)" + name = "Integrated Thermal-Shades Implant" item_cost = 80 path = /obj/item/weapon/storage/box/syndie_kit/imp_aug /datum/uplink_item/item/implants/imp_taser - name = "Integrated Taser Implant (Organic)" + name = "Integrated Taser Implant" item_cost = 30 path = /obj/item/weapon/storage/box/syndie_kit/imp_aug/taser /datum/uplink_item/item/implants/imp_laser - name = "Integrated Laser Implant (Organic)" + name = "Integrated Laser Implant" item_cost = 50 path = /obj/item/weapon/storage/box/syndie_kit/imp_aug/laser /datum/uplink_item/item/implants/imp_dart - name = "Integrated Dart Implant (Organic)" + name = "Integrated Dart Implant" item_cost = 60 path = /obj/item/weapon/storage/box/syndie_kit/imp_aug/dart /datum/uplink_item/item/implants/imp_toolkit - name = "Integrated Toolkit Implant (Organic)" + name = "Integrated Toolkit Implant" item_cost = 80 path = /obj/item/weapon/storage/box/syndie_kit/imp_aug/toolkit /datum/uplink_item/item/implants/imp_medkit - name = "Integrated Medkit Implant (Organic)" + name = "Integrated Medkit Implant" item_cost = 60 path = /obj/item/weapon/storage/box/syndie_kit/imp_aug/medkit /datum/uplink_item/item/implants/imp_analyzer - name = "Integrated Research Scanner Implant (Organic)" + name = "Integrated Research Scanner Implant" item_cost = 20 path = /obj/item/weapon/storage/box/syndie_kit/imp_aug/analyzer /datum/uplink_item/item/implants/imp_sword - name = "Integrated Sword Implant (Organic)" + name = "Integrated Sword Implant" item_cost = 40 path = /obj/item/weapon/storage/box/syndie_kit/imp_aug/sword /datum/uplink_item/item/implants/imp_sprinter - name = "Integrated Sprinter Implant (Organic)" + name = "Integrated Sprinter Implant" item_cost = 40 path = /obj/item/weapon/storage/box/syndie_kit/imp_aug/sprinter /datum/uplink_item/item/implants/imp_sprinter - name = "Integrated Surge Implant (Organic)" + name = "Integrated Surge Implant" item_cost = 40 path = /obj/item/weapon/storage/box/syndie_kit/imp_aug/surge diff --git a/code/datums/uplink/medical.dm b/code/datums/uplink/medical.dm index c28fed46b9..0657b62b2e 100644 --- a/code/datums/uplink/medical.dm +++ b/code/datums/uplink/medical.dm @@ -24,11 +24,23 @@ item_cost = 10 path = /obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/clotting +/datum/uplink_item/item/medical/clotting_case + name = "Clotting Medicine case" + item_cost = 20 + desc = "A case of three myelamine injectors. Can rapidly remove and stow up to six injectors." + path = /obj/item/weapon/storage/quickdraw/syringe_case/clotting + /datum/uplink_item/item/medical/bonemeds name = "Bone Repair injector" item_cost = 10 path = /obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/bonemed +/datum/uplink_item/item/medical/bonemeds_case + name = "Bone Repair case" + item_cost = 20 + desc = "A case of three osteodaxon injectors. Can rapidly remove and stow up to six injectors." + path = /obj/item/weapon/storage/quickdraw/syringe_case/bonemed + /datum/uplink_item/item/medical/ambrosiadeusseeds name = "Box of 7x ambrosia deus seed packets" item_cost = 10 diff --git a/code/datums/uplink/resources.dm b/code/datums/uplink/resources.dm new file mode 100644 index 0000000000..a544cab728 --- /dev/null +++ b/code/datums/uplink/resources.dm @@ -0,0 +1,48 @@ + +/datum/uplink_item/crated/resources + name = "Resource Crate" + desc = "A crate routed from an in-system trading post, containing various valuable materials." + item_cost = 60 + category = /datum/uplink_category/services + + paths = list(\ + /obj/fiftyspawner/uranium,\ + /obj/fiftyspawner/phoron,\ + /obj/fiftyspawner/gold,\ + /obj/fiftyspawner/silver,\ + /obj/fiftyspawner/osmium,\ + /obj/fiftyspawner/plasteel\ + ) + +/datum/uplink_item/crated/seeds + name = "Exotic Plantlife Crate" + desc = "A crate routed from an in-system trading post, containing various exotic plants." + item_cost = 20 + category = /datum/uplink_category/services + + paths = list(\ + /obj/item/seeds/random,\ + /obj/item/seeds/random,\ + /obj/item/seeds/random,\ + /obj/item/seeds/random,\ + /obj/item/seeds/random,\ + /obj/item/seeds/random,\ + /obj/item/seeds/random,\ + /obj/item/seeds/random\ + ) + +/datum/uplink_item/crated/spare_organs + name = "Spare Organ Crate" + desc = "A crate stolen from a medical relief ship, containing various bioprinted organs." + item_cost = 20 + category = /datum/uplink_category/services + crate_path = /obj/structure/closet/crate/freezer + + paths = list(\ + /obj/item/organ/internal/eyes/replicant,\ + /obj/item/organ/internal/heart/replicant,\ + /obj/item/organ/internal/kidneys/replicant,\ + /obj/item/organ/internal/liver/replicant,\ + /obj/item/organ/internal/lungs/replicant,\ + /obj/item/organ/internal/voicebox/replicant\ + ) diff --git a/code/datums/uplink/stealth_items.dm b/code/datums/uplink/stealth_items.dm index 0a17e659a6..973e851b02 100644 --- a/code/datums/uplink/stealth_items.dm +++ b/code/datums/uplink/stealth_items.dm @@ -37,4 +37,16 @@ /datum/uplink_item/item/stealth_items/makeover name = "Makeover Kit" item_cost = 5 - path = /obj/item/weapon/makeover \ No newline at end of file + path = /obj/item/weapon/makeover + +/datum/uplink_item/item/stealth_items/thievesgloves + name = "Thieve's Gloves" + desc = "A pair of sterile gloves that allow the wearer to inspect the backpacks of other players, and swap pocket items." + item_cost = 30 + path = /obj/item/clothing/gloves/sterile/thieves + +/datum/uplink_item/item/stealth_items/deadringer + name = "Stealth Watch" + desc = "A strange watch which can be used to create a fake corpse if you are injured when it is active, as it projects a cloaking field around your person." + item_cost = 50 + path = /obj/item/weapon/deadringer diff --git a/code/datums/uplink/stealthy_weapons.dm b/code/datums/uplink/stealthy_weapons.dm index 5576ebcac5..2f4cab5ff7 100644 --- a/code/datums/uplink/stealthy_weapons.dm +++ b/code/datums/uplink/stealthy_weapons.dm @@ -33,3 +33,51 @@ name = "Random Toxin - Beaker" item_cost = 10 path = /obj/item/weapon/storage/box/syndie_kit/toxin + +/datum/uplink_item/item/stealthy_weapons/penblade + name = "Energy Penblade, Black" + desc = "A concealed energy dagger with the functional casing of a pen. Makes an impressive throwing weapon." + item_cost = 20 + path = /obj/item/weapon/pen/blade + +/datum/uplink_item/item/stealthy_weapons/penblade_red + name = "Energy Penblade, Red" + desc = "A concealed energy dagger with the functional casing of a pen. Makes an impressive throwing weapon." + item_cost = 20 + path = /obj/item/weapon/pen/blade/red + +/datum/uplink_item/item/stealthy_weapons/penblade_blue + name = "Energy Penblade, Blue" + desc = "A concealed energy dagger with the functional casing of a pen. Makes an impressive throwing weapon." + item_cost = 20 + path = /obj/item/weapon/pen/blade/blue + +/datum/uplink_item/item/stealthy_weapons/penblade_fancy + name = "Energy Penblade, Fountain" + desc = "A concealed energy dagger with the functional casing of a pen. Makes an impressive throwing weapon." + item_cost = 20 + path = /obj/item/weapon/pen/blade/fountain + +/datum/uplink_item/item/stealthy_weapons/angrybuzzer + name = "Morphium Shock Ring" + desc = "An enigmatic ring used to create powerful electric shocks when punching. Can be used as a brute-force method of defibrillation." + item_cost = 40 + path = /obj/item/clothing/gloves/ring/buzzer + +/datum/uplink_item/item/stealthy_weapons/huntingtrap + name = "Camonetted Beartraps" + desc = "A box of unique beartraps which will partially cloak when deployed, allowing for more effective hunting." + item_cost = 30 + path = /obj/item/weapon/storage/box/syndie_kit/deadliest_game + +/datum/uplink_item/item/stealthy_weapons/virus + name = "Virus Cultures" + desc = "A box of three unique virus cultures. As dangerous to you as anyone else if handled improperly." + item_cost = 40 + path = /obj/item/weapon/storage/box/syndie_kit/viral + +/datum/uplink_item/item/stealthy_weapons/syringe_case + name = "Quickdraw Syringe Case" + desc = "A small box capable of holding six syringes for rapid deployment. Fits in your pocket." + item_cost = 20 + path = /obj/item/weapon/storage/quickdraw/syringe_case diff --git a/code/datums/uplink/tools.dm b/code/datums/uplink/tools.dm index 6c340385b0..6f70c1111c 100644 --- a/code/datums/uplink/tools.dm +++ b/code/datums/uplink/tools.dm @@ -91,6 +91,12 @@ item_cost = 30 path = /obj/item/weapon/card/emag +/datum/uplink_item/item/tools/graviton + name = "Graviton Goggles" + desc = "An obvious, if useful pair of advanced imaging goggles that allow you to see objects and turfs through walls." + item_cost = 15 + path = /obj/item/clothing/glasses/graviton + /datum/uplink_item/item/tools/thermal name = "Thermal Imaging Glasses" item_cost = 30 @@ -111,6 +117,11 @@ item_cost = 60 path = /obj/item/weapon/storage/box/syndie_kit/demolitions_heavy +/datum/uplink_item/item/tools/integratedcircuitprinter + name = "Integrated Circuit Printer (Upgraded)" + item_cost = 10 + path = /obj/item/device/integrated_circuit_printer/upgraded + /* /datum/uplink_item/item/tools/packagebomb/huge name = "Package Bomb (Huge) diff --git a/code/datums/uplink/uplink_categories.dm b/code/datums/uplink/uplink_categories.dm index 2776085594..d9e6d84db7 100644 --- a/code/datums/uplink/uplink_categories.dm +++ b/code/datums/uplink/uplink_categories.dm @@ -52,4 +52,4 @@ datum/uplink_category/ammunition name = "Telecrystals" /datum/uplink_category/backup - name = "Backup" \ No newline at end of file + name = "Backup" diff --git a/code/datums/uplink/uplink_items.dm b/code/datums/uplink/uplink_items.dm index 94b1281dd3..b6c8cf9952 100644 --- a/code/datums/uplink/uplink_items.dm +++ b/code/datums/uplink/uplink_items.dm @@ -162,6 +162,36 @@ datum/uplink_item/dd_SortValue() return "\icon[default_abstract_uplink_icon]" +/* + * Crated goods. + */ + +/datum/uplink_item/crated + var/crate_path = /obj/structure/largecrate + var/list/paths = list() // List of paths to be spawned into the crate. + +/datum/uplink_item/crated/get_goods(var/obj/item/device/uplink/U, var/loc) + var/obj/L = new crate_path(get_turf(loc)) + + L.adjust_scale(rand(9, 12) / 10, rand(9, 12) / 10) // Some variation in the crate / locker size. + + for(var/path in paths) + var/obj/O = new path(L) + O.forceMove(L) + + return L + +/datum/uplink_item/crated/description() + if(!desc) + // Fallback description + var/obj/temp = crate_path + desc = initial(temp.desc) + return ..() + +/datum/uplink_item/crated/log_icon() + var/obj/I = crate_path + return "\icon[I]" + /**************** * Support procs * ****************/ diff --git a/code/datums/uplink/visible_weapons.dm b/code/datums/uplink/visible_weapons.dm index e4c27752f0..0ed9b26226 100644 --- a/code/datums/uplink/visible_weapons.dm +++ b/code/datums/uplink/visible_weapons.dm @@ -61,7 +61,7 @@ /datum/uplink_item/item/visible_weapons/riggedlaser name = "Exosuit Rigged Laser" - item_cost = 60 + item_cost = 30 path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/riggedlaser /datum/uplink_item/item/visible_weapons/revolver @@ -146,7 +146,7 @@ /datum/uplink_item/item/visible_weapons/egun name = "Energy Gun" - item_cost = 60 + item_cost = 30 path = /obj/item/weapon/gun/energy/gun /datum/uplink_item/item/visible_weapons/lasercannon @@ -171,5 +171,17 @@ /datum/uplink_item/item/visible_weapons/xray name = "Xray Gun" - item_cost = 85 + item_cost = 60 path = /obj/item/weapon/gun/energy/xray + +/datum/uplink_item/item/visible_weapons/flamethrower + name = "Heavy Flamethrower" + desc = "A large flamethrower that runs on pressurized, gaseous phoron and electric charge." + item_cost = 60 + path = /obj/item/weapon/storage/secure/briefcase/flamer + +/datum/uplink_item/item/visible_weapons/concussion_grenades + name = "Concussion Grenades (8)" + desc = "A box of eight concussion grenades." + item_cost = 30 + path = /obj/item/weapon/storage/box/syndie_kit/concussion_grenade diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index ec178a7709..02161a4db6 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -634,6 +634,8 @@ modules/mob/mob_movement.dm if you move you will be zoomed out modules/mob/living/carbon/human/life.dm if you die, you will be zoomed out. */ //Looking through a scope or binoculars should /not/ improve your periphereal vision. Still, increase viewsize a tiny bit so that sniping isn't as restricted to NSEW +/obj/item/var/ignore_visor_zoom_restriction = FALSE + /obj/item/proc/zoom(var/tileoffset = 14,var/viewsize = 9) //tileoffset is client view offset in the direction the user is facing. viewsize is how far out this thing zooms. 7 is normal view var/devicename @@ -682,7 +684,8 @@ modules/mob/living/carbon/human/life.dm if you die, you will be zoomed out. H.client.pixel_y = 0 H.visible_message("[usr] peers through the [zoomdevicename ? "[zoomdevicename] of the [src.name]" : "[src.name]"].") - H.looking_elsewhere = TRUE + if(!ignore_visor_zoom_restriction) + H.looking_elsewhere = TRUE H.handle_vision() else diff --git a/code/game/objects/items/weapons/implants/implantaugment.dm b/code/game/objects/items/weapons/implants/implantaugment.dm index 10873d1d06..be6c8721ee 100644 --- a/code/game/objects/items/weapons/implants/implantaugment.dm +++ b/code/game/objects/items/weapons/implants/implantaugment.dm @@ -75,12 +75,12 @@ var/obj/item/organ/external/E = setup_augment_slots(H, NewOrgan) to_chat(H, "You feel a tingling sensation in your [part].") - if(E && istype(E) && !(H.internal_organs_by_name[NewOrgan.organ_tag])) + NewOrgan.forceMove(H) + NewOrgan.owner = H + if(E && istype(E) && !(H.internal_organs_by_name[NewOrgan.organ_tag]) && NewOrgan.check_verb_compatability()) spawn(rand(1 SECONDS, 30 SECONDS)) to_chat(H, "You feel a pressure in your [E] as the tingling fades, the lump caused by the implant now gone.") - NewOrgan.forceMove(H) - NewOrgan.owner = H if(E.internal_organs == null) E.internal_organs = list() E.internal_organs |= NewOrgan diff --git a/code/game/objects/items/weapons/shields.dm b/code/game/objects/items/weapons/shields.dm index 4e89372ec1..744a92e370 100644 --- a/code/game/objects/items/weapons/shields.dm +++ b/code/game/objects/items/weapons/shields.dm @@ -186,15 +186,22 @@ var/mutable_appearance/blade_overlay = mutable_appearance(icon, "[icon_state]_blade") if(lcolor) blade_overlay.color = lcolor + color = lcolor cut_overlays() //So that it doesn't keep stacking overlays non-stop on top of each other if(active) add_overlay(blade_overlay) item_state = "[icon_state]_blade" set_light(lrange, lpower, lcolor) else + color = "FFFFFF" set_light(0) item_state = "[icon_state]" + if(istype(usr,/mob/living/carbon/human)) + var/mob/living/carbon/human/H = usr + H.update_inv_l_hand() + H.update_inv_r_hand() + /obj/item/weapon/shield/energy/AltClick(mob/living/user) if(!in_range(src, user)) //Basic checks to prevent abuse return @@ -204,7 +211,7 @@ if(alert("Are you sure you want to recolor your shield?", "Confirm Recolor", "Yes", "No") == "Yes") var/energy_color_input = input(usr,"","Choose Energy Color",lcolor) as color|null if(energy_color_input) - lcolor = sanitize_hexcolor(energy_color_input, desired_format=6, include_crunch=1) + lcolor = sanitize_hexcolor(energy_color_input) update_icon() /obj/item/weapon/shield/energy/examine(mob/user) diff --git a/code/game/objects/items/weapons/storage/quickdraw.dm b/code/game/objects/items/weapons/storage/quickdraw.dm index 86d7c76ca2..a2094f50fd 100644 --- a/code/game/objects/items/weapons/storage/quickdraw.dm +++ b/code/game/objects/items/weapons/storage/quickdraw.dm @@ -77,4 +77,22 @@ /obj/item/weapon/reagent_containers/syringe, /obj/item/weapon/reagent_containers/syringe, /obj/item/weapon/reagent_containers/syringe - ) \ No newline at end of file + ) + +/obj/item/weapon/storage/quickdraw/syringe_case/clotting + desc = "A small case for safely carrying sharps around. This one is deluxe!" + max_w_class = ITEMSIZE_SMALL + starts_with = list( + /obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/clotting, + /obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/clotting, + /obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/clotting + ) + +/obj/item/weapon/storage/quickdraw/syringe_case/bonemed + desc = "A small case for safely carrying sharps around. This one is deluxe!" + max_w_class = ITEMSIZE_SMALL + starts_with = list( + /obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/bonemed, + /obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/bonemed, + /obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/bonemed + ) diff --git a/code/game/objects/items/weapons/storage/uplink_kits.dm b/code/game/objects/items/weapons/storage/uplink_kits.dm index 2144a1e394..abae12ed8a 100644 --- a/code/game/objects/items/weapons/storage/uplink_kits.dm +++ b/code/game/objects/items/weapons/storage/uplink_kits.dm @@ -266,6 +266,37 @@ /obj/item/weapon/tool/screwdriver ) +/obj/item/weapon/storage/box/syndie_kit/voidsuit + starts_with = list( + /obj/item/clothing/suit/space/void/merc, + /obj/item/clothing/head/helmet/space/void/merc, + /obj/item/clothing/shoes/magboots, + /obj/item/weapon/tank/jetpack/oxygen + ) + +/obj/item/weapon/storage/box/syndie_kit/voidsuit/fire + starts_with = list( + /obj/item/clothing/suit/space/void/merc/fire, + /obj/item/clothing/head/helmet/space/void/merc/fire, + /obj/item/clothing/shoes/magboots, + /obj/item/weapon/tank/jetpack/oxygen + ) + +/obj/item/weapon/storage/box/syndie_kit/concussion_grenade + starts_with = list( + /obj/item/weapon/grenade/concussion = 8 + ) + +/obj/item/weapon/storage/box/syndie_kit/deadliest_game + starts_with = list( + /obj/item/weapon/beartrap/hunting = 4 + ) + +/obj/item/weapon/storage/box/syndie_kit/viral + starts_with = list( + /obj/item/weapon/virusdish/random = 3 + ) + /obj/item/weapon/storage/secure/briefcase/rifle name = "secure briefcase" starts_with = list( @@ -275,6 +306,15 @@ /obj/item/ammo_casing/a145 = 4 ) +/obj/item/weapon/storage/secure/briefcase/flamer + name = "secure briefcase" + starts_with = list( + /obj/item/weapon/gun/magnetic/gasthrower, + /obj/item/weapon/cell/super, + /obj/item/weapon/stock_parts/capacitor/adv, + /obj/item/weapon/tank/phoron/pressurized = 2 + ) + /obj/item/weapon/storage/secure/briefcase/fuelrod name = "heavy briefcase" desc = "A heavy, locked briefcase." diff --git a/code/game/objects/items/weapons/tanks/tank_types.dm b/code/game/objects/items/weapons/tanks/tank_types.dm index 9e984ba05f..6d6839a4a5 100644 --- a/code/game/objects/items/weapons/tanks/tank_types.dm +++ b/code/game/objects/items/weapons/tanks/tank_types.dm @@ -113,6 +113,19 @@ air_contents.adjust_gas("phoron", (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C)) return +/obj/item/weapon/tank/phoron/pressurized + name = "fuel can" + icon_state = "phoron_vox" + w_class = ITEMSIZE_NORMAL + +/obj/item/weapon/tank/phoron/pressurized/Initialize() + ..() + + adjust_scale(0.8) + + air_contents.adjust_gas("phoron", (7*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C)) + return + /* * Emergency Oxygen */ diff --git a/code/game/objects/items/weapons/traps.dm b/code/game/objects/items/weapons/traps.dm index 1f9397e705..8e6667c759 100644 --- a/code/game/objects/items/weapons/traps.dm +++ b/code/game/objects/items/weapons/traps.dm @@ -105,6 +105,7 @@ L.Stun(stun_length) to_chat(L, "The steel jaws of \the [src] bite into you, trapping you in place!") deployed = 0 + anchored = FALSE can_buckle = initial(can_buckle) /obj/item/weapon/beartrap/Crossed(atom/movable/AM as mob|obj) diff --git a/code/modules/clothing/gloves/antagonist.dm b/code/modules/clothing/gloves/antagonist.dm new file mode 100644 index 0000000000..b11a29313d --- /dev/null +++ b/code/modules/clothing/gloves/antagonist.dm @@ -0,0 +1,157 @@ +/* + * Antagonist-specific gloves, such as traitor or ling-only types. + */ + +// Thief - Traitor / Merc +/obj/item/clothing/gloves/sterile/thieves + name = "sterile gloves" + desc = "Sterile gloves." + description_antag = "These gloves are uniquely suited for stealing, as well as breaking and entering. They have minor insulation.\ + Attempting to 'help' someone will open their backpack, if it exists, or their belt if they have no backpack, allowing you to deposit\ + items into the inventories. Be careful about making too much noise.\ + Disarm intent will swap the items in your LEFT pockets. Grab will swap RIGHT pockets." + icon_state = "latex" + item_state_slots = list(slot_r_hand_str = "white", slot_l_hand_str = "white") + siemens_coefficient = 0.5 // Not perfect, but slightly more protective than nothing. + permeability_coefficient = 0.01 + germ_level = 0 + fingerprint_chance = 10 // They're thieves' gloves. What do you think? + +/obj/item/clothing/gloves/sterile/thieves/proc/pickpocket(var/mob/living/carbon/human/user, var/mob/living/carbon/human/target, var/proximity) + if(!proximity || !user || !target) + return 0 + + if(!istype(target)) + return 0 + + if(user.a_intent != I_HURT && (turn(target.dir, 180) == get_dir(user, target))) + to_chat(target, "[user] rifles in your pockets!") + + if(user.a_intent == I_HELP) + if(istype(target.back,/obj/item/weapon/storage) && do_after(user, 3 SECONDS, target)) + var/obj/item/weapon/storage/Backpack = target.back + Backpack.open(user) + else if(istype(target.belt, /obj/item/weapon/storage) && do_after(user, 5 SECONDS, target)) + var/obj/item/weapon/storage/Belt = target.belt + Belt.open(user) + return 1 + + if(user.a_intent == I_DISARM) + var/obj/item/LTarg = target.l_store + var/obj/item/LUser = user.l_store + + if(do_after(user, 1 SECOND, target)) + if(istype(LTarg) && do_after(user, 1 SECOND, target)) + target.drop_from_inventory(LTarg) + target.l_store = null + user.l_store = LTarg + LTarg.forceMove(user) + LTarg.equipped(user, slot_l_store) + else + target.drop_from_inventory(LTarg) + + if(istype(LUser) && do_after(user, 1 SECOND, target)) + user.drop_from_inventory(LUser) + target.l_store = LUser + LUser.forceMove(target) + LUser.equipped(target, slot_l_store) + else if(istype(LUser) && LUser != user.l_store) // We've taken something, so drop the one that's in bluespace. + user.drop_from_inventory(LUser) + + return 1 + + if(user.a_intent == I_GRAB) + var/obj/item/RTarg = target.r_store + var/obj/item/RUser = user.r_store + + if(do_after(user, 1 SECOND, target)) + if(istype(RTarg) && do_after(user, 1 SECOND, target)) + target.drop_from_inventory(RTarg) + target.r_store = null + user.r_store = RTarg + RTarg.forceMove(user) + RTarg.equipped(user, slot_r_store) + else + target.drop_from_inventory(RTarg) + + if(istype(RUser) && do_after(user, 1 SECOND, target)) + user.drop_from_inventory(RUser) + target.r_store = RUser + RUser.forceMove(target) + RUser.equipped(target, slot_r_store) + else if(istype(RUser) && RUser != user.r_store) // We've taken something, so drop the one that's in bluespace. + user.drop_from_inventory(RUser) + + return 1 + +/obj/item/clothing/gloves/sterile/thieves/Touch(var/atom/A, var/proximity) + if(proximity && istype(usr, /mob/living/carbon/human) && do_after(usr, 1 SECOND, A)) + return pickpocket(usr, A, proximity) + return 0 + +// Buzzer Ring - Traitor, Merc. +/obj/item/clothing/gloves/ring/buzzer + name = "ring" + desc = "A plain metal band." + description_antag = "This morphium-alloy ring continually generates an electric field, capable of electrocuting a target while not injuring the wearer.\ + The device is also capable of 'frankenstein'-ing a corpse, long after normal technology would be able to save them. The body will still be tied to the\ + normal damage limits for survival, however, so care must be taken." + icon_state = "material" + var/battery_type = /obj/item/weapon/cell/device/weapon/recharge + var/obj/item/weapon/cell/battery = null + +/obj/item/clothing/gloves/ring/buzzer/get_cell() + return battery + +/obj/item/clothing/gloves/ring/buzzer/Initialize() + ..() + if(!battery) + battery = new battery_type(src) + +/obj/item/clothing/gloves/ring/buzzer/Touch(var/atom/A, var/proximity) + if(proximity && istype(usr, /mob/living/carbon/human)) + return zap(usr, A, proximity) + return 0 + +/obj/item/clothing/gloves/ring/buzzer/proc/zap(var/mob/living/carbon/human/user, var/atom/movable/target, var/proximity) + . = FALSE + if(user.a_intent == I_HURT && battery.percent() >= 50) + if(isliving(target)) + var/mob/living/L = target + + if(ishuman(L) && battery.percent() >= 90) // Silent text-wise, for maximum potential for gimmicks. + var/mob/living/carbon/human/H = L + + if(H.stat == DEAD) + . = TRUE + + do_defib(H) + + to_chat(L, "You feel a powerful shock!") + if(!.) + playsound(L, 'sound/effects/sparks7.ogg', 40, 1) + L.electrocute_act(battery.percent() * 0.25, src) + battery.emp_act(2) + return . + + return 0 + +/obj/item/clothing/gloves/ring/buzzer/proc/do_defib(var/mob/living/carbon/human/H = null) + if(!istype(H)) + return 0 + + dead_mob_list.Remove(H) + if((H in living_mob_list) || (H in dead_mob_list)) + WARNING("Mob [H] was ring-defibbed but already in the living or dead list still!") + living_mob_list += H + + H.timeofdeath = 0 + H.stat = UNCONSCIOUS + H.failed_last_breath = 0 + H.reload_fullscreen() + + H.emote("gasp") + H.Weaken(rand(10,25)) + H.updatehealth() + + battery.emp_act(1) diff --git a/code/modules/mob/_modifiers/fire.dm b/code/modules/mob/_modifiers/fire.dm index d69a35c2ec..7f0cb81c4c 100644 --- a/code/modules/mob/_modifiers/fire.dm +++ b/code/modules/mob/_modifiers/fire.dm @@ -17,6 +17,9 @@ /datum/modifier/fire/tick() holder.inflict_heat_damage(damage_per_tick) +/datum/modifier/fire/weak + damage_per_tick = 1 + /* * Modifier used by projectiles, like the flamethrower, that rely heavily on fire_stacks to persist. */ diff --git a/code/modules/organs/internal/augment.dm b/code/modules/organs/internal/augment.dm index d134ad12ca..569b5dda44 100644 --- a/code/modules/organs/internal/augment.dm +++ b/code/modules/organs/internal/augment.dm @@ -12,7 +12,7 @@ organ_verbs = list(/mob/living/carbon/human/proc/augment_menu) // Verbs added by the organ when present in the body. target_parent_classes = list() // Is the parent supposed to be organic, robotic, assisted? - forgiving_class = FALSE // Will the organ give its verbs when it isn't a perfect match? I.E., assisted in organic, synthetic in organic. + forgiving_class = TRUE // Will the organ give its verbs when it isn't a perfect match? I.E., assisted in organic, synthetic in organic. var/obj/item/integrated_object // Objects held by the organ, used for re-usable, deployable things. var/integrated_object_type // Object type the organ will spawn. diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm index 088e36c31b..dbfd7855ff 100644 --- a/code/modules/paperwork/pen.dm +++ b/code/modules/paperwork/pen.dm @@ -48,6 +48,11 @@ var/selectedColor = 1 var/colors = list("black","blue","red") +/obj/item/weapon/pen/AltClick(mob/user) + to_chat(user, "Click.") + playsound(loc, 'sound/items/penclick.ogg', 50, 1) + return + /obj/item/weapon/pen/multi/attack_self(mob/user) if(++selectedColor > 3) selectedColor = 1 @@ -92,6 +97,98 @@ var/trans = reagents.trans_to_mob(M, 30, CHEM_BLOOD) add_attack_logs(user,M,"Injected with [src.name] containing [contained], trasferred [trans] units") +/* + * Blade pens. + */ + +/obj/item/weapon/pen/blade + desc = "It's a normal black ink pen." + description_antag = "This pen can be transformed into a dangerous melee and thrown assassination weapon with an Alt-Click.\ + When active, it cannot be caught safely." + name = "pen" + icon = 'icons/obj/bureaucracy.dmi' + icon_state = "pen" + item_state = "pen" + slot_flags = SLOT_BELT | SLOT_EARS + throwforce = 3 + w_class = ITEMSIZE_TINY + throw_speed = 7 + throw_range = 15 + armor_penetration = 20 + + var/active = 0 + var/active_embed_chance = 0 + var/active_force = 15 + var/active_throwforce = 30 + var/active_w_class = ITEMSIZE_NORMAL + var/active_icon_state + var/default_icon_state + +/obj/item/weapon/pen/blade/Initialize() + ..() + active_icon_state = "[icon_state]-x" + default_icon_state = icon_state + +/obj/item/weapon/pen/blade/AltClick(mob/user) + ..() + if(active) + deactivate(user) + else + activate(user) + + to_chat(user, "You [active ? "de" : ""]activate \the [src]'s blade.") + +/obj/item/weapon/pen/blade/proc/activate(mob/living/user) + if(active) + return + active = 1 + icon_state = active_icon_state + embed_chance = active_embed_chance + force = active_force + throwforce = active_throwforce + sharp = 1 + edge = 1 + w_class = active_w_class + playsound(user, 'sound/weapons/saberon.ogg', 15, 1) + damtype = SEARING + catchable = FALSE + + attack_verb |= list(\ + "slashed",\ + "cut",\ + "shredded",\ + "stabbed"\ + ) + +/obj/item/weapon/pen/blade/proc/deactivate(mob/living/user) + if(!active) + return + playsound(user, 'sound/weapons/saberoff.ogg', 15, 1) + active = 0 + icon_state = default_icon_state + embed_chance = initial(embed_chance) + force = initial(force) + throwforce = initial(throwforce) + sharp = initial(sharp) + edge = initial(edge) + w_class = initial(w_class) + damtype = BRUTE + catchable = TRUE + +/obj/item/weapon/pen/blade/blue + desc = "It's a normal blue ink pen." + icon_state = "pen_blue" + colour = "blue" + +/obj/item/weapon/pen/blade/red + desc = "It's a normal red ink pen." + icon_state = "pen_red" + colour = "red" + +/obj/item/weapon/pen/blade/fountain + desc = "A well made fountain pen." + icon_state = "pen_fountain" + /* * Sleepy Pens */ diff --git a/code/modules/projectiles/guns/energy.dm b/code/modules/projectiles/guns/energy.dm index f939faa461..a851816c8f 100644 --- a/code/modules/projectiles/guns/energy.dm +++ b/code/modules/projectiles/guns/energy.dm @@ -76,12 +76,17 @@ var/start_nutrition = H.nutrition var/end_nutrition = 0 - H.nutrition -= rechargeamt / 10 + H.nutrition -= rechargeamt / 15 end_nutrition = H.nutrition - if(start_nutrition - max(0, end_nutrition) < rechargeamt / 10) - H.remove_blood((rechargeamt / 10) - (start_nutrition - max(0, end_nutrition))) + if(start_nutrition - max(0, end_nutrition) < rechargeamt / 15) + + if(H.isSynthetic()) + H.adjustToxLoss((rechargeamt / 15) - (start_nutrition - max(0, end_nutrition))) + + else + H.remove_blood((rechargeamt / 15) - (start_nutrition - max(0, end_nutrition))) power_supply.give(rechargeamt) //... to recharge 1/5th the battery update_icon() diff --git a/code/modules/projectiles/guns/magnetic/gasthrower.dm b/code/modules/projectiles/guns/magnetic/gasthrower.dm new file mode 100644 index 0000000000..f42ae95061 --- /dev/null +++ b/code/modules/projectiles/guns/magnetic/gasthrower.dm @@ -0,0 +1,77 @@ +/obj/item/weapon/gun/magnetic/gasthrower + name = "phoronthrower" + desc = "A modernized flamethrower utilizing pressurized phoron gas as both a propellant and combustion medium." + description_fluff = "A weapon designed to effectively combat the threat posed by Almachi soldiers without the danger of other forms of flamethrower." + icon_state = "gasthrower" + item_state = "bore" + wielded_item_state = "bore-wielded" + icon = 'icons/obj/railgun.dmi' + one_handed_penalty = 20 + origin_tech = list(TECH_COMBAT = 5, TECH_MATERIAL = 4, TECH_ILLEGAL = 2, TECH_PHORON = 4) + w_class = ITEMSIZE_LARGE + + burst = 3 + burst_delay = 1 + + fire_sound = 'sound/weapons/towelwipe.ogg' + + removable_components = TRUE + gun_unreliable = 0 + + load_type = /obj/item/weapon/tank + projectile_type = /obj/item/projectile/scatter/flamethrower + + power_cost = 250 + +/obj/item/weapon/gun/magnetic/gasthrower/check_ammo() + if(!loaded || !istype(loaded, load_type)) + return 0 + + var/obj/item/weapon/tank/Tank = loaded + + Tank.air_contents.update_values() // Safety + + var/turf/T = get_turf(src) + + var/phoron_amt = Tank.air_contents.gas["phoron"] + var/co2_amt = Tank.air_contents.gas["carbon_dioxide"] + var/oxy_amt = Tank.air_contents.gas["oxygen"] + var/n2o_amt = Tank.air_contents.gas["sleeping_agent"] + + if(isnull(co2_amt)) + co2_amt = 0 + + if(isnull(oxy_amt)) + oxy_amt = 0 + + if(isnull(n2o_amt)) + n2o_amt = 0 + + var/phoron_mix_proper = TRUE + if(!phoron_amt || phoron_amt < max(0.25, 3 + co2_amt - oxy_amt - (n2o_amt / 2))) + phoron_mix_proper = FALSE + + if(Tank.air_contents.return_pressure() >= T.air.return_pressure() && phoron_mix_proper) + return 1 + + return 0 + +/obj/item/weapon/gun/magnetic/gasthrower/use_ammo() + var/obj/item/weapon/tank/Tank = loaded + + var/moles_to_pull = 0.25 + + Tank.air_contents.remove(moles_to_pull) + +/obj/item/weapon/gun/magnetic/gasthrower/show_ammo(var/mob/user) + ..() + + if(loaded) + var/obj/item/weapon/tank/T = loaded + to_chat(user, "\The [T]'s pressure meter shows: [T.air_contents.return_pressure()] kpa.") + + switch(check_ammo()) + if(TRUE) + to_chat(user, "\The [src]'s display registers a proper fuel mixture.") + if(FALSE) + to_chat(user, "\The [src]'s display registers an improper fuel mixture.") diff --git a/code/modules/projectiles/guns/projectile/sniper.dm b/code/modules/projectiles/guns/projectile/sniper.dm index e68bb620ba..2ee5afefdc 100644 --- a/code/modules/projectiles/guns/projectile/sniper.dm +++ b/code/modules/projectiles/guns/projectile/sniper.dm @@ -18,6 +18,7 @@ projectile_type = /obj/item/projectile/bullet/rifle/a145 accuracy = -75 scoped_accuracy = 75 + ignore_visor_zoom_restriction = TRUE // Ignore the restriction on vision modifiers when using this gun's scope. // one_handed_penalty = 90 var/bolt_open = 0 diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 3b96846ecf..6c27eae011 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -95,7 +95,7 @@ var/spread_submunition_damage = FALSE // Do we assign damage to our sub projectiles based on our main projectile damage? var/damage = 10 - var/damage_type = BRUTE //BRUTE, BURN, TOX, OXY, CLONE, HALLOSS, ELECTROCUTE, BIOACID are the only things that should be in here + var/damage_type = BRUTE //BRUTE, BURN, TOX, OXY, CLONE, HALLOSS, ELECTROCUTE, BIOACID, SEARING are the only things that should be in here var/SA_bonus_damage = 0 // Some bullets inflict extra damage on simple animals. var/SA_vulnerability = null // What kind of simple animal the above bonus damage should be applied to. Set to null to apply to all SAs. var/nodamage = 0 //Determines if the projectile will skip any damage inflictions diff --git a/code/modules/projectiles/projectile/bullets.dm b/code/modules/projectiles/projectile/bullets.dm index d25b0e5fee..11912bb13f 100644 --- a/code/modules/projectiles/projectile/bullets.dm +++ b/code/modules/projectiles/projectile/bullets.dm @@ -266,6 +266,14 @@ flammability = 2 range = 6 +/obj/item/projectile/bullet/incendiary/flamethrower/tiny + damage = 2 + incendiary = 0 + modifier_type_to_apply = /datum/modifier/fire/weak + modifier_duration = 20 SECONDS + range = 7 + agony = 3 + /* Practice rounds and blanks */ /obj/item/projectile/bullet/practice diff --git a/code/modules/projectiles/projectile/scatter.dm b/code/modules/projectiles/projectile/scatter.dm index 0aa6ad5719..4b0511d0b4 100644 --- a/code/modules/projectiles/projectile/scatter.dm +++ b/code/modules/projectiles/projectile/scatter.dm @@ -60,3 +60,13 @@ submunitions = list( /obj/item/projectile/bullet/shotgun/ion = 3 ) + +/obj/item/projectile/scatter/flamethrower + damage = 5 + submunition_spread_max = 100 + submunition_spread_min = 30 + force_max_submunition_spread = TRUE + + submunitions = list( + /obj/item/projectile/bullet/incendiary/flamethrower/tiny = 7 + ) diff --git a/html/changelogs/mechoid - antaguplink.yml b/html/changelogs/mechoid - antaguplink.yml new file mode 100644 index 0000000000..8018619f6e --- /dev/null +++ b/html/changelogs/mechoid - antaguplink.yml @@ -0,0 +1,58 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Mechoid + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Energy Daggerpens (20): Disguised energy-knives, which do 15 searing on melee, or 30 when thrown." + - rscadd: "Thieves gloves (30): Special gloves that allow you to peep in others' backpacks and belts, and plant items in their bags / pockets." + - rscadd: "Buzzer Ring (30): Makes your first two punches electrically charged, first with 25 damage in a shock, then approximately 12.5 damage in the second. If the charge is over 90%, you can force-defib a corpse, even if it's a mindless one. Damage rules still apply, however time-of-death does not." + - rscadd: "Resource Crate (60): A crate of uranium, phoron, gold, silver, osmium, and plasteel." + - rscadd: "Exotic Plantlife Crate (20): A crate of numerous random seeds." + - rscadd: "Spare Organ Crate (20): A crate of bioprinted organs." + - rscadd: "Graviton goggles (15): A pair of combined meson/material goggles." + - rscadd: "Integrated Circuit Printer (10): An upgraded circuit printer used to make integrated machine." + - rscadd: "Flamethrower (60): A large, flame-based weapon." + - rscadd: "8 Concussion Grenades (30): A box of eight concussion grenades." + - rscadd: "4 Hunting Traps (30): A box of four hunting-traps, similar to those found in the explorer vendor." + - rscadd: "3 Virus Samples (40): A box of three unique virus samples." + - rscadd: "Quickdraw Syringe Case (20): A case that can hold six syringes, and rapidly deploy them. Fits in your pocket." + - rscadd: "Clotting Injector Case (20): A case like above which starts with 3 clotting med injectors instead." + - rscadd: "Bonemed Injector Case (20): The same as above, but with bonemeds." + - tweak: "Announcement costs lowered to be more equivalent." + - tweak: "Egun changed from 60 to 30 TC. It is nowhere near as powerful as a lascannon." + - tweak: "Exosuit rigged laser from 60 to 30 TC." + - tweak: "Xray gun from 85 to 60 TC." + - tweak: "Augments can now be used by everyone, as robot-specific ones will require FBP organ revamp." + - tweak: "Anti-Materiel Rifle can once again be used with thermals." + - tweak: "Augment guns use slightly less blood / system instability to charge, so it doesn't kill you dead in moments." + - bugfix: "Energy Shields work again, and can be colored." diff --git a/icons/mob/items/lefthand_melee.dmi b/icons/mob/items/lefthand_melee.dmi index 7df4b09d86d3542358710129f78be7ec5801ede4..eff1850a3d7c998986524348389fec7a8f106731 100644 GIT binary patch delta 22567 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 oLN`ND~DCIjBen=?O3(N)Z7uQly36dv5^* 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 X5WQG@x`zN}YeHO{j-#rOn7DrcR;ld_ literal 20529 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 diff --git a/polaris.dme b/polaris.dme index 498de062eb..33d64e5d5f 100644 --- a/polaris.dme +++ b/polaris.dme @@ -357,6 +357,7 @@ #include "code\datums\uplink\hardsuit_modules.dm" #include "code\datums\uplink\implants.dm" #include "code\datums\uplink\medical.dm" +#include "code\datums\uplink\resources.dm" #include "code\datums\uplink\stealth_items.dm" #include "code\datums\uplink\stealthy_weapons.dm" #include "code\datums\uplink\telecrystals.dm" @@ -1491,6 +1492,7 @@ #include "code\modules\clothing\ears\ears.dm" #include "code\modules\clothing\glasses\glasses.dm" #include "code\modules\clothing\glasses\hud.dm" +#include "code\modules\clothing\gloves\antagonist.dm" #include "code\modules\clothing\gloves\arm_guards.dm" #include "code\modules\clothing\gloves\boxing.dm" #include "code\modules\clothing\gloves\color.dm" @@ -2513,6 +2515,7 @@ #include "code\modules\projectiles\guns\launcher\rocket.dm" #include "code\modules\projectiles\guns\launcher\syringe_gun.dm" #include "code\modules\projectiles\guns\magnetic\bore.dm" +#include "code\modules\projectiles\guns\magnetic\gasthrower.dm" #include "code\modules\projectiles\guns\magnetic\magnetic.dm" #include "code\modules\projectiles\guns\magnetic\magnetic_construction.dm" #include "code\modules\projectiles\guns\magnetic\magnetic_railgun.dm" From 0433ee38f606bd894dffb6060bdc015c30c334f7 Mon Sep 17 00:00:00 2001 From: Mechoid Date: Tue, 17 Mar 2020 02:35:19 -0700 Subject: [PATCH 44/86] Water now properly extinguishes again (especially regarding fire modifiers), and won't duplicate itself. Flamethrowers tweaked again to be properly sane. --- code/modules/mob/_modifiers/fire.dm | 5 ++++- code/modules/mob/living/carbon/human/human_resist.dm | 4 ++-- code/modules/mob/living/living_defense.dm | 3 +++ code/modules/projectiles/guns/magnetic/gasthrower.dm | 1 + code/modules/projectiles/projectile/bullets.dm | 7 ++++--- .../reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm | 4 ++-- 6 files changed, 16 insertions(+), 8 deletions(-) diff --git a/code/modules/mob/_modifiers/fire.dm b/code/modules/mob/_modifiers/fire.dm index 7f0cb81c4c..3a3c53a9dc 100644 --- a/code/modules/mob/_modifiers/fire.dm +++ b/code/modules/mob/_modifiers/fire.dm @@ -32,8 +32,11 @@ expire() else if(holder.fire_stacks > 0) - holder.fire_stacks -= 1 + holder.fire_stacks -= 0.5 /datum/modifier/fire/stack_managed/intense mob_overlay_state = "on_fire_intense" damage_per_tick = 10 + +/datum/modifier/fire/stack_managed/weak + damage_per_tick = 1 diff --git a/code/modules/mob/living/carbon/human/human_resist.dm b/code/modules/mob/living/carbon/human/human_resist.dm index 37e20d0d21..56d42c1a15 100644 --- a/code/modules/mob/living/carbon/human/human_resist.dm +++ b/code/modules/mob/living/carbon/human/human_resist.dm @@ -1,6 +1,6 @@ /mob/living/carbon/human/process_resist() //drop && roll - if(on_fire && !buckled) + if((on_fire || has_modifier_of_type(/datum/modifier/fire)) && !buckled) adjust_fire_stacks(-1.2) Weaken(3) spin(32,2) @@ -9,7 +9,7 @@ "You stop, drop, and roll!" ) sleep(30) - if(fire_stacks <= 0) + if(fire_stacks <= 0 && !(has_modifier_of_type(/datum/modifier/fire))) visible_message( "[src] has successfully extinguished themselves!", "You extinguish yourself." diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index 09e85364ca..01f1554663 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -363,6 +363,9 @@ handle_light() update_fire() + if(has_modifier_of_type(/datum/modifier/fire)) + remove_modifiers_of_type(/datum/modifier/fire) + /mob/living/proc/update_fire() return diff --git a/code/modules/projectiles/guns/magnetic/gasthrower.dm b/code/modules/projectiles/guns/magnetic/gasthrower.dm index f42ae95061..742b5bd6c5 100644 --- a/code/modules/projectiles/guns/magnetic/gasthrower.dm +++ b/code/modules/projectiles/guns/magnetic/gasthrower.dm @@ -9,6 +9,7 @@ one_handed_penalty = 20 origin_tech = list(TECH_COMBAT = 5, TECH_MATERIAL = 4, TECH_ILLEGAL = 2, TECH_PHORON = 4) w_class = ITEMSIZE_LARGE + slowdown = 1 burst = 3 burst_delay = 1 diff --git a/code/modules/projectiles/projectile/bullets.dm b/code/modules/projectiles/projectile/bullets.dm index 06144e01f8..e05739d194 100644 --- a/code/modules/projectiles/projectile/bullets.dm +++ b/code/modules/projectiles/projectile/bullets.dm @@ -271,10 +271,11 @@ /obj/item/projectile/bullet/incendiary/flamethrower/tiny damage = 2 incendiary = 0 - modifier_type_to_apply = /datum/modifier/fire/weak + flammability = 2 + modifier_type_to_apply = /datum/modifier/fire/stack_managed/weak modifier_duration = 20 SECONDS - range = 7 - agony = 3 + range = 6 + agony = 0 /* Practice rounds and blanks */ diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm index c91a478cfb..489378b533 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm @@ -167,10 +167,10 @@ S.visible_message("[S]'s flesh sizzles where the water touches it!", "Your flesh burns in the water!") // Then extinguish people on fire. - var/needed = L.fire_stacks * 5 + var/needed = max(0,L.fire_stacks) * 5 if(amount > needed) L.ExtinguishMob() - L.adjust_fire_stacks(-(amount / 5)) + L.water_act(amount / 25) // Div by 25, as water_act multiplies it by 5 in order to calculate firestack modification. remove_self(needed) /datum/reagent/water/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) From 59d84cc76269517c2e16cd3c80b70654f85d9416 Mon Sep 17 00:00:00 2001 From: listerla <57296132+listerla@users.noreply.github.com> Date: Tue, 17 Mar 2020 09:34:13 -0400 Subject: [PATCH 45/86] Ports Soda + Booze dispenser sprites from Bay, cuts off bottom of chemistry dispenser. --- icons/obj/chemical.dmi | Bin 40252 -> 41808 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/chemical.dmi b/icons/obj/chemical.dmi index aa9bb6937a8dcea6cbd2e1bfd9a60caa31e28230..a83c32053a933afc07ba6f455da7dfbd4da9be88 100644 GIT binary patch literal 41808 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 Date: Tue, 17 Mar 2020 18:42:50 +0000 Subject: [PATCH 46/86] fixes teshari torso sprites, hand sprites and arm sprites seems that they were never designed for teshari to lose limbs? --- icons/mob/human_races/r_seromi.dmi | Bin 2250 -> 2259 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/human_races/r_seromi.dmi b/icons/mob/human_races/r_seromi.dmi index ba8a7e2925e1fcc6b7bcd29af9b3e6c590df5fd0..f44b8024c2a77ee20716092c959ef026b300d830 100644 GIT binary patch delta 2182 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 Date: Tue, 17 Mar 2020 14:46:04 -0500 Subject: [PATCH 47/86] Helmet Camera Verb No Longer Shows Without Helmet Camera (#6856) Changes the toggle helmet camera verb to a proc Adds a check in the initialization of spacesuit helmets to see if it has a camera network. Removes said check from the proc itself. Basically this means you won't get the toggle-camera verb if you don't have one on your helmet. --- .../modules/clothing/spacesuits/spacesuits.dm | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/code/modules/clothing/spacesuits/spacesuits.dm b/code/modules/clothing/spacesuits/spacesuits.dm index deb1dc53a2..c811cdaee9 100644 --- a/code/modules/clothing/spacesuits/spacesuits.dm +++ b/code/modules/clothing/spacesuits/spacesuits.dm @@ -32,7 +32,12 @@ brightness_on = 4 on = 0 -/obj/item/clothing/head/helmet/space/verb/toggle_camera() +/obj/item/clothing/head/helmet/space/Initialize() + . = ..() + if(camera_networks) + verbs |= /obj/item/clothing/head/helmet/space/proc/toggle_camera + +/obj/item/clothing/head/helmet/space/proc/toggle_camera() set name = "Toggle Helmet Camera" set desc = "Turn your helmet's camera on or off." set category = "Hardsuit" @@ -40,23 +45,18 @@ if(usr.stat || usr.restrained() || usr.incapacitated()) return - if(camera_networks) - if(!camera) - camera = new /obj/machinery/camera(src) - camera.replace_networks(camera_networks) - camera.set_status(FALSE) //So the camera will activate in the following check. - - if(camera.status == TRUE) - camera.set_status(FALSE) - to_chat(usr, "Camera deactivated.") - else - camera.set_status(TRUE) - camera.c_tag = usr.name - to_chat(usr, "User scanned as [camera.c_tag]. Camera activated.") + if(!camera) + camera = new /obj/machinery/camera(src) + camera.replace_networks(camera_networks) + camera.set_status(FALSE) //So the camera will activate in the following check. + if(camera.status == TRUE) + camera.set_status(FALSE) + to_chat(usr, "Camera deactivated.") else - to_chat(usr, "This helmet does not have a built-in camera.") - return + camera.set_status(TRUE) + camera.c_tag = usr.name + to_chat(usr, "User scanned as [camera.c_tag]. Camera activated.") /obj/item/clothing/head/helmet/space/examine() ..() From 255c0970ca12d09cb4dfa40c86807a1b316789c2 Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Tue, 17 Mar 2020 21:55:23 -0400 Subject: [PATCH 48/86] AI, give up breaking things if there's nothing to break --- code/modules/ai/_defines.dm | 5 +++++ code/modules/ai/ai_holder_combat.dm | 20 ++++++++++---------- code/modules/ai/ai_holder_movement.dm | 11 ++++++++--- code/modules/ai/interfaces.dm | 4 ++-- code/modules/mob/living/simple_mob/combat.dm | 8 +++----- 5 files changed, 28 insertions(+), 20 deletions(-) diff --git a/code/modules/ai/_defines.dm b/code/modules/ai/_defines.dm index e94d26b3c3..7b49f18ddb 100644 --- a/code/modules/ai/_defines.dm +++ b/code/modules/ai/_defines.dm @@ -20,6 +20,11 @@ #define MOVEMENT_FAILED 0 // Move() returned false for whatever reason and the mob didn't move. #define MOVEMENT_SUCCESSFUL 1 // Move() returned true and the mob hopefully moved. +// Results of pre-attack checks +#define ATTACK_ON_COOLDOWN -1 // Recently attacked and needs to try again soon. +#define ATTACK_FAILED 0 // Something else went wrong! Maybe they moved away! +#define ATTACK_SUCCESSFUL 1 // We attacked (or tried to, misses count too) + // Reasons for targets to not be valid. Based on why, the AI responds differently. #define AI_TARGET_VALID 0 // We can fight them. #define AI_TARGET_INVIS 1 // They were in field of view but became invisible. Switch to STANCE_BLINDFIGHT if no other viable targets exist. diff --git a/code/modules/ai/ai_holder_combat.dm b/code/modules/ai/ai_holder_combat.dm index 65fd1785b1..d961fcc171 100644 --- a/code/modules/ai/ai_holder_combat.dm +++ b/code/modules/ai/ai_holder_combat.dm @@ -70,21 +70,22 @@ /datum/ai_holder/proc/melee_attack(atom/A) pre_melee_attack(A) . = holder.IAttack(A) - if(.) + world.log << "melee_attack: [.]" + if(. == ATTACK_SUCCESSFUL) post_melee_attack(A) // Ditto. /datum/ai_holder/proc/ranged_attack(atom/A) pre_ranged_attack(A) . = holder.IRangedAttack(A) - if(.) + if(. == ATTACK_SUCCESSFUL) post_ranged_attack(A) // Most mobs probably won't have this defined but we don't care. /datum/ai_holder/proc/special_attack(atom/movable/AM) pre_special_attack(AM) . = holder.ISpecialAttack(AM) - if(.) + if(. == ATTACK_SUCCESSFUL) post_special_attack(AM) // Called when within striking/shooting distance, however cooldown is not considered. @@ -218,7 +219,6 @@ var/dir_to_target = get_dir(holder, target_atom) holder.face_atom(target_atom) - ai_log("breakthrough() : Exiting", AI_LOG_DEBUG) // Sometimes the mob will try to hit something diagonally, and generally this fails. // So instead we will try two more times with some adjustments if the attack fails. @@ -274,31 +274,31 @@ for(var/obj/structure/window/W in problem_turf) if(W.dir == reverse_dir[holder.dir]) // So that windows get smashed in the right order ai_log("destroy_surroundings() : Attacking side window.", AI_LOG_INFO) - return holder.IAttack(W) + return melee_attack(W) else if(W.is_fulltile()) ai_log("destroy_surroundings() : Attacking full tile window.", AI_LOG_INFO) - return holder.IAttack(W) + return melee_attack(W) // Kill hull shields in the way. for(var/obj/effect/energy_field/shield in problem_turf) if(shield.density) // Don't attack shields that are already down. ai_log("destroy_surroundings() : Attacking hull shield.", AI_LOG_INFO) - return holder.IAttack(shield) + return melee_attack(shield) // Kill common obstacle in the way like tables. var/obj/structure/obstacle = locate(/obj/structure, problem_turf) if(istype(obstacle, /obj/structure/window) || istype(obstacle, /obj/structure/closet) || istype(obstacle, /obj/structure/table) || istype(obstacle, /obj/structure/grille)) ai_log("destroy_surroundings() : Attacking generic structure.", AI_LOG_INFO) - return holder.IAttack(obstacle) + return melee_attack(obstacle) for(var/obj/machinery/door/D in problem_turf) // Required since firelocks take up the same turf. if(D.density) ai_log("destroy_surroundings() : Attacking closed door.", AI_LOG_INFO) - return holder.IAttack(D) + return melee_attack(D) ai_log("destroy_surroundings() : Exiting due to nothing to attack.", AI_LOG_INFO) - return FALSE // Nothing to attack. + return ATTACK_FAILED // Nothing to attack. // Override for special behaviour. /datum/ai_holder/proc/can_violently_breakthrough() diff --git a/code/modules/ai/ai_holder_movement.dm b/code/modules/ai/ai_holder_movement.dm index 58b8c9d5ee..eb465dec5d 100644 --- a/code/modules/ai/ai_holder_movement.dm +++ b/code/modules/ai/ai_holder_movement.dm @@ -9,13 +9,14 @@ var/home_low_priority = FALSE // If true, the mob will not go home unless it has nothing better to do, e.g. its following someone. var/max_home_distance = 3 // How far the mob can go away from its home before being told to go_home(). // Note that there is a 'BYOND cap' of 14 due to limitations of get_/step_to(). - // Wandering. var/wander = FALSE // If true, the mob will randomly move in the four cardinal directions when idle. var/wander_delay = 0 // How many ticks until the mob can move a tile in handle_wander_movement(). var/base_wander_delay = 2 // What the above var gets set to when it wanders. Note that a tick happens every half a second. var/wander_when_pulled = FALSE // If the mob will refrain from wandering if someone is pulling it. + // Breakthrough + var/failed_breakthroughs = 0 // How many times we've failed to breakthrough something lately /datum/ai_holder/proc/walk_to_destination() ai_log("walk_to_destination() : Entering.",AI_LOG_TRACE) @@ -90,7 +91,9 @@ // step_to(holder, A) if(holder.IMove(get_step_to(holder, A)) == MOVEMENT_FAILED) ai_log("walk_path() : Failed to move, attempting breakthrough.", AI_LOG_INFO) - breakthrough(A) // We failed to move, time to smash things. + if(!breakthrough(A) && failed_breakthroughs++ >= 5) // We failed to move, time to smash things. + give_up_movement() + failed_breakthroughs = 0 return if(move_once() == FALSE) // Start walking the path. @@ -106,7 +109,9 @@ ai_log("walk_path() : Going to IMove().", AI_LOG_TRACE) if(holder.IMove(get_step_to(holder, A)) == MOVEMENT_FAILED ) ai_log("walk_path() : Failed to move, attempting breakthrough.", AI_LOG_INFO) - breakthrough(A) // We failed to move, time to smash things. + if(!breakthrough(A) && failed_breakthroughs++ >= 5) // We failed to move, time to smash things. + give_up_movement() + failed_breakthroughs = 0 ai_log("walk_path() : Exited.", AI_LOG_TRACE) diff --git a/code/modules/ai/interfaces.dm b/code/modules/ai/interfaces.dm index 59ffbeea72..b4323782d3 100644 --- a/code/modules/ai/interfaces.dm +++ b/code/modules/ai/interfaces.dm @@ -8,7 +8,7 @@ /mob/living/simple_mob/IAttack(atom/A) if(!canClick()) // Still on cooldown from a "click". - return FALSE + return ATTACK_ON_COOLDOWN return attack_target(A) // This will set click cooldown. /mob/living/proc/IRangedAttack(atom/A) @@ -16,7 +16,7 @@ /mob/living/simple_mob/IRangedAttack(atom/A) if(!canClick()) // Still on cooldown from a "click". - return FALSE + return ATTACK_ON_COOLDOWN return shoot_target(A) // Test if the AI is allowed to attempt a ranged attack. diff --git a/code/modules/mob/living/simple_mob/combat.dm b/code/modules/mob/living/simple_mob/combat.dm index 0f3205fb8c..046a4ef988 100644 --- a/code/modules/mob/living/simple_mob/combat.dm +++ b/code/modules/mob/living/simple_mob/combat.dm @@ -3,26 +3,24 @@ set waitfor = FALSE // For attack animations. Don't want the AI processor to get held up. if(!A.Adjacent(src)) - return FALSE + return ATTACK_FAILED var/turf/their_T = get_turf(A) face_atom(A) if(melee_attack_delay) - // their_T.color = "#FF0000" melee_pre_animation(A) + . = ATTACK_SUCCESSFUL //Shoving this in here as a 'best guess' since this proc is about to sleep and return and we won't be able to know the real value handle_attack_delay(A, melee_attack_delay) // This will sleep this proc for a bit, which is why waitfor is false. // Cooldown testing is done at click code (for players) and interface code (for AI). setClickCooldown(get_attack_speed()) + // Returns a value, but will be lost if . = do_attack(A, their_T) if(melee_attack_delay) melee_post_animation(A) - // their_T.color = "#FFFFFF" - - // This does the actual attack. // This is a seperate proc for the purposes of attack animations. From 38bc941ca19554b572e817795852145e8afaa2bb Mon Sep 17 00:00:00 2001 From: Leshana Date: Sat, 14 Mar 2020 19:03:52 -0400 Subject: [PATCH 49/86] Streamline Job Alt Titles - Remove the need for an alt title to be declared for the job's main title. - Don't allocate a list if no alt titles are used, and use the indexes provided instad of looping to search the alt titles list. --- code/game/jobs/job/assistant.dm | 6 +--- code/game/jobs/job/captain.dm | 13 ++------ code/game/jobs/job/civilian.dm | 44 ++++--------------------- code/game/jobs/job/civilian_chaplain.dm | 5 +-- code/game/jobs/job/engineering.dm | 13 +------- code/game/jobs/job/job.dm | 23 +++++-------- code/game/jobs/job/medical.dm | 28 +++------------- code/game/jobs/job/science.dm | 20 +++-------- code/game/jobs/job/security.dm | 19 ++--------- code/game/jobs/job/silicon.dm | 9 +---- 10 files changed, 33 insertions(+), 147 deletions(-) diff --git a/code/game/jobs/job/assistant.dm b/code/game/jobs/job/assistant.dm index 163449128a..df9935fe77 100644 --- a/code/game/jobs/job/assistant.dm +++ b/code/game/jobs/job/assistant.dm @@ -18,7 +18,7 @@ outfit_type = /decl/hierarchy/outfit/job/assistant job_description = "An Assistant does whatever is requested of them. Though they are part of the crew, they have no real authority." - alt_titles = list("Assistant" = /datum/alt_title/assistant, "Technical Assistant" = /datum/alt_title/tech_assist, + alt_titles = list("Technical Assistant" = /datum/alt_title/tech_assist, "Medical Intern"= /datum/alt_title/med_intern, "Research Assistant" = /datum/alt_title/research_assist, "Visitor" = /datum/alt_title/visitor) @@ -29,10 +29,6 @@ return list() // Assistant Alt Titles -/datum/alt_title/assistant - title = "Assistant" - title_blurb = "An Assistant does whatever is requested of them. Though they are part of the crew, they have no real authority." - /datum/alt_title/tech_assist title = "Technical Assistant" title_blurb = "A Technical Assistant attempts to provide whatever the Engineering department needs. They are not proper Engineers, and are \ diff --git a/code/game/jobs/job/captain.dm b/code/game/jobs/job/captain.dm index 5c4740e732..e58587ca66 100644 --- a/code/game/jobs/job/captain.dm +++ b/code/game/jobs/job/captain.dm @@ -29,7 +29,7 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) job_description = "The Colony Director manages the other Command Staff, and through them the rest of the station. Though they have access to everything, \ they do not understand everything, and are expected to delegate tasks to the appropriate crew member. The Colony Director is expected to \ have an understanding of Standard Operating Procedure, and is subject to it, and legal action, in the same way as every other crew member." - alt_titles = list("Colony Director" = /datum/alt_title/captain, "Site Manager" = /datum/alt_title/site_manager, + alt_titles = list("Site Manager" = /datum/alt_title/site_manager, "Overseer" = /datum/alt_title/overseer) /* @@ -44,9 +44,6 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) // Captain Alt Titles -/datum/alt_title/captain // Screw it, this is the default, it has the default path - title = "Colony Director" - /datum/alt_title/site_manager title = "Site Manager" @@ -79,7 +76,7 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) job_description = "The Head of Personnel manages the Service department, the Exploration team, and most other civilians. They also \ manage the Supply department, through the Quartermaster. In addition, the Head of Personnel oversees the personal accounts \ of the crew, including their money and access. If necessary, the Head of Personnel is first in line to assume Acting Command." - alt_titles = list("Head of Personnel" = /datum/alt_title/hop, "Crew Resources Officer" = /datum/alt_title/cro) + alt_titles = list("Crew Resources Officer" = /datum/alt_title/cro) access = list(access_security, access_sec_doors, access_brig, access_forensics_lockers, access_medical, access_engine, access_change_ids, access_ai_upload, access_eva, access_heads, @@ -95,9 +92,6 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) access_hop, access_RC_announce, access_keycard_auth, access_gateway) // HOP Alt Titles -/datum/alt_title/hop - title = "Head of Personnel" - /datum/alt_title/cro title = "Crew Resources Officer" @@ -126,6 +120,3 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) job_description = "A Command Secretary handles paperwork duty for the Heads of Staff, so they can better focus on managing their departments. \ They are not Heads of Staff, and have no real authority." -// Command Secretary Alt Title -/datum/alt_title/command_secretary - title = "Command Secretary" \ No newline at end of file diff --git a/code/game/jobs/job/civilian.dm b/code/game/jobs/job/civilian.dm index d667d2bc2c..5e715b22e1 100644 --- a/code/game/jobs/job/civilian.dm +++ b/code/game/jobs/job/civilian.dm @@ -19,12 +19,9 @@ outfit_type = /decl/hierarchy/outfit/job/service/bartender job_description = "A Bartender mixes drinks for the crew. They generally have permission to charge for drinks or deny service to unruly patrons." - alt_titles = list("Bartender" = /datum/alt_title/bartender, "Barista" = /datum/alt_title/barista) + alt_titles = list("Barista" = /datum/alt_title/barista) // Bartender Alt Titles -/datum/alt_title/bartender - title = "Bartender" - /datum/alt_title/barista title = "Barista" title_blurb = "A barista mans the Cafe, serving primarily non-alcoholic drinks to the crew. They generally have permission to charge for drinks \ @@ -50,12 +47,9 @@ outfit_type = /decl/hierarchy/outfit/job/service/chef job_description = "A Chef cooks food for the crew. They generally have permission to charge for food or deny service to unruly diners." - alt_titles = list("Chef" = /datum/alt_title/chef, "Cook" = /datum/alt_title/cook) + alt_titles = list("Cook" = /datum/alt_title/cook) // Chef Alt Titles -/datum/alt_title/chef - title = "Chef" - /datum/alt_title/cook title = "Cook" title_blurb = "A Cook has the same duties, though they may be less experienced." @@ -79,12 +73,9 @@ outfit_type = /decl/hierarchy/outfit/job/service/gardener job_description = "A Botanist grows plants for the Chef and Bartender." - alt_titles = list("Botanist" = /datum/alt_title/botanist, "Gardener" = /datum/alt_title/gardener) + alt_titles = list("Gardener" = /datum/alt_title/gardener) //Botanist Alt Titles -/datum/alt_title/botanist - title = "Botanist" - /datum/alt_title/gardener title = "Gardener" title_blurb = "A Gardener may be less professional than their counterparts, and are more likely to tend to the public gardens if they aren't needed elsewhere." @@ -113,12 +104,9 @@ outfit_type = /decl/hierarchy/outfit/job/cargo/qm job_description = "The Quartermaster manages the Supply department, checking cargo orders and ensuring supplies get to where they are needed." - alt_titles = list("Quartermaster" = /datum/alt_title/qm, "Supply Chief" = /datum/alt_title/supply_chief) + alt_titles = list("Supply Chief" = /datum/alt_title/supply_chief) // Quartermaster Alt Titles -/datum/alt_title/qm - title = "Quartermaster" - /datum/alt_title/supply_chief title = "Supply Chief" @@ -142,10 +130,6 @@ job_description = "A Cargo Technician fills and delivers cargo orders. They are encouraged to return delivered crates to the Cargo Shuttle, \ because Central Command gives a partial refund." -// Cargo Tech Alt Titles -/datum/alt_title/cargo_tech - title = "Cargo Tech" - ////////////////////////////////// // Shaft Miner ////////////////////////////////// @@ -166,11 +150,7 @@ outfit_type = /decl/hierarchy/outfit/job/cargo/mining job_description = "A Shaft Miner mines and processes minerals to be delivered to departments that need them." - alt_titles = list("Shaft Miner" = /datum/alt_title/miner, "Drill Technician" = /datum/alt_title/drill_tech) - -// Shaft Miner Alt Titles -/datum/alt_title/miner - title = "Shaft Miner" + alt_titles = list("Drill Technician" = /datum/alt_title/drill_tech) /datum/alt_title/drill_tech title = "Drill Technician" @@ -195,12 +175,9 @@ outfit_type = /decl/hierarchy/outfit/job/service/janitor job_description = "A Janitor keeps the station clean, as long as it doesn't interfere with active crime scenes." - alt_titles = list("Janitor" = /datum/alt_title/janitor, "Custodian" = /datum/alt_title/custodian) + alt_titles = list("Custodian" = /datum/alt_title/custodian) // Janitor Alt Titles -/datum/alt_title/janitor - title = "Janitor" - /datum/alt_title/custodian title = "Custodian" @@ -223,12 +200,9 @@ outfit_type = /decl/hierarchy/outfit/job/librarian job_description = "The Librarian curates the book selection in the Library, so the crew might enjoy it." - alt_titles = list("Librarian" = /datum/alt_title/librarian, "Journalist" = /datum/alt_title/journalist, "Writer" = /datum/alt_title/writer) + alt_titles = list("Journalist" = /datum/alt_title/journalist, "Writer" = /datum/alt_title/writer) // Librarian Alt Titles -/datum/alt_title/librarian - title = "Librarian" - /datum/alt_title/journalist title = "Journalist" title_blurb = "The Journalist uses the Library as a base of operations, from which they can report the news and goings-on on the station with their camera." @@ -268,7 +242,3 @@ if(.) H.implant_loyalty(H) */ - -// IAA Alt Titles -/datum/alt_title/iaa - title = "Internal Affairs Agent" diff --git a/code/game/jobs/job/civilian_chaplain.dm b/code/game/jobs/job/civilian_chaplain.dm index 0877e373d7..2f208fb545 100644 --- a/code/game/jobs/job/civilian_chaplain.dm +++ b/code/game/jobs/job/civilian_chaplain.dm @@ -14,12 +14,9 @@ outfit_type = /decl/hierarchy/outfit/job/chaplain job_description = "The Chaplain ministers to the spiritual needs of the crew." - alt_titles = list("Chaplain" = /datum/alt_title/chaplain, "Counselor" = /datum/alt_title/counselor) + alt_titles = list("Counselor" = /datum/alt_title/counselor) // Chaplain Alt Titles -/datum/alt_title/chaplain - title = "Chaplain" - /datum/alt_title/counselor title = "Counselor" title_blurb = "The Counselor attends to the emotional needs of the crew, without a specific medicinal or spiritual focus." diff --git a/code/game/jobs/job/engineering.dm b/code/game/jobs/job/engineering.dm index 4ac1c08367..285c3dc814 100644 --- a/code/game/jobs/job/engineering.dm +++ b/code/game/jobs/job/engineering.dm @@ -35,10 +35,6 @@ of manpower as much as they handle hands-on operations and repairs. They are also expected to keep the rest of the station informed of \ any structural threats to the station that may be hazardous to health or disruptive to work." -// Chief Engineer Alt Titles -/datum/alt_title/chief_engineer - title = "Chief Engineer" - ////////////////////////////////// // Engineer ////////////////////////////////// @@ -55,7 +51,7 @@ economic_modifier = 5 access = list(access_eva, access_engine, access_engine_equip, access_tech_storage, access_maint_tunnels, access_external_airlocks, access_construction, access_atmospherics) minimal_access = list(access_eva, access_engine, access_engine_equip, access_tech_storage, access_maint_tunnels, access_external_airlocks, access_construction) - alt_titles = list("Station Engineer" = /datum/alt_title/engineer, "Maintenance Technician" = /datum/alt_title/maint_tech, + alt_titles = list("Maintenance Technician" = /datum/alt_title/maint_tech, "Engine Technician" = /datum/alt_title/engine_tech, "Electrician" = /datum/alt_title/electrician) minimal_player_age = 3 @@ -65,9 +61,6 @@ generated and distributed. On quiet shifts, they may be called upon to make cosmetic alterations to the station." // Engineer Alt Titles -/datum/alt_title/engineer - title = "Station Engineer" - /datum/alt_title/maint_tech title = "Maintenance Technician" title_blurb = "A Maintenance Technician is generally a junior Engineer, and can be expected to run the mildly unpleasant or boring tasks that other \ @@ -105,7 +98,3 @@ outfit_type = /decl/hierarchy/outfit/job/engineering/atmos job_description = "An Atmospheric Technician is primarily concerned with keeping the station's atmosphere breathable. They are expected to have a good \ understanding of the pipes, vents, and scrubbers that move gasses around the station, and to be familiar with proper firefighting procedure." - -// Atmos Tech Alt Titles -/datum/alt_title/atmos_tech - title = "Atmospheric Technician" \ No newline at end of file diff --git a/code/game/jobs/job/job.dm b/code/game/jobs/job/job.dm index 05cad33ca9..33d15455b8 100644 --- a/code/game/jobs/job/job.dm +++ b/code/game/jobs/job/job.dm @@ -13,7 +13,7 @@ var/current_positions = 0 // How many players have this job var/supervisors = null // Supervisors, who this person answers to directly var/selection_color = "#ffffff" // Selection screen color - var/list/alt_titles = list() // List of alternate titles; if a job has alt-titles, it MUST have one for the base job + var/list/alt_titles = null // List of alternate titles; There is no need for an alt-title datum for the base job title. var/req_admin_notify // If this is set to 1, a text is printed to the player when jobs are assigned, telling him that he should let admins know that he has to disconnect. var/minimal_player_age = 0 // If you have use_age_restriction_for_jobs config option enabled and the database set up, this option will add a requirement for players to be at least minimal_player_age days old. (meaning they first signed in at least that many days before.) var/list/departments = list() // List of departments this job belongs to, if any. The first one on the list will be the 'primary' department. @@ -46,13 +46,9 @@ /datum/job/proc/get_outfit(var/mob/living/carbon/human/H, var/alt_title) if(alt_title && alt_titles) - for(var/alt in alt_titles) - if(alt_title == alt) - var/typepath = alt_titles[alt] - var/datum/alt_title/A = new typepath() - if(A.title_outfit) - . = A.title_outfit - + var/datum/alt_title/A = alt_titles[alt_title] + if(A && initial(A.title_outfit)) + . = initial(A.title_outfit) . = . || outfit_type . = outfit_by_type(.) @@ -133,12 +129,11 @@ message |= job_description if(alt_title && alt_titles) - for(var/alt in alt_titles) - if(alt_title == alt) - var/typepath = alt_titles[alt] - var/datum/alt_title/A = new typepath() - if(A.title_blurb) - message |= A.title_blurb + var/typepath = alt_titles[alt_title] + if(typepath) + var/datum/alt_title/A = new typepath() + if(A.title_blurb) + message |= A.title_blurb return message /datum/job/proc/get_job_icon() diff --git a/code/game/jobs/job/medical.dm b/code/game/jobs/job/medical.dm index 43e59b8663..d276c96648 100644 --- a/code/game/jobs/job/medical.dm +++ b/code/game/jobs/job/medical.dm @@ -32,10 +32,6 @@ transported to Medical for treatment. They are expected to keep the crew informed about threats to their health and safety, and \ about the importance of Suit Sensors." -// CMO Alt Titles -/datum/alt_title/cmo - title = "Chief Medical Officer" - ////////////////////////////////// // Medical Doctor ////////////////////////////////// @@ -56,16 +52,13 @@ job_description = "A Medical Doctor is a Jack-of-All-Trades Medical title, covering a variety of skill levels and minor specializations. They are likely \ familiar with basic first aid, and a number of accompanying medications, and can generally save, if not cure, a majority of the \ patients they encounter." - alt_titles = list("Medical Doctor" = /datum/alt_title/doctor, + alt_titles = list( "Surgeon" = /datum/alt_title/surgeon, "Emergency Physician" = /datum/alt_title/emergency_physician, "Nurse" = /datum/alt_title/nurse, "Virologist" = /datum/alt_title/virologist) //Medical Doctor Alt Titles -/datum/alt_title/doctor - title = "Medical Doctor" - /datum/alt_title/surgeon title = "Surgeon" title_blurb = "A Surgeon specializes in providing surgical aid to injured patients, up to and including amputation and limb reattachement. They are expected \ @@ -114,12 +107,9 @@ outfit_type = /decl/hierarchy/outfit/job/medical/chemist job_description = "A Chemist produces and maintains a stock of basic to advanced chemicals for medical and occasionally research use. \ They are likely to know the use and dangers of many lab-produced chemicals." - alt_titles = list("Chemist" = /datum/alt_title/chemist, "Pharmacist" = /datum/alt_title/pharmacist) + alt_titles = list("Pharmacist" = /datum/alt_title/pharmacist) // Chemist Alt Titles -/datum/alt_title/chemist - title = "Chemist" - /datum/alt_title/pharmacist title = "Pharmacist" title_blurb = "A Pharmacist focuses on the chemical needs of the Medical Department, and often offers to fill crew prescriptions at their discretion." @@ -145,10 +135,6 @@ outfit_type = /decl/hierarchy/outfit/job/medical/geneticist job_description = "A Geneticist operates genetic manipulation equipment to repair any genetic defects encountered in crew, from cloning or radiation as examples. \ When required, geneticists have the skills to clone, and are the superior choice when available for doing so." - -// Geneticist Alt Titles -/datum/alt_title/geneticist - title = "Geneticist" */ ////////////////////////////////// @@ -170,12 +156,9 @@ outfit_type = /decl/hierarchy/outfit/job/medical/psychiatrist job_description = "A Psychiatrist provides mental health services to crew members in need. They may also be called upon to determine whatever \ ails the mentally unwell, frequently under Security supervision. They understand the effects of various psychoactive drugs." - alt_titles = list("Psychiatrist" = /datum/alt_title/psychiatrist, "Psychologist" = /datum/alt_title/psychologist) + alt_titles = list("Psychologist" = /datum/alt_title/psychologist) //Psychiatrist Alt Titles -/datum/alt_title/psychiatrist - title = "Psychiatrist" - /datum/alt_title/psychologist title = "Psychologist" title_blurb = "A Psychologist provides mental health services to crew members in need, focusing more on therapy than medication. They may also be \ @@ -201,12 +184,9 @@ outfit_type = /decl/hierarchy/outfit/job/medical/paramedic job_description = "A Paramedic is primarily concerned with the recovery of patients who are unable to make it to the Medical Department on their own. \ They may also be called upon to keep patients stable when Medical is busy or understaffed." - alt_titles = list("Paramedic" = /datum/alt_title/paramedic, "Emergency Medical Technician" = /datum/alt_title/emt) + alt_titles = list("Emergency Medical Technician" = /datum/alt_title/emt) // Paramedic Alt Titles -/datum/alt_title/paramedic - title = "Paramedic" - /datum/alt_title/emt title = "Emergency Medical Technician" title_blurb = "An Emergency Medical Technician is primarily concerned with the recovery of patients who are unable to make it to the Medical Department on their \ diff --git a/code/game/jobs/job/science.dm b/code/game/jobs/job/science.dm index 4f90d1622b..cb6af5b849 100644 --- a/code/game/jobs/job/science.dm +++ b/code/game/jobs/job/science.dm @@ -33,12 +33,9 @@ at least with regards to anything occuring in the Research department, and to inform the crew of any disruptions that \ might originate from Research. The Research Director often has at least passing knowledge of most of the Research department, but \ are encouraged to allow their staff to perform their own duties." - alt_titles = list("Research Director" = /datum/alt_title/research_director, "Research Supervisor" = /datum/alt_title/research_supervisor) + alt_titles = list("Research Supervisor" = /datum/alt_title/research_supervisor) // Research Director Alt Titles -/datum/alt_title/research_director - title = "Research Director" - /datum/alt_title/research_supervisor title = "Research Supervisor" @@ -65,13 +62,10 @@ job_description = "A Scientist is a generalist working in the Research department, with general knowledge of the scientific process, as well as \ the principles and requirements of Research and Development. They may also formulate experiments of their own devising, if \ they find an appropriate topic." - alt_titles = list("Scientist" = /datum/alt_title/scientist, "Xenoarchaeologist" = /datum/alt_title/xenoarch, "Anomalist" = /datum/alt_title/anomalist, \ + alt_titles = list("Xenoarchaeologist" = /datum/alt_title/xenoarch, "Anomalist" = /datum/alt_title/anomalist, \ "Phoron Researcher" = /datum/alt_title/phoron_research) // Scientist Alt Titles -/datum/alt_title/scientist - title = "Scientist" - /datum/alt_title/xenoarch title = "Xenoarchaeologist" title_blurb = "A Xenoarchaeologist enters digsites in search of artifacts of alien origin. These digsites are frequently in vacuum or other inhospitable \ @@ -110,12 +104,9 @@ outfit_type = /decl/hierarchy/outfit/job/science/xenobiologist job_description = "A Xenobiologist studies esoteric lifeforms, usually in the relative safety of their lab. They attempt to find ways to benefit \ from the byproducts of these lifeforms, and their main subject at present is the Giant Slime." - alt_titles = list("Xenobiologist" = /datum/alt_title/xenobio, "Xenobotanist" = /datum/alt_title/xenobot) + alt_titles = list("Xenobotanist" = /datum/alt_title/xenobot) // Xenibiologist Alt Titles -/datum/alt_title/xenobio - title = "Xenobiologist" - /datum/alt_title/xenobot title = "Xenobotanist" title_blurb = "A Xenobotanist grows and cares for a variety of abnormal, custom made, and frequently dangerous plant life. When the products of these plants \ @@ -142,12 +133,9 @@ outfit_type = /decl/hierarchy/outfit/job/science/roboticist job_description = "A Roboticist maintains and repairs the station's synthetics, including crew with prosthetic limbs. \ They can also assist the station by producing simple robots and even pilotable exosuits." - alt_titles = list("Roboticist" = /datum/alt_title/roboticist, "Biomechanical Engineer" = /datum/alt_title/biomech, "Mechatronic Engineer" = /datum/alt_title/mech_tech) + alt_titles = list("Biomechanical Engineer" = /datum/alt_title/biomech, "Mechatronic Engineer" = /datum/alt_title/mech_tech) // Roboticist Alt Titles -/datum/alt_title/roboticist - title = "Roboticist" - /datum/alt_title/biomech title = "Biomechanical Engineer" title_blurb = "A Biomechanical Engineer primarily works on prosthetics, and the organic parts attached to them. They may have some \ diff --git a/code/game/jobs/job/security.dm b/code/game/jobs/job/security.dm index 6a3954f9f0..684e9cc7c1 100644 --- a/code/game/jobs/job/security.dm +++ b/code/game/jobs/job/security.dm @@ -30,12 +30,9 @@ job_description = " The Head of Security manages the Security Department, keeping the station safe and making sure the rules are followed. They are expected to \ keep the other Department Heads, and the rest of the crew, aware of developing situations that may be a threat. If necessary, the HoS may \ perform the duties of absent Security roles, such as distributing gear from the Armory." - alt_titles = list("Head of Security" = /datum/alt_title/hos, "Security Commander" = /datum/alt_title/sec_commander, "Chief of Security" = /datum/alt_title/sec_chief) + alt_titles = list("Security Commander" = /datum/alt_title/sec_commander, "Chief of Security" = /datum/alt_title/sec_chief) // Head of Security Alt Titles -/datum/alt_title/hos - title = "Head of Security" - /datum/alt_title/sec_commander title = "Security Commander" @@ -67,10 +64,6 @@ Armoury gear in a crisis, and retrieving it when the crisis has passed. In an emergency, the Warden may be called upon to direct the \ Security Department as a whole." -// Warden Alt Titles -/datum/alt_title/warden - title = "Warden" - ////////////////////////////////// // Detective ////////////////////////////////// @@ -92,12 +85,9 @@ outfit_type = /decl/hierarchy/outfit/job/security/detective job_description = "A Detective works to help Security find criminals who have not properly been identified, through interviews and forensic work. \ For crimes only witnessed after the fact, or those with no survivors, they attempt to piece together what they can from pure evidence." - alt_titles = list("Detective" = /datum/alt_title/detective, "Forensic Technician" = /datum/alt_title/forensic_tech) + alt_titles = list("Forensic Technician" = /datum/alt_title/forensic_tech) // Detective Alt Titles -/datum/alt_title/detective - title = "Detective" - /datum/alt_title/forensic_tech title = "Forensic Technician" title_blurb = "A Forensic Technician works more with hard evidence and labwork than a Detective, but they share the purpose of solving crimes." @@ -125,12 +115,9 @@ job_description = "A Security Officer is concerned with maintaining the safety and security of the station as a whole, dealing with external threats and \ apprehending criminals. A Security Officer is responsible for the health, safety, and processing of any prisoner they arrest. \ No one is above the Law, not Security or Command." - alt_titles = list("Security Officer" = /datum/alt_title/sec_officer, "Junior Officer" = /datum/alt_title/junior_officer) + alt_titles = list("Junior Officer" = /datum/alt_title/junior_officer) // Security Officer Alt Titles -/datum/alt_title/sec_officer - title = "Security Officer" - /datum/alt_title/junior_officer title = "Junior Officer" title_blurb = "A Junior Officer is an inexperienced Security Officer. They likely have training, but not experience, and are frequently \ diff --git a/code/game/jobs/job/silicon.dm b/code/game/jobs/job/silicon.dm index 691ebe2ad9..6f89adcd07 100644 --- a/code/game/jobs/job/silicon.dm +++ b/code/game/jobs/job/silicon.dm @@ -23,10 +23,6 @@ The AI is required to follow its Laws, and Lawbound Synthetics that are linked to it are expected to follow \ the AI's commands, and their own Laws." -//AI Alt Titles -/datum/alt_title/ai - title = "AI" - // AI procs /datum/job/ai/equip(var/mob/living/carbon/human/H) if(!H) return 0 @@ -61,12 +57,9 @@ outfit_type = /decl/hierarchy/outfit/job/silicon/cyborg job_description = "A Cyborg is a mobile station synthetic, piloted by a cybernetically preserved brain. It is considered a person, but is still required \ to follow its Laws." - alt_titles = list("Cyborg" = /datum/alt_title/cyborg, "Robot" = /datum/alt_title/robot, "Drone" = /datum/alt_title/drone) + alt_titles = list("Robot" = /datum/alt_title/robot, "Drone" = /datum/alt_title/drone) // Cyborg Alt Titles -/datum/alt_title/cyborg - title = "Cyborg" - /datum/alt_title/robot title = "Robot" title_blurb = "A Robot is a mobile station synthetic, piloted by an advanced piece of technology called a Positronic Brain. It is considered a person, \ From a3ef4b7f714946580ffbce78ebb3e619afb9f4d5 Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Wed, 18 Mar 2020 09:54:55 -0400 Subject: [PATCH 50/86] Remove unintentional debug statement --- code/modules/ai/ai_holder_combat.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/modules/ai/ai_holder_combat.dm b/code/modules/ai/ai_holder_combat.dm index d961fcc171..64dfa7d17e 100644 --- a/code/modules/ai/ai_holder_combat.dm +++ b/code/modules/ai/ai_holder_combat.dm @@ -70,7 +70,6 @@ /datum/ai_holder/proc/melee_attack(atom/A) pre_melee_attack(A) . = holder.IAttack(A) - world.log << "melee_attack: [.]" if(. == ATTACK_SUCCESSFUL) post_melee_attack(A) @@ -302,4 +301,4 @@ // Override for special behaviour. /datum/ai_holder/proc/can_violently_breakthrough() - return violent_breakthrough \ No newline at end of file + return violent_breakthrough From 362f7a57150950283db4b76192dfda388372588f Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Wed, 18 Mar 2020 10:14:32 -0400 Subject: [PATCH 51/86] Remove stray 'return' --- code/modules/mob/living/carbon/human/life.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index c30d98b40d..9185286670 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -1506,7 +1506,6 @@ else shock_stage = min(shock_stage, 160) shock_stage = max(shock_stage-1, 0) - return if(stat) return 0 From 9831f3efbdce12c9e404b4dd565f87c542d301cb Mon Sep 17 00:00:00 2001 From: GeneriedJenelle Date: Thu, 19 Mar 2020 03:33:49 +0000 Subject: [PATCH 52/86] Fixes taking items out of sewn plushies Just fixes an oversight/check failure. Currently you can take items out of plushies that are sewn shut. With this fix you'll be able to only take things out when you re-open 'em again. --- code/game/objects/items/toys.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index fa84ea780f..8ec61079f6 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -902,7 +902,7 @@ /obj/structure/plushie/attack_hand(mob/user) user.setClickCooldown(DEFAULT_ATTACK_COOLDOWN) - if(stored_item && !searching) + if(stored_item && opened && !searching) searching = TRUE if(do_after(user, 10)) to_chat(user, "You find \icon[stored_item] [stored_item] in [src]!") @@ -999,7 +999,7 @@ to_chat(user, "You can see something in there...") /obj/item/toy/plushie/attack_self(mob/user as mob) - if(stored_item && !searching) + if(stored_item && opened && !searching) searching = TRUE if(do_after(user, 10)) to_chat(user, "You find \icon[stored_item] [stored_item] in [src]!") From b7030d1065b61fccd98e2effc06f6b298f131c87 Mon Sep 17 00:00:00 2001 From: Schnayy Date: Wed, 18 Mar 2020 23:05:29 -0500 Subject: [PATCH 53/86] Fixes mistake in #6855 --- code/game/turfs/simulated/dungeon/wall.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/turfs/simulated/dungeon/wall.dm b/code/game/turfs/simulated/dungeon/wall.dm index be26ab2393..3bae19db69 100644 --- a/code/game/turfs/simulated/dungeon/wall.dm +++ b/code/game/turfs/simulated/dungeon/wall.dm @@ -24,7 +24,7 @@ ..(newloc,"bedrock") /turf/simulated/wall/solidrock/Initialize() - ..() + . = ..() update_icon(1) /turf/simulated/wall/solidrock/update_material() From 87c1889d32201abf45b79decd7a7a9349508e2a6 Mon Sep 17 00:00:00 2001 From: Cerebulon Date: Thu, 19 Mar 2020 04:12:52 +0000 Subject: [PATCH 54/86] Sound port sprite fixes (#6869) --- code/modules/clothing/clothing.dm | 3 +++ code/modules/clothing/gloves/color.dm | 7 +------ code/modules/clothing/head/collectable.dm | 5 ----- code/modules/clothing/masks/miscellaneous.dm | 2 +- code/modules/clothing/rings/rings.dm | 2 +- code/modules/clothing/shoes/colour.dm | 5 ----- icons/mob/head.dmi | Bin 209305 -> 211838 bytes icons/mob/species/tajaran/mask.dmi | Bin 23951 -> 26387 bytes 8 files changed, 6 insertions(+), 18 deletions(-) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 2750f52294..e8d12fb489 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -229,6 +229,7 @@ SPECIES_TESHARI = 'icons/mob/species/seromi/gloves.dmi', SPECIES_VOX = 'icons/mob/species/vox/gloves.dmi' ) + drop_sound = 'sound/items/drop/gloves.ogg' /obj/item/clothing/proc/set_clothing_index() return @@ -362,6 +363,7 @@ SPECIES_TESHARI = 'icons/mob/species/seromi/head.dmi', SPECIES_VOX = 'icons/mob/species/vox/head.dmi' ) + drop_sound = 'sound/items/drop/hat.ogg' /obj/item/clothing/head/attack_self(mob/user) if(brightness_on) @@ -517,6 +519,7 @@ SPECIES_TESHARI = 'icons/mob/species/seromi/shoes.dmi', SPECIES_VOX = 'icons/mob/species/vox/shoes.dmi' ) + drop_sound = 'sound/items/drop/shoes.ogg' /obj/item/clothing/shoes/proc/draw_knife() set name = "Draw Boot Knife" diff --git a/code/modules/clothing/gloves/color.dm b/code/modules/clothing/gloves/color.dm index c5d6f49087..11572e2745 100644 --- a/code/modules/clothing/gloves/color.dm +++ b/code/modules/clothing/gloves/color.dm @@ -1,9 +1,4 @@ -/obj/item/clothing/gloves - desc = "you aren't supposed to see this." - name = "strange gloves" - icon_state = "black" - item_state = "bgloves" - drop_sound = 'sound/items/drop/gloves.ogg' + /obj/item/clothing/gloves/yellow desc = "These gloves will protect the wearer from electric shock." diff --git a/code/modules/clothing/head/collectable.dm b/code/modules/clothing/head/collectable.dm index dafce7ad6b..810ac403f7 100644 --- a/code/modules/clothing/head/collectable.dm +++ b/code/modules/clothing/head/collectable.dm @@ -1,11 +1,6 @@ //Hat Station 13 -/obj/item/clothing/head/ - name = "hat" - desc = "Apply on head." - drop_sound = 'sound/items/drop/hat.ogg' - /obj/item/clothing/head/collectable name = "collectable hat" desc = "A rare collectable hat." diff --git a/code/modules/clothing/masks/miscellaneous.dm b/code/modules/clothing/masks/miscellaneous.dm index 00fccfea19..eab03a3c2e 100644 --- a/code/modules/clothing/masks/miscellaneous.dm +++ b/code/modules/clothing/masks/miscellaneous.dm @@ -169,7 +169,7 @@ body_parts_covered = HEAD|FACE|EYES w_class = ITEMSIZE_SMALL siemens_coefficient = 0.9 - + /obj/item/clothing/mask/nock_scarab name = "nock mask (blue, scarab)" desc = "To Nock followers, masks symbolize rebirth and a new persona. Damaging the wearer's mask is generally considered an attack on their person itself." diff --git a/code/modules/clothing/rings/rings.dm b/code/modules/clothing/rings/rings.dm index c04c757d9d..b8313c5f97 100644 --- a/code/modules/clothing/rings/rings.dm +++ b/code/modules/clothing/rings/rings.dm @@ -1,6 +1,6 @@ //Generic Ring -/obj/item/clothing/ring +/obj/item/clothing/gloves/ring name = "generic ring" desc = "Torus shaped finger decoration." icon_state = "material" diff --git a/code/modules/clothing/shoes/colour.dm b/code/modules/clothing/shoes/colour.dm index c1f970224e..8f72b24163 100644 --- a/code/modules/clothing/shoes/colour.dm +++ b/code/modules/clothing/shoes/colour.dm @@ -1,8 +1,3 @@ -/obj/item/clothing/shoes - name = "shoes" - icon_state = "white" - desc = "A pair of shoes." - drop_sound = 'sound/items/drop/shoes.ogg' /obj/item/clothing/shoes/black name = "black shoes" diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index d7760bcfd9d2216b97dfacb076ade09375bb2000..ac96bf893b9ce4159936d0d67f1beb9198242d07 100644 GIT binary patch literal 211838 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

    UMuecH6< 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 literal 209305 zcmce-cT`hB+b_C9XaZ71dPflisY)kwMX=C|bVNkyy;tc-6$JsQN)3df^b(2!(v=c= z5h3)R(389Id%y3T^XFOX-aA>zUYX3E+4J=0H&0@;o~m6XV9Mhtd8Yt+Coal%i<1X0~f|E)1)wIResb2bTn z9do7lu_)zk(YumZ^(1b+^#SGEx1+cV6X+#`zGuI&D(^^F=29afRvBfFl(nJMm)Rz`% zjWqZ4@YjvWQk4VWC&rKE`V{p;B236?F;GdU!CW(2v)bZ#%4ELFW%ma`2T8wZw(8H7 zJS;~TO{eD&xIfmQV|Hh&z5AmR|MqliUe!!@<;<9AZO^>KLv*iO6hq^EcFF7gRt=pE z4#^6XS-Wn*?vvcXe}A})uzY?zkflgKEwt~;So`}>Z{ITQr1`qgK2!cXd*cs?zPAD9 zWDF;dZ{}5&AFi;m9(PH9pGm^pJhJzQ+0w}w-#UD)JT@tz-LNLgW~Ug!>=AXveekG zPXj7fu6)rsd_GZC5j8IK@_YWr6S{o@5j?g^UUo$Tlk%S{G522W zf5hA+GubKVcHn3yvQFx!XAP%~36{K>M-BRNPv9lG`pyH#%A}33htJfZ`Ow{!2iaXcKOfz1S$NrwM}7SLX&+se8SsTFSAeNxJRcC6PXmt20c` zaUW(Ps%ZWKu{f-5X>gO=SG$di2U+HG3kxIiAS9W}TY+v-J~Fv8yj@w@POwF}^QxlC z<57md@HS9qkUML|_b0j3yZ4b1C7&tj15kVYyEl_9v2UD`;#G_K^KR(>6m1iFNig$P zzafpO#m)o%DevYyYb05^CnY_eOf{4-V+*k zj*F|0$;j7Pj3AQTp#QLa$3*M9t9{G2kQB067ugdH!3U74?*=*qx7&=Fz7g%CZbVLe zMlLI2?uNvu-06a$ilVO_Z6-f_yw1{R@O;G8vIU74fF2ELatLh)*IdiYdUaR@O%;eC zA2*8`FeH29@Yy8hi9|=|Na5suS{mhr1u4wX+UhZP?wNU7z7@`KMf@LE#yHu9!ubyzX!esr^ z$9I#I`J6~o$GX@*@(ouw@J_!y{L$A^xHZlIm+75#XCZpke|v=7BJt1tdX1yzu6&sf z+rBL~XWa!Ag&fT6#kNGQeqf*A%hs+JX(6nyzCoTj=zu$ujqBhv7Z;h8jG7;bvDZ4> zXa98|^R*pzCnN_|R#d~#!~5yx?ss>cJL^}*-87oUdE3jYk48Lz?Rg<_qkh?^H+2;3 zIGQ%8%Ur^|_qdEW@9C{&qY_$EjMeP&TFMt6gmz2Z7=Ljq@lGh(mEsxlkG5oYC^j{b zWVwaV-@?e%OIINt^&`l(@u+^_fm8^ag!Qi#ifgUcUYx7u7qX=b3cNUr>*&lCIr&rh zQu?cNMot#7#otb$LRAL`3xS2iR}vpOvgzYC$=O8mclI95uqt>=44GDb|MmV^_(i|Z z=+))^0(EBcOm0!dR;L)PsB$qT$(jh)xaRpYrG0kWzL^k8KLaR}!W);Pol13wKfAX# zWlM;PDsPan*j7)HSHkV1sMnLn40>CRHx8B(6Yn9yuMtoi2QC4uYv6~&V?Uu-2NF%; z=Oe>Kf^MebWagGieP3dd>%^b-r-oT`dLy2*?njy>p%}iDgkHN9c~3lYA5a}%9OnI7 zMZTZ(dDPj(vEVuRju=+ zkK2eQRI4AH-bpSylX|fbFa49b%#r(<0Pi)&(C=p4&+4>g+c$Nl2{JQPtDk-$JDvaT zjL~F5B*$uW&u~ju)L9NeGMB%O-;-IX^rrexhkI_%w-EKWvgff42LT_Ne-z)O*Ps=n%r{ zd}D1nt!P7NI@*oA|LVEmNwFf}O_=x9Z@^R}~Qh(kE{VDp7dVcE!4BzeERT4>uD-{~lS_)3(T_2BEP#pNI z$0}jy5yZz634Neh(drg_#B)CLO)TpC2sjK7&a-^6LDJQ;_Uq2~r&M8F66zDrztD(> zT_@u1n){?{leM3JXZ*?Db2{PPo*4s`YU})M*jV$p5S?JfU#jO1#fg}9O8$KC$b0Ea zR8f<($~e(d^aeFmkiV>du0+wVW=?k7pjA4KzEA6o6XZ}ePoR2s9QCf^nhXI>c;34@ zwd>q1kVCv(n#QflFJJO~7GOUWUiZ$d%sJ)Olxue&p;#!b0?tI>{dnF+$hNEm`EmYv zX0xm4I(p1GIPh8E$w6W_9)dH##}V(*jsXBCpsuQ<=ksZE*4O9#*sT1ne|1uPWjJ*$ zA!#J(m6$u+gr%H9oUyUBMn4*N_##U0TdY;Ev<8;fa>kPL(c76;hS(F9#TwH;qj>U= zK%H}wx>~X4Y3jk5wOh8_-SjJ0(%rMU8Wd1J#M5mfPlC{L?$tBW($?^2B6O?xg{$u8~B*9)$}i zEq6bl$}Usn`U0aj*Bo;_1Q<}Q%9Z2y%!59*m<&)UfJ8hSJk}(on=WRohq)Q;_FdRW1oim( z>2Gw*QuqN9Yd$Ug>U^NeB%{U5^J08%TU{8_U)3@?f_vmGpltbUWG2ck>ScW8G8%nD zL4l)4GpB29q$oKjhpO$uPERw%^OJwi&`@{Yvm5Ud!X)K_-32w{Ld(TX6i4;r<gEPmHPdN2 zP3%a0W2l-W8(3LM*QTq(d54AFMSr1&;GNuc7$2~XaT*EYr%-Ilx}J@=C4 zmuNkg0likA-s{%X>j0) zp4PKNAbRCZBR;kGVF&<1BBI5%P-t(RC8LxJC%=FIq>a>Kz{44mcW~0jE+=p2Rf78U9e8KBi^>Dk`$_oq+TE!Yj2fJ_b(o2>EQzYLGxW~!nPW<$Qnckiz8 zaJ^Eis3?u1Cu!qJEOXeqhDJEgEbl=;HTe(S;hUhEl>fJy7))NO$%vZ2EMAQCgVL9S zSiJ*BK%{5B^;&JYfX=d=2{2({P1SO)A!d0%6<%E8MyfQ>F1*k%Ji^+hVQ>iCOQ-@_ zwj?nb2DhA}g?w}808OhDZ0+r>#L2D9jfi#N-anIDlSqTpXjHaD?~aWfTm_v(@p}81 zb={Yu+ILE;DutFKlPW^Wi?zhLE4#Yy7VX(tRfe;lw)oodl+|4>;u`w;+=dGA##ghP zG}Wq@f-B4LbA~gNwR531vJ#;@zp~ypEl1Ou5oY+)46vsRg6YpUFy!v}X2Yp|>M9+c z{pvJ1zd&vIHp$^mb}m*I|6J&s!~s&x!At!Daxd_hK0_1D1uT=g#`+`Y$RA|*j1eGY zKX(0AyJW6JfR}t~T5@R80stt+2TRJCek%Wh^<)`}-JWgw+~Bg8fRBvUEqdCnuecF& zD(E|tI=2(>6MgJ;G{1Ped1}*V)ulUF<@+Na)}x%$yMvxVQ>8r9tVVmc9M}q4W7&;a z0R=Ngf#=Vk5Bef!W=xwIw@);c4N%UnIrumH-5tkZMrO!@z}@qMf3Lc_DMf4QHGWGs zbHR6vK{wxz>!?Tcai(=}e1*k(?o&1FkH*fE z=%bR(8l*uT(P(6vuIhsp;TKc@HSHurgIWStVO~^&JFfs7>9XiYv!feT92Dq!yej(9 zKY1yyvm;{Teq8yW&)^`e<|T#kbs&)q|EL$6(7)Hbxt%`?{3xUb^vZU!ByB?|^IO@U?vezXd?Ot?ar_GLBd|1Ftat&x zJ$4Of@=Mq`!WYzE43iiSBH_m9^$M74jd)mZOH@laiL(!mEginarALCC8}5vs7WgrY zgG4h)TnBb1I?4B@GTk9SL(|tJ&thX=K<-;G(CB&P^)(2C0&ipsz7?@{EhCXR>Q+wy#$sEGmE9YyJMLImRX+0%4))5=P-}IjJISXvRKS( zgJH3o(-pY*PE2$|NKKTe2iYyI3!WBC;&w?WFtwtx){khrWCB3Fqe}u5 z(_?oh$9z^RFX?IvSHVXDa=Ce7aefxSt3AeV>rWPhQbWlMP+i+B|l{`nRBo}Zkfg$F?J_jm0$ttGscoQ+mg2>u=l%@^zDd}S{K@rTb9b`pZY(Q6n;di*i2$4`mP|n3Eaa!4Lvx9}nZ=I=&vH-o6@w-|qHaxS*Dp>o66y9)#?lbPv59GW$=RCfK3iv#H@DMBHfhQ%e$+wG<% z%dzN#wUU~pozKfCx!Cb}$6gzB)OX-fnQfZmv-(v9h z$Mfu7u$4-5SV-S${Mda4FXxR5YBj=JIKqq;`(m;jP>yl}h-shkMf)|){c2l+i0xe_G8vAL?Sd`6Bhs-L2~MO2n_+WEw3{wS?WMg5dPGxoN$~5 zmr*xcoRMrz4myVO?bK~Xu@|I>7ALX<4w*Rli_eulR!gaj+1P+Bo9EaW=?CRkEfAgA zF#lb&cu`z-Kdf{$GAM~dr{~sGd8x~FBzAVw>Wg0Jm$EsjMAA)QCVW^vn z#c69_O0K+d%M>Y>=cr^Z?CzP1Y_RroqxS2kzZeroG&wz?2bP=xZ` z{RW*gw?2=-K^n_?5?8Klah8E0-kH(nBQE@V6{axg@#TLrAsmhUXuQe(u*4nY~isX2Fuo$Q~BO) z_@NYX^#L^nFtYNvrerF(9=1egd8q{X2R97~;H0ngpE^IsGF`*EM&9sRV{X7r5vR&~YRii7Ei ze^5Qa$4evguQmU^wEf`b8BY%uO)vbj|7)w@%3!O}ogsMh-y@@ov!4GKV=s55I{H-f ze|rYIqW|+giV%>#|7laViQE3&^6z8oI`rQ*|2X1O58 zlOf!JZup7cz?+iV+M19>m zuhX+Hnw%Ai#*r(Q`Ip^7vBaU=#OFzi!_WgtieQQh4!1a&k*=NcQ13m2%$L(EJQ|Jm5 zmib#FE+LcQio4@1>=<@*KPBg)?&aTw--+nm1K{;tL7w{o5@U@OFoSWt8b-#N5`k-E zZ#?^$`i|SFrPTFe8wSxGgtwNzY#%+aYXc*W==gX~sno2ja=CC1!=oRQB%-{3w6|(( z0%y6tjRk&pAf*kxAcg>?3EL>rFhDe8u!LW0~Vd?NwFmz%BQqY0-6z)GJbZPT=98`8U{CzuGv8@N+ zD1Mj^r;?@zDytTCY{5twh0>l5){1RYtq*{#QgFpn`*CJ810EQwI3mkt;M+Jct2sas zsxEHWeglLSY&c8B2*pu&WJJY6dV}UGxUhYn@%}!ZzV%HE>Zxc#38j_IakKah5*Ep_ z&b#h8uYS|!%Eux6?c#R>*XT2w^`7;yZ1k}Mxu3^!Kq~!q3vtS8Thrlm75PS-Yk<0> zqNuM!i|a)m8ZtQ)yrVna&C{nF9x(VQ$6l^A2tMQ+(T1)e`YzncEa;TI>klZJ=1kL| z&|aTpJjtr6s)P&+{bHLI?n+3|YYMaHmO9W*PEK}py9PRSzx_(p0kXizW8c$ehz+36 z3NSk!(xed{l#i~LuWQ=uPWfc`F+H(w7XlERU3K%fpo7(X`-d@DVvg$yTYE)x37 z+v=a3gI>!Ifjt=^up<_y^+#$PD^*FJp5v*Q7Z)+icCz6}XeQ3xoT=;^)iZ`y`vk+k zqB@Q4jgA>N>j8zxKlwnlXRB?lYH;lTCu|3)a_%C zDX&VLgC3)EL6_DTAI}j7^2BwLHg{VNXhZxAz7ABn_M1ZP5hphqna$6H>0<`O2U?0H zKrv>Ov7(aYjn9e&*^x(!U6R?rFD7&Lr!$2s$X)wV(@GKincE*)Nm3zpo^{WQpSZaU zkq8kkB9&fwEsdQ5sOctIQo6@w%QT!y=qmsTk|vNBJ}$k66NmH5jKMzxjcT`QZyo{d*$Cvz6;3_D>6^todY|UP=~Kn;+#X9K2K=#SjEje?(<4nwDp)?bqmf=ia^1 z3cbpqIIRIj;P18tfigre zR&_~kbyQZ#o@)O@_9)j419u;`Gheea|4{mzrwo2Nh|wGKuGvTF2LcoI?YO`bUAm3; zpQ6&<6iwjwJMZsqlnS>URQxnc!Sh|awpnq+5p)bmvj~#@Ju;GU}KF~qtj0?mrZZX6>FmHU%^LRi#K?8hY#!w|72`%$h&n& z2~~g~3v`?$h&{9p=lOfFb{?r+;Yqa1!QpD!WWQY^E)Y7z1V}P8cVQY@)EU>BnQO|e zzPRshn)U_sk9lfFRierAvd-)uU8IK34PtI;Mz)!~V-^$tdd57z^oxLEdyVNt-D3T)h=rcBzqV z3Z#4;FdBCY8mtzcEGl}l`%cY(4Cv|W>jZ&I(dXYumug2x^_Kk1&9nDTiZ@uieH|#u z5c8%~`v<`u9^YzDt5eI!C%P|T-`;g-JY-X4NV4S#JBkKq`YZqthfJTw69D~24J|(} z^e_u{9}Y^J9zX$kxyBKxm0!Sdn_w_q*it0q6@`MCqjavFrm>-bvrVA)Vns8I*Ikkr zaZ;|fUKd%k-o$)1ez>sqp-n8>#XR|C>s1$uFgd!A^ae8J{ycIJyy?`Z+J3|M0S3fd z2Ov)0@e=SEVtjF!tYG+13!L2tCp&&lvbpH&^^EShEXkimwOjXmANw|yQr9-@8tSkS z$VOEl2vDF_-_VPwM6fsUzoRN+a3#UWJMG?J#!_X69Qou>2XLr}-{jHm? z$U}z2*=3|i-jts1alGel-CDXpE9Bi%G64b*d&5eo6B5&?igyW@05ag>b=t`-wf(>v z!!^vQO#ld8oDOODxda6;5%-z%iz(bMs&VGO5;9-~hll7c^IM`%-R4cy$M`J| z)-9fKD5kLYdzzDFbL$bet#nI}EV&6kpUm;KC)4bYxzyr*tEFg~8%Y@%b~8?ts`_QB zHI29izsmg9vJKWZ@M335jx>1^RSXB=s39QVE*0MBkebxZ>9 zHgGp!za|?asdh85DM|2bv)5~k-+ahP-5J+d?_@ZqfRL0%`K;kYN(}@xG-S3=-WcTW z$)kx%dqKU(ujhhEILt-}G>}Eeu{HYq7l3ovcHnGAWsu|VP9=wDv&ZEKoQuy_G)zx- zfRaaC?#Aj-F6DGZTB2H#j%yc{Hb`%{Wwc2*R3~j=A!Bk~Gd=$vKxtA($#3uTnSAYB z^L94aVa`x{*&%T00|z41(Ty#zQIe2ylRD<^t^_u?=h+o>&?kS0Toc)Z?~a*wUMa=v zob{!}loIGmC6zLuV=5?RM7QQe&dcbytw;xohK8E7|3Kf!C6~ z5A4_2NI)T+uAEqQv=5pt>@qERCNk!=kcuQ@a%w!A7^%t1$$={xVT&4D;UdlI3vkQL z&=nP;5B|Y23SRw@Hcz?~Z33M)+GD5CrR@h5wiIPDN9fYdgLxbpIl0#~N1fH=rS$A4 z)8Vs|Xe@^aXlvSi1;X8lzN78u`sSmNthYPACTH!{72TS?^g{J#(_4IO_a26~x61Rqq%30-6ZB5Q}Fdi5|>H{Tei{XsbW@m-1Xs|GN(@5W{prGYrV=>&KX@1=lBfcU0{ zSoj>7zjJng!@)YLYA;Ottm^D6qjLg`H|q720&`tih}9!=vdf(3Z2kV!=*G#vXuFdr zOVYAZ&M7ybU(WWC8#F=a;py-8MN)AQ>lSg;zamP02!xdXRZzI^bNXZ!%t?xUF`B{r z+1qp>6N90QU%hTzo+u5PHE~|T1_heUyuBKOoZz8~!qc3IO|r#Wmztw;IJMFJi_;?C2^@Arx&^7IU>u zoeQO{O)%f(3pwriu{osJvG~zq0L~Ku5VOv64mBuD))mdaPmG?5BIo{>g|)2b;PkH3 zuUKy}o{g(WIt?nL5oQ@P6=i=Z2C6|Tw zedcf%N#bT04OP|bDy#2zTpic1Rh-V0mhv_XghrL`P$Hm# zQZ2`i>??=59#*BRISokzuwv^z2!wIW7{2M~2ndfl(zzCdNN9Le@AsHNsj_;()3e{K zLk_#LP{-494a{L9O#|(MXeHb~zB0eCUn$`n)ekhZ`g$VoShB;^(Icdvn(CjDRTpHJT;?p@$`urd(vxr*40uCf#s z;yhsXdU|(R27%+@<}M$kbLgFhv4u!5NMsrk$wuWlZdrp*l;&Kxf?#+yG?vPg{inIx z#oemT*M#E0?j<+(&!KfhMSMf?Xl1EB?`OJ`<$O{UZcveArz zEY$O(bf@K|?mFM)8m=DaLy7-)EdYf+ik^Carc!*8J1n|~>3@)lePh8%XkGbb9MhBp z)$=|Rr=@}X5602+r9dgaw5^KAS*|F*HKhCpJhTIc`Z8O^;7SPlakc?Gk* zWunY{^PU#kWWWD4!$v)sufDUp3m0(-!}B54FKJ-nt_SzOl#c&2qW>MW`M<$N{$~-8 ztp6`TF()<43i#I;nLWHy*7F0sy9_!PS<@1vCwmN08+lEM3gza!h(x>o9W^tra;&RQ zq14lJ3!_31D(OA-y-Ux8#t%rQDtmJbUGI*G;_&UMXK%4fz`A~{y>mYRyP(%Mi2Q(= z_dA*II>FyOzTi8_Sz9c`z^&-^5qCAlG9DPJDPX5%$3s+vYgU7OUov6)84$ns6 z&*un!rNnKBA0dm%anV$iSAhDXIsd)CDVkFo!ox?Wb&c}Cp-FS66kg5N!tSU2FpJ+m z3g?qYT>>Qr_@c{4pOe=~{09vz;2v_6LyE^R-cHk;Lfhj;+dFHXNf+lw@-+(4=GAid zd(h{ZgceK3b0f+or00)aKl$Kugt_d78CmD>H=OWey2el~_y&5w=w_qWmYpengIrh{ zdyw-Q_8z>MA5DqjlK#Kf;nD$}j5MwiZc^Y02At+^U znj;P*U2LAFOvy*$k=MC$4&H^ucS{~_ei0lPW{Sjtnr7Uz zH|bxV^aMGoNzLUqzckKBGmvIIXbL%$kIEtaGFK&dj06EXBd@CXff=P77Z;?-dxtnz zB3c|p5&{Cm`MJ3O@NG2h#V#`qjn!e*Vku|lyt@S{Pz*Y49@s|?{8WWNM8Gz$W;S6i zFJVyW;kCu>+B9YS^!COj#7Se;W6TCzib+-D7j{78^`>6HS8*c1#oiFcRaS-{FNlAe z#xbD{F9%b6m4MKF8UJ0szEoom@|wi%j0zo>U6frADci1FZ2dCx*~c6qqVbz2?F|fL zT)TIFxc*Vd3<7|-)?$*{9RUL1+~IuLSlQ?qK7zqqBmuN?nkIovIIoTIt6*uw19kN) zw-OTXkLHRp25M6YqJz&`xi48H;nW-HE?laz@VZau`(h_HvEqDLFW@XR5T|y3?TVGn zg>>heIP14whIVk_&iU*cA#e2jcTa6U-9O?!^I4U`&j%&F(S?P~=h1%h*JdL)8`=>( z-(><8l4Tz(#UIr|0Xxwrk4ObJQ2C-EhbnJcPp>ZS*f2y{P0u~&^dmn_osCH$g6;LN zeXjY0mzTT%ht7hq~A4 zCXvK&$~QUuEvf-&`*grUfBHz*o{(811i1CM<-u!Gd(XhHzc{izSX7~H*lBLL@u)## zLD9h1v7{L1W^-d`S>VHYVN2UPk7!~R<544Iq590h5IOL7#<7vTi9v$EOEeR?ZyG8K zG#f+Y*eRMxMkBw!VhKi`y(JoSBEk_br~_GD`PeOyKuqvnO`tqZDt~XGwY(UEx`z|L zO~4TEC?|4@4$wOLrEk2hAYxf}Y&mB8G0Ej>>mxiF@{{OQXExSC$8%ZyF#`=sfChHM zFK^+6yx75rmc+`la?rM?-7RG5PO#Nqd}|2{j&KkBLHWz}Rj%trm_Bx=+cUm>;qNv# zCm+Gs2VO2=_m|nfC2(OWO>dKgpxQwzz~6$w)6Q|znZFxVgQ7`GI}S&J{xzdJ$ea4% zQBj{OE2;PQhs$WDx{&yHdcW$NEm&o}DE4)1FOoUfo!oGq38AdPwhFWKV_=m4SqT1{ zU)J%HH^RyRp`ke_MgbS9nT5oCnKKQe4_svpLB3{7uD)iTfel-oJ?s+adVi0Zlej7o zbZz$USiN^dj=t~{23=ZCuep)c@p6{@8_+nqdSA6t*VDt-=a>kF50RBCr$w5QIDqdG z1E~vS6tM&-+2vMUGQpFHa$v6h_Vi+X1Ft^U?l+s;&wncAqDd`#lDp{Y{kgXwf6E|t zDn{-XZ$`V8_8Zqv-KL|`lWmg&zNByvIOAnSnaPEc+aAG&&5 z6FI$@xa|+bp#QCp_4A5H(V?6tu#44CQP$Iw!mLgyT$QzSZCUf4Qcl}H!7rel0j)u3 zbTla_zFV+}g?x)_nmXomY|Rx-^6e`hGFTn_-E& zJtIh^`Rv7qj1m+vKU^P@_o<$4&q^6+MN68W%NAbjGiWFq8DeLLK#SohicLHt zgmw#Tas+>b^Acva-n%~|%}7c`NCszh_Lo$riaJ{dvBrE%C;C>~34gEcaGZ*u#vw-=%78ezD(t%9zVT*xLF$YBlG2 z+=%RcNNsIQjBS$bB8yj#m?vc)q5D1i-nmVMqTFhg6hG}eUOv-0B_uq}=L$1C zI$`sNil)1b6QX(pV=mRKz6MS;Jl47+0?4ItGW-3O#NiJ%-Rmz5H76_LkgS(qD5q(P zLEzlX%y4U=Jq*O1pn!vsvqkdF?xpnSeA8*i>3^j5zU~2C773E`Mr1&}*S6|7weVBI}2A^+#*n{oC=I75`09Xt&J7M6JiDV=60-d zj($eTiXSMz?5F2=Au}X^lmWmh;ByUp4897BnN81S%urA$4a}Jc_~MjF1W1jGu;UK$ z94wyu1M*k9$$;wtP=L`jJ#fWQz^FX`W=Pk9`&_f{1bB#C_%v&s8uv6yhAt*1hEd$^ zJxzEowa)zuu#QH0hMk%^_gia2l>bf(Lr&0XiEA^667L}K@&r(5{8=%miJ@(6ip_Z3 z8OZM>>ZQ!#%aJ?H2MIK({=aQG0>XVs+(WxLR4ncVw9+c(3sT+(dLjML-3}6t#R3v* znDMmZ1+mO}B5wCfQr^zrqq**dL$)qQ!(OT&!0rrwGK0LRCC!`dt*rTB7TQP%B9MqO+^G%aivP zULUx2<7{r{+w*d6+!Og`GBS<6S=PitUh*xr0 z^U90k%-&LoUnl9xxz|=%^++k!KNq~*$`fIsG$TUdmkS$Od1V&oGuE+0>`YlZqXXft>733_Iiw>0vIZNq|kmGFa zT?)H6W~s{xR!m5uCg+$B?y&d3X=rz1+Pi}PGA|zOl|`zT)YCmHq6+!8vq>IwYmPST zPc!ow*+N)n#>u=R1NHUL{ktTl>?BXcr4btH+DjHducDDSQyHZR)QZv)&cCm1wl=v_ zHzSI2-B#)*TL57|(AD%WyJl5?WnpN$$|$1v=m}Fb00gv1abgV!Lm8>7c1<} zjN~jqINvh7IW5%qU?XQSCeY$a!}=thW@0-SZFL=_!CiP7P7QQuLNYcqoAx4a)dgeM z&{OM~KdW|qT^q*_EbxcMi*nm9v)RMIXethk{L3jqs<=kVd5>;_>TKOa{XSra2)0LE z0)Rp#qXzSj5f3RF^>;G0^bt>K+{V5NWV1v4kNIFxzrsk`R&>ds zXBi$Tw7sXmypcI+c+>fG>~T3d_*@|+!W6R^%iG=NOLPZ_f`vFr_?K99Mlzl47vids z-Rp_R3rQk7N7Jly7zoOGp%g1QAMn|OX!nbHN(LLrhiSzCsbh9mwBz03nn#R?MyqPq z^Nk_Y=f96d=Pq36ocd0ps(r!IrR4(_BymsM*i4w-@pKjY4%c~wN&M6bnsNgAdQCpU z-!jn*EULOk>%v+A)DCJJS|H@T=vrT986e4?Il;I#`Z5MVD0Q&Ae<|71_`-`ZXt|+d zOvA#v8)lAw(aHFo7cldO@SG?<=p2`gH2^?6Pw)1Y1d01Wki6FwYZ0eDR*O+iX${(| z5vk34wOWGJ`uN0&Chs}VE)?oTZYc10mhI@Z#SlX9a!RK$2rnP#q=VYY%Z`DO>xylpsdNUvlrW$1t z`Cxg}Cuo?zba+MSI+clgRg#Gu#pT75$IL{ye*IApSRWDCXP!C3t$g3&BJB&Ap@8Eo zo1r#GCCMNc7Z;zfu%xoKK1MCb$EZh;{Q-ChkBDG`J3=t=Rg znQfp`r=jsAT%k6&-{arfTqCUM4gzoKgMd+FdBjzuH|}NaoCTn1>_Da583v%UJ+`A9 zh>#z@5|rSH`5}Z5Mptn=ci9rE9DC*t+xv@lCOt{aA+;^h<=oK85jDGE!QULE9Zzk= z0>rbrpv&x&$oipbcltQCtIGKgs1{@DFR zTuJIbP{6+NNLnFja3<{V{co~R=DZ-h$wB7OGbWtIAXnukyoIFgoyF_e;;UmvUG@wb zm3~~9DSDLQCbi7G&zABP1K}^`)5@q)>)D#Ab>;OML635oaWi%muUVz z6;(K8N9gjUzxB`2!}Qi&$qA0*mCB2pF|hX8%gV;uq8*1dFJD(@05_j6;ZZsuyi&H0 zUPmF1-;n9Wm-A0mkq~dvyFDT{tIoF zfbdm=$N1=af3CsQ&rU<#d@`QI5}8+l*pZhHjj%Fbt@=w={EKq;9IZh1!3?)~dx-$*o@6i-T%*{Hxwj{ZI0 zV1-KK1`AP%hUWOzC$<@K-mg!Ng|=E-o7htmcb;cjWN^}l7Yb}Cjk}=2dZ$7#OU|Bw z-Y}2%2UJEJz-8S+)Vb76zK15H$smpSD$4F5HrUSu*q_ZD9#Tj2-TR@0f2)te3{I123c3E?FM6Br14 z`bmn0zK$FHcx5)M$*0ZJ;_4MI&2J@C%v>i(Filqc86YrHJTEpXX#HLx9~A z+okj1;7&h>4Fv$`_+v22pN`jD{u@rvW)nsEXK(r?;{g&kU;zc_ySv?S_M_}8$baD2 z1qoBD*Y?b$l!1XkpBBv62# zpC15z{J>f?7gJgdzyOz36*Vfc01TDm`K;2D*X6a;Uat%aSF?x5iUrQ3KA7h>w^9U! z`4LGpl#3zBLQcUGP4*YZQv-FPAu?u$MS|g3UvKKiIUUcqHzEdCt^J>+U*;0=9yG1& z(*E@SJ)U{4rb^W+W|+Q1s2^``3TsT!HpK4jY}tN5rL{XhelfBue)NzHz;Km)fX&pc z#jR#a&24RU|CYFYHE(;`<3TvF@2Lrv^RPFsRLa%+bu}S97Ui07ghG_uyN7IDf zuwp-4^>)J`vQ*Rs)6A2FRwS+%T*}>V$ZU|M0w;oKaS(vY7ZXFv+kra7fSC&=i=@-& zzRJfkD&WeMD-Sg_NdQO8K;Yr(FQ`5p9V6@|ML=NS9tLG0u)`%Pt!e5xre6$)cVan$ zRV`gaVq;^!#Rux>TzeB1=6ZhYy5y51AE>3R9V%#2%eQqS$Och={O9c@G(gI=u(V{| zObLZTlT%Y8p^4`CWw_%+%~(-&bt$)F5$xu46nh?5mt)7u+uU4EJw3f#5a>(yroz7B za20S<9mFGvx_ILJ@ zsH5M$9lgRew(#_p;88Iu+QDLFY-&`7!anie^X@Vl64%27qASNNX0S3`(39L$1R#u%Y z`R}pAMkLX3afHK+xOF24DP_aYyM-OHWmtJQ%189Kf|atEYnQ z|Kte1C$`=uN{HyM_+3pwGr+WH%f_aw`|}fIoQ^s%T=-5O^$LLPnfxj> zN8MWb60tNBmO$4AJv)AG=oR0$RBUM0@(WofnGi-1uAkDrK6N8ATsmX`rV|D2W(nfl zD5xd*Ov$RUFmuDx*Z_bk&IiFDfHw|vwfSsX4FI|m=vVo!wuzpnydW*sabK)(DxlLR zy-KNiDZXjL3yPP*uEj=R?28*1nm(zwJ9tE^I_%U z=1sy0vlKl&#WggTk@)qIA}ZxKZ+3TabAJYuc;B~R*})Mvc`y&a5d;JTal3Vmjm+xm z>OMXS@5j^n7oGp?E_V5R|M3HqX5C4R`tN_`Xh8NYbtitdMWdZ&x`_FU2bb}WqdRkf`Q&Yx-#Kifa7GW@$;?h!O5YY{H zIqQb7Ya5#<2xdxfxgNWOv&w{*mVO28vT7nb%o6HyxT-x0A`Z55u=+J;+iAXo?e^N^ z4-KBJt*!DfzeDg$l#icZ`JooI^7+Lt*c}QJ2}k9Iw>tx{`-8#mU_cXAnUs9v!w~-R zk7=JG6K!_+h0!l;tWM7FxX!;RnR=sT>t0=*^pT?AU_Q3-<#xyXr2_o=U|1?Ne~0ZL z_^Cl^=SJ|a;XGioeTOZjD0h3^eslm2uP8ZSlNm*~U^YU2>c&wUVefX2CX%_~n(~)6 z@G8DE&o}Ey{~zxD`>l!S+Z%?5uBaeVm8zg9Rq4GbMMOkIdI?A`q4yS46afJdrASjz zLAvxFklv+tLJ^P}AP`8MXZW7`T<6?>zTCX<;xYp=b^XO*2=6VEM6%ebm8 z60h=8G%7&GZ9+sq%Xk}7&{M?s(3pZit#?|y`nY~H$$W~d)OYXRYu14EM2EdOSBn>@^#1?ROc2X>s?xUr6lQ2egT4G1(^ zIA_LHS~Ym#`!Amm2*QOq&`^1Z8-gNS65o2@z6ku;J^*59&NK)e286maju06^PP_(VL}UX*0fH-+ScbS7+BcCuNNS5KuGlqJ-q>aK^&a)Vb)j z5o^E$iNzgH`Z~XznprMiMxTdx@mnlHL$4a(Y<@ck;d@gB$>W`_rbf1T0#plM%+h}^ zrFHZxzwNF`?D>%XrUI#;=AY&3PNr%NV!PT?LbuwS|RPCCTN`AY1&)neHuCR0yKI*mzAyX)6pKH~o3 zr1`Wm(12$#LL<3-x=Un31ECzc6efGaZ$Sd_3>$T|wbebnJj* z+bT#D)S|c_v0?$Bgno|t62sGQ-5;mUE=I#h4|L*v4Y&_7`#$fvuVgY_SqvgScm7@l zF&d$xxSJ`|*XK{o)u358-VhC${=L81O{7QAT=tyR*R+9_U(AAk8Uj5b7sD9exqB}9 zyth2az7QLh^20spiIUAPSv&j`yS%Zo6zN)3C38|TvL|Tb8rD#*3rtl0c4a{SK%(0 zOD9h^Y#|Fe_e>&8!Yflo*yDuO)Qs0TOEn0>h?_!~H>0Ykx&9D{eEKjLP^EIRH zg#|Z@bSkqf&&D5^_%-uBF51x0Qn&+yy-{@5dxLX->c=&8(@m}_9?m4Bf&Hk)3z55` z97XRg{lxrtE&x3utH-EDg4zS!Uzj*QUs6xE&RU(413GrLjrIx)?^rZR6US;s{Vall zxP2lF4sSP=v zg6+BKspujrYqRMoZN;?<>!{|MbsHtTRkhrc>~l6{BO&XT<|XNpuHFeE?e={{@CcO_ zwVy7-$fnZ+411imhq7;OOUm0ct>e;iZWEG zWJFnBC|Zf16#J%TG+AqE3%OU-1eq+R!7rss9tIZNzlkGJj>oCWlRMcq{)?_g@IXK8 zQxhjxm_5P8tfHn+LZzIxRKE;tIsO+o{T2O=u=g(z6*no^KBJPMFph-|_O2tty7nPs z;_5LXJ~2_dQ*~Wx!R50y3RrlITxYh2+$rF;>!CBWZa8c!w{>)E#g{Iu!$QLE7QvUb z>rxT}UF7%hW2T}xRDX#)M`c^89lNF&UWTd&Q+x9y)yH~gjLKZ(>19M^OERbe2N8pa z@y*T6GD&~BYIoQAk!nZc6oU+iX@7rR_jbS>$HTPS>V!$~Eb|Qx&j`9qkXSP=lD0W5 zc3NFzB|k~7FE~b3)i)PiRjm%8xoyK}H6R>mq>9+AT{c;Zg(6~5+XBBf43QXi8XAK{ z_04cnI-&MEN&*_meR1N=wQU2SyqOt;XOzrRukgpgQ_Fn9 z7QF;bwEb;skJR)R<5x@ z%#n6WG0>%Lf&UC_{jV}4Xb_{uG(Uo}|7$)1&p@8H31QmuhWQr>dGlsbXtdP2CE{hkwIb8U|JW?5`ou^H_1C z4qxK+YMVBQv+H1DN)hF;#>u(c|H+VZW%8sqZ~DpZijvrk{nb(GM{+7vFa|?%>+2P$ zY3ZOY3NT$|Gr`+(98SHxm1E!5HW;4y(dZ3sV|c|(D7H*VTk(H$n)+Dl6uQj|z`xn% zKkf~H9dYqSEsk;Q;=5%Sl-13W_j#0o|EKIrW59=%GO(SOEPx5h=b_80dSkgn3~a~g zbDv#D=AH{COa5QwQ(;9Ok^cn%p1zOS{J*u*>i_2`7;$i2^*ZD^L*jBJB-r8l2xJE- zO^nM66w6=DOoZ2cuSvnj^aR@ivF;HR|KxYA-&CyT&tmSxKFWGN;7Ap@4CyXqmhlog z8|J&8wU5R2xP2tuv+h1F!*RcvaRuJ!WL$32*MwjD`Em%11OCcLf|@h^&exHqD?~xh z7TgdtL8;>y)C1!P5cL>&M$J?*hbjb8dt$~$Io+E$&m+jOZNxkp?lxgt`ZTC>(W!4A zUEy-F5hKrm>%I0tB;xspm&92|%zO{^W$kDtPtd)JfZMEoN9}>VR~4dmeMPq#5rTTvJxdx;11EIX-cM zZe5UaPZrddDaqTNOGsm4e&?sj-q?5qf7rMw6h_#ose{N#g2>E^v4=YuBPgNtR0u-y zzW?}Lwf5Y_`(cQHNoVLddBggA zLva2C4jKOQLN4#6OmLAnDGfR>8fPMKByjhwntt##q4%9~5e(h*onMC2o%0tLz{{j2bFfi04NHJ*@ zT^~#DhuK$;8K5;V%spBMGc&n9EcmMKZclSsG^@VM$`!mOBylN^T};bSOKa*S{TkvF zy(@kD;6fJl=f*}ZE5L3yF=#({3`t@OpT3%3lR*uIZkK-(( z7fmKmVxs?I1Sg@Fm=b zz^LW+m>~Fx%;HGa6nX8YQnlN)OUbgXp%+d8-O?sVPL@Lm=(5e*J36$A|KK5YE`R-^uxJrb?KWf$I&lidk4#`1aQ_ zss<6j{rmUTLPA2?yxrEoZNY3c%P=KZH@Bo9!j8E$c$!ggji3L{>WmwN^f~2(v*l_X zX+oIfA6!h=6;H0^O6x=;V zb}ikDzU@H_db>4#PA7uE#5&IV^XE?vNyqcCaj}3j1{Kt=0!lIhd!31;fa**lw^Go> z#ruTy#oLbp!E`T|eIPXbO}*^v-!*3hoR0Y6kqXrVdBY zMC6|=oRC*~#gfZbMzT0gLcSf~kb3UgomXs}?_N7yHe|ylnyEV0l`imn#xnTQd!;k? zv)TZWm;E-6+izLhu+AZyis`bjV>uBR#rb0PmPdS472ea|`^=?52$~F;=>mr?`gf(Ln& zca}&^n)m;lku^cSf6lHhRmca)M7JuaGATqO0q9bBm2|%Ip$Ja5 zF=MOAk7fvtU9X>Ug?lDE?91OqW_&!RUoQCZzm;ylWSiPAaIfrR-a)svAS%l&&F-at z|MxV;J42qsSRN!1pJ?3w)7`npdi!_nJ0tZyj4o4EmEp%GT9Su_poAw?u|%s!otGm(Sb5tb7xUq$rmrNe1mwbjSw35 z?b||rNlB+&qDt)KX7$n?RNrGL9P#a&fKnsxgDu^)Jy{4LYzzQph(vL!r1YvQ-t>sG z@6$2`B`V7IFc)f;VM88mr17>>&5W?;s8yZrDRgKD}cssEF2aJ4ngcBDP z@A}8BKE=QZ!G_OepVw-#{#zQQN(Dz5H8r(AhJ%dVLlpl7GNytRbc4px*>n#A zng*M3Y(BoeckH__X3BX}*6u2dul^#)>f3ey`LegaukPpwg;dF^p@BR+njcFUi8~@{ zGIuXsVtX!dzlHk#3ksU6%P-z)*=uwd7_i9hDXd6v`qD*AdeiQHtP9lY8fNmIQ)>^m z<;#6@jq*wgAN860lvf2Vy?;l2#*9ywME<9e^&qdl;z)jcBSLj3Sum^M5i+lE^YCD2 zH1C-gcH0aJJKPK=Bk(`--erD@owN>Tjr2csdHUgq6UEBP>VpDR$wA3TBr-=u|810> zb@h4qP^_A&#Mpd02GrF9fssgy6`930JI0moKM*!yk3Su*gDoptRRlrh$Rt+TmCUs55mZeBOte&j9B_j!^atPi@;lZG%>rk6kYe^-0;LQn)&qKi#$9D zljX3EiAqtm>UzqPo@7C9t2RHWW4F%KTJA|~DC0ozfZWeT94~N#_R(D{EB+tU-|eOk{j;?|}5Pdz$%8v0d}MEn z&OwESCPfM$;Gy%o^<~|eI;o4tC=l?$Zmaw2t>cm3ZFRKr$hO-S+F2f};em{)Awct- z_`OgvZr#Ab;+)>-#Y>k)TuF9`%CB*Gk`8QqoSav#5KEEd5I~gQN7M0OlM>97-`6WY zfM0I%S!;&@MYB`@!*p{5cG@ZD>h0T)XG|#DO&H&1JBzZ#9hR#9L;5VeEnuou)7^*4 z?HEf{e9tfvcQ2WWu(`nRTU&j0`Q$j{>fzyG6p1}PPK^Kuwn1hUxi8}r6AC*Zl!7!B zJZtl_3wG}w6_ja4QORQ6Av1Zb7XvSI5-1h>bJzhJmPsce)^{3`PCBo{C%7BY7jHBM z{v0FoUVJz00j8Qo()#fu{10dEX@cww3xWCL_;0ezP4yrhwY_VuHRnbp2zr6GKMAly zuo1xvHv-tx3kZlpvR5JRB@Yg=)I$0<>S?O+b9x zZ9#0;^^*xx!?{3Y)dqQlfV@dQv+kE_ga!XB+7MP%T3hq;^Y=E%o>($_DM&bi;{w*} zX3PmB<9$5pjuSK$(j;#${I(esijZ0Dk3o;%tSr+Hhjn(6tK5!8=ch?Kb?asSj*%u4 zAb0vWhzdTo(&%be8{v1T#Q8U1tNtRc&bY=AIXSs zpIbICV8{NxH3}TqBt+tdz~^0)Zn7-aiM2~@`y;wP0Up{i%0#7dx~>GC4y2vx%WcZC z@V}n(Y=kpYx~}H5l zM&HT2voSr7q9rC-@Q&A_+I38;C2qn3*ye}Y7Fg`oX$Ob^d@{>6h2bSgOVjZHjUOWT z-&=)4T)#8!1uXT{M2`2#QcMY4mkc=|rBy7tHlAG^cj~lT@YJrpa<=G&;4zq7<)h8N z-XBvV(3GCX%Fb>FjiPpafqEM$3(@2|8-hy`;$(}?x!HV*_#ejzcP?>7Ho&XRTy6&h zvwwa&3x~M%TdDagsr(Ia`tfnlR(CQ1>HZZwZjz#YNyk79bgd)4laRmeG@glKJKIC?rpN?+9~TGy8C=5!0$+MVE=UBu~+Uf@Pu9s zxDB6?YFh`p(9I3wbeGECkQgh&$+Ed%^zl|SF|zml8#!n8HdiPW z<=#v(vh&;!Ip@P$Y}!0%r3!ZG4q&6mo{lKGNGdu84lL-&atLzLm)0DEt;1?Qzr+6i zjajGM3OS#Auo`Dv?J-XYa3EZ+e5R1Tfh6-HTt4kk@!k4WTn1VYz&RA_C8r zgq81L-(8($J7}p$10U-isH0$CCNqQMV$`_RL?Rqa15fxf7~Niq*YPI0s}xbRASEP3lB1<= zy7lQAYMU3V>eWozj!REe=XYN+J( z@C>9IQ>K-YmR_nrI4zSu(2ArjMzc5LR0)Zu;>pnMNEie}*7wQD-UF2`rng%ebsaCX zbt(iqd`6*Us>iWxB;G{~vJ{J0Ed^n;A`LKgm$jUC4V!2GHeonT1CW%B+o2@H;4{6fwUMAO}b>HeHI)L`_Zp4B;Eg_@!cK5tus{ zEU0`v^sqNfkA*A#(eKlTr1G6dP;x2j&wzMbBuzSIuV4_PkzEN=ptit7Yd?-e5;c}N zhXPP>@5JO#iIe3f9R4(CCml-k9Q#Uh9A36f_^KYJJ&G0@{rR^Wmdh)fAeDe`ybn2+r>}$CXDJeqf z$D_$XBV@Y%9k2kSUD`jH9khJ5KU1Fhw2sNtl!Jj=>CLT;jWb~<6mO^NX4ml`8Ucn{ zdUvpP5B0UR>m)Ct(TNK~^J3q*jTn(%;PcfN3~%UbAq9Ecq+fMxgDP|2KnNKXGQ?&{ z8kC0895n3g_*Di@s11$36aHer)r;A~&f#A^Pqdsq$8{haHh|s&seI zH3#R^vTp?YKfkf7__+iS!M+q%J_!|qZGu?J+cu&hGxSLX(B)3gsJ2;DC&(n3y&GrG z%mKMfBi=(x^5hAa7!%W)QfyKD3dK5&MQs?4u|z8CK~|3Fag5De^;HJmu#+$EDfi$| zyD`QeycLPWk4c)`dG#RGniB0>>-5ql%%Ebe7g=dAQ~qV4Ns}$?cwG5-=~ovIriZM$ zG~#`-gCO&;i&?g$A&F))I*ZMEuzWr9{r4pFhxyQHP&rau8RU&1(Am5?LR$!Xv_%_K zpRMDi)mo756(pRJZ7Zr9xKz_E+kH)pL4H zRKD7#S|HoZ7D8pJ;LLVm2dqV5)9ff_%DntTrf<~Dk|7CkT`J5&k#M*^fc0-SCDNET zW3j|_*Mmd(a-@$o_lgBc6_SQ_uXYLtt5K&XxQ{+7qNjXZAW{Kk`)?G!_%rsjSR^@9 z(vJGwr-I7b_Nwy{&E{ffqk3->X_Sws@Ab~f8!@$7c3_bmC z!e!Yd?2GXy<9I6bTG zz?Q^>1t+G!p42k1rjxAS97RG(V-W|}x546HprL*T<^Qw>OG-U(1BL#li`W?Rum6RR z|NU3XT|0_?lk>%X~>P2Q9OJj4Id--24@&EgV&nW(<7g@LN z|6gxM+3x``F&%NOEXbEov@`}|_6lJndf*S#v~pP(2Y3x*8l=2&U0t2R1K4je|CJhQ zFl6Im`rbBxGe3Iccszb4vy`U_w7OvP{WoQQZk(hv2~}7c%#>GZRw|$x?5}RW+4_vAS z7Lk4v3`X$V!Y1~|q*-=&N=`UY;rdRHpZ5>rU(QUQT-}BtZ^uc5&H2KGH@I2U-q*jx zzvDEvKj|2=tt5TrfyIxik2(WUnH_GN$5r(US#IpL;THW?nLjU3{+Yxcn*n(_sMk6s zSSU#Li{tzv9T0knS-dx$8Sy)7daz$4Of6#=>H*}n(ZPXl({bop+)uh=?iipVA)M1b zGi9Q8OC|U&rz4xnX9o?HxVM!|909ctT{$V)om{`})uZD{-8`s+^Y5yKIqlG#FQF=` z4-Z|7VvntAh`z8Rs=0HArsAm$8ouF$tL0f@A-RyC}kg0%O&JRW3E;z1dG?4}dWkU%W zS^CYQKGP{OU9i>PehyvP)40Kz&tJJ6S2t;{jG>-JP>nKUjH+9+a9Lsio!H>mZC`n7 z>xR$c2ds|`sk0m83^^Sdl+LJ~ja2Qo6#M>f!dg+|>O}xL1%Ta)xD&9u{BTETcGVsD zQszO$dTixRfX+*RZDNr(ACUR#xFMF369HfD1QE^E$)D2u_M@xLc~MTl|Dl|c{yP^y zoH$-h6p2i|{`UR^d*qNpks_T<*-rU(IG;#NsI{Wcw=)9`$o3580Aa*ZFnYI78u{TT zhjgQAgvp6T@`jeZRuh%FuI=8(AnwJ?5cZ2USc zjf3zHwY~3hfA-@A0Md<6Ey$d~8>wDM`>CTBnsz4T5#&Z_Z;jos&+w(de^74OX>QyJ z4rkl>_Hqyegc?9s8R?h!$sb8)Z;A#XSyAROuOKBWdz$13JbwC=TFv^Z9HeL2WbH3{ zWJz^JTrVunRdg&0CU6`~jU$mJNN%Gh&<;02;(ghVN~;u2rbU|}cWD=^EHXA{8y8(E6PAtVovF!DiX7(0bF3BK zq--{LpG(7d)CK(rJ^?3eXC7Xg_t*iVI3;Hqyy+VE>D#(5NWhZmB7b?- zgcGL&Q|r566&MP>XVZ@G?mw+qq|y3Tjk@>n*{7nJ1p=x*(`@jTND8Q4HZt7I#pTum zUEPl?R|f{!;rAaslCexpPUbKE5BovPwlGG1Pf$HE@%3flgw(Owzh{9b+4W;jF-IWXG!R%1MUQw#+@ z8lWH+f&@$5msNXd#TMB=EWlJ4s4+tuq-R1DQQx||XjFZ4EG!gNl3vHfSZZa1L}TDI zEp?E@PB#SJzBr0teBs~VG%MEEKhE6ITpXq2%U6`mzxvcXj}3X7r$3fiG0 zqNT;3t(hb~NKbgS`u=?19K>lcqKx(K>K$dM&FKyEBeIf`%38P${$#x(uRe z1q8MEL`4Uz&#-FVzl<|7GAf>cTq@3|{zTNI$R}Qvrh?SUh%`vv$zVFSm}I5c zQdDd?q@>Qrv5{$O8j0_*2KAqkx@+8jPO^y-FVIGre7zbZ7IAc9%B2{=;)0I&(IZBQ z93!}jx-N;rQ%Va9MtJ0rI(X9YSQw;w6u}ag_5B09oJ|wF)f_m}^^#FJR#lw9EW{h~ zv;lJhRY$gcvJG_3FKVCV47HnLq?-N9D=ySJ%2=;hRs4O6ba5hkiDW+GHgD`7`rigI(Gt-b)f zOG}#?`O$q}Ku}N@2|oM#^JW00nyaf&cG!Uqv~VsxhZxyNbE-aMOIGzI{?KFn(=KZ* zB*GqjO~8RQvl|)X=->dlUA`}l8>Q7dR+d&4?2|2;m!$rFdTE(@232u-wFFxRgaB`gIDsIl^sW+XS zTBkirTh0V(D~wMC@x;f+=NHOHI}R`=F_CL+@lr*&e=s0Kr>F5SYh|XRZRL*7UoT6) zVH>IO$>pGF9paIAUzy9AW-lJp-Ut^lQLWG*td_D}6Z*ln&(8RoZ82K?CGGMEG}4Co zpzU+d#x~CXtujkBF^SeuSHDRqr8ao~sR<6db-$k-?)6c8X0aFt{1FDylvlL{E}-pT zDWR1-+DOuc4;7dU!}~ z38d#QDnT0MJB_pF@XuR(H)iM`K`HYT&X=Fl1Jf&ARPPiowEu>L`Yx+l!j80;&)uy) z9Ta8X-yy2PS5Z-mPiAERcm6wpJ9n>~La$4Ga`L&iOOykuWSm;ZC%$4%_KRb~8@dv; z_4F?ItffivexcWe%uX{gEZFY(T=V@g2)PMWUt*<(qP}0jnf~!M$sG>11^j+c53$jf$DO3p+8(a`4$| zQI4Qt8!qMdiBVA7c8_(Q4`iROx4LHkeZ-kV0jnP{*$c7*-D-PvRo%CEUWp^8W5;hv zKbiT^C9{883n)#v$prP6fZpE<~LhW z%{UHxRu|S-8s>kJ_w_VH0zuYPP%J6X8P~3QMQs~uiuY}TSF6!SjZ@0`ap7|5X?zLV zXXLM{lzGn?n>+YPnFCqQi94nloGJE1O~;7E<$f4N8vRyLqRTS@FMIoMhc0|G!ezZ; zEeel7zF6doSQozbL&kyw`$aI%z()@?L>RvAd2eMk-jXyN zg^>fFT}#n{Q=B5EpFUl2*LkRcZ+$5WYa8-tQnv4@eiik_fj&|+CPq!~!rd1$gSxAF z?f+m-1X#z-J$6VOTDONNEvw!YF6l9O_s@KswdLJArXZKi`x}fJC9zpIAisZQLvjq47D}IBQE3Ty=KRe|2$6a?iWC?LJ_Nd{V3?i(Mm-Pmt3xwzv z(I8KObXu5?D$jJ7DHVkK+M7aOy<2$wsa}DQXF2Yi9w+NZ4k|K5o?8KNoG#O+?@@!i ziGOe_NsfJNhIjr#@e&AO*XhGjU!9Eissrzp7#_3!P5qHj`E>GToNqxr?Soh(Gy{{- z4OPtz+36;+>7<-C$oCX|Hs+==eH`Tb+oP|aJhYS^{QU{$$QazDQvxf{7qP9zqx537 zyzW(}{}yRFU(?|UL4OX|`KBXxJ1}Y$aue7pv`F>kV5?LgW(XO1PEQZ}tm^#f)VQOX z+l+}v=Lx*`tGMLexdliOvc ze}y$P+q+|>-!m?9&L@^9J%+?B*4Mh${DhJU1xHeR*7uYj z?f2IVoEcfwdC8^SfW6b0651r?|4oyHc-St%`s%g;aR9={(;H4c)0*n{-dMXX=8aAC zc>E$I*yBhZFQfBTHVXo>n@XLWOdX4c#wO;S2Pc8kPtDoIVv5@&QL%~{3zXGMEa)73 zyIo;Fh9gE;iQ|%EE1B1!v*wxOlF5+ajQYaHmtzLk(z$GBm&=Dsb?y0!T^PH{=!IE# zx0*&S{pA=qgi4`*p-ZTB+sg;cHH|KJ?!Kh``=$0@RQYmYH!rk_u|SOwrjYGX)tlt9 zn7e*P*B=`g{jjGl;dt)uFpwDgrgb4xxwo1Ecq;Y~p<|g~S-tw;dU~}BJCwIG%Mx}Z zXm9wXy1IJ&rVVQcEZi6pKF07Qy@%3^?w_Ku6Mf%8SiBzREOaj*rVclFfh~C-uDs5F zZy&Ko<{%F=l^O#mjQ>4~`tfAz8cN6J!z%EL^S9j-`L$yDJ16$)uVYmC$>if%I> zKXJ{g3b^4IJ>ZZzRrX32eqrLg3z*mC?C8^V9hysBxv| zT4$}+Sbw#jp=u+V%|^Q#eI$Hj{h~>sAasqEDap=!jj!3ZVB5I~eV*KWFTmNyM*`UD z`H@weTIuU>AZGWUZye6i68^OJ||F} zY{6ex>2~P2QY3ga)Vju1hz}u9z_IG~^xs2kD;r^@*Sc^jfDp5$ zadpbQTtAHNb6c*J0~<_N->A+K@#Twwv7a#AK|(MjvDM#F?)HM_kQwQR&$)3W3g^1d z4ysh3obEitl&>(2%jJ|8!L&zkrx=NL65s#;_ z0SV3qG1{z-p)bT({|7d0%o1d^QvNAg9&-&s>xr?~y!Ly1*boho{|i1nxT!VDU3M}n z{eOe6sui42+s6NX`IP;C8nvZKn+L94+mv63Z_woocTl*(N#NuA%tO~a{UV1uboQ$R z0*XFN8TxVkyccbIv^o9&bCe=u{eyH!4hAASJ5}z7hh~ojY}al1i$XsG_BPx~?F?EN z40mP!gK#n(iCBpN`rz{08)BZdVwSj!$NIe{^9+&|>7JRTq$Ye}Coq41%YJHxQr5 z9hXH_#Aw@IpKsY;e!{{fY-k;+TN`xoNwRorcILfq#V5}mr~v1A#(1I4spfgnh(?_d z#UBW7tqkQY*AE|aD1pqIzsSZ_7fz4q@-Wi@Z~n2rE*KpLA~Q){A6E6VB-ri@lXm)g zd-ZKG6XCrF@mOWxJApUyR#(d@C?Xe`RPPW?k@@`7wQn~gAN>)Xbs-cNoKXmb0G`&K z`m9T{w#Fs7{~@CC5laB;2ivf)^Vt!2m+$-rr^JICv88o=61#N}K9NJgFW-gVw&Tp= z*q64l!p{$T&MfZl-+|_Q?gLXxg(v!Zc;=pW#%jfZyO$AIRGWzJ19!k#H4bRx5g zv2m1)WGHs0sd6u>Z&pM#xyEXmEGr2^F?2Z;91L_bn0`nfua&a-xW^S0ZOmfY$rI-hx_uk`?Wl58RC*SAilOO7@#Xb{K%r^6FZ?$u>%qu5 z*%pd8iHf3BF(enTnSs>eMXJC{1h+U2GsBX6F{=sTWzBUwfjo7FJ!F{g{wJAZgzR%nI=cV{CA&-~v}4~5 z^utSdNe#hUDg;JAATh>QLHfBOChyVZbDtd!3s02&drdcRB`3ehlkAAeSFc!ObF!*e zm*{68vp>&Y6~9_A{@a{rMP*+~QSRXJ(#z^mjOeUL--@n?ow3TZJGmFn0&$c9rYT*i zrb=H<&Q-cIPRl!b`1+7;9Iiwq&Wb(>)Nc8DBvuix^}060Zl4Aqibgn(d~(nZ)o8Ae zwIQ>qMkS>2`SZ#NlL57$->Xk5I8z-TW`1-cP5nwl8I?a%Qb6HfZyxliKDy~r(VPh5 zEvgHOKO}n|t}y~d@Ot7wNYQ`L$# zUDfk~$ocBrMN_lFqw+UQX)o!HJdFS@rF_*(Vm$Wd6kZV7&rJO)mVr*4`GxXyQ&bw& z>x@9|`2Lz75NTZBR(-9PQDY?@;e+KhOcB+pr*xLSWQ??w=^936)arOxnQbQ zy9e3i69_10jq(PX-0vsn78QY2pjVSg&eW%wfG^NZgk*SGO%j*V%USJm9?ftA59?f9`FNLy~^M*Gfz zFr0k6)|Y%h(PADYGl*W9%$x7Z-%a}{t7}5^ZX7bZNaNEw?@5M;{T$iB=((6Ivjt7q ziQE_JQzo}(_2?gDuW|dp2o#FA?ZDq9k-VYiLS_?JO4#A=gHai*tkcTU$fhk0R>%2b z{>!@xv{#_n+#ZDc*NEdonia_?ZeH46qS~*#)rOG7FIXH>G<;T}exUx)RpOM|G0$&; zLtfkUVrPsf6svc3dw2X&IW82$M$iMF;lp?CT&$9%o82<-2=u*8&rD^3YHq$z5Vv?i zS33SRNJ6kvE4P(c+fsGh zCWX7!Y~X7N`|0w{Sr=xeTQ>+ad`S;Vv_CwmBz1?*V2;Ap%l&Zh9*(ob(Kf2g5@wqF z>HO~o1_S*Yu0czf?-tED(wQJ98fS0i%hU0?k~bn0%2~KcWgS_sob`LyHG{@++)bkU zOD`J;Y9{D7=X-%Quf*5lz>Up_r>Y?{W34kh$>P2jAN0W+(9Hq$02eR&%g(+Vun_3k zKq=RQHd(sdvi^y9RrvT!iL+jjc}Sx?=*R4Bo=O84BICSrKzoGmhQYPy2_p^bVb` z8`!PxO2sq~kdBF&M_SoRXL5z%TTdy1+WePNUf4OLDL9CbPYD%SbyFS^W7h?r&w5$a zYO=^{?i&(~y(y)<2@ol&*ezu(**%!xC!_g2F%?c$q7KwQVnJj%q|3A4#wB0}eUO3h%&{)+3e0nCT$y76kYdFb0XCgWkqn-lWwHHK>3CgG z?T#WWXWiv#OI? z!*w#H*2`o(7i&LiZ+ z)|}+==e*T(J6SZATFvB#|G4GP)t=AVKuA=#wc7GVc|L^jQu7=_6cUN|M)*C#(} zLYrcnIKQ#j4h(vha+muKc-#x^N(p-DY7C}kp{y0{*|`GaIEu|vCaAbvKPMD+CA4)_M{{HFgmyP=2MsmgtZrtMbR z)o1|tB0RYiX2AwRkUe(GvjU@hYck7hUI<`LkKt8I z+zCy`*FStStF_iFYVi|+(xd;Gmlf6zoRiBid4h0X{SrEa%>Gb{gm*E*xG)aLwSV_t58s)pmCEho zUyjG;tVA=sFug&*!5o^IoN)W0EAIsP|6Fa$2Nm561Lb)gjZT%N7e zf5VnKzwi8hnOQNE=)Wo81?`exHYyhM#G+d<2FE_{-;|xgn4b=-Zm_R1=>N4*vUOA$ z277jRLpZ|IGW!2v@6Ds3{Qtl4kw_v+rLt9&B$PGlv>^&1JB^Y(Mz*nyQHru=Pqu{Y z#=e`eB-zO_7>s>qY%`ekcj^84e9rwjzx&_&oco;beVsGBuDPyj<~6VFxjkNw=cM1& zuHQ}uc1s-^c1pL=Z|r~lG}}Ig$FI?0i$Y2k7Yw`})266BW4Iwt&@Zay8Qxt%hyf81 zcc2!wZEz}4GDJm95YoEi;M*3Zn2J!ojeC?(7kT54Ukw#W)S_Tg+$TZ1AgO?W}k zH6CfIj_seA9WH^$E4F{h!vGLRKJSj>N9wRA|AMq~;(Gi;iV$0Ihd&Gk2?P3Tg{T~- zh+Vov`q3a~L?Y;l4Af1WJ2WD#=v-L+`ehftofm`jae4f=6+heLd7fo$e_uK_(bN3{ ziheee*KL#z44gq4R1Njq7i(mFJE!3$jPC@{s82t;cKQ1jRoXUw@45*C)4!%jsP%Zh z^3A)+>`|_~@nvsl=>Vq0UrAre^`RNX;ls-Oq<%Yx_U}kouJiPu;IsP(U@%|E@T1Db zy<#zr9bKS)E?e)@{p0>pVt)Uc`!=xDXEYMA2l;=j&!7?w4B8VMF3D2UQIm4n8kY zNLR|;tOoeh{@Z*-70@jyblEHT)Xk3~mgC+@|901aX5R(rM%@dGqw-U^P{%Ul3mp+qYj5yE3Ge5L0@Kj2(uIZ(Hl%)dSN6ivXZyo@P^nK(UwB1#z1-> z8DXtGQL}!Hk~`SC2>%h0lwg>7#XWje9qV~M<)T)WrJ^&=O7iH8hp4dT zsA>z~`TRwhwprcb_Jpo3m}(kw`v5}BLBQ|TN%cBz_(W{Kr}Q{Obo^-eo;Oz_DvJEc zMRnA^HA>I+d%!^X2P!CUO+3Q}ct1*WVwabecsMRFX##y4=f&tOy_cMdnwsyS*#b6X z%su%|qpS=kSM?}6Zo_gi!SmiPcNUvP*pD1+f6Q4=Lv^(;tdb#pd=s=D5(I{|@e10vUmui&!~Vg!YF_h^cvLqWTruxcZi{OA#?;@{0W_ zR@%1MiL=0*=zGo}=?_gVw;BKh4r}pQU%7Iu3d|0#(sAQ1W8sOX5p6%L5HYs}3bPk^ zy89>M{A>je_|(7fD69OwemX?{NB4~)Kp;i+@1<^2@IBDWcTxkohm^)6FtB5Qsx*Pp zMI|EXg!Sb$Sr!-DS->@!vp9gr$}JOgnb`8U3RL&;(21u8f;@*4G)v!| z0~)=9id;oR)R1bReDrM4ghcI^6dZq>A50rCz7cJ5Fw&K(F7kDfp3;mt5qz7wkcQY@ zU(Y?b?~C=~HoRNj&*$BD6Z#(M#B}u~ilDK1&+Xt#_p+09h9Z}~_ABfrEL#y^b_disQ9?8dF zoqc11cv9y>lT$cZH*l_P5u$q(CabDz^t{a16*aqF*CDq`Nb}-5U3^_CzpPF9F9dZ^ zO}(ey(VY+0a9$D+s8zY8BRQpfJf?8Mog0b677O$?@3y61S54WzwWohlj2`%Vik*zcx~i#y94G&gQ=S(6U5*p z2Ig&BRf=B#FU>iF$gLFXwBY&}dYj0l!|vAaO10`N@GHYtost@RHSB)EW?`}L@zsjB^)~E^9nbFg?Xy9%l5I!ccOmV3HBl)1CqJtB z(4UKz83N0>&_EQuQ$_v@ibYVg4d|L|(o?FFUf6Mxsf&Fj6$c#wy;RsRCS zv8w_{4<F+2?a%U=T*SYeLoUC@i7Gg*5baG?wo_WEmQ@>F3 zGADaM@tkFHH}*yb`<2I#fR*3$nj~8Of*Ms{wrq!~4JGWz`msofxm^hLcG_!3HI9ty z@@pJB#uth&C8Dcus=RmEYZu4P<|Fs812GWavcJyrK_;89huc4Of6q1iOw!&`!{mVa zpPwqtUR+fdxHy3-xboDuDxcnguG66{tPpt^uGCINU8 z$Ea{Hqv?XBhpLTYR}cR8k|JylmififDHM?3KdB#aJi$i-$%B))$!KVr{?K$FbDNd! z!mdOQF!|i;*COhBmU?)B=$gb1v6f6HVZIbShj#dM0V;Kd5`hsU$jk6I-}u9zgkJ_$vR1imeR`uGNty|~ z(0Ufqi@!d)F0HT;PD&5!UrhZB9YlulAA1Hr(Q@02m;=jrm%j%6e(2Ql^lCoCsphow zyQJ}70QCz!iYqIk#8R~L`tbuvw9mu^zJnV+>PX!42>;y-VnhJ*X@yar;#+rPw6lMQ$>OOX0 zTlteBR=hHQHdrEpszuyEn*hey;*{aNdEU7m;O$lIAtaz1_=@)YZTBDrDRe>D{mfCo zLE(Dx`OpsaTG#LH5Y5EN4Z=^4)5T4N>r#qn!J6YEpP6z*f5Kk*x(CmGYy(U@E{pD( z8%1fyF7ew*fuTA*P<*(@;gY&_H~x2m{IPG>y{Z*@#t8;4@U5XOud?320^gSP4cel} zf!b~>w-g!iSTSr7MojOyc`T4JxKj*Z-W}8_OAKq{Fau&tsP2v;a6W1p?@8qT$0@#81%+D zL}+IOva{hf?qk(1;xPc;f{mX%9WSr@bs8Z2HPtU0ofp1F3uFH?QJK#CnF? zYw4+aPs?_~$I^l2x@VTf@`?i{0BvJ`@7_JH#T3})KpJgu zQvt{hA;L`A&Hh?&|CP75JgCv+@<=W1<%NDe*(s#SpACdM>*m87O4TyzTw!Q+u7PMjdU&ZjiUPZ8^l{rk@Ae@C{Mv*(5!7 zs4Yc>c|AqyiI1X^JVceJtB3C45i&rbpTLU3524==7fzTb+aq}GjH9P-Q&j*^?X`Sm zNoZY*ld;FI-T-p^Jm|Jf&5A1Z`$}k0RUfA zRfL+%4L^l*Z&lwIf0n;!h)cyf*RjLN#MaR=+jTUS7&&x)ib~kNAnJVI)Qt~%*V3xV8f7z&Yq+hxI&kdc3YLfaqSzhZ zqT{gckN1Bzo@e8~7`U`VD}KM*5^2zVo}?R(#p=3uK3xCK0=ARM)_v~JDjd=QP|>nM zk@+pB>@82 z_NG=!;IUN#AWMf|9(sV&Y*F#+rgP$e+`J;<-0ZMtPM527e&MEJuGu+zva;&EHx7kj zV7;m*<<>u%{cK-VHLX#~_d-$@Y;h_NNrw?X10Dc53i>VjDD*qb)wOimXLJwjGIW7G z!JPTwdA7#f8^=zre|~;cwhlCr$EkRyiRAkyoT!>szvVlA-JXtwB50DbEE0DzOxvlK&bc{^N1j9%b+`3hyKFy~{-)YI6VI*h&M$Yx-uPOLEJ|Mc* zHF^7*{)sS#uStRHofL{g|I;5o_U%1Uc7X`GWs8SawnJ8BOIUN66~p=Bb8i`@A`~|o z74h{}60{=@tc~kY25fMk!?hsqEy`@Pl2)t9G{#?K5NM-*r^k@#1&llO)BD4D{KLj_ zEr-(_tjGuE2frQB&G;MxXG=pwhodgj_7573?b{$pl#I69c3w&+=i^1%AzyX^JqHHu zUJ2y1C4RjoEyH;H0b?I{?A=yw35(97ruOgp=SlOrd)xs?z9M$sF#+3c;!8~G{p1^% z&qjkR2=FDPp91z7;Psl4T9~Q*@)7#Sv+wC zyf@`9bT#75C^O7<6|nJS+dB?tED;HtYK*hrJGbYHI2L^vw2&#()Zz zwGrmK8&nQ+54Dzqi3s5~^P0ljnP=YG;*SqS{|Zyxpux3~g2S*%meE8C z@plJoI0z~WErm?FI|*FHHy~-Hlm5Ks@`M$`RRv$Vq5;U$!0+sl%_n6BHhE6V(>TrZI6qQ9&CtvsHuw_WU{f0-*B z;gREQrqV7uJGMD$$&8gRCs@)qfGKxF-T0e;3eMsL`#H9c<(4f~SuAYDQ+2*`1nMD@ zMsMbPx!e&sU?hn^1G;;TnW{}08m6`wCCScInn7h>2dw$G%GdCi_Jdg)`8G)7;1eh97B$c?nGFOy_gT-U&p#!Dyq$UOZ7>~PH!NB% za7{b;qy4~-7qh>@e|K~=e{jowv&)_E7_okvg2z@YYKnpypSv>$2s1wv0l?L&Q$S&q zzJWzt0`SwffgSwg)LF6~c5_&@tRkF8ZYC)_t-_RMZvP>=A1yC0A0+s+)peBV5V{R; zwq6m?8lpGzFq{_G<=c9To-zXfg!q$q-J4D(fijd0)tlb<|Ap! z`X`SP9qLM_k8tvf!Ov{!Be3>3dLb(k)cpA5%pi0gMPH#W-dykc_S3M_AL2dYf3Vyp z{D_bG6}Eru;X@MvvWlNAyK}>=Ht4Q_D${ATh-gE zPKI*AQMy|Oo+_5+pkXLi9Ft|6-)Kf;c*tiTN!GN~Scx&tGiL^WESc><24c@We?Y4) z8M3QOeo>9o9t47$Tc{;3ABgzxjmQ8SMAlhW&c6Rsw%DI-bm@NJk*Awh zXQO8XZ@JEa*m(MQPBD@$-za8?TfBI?SE3s04JI-9c8hKMSP>;%d)j^ zh@y@(9tpJPj8Br5TiHZItF*hbu>8Iou{&b1gEAk8WH>RFkOaC>r3m^dQPtBxubO#j ze(*pDb;00Mn-kOMJEraI07+lgkGZS)YX^%C4o^+&sVw(jNBZMC;Z(SfXZ#P`LR3@~ z3;XdBB+k$3{a1U=`y`VSCG6Y*Uk5rC(q(*ES+>rzmHQ`Sbl5LDn%(Ji8NLQfY7lK zG~(X*r=P3$oIfwpY6M2G-#*o_Ikg))6|DAbcR4bLq|d^7vhh3S#4YJ7Z1|-{(!}P6JR(2ii%1v6esKb)fiN# z4JdFRhi5L+)LX`5mFDEGi&!4B39>A32u7@#h zvrgZT{P-Jo6hM}(c!#`uD!2R0>8UPf4~Mb=w(dHM$Ai@=KWC7f>rF~!mANVpZ&h%C zdE0kit^!pUFlk%tZ$CPzBUie7Q=eu_{{(>XSu^ZUxx?u~?LBG)pb1D@0^)q-T zbS-B8`hy;pK`0*8?AmFoSYh_-!)y&lPnPm&PQV-3o$yL zj5kBqXwQr!KK&l_Y0dpAd>7$oexK&AvAhos+wWucX(^ZOA zdTjm$uaAJ94IPPk(a_)L&fp(!!^V3)Y$?5;g&iM^**jyuasF)qjO2cHdz*C~Vf5@- zd95FC7Vu&t%smlW{@erQ&-2^4WqH7Wg^lfXOfKDwD7)#AYHUgPDI2v{dd}DEhi^-D zrM~3;#j{K%=ir}yr%-_X(}X9g_i~t@T9Max+_4#@6QVHPfn3uwOw;x2uoVB4jw5$Y z9i)0lNmM*MxfJ~K#qi6ynNxx{LARt8Sk&{rmh3$D9^e4oedcwEn4%QPUWP2DtOv$i zS2BsjpmKhyV|0qw#6|ADG=D^v`=hZ#c_-GH>ccHTnRh$7$KJfWatAa`NdX7kMJ^#1sZKj(~s0UR$U8Ad)|()Y+EAH+XfY1) z(eLfQJ!7Mlv^^h23RY@(*Nk&t87CgXL)s&-Okt-Otu{n_E5 zi=d-NSk9XUUmA4-*+K{v%#A9G#i?I-jD{(7%@MZ~zgjVvqP3hS68nt|iNRcwtuSRq z2IHXN%g=D}L6R;fEw4nc#CN@3|D*_{UM1a;KFJ&5y?3+CS6^KOF+~4)15R52^7}EzcGZ>Pi|GmD^5^;n9}N?;65vA^)58%*VBl>D9(=HJyze0( zN9Q~$wBzx}lGO0(bhhg&Rw+8x!{RkeBOJo7Qa=<;6}16ArrgcDo^P2!Ex|!nx=%87 zzzY;ix{{dZPfI0E&MR=m`Z42-vkPgB0umaV%TC&Vv9>9|bGjVc{rgX}7;lxMtZ%R- zW)vOP>+s02wfZk^gM-9F*y_KJ=)nI4)qCatUQ&er1C$S}OKaexC}|6~%A)Bg_V^8% zYiAS{U-HYcyr;QaTB>dB=z+WG6z|9kO5;FRn z!k)^K+)!YxisQTMbPiObYN<=97}R3^I%{gU&lh;EoIQYYrMP0>k>S3c>A6%?bLF;x zUPuYdPvF&o3;DN=al9$_E_RH>D&re__AOrJ%?D=Cymc1Qy8kvK2n1!P8T#<}moC24 zO3Q_IF6OGo&MOMm0RUjeM*X%@Z29zZwY0UseXp0O4q4#OUo37MVDclDXS!q$LgQau z$I>D%&Y|sG|GA-K9sj9KU`mk;cG=Rw&dJ?8cs5Gh`{@_wwE5GotO`APa06@Ud zU5BXLodC8&koPf9i#E0p-s}E0@XIQyWS=u%!Hz!17P}jorYT{t}Y5*j_+Z zXiNEd4GkV8IO5@IaQ<8!hUv6L@_RA1_+AX`;wT@K44OF7PP3?z@4}FezDn1y9 zJu`hILrNwy>%yF^sK|ZoF!7;MK0I1$EJS))wfa+kmMO7i)XC@-qy6aiPWL3uMgVb$ zwvGhrc+uzW5AFj!f&(@YUgRIOG@(K5s?19`LAUPADrvtWGK2hf#fqnxYxM7$do3wH zMslYPxX|2_JmTN><|ZEbzTuJ&hMcDz5wGI~@wdEhd;80YPa+34C?|ELJfNK(m;z9{ zPQA4B1rm;Ne*pQgyZXk9re*V&u+hm_Q)Hk2dFeM-92^P+9-i?}`&9oggKL6z1$>z* z4l3qOVYmeC#Qxb)1qSpn)5-X%^-dB|;N#%nGcxhB#w$PabXj4%a3&o=+)!4@BlXbt zeO=KEmxUObuezeIfBSjjhH)q>>#uY9l^#Pw=hi%j95AI5)K4B3>Eu;YSd&BkHv=)j9oRgZj0pVo^=oHx1!{@|7guH5bm zI;kxUy8|QdWApE_RAB6e0v6upUNkq(CNS#D!&KPu}_)eyO^{p=Zls&9FhjaJDIrbgc&c2&3OEn#l%Y<%UT=oKm-RBI`QKf92LCXTH-w_o9H8@Q1}`W>Cw)*G?5<<(~U z7HMWaT(C&@o11*%;zo1kL-b411^EyNpA0>DldUEdK{(~Z4gD#$zJ|+tS{)(<1C!cS zN$f+~nvp|E28AyK^82T&7S%~lo{(3EuX8r==E`x6C!^;#|UMQntm$@Q&J_{SFxK6DAFxln2VybswL^qNOD$Gf=3vGKd_ z?7kZ}5?vn%IuH8iP`dGJo%vs7P|qdMzsr$V{$KI1St3Ie6Y0xuk+Q}qRmxs!srW&x zJbX22t!bU))~W89OLti~X|+S2Hj=kkp)Z8JGy<+&22vI$Bc%BedV3~x;Ys7sEE?EC zre%bZQG#mc|6YOu){8ozG+sn+!0D{%(W~U3(z0~B0%&QlT>+j*nJ9vm9;;eK_SEG+ zrgq9vI{r70g1rx##0j`wywz*kBDxg)m>P*5!VQtG`F{LGy0$0~-j?R>Q-nr()55q& z0{r_9fgTH+LMd)Gt}fVYGoJE_MyOCgSP)4Lo&if(|KY<@MXy|>n=gA&Yvu(DfsD!` zz){_e-vd&&S*YEw7VwX=()w~M{V`Q5N%q3=M*n?-2pPM+OV+PmxqEj#uhPt}x zKt$w1K7N>zF~7gsHAk6HqNRFSWyxGpU6I<{tPK31r`wPSTKObrXgVt;WF7SSW`e9y zwJ~~Pfv;z86JUQX+!Ab2vb1CFzlFd=qV19pid=2DJ%4cj*Fl(1!uslCoaAZ1twZga zqg|YIs~1(~wWpsr>162L;*VK@WfNe&G-rN9{?0}zz+3-aH$#o7$_arrwlIn92X)>Qt>^xI9lw7+ zef|2iik?I}DC=}S)^|-y=Vuzbcd4!BJdGH`G zFF!wg2ykpi>#TgSSLBJn1jtPtqGxVNPx@w zfa;&&;ndpNdRPyD^mzo362R^wzKx`fbT|0Gcq$tEFZrWre4U^XeX>@Hc9;4#n0%|K zet>%GZE`;;s74u46$!3d#FMrbO9@#}dp+E8li2|4Nv91L;Hv3skR*U>))@20IdSB84Qh$Ig}R_ zR#qAUbS@5db}T$W@`dT?R(=(YN zD~92GUo)v!#a1xF&#|-(qh<~D(YD2iUX@az-0A|8Ub;MGaaRLY{fT(d>_jbUg*w0! z*U=urK|I(W<-S8q`Unh2`@V1Yn#e%i^-WE`>d)7XR5&IG<(8I~wiF&Wt9*UD4vs^? z$4ae3{d3;LpE;nqs9NV`gf@?mPHPbKbr4J{dvVdXPM4o3Sr`$Me*p%Mg z@ni!xJskUWA+H$Q$wSQlQFCMeuOP8UOnhCqQ78dleeV-0Ew?C9<3>^Kq)aH#?vGBV zx$m#(#8g6YMVB80xmU|%72l%BB>}yW59C<=&-2aA&4NATM-8f9lXeou<^Np^O-;?g zd?Vx(b!Ei?AUwEZP;`Pk$E|o&>cX!$AUWs+z^_yI=Z{_rJ>;gyb^>EDj)=%41q-Yq zezpm=b{{<6;60S4j|33He#bxBxvU1S7Mu#?kl62O(DEUEKM`)hm|2%pPx)+ z1cy!SyJ5=UwkC|n_)*L{FJ7cOi&^}lyg1sHR_BVKCJr4O1#mfjvVX-|l$$AYyu5jeL$+(dDHU1>@KEg>!GXhHn zacdEfM=CUazug$|9mJIS;>9F{^swA$AeMk<*`fH>^C;6>*3qw=nVm5LoD2J+lKYfU zKmr|#p~DpgD7nWeOg(52JGaW%llPxfTI4jEK-$r>m(3~lbhb5w zFG!@_j%E4p5BR%W;Q}N5UxsUG4wH>~2gT%6L^Vj{aFekG=&jRt#|XXc8m!Lb@)2k` zZS(!ndG<#e#Z)js>&c`V}k#i&!F+N8+iQUum(eDW^hIN_QTZq`Z zWUr&0(t-!tZ~^MzlIZAYY5ylN8wdW;=Tz1)3lgX2_Q>H!pL$Yzo?vt|G?t6uUe0lc zmr<21qXI|h3a&{NoAzi{VkT_lIRpZI#r)T{K-(pv&DwAX@ZP65Uasp==Xf&4hGjMM z9wb={1(dI5xAOb%ymWF*$|qdSEvOkX29a^S@R!!DZJr}G4$M+B_^My*PX=;m_DxRM zJ&eQS7ll!v8y8ox&uM0#W|g}>qH(nw_5K!>Nnh_t_u$;Ac1h^&pIdT3w;9^l{D^*8 zxty+kZJFka>BPwz0!c~Ljuc1fK+FF8`6KNz^=+!Mxfz~USm;rR5*jk37;uayIn6Di zj|s?sD-T0@j5s?S3V%63_$Q;?x7%>X(-_RX-fTn(yq51rdd{pkyP-ZI% zl s$-XuCz7M{^%UstVXn)uZ&*;)lILN9dHGyvU{SD(lc~-IEEVCzjOY$&ajxxDk zTTS|p*$7D6hK030>R!Y%q`cxBVmnFA@$uWnZmpEn#mR;T94eA}_=QN1@{Pbq-lxDF z<+lBC5ySH5fC)dm#a*}q9-YO%kBRAP%q`=YRN8rn9zR|dh%9D18jwy1EW5K8W4Z5% zt*;Z)@UfwN|46&mNUPQJW%1q+238SImdjV=RSwq<;G@EKz_nUYSDdgZq z>AdlAjvIVW{)5LDcGTwXAiD4?bE+hpcwrN{flz@Z*e%<W{3f3JeU-l=EL=mUxg9clxx?a8;#nNUp>D?g#L#rCZ|bk!l0)?v_!E@p(ljSX zw0ZZR-x8%l)80SL8GQzf=NZ;g5cHyZ!?P9+5VAh(H{Bt;h`W0pcnMsoZbOw-1-<(r|S^8UCy4LD0ZDh!g{sFK*K`txWH~wQbJ_N(WpELbSRJ-sp-1=A1 z>&*YS;qTi%?R0VR8ArueT634Vy<MjeTtfPBL_iKAIXoiwpbAhRtro7@ zID+@`e95W1_hYVVVCH_Vn6fDQR*qTMAhs{^d=(}bpYM&&o`q)_T}yU?=NFZm?cVZhH+&q;x{$nlf;zHX3w)Gooj)M2hI>~W zGlMlcH4C@5x5cqq-IfcEb%kX;zx%r|o@Vm!Kh_HG!-Gh~Hrte_jF7KB8GwbC(l40x zK;nJVt@QcrI13sT>l1v{$)$LS**?b5n9HVn*P}?FYHafpCr_pnhCFzMiF|9~LFc?^ z;iE1}=8>s>#LZP#ke|0zd=1EQ8do<6McL*=k)|Dz3Iy1dtK|_Q3X$MkU%tSl)EUg{ zGIztu=R5}`slGCXNDFcts%F-&6*+2?$Z};Cxa#*nQb?myuWUZw@wl_x+4o~j(6vVQ z23MM`&&H7PEWuX8XMGI0TNv4Ul4$ka|IZ06!!DBq`{gWp(c<&)AyHV-Fab|Zh<@(X zCVA@NwT8Y|t!#$MM_`b({;ALU8P|p^Eet#7<>HM9RX`OYbehB5Jr{DAN@QBX5dkKqK z-o9LM1ip?wF$Pi>QQ#Js(zTr<^HyZj?* zm$K8ldTfu1RHN(0f8rGPpT-q_5@ZgV*l-8gU?M_wR*I=)`e)>iB@Dr0`my3^k zg2XlQ99Vl^jOPC`{hZlSCUAX}`h_iBu>cYDDI_J6sN!d4WM5Fg7l2)pr_A5B5__Z< zJc^}$VVzzt)0wyr-&;Y)tNa|RaI9N#n<`2a;B0t zvmh-hc2zrWsAmYhL1;`=FGG392;~-~Ygk`>TVYHXer$TxL_4TA#h0ZJnisr|trC@z z(g#+;CMUpoFouHHxwj{3$Ay0-0jgsuqooLE9=N>fQBdFX zk=7FuN@fi{nb&1RH0*QRL&CR2u8Q2=oN5YhqtJD-NzAHNr{`qHNC%s^jM$+~i$3Qlhc4lzqiS5Dd{@kI^IwU|(Jh&x|J2{OPUex3{ zQbAGJDn7{U0rAK4?Xy#AJysRQ<*a9W?z4Apq+1+wcvp3;LYiFn+N{bs1!eQCQhCQk z`O6Got0>XFzo4n-L1)g_ua$Pj#>8Z3#9R}RlQZ%quJw}$s|M!gHNEDJg$^+L#v-4ZM!h5c#-q8Nsmci)2Pvx@YRw|K6$PRH|j|}U&X_3Sj8!t(+NL)2_#k# zn~#ZQpVy_nAtASQHP`k>fHlhSk5z)=WQ)2e&Skq(AFR2G-_Lvc;MXI;;MDZ${psjT z6g5~gxBimD@5i19!o z-ERg|wBYVhee-Qi9fCcZb6sNs_kQAcrhc!IaTv@gjwCD(s8{*-V|_fIWLeRP z)fSNGYdWa~fOkodI8`pVjuryaPnqh?r7{v_JlDx@r67zDoC>3X-X`0i5f*pa!ms$o zK0U1m5OglpkrB#%G=maXQs$~byKA2Rw++P`D#k<8Yqq}hP!24%vW;hIt*5(_t!R<5$=lW!wDXRM+)2}4zwAt4OM_hAfsE7c+U+}HAUCg0_|NR@ z$@GFteom?|N=dty;gb{?@0d?jt=Tr(1ItGYq`mhz?i^0l5Ks_y{oqZED?P<6HAD!I+pEFH}PO9nvt%9 z5TTK7gE6%FM?s&RG2lu5`}6o0e@gWpuXwcwbDjMp6|FPJ5g|`#YhOe1T=WatIWTICIGUF7 zV5(=FB@vezpR zAJa08oOtlXlIFF5X#T6)25ek4XIXXM^i_B>!)7krds8Kz>)-)Yo1$ACbNq!CM(#j; zDRXJE?LWg=AKXjFR9-!`J?!Z%2mw&-RSXj5~v}k%xL5p^QYTwW0z=F%4HYdPXh> zXwq|w=eFVfm!&haTye3<-!tc=4|p8rp*cowZW&)M^6WMlI7Ltu=RDzc!GJy3+Isc6 zOku+5(=oBJ$v;Z}z<&|J`S?q~BSTk{7IFW^0t_x0SvXYy9_KS$T&w#i0H*PcOiHVL z)k)ij=<$Tn$Co|fRlXmeIUPE!qLx`Eemw{US13U1=tQ?LWrj79XsN4oS;2@GT+zM4 z5&ML|=}fz}DxfhA7cGcqlHyx!T1FzSEHO>=V{lp(5oa1{=vL*c3AMn(mpS@-mh!s_Z-ZVCKO!GQP?~-5r{=1Tu zIQfS|^L2zKb!-^(H)jm24j8j4xl#f6ak<}`+S-Odq+|`-#=I_73Hp20ZiFtSA1!m| z_B~&or1A<>)2n4msu2$l!J${Bme_YMqk@Nr#{==Wfq8G^szy;)V=CH=03BE9C(Y)B ztB_?kP-hK+v`apU#$^QsPfXTd*e;Sz#w)*+fW1yTPqBGj8_a`sMDNxG&+U#gG@jc~ z{rHKSzuz49isP_RH6Di+5HK8@qg6jv)E-lzl#0%OG?Dc! zo@R+Q08Xn%&bJz?Opvsr&hm&V!*h4qrpjR#3#zN{@F}=IiuU(h>bndCeC)>**#V^x zSi+*EXOZ28Zf=+SA|oS>R8>ESn+-WMNQrenqIMb%nU<8WheSpuoMHJsJ3CwPXBxp6 zaaKjM$DhNs4n-wQP-v^3aIa3ljpm0~_v*y&iHeA5q(B8Uv1|JbONRs0#g{H%O36KY zQAIPD@e!Bpx1eDhb|f=+M$a8+=n~RmJ?DNQJ$fYmBw!s~8mDLtCmfl!(vN{0Kdw;< zg^(s5NWMAea5!jroNFK{t4VB@NUUUKr<`Ss^2iQi{X?(;ka$-fMy(QBo_~YoMWPqF zJ{hL@*Er-9K65q2PpvmaE7!it-y!S3VXJj;<{~U1YXi>gLIE790St`q_Q-_QY=A}? z7?T&g8BRM9wDzVv;kj1(c2XAt)byz{M9w?Hidf^rPBKaNaJsgFWq6(RQi$mnXEk2R z^&G%|fg82G`m>V0%-gA#Kd+xZ^dl_uj+HF~j@sm(-;Dci3<-M)j~}GzAoLxR{1Ky< z)P0K?N8;mKkcc(%HAc&-6-Z^?uqKeUV-jj_uM0%I0O=o=!bC~Yi75nfw6y;Ebwhk( zQ{E3CR(Dl+uVTvLxI#u^3Bo$5yu^|{90K=y4HSOT)n_b3-E12tae5N1*LcZX$_uq(R)q-K za?4j=c;_hrnB@C<(rnXkQuIQP@3&4X{BWxYeMbO1xVnhiV51Bkce;C?v|suCCU0MbACrT=As#@s~SgMZdI)jp9Vs zKhM3G9Q*BF`zI2q&Q<|MryHOR$dyim&k-@Q&oH?axh55bP9&dgHub#;&x84de8Az+ z(bdJ~EGi*U)%)8u8B6F@#48b2&U!8C^rk9b6&ZO9__>78fce=#9MdLb9{NClWH=q| z?QhB}g~aT5p>VRI{=2=^)qDdJ-CU;dhC=e`6fnb!d$V4S+jI9;Qu@tAL>f*)kw{rX zusa>lY`+CFh0hjJ9Dn7Pe%B)q2$~ui$9tNWNfOdO&8o~{StsMq-Kd0{Ig*`xhCvNa z4PU{9YevfmR{<9MS$9jExQ1TR5rnF;Z{IDx5wmZ{z{-~47nSvJ8bz*|!Q2=B6s|)y z`ii@}Ebe%Pom|77UAwmqe`KH?8!sf*UOo0zxh?^S5Z5UU=Nn0gukI$r0*?UtaDO0^Jq z0{Q&W;#f$g+dxM_wqu!)hCz5CX{_dfc11e`h8zUYo`DU+$)WCvXSOc9PeRjB7Rn@!KA3)`{Z`m9om@JX0;8An!6V1@ zv5LR(@;1P!C2ietMmf2rr6j#qOu+tw;*QMja68G9gP6s=_EizK@k~QQBewDa3S*@6Vt-w3Y?EO!~1 z>Br#u%bo)5$anH>3!!iDjMooaKgdNSLki6VrO za&-+|dsrp43Nn`Lb?P5QHk8nk;^FxC(MMfQq1B)!>1e>_@}kD11ZZqr-*XA0}f%^?4kf`f)Yim;CH#71$yv zt1gI-cC`!XN%*rj(D80hK>kZQ!r?f@btY6JM%#yPya-XCLK~lb4VSY{5?a30m2%M8-HE)qcHuXbF`==v_ilXVHdQsa_p`xV&s`N$f#}##L;&-vU$w6FXXC0& z=gFb9yY5%Whn~ZK4*s(=s?fj60R#O19H3}~tw*BMf;c1rW5du0Np+D|))^Lk*&3ezZ3N?%|9v$%APcA@A6<&O7TT{n8 z-P{Hr2$rwKspmTZSP=Mbni2|*wdq{uKddTip)FLd1`piSy7%frE~0#D;2B2>`OCPQ zCAsoGaFa9S|6}jH!pu71f6hHTJW2NK*|YbaS+i!X&suAi zfz4ZVWo^pzzU%w~`!_GHe=5~kJk+w7+E9ugmJ72tc=k^%DScMAXZ;dK0$&0k$ zf6htf`@YMl9r~}k$zh7bw8(aC`Gq`p_D^RFRKioP=lgzze+oHg)IaO&h5>E`u7o@D zkh-ceL&3NrzH0*Ir8OJcy7z04SBmUJbe-G_&v-=e7BXq8?2DuBD+m zSl$^X61nbBGO*6rb78Y>MROx~PveKR1kfYoF^>RyfE7O=zf~^V~9Q%&+RPA__!G zu_-jH7~K50dZBc4@o0U{UEgZVTtao@_J9GyN}g5kU5A%dEh#&-LH$76F7O`ttMzqoQB->~q4kig;H7 zF(Zar78n}2+sJ|nB^RmLL2Dw?&S&}uL8^LX?sQFxmd<&6E&sJku0Mp42bLB*eKxS@ zTw4`?mQ=WZB!(7^DpXSn-b3Z(JusiXQ_(|MYSyuPM%32Q0&f5u5c$8WocM8(k535* zXwhdqdDOi(i_GM&xt11-^>37eXCE8kkjC>KoEffmpG1os$~+xSicdau+Z-mM7VpsE zoRGDj1y1rk(o@Nde0|p%BWS%5E`{h}m*&E`?L$YVxxY9oB`})J=rT%voDq9s+rcc{eRBkZ&I3~nJ&j@fd1v@xB z*CYl8MVK*;mANpoziG4_$q(t!7qE3LQMoP+KOQ{A9&gyZF!Z|3@hZYGOwibYyP2)b z6tfp96O;3lh#(j!x)Re;+Y*CwGAw;cy02&=EPPCEygK>Y#X;LrH#BFgy&5~!er(>k z?(()Pe&ZKYghz1Uux(~nzp;Hd6ebUz0Z6@ri@hoTYPe=TI8gI5DQmtl<|bf<-J1P3 z@WSw)LVBkq2t>*>5OefGas6gmT~RsGSXHm_j8I`3k) zZg<>YrpLE%KwOMo>MdiS+8b0>bq*hX{ds56O<`&aaJLI5scxvt0De09d%Y`9K|>p1 zxAE-0yGzu|!}bahtc&38EnLW=`h#2hY>%us**pvp+FAL-wzo4r*lh?$|6D3vt03hm z^xL)cy`WU7NA50D3N-Tj-Q>>=PIG}*OfCC^XtX`>t9$IPRW(tl|x`;xSG?0i;Zh7@2aV4N& zjJ!L2<(BP%o8#{CU_-5Sc#h>SN~`MX5sS}@EB@^4D6Z-o9vo=j@+u7rZUsKxM%sC* zn!vCaFKo=udZ|i|Y*=Yi*wi$Qmsc6W!`5oFVq${!v7DS$2hd;+tmS~Vxd9E`$rH1p zleHR$Hj!d_Fzn}WbouEkGS8=~-9x@_q}t^I=WfI-;sfx}GdvvQOhNs{1334f;DPh= z-_f>i`qd33Ctr~x)W6&xy@|g!^3g8oa5B{Y>FC&4G04r=V7D%6fS|0<9c&2a^_fQf z1QWOSvq|w?1g@XxY1`i9Pqyja52AN}Cz!9M`)&*Z7he0^y>iQrDxfr3+Nwv<9UU+E*uXLL7>UMy|-2O6clRj_BlYZ>=xW_W3-| ziA#$UepF;{j(GIF@4Ft_ic2_O(V)@aZk=akrE8Va8*#vT)!BI;Kq*Dl)w%#kA(&JE zuRiCoT3@hl!)k-6HV}(?C$q|YklzG_h2wagj`l7tV0Hvr>iU8G2Y$F3uEH8N#yo@g zcEq$sOqfoh!uAs?NhPRGf=UVM+vFK6v=A5hRU#mN@nMGkLtE?nKa1yIDfNJ4E!en^ zA2ZQtJ+FUpdf)wxQIOe%>?Nef!vi9w?M_p5|bBnjmbPcTGD_TAcpy z`GR#%d|^@1V^#t6k*;vAxQqJz_!;}O(T zrh!E1=Rb#BFEiKfme=rdUzNFtLfxYj4iff~YO@ZZ4&(2lzJva@0yfMY{X0!`>SN?4 z@>wAn85xe2uFlS@{QM8zzkmO|ukVzvO;N(?l-x6G>uX|Sn$12qtp^W+0j_mcB-Z1D zspyp}ij=aaPqQgl*BV)OQ^JtdeA-qmL*BHO{j6Qv$4klhpYqtE{p1TsZX@#EYihN$ zJG#U98d65)Cz|ld08PqMPb(_a&Zo1rs2~Z~PM;|u=fs}1!YPg+Cer16o=@J=M^k=j zR+9FZRME_)ln+|fZ~=1J4WRjuEe+_i;A?sK&5*xo|ilL6=PIx5lBg3DYx_EX4^&dBWBx; zExE(B%A%s8q2<9GFkHxL$1!m97{o_-9Qo9(tgKMZ0bYW3s-0nzW%NGy^V>-LD4>5M zM^IJzRgnT}FM6KdFRR+6alOVu8p;`=Y~|C09e=OsUX z{yYnXZt6^2Jbc^#`jTSoZe@mj@2EaD?ULe4-+O^k>{(f&O(&dDrU~n_rS0tsGiFaR zUHrDd2}=qgIn7om<)F)SU%dES<2=Ke8dyl!JF0b_DFR!lG~ayoE{bI`ooqFnXOC87 zUcuyRj1>zD8`aoGZsW+KPPHqOb<*e9*c>Q?^m8FHyo`Ln$Jd6dwY4Z}kwf?r&7JJU z&L~Xnz!sKrcJKaF7{%!3W);)hjisJgz`|_DJP3!sl?1O}A1S+ijFXzQ&PAQtI{!538 zq-SNk$M$E!m&n;~Lv;)c3WQT?IS{0N;5GMVv+MjMZ%B=jRtUHOanG zoBQ39AmjPyT|;oN+|sPPSZ!vVf$pJ7>@3QBYj1i=pr|a%GV*4e%<8uC8{URUxm(dgg&Mu#!5pR9WH|e&!&3Mb@($Z43o3?!;AI=HA zhU5L@t7~fL`lvneS}c!Xhe`ej+-SqW2cdKy`<0=I9%TJuA;uhzTT3}<>Yra;{sh=b z8tOl50tGYlWv>K*II1rsAfW8CZ`zF&2hAVXcKs~|HycOvXBtpH5O`>Xrt7t+|TGyUVTY92|V8S z9XFb#Tv56AQSMc40nH?@Q#>Uqpx6QF;y{F^ND7yeeD_yBeNw3|w$(VNmYA7++r8=_ zO8MDS;+Sem9s=;qeP*7L5J{(K-sa?(obEienBBLmpMrQEniQ<6vHA_s+PBeObIkYm zwtHQcwiOk1b8Zc{k9lf;Fe)l!K4!nTDWU}gmD#u*ETXGl*?v_naEUyW5HI*!pC(q8 z*R+?>2EXgn-9ta?&|>kithwnc!F8Oy2vz)W4CC6oVFs@yk#;WIYd7cMmPpT>EzD&~ z5l3+M(ibSMB|E2;t5{S|GtL}7=CFW;qFkfm{uEPnjgbR8->zdZBH*#=ErPfI-tciW zo3KeP)}?N?dI`nLhuY}dLEzd)qt8y0V+_gfC{pQG4Inj&kd<7Y$A|CrSHD*y;jR`c z;j_CucmA__5)j)cUK8g22cP0a&C5XS@2C8H$If@B0aTok+H@4?1Ylz$Ad^s*&JtLy z-?ObD7WFqM$wS8}+|clFTyk;|*pA6zv`Ck~EHKqEgKE0TB3SeapAw}P)@}yy{k~(^ zWQS=v1)UO*KK<$$pdW*)t32Zy`zWQ`pQs{*)BI8;gprISBC5nWD8e@S;)sx>ypnZ@AxHas4n5#P!aextrYq*g9k#~B1NKztG$NndiKqzmsvrR-ne9vzMg4TU;-NSpkz-9%lP4#% zRNa#HeN=`duN)l-0N;iS!<0pnLM45`BGh~BYt7o-J+QytaDuu2iXHyE5dx%j=aloQ zT3ubG*cPm9Y&Z*D=*x!l)P{l3s;jS`4@e8JB%xR9m;o%Uvexogy14ZR8z3Ts6F`Ww z|JnIIS<=bq#z)V`TApQurTwu6$HN0&`@{VQhrISP)kHty&Y{q?slg+CqPudTFuzjD z7;?BRyM0ax$aDYk1wep8ZDZ9Bgrx|#Dt}a1M1s*HjmOcvCz~w`1Vc|$6Mb{wGPaQ( zYaG+JeM?*@je}x|-QX;4A8D<~C^s~zx<$^HTHuwGq$G$LFgx7e)CYN;Ik~v_9s$p< zC~eye&oY-WCgM27USe%+4OI6i%%;AnX_}Fd5y*8&5uSm5Ko6XkCbi}o$a@kWjg5?S z^#3{y$HtxoV|}}U>|&BUXDsVi=MO03!-o?Rw{8_=XDh%SKN|cw-@#3`y6#B?L|9Z% zFpyr0L1$CZ?1nST4}jjb{}tILYh;d0;o{OYGAarVrX%`K*PYsNHCjr-)cV$T0rLIQ z5h6pP#sfLruhPxkgZ$<=H=0a3&U#BoYV0ea|9kH!pgmm>CQ79ezx;jex!m@4cNdzR zrItdWy*3=`#qRRITda48qqJyPUk|8jJesK#th!yYjUCas6y!$_)oj!e|BS6l`7^W9=AC$Bae`Y9{JeubpaMaP zPwedrk7^Af=rt*Q!UbTq5Ms6Oc`5(YC>#_VCE(17dk*?zu-yZT*ThtJD`JT7H-<(M ze+GHU+_eP+gT?{|$tnM|uDGAPBPxxlULpe;M|{U_Is)-Bkc|prwgWx6WB|f8Id515 zfPLr+e*9>~(dm^MeIh?3jcmKLx}T^h_1&mf26X7N2xcJAEeiFKW=3_cSvgeY+)W}t zRpY3T2L>~#{EJhRR`S$R^8WmB19ZNcWSjo}l_;eNuotPYffZndZ9N*}ftB$0Cs@Z6 zJypI3xfs*XpVHC(8oK`G*E1k36_EmkF3c=#BLvH@_h>1YRDA#b{q@xT?28DYN}eNp zejD^oWktov$k4@%{`_7H_l5y%FR7ruKBU86CecIOFDxF=o}r;3uuC$M#2P?aanSJv zd3jx*<>i5NxH^~<0ytf4Vq!r}jU-sgi)w1n+gnnxaPCPN*rBR>&-bcVc-I`nu_@9O zSLRyse6v}zPyL^SuZrX|b#lxCzDYo%CT7n{`#uxy{Yc%;KoWx4O45la= zTnk&-`z?u)9}>b8h+w0BiAUI^?#3%MGXaIMClqb1(x!K)!n&v7P4QpdEvXF%ViC0E zo)D)H6mUbfJOq>5EDAUNKqVTe{>w6xlKHAW^D2%+FKS!)eG@K+lq7hVB;HTB~Fc0Kt7!pW22 z`nTottmVwBb0>`2nrw2#Gwg#aTsJQ&$0Kpl@GTHro zF~pA&X{U;_9CLHzens+v^CYJRnf8}@ydwXsZ)=Ewy&A`_DPlJLPA2q$I&6$QLf3)tWtE>N@_K^$Z6pau}?ZcwE2c$XT1s!CPL7n zWwAUNzs;EUP49HD6Fzf!sEyXZ58KSz8bsxvIQi{m;g}`#m%|S}m*KX4(v1G+@tj&K zb=w-0YV*L;*}-dl7}j%^(JwIpw#C=A;p5epKc8w@Jh*vz?7Zw|gtt(s*rk1x9ZCX6 z^KgkU8Z93WVjC5G@d`tUd&b%@$Ruu!r-<(yR}t(A$sgOWLpZjHI;uVMXp#DBAFg&2 zIU3(?v~bDQ4k}76y+4*VrUAY?x8>Iw$QjKt%#jtc`}8F4i#@7)Z<&(rDo|5VKe|h0 zSR#25$rrgIu!Q&ODhSXp`la-j2CIJU~jw3swy3OhUaTpb#)wIWw%r>5e9Tfdxxf9j@+=)E@T~I*DFGRnIp1PI2pjG` z^QTX(n4-}U@^?|zs3<)k(gEd8u3*zeE(ww#9)L~ zt}5NF^}xP3nsC0q%JCcP30zNU_a4;~_I5h7SM_L4ezB4_xK$2rT%K3s>V52I_|PGX zhmzVH#yH4bp8DtapJwarD4t=FBdpl^55(aSYc=xv#>vO<1tN17Cx>IPQP3uGHcxHE z7c;Tnjo$CZ58EZ-!ZmzS;hW~Pb4JH-G`AD6go3a=ouEgmV zb^aT5RE=)BBkXc#!ymUGY$^}d zzv~)8Awb*@SG!$%H3?w>ajKlymDeescn%53&c2M2cp^q)g`b+43E$Xo219j4Q1H8p ze);vTt=i&ZMpM(4emH>Q-Wl(dMIUf=m_y!0LO9&80EKxwnVYEeKe^9LQfpm+|S--4(%;`kMo;9ued+6Kk9bd=r^`(hpIY zd_Ye(pue=cpVdAp8z&IiOpG%sK zFTD4tO`s`?Id+clZ^@0rQs?nXc0`gtxM{l$q3@>5hcbLv%#T zy5H`{JCcvS(^}&MNIrsYvwaW<{Nyt4kg2v~mm)&IJIj=_jwv8aCS$b9PV!sgjPtr@BWB%ew@C<20?{z9ma{_WntN?3=cAT;ZY9BG&%l%R6cr)d<0&V=uGiy0 z=E$sl?`lAIn&j!_m6MaB$ega8Dou5_cZr;y&cn1<58XPJdAhjPUi|Q#L9-gjg-jhl zmF42%f-I@~CET%tAA-wq&=b+kr)&w)}O8>?Mne#)i z^Y{q4@%*&im&|p-l6W)r$+Ss!V$b$U89<|h&nE^7ADXqlefva@Tp=Uc0rrLc7#sU$^$YImls^{Z zdlOf{4*|n`_XhKwXyPyCEx9Th)ZWIjZ?S`#y1s4vFK&px@=4m2uz|0?g+EV;ky*Z-6V~4+4FcpYxQlY!u&Qf6Y;hMpt$fz?<5U5PEO9( zZqu&^S61bpCUB9cgEses*ALa7j3%erpL{lY4rMbtI2c%#Va5}Ckg<_SKQS*l$2d+M zgo%ha1$k1#pI^*+X&Z~MwH0{!^y$F(I78AU>g+}}3rlwkbEK7(t!=Sy9V-cJ+YBDMx$h~TM!7v0$!w3< z?Yd+2mYWvp`ud)DMm#mTb#6Z~|NB6SpREy%p}SbpgB2j9lHW-c;w_gf{HQitH(!dU z+iQB#xmavXjsEmKl_^LoHH*N;co3}oRds%plTnswRDSd3k@m_hGbe1je^7btHYBmF zFE{`G$PIAW3G4Ey^<~3C%brnD%L7cA^6mrH=aO8r@O{%l9M#32El!i%Ub9q`{h9K8Gt`W0e&8UX%srM?o&geyQwfF_O(2q(n^>sh6|;pVnvy16v0uu-Nl*PR!hKbqD%?CR(`8U9wKS7&W z3{cO_&x=?3(O(qc<-J-e`i?!92J)Fl+_!!U*?lX2_R1ib44QId?*vDd3-0-?g9p-}thTME3*bvFdPi=OL0e zO*{?d8ElRjUT;HhTgC2MtS!XlYUg1mA2=4F6-G{=FOXhr%lXXo!||Das-@5_c6O~N zNBikYLntLH6fwKdgkDqBz&)|b5@ojkwaD+cqf5!ATm69RlF~iwJSZ5>J$Wb*hrPIZ z%<)tzYzZ3H5Hz}U1eYey?Y17clTuMesR-94*!lsh&rF9@xNgf{7ok~BL+(Dn(8Q>cUlFVO>sYE?=M-JkZoU z4Pf55lE4DtRq7TAz@8qjYD|`!R~lR=SSR!xyF0@=&`K~vva9E7uSijK@tBCPUuR=9 z5lM)aV5wFzZLOs z9?zS!NO9=U?bdLx#V?U-+E!_v=m9Aja?#rF!)&PF!cLcvIn6&J^!Rg0@Q*UB2iXo= z*Cr}I10Kk?!_1WFB$+ZBazZlYB;<*X&aYZJK^qIdpIDp^6@)GH7?@E0jp90^>~g%k zycgl?&ft0@pq-tHj4_uo3rWA7(T^Q94S zkz~_+2(2xtYcA(g{c(sz&)554pK?r@tS(N8`Ni>XU%eajDDrPX9iH~3=N;YHJ*%Ft zyT@Sg>V==Ix&0Sii5Sebc+shidCDWK&hbF9#K>=uvag$<&lf=vY?D5PDiw8*fjiA| zdH1DP!;4HjWRi38$Qkys_w35bzR;t5ReiYM{bG_WE?~+{fln6qT69r2n+ zet$kFkDZhAmX#AwXDD)Jm5k49oFrK}TXfjpjv+G~ND0s4a9~fh55N&*IUxZUYI4h7 z{S-=n`5_JZ`U5w|&#~FmzQ7FEE0-^SZ1Jq+Z;Wh(m@t?y8v;5E+lK+%>d{QwB1~^Y zuZkvQhrTN>uiX)E!usPN;pkPozswTShQtR;|E(`m5J|>mOG3%tdB|Apd0cSU0=Y}# zaCho9LShH?qPJzh`-uIWv0N&us2dSTZ|0KVZ#a6Sv^6-fa$iN8X1Yw|mc+}# zMZys?<`z13XV5)-lRp=>|4q|W|JoKVDtn!d?yHJ4!OV*E(U`0v}6A2RR*jv{5Y zc%&R3B}<+T_bhe$|-dEe-`G5Rl-gFIk9RGRx|@q4#iX=xxzt^AM7a6g0l z|2GTZ{|AeE_;F8~fA!_r1~%v0*~iRk-4A$UzVnt(NfD#EcU(%aAH}3n* z7QK|kBuLY%oREsrC|`t~!7`7A7V*3$;!|)6>j60OuLmBHZ5CtDB6eLl+MK+>)C4Sj z3Ax++`xCTs`M)b`4li%yaFmk}i44|o+D6io=7QBr91_P)lRg)b--R)yDM*3doo>~b9&6c?lZ<7Nbv>&~7^xTKh z!-)6qGbe8DqS*85DrbR>-?jBoTqLBUn&sg$UXi6KYu&~Tk`>kkLv45 zUM1pjR{muVC1`g9cZ?aVoOzHDazVyZ)gJP^MCfZ7c#f}Mc~q0q0~@SNzoxQ;eh9)X zuZPoJl=^rU=bk6famIcK+vp>q1AQL%_iB~O94>BQo=;S+evi*;m5LFFbiXiOr)7

    Oc(!M8U7Syv&^|u-JAI*>j{$Hy&u1MXVIdbIazYX=w66xpNd}HZa z+1$_CENYBxN?jzkaCM-5#Yz(i=y-L$OBUr=F5g6Pxeg?0@JcwrI!Wg4mqS*8@EzkI z@R*QxUt*9cX1wEJDyrPI=k$6+bM>o*uD68AVx|msK)CNCsYY@1ha63R-ln~JX2S;Y zfFimGf-sU2bEElsyYRmH?;|SNL#&(0?iT|{M)LtPmVv=)Yj9}#4b7Mz1d_N-;Cu3! zQKYV!=7Os()j z?cHFj4it+)9v}b;ga_bRfVd1RF8B4Rui(O|UIN`3cv$V4y|$dLdjZMZzf6cZPaC>5 zHd>sO^Mxisf=)Zn7XP+YTlypk#rldx5_Dx|C*vQoUcTb{_Zh%Q``k%;7oifs zH}powk?D?+td=AFGh&sTWrMUga(F%dc);tX#$)R!!nnN$f zY}NS;3_8!~zRS`fpuQHsXpuBZ1>tuJKv z+B8-2>P=2=Hhyk>d0=d66gd@6NaoSGV5eKL_yE-+Mzi=W?H!NQ`O2F$*;ORq;7wxO zC}NsERA}BMWJw}0K9IqMvd*=zQt5*c)xsUrGS|75CwXeAw@$fC*Reo$ zSsssWpUrM5C~lCyu|>~9DJ%?TQTKpvw|pQxCA!p0bs+a1rjr4cDHY)=Z<8xYtCwC! z_NfaPC3DVsdRVT-7{Y7OS@Y=gL+s=&H7m8-8c_7~XoL9O|M&uwl~L6u34b0^%-r>$ zuWEXIn}SZQtiSjsh!xoBzX@WOOU!v-V)_)>2m!X-by+$Z{XtHNyff#?Jt#`=PO=hZ z$&kn6_4n{7X|b!3h)i-FV`O(uNW{#H$o&*KX^_Wnm%AXlrLy__p~D3N?(KvgACAf# zFEsmsyKZLYsZ@=zr#EE4D>ZaK(55+m!`T}ek};iVos3f`1QjbHznC4J37;*q>Fn%mogEnP za>^PZjE=Ubv4j1Hme(CZ1o&w_i-~DDo{&k<5Vs~ zu|r;T*}MELIS`F@f~Xc8luZ*@7n32+72Vv#CohaXtSCxB4XiCcVe@?Zl$fK;N%Zt% zEb@n(UL&-bkuAoU_XrvN1Y0=m{f!5W@rkJ)_RuyuWmRvd@BI?=ge=OM7Jth9bZ9y@ z^y{!48s`3x%KR$dtd#N7Pq;RU^hW-ghPnY(@5!jVKB_T|$D!K(M+%u1XsNRI`+XO# z!S9!pq8&jo*Y0M4G+q0sglm2^pJ&*g1$OFVl`SvS1Y3lc##-}^G{_S{@#Ad>PvlSF zV~9?t8tWD)K5juTL)K@ofiEN%BqIF&%r&OzUZ5Eqot2p*jCVf#-7QLcf^t$;Oi1f7 z6hq9_M{=id++N0Lex{qySmP?EtLQ*IiQ5?$!MGgDjTlD8;BJrOtMhXv*daO?NsWUB zcM|cz&!hKOWtp%{b3l3&KHC9}b4%YN)7>y=)41VE0unCFZAs(bf?|eRhyQ8me^8Ul zgy$UR*699AtbBOtzu{2#Ek97*_zx6wS~KzKe?w}{=5hQtoaXJd|8v>>vw2;qSXgRf zy$S2)rlHvAOaIA(=V;~!%xz^F_pgkFPDo)h5G^JAdj<`!eV`Y&SH;*A@S=GDkNwJI{7dW z1_lRSlhouGfASF8J7ZENT*s?{IvS)8iKY9PrAL0KOOwnw8Hc;!1^nx-spCY^Td2cFvG+#QLJ391zA|3N2 z2{y-wac)@QC;r*#haqphVV%c}6l!alnVq`p#9+q+%~wx50ZEkel?2``pF-SxQLZR{ z2daThSf=wyX>ybd;xx&SKdigpk3Ih7s%2dSH+?2Q?S<=pXLa6wRKz{e(t7>nZLt`9 z?D94Eh1C7@y}cHRL>PjUSzBy^=tE>i-9SJR_l}MeNl*YM{aG^mUjU|Wc>f!#MMd1> zL973TP2D)N1hen(Z{CQ~J@`I0Yk>LfmNnlO`WoE<3iuZe+X@ahM|eCT*W0`A7Eup8 zDS&d2iqy1M`0irgTlJknND{)j77N)K2bl=Tr`pCOG^uN}BoRdKWNg%B7 zQjQ9F{zQT9)z~)yfOgg_=iA@<<1jP3(f)>ur=Dz+tffpgYw19c4lT_4WB%^yF?I+ggvSBR@nL5mc$3b!K=uRw%T-!@x^c0-*s?JaAg8?mQ|;-Xj0E ztG8Q6rg>k=dvZZCn<`G$5!q6u2j2*}pgNEmg_kldNt3Li?YlFg`{vND9eO%{rY2Ie z+}H2WlXDqYQ=_K6oW#}RzZRNHUpYVNf~JA&aoZhprgGTNXqSlW$6+&k?C-ggDo*ZyH%^u35SGS`2Sz@7x}UfCrpsH_68E%K-Wj?d0RV zvb18Pro?cTIU9Ch6IL7w>x!0=XXay%#Hm8z?n!zGrGU!&+T z!A|Q^idLklA}Ywu_}{Li4?4|O-JgVlcJRQQ4j@=va+$nkaGed+0Jz@Lt)R+Dstd1X*CwPhWHe!+xPDu}XI;*2 z+veLa!Km;GU(I0*o9EL0cp>g+Ku$-|xa{sxAGi9nK@InHCQD(u2F^jwaGuIKP~Q23 zpngn*zh6}C-)YIy!XZ}qP^kIl2d`aPGrx&Li4P zTB@yC!8JBC4lWibM@!HEw|~e*_{oZl@qDVgAYHhbjAR~}9*IB+zTZi(%k49#g{Gyc zSKX3m1t8v*7pHUDC0xrAkb_R@u|s~u8$dobu-<^rPzfVjYYzl&?AqHqJgH#ZR;3ty z|Ki-r8vq`>=9%fUXcX8aM?o}>EGoTV=qiD;e^>7{5069Zg#T|wQv(U_45_169N zsfE-&NM4jMSU()!J=#6?V%99P(RAW=ZksIiMch80kCWAatt{K!)zeIhBj<}m3*lj{ z2Q+O&4u-e`uKv5{UK15e+RoPThL$_+(FRI%qBytMXDm_Ra_f$^`fsx{1E*Tl(3Uf<S}o!H3$1`vMFM!JP* z%uUVDG|~Vg@8zhYZkc2M2$jtUcRx7l|Bv~J?(2-*n1a}m<~1-IP*DFj3R^iR{z7_J zyhwr(-V7cqj$Vhou(Pi*i2vDwB_TL|lI0(nD(b@j0qx%Xzhua>>iZ2<1NI%(O{ig< z%N@iz6RM@>w?ao6JAmP?6#r4{+7Hsy*IjSr(HY||kzd;EIH1oDiIOHGO#C9v_T8cK z1%B({I4(|3S4CVUuzZ0MJMk7^?J9Br7RkY{ICm|^ zepUkjdNz|8->X3g5TvyX+x2MOa#kpu6C$0aeu30Ak~xh@5I~MlBM-GkA6Pe+lMaeq zC}?8|;sy|FdY^t?PB0Z=hj>ukw}68MIDfeC7OnW+oLjxcX9Mv0uXVi*i)+W?K)Mu) zCeV5i8GArp_~}~(T&#$0FJ6d&tDjjAfnQc^e7xYvz;L;^Yrd4%^9B)Nc7pa@G|2LJ^ml9ceKt@t8D2Pvc`pL?nbI{-=;HJIcwCBq+E1 zvT+9FV-NcB^qzx*;18Rd-+OvKSIk@6XN1%&B8MQEH8q~CP9W$}8Tiswu)NYAY@YmV z)ome}G6>vcLcdT~PJ|^Ua@b#T-EL~E0)Ak1GtPA;BEV6vb=}jd{mt=2{UgVf{l=|& z&VPA%`FTiR0FGb}!1|G$o&7{#KO_f}a;-G7eaYb#1en8VoKvJ&ifxRFjQk-;}LL*G$&o2`=4F%dFzX7*bYby^En=T4AN6mGYZ35klZ#|pfri!UifU$MosJoKSG%JJ4#!Y+YB&xWgBQ)kz?#p zBXd<%)vaGkOIQTRI1&86RN(qR8MRL6Xm#k)%(>VG#ffCpV^$d&YcI>&VyM48NaHi~(y>U{MvITCX&j89JfFga<|+0}Jf zNQe=TLHF*;a8z8}Tj0YE@PvoOE|eKpT3>%&B*F169=OB^l$O;++Ektg=1gH>Vb^*S zJ7?$MwQj_`y9A-n@$-)4ojaUza&lm#!9@G|}*7OdOFqorp5g3!Q~CBXU}-Eb8;wj0o=i=YHJnu7BE-E z#I^@=AH_iCD4!n_6JI^lbwa~XxPAfy!)d>F18u+EEC;idmW=jOL1YM%5B&apT8b3& zY?JmD-IE7T1#+K4YJm8U`nT-+=Yaz z88v5x?H*w8)yQMNw?$uTd|p61*IF4~8ZcyjUP!;O?5$7GfB{amHK53R(kG?YrsK+B z0`OLQ#Y+%h4+)0cDVI7&+F=x(%L-WwnzgB%$VIcwJAz3lPguS}B!Dpd17}#v!7u%h6+AMZd^-e>Q<=aig&!UH0Tj&)(we3C2SvZUwl)Iw z^7i&7;DFnv4}R@M|)xJq^a-j?tT?SB6`6Nk|Cg71H|36Q+@I1j?V7=)qBM+_HROB z6B1O48S!WW2yafj;~@yaz`gFIEiW(MRaU0wm){t8w$aK4Y!f>KdGwc{|F1O30?!l*oC^agiW~q+XkwKEA$GyY%g#7o(!0v{nhYExeg9h|@Or${$`~_mlCz zVZM6wg$&!?Zl*MQ7jcThl)#aeqD7qTOhwBP!Im2m%Fca45AV(|NSzogBPxE3Vv02j zaJbsLZ*skq{XasoOMySS>iEFxbENe5AGp6hJxPs>G2MUu&5WjULiXa(F~6n$G9vAe zVryO=e{NnL;Vmj)lPd$PXds{Yqf!@MPjb--1PxKpAGOlrV+TTm06W`YZsq$B7IuM! zMBTDu8-v&nl=MG(RfwCKoc#FlnK~)D9*J8Y@_bfrjQIy0IsQK1o7LNy9ahIxWvbI>@Jyk z7DTV(uwkgED?!^W?~%8E%9G7hMpWUP^Ht}k-U9Q(9t(v+ks&}Q%UPh` zQA3kO20_}T++(d^SBq*B5vbj@t zU~Za zL!NCU{Uy&~sAGZy=vUzR-3Hbc+*BuH&bJcee!wRJ9Rxh4?9sXV4A*_YLbANN8tqBm zpGkG9AbCB)lpVH38rV5H#?&zCz4-xf2e9Z+cAIcv6%FIBZ23(8g7OyLc%gSJ2D<~p z!!)&1!fGfWO4Y2W&5Rvc9t~@LuM8q|Pq#U7mDz1aGxIbSbi4 z>wl2<9bQdz?Y9F+S3nd&dQnh1igXAnh>CzB2-1Rpf^?+UfKn8sC{0DWC`Fp|8U*QG zO6Z~Y4j~DIC8EWVuTH>qGQg4}dlOrmwmi zNQoU$PE+M^(7m42+}%>483VD1!VXr|SiCK|iRFGB)7kc2c=EVb(9JD#RQpdx968E7 z^xu!ZTqV2+;ZG(TF*ID8#ti+i_fYW+f%i7&W|GYOAvN;c3FsXyRDT$ih+7z$ROoYbDYyh3cF>1$ctRFD)a}d^VrT@ zD|IdORqhBi<9wGSXjR0en%jhK;C}7GP~>%1P9T8d?#X?#Zv4l?($4dmGBxt_lm&EO z3~R%~izgsknI{*C>=)md$MZRx9z- z)6Z+C7)~QD5}1Lr)jv9W@#ML<-7(len~wprh2k)pJ3BugQ+H)70FQaYa=;)cCUyqJ zgD;_lHgDJewPXSY5TsgI*ioNUq7~A6^W+3zS9F-27c&IFTF~*GaU74e0wv<~O*sP1 zQcptY%l6LHC-L&+8d~fI~K8i3d!rg1)TIU@VUT3xnz6#drR)*3rwD6Od!ZjO9PU_a^?RVDRgQ zhY9*dl1=cNoV35U4f0RyuTbR44RjO#Kf>}kkA6D_{_p7iy!roA5q#SRMI33p-&;i^ zZpZ!ivDh%*XQJ~zSvldyz{7vyLAsseA?ZVtrShM_J*h4aeS6ug24-7wPEeAP9&`bTp#Cw<%j+w}(`La{&&6&^CF0(z=Q+58exKJ+&=R-2)b!a-{(K-7gH-a~wVIgm(HT8FX(Tl+ z1sc6bl{6;`qj(30VI!E357$UMia%bqu12jS3R!74IGtkr)wKUaKq+avZP_miP-XFef2ZoKu-8>c8-D_$JY8+>s* zjb*a!MZPhGvt8{aUG@7qaF)r%#U;#M#+WiT+@VsBk>!16FP1iDY7 zMe!BJAkF*tCBc1EUhnGZxuc~OIrxR&3wWu^o139Dzttu9WAuL;ih!vHkP6#C3vh>j zm6YrlMovhYbd4{(;sYcTZyG=Fn7ckn-DXs5X1ry^{M!yZeGr6DqX__d=kp5-D?vZ$ zT8zMb1|V0!pvo>N2%HrLns;<3e8s1Y_Z2UF>oSJ09DFBagvJ|owE z&aWQB*0tt3jDN!x=}YvkoePcFba_Q(NNwrT;X&i5}8*U-Whc{IElKF7e4 z2tRpdh)c>O>cARdW9n0Vj7x$d^r^Rt>pQr6tdF1ZkV%c~P`vKoD*9PiU%!K+1VpJX zU)Yans90JV-wLn+ndxU`MwqdXkPwI$bA{$nOw z5KjAcb`;HH(97?Rj8TL?G9_scvXT^#1EZ83P962!r-P1vg&&GM`MK>oJ7i)ORJi43 zi1d@@)?I=XQyealtP3jbR3(yRof68a>bKXHa9$)8QUBwLLqY|7&vN`L;noDUK_YAO zwe)amEIb=7A)c3wv}mS7P6O3;X7uQe4e5FNUhj=AQoD#FPhTgHLd?n!LKD^u>Mj?c zQ;MIp-%W-=CbetA{$i`bt_dBvjL_$*q4DOU-b;n18Lx=-+j|~y+*fW-!p-srd=FPy zuUq$CY2e}Z)ms%ev^*wE5PN-(L`2eZi5Z<2@RWsRWo0&AD^7<5#G&`yWD*4;Oog<+ zR%rGyRgp5;|CySDgV>ZWR{5pfG(BvqMJSA6c0{32g+yC%$Ev3zDGCnTr_QM{kHlCn zXrT&O0oMm!ZvPp+ZDeZtX3EqkkRD))R0SND)l9XwZhNy7nT_fts}_1inX=<18{@xC9D6dxmwaF2Vh(yHE0C(df_ zQJWOzQUhk@{=v~vm?>gJF;G9{M(1I=0S{#6yK&?Am`l+Ef(j~U>DI?9bbL0z#QiNR z>x|s0>Vdcw=yzbbP$sZwz(BAgE-r3a<54#6X3dao$c`LM-cUH`m2e4{-PNs$s>cXq zY3X@rU-C&gI0q0>X8O`^2cSBqLe||BPNwK>1I}Y!9~XsW-8GJPM=3Ee(3}es|EYw2 zO>-Q_PI7Nz_;`X6o})G-btGV?By}e0Xe)8|@p5_!fvlnHHTk-j$eXUi7Ngl8Bz}Us z$;XoCdIyG3!=K0+>8E_#e;90pp7e~9L#e}G8&IA~wS59DfUR=zg4o1Fc zA|$HdjqO{b9l(6l>oQJ(jQd6JlD*9cEzYyf&K)1|0$V&`lj;{m?-Z4k~JS*c)DBUW6Iq z#&5`;NxpcF4EkKSIVCP~s;4V|Y6@t-K#&VYV+W(`S&w<}96=-MN(`FWdS1R0*6grF zT+pA+YpXpfAJ5vj#U)Ij3?xiky`ub(3J^@o0uCF1@M57KM&zW|x|hr`Ka&60`0+W2xWBmXzkS;un@?k`zkYaT{dVn%sUE<69rDK({tQsVDf+bU|Bdyvl@z{l zAyvln+5X3sEKM^kz!$EvuTiVu&;5y29X&{h#~%+)Zf+JwQ}GVpF4wWso*q~fe}6wR zWOCAyI<2s3{itw@VEWNub;|Yp-7=_K-29%|%3qZK2}&|(CYAS=>Zr;TvRC4i(yGTO znJS#Ied2~z{SBS6w_}H2I;%<1h8JFX93A=KI6PO>+_<$2slHo+E$9}Y(QN* z^G0@glHgGQPEv3Csks%CYd=( zA9*(wPE>1pn7Z&B1sgc6lJ8-0auB`K0k?`nHKBt;=rv(cyS(Yw>3ZZCnJ1=AoyJaEW($mP`yb|{!yL}q2OZ5${CUz{PB~0nzI~l4;dBjF(s-eRPK#oOw|$At(7jD=4R4X)rgf6IiG|C8_q{{TsiO8q<$!oe_B&+Ldwayb_i_ygp$Un z)wOE29IOjT;~zSTxIz*&bO1A2w@=(%d_KOLzSg zF0E4-&3#S?XdW!I2*95^V_7xi6Q!xaGQ->67CdDKA&@@)%_O!T|>Ly>bqntC4_F5O>;*3}b|%(W8xr zgDS(=H;Eol;^tH8uK35+uZ9#jzb1W0UE=~flAikIwvk%-5L9xRA!5pA=)DtJT5%4G zCz-BCL-?VForpPC;u%-HQxn{U!~+|LkikR9d11E7$KmWL|I!1#@^Z?^l&IS!wcYqEvu*!^XS5Ttbv5~TZZ#-t5$ zsP)@m$*8?*JMslZ{S5?06FW*CeJSSo;ZSQ(VqiknWli1kZg2YJ&{M*W(nbmXwN{t9 zU_zF)!~h_r=p?A0#kBU};ZF1AqV~^-Mj_Y422Ac&ZGUC|ND6+RS$~hTq#xmeeNPS+ z^PhyyJRD6*7s!J>uzfX5cDw|2D!guJTXAc|jo)eMB-PqV1v=(nG>$Pkcd24dLnwH% z_kI=V5B>y)Ns&c?TWn7*~7z+{(Ffzrx>aJK@_$IMbwoRQ!g{w_#WSYH@#uv9RxrmnCCs z0xZQ0F12mnx0my5Lpo`r^*OGzjwBS5$vkHcH8q4=TzxedgANHxYtt}9U z7G!ejmyoI2Y5h4chUp&?NQtnjGd%wLWc9z~XmyaoCqf=jCg4xsvvJ&PkU+fR;6|*< z19JGXhNPS#r(`rnndhX}qAOo|%`73C6vR2ATG+e3q|l}@kbZK8fYS;7pKG}qwoE?* zYrWj#3|mM}c~AWqoAdcU&XUmg-mm7NU(?x&LM?QzQC{~tl-HxUXd>;C2 z-7&snMf%){spCF2`3dUGU#;1CkI}#!WDGgahyAE9@bR}~ymMlIa^+#d*M{?BjSxrq zcKf7BFYeFqXy(=Njd~OTIK^_?bJq5>kB$}1zj9Xuh!;#cCYm9SzOmZa4LPl;tTfxS zV(rs}M8OnPVY~YHc$u+dl~G)u9d#)3*Cygk9U0U&<6_x< zd*IsKnP?J2v@wje;`bC}l}b7eY&o3#;S*HuaSTd))UjQz0Umxt{4M<(;rq8K2;bj$?1&R@^)yY|kiJf@w~&ZJm&q$1 z|6b#0dBCxTiiH<0RZ-9FZ7E}QX7)%bCr|Wv?YT??b_bM;oj7!wVn<_054hKhyL89*;QoagNXN-)cYhdJqA@Zjhjx=Kg7^cJ9QW~u zyj~WdF8M%dg|}A+uigbSCg@{Lnyz(!8@(RE2hZ6___&(>e;{g$AQo^duWZT?Aek>mUeh`*h#+Mm@Jp?&wZ?rwFkrk-@3#HFtvWf1?p zm_GdLkE5rbkw5nk6iX+bJ7HM^Mt6j#Pz7Ly01|1m23wiENedse0gs3G-32f=h*k5ii7cTbe*2D?@Ld+JPaxTXm1KF^;Yu80VI zdEet~Z3yobUW2OBk`tj9na=iXMbB`)fQ<9;oPvJJJd8Y&OT1gXep6p(wo|b9uR^Jf z>A!UC@vRpiRRGn1%zHPL<@BC}|48wp6O6s5=Jn};;K{p#C{$)i$+@vK)de_U^sKI} z6)*4@2RBm(CL65Y*kyy#Kt{9f2Q^5H1%hmJSCT9vNH|q)l#j=hWEvl`qBp-*g(EA{ zD=Jv`7P}wMVp6!b**X&t_P={XFt>J{-jz>hvBGa@X^Gj|+Qw%T`lrE15B^3-{APAI zdv;17z_;d%k!j#=Vcn#lk_uE?F{mRDO%`~KvAzA?U2W|~O^NzoY(ls(jZu_DYwVI4 zcSIY`rMTYj55FmVb_C zT_H`hBIe`AEJ9vhp&F@yS7pQ<+P!v`e=aPva`@B5qepIpccn&lA3jMMU!{tWY5Mx@ zk1HIDn#6Ynz1V)YR(nI{9}d8mj3)u}aq|{yi>H6|nzCHK_{zgg^Ww#efJYzlmcjfH zItgSoI@@G#Q3NVF8Ryv}7RrkJP3K(Zu48*i#6yPKVz-1o+>3!_ zT}z+jwfh{_spn8;?!~_d!EFrY(0x%X?wXzPl6N;5{XZ!(H8uF7o+!sc2~t`M7Nj^7 zSQ+))?|;97;%GoJC}xgreWT7*$f_LKG4TFsZ-3Uvk9dtVq^v~_0nG^^3-aKonGfH| z?iG5n1k_1wiT)2Rg4QDwivO(=VH0ja_W$MHvS|I0dW`g_rE{Wh1NukHZRvP1f7IgR z)}+En>)gFEJW*lp^I~@p03-Gfx;goW#eJ;40K^kJ%0FMX&RF&0PSKRK{qExjdC4r_ z&jB-;e_d+icp_+o#UL(OarRP~Ue)L7<)|=atvxR#CDk~q{b#o;VBuTI!jHu43kDuX zEnK?ymN~5s^rnY+%rb2WH#j`*H91CCDEq{(0xazlr;)6ARr+aVmeyz9zRuDlS$rOm zAhD0Ljh-R1`?b&N8p%8tsuLPFvSqgU<8TjVOemhyQ>_1Tr&aP)gVVK8Ro1tcot|d- z%O?2~amcENB7h2Mxa~W6K(}o^KE|ht5xdm`{u)Pw1}~8WD+oyCdwAr_OQi3G9}wNs=TP3R58TMM5$F*m zkMU^?S3m20KR8>HRSUc-&&gyx*XF}H^%|h|e*t)Zp) zKGbZUa%g)v0^H)#otvn4EjcL^9S0445o8d|&q$<{#uvQfMq1@pql`wQrsxS<4iUku zK|HGu;scNeFTW02@oNh|N>POL3{bO8y$*6Nt2dP{x=iHFd1YVM|H6WkE~uAgzHTje zbzBF-`LJczIR!fx6<<~L#Ma4)8e%(51+Y($D&X7R9~Pn|;d_1Rw8;ZCIy!g8+)*>- z8{<1_M(ogZTeaHEj)Bw2Ia+|Qipt2rjR9$*EeRLq9vNQWGb56kOFn>Em&Jkd#X@csaS zz{Jg6U~gA33S}G6JfTB=_>dcUGX-TF;jRmkD_sfwD43n52vEV+zj~@O1Pz2aMaF?f zHARCy&4pxA5?$Fx^e4jjokg?!TSX?gNViUs0aufOFa#TtBz}yAw=m`&kS|B<3~_=U zfCZi6eXy|!;~|HJXQ}`9`(&?v%^fwe30^0vg=l7o)P?Kxc%qpo`sK}N zj#Ni^$DGy(Trd4T*`UE}=S1ty7-?M0@AOHNisNy*1($^#!3Eb3uG3}&WiuD^3F4r< zMMT49GrW#lE~otz^yl7XQ0wHe-&x$$A;ZcNI=97HPg)nOqm^_;TIF}63y-#4IqC~* zdh#s2(w%DDFj*-s7W@wP$*Mb4AP3*;#QmNJ&wAnFL_tA8i|+Q=yDuHohu&ZGk`QMA zs;i9=4NnVE_o&{GH8nL=9#7x&tMs`sY(E~#$|@fGBrl|ChRNuZS>3b5!GwfRA~67H z8u5bsmA^lrYTppj$!M8rh(OlgTHZlm5&oi=IZmHk7fKsgc?iftnf-6m(s)00bcV15 zi8(ReSE%DIc9m#+KX&Hs+y1ord$;WVX4)tnP#%8OPFH`3#aU{-AhcM*&2LWof(Fyk z*9$LvA;I+!SB7No$+_8f2hTCxpk_3T&05VB27QjU&MaDNG9s$;$dOj$zPmzlc7DMH zqf^y0v3xII+@}K)5)cGXeKw9B$#i%;KD|1Z?)qb0-dxDJN$9rj->%O#4i3$;&0u8q z>I-sF2Yzda((87k@CbDR9~*DFc6p_gqU^`}Rd8(qyX_~ zJpfmh(WjkjF~~e(gt%9_V*spQxjaXn+A0A+#LBecp%lD%M?mECsN&E5SZR02XM_h-&PAfp_Nq)h>X8`N)o z#I14Xjs>tH4eR~n4-XIf97|}glEcik5`I1r0qVp(Ul9H3)1c>n9JN=mBj!I5>3UI8 zL_q6h$MgFukz|rKYQr0r>Q4Q6e1`Z}CjcwjajbE;&e_3ZG;OrurqJk#yYqMg0QrFzFQ!OZW--^vG{aBamSKK&3rwEbCFC!8@(mRa>^h1SCHha>`)ykgwpSS1 zlhoUao8jiA+aj?QXk;}F*3o!=2xs|nJn2!04Hz{xztk<{gxOuqB24HZeN^1MssGDM z57#F@z1op|uCZtYWmk45pavQKGz^jbbO6->C<|?zoWg#atD2f}89B%hl%>w1hKAA| zZD_#oDCn8~hQRyRN7dJ>;Es+cAR}XAGU)d0+j8!!aebB75D0{{j0`^*8$i}rlI?Uy zeRO6m*1{M&Sb9vT+6bp=9~AsKn{}8R2~i71UX* zNCXw7`aqw8e<^O#^EW3WV7hNKqw2R zC@GodrW)}bwdS(ebrC9F9+06w8-1evt+c3~d*_B9hK1 zBs=;MHKyLOI@l8@71JkStj+eHXXLSz`EU^s@`1RG{oF{nShTW8EhOAZ9S9}=p3D5Q zql1xGDwlo2r9N73YUsYFpoAG-Yi!xpdxI=pU39-PUO`W$Kwi)IqNEUeIx zszYVRr$X4crfHqZ0&P#i49a<>pLmVj5Yu8dxBt8^k7M0Il}g{+dTJr~+?2g+0-H%H z!g0M~2_ow5dq=QKkq!wSv?Z>3?=bEJ41VJ;W5E0*gBrA4dH_K$dN@fD1=ZF1qY~kx zoI$wYcM+o2h>AyK50rTL-$y<+oeU><9*C%$e{glKorRdY3ud<(<2%;_R{A?G zq8>gi5qA(8KFCKWFRe0|U9#tFz-_|4X-}24aW(w76ELwxd?IfkWx9`K(7mDuDzI7YU+@1bWc{F_=D#*yw zx*zy#eogJX>dET!qty4&D=!Jip#QqZruzMzlKE`}xlzOJ!L?^Q?mo)enCSC>f5uIO zf|?3m+g(nWyTM}idNbhJLYsAgw&2r;gpAuKg0Yc`efaKdvBa+wXN2`nx1Tw z`#~nKfzLioLPHszhV$y!^H zlL!a3E_VNiOpd^S!|fmkSJb{47Y_}iqkH##(p!-e$9B@}ACi(H7|R`+V1-7Kj@&87 zr3Lu<&RfCK(@IA0JiOI@V4KnhX|ge@Qx$Gq%?u}e;#WXAbVK8am7cX+9O5NZ=G z_33QntVR+F9CEfR)@JUf6qPszYMF0~s>o;Tg)zSk9b8z9Pbo z*UwEH?sv~sGYoHuCCaQ(2XnqzOD6lf3pbG#Urd1oFfXS7Gtc2~l?Pd>C$%#eVuA{|WXllja$X)mjpdH+=;=Et5EU%}(jPWDxASsUr}8RgQg* zKI^1GL?!>&gbQU*3@HaVJ`ZZ%>dP9@GYD5?z8+)z)O=Jy_Y=!xkS|=TWMOoESwf6F zPm0>w73`{8Ntk<8a-;DW1Wd)_2#(lsiuQER*%PmoxTwfe=tw%63;cwo(S9!WX9G2v z^{1L?$z;Q#ux5$*{TE+!(Egs2{#=|@(ze}&0+SciP~1A!)_&ngds?rT%*Nrvtwco3 z5EzE^5DrbiYVDSvhx8*-rasE)p1+`O=7bAg;OC6s)GI#%%cFw>0Ge@gRZZz7etO&Y zp~n*Hvn~6$(ScmZ`V-6;OwqvQRJ~}~sOhxo-M<1F$__TwUun@5AwDh%U4dCD6cR6g#Z3?ZrRB0kfh z?5CKiWr@TnIyTz_qn4hCD?WAH%T)KrOj~ar{YLae8sRo9xsNDU-Pd*%{ST$rJrn`? zG>zjb6-FVM=7L;kaj#AawdXleoh|)y&2B;p)JR(-h5VkVVLUluYNK_-0N&Md`<=Qq zDcTI!w^1N#kcDIC=4Pm3;{XE_6q`ujQbwE13q2Jzy*~j~yjg&-z!~=n^OjSFng338 zEx!j7F%+Bk+&A$@stvFR4VvH+rK8T}?-ya(JduuZ!kVgYXH_b`P~O(vyNXF7 z35Mr9mAv$9p0MS&hv=c4{=rVj3KcXUXJ(H5P*Qj26^RBqqxD3IvLuE9j)gy=t5ek1NCJKA6s;WOcN^1cw~7p!W-nr6_pp2NcpH@u%1GJPoGA( zt8NEk(9B-(4m#naHz^@A%!f$1cpSl55U%AtsNjE2|q`=hY%C+b256HTO$Ly=3I8 zFZ+zyLk;gbYZFAYzH zPH^ah?5tEw6&jbClYFCie4@Kl(S-MB7Ng7dxNdKF`v=O`-4}JV|8;r8O1hy z0kkw>O=NQgTkt8D9VhzSz`(dq+d;YC3m`~x^N_f}5D9Q~HvA?EgTa@nIko|83lOMI zB(Pw1HVyS`FuzTqO>BULDc6P2;OT)6+QtBSc28w{uS{PVTNl*l1%vLsqvZkkL#h~F ztJ9N{lYL|{OPtDQZnwwx7L<)|bl?{|#*8>i$H}^OeF$6S}TDsYXCoylaV! ztlft72)pz&`R}HF8O>>6e=Nq6s8k>Db=B^o0|_@`WtKp+NR{t<84qE}1bPcQcwpPq zR=;-a`Q!U{@rHipVy7Pb(b1fm`;8Nq1&xjdiJcKQ1zh(JYsg&xZ4AyjT!uf}W=`vjE5c{OzowR9)w7hMTIOc{M4?@~0IclEWfged=c~c#P`nY+eOMQvPQxz{E zuTyS*N`LXbZ$8OqA7#_J^W30hFQD13q&Dn4k~#BAqjkiY8;?rqg;IQ^7?U0H4J+)q z8yh2+S5|HsR-Ro;=)P@j4649MZTZztdi$<6D@ALgwbz!R7I^QgGgEbt(ozQngWJuxze z(VZTwIiNp?PVFxLqgEZBio|WyL4lvz3<-1AB_XW|b-S^r=&5{6)eZ3IyF1wURIzgk zQ3e6!UGZ;H?)2g)>Iz(F-M~7vd%Shjk1*smbjw)?QcpAz9Fypvh!8JZUaS@;Lpx(4 zA!u^qL1pyq(j!oo{%3K$Jz7?|e4WvANrm`4T79MTpuu)S?Y93>CE|(QkL}A>CM-Lv ztG{yhB3JSq8fR+|Td;}bwf^HZ6~?Iplh=>-kQK?}a1Wq?D^Tc}9`KY}TjxB^RXRkQWsS1W7?H*uD+GWI>rrDW(5v3{13RTVG{|CJ9`4Kf$G$8hH%Ekb zalqH7@%*BUcgJOiY0u zraz04imDLkw`q3D2kNIx^UfpGTee&k&YpD>bMsLKe_tQDDlKNt`sRFzo(m7IJMiN) z_?Ck+%Wd)RNq*!Sx1)B-RAgPy`6LcI`Xw>U*BaGRJ%#YJB@|ohIw6le{_yw;Vth!G zIRJt@@+DDdUGU*aTUxr)YUZjC6%`c-|Cmd&rw^=1N=gPc1VX1Mspuk+H+nHx2Y}jy z3}!GV0hP@?zAr~#J9j2qFI}UCoOQP5`JG3Tv1-=V z)|n^6eqpw-Evccsm6X%p4m*H#tMSC^@_5HKx?sFXf!s6m=*-OF8n=M3MP0&O;MTr)|*Kym>NeAp_{}kYyQZ?65eHN9*YEZ`M}}g+d=-#+&Mo@xdag39NW?)DnC<2LV$^gzTC`%&lZ#a*G-_BJYSvB z9p}!{Dcroj${uv1Lf>22uU8 z7D%gP_HVr(*mY@PO)YxHezOK=L0?`gV1GI?Ky^RC(-|#>{-xwQ-S8B|M4DkfM}FP4 z28^0BGd|H7*1+yHHPwDwjUOGso!eL|J)nt3dM-TZ{*^rR_j1G?3A~s@LGuWn>0XpT zueXuM$G^ul$ZYZq$JeO8i`AvMPRE-{lP`XnE_;-upG*b&zIuB~FFRxn zE1Y#JNd!Yd;d)ST?iXVd)A^8xb=ItvBp#Kn=#MoI#X}ADn2!Il;se+2*c&n}yPT`% zwmx6Ie!DSMak~1?dI2$DP>vJF*}$@~aaV?I`{OiF8RC_cWCB@C8hZLS0JGa}^%^ki z3=P=;uQ5c7G!4Q4>@Q!wlw^;DK-k9MT-)=@m)UU3DaPeBlU(EDq1Uc$Cq-{oU2f>r zSyAI=V^ei=lLiw4uua7Y%+A(vYh{Ips{`z5G&nQi7Xfmn3KU-4Z^?7qn^H?YI1#C! zUCPe|_=g(JSlt`DUwz*tJJ?x@sA}npa3yM_`A(gCHtu zM%B>pQ>zvNd`{owq?nS5w##m#D{~QbUUlPO}loCPvtMpsWC?Iyp%IX#d;kX>n9iNZPL4z+)VD| z%H3b5B~&+Ou;@u4X`(V#Ma~gVi^YV2h}QOOEHbE# ze0!4dScqK1(NCz=BQ*?M2siGkoLiT&$v6PjDhLp1OEUV~*5&H^Qg- z=S*8m3#z+Y4gP}J?Q&TGdC@ekUNW>jN+KznMx+|Is+j=NWe`ehCa|Ah5=swouEL48 z-s7m6E11BDc4}=d zW)4=AOA|o$frg&l^i753{C7D-J3P3jC&0e`%99bLdG75*?y7}z!C{r+DdF!*XTAxZ zJBb4yy?NYI>s07ZPU`agvu4_c9rnB{=I{b={w>k38_HNJMt5hwF-wn{Bqq6!hVA@G z=q$!q1jz=5ti5ms9OF(!g(9&lGo}y z{iPKkprJ(fi}eeOqEFTdm?#xNtm^YN{NRLA&AjLlU1p(C*aFC0!>Bt>RejMU4*D`( zU*qxMBM?hE$1Ho=sL*M{H^5<78QE zvt)R>k?mFrg`4ncCAx-&<;XthN{AukwbPEik{Tf#K%Sy**x-JG4^Tg^(%KRoeQ`sL zj@Ba|W3^T0`?F5u7j#a2YJ?R6Ngzi?t5jp<|qqig_uV4fy+ZmqFaf!e@+E8#z+ zG)9u!`I%=86cS?00Ryu98Sg}UD}3t)Fi8(0@!Rq8@ZwAZd2Cfo1o9WSUzcwzJ_9#W zEHGUn0&}pgctcjdp1+oDT?7_UZ?RG%Q|K9>edoPvGr{*zaFJ9?*RYvlyPcR}2}lDK zFZ1+{_`Gs|!|#8U_nkPXUcH~*yd<$V<{W+sib~NYXn2M7NfFTEnN~FJ?kPF)TY#%M z^D!dX{mHZef=A4we!sJKCl86B2l^F&!gWg_(0}w$f<4Q+9{ze;GA)k-w?hBfZ0pt& z0jhu0gR~srRsWDVSsAeWMWX#(j(Xnj=ssvZ%s%_(AFAVb@e3yfF_ynh7^C^fRA1zz&3#& z^ZH($wKe8vTkr3n^f?N!*1^L zs-MIEec}n2!lMBGY1g7k&)xIOoq(?xpJe8JkW}yfL(=?O(yW7ayCqy>nb5Zb67t`i z6w?2&a&6hqOD$u3W{RKq&&TZ+4vO@;`n#m<5@fAYb^n1SR78~ig|VKY=ZbE&_#GM2 zbe}+asw90Ck1X!fArHI){K(t4ETu@9pAd_rTb-ngil4gu-7glr&5j=-cL}iCYj-hA zh;p1f&;DIXR45&n4iGkZrLz2JHX_PXW|s{>fP!1ueThqEZsNd~Ie}RCrI6l9$&hX) z!D4h{!i70CNQZX%2%>dF;T_^eD1(~)SpGb6FN!7hBjWk#*#Ve1i5P9d-<@1T*%~$Z z`nS*lfN=C)fJYK4Dy&tJGw(klmNEwfFOxDY@3L~+*%J|nMP}M)7=sc~jyvUh0P&x; z)>c;Ln5lk(ld+6EKCv|>MTHiRt~DKdT~$fhx()P4275_QXY)RgYEEl;xjl~kNIK)0 zO(Kv@_iK$`hAM9}LQij5Ms|_}#uF*(Ej|4?b{LqSEYFTpPH(VofHy+Jygk)^QXIjq45_O7H$YF%B&e&~Sg#Wq&~)+Y)f{f%*f@?qVEz|B@;$38 zM<%ow53iBwFU!n7lc0pzBN6tHP^r;$xJV3M0JDqq*}9lhKXsjyhpqk(^uoc;&UIYS z_dHJ~)CEu7 zhb{~tE*PN^c4Z?V+T0n%V^Bt{@M#jyQMuZ_hvT{WCs&^)VXiDI%YQ@aD~g#3B!H!) z&aSMibRhryQ7bJg^LASZj{!s2N|Fuut|y89$UAR91*c^<1u%YRb_QgVW9DNwK@neI z;+l_@zNDe0y?OU8jcD&W>lC}A_Y35u)>unWj+$Ru`n*DNPv-UJ@%dRDZEc47<7DGF z1jzkg5mQ|3j~5cIZ|6K?Ie3~=+2=faB-M$QhLkPUgGHN}9VgNK*!c`iP{;;|nKPX~ zAB?Ls{L|W;`|7IW;-b;LC{}Q&vQq9OJ<6xT@aV&xEV)bMds{*nH_w@_KFKi$t}YVg zS46UQ7&W2@qGuKV!_q0Qdi;2D-#wJ_C`d3A}5b0bpsjQ-c9-xjuPLPtC`ZkaW{YqNF_?)7qrjJIXr;@6cV3L!J z;MUVTz=96NSbpYqX1{rngJBs#!+uPxUEKgn=%xJ}CeOE*hIkRSO;}4EHh7R_r$BK zmyiI83i$N5;J(jSlCQo<5I4lNzj8qT~vIO9KCEo}9i#SI5S){40L8hz11kqUPawX2i)g1WS_u zo`?HM{y#kye6$ZI`0~qLU22D!_}OTZ#@=Q5l-8Zp_>l5a>FAz$SC<~HhQKv0A&^!D z%2|Lt{Jf@VCh)g8o41DWj$i$P_uAUp8zd4&AP`QJd>}S<_QssYKZ0B0K^*oZAO-vt z5I@B(2fKjW`kUX9j++a`m7dLSc|D0N=g+6@dR6_Z8yyR^DWT1J-Wq6MY`I)iCUEzM zhN>zAo45D6)FoLudvT_ILo>3Bl<9#o=F2rs#lit=pS zJ-1CKFU|ARCz5bpJ3Di8I!9{6z1`iwnPv;=&;hl$uA%*`c3y^Q$$8{s)biJiz** z&P)j0gx@pHye`l7eJ!ylE_*WpgC%uQN6^y6TZ@AnFXQZD}y!x40ptV`)ksb#dY`4j}V!R)PTEb|O zp;)Q!1MwM~^75IIh1Qk@#7at)9a!VQz2{4O-8t#sJuEYkE^_n1_Hw(&<1Ho`%yVH% zwzE46n{fQEtzOt(DNN+wcWw#@`etC>JiusII2+)lu1w(Z!~I%36^ z@3Y8$8#ORh#boi$Z%%;@h2w}#8;DNv!pL*6t!L}g74gq@P9m?r=z<_l`B$gzB@)d| z#K-br^aPt6t-HiRf~aozmnt`tuCZPc`=|H?BZ`8uG8SOKo5AV$U0w4B(P#-)-_`|y z-2Vw+5j1pk%&)GdO_2=#@*4suyAGpD{#hM2Vq%>1Z#>-C*nB6S_SSCd z@tr!WYoA+|kWUEsREY)TJzwT+&vAL0Kc`!1yFsG;NUIIuj&>=Opq$afJK1>AslFXI zQ=FYcT$Luh!fwg({V(?3!>x($`xc(i5$P&bnguCR1VL&LK@bE!fPmD1G!YSyUW3w< zstD3VLi};NCozOfoY`X7)LI?{)TC8=jxP z`tNtq%inSUxbiZ#sD{qyDUJ>xFDRnkQ{wzO&RLnLb@knF;>*n}0;_uFApdyBL(TB+q~oiarRAh-EQ>-_@Wo)Q8duiRpMfhQ&d| zS*TI`c9%T`mPPTU^~;njE|v6+eK~GWumM>nalLGOaoe`W%9rZMMPo^YvE?K-X6Y{a zUV&HIAFXq4)qNyGOa$Q5hqi411{K_70t#hl~jDy{vV<+pT}$rNv}e@{e|e4cH@%7lHN z<94Qdy%w|+N~oz8eqj*YGppPN>u~upLzYg@Y>1)_1ixb8XNnTN($k(F3Ym_MaDCIh z7F$*(JNvPU*k8pw54@s0`68KES-<)#+9U~$u6bIOblZJSx)b)JeFJW2P|7fGh`W4~ zKGxkLdV=ni0_+yUi3d0mD<`J{j0aN_h%bSDb}z^0AL*tbO#4<@Y4kAvd-Anx!#smE zLJ!L}T6d0Q5bu1OAbl0S@M=Y6JCq=5c9288O`mb7b3Z>A1OMIdLv^DcJ-QfVtUPn9 zOoVrG-V*F>dEsGxCHKNS|st~R#bD1GT=EH+mt_E6fqY{(6yKx(}L=&J;BG$k#K|0LMdlzQwyBJ*1 z1q3h-ROLA7V)>G(QkH^d%PxYMg#pM{ff(rTPm+veI`y2;u)9DbSTATTf1@9wa=~qs z?L|MBmYu4v>DJ{YHc1|gJb+-u%1zi$AMs??o zjhuy?>C71?o;ooHvaOa%w5aEcG-lV|7q+Nn1t@*h9ix|<5=|p=*FiZ$aFNwezA@-- zWKM*8bKGt=h{qC;u5(PZkeNqt(n0K6`fKdorOmg(J>?YKNA87JrM=vvc4_(R*eh)U z;_h0&yIT13E*;3yTqzQ0lCzqmJ`Sy$2>Z>USInS~X~jC6Kgb#eI$$BU8p)MN(yX_$ z>4(_R1axvh3&XRA?|=7&n`TRs25q?;xT~p!W4Z6~ozwD4aL6b1V&F|V`Ja;sYHY7@X(MHsgjF}OIg$OW|d4BRd8@H01Q~UxD31DGL!2R zl$4KA&}k~HNhKcfU^ z&fMt))Bh>tA=)*x=Ypgq58pZJ6F2DK8F8GCy?69CDI>WOIN(lG@Z-l~mlTPK8btGp zjfTxw7d2)iFjpr@moi3_H5WmoEUEXtUw z7#F+PFn%GjcNlgyGJN#IFp^)S=4{Z$0=yqiXVtSQmc6`%u_;E}H6@+ojxmaXSITMs zvXbpl`=7v4f+h0Gk^D!Xe3dc0ILCf@0WJ)qNaA4ML~Ugr!X9@>^C6;$3w2m?wXE=2 z>c*T)j?nQFqS4UM%%_PMw=P&l6oH7EBm9g22n3?oq(CgSiZ1{(DFiuj?%1y%=7&^xZJ@7Hd;(5;{R`B0_RERVyhiB@8G-ohs~Zd&{I0IQ>#j z7n<949$k*r0ZSIsR8(h`K?-pSKBuM8f+_li{t3{f`&l8BO%sW>&PbPpKR-Qfm<6PV zxEveyWRDZdZy{@V^?tFwuXlVm$J*#SOyh+A#r|nKi4Lv1y4!)V?L>l%5><7W=uBb{ z>aqY)Dn9<)0|SE$z?=ep9nhFAloDR9_Ir(G0eJd;y5dCuNg5a!r~?hn-%HIP6zUrv zkLB1~eA97gs%}3C zZ7B(Z$oyLEz57HK%!Ht-%7Hc!eySLiZoDXQdg`d{w1Z>%x*G6H3!}%ghRPC759ZgI zsjIqWfZtfz#dJ^9=pNKKHgm$UYj5~~X3i60&#|uoNS%D}3yn56rhzgSFa+@Dnt*@| z&e>yUvhG+f!^5Z z%A}{KltsXvf6UCH=Dw&%-mHu|XWcA9QE!c<1C7xh zb#of=zpCY0{UGD!0yH0iN{rP~&3s&Cq|*OknW9jWkTVR?Z21oSB_inbuK2^)+`Jqi7rlFz=YMM^kB=k(XP$Bmb-bA40`6*4Bs%;?r{X4^kvyZ!i3RPAU z&<)a;;BUH1rzW)R$#~0qR$Jhv-~|6R4u@u0-Mdv*o;*>3xhyHN+4T#3x0Qi}+cBZm zoQ%#t-=O^$>-K8`&STgdv=R$G#K9N639e9srl>gF)zx*HGtFQ<)j?t3^}wg$lJRe+ znGaz!p50RX=4|slYP1wLMQ6j>l@jGy5?mC4JG#BqoTE|`?2apUt#OwWB@nZ{0}b^X1bw45S@ zPn=T^m`s1jso79|;7HW4kCiGcHNTD>klNEt!&mt#C#LGUPG|W53S+gxd&+kxAB9`FC)ORSyCfzj04x zal@whmQg1rr^UGv)YxO5w4QG9|K}KS_@jzDF(PKG{7l1t@pBcGxtg+f3P9E7zYnHh za?Afd=ld)W@qgLYR1ptwiw>pOsqW!ciNV7$|Kl<5|LRiy^13fKEPCIk#4NX3PU{kq zc#^!vQ~_0ydwY+0q=+6CDSx;gc$CeoH+u1VNDTj_%!_&Z>v|E-#^0M~fs(3EQM?M~ z{=y6BfzTwlWQc`Qum|n7Coq@}+qCv5Oo^tku^V#1Ju?~i+TiHWz;@2BGGU=U*JmeP zZdDCEZ)~OvGQ}i`czDXjW914z6h0w1D#{jg-c|`gIGefq>IG6P{gfER;%u;#BCE6L z(nT~_f9r%toWMXrXEcKs2{@-eV$X=ERqvgbujwIC)Dcckwc{}{JwHHw@PPh`!ne*w z&PW9An1Ib~fwy$mst(}|pC*?3{?LJ1^P@Hs(@c4y!{gN4t@I^v0XIu+jaDx?8jPO* zDftkj`yv6uR|7one7Sm>QUa;+a!02IPiPq7p!> z9IW#btrsB%I6TOI2C4hBoXBuW8(5kMgk_G84Sd%22MqqDWZk6O%IlYd$zUvo+TdlEWCF`STCz|mi`@bGZ! zHq-ITfWLOi@pUvRx@%;VSh@yOoG)1)s~m7{9$<=N(F^H^_QYiL0`7Nc9Bg;Y6UB@8 z`qkMy%MYHH_zC;SBPSi-sht08-m+n1 z%XuSqE94_?Uq0t%(Dk0xMCh~`1mJ}M4&|>7j=L74V%ytcz&0oWF1xq4hmRzl2aP?> z($XTJn96FACN6gNm%n9>Xq32$s6c7UsdVS~+G)EC5IYgm6fcSj=FjXbdB-LJ`k1<= z<{eNdM>shNZ5DpG1L2WB6<~o;uUX>p1{QQ=iv^gyKq@-<-()Cs{SVbcBfyIKH)0zC zYOv`{9kc9v1wx=Ir#PH}e z*g5Mj13GK!U^~*eW@e0%;o?l}3IQ$TPAtO11@Vk4#!v#%u9^M8YfZ2D>on2pn& z#+Ux})fC4onB9aaIAI$=1maTZZoGMz)}KG34o-)Sb|!H-&tuB&?_4av2)~5Gz~l(WLn}SQtTd^ck4&}t$);63Tt9K|K+=OAERj5ODi^%Svb#&`BI^hE-Np}Y(Sux5jNLpjD6Ni0nKQhJ zI{0=hn?&c=++3rNUI785%PWZB+oF<07F5-H-+St>xTPs>R$DH!vroCpG6KNushr31 zxiNzzw9ja0bqf3CtNcPOIPfI)gs-K!c?!%58vD-Ei|I76OY6Z-5yrr|pciE8|`c&43IDQ+T zUgw`ISR%JdDi%ftB~{TFmVpW8^Buxl-@_aJ7JV-UIubL=`fk!4X8sy6rGJ=!UAKO- zpO;abKRM`1GZh?wwOVm~KFaGPeXIO?MC^r5*FdL<~%V+87W5-4BDMxNVpWJ=caTo>w z`UKG_Dc+Uk9tW2wV>t4Vw6;)$F(ZTchQFd7vcN0+Fhm>Y31b|6YAs1L>u?e4E99zdsckz~7ECzr+)W9M!JgZ+B<6L)-KK{L+ z^*Pm?-&SDmhk^iXN;<)8?(AxjxBLOK&O9qMfy`5r4YFm2E}1vXXos1a7TogLP@RqF zaP0};UD};_k9zwfeU3f)?tC*U`W-6gJBx3C7$+V7hwi@F-f5SagZ<`7Z>G)KzI)3Z z{FlLRciX7fA_M3L8ol;zxb+#_L2FzY8WKVkOEzRPI-0KJuk;RBxXyIptV zh_z1iEKcF>>8Jj{YjQQcUOodnCzO7oJHqOJ74|_*^BT~0_S77~MRTy)71R_%5IOX*=K()#H1yyRA}A*=Kmx|(e+$Xuc3NIU zkG*ZW^}r;8oQ>^PX8#I$7k=9EGU}}R@!u8nLl1Jgg!d#HM2!(vPx<=R1h~;$iJb=> zra+dy5XROR6@Lm%tJ=((8>!3k`{t^hD8ELSpsF*>*Q) zWNA+V%k9Ytw_j@qi8N`9ul&~E#7i}f{h3^_n7jX)W9=?cu%!oYyW+}s<3TKQv{bxN zbp5zQ-%19RoS~|B^J}obp8LDS$)VZi#}>qLw_L+A!Vc5?0tx_-8jOMh0@Of-7YYJc z5fGJ#P0f5=Y;%t^s+FP^4wQdnZQTd>c`HTEN@|qF&ZycO7S33$`}s{jLwOH&^oRRw zE61?`(f$syJPS&IfO6N%%ga(pDM+n+@L8o$kJo&=38(zyaA_S9i{$aFHV_TUaMCTn zB%Mge=1Y&N!>D+zLp{mk16Ii8@_hKO+_3{7VT3Qv%{`%=+7M@8B)d)a;Gf%MKUr1u z+I-pzvyrF+0A=q=iyZLLBFIkoI{bC?)Og!;h0309Bx^Y`$P`4nyKi_ z$KuFd@7M1VKd(y-+=s#v6IpKb*iyH_-)BDmoypu=bVNoxHhFViOK$cG5~-8Og3i{n z^Je>ljCohK);mitRv?4a30Td<6j)>$SvdIkq*bmxb&9S~jRbA4q>+a|Gs9y!C1j-* z7r({6Zoj#<0ph`sy?P_3cYpa@?)VZZ$tm(GcYTREDYw|9qzc$q@hE}&_6j(2b-Q48 zcU!=@jg~-B`YtE@YbJ*>&CW%as zXhz36xy+^?Y?LsV2Mu3PaP}b}Tvs;RTeOlr1tNZrhNf803?sCMI;)54sjcZWD)l5!OBrcG!#hL z(;|_`b1WMOhHIaxT|ByiGiNO?^Ye4W?^<+pbWATUhJ%YbGCImD|A+CO{t5J5M-`wz&RxuB8GVeX#^y}A!eztH7Z%ydU zm#eETbH5nL$jNzg2bc{Cg!;B;RILt8{ZP_Tqu-6rtaF8c{yYFwoX*;G@o055R=onk zJV5vr;j=h@;X+u;v{+f`TioNeE+J5X&01PoI<>wYGvT+VJg`k~+~Xx(h353?_(uGU zqc+$U5^P`gZ!9vZkJb{p#xmQxV(sN2?xd!*rS_2f^8GC_urI$uX-qnOG$8*c8Q8syrgWX;K*y}m z6C&vW!Fjm{9fQQC&-QG=nX{iu%MUrx#`+xaHH>*!ecPR^{)48k3MU$hBJxNsT2F%J zEIrK{saq_(MZF%z#qs^i&$u(0kBaxIxDIJO2sE04&uZw;4o0dGhH;$5B6o7Xer@PX zHgNH(3||S8dkNM!-gH@e2WeYswaoIJv}`iv1CI<}L{fpH);;1g&Uvhe-`9zL%E1`S2ksI5Taz{9-`Gd5yrp zKo>7BHLw7nofcPg2nubopMfkWv*3GVF-h^yli6GMjyopZYXtrgsd#&%sbi{UyX?!p zFmy$KoUX34ONLn4-hV7U;-gwi2HB@mOCIFkf2-ZKIp{%1xbGyl)4qUD|JQAS4ac<* z;O5Y~5LU*Xow-HiL{Fj71m`^H>>uHuh=xzMRYz)!h`%cT&X}4Xn)uEOsWw!XIgMZN znn-wciGJ95OQ-KR9F?^)eB%6LGUL}w`peTRgA({jq67*;fU-TL{$#46pCdgF9rvDm1|zNrr%J`3f473+b&IIQfyFo+qb|bZB0530l>b``06BUb&U|sV8&c2;+&o{0 zJ}_W1ApDk?#k6cm4-K@UdquPQCn;CiRZQ7mDvqDIqT7N}koXVs^wsrH^M3$wd{3%U zl4}tEABcCE;(r#&MxXn?cq_gojga$3Yw^nO0P)#zHlnW^QFh?mwupAy$Na#*$W|b#47evB6CBt5gTRYV zsAhG_X_L8^pxwDUa zG(Hl}P-QFhleBu}ITPKeyG2T>H_3Rb;+KV3B2mqMiu;Qu@k`Z$-qia7C`daj)fGp_ zNuorcLCmwjv&Wu!$2YDV?pqP6#H(u={+{2_`8K)&Kd5xB-BtXoQ(H9tuHnz2Vq&;@ z!Ny8VTO9=gBI2hp2q?#7eJG3e^bKfpp9Mxh54r1D66so&-gARlskEfRuu@1+=&e}G zol2tf+OtPN= zolJVxhzz2c)gmU`>c_=l!^w=d8u9AD9RVhAY67pqq|Qf_`JAY_bP*x(?5a4f^F6L6us^8olc{% z(^fWqetr|sY4h|1-<#{Ou`v<8Dk?l7JlUm^ldnhr{2&y{NR6ERFWhtnwRle>m zc;m{wO8=}8S_u4l-F+eQ(KnxY?hT0YWgXD|5xzyL1gaY$o~Ip#pN`kg?>Hy+%=7je z6y5ed-j$x78K5`}RrMZpWbmhJx#xS1CxK9ui2l5ux^ynrv0jg0e$`9P!h4JR^iE_H z6}?koLEORgyfeYr#^D?phDbMM$fg4rz}R}@9(iVxBrFqyu zcln(HmImJi>B^@smL22z@VLId3mLfd-?jufKlc#Ny?fy6rI=RqX3@8I2=!)bahzjG z^qsdo z_fdl!@`q3MsUBA9RN^;4LmyyTM56lr`}w0q&h=6pkX_yOjlDFD1d6-pYh|>@zIE5G zZ(P~`q3jUJ6(B}P6#n+zPmWXZZRqi_-*n|k4kP5R+58j=O-VTAK0v8j zrY8vWzck2W0R!w~9Zf+&YG&!SAk!O%9q%1;W8SRJO(tLX1lU+pI6WoQJjwiOswQlB z6)x|V&f4i5&ZLrVa0nmxzLV+&7#CkG`}rwz&FMgr>25lE)}VF1SCXP|53mX403xP+WgMJj)zkMCtYmZ?5@BC7RsVyfo= zv``#!>+D#K=5<1#oC{S&bbz{zJP3G3!UtwHzzkyDJ84d(`HB<@p>$^%qpW*L6fjRa zqQ6gg!o~EN?=9+KNXS?9)2%}76G~t56aB}q(4lkAQ?wq6j%3J|s>3KEJ&5pG|9Iw(fKo)eRF`xBaV246VIljOBg&hFB{B26 zn%eX%%4o|77{}Ez`glAhj_v&Uf{Ki9AK--JkLl@@YHFq+%xzn%dU&J;msEf9zzsc!}gr?-P%g*D_}LKNsq>4Cdq+3~#B;qRW@7d;OiZhTRE5LPbBv zs%7XlUOl`f2yezvl^@UyaH0E(8c!!f>9A*a&Hhj~x1=cr`q%m%xAt~@eiTj64K$aK zSb68%JsxMJg?wOW_!)?@K`whwug=V9Hxy@c`@2nEupl!SV_@-8p2#UvbLTic+q>WW z1B&qHJCwV7b7hjcC3lI}P&)@0S)?*MGEg~f78yt&s|8yJ2SQF?9SIv>Xe$*+ZvkhQ zUR@TfwIBm2*)7Oit|@E!PVIUy^!r$cxR1)Y?)})FWO%nQpK5;oytll9K^pm4$jZ-a z+EmBc#x9~KCQ_3ElK=QIg1*eDHv<;E7;)!s?)ec5Jhlh$HwUdVl9O*umP_}70>I_~ zMs;Yw1kxY zzTCQ1`K%SNL9PzpMtI~usQ0cv89EdOp&{76%hh=HVs}BFLoRFM@&TP{} zS7>TRtkhm_AB}RWl(!p`(gpPc18maC$%~-LGzANbk$GuC2_^CIg{WKLcNLeHzle+! z>hHfXc%0@V#gS}3&oa#?un23X$qqdUw)p-D#Ds2yB13aEH%)44er=xVX6j7q!Qso( z=pe845ynNg=b&oo_hU>#!ujs(oJ==tj56LSzkre99GQ^N56BoaTH9+X`TKbHm@f7_ z-pqSGEAh#i{+P9`ZD`P^PbRZ^xYae2j4x%NAKK!mNu87P@EI1(W|qd&SM$qqht67p z2zRE4Pp;;lM6;HbxaT)@Ors3Pu9jX0gW|8u%x%u-k(mCtM^zq=!@++KO;`s`KHvO; z$E4L|j!{Ab^$acjKP`8TdJ68yjf~1IdlHMj=BunaV|e5i<)1z^$@u*F{z(Kb@V2U! zuF97%N#Yo;?#h*{st0@-peW^`q|@@xBQuhjfwQRKp0aQKU<9}-ZjhW6YnYtu7A}HQ z)_lpxE2|196C0Fx5H7B+VVXqKph$^rJk1mn>noa?W_y;^cD38L1JkgnVBe%6gU1|Y z0dx?cAl#H)XJVzIB1pId3>PYOofLW0d{HrTi8cm}s%{37n3;Wed&^VU44PYHu{6}C z8yfb%aXZ5?8(W{!zu(6NF}-oafM zuqPGX2uO0jp(%jo9!WrX?HZkCehpQ~z>k8L{bmv|Z1esnk1=Wqo;ylcm06;&_juc+ zfg|MN^pB2%@ar{_-W zo2kdYPq5aH{65c4dm&B=8(RUPTO@gdD%M6wT!C^lNMd- zhYAIW6|@>S$NkrD($m9h*F`TDdGM@HaB2Avdc0xt-~1TrwpeH6n%&)Hv~Q9Vfiln} zul;ZJ#wd?MD>nq}dL<68Rz{9XD#U9Y%?j}*XUp(9LNWlL+{l@6!`i%9f$Cf zK@T%wMRX(vp8b-&cZ>tJ{osM&%<#rg9!?*4hm94OMPGckYjTpS5ED&m_91$&rs@_cCc23{V+qX2^0jrfmIcX=R>nkQE5jlqB|f5wJ{hAyX8wvt z&CImE1be_^_s7qnPw>wisb3-Ge!NmVeDEM147szo;ZAo0MfbzHoJ!yOl2hh9QnHubn8d5tST#Gls})Y;*~AXO&hYn_@4oMMH_?-GV~oQnhe&$* z*MJ^r<$m8LJ&CxQ8=n5pxNEJWvu+9O;in>WT~y7%M@IPi*{`*F8N~0v!mv9o$Tataf-SGK@gs-*F&%ZfVat>=3GSbyGcBsI^ zYg|RKgfJ;0wZ8n>F*IKUCPH7rpEldaHwN>$TAjE*#?o9pDsk7UKvJBs?HFL>M0FW#h zZa_ojnED@%c6BNJLZ`#7+H0Sb2Yp$8=jTf0%qe2xq^7Exys5Z}N)@@HxNIymYk0i! z?ilMDmsUs6w(lQE4VZK)uU*%5cztmEuf#5JL;svN?a$_-1*@ho+FQr>KN+`T@Dbh) z{a@}KtiRr$^7j=LTvQMuXw)wFgKDlV%4gkG*M$YeRu1IK-{NQu&NM{(5E4F^UYtEd z5oS+OF=-IRG?v_iX7L}MYu7*Yzn6%|M3>)Or=|i#gAw$v{8?NP4CHj*QByy;t^D9) zDMdk@xzL9$*;o{}i}W=XTOon#%!(X_H54Uv6J4WW8e2xO{-5^xXO@gzdu^Ql4wsKjhFv8B@^qdg+|?LBysD>qc1IRAN|%cmcJV-*n%!cd5P>=4hJke5Ef_@+4WsrXw2DId%WDxu z@b&*-U5A9lgN~Ht1L<>GhlHN3#RKVGJX-%E+6kd206A9fc1i=BTLcFl|;0gOVTgqekkPiTABXa-eHQ2nI3n&q1O5b=u|Uq<-Chlwfgd z@u_KX8pO$&hPTM4=2hsGebzr&Yeabd{H=Y9bW z;d>4~*WS|FX-?3WEZck4x+T45H0Gv8ZVBBrN`0!qpKeMG01J|!q^-4(y-*7obSv7a zT9)X09?fwBq*6=}?+P;c(qhl%p>q_-Aa9oAkyson2)rGi%;MrFa;XZ2O&S(DjUpPd zQ}nisR+4``aOg?qV3iHzgDi)$H$v*9@BsRDaHH^Yu&W@s+yj@|^XXr4i+&;V{q|>_>B;m@qyl>;8~n|X_o*<1#PUI3Z5A~Fyym}P~d{O3q@U@Z*xV_cC(mmUsV@4&H#CE4HY&!HV#Jt?vK3vV4?hF(p0 zu|Y03NRyssqU(pswMcg_qTfk1uh&Eck)*Yv-d(KOC|y6%Q5j(Uql*}EHb^0ZKw48= z?`Q-mZI=~>(REmV`7p}+Q@gpn2V+qG)l6Tb{{6>84Gs+r4NGU|B0rA!V_1J*GAcp> z_aC%q0E_!TJ_2y7egK0^Z)_B;Yu>-#Tpw`kew{=p;Ge+5(mrCdnnGwrBN!fi);$%r znm`KqJ4W#e`N-(Eaq6tBhl;<|DhWR{GcOw%8F|QohGyKg{grKh&~5;*p1cyf|59x{ z^^lE4V{5Fk584rc&@Mb#Lx*0^kf>?Z9(wcNv>JU|Ek2P0*4*`#P>>?|FJuRcIrOmv zsa(1rNGHMd{F?;oL7@W&gpWqtG!OrL=}X!RyyKeJXwAb!J{xnO#vb`8oBSd4&(U1; zg%aiQ&4mO@YUsj5`N(6Kzh>tLOx?}cPt5;Oz9(mKtn~jsL?#axS~2}Dx8@4uJzaAC z?y(Wt&A9Ry({X&88VbvPCjHoX<*m~?LG_#c*$n#bA6C^!``@@!EgJTWjvSZw{A&&i z`h_KkzJBAH|`sH;ETT)B8OLn!<8}?C83qscDzPeH^{j zrL$w>zBa>NL?@P@|BcE>!gI`K0qZhQLlK4;0h(OD5`jRK+pOWC@3{tx6mH&mo#aPl zJ&lcsF61HEhRD$3?ah7y)zY$Cj}=fbW0iWERE@Kpkeznwje)V!ijDZLPHAHHp>GtN z975&r)^=?RT{y+;PTgxy=(((-o_=eX3nm|238`%SK>jf6udj2FMfrBDs@jSn)!^Rk z`}d=&k(V!%btHIr+r!u+yc$cGw9 z4fb0uJW#{G7hRyBfaAR-Ju<2N6KVVUmQ^Z;w%Ixt5btE3gsQeYVSMP0I0z;c(8Cmq z7rWwbtL_QxuDsYRP>yV9&o?Tf3o^CGm|(y6T%C1~86laAI$`WjpC9)_QtFahUV&eB zxosB9eOq^SGWgVSGF;JE@SR)4Kql|Fqi2H@G9MG$KS4R3WZ)Z-;Vb(T4@m*Wb$y}T z;Nb%`b(+E+HGt3-Sg)_I1C{*?gN$){E^FNW-#0m?uA#}BS#Bebjfue$4Z4%s*C@6r z+4kFv%tfgjnwTA&2DglkOvmYzR!=HfF*+s{3v4zEABsHk^}{_+Pc^%LPowdsx20zJ zreAEhJPjKIip&DV8w)FNZSS?6{WS8ZP&d7H(dV8z$3j-6Ar`gd>?8+m?V}U-gX2JA zeC?JO9q1I?DA6NNVQU&o@+FXBxv8Pnr)7brdPtwU)gUh&SZa=6t>L9LVz@59Wyw^w5`AkUUG zh^MF3e0r5Y3D*P?bn9_~>U@zwMcuJ)J|FLdYT90b8pg)h?R)HIR!8rD(m|bKDZZvI z2txF-Q-crp{YGU>y%==J}i_VL*ZQWdAicjBIC7AYS;v*x&h~ z-o^Es0#Txm1$9Z8$vjBm9Zw}frW}j53q+~NsHzW-MLGoQ1%ZXZ8)GN~19FhOkmYy0 zQMtgIV2lO91we8i&;)7tm3@y>{b9hJ^v(iQ3iy~LrBLv16kfZpMGBFPj9Tpt=UjfP z`U}ilUwV800aTpE_I3cL85$Vy0;vGE#Jl(SA{!R!;e~D^JK}{4ZD=RCa@PmWer4rN zaah0UEKA*`ZP}uxBZ|yHX6^ym_eYw1^2nI?{plN5=7@{-*-f8+NIxAf4^OqXukvtd zd`pVV@WSZ+>Tbhk3EF#GabH!tV}hgEoeXR1dvhO;JdnKLmQE|xj!aIbt0Eru)G)s< z2y3h`zo~sSd-l1Tresn5tHS+}pIzViftg!dE|Q2hvXdVF3PnlxbXV;h8-Ga?#u{i+ z#+zS!F-c6cGJYZ;iC#a(XiQdIA6VP#lKpzTd+n!G2%$!f95gLv0dufII{Jb@)_c^q z%9r`i)64fwR|=&jm-k<<2ZQDA{O6u@O(oWMk8=>yO`NJ%JHDHxbNIT|pv8JIc9;q( z;W#O7h=C@*v;AjoXQvp{P`5uLWX2Fzu(t1@bin6?Qd+0%yW!StZTthpdLxEo4UJfA zI^L(?**sTul-iLbTbEURQNH-fOUm}+av+ypc39f+&}~ls{T0LZ*^NHZjp;XUo;qPL zLHKFW+Wa+|AKW{={q;A4+$#SJ3Bl#V3x89Jt`j}?=o{waG;fY7*~3F4tKv@ zxyxiurmgsn9vZ2ZxWKjMH0V?(aENYkIv<4ir3sdrhXZQ9%!%Gyz~~y{2U}X$URz^- zk}CxUzNkihIR$C9K~dCxkn`Hud1snuO@>2D_P#ur zbak~D*TbT&jex$SztWFg+sCWIDJP#np>oETFJ#?Uoh40-jWa;^^}xV#`@2K@ZaB2t zA{Z0F`W$MUnlgFaBvKO>mPUE}cKjN+51u?LU~9Ndf6!Dzi0UPLwN@>zSPnT5z*|~5 z(Ygnop#&9i-$Gi3Sc)ZbX?^$4rKh_KQYz8?k@gR!zp7Ovb85m{nEE$j4zh9DZRA4> zgDfSNWJzC9gzc6$mscv1Ln5rj2hB4RID|gk0vFbkN;B63D*XDH7fd zm4sotK@j^W+dMfu?|~AW!~RjK5&22;CL7eU{;GQ$3P>^{BqGn zZh~8t)gM2(l@BL==)8q0i}>6NFI304Y4W!{=$ih~nlH)b`5`DFA^e4XdY{@^)d^${ zFH%*9AgvNpQ$kB`MnlPE@o5bVw_KP(a+j)5+ouTR-XksufFt$@!Q(7ZLcK|N=}iFXFXBzkXn=%p7Krh zdZia0`#PU5s-yav6Wa_=K8#(fzefI}!$&DacEwgDR%I$C0lXgsuqYHI;9B~W%5bk)(wU1(WkD#_t<8j{_3kQw{a2rL)~ zUoR+x4V^m`h_l;AKU?MyQ!_JBu0Ga?S6xVhkxeZ8z>2-Pj3u!s-^UMh(}+(oknM=uj|9mo+hi*j7mn2*!o-^g zIs6)Lo}|9wn#K&uddjZ`uFC7a{BhDezh75LTYdOo_T$L@lP*YcNk6(hSE}l&2+@u> zkyhgB7*mb@nM8N%@Ys0z5bEv9VOL|i?mF0yxa5a0-zZUa%;PjO*%#(w9ivgBBarMj4d+PLYW{kVb>? zp{QSNo!FF%V4zS<1lF)HRew?Xgy>XfHz{b}6(ztufy6j0De z&WH9gT=@#Uy{#?p+>T(zVY_T)y7rlt?=*V@vKCLpSsFHeZbx2U;PXr;EU~OHF$9^t zF?X}Man&y(otiZf$<}gVo9V3YjWw^eqo(A;#l8vKy5dzZBGh%aayHW|7iI=&r5cK{ zy;kGaBkw7njzjmk_IZY!M@58DCC8QO*CZ?x*cyC%a!xl+-=c7u6v?NmwP{oP8{o_! zFIR1K@_sEza{ada{t;$tYf?$Q336zDz#1q{mHMIv@Ox-Ia$Jux1(S$FQ_m>N+<w+2)vfKU6OPR#)b1_HE6z~ zA?*2-lE9|dj*`FLMEa}T4Z?^%ORfOAuA7OirbCJ`~K3i_Tm^tDom zFYtEu6cLC%-32t=Q(E_j5BbF3>&$I`_Hlnsb5po~3$qNIR;Pah_ia>{YC5W3>_`@m zK+AL3z>CN^x`GYzI|C(rm(xm{tEYSpKH>Fm9gKMT_Z|x5(|ip7qW}JttRWd=2Qp~^ zEL!KMjAA${7pQuAQY0_RWj=cA-p*8aGLIdN0quc~Wf>`%WqAVIbG(Ob1^Jq!B41HL zDq&8oH6r?q$a#Iv`+tLMQT*-S-ynAOFj3&tBW&mM_B8e5`~Vz<`S$VYWG&mXzr+*G>w{w9eV4joV9e5}RiE@cZ^%s+&qaB+8o&?@!}16GB%TGu-NJ zMzkrvUY;1t&{2ldvHKP9X{V-N>TQ3I?WHX|LudVk*vcXU%e`{%%Yj@kcicvQem}3H z{oz|7X5~*wrYy53uz3ar(u2(s=H&o|)C5v$CZ;Dx)=M7Z%&4;W7DCun$1U{(f`vMC zqx3mg*PphYK_XHDML1+qH?Wz0SEol$oM-zK-o5#L7-)`#CpIDmcD;iAO@})}LPf~` zR<|Pk@F(6+doIg+DeWxcUM%j3HiE-={qQax1cZ;7N-W$MFX*$kM)!_XE(kc2TSN2y$AEyP?RPc1tZ;0cRG=qb8AXG9cNXg971Utz zK@_JRitEL4DMal7KQeQ$HLEPDls$J`pz#j)oG0fw69O3u3OTc`=jfzg@a2^RHFI3( zdvW}S3dX{iro7IOfKu-ot1CPLSk-&LXKdcLd6LE(@F%zAQBdWk_^G9z*2GNYP6_%_ zzXC3oF@Uk^XZP^5X9aobr9cGakAEQDw9|ur3pEs|(wy@w^spN8^*B_tpS##j3T4vN zcbT(a0Vlr!5^gWzXel2Ld62Wc&w_Ku4N_?J#~%&Z_seh;>2~@9wR?>^MG94YM1LN;n9u1EVyVNQHbS=@-4-a z0ymWDQ% zog1d9rrxRrrQvA0sAcNT2Fn7xDe#qxP&AS2C$(Ag%`5d5MhWT8jX`MQA2zBg2I9F_R8cYI)JTlg>5 zw+P#I*3ysgPiOG=%QJlLe%wosSjp7ytaArNOcfRXA$h*r%*Q~~X|a6uo84zG!%`zG zM~BK}tP&J7C-w!tJdd@6Vdow6MEn9xY5abu>V3al}dv? zHmK*0%fZ*$vnKAH)K76NuP@1ADD_q_4Ar);f~`1}vxI#7dZ*vA=3hK}XhP$o6u#1s zaEUjFu7ly)?CQl^tRhZK^Yh%E>-zhVW+Z&S>R4y_qgoufS4nwd;jb?;{xa-w44p+x zohh5Rw&%5(Lux_Vt?5#8)#}{3G&`IHbH38zz)(){T$b}~6}wYZ>7{|@9ww#Kn9oAf z#gi!fFY>;^Evo2UcK`(`QIIYL73q>tDM3I=M3L_9p&JI2Qc6TR21Jk^kj_E6hK8ZL zYv>q;nY;O&d(OT0Z@A9`v-e(W?XApS-?zS6?>pkV_?7o-M5dtX=EB0Ta2UOB$t>sX zi3foR^ziaOe2XT^I_^r&_43dL1n4K*fH}(7xZ!+f=wAEBKq(<(A3BRVLPR_X!VX zBN@Jy)D<@8^#PbY`6BOeJLZul@@30;ja}(H%^cDHjx?6n8p8#isoWnc#*=`97o3xt zA`ed%+Dq^*rUvhixXA@~4fa+9%v9O`0oYIw+hUI&$k|}KuaS@Ix_LfMune$1XN}DH z)%sH;s3SRofYTjRFNQQ{}$od!)c;q2li4NQv1!@kAG^~BT-SW-x=Y(tbJKj5opX(LCPWg z@HyltyXc33MIxs?1+9L6Mitwl{;d2xFRkEJPs4ur8TC9^8zM( zF&tJ`CN=4RG<0=NNSfJ_bSO4(zU3^)PZayJlUN$Je-!w>J~@d1nwh=b{85pj?Ozqa z8)M9F(@&kq{TySM))DCdCvB!Z;bPb{D_c^~&{moo*E6uSGA>z#zST%f z69f?wuXOcYKXN6$;|S#jLS97y50BW~zr6^Ld8_!rsd;B=riNOo9#-Q7@w;9b3gl$3 zF_=5E0Y^d>khqv590yP>Y#~LS4VrnMeB7MI-B1tOv zr?VmsQwf2cIytC-9C?SP>NN!SKZO)sUEO4j#@_sktCIx8FWTGR{{l9E z`7~oK+?rKcE>)qn2fX=dtqVEipT2qY zc6>gdtaVv;T9<63ph+#B-^6>n!c8->uz+eT`jg-76dHhjD zKV-b(V&>kM2sUWxC1}#9kNPF{Nn%DJUfm$Dn;`o3O|`rGOtT9MyU5yd&VQ!v*N9X$ z$HNLv8c5X%kl`9ZO)p!23o+zi{%fc4!K8n3jd`D-JPN1N`^L}J5GtoP~ zM9@RDg(&FZRww;q+Fh|e@%N+017SH;0}y`o?SdI|SoYdZN{Q{4Efn6?nv&#;Y#@6a zqW9DH7@T!`9*u--b3<=0z7lx#C%%&X^kMys@553F0`{gW6Q6L^IhI?dT|Bw9M`R-K zh7zJyRLKPIf=9rwu^M~ll55|pN4v?EK=rkTZFzUvE=&c>eQ5pL1UB*3xsLYV<;I~h zhF)n9|NDz$0;*J%z+Yw`7b5lX z&>Ji2zazweN2I-@2XeS`>9L0_B3~aM3Id*NgK`L;{rsUlv-!6+Pf*$*`k#bkADyx@;fN+F54wcgJSu8@cIXYu^!-=>P#*DQDO62LVEiX~)g4E}mIRN!# zGrsF-)vseQUZPA1dG4+t(C;L}VCy29?LbMAZ1P8t^$63qQk0fI$v3s{l=cX3hd210 zi|`oYW=^%Ao>Tf_Q72HUZFByoPYEAAdbC~M4<{mq<0M5bRRDA*XIEF*8mGDM0M4}K z)rGg1AsS-$qv;k1KrQrOp&bVbZ;%WECLoZBM-8RnK5mzo@kyE9CXfKcgL@0dxHRx9gNBwO7lJ&Gn%DYH`iwIx|L9KBh9dD=zEiA9ydVRW z0R|_Zqt1JlhtYJG_oP&Kx<;|p5tE1PG*eGEJ%JFF^l$f{7CUTkLa^hU!5qBsLJr8Q zAr9qFC7cV6xIkGFI3~}T>&FttKD$J91h1P*T-err)T_sK83$}EXy9Ee9YnlTZ>fqL7#xZ;1h>ADxmDKo{Q$Rzv6N0+{#`O|MmS4Cou1u?)^RQmqqs~w4ezm&t#gb&eAJuegQM# zJPqu`qT}~&Bu{#say$T--UqXh}v7Ho|y%exe(%$=X$zLAdF9}m8? zbtH%z7<_%NXs^1p8g%lPyZ%A;!j!WniAQA^AWLCD3(!wY5X9HhCFr(#jhLS*J4W}# z`;zeDU!l>z03tX5vKtVW&++k80BG48g~ED|9YRG#Me&y}f7RB~QAnQL1429+1_oqV zZ@jT%kNuQ-Vxyu$fZ?EgV^UJmP)qKB5(Fm?PYAH*7Z@ohLi}Ts?O>PK^^n>JWMJPs zu?uX6kN`wVsYi20qry0rtxV&P7G$@Mj|eo)`K^6ld@r(fCk&G|!`wXkHJu~ebap@T zhmrhZV1VCBMZ4i9vPO)}6O*rK@ui#f!%JmX)obczgugxWD+$-&2Ml#@ZE&nCWis3O zb#P|;=Dgo|CK2b)l-%#vo;SU&{ZRuDZn4Q{UQn$XMbVUg!L#@lrF9(3^a>B;Y&%NR z^27s|vAS@kXvK0j_PeVJ@6zx*jd@s)e6n_?&pjZR2i8q4QKtx3d<&c(_6k$rgF4Ab z!xa7WR}=L}23arMzTT`4F;E<{VeyQq`}x1x%uiteRY_s!+u`XNaO_1RK;MXa)!5YJ zg2A97236#*&h`WkHYl^t;eGQCoU8kwpGiL-JrN^#^?}0d1D9(na`w$`xiq+v7c6bFp!zLaceMrgMdj7gN9m5P)CuA37W4x&+rW} zF2@rX*>=P&c>o>yrq6d@1NyVIX#V!(*BQ2*MsUrv@xs(Uqmui6Xv*qcDcckN$s!T7 z)!uzH-R_NANUI_OdhOS`GMhtyB}w+`-=9sFC|3vx$hjqe_HO@VD8YUM2$VAm{Q>Oz zL;%A5;Yclm(g1Ti=(j9U@e3ei6Cj{aCmpJ>ul{ewD3Bb`hVnFv?7q_Tsy%saP`f>43KAIZ^j>_XF1(ZtF;1sed{$C<&}zxTYgO3y%FN;m!6%Yx}iEF(|EQC z)NJOTln>8^y*QY}y=b6yujuz^l{lN518bzKON?Xd-c5*C_>fiy)(|TN$c~}zr=TW^ z>3^U@Om@7|oUM*&`aS-3R-f)1qUW$WK3qyRfgv8Riu)QPxRnF}u_XX)?|G!q-Z!0l zr&*Z_v#{fw`E`u<@bc}0d1WpcVCWm2nzm`T+-=p>_li3&lm6sWpd7^Qh8{rTj684K z4<@j+)-!unI(O)E9LKpnCZT)?fOTz2a{$|1I3Cc@+(`98;8lt5Oi#~NqOj(Uu(XiS z2i^-ioVVqBq`eR&hdm$2XFZ@Y5uxF9wcY*g0<1z9VKEyYSYN`WRDE{keV&v7vm zs^}|mh^oKMLndY(K`R}B#L~%_uN34DjBaUtgHy3GMC5W;oA;NQh`-b^Tb3g@Ja@rD zumsr8!O}@@0T|Rxr=8#?_NS(6?Zgq@$K-FCnn4Q?oaDYM_(|o(omm64Nf21wV34b= zaBks700}S7-pI=0r>Ccf&<4Y-6aLjdxOv2WHB0Rw*18PiD#AAJPr%WPX&hLi-&O&Z z)2;R-DEl%(%;a*-ZWm%l6T>3;ZFbgxY2f8oOf6ZhvF#HsmLQ3p^Zj|M)#%h%ytz5Q z&k~F}L^Zt{B;~$!J6%v`WUTbRff8mw*j{&J(bY*C;7;K4b)JM-8FfAnzyGD2>3~Efs~! z8a;;WW^Z@bw!}G(xVV()^yZJ_5X*RDd7!tuyI*UDT{b*_95_<|8lI(L3N;vogeuA{ z&y~hRUNuN%a3w%-?D_$bQ+2Nd|BlzxHk{u|=NjL*G}eCiA)7$KQ2#FUS68T&^o0Hg z;dwaIw{!k*wyMW8G*YZ)i<=t)ue>+{_fEu2WB=jYs+$C_FnnZ8*GxQ(xahGT;*F3O z4_FPFDP)9Ygzf}j`QJ)$$v5r=pRA;rpdiF^p96!Na8G`-E`&tXNR~a+RXxlp#jvI6 z%tCN@b##RvvEPkc%ZEotsepywZfSgqjq19ACQE;aKe-$XD--RXtkK@4IUz-R@dj1M z=cU3b6=xLg|6E?K`J`R`yNcj$`m4w%CCmqo{Y)Nt$R7H5FbHX}Pj_jED>Z5Ajt())FQKs8*58`}% z&m=JWt1&mjZ8(V9UNOc@R4Mp3X^=F>#KgQOY4trkJq`VEOUtTRK|!GvS#uWEh|cT3 z0I>HvD5Nn#K)IaW9L>$<_7}~~&46*xiZq5qvj$$go@*Ze`{49ufu{7d^R&TDOmQ|} zh~JpYgkMsvPpFrV5sscU|74*^h}CPKpjAjLMneB=$u9zheV!O_!2)W*u^96_qquj4 z9(;^zwo0jA2X@}FKY4PSlaq6@)`eZvX*ME)S$bJ!?EahGi~9g(sFmnBnHhZ@DNykO8zbWv zBVNu5NX>p!#|ZUIx$DR0)%!n@rdQYQeE1Dt_xwRO8Sw@6z6!^iA-!tDI`w9+s`sO) zrAQ|cYJ7ZT-zJ0T7aZFo#OB+hP@>Cx=UUJBIptiGWAbfsM4weSeyQ*2cxc%GROZ!S zAdpWt5?}C-YK*=HbhEwl1cxE5L@!c5@IZy#2RCx^7z-{(i)oBCG3o^zklg$hH!``1 z?>w&8YcOk%xKAf&7E;D`5(k0F{2}#8ezB+~VQzevEzeQ@ziR;dMfTWS-B@;^SkjJBVs2)o8?N2mv0y5j6HQLg zOT;X9lvi@#4yGWcR35a<0Z*_nsZ-Uk?3@w^UQAd%pGU=i-iGxJgRNf_!uh(c0zMp+ z^w}6l-#Z2pcl__arS~2YY3zT&lgYTB7RTu+`u9iLs23NeuQVG`;C94w;5MZY!1k>g zt}(zLEG#ihKH-ofpze3ch#O~&`cp?!+Tg-ecd#5i;;NRqE zOJa4>KEhSq=7J|;NXfatO{NJZ!K}1V`QM4{BpJ775nF740rNR@F#JD%m$`21Xg=M8 zoU^WjerN{*6lkMYvG%X6jNSbu@K?6|4f!*+0kP|G(Yf%CSg}nan@a~m(v?eD zqh&{m3tyd;rgE`^OA@bQCh@nE7ceIA?whMdu`@z{$>RHm)kO2qm2jgyN{v7#7+_#% zSY5GXT7-HfopmlLX>Avq44-NJG*z-EvRJ4MHXKKm?L~`~7oiz`z>K>9L!{Lj4^{F^ z?kt)ydB-BUt0dJNEKh%P$9FaEN!6<0!IhFl@ei|qP|S++x1n8Y#jiz6#xOVIO5;WT zf@kkd+`uJ@GqJ-O%&tF(y4F}dJbz0F99qx-IKci=@*4{ai<@1wr5{Q3@^2gO?frq` z{*?KHytxZxc(Haf=D=OWUY6{@UCsV~W4~|UlGM-Qnhg(pDrPq;%H|Wk(BOVt8O$U; z;PB#6<^tX7$KMAW@gE;H4bsvgBSLO9CM1OehhhZcQ{<0dR!e}Rb@Z2_WqQ`2c)mi> zruhd|+<(Bjb6QatNk8Z3Vze*V6-f+(a!Csy+MEm(Yasy0M&fO2M}?4^k|c0-0)sU{`Fmr1_HA5M^s%+;aMwMZ!BVJF~vsO5Ywfwi|NhP(0ea&6FOf)&xtzQqVF#kkjR zUeoL5@_gQX|E-EsKWXSUw_}#W-sN>%rkvh4l67L{T4`j$&f`JbifT;tUNgGbidQsBy=VG>so^d&9tfci&-V@r~UJYJcxK@ zU~hGq7<*(JjmUxw(e2yx3Pso6w@F#NDWUmqck6uI1MFX3Q~53$-px`l=HTa#1+?FA zquM|O2>YaHnem=*`#l;5n{`$qnl?heqb28M$bI*K_d(vBK*3rj5aU?+SQSy@8r5GV=dw?EfVhJ zW@OS+6XRu$Zj9P1C|_=+>EV0y_;JW`x`cw$k?HSK-(}-jy$=bZTLJFbE;Pn_ z+7u9U50-P6z~9Y{#!0Fror7{J12wqHAKR8xCsPXilY!3H=L|b|5|cnPUXfV*ycFoU zwL7cM)r!W`CUUQLn_03fZfnF7W17iWjD~!P{NhBqn!+w`2ASLH=CQKkyLtk^a?1<=>x=KH|bRCw02#^4>^u zxN*yI#b(#MzBqa2&)`bZMCN+FUe}FFmA5zT;(W2QEgY7 zId|DbdDVPw7aRGI#n{baudm`06BQJ?Vw?)zU_W}-wq2B%*G{CynnzdF=rL;@p>eC_ zI=lkAtuK(#CSIBk6%(#AW@#Xv619}P548+0u+62!MGS`ElkV)Oz+E4#;(`mAxrX?s z<+e}*?A2dy8HW!=^=(GqB0h5o-GRKUY+js94xf~+GHuiYra5)qtH1M zRp~Y2jXCV{SpmZ;0I!UVO+P**#kPIZE^(H@gh7eF#7&bpqmS@jJs%ye`*F-ht~oEa zg}NsF?5xU^th0&}xj?i*gQDMAW@01ON6@7_n~5LRzA%`k{7Ss@+~6+q@n@OAN4=^hQQ zgalKO^=*p4<~smnVr(o0(RIMw2!S@vTKk@!ynJWiORw5YN&2fpM`qRJ@pwSROf0O! zRw)i5_pQ}>a8uel@IheP&7D0;mCbLVyB9N>@0hqly{n2`X5t%08$W@>YEa!1(6iwR zH*Iqk=ZnSO^~Dm;KdLnwzxJjZSkdNo_>VP7>a^A3)!7xuPA7u*!i{IIKsNyPav( zu01bitVpoT7O-{0w-uF^F_eCnhERC>R!C){vc(f>^F&*%8^DF@}# zq+$#iVEYI;y@2 zP8qOq46nE53L&6hEcZ$;H~#8OPJW5ORWAqL3HK5$)W2h~QPw5V%v-4)k2iNwG&6|X z`YNgFGH7YzmRTDesD@k;69_vRmo7UTb0qWG2Tf6p@dZ7XEDyI`S|@Ydi&dnbBcgGN zF?EMh6}8<0v$~HQ>n?7Mk{`edihOYSZy?nAXUXW$_9{%@yEj3X#h{wLnm{ zo{3&75e*7hzt+1@XCb++#1bW2;AD<8`%n+co*^FE2GLs4%! zCc}e11O!RTUmbP`GA>^H@LIlR?;(|mrKzZ?J2Im^RK90h?%etoYr!R)X4QB^dH~D=g)s~KvVmH3cd5ykMTFsPhkDiW@nSMdCq$! z+8=jG(*w^=%7R&Bg8Lb=)FkZ4*z`yhF$=U)Eh8RGR$1t zYv0D*u3DV{jh+-!I(kHkIFoJ+;>Pc(isf!(X2Yk7d9Se6^+qTgA1xh&fr0DrO(qX! z6{n_?Q*BjiYqGlE#A^|nydJ*2l_i_jXbUd_5<%MQ>o;#R-U>f|2tcu-kq(B{4A){ zi@V%zieP7F_wnn&&!oG|(x5Kxy%@8-3dl^n#}XL}&l!0myhFJc>4m@ui`;N6+0M2-U=4fNT>iBUy(>^l8ST#eCS{yJ~M#$u+WZR-4n77~eq1o}a0 zHh0e5D&K%I85T8)aHWNzEhj8pXn%NJ=iwftax3Uict80|m@9Utb_avpfCEH-BHsPG zV_H*Pakb~d&zmT<#EdIA^2LmIwr2)9vcPk>DF5A;q+((ldESioA0c{bGTu)RF8@1S zu&?hVbbDL!&E9K$X&qu=<3T=&V)Zn}p3{$*w&=oQYK@j$%aI~!go_4c#pzPEiV za(`1^m)ivd+!t*#X$p9-D3Hls{YNmcTgLpggm#yZ{gUXOx*(q3%1%R?lukK=N=;gX z4fXP5UB5;s>Oor9&tb`*jaX?P9xZNw!N&Mdui}oriOIu4F5?Ur(O>|`Z~#brMF;E) zKs=}nzzsui_)4GW#^rlGyxr#;LBqI7L&6I=BDt#k{AVOx??gL4OQ)y-QTO8+y@Wv= z&><28^qBXX`nqq`{5Sm%&ds|x# z{XxIpoimb_Uv!$eztBc)xX(+_ZtU6q%Zslgm+EL_wgNFRvGs{3QN~LTGt_(&=*9=A zO{*VldWmMU&ryh8&h*Nv>(pg*X@CtoT~8QctYn;2FzX7)n-OT_ZqfSX>VRplf) z?<~hjT#i}z=BmN-<_Ui9+7(7KtX<&07yG<$F|*?j{rmIR7dsM}FVlfVbB#9Q>e9!> zrWkyHw@#<-a3^X$wnokUak%TzWc~GsKL7Ivd{dwapXKn9RHxeQ^V2iZ!a`@TL75)G zo%2^Jz$62o@7s>3E!Fs)yX)icPtU)dar8=VM(E$J9S4ekHa`tHH}h+~fB*f%vGzu+ zwAe^v-{6iYn94$vwV@9~9paamYkT9PnT>Wi6})uZ+&nH9JjfrZ+tjAaIYk(HsWI+< z9{N56*xXu=8a}Gu+ZI~7M(F876__fapQ;b0AOyfG7zN#(X4VcZOpmnwSmXOMy`T`^ zW@qK1c+25pK(7|@yYQ%n50<`P7yx|hQLNIL@aI!Lh;?H{G3!rhW&0zSB6-j)D@;b+ zD8?~=Ghvu(V>u(r!>DTocV2AdC<%Dv1&~RneB0|H;6YMYyX~AU>RMb;0jKvRcqy{l zTx9N+mSYHb3->uM4PMAy3L)O;n84~Ij4zl8oeiCUFKZ`dQDui_gF!lBQoBdl2Fx-! zw)r*%nNpHM-K#Ho2Oeb<+K3f}jNS+np1)s4>I8*{%Y<7@8}sz%hj)OV)~ddcb1{45 z-%EYk@nb>YJ9wIfz9tU1nSjE0wS5QFw_e{1DI!jyZ~3nq{^wJ+t#w72=syqnpSI5r z^IwyhyuJtA^FKc!MGpjnZvS5mKu_t1b`Z_~jQGzWo&R&!P1_Qe{QtiXgK;wl z0j~!_Wi+Z~a8U2#)cM^_n=LWyGqRF8dJsY9x^6d0`9EJ_NKtT~XwV;P=CSRVrlHc3 zt@F_1GJ;bg*W?y_itQa*Q&Y+A9wWnyi2-wOcH4+DE*Q_9VZ%LN?&^tb*b^eg4c0tmu%yyb&FZ;rKJq@ur(=2QNJq{~`;jYI! z)GpzZ3s6rJgGT*%g2#EORRF&rLoDEtZdV_}vNw@pfof|w3ah+8+Sq0fKP;>)Fkl6# zjD>R9xcxhX(|dM19z$|ZyY|nEa*g%$dd03K=Fs%+o1I*|4J z*Qj)+g;XEsuY&sKSke7^%!V4;JN+rbC$k%J34i{KV0Lca+`lhG1Z6wuce9HxYOVZp zZ{8{A75bj{>}fsv7@OL>ldzNZN!xEBEm*ziX;s)>*Sq)&4Whl4Yh*!8cJI~v^+m|I zKWmn)1xM)pGwCg-VRcmzd)=1Be_xbD)1n<4G%NJi;g2?9LTR>!)|flrlfS((%Qtcq zrTS=nAdo!$=fmk}t#>X8@8lS~+8x(9i9X$#^TdkWx=!HMretK)x5oexjmLLcb`vqi zZx+S^4@}P2aCe1ws*d$*HgF`{F#lFn2id*Dwv_J|)qVrG$j!8AcnKB*Da?u%^*eI_ z6>D*4XJ^M8_QZ>LC6{S`Fcu5kK%{Bg`!BbDmH2e;cM8I4P2pfD`jZ}jfrW=BPuni& zx%`HFjNxA}3_Jz^tK$L8HWwEcV^J{VtSLZ*(F`O=E$)Cg)H8qUR#=IwaR1!d$tx;_ zRRDDKnOrtGxp{e9Vx|Pf3;95t>F%WWYo=frY)Gc*{;XxNS|mwyZm#;hjx)A;9`WM3 z(U7JeXhWLG$^plQj}H9H7M8aWjRANzTU2k7ZqFoiEfrJH3D&BxGOgR6S37e4g+A>5 z^P-8y!nU4x=dLer_lTKX+npoZcX8M4s1djYfsPoiGm5Diu? zBw2vrY?m+BBWMkui4j1O2ki| zJZW)RL*Ix&eW0Em!|T_tL7mn4`EOIIrH}(JfycCWbZ7wM1L$qIRAuHcb5m7Cv0&3j z0H>21`ocw7NGO7WO?IY&Srjo#(u($1FB zcPQ(I>Qh%0<%ch(!cTYhN(F*Fj+0g`pqszge&G`wjy(U?+gFfZxIB5dVnEBNvUIr8 zdjyM5wwq`~sdfDYlY!2%Ms;{-K)@x3ph&?y|1-_a8@eZcaq^%JGr^Nj0U&jZz-UNM z&h(W!{jBD5dKF(Ot)l3mp?fV~4i2;&Ebs7$(0KY$=m}56go0I;?|ZCBr(*TzaJe;<5_6eFMv< z&R3chJ-5b-`mNT-HVGz+wPa=Gh$$$nPiN~`xYSGnu)H*+faNLL$x9Qde++qYs$FW( z!w7EF0Aqo(g8o|*$Eae8s$;m_nleSgQ|FS)!QT@TdzWxoG&fY>SYh2JoO((fw$Nzq1b3h-<@?Fm|~ON-Da$ zKR4%irzu2nBY`KMS?4h0HFNbI><6dO%4#~+$GT#WQ%6_VzaOad#4^=0C6oX@bs&ih zieeOtc_bJ1JvFr#2nXNsm;7W)w$d5RE+UcuG#lJgbafR%q>6mB3#0HUPf&=8j!&ST zoj-Ds;`bk?Gd?^LTzi^Tf$i!2rnj;`L@@wXUugHswxwoa$@KSiCja5TTP6dw_f@qhKcSay1GiB{XLy`5nl z3<&AvVOl-+IAQW(j|O?xuaWE`u(iLdCj0F94=CyfUrNCshCuvhd{=Uu+*CYc_Z%lX z-;0QaUf`%oi)8K0oRx_MRQ8pxx_XeVDQxrtDPc;aPp_}Dk2`bCinE=|= z?8sC$wm)fa!9^QUX^y|xqXV#UN}boD!*PwGjj+DcjLTe%^hG!OPxL}>cX;MMvDOP; zseRYw0&{F9-i7>Afun3|)hB^92aD{nwY<22_Qo1TQWBD1`S}q*a7zlk$-WZ!{{4_V zx29nMG%?YNE^wfxvhw+V2{N#p@fg03!UkGyydgckRE>;X zE{5@B_+t*S3>|;~V&T_qgt7|pGyaXPP*ULVN7t6~kXKKjysYf|>S|t)c0j;q2tWBF z+zt|E-Jxyl@~iSEkz!N}ZdFO|XTp-PQH;8aAeKY@hZoviyr)M>W<{@rk?+3su^8%P z%NZBX!OXC>b{7%P;p5zX=iSf5zsp519e7|<-|>IMyWdKfqc}yUM6_6I=JxqqaH)B@ zj<_k}dDOiCj9JnK*66Op_pDD82CB2oe&sqx-TN2xAmhNxCt5|fBcDKP1I|B49*`z= zeNRrcR8~by6cX_~by`SfIPOvQ{1a+pE(T)gIyxo`pxy*Xm8ZpB<4TSP3&tQ;AuEy- zaj5}=QFPe`tR~G<{le@DbnDQxFtxA$T?>G)62aaGF)-$ze}%3R+0%TiB6C2|c-Xj> zJ}#g_H|3Hd=8{#|iVVPG7jiQ1jB>HZdU)SPp zp+Nl?FtpwV%K=Dgaf)z4C7yF8q-eae6k1T#M0x4e$$N?WlA^T37l>8Y6Z@P3dGCcq zj>8|~b`%75D6F1bdL_dul7%cuEG=VxF>dVrC2T>|kR&_w|ttwJ%NAvDKc+fsuN2ODDH0P_YS<4odz`bC(KT8Z)NA&A3 zHzwc~KnaEdII(pSgn+^?Hz)FJV9uJ*f-_V$PuwaU0d^%@U87HL=%k%B=RdcR8NmYs zqKS8X1LiQi+}!L>pLPoPbwx9VPdPjl7f*Is=@j(Zzs1Gn$=wH$?{Hcl$Y{Ay5CGYs zgD9iR@4P%<-?bc|#N@)rG=wPRj2v?3L{?wxG4H)mUe$a$V5A5ffU9;xITrWi3KEwI za5{_W>};;Ijju|H<5jgq#$;z=v4_Ke0Rj+zaX<@5#tjO)oV_Gr5B!j4Om|2{Wer=& z?A{*m)+~?k_v(h~8$EPd z`T=h`E;uB37nVF6Sy?(8HK6e_)a`;eD68c3&6 z(b6gcWYBMVBGnniIci@-LpLKvxTF?x4md6)eSSxn%3x%EJI~A2LcQXw0{@_La zD^f8sItImmHBrmi`brgYg{IUnRQn9$r)kLOM5KMR6N<}7Li(TQYiua+8WsP>zfj(Q zf9gvNA-r{PU9&*BwDj6Q22_$J+F_*CxmC#ZjzCRCSKQP;N00DG)Vq(1n&f`!=m}EwNzkwiDB&RGa zgpz?_c}P{c)vjtOu2f4}aJ)D)6hqJbe#nK71?t%@*6wm?`?~AAtfZOoIXT4#zC-)9 zh0nx82RZ>_TQ(*_8j_0(-k2S9DxJh66`Hp7Oj05FRFD#>lc1TsHLgI>(e(x4`%eoe zQ%ISHAd#`LxdSxC-wLD8`2o0WG$Vib$LQ2V(^igF)Y3%nv$BFWrGFn>u*O7&2W-U< zJyn!KpY27C`(h{moNn3w%}p)(bV4wGEbXy97P;@GjrH1_?f?)vQeL>_T^+F=X_bfr zr1WOT%UpTyTzs*St2l(%f>|M=@Hr0j5gtiY+^MyIs>a~Rwzjr*zd5g5vX0PRtQ|w_ z>g!jaXsGvM(jZQ(Bp}7^qZ?K|MJUus@|VpV`dJLbb;Dk5z43krpehV_b@>5n!DPD9 z7GR5Rn=D)|_$-==#Z&-5SVyZpH%5VZCz-3OE18`4TCeTw0-PP>wh^<2pyzLR9#iMm z%axZ)L*iC zoZI`KLs<=;oJKykpNIlz-UTeW@0k~oZ1gU4Ml&+5g8>#Mz@&dHC6zfgrpd*nRVxAz zJj&6DIWYlyD{=u#Ka3ct2<`8Q=df2bL2BdUzE^$IkYim8hawMbd#$GZY@!&@pfq9a zx)1BLr}0kPGM|kp%y}yO8Ko@>kmoOvba0S#%D{@yq04KW;`5& zNw4G{P9HSKzN~>vCPAb;eBb$cqWbOIuB6bjBWireaMELlC{N}E9{W`D4q5Y_WEMR@ z+Ge~Y;Ar@*XZ1eID7YV)kmu%gksd-L{b{sBg^qYH@@{I$<%Kwwe`(zp(QJSAyMA@4Qn)(=z*7#t!?)7aPZ!Y;;V;d zt+xg`R=I^2W2Hu>Rz04}_Cas~e|c!I4_KV&;DD>rt9r4xY5^M#zq@w&?c1;Vte{t} zt~TaE_ooY}m?7w|a;cralIbYf*y%IU(!?6d1QwCd(-E7um#lQu^0LkX%&8(dUlE~jjUpJQ_JT*#p8Isb+&17k zw0x`g-cwS^h37x3jOXZ)aJ>bFK(v{xnwaQl!OE)gD$2^OUOjlefSIYs z!xX6&0J}E21Ywoy+hR6iAGPuO_hX=S+?5V)udr0U?j$QK3$PpHsY9D5C-R1N ztSNkjqj-5X!rvJ967K`ip=lHNu7XCaPx@YmK;Tef#gio`S-U9biWj7@B3|YM;ew6p zeA>Op<)kB&!@Ytrb#?VFtBRL2!9~KQKj_oM=n27Zqc35julnMRL@sd~MUDnovB@iI zb&9O%Zk)#k5|50SxWlT#3?I9sL#IB4%L@B}EBN^5uj`ufN#NpsH}0dlq-}B|xd;x1 zNbdoZ5)AO-Y1JoiDYoa*cL}C>FX5&iqnGA_j!`-f)RnLerx9i&qjElH>SBgv;E_>* zjcD*>Ij?r;bCBD5zv)D=u4=k?9AHFfXlVg@K{#35g$*bMGaE>M(Oc=}>KYLf)4XXO zq>l<>o!}(J0~>D!kovDyp1cLz55Qfal_+IQ;~qjRppS59_*hztXG2rsRuN+c+B~fU zTSQBGq7j4mt1tC(3l>A?%G}<cx51v!LdF?Aw%5 zVa2nJqs|P+JI#l8Ng$Zi`_kfMx?b-cUN|Mgmt5jbl<2zG`^VkA|43gBqL##Sl~0=( z#d6wqu?~U$RdQ*^Po2x<14!GSTyjL9eF=y}2~AF?WaF-HeSMO9_jsJ#;W)-jM+}mP zx`=yPL)PLoLlfrF5a(#w6|BM!YIsZ_UYolTTWozk5Vqubg=nJF5e*vh_;;cBR8Ud{ zA?rL^aW_>KJDY>v|9PKjP^HVa@jGVK$YH8FjdzA=ePd$JFN)4Es$j>lZ2>V|eW-!U zvp#r%r6#EGT0%~~xulQoU1TiNu6elA746>S*xtZ(0@bhInnQ-22b@g#=^ddrI@&wJ zTpJrHA<|&3y+yi(HXwdhFhm3puEnPN*H`wlwTy*6HATi}1RM+`2b#~Xou{>U;KGh# zoiMw@ziX@0`6kts_MIm7>tY=HXz`woUlI*yLz|_2PcEg3W2LqQmPbZ@R!a|^dc=Q( z;j5{ru;-X7=1}TBffNb`Qf+Hu{;#?nLQIc&xt_^nsGE_d<{Lw|v2kx(2G52J8MPH1 z)V!vsUHj5!{CD&2RF>9*BhUF`DI1vi)!214$N&$-G&s2ZHj&%%(4$=$VG4>~-&3|e z3$~*Ch>`q!_^ghOH+&;SIND}pRU3L-v*@#~%HB}pHOl(s3y$)==B*|_bL4XgQj#*L zM9V*2eg@y*8-)4h#a$?tnG`7 z>YzWvSHtB+skpg-!-j=4pZnoT+wU(ye)0xeThUE*R0{<6e};hyJ~g-IgOP#ib%wH*Vwb+?j9o%8xa3C zDIBY=yFnks0C9b27c-zG8HknhTv0k(`dh}{RD#|Pvm=CfgQWu{^v zYLS)w)+vnP_iLu+W;_h0(p*aOqtE(dW2tLOpn<0wn@L1vRAh-?^puM)IL~YLO*m3+ zOZy|QJ-JF-t;y)D@_XttD^F@XDI{F8g1{T!xmqJd^s9iJ>A^F2f%R38>LKPlY zEYH<)%4(VJcvWGXf;=VBO@8hx*0K99gnxXFsd-KJ9%OnYp=8q-;(2#Pm=RfHJV|~4 ztiY&JZ;8WU%LSY&a)-Gof;6&kst$KABd2twE|*Aii&2ku9p~2kqCBkKoB!a;eu>jq zQEY`vrE~49x96+5LBfcAvGpxhiGjvoFl``ui-j!+`U9G8$g~iP2qAOMHqc!;N-yxpmV+(=;Qepwsvh47o8L`h)M0(*FcpA5FVN!m=WSpmeSSP&!mL=_Zd~R)I=)n zL>;F?AW-i~e=Ib>6zcsq7W}`+dk?mzqM%(gbPx~`r590Y0wO9!5CVc=q1fmp6s7mx zk{~D`Ra8Jhx(G@MJ@g<*k={FmA~isS&=NxS-F)So^WEqCf_wAifn67yy=KjtdFNd- zUrRO ztE;~a{%al`WZ)Uaz`#lwMf2c2(;`0(Mc z;(suP3IOTVs+~8dD8Ki4R&XHuIh3ff@tIPVmZm}8PS~hZt4p8PV~TGt=oZLzg3MaA!ofW*bD)YABCUDU)E=p@%|#OUcI{Q zwpmlz1X||pIqs*$Y~>Mp{kl$0*W6X7`}1T$um0w41P1mVsS;o3dc)_6G2O+aivdCM zzfgh9ke@$)B9;}*Bi*xvE{ZHyZ5w_1G|p@E(1I{NT*1`wXm{t3skz?s7WxImDC5_F z`TG-dX%1r%ARw@G{S?nTZc^0UY`>99eNAC43T5NOPcz?3{uc@SjDu;Uic6?I|IP|Um6jNQ# zj7oHV495NX1ufKuPifxLe5)K6H+r*VWxT*Utp~>k@zue1lx?HB_xx3>XMPhA)fP7m z5#;s^-D$^V_*~2#L&qF%?6wbg2=@8N=X8tJvu3D!fRIF)dq~aA$Tr}J8EoX~d%~?; zLBv}IdTqkLoYw2(r$H>hIPYC>K5$~^#EGo`8n7XF3k>`iY*`!)eZ-l{wH6am-5)z_ zs=%HlTtvymc+k<)=lt9q<+11R0BH?cGM3HKE17O#xGf>lq5ro(fvO-EP`USx)gH#+ zRcMf|*+La}s^7a90-MWZ`Dn}9+LmBm9<7{PtbVT6M1Mx!S`W`p8fxzJkHd}MYK|th zuUo_?m^K`Z)bePU&oO`=J#>3^*3>}_;%Zj?cQ5hE-eaAs|9W`H4UIc{2P?+Da#zms zbH6Y&NUBg)uJ^bwaT;VbfrmDJFLr3)4ypUyMhANLv6P##o(7U^Y(K9_N}!6qee<-H z7gSXHI97be*gUqX^3$evy?8p!ETiXkE%*8J(UV{EddR+_pi{qIeCg{`;)2knMZB`g zFQ2|aA0Xs4%KN?*iQ=Q3XDD|)PDFNeGhi&$UZ+m=kMUk7IQ&QtpX=6J^Re%Tazs8IOFKNBJG|E>CDqn_2c;V~$zZa-NkAEe!4( z8y&CO<2)AxwSt?!ZJJ{M=T1p*B5hv-a4wqRb$2{0Cv?Y0BwweqI(bOF&%YcmEK@yn zW_mNhDoPC9FP5YI(pfo&8yqaqvUEtyUhqcpt z+N|(U|Dntxxotd0vuChGy%5V&UX2twdEIfZm7Q;BV{&h#+m~=l=JLvI*J<9EW>;vy zdug`n=OwrznE$5NzRVv8rEEI$_AGfAE!1$Q?FM8TjCf6caR0>H9E7)?h42F-QeSP) z#5BccC_{aJAOti%fX3*FCDc+Sc{SOs&IF5hB2<+i;Qbgv+47&Cd%o920E|LL(8}F7 z$xlGtU65^dO7SWyE8|xU`Ml5?S>Hw;Jq_=E=R?ikP@lD?+`)z0Qq>?%__2HR^z^*U zm8MA_=N z(?7t(31SLdf*dvK^a?ckD&3ZP<6UcgaO`b~8cCoD_zuh>E*LORwJdr=aV}Ut_4W@# z9E1Ow>fwxc1o3!4BmV5(M=^c*YaY*^Jv;iIng2mC!mViNtFO+Si=&zPmge;KdcOBw(R5}n4H@UA?Y6d%wY?yc?>Co68uz8(8wDB>q z8ip*d;FE?5+3Y#S(pON0wO475Y+}vLoOB}25XK*Ngr~B7tsAS}w$)9(0_CB%3cwxg zO;FwqDTK0AqiD58SI)18KW^Jlod&_zaq4T+3aw{rm)!>@LlJA)kxmBG zG+jN=^lZLDrzQ_Y7!j2DkY&+;c^scyBj5&i6$I~=7h)(b9@#@Qll(@D=iL5a+-MWP zpkA(a!q`vR?b&*?*)9O;!I7WjxOeYlP1OrBg4JtMJ>F4CF@|}_<)$^`K7LFSHF^=? zx$()!&!^JfTu<+!Zd!&J9v6Jw#BSLUy` z5k<;XZ@P2a8B2B#5B+P2g~NUn1nN0RYq{8(XPuLC`16+QD*jN>cjHCUUySu-BBr`F zl>kFiPfU8iLAt?8$r&qqUH>#p--tbJp*-MoDyuWE$QvWY5I=cdU+)Qli_J=XqNVjc zF#8SOU)xG<7Rq<-n8d==kJ8PDE_;APtntgMb}V;RsGp_OAJl&^KnJDOj8-uhTb!v|;5`cZ`5kTJp#a8PZOCU@@M@rJc6^v)jv`hy0-u2Tzj*N(E z`ZqONWU}i5{pigXMe@-8?_(trj7EGz)c5{3pKQZ=69Fw&{dj1zG)`@_IDr}oVE~C3 zh5dgUCyuI`lN1k}1Doi68AP25!v9HX^GI6U!9g$o&x4o93YY0i|If=ns+K`C_y3zC zXCz?*Vg4V@T{6%6zx;{+&opLE-K`QWH;5@W|HECf_aCe)5&Hk&{=ET2Pg(p#U1-4Z z)Opv*;@6^~;M}|cAFf*dVBc%vQ6~M?8Fzv_a6{4#hJ2EyG z40Y|5;C`CZ%HQ`d4!ZA;Rh#0eW>wgXOkoM?yZCw29t=3jIP1{2LE7=szP(+3wHtiv zOWk2s1w&5n=E&HRmx>JP@yXj$%VTc5YSq|8qS%ynWa_~5eclgws^I@5-CQ4V8@&v^ z0mQQsJii7QpNrlUoAH`qy^k3WlPV6LuI9g9xqzGf8r{Y5n?BN`W?&^*aSUJd^Xx7` z?smGZMlO=;dNMZK}-% zQl*vk7ntgUepSe%XXVu_L>oHJThcrl#}DR4dSYius;a7$4ugwfpI>xj<21Fjc)?Po zuiWHpMSyWX3Y~h5-(WA+TEUB*dfN9*6=PPalzq*Vmk?aLZF9E9 z+1d}!Y#*n|xAzy^T=)vYvo=wzthwM@msS*g@b)f*4O8>%ifA(U;vww^r@q?Eh{czZ zzF7Tur@lIpU%QyLTnjwO3Ach@_jP7O@et_rXv#pmbiBUSY**;-aKjvT9rmW0BL$r6 zQn7?)ETGrZnRsDu{Y{(A!rBKB7pfI;c{T9lRQ&2f)wmQSLbW-*Bz0%`4Uv@_|d&iB3EyJ0vB@`_NL>qr)VvQ-3mC* z3&cr_MS{Lx72wDqJUCcnU9fVNrpp9aX%l)Gv;N;)0EVj7On(#tm975*L)w_W3y?Y9 zXliF-Jr9FNYyP~6tvPOVvUfGpJ1ZwE0ZKb^nUJYSj{8a4?I-AqXNHd@{^I{5`K`3( zYiX9%nHXj!w{>k?r&Urpmq)PCggxuZLCM<)rh*TrJxWf>caE!yXR({?y9WWUwPxwk zZ9Y9wn0aTV!Hp%}pQ_o)*Y4Y2;O@8$B^NteY~era`{p+G(Swi3VLUzS^t%jAOubom zU}eniIL6T3b-1K{TM42g%0Ytr^H>$nO??OR(>yaY)Uvb`eE06%X)r$&q44P@asHaC z-?aLp#m^xgNn?2WxVU=if4jRmprg;P=m8ND61sfl%Ir;s4}h~WpfrfzmT%hh)1JeX z7p=xbP`1oqe)WhU`zjCt7FueOe8Lyj1j=O(GBWF#U_<}!umrg2cl5xJsiG%*tGj*LP(J`|( zi~EBs!rv|V0OAGSL9@K=Y_%T?YG{|}J-{6hSlz3WgH+jYgE#1*%rwAzlh!s|+5EPB zWVFP~>r` zscWb$Hh<2^=7#!yNX3_jAhCp`og!tu`CS)mNs5#CqgL!ZNFNF0i?X9gBX-K__cDT`k??Vs)wda;E8Rs$@hI(Dl3FS7#38D6;=?9U@Sp`E2z7@UI{i^C+A}x+d4WB(Z-t(D6=WZ zRko8kb&0FkfV23lPeF%;S)*ptm8GROT0JUEiy@#OeJCw0WxgI`bRS%117c93va;-< zAox5_{#wuy*yP*$`?qFJZm#1Atct)N9l)AA#U33<ao4O~0Ru;zuv$S1__2kGaae ziG&BgZc^SwrJ>$x^P@bORs9}t3f@`0@j89#UX2FOs()KYR9q=Y4-0d59)T@>xE8uq zXn5mh&Yei9j)@fkI<pz35iuifLJW@hkf(SB3M3hP-q&)8Up zz7GbHPfXs`Uy~e;0&Cv-xUHr9UKgS-y=Gl@Q#aj^uUa`?7NF&XMlP5=4GaUN?$++t zI52uNKlZDuvV*Ob!=p#t%}*54S~trmCt4~otU?@jTB-A9K8+y_vU70nz)Ke;MF>{% zY43z)&qDY-WYqFTxo@TQf-(Af^YJgcep{C$nLQd#BYStCCGSrO3FptBG2~0b&OI0} z`S%cm*qo_k@^fhCpDDZ%5xKZ%4O4=w^j9>$T>RJsuXP{R5}ad#XRLKps=~|ulbg^K zxTDTGXGbL6j{k;q3_~}Ly-H4r0P;P_g#}ej+Q{9=>q#tyZjRU1oCcew1)Mf9GmpyB9A#kBiRU>KO%15^IA9p!yUWio!Sa^qZN~RvK&OO6+Y#2;bOOZ?k?B<$Ys&d;$gP4*X2=G*h(t2FD z@)tVS`>FJj*?RYTa544r^0Mar`_^b>FZjWxNk~XYXK!y?M~8M^!_$-Xtu67p69&X9 zdHyp_PW#CgG{#j<7YhyPJU1W8kpOqobMgKpEA+I9a%abdfBU9e^mx9Vg9AfLx~ZP& zlyI8z0@BauIwE@3F?Wl%3jd4GhO%X$$KliL*_KyNzzAE@sMe>=myl`p4TEr^rOMaT zQ}#oi9>3hyIm65xxO$==5Yl2C79PG(#wF+fB1{x+H>Tvfsk4iWcgDFB+|NlXd;q-7 zaU*579%g=#8@2PDTCwk>Xvetj!?T>{2vEi^*P`6%9ze@C7rf(Yc zJ27+R>*Cv{7&6lgb^D*!GCCu#R?l`Ewn)aUY=g@GW^~w5|DjnNoaesE`neZQ ztn9r5iS+srvp!8UbLF@7w|SMKGOMrOwD?JJmk%{_ozQz>PW{*^7V~FTpoFlhSyp_( z3y>G0(Et8T8Ov{w@@n|5?6Y*fSvfkGn%}dh&#&@cRP^Ie*6Adk?ApmMnj%tmMph7T zQkblgP5=FdHA47js_WcS7Tn4WRS+nKfKv+h*p^mxk^sX<`@9QzBMDPS#T+{BgI*T8 zG%gW8v#F!n*>_v8@Unyi6IO&_t?h=b3v>4m?k`c3F5ntHT)*ed;NjunhwkI?{~7pC za+-FDXEWQ$ogTb>b!4Gon&&+kyK+oQ*Kg!El&1Iq!(e){nM9Fa6*s=Gn9M>myBgf6C(z%MD9+&=Ca_&O%R<7 z54P{GH%!@2&D3MWK7GUtK^!8g(*s|2ovkne zYlUcm4C<4Z1Os+%?g!v}B`zbA4`x7js>`Usl^@5f|NZ-S0AyA3$~kFTW#zbMI;~Az ztW$kiZxyntCvKMeVk!#^e>odvIVai{64H53*s&LR4*j>^aL=#KZg&Ia88S|HM%>Gn z?@qN<7Ui3AxS8~GRgGux>%K7821j6j8nW40KRyD@S=UBOD}KGo^Xl@I;{6=4k~Qar z#82p|#eNDj*k4f4AP~()Ry9#$Ja_){AFcDrI?eN7DL^K5O{%gNj%fuoFG{PO_6>>* zV2^RT6*fOCzU80{zBvqpF&m$e4x`mPL;oPmgjPe3v%Kfc7bYgE7Mo#=T>NsPDpZkT=Ud`+|>SMDLr11-bvH^BI6(OsS2C_W|qBR6b11@)?aTk7`MX= z|IG3X#pa8(FRZ`wJhJs;qI|ZNl8T%I%`5E|_HSSK)c_>4XD4N=v7vHs)R@^r~^nuL;ozr7d_iI@ozn zAWux+&=91bX=u>&tlaqAYaPWXbf#i5cH~7B@z5ZIxx7?;26A=(%HyffBH0ZX=GpW7 zW*7M@QavmccUUxf?QY+`%{a?YTU5^b{Daogw7dVJ0y2aZi>T)S_j8NNO<(+}xa+a1 zzkg!XD=SNS)M?-h&<#qeRg@Fm}W9PgiK;X4z8NN4%0A@hd5m~ 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

    q^t9Py!xOmx%J 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 literal 23951 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 Date: Wed, 18 Mar 2020 23:18:21 -0500 Subject: [PATCH 55/86] sprite fixes (#6863) --- .../objects/items/weapons/melee/energy.dm | 4 +++- icons/mob/items/lefthand_guns.dmi | Bin 70557 -> 70537 bytes icons/mob/items/lefthand_melee.dmi | Bin 25980 -> 26000 bytes icons/mob/items/righthand_guns.dmi | Bin 72651 -> 72637 bytes icons/mob/items/righthand_melee.dmi | Bin 24670 -> 24904 bytes icons/obj/clothing/backpack.dmi | Bin 26379 -> 26256 bytes icons/obj/storage.dmi | Bin 61671 -> 61816 bytes 7 files changed, 3 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/melee/energy.dm b/code/game/objects/items/weapons/melee/energy.dm index 17d7bc4621..9145786d69 100644 --- a/code/game/objects/items/weapons/melee/energy.dm +++ b/code/game/objects/items/weapons/melee/energy.dm @@ -168,7 +168,7 @@ . = ..() var/mutable_appearance/blade_overlay = mutable_appearance(icon, "[icon_state]_blade") blade_overlay.color = lcolor - color = lcolor + color = lcolor if(rainbow) blade_overlay = mutable_appearance(icon, "[icon_state]_blade_rainbow") blade_overlay.color = "FFFFFF" @@ -211,6 +211,8 @@ desc = "An energised battle axe." icon_state = "eaxe" item_state = "eaxe" + colorable = FALSE + lcolor = null //active_force = 150 //holy... active_force = 60 active_throwforce = 35 diff --git a/icons/mob/items/lefthand_guns.dmi b/icons/mob/items/lefthand_guns.dmi index 34538ad3837b3a002b8d2347b05b0b3c8d0fc370..afa3224de1b9987c81542e818c342aae928e660c 100644 GIT binary patch delta 9026 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 a8HqkZC_oC(?j@h7hoYECnF{m}c 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 delta 12305 zcmb_?cT`hf*Jfx^M2aXy5CjwvK~$Q6R4EoZB8W8UhAvI&rASebB2ttlML=3WdJR|z zh%_biUIY?4B$SY34!`%E@0&knX3e|S+{IcX_nv!l&OUoTd+%rOmOAS0I_ipxtI(vT zrqN^o6`8j)K=m%=QWr1MIivei%d7qFkyzlJ}SRy?nf7X=arf+Nl(2#XG4eSs_-|{nedw zuw_r>w#>DUoNqMHw7v)Gw|+TFGPGDgS0p414;D6`=4)rg?o9>g)_mfL6UYDhr4_i{ zb@}dt2Rn_-C_$*ErUvHBVJ0jh@;lIfy3(y-zH2FW7^@y49!}AA7!Z!*^HPGDkd?n4 z2E_gIxf+3FX=@D{a|?impnf83hQxO_(wZ1lLzaI#>wz6A3pzBfunOf=fS*wuHwb@{ zdIZZ3vIu_y?Nbr@&=#+c)Ko$_oztn_OtZysh_jcwh*>n7WCWJ*`idh@686aFeW!y` z|M+z-nVOzBS{6p9D$7>~Y;B)>2n0>*`aoCH+&mMm`E1v}1+tbrm%O{{^(#w(Ti$22 z&82QKveE`6a2eH#{)Nd(!Y?o)vLf|E6PI8CN_LqIYth&n(@Ne^;RxH=f$b z45w%MQb*8FPk3KVHRE9=*ocFxIII+LalS7v&UDk5NHN2E79&pHuOMY@LEc2AgN5twy2XkgLkFmM93RgRwWmwuU|ioky~c#2Yr`%Ghbh>s#&jw%C4{I z9-qbJf4h{IJ|seL zcwCThMJA+YU@$kJU-0wi{Yrlv{6{MC2u42dJ@^xivHbj$xVTjPSs$AD`HLB=^r9S> zs`;#@_*lqJ29PCjYiGDL?~w_)o&Mcp+L~KKmP3&^WMdAAki9`Z!G50rd3shA2Q{pd zBO)U1tE;Q)t&yij8axXH$P^ez9P)9N*Xug@lAWfM0u_k*7W@LeFvZzZ{MDt z?a^-}nOT^!DmwILJODGK4mv+^BBgonUP9%0l|q*7K7$?=Cgjjc(o_;o=G>bWcrEs1 zDRM6?h`fg@%@f}uPPeJLkP$^iEK|RJ<1eRSbxE^TFwqs<;Zx7Q&@WanCxz#yn@~w< z=^0sB+1I3PG&yoiTuBp5p7RLG8|YNhVNxw4O^`DyNjch)Dh-T2MG=Ga}@qdi=Cq)cLxv1%L%uNT$56$QWZGbRt~kp^?!+b)T~IU|kfW88K)& z-RF%)-ji`H{QNo*9o$?*-6i~{T{ih} z7zu3d88pzXC#p#CGUShozkee!n?+eiM<;uHcX!w6#PaLc4Ep-|{J;PFnLXF$yE-yE zlbbl%o$E#56Z>bs2`{QfGdy{>Gf}kc(jekyZ(DwSm z>&ixt`q@Z&{Dsn5l^)o1%h5Gh+Y0jN{9W3P_+cLnlgO5rFR8^oFq_iT(BTmbaAxWrf*55_c%H`s|5r!VTd(#b@R&udB@R1 z20xGX-qC*2T~zz}CSbW_j7sc`Uz2Ur%6LM_oN4`pp}49UZ1UeF5Vy5|B8{ws;rF5_%!g>?4DUSc(3;Tgz#9Z>5v#;9|t{Qac zs;Mnp3iMy0(BdL1GDe!^;I%eCX8oc`qUX>OngAl12--96himN5w1-pwDWYblUU#ZJA9 z^C&`@Lyg;=XPc z^PEiFv!o2sT*8PS1ej6zd6koLkH{qlMw}%0S@vr`8*la7+(!TYZSC^xSz?gmAt488 z>ez18d3I|{Fd^GmxC7H+PLEXB$b;(YXo1!g_fa>U5Aj`}_?$LAX65SiZEGI2rm~On z)e5&jM1j9^{4Y>(=dHIFy6Qn3keHAFOX^y1Nm5*@f4C3)(2s?#q)7`^?6st>mp~VL z#%L)^*pCC7DhFo#>S#C+MC%NdnXliyJG1O1x9}HU#TYHz-~6!o;qASV zK>qNJP%7H~u`vv^@$^(tP0d+aCZ39@p(WmQaSIU(3|bL8R$yv#N~2FfS}8vpSwgaS zV(OYl8pGppli8)EqFWoMre}8K3sm$&CYyYj1H8&DC|H)0tiIXOkvyg(18)SK3&!`z ze3N8o7ld^xN}g;dqE%ypf!?y7KOeE2c1!ESu0nNfRvi>IZCJ?dUhtV!Kk-KKo_x{e zDsSu~I}ifhS5u=tcK`-}50tApma$hE1?71>H&*pB;6`HqsJe8+5fiSHy0b^b`wMN~+to zba8>iT#-Z{NlD4w0Qoe%qG4=AU~FOai#(y!+u~+vuX>P0-v{zEJ;ud!CjKteSys?IWgsj5=HckflgurOT& zDK*vYkXkK}>pH7Q%5KDVPE#I64Tl6tNI#4hm{|&S-|x$zW;n-C)}7$HF;bw=Ew*LIo2? zZr`dI+QDtt4NhsfFYEjCJ*pK5cp|WqU!VOrxw2pW{k!2_jX(Jv6<-lGU0kev-v}+V zsAZUk2@1&i%RKIi-yq9>6%-s8MMsFk;n)2Kh2vE>6+HYyy{uM#^ZfcCbuwMXt>YEj z<<0GGam!W)6L+!D;Dg1~AFm*`%N2e*_QyjWr2d7iY|7=sCl%e-O!rlxP_(0@2r<(Q z4)6rv7AFYp)~p=V7H!UlXEf#L#QjJLMra_0V}Oz6RaNa2xBJe0f2H_7N9Mg&+AWVc zqi}cN@IdIgW<-~gqaQhaEH9Xzv2m2l)C)l?h`Cdy{U%i1+8RhZCfFs>p-f<72vX=~C{e z`CKSSHV~p+G}X56Ib?pv<=8+rdiap;AaIc(l-~D94QIFiMR&CJHr){X<~YG9udlRJ zeeTuethS{;1vynEC(X^xUz_2NP<3x8L&=q8-#q+c_ogA_c1JoobxgiVPr~IKLw2C` zNUnO!!;|gty=ct|mMN<>3?}RjpGmc2q6k#OSHuqg*?09!SC?GAcS}s;GVK7`PUYwR zD@Vm)XJ+Jf>rJ|nQ6xwc6#QrAe#Fqg{?|NX9u@x$cjXEQZ=LnR1Hp-^d*jmgd)$KG zbR}ILr!ua1IThNu9VedudfV%HX9`?_dnV){MW8Au?cCxtezOGKT|qB zoclk|JlWT#<@I-DA|3QWC%j-O3%~6SBE6>-^R{1f2+l3aOzpl{CDwfIb)aMD?e>MO zz?jDIJ%XBXR+z!hjxH`gFz6D6b5X0BwU@~3^A&4smzj8O!44XC3;19!WFn_BP48!c_jLbY1(H%fRY<{Ka^x>sBY* z|MxkLy9_n*XuI2bs@ZS<5R16sw{82-*tmq9iR#r*pWz$)olorT1w}=7wbHIrH2I89 z1s)3SH$vxx>H6MF&`t*v#D)--8(V2NL5N^8?~7MjE-NdeP@)pW(KD{J{U#Lf?-+;6 zUw=_1?Z%Z_>Nj)s$`w|PdBvIQt8UFTe>nw!xAX5I@X0>^Ugk4NuSZ4W>dU)PuQuXg zHWgV%x)zy|mPTi3?l+Q3R019_(W~1FMpwKEU6oxgfw_}n;+vW5O{-U49lOB5QG^-2 z`$8vcenG+4`rvGZm!pb1idDMTQ%daQzt1##esse}s zRAKLcD7?o3yQ{5@6L}|x7aaFAr@x4ub5S}rOuaKSGFl&~AJm;qCy(#ZnpQ&zi8r8; z=)^6Kysv^Da|`$A_&?$e<_@@a=I1m!>OP~R#GQ_T_%vHm|Cs;Om7|}^&TF->{&mlg z7KXOB8KE+*=^YuD@1orYPU4}UTzuKOE zFX>@W7QC8Iq=rsN9a2~SdgE^6H8K1iiusfz?{Fn^WZ*p2g`%&Bh5bmQ-bXJa1lPy@ zf`IJ0)0f^7y|uX5SjNPZl*sSj)exu+CcjH-hJ`xqxSk~}V*FaYklUxYI3|L$PX^c9 zg*~(I?OK=dGsA6Hr|a>L>fjJj|R$H5-ltf33R4UU0vdSd<$dwWOoU2+z*+k*C1K=-umQ{ zf=hR5jWFc5E;HA?nLXOK_a-*_OVqTn^dm=-oZcl^fX#8h_dEX{-j4l_tb132oHyoS z#%;gT@87>KRy1}SXZ~cWH}kWzlLZ8X;yRgf5si&<$0~KTt1aQfhhl%aw<>F!v)?`h zDOQw**GXIn=clSzHEbPC?!ISf+4^ne(G+u=6eRvOAJ4dnrmUC`<>s107ZK4NBFvoo zBJUhWk&Gto=K{@Td8-YsR=@`ez_Xf+ z0Xz@hM(t(=>{`!$)yg(Ac~u0IibwYO#fy|F>;xpc%l({(+yV?@jBSwGf-fnnVOvTp z3vtdR()2vY^@VqfwnKlZsbw+z=toa$Ztger=#^3djv#`!_rFMm8OHxFtO4{tiHLvG z2KphUO+ID9!on;h-Y9tn28QorHBM6Jom5m*`kk4jDo8;Dx|Fq?6GKQhzVj`JCpcWS7*H)Ps@`M=qRU{p(lI-t5Bt61C9Lo; zYQ6Mqg^4JMw>LzT{p9_^PyE(|nEn;7;yOz`y$e|)=HbnI3E

    jT$v@k71cQ4$#h@pgN|{pFhK;`P`4C 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 literal 24670 zcmce;bwHHux;Hw6f*>Ul(xDhgiF6ABB1lO{Bc*gV42XmxAR+>iigZag1Jcsn3`pnD zF)%ad9^QAYz4re0IcKkP&UgNpd7gRV?(28O{k!I!+A{?bB03@n1VZveQBDH_!3_W( z6T-{j3f;TGZx9Ghf%kJ=S2+t8Gw0WiuCE>JArQ}`^4LE6Al|EOeLL6HeIjxP-4(bs z^Ku5!;X0yGJGT`BbPM@_h=4NNiru z%LI=49NBc|a-)nVLCe)wvS>)j)t0Qa1Djub9d0ZAJ;I?v%A{u=n`axKq*_lI%`oTq zaaEl@gVfwcUE{6Ljpv`K*RQz7atP>o>Qw8ksRt<$F8+zk3>KpKB|5b5v(USEHFdjk z;A-q8OHHa0@49c~4p)RO+i@)wx;YrUqPfrev>MjE$X2#vV(Z^n8KwRikpmp2k_0O}~iudol`NPKGpr?dt6N%5JVKczOpRk2pBu z*h=0?KjYAQ#6qKEVWaoCfHWq`gTG(wc+n;>m0!fvYCX(FwV}aX`tm_}U1AWd=V|-e({7Yph4(4W7NzfUQhjT{)P$ zWM>zS>^I{YF}j|9Nc}pTD`xV0ro0+?>Y)dU%T48ezVbhl^S9W&#-ySl$g2agtRtJAOpTM zBp~0%FZ3$Y!~R3w547U1(y%`V=uAVNzPV@10>SN|b8jgc`N{6jm=~_fuyVbEj9~(a zQE}J~8@ZQegqk|Av^g2tf2iIbYKB`)7yyy`A#i8Ls8*W$e6ajlT;s#dFylO8m}|kb zQ7wz0%LCIhv4Z(mo-f38Afa(2pFv@weLsWiTNzfiJmrXS$fX7EaLqJ4ESABeEJ4)Nfv??5jA=jy zg3n?lVtF6n1_rTj*O;`MIPks8oeng|m z=(T!=_D_5q%aZzUe|${&1>ckj-a_qSP`N-M5n@Dv(

    3rJEue>V>8j@d^Kg>{Jc* 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%0AKa@YwF1`f4l(HUW!kYYhU~YxuBLN^J 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 delta 6566 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 diff --git a/icons/obj/storage.dmi b/icons/obj/storage.dmi index fb2464af263b47b1862aa5cbfbf33d65644d7ee4..9b7ad90e8f0d71ab5caa49e55a41411125807e14 100644 GIT binary patch delta 19020 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 From 243876ee9d212b262b270137a058a02a00797d42 Mon Sep 17 00:00:00 2001 From: Leshana Date: Thu, 19 Mar 2020 17:49:21 -0400 Subject: [PATCH 56/86] Fix list_values to support lists of lists. Fix missing variable init. --- code/_helpers/_lists.dm | 8 +++++--- .../airlock_docking_controller_multi.dm | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/code/_helpers/_lists.dm b/code/_helpers/_lists.dm index dff35fd33a..48e9d1ba64 100644 --- a/code/_helpers/_lists.dm +++ b/code/_helpers/_lists.dm @@ -310,9 +310,11 @@ proc/listclearnulls(list/list) // Return a list of the values in an assoc list (including null) /proc/list_values(var/list/L) - . = list() - for(var/e in L) - . += L[e] + var/list/V = list() + V.len = L.len // Preallocate! + for(var/i in 1 to L.len) + V[i] = L[L[i]] // We avoid += in case the value is itself a list + return V //Mergesort: divides up the list into halves to begin the sort /proc/sortKey(var/list/client/L, var/order = 1) diff --git a/code/game/machinery/embedded_controller/airlock_docking_controller_multi.dm b/code/game/machinery/embedded_controller/airlock_docking_controller_multi.dm index 0a82ca7aaf..55182aaaa6 100644 --- a/code/game/machinery/embedded_controller/airlock_docking_controller_multi.dm +++ b/code/game/machinery/embedded_controller/airlock_docking_controller_multi.dm @@ -53,7 +53,7 @@ /obj/machinery/embedded_controller/radio/airlock/docking_port_multi/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) var/data[0] - var/datum/computer/file/embedded_program/airlock/multi_docking/airlock_program // Cast to proper type + var/datum/computer/file/embedded_program/airlock/multi_docking/airlock_program = program // Cast to proper type data = list( "chamber_pressure" = round(airlock_program.memory["chamber_sensor_pressure"]), From 7e509b0ea34eea997fc365f444b7d22f03f1c65e Mon Sep 17 00:00:00 2001 From: Unknown Date: Thu, 19 Mar 2020 19:43:16 -0400 Subject: [PATCH 57/86] Fixes Manifest Bug Cargo jobs no longer show under civilian. Civilian jobs returned to their proper place. --- code/defines/obj.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/defines/obj.dm b/code/defines/obj.dm index 76ac3a2b1f..d4a4be4553 100644 --- a/code/defines/obj.dm +++ b/code/defines/obj.dm @@ -124,7 +124,7 @@ var/global/list/PDA_Manifest = list() if(depthead && car.len != 1) car.Swap(1,car.len) - if(SSjob.is_job_in_department(real_rank, DEPARTMENT_CARGO)) + if(SSjob.is_job_in_department(real_rank, DEPARTMENT_CIVILIAN)) civ[++civ.len] = list("name" = name, "rank" = rank, "active" = isactive) department = 1 if(depthead && civ.len != 1) From f44f39afbfe2a46fc5199a343a6881b2942177b3 Mon Sep 17 00:00:00 2001 From: TheFurryFeline <38586851+TheFurryFeline@users.noreply.github.com> Date: Thu, 19 Mar 2020 22:11:01 -0400 Subject: [PATCH 58/86] [Oversight] Yay, another typo fixy Changelog Notes: - Fixes typo with loading items into service borg's tray module. --- code/modules/mob/living/silicon/robot/robot_items.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/robot_items.dm b/code/modules/mob/living/silicon/robot/robot_items.dm index 6fdac4213f..1b13cb7096 100644 --- a/code/modules/mob/living/silicon/robot/robot_items.dm +++ b/code/modules/mob/living/silicon/robot/robot_items.dm @@ -214,7 +214,7 @@ overlays += image("icon" = I.icon, "icon_state" = I.icon_state, "layer" = 30 + I.layer) addedSomething = 1 if ( addedSomething ) - user.visible_message("[user] load some items onto their service tray.") + user.visible_message("[user] loads some items onto their service tray.") return @@ -507,4 +507,4 @@ return to_chat(user, "You fail to pick up \the [A] with \the [src]") - return \ No newline at end of file + return From c18e06949c336c4dea0df2196185c6d442f444ac Mon Sep 17 00:00:00 2001 From: Unknown Date: Fri, 20 Mar 2020 13:35:43 -0400 Subject: [PATCH 59/86] Adds PDA-lawyer-old to pda_holo.dmi --- icons/obj/pda_holo.dmi | Bin 6918 -> 7164 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/pda_holo.dmi b/icons/obj/pda_holo.dmi index add15b941fb8f8f727c8a984a75fed863a47c3aa..4e92a6d6d96dab3ab963da504f35804825fb4962 100644 GIT binary patch literal 7164 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 S!O&kl;FQ_f6Gf(1@BJH4dxX>g literal 6918 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 From 7a571f68b06c54c03ff4afb193f5b813d38571dc Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Fri, 20 Mar 2020 19:49:11 -0400 Subject: [PATCH 60/86] Small mech tweaks --- .../mecha/equipment/tools/repair_droid.dm | 10 ++-- code/game/mecha/mecha.dm | 50 ++++++++++++++++--- code/game/mecha/space/hoverpod.dm | 22 ++++++-- code/game/mecha/space/shuttle.dm | 24 ++------- code/modules/multiz/movement.dm | 4 ++ 5 files changed, 75 insertions(+), 35 deletions(-) diff --git a/code/game/mecha/equipment/tools/repair_droid.dm b/code/game/mecha/equipment/tools/repair_droid.dm index f76eeed6f0..f4f9696aa5 100644 --- a/code/game/mecha/equipment/tools/repair_droid.dm +++ b/code/game/mecha/equipment/tools/repair_droid.dm @@ -27,16 +27,16 @@ /obj/item/mecha_parts/mecha_equipment/repair_droid/attach(obj/mecha/M as obj) ..() droid_overlay = new(src.icon, icon_state = "repair_droid") - M.overlays += droid_overlay + M.add_overlay(droid_overlay) return /obj/item/mecha_parts/mecha_equipment/repair_droid/destroy() - chassis.overlays -= droid_overlay + chassis.cut_overlay(droid_overlay) ..() return /obj/item/mecha_parts/mecha_equipment/repair_droid/detach() - chassis.overlays -= droid_overlay + chassis.cut_overlay(droid_overlay) pr_repair_droid.stop() ..() return @@ -49,7 +49,7 @@ /obj/item/mecha_parts/mecha_equipment/repair_droid/Topic(href, href_list) ..() if(href_list["toggle_repairs"]) - chassis.overlays -= droid_overlay + chassis.cut_overlay(droid_overlay) if(pr_repair_droid.toggle()) droid_overlay = new(src.icon, icon_state = "repair_droid_a") log_message("Activated.") @@ -57,7 +57,7 @@ droid_overlay = new(src.icon, icon_state = "repair_droid") log_message("Deactivated.") set_ready_state(1) - chassis.overlays += droid_overlay + chassis.add_overlay(droid_overlay) send_byjax(chassis.occupant,"exosuit.browser","\ref[src]",src.get_equip_info()) return diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index d78053d6b2..780b713c5b 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -259,7 +259,9 @@ /obj/mecha/proc/check_for_support() - if(locate(/obj/structure/grille, orange(1, src)) || locate(/obj/structure/lattice, orange(1, src)) || locate(/turf/simulated, orange(1, src)) || locate(/turf/unsimulated, orange(1, src))) + var/list/things = orange(1, src) + + if(locate(/obj/structure/grille in things) || locate(/obj/structure/lattice in things) || locate(/turf/simulated in things) || locate(/turf/unsimulated in things)) return 1 else return 0 @@ -397,21 +399,26 @@ /obj/mecha/relaymove(mob/user,direction) if(user != src.occupant) //While not "realistic", this piece is player friendly. if(istype(user,/mob/living/carbon/brain)) - to_chat(user, "You try to move, but you are not the pilot! The exosuit doesn't respond.") + to_chat(user, "You try to move, but you are not the pilot! The exosuit doesn't respond.") return 0 user.forceMove(get_turf(src)) to_chat(user, "You climb out from [src]") return 0 if(connected_port) if(world.time - last_message > 20) - src.occupant_message("Unable to move while connected to the air system port") + src.occupant_message("Unable to move while connected to the air system port") last_message = world.time return 0 if(state) - occupant_message("Maintenance protocols in effect") + occupant_message("Maintenance protocols in effect") return return domove(direction) +/obj/mecha/proc/can_ztravel() + for(var/obj/item/mecha_parts/mecha_equipment/tool/jetpack/jp in equipment) + return jp.equip_ready + return FALSE + /obj/mecha/proc/domove(direction) return call((proc_res["dyndomove"]||src), "dyndomove")(direction) @@ -423,20 +430,51 @@ return 0 if(!has_charge(step_energy_drain)) return 0 + var/move_result = 0 + if(hasInternalDamage(MECHA_INT_CONTROL_LOST)) move_result = mechsteprand() - else if(src.dir!=direction) + //Up/down zmove + else if(direction & UP || direction & DOWN) + if(!can_ztravel()) + occupant_message("Your vehicle lacks the capacity to move in that direction!") + return FALSE + + //We're using locs because some mecha are 2x2 turfs. So thicc! + var/result = TRUE + + for(var/turf/T in locs) + if(!T.CanZPass(src,direction)) + occupant_message("You can't move that direction from here!") + result = FALSE + break + var/turf/dest = direction & UP ? GetAbove(T) : GetBelow(T) + if(!dest) + occupant_message("There is nothing of interest in this direction.") + result = FALSE + break + if(!dest.CanZPass(src,direction)) + occupant_message("There's something blocking your movement in that direction!") + result = FALSE + break + if(result) + move_result = mechstep(direction) + //Turning + else if(src.dir != direction) move_result = mechturn(direction) + //Stepping else move_result = mechstep(direction) + + if(move_result) can_move = 0 use_power(step_energy_drain) if(istype(src.loc, /turf/space)) if(!src.check_for_support()) src.pr_inertial_movement.start(list(src,direction)) - src.log_message("Movement control lost. Inertial movement started.") + src.log_message("Movement control lost. Inertial movement started.") if(do_after(step_in)) can_move = 1 return 1 diff --git a/code/game/mecha/space/hoverpod.dm b/code/game/mecha/space/hoverpod.dm index 31558458d9..fc5fc1e739 100644 --- a/code/game/mecha/space/hoverpod.dm +++ b/code/game/mecha/space/hoverpod.dm @@ -26,11 +26,20 @@ max_universal_equip = 1 max_special_equip = 1 -/obj/mecha/working/hoverpod/New() - ..() +/obj/mecha/working/hoverpod/Initialize() + . = ..() ion_trail = new /datum/effect/effect/system/ion_trail_follow() ion_trail.set_up(src) - ion_trail.start() + +/obj/mecha/working/hoverpod/moved_inside(var/mob/living/carbon/human/H as mob) + . = ..(H) + if(.) + ion_trail.start() + +/obj/mecha/working/hoverpod/go_out() + . = ..() + if(!occupant) + ion_trail.stop() //Modified phazon code /obj/mecha/working/hoverpod/Topic(href, href_list) @@ -52,6 +61,9 @@ output += ..() return output +/obj/mecha/working/hoverpod/can_ztravel() + return (stabilization_enabled && has_charge(step_energy_drain)) + // No space drifting /obj/mecha/working/hoverpod/check_for_support() //does the hoverpod have enough charge left to stabilize itself? @@ -106,7 +118,7 @@ max_special_equip = 1 /obj/mecha/working/hoverpod/combatpod/Initialize() - ..() + . = ..() var/obj/item/mecha_parts/mecha_equipment/ME = new /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser ME.attach(src) ME = new /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/explosive @@ -117,7 +129,7 @@ desc = "Who knew a tiny ball could fit three people?" /obj/mecha/working/hoverpod/shuttlepod/Initialize() - ..() + . = ..() var/obj/item/mecha_parts/mecha_equipment/ME = new /obj/item/mecha_parts/mecha_equipment/tool/passenger ME.attach(src) ME = new /obj/item/mecha_parts/mecha_equipment/tool/passenger diff --git a/code/game/mecha/space/shuttle.dm b/code/game/mecha/space/shuttle.dm index 7e361ece0c..bf9aec3476 100644 --- a/code/game/mecha/space/shuttle.dm +++ b/code/game/mecha/space/shuttle.dm @@ -41,44 +41,30 @@ max_universal_equip = 1 max_special_equip = 1 -/obj/mecha/working/hoverpod/Initialize() - ..() - ion_trail.stop() - -/obj/mecha/working/hoverpod/shuttlecraft/moved_inside(var/mob/living/carbon/human/H as mob) - . = ..(H) - if(.) - ion_trail.start() - -/obj/mecha/working/hoverpod/shuttlecraft/go_out() - . = ..() - if(!occupant) - ion_trail.stop() - /obj/mecha/working/hoverpod/shuttlecraft/update_icon() - overlays.Cut() + cut_overlays() ..() if(base_paint) if(!base_paint_mask) base_paint_mask = image(icon, "[initial_icon]-mask+base", src.layer + 1) base_paint_mask.color = base_paint - overlays |= base_paint_mask + add_overlay(base_paint_mask) if(front_paint) if(!front_paint_mask) front_paint_mask = image(icon, "[initial_icon]-mask+front", src.layer + 1) front_paint_mask.color = front_paint - overlays |= front_paint_mask + add_overlay(front_paint_mask) if(engine_paint) if(!engine_paint_mask) engine_paint_mask = image(icon, "[initial_icon]-mask+engine", src.layer + 1) engine_paint_mask.color = engine_paint - overlays |= engine_paint_mask + add_overlay(engine_paint_mask) if(central_paint) if(!engine_paint_mask) central_paint_mask = image(icon, "[initial_icon]-mask+central", src.layer + 2) central_paint_mask.color = central_paint - overlays |= central_paint_mask + add_overlay(central_paint_mask) /obj/mecha/working/hoverpod/shuttlecraft/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W,/obj/item/device/multitool) && state == 1) diff --git a/code/modules/multiz/movement.dm b/code/modules/multiz/movement.dm index b806f46dd3..a9f756469c 100644 --- a/code/modules/multiz/movement.dm +++ b/code/modules/multiz/movement.dm @@ -15,6 +15,10 @@ /mob/proc/zMove(direction) if(eyeobj) return eyeobj.zMove(direction) + if(istype(loc,/obj/mecha)) + var/obj/mecha/mech = loc + return mech.relaymove(src,direction) + if(!can_ztravel()) to_chat(src, "You lack means of travel in that direction.") return From 52e9315a189832983b2d860aa0db95d1fafbeacc Mon Sep 17 00:00:00 2001 From: Greenjoe12345 Date: Sat, 21 Mar 2020 01:22:04 +0000 Subject: [PATCH 61/86] Adds two sets of Teshari prosthetics, unbranded, and Cenilimi Cybernetics unbranded is unlocked via research, while cenilimi is ordered on the cargo console a 'bald' hairstyle is added for FBP teshari to use a sprite fix for teshari torsos and far hand are also included, to avoid having holes in teshari that have prosthetic limbs some minor fixes for the teshari nurse cap and eyepatch are also included --- code/datums/supplypacks/robotics.dm | 9 ++++++++ .../mob/new_player/sprite_accessories.dm | 5 +++++ code/modules/organs/robolimbs.dm | 20 ++++++++++++++++++ icons/mob/species/seromi/eyes.dmi | Bin 6557 -> 6562 bytes icons/mob/species/seromi/head.dmi | Bin 92540 -> 92531 bytes 5 files changed, 34 insertions(+) diff --git a/code/datums/supplypacks/robotics.dm b/code/datums/supplypacks/robotics.dm index 1c1eb7f2bb..757d38b953 100644 --- a/code/datums/supplypacks/robotics.dm +++ b/code/datums/supplypacks/robotics.dm @@ -116,6 +116,15 @@ containername = "Robolimb blueprints (Bishop)" access = access_robotics +/datum/supply_pack/robotics/robolimbs/cenilimicybernetics + name = "Cenilimi Cybernetics robolimb blueprints" + contains = list(/obj/item/weapon/disk/limb/cenilimicybernetics) + cost = 45 + containertype = /obj/structure/closet/crate/secure/science + containername = "Robolimb blueprints (Cenilimi Cybernetics)" + access = access_robotics + + /datum/supply_pack/robotics/mecha_ripley name = "Circuit Crate (\"Ripley\" APLU)" contains = list( diff --git a/code/modules/mob/new_player/sprite_accessories.dm b/code/modules/mob/new_player/sprite_accessories.dm index fc881125ef..d11cc80594 100644 --- a/code/modules/mob/new_player/sprite_accessories.dm +++ b/code/modules/mob/new_player/sprite_accessories.dm @@ -1304,6 +1304,11 @@ icon_state = "teshari_mushroom" species_allowed = list(SPECIES_TESHARI) + teshari_bald + name = "Bald (use with FBP)" + icon_state = "bald" + species_allowed = list(SPECIES_TESHARI) + // Vox things vox_braid_long name = "Long Vox braid" diff --git a/code/modules/organs/robolimbs.dm b/code/modules/organs/robolimbs.dm index 04afbf6ec5..1224fae71f 100644 --- a/code/modules/organs/robolimbs.dm +++ b/code/modules/organs/robolimbs.dm @@ -98,6 +98,14 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ icon = 'icons/mob/human_races/cyberlimbs/unbranded/unbranded_unathi.dmi' unavailable_to_build = 1 +/datum/robolimb/unbranded_teshari + company = "Unbranded - Teshari" + species_cannot_use = list(SPECIES_UNATHI, SPECIES_PROMETHEAN, SPECIES_DIONA, SPECIES_HUMAN, SPECIES_VOX, SPECIES_HUMAN_VATBORN, SPECIES_TAJ, SPECIES_SKRELL, SPECIES_ZADDAT) + suggested_species = SPECIES_TESHARI + desc = "A simple robotic limb with a small, raptor-like design. Seems rather stiff." + icon = 'icons/mob/human_races/cyberlimbs/unbranded/unbranded_teshari.dmi' + unavailable_to_build = 0 + /datum/robolimb/nanotrasen company = "NanoTrasen" desc = "A simple but efficient robotic limb, created by NanoTrasen." @@ -122,6 +130,15 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ icon = 'icons/mob/human_races/cyberlimbs/nanotrasen/nanotrasen_unathi.dmi' unavailable_to_build = 1 +/datum/robolimb/cenilimicybernetics_teshari + company = "Cenilimi Cybernetics" + species_cannot_use = list(SPECIES_UNATHI, SPECIES_PROMETHEAN, SPECIES_DIONA, SPECIES_HUMAN, SPECIES_VOX, SPECIES_HUMAN_VATBORN, SPECIES_TAJ, SPECIES_SKRELL, SPECIES_ZADDAT) + species_alternates = list(SPECIES_HUMAN = "NanoTrasen") + suggested_species = SPECIES_TESHARI + desc = "Made by a Teshari-owned company, for Teshari." + icon = 'icons/mob/human_races/cyberlimbs/cenilimicybernetics/cenilimicybernetics_teshari.dmi' + unavailable_to_build = 1 + /datum/robolimb/bishop company = "Bishop" desc = "This limb has a white polymer casing with blue holo-displays." @@ -465,3 +482,6 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ /obj/item/weapon/disk/species/zaddat species = SPECIES_ZADDAT + +/obj/item/weapon/disk/limb/cenilimicybernetics + company = "Cenilimi Cybernetics" \ No newline at end of file diff --git a/icons/mob/species/seromi/eyes.dmi b/icons/mob/species/seromi/eyes.dmi index 01e2475c3d9c0cc05bb9b40ec29de38405a34482..6ea9bfb05cddf888cc3624d2fce4a70a75112387 100644 GIT binary patch literal 6562 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 diff --git a/icons/mob/species/seromi/head.dmi b/icons/mob/species/seromi/head.dmi index 4081403589955b6ef21015a196e1b5e666a251ff..35223b8b585682395315f0597e20bdaed356571e 100644 GIT binary patch delta 13762 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 W0Vn3~_^;-U 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 Date: Sat, 21 Mar 2020 01:44:02 +0000 Subject: [PATCH 62/86] oops forgot the dmis --- .../cenilimicybernetics_teshari.dmi | Bin 0 -> 2033 bytes .../cyberlimbs/unbranded/unbranded_teshari.dmi | Bin 0 -> 1990 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 icons/mob/human_races/cyberlimbs/cenilimicybernetics/cenilimicybernetics_teshari.dmi create mode 100644 icons/mob/human_races/cyberlimbs/unbranded/unbranded_teshari.dmi diff --git a/icons/mob/human_races/cyberlimbs/cenilimicybernetics/cenilimicybernetics_teshari.dmi b/icons/mob/human_races/cyberlimbs/cenilimicybernetics/cenilimicybernetics_teshari.dmi new file mode 100644 index 0000000000000000000000000000000000000000..805fe2b51392c5097be356fae2a02ef2c528fcfb GIT binary patch literal 2033 zcmZ8idpy(q7ysHA#u_pq8LO5{LN!e;o7af;^&eI zg_ipyxvbnnZj(hM*4!^+KRr*s*YEfG{d3Oyd|sc|=bZCCpL0$$(bgIURfYlp03#f; zJPiOMTTld$0BJZV!-ipOyVK5j62Zyn-F&qw8SXhWgqp?^l3^bQBm#f?L;C`O-*gR1P!H!u6htQ-0wRo?aOjnQ^ymBG*N4Eg?D2q6_ztO z0?rgEwL4|}b|Y}YmtXmsRN-tGF#24(DKSQ?Bt8zDJKp1$XEHH!=TL-q_|;m010i*L zy`zn(+<69c8cNVQmYd(9e!97VXhb*CUXgX;^Rz;vPUk7Y`@l5o{g;9 zSgciVedRUbm9Pi^kP?EWnSD_DOh)Gou9mcwj$yoo)Ra&-qh>tg>{DczZE-&7{ig(k zn+)jm9=C@Q>X9<$29_n~7rnmysc^8J2tL~G01h_OlCOw;&SGa*(jWybr?wwBs7pd9 ze9q0G(07+=9Td@*!lV5^Xx=N&MmgV4UmrNz5YajKatIF>cT|wfqMa>;TwDJwo2|oi z?JH8Qtsz|`^WVKbVr|nm^!8$1tnW_8elLKhUrR=eb{VmqcJ#FpF<`TbtDwfDg2GZ; z!>6gcXVK^26jaPzh(}wo?1cnPE5WUv-KM)fCNp3UDUTr^%-twa0V`9t9f9*v9+5iD zCg}`N*C<*oQBK*SR?O{Yi?FZUNcGbMEf}$LKcGZ=!0J$7e88P68F@3bX)FnX?P-CU zyEa3Udrmb(XvV0d=Dob;52k@c2dyCo$Gx03o-R(r;h81TG>Rnq`RmDtIv&1mYfgAZcoABq@U9!F+fWI*Dcv8Izr0A ziMH;^zT*1hcdclPoxsl$|4K&qHJ4oW$C7r2b6tL~UD7;kUoccWH02e{C$zDlKW!xS zH;&xskc(Qb{sTd?PRrt5e&^wlNrMgELE7EXX-tx z^6L7_vo}9ksb)1GJ+8+tHk~y-A>=WI>dHZ5N^AN=@P7mN8@;`}R99D!Q#(wq=G6(4 zP2!}M>}o$#tqGaUl0tC~-;}HPpiQ=m6c-=VRF$im-(4gkXd~oHDc9&W&e}*FaL8Mfv!2-+zjL` zbf3WzCvzr)m(xg|UFBsC7;(mo>DyK!YUV$4NB2=4R*LTpjwGvA|B0f=!$Z|`U&JPv z>9($lpf*DS8|ZvOAzP5vN}TOIXq(3d%^l^Y;#Go`v=&U5UyCg`#j-ysZ?+rVuPzCcDHGle?yR6I6Z)EJjr>N~RrN9MLU%H2* zwpJIZrJ~pwW2{)C!-g&RF)qrMX_tBTvaWKD1y+nNO%FIWdH!EdVar7NDTtx&#DY7^ zqR(PT)F;hU7i-Ew(7=IBtEO!=^vCRbS%hVTUdjyZE{5TAUv5Yq;pOSx^(G*7wb(TtGqz*VhbPn#JR}>3dEgX9Q_jb@n{i# zSOC{Ms|=T02(eK;4JE-&j$a}BB0D))oTSl>OyAi2wRKSam&X+9Es~yJsQl-W!LdPT z>MPqJs;e6e4flC|e_jh&zaeHNPv6jFOz$1suUoz>mKC}-+^~q0%j|ML$qE;@f2uF~ zNN`9juqb}l2hxvZ;e*A`Qc!Fs8d-&zOGYf4y zp6o!5hH~Ji%rKWjd|~pOsSGABWW-$%Rt%A~3)jIVcfzAxc-4fO72xMt8xEYI(6RL^ z%7As#A~OZ9HjOxO&pvEq_2jok@z>n~*BHs4m6a);&0MBP*H%(T0!(YGsheY>8r9X* z5h)^;gA*?GrVKZ1!C{+ZafN%jYa@5nzgyBgLIlhfcYIjQ`wMAVUA zgDKM#uGjkfZGF^Z9hQm7beV3D`Y}1W0bnk%+O#5;+O8TGc1O#2YwrRCD_hGVbGPt+ E11X2V*Z=?k literal 0 HcmV?d00001 diff --git a/icons/mob/human_races/cyberlimbs/unbranded/unbranded_teshari.dmi b/icons/mob/human_races/cyberlimbs/unbranded/unbranded_teshari.dmi new file mode 100644 index 0000000000000000000000000000000000000000..e8eaf7d2c628ef7f1898a02ecdb081c56b9c3f30 GIT binary patch literal 1990 zcmZ8idpOezAOG#lY%a47<&qhap@_t5)@CEK_F`5XCYMA-Ix?9{F1epfZmZr?E}^Y* z&_TK6_G&U5$tFrJxrJOZq@*x=ci!iH-{(B_1o(M1*ze#03e${vA1=LE)?B;m0WQ^k(3pJjHn*ikqA+oBXjSd!)N~PRUK8; zC2N@qdo44MwS(!V=EB+L-(Rs?uUX=(*QkQ>3uTLqA>a%}aBzTzg(_f$xj3;wQF!z` zJn57KjTGJYs^`_7L~j%` ziZ7+^`f~>VC07nRlPyu;%y&VCb;K=MH)k?A$#7%2BPtrSuzJ4nYY163;keOv*sSA9 zSpJ-AqpFgN1+fhJ(!hsm=)A0(+OxBQFylQ~RUN1`Hielch{{=d5{VJi{VAb0o=oa9Fxe_me*tobWoUN2x08W$`yFx$#cIJ}ji0_~lnshK#4&U1 zy;-5(Xq}gjK~&llC1BUXFV5Z8`CrSr_f7J59(rYJW5WrHs1X~_iKWMok)3%FyARJ{ZN8z}cTgFfyanaKizKrdr>+nhB;s@&N%?Q7Iq?R} ziC^BXJ#}d?H%jqG!`1757}=PVEy0sySF66l zfwRk^XKlWx)RP_dHa+bmx6S^;@WB@l$@$j$jcs?Xn%)AgIdfZfL;c=Y*DJR5z7Er4 z-iQYAN$vluzA+a`UkY zHUDcUg>O2XMTq+g{u}nL$!>u^l)w$O`Jg)=v*JBFl6edU&TLi$KeA1CRwR_!hQ)U# z3eQF2Cnsgo;Yd7S@%SUi7jkU$ZX&64YBB6Fw}+jyboqWQ@Zf@xjrh%qCvrl_CSFTK>ffvi z1GUV2IL1X}$*FX!i^+rxi#T&E%c+EQ{<`SiPkP)h{VrS7eeJu`%vBe^dGE$BvRi5n zC~b*Tzog`q5}Q3}o1w$`m^atc@1)!sdltbLBBH|;at*?zcNL-)Y+lT?#>am0?{OM< z(h?Cp%zEZ%kw|rI(#FTdjUVP=K0cW*yb8^}1UU99n5mrbQ!NOlA-y~mYLObNYxC9b z4$ST48J*Bb^9(NXHtFuoV@=^2Hox67F^u@j^{mCH7YD`_eY(;)H*mRgZY<&&G)EZQ zGa$}s>dF>+iD_{B_o?a6wr}5zcI)e&Q7A0Y*8>e!e|pedKDsHsl|2|&AEWttYN+Qe z7vzpOu1Pc|03CwtkVMC!!If)#L2J3!RRH6SbKmu|0#f_c+QE|B#p_$Qee~C*4&r9q zm1bm!0GS5&;?>@~aKlZjQff{_`}o-nF1Tx2AyJaerz!2rKlE2vu0Elwpy7UROHHb+ zi8Uyl^NB-H2k??`W@i?$-vK*@mhV2~Uy)Fwnw}BA^18OlzxHJlB4@t@QRaydg6#&4 zRNqvu;`>~ztc#4WbEXzcpt~l;IeU)h1jH0f(_oQ(9%fnFUYx1Tsx7Dv_)e^zn(Deh zjn-JV9ms1+2u(<6iL(ia-TD>JtC$?s Date: Fri, 20 Mar 2020 23:05:50 -0400 Subject: [PATCH 63/86] Added mob.set_stat() proc so we can capture mob stat changes. Also added a canary to detect attempts to set_stat() on ghosts. --- code/modules/mob/dead/observer/observer.dm | 7 +++++-- code/modules/mob/living/carbon/human/life.dm | 6 +++--- code/modules/mob/living/living.dm | 1 - code/modules/mob/mob.dm | 5 +++++ 4 files changed, 13 insertions(+), 6 deletions(-) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 6a72911b8b..96bea5fc74 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -94,8 +94,6 @@ plane = PLANE_GHOSTS //Why doesn't the var above work...??? verbs += /mob/observer/dead/proc/dead_tele - stat = DEAD - var/turf/T if(ismob(body)) T = get_turf(body) //Where is the body located? @@ -149,6 +147,11 @@ /mob/observer/dead/CanPass(atom/movable/mover, turf/target) return TRUE + +/mob/observer/dead/set_stat(var/new_stat) + if(new_stat != DEAD) + CRASH("It is best if observers stay dead, thank you.") + /* Transfer_mind is there to check if mob is being deleted/not going to have a body. Works together with spawning an observer, noted above. diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index c30d98b40d..f7ea3d06bf 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -1089,9 +1089,9 @@ return 1 -/mob/living/carbon/human/proc/set_stat(var/new_stat) - stat = new_stat - if(stat) +/mob/living/carbon/human/set_stat(var/new_stat) + . = ..() + if(. && stat) update_skin(1) /mob/living/carbon/human/handle_regular_hud_updates() diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 6b56d1d099..de6ca7a8d9 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -211,7 +211,6 @@ default behaviour is: else health = getMaxHealth() - getOxyLoss() - getToxLoss() - getFireLoss() - getBruteLoss() - getCloneLoss() - halloss - //This proc is used for mobs which are affected by pressure to calculate the amount of pressure that actually //affects them once clothing is factored in. ~Errorage /mob/living/proc/calculate_affecting_pressure(var/pressure) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index edf2a299c5..323f6d2bfa 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -1016,6 +1016,11 @@ mob/proc/yank_out_object() /mob/proc/updateicon() return +// Please always use this proc, never just set the var directly. +/mob/proc/set_stat(var/new_stat) + . = (stat != new_stat) + stat = new_stat + /mob/verb/face_direction() set name = "Face Direction" From 767e6227f5f611e2a199db6d76f71910bac67caf Mon Sep 17 00:00:00 2001 From: Leshana Date: Fri, 20 Mar 2020 22:52:21 -0400 Subject: [PATCH 64/86] Replace all direct setting of mob.stat with mob.set_stat() --- code/game/dna/genes/monkey.dm | 4 ++-- .../gamemodes/changeling/powers/epinephrine_overdose.dm | 2 +- code/game/gamemodes/changeling/powers/lesser_form.dm | 2 +- code/game/gamemodes/changeling/powers/revive.dm | 2 +- code/game/gamemodes/gameticker.dm | 4 ++-- code/game/gamemodes/technomancer/spells/resurrect.dm | 4 ++-- code/game/machinery/computer/aifixer.dm | 2 +- code/game/machinery/cryo.dm | 2 +- code/game/mecha/mecha.dm | 2 +- code/game/objects/items/devices/defib.dm | 2 +- code/game/objects/items/robot/robot_upgrades.dm | 2 +- code/modules/clothing/gloves/antagonist.dm | 2 +- code/modules/hydroponics/seed_mobs.dm | 2 +- code/modules/mob/dead/corpse.dm | 2 +- code/modules/mob/death.dm | 2 +- code/modules/mob/living/bot/bot.dm | 2 +- code/modules/mob/living/carbon/alien/life.dm | 6 +++--- code/modules/mob/living/carbon/brain/MMI.dm | 6 +++--- code/modules/mob/living/carbon/human/human_damage.dm | 2 +- code/modules/mob/living/carbon/metroid/life.dm | 8 ++++---- code/modules/mob/living/life.dm | 6 +++--- code/modules/mob/living/living.dm | 4 ++-- code/modules/mob/living/silicon/ai/life.dm | 2 +- code/modules/mob/living/silicon/decoy/life.dm | 2 +- code/modules/mob/living/silicon/pai/life.dm | 2 +- code/modules/mob/living/silicon/robot/drone/drone.dm | 2 +- code/modules/mob/living/silicon/robot/life.dm | 4 ++-- code/modules/mob/living/silicon/robot/robot_damage.dm | 2 +- .../living/simple_mob/subtypes/animal/passive/mouse.dm | 2 +- code/modules/organs/subtypes/machine.dm | 4 ++-- code/modules/research/prosfab_designs.dm | 2 +- code/modules/xenobio2/mob/xeno.dm | 2 +- maps/RandomZLevels/wildwest.dm | 4 ++-- 33 files changed, 49 insertions(+), 49 deletions(-) diff --git a/code/game/dna/genes/monkey.dm b/code/game/dna/genes/monkey.dm index 45e852551d..0089355ed3 100644 --- a/code/game/dna/genes/monkey.dm +++ b/code/game/dna/genes/monkey.dm @@ -69,7 +69,7 @@ O.take_overall_damage(M.getBruteLoss() + 40, M.getFireLoss()) O.adjustToxLoss(M.getToxLoss() + 20) O.adjustOxyLoss(M.getOxyLoss()) - O.stat = M.stat + O.set_stat(M.stat) O.a_intent = I_HURT for (var/obj/item/weapon/implant/I in implants) I.loc = O @@ -154,7 +154,7 @@ O.take_overall_damage(M.getBruteLoss(), M.getFireLoss()) O.adjustToxLoss(M.getToxLoss()) O.adjustOxyLoss(M.getOxyLoss()) - O.stat = M.stat + O.set_stat(M.stat) for (var/obj/item/weapon/implant/I in implants) I.loc = O I.implanted = O diff --git a/code/game/gamemodes/changeling/powers/epinephrine_overdose.dm b/code/game/gamemodes/changeling/powers/epinephrine_overdose.dm index d5be03c6b1..5d3c1a3be9 100644 --- a/code/game/gamemodes/changeling/powers/epinephrine_overdose.dm +++ b/code/game/gamemodes/changeling/powers/epinephrine_overdose.dm @@ -29,7 +29,7 @@ var/mob/living/carbon/human/C = src to_chat(C, "Energy rushes through us. [C.lying ? "We arise." : ""]") - C.stat = 0 + C.set_stat(CONSCIOUS) C.SetParalysis(0) C.SetStunned(0) C.SetWeakened(0) diff --git a/code/game/gamemodes/changeling/powers/lesser_form.dm b/code/game/gamemodes/changeling/powers/lesser_form.dm index 9d7c4de3d1..d7b9cb0489 100644 --- a/code/game/gamemodes/changeling/powers/lesser_form.dm +++ b/code/game/gamemodes/changeling/powers/lesser_form.dm @@ -100,7 +100,7 @@ O.adjustBruteLoss(C.getBruteLoss()) O.setOxyLoss(C.getOxyLoss()) O.adjustFireLoss(C.getFireLoss()) - O.stat = C.stat + O.set_stat(C.stat) for (var/obj/item/weapon/implant/I in implants) I.loc = O I.implanted = O diff --git a/code/game/gamemodes/changeling/powers/revive.dm b/code/game/gamemodes/changeling/powers/revive.dm index 2439fbe38a..61a061170e 100644 --- a/code/game/gamemodes/changeling/powers/revive.dm +++ b/code/game/gamemodes/changeling/powers/revive.dm @@ -79,7 +79,7 @@ C.update_canmove() C.mind.changeling.purchased_powers -= C feedback_add_details("changeling_powers","CR") - C.stat = CONSCIOUS + C.set_stat(CONSCIOUS) C.forbid_seeing_deadchat = FALSE C.timeofdeath = null src.verbs -= /mob/proc/changeling_revive diff --git a/code/game/gamemodes/gameticker.dm b/code/game/gamemodes/gameticker.dm index 92ec9cf0c5..12f39fd59d 100644 --- a/code/game/gamemodes/gameticker.dm +++ b/code/game/gamemodes/gameticker.dm @@ -201,10 +201,10 @@ var/global/datum/controller/gameticker/ticker var/turf/T = get_turf(M) if(T && T.z in using_map.station_levels) //we don't use M.death(0) because it calls a for(/mob) loop and M.health = 0 - M.stat = DEAD + M.set_stat(DEAD) if(1) //on a z-level 1 turf. M.health = 0 - M.stat = DEAD + M.set_stat(DEAD) //Now animate the cinematic switch(station_missed) diff --git a/code/game/gamemodes/technomancer/spells/resurrect.dm b/code/game/gamemodes/technomancer/spells/resurrect.dm index cc0374b4d6..02c072b90d 100644 --- a/code/game/gamemodes/technomancer/spells/resurrect.dm +++ b/code/game/gamemodes/technomancer/spells/resurrect.dm @@ -32,7 +32,7 @@ if(istype(L, /mob/living/simple_mob)) var/mob/living/simple_mob/SM = L SM.health = SM.getMaxHealth() / 3 - SM.stat = CONSCIOUS + SM.set_stat(CONSCIOUS) dead_mob_list -= SM living_mob_list += SM SM.update_icon() @@ -52,7 +52,7 @@ sleep(10 SECONDS) if(H.client) - L.stat = CONSCIOUS //Note that if whatever killed them in the first place wasn't fixed, they're likely to die again. + L.set_stat(CONSCIOUS) //Note that if whatever killed them in the first place wasn't fixed, they're likely to die again. dead_mob_list -= H living_mob_list += H H.timeofdeath = null diff --git a/code/game/machinery/computer/aifixer.dm b/code/game/machinery/computer/aifixer.dm index 5af8e2320c..874055afc2 100644 --- a/code/game/machinery/computer/aifixer.dm +++ b/code/game/machinery/computer/aifixer.dm @@ -110,7 +110,7 @@ src.occupant.adjustBruteLoss(-1) src.occupant.updatehealth() if (src.occupant.health >= 0 && src.occupant.stat == DEAD) - src.occupant.stat = CONSCIOUS + src.occupant.set_stat(CONSCIOUS) src.occupant.lying = 0 dead_mob_list -= src.occupant living_mob_list += src.occupant diff --git a/code/game/machinery/cryo.dm b/code/game/machinery/cryo.dm index 9f10ff4c90..2bae766452 100644 --- a/code/game/machinery/cryo.dm +++ b/code/game/machinery/cryo.dm @@ -232,7 +232,7 @@ return occupant.bodytemperature += 2*(air_contents.temperature - occupant.bodytemperature)*current_heat_capacity/(current_heat_capacity + air_contents.heat_capacity()) occupant.bodytemperature = max(occupant.bodytemperature, air_contents.temperature) // this is so ugly i'm sorry for doing it i'll fix it later i promise - occupant.stat = UNCONSCIOUS + occupant.set_stat(UNCONSCIOUS) occupant.dir = SOUTH if(occupant.bodytemperature < T0C) occupant.sleeping = max(5, (1/occupant.bodytemperature)*2000) diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index d78053d6b2..d684f993b9 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -1837,7 +1837,7 @@ O.aiRestorePowerRoutine = 0 O.control_disabled = 1 // Can't control things remotely if you're stuck in a card! O.laws = AI.laws - O.stat = AI.stat + O.set_stat(AI.stat) O.oxyloss = AI.getOxyLoss() O.fireloss = AI.getFireLoss() O.bruteloss = AI.getBruteLoss() diff --git a/code/game/objects/items/devices/defib.dm b/code/game/objects/items/devices/defib.dm index 7a3ea3240e..eea822d646 100644 --- a/code/game/objects/items/devices/defib.dm +++ b/code/game/objects/items/devices/defib.dm @@ -489,7 +489,7 @@ living_mob_list += M M.timeofdeath = 0 - M.stat = UNCONSCIOUS //Life() can bring them back to consciousness if it needs to. + M.set_stat(UNCONSCIOUS) //Life() can bring them back to consciousness if it needs to. M.failed_last_breath = 0 //So mobs that died of oxyloss don't revive and have perpetual out of breath. M.reload_fullscreen() diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index fe1685ec70..602f6e3a66 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -66,7 +66,7 @@ if(ghost.mind && ghost.mind.current == R) R.key = ghost.key - R.stat = CONSCIOUS + R.set_stat(CONSCIOUS) dead_mob_list -= R living_mob_list |= R R.notify_ai(ROBOT_NOTIFICATION_NEW_UNIT) diff --git a/code/modules/clothing/gloves/antagonist.dm b/code/modules/clothing/gloves/antagonist.dm index b11a29313d..d1a01d0e68 100644 --- a/code/modules/clothing/gloves/antagonist.dm +++ b/code/modules/clothing/gloves/antagonist.dm @@ -146,7 +146,7 @@ living_mob_list += H H.timeofdeath = 0 - H.stat = UNCONSCIOUS + H.set_stat(UNCONSCIOUS) H.failed_last_breath = 0 H.reload_fullscreen() diff --git a/code/modules/hydroponics/seed_mobs.dm b/code/modules/hydroponics/seed_mobs.dm index 0c9441dbac..8b5c4a56a1 100644 --- a/code/modules/hydroponics/seed_mobs.dm +++ b/code/modules/hydroponics/seed_mobs.dm @@ -12,7 +12,7 @@ spawn(75) if(!host.ckey && !host.client) host.death() // This seems redundant, but a lot of mobs don't - host.stat = DEAD // handle death() properly. Better safe than etc. + host.set_stat(DEAD) // handle death() properly. Better safe than etc. host.visible_message("[host] is malformed and unable to survive. It expires pitifully, leaving behind some seeds.") var/total_yield = rand(1,3) diff --git a/code/modules/mob/dead/corpse.dm b/code/modules/mob/dead/corpse.dm index 81a51214a7..18d81bf484 100644 --- a/code/modules/mob/dead/corpse.dm +++ b/code/modules/mob/dead/corpse.dm @@ -33,7 +33,7 @@ /obj/effect/landmark/mobcorpse/proc/createCorpse() //Creates a mob and checks for gear in each slot before attempting to equip it. var/mob/living/carbon/human/M = new /mob/living/carbon/human (src.loc) M.real_name = src.name - M.stat = 2 //Kills the new mob + M.set_stat(DEAD) //Kills the new mob if(src.corpseuniform) M.equip_to_slot_or_del(new src.corpseuniform(M), slot_w_uniform) if(src.corpsesuit) diff --git a/code/modules/mob/death.dm b/code/modules/mob/death.dm index dfd6846846..f11aa26bca 100644 --- a/code/modules/mob/death.dm +++ b/code/modules/mob/death.dm @@ -76,7 +76,7 @@ if(!gibbed && deathmessage != "no message") // This is gross, but reliable. Only brains use it. src.visible_message("\The [src.name] [deathmessage]") - stat = DEAD + set_stat(DEAD) update_canmove() diff --git a/code/modules/mob/living/bot/bot.dm b/code/modules/mob/living/bot/bot.dm index 7d71c92343..5e9f496646 100644 --- a/code/modules/mob/living/bot/bot.dm +++ b/code/modules/mob/living/bot/bot.dm @@ -79,7 +79,7 @@ /mob/living/bot/updatehealth() if(status_flags & GODMODE) health = getMaxHealth() - stat = CONSCIOUS + set_stat(CONSCIOUS) else health = getMaxHealth() - getFireLoss() - getBruteLoss() oxyloss = 0 diff --git a/code/modules/mob/living/carbon/alien/life.dm b/code/modules/mob/living/carbon/alien/life.dm index 2c39964ad6..3b57c6a5f7 100644 --- a/code/modules/mob/living/carbon/alien/life.dm +++ b/code/modules/mob/living/carbon/alien/life.dm @@ -51,7 +51,7 @@ if(paralysis && paralysis > 0) blinded = 1 - stat = UNCONSCIOUS + set_stat(UNCONSCIOUS) if(halloss > 0) adjustHalLoss(-3) @@ -61,13 +61,13 @@ if(mind.active && client != null) sleeping = max(sleeping-1, 0) blinded = 1 - stat = UNCONSCIOUS + set_stat(UNCONSCIOUS) else if(resting) if(halloss > 0) adjustHalLoss(-3) else - stat = CONSCIOUS + set_stat(CONSCIOUS) if(halloss > 0) adjustHalLoss(-1) diff --git a/code/modules/mob/living/carbon/brain/MMI.dm b/code/modules/mob/living/carbon/brain/MMI.dm index b237caf553..4e97a8d5a8 100644 --- a/code/modules/mob/living/carbon/brain/MMI.dm +++ b/code/modules/mob/living/carbon/brain/MMI.dm @@ -64,7 +64,7 @@ B.brainmob = null brainmob.loc = src brainmob.container = src - brainmob.stat = 0 + brainmob.set_stat(CONSCIOUS) dead_mob_list -= brainmob//Update dem lists living_mob_list += brainmob @@ -185,7 +185,7 @@ src.brainmob.add_language(LANGUAGE_EAL) src.brainmob.loc = src src.brainmob.container = src - src.brainmob.stat = 0 + src.brainmob.set_stat(CONSCIOUS) src.brainmob.silent = 0 radio = new(src) dead_mob_list -= src.brainmob @@ -230,7 +230,7 @@ /obj/item/device/mmi/digital/transfer_identity(var/mob/living/carbon/H) brainmob.dna = H.dna brainmob.timeofhostdeath = H.timeofdeath - brainmob.stat = 0 + brainmob.set_stat(CONSCIOUS) if(H.mind) H.mind.transfer_to(brainmob) return diff --git a/code/modules/mob/living/carbon/human/human_damage.dm b/code/modules/mob/living/carbon/human/human_damage.dm index fde95114bb..d262ca2b18 100644 --- a/code/modules/mob/living/carbon/human/human_damage.dm +++ b/code/modules/mob/living/carbon/human/human_damage.dm @@ -4,7 +4,7 @@ if(status_flags & GODMODE) health = getMaxHealth() - stat = CONSCIOUS + set_stat(CONSCIOUS) return var/total_burn = 0 diff --git a/code/modules/mob/living/carbon/metroid/life.dm b/code/modules/mob/living/carbon/metroid/life.dm index f11d9d137d..7643ea3d2e 100644 --- a/code/modules/mob/living/carbon/metroid/life.dm +++ b/code/modules/mob/living/carbon/metroid/life.dm @@ -102,18 +102,18 @@ else if (src.paralysis || src.stunned || src.weakened || (status_flags & FAKEDEATH)) //Stunned etc. if (src.stunned > 0) - src.stat = 0 + src.set_stat(CONSCIOUS) if (src.weakened > 0) src.lying = 0 - src.stat = 0 + src.set_stat(CONSCIOUS) if (src.paralysis > 0) src.blinded = 0 src.lying = 0 - src.stat = 0 + src.set_stat(CONSCIOUS) else src.lying = 0 - src.stat = 0 + src.set_stat(CONSCIOUS) if (src.stuttering) src.stuttering = 0 diff --git a/code/modules/mob/living/life.dm b/code/modules/mob/living/life.dm index f4ffcc7615..0718dc9421 100644 --- a/code/modules/mob/living/life.dm +++ b/code/modules/mob/living/life.dm @@ -98,11 +98,11 @@ updatehealth() if(stat != DEAD) if(paralysis) - stat = UNCONSCIOUS + set_stat(UNCONSCIOUS) else if (status_flags & FAKEDEATH) - stat = UNCONSCIOUS + set_stat(UNCONSCIOUS) else - stat = CONSCIOUS + set_stat(CONSCIOUS) return 1 /mob/living/proc/handle_statuses() diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index de6ca7a8d9..89ded4940c 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -207,7 +207,7 @@ default behaviour is: /mob/living/proc/updatehealth() if(status_flags & GODMODE) health = 100 - stat = CONSCIOUS + set_stat(CONSCIOUS) else health = getMaxHealth() - getOxyLoss() - getToxLoss() - getFireLoss() - getBruteLoss() - getCloneLoss() - halloss @@ -702,7 +702,7 @@ default behaviour is: timeofdeath = 0 // restore us to conciousness - stat = CONSCIOUS + set_stat(CONSCIOUS) // make the icons look correct regenerate_icons() diff --git a/code/modules/mob/living/silicon/ai/life.dm b/code/modules/mob/living/silicon/ai/life.dm index 0d429fa089..b1398d3170 100644 --- a/code/modules/mob/living/silicon/ai/life.dm +++ b/code/modules/mob/living/silicon/ai/life.dm @@ -169,7 +169,7 @@ /mob/living/silicon/ai/updatehealth() if(status_flags & GODMODE) health = 100 - stat = CONSCIOUS + set_stat(CONSCIOUS) setOxyLoss(0) else health = 100 - getFireLoss() - getBruteLoss() // Oxyloss is not part of health as it represents AIs backup power. AI is immune against ToxLoss as it is machine. diff --git a/code/modules/mob/living/silicon/decoy/life.dm b/code/modules/mob/living/silicon/decoy/life.dm index d62d5d15da..07683eb2dc 100644 --- a/code/modules/mob/living/silicon/decoy/life.dm +++ b/code/modules/mob/living/silicon/decoy/life.dm @@ -10,6 +10,6 @@ /mob/living/silicon/decoy/updatehealth() if(status_flags & GODMODE) health = 100 - stat = CONSCIOUS + set_stat(CONSCIOUS) else health = 100 - getOxyLoss() - getToxLoss() - getFireLoss() - getBruteLoss() diff --git a/code/modules/mob/living/silicon/pai/life.dm b/code/modules/mob/living/silicon/pai/life.dm index 42888a3827..e159308d1b 100644 --- a/code/modules/mob/living/silicon/pai/life.dm +++ b/code/modules/mob/living/silicon/pai/life.dm @@ -30,6 +30,6 @@ /mob/living/silicon/pai/updatehealth() if(status_flags & GODMODE) health = 100 - stat = CONSCIOUS + set_stat(CONSCIOUS) else health = 100 - getBruteLoss() - getFireLoss() diff --git a/code/modules/mob/living/silicon/robot/drone/drone.dm b/code/modules/mob/living/silicon/robot/drone/drone.dm index cc16dd6dc7..7658ddc1bf 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone.dm @@ -257,7 +257,7 @@ var/list/mob_hat_cache = list() /mob/living/silicon/robot/drone/updatehealth() if(status_flags & GODMODE) health = maxHealth - stat = CONSCIOUS + set_stat(CONSCIOUS) return health = maxHealth - (getBruteLoss() + getFireLoss()) return diff --git a/code/modules/mob/living/silicon/robot/life.dm b/code/modules/mob/living/silicon/robot/life.dm index 5974e7cd03..c08945b3e1 100644 --- a/code/modules/mob/living/silicon/robot/life.dm +++ b/code/modules/mob/living/silicon/robot/life.dm @@ -88,7 +88,7 @@ if (src.stat != 2) //Alive. if (src.paralysis || src.stunned || src.weakened || !src.has_power) //Stunned etc. - src.stat = 1 + src.set_stat(UNCONSCIOUS) if (src.stunned > 0) AdjustStunned(-1) if (src.weakened > 0) @@ -100,7 +100,7 @@ src.blinded = 0 else //Not stunned. - src.stat = 0 + src.set_stat(CONSCIOUS) AdjustConfused(-1) diff --git a/code/modules/mob/living/silicon/robot/robot_damage.dm b/code/modules/mob/living/silicon/robot/robot_damage.dm index c27d7e36b6..67ab5dd3c4 100644 --- a/code/modules/mob/living/silicon/robot/robot_damage.dm +++ b/code/modules/mob/living/silicon/robot/robot_damage.dm @@ -1,7 +1,7 @@ /mob/living/silicon/robot/updatehealth() if(status_flags & GODMODE) health = getMaxHealth() - stat = CONSCIOUS + set_stat(CONSCIOUS) return health = getMaxHealth() - (getBruteLoss() + getFireLoss()) return diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/passive/mouse.dm b/code/modules/mob/living/simple_mob/subtypes/animal/passive/mouse.dm index 09421f650b..f7a5cddc6f 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/passive/mouse.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/passive/mouse.dm @@ -76,7 +76,7 @@ /mob/living/simple_mob/animal/passive/mouse/proc/splat() src.health = 0 - src.stat = DEAD + src.set_stat(DEAD) src.icon_dead = "mouse_[body_color]_splat" src.icon_state = "mouse_[body_color]_splat" layer = MOB_LAYER diff --git a/code/modules/organs/subtypes/machine.dm b/code/modules/organs/subtypes/machine.dm index 55e3f2cd5f..fef02ada36 100644 --- a/code/modules/organs/subtypes/machine.dm +++ b/code/modules/organs/subtypes/machine.dm @@ -14,7 +14,7 @@ ..() // This is very ghetto way of rebooting an IPC. TODO better way. if(owner && owner.stat == DEAD) - owner.stat = 0 + owner.set_stat(CONSCIOUS) owner.visible_message("\The [owner] twitches visibly!") /obj/item/organ/internal/cell/emp_act(severity) @@ -68,7 +68,7 @@ stored_mmi.brainmob.languages = owner.languages if(owner && owner.stat == DEAD) - owner.stat = 0 + owner.set_stat(CONSCIOUS) dead_mob_list -= owner living_mob_list |= owner owner.visible_message("\The [owner] twitches visibly!") diff --git a/code/modules/research/prosfab_designs.dm b/code/modules/research/prosfab_designs.dm index d038736b96..da9cc05509 100644 --- a/code/modules/research/prosfab_designs.dm +++ b/code/modules/research/prosfab_designs.dm @@ -53,7 +53,7 @@ newspecies = prosfab.species var/mob/living/carbon/human/H = new(newloc,newspecies) - H.stat = DEAD + H.set_stat(DEAD) H.gender = gender for(var/obj/item/organ/external/EO in H.organs) if(EO.organ_tag == BP_TORSO || EO.organ_tag == BP_GROIN) diff --git a/code/modules/xenobio2/mob/xeno.dm b/code/modules/xenobio2/mob/xeno.dm index 9a854e9d8e..760eeb2239 100644 --- a/code/modules/xenobio2/mob/xeno.dm +++ b/code/modules/xenobio2/mob/xeno.dm @@ -93,7 +93,7 @@ Also includes Life and New traitdat.source = name if(!health) - stat = DEAD + set_stat(DEAD) /mob/living/simple_animal/xeno/bullet_act(var/obj/item/projectile/Proj) if(istype(Proj, /obj/item/projectile/beam/stun/xeno)) diff --git a/maps/RandomZLevels/wildwest.dm b/maps/RandomZLevels/wildwest.dm index 69c011264a..9e4a61d9c2 100644 --- a/maps/RandomZLevels/wildwest.dm +++ b/maps/RandomZLevels/wildwest.dm @@ -92,7 +92,7 @@ to_chat(user, "You feel as if you just narrowly avoided a terrible fate...") for(var/mob/living/simple_mob/faithless/F in living_mob_list) F.health = -10 - F.stat = 2 + F.set_stat(DEAD) F.icon_state = "faithless_dead" @@ -156,7 +156,7 @@ if(C.stat == DEAD) dead_mob_list -= C living_mob_list += C - C.stat = CONSCIOUS + C.set_stat(CONSCIOUS) C.tod = null C.setToxLoss(0) C.setOxyLoss(0) From a477b18ade685a8df3edbec150836a354d8fe285 Mon Sep 17 00:00:00 2001 From: Leshana Date: Fri, 20 Mar 2020 23:44:04 -0400 Subject: [PATCH 65/86] Added mob_living.set_stat() observer --- code/datums/observation/stat_set.dm | 24 ++++++++++++++++++++++++ polaris.dme | 1 + 2 files changed, 25 insertions(+) create mode 100644 code/datums/observation/stat_set.dm diff --git a/code/datums/observation/stat_set.dm b/code/datums/observation/stat_set.dm new file mode 100644 index 0000000000..b980d06ecc --- /dev/null +++ b/code/datums/observation/stat_set.dm @@ -0,0 +1,24 @@ +// Observer Pattern Implementation: Stat Set +// Registration type: /mob/living +// +// Raised when: A /mob/living changes stat, using the set_stat() proc +// +// Arguments that the called proc should expect: +// /mob/living/stat_mob: The mob whose stat changed +// /old_stat: Status before the change. +// /new_stat: Status after the change. + +GLOBAL_DATUM_INIT(stat_set_event, /decl/observ/stat_set, new) + +/decl/observ/stat_set + name = "Stat Set" + expected_type = /mob/living + +/**************** +* Stat Handling * +****************/ +/mob/living/set_stat(var/new_stat) + var/old_stat = stat + . = ..() + if(stat != old_stat) + GLOB.stat_set_event.raise_event(src, old_stat, new_stat) diff --git a/polaris.dme b/polaris.dme index 554931f8e9..8c1c72f871 100644 --- a/polaris.dme +++ b/polaris.dme @@ -294,6 +294,7 @@ #include "code\datums\observation\observation.dm" #include "code\datums\observation\shuttle_added.dm" #include "code\datums\observation\shuttle_moved.dm" +#include "code\datums\observation\stat_set.dm" #include "code\datums\observation\turf_changed.dm" #include "code\datums\observation\unequipped.dm" #include "code\datums\observation\z_moved.dm" From d40e9732d34eaa927f5a705373331af970fa1b23 Mon Sep 17 00:00:00 2001 From: Meghan-Rossi <56671765+Meghan-Rossi@users.noreply.github.com> Date: Sat, 21 Mar 2020 12:28:19 +0000 Subject: [PATCH 66/86] update /obj/machinery/light_construct/attack_hand(..) --- code/modules/power/lighting.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index a35bada02c..a0248e5a6d 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -75,12 +75,14 @@ var/global/list/light_type_cache = list() to_chat(user, "This casing doesn't support power cells for backup power.") /obj/machinery/light_construct/attack_hand(mob/user) + . = ..() + if(.) + return . // obj/machinery/attack_hand returns 1 if user can't use the machine if(cell) user.visible_message("[user] removes [cell] from [src]!","You remove [cell].") user.put_in_hands(cell) cell.update_icon() cell = null - add_fingerprint(user) /obj/machinery/light_construct/attackby(obj/item/weapon/W as obj, mob/user as mob) src.add_fingerprint(user) From c2d16acdca9dab1f8a290649ad5f08dace17b47b Mon Sep 17 00:00:00 2001 From: Leshana Date: Thu, 19 Mar 2020 22:45:40 -0400 Subject: [PATCH 67/86] Always call update_use_power() instead of directly setting the use_power var. - This will let us react to the change appropriately. - While we're here, lets define some constants so we can stop using bare numbers. - Always use those constants when calling update_use_power() --- .../components/binary_devices/dp_vent_pump.dm | 4 ++-- code/ATMOSPHERICS/components/binary_devices/pump.dm | 8 ++++---- code/ATMOSPHERICS/components/omni_devices/filter.dm | 6 +++--- code/ATMOSPHERICS/components/omni_devices/mixer.dm | 6 +++--- .../components/omni_devices/omni_base.dm | 2 +- .../components/trinary_devices/filter.dm | 2 +- .../ATMOSPHERICS/components/trinary_devices/mixer.dm | 4 ++-- code/ATMOSPHERICS/components/unary/cold_sink.dm | 2 +- code/ATMOSPHERICS/components/unary/heat_source.dm | 2 +- .../ATMOSPHERICS/components/unary/outlet_injector.dm | 6 +++--- code/ATMOSPHERICS/components/unary/vent_pump.dm | 6 +++--- code/ATMOSPHERICS/components/unary/vent_scrubber.dm | 10 +++++----- code/__defines/machinery.dm | 5 +++++ code/game/machinery/Sleeper.dm | 4 ++-- code/game/machinery/alarm.dm | 4 ++-- code/game/machinery/autolathe.dm | 4 ++-- code/game/machinery/cell_charger.dm | 6 +++--- code/game/machinery/computer/camera.dm | 2 +- code/game/machinery/cryo.dm | 4 ++-- code/game/machinery/floor_light.dm | 8 ++++---- code/game/machinery/holosign.dm | 4 ++-- code/game/machinery/jukebox.dm | 4 ++-- code/game/machinery/magnet.dm | 4 ++-- code/game/machinery/neonsign.dm | 4 ++-- code/game/machinery/oxygen_pump.dm | 8 ++++---- code/game/machinery/recharger.dm | 8 ++++---- code/game/machinery/robot_fabricator.dm | 4 ++-- code/game/machinery/supplybeacon.dm | 2 +- code/game/machinery/teleporter.dm | 8 ++++---- code/game/machinery/virtual_reality/ar_console.dm | 2 +- code/game/machinery/virtual_reality/vr_console.dm | 4 ++-- code/game/mecha/mech_fabricator.dm | 4 ++-- code/game/mecha/mech_prosthetics.dm | 4 ++-- code/modules/admin/verbs/debug.dm | 2 +- code/modules/holodeck/HolodeckControl.dm | 4 ++-- code/modules/holomap/station_holomap.dm | 4 ++-- code/modules/mob/living/silicon/ai/ai.dm | 6 +++--- code/modules/modular_computers/NTNet/NTNet_relay.dm | 4 ++-- code/modules/power/antimatter/control.dm | 4 ++-- code/modules/power/fusion/core/_core.dm | 4 ++-- .../power/fusion/fuel_assembly/fuel_injector.dm | 4 ++-- code/modules/power/generator.dm | 2 +- code/modules/power/lighting.dm | 4 ++-- .../particle_accelerator/particle_accelerator.dm | 4 ++-- .../particle_accelerator/particle_control.dm | 12 ++++++------ code/modules/power/supermatter/setup_supermatter.dm | 4 ++-- code/modules/recycling/disposal.dm | 6 +++--- code/modules/shieldgen/emergency_shield.dm | 4 ++-- code/modules/shieldgen/shield_diffuser.dm | 2 +- code/modules/xenoarcheaology/artifacts/autocloner.dm | 6 +++--- code/modules/xenoarcheaology/artifacts/replicator.dm | 4 ++-- .../xenoarcheaology/tools/artifact_harvester.dm | 8 ++++---- 52 files changed, 124 insertions(+), 119 deletions(-) diff --git a/code/ATMOSPHERICS/components/binary_devices/dp_vent_pump.dm b/code/ATMOSPHERICS/components/binary_devices/dp_vent_pump.dm index 41ba2cf705..0d00363292 100644 --- a/code/ATMOSPHERICS/components/binary_devices/dp_vent_pump.dm +++ b/code/ATMOSPHERICS/components/binary_devices/dp_vent_pump.dm @@ -214,10 +214,10 @@ if(!signal.data["tag"] || (signal.data["tag"] != id) || (signal.data["sigtype"]!="command")) return 0 if(signal.data["power"]) - use_power = text2num(signal.data["power"]) + update_use_power(text2num(signal.data["power"])) if(signal.data["power_toggle"]) - use_power = !use_power + update_use_power(!use_power) if(signal.data["direction"]) pump_direction = text2num(signal.data["direction"]) diff --git a/code/ATMOSPHERICS/components/binary_devices/pump.dm b/code/ATMOSPHERICS/components/binary_devices/pump.dm index b4b8187f45..8f3f84feb0 100644 --- a/code/ATMOSPHERICS/components/binary_devices/pump.dm +++ b/code/ATMOSPHERICS/components/binary_devices/pump.dm @@ -160,12 +160,12 @@ Thus, the two variables affect pump operation are set in New(): if(signal.data["power"]) if(text2num(signal.data["power"])) - use_power = 1 + update_use_power(USE_POWER_IDLE) else - use_power = 0 + update_use_power(USE_POWER_OFF) if("power_toggle" in signal.data) - use_power = !use_power + update_use_power(!use_power) if(signal.data["set_output_pressure"]) target_pressure = between( @@ -199,7 +199,7 @@ Thus, the two variables affect pump operation are set in New(): if(..()) return 1 if(href_list["power"]) - use_power = !use_power + update_use_power(!use_power) switch(href_list["set_press"]) if ("min") diff --git a/code/ATMOSPHERICS/components/omni_devices/filter.dm b/code/ATMOSPHERICS/components/omni_devices/filter.dm index 074c6c528d..df40f7da63 100644 --- a/code/ATMOSPHERICS/components/omni_devices/filter.dm +++ b/code/ATMOSPHERICS/components/omni_devices/filter.dm @@ -161,13 +161,13 @@ switch(href_list["command"]) if("power") if(!configuring) - use_power = !use_power + update_use_power(!use_power) else - use_power = 0 + update_use_power(USE_POWER_OFF) if("configure") configuring = !configuring if(configuring) - use_power = 0 + update_use_power(USE_POWER_OFF) //only allows config changes when in configuring mode ~otherwise you'll get weird pressure stuff going on if(configuring && !use_power) diff --git a/code/ATMOSPHERICS/components/omni_devices/mixer.dm b/code/ATMOSPHERICS/components/omni_devices/mixer.dm index 47c78427f0..0e77be767b 100644 --- a/code/ATMOSPHERICS/components/omni_devices/mixer.dm +++ b/code/ATMOSPHERICS/components/omni_devices/mixer.dm @@ -178,13 +178,13 @@ switch(href_list["command"]) if("power") if(!configuring) - use_power = !use_power + update_use_power(!use_power) else - use_power = 0 + update_use_power(USE_POWER_OFF) if("configure") configuring = !configuring if(configuring) - use_power = 0 + update_use_power(USE_POWER_OFF) //only allows config changes when in configuring mode ~otherwise you'll get weird pressure stuff going on if(configuring && !use_power) diff --git a/code/ATMOSPHERICS/components/omni_devices/omni_base.dm b/code/ATMOSPHERICS/components/omni_devices/omni_base.dm index 1a82bab1e2..10e4d655f8 100644 --- a/code/ATMOSPHERICS/components/omni_devices/omni_base.dm +++ b/code/ATMOSPHERICS/components/omni_devices/omni_base.dm @@ -67,7 +67,7 @@ last_flow_rate = 0 if(error_check()) - use_power = 0 + update_use_power(USE_POWER_OFF) if((stat & (NOPOWER|BROKEN)) || !use_power) return 0 diff --git a/code/ATMOSPHERICS/components/trinary_devices/filter.dm b/code/ATMOSPHERICS/components/trinary_devices/filter.dm index e900303e22..bc93df0384 100755 --- a/code/ATMOSPHERICS/components/trinary_devices/filter.dm +++ b/code/ATMOSPHERICS/components/trinary_devices/filter.dm @@ -73,7 +73,7 @@ icon_state += use_power ? "on" : "off" else icon_state += "off" - use_power = 0 + update_use_power(USE_POWER_OFF) /obj/machinery/atmospherics/trinary/atmos_filter/process() ..() diff --git a/code/ATMOSPHERICS/components/trinary_devices/mixer.dm b/code/ATMOSPHERICS/components/trinary_devices/mixer.dm index 8bf3d3477c..15048f5efb 100644 --- a/code/ATMOSPHERICS/components/trinary_devices/mixer.dm +++ b/code/ATMOSPHERICS/components/trinary_devices/mixer.dm @@ -35,7 +35,7 @@ icon_state += use_power ? "on" : "off" else icon_state += "off" - use_power = 0 + update_use_power(USE_POWER_OFF) /obj/machinery/atmospherics/trinary/mixer/New() ..() @@ -114,7 +114,7 @@ /obj/machinery/atmospherics/trinary/mixer/Topic(href,href_list) if(..()) return 1 if(href_list["power"]) - use_power = !use_power + update_use_power(!use_power) if(href_list["set_press"]) var/max_flow_rate = min(air1.volume, air2.volume) var/new_flow_rate = input(usr,"Enter new flow rate limit (0-[max_flow_rate]L/s)","Flow Rate Control",src.set_flow_rate) as num diff --git a/code/ATMOSPHERICS/components/unary/cold_sink.dm b/code/ATMOSPHERICS/components/unary/cold_sink.dm index 0fddd6d8e8..68fe41779d 100644 --- a/code/ATMOSPHERICS/components/unary/cold_sink.dm +++ b/code/ATMOSPHERICS/components/unary/cold_sink.dm @@ -99,7 +99,7 @@ if(..()) return 1 if(href_list["toggleStatus"]) - use_power = !use_power + update_use_power(!use_power) update_icon() if(href_list["temp"]) var/amount = text2num(href_list["temp"]) diff --git a/code/ATMOSPHERICS/components/unary/heat_source.dm b/code/ATMOSPHERICS/components/unary/heat_source.dm index 7a2caa1d9d..c71c6d3dc2 100644 --- a/code/ATMOSPHERICS/components/unary/heat_source.dm +++ b/code/ATMOSPHERICS/components/unary/heat_source.dm @@ -119,7 +119,7 @@ if(..()) return 1 if(href_list["toggleStatus"]) - use_power = !use_power + update_use_power(!use_power) update_icon() if(href_list["temp"]) var/amount = text2num(href_list["temp"]) diff --git a/code/ATMOSPHERICS/components/unary/outlet_injector.dm b/code/ATMOSPHERICS/components/unary/outlet_injector.dm index 5e62fe5802..324e5de89b 100644 --- a/code/ATMOSPHERICS/components/unary/outlet_injector.dm +++ b/code/ATMOSPHERICS/components/unary/outlet_injector.dm @@ -132,10 +132,10 @@ return 0 if(signal.data["power"]) - use_power = text2num(signal.data["power"]) + update_use_power(text2num(signal.data["power"])) if(signal.data["power_toggle"]) - use_power = !use_power + update_use_power(!use_power) if(signal.data["inject"]) spawn inject() @@ -160,7 +160,7 @@ /obj/machinery/atmospherics/unary/outlet_injector/attack_hand(mob/user as mob) to_chat(user, "You toggle \the [src].") injecting = !injecting - use_power = injecting + update_use_power(injecting ? USE_POWER_IDLE : USE_POWER_OFF) update_icon() /obj/machinery/atmospherics/unary/outlet_injector/attackby(var/obj/item/weapon/W as obj, var/mob/user as mob) diff --git a/code/ATMOSPHERICS/components/unary/vent_pump.dm b/code/ATMOSPHERICS/components/unary/vent_pump.dm index f30def6e07..0e1e12bb99 100644 --- a/code/ATMOSPHERICS/components/unary/vent_pump.dm +++ b/code/ATMOSPHERICS/components/unary/vent_pump.dm @@ -173,7 +173,7 @@ return 1 if (!node) - use_power = 0 + update_use_power(USE_POWER_OFF) if(!can_pump()) return 0 @@ -295,10 +295,10 @@ pump_direction = 1 if(signal.data["power"] != null) - use_power = text2num(signal.data["power"]) + update_use_power(text2num(signal.data["power"])) if(signal.data["power_toggle"] != null) - use_power = !use_power + update_use_power(!use_power) if(signal.data["checks"] != null) if (signal.data["checks"] == "default") diff --git a/code/ATMOSPHERICS/components/unary/vent_scrubber.dm b/code/ATMOSPHERICS/components/unary/vent_scrubber.dm index 34897b66ef..1de9feaa53 100644 --- a/code/ATMOSPHERICS/components/unary/vent_scrubber.dm +++ b/code/ATMOSPHERICS/components/unary/vent_scrubber.dm @@ -135,7 +135,7 @@ return 1 if (!node) - use_power = 0 + update_use_power(USE_POWER_OFF) //broadcast_status() if(!use_power || (stat & (NOPOWER|BROKEN))) return 0 @@ -180,21 +180,21 @@ return 0 if(signal.data["power"] != null) - use_power = text2num(signal.data["power"]) + update_use_power(text2num(signal.data["power"])) if(signal.data["power_toggle"] != null) - use_power = !use_power + update_use_power(!use_power) if(signal.data["panic_siphon"]) //must be before if("scrubbing" thing panic = text2num(signal.data["panic_siphon"]) if(panic) - use_power = 1 + update_use_power(USE_POWER_IDLE) scrubbing = 0 else scrubbing = 1 if(signal.data["toggle_panic_siphon"] != null) panic = !panic if(panic) - use_power = 1 + update_use_power(USE_POWER_IDLE) scrubbing = 0 else scrubbing = 1 diff --git a/code/__defines/machinery.dm b/code/__defines/machinery.dm index 3676071d7c..f7c2457b98 100644 --- a/code/__defines/machinery.dm +++ b/code/__defines/machinery.dm @@ -11,6 +11,11 @@ var/global/defer_powernet_rebuild = 0 // True if net rebuild will be called #define DOOR_CRUSH_DAMAGE 20 #define ALIEN_SELECT_AFK_BUFFER 1 // How many minutes that a person can be AFK before not being allowed to be an alien. +// Constants for machine's use_power +#define USE_POWER_OFF 0 // No continuous power use +#define USE_POWER_IDLE 1 // Machine is using power at its idle power level +#define USE_POWER_ACTIVE 2 // Machine is using power at its active power level + // Channel numbers for power. #define EQUIP 1 #define LIGHT 2 diff --git a/code/game/machinery/Sleeper.dm b/code/game/machinery/Sleeper.dm index f6750215bc..ec919e6dc4 100644 --- a/code/game/machinery/Sleeper.dm +++ b/code/game/machinery/Sleeper.dm @@ -386,7 +386,7 @@ M.client.perspective = EYE_PERSPECTIVE M.client.eye = src M.loc = src - update_use_power(2) + update_use_power(USE_POWER_ACTIVE) occupant = M update_icon() @@ -406,7 +406,7 @@ if(A in component_parts) continue A.loc = src.loc - update_use_power(1) + update_use_power(USE_POWER_IDLE) update_icon() toggle_filter() toggle_pump() diff --git a/code/game/machinery/alarm.dm b/code/game/machinery/alarm.dm index 5b061b4fb9..859aba6c43 100644 --- a/code/game/machinery/alarm.dm +++ b/code/game/machinery/alarm.dm @@ -192,7 +192,7 @@ if(!regulating_temperature) //check for when we should start adjusting temperature if(!get_danger_level(target_temperature, TLV["temperature"]) && abs(environment.temperature - target_temperature) > 2.0) - update_use_power(2) + update_use_power(USE_POWER_ACTIVE) regulating_temperature = 1 audible_message("\The [src] clicks as it starts [environment.temperature > target_temperature ? "cooling" : "heating"] the room.",\ "You hear a click and a faint electronic hum.") @@ -200,7 +200,7 @@ else //check for when we should stop adjusting temperature if(get_danger_level(target_temperature, TLV["temperature"]) || abs(environment.temperature - target_temperature) <= 0.5) - update_use_power(1) + update_use_power(USE_POWER_IDLE) regulating_temperature = 0 audible_message("\The [src] clicks quietly as it stops [environment.temperature > target_temperature ? "cooling" : "heating"] the room.",\ "You hear a click as a faint electronic humming stops.") diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm index ff26049fa6..2250c219fa 100644 --- a/code/game/machinery/autolathe.dm +++ b/code/game/machinery/autolathe.dm @@ -246,7 +246,7 @@ return busy = 1 - update_use_power(2) + update_use_power(USE_POWER_ACTIVE) //Check if we still have the materials. var/coeff = (making.no_scale ? 1 : mat_efficiency) //stacks are unaffected by production coefficient @@ -265,7 +265,7 @@ sleep(build_time) busy = 0 - update_use_power(1) + update_use_power(USE_POWER_IDLE) update_icon() // So lid opens //Sanity check. diff --git a/code/game/machinery/cell_charger.dm b/code/game/machinery/cell_charger.dm index 0ceae52046..97ed6ed9fb 100644 --- a/code/game/machinery/cell_charger.dm +++ b/code/game/machinery/cell_charger.dm @@ -118,16 +118,16 @@ /obj/machinery/cell_charger/process() //to_world("ccpt [charging] [stat]") if((stat & (BROKEN|NOPOWER)) || !anchored) - update_use_power(0) + update_use_power(USE_POWER_OFF) return if(charging && !charging.fully_charged()) charging.give(efficiency*CELLRATE) - update_use_power(2) + update_use_power(USE_POWER_ACTIVE) update_icon() else - update_use_power(1) + update_use_power(USE_POWER_IDLE) /obj/machinery/cell_charger/RefreshParts() var/E = 0 diff --git a/code/game/machinery/computer/camera.dm b/code/game/machinery/computer/camera.dm index 2968ae8aaf..5ec0b065bd 100644 --- a/code/game/machinery/computer/camera.dm +++ b/code/game/machinery/computer/camera.dm @@ -170,7 +170,7 @@ src.current_camera = C if(current_camera) current_camera.camera_computers_using_this.Add(src) - use_power = 2 + update_use_power(USE_POWER_ACTIVE) var/mob/living/L = current_camera.loc if(istype(L)) L.tracking_initiated() diff --git a/code/game/machinery/cryo.dm b/code/game/machinery/cryo.dm index 9f10ff4c90..977f49b65a 100644 --- a/code/game/machinery/cryo.dm +++ b/code/game/machinery/cryo.dm @@ -291,7 +291,7 @@ unbuckle_mob(occupant, force = TRUE) occupant = null current_heat_capacity = initial(current_heat_capacity) - update_use_power(1) + update_use_power(USE_POWER_IDLE) return /obj/machinery/atmospherics/unary/cryo_cell/proc/put_mob(mob/living/carbon/M as mob) if(stat & (NOPOWER|BROKEN)) @@ -322,7 +322,7 @@ vis_contents |= occupant occupant.pixel_y += 19 current_heat_capacity = HEAT_CAPACITY_HUMAN - update_use_power(2) + update_use_power(USE_POWER_ACTIVE) // M.metabslow = 1 add_fingerprint(usr) update_icon() diff --git a/code/game/machinery/floor_light.dm b/code/game/machinery/floor_light.dm index f02d3c2855..2c391a07ce 100644 --- a/code/game/machinery/floor_light.dm +++ b/code/game/machinery/floor_light.dm @@ -72,7 +72,7 @@ var/list/floor_light_cache = list() return on = !on - if(on) use_power = 2 + if(on) update_use_power(USE_POWER_ACTIVE) visible_message("\The [user] turns \the [src] [on ? "on" : "off"].") update_brightness() return @@ -81,11 +81,11 @@ var/list/floor_light_cache = list() ..() var/need_update if((!anchored || broken()) && on) - use_power = 0 + update_use_power(USE_POWER_OFF) on = 0 need_update = 1 else if(use_power && !on) - use_power = 0 + update_use_power(USE_POWER_OFF) need_update = 1 if(need_update) update_brightness() @@ -95,7 +95,7 @@ var/list/floor_light_cache = list() if(light_range != default_light_range || light_power != default_light_power || light_color != default_light_colour) set_light(default_light_range, default_light_power, default_light_colour) else - use_power = 0 + update_use_power(USE_POWER_OFF) if(light_range || light_power) set_light(0) diff --git a/code/game/machinery/holosign.dm b/code/game/machinery/holosign.dm index 9a656ac3be..89f17c5ab0 100644 --- a/code/game/machinery/holosign.dm +++ b/code/game/machinery/holosign.dm @@ -19,7 +19,7 @@ if(stat & (BROKEN|NOPOWER)) return lit = !lit - use_power = lit ? 2 : 1 + update_use_power(lit ? USE_POWER_ACTIVE : USE_POWER_IDLE) update_icon() /obj/machinery/holosign/update_icon() @@ -34,7 +34,7 @@ ..() if(stat & NOPOWER) lit = 0 - use_power = 0 + update_use_power(USE_POWER_OFF) update_icon() diff --git a/code/game/machinery/jukebox.dm b/code/game/machinery/jukebox.dm index f2808dbc18..f71a334447 100644 --- a/code/game/machinery/jukebox.dm +++ b/code/game/machinery/jukebox.dm @@ -249,7 +249,7 @@ datum/track/New(var/title_name, var/audio) main_area.forced_ambience = null playing = 0 - update_use_power(1) + update_use_power(USE_POWER_IDLE) update_icon() @@ -271,7 +271,7 @@ datum/track/New(var/title_name, var/audio) main_area.play_ambience(M) playing = 1 - update_use_power(2) + update_use_power(USE_POWER_ACTIVE) update_icon() // Advance to the next track - Don't start playing it unless we were already playing diff --git a/code/game/machinery/magnet.dm b/code/game/machinery/magnet.dm index 9f97ab0360..eb5a91ccbe 100644 --- a/code/game/machinery/magnet.dm +++ b/code/game/machinery/magnet.dm @@ -142,10 +142,10 @@ // Update power usage: if(on) - use_power = 2 + update_use_power(USE_POWER_ACTIVE) active_power_usage = electricity_level*15 else - use_power = 0 + update_use_power(USE_POWER_OFF) // Overload conditions: /* // Eeeehhh kinda stupid diff --git a/code/game/machinery/neonsign.dm b/code/game/machinery/neonsign.dm index fe5d5370a8..6d406a8f36 100644 --- a/code/game/machinery/neonsign.dm +++ b/code/game/machinery/neonsign.dm @@ -19,7 +19,7 @@ if(stat & (BROKEN|NOPOWER)) return lit = !lit - use_power = lit ? 2 : 1 + update_use_power(lit ? USE_POWER_ACTIVE : USE_POWER_IDLE) update_icon() /obj/machinery/neonsign/update_icon() @@ -34,7 +34,7 @@ ..() if(stat & NOPOWER) lit = 0 - use_power = 0 + update_use_power(USE_POWER_OFF) update_icon() diff --git a/code/game/machinery/oxygen_pump.dm b/code/game/machinery/oxygen_pump.dm index 7f2b310ed6..10c96a6b6a 100644 --- a/code/game/machinery/oxygen_pump.dm +++ b/code/game/machinery/oxygen_pump.dm @@ -73,7 +73,7 @@ if(breather.internals) breather.internals.icon_state = "internal0" breather = null - use_power = 1 + update_use_power(USE_POWER_IDLE) /obj/machinery/oxygen_pump/attack_ai(mob/user as mob) ui_interact(user) @@ -90,7 +90,7 @@ breather.internal = tank if(breather.internals) breather.internals.icon_state = "internal1" - use_power = 2 + update_use_power(USE_POWER_ACTIVE) /obj/machinery/oxygen_pump/proc/can_apply_to_target(var/mob/living/carbon/human/target, mob/user as mob) if(!user) @@ -162,7 +162,7 @@ contained.forceMove(src) src.visible_message("\The [contained] rapidly retracts back into \the [src]!") breather = null - use_power = 1 + update_use_power(USE_POWER_IDLE) else if(!breather.internal && tank) breather.internal = tank if(breather.internals) @@ -287,7 +287,7 @@ contained.forceMove(src) src.visible_message("\The [contained] rapidly retracts back into \the [src]!") breather = null - use_power = 1 + update_use_power(USE_POWER_IDLE) else if(!breather.internal && tank) breather.internal = tank if(breather.internals) diff --git a/code/game/machinery/recharger.dm b/code/game/machinery/recharger.dm index 92c28366fa..79007144d5 100644 --- a/code/game/machinery/recharger.dm +++ b/code/game/machinery/recharger.dm @@ -117,12 +117,12 @@ /obj/machinery/recharger/process() if(stat & (NOPOWER|BROKEN) || !anchored) - update_use_power(0) + update_use_power(USE_POWER_OFF) icon_state = icon_state_idle return if(!charging) - update_use_power(1) + update_use_power(USE_POWER_IDLE) icon_state = icon_state_idle else var/obj/item/weapon/cell/C = charging.get_cell() @@ -130,10 +130,10 @@ if(!C.fully_charged()) icon_state = icon_state_charging C.give(CELLRATE*efficiency) - update_use_power(2) + update_use_power(USE_POWER_ACTIVE) else icon_state = icon_state_charged - update_use_power(1) + update_use_power(USE_POWER_IDLE) /obj/machinery/recharger/emp_act(severity) if(stat & (NOPOWER|BROKEN) || !anchored) diff --git a/code/game/machinery/robot_fabricator.dm b/code/game/machinery/robot_fabricator.dm index 7c5f8cafa0..d415162f80 100644 --- a/code/game/machinery/robot_fabricator.dm +++ b/code/game/machinery/robot_fabricator.dm @@ -115,7 +115,7 @@ Please wait until completion...
    if(!isnull(building)) if(metal_amount >= build_cost) operating = 1 - update_use_power(2) + update_use_power(USE_POWER_ACTIVE) metal_amount = max(0, metal_amount - build_cost) @@ -128,7 +128,7 @@ Please wait until completion...
    if(!isnull(being_built)) being_built.loc = get_turf(src) being_built = null - update_use_power(1) + update_use_power(USE_POWER_IDLE) operating = 0 overlays -= "fab-active" return diff --git a/code/game/machinery/supplybeacon.dm b/code/game/machinery/supplybeacon.dm index 9f228be5d4..e515aaa36b 100644 --- a/code/game/machinery/supplybeacon.dm +++ b/code/game/machinery/supplybeacon.dm @@ -58,7 +58,7 @@ /obj/machinery/power/supply_beacon/attack_hand(var/mob/user) if(expended) - use_power = 0 + update_use_power(USE_POWER_OFF) to_chat (user, "\The [src] has used up its charge.") return diff --git a/code/game/machinery/teleporter.dm b/code/game/machinery/teleporter.dm index a0bdb5cd43..1955c52a6c 100644 --- a/code/game/machinery/teleporter.dm +++ b/code/game/machinery/teleporter.dm @@ -356,8 +356,8 @@ if(com) com.icon_state = "tele1" use_power(5000) - update_use_power(2) - com.update_use_power(2) + update_use_power(USE_POWER_ACTIVE) + com.update_use_power(USE_POWER_ACTIVE) for(var/mob/O in hearers(src, null)) O.show_message("Teleporter engaged!", 2) add_fingerprint(usr) @@ -371,8 +371,8 @@ if(com) com.icon_state = "tele0" com.accurate = 0 - com.update_use_power(1) - update_use_power(1) + com.update_use_power(USE_POWER_IDLE) + update_use_power(USE_POWER_IDLE) for(var/mob/O in hearers(src, null)) O.show_message("Teleporter disengaged!", 2) add_fingerprint(usr) diff --git a/code/game/machinery/virtual_reality/ar_console.dm b/code/game/machinery/virtual_reality/ar_console.dm index 1f4c8c16fe..f4c6049487 100644 --- a/code/game/machinery/virtual_reality/ar_console.dm +++ b/code/game/machinery/virtual_reality/ar_console.dm @@ -73,7 +73,7 @@ if(A in component_parts) continue A.loc = src.loc - update_use_power(1) + update_use_power(USE_POWER_IDLE) update_icon() /obj/machinery/vr_sleeper/alien/enter_vr() diff --git a/code/game/machinery/virtual_reality/vr_console.dm b/code/game/machinery/virtual_reality/vr_console.dm index dcd6e555b9..2bdfc53464 100644 --- a/code/game/machinery/virtual_reality/vr_console.dm +++ b/code/game/machinery/virtual_reality/vr_console.dm @@ -174,7 +174,7 @@ M.client.perspective = EYE_PERSPECTIVE M.client.eye = src M.loc = src - update_use_power(2) + update_use_power(USE_POWER_ACTIVE) occupant = M update_icon() @@ -203,7 +203,7 @@ if(A in component_parts) continue A.loc = src.loc - update_use_power(1) + update_use_power(USE_POWER_IDLE) update_icon() /obj/machinery/vr_sleeper/proc/enter_vr() diff --git a/code/game/mecha/mech_fabricator.dm b/code/game/mecha/mech_fabricator.dm index 24176ef0f8..bc6ef51556 100644 --- a/code/game/mecha/mech_fabricator.dm +++ b/code/game/mecha/mech_fabricator.dm @@ -48,11 +48,11 @@ if(stat) return if(busy) - use_power = 2 + update_use_power(USE_POWER_ACTIVE) progress += speed check_build() else - use_power = 1 + update_use_power(USE_POWER_IDLE) update_icon() /obj/machinery/mecha_part_fabricator/update_icon() diff --git a/code/game/mecha/mech_prosthetics.dm b/code/game/mecha/mech_prosthetics.dm index f554c936c6..925a24dc1f 100644 --- a/code/game/mecha/mech_prosthetics.dm +++ b/code/game/mecha/mech_prosthetics.dm @@ -52,11 +52,11 @@ if(stat) return if(busy) - use_power = 2 + update_use_power(USE_POWER_ACTIVE) progress += speed check_build() else - use_power = 1 + update_use_power(USE_POWER_IDLE) update_icon() /obj/machinery/pros_fabricator/update_icon() diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index d14c37d97e..feebada82a 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -539,7 +539,7 @@ Pump.air2.gas["nitrogen"] = 3750 //The contents of 2 canisters. Pump.air2.temperature = 50 Pump.air2.update_values() - Pump.use_power=1 + Pump.update_use_power(USE_POWER_IDLE) Pump.target_pressure = 4500 Pump.update_icon() diff --git a/code/modules/holodeck/HolodeckControl.dm b/code/modules/holodeck/HolodeckControl.dm index ed1ced9c78..0147c1194c 100644 --- a/code/modules/holodeck/HolodeckControl.dm +++ b/code/modules/holodeck/HolodeckControl.dm @@ -224,7 +224,7 @@ damaged = 1 loadProgram(powerdown_program, 0) active = 0 - use_power = 1 + update_use_power(USE_POWER_IDLE) for(var/mob/M in range(10,src)) M.show_message("The holodeck overloads!") @@ -271,7 +271,7 @@ linkedholodeck.gravitychange(1) active = 0 - use_power = 1 + update_use_power(USE_POWER_IDLE) /obj/machinery/computer/HolodeckControl/proc/loadProgram(var/prog, var/check_delay = 1) diff --git a/code/modules/holomap/station_holomap.dm b/code/modules/holomap/station_holomap.dm index d38875f220..3237f79590 100644 --- a/code/modules/holomap/station_holomap.dm +++ b/code/modules/holomap/station_holomap.dm @@ -126,7 +126,7 @@ GLOB.moved_event.register(watching_mob, src, /obj/machinery/station_map/proc/checkPosition) GLOB.dir_set_event.register(watching_mob, src, /obj/machinery/station_map/proc/checkPosition) GLOB.destroyed_event.register(watching_mob, src, /obj/machinery/station_map/proc/stopWatching) - update_use_power(2) + update_use_power(USE_POWER_ACTIVE) if(bogus) to_chat(user, "The holomap failed to initialize. This area of space cannot be mapped.") @@ -156,7 +156,7 @@ GLOB.dir_set_event.unregister(watching_mob, src) GLOB.destroyed_event.unregister(watching_mob, src) watching_mob = null - update_use_power(1) + update_use_power(USE_POWER_IDLE) /obj/machinery/station_map/power_change() . = ..() diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 1d42d8370e..065972a23c 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -319,14 +319,14 @@ var/list/ai_verbs_default = list( qdel(src) return if(powered_ai.APU_power) - use_power = 0 + update_use_power(USE_POWER_OFF) return if(!powered_ai.anchored) loc = powered_ai.loc - use_power = 0 + update_use_power(USE_POWER_OFF) use_power(50000) // Less optimalised but only called if AI is unwrenched. This prevents usage of wrenching as method to keep AI operational without power. Intellicard is for that. if(powered_ai.anchored) - use_power = 2 + update_use_power(USE_POWER_ACTIVE) /mob/living/silicon/ai/proc/pick_icon() set category = "AI Settings" diff --git a/code/modules/modular_computers/NTNet/NTNet_relay.dm b/code/modules/modular_computers/NTNet/NTNet_relay.dm index d659caaf40..5720d3b6e7 100644 --- a/code/modules/modular_computers/NTNet/NTNet_relay.dm +++ b/code/modules/modular_computers/NTNet/NTNet_relay.dm @@ -38,9 +38,9 @@ /obj/machinery/ntnet_relay/process() if(operable()) - use_power = 2 + update_use_power(USE_POWER_ACTIVE) else - use_power = 1 + update_use_power(USE_POWER_IDLE) if(dos_overload) dos_overload = max(0, dos_overload - dos_dissipate) diff --git a/code/modules/power/antimatter/control.dm b/code/modules/power/antimatter/control.dm index 260730391c..3e2c2a6e51 100644 --- a/code/modules/power/antimatter/control.dm +++ b/code/modules/power/antimatter/control.dm @@ -211,10 +211,10 @@ /obj/machinery/power/am_control_unit/proc/toggle_power() active = !active if(active) - use_power = 2 + update_use_power(USE_POWER_ACTIVE) visible_message("The [src.name] starts up.") else - use_power = 1 + update_use_power(USE_POWER_IDLE) visible_message("The [src.name] shuts down.") update_icon() return diff --git a/code/modules/power/fusion/core/_core.dm b/code/modules/power/fusion/core/_core.dm index 99b0346e62..648643e5e2 100644 --- a/code/modules/power/fusion/core/_core.dm +++ b/code/modules/power/fusion/core/_core.dm @@ -70,7 +70,7 @@ var/list/fusion_cores = list() owned_field = new(loc, src) owned_field.ChangeFieldStrength(field_strength) icon_state = "core1" - use_power = 2 + update_use_power(USE_POWER_ACTIVE) . = 1 /obj/machinery/power/fusion_core/proc/Shutdown(var/force_rupture) @@ -82,7 +82,7 @@ var/list/fusion_cores = list() owned_field.RadiateAll() qdel(owned_field) owned_field = null - use_power = 1 + update_use_power(USE_POWER_IDLE) /obj/machinery/power/fusion_core/proc/AddParticles(var/name, var/quantity = 1) if(owned_field) diff --git a/code/modules/power/fusion/fuel_assembly/fuel_injector.dm b/code/modules/power/fusion/fuel_assembly/fuel_injector.dm index 80a512b91b..ef25aaae1f 100644 --- a/code/modules/power/fusion/fuel_assembly/fuel_injector.dm +++ b/code/modules/power/fusion/fuel_assembly/fuel_injector.dm @@ -103,13 +103,13 @@ var/list/fuel_injectors = list() if(!injecting && cur_assembly) icon_state = "injector1" injecting = 1 - use_power = 1 + update_use_power(USE_POWER_IDLE) /obj/machinery/fusion_fuel_injector/proc/StopInjecting() if(injecting) injecting = 0 icon_state = "injector0" - use_power = 0 + update_use_power(USE_POWER_OFF) /obj/machinery/fusion_fuel_injector/proc/Inject() if(!injecting) diff --git a/code/modules/power/generator.dm b/code/modules/power/generator.dm index 2eadfc520a..f77deba261 100644 --- a/code/modules/power/generator.dm +++ b/code/modules/power/generator.dm @@ -156,7 +156,7 @@ user.visible_message("[user.name] [anchored ? "secures" : "unsecures"] the bolts holding [src.name] to the floor.", \ "You [anchored ? "secure" : "unsecure"] the bolts holding [src] to the floor.", \ "You hear a ratchet.") - use_power = anchored + update_use_power(anchored ? USE_POWER_IDLE : USE_POWER_ACTIVE) if(anchored) // Powernet connection stuff. connect_to_network() else diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index ab91a82510..85a19aa12f 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -320,10 +320,10 @@ var/global/list/light_type_cache = list() on = 0 set_light(0) else - use_power = 2 + update_use_power(USE_POWER_ACTIVE) set_light(brightness_range, brightness_power, brightness_color) else - use_power = 1 + update_use_power(USE_POWER_IDLE) set_light(0) active_power_usage = ((light_range * light_power) * LIGHTING_POWER_FACTOR) diff --git a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm index 7460830f21..50e9fd27c5 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm @@ -383,10 +383,10 @@ So, hopefully this is helpful if any more icons are to be added/changed/wonderin if(src.construction_state < 3)//Was taken apart, update state update_state() if(use_power) - use_power = 0 + update_use_power(USE_POWER_OFF) src.construction_state = temp_state if(src.construction_state >= 3) - use_power = 1 + update_use_power(USE_POWER_IDLE) update_icon() return 1 return 0 diff --git a/code/modules/power/singularity/particle_accelerator/particle_control.dm b/code/modules/power/singularity/particle_accelerator/particle_control.dm index bcdd0d5036..2ff5fba318 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_control.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_control.dm @@ -42,7 +42,7 @@ /obj/machinery/particle_accelerator/control_box/update_state() if(construction_state < 3) - update_use_power(0) + update_use_power(USE_POWER_OFF) assembled = 0 active = 0 for(var/obj/structure/particle_accelerator/part in connected_parts) @@ -52,7 +52,7 @@ connected_parts = list() return if(!part_scan()) - update_use_power(1) + update_use_power(USE_POWER_IDLE) active = 0 connected_parts = list() @@ -138,9 +138,9 @@ ..() if(stat & NOPOWER) active = 0 - update_use_power(0) + update_use_power(USE_POWER_OFF) else if(!stat && construction_state == 3) - update_use_power(1) + update_use_power(USE_POWER_IDLE) /obj/machinery/particle_accelerator/control_box/process() @@ -212,13 +212,13 @@ message_admins("PA Control Computer turned [active ?"ON":"OFF"] by [key_name(usr, usr.client)](
    ?) in ([x],[y],[z] - JMP)",0,1) log_game("PACCEL([x],[y],[z]) [key_name(usr)] turned [active?"ON":"OFF"].") if(active) - update_use_power(2) + update_use_power(USE_POWER_ACTIVE) for(var/obj/structure/particle_accelerator/part in connected_parts) part.strength = src.strength part.powered = 1 part.update_icon() else - update_use_power(1) + update_use_power(USE_POWER_IDLE) for(var/obj/structure/particle_accelerator/part in connected_parts) part.strength = null part.powered = 0 diff --git a/code/modules/power/supermatter/setup_supermatter.dm b/code/modules/power/supermatter/setup_supermatter.dm index 7477623805..c0b63d9ce1 100644 --- a/code/modules/power/supermatter/setup_supermatter.dm +++ b/code/modules/power/supermatter/setup_supermatter.dm @@ -126,7 +126,7 @@ GLOBAL_LIST_BOILERPLATE(all_engine_setup_markers, /obj/effect/engine_setup) log_and_message_admins("## WARNING: Unable to locate pump at [x] [y] [z]!") return SETUP_WARNING P.target_pressure = P.max_pressure_setting - P.use_power = 1 + P.update_use_power(USE_POWER_IDLE) P.update_icon() return SETUP_OK @@ -259,7 +259,7 @@ GLOBAL_LIST_BOILERPLATE(all_engine_setup_markers, /obj/effect/engine_setup) return SETUP_WARNING F.rebuild_filtering_list() - F.use_power = 1 + F.update_use_power(USE_POWER_IDLE) F.update_icon() return SETUP_OK diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index 8a2e9796cd..b8aba13939 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -359,7 +359,7 @@ // charge the gas reservoir and perform flush if ready /obj/machinery/disposal/process() if(!air_contents || (stat & BROKEN)) // nothing can happen if broken - update_use_power(0) + update_use_power(USE_POWER_OFF) return flush_count++ @@ -377,7 +377,7 @@ flush() if(mode != 1) //if off or ready, no need to charge - update_use_power(1) + update_use_power(USE_POWER_IDLE) else if(air_contents.return_pressure() >= SEND_PRESSURE) mode = 2 //if full enough, switch to ready mode update() @@ -386,7 +386,7 @@ /obj/machinery/disposal/proc/pressurize() if(stat & NOPOWER) // won't charge if no power - update_use_power(0) + update_use_power(USE_POWER_OFF) return var/atom/L = loc // recharging from loc turf diff --git a/code/modules/shieldgen/emergency_shield.dm b/code/modules/shieldgen/emergency_shield.dm index e764e0b516..19a720e9ad 100644 --- a/code/modules/shieldgen/emergency_shield.dm +++ b/code/modules/shieldgen/emergency_shield.dm @@ -156,7 +156,7 @@ idle_power_usage = 0 for(var/obj/machinery/shield/shield_tile in deployed_shields) idle_power_usage += shield_tile.shield_idle_power - update_use_power(1) + update_use_power(USE_POWER_IDLE) /obj/machinery/shieldgen/proc/shields_down() if(!active) return 0 //If it's already off, how did this get called? @@ -166,7 +166,7 @@ collapse_shields() - update_use_power(0) + update_use_power(USE_POWER_OFF) /obj/machinery/shieldgen/proc/create_shields() for(var/turf/target_tile in range(2, src)) diff --git a/code/modules/shieldgen/shield_diffuser.dm b/code/modules/shieldgen/shield_diffuser.dm index c30f8a7351..39f4c02aaf 100644 --- a/code/modules/shieldgen/shield_diffuser.dm +++ b/code/modules/shieldgen/shield_diffuser.dm @@ -57,7 +57,7 @@ update_icon() return enabled = !enabled - use_power = enabled + 1 + update_use_power(enabled ? USE_POWER_ACTIVE : USE_POWER_IDLE) update_icon() to_chat(usr, "You turn \the [src] [enabled ? "on" : "off"].") diff --git a/code/modules/xenoarcheaology/artifacts/autocloner.dm b/code/modules/xenoarcheaology/artifacts/autocloner.dm index e8ee5a16c1..1fa0cc6244 100644 --- a/code/modules/xenoarcheaology/artifacts/autocloner.dm +++ b/code/modules/xenoarcheaology/artifacts/autocloner.dm @@ -54,7 +54,7 @@ //if we've finished growing... if(time_spent_spawning >= time_per_spawn) time_spent_spawning = 0 - use_power = 1 + update_use_power(USE_POWER_IDLE) src.visible_message("\icon[src] [src] pings!") icon_state = "cellold1" desc = "It's full of a bubbling viscous liquid, and is lit by a mysterious glow." @@ -63,11 +63,11 @@ //if we're getting close to finished, kick into overdrive power usage if(time_spent_spawning / time_per_spawn > 0.75) - use_power = 2 + update_use_power(USE_POWER_ACTIVE) icon_state = "cellold2" desc = "It's full of a bubbling viscous liquid, and is lit by a mysterious glow. A dark shape appears to be forming inside..." else - use_power = 1 + update_use_power(USE_POWER_IDLE) icon_state = "cellold1" desc = "It's full of a bubbling viscous liquid, and is lit by a mysterious glow." diff --git a/code/modules/xenoarcheaology/artifacts/replicator.dm b/code/modules/xenoarcheaology/artifacts/replicator.dm index 9301ab4784..33f539fae1 100644 --- a/code/modules/xenoarcheaology/artifacts/replicator.dm +++ b/code/modules/xenoarcheaology/artifacts/replicator.dm @@ -104,7 +104,7 @@ max_spawn_time = rand(30,100) if(!spawning_types.len || !stored_materials.len) - use_power = 1 + update_use_power(USE_POWER_IDLE) icon_state = "borgcharger0(old)" else if(prob(5)) @@ -145,7 +145,7 @@ spawning_types.Add(construction[construction[index]]) spawn_progress_time = 0 - use_power = 2 + update_use_power(USE_POWER_ACTIVE) icon_state = "borgcharger1(old)" else src.visible_message(fail_message) diff --git a/code/modules/xenoarcheaology/tools/artifact_harvester.dm b/code/modules/xenoarcheaology/tools/artifact_harvester.dm index 480061f9bb..ee2feeabb3 100644 --- a/code/modules/xenoarcheaology/tools/artifact_harvester.dm +++ b/code/modules/xenoarcheaology/tools/artifact_harvester.dm @@ -80,7 +80,7 @@ //check if we've finished if(inserted_battery.stored_charge >= inserted_battery.capacity) - use_power = 1 + update_use_power(USE_POWER_IDLE) harvesting = 0 cur_artifact.anchored = 0 cur_artifact.being_used = 0 @@ -105,7 +105,7 @@ //if there's no charge left, finish if(inserted_battery.stored_charge <= 0) - use_power = 1 + update_use_power(USE_POWER_IDLE) inserted_battery.stored_charge = 0 harvesting = 0 if(inserted_battery.battery_effect && inserted_battery.battery_effect.activated) @@ -191,7 +191,7 @@ if(source_effect) harvesting = 1 - use_power = 2 + update_use_power(USE_POWER_ACTIVE) cur_artifact.anchored = 1 cur_artifact.being_used = 1 icon_state = "incubator_on" @@ -235,7 +235,7 @@ inserted_battery.battery_effect.ToggleActivate(1) last_process = world.time harvesting = -1 - use_power = 2 + update_use_power(USE_POWER_ACTIVE) icon_state = "incubator_on" var/message = "[src] states, \"Warning, battery charge dump commencing.\"" src.visible_message(message) From 3ad3b7956b92ddd10ffd684efa8aea462e5604c1 Mon Sep 17 00:00:00 2001 From: Leshana Date: Sat, 21 Mar 2020 18:59:05 -0400 Subject: [PATCH 68/86] Switch admin verb "Set Ticklag" to "Set Server FPS" since it's more intuitive. --- code/modules/admin/verbs/fps.dm | 23 +++++++++++++++++++++++ code/modules/admin/verbs/mapping.dm | 2 +- code/modules/admin/verbs/ticklag.dm | 24 ------------------------ polaris.dme | 2 +- 4 files changed, 25 insertions(+), 26 deletions(-) create mode 100644 code/modules/admin/verbs/fps.dm delete mode 100644 code/modules/admin/verbs/ticklag.dm diff --git a/code/modules/admin/verbs/fps.dm b/code/modules/admin/verbs/fps.dm new file mode 100644 index 0000000000..f5c7bc2bd0 --- /dev/null +++ b/code/modules/admin/verbs/fps.dm @@ -0,0 +1,23 @@ +//Merged Doohl's and the existing ticklag as they both had good elements about them ~ +//Replaces the old Ticklag verb, fps is easier to understand +/client/proc/set_server_fps() + set category = "Debug" + set name = "Set Server FPS" + set desc = "Sets game speed in frames-per-second. Can potentially break the game" + + if(!check_rights(R_DEBUG)) + return + + var/new_fps = round(input("Sets game frames-per-second. Can potentially break the game (default: [config.fps])", "FPS", world.fps) as num|null) + if(new_fps <= 0) + to_chat(src, "Error: set_server_fps(): Invalid world.fps value. No changes made.") + return + if(new_fps > config.fps * 1.5) + if(alert(src, "You are setting fps to a high value:\n\t[new_fps] frames-per-second\n\tconfig.fps = [config.fps]", "Warning!", "Confirm", "ABORT-ABORT-ABORT") != "Confirm") + return + + var/msg = "[key_name(src)] has modified world.fps to [new_fps]" + log_admin(msg, 0) + message_admins(msg, 0) + world.fps = new_fps + feedback_add_details("admin_verb", "SETFPS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! diff --git a/code/modules/admin/verbs/mapping.dm b/code/modules/admin/verbs/mapping.dm index 26eeb37929..40a824184f 100644 --- a/code/modules/admin/verbs/mapping.dm +++ b/code/modules/admin/verbs/mapping.dm @@ -139,7 +139,7 @@ var/list/debug_verbs = list ( ,/client/proc/cmd_assume_direct_control ,/client/proc/jump_to_dead_group ,/client/proc/startSinglo - ,/client/proc/ticklag + ,/client/proc/fps ,/client/proc/cmd_admin_grantfullaccess ,/client/proc/kaboom ,/client/proc/cmd_admin_areatest diff --git a/code/modules/admin/verbs/ticklag.dm b/code/modules/admin/verbs/ticklag.dm deleted file mode 100644 index 3c34f0f35a..0000000000 --- a/code/modules/admin/verbs/ticklag.dm +++ /dev/null @@ -1,24 +0,0 @@ -//Merged Doohl's and the existing ticklag as they both had good elements about them ~Carn - -/client/proc/ticklag() - set category = "Debug" - set name = "Set Ticklag" - set desc = "Sets a new tick lag. Recommend you don't mess with this too much! Stable, time-tested ticklag value is 0.9" - - if(!check_rights(R_DEBUG)) return - - var/newtick = input("Sets a new tick lag. Please don't mess with this too much! The stable, time-tested ticklag value is 0.9","Lag of Tick", world.tick_lag) as num|null - //I've used ticks of 2 before to help with serious singulo lags - if(newtick && newtick <= 2 && newtick > 0) - log_admin("[key_name(src)] has modified world.tick_lag to [newtick]", 0) - message_admins("[key_name(src)] has modified world.tick_lag to [newtick]", 0) - world.tick_lag = newtick - feedback_add_details("admin_verb","TICKLAG") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - - switch(alert("Enable Tick Compensation?","Tick Comp is currently: [config.Tickcomp]","Yes","No")) - if("Yes") config.Tickcomp = 1 - else config.Tickcomp = 0 - else - to_chat(src, "Error: ticklag(): Invalid world.ticklag value. No changes made.") - - diff --git a/polaris.dme b/polaris.dme index 554931f8e9..8067251202 100644 --- a/polaris.dme +++ b/polaris.dme @@ -1353,6 +1353,7 @@ #include "code\modules\admin\verbs\debug.dm" #include "code\modules\admin\verbs\diagnostics.dm" #include "code\modules\admin\verbs\dice.dm" +#include "code\modules\admin\verbs\fps.dm" #include "code\modules\admin\verbs\getlogs.dm" #include "code\modules\admin\verbs\grief_fixers.dm" #include "code\modules\admin\verbs\lightning_strike.dm" @@ -1365,7 +1366,6 @@ #include "code\modules\admin\verbs\randomverbs.dm" #include "code\modules\admin\verbs\smite.dm" #include "code\modules\admin\verbs\striketeam.dm" -#include "code\modules\admin\verbs\ticklag.dm" #include "code\modules\admin\verbs\tripAI.dm" #include "code\modules\admin\verbs\SDQL2\SDQL_2.dm" #include "code\modules\admin\verbs\SDQL2\SDQL_2_parser.dm" From 1ab0524daab79aa594fd004b54b22b68fef50ec2 Mon Sep 17 00:00:00 2001 From: Leshana Date: Sat, 21 Mar 2020 19:01:33 -0400 Subject: [PATCH 69/86] Safely change world.fps - Added world.change_fps() proc to safely change world.fps - Its important that SStimer be informed whenever world.tick_lag or world.fps change, so always use the proc, never set the var directly! --- code/controllers/master.dm | 2 +- code/game/world.dm | 14 ++++++++++++++ code/modules/admin/verbs/fps.dm | 2 +- code/modules/admin/verbs/mapping.dm | 2 +- 4 files changed, 17 insertions(+), 3 deletions(-) diff --git a/code/controllers/master.dm b/code/controllers/master.dm index 0b292e45c4..644ab8d2f0 100644 --- a/code/controllers/master.dm +++ b/code/controllers/master.dm @@ -196,7 +196,7 @@ GLOBAL_REAL(Master, /datum/controller/master) = new #else world.sleep_offline = 1 #endif - world.fps = config.fps + world.change_fps(config.fps) var/initialized_tod = REALTIMEOFDAY sleep(1) initializations_finished_with_no_players_logged_in = initialized_tod < REALTIMEOFDAY - 10 diff --git a/code/game/world.dm b/code/game/world.dm index 06379a4922..0d142118de 100644 --- a/code/game/world.dm +++ b/code/game/world.dm @@ -631,4 +631,18 @@ proc/establish_old_db_connection() maxz++ max_z_changed() +// Call this to change world.fps, don't modify it directly. +/world/proc/change_fps(new_value = 20) + if(new_value <= 0) + CRASH("change_fps() called with [new_value] new_value.") + if(fps == new_value) + return //No change required. + + fps = new_value + on_tickrate_change() + +// Called whenver world.tick_lag or world.fps are changed. +/world/proc/on_tickrate_change() + SStimer?.reset_buckets() + #undef FAILED_DB_CONNECTION_CUTOFF diff --git a/code/modules/admin/verbs/fps.dm b/code/modules/admin/verbs/fps.dm index f5c7bc2bd0..fbafc004db 100644 --- a/code/modules/admin/verbs/fps.dm +++ b/code/modules/admin/verbs/fps.dm @@ -19,5 +19,5 @@ var/msg = "[key_name(src)] has modified world.fps to [new_fps]" log_admin(msg, 0) message_admins(msg, 0) - world.fps = new_fps + world.change_fps(new_fps) feedback_add_details("admin_verb", "SETFPS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! diff --git a/code/modules/admin/verbs/mapping.dm b/code/modules/admin/verbs/mapping.dm index 40a824184f..312aa20a6f 100644 --- a/code/modules/admin/verbs/mapping.dm +++ b/code/modules/admin/verbs/mapping.dm @@ -139,7 +139,7 @@ var/list/debug_verbs = list ( ,/client/proc/cmd_assume_direct_control ,/client/proc/jump_to_dead_group ,/client/proc/startSinglo - ,/client/proc/fps + ,/client/proc/set_server_fps ,/client/proc/cmd_admin_grantfullaccess ,/client/proc/kaboom ,/client/proc/cmd_admin_areatest From 938384cb1b5e680d6ef0586a30c8d0c9c073f8b4 Mon Sep 17 00:00:00 2001 From: Leshana Date: Sat, 21 Mar 2020 16:23:24 -0400 Subject: [PATCH 70/86] In fact lets use the constants instead of bare numbers for use_power everywhere. --- .../components/binary_devices/binary_atmos_base.dm | 2 +- .../components/binary_devices/dp_vent_pump.dm | 2 +- .../components/binary_devices/passive_gate.dm | 2 +- code/ATMOSPHERICS/components/binary_devices/pump.dm | 4 ++-- .../components/binary_devices/volume_pump.dm | 2 +- code/ATMOSPHERICS/components/omni_devices/filter.dm | 2 +- code/ATMOSPHERICS/components/omni_devices/mixer.dm | 2 +- .../components/omni_devices/omni_base.dm | 2 +- code/ATMOSPHERICS/components/portables_connector.dm | 2 +- .../components/trinary_devices/filter.dm | 2 +- .../ATMOSPHERICS/components/trinary_devices/mixer.dm | 2 +- .../components/trinary_devices/trinary_base.dm | 2 +- code/ATMOSPHERICS/components/unary/cold_sink.dm | 2 +- code/ATMOSPHERICS/components/unary/heat_source.dm | 2 +- .../ATMOSPHERICS/components/unary/outlet_injector.dm | 2 +- code/ATMOSPHERICS/components/unary/vent_pump.dm | 8 ++++---- code/ATMOSPHERICS/components/unary/vent_scrubber.dm | 4 ++-- code/ATMOSPHERICS/pipes/pipe_base.dm | 2 +- code/game/dna/dna_modifier.dm | 4 ++-- code/game/machinery/Beacon.dm | 2 +- code/game/machinery/OpTable.dm | 2 +- code/game/machinery/Sleeper.dm | 4 ++-- code/game/machinery/adv_med.dm | 2 +- code/game/machinery/ai_slipper.dm | 2 +- code/game/machinery/alarm.dm | 6 +++--- code/game/machinery/atmoalter/canister.dm | 2 +- code/game/machinery/atmoalter/meter.dm | 2 +- .../machinery/atmoalter/portable_atmospherics.dm | 2 +- code/game/machinery/atmoalter/scrubber.dm | 2 +- code/game/machinery/autolathe.dm | 2 +- code/game/machinery/biogenerator.dm | 2 +- code/game/machinery/bioprinter.dm | 6 +++--- code/game/machinery/buttons.dm | 2 +- code/game/machinery/camera/camera.dm | 2 +- code/game/machinery/cell_charger.dm | 2 +- code/game/machinery/computer/camera.dm | 2 +- code/game/machinery/computer/computer.dm | 2 +- code/game/machinery/computer/crew.dm | 2 +- code/game/machinery/constructable_frame.dm | 2 +- code/game/machinery/cryo.dm | 2 +- code/game/machinery/door_control.dm | 2 +- code/game/machinery/doors/firedoor.dm | 2 +- code/game/machinery/doors/windowdoor.dm | 2 +- .../embedded_controller/embedded_controller_base.dm | 2 +- code/game/machinery/flasher.dm | 2 +- code/game/machinery/floor_light.dm | 4 ++-- code/game/machinery/hologram.dm | 4 ++-- code/game/machinery/holosign.dm | 2 +- code/game/machinery/igniter.dm | 4 ++-- code/game/machinery/jukebox.dm | 2 +- code/game/machinery/lightswitch.dm | 2 +- code/game/machinery/machinery.dm | 6 +++--- code/game/machinery/magnet.dm | 4 ++-- code/game/machinery/mass_driver.dm | 2 +- code/game/machinery/neonsign.dm | 2 +- code/game/machinery/nuclear_bomb.dm | 2 +- code/game/machinery/pda_multicaster.dm | 2 +- code/game/machinery/recharger.dm | 2 +- code/game/machinery/rechargestation.dm | 6 +++--- code/game/machinery/robot_fabricator.dm | 2 +- code/game/machinery/status_display.dm | 2 +- code/game/machinery/supplybeacon.dm | 4 ++-- code/game/machinery/telecomms/broadcaster.dm | 4 ++-- code/game/machinery/telecomms/telecomunications.dm | 12 ++++++------ code/game/machinery/teleporter.dm | 4 ++-- code/game/machinery/transportpod.dm | 2 +- code/game/machinery/vending.dm | 2 +- code/game/machinery/virtual_reality/vr_console.dm | 2 +- code/game/machinery/wishgranter.dm | 2 +- code/game/mecha/mech_fabricator.dm | 2 +- code/game/mecha/mech_prosthetics.dm | 2 +- code/game/mecha/mech_sensor.dm | 2 +- code/game/objects/structures/holoplant.dm | 4 ++-- code/game/objects/structures/watercloset.dm | 2 +- code/modules/awaymissions/gateway.dm | 4 ++-- code/modules/economy/ATM.dm | 2 +- .../modules/food/kitchen/cooking_machines/_cooker.dm | 2 +- code/modules/food/kitchen/gibber.dm | 2 +- code/modules/food/kitchen/icecream.dm | 2 +- code/modules/food/kitchen/microwave.dm | 2 +- code/modules/food/kitchen/smartfridge.dm | 2 +- code/modules/holodeck/HolodeckControl.dm | 8 ++++---- code/modules/holodeck/HolodeckObjects.dm | 2 +- code/modules/holomap/station_holomap.dm | 2 +- code/modules/hydroponics/seed_machines.dm | 2 +- code/modules/hydroponics/seed_storage.dm | 2 +- code/modules/hydroponics/trays/tray_soil.dm | 2 +- code/modules/mining/drilling/drill.dm | 2 +- code/modules/mob/living/silicon/ai/ai.dm | 2 +- .../living/silicon/robot/drone/drone_manufacturer.dm | 2 +- code/modules/modular_computers/NTNet/NTNet_relay.dm | 2 +- code/modules/paperwork/faxmachine.dm | 2 +- code/modules/paperwork/papershredder.dm | 2 +- code/modules/paperwork/photocopier.dm | 2 +- code/modules/power/antimatter/control.dm | 2 +- code/modules/power/antimatter/shielding.dm | 2 +- code/modules/power/apc.dm | 2 +- code/modules/power/fusion/core/_core.dm | 2 +- .../power/fusion/fuel_assembly/fuel_injector.dm | 2 +- code/modules/power/fusion/gyrotron/gyrotron.dm | 2 +- code/modules/power/generator.dm | 2 +- code/modules/power/generator_type2.dm | 2 +- code/modules/power/gravitygenerator.dm | 2 +- code/modules/power/lighting.dm | 2 +- code/modules/power/port_gen.dm | 2 +- code/modules/power/power.dm | 2 +- code/modules/power/sensors/sensor_monitoring.dm | 2 +- code/modules/power/singularity/containment_field.dm | 2 +- code/modules/power/singularity/emitter.dm | 2 +- code/modules/power/singularity/field_generator.dm | 2 +- code/modules/power/singularity/generator.dm | 2 +- .../particle_accelerator/particle_accelerator.dm | 2 +- .../particle_accelerator/particle_control.dm | 2 +- .../particle_accelerator/particle_smasher.dm | 2 +- code/modules/power/smes.dm | 2 +- code/modules/power/solar.dm | 4 ++-- code/modules/power/tracker.dm | 2 +- code/modules/reagents/Chemistry-Machinery.dm | 4 ++-- code/modules/reagents/dispenser/dispenser2.dm | 2 +- code/modules/reagents/distilling/distilling.dm | 2 +- code/modules/research/circuitprinter.dm | 2 +- code/modules/research/destructive_analyzer.dm | 2 +- code/modules/research/message_server.dm | 4 ++-- code/modules/research/protolathe.dm | 2 +- code/modules/research/rdmachines.dm | 2 +- .../security levels/keycard authentication.dm | 2 +- code/modules/shieldgen/emergency_shield.dm | 2 +- code/modules/shieldgen/sheldwallgen.dm | 2 +- code/modules/shieldgen/shield_capacitor.dm | 2 +- code/modules/shieldgen/shield_diffuser.dm | 2 +- code/modules/shieldgen/shield_gen.dm | 2 +- code/modules/xenoarcheaology/artifacts/autocloner.dm | 2 +- code/modules/xenoarcheaology/artifacts/replicator.dm | 2 +- .../xenoarcheaology/tools/artifact_harvester.dm | 2 +- .../xenoarcheaology/tools/geosample_scanner.dm | 2 +- code/modules/xenobio2/machinery/gene_manipulators.dm | 2 +- code/modules/xenobio2/machinery/injector.dm | 2 +- code/modules/xenobio2/machinery/injector_computer.dm | 2 +- maps/RandomZLevels/challenge.dm | 2 +- maps/RandomZLevels/wildwest.dm | 2 +- 140 files changed, 175 insertions(+), 175 deletions(-) diff --git a/code/ATMOSPHERICS/components/binary_devices/binary_atmos_base.dm b/code/ATMOSPHERICS/components/binary_devices/binary_atmos_base.dm index 4698c613a9..cc280d97cc 100644 --- a/code/ATMOSPHERICS/components/binary_devices/binary_atmos_base.dm +++ b/code/ATMOSPHERICS/components/binary_devices/binary_atmos_base.dm @@ -1,7 +1,7 @@ /obj/machinery/atmospherics/binary dir = SOUTH initialize_directions = SOUTH|NORTH - use_power = 1 + use_power = USE_POWER_IDLE var/datum/gas_mixture/air1 var/datum/gas_mixture/air2 diff --git a/code/ATMOSPHERICS/components/binary_devices/dp_vent_pump.dm b/code/ATMOSPHERICS/components/binary_devices/dp_vent_pump.dm index 0d00363292..2f276160fe 100644 --- a/code/ATMOSPHERICS/components/binary_devices/dp_vent_pump.dm +++ b/code/ATMOSPHERICS/components/binary_devices/dp_vent_pump.dm @@ -20,7 +20,7 @@ level = 1 - use_power = 0 + use_power = USE_POWER_OFF idle_power_usage = 150 //internal circuitry, friction losses and stuff power_rating = 7500 //7500 W ~ 10 HP diff --git a/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm b/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm index 92c26fb280..191e6291ea 100644 --- a/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm +++ b/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm @@ -12,7 +12,7 @@ name = "pressure regulator" desc = "A one-way air valve that can be used to regulate input or output pressure, and flow rate. Does not require power." - use_power = 0 + use_power = USE_POWER_OFF var/unlocked = 0 //If 0, then the valve is locked closed, otherwise it is open(-able, it's a one-way valve so it closes if gas would flow backwards). var/target_pressure = ONE_ATMOSPHERE diff --git a/code/ATMOSPHERICS/components/binary_devices/pump.dm b/code/ATMOSPHERICS/components/binary_devices/pump.dm index 8f3f84feb0..e241cc944b 100644 --- a/code/ATMOSPHERICS/components/binary_devices/pump.dm +++ b/code/ATMOSPHERICS/components/binary_devices/pump.dm @@ -26,7 +26,7 @@ Thus, the two variables affect pump operation are set in New(): //var/max_volume_transfer = 10000 - use_power = 0 + use_power = USE_POWER_OFF idle_power_usage = 150 //internal circuitry, friction losses and stuff power_rating = 7500 //7500 W ~ 10 HP @@ -47,7 +47,7 @@ Thus, the two variables affect pump operation are set in New(): /obj/machinery/atmospherics/binary/pump/on icon_state = "map_on" - use_power = 1 + use_power = USE_POWER_IDLE /obj/machinery/atmospherics/binary/pump/update_icon() diff --git a/code/ATMOSPHERICS/components/binary_devices/volume_pump.dm b/code/ATMOSPHERICS/components/binary_devices/volume_pump.dm index fa0aaf4bd0..8e82750588 100644 --- a/code/ATMOSPHERICS/components/binary_devices/volume_pump.dm +++ b/code/ATMOSPHERICS/components/binary_devices/volume_pump.dm @@ -11,7 +11,7 @@ power_rating = 15000 //15000 W ~ 20 HP /obj/machinery/atmospherics/binary/pump/high_power/on - use_power = 1 + use_power = USE_POWER_IDLE icon_state = "map_on" /obj/machinery/atmospherics/binary/pump/high_power/update_icon() diff --git a/code/ATMOSPHERICS/components/omni_devices/filter.dm b/code/ATMOSPHERICS/components/omni_devices/filter.dm index df40f7da63..9f0862d800 100644 --- a/code/ATMOSPHERICS/components/omni_devices/filter.dm +++ b/code/ATMOSPHERICS/components/omni_devices/filter.dm @@ -11,7 +11,7 @@ var/datum/omni_port/input var/datum/omni_port/output - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 150 //internal circuitry, friction losses and stuff power_rating = 7500 //7500 W ~ 10 HP diff --git a/code/ATMOSPHERICS/components/omni_devices/mixer.dm b/code/ATMOSPHERICS/components/omni_devices/mixer.dm index 0e77be767b..0210d09e69 100644 --- a/code/ATMOSPHERICS/components/omni_devices/mixer.dm +++ b/code/ATMOSPHERICS/components/omni_devices/mixer.dm @@ -6,7 +6,7 @@ icon_state = "map_mixer" pipe_state = "omni_mixer" - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 150 //internal circuitry, friction losses and stuff power_rating = 3700 //3700 W ~ 5 HP diff --git a/code/ATMOSPHERICS/components/omni_devices/omni_base.dm b/code/ATMOSPHERICS/components/omni_devices/omni_base.dm index 10e4d655f8..92075b7440 100644 --- a/code/ATMOSPHERICS/components/omni_devices/omni_base.dm +++ b/code/ATMOSPHERICS/components/omni_devices/omni_base.dm @@ -5,7 +5,7 @@ name = "omni device" icon = 'icons/atmos/omni_devices.dmi' icon_state = "base" - use_power = 1 + use_power = USE_POWER_IDLE initialize_directions = 0 construction_type = /obj/item/pipe/quaternary level = 1 diff --git a/code/ATMOSPHERICS/components/portables_connector.dm b/code/ATMOSPHERICS/components/portables_connector.dm index b30bc9b038..fd5033100b 100644 --- a/code/ATMOSPHERICS/components/portables_connector.dm +++ b/code/ATMOSPHERICS/components/portables_connector.dm @@ -18,7 +18,7 @@ var/datum/pipe_network/network var/on = 0 - use_power = 0 + use_power = USE_POWER_OFF level = 1 /obj/machinery/atmospherics/portables_connector/init_dir() diff --git a/code/ATMOSPHERICS/components/trinary_devices/filter.dm b/code/ATMOSPHERICS/components/trinary_devices/filter.dm index bc93df0384..21e1a34d33 100755 --- a/code/ATMOSPHERICS/components/trinary_devices/filter.dm +++ b/code/ATMOSPHERICS/components/trinary_devices/filter.dm @@ -9,7 +9,7 @@ name = "Gas filter" desc = "Filters one type of gas from an input, and pushes it out the side." - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 150 //internal circuitry, friction losses and stuff power_rating = 7500 //This also doubles as a measure of how powerful the filter is, in Watts. 7500 W ~ 10 HP diff --git a/code/ATMOSPHERICS/components/trinary_devices/mixer.dm b/code/ATMOSPHERICS/components/trinary_devices/mixer.dm index 15048f5efb..62b4b763b8 100644 --- a/code/ATMOSPHERICS/components/trinary_devices/mixer.dm +++ b/code/ATMOSPHERICS/components/trinary_devices/mixer.dm @@ -8,7 +8,7 @@ name = "Gas mixer" - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 150 //internal circuitry, friction losses and stuff power_rating = 3700 //This also doubles as a measure of how powerful the mixer is, in Watts. 3700 W ~ 5 HP diff --git a/code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm b/code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm index 394dbceeda..10d7403541 100644 --- a/code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm +++ b/code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm @@ -1,7 +1,7 @@ /obj/machinery/atmospherics/trinary dir = SOUTH initialize_directions = SOUTH|NORTH|WEST - use_power = 0 + use_power = USE_POWER_OFF pipe_flags = PIPING_DEFAULT_LAYER_ONLY|PIPING_ONE_PER_TURF var/mirrored = FALSE diff --git a/code/ATMOSPHERICS/components/unary/cold_sink.dm b/code/ATMOSPHERICS/components/unary/cold_sink.dm index 68fe41779d..ba092489a9 100644 --- a/code/ATMOSPHERICS/components/unary/cold_sink.dm +++ b/code/ATMOSPHERICS/components/unary/cold_sink.dm @@ -8,7 +8,7 @@ icon_state = "freezer_0" density = 1 anchored = 1 - use_power = 0 + use_power = USE_POWER_OFF idle_power_usage = 5 // 5 Watts for thermostat related circuitry circuit = /obj/item/weapon/circuitboard/unary_atmos/cooler diff --git a/code/ATMOSPHERICS/components/unary/heat_source.dm b/code/ATMOSPHERICS/components/unary/heat_source.dm index c71c6d3dc2..8e4d474270 100644 --- a/code/ATMOSPHERICS/components/unary/heat_source.dm +++ b/code/ATMOSPHERICS/components/unary/heat_source.dm @@ -8,7 +8,7 @@ icon_state = "heater_0" density = 1 anchored = 1 - use_power = 0 + use_power = USE_POWER_OFF idle_power_usage = 5 //5 Watts for thermostat related circuitry circuit = /obj/item/weapon/circuitboard/unary_atmos/heater diff --git a/code/ATMOSPHERICS/components/unary/outlet_injector.dm b/code/ATMOSPHERICS/components/unary/outlet_injector.dm index 324e5de89b..3c342c3cdb 100644 --- a/code/ATMOSPHERICS/components/unary/outlet_injector.dm +++ b/code/ATMOSPHERICS/components/unary/outlet_injector.dm @@ -10,7 +10,7 @@ name = "air injector" desc = "Passively injects air into its surroundings. Has a valve attached to it that can control flow rate." - use_power = 0 + use_power = USE_POWER_OFF idle_power_usage = 150 //internal circuitry, friction losses and stuff power_rating = 15000 //15000 W ~ 20 HP diff --git a/code/ATMOSPHERICS/components/unary/vent_pump.dm b/code/ATMOSPHERICS/components/unary/vent_pump.dm index 0e1e12bb99..07518019d2 100644 --- a/code/ATMOSPHERICS/components/unary/vent_pump.dm +++ b/code/ATMOSPHERICS/components/unary/vent_pump.dm @@ -14,7 +14,7 @@ name = "Air Vent" desc = "Has a valve and pump attached to it" - use_power = 0 + use_power = USE_POWER_OFF idle_power_usage = 150 //internal circuitry, friction losses and stuff power_rating = 7500 //7500 W ~ 10 HP @@ -50,18 +50,18 @@ var/datum/looping_sound/air_pump/soundloop /obj/machinery/atmospherics/unary/vent_pump/on - use_power = 1 + use_power = USE_POWER_IDLE icon_state = "map_vent_out" /obj/machinery/atmospherics/unary/vent_pump/siphon pump_direction = 0 /obj/machinery/atmospherics/unary/vent_pump/siphon/on - use_power = 1 + use_power = USE_POWER_IDLE icon_state = "map_vent_in" /obj/machinery/atmospherics/unary/vent_pump/siphon/on/atmos - use_power = 1 + use_power = USE_POWER_IDLE icon_state = "map_vent_in" external_pressure_bound = 0 external_pressure_bound_default = 0 diff --git a/code/ATMOSPHERICS/components/unary/vent_scrubber.dm b/code/ATMOSPHERICS/components/unary/vent_scrubber.dm index 1de9feaa53..6e3f9ef042 100644 --- a/code/ATMOSPHERICS/components/unary/vent_scrubber.dm +++ b/code/ATMOSPHERICS/components/unary/vent_scrubber.dm @@ -5,7 +5,7 @@ name = "Air Scrubber" desc = "Has a valve and pump attached to it" - use_power = 0 + use_power = USE_POWER_OFF idle_power_usage = 150 //internal circuitry, friction losses and stuff power_rating = 7500 //7500 W ~ 10 HP @@ -29,7 +29,7 @@ var/radio_filter_in /obj/machinery/atmospherics/unary/vent_scrubber/on - use_power = 1 + use_power = USE_POWER_IDLE icon_state = "map_scrubber_on" /obj/machinery/atmospherics/unary/vent_scrubber/New() diff --git a/code/ATMOSPHERICS/pipes/pipe_base.dm b/code/ATMOSPHERICS/pipes/pipe_base.dm index d1bb92fac7..e627fcbb46 100644 --- a/code/ATMOSPHERICS/pipes/pipe_base.dm +++ b/code/ATMOSPHERICS/pipes/pipe_base.dm @@ -9,7 +9,7 @@ var/leaking = FALSE // Do not set directly, use set_leaking(TRUE/FALSE) layer = PIPES_LAYER - use_power = 0 + use_power = USE_POWER_OFF pipe_flags = 0 // Does not have PIPING_DEFAULT_LAYER_ONLY flag. diff --git a/code/game/dna/dna_modifier.dm b/code/game/dna/dna_modifier.dm index e4744693ab..6b4794dff4 100644 --- a/code/game/dna/dna_modifier.dm +++ b/code/game/dna/dna_modifier.dm @@ -46,7 +46,7 @@ icon_state = "scanner_0" density = 1 anchored = 1.0 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 50 active_power_usage = 300 interact_offline = 1 @@ -260,7 +260,7 @@ var/obj/item/weapon/disk/data/disk = null var/selected_menu_key = null anchored = 1 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 10 active_power_usage = 400 var/waiting_for_user_input=0 // Fix for #274 (Mash create block injector without answering dialog to make unlimited injectors) - N3X diff --git a/code/game/machinery/Beacon.dm b/code/game/machinery/Beacon.dm index b34d1565a0..b6f6cb25ac 100644 --- a/code/game/machinery/Beacon.dm +++ b/code/game/machinery/Beacon.dm @@ -6,7 +6,7 @@ level = 1 // underfloor layer = UNDER_JUNK_LAYER anchored = 1 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 0 var/obj/item/device/radio/beacon/Beacon diff --git a/code/game/machinery/OpTable.dm b/code/game/machinery/OpTable.dm index 8eae094aeb..5de1543426 100644 --- a/code/game/machinery/OpTable.dm +++ b/code/game/machinery/OpTable.dm @@ -5,7 +5,7 @@ icon_state = "table2-idle" density = 1 anchored = 1.0 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 1 active_power_usage = 5 surgery_odds = 100 diff --git a/code/game/machinery/Sleeper.dm b/code/game/machinery/Sleeper.dm index ec919e6dc4..639c2fcd3b 100644 --- a/code/game/machinery/Sleeper.dm +++ b/code/game/machinery/Sleeper.dm @@ -7,7 +7,7 @@ anchored = 1 //About time someone fixed this. density = 0 dir = 8 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 40 interact_offline = 1 circuit = /obj/item/weapon/circuitboard/sleeper_console @@ -177,7 +177,7 @@ var/stasis_level = 0 //Every 'this' life ticks are applied to the mob (when life_ticks%stasis_level == 1) var/stasis_choices = list("Complete (1%)" = 100, "Deep (10%)" = 10, "Moderate (20%)" = 5, "Light (50%)" = 2, "None (100%)" = 0) - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 15 active_power_usage = 200 //builtin health analyzer, dialysis machine, injectors. diff --git a/code/game/machinery/adv_med.dm b/code/game/machinery/adv_med.dm index 5ab9828417..a8f9297d6f 100644 --- a/code/game/machinery/adv_med.dm +++ b/code/game/machinery/adv_med.dm @@ -9,7 +9,7 @@ density = 1 anchored = 1 circuit = /obj/item/weapon/circuitboard/body_scanner - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 60 active_power_usage = 10000 //10 kW. It's a big all-body scanner. light_color = "#00FF00" diff --git a/code/game/machinery/ai_slipper.dm b/code/game/machinery/ai_slipper.dm index 2e4ec6956d..aead0c79f1 100644 --- a/code/game/machinery/ai_slipper.dm +++ b/code/game/machinery/ai_slipper.dm @@ -3,7 +3,7 @@ icon = 'icons/obj/device.dmi' icon_state = "liquid_dispenser" anchored = 1.0 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 10 var/uses = 20 var/disabled = 1 diff --git a/code/game/machinery/alarm.dm b/code/game/machinery/alarm.dm index 859aba6c43..648c68cf95 100644 --- a/code/game/machinery/alarm.dm +++ b/code/game/machinery/alarm.dm @@ -40,7 +40,7 @@ plane = TURF_PLANE layer = ABOVE_TURF_LAYER anchored = 1 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 80 active_power_usage = 1000 //For heating/cooling rooms. 1000 joules equates to about 1 degree every 2 seconds for a single tile of air. power_channel = ENVIRON @@ -823,7 +823,7 @@ FIRE ALARM var/timing = 0.0 var/lockdownbyai = 0 anchored = 1.0 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 2 active_power_usage = 6 power_channel = ENVIRON @@ -1048,7 +1048,7 @@ Just a object used in constructing fire alarms var/timing = 0.0 var/lockdownbyai = 0 anchored = 1.0 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 2 active_power_usage = 6 diff --git a/code/game/machinery/atmoalter/canister.dm b/code/game/machinery/atmoalter/canister.dm index e462e0eed6..ef74905a50 100644 --- a/code/game/machinery/atmoalter/canister.dm +++ b/code/game/machinery/atmoalter/canister.dm @@ -18,7 +18,7 @@ pressure_resistance = 7 * ONE_ATMOSPHERE var/temperature_resistance = 1000 + T0C volume = 1000 - use_power = 0 + use_power = USE_POWER_OFF interact_offline = 1 // Allows this to be used when not in powered area. var/release_log = "" var/update_flag = 0 diff --git a/code/game/machinery/atmoalter/meter.dm b/code/game/machinery/atmoalter/meter.dm index a2281c7069..84b18c31ea 100644 --- a/code/game/machinery/atmoalter/meter.dm +++ b/code/game/machinery/atmoalter/meter.dm @@ -9,7 +9,7 @@ power_channel = ENVIRON var/frequency = 0 var/id - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 15 /obj/machinery/meter/Initialize() diff --git a/code/game/machinery/atmoalter/portable_atmospherics.dm b/code/game/machinery/atmoalter/portable_atmospherics.dm index 085c070f7d..180dde355d 100644 --- a/code/game/machinery/atmoalter/portable_atmospherics.dm +++ b/code/game/machinery/atmoalter/portable_atmospherics.dm @@ -1,6 +1,6 @@ /obj/machinery/portable_atmospherics name = "atmoalter" - use_power = 0 + use_power = USE_POWER_OFF layer = OBJ_LAYER // These are mobile, best not be under everything. var/datum/gas_mixture/air_contents = new diff --git a/code/game/machinery/atmoalter/scrubber.dm b/code/game/machinery/atmoalter/scrubber.dm index de3ef0587e..3b6df894b5 100644 --- a/code/game/machinery/atmoalter/scrubber.dm +++ b/code/game/machinery/atmoalter/scrubber.dm @@ -151,7 +151,7 @@ volume = 50000 volume_rate = 5000 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 500 //internal circuitry, friction losses and stuff active_power_usage = 100000 //100 kW ~ 135 HP diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm index 2250c219fa..7622ef1289 100644 --- a/code/game/machinery/autolathe.dm +++ b/code/game/machinery/autolathe.dm @@ -4,7 +4,7 @@ icon_state = "autolathe" density = 1 anchored = 1 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 10 active_power_usage = 2000 clicksound = "keyboard" diff --git a/code/game/machinery/biogenerator.dm b/code/game/machinery/biogenerator.dm index 8c278c63fa..ea2ac41909 100644 --- a/code/game/machinery/biogenerator.dm +++ b/code/game/machinery/biogenerator.dm @@ -6,7 +6,7 @@ density = 1 anchored = 1 circuit = /obj/item/weapon/circuitboard/biogenerator - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 40 var/processing = 0 var/obj/item/weapon/reagent_containers/glass/beaker = null diff --git a/code/game/machinery/bioprinter.dm b/code/game/machinery/bioprinter.dm index 60143fadd3..f7e4749fe3 100644 --- a/code/game/machinery/bioprinter.dm +++ b/code/game/machinery/bioprinter.dm @@ -9,7 +9,7 @@ anchored = 1 density = 1 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 40 active_power_usage = 300 @@ -161,7 +161,7 @@ container.reagents.remove_reagent("biomass", possible_list[choice][2]) - use_power = 2 + use_power = USE_POWER_ACTIVE printing = 1 update_icon() @@ -169,7 +169,7 @@ sleep(print_delay) - use_power = 1 + use_power = USE_POWER_IDLE printing = 0 update_icon() diff --git a/code/game/machinery/buttons.dm b/code/game/machinery/buttons.dm index b072a7e488..2415673f80 100644 --- a/code/game/machinery/buttons.dm +++ b/code/game/machinery/buttons.dm @@ -6,7 +6,7 @@ var/id = null var/active = 0 anchored = 1.0 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 2 active_power_usage = 4 diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index 80bb492707..9fc72b0a17 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -3,7 +3,7 @@ desc = "It's used to monitor rooms." icon = 'icons/obj/monitors.dmi' icon_state = "camera" - use_power = 2 + use_power = USE_POWER_ACTIVE idle_power_usage = 5 active_power_usage = 10 plane = MOB_PLANE diff --git a/code/game/machinery/cell_charger.dm b/code/game/machinery/cell_charger.dm index 97ed6ed9fb..636bcca6c0 100644 --- a/code/game/machinery/cell_charger.dm +++ b/code/game/machinery/cell_charger.dm @@ -4,7 +4,7 @@ icon = 'icons/obj/power.dmi' icon_state = "ccharger0" anchored = 1 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 5 active_power_usage = 60000 //60 kW. (this the power drawn when charging) var/efficiency = 60000 //will provide the modified power rate when upgraded diff --git a/code/game/machinery/computer/camera.dm b/code/game/machinery/computer/camera.dm index 5ec0b065bd..c50aa8da24 100644 --- a/code/game/machinery/computer/camera.dm +++ b/code/game/machinery/computer/camera.dm @@ -182,7 +182,7 @@ if(istype(L)) L.tracking_cancelled() current_camera = null - use_power = 1 + use_power = USE_POWER_IDLE //Camera control: mouse. /atom/DblClick() diff --git a/code/game/machinery/computer/computer.dm b/code/game/machinery/computer/computer.dm index 309a066404..cf35736c74 100644 --- a/code/game/machinery/computer/computer.dm +++ b/code/game/machinery/computer/computer.dm @@ -4,7 +4,7 @@ icon_state = "computer" density = 1 anchored = 1.0 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 300 active_power_usage = 300 var/processing = 0 diff --git a/code/game/machinery/computer/crew.dm b/code/game/machinery/computer/crew.dm index 0c6c33928a..9342e0b5e9 100644 --- a/code/game/machinery/computer/crew.dm +++ b/code/game/machinery/computer/crew.dm @@ -4,7 +4,7 @@ icon_keyboard = "med_key" icon_screen = "crew" light_color = "#315ab4" - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 250 active_power_usage = 500 circuit = /obj/item/weapon/circuitboard/crew diff --git a/code/game/machinery/constructable_frame.dm b/code/game/machinery/constructable_frame.dm index e74ffb7cf9..aa9c230e22 100644 --- a/code/game/machinery/constructable_frame.dm +++ b/code/game/machinery/constructable_frame.dm @@ -7,7 +7,7 @@ icon_state = "box_0" density = 1 anchored = 1 - use_power = 0 + use_power = USE_POWER_OFF var/obj/item/weapon/circuitboard/circuit = null var/list/components = null var/list/req_components = null diff --git a/code/game/machinery/cryo.dm b/code/game/machinery/cryo.dm index 977f49b65a..f5dd9eef53 100644 --- a/code/game/machinery/cryo.dm +++ b/code/game/machinery/cryo.dm @@ -11,7 +11,7 @@ interact_offline = 1 var/on = 0 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 20 active_power_usage = 200 buckle_lying = FALSE diff --git a/code/game/machinery/door_control.dm b/code/game/machinery/door_control.dm index 86b0bfa622..b01f4cfb64 100644 --- a/code/game/machinery/door_control.dm +++ b/code/game/machinery/door_control.dm @@ -14,7 +14,7 @@ */ anchored = 1.0 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 2 active_power_usage = 4 diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index d5043af6ef..4ad97c9066 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -38,7 +38,7 @@ var/hatch_open = 0 power_channel = ENVIRON - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 5 var/list/tile_info[4] diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index a1e05d5e1e..1396b5f554 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -9,7 +9,7 @@ maxhealth = 150 //If you change this, consiter changing ../door/window/brigdoor/ health at the bottom of this .dm file health = 150 visible = 0.0 - use_power = 0 + use_power = USE_POWER_OFF flags = ON_BORDER opacity = 0 var/obj/item/weapon/airlock_electronics/electronics = null diff --git a/code/game/machinery/embedded_controller/embedded_controller_base.dm b/code/game/machinery/embedded_controller/embedded_controller_base.dm index 67d8dc4a7f..714d27d560 100644 --- a/code/game/machinery/embedded_controller/embedded_controller_base.dm +++ b/code/game/machinery/embedded_controller/embedded_controller_base.dm @@ -1,7 +1,7 @@ /obj/machinery/embedded_controller name = "Embedded Controller" anchored = 1 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 10 var/datum/computer/file/embedded_program/program //the currently executing program var/on = 1 diff --git a/code/game/machinery/flasher.dm b/code/game/machinery/flasher.dm index 169bc8c6d7..572977ceb4 100644 --- a/code/game/machinery/flasher.dm +++ b/code/game/machinery/flasher.dm @@ -11,7 +11,7 @@ var/strength = 10 //How weakened targets are when flashed. var/base_state = "mflash" anchored = 1 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 2 flags = PROXMOVE diff --git a/code/game/machinery/floor_light.dm b/code/game/machinery/floor_light.dm index 2c391a07ce..1af8382f98 100644 --- a/code/game/machinery/floor_light.dm +++ b/code/game/machinery/floor_light.dm @@ -7,7 +7,7 @@ var/list/floor_light_cache = list() desc = "A backlit floor panel." layer = TURF_LAYER+0.001 anchored = 0 - use_power = 2 + use_power = USE_POWER_ACTIVE idle_power_usage = 2 active_power_usage = 20 power_channel = LIGHT @@ -91,7 +91,7 @@ var/list/floor_light_cache = list() update_brightness() /obj/machinery/floor_light/proc/update_brightness() - if(on && use_power == 2) + if(on && use_power == USE_POWER_ACTIVE) if(light_range != default_light_range || light_power != default_light_power || light_color != default_light_colour) set_light(default_light_range, default_light_power, default_light_colour) else diff --git a/code/game/machinery/hologram.dm b/code/game/machinery/hologram.dm index e17ed67bc2..efdf18695c 100644 --- a/code/game/machinery/hologram.dm +++ b/code/game/machinery/hologram.dm @@ -39,7 +39,7 @@ var/const/HOLOPAD_MODE = RANGE_BASED layer = ABOVE_TURF_LAYER var/power_per_hologram = 500 //per usage per hologram idle_power_usage = 5 - use_power = 1 + use_power = USE_POWER_IDLE var/list/mob/living/silicon/ai/masters = new() //List of AIs that use the holopad var/last_request = 0 //to prevent request spam. ~Carn var/holo_range = 5 // Change to change how far the AI can move away from the holopad before deactivating. @@ -183,7 +183,7 @@ For the other part of the code, check silicon say.dm. Particularly robot talk.*/ /obj/machinery/hologram anchored = 1 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 5 active_power_usage = 100 diff --git a/code/game/machinery/holosign.dm b/code/game/machinery/holosign.dm index 89f17c5ab0..7a3cd8c861 100644 --- a/code/game/machinery/holosign.dm +++ b/code/game/machinery/holosign.dm @@ -5,7 +5,7 @@ icon = 'icons/obj/holosign.dmi' icon_state = "sign_off" plane = MOB_PLANE - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 2 active_power_usage = 4 anchored = 1 diff --git a/code/game/machinery/igniter.dm b/code/game/machinery/igniter.dm index 5cb521d423..ee887db2f5 100755 --- a/code/game/machinery/igniter.dm +++ b/code/game/machinery/igniter.dm @@ -6,7 +6,7 @@ var/id = null var/on = 1.0 anchored = 1.0 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 2 active_power_usage = 4 @@ -53,7 +53,7 @@ var/last_spark = 0 var/base_state = "migniter" anchored = 1 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 2 active_power_usage = 4 diff --git a/code/game/machinery/jukebox.dm b/code/game/machinery/jukebox.dm index f71a334447..3a8554dae2 100644 --- a/code/game/machinery/jukebox.dm +++ b/code/game/machinery/jukebox.dm @@ -15,7 +15,7 @@ datum/track/New(var/title_name, var/audio) anchored = 1 density = 1 power_channel = EQUIP - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 10 active_power_usage = 100 circuit = /obj/item/weapon/circuitboard/jukebox diff --git a/code/game/machinery/lightswitch.dm b/code/game/machinery/lightswitch.dm index f4b3d6f8f0..24edece9af 100644 --- a/code/game/machinery/lightswitch.dm +++ b/code/game/machinery/lightswitch.dm @@ -7,7 +7,7 @@ icon = 'icons/obj/power.dmi' icon_state = "light1" anchored = 1.0 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 10 power_channel = LIGHT var/on = 1 diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index 58d62b4cf9..c9a4b6ea05 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -101,7 +101,7 @@ Class Procs: var/stat = 0 var/emagged = 0 - var/use_power = 1 + var/use_power = USE_POWER_IDLE //0 = dont run the auto //1 = run auto, use idle //2 = run auto, use active @@ -199,9 +199,9 @@ Class Procs: /obj/machinery/proc/auto_use_power() if(!powered(power_channel)) return 0 - if(use_power == 1) + if(use_power == USE_POWER_IDLE) use_power(idle_power_usage, power_channel, 1) - else if(use_power >= 2) + else if(use_power >= USE_POWER_ACTIVE) use_power(active_power_usage, power_channel, 1) return 1 diff --git a/code/game/machinery/magnet.dm b/code/game/machinery/magnet.dm index eb5a91ccbe..9d36b08202 100644 --- a/code/game/machinery/magnet.dm +++ b/code/game/machinery/magnet.dm @@ -11,7 +11,7 @@ desc = "A device that uses station power to create points of magnetic energy." plane = PLATING_PLANE anchored = 1 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 50 var/freq = 1449 // radio frequency @@ -190,7 +190,7 @@ icon_state = "airlock_control_standby" density = 1 anchored = 1.0 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 45 var/frequency = 1449 var/code = 0 diff --git a/code/game/machinery/mass_driver.dm b/code/game/machinery/mass_driver.dm index 1d13a36c3a..7c184c27de 100644 --- a/code/game/machinery/mass_driver.dm +++ b/code/game/machinery/mass_driver.dm @@ -6,7 +6,7 @@ icon = 'icons/obj/stationobjs.dmi' icon_state = "mass_driver" anchored = 1.0 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 2 active_power_usage = 50 circuit = /obj/item/weapon/circuitboard/mass_driver diff --git a/code/game/machinery/neonsign.dm b/code/game/machinery/neonsign.dm index 6d406a8f36..bdaa3b62fd 100644 --- a/code/game/machinery/neonsign.dm +++ b/code/game/machinery/neonsign.dm @@ -5,7 +5,7 @@ icon = 'icons/obj/neonsigns.dmi' icon_state = "sign_off" plane = MOB_PLANE - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 2 active_power_usage = 4 anchored = 1 diff --git a/code/game/machinery/nuclear_bomb.dm b/code/game/machinery/nuclear_bomb.dm index f32e57b9b1..8d6a55b3fd 100644 --- a/code/game/machinery/nuclear_bomb.dm +++ b/code/game/machinery/nuclear_bomb.dm @@ -23,7 +23,7 @@ var/bomb_set var/timing_wire var/removal_stage = 0 // 0 is no removal, 1 is covers removed, 2 is covers open, // 3 is sealant open, 4 is unwrenched, 5 is removed from bolts. - use_power = 0 + use_power = USE_POWER_OFF /obj/machinery/nuclearbomb/New() ..() diff --git a/code/game/machinery/pda_multicaster.dm b/code/game/machinery/pda_multicaster.dm index 3388de0c31..aab6a31ded 100644 --- a/code/game/machinery/pda_multicaster.dm +++ b/code/game/machinery/pda_multicaster.dm @@ -6,7 +6,7 @@ density = 1 anchored = 1 circuit = /obj/item/weapon/circuitboard/telecomms/pda_multicaster - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 750 var/on = 1 // If we're currently active, var/toggle = 1 // If we /should/ be active or not, diff --git a/code/game/machinery/recharger.dm b/code/game/machinery/recharger.dm index 79007144d5..5349fc44b0 100644 --- a/code/game/machinery/recharger.dm +++ b/code/game/machinery/recharger.dm @@ -5,7 +5,7 @@ icon = 'icons/obj/stationobjs.dmi' icon_state = "recharger0" anchored = 1 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 4 active_power_usage = 40000 //40 kW var/efficiency = 40000 //will provide the modified power rate when upgraded diff --git a/code/game/machinery/rechargestation.dm b/code/game/machinery/rechargestation.dm index f702f3cf25..3f60e0ae07 100644 --- a/code/game/machinery/rechargestation.dm +++ b/code/game/machinery/rechargestation.dm @@ -6,7 +6,7 @@ density = 1 anchored = 1 circuit = /obj/item/weapon/circuitboard/recharge_station - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 50 var/mob/occupant = null var/obj/item/weapon/cell/cell = null @@ -78,9 +78,9 @@ if(!has_cell_power()) return 0 - if(use_power == 1) + if(use_power == USE_POWER_IDLE) cell.use(idle_power_usage * CELLRATE) - else if(use_power >= 2) + else if(use_power >= USE_POWER_ACTIVE) cell.use(active_power_usage * CELLRATE) return 1 diff --git a/code/game/machinery/robot_fabricator.dm b/code/game/machinery/robot_fabricator.dm index d415162f80..5bbb4ac6be 100644 --- a/code/game/machinery/robot_fabricator.dm +++ b/code/game/machinery/robot_fabricator.dm @@ -7,7 +7,7 @@ var/metal_amount = 0 var/operating = 0 var/obj/item/robot_parts/being_built = null - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 40 active_power_usage = 10000 diff --git a/code/game/machinery/status_display.dm b/code/game/machinery/status_display.dm index f5aa186190..4db1b65da1 100644 --- a/code/game/machinery/status_display.dm +++ b/code/game/machinery/status_display.dm @@ -15,7 +15,7 @@ name = "status display" anchored = 1 density = 0 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 10 circuit = /obj/item/weapon/circuitboard/status_display var/mode = 1 // 0 = Blank diff --git a/code/game/machinery/supplybeacon.dm b/code/game/machinery/supplybeacon.dm index e515aaa36b..df40ba1a7d 100644 --- a/code/game/machinery/supplybeacon.dm +++ b/code/game/machinery/supplybeacon.dm @@ -80,7 +80,7 @@ return set_light(3, 3, "#00CCAA") icon_state = "beacon_active" - use_power = 1 + use_power = USE_POWER_IDLE if(user) to_chat(user, "You activate the beacon. The supply drop will be dispatched soon.") /obj/machinery/power/supply_beacon/proc/deactivate(var/mob/user, var/permanent) @@ -90,7 +90,7 @@ else icon_state = "beacon" set_light(0) - use_power = 0 + use_power = USE_POWER_OFF target_drop_time = null if(user) to_chat(user, "You deactivate the beacon.") diff --git a/code/game/machinery/telecomms/broadcaster.dm b/code/game/machinery/telecomms/broadcaster.dm index 5eb18d6d2f..ba8df3b37c 100644 --- a/code/game/machinery/telecomms/broadcaster.dm +++ b/code/game/machinery/telecomms/broadcaster.dm @@ -17,7 +17,7 @@ var/message_delay = 0 // To make sure restarting the recentmessages list is kept desc = "A dish-shaped machine used to broadcast processed subspace signals." density = 1 anchored = 1 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 25 machinetype = 5 produces_heat = 0 @@ -127,7 +127,7 @@ var/message_delay = 0 // To make sure restarting the recentmessages list is kept desc = "A compact machine used for portable subspace telecommuniations processing." density = 1 anchored = 1 - use_power = 0 + use_power = USE_POWER_OFF idle_power_usage = 0 machinetype = 6 produces_heat = 0 diff --git a/code/game/machinery/telecomms/telecomunications.dm b/code/game/machinery/telecomms/telecomunications.dm index 4ba184a102..c2e9126fc1 100644 --- a/code/game/machinery/telecomms/telecomunications.dm +++ b/code/game/machinery/telecomms/telecomunications.dm @@ -251,7 +251,7 @@ var/global/list/obj/machinery/telecomms/telecomms_list = list() desc = "This machine has a dish-like shape and green lights. It is designed to detect and process subspace radio activity." density = 1 anchored = 1 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 600 machinetype = 1 produces_heat = 0 @@ -318,7 +318,7 @@ var/global/list/obj/machinery/telecomms/telecomms_list = list() desc = "A mighty piece of hardware used to send/receive massive amounts of data." density = 1 anchored = 1 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 1600 machinetype = 7 circuit = /obj/item/weapon/circuitboard/telecomms/hub @@ -377,7 +377,7 @@ var/global/list/obj/machinery/telecomms/telecomms_list = list() desc = "A mighty piece of hardware used to send massive amounts of data far away." density = 1 anchored = 1 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 600 machinetype = 8 produces_heat = 0 @@ -443,7 +443,7 @@ var/global/list/obj/machinery/telecomms/telecomms_list = list() desc = "A mighty piece of hardware used to send massive amounts of data quickly." density = 1 anchored = 1 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 1000 machinetype = 2 circuit = /obj/item/weapon/circuitboard/telecomms/bus @@ -504,7 +504,7 @@ var/global/list/obj/machinery/telecomms/telecomms_list = list() desc = "This machine is used to process large quantities of information." density = 1 anchored = 1 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 600 machinetype = 3 delay = 5 @@ -556,7 +556,7 @@ var/global/list/obj/machinery/telecomms/telecomms_list = list() desc = "A machine used to store data and network statistics." density = 1 anchored = 1 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 300 machinetype = 4 circuit = /obj/item/weapon/circuitboard/telecomms/server diff --git a/code/game/machinery/teleporter.dm b/code/game/machinery/teleporter.dm index 1955c52a6c..a58279098d 100644 --- a/code/game/machinery/teleporter.dm +++ b/code/game/machinery/teleporter.dm @@ -171,7 +171,7 @@ icon_state = "tele0" dir = 4 var/accurate = 0 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 10 active_power_usage = 2000 circuit = /obj/item/weapon/circuitboard/teleporter_hub @@ -319,7 +319,7 @@ dir = 4 var/active = 0 var/engaged = 0 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 10 active_power_usage = 2000 circuit = /obj/item/weapon/circuitboard/teleporter_station diff --git a/code/game/machinery/transportpod.dm b/code/game/machinery/transportpod.dm index 96401c0908..0b499096fe 100644 --- a/code/game/machinery/transportpod.dm +++ b/code/game/machinery/transportpod.dm @@ -6,7 +6,7 @@ density = 1 //thicc anchored = 1 - use_power = 0 + use_power = USE_POWER_OFF var/in_transit = 0 var/mob/occupant = null diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 979c633ee9..1575c51521 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -14,7 +14,7 @@ var/icon_deny //Icon_state when denying access // Power - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 10 var/vend_power_usage = 150 //actuators and stuff diff --git a/code/game/machinery/virtual_reality/vr_console.dm b/code/game/machinery/virtual_reality/vr_console.dm index 2bdfc53464..8a417a98bc 100644 --- a/code/game/machinery/virtual_reality/vr_console.dm +++ b/code/game/machinery/virtual_reality/vr_console.dm @@ -18,7 +18,7 @@ var/mirror_first_occupant = TRUE // Do we force the newly produced body to look like the occupant? - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 15 active_power_usage = 200 light_color = "#FF0000" diff --git a/code/game/machinery/wishgranter.dm b/code/game/machinery/wishgranter.dm index a3911a2efa..81c720bacd 100644 --- a/code/game/machinery/wishgranter.dm +++ b/code/game/machinery/wishgranter.dm @@ -3,7 +3,7 @@ desc = "You're not so sure about this, anymore..." icon = 'icons/obj/device.dmi' icon_state = "syndbeacon" - use_power = 0 + use_power = USE_POWER_OFF anchored = 1 density = 1 var/charges = 1 diff --git a/code/game/mecha/mech_fabricator.dm b/code/game/mecha/mech_fabricator.dm index bc6ef51556..8e15585da8 100644 --- a/code/game/mecha/mech_fabricator.dm +++ b/code/game/mecha/mech_fabricator.dm @@ -5,7 +5,7 @@ desc = "A machine used for construction of mechas." density = 1 anchored = 1 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 20 active_power_usage = 5000 req_access = list(access_robotics) diff --git a/code/game/mecha/mech_prosthetics.dm b/code/game/mecha/mech_prosthetics.dm index 925a24dc1f..16a70ad013 100644 --- a/code/game/mecha/mech_prosthetics.dm +++ b/code/game/mecha/mech_prosthetics.dm @@ -5,7 +5,7 @@ desc = "A machine used for construction of prosthetics." density = 1 anchored = 1 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 20 active_power_usage = 5000 req_access = list(access_robotics) diff --git a/code/game/mecha/mech_sensor.dm b/code/game/mecha/mech_sensor.dm index 72202788b9..33147e0ab1 100644 --- a/code/game/mecha/mech_sensor.dm +++ b/code/game/mecha/mech_sensor.dm @@ -6,7 +6,7 @@ anchored = 1 density = 1 throwpass = 1 - use_power = 1 + use_power = USE_POWER_IDLE layer = ON_WINDOW_LAYER power_channel = EQUIP var/on = 0 diff --git a/code/game/objects/structures/holoplant.dm b/code/game/objects/structures/holoplant.dm index bbd92b81ee..9a46b8ca15 100644 --- a/code/game/objects/structures/holoplant.dm +++ b/code/game/objects/structures/holoplant.dm @@ -48,13 +48,13 @@ plant = prepare_icon(emagged ? "emagged" : null) overlays += plant set_light(2) - use_power = 2 + use_power = USE_POWER_ACTIVE /obj/machinery/holoplant/proc/deactivate() overlays -= plant QDEL_NULL(plant) set_light(0) - use_power = 0 + use_power = USE_POWER_OFF /obj/machinery/holoplant/power_change() ..() diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm index 4b4d0e90cc..467579a225 100644 --- a/code/game/objects/structures/watercloset.dm +++ b/code/game/objects/structures/watercloset.dm @@ -124,7 +124,7 @@ icon_state = "shower" density = 0 anchored = 1 - use_power = 0 + use_power = USE_POWER_OFF var/on = 0 var/obj/effect/mist/mymist = null var/ismist = 0 //needs a var so we can make it linger~ diff --git a/code/modules/awaymissions/gateway.dm b/code/modules/awaymissions/gateway.dm index 123b653052..bd88744d70 100644 --- a/code/modules/awaymissions/gateway.dm +++ b/code/modules/awaymissions/gateway.dm @@ -26,7 +26,7 @@ /obj/machinery/gateway/centerstation density = 1 icon_state = "offcenter" - use_power = 1 + use_power = USE_POWER_IDLE //warping vars var/list/linked = list() @@ -142,7 +142,7 @@ obj/machinery/gateway/centerstation/process() /obj/machinery/gateway/centeraway density = 1 icon_state = "offcenter" - use_power = 0 + use_power = USE_POWER_OFF var/calibrated = 1 var/list/linked = list() //a list of the connected gateway chunks var/ready = 0 diff --git a/code/modules/economy/ATM.dm b/code/modules/economy/ATM.dm index 0643f6992b..b192a89ccc 100644 --- a/code/modules/economy/ATM.dm +++ b/code/modules/economy/ATM.dm @@ -20,7 +20,7 @@ log transactions icon = 'icons/obj/terminals.dmi' icon_state = "atm" anchored = 1 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 10 circuit = /obj/item/weapon/circuitboard/atm var/datum/money_account/authenticated_account diff --git a/code/modules/food/kitchen/cooking_machines/_cooker.dm b/code/modules/food/kitchen/cooking_machines/_cooker.dm index 0f39b1f0e6..008910c253 100644 --- a/code/modules/food/kitchen/cooking_machines/_cooker.dm +++ b/code/modules/food/kitchen/cooking_machines/_cooker.dm @@ -10,7 +10,7 @@ icon = 'icons/obj/cooking_machines.dmi' density = 1 anchored = 1 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 5 var/on_icon // Icon state used when cooking. diff --git a/code/modules/food/kitchen/gibber.dm b/code/modules/food/kitchen/gibber.dm index 062fa42fc0..a325356005 100644 --- a/code/modules/food/kitchen/gibber.dm +++ b/code/modules/food/kitchen/gibber.dm @@ -14,7 +14,7 @@ var/gib_time = 40 // Time from starting until meat appears var/gib_throw_dir = WEST // Direction to spit meat and gibs in. - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 2 active_power_usage = 500 diff --git a/code/modules/food/kitchen/icecream.dm b/code/modules/food/kitchen/icecream.dm index 50709b872b..753891229b 100644 --- a/code/modules/food/kitchen/icecream.dm +++ b/code/modules/food/kitchen/icecream.dm @@ -14,7 +14,7 @@ icon_state = "icecream_vat" density = 1 anchored = 0 - use_power = 0 + use_power = USE_POWER_OFF flags = OPENCONTAINER | NOREACT var/list/product_types = list() diff --git a/code/modules/food/kitchen/microwave.dm b/code/modules/food/kitchen/microwave.dm index 0cc14a6a43..6df081eaa1 100644 --- a/code/modules/food/kitchen/microwave.dm +++ b/code/modules/food/kitchen/microwave.dm @@ -5,7 +5,7 @@ icon_state = "mw" density = 1 anchored = 1 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 5 active_power_usage = 100 clicksound = "button" diff --git a/code/modules/food/kitchen/smartfridge.dm b/code/modules/food/kitchen/smartfridge.dm index f3c966c331..fd17a8bc42 100644 --- a/code/modules/food/kitchen/smartfridge.dm +++ b/code/modules/food/kitchen/smartfridge.dm @@ -6,7 +6,7 @@ icon_state = "smartfridge" density = 1 anchored = 1 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 5 active_power_usage = 100 flags = NOREACT diff --git a/code/modules/holodeck/HolodeckControl.dm b/code/modules/holodeck/HolodeckControl.dm index 0147c1194c..5783bfc398 100644 --- a/code/modules/holodeck/HolodeckControl.dm +++ b/code/modules/holodeck/HolodeckControl.dm @@ -4,7 +4,7 @@ icon_keyboard = "tech_key" icon_screen = "holocontrol" - use_power = 1 + use_power = USE_POWER_IDLE active_power_usage = 8000 //8kW for the scenery + 500W per holoitem var/item_power_usage = 500 @@ -301,7 +301,7 @@ last_change = world.time active = 1 - use_power = 2 + use_power = USE_POWER_ACTIVE for(var/item in holographic_objs) derez(item) @@ -362,7 +362,7 @@ last_gravity_change = world.time active = 1 - use_power = 1 + use_power = USE_POWER_IDLE if(A.has_gravity) A.gravitychange(0) @@ -377,4 +377,4 @@ linkedholodeck.gravitychange(1) active = 0 - use_power = 1 + use_power = USE_POWER_IDLE diff --git a/code/modules/holodeck/HolodeckObjects.dm b/code/modules/holodeck/HolodeckObjects.dm index c6626c66e7..e9e532e3d5 100644 --- a/code/modules/holodeck/HolodeckObjects.dm +++ b/code/modules/holodeck/HolodeckObjects.dm @@ -391,7 +391,7 @@ datum/unarmed_attack/holopugilism/unarmed_override(var/mob/living/carbon/human/u var/eventstarted = 0 anchored = 1.0 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 2 active_power_usage = 6 power_channel = ENVIRON diff --git a/code/modules/holomap/station_holomap.dm b/code/modules/holomap/station_holomap.dm index 3237f79590..4d4e500a8f 100644 --- a/code/modules/holomap/station_holomap.dm +++ b/code/modules/holomap/station_holomap.dm @@ -8,7 +8,7 @@ icon_state = "station_map" anchored = 1 density = 0 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 10 active_power_usage = 500 circuit = /obj/item/weapon/circuitboard/station_map diff --git a/code/modules/hydroponics/seed_machines.dm b/code/modules/hydroponics/seed_machines.dm index 2acfa4fb72..cc382bd5d9 100644 --- a/code/modules/hydroponics/seed_machines.dm +++ b/code/modules/hydroponics/seed_machines.dm @@ -37,7 +37,7 @@ icon_state = "hydrotray3" density = 1 anchored = 1 - use_power = 1 + use_power = USE_POWER_IDLE var/obj/item/seeds/seed // Currently loaded seed packet. var/obj/item/weapon/disk/botany/loaded_disk //Currently loaded data disk. diff --git a/code/modules/hydroponics/seed_storage.dm b/code/modules/hydroponics/seed_storage.dm index cc29f0c05f..053ce5a59c 100644 --- a/code/modules/hydroponics/seed_storage.dm +++ b/code/modules/hydroponics/seed_storage.dm @@ -24,7 +24,7 @@ icon_state = "seeds" density = 1 anchored = 1 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 100 var/seeds_initialized = 0 // Map-placed ones break if seeds are loaded right at the start of the round, so we do it on the first interaction diff --git a/code/modules/hydroponics/trays/tray_soil.dm b/code/modules/hydroponics/trays/tray_soil.dm index d6297a6766..76a3417645 100644 --- a/code/modules/hydroponics/trays/tray_soil.dm +++ b/code/modules/hydroponics/trays/tray_soil.dm @@ -2,7 +2,7 @@ name = "soil" icon_state = "soil" density = 0 - use_power = 0 + use_power = USE_POWER_OFF mechanical = 0 tray_light = 0 frozen = -1 diff --git a/code/modules/mining/drilling/drill.dm b/code/modules/mining/drilling/drill.dm index bdfab8f92b..3c38927910 100644 --- a/code/modules/mining/drilling/drill.dm +++ b/code/modules/mining/drilling/drill.dm @@ -1,7 +1,7 @@ /obj/machinery/mining icon = 'icons/obj/mining_drill.dmi' anchored = 0 - use_power = 0 //The drill takes power directly from a cell. + use_power = USE_POWER_OFF //The drill takes power directly from a cell. density = 1 layer = MOB_LAYER+0.1 //So it draws over mobs in the tile north of it. diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 065972a23c..33998fcaff 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -291,7 +291,7 @@ var/list/ai_verbs_default = list( /obj/machinery/ai_powersupply name="Power Supply" active_power_usage=50000 // Station AIs use significant amounts of power. This, when combined with charged SMES should mean AI lasts for 1hr without external power. - use_power = 2 + use_power = USE_POWER_ACTIVE power_channel = EQUIP var/mob/living/silicon/ai/powered_ai = null invisibility = 100 diff --git a/code/modules/mob/living/silicon/robot/drone/drone_manufacturer.dm b/code/modules/mob/living/silicon/robot/drone/drone_manufacturer.dm index 6bd956c4cc..f6ca7105ea 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone_manufacturer.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone_manufacturer.dm @@ -11,7 +11,7 @@ density = 1 anchored = 1 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 20 active_power_usage = 5000 diff --git a/code/modules/modular_computers/NTNet/NTNet_relay.dm b/code/modules/modular_computers/NTNet/NTNet_relay.dm index 5720d3b6e7..2e4d43c731 100644 --- a/code/modules/modular_computers/NTNet/NTNet_relay.dm +++ b/code/modules/modular_computers/NTNet/NTNet_relay.dm @@ -2,7 +2,7 @@ /obj/machinery/ntnet_relay name = "NTNet Quantum Relay" desc = "A very complex router and transmitter capable of connecting electronic devices together. Looks fragile." - use_power = 2 + use_power = USE_POWER_ACTIVE active_power_usage = 20000 //20kW, apropriate for machine that keeps massive cross-Zlevel wireless network operational. idle_power_usage = 100 icon_state = "bus" diff --git a/code/modules/paperwork/faxmachine.dm b/code/modules/paperwork/faxmachine.dm index 1288f29aee..3c18577db3 100644 --- a/code/modules/paperwork/faxmachine.dm +++ b/code/modules/paperwork/faxmachine.dm @@ -12,7 +12,7 @@ var/list/adminfaxes = list() //cache for faxes that have been sent to admins insert_anim = "faxsend" req_one_access = list(access_lawyer, access_heads, access_armory, access_qm) - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 30 active_power_usage = 200 circuit = /obj/item/weapon/circuitboard/fax diff --git a/code/modules/paperwork/papershredder.dm b/code/modules/paperwork/papershredder.dm index d626e6f04b..4c927b376e 100644 --- a/code/modules/paperwork/papershredder.dm +++ b/code/modules/paperwork/papershredder.dm @@ -9,7 +9,7 @@ var/shred_anim = "shredder-shredding" density = 1 anchored = 1 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 10 active_power_usage = 200 power_channel = EQUIP diff --git a/code/modules/paperwork/photocopier.dm b/code/modules/paperwork/photocopier.dm index d5e04d97a4..eab9984d0f 100644 --- a/code/modules/paperwork/photocopier.dm +++ b/code/modules/paperwork/photocopier.dm @@ -6,7 +6,7 @@ var/insert_anim = "bigscanner1" anchored = 1 density = 1 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 30 active_power_usage = 200 power_channel = EQUIP diff --git a/code/modules/power/antimatter/control.dm b/code/modules/power/antimatter/control.dm index 3e2c2a6e51..46f05bfd80 100644 --- a/code/modules/power/antimatter/control.dm +++ b/code/modules/power/antimatter/control.dm @@ -5,7 +5,7 @@ icon_state = "control" anchored = 1 density = 1 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 100 active_power_usage = 1000 diff --git a/code/modules/power/antimatter/shielding.dm b/code/modules/power/antimatter/shielding.dm index a3549b7a2f..2b7b881b09 100644 --- a/code/modules/power/antimatter/shielding.dm +++ b/code/modules/power/antimatter/shielding.dm @@ -16,7 +16,7 @@ proc/cardinalrange(var/center) anchored = 1 density = 1 dir = 1 - use_power = 0//Living things generally dont use power + use_power = USE_POWER_OFF //Living things generally dont use power idle_power_usage = 0 active_power_usage = 0 diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index a0b53a57e0..6b81ab7a7f 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -67,7 +67,7 @@ plane = TURF_PLANE layer = ABOVE_TURF_LAYER anchored = 1 - use_power = 0 + use_power = USE_POWER_OFF clicksound = "switch" req_access = list(access_engine_equip) var/area/area diff --git a/code/modules/power/fusion/core/_core.dm b/code/modules/power/fusion/core/_core.dm index 648643e5e2..9cc907e052 100644 --- a/code/modules/power/fusion/core/_core.dm +++ b/code/modules/power/fusion/core/_core.dm @@ -13,7 +13,7 @@ var/list/fusion_cores = list() icon = 'icons/obj/machines/power/fusion.dmi' icon_state = "core0" density = 1 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 50 active_power_usage = 500 //multiplied by field strength anchored = 0 diff --git a/code/modules/power/fusion/fuel_assembly/fuel_injector.dm b/code/modules/power/fusion/fuel_assembly/fuel_injector.dm index ef25aaae1f..0ffab7db07 100644 --- a/code/modules/power/fusion/fuel_assembly/fuel_injector.dm +++ b/code/modules/power/fusion/fuel_assembly/fuel_injector.dm @@ -7,7 +7,7 @@ var/list/fuel_injectors = list() density = 1 anchored = 0 req_access = list(access_engine) - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 10 active_power_usage = 500 diff --git a/code/modules/power/fusion/gyrotron/gyrotron.dm b/code/modules/power/fusion/gyrotron/gyrotron.dm index 539e9cbda6..bdbdf9a3df 100644 --- a/code/modules/power/fusion/gyrotron/gyrotron.dm +++ b/code/modules/power/fusion/gyrotron/gyrotron.dm @@ -6,7 +6,7 @@ var/list/gyrotrons = list() desc = "It is a heavy duty industrial gyrotron suited for powering fusion reactors." icon_state = "emitter-off" req_access = list(access_engine) - use_power = 1 + use_power = USE_POWER_IDLE active_power_usage = 50000 circuit = /obj/item/weapon/circuitboard/gyrotron diff --git a/code/modules/power/generator.dm b/code/modules/power/generator.dm index f77deba261..5e4493d476 100644 --- a/code/modules/power/generator.dm +++ b/code/modules/power/generator.dm @@ -5,7 +5,7 @@ density = 1 anchored = 0 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 100 //Watts, I hope. Just enough to do the computer and display things. var/max_power = 500000 diff --git a/code/modules/power/generator_type2.dm b/code/modules/power/generator_type2.dm index cc1e855a91..1271287796 100644 --- a/code/modules/power/generator_type2.dm +++ b/code/modules/power/generator_type2.dm @@ -4,7 +4,7 @@ icon_state = "teg" anchored = 1 density = 1 - use_power = 0 + use_power = USE_POWER_OFF var/obj/machinery/atmospherics/unary/generator_input/input1 var/obj/machinery/atmospherics/unary/generator_input/input2 diff --git a/code/modules/power/gravitygenerator.dm b/code/modules/power/gravitygenerator.dm index ad02676e9b..ad8af4352c 100644 --- a/code/modules/power/gravitygenerator.dm +++ b/code/modules/power/gravitygenerator.dm @@ -16,7 +16,7 @@ icon_state = "TheSingGen" anchored = 1 density = 1 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 200 active_power_usage = 1000 var/on = 1 diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index 85a19aa12f..0c377043a7 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -168,7 +168,7 @@ var/global/list/light_type_cache = list() anchored = 1 plane = MOB_PLANE layer = ABOVE_MOB_LAYER - use_power = 2 + use_power = USE_POWER_ACTIVE idle_power_usage = 2 active_power_usage = 10 // Previously 20. power_channel = LIGHT //Lights are calc'd via area so they dont need to be in the machine list diff --git a/code/modules/power/port_gen.dm b/code/modules/power/port_gen.dm index 2443f3ea27..4515b6125c 100644 --- a/code/modules/power/port_gen.dm +++ b/code/modules/power/port_gen.dm @@ -6,7 +6,7 @@ icon_state = "portgen0" density = 1 anchored = 0 - use_power = 0 + use_power = USE_POWER_OFF var/active = 0 var/power_gen = 5000 diff --git a/code/modules/power/power.dm b/code/modules/power/power.dm index 4fce8ba158..a88d0dafdc 100644 --- a/code/modules/power/power.dm +++ b/code/modules/power/power.dm @@ -11,7 +11,7 @@ icon = 'icons/obj/power.dmi' anchored = 1.0 var/datum/powernet/powernet = null - use_power = 0 + use_power = USE_POWER_OFF idle_power_usage = 0 active_power_usage = 0 diff --git a/code/modules/power/sensors/sensor_monitoring.dm b/code/modules/power/sensors/sensor_monitoring.dm index 21aecc59ea..a7cc81c55a 100644 --- a/code/modules/power/sensors/sensor_monitoring.dm +++ b/code/modules/power/sensors/sensor_monitoring.dm @@ -15,7 +15,7 @@ anchored = 1.0 circuit = /obj/item/weapon/circuitboard/powermonitor var/alerting = 0 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 300 active_power_usage = 300 var/datum/nano_module/power_monitor/power_monitor diff --git a/code/modules/power/singularity/containment_field.dm b/code/modules/power/singularity/containment_field.dm index d8712a0e4c..6478ff999a 100644 --- a/code/modules/power/singularity/containment_field.dm +++ b/code/modules/power/singularity/containment_field.dm @@ -8,7 +8,7 @@ anchored = 1 density = 0 unacidable = 1 - use_power = 0 + use_power = USE_POWER_OFF light_range = 4 flags = PROXMOVE var/obj/machinery/field_generator/FG1 = null diff --git a/code/modules/power/singularity/emitter.dm b/code/modules/power/singularity/emitter.dm index f847813923..2e6cda0049 100644 --- a/code/modules/power/singularity/emitter.dm +++ b/code/modules/power/singularity/emitter.dm @@ -10,7 +10,7 @@ req_access = list(access_engine_equip) var/id = null - use_power = 0 //uses powernet power, not APC power + use_power = USE_POWER_OFF //uses powernet power, not APC power active_power_usage = 30000 //30 kW laser. I guess that means 30 kJ per shot. var/active = 0 diff --git a/code/modules/power/singularity/field_generator.dm b/code/modules/power/singularity/field_generator.dm index 0767084974..b02c835785 100644 --- a/code/modules/power/singularity/field_generator.dm +++ b/code/modules/power/singularity/field_generator.dm @@ -20,7 +20,7 @@ field_generator power level display icon_state = "Field_Gen" anchored = 0 density = 1 - use_power = 0 + use_power = USE_POWER_OFF var/const/num_power_levels = 6 // Total number of power level icon has var/Varedit_start = 0 var/Varpower = 0 diff --git a/code/modules/power/singularity/generator.dm b/code/modules/power/singularity/generator.dm index c49c605598..bb470811ba 100644 --- a/code/modules/power/singularity/generator.dm +++ b/code/modules/power/singularity/generator.dm @@ -6,7 +6,7 @@ icon_state = "TheSingGen" anchored = 0 density = 1 - use_power = 0 + use_power = USE_POWER_OFF var/energy = 0 var/creation_type = /obj/singularity diff --git a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm index 50e9fd27c5..f5481afd4c 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm @@ -258,7 +258,7 @@ So, hopefully this is helpful if any more icons are to be added/changed/wonderin icon_state = "none" anchored = 0 density = 1 - use_power = 0 + use_power = USE_POWER_OFF idle_power_usage = 0 active_power_usage = 0 var/construction_state = 0 diff --git a/code/modules/power/singularity/particle_accelerator/particle_control.dm b/code/modules/power/singularity/particle_accelerator/particle_control.dm index 2ff5fba318..8cb370924b 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_control.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_control.dm @@ -8,7 +8,7 @@ reference = "control_box" anchored = 0 density = 1 - use_power = 0 + use_power = USE_POWER_OFF idle_power_usage = 500 active_power_usage = 70000 //70 kW per unit of strength construction_state = 0 diff --git a/code/modules/power/singularity/particle_accelerator/particle_smasher.dm b/code/modules/power/singularity/particle_accelerator/particle_smasher.dm index 921b000078..5a4176ee89 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_smasher.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_smasher.dm @@ -9,7 +9,7 @@ icon_state = "smasher" anchored = 0 density = 1 - use_power = 0 + use_power = USE_POWER_OFF var/successful_craft = FALSE // Are we waiting to be emptied? var/image/material_layer // Holds the image used for the filled overlay. diff --git a/code/modules/power/smes.dm b/code/modules/power/smes.dm index 31c7be32ec..783a6691b4 100644 --- a/code/modules/power/smes.dm +++ b/code/modules/power/smes.dm @@ -11,7 +11,7 @@ icon_state = "smes" density = 1 anchored = 1 - use_power = 0 + use_power = USE_POWER_OFF circuit = /obj/item/weapon/circuitboard/smes clicksound = "switch" diff --git a/code/modules/power/solar.dm b/code/modules/power/solar.dm index c37a625552..65e618613c 100644 --- a/code/modules/power/solar.dm +++ b/code/modules/power/solar.dm @@ -13,7 +13,7 @@ GLOBAL_LIST_EMPTY(solars_list) icon_state = "sp_base" anchored = 1 density = 1 - use_power = 0 + use_power = USE_POWER_OFF idle_power_usage = 0 active_power_usage = 0 var/id = 0 @@ -285,7 +285,7 @@ GLOBAL_LIST_EMPTY(solars_list) icon_state = "solar" anchored = 1 density = 1 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 250 var/id = 0 var/cdir = 0 diff --git a/code/modules/power/tracker.dm b/code/modules/power/tracker.dm index a6eab0dbe0..673b2ece86 100644 --- a/code/modules/power/tracker.dm +++ b/code/modules/power/tracker.dm @@ -10,7 +10,7 @@ icon_state = "tracker" anchored = 1 density = 1 - use_power = 0 + use_power = USE_POWER_OFF var/id = 0 var/sun_angle = 0 // sun angle as set by sun datum diff --git a/code/modules/reagents/Chemistry-Machinery.dm b/code/modules/reagents/Chemistry-Machinery.dm index 6e2ba4cfb8..d1a1cbe3f2 100644 --- a/code/modules/reagents/Chemistry-Machinery.dm +++ b/code/modules/reagents/Chemistry-Machinery.dm @@ -16,7 +16,7 @@ icon = 'icons/obj/chemical.dmi' icon_state = "mixer0" circuit = /obj/item/weapon/circuitboard/chem_master - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 20 var/beaker = null var/obj/item/weapon/storage/pill_bottle/loaded_pill_bottle = null @@ -333,7 +333,7 @@ icon_state = "juicer1" density = 0 anchored = 0 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 5 active_power_usage = 100 circuit = /obj/item/weapon/circuitboard/grinder diff --git a/code/modules/reagents/dispenser/dispenser2.dm b/code/modules/reagents/dispenser/dispenser2.dm index 17da8452de..845f1a102c 100644 --- a/code/modules/reagents/dispenser/dispenser2.dm +++ b/code/modules/reagents/dispenser/dispenser2.dm @@ -15,7 +15,7 @@ var/accept_drinking = 0 var/amount = 30 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 100 anchored = 1 diff --git a/code/modules/reagents/distilling/distilling.dm b/code/modules/reagents/distilling/distilling.dm index b86bcc7435..50c2b598c0 100644 --- a/code/modules/reagents/distilling/distilling.dm +++ b/code/modules/reagents/distilling/distilling.dm @@ -6,7 +6,7 @@ /obj/machinery/portable_atmospherics/powered/reagent_distillery name = "chemical distillery" desc = "A complex machine utilizing state-of-the-art components to mix chemicals at different temperatures." - use_power = 1 + use_power = USE_POWER_IDLE icon = 'icons/obj/machines/reagent.dmi' icon_state = "distiller" diff --git a/code/modules/research/circuitprinter.dm b/code/modules/research/circuitprinter.dm index 75d45652d9..f9ff3adb51 100644 --- a/code/modules/research/circuitprinter.dm +++ b/code/modules/research/circuitprinter.dm @@ -20,7 +20,7 @@ using metal and glass, it uses glass and reagents (usually sulphuric acid). hidden_materials = list(MAT_PLASTEEL, MAT_DURASTEEL, MAT_GRAPHITE, MAT_VERDANTIUM, MAT_MORPHIUM, MAT_METALHYDROGEN, MAT_SUPERMATTER) - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 30 active_power_usage = 2500 diff --git a/code/modules/research/destructive_analyzer.dm b/code/modules/research/destructive_analyzer.dm index f8d7fbc4d6..a17bf370bf 100644 --- a/code/modules/research/destructive_analyzer.dm +++ b/code/modules/research/destructive_analyzer.dm @@ -12,7 +12,7 @@ Note: Must be placed within 3 tiles of the R&D Console var/obj/item/weapon/loaded_item = null var/decon_mod = 0 circuit = /obj/item/weapon/circuitboard/destructive_analyzer - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 30 active_power_usage = 2500 diff --git a/code/modules/research/message_server.dm b/code/modules/research/message_server.dm index a61dc04e89..0b414ff868 100644 --- a/code/modules/research/message_server.dm +++ b/code/modules/research/message_server.dm @@ -54,7 +54,7 @@ var/global/list/obj/machinery/message_server/message_servers = list() desc = "Facilitates both PDA messages and request console functions." density = 1 anchored = 1.0 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 10 active_power_usage = 100 @@ -240,7 +240,7 @@ var/obj/machinery/blackbox_recorder/blackbox desc = "Records all radio communications, as well as various other information in case of the worst." density = 1 anchored = 1.0 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 10 active_power_usage = 100 var/list/messages = list() //Stores messages of non-standard frequencies diff --git a/code/modules/research/protolathe.dm b/code/modules/research/protolathe.dm index 3d65e35d63..3837e13aae 100644 --- a/code/modules/research/protolathe.dm +++ b/code/modules/research/protolathe.dm @@ -3,7 +3,7 @@ icon_state = "protolathe" flags = OPENCONTAINER circuit = /obj/item/weapon/circuitboard/protolathe - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 30 active_power_usage = 5000 diff --git a/code/modules/research/rdmachines.dm b/code/modules/research/rdmachines.dm index 9bcb130c00..a5f25beb08 100644 --- a/code/modules/research/rdmachines.dm +++ b/code/modules/research/rdmachines.dm @@ -7,7 +7,7 @@ icon = 'icons/obj/machines/research.dmi' density = 1 anchored = 1 - use_power = 1 + use_power = USE_POWER_IDLE var/busy = 0 var/obj/machinery/computer/rdconsole/linked_console diff --git a/code/modules/security levels/keycard authentication.dm b/code/modules/security levels/keycard authentication.dm index e3202ccbec..707bd3ccd9 100644 --- a/code/modules/security levels/keycard authentication.dm +++ b/code/modules/security levels/keycard authentication.dm @@ -16,7 +16,7 @@ //1 = select event //2 = authenticate anchored = 1.0 - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 2 active_power_usage = 6 power_channel = ENVIRON diff --git a/code/modules/shieldgen/emergency_shield.dm b/code/modules/shieldgen/emergency_shield.dm index 19a720e9ad..792d9d4657 100644 --- a/code/modules/shieldgen/emergency_shield.dm +++ b/code/modules/shieldgen/emergency_shield.dm @@ -134,7 +134,7 @@ var/is_open = 0 //Whether or not the wires are exposed var/locked = 0 var/check_delay = 60 //periodically recheck if we need to rebuild a shield - use_power = 0 + use_power = USE_POWER_OFF idle_power_usage = 0 var/global/list/blockedturfs = list( /turf/space, diff --git a/code/modules/shieldgen/sheldwallgen.dm b/code/modules/shieldgen/sheldwallgen.dm index 331f04549a..2a6a859c43 100644 --- a/code/modules/shieldgen/sheldwallgen.dm +++ b/code/modules/shieldgen/sheldwallgen.dm @@ -23,7 +23,7 @@ //There have to be at least two posts, so these are effectively doubled var/power_draw = 30000 //30 kW. How much power is drawn from powernet. Increase this to allow the generator to sustain longer shields, at the cost of more power draw. var/max_stored_power = 50000 //50 kW - use_power = 0 //Draws directly from power net. Does not use APC power. + use_power = USE_POWER_OFF //Draws directly from power net. Does not use APC power. /obj/machinery/shieldwallgen/attack_hand(mob/user as mob) if(state != 1) diff --git a/code/modules/shieldgen/shield_capacitor.dm b/code/modules/shieldgen/shield_capacitor.dm index 4006a1cedf..a30dea1622 100644 --- a/code/modules/shieldgen/shield_capacitor.dm +++ b/code/modules/shieldgen/shield_capacitor.dm @@ -15,7 +15,7 @@ var/max_charge = 8e6 //8 MJ var/max_charge_rate = 400000 //400 kW var/locked = 0 - use_power = 0 //doesn't use APC power + use_power = USE_POWER_OFF //doesn't use APC power var/charge_rate = 100000 //100 kW var/obj/machinery/shield_gen/owned_gen diff --git a/code/modules/shieldgen/shield_diffuser.dm b/code/modules/shieldgen/shield_diffuser.dm index 39f4c02aaf..9c42e22b57 100644 --- a/code/modules/shieldgen/shield_diffuser.dm +++ b/code/modules/shieldgen/shield_diffuser.dm @@ -4,7 +4,7 @@ description_info = "This device disrupts shields on directly adjacent tiles (in a + shaped pattern). They are commonly installed around exterior airlocks to prevent shields from blocking EVA access." icon = 'icons/obj/machines/shielding.dmi' icon_state = "fdiffuser_on" - use_power = 2 + use_power = USE_POWER_ACTIVE idle_power_usage = 25 // Previously 100. active_power_usage = 500 // Previously 2000 anchored = 1 diff --git a/code/modules/shieldgen/shield_gen.dm b/code/modules/shieldgen/shield_gen.dm index 253bc391f3..ef63f9d683 100644 --- a/code/modules/shieldgen/shield_gen.dm +++ b/code/modules/shieldgen/shield_gen.dm @@ -22,7 +22,7 @@ var/time_since_fail = 100 var/energy_conversion_rate = 0.0006 //how many renwicks per watt? Higher numbers equals more effiency. var/z_range = 0 // How far 'up and or down' to extend the shield to, in z-levels. Only works on MultiZ supported z-levels. - use_power = 0 //doesn't use APC power + use_power = USE_POWER_OFF //doesn't use APC power /obj/machinery/shield_gen/advanced name = "advanced bubble shield generator" diff --git a/code/modules/xenoarcheaology/artifacts/autocloner.dm b/code/modules/xenoarcheaology/artifacts/autocloner.dm index 1fa0cc6244..16182acbc9 100644 --- a/code/modules/xenoarcheaology/artifacts/autocloner.dm +++ b/code/modules/xenoarcheaology/artifacts/autocloner.dm @@ -10,7 +10,7 @@ density = 1 var/previous_power_state = 0 - use_power = 1 + use_power = USE_POWER_IDLE active_power_usage = 2000 idle_power_usage = 1000 diff --git a/code/modules/xenoarcheaology/artifacts/replicator.dm b/code/modules/xenoarcheaology/artifacts/replicator.dm index 33f539fae1..2ebad9cd96 100644 --- a/code/modules/xenoarcheaology/artifacts/replicator.dm +++ b/code/modules/xenoarcheaology/artifacts/replicator.dm @@ -7,7 +7,7 @@ idle_power_usage = 100 active_power_usage = 1000 - use_power = 1 + use_power = USE_POWER_IDLE var/spawn_progress_time = 0 var/max_spawn_time = 50 diff --git a/code/modules/xenoarcheaology/tools/artifact_harvester.dm b/code/modules/xenoarcheaology/tools/artifact_harvester.dm index ee2feeabb3..6771db1b91 100644 --- a/code/modules/xenoarcheaology/tools/artifact_harvester.dm +++ b/code/modules/xenoarcheaology/tools/artifact_harvester.dm @@ -6,7 +6,7 @@ density = 1 idle_power_usage = 50 active_power_usage = 750 - use_power = 1 + use_power = USE_POWER_IDLE var/harvesting = 0 var/obj/item/weapon/anobattery/inserted_battery var/obj/machinery/artifact/cur_artifact diff --git a/code/modules/xenoarcheaology/tools/geosample_scanner.dm b/code/modules/xenoarcheaology/tools/geosample_scanner.dm index 28cf64b46e..e8b44b7bf8 100644 --- a/code/modules/xenoarcheaology/tools/geosample_scanner.dm +++ b/code/modules/xenoarcheaology/tools/geosample_scanner.dm @@ -6,7 +6,7 @@ icon = 'icons/obj/virology.dmi' icon_state = "analyser" - use_power = 1 //1 = idle, 2 = active + use_power = USE_POWER_IDLE idle_power_usage = 20 active_power_usage = 300 diff --git a/code/modules/xenobio2/machinery/gene_manipulators.dm b/code/modules/xenobio2/machinery/gene_manipulators.dm index 76bab91b59..1f81882f77 100644 --- a/code/modules/xenobio2/machinery/gene_manipulators.dm +++ b/code/modules/xenobio2/machinery/gene_manipulators.dm @@ -42,7 +42,7 @@ /obj/machinery/xenobio density = 1 anchored = 1 - use_power = 1 + use_power = USE_POWER_IDLE var/obj/item/weapon/disk/xenobio/loaded_disk //Currently loaded data disk. diff --git a/code/modules/xenobio2/machinery/injector.dm b/code/modules/xenobio2/machinery/injector.dm index b69642daab..f90d9dbdb5 100644 --- a/code/modules/xenobio2/machinery/injector.dm +++ b/code/modules/xenobio2/machinery/injector.dm @@ -10,7 +10,7 @@ desc = "Injects biological organisms that are inserted with the contents of an inserted beaker at the command of a remote computer." density = 1 anchored = 1 - use_power = 1 + use_power = USE_POWER_IDLE icon = 'icons/obj/biogenerator.dmi' icon_state = "biogen-work" var/mob/living/occupant diff --git a/code/modules/xenobio2/machinery/injector_computer.dm b/code/modules/xenobio2/machinery/injector_computer.dm index 9742e72d8c..b2952b2a8c 100644 --- a/code/modules/xenobio2/machinery/injector_computer.dm +++ b/code/modules/xenobio2/machinery/injector_computer.dm @@ -11,7 +11,7 @@ icon_keyboard = "med_key" icon_screen = "dna" light_color = "#315ab4" - use_power = 1 + use_power = USE_POWER_IDLE idle_power_usage = 250 active_power_usage = 500 circuit = /obj/item/weapon/circuitboard/xenobio2computer diff --git a/maps/RandomZLevels/challenge.dm b/maps/RandomZLevels/challenge.dm index 19b44525d5..59125422a4 100644 --- a/maps/RandomZLevels/challenge.dm +++ b/maps/RandomZLevels/challenge.dm @@ -23,7 +23,7 @@ anchored = 1 density = 1 - use_power = 0 + use_power = USE_POWER_OFF idle_power_usage = 0 active_power_usage = 0 diff --git a/maps/RandomZLevels/wildwest.dm b/maps/RandomZLevels/wildwest.dm index 69c011264a..3dc0b7af45 100644 --- a/maps/RandomZLevels/wildwest.dm +++ b/maps/RandomZLevels/wildwest.dm @@ -15,7 +15,7 @@ anchored = 1 density = 1 - use_power = 0 + use_power = USE_POWER_OFF var/chargesa = 1 var/insistinga = 0 From 10cb71d16c37743f07df4b91f31663b3329548d8 Mon Sep 17 00:00:00 2001 From: TheFurryFeline <38586851+TheFurryFeline@users.noreply.github.com> Date: Sun, 22 Mar 2020 12:50:48 -0400 Subject: [PATCH 71/86] Another typo fixy --- code/game/machinery/doors/door.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 70949341ba..40cf9febd0 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -42,7 +42,7 @@ if(isanimal(user)) var/mob/living/simple_mob/S = user if(damage >= STRUCTURE_MIN_DAMAGE_THRESHOLD) - visible_message("\The [user] smashes into the [src]!") + visible_message("\The [user] smashes into [src]!") playsound(src, S.attack_sound, 75, 1) take_damage(damage) else From fdbc1f7710446cbc8456a6191ba10ec668203d2a Mon Sep 17 00:00:00 2001 From: TheFurryFeline <38586851+TheFurryFeline@users.noreply.github.com> Date: Sun, 22 Mar 2020 13:24:43 -0400 Subject: [PATCH 72/86] Yet another one --- .../living/simple_mob/subtypes/animal/farm animals/chicken.dm | 2 +- .../mob/living/simple_mob/subtypes/animal/pets/bird.dm | 2 +- .../modules/mob/living/simple_mob/subtypes/animal/sif/duck.dm | 2 +- .../mob/living/simple_mob/subtypes/animal/sif/frostfly.dm | 2 +- .../mob/living/simple_mob/subtypes/animal/sif/glitterfly.dm | 2 +- .../mob/living/simple_mob/subtypes/animal/sif/kururak.dm | 2 +- .../mob/living/simple_mob/subtypes/animal/sif/racoon.dm | 2 +- code/modules/mob/living/simple_mob/subtypes/blob/spore.dm | 4 ++-- 8 files changed, 9 insertions(+), 9 deletions(-) diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/farm animals/chicken.dm b/code/modules/mob/living/simple_mob/subtypes/animal/farm animals/chicken.dm index 2bf3568287..d33e93e042 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/farm animals/chicken.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/farm animals/chicken.dm @@ -18,7 +18,7 @@ GLOBAL_VAR_INIT(chicken_count, 0) // How mant chickens DO we have? response_help = "pets" response_disarm = "gently pushes aside" response_harm = "kicks" - attacktext = list("kicked") + attacktext = list("pecked") has_langs = list("Bird") diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/pets/bird.dm b/code/modules/mob/living/simple_mob/subtypes/animal/pets/bird.dm index 4042dd30b4..7dc23ef7f9 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/pets/bird.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/pets/bird.dm @@ -23,7 +23,7 @@ softfall = TRUE parachuting = TRUE - attacktext = list("claws", "pecks") + attacktext = list("clawed", "pecked") speak_emote = list("chirps", "caws") has_langs = list("Bird") response_help = "pets" diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/sif/duck.dm b/code/modules/mob/living/simple_mob/subtypes/animal/sif/duck.dm index 0aa74f9e6b..b0486e083c 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/sif/duck.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/sif/duck.dm @@ -36,7 +36,7 @@ melee_damage_upper = 10 base_attack_cooldown = 1 SECOND attack_edge = 1 // Razor-edged wings, and 'claws' made for digging through ice. - attacktext = list("nipped", "bit", "cut", "clawed") + attacktext = list("nipped", "bitten", "cut", "clawed") say_list_type = /datum/say_list/duck ai_holder_type = /datum/ai_holder/simple_mob/retaliate/cooperative diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/sif/frostfly.dm b/code/modules/mob/living/simple_mob/subtypes/animal/sif/frostfly.dm index 5711868d15..00da66f1c3 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/sif/frostfly.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/sif/frostfly.dm @@ -43,7 +43,7 @@ melee_damage_lower = 5 melee_damage_upper = 10 base_attack_cooldown = 1.5 SECONDS - attacktext = list("nipped", "bit", "pinched") + attacktext = list("nipped", "bitten", "pinched") projectiletype = /obj/item/projectile/energy/blob/freezing diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/sif/glitterfly.dm b/code/modules/mob/living/simple_mob/subtypes/animal/sif/glitterfly.dm index ae1abb363f..6440a9b061 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/sif/glitterfly.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/sif/glitterfly.dm @@ -50,7 +50,7 @@ pass_flags = PASSTABLE - attacktext = list("bit", "buffeted", "slashed") + attacktext = list("bitten", "buffeted", "slashed") say_list_type = /datum/say_list/glitterfly ai_holder_type = /datum/ai_holder/simple_mob/melee/evasive/glitterfly diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/sif/kururak.dm b/code/modules/mob/living/simple_mob/subtypes/animal/sif/kururak.dm index 22c2d02082..accb31561e 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/sif/kururak.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/sif/kururak.dm @@ -45,7 +45,7 @@ melee_damage_upper = 25 attack_armor_pen = 40 base_attack_cooldown = 2 SECONDS - attacktext = list("gouged", "bit", "cut", "clawed", "whipped") + attacktext = list("gouged", "bitten", "cut", "clawed", "whipped") armor = list( "melee" = 30, diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/sif/racoon.dm b/code/modules/mob/living/simple_mob/subtypes/animal/sif/racoon.dm index b2e913bfb2..b815f8276e 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/sif/racoon.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/sif/racoon.dm @@ -39,7 +39,7 @@ melee_damage_lower = 5 melee_damage_upper = 15 base_attack_cooldown = 1 SECOND - attacktext = list("nipped", "bit", "cut", "clawed") + attacktext = list("nipped", "bitten", "cut", "clawed") armor = list( "melee" = 15, diff --git a/code/modules/mob/living/simple_mob/subtypes/blob/spore.dm b/code/modules/mob/living/simple_mob/subtypes/blob/spore.dm index 9c540c00f6..f796931395 100644 --- a/code/modules/mob/living/simple_mob/subtypes/blob/spore.dm +++ b/code/modules/mob/living/simple_mob/subtypes/blob/spore.dm @@ -20,7 +20,7 @@ movement_cooldown = 0 hovering = TRUE - attacktext = list("slams into") + attacktext = list("slammed into") attack_sound = 'sound/effects/slime_squish.ogg' say_list_type = /datum/say_list/spore @@ -118,7 +118,7 @@ desc = "A parasitic organism attached to a deceased body, controlling it directly as if it were a puppet." melee_damage_lower += 8 // 10 total. melee_damage_upper += 11 // 15 total. - attacktext = list("claws") + attacktext = list("clawed") H.forceMove(src) infested = H From e3b0f439e2087a462196114ff7fb257b02ebfbc6 Mon Sep 17 00:00:00 2001 From: TheFurryFeline <38586851+TheFurryFeline@users.noreply.github.com> Date: Sun, 22 Mar 2020 16:04:38 -0400 Subject: [PATCH 73/86] [Feature Tweak] Message Fixy For Snowballs/Kickstands Changelog Notes: - Tweaks bike kickstand usage message to give the name of its user rather than a public weirdness of "You put down/up the kickstand". - Snowball compacting message tweak to have a to_chat as well as a visible_message. (Not sure if this will work probably.) --- .../objects/items/weapons/material/misc.dm | 6 ++-- code/modules/vehicles/bike.dm | 6 ++-- ...sage_Fixy_For_Snowballs_and_Kickstands.yml | 36 +++++++++++++++++++ 3 files changed, 43 insertions(+), 5 deletions(-) create mode 100644 html/changelogs/TheFurryFeline - Message_Fixy_For_Snowballs_and_Kickstands.yml diff --git a/code/game/objects/items/weapons/material/misc.dm b/code/game/objects/items/weapons/material/misc.dm index 2db6fea0e6..f847870086 100644 --- a/code/game/objects/items/weapons/material/misc.dm +++ b/code/game/objects/items/weapons/material/misc.dm @@ -73,12 +73,14 @@ /obj/item/weapon/material/snow/snowball/attack_self(mob/user as mob) if(user.a_intent == I_HURT) - visible_message("[user] has smashed the snowball in their hand!", "You smash the snowball in your hand.") + visible_message("[user] has smashed the snowball in their hand!") + to_chat(user, "You smash the snowball in your hand.") var/atom/S = new /obj/item/stack/material/snow(user.loc) del(src) user.put_in_hands(S) else - visible_message("[user] starts compacting the snowball.", "You start compacting the snowball.") + visible_message("[user] starts compacting the snowball.") + to_chat(user, "You start compacting the snowball.") if(do_after(user, 2 SECONDS)) var/atom/S = new /obj/item/weapon/material/snow/snowball/reinforced(user.loc) del(src) diff --git a/code/modules/vehicles/bike.dm b/code/modules/vehicles/bike.dm index 8c626a6b46..5d8abe9fbd 100644 --- a/code/modules/vehicles/bike.dm +++ b/code/modules/vehicles/bike.dm @@ -71,7 +71,7 @@ turn_off() src.visible_message("\The [src] putters before turning off.", "You hear something putter slowly.") -/obj/vehicle/bike/verb/kickstand() +/obj/vehicle/bike/verb/kickstand(var/mob/user as mob) //TFF 22/3/20 - Tweaking the visible_message output so it's not "You put kickstand down" to everyone. set name = "Toggle Kickstand" set category = "Vehicle" set src in view(0) @@ -82,12 +82,12 @@ if(usr.incapacitated()) return if(kickstand) - src.visible_message("You put up \the [src]'s kickstand.") + visible_message("[user] puts up \the [src]'s kickstand.") else if(istype(src.loc,/turf/space) || istype(src.loc, /turf/simulated/floor/water)) to_chat(usr, " You don't think kickstands work here...") return - src.visible_message("You put down \the [src]'s kickstand.") + visible_message("[user] puts down \the [src]'s kickstand.") if(pulledby) pulledby.stop_pulling() diff --git a/html/changelogs/TheFurryFeline - Message_Fixy_For_Snowballs_and_Kickstands.yml b/html/changelogs/TheFurryFeline - Message_Fixy_For_Snowballs_and_Kickstands.yml new file mode 100644 index 0000000000..2523645dec --- /dev/null +++ b/html/changelogs/TheFurryFeline - Message_Fixy_For_Snowballs_and_Kickstands.yml @@ -0,0 +1,36 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: TheFurryFeline + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - tweak: "Change output of messages relating to snowball compacting and bike kickstand actions." From 224733622e487a354d2c59a7036b9da320fdd46d Mon Sep 17 00:00:00 2001 From: TheFurryFeline <38586851+TheFurryFeline@users.noreply.github.com> Date: Sun, 22 Mar 2020 21:41:22 -0400 Subject: [PATCH 74/86] Bitten to Bit --- code/modules/mob/living/simple_mob/subtypes/animal/sif/duck.dm | 2 +- .../mob/living/simple_mob/subtypes/animal/sif/frostfly.dm | 2 +- .../mob/living/simple_mob/subtypes/animal/sif/glitterfly.dm | 2 +- .../mob/living/simple_mob/subtypes/animal/sif/kururak.dm | 2 +- .../modules/mob/living/simple_mob/subtypes/animal/sif/racoon.dm | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/sif/duck.dm b/code/modules/mob/living/simple_mob/subtypes/animal/sif/duck.dm index b0486e083c..0aa74f9e6b 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/sif/duck.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/sif/duck.dm @@ -36,7 +36,7 @@ melee_damage_upper = 10 base_attack_cooldown = 1 SECOND attack_edge = 1 // Razor-edged wings, and 'claws' made for digging through ice. - attacktext = list("nipped", "bitten", "cut", "clawed") + attacktext = list("nipped", "bit", "cut", "clawed") say_list_type = /datum/say_list/duck ai_holder_type = /datum/ai_holder/simple_mob/retaliate/cooperative diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/sif/frostfly.dm b/code/modules/mob/living/simple_mob/subtypes/animal/sif/frostfly.dm index 00da66f1c3..5711868d15 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/sif/frostfly.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/sif/frostfly.dm @@ -43,7 +43,7 @@ melee_damage_lower = 5 melee_damage_upper = 10 base_attack_cooldown = 1.5 SECONDS - attacktext = list("nipped", "bitten", "pinched") + attacktext = list("nipped", "bit", "pinched") projectiletype = /obj/item/projectile/energy/blob/freezing diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/sif/glitterfly.dm b/code/modules/mob/living/simple_mob/subtypes/animal/sif/glitterfly.dm index 6440a9b061..ae1abb363f 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/sif/glitterfly.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/sif/glitterfly.dm @@ -50,7 +50,7 @@ pass_flags = PASSTABLE - attacktext = list("bitten", "buffeted", "slashed") + attacktext = list("bit", "buffeted", "slashed") say_list_type = /datum/say_list/glitterfly ai_holder_type = /datum/ai_holder/simple_mob/melee/evasive/glitterfly diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/sif/kururak.dm b/code/modules/mob/living/simple_mob/subtypes/animal/sif/kururak.dm index accb31561e..22c2d02082 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/sif/kururak.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/sif/kururak.dm @@ -45,7 +45,7 @@ melee_damage_upper = 25 attack_armor_pen = 40 base_attack_cooldown = 2 SECONDS - attacktext = list("gouged", "bitten", "cut", "clawed", "whipped") + attacktext = list("gouged", "bit", "cut", "clawed", "whipped") armor = list( "melee" = 30, diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/sif/racoon.dm b/code/modules/mob/living/simple_mob/subtypes/animal/sif/racoon.dm index b815f8276e..b2e913bfb2 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/sif/racoon.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/sif/racoon.dm @@ -39,7 +39,7 @@ melee_damage_lower = 5 melee_damage_upper = 15 base_attack_cooldown = 1 SECOND - attacktext = list("nipped", "bitten", "cut", "clawed") + attacktext = list("nipped", "bit", "cut", "clawed") armor = list( "melee" = 15, From d88ef4367364e7942ad3d069889ca201b1f94b02 Mon Sep 17 00:00:00 2001 From: TheFurryFeline <38586851+TheFurryFeline@users.noreply.github.com> Date: Mon, 23 Mar 2020 14:09:04 -0400 Subject: [PATCH 75/86] Switch to to_chat for now Comments out old visible_message for later, hopefully get some advice about fixing it. --- code/game/objects/items/weapons/material/misc.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/weapons/material/misc.dm b/code/game/objects/items/weapons/material/misc.dm index f847870086..af3ec26ece 100644 --- a/code/game/objects/items/weapons/material/misc.dm +++ b/code/game/objects/items/weapons/material/misc.dm @@ -71,15 +71,15 @@ w_class = ITEMSIZE_SMALL attack_verb = list("mushed", "splatted", "splooshed", "splushed") // Words that totally exist. -/obj/item/weapon/material/snow/snowball/attack_self(mob/user as mob) +/obj/item/weapon/material/snow/snowball/attack_self(mob/user as mob) //TFF 22/33/20 - changes to to_chat line to be show only to self. ToDo: proper fix for the thing. if(user.a_intent == I_HURT) - visible_message("[user] has smashed the snowball in their hand!") + //visible_message("[user] has smashed the snowball in their hand!", "You smash the snowball in your hand.") to_chat(user, "You smash the snowball in your hand.") var/atom/S = new /obj/item/stack/material/snow(user.loc) del(src) user.put_in_hands(S) else - visible_message("[user] starts compacting the snowball.") + //visible_message("[user] starts compacting the snowball.", "You start compacting the snowball.") to_chat(user, "You start compacting the snowball.") if(do_after(user, 2 SECONDS)) var/atom/S = new /obj/item/weapon/material/snow/snowball/reinforced(user.loc) From 50c326541a999e7fad0675e9d409f1e60e18bec0 Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Tue, 24 Mar 2020 19:01:21 -0400 Subject: [PATCH 76/86] Update Travis configuration --- .travis.yml | 59 +++++++------- tools/travis/compile_and_run.sh | 38 +++++++++ .../travis/install_byond.sh | 0 tools/travis/validate_files.sh | 80 +++++++++++++++++++ 4 files changed, 149 insertions(+), 28 deletions(-) create mode 100644 tools/travis/compile_and_run.sh rename install-byond.sh => tools/travis/install_byond.sh (100%) create mode 100644 tools/travis/validate_files.sh diff --git a/.travis.yml b/.travis.yml index 80616d516c..fcf6fa2e39 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,16 +1,12 @@ #pretending we're C because otherwise ruby will initialize, even with "language: dm". language: c -sudo: false env: global: + - BASENAME="polaris" # $BASENAME.dmb, $BASENAME.dme, etc. - BYOND_MAJOR="513" - - BYOND_MINOR="1502" + - BYOND_MINOR="1513" - MACRO_COUNT=4 - matrix: - - TEST_DEFINE="MAP_TEST" TEST_FILE="code/_map_tests.dm" RUN="0" - - TEST_DEFINE="AWAY_MISSION_TEST" TEST_FILE="code/_away_mission_tests.dm" RUN="0" - - TEST_DEFINE="UNIT_TEST" TEST_FILE="code/_unit_tests.dm" RUN="1" cache: directories: @@ -22,31 +18,38 @@ addons: - libc6-i386 - libgcc1:i386 - libstdc++6:i386 + - libssl-dev:i386 -before_script: - - chmod +x ./install-byond.sh - - ./install-byond.sh +before_install: + - chmod -R +x ./tools/travis install: - - pip install --user PyYaml -q - - pip install --user beautifulsoup4 -q + - ./tools/travis/install_byond.sh + +before_script: + - shopt -s globstar script: - - shopt -s globstar - - (! grep 'step_[xy]' maps/**/*.dmm) - - (! grep -Pn '( |\t|;|{)tag( ?)=' maps/**/*.dmm) - - (! find nano/templates/ -type f -exec md5sum {} + | sort | uniq -D -w 32 | grep nano) - - (! grep -En "<\s*span\s+class\s*=\s*('[^'>]+|[^'>]+')\s*>" **/*.dm) - - awk -f tools/indentation.awk **/*.dm - - md5sum -c - <<< "88490b460c26947f5ec1ab1bb9fa9f17 *html/changelogs/example.yml" - - (num=`grep -E '\\\\(red|blue|green|black|b|i[^mc])' **/*.dm | wc -l`; echo "$num escapes (expecting ${MACRO_COUNT} or less)"; [ $num -le ${MACRO_COUNT} ]) - - source $HOME/BYOND-${BYOND_MAJOR}.${BYOND_MINOR}/byond/bin/byondsetup - - python tools/TagMatcher/tag-matcher.py ../.. - # Run our test - - cp config/example/* config/ - - echo "#define ${TEST_DEFINE} 1" > ${TEST_FILE} - - DreamMaker polaris.dme - - if [ $RUN -eq 1 ]; then DreamDaemon polaris.dmb -invisible -trusted -core 2>&1 | tee log.txt; fi - - if [ $RUN -eq 1 ]; then grep "All Unit Tests Passed" log.txt; fi - - if [ $RUN -eq 1 ]; then grep "Caught 0 Runtimes" log.txt; fi + - ./tools/travis/compile_and_run.sh +# Build-specific settings +jobs: + include: + - stage: "File Tests" #This is the odd man out, with specific installs and stuff. + name: "Validate Files" + install: #Need python for some of the tag matching stuff + - pip install --user PyYaml -q + - pip install --user beautifulsoup4 -q + script: ./tools/travis/validate_files.sh + addons: + apt: + packages: ~ # Don't need any packages for this + - stage: "Unit Tests" + env: TEST_DEFINE="UNIT_TEST" TEST_FILE="code/_unit_tests.dm" RUN="1" + name: "Compile normally (unit tests)" + - stage: "Isolation Tests" + env: TEST_DEFINE="MAP_TEST" TEST_FILE="code/_map_tests.dm" RUN="0" + name: "Compile POIs (no run)" + - env: TEST_DEFINE="AWAY_MISSION_TEST" TEST_FILE="code/_away_mission_tests.dm" RUN="0" + name: "Compile away missions (no run)" + diff --git a/tools/travis/compile_and_run.sh b/tools/travis/compile_and_run.sh new file mode 100644 index 0000000000..b4f9e403b0 --- /dev/null +++ b/tools/travis/compile_and_run.sh @@ -0,0 +1,38 @@ +#!/bin/bash + +RED='\033[0;31m' +NC='\033[0m' + +source $HOME/BYOND-${BYOND_MAJOR}.${BYOND_MINOR}/byond/bin/byondsetup + +# Copy example configs +cp config/example/* config/ + +# Define any unit test defines that need to run +echo "#define ${TEST_DEFINE} 1" > ${TEST_FILE} + +# Compile a copy of the codebase +DreamMaker $BASENAME.dme +exitVal=$? + +# Compile failed on map_test +if [ $exitVal -gt 0 ] && [ $TEST_DEFINE = "MAP_TEST" ]; then + echo "${RED}Some POIs appear to contain map-specific objects or code. Please isolate map-specific items/code from POIs.${NC}" + exit 1 +# Compile failed on away_mission_test +elif [ $exitVal -gt 0 ] && [ $TEST_DEFINE = "AWAY_MISSION_TEST" ]; then + echo "${RED}Some away missions failed to compile. Please check them for missing items/objects by trying to compile them in DreamMaker.${NC}" + exit 1 +# Compile failed on unit_test +elif [ $exitVal -gt 0 ] && [ $TEST_DEFINE = "UNIT_TEST" ]; then + echo "${RED}Compiling the codebase normally failed. Please review the compile errors and correct them, usually before making your PR.${NC}" + exit 1 +fi + +# If we're running, run +if [ $RUN -eq 1 ]; +then + DreamDaemon $BASENAME.dmb -invisible -trusted -core 2>&1 | tee log.txt; + grep "All Unit Tests Passed" log.txt + grep "Caught 0 Runtimes" log.txt +fi diff --git a/install-byond.sh b/tools/travis/install_byond.sh similarity index 100% rename from install-byond.sh rename to tools/travis/install_byond.sh diff --git a/tools/travis/validate_files.sh b/tools/travis/validate_files.sh new file mode 100644 index 0000000000..1b5a756903 --- /dev/null +++ b/tools/travis/validate_files.sh @@ -0,0 +1,80 @@ +#!/bin/bash + +RED='\033[0;31m' +NC='\033[0m' +FAILED=0 + +#Checking for step_x/step_y defined in any maps anywhere. +(! grep 'step_[xy]' maps/**/*.dmm) +retVal=$? +if [ $retVal -ne 0 ]; then + echo -e "${RED}The variables 'step_x' and 'step_y' are present on a map, and they 'break' movement ingame.${NC}" + FAILED=1 +fi + +#Checking for 'tag' set to something on maps +(! grep -Pn '( |\t|;|{)tag( ?)=' maps/**/*.dmm) +retVal=$? +if [ $retVal -ne 0 ]; then + echo -e "${RED}A map has 'tag' set on an atom. It may cause problems and should be removed.${NC}" + FAILED=1 +fi + +#Checking for duplicate nanoui templates +(! find nano/templates/ -type f -exec md5sum {} + | sort | uniq -D -w 32 | grep nano) +retVal=$? +if [ $retVal -ne 0 ]; then + echo -e "${RED}There are identical nanoui template files present.${NC}" + FAILED=1 +fi + +#Checking for broken HTML tags (didn't close the quote for class) +(! grep -En "<\s*span\s+class\s*=\s*('[^'>]+|[^'>]+')\s*>" **/*.dm) +retVal=$? +if [ $retVal -ne 0 ]; then + echo -e "${RED}A broken span tag class is present (check quotes).${NC}" + FAILED=1 +fi + +#Checking for any 'checked' maps that include 'test' +(! grep 'maps\\.*test.*' *.dme) +retVal=$? +if [ $retVal -ne 0 ]; then + echo -e "${RED}A map containing the word 'test' is included. This is not allowed to be committed.${NC}" + FAILED=1 +fi + +#Check for weird indentation in any .dm files +awk -f tools/indentation.awk **/*.dm +retVal=$? +if [ $retVal -ne 0 ]; then + echo -e "${RED}Indention testing failed. Please see results and fix indentation.${NC}" + FAILED=1 +fi + +#Checking for a change to html/changelogs/example.yml +md5sum -c - <<< "88490b460c26947f5ec1ab1bb9fa9f17 *html/changelogs/example.yml" +retVal=$? +if [ $retVal -ne 0 ]; then + echo -e "${RED}Do not modify the example.yml changelog file.${NC}" + FAILED=1 +fi + +#Checking for color macros +(num=`grep -E '\\\\(red|blue|green|black|b|i[^mc])' **/*.dm | wc -l`; echo "$num escapes (expecting ${MACRO_COUNT} or less)"; [ $num -le ${MACRO_COUNT} ]) +retVal=$? +if [ $retVal -ne 0 ]; then + echo -e "${RED}Do not use any byond color macros (such as \blue), they are deprecated.${NC}" + FAILED=1 +fi + +#Checking for missed tags +python tools/TagMatcher/tag-matcher.py ../.. +retVal=$? +if [ $retVal -ne 0 ]; then + echo -e "${RED}Some HTML tags are missing their opening/closing partners. Please correct this.${NC}" + FAILED=1 +fi + +# Quit with our status code +exit $FAILED \ No newline at end of file From 4ae0bc1cbd8052c27e35fdec5d2a585f4db56be0 Mon Sep 17 00:00:00 2001 From: Mechoid Date: Tue, 24 Mar 2020 16:06:04 -0700 Subject: [PATCH 77/86] Tweaks re: Ater --- code/__defines/xenoarcheaology.dm | 2 +- .../xenoarcheaology/finds/find_spawning.dm | 86 +++++++++---------- html/changelogs/Mechoid - Xenoarch.yml | 40 +++++++++ 3 files changed, 84 insertions(+), 44 deletions(-) create mode 100644 html/changelogs/Mechoid - Xenoarch.yml diff --git a/code/__defines/xenoarcheaology.dm b/code/__defines/xenoarcheaology.dm index 8173032d35..e4b0a3935a 100644 --- a/code/__defines/xenoarcheaology.dm +++ b/code/__defines/xenoarcheaology.dm @@ -40,7 +40,7 @@ #define ARCHAEO_BATTERY 40 #define ARCHAEO_SYRINGE 41 #define ARCHAEO_RING 42 -#define ARCHAEO_BAT 43 +#define ARCHAEO_CLUB 43 #define MAX_ARCHAEO 43 #define DIGSITE_GARDEN 1 diff --git a/code/modules/xenoarcheaology/finds/find_spawning.dm b/code/modules/xenoarcheaology/finds/find_spawning.dm index a462d4866a..20f10e91da 100644 --- a/code/modules/xenoarcheaology/finds/find_spawning.dm +++ b/code/modules/xenoarcheaology/finds/find_spawning.dm @@ -32,7 +32,7 @@ //icon_state //item_state switch(find_type) - if(1) + if(ARCHAEO_BOWL) item_type = "bowl" if(prob(33)) new_item = new /obj/item/weapon/reagent_containers/glass/replenishing(src.loc) @@ -46,7 +46,7 @@ new_item.color = rgb(rand(0,255),rand(0,255),rand(0,255)) if(prob(20)) additional_desc = "There appear to be [pick("dark","faintly glowing","pungent","bright")] [pick("red","purple","green","blue")] stains inside." - if(2) + if(ARCHAEO_URN) item_type = "urn" if(prob(33)) new_item = new /obj/item/weapon/reagent_containers/glass/replenishing(src.loc) @@ -58,7 +58,7 @@ apply_image_decorations = 1 if(prob(20)) additional_desc = "It [pick("whispers faintly","makes a quiet roaring sound","whistles softly","thrums quietly","throbs")] if you put it to your ear." - if(3) + if(ARCHAEO_CUTLERY) item_type = "[pick("fork","spoon","knife")]" if(prob(25)) new_item = new /obj/item/weapon/material/kitchen/utensil/fork(src.loc) @@ -71,7 +71,7 @@ additional_desc = "[pick("It's like no [item_type] you've ever seen before",\ "It's a mystery how anyone is supposed to eat with this",\ "You wonder what the creator's mouth was shaped like")]." - if(4) + if(ARCHAEO_STATUETTE) name = "statuette" icon = 'icons/obj/xenoarchaeology.dmi' item_type = "statuette" @@ -82,7 +82,7 @@ if(prob(25)) new_item = new /obj/item/weapon/vampiric(src.loc) LAZYSET(new_item.origin_tech, TECH_ARCANE, 1) - if(5) + if(ARCHAEO_INSTRUMENT) name = "instrument" icon = 'icons/obj/xenoarchaeology.dmi' item_type = "instrument" @@ -93,13 +93,13 @@ "You wonder how many mouths the creator had",\ "You wonder what it sounds like",\ "You wonder what kind of music was made with it")]." - if(6) + if(ARCHAEO_KNIFE) item_type = "[pick("bladed knife","serrated blade","sharp cutting implement")]" new_item = new /obj/item/weapon/material/knife(src.loc) additional_desc = "[pick("It doesn't look safe.",\ "It looks wickedly jagged",\ "There appear to be [pick("dark red","dark purple","dark green","dark blue")] stains along the edges")]." - if(7) + if(ARCHAEO_COIN) //assuming there are 12 types of coins var/chance = 8 for(var/type in typesof(/obj/item/weapon/coin)) @@ -112,11 +112,11 @@ apply_prefix = 0 apply_material_decorations = 0 apply_image_decorations = 1 - if(8) + if(ARCHAEO_HANDCUFFS) item_type = "handcuffs" new_item = new /obj/item/weapon/handcuffs(src.loc) additional_desc = "[pick("They appear to be for securing two things together","Looks kinky","Doesn't seem like a children's toy")]." - if(9) + if(ARCHAEO_BEARTRAP) item_type = "[pick("wicked","evil","byzantine","dangerous")] looking [pick("device","contraption","thing","trap")]" apply_prefix = 0 new_item = new /obj/item/weapon/beartrap(src.loc) @@ -125,13 +125,13 @@ additional_desc = "[pick("It looks like it could take a limb off",\ "Could be some kind of animal trap",\ "There appear to be [pick("dark red","dark purple","dark green","dark blue")] stains along part of it")]." - if(10) + if(ARCHAEO_LIGHTER) item_type = "[pick("cylinder","tank","chamber")]" new_item = new /obj/item/weapon/flame/lighter(src.loc) additional_desc = "There is a tiny device attached." if(prob(30)) apply_image_decorations = 1 - if(11) + if(ARCHAEO_BOX) item_type = "box" new_item = new /obj/item/weapon/storage/box(src.loc) new_item.icon = 'icons/obj/xenoarchaeology.dmi' @@ -143,7 +143,7 @@ if(prob(30)) LAZYSET(new_item.origin_tech, TECH_ARCANE, 1) apply_image_decorations = 1 - if(12) + if(ARCHAEO_GASTANK) item_type = "[pick("cylinder","tank","chamber")]" if(prob(25)) new_item = new /obj/item/weapon/tank/air(src.loc) @@ -153,7 +153,7 @@ new_item = new /obj/item/weapon/tank/phoron(src.loc) icon_state = pick("oxygen","oxygen_fr","oxygen_f","phoron","anesthetic") additional_desc = "It [pick("gloops","sloshes")] slightly when you shake it." - if(13) + if(ARCHAEO_TOOL) item_type = "tool" if(prob(25)) new_item = new /obj/item/weapon/tool/wrench(src.loc) @@ -167,7 +167,7 @@ additional_desc = "[pick("It doesn't look safe.",\ "You wonder what it was used for",\ "There appear to be [pick("dark red","dark purple","dark green","dark blue")] stains on it")]." - if(14) + if(ARCHAEO_METAL) apply_material_decorations = 0 var/list/possible_spawns = list() possible_spawns += /obj/item/stack/material/steel @@ -184,7 +184,7 @@ var/new_type = pick(possible_spawns) new_item = new new_type(src.loc) new_item:amount = rand(5,45) - if(15) + if(ARCHAEO_PEN) if(prob(75)) new_item = new /obj/item/weapon/pen(src.loc) else @@ -194,7 +194,7 @@ icon_state = "pen1" LAZYSET(new_item.origin_tech, TECH_ARCANE, 1) apply_image_decorations = 1 - if(16) + if(ARCHAEO_CRYSTAL) apply_prefix = 0 if(prob(25)) icon = 'icons/obj/xenoarchaeology.dmi' @@ -218,19 +218,19 @@ new_item.icon = 'icons/obj/xenoarchaeology.dmi' new_item.icon_state = icon_state LAZYSET(new_item.origin_tech, TECH_ARCANE, 2) - if(17) + if(ARCHAEO_CULTBLADE) //cultblade apply_prefix = 0 new_item = new /obj/item/weapon/melee/cultblade(src.loc) apply_material_decorations = 0 apply_image_decorations = 0 - if(18) + if(ARCHAEO_TELEBEACON) new_item = new /obj/item/device/radio/beacon(src.loc) talkative = 0 new_item.icon = 'icons/obj/xenoarchaeology.dmi' new_item.icon_state = "unknown[rand(1,4)]" new_item.desc = "" - if(19) + if(ARCHAEO_CLAYMORE) apply_prefix = 0 new_item = new /obj/item/weapon/material/sword(src.loc) new_item.force = 10 @@ -239,7 +239,7 @@ if(prob(30)) new_item.icon = 'icons/obj/xenoarchaeology.dmi' new_item.icon_state = "blade1" - if(20) + if(ARCHAEO_CULTROBES) //arcane clothing apply_prefix = 0 var/list/possible_spawns = list(/obj/item/clothing/head/culthood, @@ -250,14 +250,14 @@ var/new_type = pick(possible_spawns) new_item = new new_type(src.loc) LAZYSET(new_item.origin_tech, TECH_ARCANE, 1) - if(21) + if(ARCHAEO_SOULSTONE) //soulstone apply_prefix = 0 new_item = new /obj/item/device/soulstone(src.loc) item_type = new_item.name apply_material_decorations = 0 LAZYSET(new_item.origin_tech, TECH_ARCANE, 2) - if(22) + if(ARCHAEO_SHARD) if(prob(50)) new_item = new /obj/item/weapon/material/shard(src.loc) else @@ -265,12 +265,12 @@ apply_prefix = 0 apply_image_decorations = 0 apply_material_decorations = 0 - if(23) + if(ARCHAEO_RODS) apply_prefix = 0 new_item = new /obj/item/stack/rods(src.loc) apply_image_decorations = 0 apply_material_decorations = 0 - if(24) + if(ARCHAEO_STOCKPARTS) var/list/possible_spawns = typesof(/obj/item/weapon/stock_parts) possible_spawns -= /obj/item/weapon/stock_parts possible_spawns -= /obj/item/weapon/stock_parts/subspace @@ -279,13 +279,13 @@ new_item = new new_type(src.loc) item_type = new_item.name apply_material_decorations = 0 - if(25) + if(ARCHAEO_KATANA) apply_prefix = 0 new_item = new /obj/item/weapon/material/sword/katana(src.loc) new_item.force = 10 new_item.name = "katana" item_type = new_item.name - if(26) + if(ARCHAEO_LASER) //energy gun var/spawn_type = pick(\ /obj/item/weapon/gun/energy/laser/practice/xenoarch,\ @@ -313,7 +313,7 @@ new_gun.power_supply.charge = 0 item_type = "gun" - if(27) + if(ARCHAEO_GUN) //revolver var/obj/item/weapon/gun/projectile/new_gun = new /obj/item/weapon/gun/projectile/revolver(src.loc) new_item = new_gun @@ -348,11 +348,11 @@ I.loc = null item_type = "gun" - if(28) + if(ARCHAEO_UNKNOWN) //completely unknown alien device if(prob(50)) apply_image_decorations = 0 - if(29) + if(ARCHAEO_FOSSIL) //fossil bone/skull //new_item = new /obj/item/weapon/fossil/base(src.loc) @@ -366,7 +366,7 @@ additional_desc = "A fossilised part of an alien, long dead." apply_image_decorations = 0 apply_material_decorations = 0 - if(30) + if(ARCHAEO_SHELL) //fossil shell new_item = new /obj/item/weapon/fossil/shell(src.loc) apply_prefix = 0 @@ -375,7 +375,7 @@ apply_material_decorations = 0 if(prob(10)) apply_image_decorations = 1 - if(31) + if(ARCHAEO_PLANT) //fossil plant new_item = new /obj/item/weapon/fossil/plant(src.loc) item_type = new_item.name @@ -383,7 +383,7 @@ apply_image_decorations = 0 apply_material_decorations = 0 apply_prefix = 0 - if(32) + if(ARCHAEO_REMAINS_HUMANOID) //humanoid remains apply_prefix = 0 item_type = "humanoid [pick("remains","skeleton")]" @@ -398,7 +398,7 @@ "The mouth is wide open in a death rictus, the victim would appear to have died screaming.") apply_image_decorations = 0 apply_material_decorations = 0 - if(33) + if(ARCHAEO_REMAINS_ROBOT) //robot remains apply_prefix = 0 item_type = "[pick("mechanical","robotic","cyborg")] [pick("remains","chassis","debris")]" @@ -413,7 +413,7 @@ "A pile of wires and crap metal that looks vaguely robotic.") apply_image_decorations = 0 apply_material_decorations = 0 - if(34) + if(ARCHAEO_REMAINS_XENO) //xenos remains apply_prefix = 0 item_type = "alien [pick("remains","skeleton")]" @@ -429,7 +429,7 @@ "It doesn't look human.") apply_image_decorations = 0 apply_material_decorations = 0 - if(35) + if(ARCHAEO_GASMASK) //gas mask if(prob(25)) new_item = new /obj/item/clothing/mask/gas/poltergeist(src.loc) @@ -438,7 +438,7 @@ new_item = new /obj/item/clothing/mask/gas(src.loc) if(prob(40)) new_item.color = rgb(rand(0,255),rand(0,255),rand(0,255)) - if(36) + if(ARCHAEO_ALIEN_ITEM) // Alien stuff. apply_prefix = FALSE apply_material_decorations = FALSE @@ -471,7 +471,7 @@ LAZYSET(new_item.origin_tech, TECH_PRECURSOR, 1) item_type = new_item.name - if(37) + if(ARCHAEO_ALIEN_BOAT) // Alien boats. apply_prefix = FALSE var/new_boat_mat = pickweight(list( @@ -502,7 +502,7 @@ new_item = new new_type(src.loc, new_boat_mat) item_type = new_item.name - if(38) + if(ARCHAEO_IMPERION_CIRCUIT) // Imperion circuit. apply_prefix = FALSE apply_image_decorations = FALSE @@ -513,7 +513,7 @@ desc = new_item.desc item_type = new_item.name - if(39) + if(ARCHAEO_TELECUBE) // Telecube. if(prob(25)) apply_prefix = FALSE @@ -524,7 +524,7 @@ new_item = new /obj/item/weapon/telecube/randomized(src.loc) item_type = new_item.name - if(40) + if(ARCHAEO_BATTERY) // Battery! var/new_path = pick(subtypesof(/obj/item/weapon/cell)) new_item = new new_path(src.loc) @@ -539,7 +539,7 @@ item_type = new_item.name - if(41) + if(ARCHAEO_SYRINGE) // Syringe. if(prob(25)) apply_prefix = FALSE @@ -555,7 +555,7 @@ item_type = new_item.name - if(42) + if(ARCHAEO_RING) // Ring. if(prob(15)) apply_prefix = FALSE @@ -566,7 +566,7 @@ new_item = new /obj/item/clothing/gloves/ring/material(src.loc) item_type = new_item.name - if(43) + if(ARCHAEO_CLUB) // Baseball Bat if(prob(30)) apply_prefix = FALSE diff --git a/html/changelogs/Mechoid - Xenoarch.yml b/html/changelogs/Mechoid - Xenoarch.yml new file mode 100644 index 0000000000..b3df577d25 --- /dev/null +++ b/html/changelogs/Mechoid - Xenoarch.yml @@ -0,0 +1,40 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Mechoid + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - bugfix: "Artifact shields now function properly after fixing a runtime." + - bugfix: "Anomaly batteries function again." + - rscadd: "Archaeology sites can have unique batteries, syringes, rings, and 'clubs'." + - rscadd: "Multiple artifact effects added, in order to provide more spice, from naughty to nice." + - tweak: "Tweaks to normal artifact finds to be more unique." From 4ebe39ff5c264e48c4d5a7ddfa006fec95f8aed5 Mon Sep 17 00:00:00 2001 From: Mechoid Date: Tue, 24 Mar 2020 17:36:43 -0700 Subject: [PATCH 78/86] Don't put monsters and rocks in people. --- code/modules/xenoarcheaology/effects/vampire.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/xenoarcheaology/effects/vampire.dm b/code/modules/xenoarcheaology/effects/vampire.dm index 4d084e2a37..ee75ea5ba1 100644 --- a/code/modules/xenoarcheaology/effects/vampire.dm +++ b/code/modules/xenoarcheaology/effects/vampire.dm @@ -61,13 +61,13 @@ if(charges >= 10) charges -= 10 var/manifestation = pick(/obj/item/device/soulstone, /mob/living/simple_mob/faithless/cult/strong, /mob/living/simple_mob/creature/cult/strong, /mob/living/simple_mob/animal/space/bats/cult/strong) - new manifestation(pick(view(1,T))) + new manifestation(get_turf(pick(view(1,T)))) if(charges >= 3) if(prob(5)) charges -= 1 var/spawn_type = pick(/mob/living/simple_mob/animal/space/bats, /mob/living/simple_mob/creature, /mob/living/simple_mob/faithless) - new spawn_type(pick(view(1,T))) + new spawn_type(get_turf(pick(view(1,T)))) playsound(holder.loc, pick('sound/hallucinations/growl1.ogg','sound/hallucinations/growl2.ogg','sound/hallucinations/growl3.ogg'), 50, 1, -3) if(charges >= 1 && nearby_mobs.len && prob(15 * nearby_mobs.len)) From 90bc6a6fb98d9436b27e1859349729698a339d76 Mon Sep 17 00:00:00 2001 From: Atermonera Date: Tue, 24 Mar 2020 17:41:58 -0700 Subject: [PATCH 79/86] changelog (#6877) --- html/changelog.html | 69 ++++++++++++++++++ html/changelogs/.all_changelog.yml | 73 +++++++++++++++++++ html/changelogs/Aronai - wateriswet.yml | 36 --------- html/changelogs/Cerebulon - bigsounds.yml | 37 ---------- .../Meghan Rossi - Language key tweaks.yml | 39 ---------- ...eline - Response Team Channel Shortcut.yml | 36 --------- html/changelogs/mechoid - antaguplink.yml | 58 --------------- html/changelogs/neerti-holsters.yml | 36 --------- html/changelogs/neerti-qol_notifications.yml | 39 ---------- html/changelogs/neerti_projectile_qol.yml | 39 ---------- .../prismaticgynoid - xenoarch_fix.yml | 6 -- .../changelogs/schnayy - hair adjustments.yml | 7 -- 12 files changed, 142 insertions(+), 333 deletions(-) delete mode 100644 html/changelogs/Aronai - wateriswet.yml delete mode 100644 html/changelogs/Cerebulon - bigsounds.yml delete mode 100644 html/changelogs/Meghan Rossi - Language key tweaks.yml delete mode 100644 html/changelogs/TheFurryFeline - Response Team Channel Shortcut.yml delete mode 100644 html/changelogs/mechoid - antaguplink.yml delete mode 100755 html/changelogs/neerti-holsters.yml delete mode 100644 html/changelogs/neerti-qol_notifications.yml delete mode 100644 html/changelogs/neerti_projectile_qol.yml delete mode 100644 html/changelogs/prismaticgynoid - xenoarch_fix.yml delete mode 100644 html/changelogs/schnayy - hair adjustments.yml diff --git a/html/changelog.html b/html/changelog.html index 12c8d59b85..d3183fc169 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -53,6 +53,75 @@ -->

    +

    20 March 2020

    +

    Aronai/Arokha updated:

    +
      +
    • You can now fill buckets (, beakers, etc.,) from water tiles.
    • +
    +

    Cerebulon updated:

    +
      +
    • Added sounds when dropping/throwing items. Toggleable in preferences.
    • +
    • Added incidental sounds to several item interactions.
    • +
    +

    Mechoid updated:

    +
      +
    • Energy Daggerpens (20): Disguised energy-knives, which do 15 searing on melee, or 30 when thrown.
    • +
    • Thieves gloves (30): Special gloves that allow you to peep in others' backpacks and belts, and plant items in their bags / pockets.
    • +
    • Buzzer Ring (30): Makes your first two punches electrically charged, first with 25 damage in a shock, then approximately 12.5 damage in the second. If the charge is over 90%, you can force-defib a corpse, even if it's a mindless one. Damage rules still apply, however time-of-death does not.
    • +
    • Resource Crate (60): A crate of uranium, phoron, gold, silver, osmium, and plasteel.
    • +
    • Exotic Plantlife Crate (20): A crate of numerous random seeds.
    • +
    • Spare Organ Crate (20): A crate of bioprinted organs.
    • +
    • Graviton goggles (15): A pair of combined meson/material goggles.
    • +
    • Integrated Circuit Printer (10): An upgraded circuit printer used to make integrated machine.
    • +
    • Flamethrower (60): A large, flame-based weapon.
    • +
    • 8 Concussion Grenades (30): A box of eight concussion grenades.
    • +
    • 4 Hunting Traps (30): A box of four hunting-traps, similar to those found in the explorer vendor.
    • +
    • 3 Virus Samples (40): A box of three unique virus samples.
    • +
    • Quickdraw Syringe Case (20): A case that can hold six syringes, and rapidly deploy them. Fits in your pocket.
    • +
    • Clotting Injector Case (20): A case that starts with 3 clotting med injectors instead.
    • +
    • Bonemed Injector Case (20): A case that starts with bonemeds.
    • +
    • Announcement costs lowered to be more equivalent.
    • +
    • Egun changed from 60 to 30 TC. It is nowhere near as powerful as a lascannon.
    • +
    • Exosuit rigged laser from 60 to 30 TC.
    • +
    • Xray gun from 85 to 60 TC.
    • +
    • Augments can now be used by everyone, as robot-specific ones will require FBP organ revamp.
    • +
    • Augment guns use slightly less blood / system instability to charge, so it doesn't kill you dead in moments.
    • +
    • Anti-Materiel Rifle can once again be used with thermals.
    • +
    • Energy Shields work again, and can be colored.
    • +
    +

    Meghan-Rossi updated:

    +
      +
    • Language keys are now case-sensitive.
    • +
    • The language key for Chimpanzee has changed from 6 to C to resolve a conflict with EAL.
    • +
    • The language key for Bird has changed from m to B to resolve a conflict with Mouse.
    • +
    • All other language keys are now lowercase-only.
    • +
    +

    Neerti updated:

    +
      +
    • Holsters can now be worn alongside webbing vests.
    • +
    • Receiving an antag role will now play a sound to the new antagonist.
    • +
    • Having laws changed as a silicon (AI or Borg) will now play a sound and show the changed law in the chat.
    • +
    • Being offered a ghost role while a ghost will now play a sound.
    • +
    • Someone attempting to revive someone else will play a sound to the player being revived, if they are not in their body.
    • +
    • Most Non-hitscan projectiles now have a pixel-perfect visual effect when they impact something, or when they expire from moving too far without hitting anything.
    • +
    • Projectiles can now have sounds for when they hit someone. They can also have a different sound when they hit something solid like a wall.
    • +
    • A sound is now played when a projectile 'narrowly misses' someone.
    • +
    • Getting hit with a projectile is now more noticeable in the chat log, with bigger text. Only the person who got hit will see the bigger text.
    • +
    +

    PrismaticGynoid updated:

    +
      +
    • Fixes xenoarch artifacts breaking when performing excavation correctly.
    • +
    +

    TheFurryFeline updated:

    +
      +
    • Fixes lack of easily accessible Response Team shortcut to type in. Type .k or :k to speak on the channel.
    • +
    +

    schnayy updated:

    +
      +
    • Adds Sabitsuki and Bedhead Longest hairstyles.
    • +
    • Adjusts pixels on the Jessica, Celeb Curls, and Beach Waves hairstyles.
    • +
    +

    11 March 2020

    Cerebulon updated:

      diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 0d771f3b59..20bac212dd 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -4963,3 +4963,76 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. - rscadd: Corn oil added to the Dinnerware vendor and the Booze-o-Mat. - imageadd: Sprites for peanut butter, mayo, and yeast condiments. - bugfix: Boiled slime core now links to the proper sprite. +2020-03-20: + Aronai/Arokha: + - tweak: You can now fill buckets (, beakers, etc.,) from water tiles. + Cerebulon: + - soundadd: Added sounds when dropping/throwing items. Toggleable in preferences. + - soundadd: Added incidental sounds to several item interactions. + Mechoid: + - rscadd: 'Energy Daggerpens (20): Disguised energy-knives, which do 15 searing + on melee, or 30 when thrown.' + - rscadd: 'Thieves gloves (30): Special gloves that allow you to peep in others'' + backpacks and belts, and plant items in their bags / pockets.' + - rscadd: 'Buzzer Ring (30): Makes your first two punches electrically charged, + first with 25 damage in a shock, then approximately 12.5 damage in the second. + If the charge is over 90%, you can force-defib a corpse, even if it''s a mindless + one. Damage rules still apply, however time-of-death does not.' + - rscadd: 'Resource Crate (60): A crate of uranium, phoron, gold, silver, osmium, + and plasteel.' + - rscadd: 'Exotic Plantlife Crate (20): A crate of numerous random seeds.' + - rscadd: 'Spare Organ Crate (20): A crate of bioprinted organs.' + - rscadd: 'Graviton goggles (15): A pair of combined meson/material goggles.' + - rscadd: 'Integrated Circuit Printer (10): An upgraded circuit printer used to + make integrated machine.' + - rscadd: 'Flamethrower (60): A large, flame-based weapon.' + - rscadd: '8 Concussion Grenades (30): A box of eight concussion grenades.' + - rscadd: '4 Hunting Traps (30): A box of four hunting-traps, similar to those found + in the explorer vendor.' + - rscadd: '3 Virus Samples (40): A box of three unique virus samples.' + - rscadd: 'Quickdraw Syringe Case (20): A case that can hold six syringes, and rapidly + deploy them. Fits in your pocket.' + - rscadd: 'Clotting Injector Case (20): A case that starts with 3 clotting med injectors + instead.' + - rscadd: 'Bonemed Injector Case (20): A case that starts with bonemeds.' + - tweak: Announcement costs lowered to be more equivalent. + - tweak: Egun changed from 60 to 30 TC. It is nowhere near as powerful as a lascannon. + - tweak: Exosuit rigged laser from 60 to 30 TC. + - tweak: Xray gun from 85 to 60 TC. + - tweak: Augments can now be used by everyone, as robot-specific ones will require + FBP organ revamp. + - tweak: Augment guns use slightly less blood / system instability to charge, so + it doesn't kill you dead in moments. + - bugfix: Anti-Materiel Rifle can once again be used with thermals. + - bugfix: Energy Shields work again, and can be colored. + Meghan-Rossi: + - tweak: Language keys are now case-sensitive. + - tweak: The language key for Chimpanzee has changed from 6 to C to resolve a conflict + with EAL. + - tweak: The language key for Bird has changed from m to B to resolve a conflict + with Mouse. + - tweak: All other language keys are now lowercase-only. + Neerti: + - tweak: Holsters can now be worn alongside webbing vests. + - soundadd: Receiving an antag role will now play a sound to the new antagonist. + - soundadd: Having laws changed as a silicon (AI or Borg) will now play a sound + and show the changed law in the chat. + - soundadd: Being offered a ghost role while a ghost will now play a sound. + - soundadd: Someone attempting to revive someone else will play a sound to the player + being revived, if they are not in their body. + - rscadd: Most Non-hitscan projectiles now have a pixel-perfect visual effect when + they impact something, or when they expire from moving too far without hitting + anything. + - soundadd: Projectiles can now have sounds for when they hit someone. They can + also have a different sound when they hit something solid like a wall. + - soundadd: A sound is now played when a projectile 'narrowly misses' someone. + - rsctweak: Getting hit with a projectile is now more noticeable in the chat log, + with bigger text. Only the person who got hit will see the bigger text. + PrismaticGynoid: + - bugfix: Fixes xenoarch artifacts breaking when performing excavation correctly. + TheFurryFeline: + - bugfix: Fixes lack of easily accessible Response Team shortcut to type in. Type + .k or :k to speak on the channel. + schnayy: + - rscadd: Adds Sabitsuki and Bedhead Longest hairstyles. + - tweak: Adjusts pixels on the Jessica, Celeb Curls, and Beach Waves hairstyles. diff --git a/html/changelogs/Aronai - wateriswet.yml b/html/changelogs/Aronai - wateriswet.yml deleted file mode 100644 index ae523f716b..0000000000 --- a/html/changelogs/Aronai - wateriswet.yml +++ /dev/null @@ -1,36 +0,0 @@ -################################ -# Example Changelog File -# -# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. -# -# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) -# When it is, any changes listed below will disappear. -# -# Valid Prefixes: -# bugfix -# wip (For works in progress) -# tweak -# soundadd -# sounddel -# rscadd (general adding of nice things) -# rscdel (general deleting of nice things) -# imageadd -# imagedel -# maptweak -# spellcheck (typo fixes) -# experiment -################################# - -# Your name. -author: Aronai/Arokha - -# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. -delete-after: True - -# Any changes you've made. See valid prefix list above. -# INDENT WITH TWO SPACES. NOT TABS. SPACES. -# SCREW THIS UP AND IT WON'T WORK. -# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. -# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. -changes: - - tweak: "Allows getting water out of water turfs (or setting a different reagent to get)." diff --git a/html/changelogs/Cerebulon - bigsounds.yml b/html/changelogs/Cerebulon - bigsounds.yml deleted file mode 100644 index 0120dce151..0000000000 --- a/html/changelogs/Cerebulon - bigsounds.yml +++ /dev/null @@ -1,37 +0,0 @@ -################################ -# Example Changelog File -# -# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. -# -# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) -# When it is, any changes listed below will disappear. -# -# Valid Prefixes: -# bugfix -# wip (For works in progress) -# tweak -# soundadd -# sounddel -# rscadd (general adding of nice things) -# rscdel (general deleting of nice things) -# imageadd -# imagedel -# maptweak -# spellcheck (typo fixes) -# experiment -################################# - -# Your name. -author: Cerebulon - -# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. -delete-after: True - -# Any changes you've made. See valid prefix list above. -# INDENT WITH TWO SPACES. NOT TABS. SPACES. -# SCREW THIS UP AND IT WON'T WORK. -# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. -# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. -changes: - - soundadd: "Added sounds when dropping/throwing items. Toggleable in preferences." - - soundadd: "Added incidental sounds to several item interactions." diff --git a/html/changelogs/Meghan Rossi - Language key tweaks.yml b/html/changelogs/Meghan Rossi - Language key tweaks.yml deleted file mode 100644 index 6acbcece3a..0000000000 --- a/html/changelogs/Meghan Rossi - Language key tweaks.yml +++ /dev/null @@ -1,39 +0,0 @@ -################################ -# Example Changelog File -# -# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. -# -# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) -# When it is, any changes listed below will disappear. -# -# Valid Prefixes: -# bugfix -# wip (For works in progress) -# tweak -# soundadd -# sounddel -# rscadd (general adding of nice things) -# rscdel (general deleting of nice things) -# imageadd -# imagedel -# maptweak -# spellcheck (typo fixes) -# experiment -################################# - -# Your name. -author: Meghan-Rossi - -# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. -delete-after: True - -# Any changes you've made. See valid prefix list above. -# INDENT WITH TWO SPACES. NOT TABS. SPACES. -# SCREW THIS UP AND IT WON'T WORK. -# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. -# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. -changes: - - tweak: "Language keys are now case-sensitive." - - tweak: "The language key for Chimpanzee has changed from 6 to C to resolve a conflict with EAL." - - tweak: "The language key for Bird has changed from m to B to resolve a conflict with Mouse." - - tweak: "All other language keys are now lowercase-only." \ No newline at end of file diff --git a/html/changelogs/TheFurryFeline - Response Team Channel Shortcut.yml b/html/changelogs/TheFurryFeline - Response Team Channel Shortcut.yml deleted file mode 100644 index e6be3f17de..0000000000 --- a/html/changelogs/TheFurryFeline - Response Team Channel Shortcut.yml +++ /dev/null @@ -1,36 +0,0 @@ -################################ -# Example Changelog File -# -# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. -# -# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) -# When it is, any changes listed below will disappear. -# -# Valid Prefixes: -# bugfix -# wip (For works in progress) -# tweak -# soundadd -# sounddel -# rscadd (general adding of nice things) -# rscdel (general deleting of nice things) -# imageadd -# imagedel -# maptweak -# spellcheck (typo fixes) -# experiment -################################# - -# Your name. -author: TheFurryFeline - -# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. -delete-after: True - -# Any changes you've made. See valid prefix list above. -# INDENT WITH TWO SPACES. NOT TABS. SPACES. -# SCREW THIS UP AND IT WON'T WORK. -# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. -# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. -changes: - - bugfix: "Fixes lack of easily accessible Response Team shortcut to type in. Type .k or :k to speak on the channel." diff --git a/html/changelogs/mechoid - antaguplink.yml b/html/changelogs/mechoid - antaguplink.yml deleted file mode 100644 index 8018619f6e..0000000000 --- a/html/changelogs/mechoid - antaguplink.yml +++ /dev/null @@ -1,58 +0,0 @@ -################################ -# Example Changelog File -# -# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. -# -# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) -# When it is, any changes listed below will disappear. -# -# Valid Prefixes: -# bugfix -# wip (For works in progress) -# tweak -# soundadd -# sounddel -# rscadd (general adding of nice things) -# rscdel (general deleting of nice things) -# imageadd -# imagedel -# maptweak -# spellcheck (typo fixes) -# experiment -################################# - -# Your name. -author: Mechoid - -# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. -delete-after: True - -# Any changes you've made. See valid prefix list above. -# INDENT WITH TWO SPACES. NOT TABS. SPACES. -# SCREW THIS UP AND IT WON'T WORK. -# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. -# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. -changes: - - rscadd: "Energy Daggerpens (20): Disguised energy-knives, which do 15 searing on melee, or 30 when thrown." - - rscadd: "Thieves gloves (30): Special gloves that allow you to peep in others' backpacks and belts, and plant items in their bags / pockets." - - rscadd: "Buzzer Ring (30): Makes your first two punches electrically charged, first with 25 damage in a shock, then approximately 12.5 damage in the second. If the charge is over 90%, you can force-defib a corpse, even if it's a mindless one. Damage rules still apply, however time-of-death does not." - - rscadd: "Resource Crate (60): A crate of uranium, phoron, gold, silver, osmium, and plasteel." - - rscadd: "Exotic Plantlife Crate (20): A crate of numerous random seeds." - - rscadd: "Spare Organ Crate (20): A crate of bioprinted organs." - - rscadd: "Graviton goggles (15): A pair of combined meson/material goggles." - - rscadd: "Integrated Circuit Printer (10): An upgraded circuit printer used to make integrated machine." - - rscadd: "Flamethrower (60): A large, flame-based weapon." - - rscadd: "8 Concussion Grenades (30): A box of eight concussion grenades." - - rscadd: "4 Hunting Traps (30): A box of four hunting-traps, similar to those found in the explorer vendor." - - rscadd: "3 Virus Samples (40): A box of three unique virus samples." - - rscadd: "Quickdraw Syringe Case (20): A case that can hold six syringes, and rapidly deploy them. Fits in your pocket." - - rscadd: "Clotting Injector Case (20): A case like above which starts with 3 clotting med injectors instead." - - rscadd: "Bonemed Injector Case (20): The same as above, but with bonemeds." - - tweak: "Announcement costs lowered to be more equivalent." - - tweak: "Egun changed from 60 to 30 TC. It is nowhere near as powerful as a lascannon." - - tweak: "Exosuit rigged laser from 60 to 30 TC." - - tweak: "Xray gun from 85 to 60 TC." - - tweak: "Augments can now be used by everyone, as robot-specific ones will require FBP organ revamp." - - tweak: "Anti-Materiel Rifle can once again be used with thermals." - - tweak: "Augment guns use slightly less blood / system instability to charge, so it doesn't kill you dead in moments." - - bugfix: "Energy Shields work again, and can be colored." diff --git a/html/changelogs/neerti-holsters.yml b/html/changelogs/neerti-holsters.yml deleted file mode 100755 index f251d1d4a4..0000000000 --- a/html/changelogs/neerti-holsters.yml +++ /dev/null @@ -1,36 +0,0 @@ -################################ -# Example Changelog File -# -# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. -# -# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) -# When it is, any changes listed below will disappear. -# -# Valid Prefixes: -# bugfix -# wip (For works in progress) -# tweak -# soundadd -# sounddel -# rscadd (general adding of nice things) -# rscdel (general deleting of nice things) -# imageadd -# imagedel -# maptweak -# spellcheck (typo fixes) -# experiment -################################# - -# Your name. -author: Neerti - -# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. -delete-after: True - -# Any changes you've made. See valid prefix list above. -# INDENT WITH TWO SPACES. NOT TABS. SPACES. -# SCREW THIS UP AND IT WON'T WORK. -# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. -# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. -changes: - - tweak: "Holsters can now be worn alongside webbing vests." diff --git a/html/changelogs/neerti-qol_notifications.yml b/html/changelogs/neerti-qol_notifications.yml deleted file mode 100644 index 46e181bb88..0000000000 --- a/html/changelogs/neerti-qol_notifications.yml +++ /dev/null @@ -1,39 +0,0 @@ -################################ -# Example Changelog File -# -# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. -# -# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) -# When it is, any changes listed below will disappear. -# -# Valid Prefixes: -# bugfix -# wip (For works in progress) -# tweak -# soundadd -# sounddel -# rscadd (general adding of nice things) -# rscdel (general deleting of nice things) -# imageadd -# imagedel -# maptweak -# spellcheck (typo fixes) -# experiment -################################# - -# Your name. -author: Neerti - -# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. -delete-after: True - -# Any changes you've made. See valid prefix list above. -# INDENT WITH TWO SPACES. NOT TABS. SPACES. -# SCREW THIS UP AND IT WON'T WORK. -# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. -# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. -changes: - - soundadd: "Receiving an antag role will now play a sound to the new antagonist." - - soundadd: "Having laws changed as a silicon (AI or Borg) will now play a sound and show the changed law in the chat." - - soundadd: "Being offered a ghost role while a ghost will now play a sound." - - soundadd: "Someone attempting to revive someone else will play a sound to the player being revived, if they are not in their body." diff --git a/html/changelogs/neerti_projectile_qol.yml b/html/changelogs/neerti_projectile_qol.yml deleted file mode 100644 index 1f8f7fbed2..0000000000 --- a/html/changelogs/neerti_projectile_qol.yml +++ /dev/null @@ -1,39 +0,0 @@ -################################ -# Example Changelog File -# -# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. -# -# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) -# When it is, any changes listed below will disappear. -# -# Valid Prefixes: -# bugfix -# wip (For works in progress) -# tweak -# soundadd -# sounddel -# rscadd (general adding of nice things) -# rscdel (general deleting of nice things) -# imageadd -# imagedel -# maptweak -# spellcheck (typo fixes) -# experiment -################################# - -# Your name. -author: Neerti - -# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. -delete-after: True - -# Any changes you've made. See valid prefix list above. -# INDENT WITH TWO SPACES. NOT TABS. SPACES. -# SCREW THIS UP AND IT WON'T WORK. -# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. -# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. -changes: - - rscadd: "Most Non-hitscan projectiles now have a pixel-perfect visual effect when they impact something, or when they expire from moving too far without hitting anything." - - soundadd: "Projectiles can now have sounds for when they hit someone. They can also have a different sound when they hit something solid like a wall." - - soundadd: "A sound is now played when a projectile 'narrowly misses' someone." - - rsctweak: "Getting hit with a projectile is now more noticible in the chat log, with bigger text. Only the person who got hit will see the bigger text." diff --git a/html/changelogs/prismaticgynoid - xenoarch_fix.yml b/html/changelogs/prismaticgynoid - xenoarch_fix.yml deleted file mode 100644 index 2a3d864813..0000000000 --- a/html/changelogs/prismaticgynoid - xenoarch_fix.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: PrismaticGynoid - -delete-after: True - -changes: - - bugfix: "Fixes xenoarch artifacts breaking when performing excavation correctly." diff --git a/html/changelogs/schnayy - hair adjustments.yml b/html/changelogs/schnayy - hair adjustments.yml deleted file mode 100644 index 2a1f8a8d50..0000000000 --- a/html/changelogs/schnayy - hair adjustments.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: schnayy - -delete-after: True - -changes: - - rscadd: "Adds Sabitsuki and Bedhead Longest hairstyles." - - tweak: "Adjusts pixels on the Jessica, Celeb Curls, and Beach Waves hairstyles." \ No newline at end of file From 2538aacca65d37d9c07d1f1d0a69e69f56a5206a Mon Sep 17 00:00:00 2001 From: TheFurryFeline <38586851+TheFurryFeline@users.noreply.github.com> Date: Wed, 25 Mar 2020 12:54:49 -0400 Subject: [PATCH 80/86] Remove comment --- code/game/objects/items/weapons/material/misc.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/material/misc.dm b/code/game/objects/items/weapons/material/misc.dm index af3ec26ece..29193b1c08 100644 --- a/code/game/objects/items/weapons/material/misc.dm +++ b/code/game/objects/items/weapons/material/misc.dm @@ -71,7 +71,7 @@ w_class = ITEMSIZE_SMALL attack_verb = list("mushed", "splatted", "splooshed", "splushed") // Words that totally exist. -/obj/item/weapon/material/snow/snowball/attack_self(mob/user as mob) //TFF 22/33/20 - changes to to_chat line to be show only to self. ToDo: proper fix for the thing. +/obj/item/weapon/material/snow/snowball/attack_self(mob/user as mob) if(user.a_intent == I_HURT) //visible_message("[user] has smashed the snowball in their hand!", "You smash the snowball in your hand.") to_chat(user, "You smash the snowball in your hand.") From 705208de037a4485f8fbe1e6e69311320694ff2b Mon Sep 17 00:00:00 2001 From: Atermonera Date: Wed, 25 Mar 2020 13:35:40 -0700 Subject: [PATCH 81/86] Distillery tweaks (#6892) * Basic distillery uses logistic temp change Basic distillery pings when at temp Industrial distillery repsects gas laws * Expands examine text to be informative Adds verbs to distillery * Tweaks distillery costs --- code/datums/supplypacks/medical.dm | 4 +- .../modules/reagents/distilling/distilling.dm | 94 +++++++++++++++---- html/changelogs/atermonera_distillery.yml | 6 ++ 3 files changed, 85 insertions(+), 19 deletions(-) create mode 100644 html/changelogs/atermonera_distillery.yml diff --git a/code/datums/supplypacks/medical.dm b/code/datums/supplypacks/medical.dm index 554a826f20..1b164a2cdf 100644 --- a/code/datums/supplypacks/medical.dm +++ b/code/datums/supplypacks/medical.dm @@ -339,14 +339,14 @@ /datum/supply_pack/med/distillery name = "Chemical distiller crate" contains = list(/obj/machinery/portable_atmospherics/powered/reagent_distillery = 1) - cost = 175 + cost = 50 containertype = /obj/structure/largecrate containername = "Chemical distiller crate" /datum/supply_pack/med/advdistillery name = "Industrial Chemical distiller crate" contains = list(/obj/machinery/portable_atmospherics/powered/reagent_distillery/industrial = 1) - cost = 250 + cost = 150 containertype = /obj/structure/largecrate containername = "Industrial Chemical distiller crate" diff --git a/code/modules/reagents/distilling/distilling.dm b/code/modules/reagents/distilling/distilling.dm index 50c2b598c0..78780a3543 100644 --- a/code/modules/reagents/distilling/distilling.dm +++ b/code/modules/reagents/distilling/distilling.dm @@ -108,6 +108,57 @@ ..() +/obj/machinery/portable_atmospherics/powered/reagent_distillery/examine(mob/user) + ..() + if(get_dist(user, src) < 3) + to_chat(user, "\The [src] is powered [on ? "on" : "off"].") + + to_chat(user, "\The [src]'s gauges read:") + if(!use_atmos) + to_chat(user, "- Target Temperature: [target_temp]") + to_chat(user, "- Temperature: [current_temp]") + + if(InputBeaker) + if(InputBeaker.reagents.reagent_list.len) + to_chat(user, "\The [src]'s input beaker holds [InputBeaker.reagents.total_volume] units of liquid.") + else + to_chat(user, "\The [src]'s input beaker is empty!") + + if(Reservoir.reagents.reagent_list.len) + to_chat(user, "\The [src]'s internal buffer holds [Reservoir.reagents.total_volume] units of liquid.") + else + to_chat(user, "\The [src]'s internal buffer is empty!") + + if(OutputBeaker) + if(OutputBeaker.reagents.reagent_list.len) + to_chat(user, "\The [src]'s output beaker holds [OutputBeaker.reagents.total_volume] units of liquid.") + else + to_chat(user, "\The [src]'s output beaker is empty!") + +/obj/machinery/portable_atmospherics/powered/reagent_distillery/verb/toggle_power(mob/user = usr) + set name = "Toggle Distillery Heating" + set category = "Object" + set src in view(1) + + if(powered()) + on = !on + to_chat(user, "You turn \the [src] [on ? "on" : "off"].") + else + to_chat(user, " Nothing happens.") + +/obj/machinery/portable_atmospherics/powered/reagent_distillery/verb/toggle_mixing(mob/user = usr) + set name = "Start Distillery Mixing" + set category = "Object" + set src in view(1) + + to_chat(user, "You press \the [src]'s chamber agitator button.") + if(on) + visible_message("\The [src] rattles to life.") + Reservoir.reagents.handle_reactions() + else + spawn(1 SECOND) + to_chat(user, "Nothing happens..") + /obj/machinery/portable_atmospherics/powered/reagent_distillery/attack_hand(mob/user) var/list/options = list() options["examine"] = radial_examine @@ -138,9 +189,7 @@ examine(user) if("use") - if(powered()) - on = !on - to_chat(user, "You turn \the [src] [on ? "on" : "off"].") + toggle_power(user) if("inspect gauges") to_chat(user, "\The [src]'s gauges read:") @@ -149,13 +198,7 @@ to_chat(user, "- Temperature: [current_temp]") if("pulse agitator") - to_chat(user, "You press \the [src]'s chamber agitator button.") - if(on) - visible_message("\The [src] rattles to life.") - Reservoir.reagents.handle_reactions() - else - spawn(1 SECOND) - to_chat(user, "Nothing happens..") + toggle_mixing(user) if("eject input") if(InputBeaker) @@ -252,19 +295,36 @@ if(!powered()) on = FALSE - if(!on || (use_atmos && (!connected_port || avg_pressure < 1000))) + if(!on || (use_atmos && (!connected_port || (avg_pressure / avg_temp) < (1000 / T20C)))) // This mostly respects gas laws by ignoring volume but it should make it usable at low temps current_temp = round((current_temp + T20C) / 2) else if(on) if(!use_atmos) if(current_temp != round(target_temp)) - var/shift_mod = 0 - if(current_temp < target_temp) - shift_mod = 1 - else if(current_temp > target_temp) - shift_mod = -1 - current_temp = CLAMP(round((current_temp + 1 * shift_mod) + (rand(-5, 5) / 10)), min_temp, max_temp) + // Some horrible bastardized attempt at approximating the values of a logistic function, bounded by (max_temp, target_temp, min_temp) + // So we can attempt to estimate the change in temperature for this process() step + + // Apply inverse of the logistic function to fetch our x value + var/x = -1 * log((current_temp < target_temp ? (target_temp - min_temp) / (current_temp - min_temp) : (max_temp - target_temp) / (max_temp - current_temp)) - 1) + if(!x) + x = 0 // Keep null from propagating into the temp + + // Apply the derivative of the logistic function to get the slope + var/dy = (NUM_E ** (-1 * x)) / ((1 + (NUM_E ** (-1 * x))) ** 2) + + // Compute temperature diff, being farther from the target should result in larger steps + // IMPORTANT: If you want to tweak how quickly this changes, tweak this *10! + // As of initial testing, a *10 gives ~5-6 minutes to go from room temp to 500C (+/-0.5C) + var/temp_diff = (current_temp < target_temp ? dy * 10 * target_temp / current_temp : dy * -10 * current_temp / target_temp) + + current_temp = CLAMP(round((current_temp + temp_diff), 0.01), min_temp, max_temp) use_power(power_rating * CELLRATE) + + if(target_temp == round(current_temp, 1.0)) + current_temp = target_temp // Hard set it so we don't need to worry about exact decimals any more, after we've been keeping track of it all this time + playsound(src, 'sound/machines/ping.ogg', 50, 0) + src.visible_message("\The [src] pings as it reaches the target temperature.") + else if(connected_port && avg_pressure > 1000) current_temp = round((current_temp + avg_temp) / 2) else if(!run_pump) diff --git a/html/changelogs/atermonera_distillery.yml b/html/changelogs/atermonera_distillery.yml new file mode 100644 index 0000000000..8388ec540e --- /dev/null +++ b/html/changelogs/atermonera_distillery.yml @@ -0,0 +1,6 @@ +author: Atermonera +delete-after: True +changes: + - rscadd: "Basic distillery (not the industrial-) will ping when it reaches its target temperature." + - tweak: "Basic distillery uses logistic curve to determine temperature change, and should be much faster." + - tweak: "Industrial distillery respects gas laws, particularly as pertains to low temperatures." \ No newline at end of file From c4097a11d01ba5e0547ddff4692bb53cf1b17355 Mon Sep 17 00:00:00 2001 From: Atermonera Date: Wed, 25 Mar 2020 13:36:48 -0700 Subject: [PATCH 82/86] Besrserkjuice doesn't spam chat (#6893) --- code/modules/mob/_modifiers/modifiers.dm | 7 ++++--- code/modules/mob/_modifiers/modifiers_misc.dm | 11 +++++++---- .../Chemistry-Reagents-Modifiers.dm | 5 +++-- 3 files changed, 14 insertions(+), 9 deletions(-) diff --git a/code/modules/mob/_modifiers/modifiers.dm b/code/modules/mob/_modifiers/modifiers.dm index 665ae80617..ca0f96d07b 100644 --- a/code/modules/mob/_modifiers/modifiers.dm +++ b/code/modules/mob/_modifiers/modifiers.dm @@ -59,7 +59,7 @@ // Checks if the modifier should be allowed to be applied to the mob before attaching it. // Override for special criteria, e.g. forbidding robots from receiving it. -/datum/modifier/proc/can_apply(var/mob/living/L) +/datum/modifier/proc/can_apply(var/mob/living/L, var/suppress_output = FALSE) return TRUE // Checks to see if this datum should continue existing. @@ -113,7 +113,8 @@ // Call this to add a modifier to a mob. First argument is the modifier type you want, second is how long it should last, in ticks. // Third argument is the 'source' of the modifier, if it's from someone else. If null, it will default to the mob being applied to. // The SECONDS/MINUTES macro is very helpful for this. E.g. M.add_modifier(/datum/modifier/example, 5 MINUTES) -/mob/living/proc/add_modifier(var/modifier_type, var/expire_at = null, var/mob/living/origin = null) +// The fourth argument is a boolean to suppress failure messages, set it to true if the modifier is repeatedly applied (as chem-based modifiers are) to prevent chat-spam +/mob/living/proc/add_modifier(var/modifier_type, var/expire_at = null, var/mob/living/origin = null, var/suppress_failure = FALSE) // First, check if the mob already has this modifier. for(var/datum/modifier/M in modifiers) if(ispath(modifier_type, M)) @@ -130,7 +131,7 @@ // If we're at this point, the mob doesn't already have it, or it does but stacking is allowed. var/datum/modifier/mod = new modifier_type(src, origin) - if(!mod.can_apply(src)) + if(!mod.can_apply(src, suppress_failure)) qdel(mod) return if(expire_at) diff --git a/code/modules/mob/_modifiers/modifiers_misc.dm b/code/modules/mob/_modifiers/modifiers_misc.dm index 9d87088dae..743e41bd1d 100644 --- a/code/modules/mob/_modifiers/modifiers_misc.dm +++ b/code/modules/mob/_modifiers/modifiers_misc.dm @@ -112,16 +112,18 @@ the artifact triggers the rage. var/mob/living/carbon/human/H = holder H.shock_stage = last_shock_stage -/datum/modifier/berserk/can_apply(var/mob/living/L) +/datum/modifier/berserk/can_apply(var/mob/living/L, var/suppress_failure = FALSE) if(L.stat) - to_chat(L, "You can't be unconscious or dead to berserk.") + if(!suppress_failure) + to_chat(L, "You can't be unconscious or dead to berserk.") return FALSE // It would be weird to see a dead body get angry all of a sudden. if(!L.is_sentient()) return FALSE // Drones don't feel anything. if(L.has_modifier_of_type(/datum/modifier/berserk_exhaustion)) - to_chat(L, "You recently berserked, and cannot do so again while exhausted.") + if(!suppress_failure) + to_chat(L, "You recently berserked, and cannot do so again while exhausted.") return FALSE // On cooldown. if(L.isSynthetic()) @@ -135,7 +137,8 @@ the artifact triggers the rage. return FALSE // Happy trees aren't affected by blood rages. if(L.nutrition < nutrition_cost) - to_chat(L, "You are too hungry to berserk.") + if(!suppress_failure) + to_chat(L, "You are too hungry to berserk.") return FALSE // Too hungry to enrage. return ..() diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Modifiers.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Modifiers.dm index d9a7483ec1..cd2e6767b4 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Modifiers.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Modifiers.dm @@ -12,12 +12,13 @@ metabolism = REM var/modifier_to_add = /datum/modifier/berserk - var/modifier_duration = 2 SECONDS // How long, per unit dose, will this last? + var/modifier_duration = 3 SECONDS // How long, per unit dose, will this last? + // 2 SECONDS is the resolution of life code, and the modifier will expire before chemical processing tries to re-add it /datum/reagent/modapplying/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) return - M.add_modifier(modifier_to_add, dose * modifier_duration) + M.add_modifier(modifier_to_add, modifier_duration, suppress_failure = TRUE) /datum/reagent/modapplying/cryofluid name = "cryogenic slurry" From fdf0e557920d9cbbced8e813d7f31631405cf292 Mon Sep 17 00:00:00 2001 From: Atermonera Date: Wed, 25 Mar 2020 13:37:22 -0700 Subject: [PATCH 83/86] Fix runtime in sound.dm: playsound(): source is an area (#6895) --- code/game/turfs/simulated/wall_attacks.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/turfs/simulated/wall_attacks.dm b/code/game/turfs/simulated/wall_attacks.dm index f9ae1e7bc3..1ef11c40de 100644 --- a/code/game/turfs/simulated/wall_attacks.dm +++ b/code/game/turfs/simulated/wall_attacks.dm @@ -232,7 +232,7 @@ if(WT.remove_fuel(0,user)) to_chat(user, "You start repairing the damage to [src].") - playsound(src.loc, WT.usesound, 100, 1) + playsound(src, WT.usesound, 100, 1) if(do_after(user, max(5, damage / 5) * WT.toolspeed) && WT && WT.isOn()) to_chat(user, "You finish repairing the damage to [src].") take_damage(-damage) From 728bb265240911484273c63f879fe71d46418edc Mon Sep 17 00:00:00 2001 From: Atermonera Date: Wed, 25 Mar 2020 13:37:44 -0700 Subject: [PATCH 84/86] Repaths collapsible white canes to not anger beepsky (#6896) --- code/defines/obj/weapon.dm | 136 ------------------ code/game/objects/items/weapons/canes.dm | 124 ++++++++++++++++ .../loadout/loadout_general.dm | 4 +- polaris.dme | 1 + 4 files changed, 127 insertions(+), 138 deletions(-) create mode 100644 code/game/objects/items/weapons/canes.dm diff --git a/code/defines/obj/weapon.dm b/code/defines/obj/weapon.dm index 98873ac0c3..b21e3c0025 100644 --- a/code/defines/obj/weapon.dm +++ b/code/defines/obj/weapon.dm @@ -66,7 +66,6 @@ attack_verb = list("HONKED") var/spam_flag = 0 - /obj/item/weapon/c_tube name = "cardboard tube" desc = "A tube... of cardboard." @@ -77,141 +76,6 @@ throw_speed = 4 throw_range = 5 -/obj/item/weapon/cane - name = "cane" - desc = "A cane used by a true gentleman." - icon = 'icons/obj/weapons.dmi' - icon_state = "cane" - item_icons = list( - slot_l_hand_str = 'icons/mob/items/lefthand_melee.dmi', - slot_r_hand_str = 'icons/mob/items/righthand_melee.dmi', - ) - force = 5.0 - throwforce = 7.0 - w_class = ITEMSIZE_NORMAL - matter = list(DEFAULT_WALL_MATERIAL = 50) - attack_verb = list("bludgeoned", "whacked", "disciplined", "thrashed") - -/obj/item/weapon/cane/concealed - var/concealed_blade - -/obj/item/weapon/cane/concealed/New() - ..() - var/obj/item/weapon/material/butterfly/switchblade/temp_blade = new(src) - concealed_blade = temp_blade - temp_blade.attack_self() - -/obj/item/weapon/cane/concealed/attack_self(var/mob/user) - var/datum/gender/T = gender_datums[user.get_visible_gender()] - if(concealed_blade) - user.visible_message("[user] has unsheathed \a [concealed_blade] from [T.his] [src]!", "You unsheathe \the [concealed_blade] from \the [src].") - // Calling drop/put in hands to properly call item drop/pickup procs - playsound(user.loc, 'sound/weapons/holster/sheathout.ogg', 50, 1) - user.drop_from_inventory(src) - user.put_in_hands(concealed_blade) - user.put_in_hands(src) - user.update_inv_l_hand(0) - user.update_inv_r_hand() - concealed_blade = null - else - ..() - -/obj/item/weapon/cane/concealed/attackby(var/obj/item/weapon/material/butterfly/W, var/mob/user) - if(!src.concealed_blade && istype(W)) - var/datum/gender/T = gender_datums[user.get_visible_gender()] - user.visible_message("[user] has sheathed \a [W] into [T.his] [src]!", "You sheathe \the [W] into \the [src].") - playsound(user.loc, 'sound/weapons/holster/sheathin.ogg', 50, 1) - user.drop_from_inventory(W) - W.loc = src - src.concealed_blade = W - update_icon() - else - ..() - -/obj/item/weapon/cane/concealed/update_icon() - if(concealed_blade) - name = initial(name) - icon_state = initial(icon_state) - item_state = initial(icon_state) - else - name = "cane shaft" - icon_state = "nullrod" - item_state = "foldcane" - -/obj/item/weapon/cane/whitecane - name = "white cane" - desc = "A white cane. They are commonly used by the blind or visually impaired as a mobility tool or as a courtesy to others." - icon = 'icons/obj/weapons.dmi' - icon_state = "whitecane" - -/obj/item/weapon/cane/whitecane/attack(mob/M as mob, mob/user as mob) - if(user.a_intent == I_HELP) - user.visible_message("\The [user] has lightly tapped [M] on the ankle with their white cane!") - return - else - ..() - -/obj/item/weapon/cane/crutch - name ="crutch" - desc = "A long stick with a crosspiece at the top, used to help with walking." - icon_state = "crutch" - item_state = "crutch" - -//Code for Telescopic White Cane writen by Gozulio - -/obj/item/weapon/melee/collapsable_whitecane - name = "telescopic white cane" - desc = "A telescoping white cane. They are commonly used by the blind or visually impaired as a mobility tool or as a courtesy to others." - icon = 'icons/obj/weapons.dmi' - icon_state = "whitecane1in" - item_icons = list( - slot_l_hand_str = 'icons/mob/items/lefthand_melee.dmi', - slot_r_hand_str = 'icons/mob/items/righthand_melee.dmi', - ) - slot_flags = SLOT_BELT - w_class = ITEMSIZE_SMALL - force = 3 - var/on = 0 - -/obj/item/weapon/melee/collapsable_whitecane/attack_self(mob/user as mob) - on = !on - if(on) - user.visible_message("\The [user] extends the white cane.",\ - "You extend the white cane.",\ - "You hear an ominous click.") - icon_state = "whitecane1out" - item_state_slots = list(slot_r_hand_str = "whitecane", slot_l_hand_str = "whitecane") - w_class = ITEMSIZE_NORMAL - force = 5 - attack_verb = list("smacked", "struck", "cracked", "beaten") - else - user.visible_message("\The [user] collapses the white cane.",\ - "You collapse the white cane.",\ - "You hear a click.") - icon_state = "whitecane1in" - item_state_slots = list(slot_r_hand_str = null, slot_l_hand_str = null) - w_class = ITEMSIZE_SMALL - force = 3 - attack_verb = list("hit", "poked") - - if(istype(user,/mob/living/carbon/human)) - var/mob/living/carbon/human/H = user - H.update_inv_l_hand() - H.update_inv_r_hand() - - playsound(src.loc, 'sound/weapons/empty.ogg', 50, 1) - add_fingerprint(user) - - return - -/obj/item/weapon/melee/collapsable_whitecane/attack(mob/M as mob, mob/user as mob) - if(user.a_intent == I_HELP) - user.visible_message("\The [user] has lightly tapped [M] on the ankle with their white cane!") - return - else - ..() - - /obj/item/weapon/disk name = "disk" icon = 'icons/obj/items.dmi' diff --git a/code/game/objects/items/weapons/canes.dm b/code/game/objects/items/weapons/canes.dm new file mode 100644 index 0000000000..f7688fb2d1 --- /dev/null +++ b/code/game/objects/items/weapons/canes.dm @@ -0,0 +1,124 @@ +/obj/item/weapon/cane + name = "cane" + desc = "A cane used by a true gentleman." + icon = 'icons/obj/weapons.dmi' + icon_state = "cane" + item_icons = list( + slot_l_hand_str = 'icons/mob/items/lefthand_melee.dmi', + slot_r_hand_str = 'icons/mob/items/righthand_melee.dmi', + ) + force = 5.0 + throwforce = 7.0 + w_class = ITEMSIZE_NORMAL + matter = list(DEFAULT_WALL_MATERIAL = 50) + attack_verb = list("bludgeoned", "whacked", "disciplined", "thrashed") + +/obj/item/weapon/cane/crutch + name ="crutch" + desc = "A long stick with a crosspiece at the top, used to help with walking." + icon_state = "crutch" + item_state = "crutch" + +/obj/item/weapon/cane/concealed + var/concealed_blade + +/obj/item/weapon/cane/concealed/New() + ..() + var/obj/item/weapon/material/butterfly/switchblade/temp_blade = new(src) + concealed_blade = temp_blade + temp_blade.attack_self() + +/obj/item/weapon/cane/concealed/attack_self(var/mob/user) + var/datum/gender/T = gender_datums[user.get_visible_gender()] + if(concealed_blade) + user.visible_message("[user] has unsheathed \a [concealed_blade] from [T.his] [src]!", "You unsheathe \the [concealed_blade] from \the [src].") + // Calling drop/put in hands to properly call item drop/pickup procs + playsound(user.loc, 'sound/weapons/holster/sheathout.ogg', 50, 1) + user.drop_from_inventory(src) + user.put_in_hands(concealed_blade) + user.put_in_hands(src) + user.update_inv_l_hand(0) + user.update_inv_r_hand() + concealed_blade = null + else + ..() + +/obj/item/weapon/cane/concealed/attackby(var/obj/item/weapon/material/butterfly/W, var/mob/user) + if(!src.concealed_blade && istype(W)) + var/datum/gender/T = gender_datums[user.get_visible_gender()] + user.visible_message("[user] has sheathed \a [W] into [T.his] [src]!", "You sheathe \the [W] into \the [src].") + playsound(user.loc, 'sound/weapons/holster/sheathin.ogg', 50, 1) + user.drop_from_inventory(W) + W.loc = src + src.concealed_blade = W + update_icon() + else + ..() + +/obj/item/weapon/cane/concealed/update_icon() + if(concealed_blade) + name = initial(name) + icon_state = initial(icon_state) + item_state = initial(icon_state) + else + name = "cane shaft" + icon_state = "nullrod" + item_state = "foldcane" + +/obj/item/weapon/cane/white + name = "white cane" + desc = "A white cane. They are commonly used by the blind or visually impaired as a mobility tool or as a courtesy to others." + icon_state = "whitecane" + +/obj/item/weapon/cane/white/attack(mob/M as mob, mob/user as mob) + if(user.a_intent == I_HELP) + user.visible_message("\The [user] has lightly tapped [M] on the ankle with their white cane!") + return TRUE + else + . = ..() + + +//Code for Telescopic White Cane writen by Gozulio + +/obj/item/weapon/cane/white/collapsible + name = "telescopic white cane" + desc = "A telescopic white cane. They are commonly used by the blind or visually impaired as a mobility tool or as a courtesy to others." + icon_state = "whitecane1in" + item_icons = list( + slot_l_hand_str = 'icons/mob/items/lefthand_melee.dmi', + slot_r_hand_str = 'icons/mob/items/righthand_melee.dmi', + ) + slot_flags = SLOT_BELT + w_class = ITEMSIZE_SMALL + force = 3 + var/on = 0 + +/obj/item/weapon/cane/white/collapsible/attack_self(mob/user as mob) + on = !on + if(on) + user.visible_message("\The [user] extends the white cane.",\ + "You extend the white cane.",\ + "You hear an ominous click.") + icon_state = "whitecane1out" + item_state_slots = list(slot_r_hand_str = "whitecane", slot_l_hand_str = "whitecane") + w_class = ITEMSIZE_NORMAL + force = 5 + attack_verb = list("smacked", "struck", "cracked", "beaten") + else + user.visible_message("\The [user] collapses the white cane.",\ + "You collapse the white cane.",\ + "You hear a click.") + icon_state = "whitecane1in" + item_state_slots = list(slot_r_hand_str = null, slot_l_hand_str = null) + w_class = ITEMSIZE_SMALL + force = 3 + attack_verb = list("hit", "poked", "prodded") + + if(istype(user,/mob/living/carbon/human)) + var/mob/living/carbon/human/H = user + H.update_inv_l_hand() + H.update_inv_r_hand() + + playsound(src.loc, 'sound/weapons/empty.ogg', 50, 1) + add_fingerprint(user) + return TRUE \ No newline at end of file diff --git a/code/modules/client/preference_setup/loadout/loadout_general.dm b/code/modules/client/preference_setup/loadout/loadout_general.dm index 5fd43d268a..121378723f 100644 --- a/code/modules/client/preference_setup/loadout/loadout_general.dm +++ b/code/modules/client/preference_setup/loadout/loadout_general.dm @@ -4,11 +4,11 @@ /datum/gear/cane/white display_name = "white cane" - path = /obj/item/weapon/cane/whitecane + path = /obj/item/weapon/cane/white /datum/gear/cane/white2 display_name = "telescopic white cane" - path = /obj/item/weapon/melee/collapsable_whitecane + path = /obj/item/weapon/cane/white/collapsible /datum/gear/crutch display_name = "crutch" diff --git a/polaris.dme b/polaris.dme index 8b4969978a..f95840b2f3 100644 --- a/polaris.dme +++ b/polaris.dme @@ -999,6 +999,7 @@ #include "code\game\objects\items\weapons\autopsy.dm" #include "code\game\objects\items\weapons\bones.dm" #include "code\game\objects\items\weapons\candle.dm" +#include "code\game\objects\items\weapons\canes.dm" #include "code\game\objects\items\weapons\cigs_lighters.dm" #include "code\game\objects\items\weapons\clown_items.dm" #include "code\game\objects\items\weapons\cosmetics.dm" From 48e54599c6ea1d34df9ba9249e91298be3e720e1 Mon Sep 17 00:00:00 2001 From: Atermonera Date: Wed, 25 Mar 2020 13:38:35 -0700 Subject: [PATCH 85/86] Silly admins can't blindly break movement irreparably (#6897) * Silly admins can't blindly break movement * Updates pixel movement var protections --- code/game/atoms_movable.dm | 2 +- code/modules/admin/view_variables/modify_variables.dm | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index 770d65b583..bc5faf868a 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -44,7 +44,7 @@ pulledby = null /atom/movable/vv_edit_var(var_name, var_value) - if(GLOB.VVpixelmovement[var_name]) //Pixel movement is not yet implemented, changing this will break everything irreversibly. + if(var_name in GLOB.VVpixelmovement) //Pixel movement is not yet implemented, changing this will break everything irreversibly. return FALSE return ..() diff --git a/code/modules/admin/view_variables/modify_variables.dm b/code/modules/admin/view_variables/modify_variables.dm index 8878318fd6..1e3aef04bd 100644 --- a/code/modules/admin/view_variables/modify_variables.dm +++ b/code/modules/admin/view_variables/modify_variables.dm @@ -310,6 +310,13 @@ GLOBAL_PROTECT(VVpixelmovement) if(!variable) return + if(variable in GLOB.VVpixelmovement) + if(!check_rights(R_DEBUG)) + return + var/prompt = alert(src, "Editing this var may irreparably break tile gliding for the rest of the round. THIS CAN'T BE UNDONE", "DANGER", "ABORT ", "Continue", " ABORT") + if (prompt != "Continue") + return + if(!O.can_vv_get(variable)) return From 3b6a106149d4b90b6ef6f2807a21a46d2991bdf8 Mon Sep 17 00:00:00 2001 From: Atermonera Date: Wed, 25 Mar 2020 17:58:55 -0700 Subject: [PATCH 86/86] Prometheans can be slipped again (#6898) * Prometheans can be slipped again * Update human_attackhand.dm --- code/modules/mob/living/carbon/human/human_attackhand.dm | 5 ++++- html/changelogs/atermonera_prommie_slippers.yml | 4 ++++ 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 html/changelogs/atermonera_prommie_slippers.yml diff --git a/code/modules/mob/living/carbon/human/human_attackhand.dm b/code/modules/mob/living/carbon/human/human_attackhand.dm index 3f9f77f34c..52c0fdbe0c 100644 --- a/code/modules/mob/living/carbon/human/human_attackhand.dm +++ b/code/modules/mob/living/carbon/human/human_attackhand.dm @@ -280,7 +280,10 @@ var/randn = rand(1, 100) last_push_time = world.time - if(!(species.flags & NO_SLIP) && randn <= 25) + // We ARE wearing shoes OR + // We as a species CAN be slipped when barefoot + // And also 1 in 4 because rngesus + if((shoes || !(species.flags & NO_SLIP)) && randn <= 25) var/armor_check = run_armor_check(affecting, "melee") apply_effect(3, WEAKEN, armor_check) playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) diff --git a/html/changelogs/atermonera_prommie_slippers.yml b/html/changelogs/atermonera_prommie_slippers.yml new file mode 100644 index 0000000000..72fdc1e3e0 --- /dev/null +++ b/html/changelogs/atermonera_prommie_slippers.yml @@ -0,0 +1,4 @@ +author: Atermonera +delete-after: True +changes: + - bugfix: "Prometheans can be slipped again"

    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

  • fkYT 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 literal 0 HcmV?d00001 diff --git a/sound/effects/antag_notice/technomancer_alert.ogg b/sound/effects/antag_notice/technomancer_alert.ogg new file mode 100644 index 0000000000000000000000000000000000000000..dabc82855727313159694f1e196727eb99971299 GIT binary patch literal 82439 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%0D@-%a`1PPf!^3I3%oXb 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 wIN;xl?g(TBmUs(A0YPtj{_ey(8fb~? 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

    @ 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≠= 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%0D3`Us?fH0j+(8Jae=PJKlp+aMQl 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 z zpd7pQxqS=t9jXuXu9>9=b~jlyUdTRTWPj?`r(YBbCLaG;lX=Qle)Enj2XzN{wUMPt zMLqzfu*tq1uXkGrG_Do+`m%wD(7LBD`5Xyawmj(-{xSJIs^=Y4qV^;vNb`e)qSfR5 zfgk$R>p@$K)p6*7g7f(xp06YVW1nQ-NurM0oF_iJz>4+|idHl`h;%c^nkw`ewGa2` zhV|j}Xi9ct9JP57nFW^fNR=lbfLtHp-e~omT=$oLzU{?iHG67C-jG59IQ4vt62Q{d zE;g6sPH%V?FZGZO<4q!`r-ZnCcV`5=bp#k&uzPy25OC-Ctflh+zu!i=IQDl2zoN<_ zWwIm%th2a#SNndVlyQwH@xYx33&6zpH`+zdslM-kp&lIdYkrK+f5Zw?t6umj5nP z>)7Vp;DB?>zr3uhVgyKP0MQcFm5Z*_1^ZjYtB<~2^uJApJtbSSQwi*AQ$84FwTjOW zx4N*>^Ny#`+A7~Fg5YKVlDN=l;pI>D60Gd^C#8KHSti%1^sSd|Jic%0&kNpG(<5fy3u0YsDIbcJ;ccB~3-Xj0+gGK@U z(Ktn-1FoHCHZ}m<^n`l;xJNXu zb+D_!H(Dlv(+yG(u=gJp@B`d*El+001c8XoV~lut`;FKe^LV6j&&L1|j{&6ppnie6 z?>PxBd3&ln6~1nG&XkmG9u&UJ`MGvXX^(lgV^)-5d{!kes_utH?WQkWc36uquoSlW z<5ffDP}^@T!K3RH6=-y_XZ*$L1Obf*GtcKJG5D9R-WDJdbv>9KN+Q_Y7!r577SA2d z^iMeg&jNUjzPo;H)7lAPD{<Wkbvf=y;E1 zsO>Lq3z#~8!fYM-PAX@FgvINMAmfmqp6DSvF`W;Uj_>-VABW^YcYa)55rd;}t=rxQyolOkO=+Pf`c z2osB8)gLjIE_tD4+DD?B+h?Z-_JQqmNPHv^C|p^cDA#)MDL9xgy^PaqGjmQCN_WSq8Q`UXFk{cLneb(5{dqpZULeTyvb`mg_1o1KO*t}PR z+#xKf!-oLruPn7~ab+H|1-XhjhWx-x$sgG#hkZ9AsapEfnwOV_oz;rDV2e{(+GS;H z2>`tH&I;Th$mUvz;geN_;v^qKuj;yoW}C~dbzPmSr1o&q97Tc{G~JVIZ%AuMhdowo4ORUV3491B5