From f6e4d8e8dd1a004e41c84b59faf066756fddab61 Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Sun, 3 Dec 2023 07:55:43 +0100 Subject: [PATCH] [MIRROR] Festival Sect Expansion: New Tunes, New Rites, Cogitandi Fidis [MDB IGNORE] (#25404) * Festival Sect Expansion: New Tunes, New Rites, Cogitandi Fidis (#80032) Creates a holy violin that gives an analysis of songs played on it. This lets you check how long the song is for final effects, to make sure they trigger without the hassle of trying a rite with a song until you get one that works. 20 Favor, looks neat too! Rite to empower an instrument with the ability to invoke specifically song tuning rites, 5 charges before you need to go back to a proper altar. Helps a chaplain stay on the move, since songs are interruptable and sometimes an altar can be incredibly far. 10 Favor for 5 charges. ![image](https://github.com/tgstation/tgstation/assets/40974010/9dddc60a-92e3-4e42-bf7b-423e9ac25c7c) New free invocation that lets you light up the way with your music! The finishing effect applies a weaker glow to all listeners for a minute. The threshold for getting a final effect on a song is now lower, 220 -> 170. As a reminder, this threshold is lines * tempo. I think the threshold was simply too high Changes were made from https://tgstation13.org/phpBB/viewtopic.php?f=10&t=35381 statistics and feedback about sects. I think, overall, Festival Sect is in a very good place and doesn't need a whole lot but a few rites that help with a quality of life would really cut down on the amount of time a chappy is spending doing nothing but running allllll the way back to the chapel to load up some new songs :cl: add: Festival Sect has 3 new rites: Cogitandi Fidis, Portable Song Tuning, and Illuminating Solo. balance: lowers threshold for triggering a final effect. Consult your Cogitandi Fidis for more information /:cl: * Festival Sect Expansion: New Tunes, New Rites, Cogitandi Fidis --------- Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com> --- code/__DEFINES/dcs/signals/signals_music.dm | 2 +- code/__DEFINES/religion.dm | 9 ++ code/datums/components/religious_tool.dm | 50 +++++++--- code/datums/components/smooth_tunes.dm | 9 +- code/datums/status_effects/song_effects.dm | 19 ++++ .../effects/particles/note_particles.dm | 15 +++ code/modules/instruments/piano_synth.dm | 4 +- code/modules/instruments/songs/_song.dm | 2 +- .../religion/festival/festival_violin.dm | 29 ++++++ .../religion/festival/instrument_rites.dm | 87 ++++++++++++++++++ code/modules/religion/religion_sects.dm | 3 + icons/effects/particles/notes/note_light.dmi | Bin 0 -> 1830 bytes .../equipment/instruments_lefthand.dmi | Bin 10530 -> 10734 bytes .../equipment/instruments_righthand.dmi | Bin 11396 -> 11589 bytes icons/obj/art/musician.dmi | Bin 24277 -> 24782 bytes tgstation.dme | 1 + 16 files changed, 205 insertions(+), 25 deletions(-) create mode 100644 code/modules/religion/festival/festival_violin.dm create mode 100644 icons/effects/particles/notes/note_light.dmi diff --git a/code/__DEFINES/dcs/signals/signals_music.dm b/code/__DEFINES/dcs/signals/signals_music.dm index 69c4fc5b12e..2f15f4e6322 100644 --- a/code/__DEFINES/dcs/signals/signals_music.dm +++ b/code/__DEFINES/dcs/signals/signals_music.dm @@ -1,6 +1,6 @@ // /datum/song signals -///sent to the instrument when a song starts playing +///sent to the instrument when a song starts playing: (datum/starting_song, atom/player) #define COMSIG_INSTRUMENT_START "instrument_start" ///sent to the instrument when a song stops playing #define COMSIG_INSTRUMENT_END "instrument_end" diff --git a/code/__DEFINES/religion.dm b/code/__DEFINES/religion.dm index 0db0961c12d..edbde8bfcf9 100644 --- a/code/__DEFINES/religion.dm +++ b/code/__DEFINES/religion.dm @@ -9,6 +9,15 @@ #define ALIGNMENT_NEUT "neutral" #define ALIGNMENT_EVIL "evil" +<<<<<<< HEAD +======= +///how many lines multiplied by tempo should at least be higher than this. Makes people have to choose a long enough song to get the final effect. +#define FESTIVAL_SONG_LONG_ENOUGH 170 + +/// the probability, when not overridden by sects, for a bible's bless effect to trigger on a smack +#define DEFAULT_SMACK_CHANCE 60 + +>>>>>>> 4eb17420b ([MIRROR] Festival Sect Expansion: New Tunes, New Rites, Cogitandi Fidis [MDB IGNORE] (#25404)) //## which weapons should we use? // unused but for clarity diff --git a/code/datums/components/religious_tool.dm b/code/datums/components/religious_tool.dm index 4c0646b3a55..8491e489bed 100644 --- a/code/datums/components/religious_tool.dm +++ b/code/datums/components/religious_tool.dm @@ -4,7 +4,7 @@ * */ /datum/component/religious_tool - dupe_mode = COMPONENT_DUPE_UNIQUE + dupe_mode = COMPONENT_DUPE_HIGHLANDER /// Enables access to the global sect directly var/datum/religion_sect/easy_access_sect /// Prevents double selecting sects @@ -14,19 +14,32 @@ /// The rite currently being invoked var/datum/religion_rites/performing_rite ///Sets the type for catalyst - var/catalyst_type = /obj/item/book/bible + var/obj/item/catalyst_type = /obj/item/book/bible ///Enables overide of COMPONENT_NO_AFTERATTACK, not recommended as it means you can potentially cause damage to the item using the catalyst. var/force_catalyst_afterattack = FALSE + ///Callback provided to the tool for after a sect is chosen var/datum/callback/after_sect_select_cb + ///Optional argument. If a positive value, each invocation will lower charges, and the component will delete without any more charges + var/charges + ///If a typecache is provided, only types of rites in the cache can be invoked. + var/list/rite_types_allowlist -/datum/component/religious_tool/Initialize(_flags = ALL, _force_catalyst_afterattack = FALSE, _after_sect_select_cb, override_catalyst_type) +/datum/component/religious_tool/Initialize( + operation_flags = ALL, + force_catalyst_afterattack = FALSE, + after_sect_select_cb = null, + catalyst_type = /obj/item/book/bible, + charges = -1, + rite_types_allowlist = null, + ) . = ..() SetGlobalToLocal() //attempt to connect on start in case one already exists! - operation_flags = _flags - force_catalyst_afterattack = _force_catalyst_afterattack - after_sect_select_cb = _after_sect_select_cb - if(override_catalyst_type) - catalyst_type = override_catalyst_type + src.operation_flags = operation_flags + src.force_catalyst_afterattack = force_catalyst_afterattack + src.after_sect_select_cb = after_sect_select_cb + src.catalyst_type = catalyst_type + src.charges = charges + src.rite_types_allowlist = rite_types_allowlist RegisterSignal(SSdcs, COMSIG_RELIGIOUS_SECT_CHANGED, PROC_REF(SetGlobalToLocal)) RegisterSignal(SSdcs, COMSIG_RELIGIOUS_SECT_RESET, PROC_REF(on_sect_reset)) @@ -150,6 +163,9 @@ else to_chat(user, "You are not holy, and therefore cannot perform rites.") return + if(rite_types_allowlist && !is_path_in_list(path, rite_types_allowlist)) + to_chat(user, span_warning("This cannot perform that kind of rite.")) + return if(performing_rite) to_chat(user, "There is a rite currently being performed here already.") return @@ -159,13 +175,17 @@ performing_rite = new path(parent) if(!performing_rite.perform_rite(user, parent)) QDEL_NULL(performing_rite) + return + performing_rite.invoke_effect(user, parent) + easy_access_sect.adjust_favor(-performing_rite.favor_cost) + if(performing_rite.auto_delete) + QDEL_NULL(performing_rite) else - performing_rite.invoke_effect(user, parent) - easy_access_sect.adjust_favor(-performing_rite.favor_cost) - if(performing_rite.auto_delete) - QDEL_NULL(performing_rite) - else - performing_rite = null + performing_rite = null + if(charges) + charges-- + if(!charges) + qdel(src) /** * Generates a list of available sects to the user. Intended to support custom-availability sects. @@ -231,7 +251,7 @@ if(!can_i_see) return - examine_list += span_notice("Use a bible to interact with this.") + examine_list += span_notice("Use a [catalyst_type::name] to interact with this.") if(isnull(easy_access_sect)) if(operation_flags & RELIGION_TOOL_SECTSELECT) examine_list += span_notice("This looks like it can be used to select a sect.") diff --git a/code/datums/components/smooth_tunes.dm b/code/datums/components/smooth_tunes.dm index c3025dbb54c..1442d29547b 100644 --- a/code/datums/components/smooth_tunes.dm +++ b/code/datums/components/smooth_tunes.dm @@ -1,6 +1,3 @@ -///how many lines multiplied by tempo should at least be higher than this. -#define LONG_ENOUGH_SONG 220 - ///Smooth tunes component! Applied to musicians to give the songs they play special effects, according to a rite! ///Comes with BARTICLES!!! /datum/component/smooth_tunes @@ -47,7 +44,7 @@ if(istype(starting_song.parent, /obj/structure/musician)) return //TODO: make stationary instruments work with no hiccups - if(starting_song.lines.len * starting_song.tempo > LONG_ENOUGH_SONG) + if(starting_song.lines.len * starting_song.tempo > FESTIVAL_SONG_LONG_ENOUGH) viable_for_final_effect = TRUE else to_chat(parent, span_warning("This song is too short, so it won't include the song finishing effect.")) @@ -56,6 +53,8 @@ if(linked_songtuner_rite.song_start_message) starting_song.parent.visible_message(linked_songtuner_rite.song_start_message) + linked_songtuner_rite.performer_start_effect(parent, starting_song) + ///prevent more songs from being blessed concurrently, mob signal UnregisterSignal(parent, COMSIG_ATOM_STARTING_INSTRUMENT) ///and hook into the instrument this time, preventing other weird exploity stuff. @@ -112,5 +111,3 @@ linked_songtuner_rite.song_effect(listener, parent) else stop_singing() - -#undef LONG_ENOUGH_SONG diff --git a/code/datums/status_effects/song_effects.dm b/code/datums/status_effects/song_effects.dm index 0cca48d22b6..066ac457a9f 100644 --- a/code/datums/status_effects/song_effects.dm +++ b/code/datums/status_effects/song_effects.dm @@ -34,3 +34,22 @@ /datum/status_effect/song/antimagic/get_examine_text() return span_notice("[owner.p_They()] seem[owner.p_s()] to be covered in a dull, grey aura.") + +/datum/status_effect/song/light + id = "light_song" + status_type = STATUS_EFFECT_REFRESH + duration = 1 MINUTES + aura_desc = "bright" + /// lighting object that makes owner glow + var/obj/effect/dummy/lighting_obj/moblight/mob_light_obj + +/datum/status_effect/song/light/on_apply() + mob_light_obj = owner.mob_light(3, color = LIGHT_COLOR_DIM_YELLOW) + playsound(owner, 'sound/weapons/fwoosh.ogg', 75, FALSE) + return TRUE + +/datum/status_effect/song/light/on_remove() + QDEL_NULL(mob_light_obj) + +/datum/status_effect/song/light_song/get_examine_text() + return span_notice("[owner.p_They()] seem[owner.p_s()] to be covered in a glowing aura.") diff --git a/code/game/objects/effects/particles/note_particles.dm b/code/game/objects/effects/particles/note_particles.dm index a959bf4537a..cb39685d812 100644 --- a/code/game/objects/effects/particles/note_particles.dm +++ b/code/game/objects/effects/particles/note_particles.dm @@ -81,3 +81,18 @@ "sleepy_9" = 2, //sleepy theme specific "sleepy_10" = 2, //sleepy theme specific ) + +/particles/musical_notes/light + icon = 'icons/effects/particles/notes/note_light.dmi' + icon_state = list( + "power_1" = 1, + "power_2" = 1, + "power_3" = 1, + "power_4" = 1, + "power_5" = 1, + "power_6" = 1, + "power_7" = 1, + "power_8" = 1, + "power_9" = 2, //light theme specific + "power_10" = 2, //light theme specific + ) diff --git a/code/modules/instruments/piano_synth.dm b/code/modules/instruments/piano_synth.dm index a93ca0b7f51..71d0d96ef56 100644 --- a/code/modules/instruments/piano_synth.dm +++ b/code/modules/instruments/piano_synth.dm @@ -37,7 +37,7 @@ RegisterSignal(src, COMSIG_INSTRUMENT_END, PROC_REF(update_icon_for_playing_music)) // Called by a component signal to update musical note VFX for songs playing while worn. -/obj/item/instrument/piano_synth/headphones/proc/update_icon_for_playing_music() +/obj/item/instrument/piano_synth/headphones/proc/update_icon_for_playing_music(datum/source, datum/starting_song, atom/player) SIGNAL_HANDLER update_appearance() @@ -129,7 +129,7 @@ /obj/item/circuit_component/synth/proc/start_playing(datum/port/input/port) synth.song.start_playing(src) -/obj/item/circuit_component/synth/proc/on_song_start() +/obj/item/circuit_component/synth/proc/on_song_start(datum/source, datum/starting_song, atom/player) SIGNAL_HANDLER is_playing.set_output(TRUE) started_playing.set_output(COMPONENT_SIGNAL) diff --git a/code/modules/instruments/songs/_song.dm b/code/modules/instruments/songs/_song.dm index ccd85ffda5f..68039df2146 100644 --- a/code/modules/instruments/songs/_song.dm +++ b/code/modules/instruments/songs/_song.dm @@ -211,7 +211,7 @@ //we can not afford to runtime, since we are going to be doing sound channel reservations and if we runtime it means we have a channel allocation leak. //wrap the rest of the stuff to ensure stop_playing() is called. do_hearcheck() - SEND_SIGNAL(parent, COMSIG_INSTRUMENT_START, src) + SEND_SIGNAL(parent, COMSIG_INSTRUMENT_START, src, user) SEND_SIGNAL(user, COMSIG_ATOM_STARTING_INSTRUMENT, src) elapsed_delay = 0 delay_by = 0 diff --git a/code/modules/religion/festival/festival_violin.dm b/code/modules/religion/festival/festival_violin.dm new file mode 100644 index 00000000000..82431352685 --- /dev/null +++ b/code/modules/religion/festival/festival_violin.dm @@ -0,0 +1,29 @@ +/obj/item/instrument/violin/festival + name = "Cogitandi Fidis" + desc = "A violin that holds a special interest in the songs played from its strings." + icon_state = "holy_violin" + inhand_icon_state = "holy_violin" + +/obj/item/instrument/violin/festival/Initialize(mapload) + . = ..() + RegisterSignal(src, COMSIG_INSTRUMENT_START, PROC_REF(on_instrument_start)) + +/// signal fired when the festival instrument starts to play. +/obj/item/instrument/violin/festival/proc/on_instrument_start(datum/source, datum/song/starting_song, atom/player) + SIGNAL_HANDLER + + if(!starting_song || !isliving(player)) + return + analyze_song(starting_song, player) + +///Reports some relevant information when the song begins playing. +/obj/item/instrument/violin/festival/proc/analyze_song(datum/song/song, mob/living/playing_song) + var/list/analysis = list() + //check tempo and lines + var/song_length = song.lines.len * song.tempo + analysis += span_revenbignotice("[src] speaks to you...") + analysis += span_revennotice("\"This song has [song.lines.len] lines and a tempo of [song.tempo].\"") + analysis += span_revennotice("\"Multiplying these together gives a song length of [song_length].\"") + analysis += span_revennotice("\"To get a bonus effect from [GLOB.deity] upon finishing a performance, you need a song length of [FESTIVAL_SONG_LONG_ENOUGH].\"") + + to_chat(playing_song, analysis.Join("\n")) diff --git a/code/modules/religion/festival/instrument_rites.dm b/code/modules/religion/festival/instrument_rites.dm index a1c94c92425..d8537f5845e 100644 --- a/code/modules/religion/festival/instrument_rites.dm +++ b/code/modules/religion/festival/instrument_rites.dm @@ -1,9 +1,64 @@ +/datum/religion_rites/holy_violin + name = "Cogitandi Fidis" + desc = "Creates a holy violin that can analyze songs played from it." + ritual_length = 6 SECONDS + ritual_invocations = list("A servant of jubilee is needed ...") + invoke_msg = "... A great mind for musical matters!" + favor_cost = 20 //you only need one + +/datum/religion_rites/holy_violin/invoke_effect(mob/living/user, atom/religious_tool) + . = ..() + var/turf/tool_turf = get_turf(religious_tool) + var/obj/item/instrument/violin/fidis = new /obj/item/instrument/violin/festival(get_turf(religious_tool)) + fidis.visible_message(span_notice("[fidis] appears!")) + playsound(tool_turf, 'sound/effects/pray.ogg', 50, TRUE) + +/datum/religion_rites/portable_song_tuning + name = "Portable Song Tuning" + desc = "Empowers an instrument on the table to work as a portable altar for tuning songs. Will need to be recharged after 5 rites." + ritual_length = 6 SECONDS + ritual_invocations = list("Allow me to bring your holy inspirations ...") + invoke_msg = "... And send them with the winds my tunes ride with!" + favor_cost = 10 + ///instrument to empower + var/obj/item/instrument/instrument_target + +/datum/religion_rites/portable_song_tuning/perform_rite(mob/living/user, atom/religious_tool) + for(var/obj/item/instrument/could_empower in get_turf(religious_tool)) + instrument_target = could_empower + return ..() + to_chat(user, span_warning("You need to place an instrument on [religious_tool] to do this!")) + return FALSE + +/datum/religion_rites/portable_song_tuning/invoke_effect(mob/living/user, atom/movable/religious_tool) + ..() + var/obj/item/instrument/empower_target = instrument_target + var/turf/tool_turf = get_turf(religious_tool) + instrument_target = null + if(QDELETED(empower_target) || !(tool_turf == empower_target.loc)) //check if the instrument is still there + to_chat(user, span_warning("Your target left the altar!")) + return FALSE + empower_target.visible_message(span_notice("[empower_target] glows for a moment.")) + playsound(tool_turf, 'sound/effects/pray.ogg', 50, TRUE) + var/list/allowed_rites_from_bible = subtypesof(/datum/religion_rites/song_tuner) + empower_target.AddComponent( \ + /datum/component/religious_tool, \ + operation_flags = RELIGION_TOOL_INVOKE, \ + force_catalyst_afterattack = FALSE, \ + after_sect_select_cb = null, \ + catalyst_type = /obj/item/book/bible, \ + charges = 5, \ + rite_types_allowlist = allowed_rites_from_bible, \ + ) + return TRUE + ///prototype for rites that tune a song. /datum/religion_rites/song_tuner name = "Tune Song" desc = "this is a prototype." ritual_length = 10 SECONDS favor_cost = 10 + auto_delete = FALSE ///if repeats count as continuations instead of a song's end, TRUE var/repeats_okay = TRUE ///personal message sent to the chaplain as feedback for their chosen song @@ -20,6 +75,16 @@ to_chat(user, span_notice(song_invocation_message)) user.AddComponent(/datum/component/smooth_tunes, src, repeats_okay, particles_path, glow_color) +/** + * Song effect applied when the performer starts playing. + * + * Arguments: + * * performer - A human starting the song + * * song_source - parent of the smooth_tunes component. This is limited to the compatible items of said component, which currently includes mobs and objects so we'll have to type appropriately. + */ +/datum/religion_rites/song_tuner/proc/performer_start_effect(mob/living/carbon/human/performer, atom/song_source) + return + /** * Perform the song effect. * @@ -60,6 +125,28 @@ /datum/religion_rites/song_tuner/evangelism/finish_effect(mob/living/carbon/human/listener, atom/song_source) listener.add_mood_event("blessing", /datum/mood_event/blessing) +/datum/religion_rites/song_tuner/light + name = "Illuminating Solo" + desc = "Sing a bright song, lighting up the area around you. At the end of the song, you'll give some illumination to listeners." + particles_path = /particles/musical_notes/light + song_invocation_message = "You've prepared a bright song!" + song_start_message = span_notice("This music simply glows!") + glow_color = "#fcff44" + repeats_okay = FALSE + favor_cost = 0 + /// lighting object that makes chaplain glow + var/obj/effect/dummy/lighting_obj/moblight/performer_light_obj + +/datum/religion_rites/song_tuner/light/performer_start_effect(mob/living/carbon/human/performer, atom/song_source) + performer_light_obj = performer.mob_light(8, color = LIGHT_COLOR_DIM_YELLOW) + +/datum/religion_rites/song_tuner/light/Destroy() + QDEL_NULL(performer_light_obj) + . = ..() + +/datum/religion_rites/song_tuner/light/finish_effect(mob/living/carbon/human/listener, atom/song_source) + listener.apply_status_effect(/datum/status_effect/song/light) + /datum/religion_rites/song_tuner/nullwave name = "Nullwave Vibrato" desc = "Sing a dull song, protecting those who listen from magic." diff --git a/code/modules/religion/religion_sects.dm b/code/modules/religion/religion_sects.dm index 8b96c210511..5b70a462ee8 100644 --- a/code/modules/religion/religion_sects.dm +++ b/code/modules/religion/religion_sects.dm @@ -431,7 +431,10 @@ alignment = ALIGNMENT_GOOD candle_overlay = FALSE rites_list = list( + /datum/religion_rites/holy_violin, + /datum/religion_rites/portable_song_tuning, /datum/religion_rites/song_tuner/evangelism, + /datum/religion_rites/song_tuner/light, /datum/religion_rites/song_tuner/nullwave, /datum/religion_rites/song_tuner/pain, /datum/religion_rites/song_tuner/lullaby, diff --git a/icons/effects/particles/notes/note_light.dmi b/icons/effects/particles/notes/note_light.dmi new file mode 100644 index 0000000000000000000000000000000000000000..3474edebc233c8c2ce28b13884d30e6f458bcbb5 GIT binary patch literal 1830 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 literal 10530 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 diff --git a/icons/mob/inhands/equipment/instruments_righthand.dmi b/icons/mob/inhands/equipment/instruments_righthand.dmi index 7cc8568b908d4c9a81f97980dee4d08409fefeb5..f989cec435d984df8d696998ebb26ae99333e9bd 100644 GIT binary patch literal 11589 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 C;Twqn literal 24277 zcmXt91yGw$u>XR)w@7h!x8hccJH_4I-GaNjJCx$Zr8vdCxNC8D3cUQ^yf<@~OD387 zcK3FFE4PVMQuvCBM1TYU0IIZ;b?tCpJaa0g4O*JT+FEaX8Q2rM=p(PawZ5`W__e-Yy3l26Vmop;O!SFZ|qwG7!oz z@0>p#p~Eypr9#^T;J7Et~ihQ(Eh#Ih$q9LwCX8p-S0yOTC(~ zU*_S$2c3pOdtcf)MCk_$$<7mhbnZ#7F$5a9iQozr(v5;Xgu{)6$_JixDS9#mn|+n} zI3Y;nSpGSMC%BRZFS$UE5^f1F8R{YmxiPFzsrVy<)WAZu- zvx2qI4nBL1_PU^b{Omc>YeQ4-6z-b*emAD6z?Vd>C6v`rmNC9=!xl2{jyN`h71H1B98$@d)~SoCtF==%~RP-Pk-Og$gFN- z*QDK|SZz}|zwphbN!u>;wBGvjfwziBQFl48wj@VUu7!v-< zr|auDA{;;}=krL3bTYzC`MfpRKO4+bGyspoJO=+Wk?0QpoRnIKFhEM*M{*2RjZdZ* zSuHE6E#RRy+=6S99!HH$qe%MSyxRSZWtaJJoCIh@DC%&#&EQSfXAtK-xLF|XSs=c( zIG9SkezRKoY=w2SyB#P*Ow5Q$L{6ISN)QVN8Q#D09^e5{8GNAN=T8+i@dcOwGg)1Q zAjq?lQU*c?<|y!N4k$GRJ?tQly|EBd1W3ETBV`$*atlWDP0>LU{J1Zy#-zQi1wU6cPN(6fq;&QejXSw z0dTq13$2WG{{35ToN;du>{7GcC#=m(NnI{N#y{Q^f(;nQP)r|v6D;p?zI^%8N<2MV zdVSVAFoGRX@&gKRZ{nko&o9d!`!9LBJ__L4vRG7M4mxQW6$p zz~m>2Z+Riz!h$6+5fP+559eGRWOR|p)m`=P$ToJpR!O} zImyyoQSN)OYpZ|HhG?pgP_F%V#OLR6>VD6LR|Ww_tKXGrDPUMGmPD5cgQ5}@VOQESk0N*- z{R5bOAOYGvF3$fnIW`fC3xOTr`P_E2`yiywR#f2TdD?L`GiC&8jq%j4)YbGPOgZ#I z;Q`~3kwzo%OBJAMD_PO%-_rn^)5J3I`mXi8V4Vd0=vML!X`|osr{c}jrx|O7e;+)Cv zs-BuKwl>2(3lFRR>+;HC6@%y?%z_`<;(T^86Y{(qevcZ-#lD1bIp`=9`A<-AiUH^b zH5q{#i?)6D%N#&{d-5-rSxPMCRC0~luPad>zLUZ*t*@~fo_xDEb5Mt7Ux`PyXd*G} zhHHdlLq(XTl#-JhxIbGxBX1MLo94z+g>$RqdFsz6k-?jy#$_Wqw8u_jFAIiQyhtG} zI7I=r%xj2ejO;BxNejCnA|ftzdU0qsT5jKRu}yv~gxfp!c-~_k_)m~Ekx<If1yF z8zEC0S%E6~?G4Z#3Rx1`Bm0&eo@_uw5_(+$2){g%sRNzWO4!HoaGET82<7b`V~_|& zqXjyet>>6+cLp5HmI~^llU1nt6U4%p(-rx(&W&Db@@aot6a3>K;x6yI!ie!Ry^FkpG{+Seu|lc}An5AG&Bd^*|Ct z{|bu=aI$g7!M~HK_4Sfibm>DkgJ6d_@T!u~w=fc91**Rx=PFnvo8DUrdw8rEDJf~2 zxkW5+-Ag-@J>gm_KD&lA<;2>pHb>^MFf*e8tbWg~4SrmHJ?#)afQZpeCmB_S>rjQX z)|p}i5p`N@T5@NA$0Liz@nfU2+kvu0hl2PF*rG z;?^T)aPi92&=CAXlq)Sgy_k_v;UK*0lQw>2{7THJ&Iyxs&+E$r1vRy#YkmXw(sdJi zUnfxJn@3L{AhIg8=9yrlE(Da6l^JjK1lsabIg!tgs(NTLx2+J_8s3@3*i2uK z@~l&0Mg{`#5z(37owavB|Jzi(`2+zB49wQ~dWYqw$<2q~pB(2xj`hU>s$Utt z6-6Hs9NP82?yn+6Y&5)lqPM@L-GOL@od_I6#=}et#R0gA3s*&zKL&~mkxEKth8i8t z!ypW7JV1?3Zry2=Z4L2og8<(YAt1_b<2?*5%n|#m5L#O^iq{v||1~}OlBI`9loARypd!?5g#5M2rP6t7OwXzFjE3ccnUt-G564xJgucXj!rX7jZ$wD%%})Gwgf-{ zVwe3oUpaAI*02MSWtPPWV@IIg4y;RyvmU&|bu zFSS`*oBo8%+0}mNJe*KSbTW+}%iCrg`X7W#Huom{IKF(L_cmkLotw3mM z>SeWS|L^w~Z0wKrJ&UsDTXSDHtmn7;Ect=Mvu)5(rx$OxGgUj2RuDtwx56cBMfVm@G^zUzFR>-n0e3y>2?un)T$Ba$NR}$~!)!?Mx_;onp+Z z8#d<3(0_42M@Lz$1NC0~3cq2{=rbVioma1%cDge5RJm1jPw^Gu0|Hgj;yRX24P);@wSAp0Xmo}n!FJWYbNXoU< za1%hmIZRT#u>zKXz8pNx^sEfPK{BgJkP(;aBtBUze!V}loGU|JX|#fV$2E|MzdKQu zM3}7AjkNT*5%Kidh69j7`YWEAa4CmZXjn`TBMH`@_$NaC}fvo7&7mz6wW#lv*R@vwr| zX;=!S7zXEKWJrVW;|_4uFFW&5GL$$0TIPq}nH{Bv^K#0?FH^Z8EilwVjb#kv?krIh zEP|h)b2kt?eqj!-V6}b%*DC1sFL!9CoS^jFo3VOJv)vt8S|ZB=QXt-gF^nL5>mMa5 z62qpRdp)2A6WS;-UtfXy(`9Hnu)S>B)?U;HCFxT0p%v)n2RtUtxew@KYTv%~4GrN$ zA0h>nl$4Ot(<8C!Z`*mm_O|^OWdM$+&qQmUK%@PRQTjjB+TVPPW8yL_R@NV2aMG1q zGrvwtB!)xyYFLTufJ@jo2s1SJMT>~9c1&-m76wJ@?tM5yMdHyajZl5sd{@%8Pz+!9 zfs0}r0*reGinl=}qu?LxOrx>hv}B@fpZw^51s1IA^~GTNZR@Lr$cbGp2FrXu%OUvy zU3@hV@$j%2P%NL#z0_cVzO%clg+(qzOd}Zwv$b}K{hc_-nv;MQ2dTBKO-px13HwY# zMI}f{xJ@=F6`y5qy~AVTzRfs-K?0Hu!8OL3((Ifi=3kzRy6eQ-b9eFqoPz|6&-Z-i zmB=#!qTzp|SQx2d`P2+x#{I)MufzGbtkbH2tMx=?R&sk>gcz*^2`r zQeAoTlk*i7jobyaQEpwgYvxfA+y0CC|AD}7p$$wmElkc2W|!5Red!o#QkEKn8AB_D zipVSi3k&d0(0rmA`f)G&e4ZODu)ue&Nz8;R>!?JBsXC+KT;crkrwm+0ZEXSt4K?2C zS0E1Vk0mE0gazb8mr(FjRz?^^G|t_ z10WzVz=A!|<#GInu45wx1rbC#T$zCT?YE~`HYZ|Gvz$%y<9!(c!hN+!V%mm&jhCVO zn+S_X`Gv6f_q^3dwgR!7TrraVkdn{4AD9>zB{K4b1?XcnJ$4*oeC!Z$7Tv`Q%L~$_ zS&c++Wavclv*X$AKKshjJ1N!NJ1bVl^7*dn019 z?@~w>y!QrsUXRc$o6OA~j%Y$4ujeZ0*p-iaDq5@%tWpsI8QIy{;sHPc%{4XBWm-EV zo@RoFvi=H3HLhD5TW^ zv*Nz1bOc9>g2Oq0(C>$O%`ldjq8t(oyRU?+{uy!_B6h5#4N-4z^CQVlZr7#~!Z(4hyo}*G`k%XJ+g6%3(TU@ z9iBK?(49z)o=VDLCM{8xJL<_(_-F9I)oP3Cf73b`RL(%3prt;Tgb9$}pASNU56pTG zmXezTGE%TURbE;eTvM-7@ivX25qX}?i4`Y7xZ?A@2O!c5iO5q^soD9k>8W9gK_2I8 zkhQsxbUGt{z{?Ado@tWIM$HlFoVsV)WJYkm#|~0siB9-KAtB9#6uvdYJ2kL z)2pbAQp|`0BxscNtimIMlpNE2>aGd^BIM)KSBoOuQ=%Zg=-DC_DTdqWPl%2FZy5sL znLhgGMy=;p4Ri+DB~U?|V$IoAAwIQ6Yk|E1rp2O-d`GyES4*h0KR7$$=fta z@;yZS?n?jFV^Ee`VQ~2L8O_A8U8aZkojI*$VW_BFkKt?*S?~L1gLDDSmhZwv{4J9D z6-YjdHLluW>(?D2WJku_5J&bM3a8cWE|wBr z7IhkWnbZlao_gN0*FL)krxjKR7OLMnkL?l=5D*Z4@%~5ch6|kL=pJ?F$Ylf3t8GrO zzkJMh`ce#fSb9olMxt3bdv?U1GL5uM%%YBDM9+Weubp}^Fj*55WxMXg!wQxMBAI9W z!LT$a8Yj!z2{se_qbL@sGE^IiP#cQgY3oCtNmbjmwur#9k@VCayhOBBPum4yxR~f) z0jE&7M(X#4Y8^bn4MLy*Nl8Sn;LBJVlaU(jbfc9jz(bf+O1B_#RB0;Afx$d%R&cAn z(;F<%z!j*=+OJhwi*-SRf9XG~C+A9kM0YI z5bAujC7wXgn-kQ7g;^&6v!67R=Am{~>EVdU#2IjIUSHOX4p2|C!ripl?l9-QEQh@RFUt>;?>I$_4gMtC;7a?z8Vjjf?I2G zAmOrKl)O|VWI=IC<%QS>0#auki7MU$Ka2nh@0wicstWT-?4C{HI{u;bW} zB_6ZSCwW1wWg4(^6Rp;r%5y+hahUQ-7SNEM8jMBwc7@*h25pWXO(5_Dz`OK0jtruf z6z~c+2&pE!jPRI`e+e?Z|cy56X&AM2sH^E~y1n$q*k-^mYwY4m74s)V} z6MS|@oUs_a8U}t6)!Gf|omgI&UzyG7SHmU3O`cN!D)m$pm`z(5GX9DkE#f46oAGYi z&LVAT#Ic0B%4)9*;n<(t5BByl5?R>T zFcDqKNu7?kojFfjgGur@abofX!pHSI@Pu_4V9Af{;1xd_<`aMe?nvO_+^|sE4xAWk zBnr~uYuYt>tEHdku+lNVn?=CPQF8FHs?0Hb-G=tg*YK81Xn4iSN#5}dp3r1RO z7MUNPo{Y}d+8_xx|2a?H`1DoN9-Zrl2p$d2pVn+B1zlq z8DF{fp0m}K;<~y7rup$N|Gs0od7s5}{-@M?Oeb}|lkC^mtvthZ7T5%9DGFb-n9=eW zSt+vdo=}dD+ws(!cwkV}rbp^`_!@tIL4WItCIjeZl~SwE#gmaV0UJ1WIkHJv$8JlRFX@3CF1^CyBVwIk^!yPgQ2)C)!E+FL~!1 zq{L#n-&ri!6`>F=F3UuR>FN59C-PO0|8`3BWz!{=*7O`d2o;xgvBi4AbAQniB@|+d^lPDO=(3&;s~ptTj_gQAJOiWb}=8%-Ap zIGF8q^e)o&w(=`i%4r6KjBZ~ty7-Nt@)uarvRs~T)mq}jXa5krAJ8STX-Rr60}P8~ znW_CkBN9A-X<`YFZnW=6r*P)IV+BqPh%+{%SExbtoFvjd&GU3*2EHa_neTVfgd@;O zXOI83(JsaB{LhVP*OyI$Ikg@@KAs z04-((;L!gRm_)^klul~kh2EM-$$Vrrhc<_Q3q?G}%#ihqaa+_MVo1cj()*1!&~7K` z{Op=y?oUOq@&WUjx8_KeRDI@%8ReK#io#oDVJs!qW{IHzLFQ)bY&SA$R)z4Nx8fPr zEDNE<_2K5d=Ovu`4N2QSZs^EblYZf^tY+7&KdspW?=T(+bMwtOvoeSthPTp(kI~(i zJ6Y16yIokiEF!I3Uh;Q3!8by_6IJh45)Jv?3`FJ&?{V05#74C(s^bUP6#01Gge)*{ z00hsBU6>I;E<#S;gk7abdtX5Btp0UAb92P!y>1yPhuP3z{FF>_*m9!H@;o53~F+ zTD=!%rYboXg{!`TF~v?&^l%pjdNi#CWy+`#Zp(24h6KN|w01VitFP0rHW}E2U79cE z@CmoP%hQww*AG7Ddx1zkoCF|DQp~=iqk{CdraBQYli`!qe9$me6UIE8aUg zXWk{seX$IMb7twe|3M`7Lydp3We`^ zm-D}q4LmO=8@>R5d$;Ksqiw^F*>qP+AA0P2WSdbBIe?|x6WoIa(yz`3F+~o{TMu;I-d!ZgX*v zbYGk9k69ux{<2x&B?1)9VT`lYkQNs2xqQ3vYqW#^!i}l?|GfZQHrqOT#XRNPJ|56N z8(b1}w4+2=&|R&F!d|Uhy?c|*9>|{b#|Yj%8jw7{ILgY%dj6ev+@SzXUnOlU)P^1r z)kw0>F&-7CrSdeYBEtZml!Z0 zdld}NY+aYWG#w{0F|jGOO|1pj7~N)^>o#fptm^5qq>+7nUp87vjN3lGO6PtPy3tRU z9G)l=@Y(tLF2U!iKt00hP(39V9^(B@T|qM+cM4tGqDXc3L5H<-E{0<1!sSF*nm!75 zfmf;#f4_TN0^qV|V(6a6Zw-MPWxE+$;QBeAWC+eRbs#f(g|_YKbRHwMzSg3${Q^h- zZ18%W8thGml|$*kx7}c?zvK|Z3y(g^%ACgx;Z+o4ewv+~oh}rIch6U;;FP`Ozq|32 z%jQL0US4)%pC`>R_;e*EaCLcK7B0CVD#9?Qn?XiHl%i~rrL?Fe<#>8N=x_e96)h5N z2%Qy{A04t{W>9xQ0_I|r#@8#aN@4+c(OVp@slY#_eS54@XBSh#Vz(n%cxge4_8nO0}wB1U0sw5M%W-^H^z1yIl(TpRvZXIyxzjMrp zj$$k75QVMWjT(!O)4qx6HtgbI<#8oW>mz7zIVL72i))m?db$MY(42z+DM~bc7d@!L zUmUFdNQs{CeVRG&qwo^ZBLVE!I76GcV@guXTqMc^q4;RDid%a-O_Ld{fymi1qO zmr{Jp>}OE+>q!8aNKAuSYK2`MLF&8s%D^K{iU}PjDGfpK6n<8Z&V3f+KJS^wFHcl zX1wfTjgK?CvQo-R2{DgkaC>~heK=ni_ww=z&alK)5J4x*5+S__mC%ThX~VjVHrI&u z$Ydq{Id_t1APFB9&~@jwHcBs+R|XjP-C=V1Un_~N1#fAkML)RLlXuj~BuK6(*Q10+s4-S%?I%=E<+p8~~5jFYuksmw{M( z_#xO+eTJszQ0iYfQbS)nL0TS%t(pp8M2-Piu!z^$#5*cPa;D0)P?BJ=fP$6Ysu?Kk zOXAkTf|noiv&t;pGF|I!8x_4Og7Tfl{bV!4}&MGq^AKdh?+$E z#upfWFjLagcQ=0dZ1EX{Jn4jR8;R58uBRCQ2sC+r{^)1+K&y8{ur6zH>6|EYx{YrMtr(Z3Q!F4yi_2CF!B3SdTB>vm)tce;6zabwY9SVba=^MmI9* zkOI^q$j^+fi>`9L#{#_#>-_02Sq0-xH4dT@Z5_nB-pUqwzZprn@(RhG8*_(vz=+mP z7N3&ysTE+Z%d+Pyl z1^u!MdHe(P=gE`mtPLb zr#8%@1+(a2-Y4K@>)@$=v%uqB1cnY;BED9Zl1QN>3C&;b_1=Ws?Qx5G#$tgP)v{WO z!tmU)VkC*OklJ)ws_Pk)4EM%7KG)OHbSIe}xH|*gqyb$NN)M<@j=f|)E^oXZMLwIp zx;92$i;g)8YZ%B>_n0-2$vqkBHjoFAkp)X$&yy^u!87ReRiO)ivBMFoa5BmWFW?U8 z-yb>tDMZ*J;7;*$jC-e!R8^QJ>GI*YO2k5bT8V!9kGGG?-YJR>JAvGMD9*ZZF=+uxYf zImADzZTE)aY^lCHG_d*hMg7K&iYAj0ssD4>ebG#$WnUffMV=hF>-m_%`i&-h+#1`I zA>S-{{c`Ip6k@pg%Bq;ce_^)gs~T9z=p{DNnob=sqkU^@pIz(g>r13^5rIq9FLn8u z+&9Y~OaD49;3j8e&#&`u_skx_XPC@l}UPoHgm z=jinrA$I?LHa=g2m1;8|?HimZR7uWq>z>Gz{)Sf0VR)|CVU&go0|@c^Mm$5R3gqAN z&#yE42o}pb(lA(_*%?$U`V>C|lDkn~aCiudBsdy{Z$hldK~A@pIgu&6=EZ8H$2w++a#a) z(2g`}i^R+0BCI!wfdv0M`l6KH?i_OOsuM(I3udK7UXN6AsmvM1=6b z+{Vm&1X;h?iO3?@3g*bL%qE;Rx+qnOUG1h{bo?PU<#e=0`t>$B7Op>^2O<7K7#Bs0 z3G?ok+X+H?LQ^$Y<%lG2zSg5gn(^`UP@>O04c6L?mA7b(reAx|EDrE5#X8UATf-2F zkJ(4B+fdA=yHDfFig!mLbclezU;BsdCXk_izCCBwl3sosav>bdV-_;_a9SB9#^tx- zhu%Ed)Kpk5nx1uhsr8hUbmmOX9n;slLz2gnJvzpW7YCpx z%WW(nD`|}XH?fK{o9SVLfLNKqFYOccoX~->&we3*h$(L_^ZU8roV8yi_LZ)WjAnkE zw3PSmpUePrzxK=F<9{T$TOaU-?Q15UT|Yk@#kF}T#-?m57Wz@=T2+aJa5i@q8h@vI z!h8Jkd#46%SV-JPtm4yI<5>3<^wAs_mUcDTj9s|N`$j(i?!+pVzaISkJ1Jgx9Yr`m zI4!~l&DX+R_unuXxAZcGDj?U`ASGgC?FuL7#|Kya zavwzg7pGQ;2%7CdaQgCO4)x6ty6K%_PJq*hrZD=UlmmVC z-AD?L$DCGH%;)k3GudTmY7_lrp)#Y z*_1I8yhalfbBC~|y5|fV{?1k?aoYRw0hX)ZMk*DDz_MK$VQ3VS3+2$@j`9G}>5X;I zs-BWAMN^B*<2jI?49lwN{5ACp{qX zMMO^tC9|ARg$L=l6G}q(^Y5Jo!&GqEtTo5oQO2LczGqhlbZ!>MZpNQPzXB)4qvJPn z!XD|8BYus!w{jh~n$>66Y!z`^|B3Y^%ey7Q4gaPngs#4+PYas>2LyvQd&_nefJd`I z>llKA96~mJ4B%W9MjkQrCFMrd@kbS7PCSCk^NSd(_)J&gVj=qRWCQ$ryCXcrH~!R~ zPDK3IV$Mn0v&A|hPn>D>pj!g&=h-tcxN(p zeX}9P^?X0xXfYL%DaCid*K8TjY8$aiYRlPY$6+hbd6;6z>{3p+kG zgtH!Y=rdR*1au4OVQ{7=?u!4Kml)gw9aKnoaRoM&iLr^vNP%eZ(tQ$@ENu@bPV6y3 zO2vmI*|KX*V+c-smxgGQ=XIo|!1XHb$CEj|?wZ~S z*@ybO-C9}{j#?#E)jyJUe9Wg!&=;y9P0%Fk53m=6VmnT&>+B6qLgXlr<*XTGF_|+0 z=jYN=tJ{_YaAIawM6!NJxL)^8wn#BS=lcQsOIAfHeo2To%X*Ke4yiEq1 z&WlHA$V84O+Zc?-{qn#;kU+L`>!debZbO-cc-osKqTz}Tev}gXj?ZJiB0)@II+`_M zDH#@_%dZmCc;A;gV4_rf2R6Rfu z&rbW(2!3N^r{gG^7D`yGUVEBA-|tS{c^*y2YJW5}gp3^c=e7;MgNq-{`k?>`dEct{ zu$ex*(NM~aTVXw>5ExrYK-M#(n+hJC2lv@cE(J7+3c%SzJP=5vI#C$TR^%Gi=s~Gp~855}hA>LAK7O~}n zGR$9!K1WI8Mh2wcv%#Z8{?0A%&BO|9H{kC4Huxrb92);+d4RONTIN)($ntfIv~9)| z=3=eA$OrPFWZ50AuaM5=Y;9?w#?ORs!M{lwLK;Mg7XHq;XzS=$E>A&B-eV{RT9r6j z0288SLjxl0p=Y42CnGM1&fOdGT`pH~i@Gi00=BF6Z+fzz`M9E*lQ}kRN1Fx=Pw6AC z;LW~6GJFka;wN`pzFU8|uU+eASGw_=>bvpg^sZy$zwzPEgqfN3J1td%OK`uC%fWIc z8-!c;*+N1Br+0F_p)2c^P0P)~SaISRm3+M8Kk|UQWWil30{KR8N#O@Cse3*~IpCgn-V;5#Hyty+~L!ozPTm*S;Q@{m61Q zOM4kNCcZ52nYM(94KkCpm{89e_OoBpfl0()Dqf*lk^UE!fo*g8?{qtV=n*V1_C4SM z$9tsi-(OS7ar$@5qV$6)2AsLpe(jz9Z6_zWOfdb@0B4is5U_$8ZYN^XbclD&)^s?{ zGFbI-y=gW5ze2>u2@|B8Yg7x@DAD>1!$TMwy&wpm!E|d!dwIc`;a%a4udJ7d?kR;} zSt+#6AReALg?6K1hywBcsV!zqM&EW<`C*N!KN1Ds2xrB0=lhm>PyXRDJQcBd(yiJq z)zG&PcCh;hl^QzO(iHn&I8Wr$a&21^CL;vr2C)isSWs@Y;@|PT4py5L$PKDgdb28c zmK~Yur*XjzQGavS7@%Eb4uRkP0Z4o&P^m3R!<^>5pzf%m?f@`P5pM#1Hi=>VoOS6@nFZp3Jwg{xML*>vDRM;iH+Jju{LDogAI!l=MpGyFhY9kN}ioa zjuSsP(~EnBzKh9QM61OMvrV5}(ZF$I)dw0)Wd|>j6-5rUusobKiDX`X?)#IqBbnkH0$Cc%xUSJ9!6pZl%CCwCxcU>r`(SJ~`P(yov%kfLS z++0X~)t?Jqx63QO?eUlQiX!C!R=fBEGby z`Et`Bi1^!s6u@XK|J3`4R&x3SRD#5sLLe#)$UvnqcfyQRezx4mnVjFHMQjQGyM*$M;3mFo#G zod4mm2H?5-wqy2(#n!T57l?vqycGowq7C9d?rI(sX(#Sh9hiuqfDddx;8gRjb9F%@ zuFS>aD;2e1?+v%;SpNnWFA6irw=97e|guy_ohT6g;hUR9J- znb3oYYzhhr=%b?}02nEWGpBS7ko8>=+fgXIjXD}s@|ueHXFxym9}CZ=@E~BGMKIzx zotV;5L&Nz!8wm^?)utC5ZHp;CJ&T!~t$=&4vta;dx9a0TSY3Is^zNgv(NP3Q;TlT- z>k?%$b&TLbN$-Mm~tqgA1mSb7Q0}7U=k|Z+dsO` zl!$yz4!M+R#w?g7u#r=HHx4eVEly_7nv4l*wmL?_|Mc zbK4oO_QE4$CaR#6s*Jp;tE+>6>zkXzygW2?bad9Ac$_blG>P5Ik!ow(OR4jF*@*<< zq3Tzfb7x;n1N7rcAG*x<+a}tllH=1a$oBq{ckHEG;OW+a@T=3k`1@;iZA>1I=pnsG z2{}20_oDQSjFdEv81bB5AFaYnk9ED+0l`F>QqmBNsG^*OkoH?m^7x-M(ogQIVy1U!UpggwPDGcvAC*t8 zKo+E*`8Rg~f)reejQ_ozQ8scI3^6fr!iXs(8!dpDn7XBe{pvPdt5IxPh?RoF8fUM_ z=U*mq6|JrmpcUA1PP6kmg#9D(TlKQ}AKfl}@hW%|4Re}A6Du>k>E0A5sio#nGZNz8 z#}A7-rwQ%khL+eQ*X!|ghwB}`*3rKj8j^y*|Ni;@coweMnB@OzAe@C)9+mScik;x3 z?}J4b6WaMx>p-U??65K=xkNUg6Vd`(bKsKZTPW;C^JjpNHdV%wvu4bpUyvjn57KQ2 zxm`j)Mh;%}pkLGd7IlEjc}H&W7GRXdWe8Ct>9#barWN#uk}s$3Mypt2tMmS&&nuEN zEt9+k{%A6#NtT=hqe{7j?WmDd0jjtCCr3xpDot_|$f~X3Eu`>f6-3CUgPa)+hQl=R zGG)xVg|&mJe?3AEputsk`w{d!eXsmM4bJUBXDk{N#bW2LTfdFWV9u`cMGV zP)wk#G0rF@2z)VX?wV`;sbAc z)R79xVRTCa@m6JvX9^&A`n;G8c80#(h9*X=3C}Cj?*1U&SP(U6uXGdnY3vK!`wE8@xSBNugXVSan z*5xwl^1LGd`QJRbu{&HXXZgsYFVU=!q0k<}{WX310B^A!z$(OU~BS+!8eAJSF#U$6Kk$x`$^p3ca2f+uu;mv7JU4tML}w)fWS;f1eho4;ozFFYa@ppB2w<;3F?5Dd_ z@#OyrR~@M0T7?!1ykP1P!T$gN9W_ZrK~&fr0@)8L6ihU&j?m1xM5)zkipvI#MuWV# z0C+a%Kbi%9@E0_CcjgbKN-pS;^Nc@FezO^-X&<#(O)=yHY{Y^V6ci#Lz#j!x3Qh(G zHzAql_X40DGyqs9jj-(=HqflIm?)M0{U5>N#f$XSb9Z)w8EW?J(--dU?xM$he_$`3 z8#xAJq)niZ$G<(K372?scMr2;Zr!BQ%um|<8`e!2rwk>R_@oVpmErpM^OUWGBH@!f0Z#GQka!R1?(^p)g?{cE zOG**WNuuuCONP+#9w>u}GY@{MQb8{b1 z?qLHd_ppIfa8MIG@x(BT?TZ&qnQ5L?tKM;wNF*3GY`oMF@^Ocn-yhg(k$eE~+(=qO zRXp7b6;JoV^P@(ipfKO!@eHb}s!&x`1-V@A@Pqb3ax%sJbM*Vd;iDs9ysC~M^8h`U zXp4LR5FXwP0I>bFK`x#D%zPx3y-!M|5>0q_3@2UN?01ccNO1nkV`*?Q@- zgwyTf$a~>DPre~ejiTdxjYkCGr@lR9X8X(fWbxz|CJWvo99W!&V4Nt9OhcsSc_J#P z+-kdv1qY73(*%sh+x7W2`1zSq|9!Y&GyD0?nRFIyhIpTE{TM(0@*8H&nTMJ$QuRRD}y2n1i&NxQ6-&M!@A#}V4?hQF-*EO~;?oEo@XSz(j z*Qs!1e5i%)qyLJ^x2SO<2hOGLB&{R%PD32cq{-kLQDm|G(o3(@sH5Il`3?~hPYgoh zweQ>=SJSTnbLL_1-n}-7$DlsQ$Kb*hzB9&|@7s&a1FM0!p=LIpHS)>bJy@;jN~oVm zrBqN6jYh+BhByj_IBnN?<9b+%-Tipg_q0pp-+r$Q`ps9ITMrmHa4r=o+-B)m2irna zhm4W$eoP^jv|ztJeeu%7Dfs@tUeR+TA58`TZ2e?Cl9G;^5%2e;hHZy2;7%LV^c?me zV&p97VYC zoQ|S&UJx{?RcQ9QC+=D~uEB+WS;E!{(@EPG;xOp3L3nQD7#<0Q8ZWwA?}w6jLew-; z#a=KPkint12BF)mFW7d=R&7yKkjoBFdEcug6wka!xqsA+l>KdhN4Nx11% zMWzv69i-6Z8euF4-25m=Jt_Efaf6$m1lk*V6eQ6$qi=5`e4^cOH|DI>K5TG#L4~#; zGiA^vv^f+qIr95=0Ra4d^mq0#e}sK@CKnB2J)k8p6X<=L zwShuLFR2MUeh~oBs(EvKzV%~_9rYaAckYg-o_!7gSdG_6KKqe*U^SLK*BQFX3U=7p zZPph!|Iq~KDl6a@5X>W=woC(UnWk1XU_(Q}f`2fHf@&OHS2+FkuyH0x@ z5{U%bgWs_P1b{nt=$d~ItBu#tP*zz9FL!tB*hMe1d1_F9v~1NDEk8cNJC4zO0I>Fj zN9yz%|EXwjLr@_;+x8{t+ARi#gWo~>SXThR_z5oqK;ux;g*blvPuAfx>7^Ge9;Yp% z9TU6vAO4>ie%2-$oCXx)l_@V$pKbe+bRF?L#y=Me0PH+oqsDVR(swTdL_-xykqS8uUD1BO38f zM`tV~v+f8U;a)599|k-O z{a@zP6Ly zd`k%WrW^TR?ElWjzT!0}YU9EfC_n5%(hC!j<)#_I4VD2hxpK@^{p5Z z__RAT=k+j@((;+}M-}uYopgQbgaF+B2LQiMx{&(pe_OD2|Alb0|8KunhOVCdNQ+Co zh|l|`XTf0tGCBNhA?TZKr0}Q?5)TTB<(-LdPZgVwj~|FL3lpVNti z|JlRhIZD&?sJLrH#)oCl7aLj9sZ=WBxgt-LgjXhNV5vS`&OUzVRc+L#bEW+I`zqM_ zbRD)SA)V5Z+*w-&O{Yv0MBYVIfpeySGyU)PNf%P}OcarNQ>d^0XJF6$w@1D+{hza^ z0+ml^!)N^i7)H`^93o)b>=!vlK*{L0P~o(T@LZ9{%J*DhzS`PaeLAo9Qdq1{ zCxEl{>7-s1y6pE8m9PC<55=<1>~}oECGhJfGdqrv-*mJGtktK}bjpPCL-CP-H3<73 z0BrSt>y_S+{a?Dx{_j}XhqTSIkC@i_zg=!`BJ6(vM5R&@TlZh}vL`(L-Pvqk@VESz zVom!$;;&*DMz(jXKH!~oT2L~e*=du|vh?bQ<%JGJ`C%8LSl*c^mUkvn1qILMQk4Ez z59*a1(fVjY7)G`yWQ_P5sPb`sMq#NJ1^>rnxVO84cU z{~}*he!E=077(pZR}EYB=>U3|*d{ZEI9s2N7=Y_RG*FuM!rWg3GA&;$KKB= z;!Yi}ccO{cJJF=-nJ6Nk)rm0uU-e8Bsd^@g1n;eWFsu8YJs+q4)sowG_5Y=D#ke-R zgje`d3_)LaBi#OPeTOD(t82YT=#SmWjYXw!W&a0%OV=k1`lcHZ>wlm3qlsivN8)Jz z%lswuYKXvHT}jc2Dg=*o$GxXb3k$tgMU%3{^a8}dFS?TaJRLlmNs+lli{OlIB=1Ni z@=%G@(c|ealmn}<8@@edpkB!VlaACek6cM z;G_Nf$gJz5=^ZNIqrLk`?wIqGerS7gJE#mH<2)UzPp3t7|Dy__KXoU<{x3SA!@5Tk zfJfs0a0qWBuRkR8NxStA#GthB6m2de8p{`>RMn;00AsGMaK%`z2B%T!XMMjWaX;kIoQ6%y$1zx`x#~wE4 z*F;EtD0sD%BJk@1R<`hZ?2(_@$G5sR0d3pp@{DL2=Z>mEg0e-XmCqjk?o8hH9)~4& z{{y3z;GL-PX7YrvM}F1%rpSw@b5SjyU*O$)XMVqSaS)28U!?5m|3%Vxd_ML&WNj~pJXnGS~2ED6H-CB2S((^6lw=uXmz} zp^Sjr|KZaVcr|%sjpbLZZwfc>ccV!~i2+`#^ZviRbB}83%J=wppM>xTPmu^HqQyc0 z3tAu8-s!aC*t?cPr?=NSTDySGIJMQOtyIO^S%2meY{w370Q3ToVfzSA7Xcy7` zSyy=Rp9t|6$J{TmLevAnM{8dcg`_hB9_>F6{))Uwz`^S-_pd0ZBBo{O^mgUbNn{N8 zjz6($1|0ABC+3Hu>d}5)`GjIkz0rEJ90)#|SxeDze>CKKBcPho?)D@D!iQ@xLBBW} zMx`0k&#RpLGxkM7je)@VPar9~)@IbE6O%x5#b5pVqr0DAwM%S-Ejn#*fzUl_$HdXsBZkUbKN)>k!%*UoU_qXFzy zN~KbvCEc0N*1jl;v;Urlxc+@Bx%{}We^2B1Pp=#R6G9+9(LfZdCOP>x%FdEW?aATT<#r0k{e(*)avTj{)>E|3=GLb>|2zblm3w@b*8PQ!$9AJFdoNDs{maW1cB`qyfSBcBZbYDK4suY9@-c>|o~iOQ!V zB8=#NyT?EHWCL&Uw?=Q^xoScRGHAkP+s@2JKoka!hI`Gh4}n3!?Xwbv6GY!5;d~bK zaRV^`NIG#h6~{1WhqGGeRFb5%bE!R_P2XvD8mkkP!)-xz>@+p&DF)6MV9#%wSrmq5 z7oPUI)%kQ+aw>_X@645i_y;!rLCb@2G31QXbRL|&(egSDA1&$3fYU(M{?pte3Yo_J z0@6z&5x)DH%X_`9-0w*Hy(7<+AAO%KaFLObnAxa8cqaD>uRO&q0UWPTjD#TRn*ol0 zbJ{tN<}vYvPnS|0&RM?M`E;CZh4=?7{;r1b0WRi*i7w5iVZXC|fn(*P8UHW^z01#g z^aTJw#H(2}VsD?{{1thVpx^15&E`sc^XULvw~RmhN8{5uN{IjX#@{Icr=FZgXqM~cl_h7&p@^A z|2+1WRm`R0!XEg`f3)~J&5Yf#_*;TbAnEIQRQ0nipAR4@BsOt-z%F zC164cv`t1BRTRV5%m|q-f=OkDIEF#UbP=R?irAC#LDKD6bg0DygVGGiWOjd{GernV zVn9TINdttXiXe$&AC5E*P^ha6(A1j{I)g#{su0vio%MMhOId|)d^*EYIgQE*f=EiB zE^A zbM-~EHj}3OMvAL%55cIU*87X8pUtD%OGZd!45aB|Tu%3{p zFcM(k9Qzo_v~^)<$qbCIqa+(=Q$|9d+i`&ymda^ZiU@`h@2Y#AD5YruRh}}ykxv(B ze{bUtu(J&WGX9zRMRf3j5q!qq@%Lx{{d?>0^TfOnyR&HDiDAUA3?B29M$pYCA^!f6 z&vU}4H`kD;oFL)LzfC2?-#-$jrWYiLM+p=23KGPlgai~Mh(`$tC`b^G5)x35ARaa0 z8S#Q{Z9VY71AHF>uM$c?L4tVHEuVmV^YQrh7c{YTOD7=Td_2DW1xsdO)VusV z;qVC;2Ep{^MJGO;qyO9!(U89$G2;2#`@7@Q86Qe_;?p_$j|7QyR8D*yO{Sk(Uvg>X zh}+4fm7H~R;_CudD$Uz43y+nhSzm&DlT$~0@aEZ6zuWeJnZ7G6da+b%=W?7+r^T0K@X>rhhj8fXhdd%jFzCokdNX)sUu( zVWIv-zMf6h=MBg{8jZR&Dl4Dxde<;gwuPhhRd%w!#^=?DT#!wtEDwe>O^ntsjaxpQ zTrP*|dG4b$HLC`|h=GK>yJ`2swn=o152aIpTKR}^hvw35sSXiy#OQiY2j(bSYNovw z4(%lqdK2_kJ{=&>B!GWSnRpY6^dISHWkwRHdhrD6c`WYB|qPH@)C z+n9^awpQzM`s@sx?al~T<4@gjcDnna%j`vY-iBF$vbv?^lz@hQ?nU$Rb`5@?aRbLS z!!@7o7ndFZ<^pH}O4fXU?)Qeg=hNNb6ZZ7$t$a4=_AH8U;FYvIU@HKb9iI*W)&N_Z z9QbtPFX%amDvWj+Mn+K3(yo$JvDs zeCN}-)7kC}g2@>G*i!D`o)g&k(n`)cdtN$>yp6eN(99?7Hly!%tg1OSJo-w4+{#)7 zoqlFMl{`P2>RL@m?YMD&l$Sx1eieqdmK_5C{HFO`bd(LDxa$xAmPIEn?6GpuN=izA zpLZetpZ(V9y(1$dt!O5DJ{kZFwXs*v!HY(O-zA3PAH#^t4aTfj!V&cBY^td@Lfd4- zE2j4W0A(xx0#O*jud5FN0Ct2NM#3lk9RIKA+HI>$fpi+)T!<=OdPeQU_;fSLDIU{iz& zV)2#EjKHruj4_-sZMg)2Ux zzJr|+*}|u@UM3h|(mM*Pf8v{ZjFnFZ03G{>ocMHoe;-Cj5`*vzG5S6UET7IBC5TL@ zR+*sF>5wC1=YKxit3h~Z2r?spCNK9Vh+mOU!@BA1%%{^YmQxEghz~xUqQJXO`sM>W z=xWi8>GEFO#=dWR5dctTibG2N3jy!+w{$~%Uu|oYd#o%CrKP1_d*AMZvBiAy>AwH9 z8Z$OYdF9iE%?j-KkH#nTcE7o6m!NFlXITC6v$hXk+=jB^KO%SS5;TkkpzxzC)lZ=- z!gq;hY?gvAKHZdMA>f-&D2}$}03UopZ`6EX2Yvdh7JPYd4a$oD$oXIH+9hbIt4H&x z&**rRf`a@bX1w@xOfb-vZL5~)w#jh)$tuDZpDy+)+aIUjSvxL#IuHU^d^%6nd|(HC zyy#&7KucXca@Q`wvW+XSY~u=R^3|Q{z~e;^qxry&aT%2&bi|Kc3@|=?I)KGgiH{|s zEjtp|pX8TMcY!%=^&byDUFZx3nnsgLKHg}uB;TQ3AED~68}Rere}$I1dNfpijfTpv z(Nb5BU}-2U>x@?t3ay}H7bklH$)^kYxPbt`m7Gcv^s)1S1d>k|wI~SM;tNC!jM(ZJ za6VnyIpU6wHy1KP2A8<52o}=umozE1rgCB~D zibj0jJoP~w`{mQtbpu@z3RTdti<5w=!fMhshueG}`yShZXZegBR%Tm{*xSchjww zAd^t2f{tBIzl_-bWJ@8HO2ui6@K%-|WXr1>ulRKR>#9i@5~;uZ2WyQU!zlqk{XaD% z!jJymz#(1f!#x#HYW4VVPX)?Wg#lYuWAVR_0b5q%(b_LK@2Q?18OG9!#IRIO zXKs?BD*M-e_dGf>iGx6Q945np6c^?4(L|HXE%1cCi-TKs1Zz_$b%ucQ-7zOn13of%ubxrRjb z-9`E0(^>ojcZW4`Ra#m~<~hs({C85YM{ZpN6<;=LHoc=vI)BfPw_^C?Np_ i3F1*g0tynuqy8UbH$&)5oyp1o0000