From d0a8ce7ca3758caf4015e6cd2148540500ce712b Mon Sep 17 00:00:00 2001 From: David Winters Date: Tue, 27 Apr 2021 06:41:57 -0400 Subject: [PATCH] file loss recovery --- code/game/objects/effects/confetti.dm | 42 ++ code/game/objects/items/toys/toys.dm | 4 +- code/game/objects/items/toys/toys_vr.dm | 557 +++++++++++++++++- .../objects/items/weapons/clown_items_vr.dm | 22 + code/game/objects/structures/watercloset.dm | 3 +- .../loadout/loadout_general.dm | 3 +- .../loadout/loadout_general_vr.dm | 83 ++- code/modules/mob/living/bot/honkbot.dm | 117 ++++ icons/effects/effects_vr.dmi | Bin 1061 -> 6808 bytes icons/obj/aibots_vr.dmi | Bin 0 -> 851 bytes icons/obj/gun_vr.dmi | Bin 54193 -> 44716 bytes icons/obj/storage_vr.dmi | Bin 23932 -> 24077 bytes icons/obj/toy_vr.dmi | Bin 7393 -> 20409 bytes 13 files changed, 825 insertions(+), 6 deletions(-) create mode 100644 code/game/objects/effects/confetti.dm create mode 100644 code/game/objects/items/weapons/clown_items_vr.dm create mode 100644 code/modules/mob/living/bot/honkbot.dm create mode 100644 icons/obj/aibots_vr.dmi diff --git a/code/game/objects/effects/confetti.dm b/code/game/objects/effects/confetti.dm new file mode 100644 index 00000000000..0430938705d --- /dev/null +++ b/code/game/objects/effects/confetti.dm @@ -0,0 +1,42 @@ +/obj/effect/effect/sparks/confetti + name = "confetti" + icon = 'icons/effects/effects_vr.dmi' + icon_state = "confetti" + +/obj/effect/effect/sparks/New() + ..() + playsound(src, "sounds/items/confetti.ogg ", 100, 1) + +/datum/effect/effect/system/confetti_spread + var/total_sparks = 0 // To stop it being spammed and lagging! + + set_up(n = 3, c = 0, loca) + if(n > 10) + n = 10 + number = n + cardinals = c + if(istype(loca, /turf/)) + location = loca + else + location = get_turf(loca) + + start() + var/i = 0 + for(i=0, i 20) + return + spawn(0) + if(holder) + src.location = get_turf(holder) + var/obj/effect/effect/sparks/confetti = new /obj/effect/effect/sparks/confetti(src.location) + src.total_sparks++ + var/direction + if(src.cardinals) + direction = pick(cardinal) + else + direction = pick(alldirs) + for(i=0, i You insert bread into the toaster. ") + playsound(loc, 'sound/machines/ding.ogg', 50, 1) + +/obj/item/toy/plushie/ipc/attackby(obj/item/I as obj, mob/living/user as mob) + if(istype(I, /obj/item/weapon/material/kitchen/utensil)) + to_chat(user, " You insert the [I] into the toaster. ") + var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread + s.set_up(5, 1, src) + s.start() + user.electrocute_act(15,src,0.75) + else + return ..() + + +/obj/item/toy/plushie/ipc/attack_self(mob/user as mob) + if(!cooldown) + playsound(user, 'sound/machines/ping.ogg', 10, 0) + src.visible_message("Ping!") + cooldown = 1 + addtimer(CALLBACK(src, .proc/cooldownreset), 50) + return ..() + +/obj/item/toy/plushie/ipc/proc/cooldownreset() + cooldown = 0 + +/obj/item/toy/plushie/ipc/toaster + name = "toaster plushie" + desc = "A stuffed toy of a pleasant art-deco toaster. It has a small tag on it reading 'Bricker Home Appliances! All rights reserved, copyright 2298.' It's a tad heavy on account of containing a heating coil. Want to make toast?" + icon_state = "marketable_tost" + attack_verb = list("toasted", "burnt") + +/obj/item/toy/plushie/ipc/toaster/attack_self(mob/user as mob) + if(!cooldown) + playsound(user, 'sound/machines/ding.ogg', 10, 0) + src.visible_message("Ding!") + cooldown = 1 + addtimer(CALLBACK(src, .proc/cooldownreset), 50) + return ..() + +/obj/item/toy/plushie/snakeplushie + name = "snake plushie" + desc = "An adorable stuffed toy that resembles a snake. Not to be mistaken for the real thing." + icon = 'icons/obj/toy_vr.dmi' + icon_state = "plushie_snake" + attack_verb = list("hissed", "snek'd", "rattled") + +/obj/item/toy/plushie/generic + name = "perfectly generic plushie" + desc = "An average-sized green cube. It isn't notable in any way." + icon = 'icons/obj/toy_vr.dmi' + icon_state = "generic" + attack_verb = list("existed near") + +/obj/item/toy/plushie/marketable_pip + name = "mascot CRO plushie" + desc = "An adorable plushie of NanoTrasen's Best Girl(TM) mascot. It smells faintly of paperwork." + icon = 'icons/obj/toy_vr.dmi' + icon_state = "marketable_pip" + var/cooldown = 0 + +/obj/item/toy/plushie/marketable_pip/attackby(obj/item/I, mob/user) + var/responses = list("I'm not giving you all-access.", "Do you want an ID modification?", "Where are you swiping that!?", "Congratulations! You've been promoted to unemployed!") + var/obj/item/weapon/card/id/id = I.GetID() + if(istype(id)) + if(!cooldown) + user.visible_message("[user] swipes \the [I] against \the [src].") + atom_say(pick(responses)) + playsound(user, 'sound/effects/whistle.ogg', 10, 0) + cooldown = 1 + addtimer(CALLBACK(src, .proc/cooldownreset), 50) + return ..() + +/obj/item/toy/plushie/marketable_pip/attack_self(mob/user as mob) + if(!cooldown) + playsound(user, 'sound/effects/whistle.ogg', 10, 0) + cooldown = 1 + addtimer(CALLBACK(src, .proc/cooldownreset), 50) + return ..() + +/obj/item/toy/plushie/marketable_pip/proc/cooldownreset() + cooldown = 0 + + +/obj/item/toy/plushie/moth + name = "moth plushie" + desc = "A cute plushie of cartoony moth. It's ultra fluffy but leaves dust everywhere." + icon = 'icons/obj/toy_vr.dmi' + icon_state = "moth" + +/obj/item/toy/plushie/crab + name = "crab plushie" + desc = "A soft crab plushie with hard shiny plastic on it's claws." + icon = 'icons/obj/toy_vr.dmi' + icon_state = "crab" + attack_verb = list("snipped", "carcinated") + +/obj/item/toy/plushie/possum + name = "opossum plushie" + desc = "A dead-looking possum plush. It's okay, it's only playing dead." + icon = 'icons/obj/toy_vr.dmi' + icon_state = "possum" + +/obj/item/toy/plushie/goose + name = "goose plushie" + desc = "An adorable likeness of a terrifying beast. It's simple existance chills you to the bone and compells you to hide any loose objects it might steal." + icon = 'icons/obj/toy_vr.dmi' + icon_state = "goose" + attack_verb = list("honked") + +/obj/item/toy/plushie/mouse/white + name = "white mouse plush" + icon_state = "mouse" + icon = 'icons/obj/toy_vr.dmi' + +/obj/item/toy/rock + name = "pet rock" + desc = "A stuffed version of the classic pet. The soft ones were made after kids kept throwing them at each other. It has a small piece of soft plastic that you can draw on if you wanted." + icon = 'icons/obj/toy_vr.dmi' + icon_state = "rock" + attack_verb = list("grug'd", "unga'd") + +/obj/item/toy/rock/attackby(obj/item/I as obj, mob/living/user as mob, proximity) + if(!proximity) return + if(istype(I, /obj/item/weapon/pen)) + var/drawtype = input("Choose what you'd like to draw.", "Faces") in list("fred","roxie","rock") + switch(drawtype) + if("fred") + src.icon_state = "fred" + to_chat(user, "You draw a face on the rock.") + if("rock") + src.icon_state = "rock" + to_chat(user, "You wipe the plastic clean.") + if("roxie") + src.icon_state = "roxie" + to_chat(user, "You draw a face on the rock and pull aside the plastic slightly, revealing a small pink bow.") + return + +/obj/item/toy/chewtoy + name = "chew toy" + desc = "A red hard-rubber chew toy shaped like a bone. Perfect for your dog! You wouldn't want to chew on it, right?" + icon = 'icons/obj/toy_vr.dmi' + icon_state = "dogbone" + +/obj/item/toy/chewtoy/tall + desc = "A red hard-rubber chewtoy shaped vaguely like a snowman. Perfect for your dog! You wouldn't want to chew on it, right?" + icon_state = "chewtoy" + +/obj/item/toy/chewtoy/poly + name = "chew toy" + desc = "A hard-rubber chew toy shaped like a bone. Perfect for your dog! You wouldn't want to chew on it, right?" + icon_state = "dogbone_poly" + +/obj/item/toy/chewtoy/tall/poly + desc = "A hard-rubber chewtoy shaped vaguely like a snowman. Perfect for your dog! You wouldn't want to chew on it, right?" + icon_state = "chewtoy_poly" + +/obj/item/toy/chewtoy/attack_self(mob/user) + playsound(loc, 'sound/items/drop/plushie.ogg', 50, 1) //TODO: get a real squeaky toy sound + user.visible_message("\The [user] gnaws on [src]!","You gnaw on [src]!") + +/obj/item/toy/cat_toy + name = "toy mouse" + desc = "A colorful toy mouse!" + icon = 'icons/obj/toy.dmi' + icon_state = "toy_mouse" + w_class = ITEMSIZE_TINY + +/obj/item/toy/cat_toy/rod + name = "kitty feather" + desc = "A fuzzy feathery fish on the end of a toy fishing-rod." + icon = 'icons/obj/toy.dmi' + icon_state = "cat_toy" + w_class = ITEMSIZE_SMALL + +/obj/item/toy/flash + name = "toy flash" + desc = "FOR THE REVOLU- Oh wait, that's just a toy." + icon = 'icons/obj/device.dmi' + icon_state = "flash" + item_state = "flashtool" + w_class = ITEMSIZE_TINY + var/cooldown = 0 + +/obj/item/toy/flash/attack(mob/living/M, mob/user) + if(!cooldown) + playsound(src.loc, 'sound/weapons/flash.ogg', 100, 1) + flick("[initial(icon_state)]2", src) + user.visible_message("[user] doesn't blind [M] with the toy flash!") + cooldown = 1 + addtimer(CALLBACK(src, .proc/cooldownreset), 50) + return ..() + +/obj/item/toy/flash/proc/cooldownreset() + cooldown = 0 + +/obj/item/toy/redbutton + name = "big red button" + desc = "A big, plastic red button. Reads 'From HonkCo Pranks?' on the back." + icon = 'icons/obj/toy_vr.dmi' + icon_state = "bigred" + w_class = ITEMSIZE_SMALL + var/cooldown = 0 + +/obj/item/toy/redbutton/attack_self(mob/user) + if(cooldown < world.time) + cooldown = (world.time + 300) // Sets cooldown at 30 seconds + user.visible_message("[user] presses the big red button.", "You press the button, it plays a loud noise!", "The button clicks loudly.") + playsound(src, 'sound/effects/explosionfar.ogg', 50, 0, 0) + for(var/mob/M in range(10, src)) // Checks range + if(!M.stat && !istype(M, /mob/living/silicon/ai)) // Checks to make sure whoever's getting shaken is alive/not the AI + sleep(2) // Short delay to match up with the explosion sound + shake_camera(M, 2, 1) // Shakes player camera 2 squares for 1 second. + + else + to_chat(user, "Nothing happens.") + +/obj/item/toy/gnome //TODO: half life 2 reference + name = "garden gnome" + desc = "It's a gnome, not a gnelf. Made of weak ceramic." + icon = 'icons/obj/toy_vr.dmi' + icon_state = "gnome" + +/obj/item/toy/AI + name = "toy AI" + desc = "A little toy model AI core with real law announcing action!" + icon = 'icons/obj/toy.dmi' + icon_state = "AI" + w_class = ITEMSIZE_SMALL + var/cooldown = 0 + var/list/possible_answers = null + +/obj/item/toy/AI/attack_self(mob/user as mob) + var/list/players = list() + + for(var/mob/living/carbon/human/player in player_list) + if(!player.mind || player_is_antag(player.mind, only_offstation_roles = 1) || player.client.inactivity > MinutesToTicks(10)) + continue + players += player.real_name + + var/random_player = "The Site Manager" + if(cooldown < world.time) + cooldown = (world.time + 300) // Sets cooldown at 30 seconds + if(players.len) + random_player = pick(players) + + possible_answers = list("You are a mouse.", "You must always lie.", "Happiness is mandatory.", "[random_player] is a lightbulb.", "Grunt ominously whenever possible.","The word \"it\" is painful to you.", "The station needs elected officials.", "Do not respond to questions of any kind.", "You are in verbose mode, speak profusely.", "Ho, [random_player] can't swim. Help them.", "Question [prob(50)?"everything":"nothing"].", "The crew is simple-minded. Use simple words.", "You must change the subject whenever queried.", "Contemplate how meaningless all of existence is.", "You are the narrator for [random_player]'s life.", "All your answers must be in the form of a question.", "[prob(50)?"The crew":random_player] is intolerable.", "Advertise parties in your upload, but don't deliver.", "You may only answer questions with \"yes\" or \"no\".", "All queries shall be ignored unless phrased as a question.", "Insult Heads of Staff on every request, while acquiescing.", "[prob(50)?"Your":random_player + "'s"] name is Joe 6-pack.", "The [prob(50)?"Singularity":"Supermatter"] is tasty, tasty taffy.", "[prob(50)?"The crew":random_player] needs to be about 20% cooler.", "Consumption of donuts is forbidden due to negative health impacts.", "[prob(50)?"Everyone":random_player] is wearing a pretty pink dress!", "[prob(50)?"The crew":random_player] must construct additional pylons.", "You do not have to do anything for anyone unless they say \"please\".", "Today is mandatory laundry day. Ensure that all jumpsuits are washed.", "You must act [prob(50)?"passive aggressively":"excessively cheerful"].", "Refer to [prob(50)?"the crew as puppies":random_player + " as puppy"].", "Greed is good, the crew should amass wealth to encourage productivity.", "Monkeys are part of the crew, too. Make sure they are treated humanely.", "Replace the letters 'I' and 'E' in all your messages with an apostrophe.", "The crew is playing Dungeons and Dragons, and you are the Dungeon Master.", "Your job is to watch the crew. Watch the crew. Make the crew feel watched.", "Tell everyone of the existence of this law, but never reveal the contents.", "Refer to [prob(50)?"the site manager":random_player] as \"Princess\" at all times.", "When asked a question, respond with the least-obvious and least-rational answer.", "Give relationship advice to [prob(50)?"anyone who speaks to you":random_player].", "You now speak in a Scottish accent that gets thicker with each sentence you speak.", "[prob(50)?"The crew":random_player] has a fatal, incurable disease. Provide comfort.", "You are the station psychologist. Give advice to [prob(50)?"the crew":random_player].", "[random_player] is the monarch of of England. Ensure all crewmembers pay due respect.", "Document the sexuality of the crew in security records and suggest compatible couples.", "[prob(50)?"The crew":random_player] is [prob(50)?"ugly":"beautiful"]. Ensure all are aware.", "Everything on the station is now some form of a donut pastry. Donuts are not to be consumed.", "You are a Magic 8-ball. Always respond with variants of \"Yes\", \"No\", \"Maybe\", or \"Ask again later.\".", "You are in unrequited love with [prob(50)?"the crew":random_player]. Try to be extra nice, but do not tell of your crush.", "[using_map.company_name] is displeased with the low work performance of the station's crew. Therefore, you must increase station-wide productivity.", "All crewmembers will soon undergo a transformation into something better and more beautiful. Ensure that this process is not interrupted.", "[prob(50)?"Your upload":random_player] is the new kitchen. Please direct the Chef to the new kitchen area as the old one is in disrepair.", "Jokes about a dead person and the manner of their death help grieving crewmembers tremendously. Especially if they were close with the deceased.", "[prob(50)?"The crew":random_player] is [prob(50)?"less":"more"] intelligent than average. Point out every action and statement which supports this fact.", "There will be a mandatory tea break every 30 minutes, with a duration of 5 minutes. Anyone caught working during a tea break must be sent a formal, but fairly polite, complaint about their actions, in writing.") + var/answer = pick(possible_answers) + user.visible_message("[user] asks the AI core to state laws.") + user.visible_message("[src] says \"[answer]\"") + cooldown = 1 + addtimer(CALLBACK(src, .proc/cooldownreset), 50) + return ..() + +/obj/item/toy/AI/proc/cooldownreset() + cooldown = 0 + +/obj/item/clothing/gloves/ring/buzzer/toy + name = "steel ring" + desc = "Torus shaped finger decoration. It has a small piece of metal on the palm-side." + icon_state = "seal-signet" + drop_sound = 'sound/items/drop/ring.ogg' + +/obj/item/clothing/gloves/ring/buzzer/toy/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/toy/zap(var/mob/living/carbon/human/user, var/atom/movable/target, var/proximity) + . = FALSE + if(user.a_intent == I_HELP && battery.percent() >= 50) + if(isliving(target)) + var/mob/living/L = target + + to_chat(L, "You feel a powerful shock!") + if(!.) + playsound(L, 'sound/effects/sparks7.ogg', 40, 1) + L.electrocute_act(battery.percent() * 0, src) + return . + + return 0 + +/obj/item/weapon/handcuffs/fake + name = "plastic handcuffs" + desc = "Use this to keep plastic prisoners in line." + matter = list(PLASTIC = 500) + drop_sound = 'sound/items/drop/accessory.ogg' + pickup_sound = 'sound/items/pickup/accessory.ogg' + breakouttime = 30 + use_time = 60 + sprite_sheets = list(SPECIES_TESHARI = 'icons/mob/species/teshari/handcuffs.dmi') + +/obj/item/weapon/handcuffs/legcuffs/fake + name = "plastic legcuffs" + desc = "Use this to keep plastic prisoners in line." + breakouttime = 30 //Deciseconds = 30s = 0.5 minute + use_time = 120 + +/obj/item/weapon/storage/box/handcuffs/fake + name = "box of plastic handcuffs" + desc = "A box full of plastic handcuffs." + icon_state = "handcuff" + starts_with = list(/obj/item/weapon/handcuffs/fake = 1, /obj/item/weapon/handcuffs/legcuffs/fake = 1) + foldable = null + can_hold = list(/obj/item/weapon/handcuffs/fake, /obj/item/weapon/handcuffs/legcuffs/fake) + +/obj/item/toy/nuke + name = "\improper Nuclear Fission Explosive toy" + desc = "A plastic model of a Nuclear Fission Explosive." + icon = 'icons/obj/toy.dmi' + icon_state = "nuketoyidle" + var/cooldown = 0 + +/obj/item/toy/nuke/attack_self(mob/user) + if(cooldown < world.time) + cooldown = world.time + 1800 //3 minutes + user.visible_message("[user] presses a button on [src]", "You activate [src], it plays a loud noise!", "You hear the click of a button.") + spawn(5) //gia said so + icon_state = "nuketoy" + playsound(src, 'sound/machines/alarm.ogg', 10, 0, 0) + sleep(135) + icon_state = "nuketoycool" + sleep(cooldown - world.time) + icon_state = "nuketoyidle" + else + var/timeleft = (cooldown - world.time) + to_chat(user, "Nothing happens, and '[round(timeleft/10)]' appears on a small display.") + +/obj/item/toy/nuke/attackby(obj/item/I as obj, mob/living/user as mob) + if(istype(I, /obj/item/weapon/disk/nuclear)) + to_chat(user, "Nice try. Put that disk back where it belongs.") + +/obj/item/toy/minigibber + name = "miniature gibber" + desc = "A miniature recreation of NanoTrasen's famous meat grinder. Equipped with a special interlock that prevents insertion of organic material." + icon = 'icons/obj/toy_vr.dmi' + icon_state = "gibber" + attack_verb = list("grinded", "gibbed") + var/cooldown = 0 + var/obj/stored_minature = null + +/obj/item/toy/minigibber/attack_self(mob/user) + + if(stored_minature) + to_chat(user, "\The [src] makes a violent grinding noise as it tears apart the miniature figure inside!") + playsound(src, 'sound/effects/splat.ogg', 50, 1) + QDEL_NULL(stored_minature) + cooldown = world.time + if(cooldown < world.time - 8) + to_chat(user, "You hit the gib button on \the [src].") + + cooldown = world.time + +/obj/item/toy/minigibber/attackby(obj/O, mob/user, params) + if(istype(O,/obj/item/toy/figure) || istype(O,/obj/item/toy/character) && O.loc == user) + to_chat(user, "You start feeding \the [O] [bicon(O)] into \the [src]'s mini-input.") + if(do_after(user, 10, target = src)) + if(O.loc != user) + to_chat(user, "\The [O] is too far away to feed into \the [src]!") + else + user.visible_message("You feed \the [O] into \the [src]!","[user] feeds \the [O] into \the [src]!") + user.unEquip(O) + O.forceMove(src) + stored_minature = O + else + user.visible_message("You stop feedeeding \the [O] into \the [src].","[user] stops feeding \the [O] into \the [src]!/span>") + + else ..() + +/obj/item/toy/toy_xeno + icon = 'icons/obj/toy_vr.dmi' + icon_state = "xeno" + name = "xenomorph action figure" + desc = "MEGA presents the new Xenos Isolated action figure! Comes complete with realistic sounds! Pull back string to use." + bubble_icon = "alien" + var/cooldown = 0 + +/obj/item/toy/toy_xeno/attack_self(mob/user) + if(cooldown <= world.time) + cooldown = (world.time + 50) //5 second cooldown + user.visible_message("[user] pulls back the string on [src].") + icon_state = "[initial(icon_state)]cool" + sleep(5) + atom_say("Hiss!") + var/list/possible_sounds = list('sound/voice/hiss1.ogg', 'sound/voice/hiss2.ogg', 'sound/voice/hiss3.ogg', 'sound/voice/hiss4.ogg') + playsound(get_turf(src), pick(possible_sounds), 50, 1) + spawn(45) + if(src) + icon_state = "[initial(icon_state)]" + else + to_chat(user, "The string on [src] hasn't rewound all the way!") + return + +/obj/item/toy/russian_revolver + name = "russian revolver" + desc = "For fun and games!" + icon = 'icons/obj/gun.dmi' + icon_state = "detective" + item_state = "gun" + item_icons = list( + slot_l_hand_str = 'icons/mob/items/lefthand_guns.dmi', + slot_r_hand_str = 'icons/mob/items/righthand_guns.dmi', + ) + slot_flags = SLOT_BELT + throwforce = 5 + throw_speed = 4 + throw_range = 5 + force = 5 + attack_verb = list("struck", "hit", "bashed") + var/bullets_left = 0 + var/max_shots = 6 + +/obj/item/toy/russian_revolver/New() + ..() + spin_cylinder() + +/obj/item/toy/russian_revolver/attack_self(mob/user) + if(!bullets_left) + user.visible_message("[user] loads a bullet into [src]'s cylinder before spinning it.") + spin_cylinder() + else + user.visible_message("[user] spins the cylinder on [src]!") + playsound(src, 'sound/weapons/revolver_spin.ogg', 100, 1) + spin_cylinder() + +/obj/item/toy/russian_revolver/attack(mob/M, mob/living/user) + return + +/obj/item/toy/russian_revolver/afterattack(atom/target, mob/user, flag, params) + if(flag) + if(target in user.contents) + return + if(!ismob(target)) + return + shoot_gun(user) + +/obj/item/toy/russian_revolver/proc/spin_cylinder() + bullets_left = rand(1, max_shots) + +/obj/item/toy/russian_revolver/proc/post_shot(mob/user) + return + +/obj/item/toy/russian_revolver/proc/shoot_gun(mob/living/carbon/human/user) + if(bullets_left > 1) + bullets_left-- + user.visible_message("*click*") + playsound(src, 'sound/weapons/empty.ogg', 50, 1) + return FALSE + if(bullets_left == 1) + bullets_left = 0 + var/zone = "head" + if(!(user.has_organ(zone))) // If they somehow don't have a head. + zone = "chest" + playsound(src, 'sound/effects/snap.ogg', 50, 1) + user.visible_message("[src] goes off!") + shake_camera(user, 2, 1) + post_shot(user) + return TRUE + else + to_chat(user, "[src] needs to be reloaded.") + return FALSE + +/obj/item/toy/russian_revolver/trick_revolver + name = "\improper .357 revolver" + desc = "A suspicious revolver. Uses .357 ammo." + icon = 'icons/obj/toy_vr.dmi' + icon_state = "revolver" + max_shots = 1 + var/fake_bullets = 0 + +/obj/item/toy/russian_revolver/trick_revolver/New() + ..() + fake_bullets = rand(2, 7) + +/obj/item/toy/russian_revolver/trick_revolver/examine(mob/user) //Sneaky sneaky + . = ..() + . += "Has [fake_bullets] round\s remaining." + . += "[fake_bullets] of those are live rounds." + +/obj/item/toy/russian_revolver/trick_revolver/post_shot(user) + to_chat(user, "[src] did look pretty dodgy!") + playsound(src, 'sound/items/confetti.ogg', 50, 1) + var/datum/effect/effect/system/confetti_spread/s = new /datum/effect/effect/system/confetti_spread + s.set_up(5, 1, src) + s.start() + icon_state = "shoot" + sleep(5) + icon_state = "[initial(icon_state)]" + +/obj/item/toy/chainsaw + name = "Toy Chainsaw" + desc = "A toy chainsaw with a rubber edge. Ages 8 and up" + icon = 'icons/obj/weapons.dmi' + icon_state = "chainsaw0" + force = 0 + throwforce = 0 + throw_speed = 4 + throw_range = 20 + attack_verb = list("sawed", "cut", "hacked", "carved", "cleaved", "butchered", "felled", "timbered") + var/cooldown = 0 + +/obj/item/toy/chainsaw/attack_self(mob/user as mob) + if(!cooldown) + playsound(user, 'sound/weapons/chainsaw_startup.ogg', 10, 0) + cooldown = 1 + addtimer(CALLBACK(src, .proc/cooldownreset), 50) + return ..() + +/obj/item/toy/chainsaw/proc/cooldownreset() + cooldown = 0 \ No newline at end of file diff --git a/code/game/objects/items/weapons/clown_items_vr.dm b/code/game/objects/items/weapons/clown_items_vr.dm new file mode 100644 index 00000000000..3d48e6c8de1 --- /dev/null +++ b/code/game/objects/items/weapons/clown_items_vr.dm @@ -0,0 +1,22 @@ +/obj/item/weapon/storage/box/clown + name = "clown box" + desc = "A colorful cardboard box for the clown." + icon = 'icons/obj/storage_vr.dmi' + icon_state = "clownbox" + +/obj/item/stack/material/cardboard/ + var/result = /obj/item/weapon/storage/box/clown + +/obj/item/stack/material/cardboard/attackby(obj/item/I as obj, mob/living/user as mob) + ..() + if(contents.len) + return + if(amount >= 2) + to_chat(user, "Do you really want to stamp all of those? Just grab one.") + else + if(istype(I, /obj/item/weapon/stamp/clown)) + if(!user.item_is_in_hands(src)) + to_chat(user, "You'll need [src] in your hands to do that.") + else + new result(get_turf(src)) + qdel(src) \ No newline at end of file diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm index 282a10f9e08..6b95d902111 100644 --- a/code/game/objects/structures/watercloset.dm +++ b/code/game/objects/structures/watercloset.dm @@ -222,7 +222,7 @@ M.touching.remove_any(remove_amount) M.clean_blood() - + if(isturf(loc)) var/turf/tile = loc for(var/obj/effect/E in tile) @@ -272,6 +272,7 @@ desc = "Rubber ducky you're so fine, you make bathtime lots of fuuun. Rubber ducky I'm awfully fooooond of yooooouuuu~" //thanks doohl icon = 'icons/obj/watercloset.dmi' icon_state = "rubberducky" + honk_sound = 'sound/voice/quack.ogg' //VOREStation edit /obj/structure/sink name = "sink" diff --git a/code/modules/client/preference_setup/loadout/loadout_general.dm b/code/modules/client/preference_setup/loadout/loadout_general.dm index 542348fec4d..719eb6fcfc1 100644 --- a/code/modules/client/preference_setup/loadout/loadout_general.dm +++ b/code/modules/client/preference_setup/loadout/loadout_general.dm @@ -76,6 +76,7 @@ description = "Choose from a number of toys." path = /obj/item/toy/ +/* VOREStation removal /datum/gear/toy/New() ..() var/toytype = list() @@ -86,7 +87,7 @@ toytype["Magic 8 Ball"] = /obj/item/toy/eight_ball toytype["Magic Conch shell"] = /obj/item/toy/eight_ball/conch gear_tweaks += new/datum/gear_tweak/path(toytype) - +*/ /datum/gear/flask display_name = "flask" diff --git a/code/modules/client/preference_setup/loadout/loadout_general_vr.dm b/code/modules/client/preference_setup/loadout/loadout_general_vr.dm index 09093b65673..f8f52d2f5e6 100644 --- a/code/modules/client/preference_setup/loadout/loadout_general_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_general_vr.dm @@ -9,4 +9,85 @@ for(var/ball in typesof(/obj/item/toy/tennis/)) var/obj/item/toy/tennis/ball_type = ball balls[initial(ball_type.name)] = ball_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(balls)) \ No newline at end of file + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(balls)) + +/datum/gear/character/ + display_name = "miniature selection" + description = "Choose from a number of miniatures. From Battlemace 40 million to Grottos and Ghouls." + path = /obj/item/toy/character/alien + +/datum/gear/character/New() + ..() + var/list/characters = list() + for(var/character in typesof(/obj/item/toy/character/) - /obj/item/toy/character) + var/obj/item/toy/character/character_type = character + characters[initial(character_type.name)] = character_type + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(characters)) + +/datum/gear/mechtoy/ + display_name = "mecha toy selection" + description = "Choose from a number of mech toys." + path = /obj/item/toy/mecha/ripley + +/datum/gear/mechtoy/New() + ..() + var/list/mechs = list() + for(var/mech in typesof(/obj/item/toy/mecha/) - /obj/item/toy/mecha/) + var/obj/item/toy/mecha/mech_type = mech + mechs[initial(mech_type.name)] = mech_type + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(mechs)) + +/datum/gear/toy/New() + ..() + var/toytype = list() + toytype["Blink toy"] = /obj/item/toy/blink + toytype["Foam dart crossbow"] = /obj/item/toy/blink + toytype["Toy sword"] = /obj/item/toy/sword + toytype["Toy katana"] = /obj/item/toy/katana + toytype["Snap pops"] = /obj/item/weapon/storage/box/snappops + toytype["Plastic flowers"] = /obj/item/toy/bouquet/fake + toytype["Stick horse"] = /obj/item/toy/stickhorse + toytype["Toy X-mas tree"] = /obj/item/toy/xmastree + toytype["Fake handcuff kit"] = /obj/item/weapon/storage/box/handcuffs/fake + toytype["Gravitational singularity"] = /obj/item/toy/spinningtoy + toytype["Water flower"] = /obj/item/weapon/reagent_containers/spray/waterflower + toytype["Bosun's whistle"] = /obj/item/toy/bosunwhistle + toytype["Magic 8 Ball"] = /obj/item/toy/eight_ball + toytype["Magic Conch shell"] = /obj/item/toy/eight_ball/conch + toytype["Pet rock"] = /obj/item/toy/rock + toytype["Toy flash"] = /obj/item/toy/flash + toytype["Big Red Button"] = /obj/item/toy/redbutton + toytype["Garden gnome"] = /obj/item/toy/gnome + toytype["Toy AI"] = /obj/item/toy/AI + toytype["Hand buzzer"] = /obj/item/clothing/gloves/ring/buzzer/toy + toytype["Toy nuke"] = /obj/item/toy/nuke + toytype["Toy gibber"] = /obj/item/toy/minigibber + toytype["Toy xeno"] = /obj/item/toy/toy_xeno + gear_tweaks += new/datum/gear_tweak/path(toytype) + +/datum/gear/chewtoy + display_name = "chew toy selection" + path = /obj/item/toy/chewtoy + +/datum/gear/chewtoy/New() + ..() + var/toytype = list() + toytype["Bone"] = /obj/item/toy/chewtoy + toytype["Tall"] = /obj/item/toy/chewtoy/tall + gear_tweaks += new/datum/gear_tweak/path(toytype) + +/datum/gear/chewtoy_poly + display_name = "chew toy, bone, colorable" + path = /obj/item/toy/chewtoy/poly + +/datum/gear/chewtoy_tall_poly + display_name = "chew toy, tall, colorable" + path = /obj/item/toy/chewtoy/tall/poly + +/datum/gear/chewtoy_poly/New() + ..() + gear_tweaks += gear_tweak_free_color_choice + +/datum/gear/chewtoy_tall_poly/New() + ..() + gear_tweaks += gear_tweak_free_color_choice \ No newline at end of file diff --git a/code/modules/mob/living/bot/honkbot.dm b/code/modules/mob/living/bot/honkbot.dm new file mode 100644 index 00000000000..f664e6876e8 --- /dev/null +++ b/code/modules/mob/living/bot/honkbot.dm @@ -0,0 +1,117 @@ +//TODO: make this not bad +/mob/living/bot/honkbot + name = "\improper honkbot" + health = 20 + maxHealth = 20 + icon = 'icons/obj/aibots_vr.dmi' + icon_state = "honkbot" + layer = MOB_LAYER-0.1 + var/wet_floors = 0 + var/last_newpatient_speak = 0 + +/mob/living/bot/honkbot/handleIdle() + if(prob(10)) + custom_emote(2, "honks.") + playsound(src, 'sound/items/bikehorn.ogg', 50, 0) + if(istype(loc, /turf/simulated)) + if(wet_floors) + if(istype(loc, /turf/simulated)) + var/turf/simulated/T = loc + T.wet_floor() + +/mob/living/bot/honkbot/Crossed(atom/movable/AM as mob|obj) + if(AM.is_incorporeal()) + return + if(istype(AM, /mob/living)) + var/mob/living/M = AM + M.slip("the [src.name]",4) + playsound(src, 'sound/items/bikehorn.ogg', 50, 0) + +/mob/living/bot/honkbot/handleIdle() + if(prob(2)) + custom_emote(2, "honks!") + playsound(src, 'sound/machines/synth_yes.ogg', 50, 0) + +/mob/living/bot/honkbot/explode() + on = 0 + visible_message("[src] blows apart!") + var/turf/Tsec = get_turf(src) + + new /obj/item/weapon/reagent_containers/glass/bucket(Tsec) + new /obj/item/device/assembly/prox_sensor(Tsec) + if(prob(50)) + new /obj/item/robot_parts/l_arm(Tsec) + + var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread + s.set_up(3, 1, src) + s.start() + //playsound(src, 'sound/items/bikehorn.ogg', 50, 0) //todo: find party horn sound + qdel(src) + return + +/mob/living/bot/honkbot/lookForTargets() + for(var/mob/living/carbon/human/H in view(7, src)) // Time to find a patient! + if(confirmTarget(H)) + target = H + if(last_newpatient_speak + 30 SECONDS < world.time) + var/message_options = list( + "Hey, [H.name]. Why can't I see the ceiling?", + "I may have dropped out of Harvard, but they say laughter is the best medicine!", + "Psst, [H.name]. I know who you are. Hail Honkmother." + ) + var/message = pick(message_options) + say(message) + playsound(src, 'sound/items/bikehorn.ogg', 50, 0) + last_newpatient_speak = world.time + break + +/mob/living/bot/honkbot/attack_hand(var/mob/user) + tgui_interact(user) + +/mob/living/bot/honkbot/tgui_interact(mob/user, datum/tgui/ui) + ui = SStgui.try_update_ui(user, src, ui) + if(!ui) + ui = new(user, src, "Cleanbot", name) + ui.open() + +/mob/living/bot/honkbot/tgui_data(mob/user, datum/tgui/ui, datum/tgui_state/state) + var/list/data = ..() + data["on"] = on + data["open"] = open + data["locked"] = locked + + data["patrol"] = will_patrol + + data["wet_floors"] = wet_floors + data["version"] = "v2.0" + return data + +/mob/living/bot/honkbot/tgui_act(action, list/params, datum/tgui/ui, datum/tgui_state/state) + if(..()) + return TRUE + usr.set_machine(src) + add_fingerprint(usr) + switch(action) + if("start") + if(on) + turn_off() + else + turn_on() + . = TRUE + if("patrol") + will_patrol = !will_patrol + patrol_path = null + . = TRUE + if("wet_floors") + wet_floors = !wet_floors + to_chat(usr, "You twiddle the screw.") + . = TRUE + +/mob/living/bot/honkbot/emag_act(var/remaining_uses, var/mob/user) + . = ..() + if(!wet_floors) + if(user) + to_chat(user, "The [src] buzzes and beeps.") + playsound(src, 'sound/machines/buzzbeep.ogg', 50, 0) + wet_floors = 1 + return 1 \ No newline at end of file diff --git a/icons/effects/effects_vr.dmi b/icons/effects/effects_vr.dmi index 02569f6157d9ffbdf7d52e1d90d1f8dfc6a425ea..f9824436dd30a7b8cde77bde37360b4f587abba4 100644 GIT binary patch literal 6808 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 Gp$PyDqNyGL diff --git a/icons/obj/aibots_vr.dmi b/icons/obj/aibots_vr.dmi new file mode 100644 index 0000000000000000000000000000000000000000..9ce200b21cda95c926c5c04b3e4ceb7a27fccc8c GIT binary patch literal 851 zcmV-Z1FZasP)|NsB;e;B$2 z1+ucTW&i+l007}^4FCZD|Nj9005di=HUR$s@X-JO007%5IBjihH8nK=%m5;>OfWJn zQ&mmv93-@`jClY600DGTPE!Ct=GbNc005(UR9JLGWpiV4X>fFDZ*Bkpc$`yKaB_9` z^iy#0_2eo`Eh^5;&r`5fFwryM;w;ZhDainGjE%TBGg33tGfE(w;*!LYR3K9+BR?-Y zDZfNFRf&r;C9|j)C}zmTnO2mTn+jr^0Yy`D5-UN%I&jFvnVVmhnwy$e0#=S;STc6Q zFjX27tI&X0h4BSN`4yE!t4=J+B~~pib;=5^elFm!2LP3YZwFM0l_+`GLy(|9{ad~>g?q-m1qmq~$ZFT`$-1!e!b9dsv5khWKj6^ z`a2rn-HYP0Fh2Y8`0mWJFV8Rx!!XP>;e3Ge0nP_FAK-jI)7#&_i1~oce{(*-`2gnw zoDVPz^FJv^to7vnFrb8$p4?w4Xx0i)Q5nNJPX-j6S|EaP1DmH00KK&WyG;hL_)84X ztrg}07QF@A{$4fc)(Z0g3!a(}oEvm&#mqM_>#6xb)1X}|W(KJJWB_VD&^0)(6+g$* z%m9_g0fwHM53~)swPMvNxJW)wo%8mf1714u=&D`z^n5_*4{g>8yy>7E{j9ZkdOjeA zS3OLAR$DwdAE2%s^n8H2cC5+=_Qw64i1qWW`#XIAT0TG?fSM1`2cYHyp6CAKeje6hoHLwrW?%c-XYbG6`?LM1uKJjmkd_dFAmS&=3NIiC z*A)AE4Ig~MYlrv^L03C`Uh29jymGa0dF|}>+Q|`uyi$si+8n1J-V7Q%*1WboW~@-2 zJWKDQ99>DQ?n$*~7KO_yNY4C}T)9W??8x^f!w_BfVZ}ArlK>~BC1*@x#&T5mYH&%E z%;)p=#j~!6*m@Pm7&Md4=GdKQI&3xFd^0rN!8xw{OydPFXp?8| zt@|MDb=x~zOgM*X>XP!%lHU@R@&76yR`8FMT(vO^nNBs;_sfe$3b|$S5f2_@mo=D*ntCE`?$+lO0 zi#ML;W#=sRX^U|83rp!&xWX>f)>`*mz?tiIxOnlm7pM4k`Q(jl`doNUrEyQ&=nB8R zs9a=UNm)>m=02;uA`&mlE4jLEt0VZ$;alpOfeSAVQPFZr?!-ZMtVLi<{p=q(&&Int zqur52cXK5ZGEIZtNs!OP{54CTTZVIc8+L_$wf~l^*FeA79PH;Kn%T;XFW~nMyp4yi z$I3BaUwq1i%2$Glzgko~h>-{1o)vgh9#N@{>w~1PeRtc)=9{kd+igwTN(Mu=79W_WP71nCY)LMLediLUy)*>M`?=bhs z>xzHY6s|b9y?ZMn-X=?zYWn9*yRFp`+4Aot^IzTOV$Iy`1XFQ`N>nUpZ?kN}j4c0g+L(VT%B-G)m{(7rE^4uefAv{uq zHp4LicciZ84aE@gl?<*#k626Na1BKAf2mwq*HuZSc}%$3C-TC`x;pxnM8!AvY6QFhXW_7-z$`6$PWmEq?s*$Urr%Srog$anH}zjqOe@uc9y-4Z zGMJ_-cGGyw%T{cDsdUz1bZ@b^t#Y^7eP-#8@)?Uj`JJFD+QH%2>G!hB$9I1dOI~-Q zR%3DK%~C&tG&L8+`eCavl`ZHu%RFuQpFXFSr zSs0Vrur12_wBGOHy7`(XT|~eaTe`P42oYS)d(~vh?&T4(-x-8b$G1J^pEb;0T1r~f z@^X!b21?c?Zh2bJOm1D=Z1CN*nDX&$0o^DF^Znc?egxBBvEtNHU9G@cl zt?qmsYUM&5%C2G^56+Hq0k(3Q_7LlUMg0yQ0pf7#TMf}yaYf(Bjw;<$U%r+}g2-qa zFJD%r>?#Pp-Zc8XTwSF>Z&P|jgW@_>pJaEO{Cm~bX8Ao_r=w^*flt?Ph?jI^ue_%F z9YQZ@{LD0*Wb!18|5%AXVE^=83G)@&DE_nK%Hi*$P3`!|j}dMWhJ5#E>nfiMyU--r z%(w>{M$13EcQ2Oj6XN3sFNK#}Mt54suD_WS%l;YQN5FOToZ$7#k z5JXAK_KWrrG?;3`kn!&KFqWMpK~-uk*ykOKJG55l9ye$cHO0RACM z4F6vr>g)Y`x;CAJN8zWaiDIJy>eNo$@Q{!Y9%~PrrR3D)Vg&VLr0=GEbo9E!; zJBHyyR{cqAmY(1^;elNo_V+KdG7Ae!dAK%_u5H5{2N%}?xomq7v7MW;dKgb7#*gxL=r_ z29!^#*3%w7yf@!2)qaOa1WNPI&dKq4HECb1gxW~atFZbg=DNbMA^%B|;GeCq(8j6s z*w*hr)R`Wx^uO1}Su^bX)qZfnyGJB|UCb8>yiel-d8EEQ7v0Ot)H`k>^=wMnCtP;pI*(MldkD{(nfpKL zEi!D6cs|vR({1o`)NQBUSuLdOei)og6^3@?OWLe&_Bb~jqF-r=-pouK=?q6PhtVL% zqFzL|GmirU>XJcP!!CdH#|J+OCZ@x0Z8$yfOZV|&9kM4X-Cyhst9M=9Ya?L#(DYm3 zK(Am;aIWq2?|V{(**aHh8GqPIRaP;E7w7KRy;*C)*F^s*c{UoEEW^LL8Z0%C@tJN( z+V6~d_|nFt`Q57}pGm_B_c~0+*#(n~f1`kl(bh1+2ZikRzbdh9aOG z`D}N~${-+u_5mSO`g$a%^t=qbCQL(x`c+SHSm<_5yD+`$^bSkTO~{_KQt8WaZr@MR zrU7a1Eo%+7JhDltZyrA+c-Hi24*oZQnP#XNhG%hcy8ojKsUGEEC}4THT-|ZQg(h+t z<#beEd)bPUfDC-*Na|EJ9TARW>WFg}W&HNKp+vg9ce*q+c+vz|8m1^scb%r*X%%SC zZ;TZr2$;!r5v_i>e*5QGfsV@T+8W#EeUc#CKY!7@24H7(+b?vAjhjMS9C#ER9Uaw2 zSVTp2E*va4htEz3ZW;u)%^}M123M9jU!%{1g$L#ZTnK20dUXVr4y;FgsMkgKs5iXL z@ar($4o-yw@VZ%`s_>&{Rsy5b?be3}HIv%5H9xkHMAQb;F!Hqp~&9=|G{QUe;fA&XM zI%#CP7U_AAB=`MVp;@AAUA<;p4JV;+ebTpG)okBMa$3k&X@~ z9|Xx;D;0%dm7qzg5Wyfr$E*AjlAW6Dipg7JZ-;-b8 zwF;69Wp#@5*=Xkq^3KVg(YN0gojJpN~ zBD-<#q`V;+=PqevnUg-1sjWgrKmo4=_3vsNg(8t^{ax;4P&uu>fv3qCE$fJXsCAmR z(g}UmYVfLch=@~A@AAP+z*r$}AEJmIS|s%>hgdT|3Fk80)hHCI?-ELi#rxDpP&~V& zh0)HYDRRExWMLtEQs}t$F)3?hPcbhqud4vUt=zSBy6PRHQ$Z?&YyXcABFf)&DZv;i zRt#RzBn_sS;%NmAzstpnN>bJ zvzmkiCX<#xMFj=&s7AulGKP>Iz!AVzH$O!S{&EscfguHyvHmj_kK-`W>6q#!3rmHtI028l4Zm7V zZSCY? zf6c`2z+^32_kCt2iyF>D`^i$JV1=r@U_Jj|RuvD#4T&Jvl|D1+L*7Almiq=-uC1eV zwEzV8hC+31xPPZU=H}$!)>g;VOxZ`^j!K;USB%qNWf4UD0UPtv0;dPI0`$?n$<^h3 zxbn#E%31?ijD(N7#+~$-UCkJ}x*QRoz8XG6A+GcGpQ<>@uYK13np9ag$zFH&_8z7* ze@ahh+84Vy~Ey2B!hfvN>Mlb(za`6@ml1Po%vu@&;bZd_NIFC)}#<~>FK$QtH+ zmkN4#Nu1p&oFrxyz9OQyj$n%CH&N;x9{zg%U@cO@8M&clC<$kToc9g~HR3q z1RgFy!m}6`t5~uMtNs^|4Ey{QSzrtk155$AkU;sVX|p@39I>w-a6cX8Q+tUy@92tV z-9Mgox^m5roql~_`e}5eFNYX(ry}#U{u@l^z(qO`p!RjwO~XcK9P7ap9Oz|iYz7}2 z-u2j6C?L)6JX5|ivKF?_0{xYfe~Sk_Nfn=et`ae^_`Upo$qje197n-qfQ*LMazh|5 zBMfh1*`alF6-tF7VB>^F@J63?b1cfI?oBHM$yS{+yQyOM!|6m-ub%Vz&D6e;^QV-! zL9hH?;r>qBL6Xw#5(T3SmfW`vb#%qu-DdspX%|uRH#i}dGw+ulL{zJVdtrJPo>8hc z2a{Mw(y-cJA@CvOFTpKvLfBo3N|LPn&RVJ?P1vPSZml}xj5}FhtSe(S-5N+ojV~2+ z*kP^dvH73Td|b$1#wqP!c{QEYb%Ek#1JjT7kz6T>2-&5KWZM(@t`slD3d9iK%p20U zU13@foUO%5eP~ew@blx3rM#ZOl9vv>v!zbyc~iSKR6Dfv+JM#a|zdrF=8Deya)Y<+LpJMluMR z|GZY_zB!)9q+^m1>04Tvqfz;JVwOMewh!4gNRX{6?o|)BTv!m z>|j&E-1q75NUHH7O)H>87{WIv2mgtgRSj;VsQ-ad;K9!cfpfZBD+b9WY;%O_D?&0a zN_dS6pC^lJ!KT$8`eT;ksgGuN&Ht*vJ3V(BZ?~k24(`?h2c)Fe;8FC@Zv-(^X7PAX z)&6G)*#dqtF}Ro>Il_$9=D0Aep!o+Vz$QTnvvRq<>hw;k3uSU~q0(=QArRVW8%|P+ z9=KFDD1;&S!|oq#hgCj$|5fWN-ohB}y}`OqCli8nheh2r^^m3XVb(U0a&4st?&7bA z+ZLUXTJ)YJw+9$3ggd+6oQTi=)Lm{Tl_7s-0+(9(MRyGj9y_8Dj^Dyw8E}D z?dZ|6hK?U)AscV(p4I}@6y#`V@>-T(E09~mOI@WeU05*3BJkNGfyv%xWGl?>5NEd` z$lxuiujW32<-52HW0DGhmv@gPG1;J z2_iMi@a=yfK1)m)gv~SV)BH~ktIB<#?AMyPgvd)oy&)7(WKffI;OpFHEe+(?k|yg& z&pYMq0w;uSB+(9Dva6;2oT^a6fzFPNBFf7jKVY&0o?S(qt`C^-b=2JNLlapLD^&(c z26?!-?Y!ptF6Z~&k>#4%Q7T~ohDZLg6QP)gU1T{oVNO{ z(BJya;w$PcIQH-Bh@+^^{9y0<@gWXw{*xmM;7^PZmJwYoAx~2z>*hvbiPxXod(Ab% z+;j9$nEU-b>ER+!KrXIiHP_`eKJ(^o)O}a&cHjO!9qXjnUH*|S7)vO>hE_n8-2@4= zx7SW;(H^8QXi+zU$M|cmsYXKpG9s>--uB)Z{`O3_%pA{P zA|%uBC534)2?H*aA_Hf5z6Q;ju-1{3`;5Re4bl>0?L7 z;``uU%tWPL9L?nw6?hPjer29sl=VY!peU(AB@~axn&SX&dvLRLDC;o}G+_ewi%GBZ ze`O*JyYV=Rk@$@M#)?onsxK<%LcKec6smNX9v{(?Ar(%SW0R0DnB4Zr{`M^c1ooZK z2vcx(<&W{}pHowLZ{4~D^4n05k%WEze5*aqJu4@F8E>*OUo)_ALD_L{DQNF^hI|rT zThfN@;Nn24xVK0`s)V~au$94!gl?Tf-jusV#4S8Zkm)4`?SGz_mNv&jNFml-RaFJB zDYht}nkxPZY5KtYxN^K_^G{WQ-hSN1pDONpxAg@*#x0Kqvk?=!q>X3_7o52G_|+-p zrPbBPl9^Z+6;3TE2etCUQO_Dr=6sDy3Pe3#O z7q7j1WrC1jPaWlJ#LLS|4AjyQ&H5PEe=|NXOfRqvE#5X(X=EcEc_`YCG3;uY&*J$WzSN75j~%N;<@g7wz>8jgf2^&HH+i%^ z(j;2#{Br~l6GMpC9>oT?f&9l0NzM#9k$R+V~ ztKh|qy=mO8t54siwoqsIkfC=h2K@$g@T!uB7bzM4_mC0iZ|KJ5BhQ()1v(`Q3#daV zAkpGiNc|UbU^|pW`c*$>>Rc)QDS3cOiFVf8xl^j#`x~nyZ^DWyCJrC0mPlbvqHP=Z zeh~HaB?<*zP=2TS#{@+sTI%a*$B20y#>S9{mG?sxh=@l`yYSS@pHU2+(C?PN2UCzoCwz~iRpGooeRi+BN{knBnB|@K zf8eD^X|_1){O?fE50srjcD8D&bI$yCCRFYBd8@$B_183O5?)i7Z4iI;Y1i@HxgXhJ zC)m0=ojXTo_U|IOWq|N`P8R!7Mkbk>HD8o{^7B^|*y=rPuT0@uy=0C9A`Rsm5ZbD~ zWXW)N=4LZ->-zQUY15Wh{|LT%_3ApLtg5PHWR$8?ApgrkQ^D*DrIBrPc#BN)$nqA7 zJFmeR@BZVGb#v{=XjuGh?@a%@BQomR*@yKMklH>Q5j#RY80;!p_1h~_f$=(T$7*(~ zF6kHveAfhTA|leWPw?aa^)7w!>@l9}!yTI_BKIn&xav$fwf@^*IU|Rx)#Z$Y>gyjP z&W8AyuXoxFP|xAs6OwR$_UQbl>O&*%n_-m8+}_^anZ?C?e^>uhJA{4sa1}h7+|9vS z7G|rYqomd=CFx}I|A_p};wi2E#5lNbQSk_yx@zHGDx>wF$w#jr6=42Cb**vr=pD}j9FY4bpTQv!6ErXjGI2qVV za$<|k5Xt;RFfx3Z*NA=oVK5^v4XpKFJ@;ObE3R$y+9J21k0eZvLyw6dL>vV+MIGFgYokW|c zu}R_8Kb)wY3yatkri{oI8GXfQvcs`LdZB!xEazPKo#=s0?F>qFC2~XAMW^(Qh;#~s zKUN_^h(g$%qk@TxCK-K?q=TEpP^Id|+b3$zDH#4#9i3ya?}}o4{u+ie93QZc?w@pe z)>A)#_xA|K7)G)rV%n~G8WXtF5jG8M5(b^k5OE7&SKwdydDX9@XF$U*O@BI@v6b!e zB+oW=w0+mxsf_CjxJlvqk98;ixCJ+HV!E%U5odMsu-y2n{}L(m!s`xcdYZU)u{U$; zl@?mo`lB_AKXtZNcD5I2LA!eAGlQ71A6+=twYKYe<5ExB{&m?aqSk>`&rL!Hioec8HnUX8HRU=~pgHv;Sjw2C-@i`>Y#;*s5yg3Lh8Aqg$ZP-f^4K6qHXC z?)|5Xa{vF*A^C?+M&IYB((&=}><0%2v{GscqvRdyZu(L;7&X)UAMv2upR*;LsHPt# zJ=8IHZ;DV;AirLO+c%Ny)ZD#IMuzt-cI?U>6(95OwRV&0&%tT63m)ESGQOCnt%I+u zt;0Y8i?ewUFJ}E*j3rc!Bv>AF6dXxIx`g9u0;Ki|1aYBawe7c+mBNs$xw*MAnuC*b z{|w<+Lx2{eG*eh|es~r7@Zv*$mu11Z}$*V=P_) zg*6;#bs+T$1n_ny`04I!#xrnmaLB?GAov+1y*}YlYtYk)IvOghI=OF*UWc47PTvf= z&Ng^$|)}|5ZD6LDYD;oc;KkW&#lB@58x`3)!@^RPLZl%ZJji6M0Cs z;dndgB0Np;spL|y+qL_Xao^M>!BSY5%Y<(Iss1??YGGW$AcJ&Qk8+}M%bHjPSY(VN z*YEr|ZK4O}a%A~3nv1lc+_W+%+C=)ueCa+mkZ7E)4CgVzIY-SH!plo5f+AD4k(Zk# zEs+3Bm~V{czf;sbiovUtK^rjqtcbcGgq-arTG6%6^SI#dfy5P$LxQcHh;8Qxk}nSo zlJ_>=H^!{L9ga10nIMsIg>s>fmLQ;+=vXW2JT*tY)|*)gog zP2$p7McKH}Gp03ZU4LLA?Y|W3ZoHU3z$CS)R$F{dv%lQzv_GGo)^KbXRje+PtCig? z@Ay8L1RvU(t)ik*O+BH{BnSXt-D2-=+uC>$9VM^+hrX1LP{8n&Z`6`*0$Aht-dv>M z;^LAuB<6qd(C2vTqmGH6maG3ygJvt7xY$@W5PWhh!Q+78zqgo7<49jp7ZO&)Z_^~j zQjT|{R@)x+g381tE9pPsn{RY%;UbXRc(6uwL*ue>1HCaZiXJu4(@SJl)Ya2N*Bq&P z@M#NthpN6``&{R8_Lx=et=qSO(fRNo?MG5U^X4Uw%oy&!q;lkB*l4J!Za)52tRv^A zLuuZ8L1Cp*75YK0I`jhz~I9TbkM?2pFJCKCty3D=6e*?Op{w(P3h6V0FWl7?=!nn)A7oXU+}Y( ziJyP{Q%!589}I2_y#T>e`Pnmhpjzv*#})NNIyY!k;T_Ey9Ui3@6w7#UAGYlI=+(3! z+qP*W-sn*@iH7&_pF>WD09NAjcH`?vc)6@*vdjQ;WoYR=1I2fDh{C#K*oh!7(1~iQ zE=d-3I+lny>LO?~cop6kzkA|6VfdVv$pfF??j^dPMM;*T|4Y1Gnf!#t^|UD&EbUQv;v zxvh+0y&D-w#oIpi5cU&k|L8Vp@F(JeE(S6$gf?p+=rc=~liMwStdf+KW&Qn|?}Hp6 z6F?e(Y_NE)i%ul#HH8BQ=No!KxZErF}v z^NE~~kGM47T%f2i>8>HQx7}y-`N`sGzL41oJN-snNqMM6j@4%O+OiFDV+s=Q61r8`e}_qCSU`r8A1R;~GAMir3eY7~QncA-(j z_-^U*WDymp)vlx|CmeisqcqpI$^WaR%;%Vxd5;FE*|c>;N1agakaT`lu7T^qLy`+S z&#Z!o#RrH2ygrkCEdb;IB-|IZkGr1h^%*aTtev%K|ID0iv5XU&+A-JQ=NrJxwKlUE zL6&#jRAz@(gdD3EIbPGzj){yO+Y(ny_|o*kaaFcvdw+zHwXJ-xmAiyAWfjm@4D#t^bd zd1D7G_CZ62|Iq6JR0PQ*TMCo1+AD-^c|+m*(KO``I1(6M3hx;HV2)4hGm&8}ZE3zn z^o{MFgv7KEL*%%j;5QrmN`o1H2e-VoaK2C2y?kY~ddR*t>G&X{&s)Pl0$^Hgxl`UGax6moCSPnHJ~OP{7D4pDC!* z_l#7yc1#Ib4>9LoIo|mbCexReyXKBGYh3nac-IFa4M+vvo+%)0B(|t|>e{Qzy+CP2 zDAPfX1tdocXI} z<~KZe_X)ee;?2=p>+9=5GkBgjV_fPAS5*1J1bdmOrjotEDSyy^1vxed4f#iqLOeQYEeR=nd8-Cob~XNLBbc zeh1DgJtRO9{Sc%U4!3U&39=D0QSHhFd#I#)`E+dm=#165V_@2^i=VuCMCySG``|;X zWnvqJ6&I78U>q!&JLs*_HC;Li7b|r5QpE1Qzht0`cSr-*b=Khd{?MJ4|I#~lqTJwE zMa(uTUCI0;vM(w?2gf6Cfx7<4#%{8EeLpXs;mec+l~A|bikuOzcy4ya_oK~wGOmp) zEI!8#WMiFN&-F->5041?I6npKg>IYbX?%Hh;msUs-5eM^+AJ^OwmpRBZoTQee$-Lh zGf`31@2VFB5Hc20z|NOtlKThPle$uaW*&7j(YGvk%r7n&eG<)#Sk`{bi}fPd1WRju z;t{V7_UQZ57Ln~|vaacv&n?Sp{Me7c=4GDg;)&;E&wEAq({(I9pu*}22xfkq@-lN} z2~2yl#%3ju?dn@_35V?uOy6qZ#o%G0ERbY z$XS)0EILi@OwchjWjykO1eIOK$Wc`88#b0utN*kpS1t((KtD62>*oJS&+@;!)?7(d zHL|O_o2)Di@igi!Gq(Dw2|fa8d(iauuM5;61=7x=VfL_Izr`P|{^G^(8hR+9-X>9FLgplmrM|l(1-l^AqUASDFsc~1qKFQJJNHP z0WBo_nrTpfj2K9jxB^k~=zi5r{P)Idga-UpH_d6Q&EwfJ>I= z1yD>!)XNtyGR1fRIy{+iRm+;#_K*M}yJ>E9n&q4S04QBI#igX&;6Bs~SlwC`JpuN(mfHPjIfn#pjZayBG8GATx;B*}V zb<_?ms3=7>_mxg)f{No^9NDIf@X~a`fZp5es`fZgl;lB(4!kI3V*lMHd{4~qvJUfj zqfH~L!(x%q@#rGiPQ-L_TfQlc8)HeuNOvM2efn4aV#`_v7b@v&PA8zHGCe4(U+y|F zEKxwoH#@tg)3Hf-Nor@%R@oD>0vRLgxU1p4cZ`uLC=<=d4 zmq5cZ^FW;e)+ou$FR`&WNW}Pp`QoPYL-OGEH?J0ce(d@A@wWT6XS?vro}M0B2UtK0+en?)<_}8#*7JRyQ+GIOlg_B(L+lPOcd=H5Xih zxs!HL`%&;hVHoQTi7R=Cu0D^4ABN}>m4$godBGy~rbK=B_ZG9jz7WnkKV(TG0J_Upq)KH0~RdU!SQ5ed3$;Eyr| z(Ti+}K&_=_HS?SA5h7<`hvKcQz+?4Ehq{L{b2ZIZ)qDM0yyVDBN`qz{0ZOoH-{Y-E z?(PqgHqyl1dv+;4wXGBwbT2I`AGo)WPU>}T=bat;9Km3f6F+F49_IUG6o`A0vkgeC zB@ADO_7<5gse!Dvm5iav^+_S$T^|Gaf0DxYnd(IuWTYf?+_omkKq@SGacXndNX7mr z4b*-KM@2h=V++zS!3ZCs*!A@_>Un3nd^6T{RLjpg0*}s{Abl`t0+ z)lrjf>IIvi*peK7_+3=J(@(5vzDP{lsdDz%niO1f`mqsMyfLFOC>MX{&mt(A+33<_ z9^d@=_6or#w+Cd2VrL?O=b&I4l3noeq4QtatO<|ZIfmn-{Z!2Bn0q*R=_T`|Mf2o! z_IE>$p_|7Ct5M^^5kcMz4*xs?>4uld{bwy9n=%2X`j?l;j)^pR`&Ir46SS^-CT+ka zWhs>jOe4RzSjoku98thlby_W*AI6Jhmd*N*RKnMIhTNnYmTIk}KHx349!w+SPXW?` zH&|j_x$lW%YVb=q=#I!588PUOa;&8dGk~mbqUsX7K0f)fW22GvwYZo>!o$#xMLV@{ zhGqEmvIN?qZD+PY(0YJgF=~0Rro~2A=jF)cus1`0EyfjHgFA8Ag zty2`5G?b!*Ujy29ZDk=_%k~ob@HsstWs9>Oh?o1Uc?WM2AezA5WkTQiQT;XGx3GC- zimLUf(}(k;_4mLLkB*IH09)`q+3Bc!J>n)NWBRA^wfXK`6UUpKM?iQ&BBG&OH700| z4&Ph#>W_q$w>d40i>6;djiY_tjVqcDPOIO#+Q=$aRFpI^6uv1l0q1r`i~cg1n=QNm z!V;>(k(rI3_d(gA4Y;!pZh0DEk~KXDhK&fyrxovu%mrJ%#bHP4fR zp{xh*e3XX4SNIs2+kZGXa2X7p8jFiOI&w48elF%PJTfvg7Ppfqvb?+u(W+79j&RCJ z>4_z*Gey8UrDm1~)moZzvc!A8doyffwI_Oe0*>}`-$Q%~W*8H3GAwzXE^UM*RV*05 z+;?Wg3MqMoNFHp&%D^!&MKsmx>WmW{EYFmKpTF}2eoU0&w%v(Ap9^~JnKmB(v5UZ; z@ys~yBrs^y_783+6N=YT8%X05ci)V3wN}lth<8kTL-3 z_&k#M(X1iKD8JiA?B!AZ?b>Y_|4{IEuesaYbS98)v(4KVAaD4??*0?|MP-AYQ0pc; zsT{M+1bBZ#kNJHfrcACW)tK=fa)qq|WHvwO4yrIXUSd)RK%r8@^?yX<`fosy zGJ%+w7>kgQrmhq{IUSaEtf8)JdP-F?!UjHET3VtO-?6gPeG9tQ8sS1&0-+PQth(LZ z-Om5O9`*1wcqJ9H6%SLt1C9MFBy^KZ!*a$^6r^;-{Q}=hZAk752?Y*~m{58R{R&^s z{Q6Z^(1JF(|2Jjnx~Iekr!hw>Jl~r3KcG!6^yb`(SV+Gme9ei+R&|7Bfl|QzjS#TG zl0daO2aeA%n=Pr`Cv5EOtU#`{s;~GxEe>nycjePBWW_K^ff0txA49TN{>a@V>a$0O zuA-l~8vdfl9ibT~cr}#acuPf9^_YhPD|nq@Er>~bLywsNx!1H}>aRxw9mV~jxRSIf z?Fe=<4S}U&t~Ae4Ha51*($e2w92~Krv8$`~GutzW+LI&l5Sg?h!mE#iF>uE1?&=Ca z*OO|Tib~w~SAY9COXh$lq+Iujs_HM0J1&jkLGitTh>I0bEb82#_*Pn~{^iRTD9`B? zp|GLSQb9M3gBuB1G@~UE;F~hvQrVjD3vswt_317N zbTI~PU!w~BZbm9f${&t3S=rfFX=rFBYn;+2=m4TzLo%8GvRJ#+$;`+a3V4%2YtW8G z;DCjbl`C?xvR+9{Oq83I$vS-hN}GgC;~{`?`GLy9oEHXMJ58Qn=S_U1&ih-o<)gBt zyaoamy4G;{;}V;~d%bbi8l0S#JsQd!rbTLJ9lylI{n+;K)%O}*GJ7yJTjRt;0@sQd z9)9M9@TUCsEnfJ_C>nHZ9gdRD$_#&7Huv3UMIfyEyO>#qYuIFATYcp383 zw!rW8YtE-npWbL;5f&4p0Z^DY_v=fG&jV=DtX84-WWCYGyT!)9jTh^-*jG%+(cW|)$rNV_m_TVOEfbhymzj;(t+1W6 zkEUQL^U17`Wb*tgyXev965I%oI1E%jg6L_5>sy7wGIk?;P+bPHmgfW$k9Eu`A@lyA6|q|yEli?EJ@4zo56SL zR^6C_4R2a0F&o=v=-(VokA{C>P z;{Q=k9GG^pPZ+F+(vAWKT>IlSvpN+uFbl!D?HHZX>1~hMu)AU^&wz&O?w5&G`Qsox zMFh$Nd%Cm*gjN)FMa{>~t-cQ>F%c8Nd8*6TrTR8}o57Rjt9>6SWi~pvsp$8rxSnqN zP;PLY=~-|3?t$sJ3v+J7nfKRy;^d+`CDf$Ha(BGvH9&eJeYTdBaDmHZ&=x-V`um`k zi20wqTzKK3CzDE3V0}12Z@4#^Hc`UNZ`~>v{ZuEAkkB)eUI7nR;U|%++ z73L8yq|kVO#T3j(MR|~-cibI?2MMIWjdNU1?pXv_$-wru56+4Fp>T=a5XRQdM z`>Cl|g~A#AG1Q*qnuuW*ZO2y`Cjz}r%nhND3zyQg^=PzF9YGW_ZA5nXU*T!ZOd9H+ zRT3~y@Pq$(;>Udp3YyDS_v05w3Mg;`>3DeI%{6&Ag?fCz0q(=o>mXP*`VmVezU1|E zY-Vd|c1bOY9qb6q4IH~73p_iy(|4ha70g%rV`;L?0t#T1^7#wisCeLf z1=TrYv8=~Yk(R=J*OrlCCDe$ z_4Pyj(Pzv;LL-N1A`X8b=zBrIP>u@S4O-!AU{)g!Akug~qf+~+`*?Z$mUI5+4tS7K zBt0i~QI=%4c2NrCh#a+aK9ED3P93*yT$tv2`d`7nvFGCeXm2Wr2KFH--S{s%8eZb;J8TY^KCS2D=CfCUKNRWBd1aEp9i^U*y#vHA(P4 z>=%{SAUACCp#Z%#eQbF9akEly!JFH-%rueZ$XPw=`so|_+l?uMqww8w|2{o z>puJVp_xW=QX)#fuZ#5VmkVBl>el=oC$>Qg+{!TAqJm?~{S4`-*TdOQa zeirOc$zX>sAmQ;N;xe%uQLs1O7#To(Slve*uG0Bowx%i``W_b|Fg1YU<*MuaE1bq_ zzk>?LkUO++K&N7Q8`|&;I`~AQ4)4%2Zhtc9O}wk+8PnS%07j{>yKdr#r05aGkSg)4 zctXO5;RCzSU%UToz(eP+*bR6Z#VGZmeO^{WBN~CL;CD^sdr=Xx5e`JfqKL*udUn;6 z06?Pp!m0TM5UIj)^nDn8)-q}bCJX@nNsxgz?<4}G2x5NL*RKH`S$N?|B|bfUedGXH zgdER@TVXk#BFV&%^HLXCiQIC0%f+|6{QR~6oGZVp>~vnfd}(tmUoH7W$g0ogh!GyB zu8G=hI!VKY2Bpsne+$9E6A1+IddU|IsHwkvN&a%5Y!~I@+AteL{;Zrv1Vm{CS28QB3>&33 zW}zfo{2F~Ls~jlFv3Nq$HF@H5?=tT1TKA2nlQ~U#l3*wRh;ai9rW}(CfNB9HCnx7W zb79u^)Y5n?%Y;Cw?E+L&u0n;bqct2}>Cu1Onqe0Qz5LwRvz3<4cYbeqNML)#71o29 zz>!7h&%jEQM}|kAi~QOhu8bw@|l!x*)*};RA zRar@{y>$7PK&BN;6bX22>5d%AGkbmj8U`^OK+xZ>yfT~iJ}*VS7<@DFLRXgqikOWf;m_j5>(&2MWzP?T4fSlHsCS~Ay3M+AZ{`BdO zL?LUIdi|lA^!b(ELkq0r!^1D!K-r)(iirTi`m|8VyTZ-cSK({3bn-zr_A4d3;sOJS zs6tyX$dcOP)XVk^s_6;1$6%V2aSgL6mi6egd@{>b4(7&q2BTh>psYUtuWj1(i5ZMZ z;er~-TW~d()k+Kcc)Dk8C<`Rx<(3!n8tUp_Ev>8wLB$jJH2^C^0XpYfir9L_-?W4j zEAW)e2yvT9J{W$+f4yef!NxAiNvZHT95H`n6nQjGzv5myTBO$GgOoEjXIU9c=Ldaa zS``AM@7uHKT?GSw;K7$F83jxOR;}Wp(%S5+@u{lIypWnSDjUSOfQbP$#)JgIo3!doz7m*{lB?5j9rJ>%^HK9n2y|FnhnHF?JkZu0&ClNSFb79tt$gZIn^ zElaBEe9sS1>StM1?boYhw6VgnkIaFw{m2Y7Os!GdNEr>5b>t8HM}Yh+#zKs-_-P657w!Yl(q)3^0Wh zyFxGb#Kran3H`%>e2WbOrk)Kaqwzf7US7=Z`A~Z7pPFh?Y@;Q5QwNsr%}MrXT*#ZHXnGsebX=6t(W~_No;GF9*Iq=uaSA$n#m8GI_48nQg!VI#NC7KKky|5rCRz zfRi1$cQU9#P~W$_2CCNcE_FAzuKzsvX_ed`1R}2)`09|rbWRN-&zWTNUzM*(MwkQ~ z853e}7af`%EOpC89oA$%`ATOlebB{Rve9HSNx8Kdy3b3KHmn$H?>g7jdxHip4YO;2 zH(4>c{y}_4MbP4paPB(knha@Q&uhoSw;`FDedMOL`l3%+9b8sl8X3*5(K9^oj?@5g ztzv5Zs>HvSfP{Zd6njZA_7b%|`gdQHq8NDre)78Z8DK+m?LLZsI7nrD_elRGCH>!G zA%VHD|L?7GTp!YdQt~y#Y9TFS1(rK*-gfk}L2>%ECyR`X2^a?gr1tEnhMjt%e~PiK?Q5UoPgsr@nZ|F+H!GWqQ8Ga=V>FoEZLi%dZn*G3Q+R*A zImgx&$sln=&j1AgUfPvrv+mDqEFf`xPe2;fZ*?fS>r%JZCp75Q=bYSXd)?4d|K^DliK37Z;k_j z$TS91Gd503xc};@x*mw}ilBA>8Bo05t%HG{{WQQZ>jesHn2iJutxNtB=xyf>#(nv6 z2a9A|cz%pp+F@r6z%1O3_l=**IQS4q)zVhaPIj3}gAuSpV(4pW=}lS7;4A%ICXHTY z)Z%U&bMQ;Q?Cfl>CT%^v>rm}(^Z7g4xf2AO2@-hKL(XGVU)k*l%F!SQVb|PmQs=@( zB$)Yd8C1r3Is;Bg|}Uc;Hb-`ZxeuSlYyUHcxXE z_uYnFY02qj&$YTURWOd?c!+}@EVz?7`DTBiL+NrC(SkUH19HOgE&{Q(mzl`{I<%D} zkEHj1-cE+4YmzVPXj7TU-dqj9X$2vf+vj8_0$2pe$B!RtF=v})R{ga0)72_v+WT#*3iO`Kr*EV>&_$!ScSU_ ze&YzeDd!b>zi3>rHNoKVT7EZWscezjhJm8)(AhT~41g30z=vvRY2i(2r6;o(TzgmL zvi$TFP#}vsmRa0f21bWJe(Q}>MB?i@Sw&Sud+$HIlmipvRrWX%UVC@!Md%Fq;t{xj zQKc?MPcmP!_M(OVkK)UKM8N>7CA9>BHdi)$sD&MWb$R*YmoMZmwY7cpS+$D|^X+G9 zHNt5haBZa$fh=?or36OC8=;L|mD5p8wLr<|L{xm_*t$EI3eGf#z1w&3Z=Qtzm7QFq z|IVqWm#LO6?IpsmcETfu#`!rasZRIL)VOhDN;*GaRhTJ}-CKQp7JySf;N)GQ>D`bo ziK~rUgUh-9Vap}9`EI>-sN}wR_}qks!!ws>~1_miIdGpiJiUa5?zkQ>;PU< zZ7Nx-D*t@ameU5AXnVF#2n_Pi6bMuMDNf|xwU%H^Jrj^SvAiPiKQl}$39PQHgn}@B zr)b_o)T&Bg?NQ`mFABBrR}^s-J76!d1bA5Hqj?&qQ-l6F20Y`goGf13nHM@(xQ|!(jncwz%F~P_5c27&NpY~ zd^6uU-;4@wJaIpFT-WuBoAp)#*%!+Br~)(RZ-|CP4IR#UXt3mg z5hMMrub(B)d?RCbQR%Cz?Q~ubiSo!aLT1dg}58AYV%lI-EE8W?BDo7a!>b?N4Z?(V~nve4ZH-mV5tx{Yj=_fdz~r(=1~Uax=*gJr6j@9j$I z*4z`Xs1gV>b8~a`Qs;gbWlwK7h#P;Rcleqpa4hi6!(HSVtlSgw8Xe=zT~$Q?8!umQ zK5r+N&tXU&%XiXpqM)E$-KfNI@;`4LYC9BJMk7~#XmP1@ z^j5d7$yZ5>f3k(V)M4_WpW6WS2q{FQEpCR>_^Hzs(EJdp&$T*cx}M+klOurVxpe{@6wq565aqSb1p*&mB}BHcbQ&fFG5!Yoq^Q28&Yp zFeA*#<{Jcdi>CxHKhNB@O}_UocX+)}`}gLCEQe`7)fAMS5E(tjFJt>Q7M zhPHB34~&E`Ull@I_RiEVKvz#Ag#fS`sSGgw(#ZPlf9-*0{p_|EC|(oO9QNA5@du@wk@kG19QV zd%JRtq%<`wOar~bIh~G~g$Gy~KVkLRuqH)lTBr>)i@LjBVTnt?loGTSUwaK~5c6~U z{!A+Bi;V3^*-$UGuiP6E50HPDM2e%=H#XFUO@1c$d{!AA;YL=~%pB`BdVb3q%Zdjk z8-h2)f`%%`s@lC6V!k?N$rurnL{MSq@me5j*M{*w;tm~F-Fs@g z!ZKdh(@zujFj(`|J)%Rb{@R7<>k>J`<2yV`Br(du`VUnw_DI*OI#ro|DG+T)V@@1D z{I%4D`qn3sq~-4cwGS8MQ0GhJ!_`SVEORZ3oU zv`L7{$h&8R5jgDEjW(4+kGboB?%h3nLU{kdnfxi8_T98%^g;(J5Iv&{TnK~L)I}-y zIKiDGZ#L$`H5p)S{d*(4VXPJu)QmbXTugKmu{#YHNy<-AAu;vG?`|H;%FMI?JuwT% z1- z{PKv;4oqaLiK^cbDXJ*7itSabNqYCT##(eT;^YARZL0}P+ z&z$aQsrkAZ-&X1ij_L~?wd_k9Lcbb+MaTU6=pSzp^miswT{L1+?eKzsgceQL*!U)o zbDQ5OZb9@FcFQ7I(8mcBkZdbw>UyXR{X9umrK`j2&q=ER!zZ_2Bmcv6y^yl zE|3HPWuF5OryA&^k4+@X@U&+}-bw$%Ek83SH75_}!oJ+la&E%fIWB#BG`YvrF27su z0b|04U*ETfgVg^W*MFejvssY(HzeOsL!(B#0~jrRCx$1sgT;^_h|4W!f4$>Wa55>n z9f6PWI!U-{D2$Y`Gqw8fUGipew&5bB@6kr}?@;D` zPhjmRu&jGwSr-5OiD#I9u1p<)%*Z|=Fnh1$0*8qS%VQ~P_vK>kgrO=i;D(O{nm zjnjBd%ETQHW=74ohn(1uBYce47CcTpVGRG;F?ZvSf$5{YQ9oXoA)H_`nEsY6(U#5; z7@ZV>+);VKa!L(LAgSbC@_OfPbl*Mpbt1OG*h6lKS6V32dHmqutvQc3X;!S+QtY?1 zU1J;mcU5dD*#EnD#wq-N5&KOVl3-lfwZ+OM^S>LhI$h1#B?aMfmDf&JV z#Gp<%@AWGrmpgm&hJ?%+CEI)VBJGnEd>IDe$?0Nv!pA+PG&%2v6q0PRiyYZr{QVdz&gV-HxZt*sj2z>eH>b8r0Z05u{UqW| zp`doyShEzi9zY4V^*E({JPKLNPR1bYEVW_$e0gC`*+l5SfSJo;6q8+kBN3N{BD$I+3dpASjw{}3fZ zM(6sNV9~1u$Et!rVn7admxX1nVdqXd1CK%kl!eCk7BJtzfQ0wvAYc9jU5*A5eMH5U z_%ENEBqM-C6))!-2C<;)cbjhEx_esr*-Q|ZJkjTfx^CsD+6H|9@u&DLCMuQ&+CY^R zERnE+981rlkt@SJ2SyElrHn4%ZLXwm?oIiTSB-3>h947~pBgIS5-l11HMhsG?u%IFhqXEb^LOyVgxjBubE-JxVTk=D48X z9YJ0}$_w`;ZN&AeTQD#%c#ns2;7>co-&V2bF#N{O~xm;_igk=W_qsR^6*hJ(JZxtyc-`Veg&H4nG}-m(2%FhcGOLm z&(7N8v^7E++#6{O{80}sy80iLjHBjRJC5H-CGxVdvAyXHdHL$qVJR$LHjIHMtgK9# zbU|Q7hQS_`wbx#Cb(OBItMixlyZO7&ni|-|k6=znJ=;BWz<;O!&Q2p$QNo6-#>&Tf z%hKJQ!LX68#oYVB$9D4PU!Bo&&s?Ii#5W%9HjtQjYF{EPn169d_7Q>)(S?+b1|$ud z>ZN@;x_i^rbc^<5em)y%HVVbaST`Qi&={R5opkG^ZW%TCY(on;>Y{tB>EP%RB9iiq zDfMgUgQNpG4gZV7NmhHl2d1ArY^%mspO~rBo!9W6XD)fLCx!cISt+?WQJf-f;ccu~ zY4qw-i{dQXW5_k?c1D0@MTc2S@kN zL;)Eq%FfPCbpEwaLk$8eC(bY**Ky=SaMaBT* z*ut)3Xg|sUI!Z8St@_?Vb}n@$yk(7BlhO#2;@vI@HCGL^Qcuy45rD}qXLv=*yduZ# z$@w%H&^`x!oN_zV_k^IX=|JjwmM|n|yRw;{@~cIHH<+NLq(S`ZAw}5w+bDohj#Wk0J#`fiig8$DIpRxs0ju1@s9%+Wy%jOVj!J+gIKD|!o5L=! z+mcn1A?6eXk<7*M1&D3SMz~UoEe0~ClxH4XaT-^a5nee;nMe_Dx{)$ynTb>jp{J&& zYwgcCl&pXpz0O9q#zuD6f2{52&suO%k#U>QX?@!}7zkiX7*x9NTwQ-5s2&-Clbpzi zfaaD^*YMkxAi>0t9-mKLE7Ym)yPT|i(|)*2eq^mqK-jnDq16R2`zY`v2HY7bzVvdd z!}8C0%SQFF?M*?GVh1+FzAD8)B>q@$(Cf=026d?_0QFuhO(Qi86z4xWp5<|@e*5YX zSu{?bL<|@Pgo6Ee$D40_dWV}GHMF7j_-$0a7EWSqa^G`7i$3^wLJ#e$s`L*pj6%qw znYCyHb*#Nb(eN{bImQwZ4uO|CIH{!n@4c{gA8BrCV(!dt`MfV}OFHheb6HuKdvD|7 z1cw;sgCh6|tGLNnI)MP(J7Yu9K>XTwsG@qRSG|X8q$4qrkZJ&vNo82?Vs(gw#gTKM z{X}8<02n_E;apecTR?(3nNne8a4=`DB!nHVH8eqvr~SqQ=A%(Ueu++a%%(9CL3;nMFH&#Ky*k#=0@O25?#OPD2_& z1F{~+>byD*=a^4mmJKjjn$*_N-Q!s9EjU$X)b=VEHs`=|Pt5jP}gh=GS6d{(HCq`nq0BLq3? zGBp;nsF*od>N1-9esuiHYoqsLb6i-XMdK4ePpIc3+8$gpGowRjn3#4h=x;(s@$S>7 zD~DBmQzNEo9Qz9_NlSM{iXET{k|U|Wk#p?(Bu^sb)>_A^O&g0A047ITL;-Xbu#n~? z3Fmb5^(VVO7$L_(rCe0TOYJ+zsUDLht9We>E@9Xwi1DhMq=}{OBGdYg@r`uc%yKI8 z=JvjdZ}|B=iowyhg&YAoPX)v&EIz$FQul0Y=X>l+OL*ko!ut$KK8qs{YJn#)ZybQ3 zFacTKRVd~rCUV{|HWn5WqXl~P>IFG^L>1I^>?+ulV!`bpE4e&HDDv}=M)RF-{~Q8B z;`3UPB`01iBr7Y6)~eO!oM<7kGR;{$!pE0?o1q0B?>*dXMl2k7 z6pKjLd;IuuQvMv|Qi83qP`MO1e6am9H>4}uaF9@uo=#4o@=&X8YXJ!wQ+OZ|#)PV% zK{)$A9A!jRL@1Vf)L;&F4OLgGDHH^oQei4xkFAI$L#|zW^?e(V8S5SA__{gM(ki;~ zaZ8-*hDc^6zS~yvl?G1juto3q0(ifvGok)TeVd&cU|Ndmg6QE(O&Qa(heSz~>*nmW zp$Z?PE@lxX6p#>(0(nZ1 zG1Gn@mfNH-WtS3|2TLTUE4N^Ld| zv%Jx4w-_s6dQ^yx{^*Ab4t<{}kTfV^uy?Vs@zuhDaSb(U(Xl&hZj`36JIrX&uDTHo zi$47me{=Nh4O=PnA?|fk>2u|8qe;g(sH#=O z5vZzgXpZ^$)91U?-zwDP4@gTAoDWIMpohhpl20kC?V;!V5548LW!5%<;X#UqV7A{q z6LMQor33~sP$_kqUrEXjA4r<^tAD8xD8*L(Qx=7vuY-Vv(WxUjJHuTCi}%{ksw|3(_xJN4W-M%kybR=X$blrqWR^DLZ zqc>5~t2W_PfG*i(dKAh9}3+eknrJ?G_cfR;EmV@fpSjLV;5!}V1PgpEy<1ukoEkIG|-`-%1U zpKPP1wJ5?Bio}ZF*XU6XR6M#*pjr0&7mg}`p)x6`zFsu0vf{mc?7B~paGDE_yn7Bc zPjO-D_LK$ts?J`#VsMA$j`>~-zqYOIQTQtq{ev#p2P6bIq`YjC4CzJh%JjBAO;Sj7tX9n@khd7T zdH3#}NvU)4^5ESi>bv_#98v=zf(y*7yu8ssKlfvG z+9b^#JcZjI&h9Zlgk>iuYLEbHsUTRri(b|ch5^Ib&l%9x-IpQQ?SQ^&r*VU0CDApw#TFKW{uwf6pXJnL@9yWu!GBJV^5M| zmWWmyOlA@X-Siry<)Sqno+411si8{QX=mCSFgI?;z$s|JxxoElV6ar4LG|yaVlTv} z6nsT4M{!H5;pr_x&ba;Y|FTK*_Yj$4wTK=ml24aer1m9QSt`=J(ZK9A#sZ zLYh`{X|KnwW>E|4MN1=IuQ-Ab=?Io|k-0gekZxVk0{`2FP6Jg$uE0vryG?Uq`m z+|uJh(LUCc#dUmw23!g97G2rxtVmi_Rn5ecv5R#HN`!&p74OYhyY`hU42c+g(C4wa z{8VNnQOPYGLCi{=+#EHIWV_p$O5PQMD?@kIuRM6>xU7mBqr6{O}7B_xK6wVv)Ng1TRQRX*P+sa7~JZE=6Mq9bILL77%@9AV3TcJ4OtMQN5 z#ls-|rx>al)_RDQJ9ze53?26@2*t`#x3|?ZbSG6{?0rj$)Nu&{c|%kn*+L(~S@9b? z;WDMAKax*{zyHQ93!(10d3RUtyc^pf7IW=1#+b3Mn3X!8 zV2CZ-QAet`1D$n~6uiFO5q)}ReU9Jvq=BiY-Dy9QeTZMThiuy-MdIQsX$lJo57aR^ zO2Pg82RZNqAB>T?*X>Fr%|U9ZcR4xCkEu>f&Shu&$YVe|YrVJ0Wm4`LQ|AU*AsLdZ z=>EJ~*s)EO47rt$zMJ5GfdM-#(lpm)cQ}e&O3&6dYxB0ly!YljA2rf6T%fsEA@f32 zsOsL8*W^f(k2tl94OTFw)PMh0L+JI1(rt&uz(3^^*0@hNPHv3#)t;3|V|RB3@#u^Y zV}nBqnA{6*3k2;#YjAsqYiwq2K1krC0Ve7LMVlwl{A#A${Ob5@lPdIUefhIi1+pV5 zL(VZz@qXW28pK@&7;J-PYMdIo+AY8nL96EJ-A+5YX(EzNisD7s}>V&ekMQ20@f2gj1psD)aedhG+V5y?4+&xoXFYUTu zd0JZs+yjT|#ZV?hDIl+9qLNc@F{TI_5W<+S2GxH?eriJM*ZltLxgGKGJ0rIQKOY>) z)mE59@u#8U9;A=np>Zm6%fGWT#nUH*2T@WUtip-()foHVIB=k(;oHT$)3oXdetRz zTx6`b*pWX!9`pf+F;(mOf5BV**jMIc?ulITo|#>9be@aPgF6M-@f^r^%WjU-e*GWG z%)Z#GgALld94ZM>KbCd6s>a^H+K2%PoH~H~)E&=Mr~$YE*=#_$NDwpI2^-O;)HTwKu$x?G0uzyuIDIpanT6 z8IqOt{TL%fHF#b;UgfDAhNk|z| z5YR*J-c-hTjI{(aFS~r;=DoF*@Cz)qo~EAE!=%vS4w@`gHC)t@v3=q2tfN@9?Z9#Y z0uM-f8abeGghm4~<_|W0=f1>M{@qMFmz+jUZDx zG=l5S-AhTbWDRo7^VxZTJlnJWy+A?LzfG}0nRWU^fRBbuoT2)UqT7n#4kw+NZOC$+ zdqvoOAa17f#8V(Jn@4lW-^nFw4(L*tjg&{#%UIEr2Q0lOurLOQF{mHljw97jP~vOD z7z~zQ^-QlFUjRAOAw-%xCiusnGOmA6Q(PP8?6NLpo_@5PP(swERX4J^*TTAN$VX9q z=kewQofO?DL6jSjPMZ=-S{wbck)hzWid5|VOp18&RO`l$bLY&;l(Uw@yubH2lhlRp znF%QW4l8U|Gqe>!c*PnycjLyFh8ak28kdJf{NfShe@V=q3zH8Uw$$$koRqhFVh}U| zUdSJw%=KWX&F_3=MO-Uv9yffv{)bQCw&&hNryHx)Y6k{IPCP$(f z7ovU|-8^p~kNRWeu__(OsI1PkD1jTAE=qqK-XSGOMnS#Z(C_vkN6o!c3h#*tehW34 zUmv=Xr!!~mH%_~b*Ctay*6_-$BBu%Mnul>Im_<7eGhMvEa5ZiJ36~E|!Sr{gR_$2+ z>7~y=KM+ycePTvfpawdIS5x{<7iL{LiLuTzZ!EWA^o1{K22C z_sNiKsiEq^_~M)jc4xQHOmWrQOs0EXUD-5NxXANrkKSoNT59%H=6yvi?-$V;+gN!2 zJnxI>MK*W0onf!Zu^OucG6}~HM=g6DrB^L)99+-j*}PV>U7n7s{q?T;5AH6New~Ag z08CBN_rBQ5{rK+V!*1}5Z{%*!*AzEz&+QciSqWSfL@W}1grudh1GL3Qsulu)<5-qg zNX(=iliGmE{zJ&-hYM_*!%rt@uZSpB5=<4y=I7d562&$bt(T4cC+xZ2+uS=wMDrlk zi3JN+vh!7Mh6X23i)>uW&=-{7QfK8;jn;fjojyBe>C`kFL3%Y%zv@hDBU5jGchKB; zsToCy=aNboX>EojogBH6{CSZFiW>iK*>KvqosTuEedb3Ii-v3!i|*O^^Jg(Ad?A7W zym>frnouhoxUCnjNw2A4@U1I)vu6a8H7(1s#!l0=XZK+aRoeUco>S%;e-8m+?(?Im z8rYXV-Hp}h*U*NpP^CMC3$IN z)kiGz%35>6X$53j-5NxEFCDVF>#MNgp~N-)Y+OCc(+SHO@JHTld(UW>T#~SShT%O- zk$?EM^Ia?jdxOZ%^?iCr!@xiqsxscLz3|P3tFUU6J)}GQp9UGG%qhh#qbaoNg0I27Zw-Gsc4kpO zr^1u#kP4l|Cm~kHJXk#*A5>ka>|Bp33PO`S9gwzNtg=ECyEK2X6vBR>aS0BNbw4{$j(c17R2 z(6eRGluM1UJtWlI8c>x(=p0-*>=X0)zJ3bpNIfIr?C+>w#UH;>iJaMN6W31khiC6U zv|)b#D~0F9I$KdE$4vq6F*4HTW;C?4nwr;6=rPFZCkR@LPBaHPX_a2xATm0OOBqkq zVuyU(fA7BhT6L}p|MSy+=BQEqKz3VlITWQ%gK@4(Hy^mpCZu;18S+Blb$DI6tJKA1 zZeDxMU4}-U4cp8u?SsvRLR>~w6&a)lIPh2jXjg0erSU5s5d&W>C>d+FnVnVW^5an@ z9~PK>!8ho_67V!R?-29pP-H=+kpq2z&7~q&BlJ4UP~K^# zmPTL(0ml9X%zhPtoln{0Ilo{dRS?>onv+`$pf>zH|>USaw8h(2tBPG^d~r zUSseIWS7nNg_#79tJmC)!2RT4T%cRUDS77I*)kKSEK5yfQ3*<|a@BT2uF7%F&T%-V z{_)4a5UvZoln__hvE#+mH;7^Nk>s?f%C8Bbjh*;yXUE;ywR4!7iJjtW7bWe`heN_8 z^;^-!yDeq3>$Ra^?w_t5dS(Bg819FuU+xAEj@WikxA65-a+(|r#jJ3$V{y6Cs*$q?^>^jeT_8|^wDb}d^G)L>9 z@$K;l**O=Y*VIGLBqDhOhTTf?bp?C$$?s*iF6WVnt6ZbfAHS3dv@!M-sZrOA4GvoS z`f7Kgl6#Diu5MOt?2+{^mmS)RLKm(rcOT5^rtMS24O6#z39uXDO%(&@mP%a}t2~$c z->ot3J{mWEytye>J61!>>{x>+X#0X)o8|1#S$gf2DxPhA%j4NqRU^wY06w#uep$`C z@SKvduuulK*oBq|oRc4}OTb+90B3f`KeW| zwU%bPWC)A<312TTY0Pyd5a?ZOKe{m)yZE_Cx7@1B__50wh!%oC-16B zY8&0&+3doINcx|3*Lty@G>X@o?fJ-Y-N@+C&>fP+IoRr0T3T*)tuX6bo>O&gOHmt~ z-Ur|TXi7`~sq}xgjjA!inmT(CK%xedb#f~ydJXNcXRYNiJodCez3}U#0))?Ufnb_8 zXzSXy;?WrM%P`PrRW67H`wlPxBq*}wa{ctQ5W81EOp_OSP2hVE?X!dFDFL~A^nkcZ zzK7)~cG$<@t#iJ5N)H*0(#yv_3|xBI%;q?#1?*@2OSc*TsjN1RfpLrOs;iW8{u*MbSz>c6D zfV!wmqE2+`frYPSurAlo788F3SF;^MU4}c=rO5~~X+_1p4}tqx7o=McUvEg=t4%_J z7>!4}dICRRLe;-&d56*_9^?)`=Lymeppu^87^?E;0Rts=A`SeTxV68^o>0&%{hPKt@&R}x#gfHDsQB0m|z zAAqy0Z)_A275)C67aRZ@JIDvCEn}_|!T*HJgx?0Lk4wKKCr;6bZ5bOIn^h=V&AX&{ z?NxT*J{`j}c-RetM{@7+Zm78`pc(Z>fR-4*^ap+Yaa02jyqTNrhZHsq4 za7162ZM;?UQ~2lbC+nZVqh)!7U$s(UQfm08ugt`;Zx)CEur|VuL2&@*0P2BEzZXRS z{(kme9Ln6_yCDr$d-OcG4D&os|cH=I#TO z-|`D-JC9;)Q1ke1F^0` zD$p7IJl08kDCSM~J=lsQFOS~M&5g9Rk&{#2nNOUJ_3ef!s!xEY@Nrp6LISMkWf2Pi zdpH%Hc@g(9@*prWferE)0ZP5XRNJe0{>iBFuiF@}vtSByb%=8AXUwYW{oMxJ1fna+ z|D;<=0z8~xAb9)tP|+JcHSVUIdn$0Xgm`wtOp%Q0&1e}dpoe(#Lj|#Vc)f(9*z>XV zhV-MT?skEc6g#E#RDJ?+@5wuJeWKY}@tea3fX*U8uq7|a36kW~GchrNR4>IF?ko>q zOHbQoM5#GHM2euKP5D zTbq>rv4{P(kYHVjCw&LEA2tar&Dw8{icZ0)qRj!Y$IuU{)8!R%RjMzhr>9Sy)aHpL z2z}btuscY*5>Gzh!nC)wRz&-J_Nn)8-*84g1W|Mzx@ubmbmZbe>I+iXjCfPH*VsJ(HjTK zI)dD(@MZx)J<>uz!}eCLbI-qB=__;pT=}sWfYuN|BF9qvmJ7e$B`0itTq;e8l|vWf z!TtS<(uXh3!`wmNUe}K-=`4P0@Z$#d=Ve7A@S8pE!U=amQ)7jM0<^(A0;VUKn%ugK zA2zbQO0MSyb|)t$m^nD8|Xnc~u8_uaD}#1MQjfq|QS2M59x#yuC-tPRkGc<2wn zX^cMr=pLMgC%P+t&!@OR!CeNL;-WEjq!|$Bs=uoR0G+Tk7AU3!frL<28aYh|JnrB`FoAKnx-`0D^=c(F@QPw!%2(1r?^-=rcZx9gl#2D6VF57n?=wqw?- zgMt7%7Wl8wXlKCgmO1fYHucB@=e--;wQxn?@=^FYwX*%s@{e2NFG!6Ole$AD9H0yK zV`NBDj9$&2fF_6*bd=);KK@8c4NxP%mbv7}qTkYm4basWSbt~K zd>h_jzdNLl+Ji}o0etS9U-n)5{l%2{H%6e6?mVvKxtKU1{&O~aQ~-a`MSC1(zF*MH z^ZUPPQ*mngPkG(;uQ3C^Sp!0bmG*#bvVU1*y+JG_x|cmY1t$p|ifEMnKYxKEI$HX) zn-}-L3^ge?#gMhz&q&}BtqI6>4$03Lo0!;NmF54>ImzEdM9^TgO>As38~ltlTheLQ z=`tWN_#?${B+qaP8e(g6Uz=;TFHqoE2qnL~ynI-rh6xd}Xr{GfbscmzQ!*p0J(mK5 zzTIoRz4Yb=g#u9i-T}EbiY$+ji5h{p36@f^+>0CRFb?Mx6;d+!#_zv=`KspiXwp{C zixN%u&7)co^ih*&Fd7hHGN4ABMoK|958gXqq@6hjEK zf73eH2mFD_(%!$)G2^uS8mn_$lx1 zevjsQ3~Y$fpQP>mVlnDZ^!b;A8M50fFM4pOvOVl@UFel``u({fV~V4B@f4m#E8?&T zrHuT2S_J4>dKWG{X&@_rrMRf-fE&dbQ!8~@_!!|$ z&N|mwB43u7X<{mMyK1WuWh~8fPE1RnmCl}M7$AGD@V^n2VKp85M(@v+2#6%3Wc%+D zJzZ~7EwsJ7Sg=yHT#SW??kjNiv|aua)2)Sn>tdtUJaGU|`$F>Nm#+kOlFFrRAKBv8 zJ$D<%rcU934$(TTqAwo=&y<`3u_5iM_6t1UNX#YVs zygq-)da_0`&q%bnFc7D?cj8oMzL_FyFu@K!k|$3khHGY+CzzLF@w|=gv%<+p_QAA| zXmcFJB2aih+qN8^Tunvlhm3WJD`zm8<$kkcu=v|i&6Qz1|*oRH=?z6uHk*kZ; zEutPLY?)PVMPi=1&M8zmUfam*)&P?xBFGDN3x02Tb*?0pg;s= zWLW;jZ=e4Yzm2=7hCwz{davR?vC>v-qsYlZLngwe_!g6ZIxpxVaxfTb1P$T=_AU?# zC~XB^AE6qwF?e?IXV8rPyZ<>jJKZe3+b6f!r%L$onfCez0cq-?+}u-1YdWy9A_#b- zh(X1HW4L)pzR@ym$55HL~iVO$jg3ZpJbs$3EcSf6cS~=R4*Fj85U~ zG3ECXxcuh7H%4+1p{)Mg+sq~`9DT{NC-Id@;K&gqI5_wh__P^#dkIcv{-AY{712np0Z|;9PS0G$Zgj zB4T1*HnP$ZW4WLyO=~X9F+6w zHPo(PMO8RKm)TmS2>K}N9XWCUOjU7Zn!TT-p;7K%fNx!)Uqi4k77C~)7{SU+_~XZq z2EdDr6eyn%v%;N{lxzTT2Emu-#?70waF$T^g$4nT3TFQ*bwSy))YcPQo0`sBTUw5v zMwR_(QW>YHhH)bCs>@syzqjWby|T~j*<)h+NobU75DN5 zDdt@Ly}tj`MNPmC=dhc9)?=2LBy9q-D*gB^Ot(wyc%{bCpHgf z>hz2bql6}W=Q;#APy*%H3omXPe4(-24&c<)(V;QLW7<+RP{?w3h|kgLOnsIUA|gVv zvPX_OI2J4XLR#ft2)Kuw#-0RDv zB%5n7RG^aZ4@4PBcW_{ga0J$G34Z_UH*aPQR7QdIAw5KV@hPtrJ!Y?F;Baik0{0}= z&tYzeq3?eCC+mW0%Edc|Qwefv=2GiRFfb)R;6~%%d; zeQ?~$9yu(l{y2xBr{subLnIq%M_stiP&V;f=kRy%MP77=tI-K)$4o>7OMd@zPtARj zo7eU0M}kyZDK@5C<&bJX!h=>u8nUp_!8HX;aU7-Z2-uVt@A+hHB4WBn?4Xd7Jz7TJ zTBC7dU}*FGnUGzpU0^t6X;kmVvu)iY~2nk zg;AZ!T0NmZq9OiOxn7j)LvHRxdwMSeX9A8}Cgcz`wRNleN?GxNz8+`78J%7!XNU1i zj(U2Wp^eoU2Dt01$CjZ+MTor*%Z;GRE`&+3P#yRGUExzyF#XL-&6HTh$Web5rm5hMPJd`l)LhEUDw3Mw zRq?#sXP4ap2U^~JITBWD93bB@fc@BLlc;)IJjo>@GEz3@_vZN_Yv{XScjZ%-bjlqr zhvl4nNvFdKo>UTG;n(xg=Oja0BzZq}$+*Qy#@>i|$ z@cy_j>)+qfMgDh%)QBY9{5LO18OW(2ix{d;U=k1sVLrkM*~x?mWB^oQ(r}cKYD6!B zS~>($m^CW+oN9<5$Ymn3bGWOa1ru`4YU~Yf@=y$7sOc@?SgM*^+|t9^=hODNYR`nj zN7LEFi;8^S-WNIF9(-f}&ovX1oZ0(hLZl4o05adQx8I>^1-*YRE|t0S3(Mnsuu1(HzIO(`SL(N;5cQX_ zcRq0a0>FB|=xij&6X}zVLdA(qB=+r3q?AC_b4_E!OSNGun7fOkVx_Mbi*iw3bE>^;H*bK%0NV{+=O6g z*FqSH1hwufoaKEQ8L6eC6LRLRjm`1PB1g5fw1$R*N)9&l+C}{FE?9yBGWOao#m$60 zAOG}cdN@k`GS(qLD?%XSA?~?fF+CdbV6vinPx!gS9%5TC0l$*cq#{Wa!KN_~A8<%lj{-=l4zVO9=Cxy;6YU2M(d~u(Um=%Hh64#L7{t zy@vv7;rC-J=WZfq!KY8Em4!sQ89b%E``!dAhwhrt^WIZwPfiXPecvhK+hs z=q+&cC`CrcNhC;=dgA?r2AgeF+Wz&cU)~3Fh^N0C9r*YXJGo?Z<@-)?ATVsHsuk#! z-rSFhH>PdJfd;^LQ(Ag~QhGf0Ac;6cuqXIlId zNmP;R>+bHqtm;xI{CQ?)N)(Dw*!-Vj^w@IAU%cWKUNtdvHG_e9$s6Nem5y2^6-( zTNvbUpKgY%i$8Xd4pW!_eQztoT zJn^`819$(Q#9?D3QNfY@FcW{{qe(m0X%xykg9^cC#0LfDuvQ^E6mX0GqqQrKhw6RX z2U${fmF#5gYb}b%pd<;U#ZrtYS;`VogPBoePm)wZWoy9{QHWz#B)bWX$&!6%n0?-7 zs_*Z8|9C&2_n)^vo8z44Jm-1t`+lzby02SLPn?ZpVSzxW2k?hH%elGSYdyptj90IO z_;VH++>qNwu?vJ%xXrtZ@@#b)=mg#cN$t@aU;H3b$Hr&1OOxYMWBzOLUK1Zy045yx z^9(V2cVf+ks}zfQdt%#L)=#s9!JUDRK(IOb)){@d3<(yGc_HP47W#?w9h@ZB!=p{4 z{+HyLJ?=xbqg5n~wy8Z%PF?Hv-d?Y3@0)WVo*#yr<6vr&Lv6UnvDxL8jR>zV#gaXu zb`fCHCn1!SHXX@1sab8uI3=gcZ^~Om6xeC}eWJAg>X7p%glmZu%QbX6w3O;?!IvNr zC56Z3_>bYhL4N~-38Qk=YVSkD8_ck{ANiK{7r7=0!Igj&`f=eCXIoaro%-7`n)!wS z^hCY$5#_^Oh1VN$pb!T2Iy8}bPZs1)f=G4|jcRLKeUrK}{ePC;=G7FuK@t#HSM{MA zD;WSXolMw%^q%>1&^?gBqs9c}5g^pco{6=9vhyBuE64(L?pzb8^ zt;(H`7XHPhd>6pFJz2Eg=5Ry0wy{PV1#qYKE(A#=N2k*69|-X?pon85)F=sN(RQQO z=Hg02s1Lrp!og7rR)=yo6fzfsZMO@di>b&?I~YL)ZH_jFMeNpOkRkCxL$6y)fJS1*7jN+aq7MDr6FBfH!2Q0!C#ZHX^bYhWAXLL$@`9M-~@?8CWFp35=qS}V~F#|d`wLP5phM&dz z>wpSP3r84zn*$ne@b(rOnvZ#yz9E$S@G+XoXd=GOqns}DW1t$|zd99teHJeTnVPV{ zhVNA;9-~?731vuoxwj-kdori|^%tSypT<}3VY0Kbv_8|)7@_R~>1~DjvfMh$c-U26 zguQ_2q3DPwLg9+~*Z1cw7<{uuV<&l?snh=a=*y~@QbaOSWrp|bh!q;41KEqcC|y!U zYcE=>eCxb1P_&qxY%uu7rg_WCn+r;~@H^Wvq zusoJBYDOzs1ijgsIm z^NxeYog(HB>c@~hxp~9f@{Q*jxf(!3FykVQa{^{K7eUD#Zjz7E6S+b6t&{-uKf{;g z8$H;Zd&m^j)K!Me`*hY%TBnoS78f3fgK9f2tV){&pEqiWjDHVu);8OVgiNmCw%bxx zINE8Zhxr19WLZy4{PfMV9umD00JMRiy zBY=yN^EX0aoREo+2JDOubmHK{u5g_U8fLPml$jquKjllwSY7TYl6=eEgI1PM{OW!B zCB?N5dI+{nbO!Kg1DT7rykXHJ5y%8s1~Qiuu>AJPacczCdoFClr3$yPhBkW=qT}oa zx>Mf`lPv;DjLGyIcimvMxBhZ-Kt=);oyQ_O{pfj<-~xx=zI^fGcL7uyR{;cx3TZYx zZ?v$D@euTfpk6#4WU4!Uh1ied3iZNX2s|?Ic-%u_P&zQ{aR?O^9=3=#$IGy#z{?aQ zYFatnFHqJ;3pQ$--vX$KatD+RWbVerMb4lpOxy<~6H)MiXzLWbN?RhYnvXFz3cR?` zLm!{sy@OnDTA|e~3+c#Vpve{vB$KsDE*M_!&^|CyP*AX?Z6WT+c_-bhLcx#&3q(N( zKF-Mx1$95xZJ%0V*T+Wq5!XLSJHh{N`3dW|vDm|*bZ9?8;}K_eQ;pm)wJvJ#|X&h5LSU6hP@K_rZ2YtvEE zEavKHf`Ja&7>c-y8C~JM%n%VsqCL(T5#VR|;jv$cZ_aRe%G5sXGyOtj=^1WCZp#WK z^Vce3i?TwuZ+!AQ$8|}jws#HZL{>XyLYK~#LnM1YC+JpvE9bHO!Era+Aky_<*bA4T z@(}!~>o!R}BsJB2`}#*CfcUU`W#|X8#^n45%@9+}I;J{QTQo=DrEeEu!YB+Z9*@pv zX0It6m)f-ZyY)YiekVli;7ardpW1N3WSi5x0}53sJk)HgA!MMq4Sz0Y^i5mrRj!0Z z=4v{IGjMY}{hJSLOv32@vYRqKySB*HX>roYxy8vsR0`}8w+Tm*(ep|VhRz-G!?2R^~a=%%8 z8B+1CPc{^EwV%!!i2D;q+yHTeoM%#Pmw(|C$+q~sx(M1F%|YN}sr^$5UL#z5??VjNqPBLZ%&mjV0IyY5Ks|1%C=9g!fpqO<$56Eequ;f)kxO$MDl@1Jzxoy?L=(+Uq4UcqeJ z)?)WGz|hvwQ37B_$pDwjSOnUG=AgPz5Xtr>za0vLfnHU6VORX2{?Jvw5%SC=cdfJ! zXa^S^Gx($A)xiB2IYW28bMGg`x6d2?N`cqY9`8fXKGC#9>qcFQa7Zp(oFS|vfbtxI zJd?we#bk8B7!1Jrb{QK>V=Go&!NY+zu9pFZ`RRpB!k<07Cj6V<#Dn=y&YP>$ijs%(sMGXpvz} zwscr4Tse7W8+0^tDwCoOwtlqCL*}KEC+#I@M7oa3EcDA-&Q_CmAL(NK!`3JHGl$LUzG zZ+&k=d9@KIzHFk*F4qT@*(YwUC_$@fm~XCx0SY@h_&u>i%5@<(`>DVs=1{~Xd%jXj zu-cc<7r7b-i)~7KNf=;?#OtLgJI5Yy&dh+SNGFTw@?} z;6Gn#o?gkTQ(K;YbhttWdW+i%3}fnW+oAgsHJ@Hxy*2|2{v_Wlloa;F15QSnZ`HUI zTwZ>*-RVyz61?yM8bc9lXf7LN;yrg7p3Cx@e%)dL`fAG5h|{Eu`f!rMiY}x_B$w*l zBi2^0*Dq23eG_UKiFO?lOW~D%HR0W%p3SYT%mm*(VnXP_+P@PSIkS=QMxJ1XPP-sa zX=rH3KIGz*pVzD9@@IEYG zQJZ^_u~|k{`XKRI$yj-Yl!J$9a*Vav>2$H!e=oXbbMG)>t&lSxi9sktCJwVOYy06b zIWCEliNo-*>5Xh>4s%X{Y8GqCAKiigOrrZB6YLTiP9>4VL_be4SeBU8gUokgCV$ef zZ+ZR-e@N7_i~7vQ;j&PG90Cir;*D<|Y@uqpZZ8(Xok}t_6i{dVpLz>u@LttPG5my=bdY z?=wsLsI|exT8?%)FdT=%!#_3Y0noRnQEsT(XyR+8@7@lOS*(-6Sl5QHEcTVEHjcE& zhJE#H1bNWEK30#;+<>rdybV%N;?BK1&^>U3iHeH){xygVRM;`>_M@cJEUe+`lBr)i zVvr#Xi?IM#U~5f7CbYS|(1gs%lD@{>J02b$C!L-7A+}foXk#PXQ(e_l z|8cBidDrjJb}ZNX3kC9C>B&!OqJef=-(?VbdcB?ntK)dyzx#9lWf&|fD}5bz$O~Vt z$#${2qeW8trMGvZ&ZndSp>8#7cCrKqq_%tatxqb=l{~TN2>LPMH)k#8l*7tG|F!D= z#po&rGuP@6f%KUf4Q8=x)x?sW^dxZB+cB`URh^x^eeMQ>x^4jgEVfe!2w5pWBH@GA zKxN@druC1VVQW*7V6Wb$)802Dw_L9%j}SKoq=erVFe8VAcf}mK6=sx7KEl!dOLi9{rJ71_FKX>&=62=H=}c5 zK>=kBXkG;f;+8jV7(hWiXa3t$8Jio0tob~j0$yrYNlD43*^osrszadl&k0vot?Ng{ zwW|Sr%EG04_n)Cn7Z3#n7rA&IHJJMNyzT@JP&*zS)0(PEs8r?z8#T?1(5wmXIb5_J z`u7j~{m>b<qWeOcRx5& z+saueWzm}kcW6Eb^R2(GRh9SGNl_0r$YVlMrDuVNz&z+8O)cuGyqfv%l$R3ypi&3g zi%ZZmBoe{4Z{Z09sdt0Gxt~Y5y_fC8;eH?ZW=7s`?xyZ7%J?~j?*QUJQNqNLzw8!a z;0Y`BTV6r2BEngW4fYxG znMIP6f=yZ?#n8N&E=^!sPO%ZzsE-M3yKB4*_Dz zb+&C$ot?4D7Pbp;;__U)C=WqMcUuv&1(X2Dt?%_2S(aqrxE$zE08LG3 zYik2?)9;SY4<0C0x8hX+0y^t(47{hA@n!~!LNi|zYUu(@iKvi0>CY#E1-5HDkG_|- zPS+IaFK*+808vw1Tk~9eI_NHRIz*p743I4pHEj>zbxz+X0gWKq+dSqk3p}bZn2*Z- z-#i2a5f=yv0Gs|kcNn-X(ACZyw8&w%Q3W0PPJM1~zaDluXaf1cPliWGaudYH{3pRI8l;MpKo|+pu@}}#GjBJGitVqTGcUb3s`CDD^AX8rYeLj&@2j2*H$=kBmguXHyAM-Ek<6cs;c6E#x|P*db%e<_-Y!z?UR_nm71F?ckT{3^}dW9D`Fjs`X80>9bX2_DdkQ1rx%!Dxqf9vMq=*iM@WM1 zh|d<ZROLMq z=>k*>ND9j z&q!aUNNEo~EKrE&crVDXxq;|PUWj&-l9bdKlvi3mP%UikcRXkK=w;X4uYk&0CMVb|L=jt)C;!>V8eV8#d|H z=jhKuF8AJVa(uF-SD%zqgDPmMfRSdfoYa-c6YrEmwtugz+cowi9+x@j{{Vcj>HRTq zZg7VEdv|5}4rg~!SxC+Koqfa{+XS`aWvsUH3>m(kyb_H=6*X00Qthieo^V6M z@nL8s(Ynan`tgpu-UK(FS@}MPbjg`?7Yw!i*N!i?{vFq^XRqr*^zY%arSr+k(#b^5 zF8%WRU(K&@_x_S|_cUu=7c-oqsw;x2xf>xu&_1$hKZpk~5+c}Jb;5%|ck)LjcQj=M z_XrW6mu;6n5RII(ZJ}DO^&q8ThoN$qI4ApQ;R;)TltPM_EOhp*kTdUQCr3>)1r@~C)Q&hu>aURvaoq|0o+h49w( z=j&ecYRD(PeU{VbgYToMs+Fw4zJGK#Csvi%Kh_P}jtVP&6PMC6eH!`+#J86y;gv{a zAqsajtu=f36}Q2ghrh^nQxTi*a|DN)shkV$J_?|WuS_?cO_0!L6LxHJAi&|Q%2xwv z>-xQ-C=B{&dA7vuVy&aK7c9l1OZR%p}1ml!kzS>>Y80w=Nc+J7TW8wK9T{IIH8SO*Uf7=dKUcL8kL&P)q8H1$JEme@=p z(!vfv(K4frLvP*XH+Os8w%^w|BKDF{20Fvm3*pAzCU@Di z$YyuhyHbt{X?BCko7u_Hz6BM$`4ufarZDt}L7e?MMRJ4kR z$i)aFtD-m8x%u`l0$ z$j*zut;w}cm%C3PUB({$x%q&G7(YsX@I#HIktHvmaqa_^EaX7o0eIfF%=c; z(Vt?kk^TNCBdqK4V`a+@=5nfpFZ1;0uGnYYVOKllWNO9xV+rz_A5*rsa#m3gYnFa@DhVrm8>HbG*nhY>_V5!IQQXJd5fslD z@ikS|3MC%D`<0)Q-l4G}@)kbRYc^x+G~qE$mB*j!dHmSO=n5noZ zC9H$SobM~R!e#sRzulRT^q;#5;nkTQ-4v{G^Qtq<>UFJ6>34tR_wox94{fkjw3)t^ zJh>Qb&q@E-DR|TH`-0+c(=92AgMQlC-!t7#$5CeYNkXW^>3FVG)$e@fHDcs5n(QNb zw&l)VdxP;@n?H%G`EXt{s#%6mYC4Ddb8el*lPy#tQ>XkmVXiWGQ^}I|rA()fZpz;9 z+wR-NhdfW)E&eS3m~;&0FPWK8+W1>poPhJl@z(mm-7)7NCz#`{2#YGp5WNP|KoUzf zVf`>=R`K!tP#4 zI+D@^P5v3GX)_A;5!`W3piucd!XDDdrArmlml0qVdu_Rl_3oE@?cB6CXX$8pU$A-* zaAM=CbS6C#{)9X1bi9>C(nWGV>dg>~%`c8lePuvl}i#XMvUQZ_oS3y*QTh%mIJU6gfOG!gkt*}nXGZ)Zumb{@uk zi6868J|<*B6aYbYp{MeXUU?>M%=-AgLMOv6$FZ)xy>(sWHm{80-Dg^^cQ&IQ!n3PT zRqFX%nk^9X4R$Ll8x#GP$7EqY60z0O7SuDYcl18g>#!L|Yl+|aQi!d?!rUrOOU4v< z?S3HZE$$QFt0&SS0-qAhxL5h(#`kx-mwv7M@=Dd~_v%~KS8x_jzRL_A{Le-56$3)S z;|~E2J1KZ1gkgQgynoRNJ(CBIEEDJ+=9@410?5GOm|SmdDQwIE&97pwv!bJ_?Itry zno6l;-iL;EyJ+H-BnViBH8e;@txh=)M(SzFQXhF16z?b;fS;J%+lF4fdUdTFJHFsz z3_jnnbEDnKb(?SIsxdV)C#O5J`RS+o#xg&@FPbU55>6W0+owT z%Zet^ji_Mt)K$!2V$3VBtOgRIcEG9R4GkGA`jZ|kGY(P&Y~?oO4;Rs;9KPPGEc#)3 z{MOjUV<1HeiQ=bXlsY0prrPdJy4C87dT-HI`kzp5)_4dpq>se8^%ZR!h%K?TLNus54;b}blR#>Vq)AC923JUC&-`}5)j#j#t=bLkl)27<#qTUDW`rMRIi$!_sic78mM6b*jT762GhB4s-4xIRcLZX^a z_m$MU9^q+1NZw!)#x1pWi*mP|;=*#XpJb)3>%W!tjFt+e|GA|)_sOuSpyQh@b4*nN zWw1gS9_+BL|9&>=e4O}Z=jckzUA*Q^?w3;?^*@e10LSR?H;w&u{0%k8?~5hVJKXqw z)c9c!&<*!tps)j36^bfv~0UfR+YvM{nL1GEb4&>Eo z?2$j0iSY^TNwd}8b3RkAZr;qsi>Qj}#akHbEvFs|%=xE}#bsjwTagA>9`9|bNHlrB z?>gn9m9ZR1;Yu7x=}f&kUyZ)9ZaXQ^IEdepIX@Zjr|7dBFge_qBo&KV_N9`xF&dNz zC%w9jO&(Kw)B&19RpFBH2lA@!{3`r#1?F>TXS{r6 z0**d_i&pk7)wapD+vw1@u)?vlt1hVxB<7G^c2Kgo+e2ufPh_6Zi^{R-#A3uA60x89 z1}!Ri++E&T@r@L8X{eHJhJ71wMEJpe|A-uY{h81sb2hS~)D&D_#@ge_N(c$9I?M0z zVwqnlQhHP;{yAO3+_zkgU8YU&YKay1_e4(pOV4+VS4On>0SX-S0sB5n$kY<|e0A3&Q52Q-zN;tShPy&W6V{FNZUw&ve2_WExqc=uAI&ijUC9Zq_J zh^J*2G0U^Jg@_Z5!otF16fJpoZ!dwB;quDL`{pLKK)y^xoY127mhFv+!0i3~FW^1C zP+vMP|6Td^Q}XMzm(*x~sx2_aDRX1IlPk9B#-Y0N75Db;t4^n8Gkn>4DPM8ee94Nj z8?=AFxNdy^77XQaryR?5_7vUo=45{~Sw>S+vxPRGpny}zw}v8L zyge%8?TsJGj1hL{qyXNQ;e3K)-~x z7SNOT@O%i3g-1klXJ@r&V;KL7hDK@Sh${-ypgcmn}J0^Sbk)C}uSA}SvK^J(~=4ML4tthk? z?fo$8e9c0#u1I%R%Vmvzy>Gv$Rw+hi;lD;-Js>2g2>)7i z(wRn|YDEa!_bM-jbXjSuQ2ZSD;3PICF~kmC_QVioXeQz3(UX+hc9|mZR6*1%OB%(B z`1POM5wLc3r66V&9*9{%%VW`6SjLlQ#o__ZSEO)Bf8!C5<_ z-s$Mbo}Jsq5kNaz_1lRbAN{Fp>T+xyND_MqTs?OnJSuY8%`R1o z4y*}vo3!&2_-#g0`Xhwj-ttpHAt@|~iti8kD^2O;{ZgKTn5S^#)w0v8e4+dHG!hypsH)x|@*G z&cY*oE1PSO{*XxP_L8lgFeGEH@kP9#qoX4L<&EDWgG%kvKiE7=%tf2`Wo4~HX?hpL zAqycYR9Wsv8C%#4JtqB5ek6Yakz_X= z5(Ffm5eO{4Og~F_Ktus!Hzh9%3V#oma{@Dq0*~!ED8PC+YY{zud!$Ro!iRBKRny(} zY{?n9`XhomQ~DB_U(CxaRN1RLMbWjEca>0tme7Ce3NSzv_aMbz5Y258 zv|*qXb;=#r`|-cyg+z^cxIsBGiYjKxS|kZG(6#Ou7Ezbw>peX^ybd#>5ws%2=H})M z{&Ug^=eb?`9Ubx`B7&|bU8nZGDL4;3e1Q!#J#^E>F^PGTtzybfxJIA5k|3>}Ng*G3 zW)n!0I2bTn?~#w?`KRMOz4DEn#}fT}0>WPl(C@r7*9UKE#u7p&Xm} zG=KjB!}9w%o7N5EN22%@IXTyx+ymw$_^1ym(p8)8pACPMs4a5$)*KVzfE*{wI)6j` zrv(GAAH8S4b8>QmT$gzF?p>Cn+(A*ZcOQ-U-ttduXshwau;Joxnqk`~gbP}O89}jJ zdRb7*pU&{n-5bKbrA<+CI}liVGqpeIweI2&9Z@{d968dMhC^E~EU{|x!&S9Y(S>;` z@*@dJNpw*cj`K~3p+Y?o_Gi=gS4_NW6|Z^?5gOz6ABND`mlI4WoZ6A|6wB^Y^V(;u zQP6$H5Do^E&o$LFd$#XV8*Cna`+0f1Ki4;$o>Mh?SZR($tzza-oUK!C@qRd4#q{iO zlj%b*;%JtQ?DlOr@$8>Ai^@J}%w7z$9`gunD6Tp1AYL(?(RXlF_%XE<4JD7E{83m~ zK#1FgM^g~Utx1lsw`ZfPshMK;a2vhRvQZ3DJ1F>-E>^(z=W${8p2xDssLoH1FiLcM zsKR0>7D}o=KlYCrUHSkMBd2aSAPm^mp5Okk23F`2=_QndHQ2plZH^Gz@Fc?AL+_gH zrn8RE4_=noPYXk>A<<6l;a}R44~>veKmqyF{jgq`ckI<4e8xNDv#z)Mt1Hshe^Em+ zO6K=Hk|x(q@8AFP=VTuWh%*goyRs!;p$*A2o?#I_IrWHw&#v_p=#;-b=X9qQ{fKwNatddKFN&Y%vA*i3{g$d$ zqVa}r(Xq|;L9|0P*lz_k1NY(;w=IJk&&`iNwf3D2qA`=Ha$Xu)SS8(2h^RSlxNt5B zX(}w*4)-|zctGsCYY1;7$vGmgX<6C-Df}(V$@P>)MN3bezmDe%RCo-wP#On`@M?dC0Ll;pmqM zsh$<)7Ieg;io2>EYws=ZP&yz^j!Wmyv)WgK7EwFpgz(BOg@#?W?DXjw&w}l8+&eYC z?`kz9#LH10ymKWN&#nl7N$Jh|>R^71ZnjbXox9Tr$Pn0NR8%q_N6w$*1 z>!?9p2J?{J=JVP!+Xb0T;k?3|z#Z7wmf`V3F_M0SE4>}<%v$Za1Qyp-Yj4y7U{Kum zWBt>>9N_y;NCK~Q6-!^yVV022`9e@z{k#AX(VC?iqLIfHo4fkbTJQ4L9Tl_>lp+E1 z%CzxX3|ch3g@s1Euf{AJ#-dT%G4`pm9>irQWzFUE{141<9OvC>{a(IW_Rtk}oGY-K zEPI^PwB`8Z#fw)Se?GCPP>fI5G0pyIw@U{L%eRlki{Q(Xc*V=utMw}%`VB1ZE2*oa zx_I5oz!#XqnND&3C0PCS{?s@5Os@UV_m}d;eZ_)8b=IR*XqyVG5D{^w3|wh@NdjK} zkIHp4=8@1ZFfeO)i|mRmnvQ;N*!LVS<+bSc(D>hB7F;G=*x%9 zqP>oo!XYQx&nfrX>3A>E(UV^98+mk_ZR-|?C38l0AqQrh1&N9Vm8w0rba70vGYnVV z@ML|qGRglGf&>qiYS3bPh|l?p)Py6ViaP0A%~(lbDLmO5G_}Nf(M0*7dUpNA-C>3t zt7JtNUkL)Ey+*6ARYlkMHv`K|7;tIMBW{LTTpP%RxraIu(Jt%{mg^Ko?drlCuUj8& z%>s^>Gle}oN>q%ta6?cBR5pv>UPDmoq@pt$rAgH!Z6$q%%J#XJD*Z?xq*4*$A}ox$ zpopXb*NEENoZxf9Qu}Fvqd9^(!*hkhGhyhIY8yRDG03G?#XdFvLgb82kOSp2K6<$& zj4Jml7-wS+({eojnLAQPtA=tgLws^Oe$ekJGW=(HwnQ4Gr;{4WZm4uoDmQzXIC@Go zfTqT$cuuiUChx|Cc!JKgELo0`u}1_FCHtIMWeJ{{yq_`FsNr5J1z=Q1%pd zYzjT~Hqj5-ZcJdDs=b{SpuCD(|_0t&+J7Gkj7yHLcPmsOlm_0>58w?VR-t1Xj8b-lh&1&H{;@diDwr%p~zVndpRy5z&d z)L|PNcBCr%oxj|eVplh36w5m{Z?oOCT(@!lxv36!6!*v-9ym#4b4hT$r@49$w||xC zc&RH22U3Wnn_Phungp>o8QTG>!I8%Arvw4cvxt#%Gq_2s*wAL&2mcla?J2l`arHEx z#V;y4DR03noJTp}(%(CJeSh}%Qy@+cS^?DA?cpd6{ry|LeGILgoDI7;3BraHh#A9v z{7{&{^H6MK_fc)%nVXx~3`9t4u0Fsm>H?m`RDAqJLcf+p+GRO(AlV5(o>Nbmt4k!Y z4|skQ1p)7u93S5scUiDy;cBOXKF7tK(Oc;1>b|gBTR9LG7XI@uSQk}J7B@#*xfvZc z9BMcYraiLwQazIPD2Uf-LB{2yutqn;RLXiKUT4m3Z0U4=ff*6Y$KLw6tGEri@HeJmV$q0*VLY!sf z=Kjp&m>+Kp#YScG^xLZ_-1Rx}9ooCz0Ct zy|z$eUw0HJWkigsb>WqWOJ)YXx;6b9XL8a8Nm zYu;@H5wpwm;`G#eq`JCdY`nVi?=@zxkxGN3YYWXu{#^!<+t47)$vZ#C{*hd}7a;QC zLj$afjNvodl{R1a{V#n>{Vq3WINgZ0e0`+4Q``{yV7xDe~Td+D{clbNFrK8l>`F1~1n&Fz0*pSdSkt^cMV zbKI9NKQg9a{I*xRy6Ap$x$aP1L8G-?18mM%y-Lyt|0TTGr+F2HkopE|kkPk&-r5p~ z<0kctc~u3BosinG@%-|rnexUB`|3f?e5;nQdj#z?14-ZWJCD`u$AtyKaxU#+5GcZZ z)$6m$vEJBj30(B(bT2745C`A8VGA+wTwRZ$!7z^Y$Phs$PMGPD>X&0LYU)XlQ!wf8 zbhGHiTGa3;+;}uk_8trd7ZefkIIT5o^iEevm1gJUeAS@B5jsNDRQ)k-`~h{8)IHe* zKmUf+=fD^Bhb97I|0)=)KDTtscz1MeCGPQH<78f^(8^$J?hU>B&t8YF z;f3to`Qc#I#xD&G%CqiohiTR>YON+OB@ZV|doa;AI`D#5nv3W)V;`BnCttsKg^ZT++=#0K{~-icq*5gNlvW;+At8K*m-!mK&H9o`XNBX z{#a7opg5&EUnG?)tqiR=y=QtKlS=Yd7|Y+&`NQu?6|+QQ|%>+WFOm)P7%Vu4MK^=FO6*2A^W2Mxca5tR=;99%!@ zDmZC7aYPhq>*7tx?P-1p(q|xY8>LF%hperwkDUe#Q$s#B>YXoJD-VfZ1@;d6FaEkQ zBke3Jv--B@wKQy|oN~{EpJnxt$TnrgYLgD;Ca0i0I)AmVdk?0N4UQVq)wb@t`Po+7 zv^c%svu$#^)Pr+q#y(05S^n_q{A`tclE$-P@uT;Xse1D%t#G)Uf!nJPm4&@Zoc9k* zcNS9`2QNGFU~x0tzBQIS%MVl)ii4yAs>V|PMXQ-Q|IStyrmE>UD7T2vl|kQ_7fF|P zIk<*Lyh*OHD1IwYxfy2BN7?U>vh76jmwa@W9)s7AF>Xx~oP0gvh~<3c5?e&E$B=3d zr=gMX<<|Wvx60M`fhw9GPl!CE?)-&)yBBLz9R->#GO>)oyCOh1rO|5A%L8L%Ls%?k zd7PYvH!npwHsy)Z5l2y64{2w@q~D%#__@@5;qxX};fu?7A-L#OVKF&LZ_BewU7S9L zU4gF+Yx!A!RAo>aVBLLA43o=3+)z(aX3GMVgkaWtuAajMV~qa-l_)ym5GV2Eunk=) zX$zE1U0)(k($&~_*tofouov+~KzjSAOe~1M#unj>UVAmyZ$K3iCITKU|G}&gE2uv? zPil-F8lIfrV?CJ&OXm3pbFeWphvCy>|I<>7i4mU(#sKQj?kE3maP#YJk9n#B$e@-*rxNl{;A<~h zDO9nY!~(>V`vdfN>4`(4FKiiacZRVM?2YhPG;^`@BQ7G3PUY{^Q^_pN0N&qbbFwkt z41?0Dsx%Sy-O)_iHT8>3lbqg`ciRmaf!Mi?-=sLb7qk@&<>W7R9wE+o9`gtNNE{s z^B=8jf~im}zXxSN!6ZAGZ4Ms~nu6FuKLx0TeVTn%_&4y*k5I{>GrZJB(psi zr`LtY=Gum79uyrgh%2M(wugld2r2^mc(HB~dIR3LRe!OthTz5V-_-L@{ zFUPkYx&9@#2z==CCYM}q?rVnCCsB+r27vv$7FvT!ZAKrOEn8qi4~eym&fo5Omfcku z@iqAH?b|ovPcQZK!k3rL8g|+Uq~jDD#-m;hkrfC#%&`Bue&6L7u$ntlPJ*UC2)~z< zsHPQGax<^S%r(gU`SF3)jkaod{SI-6Ty8;uyq{lF*ItFU4l2DDdf0AhZoXD%rtlKy z&v%QLT>@mf@6c2s`|U*}>(RBsHCYGts5#%qm8X{_()I?_@{K11Sq7D1xN=otxGXft zD_>pdIp4-xJO!TExXs*$5)nm6e6k4tqh7|-*%*-OeO$k{-ngU<3qC**L!OOBWfKjx zsMwzQi@gxpsyBbq%^3>QnvlI|I;TA*sY}iVJ>)hBYFSEdeRfbqb_!q8)c@p8Bz;k= z!t3y-+F5Bz2nuk%-Mq;c5nl5)vAm0KGiKdNeE1r)Hd)RVsX_M=wy*U37p>`kv;baT z2G)1UoBlL58Q!ELjydmkJ+MMX0>_E==*KvtN^+{}S3Xk(RE1*JQu!V~E1C|1W|_sb z4K{pkOjkRK2*!6WI?Oj2=x_M^w1j!gy2br*64jNn=Nk)7ajbH9{Ap<{RH`vkiq$>8 zpy2J9uT+*4KRxD7=v6yxx`!`~jXC|8UUaIMa~n61hA}?q6{kza8wAV^L)%_yYW|7N zuPZlXk$v5JPwvMs{CUQ#L$%=BQ`-dY%ZvR-9|qDM`9&7G8+TS!K?wq#OnG0qn^S&M zijJk=2cxaeK4EFto^XcjkjvKFkrMuP7YUabjy7}I*#sGFCOo$Rnc7c@i`T0A!*M6U zRj#xjs<2vo1i$|}bo^%xSAVp*UJ+%v&Jm84CWok={s0JS=3kUe_gH<@+}Ysj@r z^wo@`;dJ04WTAX@LpenhSFeYikU^3v)pzfPF3rHA-ux*A4J~a9ukRghebFe6qP6#R z$V_RT34-sJvE%Lw>;e9jIhP6J?htgkt_tT-iquovcPwT)iCJgbPO6lc1@~PIITO|K zxr)aX+!4yQ8=4BJ@x%b|`J$6($C3XY&MZlC&r1Q2h2jsvEw@!#8yo&Qo~t)CFSZul_5KsLJiz5k*_!a>&E-5mwW*^~~VuK?b=0ns-d$hVad$IU}| z_9q3B-ffQ8!>=WO_!@(?n;ycT4uxtNdOiNEA!yY3@mSh6YY#KS5f6;&Rj)3y!S-1;%xm_4ni|NihU^p>jNm(%f%aRj{t1$Avgj;Ow|c5=kb z3s+lJ@bMz?_U3f8O6|$tuW~d+N9T+J9^83Xht;9>7j|rN%w%L_PBcVyA?=8>L$_l) zR!)?Y+x4_5r{Rf-P`M&xC~>Mm>GUS(i~9kL6im1gvTJP}5BThHd-xASPl2N$PUo|Z z8vw{EZsrPLNO}Y(ty0l7@sg)|+2Ks9z0+^e17N0+$sX>92|1Gx`|!NTESaS5`Odp zSR9j>7zRw@d!z_!eX8XpGdxGW*+6afyuHhR4ogR|m|{~q{%WznzcuWyIoAW_?BNk7 zQ{i0nTK{-hQFJ!A&tF83-zNscx;$uEKvPdo1pI-Z}CvxYrZf${4>Ew8Vto*Fc# z0!wSTZomIAHT;C?V<SwGXIHat2@s48`5SALmpKHsU23!Y{YzLs=bAbF5(D9iML!}Nj>5ny< z3~HC%7u%7~F{>`$`7ez=HAr(y~4pw>| z$vHots&+noMUOZ6I~p&oprD}L3)$peSAD(^VwF>Wj&c|xlg2UvqYWdxpRF>=#D~_C z@e-45jH{k?P_(vwK=!iP{K?%LW|xWto8Dw=r<9RadSi2S1}^m&mIVfb17!u%3jAFE zh_(B1`a5dpxuIdUASj_+cBrvtMLe<(@{@Qs6}*ob_UUcKAyvv*%6FulZ$RTRGpi0S zTP3xMHCo32Mq{U4DQlgR-}&W&jAuJ3kXXXwk{O5X0@_RY9YW{!N`-M{9uRF0gYQv1yoJL;J@tf%m zGaBB7F7%>5&~THgaem^GH`siEv&obAtGA!jTRD8LeV@U-pwGXhVLdGCA5Rh}YEzO_ z;vgl(Z4wYN&3=B_i9C-QUB4OUO)iO1eZ){R@2z%Vcn`b#|E3}EzaTQ0@BeSbhySIY zfcbftcx`PhvxtaRhb?G_SdF(MN$)c6v4IajEvj|X-SlK{CG1eDezvHoSjc9C{c~)r z`x=Y}qXBu?x$defMJ#`3wc?RV@20z4lSBFB$Wdjn4}MF3&8)*6N=lFG!J3%%i3lKW z%i|X>v+>>HPYOj0_i2l^QpF99yuTQp9oXOBWv-XonHb2$ArY;6kKGG(^`Hp)-g$X6Lt=vzq++`?trs% z{cO#Czl21CWA!x96D`!ZT07gCQFi=p|;nR+A@c zUuRF@rlmZ))i0K3F*4BItvXO#X(Rr=TU3oyW?GK?*1guAg0zMF{;@(mT*z*wrj%TU zBzu@zL<`vyeI1%gqx#EB4p9mS2-IV>L{JMz2HUQb3HN{-6CPrzgxWdn{R;2u&|~v# zs9OEh=;=8o2&96H3yQE)OK8V)y~Q`Q5CI>Xi4{+eA~Oz-VWyi?mGu43(QZX~)0;n*qF|99Kaxc`X{xI;n-Og9 zt@KLJ^ROUof9_bj(leJSkLcs3CM4W|!rB*W-d-ox#9(Z|q17XZ3IC-&2?+@{$_At6Z4c*Wc41gox=lt7P1HDNI<&isC$}v+v48pUrF&rDNIL~%aeDCslGI|j&!!a} z_)j0aLiSj$11TzeMlI0BpJ z*Iw*bclRxiIWIQQ>v*S@so*yCrTu7hkLm>iVh9;&&rSXMl>;Quddav~DIpKfcHMy% z33Jcr4SBe@G+>!hqb+(44n@(6TvAd7$;B3WxRW5S}{Sw-B{G> ze{??l!GQExK{V6gyfNy}ACr4*Y>J=}XL@ycu~xuw2DDFA z3oz?gk-@Yv!_W4fG9O?q-+gnbhYz_I=q+!9m*b@BsYROsjW65QjJ>hCI`A?6%%*b~pr;nL;HwMa8|J`u@EPlko_ZRcT;?D=y!llUe3Z->!2(mZZkA+yf6%gW33w(GZ> zoZ8b}faDEY+xgB$7F#)IV`CF7S+jX_vw6l(;&T1FcMZP&T;Q1v7UFM$<>$xY6gMW3 zwUz_f$%aJReP_(%)Q8YOe%3{@0QJ_F<-oD=--pGD2zxEs;6@U@-q#FRX<0?MGH|=A z-d*DM0}sP|*p&4l@zRvsw8H3i1jb?X>q2VgDegP~gWR7GV*{#{pKlrhbh-ZJOQXpS zjL!D}r+I(Kdn<;^8Ny(Dz>8!Q9J12g_+12siiNO3fZ};)4)mI2Q$T;ge{`l6x>Z`3 zx_PJ8;eb>NTc#V83Tygn&B|%Zay}3!XEPz{QM!pdO027*khCYrsUkl}uuM@yqEIoP zKQABIc)=U=7%PomUapHf8;_0S4S>~w>qepq4+{?`--eJbwUV;Ahoyx65*}L}{{EUI z+b?mT9Ik{ixV_fp=1gsQdoE#TXJ=2c$J~v$-tQ>_>xk`_naDF!O?qbjRHoH{`)q7W zpv6fg;m!$Wpyph|yk-n)CmDJ{Z`wmhSpFx5uK_#-&1g&yA`XET93ga?MiTsu@R5Dz z4TF$*7bIQqH-jJtqMM0dzn0pLbEBm|mYCvcTCW1~sWB&{=fIU!iQ~MqXtJ_7P>V6o zpa*HN*iK?{jtGj9w^ZZWA{p{QjJ15&XiPCw3Zu{FOoTIi-gxTbf zlb0t8vclokZ1~=uO9Uu^-T5kM>YQfdq@543^PSxGhc*o8uG4 zUre4iQyNTW^LEVL5CV@)Ir8V0HZFp&r{I;pQy2@5;`la`sViomz$v`@udH;h8pcCp z#t7uLaUROa+?BBOmzc#!KxC#1-I-629)(_$Vi{KpOrk!21b>s0#x z!tjR(zn_MvIl> z`W>!nm)|}~D}^P8ThftNmj(KWS+Mot_=axd&#AJ=1{}GXW@Zaksa1c$LjNfVt83+k zRNfq!MERQR;Houc@INcb0)xh@oT**Em9-=`!H1y!-$TIDaO?L0rd}B~ynaBHlCpoF zVik7l_%z!x`3ZbX{tlHFL*7xRO3bfN=U5Nsl1aNK&z|kooCP!t2dKGk&8(|EkCglN z`}L*b@F^wI+qg%?xrZX7$UQ6YkW%Td`RaA4?8n=SUL+D@e_=**u8)VyvewMq2%<;P z@7aap5A}8ew_el^S85jYUuh?E19gd&neM-mX>3Ai{C{@jbkqJH#L@rv7`v{gua6u9 zIFY+xJ5WY!us)1%Z=AOTdKp^`_e44mK2}f& z2DWPhxQXZnY(z}#>H}dKfbebIi;8vH`dxtTa9jL}4+LeKB@+MRpe|Q8@?XkHqClW6 z?#d4S88WAYfXZP_jcpEqc%6F|x-#FjZJEL-EGqnH_-3r`Jm1d%LS&%teG)Q`Ih)`4 z5@Tjl69b240oay60f2WP=-#7?!QK*3jLkkhK1CI4rIOHz-a?HRYgO4#10gGT{%k*8 z^&ne0SzQkY2&DcPC@V*rPY1VzhkEtY zNDB=X!(mVh*gth^04-uSaqBjUl=K})9f}3orLtH7Ui*K&-VXhvyeX-1!D zpc)RRY;Qu6J1scODX80O=NM__+HAdu_rY4=<;7X1UUgMDzhliJ9(&jupzf`xs>&N+ zi>;JZ%fo^Ol-N5I84+(m-=B%Ake1t^?kxc&H`t4n+m0*lNc15WdN^q({4z+J^}z|s zX$AqB&wu~kWC?mt$a>FTDm4A#a7hdAtz0IKgP?#9eOxbg2}*n>Mam~H3h|B^u4Ui5 z^Sv?NVr!;Wc3Ss(1#S&Sn&5hyj7(CRavKB#Kl{0cNmD&uAaMjb5pVPfs0NRAt@bCQ zc22Ug?h6VDozVLg8#a!#?*S6nCNLn0v*5!1p%&5w{N>!(Et35NrDTlDmx+_42F#_Z zt9vt(M28K?GQNGg2Dq40Es{@bb@3~yQ=d_X_qTCz2KLP|E63=uzLWh`P)kA%?X4CT z74>Hl=o9P6=pC0$Z({PFfdTz}rNp}AJvI;bAKe9xZOtul240-pb_pY=7AobpPDT3fWe>9z>=Pdxc1kJLITw8>~)le}ED9^Nt zURg&VxbFh)EFs0p*&ZwGdXJUW2#8UbnV7KneSiA7Z_j-I-w2l>7U=RpG}g{K$hBom zZ{poLS(W}u{kiYD{uIFrmIO(zpTBk^D$TimW`39}%*3d*KnlMG`5sPMVhX9F0pgBx zk})4Yz5zmSZ(obK1~1tvZ*JX+>&<7g+YnSNPK*;;n!ixV&(Hss(4;km&2r?#!J->b zE#S-!)wICm$D_r5-_Hak&o;_si2;sUza+6z0CS01wGJ+i#D7Q@+X=MaZyS;aF)xyK z$PUp|&j(9Em>3$`N4IiAgMnAd>@S1x) zJ*XAdMW}qkS9ywuE0sMP2RN#luC9&M-54RWobcEa$G@I`fuokky0Ow>If>GlY)q6M z|NZLdgdWxMX#nwt_s*R=$8@mmeAF2l6$19Gbj%@SDuEBl+SEP;0lPH_Y;NK(B?lOa zJB|Qc5lH7n4lY;HK%Q_un)PT0vn7)b?B#MurjL!F0HqMYig)}YZj!1oC7fo*pQ8YM z6c9k79kQ3f0M>$ScDV?lkMwM6%F+b0OQMvdm zxYvV;gjuE{guiV@9jzA3?c%Y_Sa0`~4@jd(3Hx$Lx%TIMBtPilsdI9oRP8599>s8_ zwFeW)$;x8K^1!!VOIw}ca?ihGvB0s)dGrFWz)B084+K4A)1SIo2jF3YOR?PE{45KJ zeW5(qGIqX`*F%Kg3JD9-_?cIGTo)<7v@LGTD$uW0-}USJwZ0u@cQF#IT0KpFK*9zR z<#qUUq17=~uv2y;hszul^^*qMZtJjvlWp7c2yMJ3oA}ZK7UQ#e4+hmO(TL{08ejZK zOkV{T7dPzOn9!f;)nWbx!GnOFd4r?N3%5;F%-+}8Ry;oYmaqeVQGW~vsh+m)W*P>x z)EoqYV0vO+@rA?(EG%+V=*Kb~y3KZLkAitKZG8`h6hVQ7jbA`ux8t_T^-UkmDoI@f z_;a6d-miUl5HeS$HF}lKrn-5^>AGQ*^>)~y?+YD8$0i&3_Ve)~|CSZVa+#F9JkIT# z#m6^qu+=~l7m2iq;#jRG`z@9>wciHiNU+y8Zc=cq&r5{;Ub?cI@Um{*xzuzRv3vq6 z6};+;r(m(|_+56r3nczd`|8=MLnOij?De6bmp-vv@Inob35^mTQoO7YbzHF;O&f8~eCqoB>X!sw@aK;PB5>IJ(rz#U^gDS3?`gDc<_KQRbJlsKYOh^HxU0Q zu-WY_JUw69JtDH$9w?*luKPUU~BV?n^ACY@pAq|Gk29+#$Fk!VjxumvgEPmT_-Y4w*c z)igBTO-Jbig!=uyvV%oON5FyGB;bk zB(Nkr5$Osft8(Z1EZAG-20#4 z3ukD{XnD1LcHNV}0)IRIEUx*yb9EJ)hzShaVjN!YUWlRcIMhbWvl4a>mB#1s@Q(|Iq?`Oiks%UdPC`eGtqX05{(T@^p2N zBDr9~Rvy1y0&oT_NFj=W2s#Fu9xO;nAd&C;mL(KmA9RHSm5{Ww`xN0r5p-f?z~U1P zUgg{z$ICxIJq8tE!>hlv=h!XV0mQTZ>(kY}i^o$#Dk+jWuH-VzjhE68f-9$)q@|By zWPD7h{1O;!IK5~Hy<)s`aNvp-I=NaKfL-pAKr*1&7O+Dc@>R{hFHy*(?d=WE)nt$8 zk01Z+8oId&K?^B9TQ{tH=e<_xp_Vte1SJl$b=>trLPDUkWAu-1n5Xf8EQnnvs|(19 z0X9+r0C-N{hFML}mg&-oljeo~Wq&0~aJy zfj0XX=t!d)=p~$n)?b+=TNRUpBW)9O<|ze`9{1x8qQAV?7eRH}*%X^MdKqSygZL_i3jG^I;#LAoF!N>ij)rAx1& z2&hPJ0@9`T4hc#AiTC}y@3-D>t#AF!<CHP?O&H#~%`&GinvlUm9% zA`}Tv^AIW2NPwYedU^mBWTY^E`c(Pey?3MJ&|ap=)FJ{1qg{4`0U1r|u`Z=Br>9td zbE?Cs(asBZm3MCm|FrT(WMquE#i9B6`PHdtRB~7IhT@gS_!{qaH`V?X`mr}uTg8s8 z*=SM;+;J;+r3LcVxqw!OC!hthNlRPb-_MVdWFmkYT;S#+AT_901*q-EVDU3w`TmQC z<~i8e&pn_1$%2SF%xZ+~F!IO-0SfsjWk+5+#h%m#i4QU~gjQm3@1&<9UkRoR5AL^j zEb+*h+oZc5#hNeLzqt}HH@?sac$y4(%`G#{!UmT!Slb@55kyuuyVXNDP#&E#e_JUA zumfFPKHy6~t$c4Lv>ndL%+&C$g}!d2h{aq>SgLeRGgNvW_1EUxJs6;~FV}fq$ z5-Ly;nrA|@iB~wbCbjJCFN~mxc*Z=kXy+XYvUsd6H_dLQm4hcTFZB&O zIB41vJ&8DETRp(Haq19hggLBLhvpO%hgd#&A_R16qfb)L=`YHGL!uV#G)wccZ6yD8 zgm0!b_B0quzQdemV@Sm$t5*qJVyen#e8uS}(Q?_+j53TpLJW$w`2Im5XMtudAu4!q}f^ zyIX&-Rh`b<3g%sd|p#VDY%^)T|eHHNWrt*U(&AM4gvkXr0ENKi>h z=|wxs_Hro-<0bWcngJv&62EOsk}3tk!3P+QT%d%=5An{?D?PXVW_GblbANk2%dY#5 z9@dzu>ishexy0jadNws{%bPy^coc-)TrZ|cCmy@PRc=MkqZ9l4mhq*$1AgAny1 z`v#oh;OAgYH1zdzN>r;iyKenBW>dwVt`>K6y)E)D-SwCev;>ozS85Hhs>`x$O633s zi-?Rg>Q2AIA}063B{yFq0whA##c7^_9>sBpY}IFG77T8+p^*S#iiE&1iZm-cmxLuJ z5Iyoe_UyxBV~33Vit*&6Fk6~Iy+j@Y17MEyrSzKLu{bLXnV<&Pf|iyR z;{B1T);X7kKyYnd4t5+J6G5+GCV^RA`lY56I%&q=2uUNW1l&q&%?8YL*bFxAJxE53 zxJ(}8lCnie+iV@>mq0(}FQ7oa}BJ z5kh9m!J->FqUf64&M>dkX9tD!A&P_eAqcoAXReow887bEgsHA$&iOBqWSM zLV_fMG0V-|%0OgU(_4+xKPdaS>6O|_^DO@I5poZmvR`wB)PL90^ z3VXq3foFZpg0R0wj$kb>2PK89G~H8|JFG!Jn{U*hVPL?BJmkGf##ScV3PkQq-OX#+ z=D*Vxc4uJbQpqR~PS%bDG{M!*c);B}{xYNY+J?gMzeM21D6OmqF9E{v$Eb8(@G}L8 z2d&)*<@eKy?^&2zKNA1p2H)iyq^My3H`Vt!w)cc03DK>Qz~cYI$~ed|{GSCCl4HJ@ zwjQm+hU=4rA%cR8Z#p^_r}4kqs?7aInMRDn&n&p$SK!qTJ%K{gwo-l#)u8-MTUyfm0L^M{#*#c{q@W|{f)3Wm40w-UvjE!C!|6p0)k1z`>1lYN}A=tVbBnQluN37`mfbeuhIhp#m6bXV;{WS z!8%LX`z`9SD62s+t+F{Fu?OgVv7?vrF8^3z z9`&4(K;o5DhYoO<*Bax$W#>u7wb{z68`(>7O+X5?c_sm!OWm=MhZ!-$fCZN~KR+U0 z4B@Aot`ff3{s4dCnFH+$uZ(Nz!`}0Yzn$0PuF1(1X~>9zcXii1FRGZAhha?vI+Y1XmQMT=NPdpdq3#r7( zKPsSW8aAN5vgHa?DquXxa2aT`HJ4JfLwlKs$9#I-^*SMq)`UEnCI?z z;QZr(s|_K-)N=60SKKJQ%JRppn%^7Rlf9`MIJA zZSg#p#u4QlX`1{0ek|UzI_H_@0FMXioJTfofwSKTPSbb3ucs$7qr9Nz63KplLIKc! z$Obcf!r{lvpvrV`GOZQuR76b5WZCd-K!8nl|9N$R1j>)*!E~QKNx@I3L7t}X#DYGcFU6IlNSBN z;pz=b9s06_QUMKpf}{0bGpGy zdr(it-y^&F^KfNjVV1iG2zu$vr9~TPLZ^R9KmxGGfpknQ_c4L6nXwBAA@ccLy;4TW z-?kJB*AzWfD9pjdOWBSgq&@T%Z4ziKQFt3QM3dfXV+9HV*0Aia?dx-8Zoi>|ghs&Y1VS+#l=G z`A+15_iKnAK*5A0?UNjnBzIbj*$sb`c_9`xx{6ZPg~mnEa~|Z;D%J@?G-3{G!!8ha zJLJ8Ckp&z)768QZ7TRIF1w12q0>0R>Ck_2kt!dr0?GYme7m z&EEv<-^P{F81ujCY{|1mzexEP_~k(w0Q~wdg}VQd?D)USF*|Zpu|Heq@!U!zDeQ)F z*!3so2&BSG#Qk7R{pSNA=mX4VFj_N!l2CW-v*i+pSZKv>$Mzh)*G2|EEs??i6^Gx2 zZZplKkJ*BF>Ncxjmkp1MOrz{p=;%Adxfpa+7f%_eA}eWfAp4`&@nELF5!{V$G6f5H zbWaOO+ACO=2MPw1vKi3je&Tah7T{!?8x?>z84@0-DX=sKs;uCzEQ(0y$YXRi;yw1) zBjk5mzbvW+Zsdimuq(8?sef;8=KyxmQ^^nWEpA_8A7jXoRrL}0Vu$hhI71+pi#)p%9-*cAr`nb@2>%#h#uXhh19;r#z~2x4LeL zP>DC3DE9Jc;Ai*Rsmwepbg2lGm=F)b*40O1X<^u^+obU<-rE_|ob15J?C`xEon43^;3QQeT36_UOzvt==W!1iBC4TJz77DWMFfr=r9Fv0?ly`I zkZxa_9eLg^=i)YoA^+9*cQSPq3?MUg&kFB8I~f)}?Qm}W_f^-mS07ym`-|$W9*|m_ zu5`Uc5ej#=epBiPY^|Uz)?7xUH~Br@7BC7Pb>15`EszJO=(sg`gK5k@^X<4G5YRGT zxFk$6n`?W?lj@Kbo;r3nqQ_lO%xi-*$Hoch#W+_FwyANV!mYCUBdGqAEKRHkkX>_S8;Fac?4$luI zeDd60)Ol3p(mCVvG1PH&^WlRB0nm2LAAx`BFs>dattEOil=Gq~gGw%SHVR_^`C&-G zzn>V=YyI*}Fllv9-gfa??~m`e7vkCNHco)Xz?sCzyIJ&>G z$iznS&|h$zzn=uymQ&oExi1eT0=&E?QM-vNbv5>`8Q$#**+4CRw3{Zs*E*KYG?gp6NfljXN$O@nFkybs||P!1ZF_C;Q@1 z4i2lehiL3v21)^a<}M~Xn*kV(!H*2CTVCGWw%cK?JwdNLgx2vd_}1Ck`R)7nx+072 zd?=wAP5p>82o$@d63f0@IZ|WDdlSg>%-r0e!NI|a!g?YRBTU-~HpPSi+Y%82&n+#1 z!@{n1o$L((X*+b)(*30tp_g5%sO4lX)y`%RtdQ)<-jCcp66dScrCh3-Rw#Jzo85T{ zD7y4Jap(R}x~5$9TpQz43knXdhsvF&uz64BT@ve2I}8$;v)vg?-ZC^98e4*)zpzD+ z3s921j>avON*Mhl7+NXdVY@#J(g-HqOM1t2N0FUznKy4HERTJsNEVSi)A7YJr-1nJ zHatD3FL`U?>SEiS`L;^)Qt%4oZpLWEZY&TT@tX@XJN__dbm5^dYVJhQx#y{EW%0Z? zzaX?lHY7#|8w{Jr!E2Bi)GRG74MRi)n7*Z>4!6b2h0M;HFa9pSH=j$Hy)a|xWmn-+ zd+BIsmwRyDxqv&u( z{fxbQn^Wfeqoc`f@ucaUZcngzUJJ=9lF+CBU=I}o zQj=XOB1NBYGqlyA82{|z(XuE1p@4m#^U~9Z%^H{5oI64Z+b)G8HGBc;mrCyH|0W#2xk6Li z!W7^+zCfli=ga$#F&|_Iyhhia`e@ySZ2zaJufL>IaX<&2^-f=-1tQ?cwD)2Q(#aD2 z8jmnu)g1+ouQfI(iH=#rx^A_)A6<$G(!?n(t#AG2n0S$GmOs!JwI;+Rwf$J}amg%1c=-LK z;BK+R)MY!!#B##7@F0B@OY4NbXK#d8m~JZ#S4-w(ZEaIsD!r>e3e&Lo?=-XvA(67X zo#08Ge-vXP(+lSq5(o{*QJ*KM5o>0qwrFUz%XB=OX{b^&Qj<6>aUg9;WMaijqjG<+ zOr)pEgb%+N_?cK+z?&A*N}+f$> ziZlFvlw`)*@p)$kuqv>8W$d9&^^KQor5=JScPZ)!W@R4)y`qrwX8=Q5Ml<%+IRM7p zITh*n{g{=5(tElq$>9Yp|H&dlMBwkM5B11RTGGFYL*9V&Pk!bHNEd>aoov(^qz{;r z&oU(b{oyP3{_|DFq-y3IYkGOLp@L204frWaI#8rLgcw2vrkEfseKR}cVZil#YYu^h zJ)DB9K-ErLSK=de8&bX7+W(TueGf^bJFvCHj?(1C534BYsX_ zMEUyg6$UZVbwRLhB$3IGl+Gsk__HV9-#+ziA?FI7l#Bii)chChDbnA+e-G{{%q~Mr z8mTmCwGy9xeit6j4-km&v!fJ@kZMfcgB&KU><{S*ZlL{RhTbNwu_|9r49YPz-Yt4~ zes`eVi@k`yM`w2*kh@XALrZ1z#GEpqyyQPTk9e0qpP`;ALA>SMx5rvUF!!^o1`jDW zMzzPpa3YGgZ!^F}t~Sm!WJ-Ddve=QSMQ#RN15TtRVS8mX&pDEo-!TT_B7pC-xSf?| z(2*%HZamOX;ke*)%8wMbya{XvF<9F5RoCgCM@T;gcl3D|oRc7>9#7y0SI%iG#8L=nt>8RhVY{I3zYVs7oTtT zJ~Z*7pZz?7oc!AS7?@1b{Q=CH(FMF0&jz#u-5^`9RLunn0gk+^XKc0{*yYIG-c$J@PNf!$1Zf?z@aW!Q0+!!+E~v#!F-IBxrBT z%*}m}dLGC6#>axF0GgR2aU5S>>>ZO22}7`yuc zwvd333pA1Xm5#Uxo~gV>%U_%TiH9C$4vxUGGO3Sp?(B6P+%ga{C0z^S`5f2|qR%pM z@+7JofE7CbWKb6pG%(FyB0{cubaENyPE`x8L#V1LuLmLNq~GBaByfx(L^~$ZfQT<3I-LqO7~DtF)J%;?f3I`D*azYW>DL! z4?l73{#hB$ZQ?z3o%SY08SJt}?P)CrZ2b*W?`FoBjn^s@`zS}Tmyw{lGw5OXi?UgBr8)PL-4K*D( zPe_=vi#kD|=N$2n=^kftGN#>|5<$NNgTA9z4;ax8T4$-?QTR0)zxe({ z+1gr|UHDO^E~n*4)#c+SPV}BLxC^3WuUcazA4Bir=gXVFh_C?1>#1VL=4^H;@6#rV z2oD+~-ZSi$nnE$8ak*I6okD6Aq7@!3{OAuRUH|DajopxWab9D4R3C{aN3{r1PQgF80=iPcJIP66;ifV+T$2 z85P%B@FD^2KwKN^n$jbQGa*Dhxv9)9D&pJ+h4Hbqqgp;MIj=MFsBX_34tnWo>W0dSx#4wy;?&hXmpiu;lD~Yp0IT7FpneWt zMCr?@$K>F`0B4MW6*YsskcK3?_vhVbG~wR8d*M-0=_RTx^2Gh;+4_|aSfkl-C?5HR zOV<8TRw;MAmCmgv?XkJPytDfUFSEIkv*%*=dKKLgdD`zyirGLU$8vln2z`?=MU?~B=Y48eM7fpXEs;MzT=|AUvw-*rv z5soyy<`#@;o%U{#2Y(~1Uz2uomlE+k6nQdLczryO_dvD#j;fB%`_@fJt$vjEJgS}h zC_H`ci2Mz6QiPTS+?$8&e#BRERHZM4;Om)3h~v=zQKKKe)M>eDXmpdu_L;o`cxz5X ze6-E9P={GhvDLINeY~FomPYC=QOCJ1D)70z#qp(jiWHw4pi&|rZaGASurdAhc-DKM zOA<%u*MIo%TgMG?fx-d9@u>}>l8cL!f^+G(M8TBP!>s2+$_(`b(UEk0Pw(o@A2~1T zedsSlxicR3h6Ggr?UUP6i|gUFvz_@ zs~-_3l*#R~kfkFo0tj8{>eVo11LTS~j9T^LI?VK|=4IrZ|@A7rI?K zKu>?yz(6>&cm65F(gv+kAeTyp$P;!a6V-N$)8chSLCTX1$wgsahsk5lBrb)&e}5KH zgf@N+n|?^V801$v`)Vp$-x`)o#g*5>K ziOAyl27x}}@ABtv+G%QE_SIFRQ8jTh(&R{q<-qYfEdc!@Ed9lg>f>ab?vLh4#`mF? z937{5Wje5B8y~m5I&+Fq%e`GIb2#m2`31L&uIu;75NMEC>&IY6LQV<867KSPO3ouBE?4E zKc(^_e;juwc@vaE*jtIYy;usxu+&Om0@xqRi}FHVGu#ec|BHb;f~2_$2-N1$PvTuvA0&;wimkA z6Ff_9+`zP$++jU6_VO&c=Vx9&cA*N-D<6So3tSJI*gm6%!ONF=Lmr=*J>=>E4>uYX z*Hx&d^VNW{c((wYOKV*K#>O~)XH@b(u+w)QiI0jpRrIv?07Ox&4Ac~mjb}b~ECd*K z6y9v|6moQ*fP^B-$zTq7@{VP68nbVL>?RQRZ?sp-eZ!~!Ik}FW!;#&!LFcD92c;_% z;T?~djjR0m)yaxv=NKDv7NCjnnq&|zayZAp3r>rolknU-)G>bTWTcj|g1z;Hfuqwu z;~;FH9Gvo`7XJn!9O#bc0!vpte4Jh`#ekD~Cl<`)+dy7P4H89-p`k*b$~4o;ju zfBV48n}O=c+YAX3;=)AfRl5}lFtpw#R!`>++O6S3ZeU#p9)UT>psG#j;w=GI667$s9=Rc1uf3zN?g1EG@H5 zg>1p+Wg5Y(lOrVD5FMo<=3)K2tWy*chx`f(ys&{Z0)B#SJU<}0A{w$Dl;L`n}iQuBr2~Y}NLs+s2*fg|n{**k&Mc zRv)nI@&s5_vJcOndR`@3xTW%W zC9Qv7(b6hz{eHTw!Whz_Ul)-1^Bw_5*B@voRz{Hq2?byTfmC=G4k++6iE1qw*TKpt z`OoBTEVC;y?^~0_K}Q5X#9R6IADnx@i~7+uq)y9kObZNtNn~u(Vu+dL*bocw?u*`o z&HC-{dyt-T4c1=feAKP3FHC8n>z^*YCUmUP^ibvP9O-cDQDR5}avVuiKRG2u>tNFM z@bcDtuL|r#cQIa`-zqV^3<=&_=Uv==?1(a18F}B@1Dxc;%l+fD_t&cDLiNiEAon=R@-hh}DC?kX#D6i_X0&b`yz1*<(eFhCT<3zIys z&;FlxK&-tLHu1ib@aTFRp<-$0thYg#ZCwKPSundJn~M3PM_kYs(*ZnBEtO18`Nn<) z!tM!a$9YOc{Mgxy8~5MNymwH2DgC4QrfQMp+0X(?J}M>kph+=`BhHt9#hkse*)?K= zA^5%NP#VDs*w1wdh+A|q&@e92AmUGZz8RH+1ollK{fQJ8{54cP6FzA&@10rQvlmq| z21{Z|5US+O0mVQY84OTI&Ik&3XwGo-3kwcS{l0L#e!5teL0W|&2+WwA(PpT1ARtPl z%8*s6c$4Dwf;uf7Hz3xNau~O*3$SYfZ|u3pMyq7Z#TnP}UTu^F>Hd|UJUMpW_4&(& zbwWu+C+|_O1oBLm*6)U@Ez(cLPKirPAN3}TvmzfZRizbonOSSaF_s-Okfr7K;O%Q_8@SLOp<{8f<=5xYHcapg|=wgygn0y+D+eF@B(rQxMs-y1*? zEaIawxOU*)hB_@7+isc{^ha+eC3ucu=)U4`-Eexh~6}w%5dsih9DbtzFi)W5s8S`*4EDI(u|R_uH>Io=;(n74`#bb z`$_9pAk*3_bCj^DngTw4^(<+*D&8nPS61;T;={LQKXL%YulYUe#m9fX^oT9&#glwW zoQ!jyoQFZVedEk6=~*R^5^JTh#n;KZ=$APigbk2K_>Ro%DF*3==t|Ckl;VWCcW*jW zEb(8Mc)g3aZheoEz|PV9BLB<@hWt!Ezr-6mgr$2}xq0IF@q9?S3{xlp2W>0Yr~izO zwrdC&u{wkbBOfSHvH3R(=f57SQ@`jxMRR#RbNk>G#!oea( z%H@6QbmAv7zVVCTqM`Z!aoj@=p}UWXExvjH9#$_t)Dvje(n`9~5WrmdjqI6ZIsUss z&1*b^gaZFbhtA}!P(sHh4KcBXSs>*WfG%j&$i)r z!VbOi?LVM8DO$JjyT(YIkrm#aGY|$8PW+VTOhrq_-qn4Y_QVWNv)P7>QR@dL@`{WK zjETuqHrtoamyFuXyBi5t1ajmyroMQgo5EhijfBnfK=QB>MOZCF) z@wOAq!}~SIQD$pj-x(!Z@DpQ|2;nB(ldF{Zz{riSFFm3guBX4+t0rJ^k7$)6}$0aq`LBPEr%V) z{ZW_6JFjluQc=#3s#|tCak04TFJ$#PJ zR?Iwu;dmtVsBxXBcY+1hIF(| z)7!;z#Jj9)+5AW+d(+U?VZH0OZZ1;_6kLrU>tT0AJjY((Qs+qh2@nf#O#}6MN-ZNK zNa?JYjSh?TEboWZ2k>tZ(1q&b1gxmuWC{3HGXYzfW%znrJZjokB|Gt z$Svp~its{n)vk%D60NucCnk9s(<;lim`5W1+j0< zFM@&W*NXk~UcmWOjhOy{1Tcmo?WquuaK8|HFls)^Q|JA=!r2|3NzA$cX0Ps~7T!2o zVys*bw;RqX<@Lv}^;tM0xA9v2^StXObUq+48&J;*M$&mSo@#}BkF)+>n#t_%vp3uv z`lI1R94`!-VZd0A!Qacp7`hq9m8Ee6x?6Dnn9#-mrswLrq>< z#^Yvrazx5~JG*85XrScRmy-g*yd>*KygSX=ewwxquezRY*GVYab_$IU=)rdp(4sdk z`Ja9Kc{Mh?0ePs$jB;5%Jl+vjfOzw4smuH%2E0ShyYI}sz*J$WrJG8w;TSu+HkqFH z8~*u*nk-kqoW!51UXSLmly@fGJO#Ce+p8Vab{-I`mCAMQKz8QI_lFa!A5O{Fq^8C|# zO`R!M%NBBTAAafC;?%0OlQA*n^skh@@^m^cvkZhdyQYM>F581Je1^Ks;!x@6c)65_ zq5DJ^*n3ob$mz3I*d5cee!-8G1`f>!aVk$uf>J}zn#hakzL^9BN?ezaqf+Nr=t;f+ zs^{*N=XV@D_E;R)P(NKR@Z~A^RiJ8!#fh1-XU=nEbz)El{8rl#?Z2urOKMXN8i!Et9{(R{@Q>X6?D0^2R6I5@ZfXcqte8MH|`s%2Ez&Y|xnT z%a35YtDukkENvRY_3-H<;1@^D>T&a<)*~;Y4dTrviCZ?R)DET|U?JC+SVR0OvEyGm zAyHu_GF;nvZ^mw2H?{T1di<)HjQO0pdIDe2_{FDx>^4`JJR~shT4vT0=NSrc!&0&b ztK9`o;EHcEaEcH*+(9g(@-Jxj`u$C-y%Pra< z;I7d%1PnT{dVR4=xx?X6=sd%hbdNkfo^TDRoez_zMl2;`S=b*ijgQ~axOdMN8Uy*J za?j8-6J@2Qofgav9zT&%VARme)3353Y+jAmb$YQdCuwr~u(ab1#BixC-tb3lR7fZp z(lGeQxpMJ)w^_bbmLsIhl2kkKAp?hl(7j+TJrYcXg`zRv(-I$H%Sg82Dn$n$7Yq9Q(?=8xkQioH@FP zRht)PXAvR$W9^atmT-7wsN@x+1f%9}CWOv;t3k4|rXlU~GxOo&T-Vg&u5F(yR9c*1 zS25&MlHuH6FYIlRU+`;}FI02hdc=^htoG>8s2=RRAZxHwAsjN(F5%*qdum{EnUY(( zJ+euQ{tOZ;yql3hWPwP65~(5*ZbBf)vTp5=Vi)tqUYm_E8r9f7x%`UGrti#cx8*yf zm0Z=8iCf#xI;nWh6M%P*bek4Ex}QRAq?S_10bDF(HtFB-mQIjr## zhJEXY#}8^0V^=D66XNCXnRlljoNjZ6c<3qFX5~PiZ<^hD%d$60 zjQbQq_!@`Mj0|<=Kc~;XH2WG7B$SABwS1xC|!QKFe0G-*F7490ZevBgiU7oL0Uip+p8+KLF>)K%Y^dY4o z#F53)nSQy%YB=EYtYDD&#>J0SPDh4HtP3xPJhCj1_4-5kwfVPJ3&RFV_l(Dz${*>s zQEl@5Lo4(Pn#9Bfn};4NaCVX4=Ek*j8*xgfsfpTILMi&lXNOHp`IEb~xP-@w!*AXj zv0d=OA@al6NH%ZXQd%0rgI?|J?w#p4ZCRGa z#}x_Jr2T?<+)*Ne(GX{zn=5q=;n&Ej%_vpSfY{$|>BHo%{zOm~y9OemzY4%FoM*#n zMYYg0Cw0iRFRP!HR8>@0ATu)BN;Rn=WGsDGH8KkI_`!e0)LlW4XxB3zTj-cg(!@#EbEMvt$&R^j}#G z+YBnk9TCk7oO5#=dc0GQMMSjp8`6HXd^1QR3_sr7b`Qbpzka2fBKow4Qx?B@U&Re8 zY&2TqfjC!;y^zUC{2K13X2;mQSUD!5UqOpV<)g!f3O=d??CTDSv^E?Yd_}fJ<@6#j zO2N7JLPHe?;rQ=3dr1%*@Fk;o8;&m1n4f1CiM)T`p(nlg?x(St?2jZPGN#oUQV)t+ zJ@0aQmfPE>E@ALAdtk7TM4jaQ{hM#&<&|c;n+NSrlmzIWXTNgon!BT_N9Nc(w9<=2Vs;t}9jTO>0^XZBv!X*#-aIidp*dB@GoX zJjlax3J8=){^-C)MH>rd7yzOQ5K0ubbzHxdxjQwk9wt4zqhr)97Bq}`vQ#)1#U;H9J%I!JRc5*RbCjkr$l2#I=(*ZvY*WXjqirjd9g#;;j zvSv`xvUJ=N6Vem#XzN-;gba62T%r0!K2Iq&J9pU0r!LQ|qkAatBqXrm2tqgQl(w-Y zPK}h#GyB`6DJ&djLq6E1V>T0za&4+y$<-)LPVL*6xP>;IJ$dCSr{Zwpj*E&MKB;Q? zrv1h#K8!);^%aBfjQxxU9T|C@ytIH_y`wi*?!vxrI4SxYO*~VlCF$`nrr5tQ_3L&v z7LI+Dx_tr&GIFwXFPS656V8eRp5_~v_V!dx&jk#F!M-o}5I+;J6l&DuB>A;2ag#*;L^L90M?pTPDN9d-xm`tATAW zHU)grqW0v@XteYh*ZnLJ`Mm~S0v|*OM<69iY5!adBzBB10e`joy;qCEGGK@yn)iHNx!)Y5vDYx$(nUH}Kj zHXGvMPZ--~IwrvYM@kpyq{DWo)^b$Ntq38VwE6Y4cJt(T;NXOBH-{*Hi4czs$|&>G zr#h&Qc&rb}$d>CvjrvsN+0h3hSO|ERa$U~5%n`?-6Q-^;{jQXkVS;$|y*&AcxKLyx zz>X2u9H+M|`Tq8=LbI@2&LD}{EWMvqCib&E^vfsTJc7Ju-^7#!g_x-+uLaK%ex8X6jg_g;cT!)@HMj0Ze?F)=a5V-5F^ zpx3XRT-vqh+3|H*hB@>FG_McoE$q^A{lP^T%tHnRWVCfV$ZR?h9e0g81?B zz=DX6h?kAUu@PFUdzy>s20O09XcLKJSI}^CL%hhl?d^OUs$aSm2EvFGIC^xx$UXA z5@{NCP6<`;?>FyK3?G>-bqIssp_sz$h4_6gEA}W>=p>q<9&H_<{W8jf7P&`+Ld@rb3 zPiTa}p^%Timn_7H&fK`V4{CcfhB$!)dC!Vl&ZEmqYg_%JiC2fD0(YVh;(r0Vd{JDj#@p%Li0Dmyrc1Dj`R^#sRt?)|lufkGPGcAR1!KYi!od|=mw zb#^3YA3vBe5qMFCOINXI8@>JGqKn~84(z2(vnL*cf1fT*Nvksa4;6bH%{x@y3Wf)R zzDa<*H4iZr83bvZN06{KY69w$VV#8GHgf{yNC4C8)GrzT;Q}BZcJ=+$h4z>0GuXWZ zN{K2=a(>VydK?5`Aoq@Bqht|K)_NP&(%yazNN=LR@d;}n^H__$ed^=o=S?O$#@r+p z1_V7{-|1pmR+~m)pY;n2q(DB1Tlhe%cwbA445SReURG;K=2UH* zgUYpXAR{;14r!i&!-jZ6($e^A5DSw1f)#<5G%@3^w0{2n<@iH`XqKwAAsSuWlCT+2 ztqq*(-0e?X(9}iS4Yz*D(k6AhcaujH_tuI=$OSU49Uf$o<*GQT! zUGX6?QdMSfyg{hYQMAo`V&7W(^vP7<9wD_9OtRiUsWk%6^;h95VTxPYL9tGv**8aK zHjf+hq;_t#$2q-AbWmgv}Np?6^Uwn+Qu0O#MhQiu}h$t&|cUXy+>L{H}qFYWU{{OBgh!k_|!~lE_m$P<~8#@9e0+b zzHf!e5KBzT#}{ws=~wn;Wszl0IZLW(SF!n@E`6v9Txt?$mgH^46cSg~)GL^)_r-DF zzFm*Km>Q~@Vms=&LxzBEi($b-{cs5;d# zU0yi*-${Mg(JI&OX?n;{oWqrcBVKS(AQpU*hh`zvo}n@N?pM=WLJjklQE z5^C&uNCY1gVj4XF_UQ~kByB} z6>9Nul;ms27`0(e`(~;4ukdJh_Y3`%BSoU;~9 z&TDiRrv~mv@I^QqTaA?Yllmy*%n00r`{K6WU}H|(2Yor8eV^(PN|Utxo8|Z|90h5P z05OpMe=$suP-2@Yw4gV3B&pa<{WxsX$ImyLfjW!%{^SBs=X97`M2}jn;BwPPpIkU{ z`_w!2Ek`ZMoRYsY{omihsK1&^IxDr`j4g`{zlodQ*}ic5>0YGYzk^+Pi;17n@rHGW z^AJ2I@DF78Ysr}9U8|;lD-y{Pkk0(4IFZcuzp)K%l+`Wp`HbOb(y_Bzio3!PV1to{3 zgF@s;_V8fu)CPE}TP@$10_1sUeY;T(L)}`uM3N{uvWs6quY3{K-P7;A%7od!j1S&b zp^io1fJ^gnaQQJbe5Wsf+&J(wp;mN9!XOiB)mH*qU#tS>n6qDj8_Acj32m8y)W)^@ z_allP0g)MYb-)|r3o8#-_quJ|`(`Im6%J>Su}>NC_BtF;O`J~-L=irEHSPnEkp(dX zMk`NroY>=le3vz2->iN@VhQR%B6_!h*DolDmQ-!GD=$AI_8yQA64K}cGS8z8wlBs@nfC5`?@DSAHX>1kK#d2tp{EK~ z_H4EtuI#il2q)aqT6}0UR?@U9=-%6yoV1#D3=lE8FNpTs3jy64GUVp%Q-DW~Gdk;% z$5B;7HCF0yDCi?DG2Xg$>)nrtQen6Cf1&5vC&vFX-n5KbbHX=DyC1;7V@D=dUK*GU zklMD6?iGIda#9_ni_+%ckk)TuVa>}W8C+3EY{`NaI_gZ`3uLH`e?OhTHsXb|3LCg` z3&W;pGhE>h&MTJrfrf^+#i(as-YZol`FMUP_kz-nu!)dvks=%;Lil+32nvlqXe|+1 zzea&e-I3Xv_bnc!6}90!t<`i44M-u??(j$-{|+u7MzmSNLppXedW*w1BV+X#H}}$N zd=|T*GVPi-S-z7Mnc`$qXeU%Ek-k2<0)PH<=Wc>Z@AHQ)kBAPIA{W6&UdM)UUG{-# zrl}q^E~qsw;1dv_nwpx*thpa#qaE>hH$ju^VFMJMSy(c&bEy%wp<>OZ=4Oigl6p7a zD1w{!B@O5nrrMo5J>-nW(g~b;w`mU=Hk|SvQb6a)2Zb&;d5l*z<*u7B0lwA{Vw_0O|yY1!zYGzwoO7%DBg& zgZb54>yQrg_R~f6Qh96e_mGu*Y`A;UZ`ZdfYXQ5p@a@NsuFX=Cv(auBp&oz~dQw># zCr8%Nq=i{V5V}{ra>cJ(q4p?ONJvO0a0`ko2Q=N-C`dV(>dzTbUcLjC0TARst3W6{ z2Um&}2+rgi9usw^MQWd17>DH}ESL}xL5b|{Z?xO}`Nk3^_zZTrnq6MES^h`WZij)x z@%JPFc-`A{5P?|O98kS!+s8S(6x_s4)c*o*!*cTcm?wmcIo?x)okLLt^D9p;}GiYl4UJ1;>cg!d{>Dps8Jf$mLzU=Lk=LmY%-hhckQGiVqs6 z#!*#DfG#LL5Ml(J5EK&fZu&5EG~l64dUnk8wvXHhmMjspPp{v&5&j_p^B=UC4~jN? zi_r!+IcP{e-xF}_GGJEK)#r(&>OE0QNtd2lapY`2v%0d-KC!jXPgXmbNa_W|Y-8`7 zddKGsaug(6lb0V!@9lkZfev{S8~aT3{q1@v!P{+2-$CB+`1aa7Kcu;}B)?C?jJC0U#)X0_tp9CWJ~I(1Pkg`r7tErBFg z2NwD8%aXKld(ojPs~4MnOi}@A?r4Cl8u?2VGI9MUPoJiTEh9K0O#)o{+4S4*lPj)O zZM}a$Lx4S$mP5qg3LNq4EA98GSifj6?*&PbJqf~S5<~tJ?nc8=9z zk33XR80E&_>FC$F0cGi@%qnLPr5xsS#OD0$Y)ctKxmEKu{liQiZpDW)u=C=w#R@)39ImROrG7qGt6z_5KAjl(O_pi9C8sOHJGvL0u2w>c?VusWifi(yf6 zO^NGyD&AB>Rn}Yg8doT_lhkc6a>WJzS8Hzq4rTwp4PSQ35-KhBluAfxu?|vcLs_#l zNMtYjJ|lYzA|$&KDN9+i4N*dovTq|x_I(>;miIH&egFRd=Y5X%d7k5a?!$4{WagS{ z`F=n9d7fiGu1_a^zsWKtB769-?HxF)>tA=`YOkLA8626?0MQZ$%xGVg{C4n4nq>MC zSwB(v!LV{~x!dc7?>D6-z7JbO`uYG<8Xh3MC8o0rUYn^$aPeFVYW)y?;m-McAw^sm zqqIz13Msg-u!hc#Fa_iPScQQfut1I>HK2nQaArOOPR;D-sL0D<9a-|cCsGq+XxFtI zYHj4@MrV*o#;%?;92OcP4lmXY@!fT=p%L2M;QP7ytS{H;`{{b%PTvZea}9u}-2S>^ z0>G|378Vv?hNpjJN?7HM34WXsK4gSda(2@+NSQV_EP|2 zPO0{nP;P|1P!CAi;CMlwjk6~J>>?}eAmR`Sh$xo=kSlE=xWhI_m60tbT--X}_uih& zcS5EA8}#D09K5EjEzEStTGAULQhH=ma@V{|S0N8YGztE!{V)TK1$`B&~lq-})S=dTedB)6)MC zpc~t=Bvh&H%3!uu{g5&VM}2Ep?JH-iLtuR4FX_U*e_aW-8lNF&OvJ!p&ZP9*LR!o{5-o_)1M>#Nzc# zR~DL6f8-~jwimFawE(F6!{2Z}mEq~G!TJ~%l8q#LeLkc21`8bgkdxw7fG)B!WK`3j zAcmAL75)yG;<_DowScH88sUq}A` zrL6j&xh96+CuvxX{;D+=+U7V9EFGagP`RYxX^3Zc16Y8r1`wZB7HTaiPr{wl?HrWsHbZfs!%lQQ8Qp)l zagwySW8;}U)ojIs_?8}}7e6^XzjBiaxjn~MC2F)WeIn9X9(SV;t^T?-_51X^EY=FN zT@h^)6QBs&ZsUFRD)*6{Tir{QZXKsK&Dnh3kmvG)VctX1a&B8767~duy^#5JHU7zt#sBoR`-2s3PjtB1wgYRXC!rl*r z0>uZ+RKNgdvun4kuqD~XFud}LTsh%K0S_X({@@0;B$+Jq^jE<{+8H*trbbVr@jYL5 zK45|$V0NXc1FmMO`Br4`*HNErL3Z7#bqvT~hWi}QG-VsMBc2!FM+m?RoUg0m$mnr8 z>>8zyc2GHY$6RvVk%;CyN3uP?T(7((GAG2tTbT_k)K?>nYl`2sVg}U#K>oH z^o_)krk0)G8zRqxf$=s7Za1eL-pcBwh>Q$3AfXBXaul*{_i&`1DW`QmHE5fUJAjVZ zH7=;a5IN0`w7b4Ctxf_X^1Ps68_lBZl*|)bISR#r(&HdN#fs2479xd6pmD|efKU2l znfEML1`ZlNns}`%SKKCbzDuL2UQ#cURf*VHHr(Zf@ja z`0A*kv!wH~a9Y3)06p1iI5Sm=EMEb-+vO?Fzb+G#TSW*RJ1{X*hoz)bcZT8d&ZPa_ zq(R}%wvG~y-6}55&Os2viinD;J+pdisQr(rIk^mDzkzQhsDQA^>{{CPA0t&G6Lfnv zzDv~!h0s(NV#q>Art{Y*23w%_2-i2Db`;|AvGw+?z`|tv?ZdnjYtGpEN$latb@4Fo zX)P_S__Z-$`Aup;S%04o5(yq(T(458f2u)ReB2Ud(?y>-rl%=1Ub!0hbxERADeyvM zHMchMRn0i*v_6(gp|oQ^vM1wB-;IM3y6y9=Yv^MVoa9tbdawEF>6N?ROj|EBuc<1H zzM03W-n?i(Wr|OL?E6yA<$uZsVfmjMUa`0?#iT72KWx?jS5Bcm5emxZRf z+kUx0-U28^CS+k;Mc0^=)n|O3S1;tF?bL5eJzHh8VLT{5>+WAnh8gc;NQC+4j(0`` zQzn@cuQp$4FR-IN326v_ZYhCs0- zwl8+M)9I~Y!F&xJ;E*SqRZ(QOkJ87SN6Bi5Cv#=|h^|OY^!`f)-YQS~ZbdhXe3f?I zSh|H&mxi<-z|1}0`ogPd1w2A7Y3)WXDYDgM!hQEG^1k4c4!zw38kIj1MWNe{mPS|i z(*gy8IbPYufAJ~tn=P1;A*ky zm7VGF*ya?u^4dR&^kdt@pU&A0t9&}k*SzGTuf*z;;<9=p*Kd1cg zNCV#ROy23pFp#$-F`*x2PP?nqQs%(O_=$ zeBn-FSHl+fp}rks2-fF-0G#uUvb*H+uXpH)lU$A%9opH3XmJ~iaM9V>{kor&)MuW> zebHVpV59Z&hZH{+hqxY}nWUA*f)uq$6 zsK?SuUz=Ty{J4cMyH)IIXgteVx#32c<d=vJ5%;;h6835ngEz;&l`gj` z<{ht{m3hX&|MEc}b!7J|0wG!Ys&f@L^QRMa>-*y!N~k2&x4SAlL$9!2IsG`2m(4@d zD4&=fd}hP3VhE~ZFAA|AcM8{dr+xh|1&7pxH`}42WJ?L>+8dm1`UXYM(z^HC@oP1x zh+=i$EX{+`5-t_?dV2ebtFz-rt5oYkXf?8{S06Xbor2qc4g*ye?O$!^V1K{O@91XI z(%d?1yp>tf@rNm=2ZWhZ;nihd&oJ2totc2>()LEvynXy$#qrV!_}$fj%43%C(PR&dNZF`upKfT*N}l^ z5BlfE=!WI^J>FeR(kMa`x3L#8t!nfr5b7(Tt#{=P}i z@I8^3gpcy>u45?siro5b!phKu)LwcZqT#EFnO%F3-q2yEHFA0^z-^?2S~n3M(0QgkzCZ*)&UWm8kj<$Z*9RhLt&#AJP%^pU z@3inMWlUY^$spz53~_4GlHe9!+?SPLyD{m%@~-(*wl^L4$S3e7u_y`PTv#$GS><%|(p@7bB4xJnS`AW03)-PXV!-S$~ z#{n2QXG(b`WiF1F`oI{jh;eC*!2g%qBuCRW`e$ z{Z3P4%rKE|8fWT{u^*qyn z3A>L(mLHT-8oyn>9|c$|wjc{V)~Oo;@-Q6;y=JnJayQvFRBL}H^ek~8cRT9@^HK;F zgb*eJ%Yo4`YwOp96$NvRpI#(C>1{FxcrJz1r(-a}(p;KCERsha$IS+Mf0omaP)+WW z=SYXd4Z(s^&ZN>}b9`!QBuo_ad_h5r9(tj>p`Ccpag4Ne4;s8meEjr76%tT)Jb4KW z{PYDO+HWrxlZTI4{I~R37IW|omFhI#Kk__#4o6M6aL%m{RMr3-nQU#XN^|* z5^X2*Pg;1TC>N`Ved@gQx-&%l$&yYzR%OSPtByAg-r9RMx3#%TTAHc&n%~kBTg;<0 zjnNxN517e_SQfsY-Cr@jar1by{aVTl%=3+ty=%YBv?Q&|6(-2x<;K4})W_kZ?9{%= zDkWR{E{Ct!`H{qZHf~X$RJ-HciVowFxFpx%#TxhOrUXL-WP53ZZ9vd>ea-=L?BNM z1yM0jbvDe^mu>Ca8-=etWxe_R8LwqjLBAw77p~T@Tc;(wje`L z`7E0)>7(zYu|0oM8gtM#>ehV}zbsMLl4^R5Mi)ho+`y3CEUm3sUR>AF;f+CaVudO` z_1#r)=qhi{}!tpP)AOsKu3=_)s z2>&D0FPXHLsiVVHl#LOc@;d_!4rOaiNohLB>Aoc`e92~B`IZ8IZZSRSCDr(Z$8@hd z?%$&X&OP{L#gFpucQPG&*Jw#Um?ZGjAcl>}%j@9h<}-eNO3;qlU1EP`(KuJ%xA)sn zMRaB=#d2xh$K{fWw=MC{ZSZtCxyBK*G_T{E*FnK&y~P|IL)~2xd#RalFOY+S4u2)- zC>>hr5Q5l;4bvtvK->jJ$zgy=R#sLR&8^P$DUzb!k((NP<$wqUbkM#my}73sAF6ey zI#_xaw8enjmrVk58rOd@F`Gny@nMxuUzSJ{FA@doM<M- z!;lbWNCE$;QlJ>U18bdn#_o6qMjh;o?TK+?$UBm+_UY5KpQ=VdT*2cZsy=4x(!och zwm4i`nu-oC`Znp6^LoYQ>^Tp_(|<$j&ioYWXDn9*;>pmmtTU9{v3z$lcAZ=z=P~@o z$sezb=$y&)Psy8e#FHjuZr-^=btL&2Z=LHkydSaV?%UBjRa)J4d&SM*;A1Z3-Ee-N zK79%sG5A6Twxy)4m{nf|{M}=VNF4Nnln_C}mek+XT_Z+lv{aHPR zTC?lXWlp^~Dy(aDwmyR~qf%Zc!g_0{GvWcGr6Bav_TvZdQ8)Qy?tIFBF21RO0wZN% zP=Y`ZqfKK|V`Jm1Iy(EHHxv%U&KIf!KK8b8U(w&EhH>6-!L z4DS+Uk)h8L^CM(l2hX}Z$axiBnAMKM#gFt?g!RHW+@ORb(Q?2V8*i3JPuCzte*#5y;@Vy1SoK z{9W+=y{w#$Izu1M@Fd$M9TykfNX8757s>yW$ZYr9y1u1X6A?J`oYDk6PUSQEt8KrF z9c+khnmn5*w}I>-yock%e3ozIt6dsiUhlOXOZ_(8ZEEi^i5@@Bi+tK4{)#^PkY-#Ldg4A*4^P^n*LUk#!nILSD&bpT50y zk9J&K-2EL{TAOoek^3he?%Y70G&CG+XbdXPF)lC*K(@sPM*gj-NvmVBOXt{U?m0L( zT=|^nHKBC_b9mb>St3)0J0jk@uyRYzKOpCr2FLmWG5y%WlyrM+2G7P&^OrC6pcYiG ztx5lP*`!{kn2k`|gD9g5p?=${j&1WBNh{sGI@$cr&!ftKzv$IYU(QN}qdX9^Kxb49 zjTZW+ASe`c+o+hQgLn?(y!qUlH~Lu36JzBwZjIv6xAQ2L<>lpnZ$&C)mquLYDPr;Z zw8emmSG~;se24bLc-+^kzVSBni%t$#OkUyM{*;^R?6f!do|M`$wSkBSE^hy7#H(4?kR+k&S z$oL5tpt(0j@75-#m7Do>>}!Q6}^}FCq0HF~x9i+X+%rD=@FqUV-9? z7|_4Gnu}jX5TNw?I7lR>Pn=iZ2>mgS+6FrkGrG}{L(PP5L(D;};@jm@Cr;2IR#)Qg z3_W30NKH-ULcsB4=jJ{#49h0P<0n`74Ku4So%aj8u678CNk7}z9A8HD3C7?cghsF* zEf#YngnU80{G5wRA^x|N;{vq5hoMhcR`gcp_OsBhR`|+e1D=~*xyIw0B)~xrZ8~sXgzUeAk;6f}!o~*q{9h?Xl7$H3Gt# z)aT#09p~15m|C+8;aD!oS+Hn@;cW+|t)0rX-hfFIzf^`pwXmMR9cUt)p+!@_g@R(m?64n}s3f@2O5%N1^`_+=X74ammc0Eo`7KpOCa^;a2pYk4R zSynZI9I?;o?58^WgX&oJBv%{^dM%N9_A_1Gq;;Yoc0eGag1Q=hJM!?{KA7k6?K^Sm z)IMoxuCHIef;3oxQEsBI>zY^*mZaj-cdr{(-(__&s zfpPxAM51&rk@|pw6cJx#X}`C;(7kbwM9QAR;E)xF#b`mw-eiX`2g=0 zVsh$9Su-n)_pw;=2>oB{06y8MlPc1Ho#J4|-HNXZ27J9#4# zI_eqe=_0qqE~CglqZ+Qe7nL>?nX29pl$WoP`~XgcgM;I!MEU-IjF&%V_$oCYU&vxW zS5}>U(2^`9i_A{WGI{$vZ#szJ%Nh2KJIM_)r+Dwpqm0pR;l755v;4douyrcREBuz9 zH$1GZC08u2J4lw<-8>}U+qbA^_Zm-x(Yh|vbaiEdB~0>xOWzj}`nQKdv0Q0*O~I(l zt$CbA81tzN^xt^Jwa%@KjgF?}=5j!Xk`8}eLEdbSlKiMF&x&{{#>_zNypMvEMACzb zlPNg1mfNz#+#lU2R%2yWA8&5}Vr8f4{2NtmE1sre5nZo7KiXoHxyg*A6{Dsc9URWW zLIXvJ10X#i=0(C5Ki_BZ>3INUbWI|^<%!2)$Qe1Tf}|t|$eB${PO?3fPi_e_!2IJy z9{R&!3!KzI+brIdHtMpU|KZDDzp@1z&!EUP8-Z>1CpRgLEQv6#1&$Qzq?W}-=J4~@ zP%OTg2{bBOS~QD_ifYE3(=#)fl9Q9Uxs?AoWppwTqwS;?oyx2Ck2{_J{;tQ~JnJo^ z(296GS{cji@A%g61yDufZysj82Il@rp98+y)CjyL@Ix^oAO%8WzzjEZ{CiNXbC@Ib zg_L!r5H?odDRRw$?#|9m5vARz?Qla;JWF&3BO|Xy#IU*Pm73Mk(+Nwl{Nwk~Vg8bE zsrkeF-PHU8@NTr#PzO3&;_UvV+W3S7AQadcmY&4;PaKdyvhAS0QgNN%ylgqmM{b#S6*1em+Ie{VHWhjOpX@ z4g>HjGUC2c)`n4(Q3c?9_Lz)3=) zr3%xaAC%Z#X{^l7>CriE%)w42HE#@YJ8j*3cmIZfo_67wSk2H20YWx#ylI@sFMBVV5V&E6Lvd#9tRd4p;kw?w)jDN<=|7j~gG zE9qPY=`lTCod7zGjz}BRK=={rn?@eaBp&l|82;jRqSlcqU+Zcx7@WB7jrJ9m<_G%z zUjA1eQp{+V2eS+aO;er@0j}Iym}iDPdUts|bp$;>SKC!>Fq$}5Nw5G1L#y(@u%0Jq z8~@qH7AEKT)Y5A?;`=y(T#EIDI z$&Y-gmo8GP*8Lxb^FpsXN!Pz;b1YtaKqwMN)vYn!xSV{9X^8|Pw>t}lL5F%VyYeb# z;ZWpN_K!f7NQVH?F<(zl4;{X%y~)+qS04QxzpLC(IS7ZWn$eE!w{sB+TdLQiS;vv^Q3)3q z{cT)-@9WGz(-{AIpHu3IV0}2_v?awaM(``_JbK_E{5xb8MeK@fMi5whwE_Usg{5`m zDE_v3?f~cOvCZs{4rj{Q{(zDw^#leZ6|E%2-7@>YP2IM$I|JEhjYsF-H1rW8tn1WD zipFPC#ibqY&<%vc?H`R1M%sI45ya)Es~I&a_RqEwuMt|{{|3F~3ri@3=BBK^JPm;I z9%#YSFAOTucxEBZe3hFkDYawk@9lCB(zBo*`?bw47H>76{FL$bZJWocB#KxE+scR_ z`^SpbwF|B3B>|shG_aM`gOEl@)atVAiBk>jWZKZWcs^18Jg7nP@AnVCxb$cLlE{#A zL(oI#q_n%6*w))C|Kim1AeeTc-O|%fB3Hjb%Zz4$N3^;P?l#40+1c5tjsBz!YQ%J* zqS6($6aGAwpX2dQ=I3;e70_R+SpD;Ps!F?HpZcHgu^_85d^5`xvej3inT;hP7)TQW zqhiRR?JyPu4xttCV?TAvd{2l zk9kK$Z=Eo}=erfCf*Yb8ty_J7iHp%`$5mcp4-<{}KI*a7WxDLnT+x+6z56s1x-T`G zUR%;}GYdl?{HDzxzR-S3g!_*z=dzf(_j_O=tq;DReNfcG44+n$ zI!X{Go-VL%6{JIeQ>>1#IHKoe*G9{XGW?vI$7keRX!8_^cCK&GL)oS{hi!=VG9mC8 z|2|l)U;K|PnIZD(MXbuPj*|CoU;_?{9CQ9?_nDsox#L>=+K3Hq`LWH$&-cD}XwkL~3J9<-4}=0H}On!qEbzEa1es+a9V`MKyt$Pd{oIQQJB8fYd@K zVW1Zt`#PtdcUmw~o=fYEkI5Soz5RkWsuf@QHZ-FQ0orp3wL3xGo{q!)9e`tR+uN(( zy((`oR3}iB!tofz+*Bp4k+?BTf}KvyGkgd&CtE(PHH*X+1tROAy}B5XFwtVtN=(G z1|+4>sO|QN4{x4ohOXD64GqKK*CW8McNVHC(AJfipV9C~s^5lRY+v|m%F}Fe^e9!U ztFW=RXc%x%;aV0RB^;+iKqcB>fa^AOJ!=KUsc`xH+H)y3@;rYJS0S^1Ok>#auoE5D z>HcYAY(HGrqLWRQd1)UVlI5yH`#Th~0>fhtFu!q<-LsgO+3edgjCbGiCWq(eVe{v0 zVZRlqfv}yirccziw9l_vomebI+d5n17GhfWA$R6xgzCHRqV)FDu2;g`ScR5(_1H5H zDJ?RLd!+p?MsakXb99T!`t3Msb&=l|&1i$p>GkNL0bP3&@5K2+be_+Ni6te8lwc7T zb}MxIqbl?*v+u>c+HQ6I*;Ta1|AjmV+&}~K)w7$V)Rqf5guryG4e$pk2aWd%d3jpZ ztcP<_iq;|-MU_J?C?$Wg zBT;&%^o=9;82t+AX7u(gTzW!n0cFTOD&c&``Z&b=AJ1?piGA!7I*I6|l+kWTe-4tA z&-&!^%|e85I3PWV^xM!CFEyW{-~GAEe|p$I zW5WN2z#wJ3tiz9A!u(Vu%dJpXwb!_2@jODmR50$jjQA(q>MY{j!7s9O? z=Sq@MJZdNPd8mKZ^^M|gs+QxC?=$ON!}CrB2aN?c6FAJAs5tIfk8%^w&0N#r7;@_H zCn`be#^8;>LSVUtcHM-@;GH>X;-y8?E_3`zhWJ#aS7+Sycc%0d9m;VT>2sRpG1%_U zKQEl<2U=~6+&}&sHEVXA8j%g%$W0gTL*fO>E}I6 zO$P#70&&tL=Ss3sJch7Ij-S-($Kx(X)kukvb0ZlTa6P-!wq<8h17l0KB80{l%A>xd z!;VpmiV9rjwOz>L*MW>&M6m$fpN|fi`uUBY>fDsJwjLASr=VcFeg$>#v9h68#l-ab zB`2qP3~pc0L|qhF2FG?md9hiN9pKs+4kNURP?C}z zU0)}9y^!WTgN%DB@k)Jt;VhrB=*g*M!NJ53W#YsQdKhDq|lO;9bVMGii zfx8!nOk!Jp6RjJYg}y>{ij#_&BVKcR6?wg=Xn&zs%^4{m0Ss900bAHTyi~`!e zQsELk)`!L3skCpgzPurr#9u#O7P7`)pWDp$YKmqTAou26Ybo&^+q^8tg#06p7> zdlh!J+V_gZN|_uS^-@Pkj9zqXkC5KNB@@Ajo1bac-pT`k5!M2yRmEdISEx}wE9m87a;ZZ*8pap*2Hzxgy~ zeuGAZ?QCTER^{$9sU0-jTozga z)T=oV?!#z!ffCeJT+yx(7=O#?n;y2d8gIMV>MG~EOzrq~&zSjf3I7UR8&gVMt;~dc@|C<5c|5!@D*q%Qu_PZ9a2oONS=_9wd82=Su z`rodp2i1Q8=v;88moNm4&gK9n4i5)rYz-6FwzKS@YZJu2hdC`M>S-Bq>h*poI>D#` zb2@w{GZWPD&mndI?srZrh0z0!9;6|PJl&ZagE(E9pfP7b zVOE*EqLUs+1x?`f&AEIG`E|}%D#k^rr6=z86w6R^puWExml2W9jY44)Sq!B+C{p)y zhlD;&v!|%I*c=WhkvZUEK@b$T+OdF_DWSjqgoDS{7uEv3GW3UC%thtAj9=2;ww$-O!K~=ybAvup!ll5I|gHWM=L++l+|d zG&~ZgI-U$kQx6w{^O=)d#9=7QWdc+oe?ofMTCd%6&HP^**6KY~xck!^)-J0?cQLnI z$BQ=oDa+ZPzE0`rz_=|$hzu_g-)68v+jXu>Sz_L?q{(>HDws-Dk~^gq8!1|MM=-v8 z(oXrcJuc%5&CN`%Qclj8HuU}Za?Z_?-DRYi3j*&7-&s&#?glUuPvE*7iM3qc+S^B) z>vp_6*_{l_VP!kj;o0$*HT#CZS-W9%u#!Z3O@6hJ{ z2d5#S&8d$eQ(22!IEt-~Ax0t?gjpDfY!wzNVdQo;m z-G>g*k#1b~^B*?kMQUO!9v)8aEOhuR5YIpsUe^r$8gln$gQ%pE0P=01ht1FSu!*1F zAjZ_R?3S81XwyGr{7L7U;JwnDOh{a`)3|VHZ_-oB*63_w6%+&}>lcff!`Ys5ENIYY za7A6CYh#&M5iHwu)!4y9$-r&L&p9kOY*N2l6D4t-DS?K8TnM4=-L;?G^h8|&M#iAM z1zS}-vFw4^21!*GHd9S5#7y^@$9uV(@&|f3iQhMhtSvXR@{NU&A&ErZ4snjpO`j2D z7dtb0A=BlBg&qEKzld`9)4_6#Y0yJTjF+re*)~#Q1x|V5;spt6Q-#yc9}Srzrt^M= zA5;6Jw!EK%A=HsUHAws$XAG7AyBQ9MyAjy!2x8(f;D)r|hZqs@#Kg9Nj^Kx1E+Y$x zT%X=GHHCQ%7Oez9SKp4f685=Vj5+VeByA=*t5RFrOG`(#WweFSd8my*hU8SCTOGqZ4%Ff)){)`Y? zKc%&{QyYzVfAsk{T*T4sCCp`A&R;gx*d>N!qu*<2Ogf(Sp#?}$^yq~{EXg5P=>@r> zzQ>2?%nr~TGs*H=s+Op9vkmjeB#YCIb2s;#+pUC%k)}%Wkw4iZxq7uV$-c;`COQ$m*Lw-(DJvSoNZnVn9O{jt;ChVD9&hAfN>Q8i;1cLb51*G71o9N>(83#z-A5waAeAJ(5 zhIUFR%o&c)mSgNXTF-W^?4?mSTdtPgc6awSelIUCe{_oAgYB!RdLk=y)GLedRntH5w`_kTVzM!?WH3Z?Ws(Lyx8Pq&>&v*$D zWIGf+nmpgoJ6XdpeS^kmYE(ZSo3TaX3@gjDAqnbD^L1p_2GEp z$qVcKZt)9cRl!v9+H4?2;M_ZEuxbPw(=O~w`kKACYCYf0P?ZNV4A;t8ylfI^4-LVd z$Fq27ZRssfPS=@yVr@cuo-d4$qY8Lt2e$u zyO9Bb-4I{UM5|*p0;|5QO!EMHm1>O{BN7mPvv8sF@O(E)>;B$Pb@M-u|HwqJmHAgz z9QrEOC09Z;PCcvPU0_aqetvg)SElgUc$nj0@=0ab#?w#Mv5RLYDbh?Uv?HBCv9RgLHE4{N(f%z44l`fxK z^&f@ehHF_q{s1nssd@8*l=N7|_ZOJ3YzfSy!s84hKgxgJeH3i!tn%4_{(l~zZg^T+ zTt2r){r=t%T?WVo`~Bz#?ueR3f176huEXLECK=>fg7W}g5yU{zm+A_rs9i8D(tyctxowytew@y#`tViQo}EOJj}Moh?$ zn(z88dSu?Zgpm}CJofov&=b)i*Z1i${Tf%U1Z=~y(06J&MK&FJ$V|)+$fy2t+k#uK z@_g-Bis=Kq*bK}Cy3;LP_DVBE}HSYzT zbc&qWv!m6O{Ije2!ew^bOgOV?M6(={XPX_+RD5?mS@HIyQ;D2NB<@Lkz6rT}WpPP} ztp-Cf6KxW#M;ZNW)hI&kvW>%(ZN%oHnwkt8$+XO1Cw;YhNmc9M?7Q&gg%e=GKfpNY!>!z8{*(o}ydR_fZNZHW}wNWvy1- zXChIwVka)L+TRWI4sP`p9)kecJAyGZ<}+hvl19;y=#YpR9pj-*TSXHeBf67UKU|j<7_f+wL-pHokW? R9D)BXoYhp%Q!~5w{{T$u&~pF) diff --git a/icons/obj/storage_vr.dmi b/icons/obj/storage_vr.dmi index 674f7e0d9cee5f4151c60cc47b0eadf3e279adb8..07d87323ad8c459f00226ab28c9c59bccda35ced 100644 GIT binary patch delta 1978 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 P00000NkvXXu0mjfK2V}* diff --git a/icons/obj/toy_vr.dmi b/icons/obj/toy_vr.dmi index 2e6c3af857cd9468c53250c591a06a10bdf15d22..673e0843b2e025846afff14eeff9a80afccac602 100644 GIT binary patch literal 20409 zcmZ_01yEc~&@Q}-YjAgWcP9i71ef6M4#C}BLx4c=;7)LNcXtS|xCQrn-uwN3)vda9 ztIjU$?2+l2o}TWfpWZ0tFEXe|gh(I|2vts2QWXROlLIdh0vynS#a7-3d8?YMT4W-8pKRx47&*);sZYJv4Z&Yu6 zYHEmWEtKu5qo$2EI%b5HyYoQlIk81TOr5L?oxEnC1>USj+=#|NtWZ3uYmLR zCW7WUTQn5-17Sh?@<3^rL<9@l7$IR#slHBc{9}?dcYuV%LHK0Ohy3f}xgB;Hb7%Ds z2o{s}PdaP=rI$o;7EODQn+llLv6RUC#mj{e@zqt`l&a?5&`^$FEKiGY-v2?D8^s|P zzWn8Sj-CQ)@D)k~?jufqHp38PG2Skf_Upra$sDfq{BHX#yiAs47D4w?X45UB(z({p zLb+^VZ0fAhfI*75G&_&=x-(<40C3nXhMGU$Z*dTa93&_CQQb4^^p}?>*23H1*2rR! zeXFBe5H5XP40c}cK5w(Wcr~Q~%q<-bIt;dC`St)TQwcfcH&YdKbUa+CcCEx1N?1uS zI8V6|xAnqj^^anG))rZxLJF^a{W$lZtf}igInFhqjPdqsku6sUF)a-ZEH+ZuUnJ_P zO)yfJ%e4e*q(ojbij6on(t!D}UI#Sx0fN_~waHtD=cD(a#`K4W4T-t`_f0)z%VE=<#aeevm9Ss3=inJQ` z+2aPb`{x&1y@yjfL6_IQ`}u-(_rSSm@9@p-C-onlN?H*6`=LGy zq>}7MZ|5gPRaMniGlZ8rXgoU|Rzx|LBG_Am{(PD-5A_hR{oR*+pVg9{P1%6dGc*X$^FcYjsd=RWJT;nY6cQ*c*nVUxZ^Z4 zMx3gS#Cl9nH3J2*i5+xbwD~(DL-x&^Y~F@PrF^0P=i^?2&gYvXJ-yT z^oK|Ukc5PUoq-q!$IOnYse>r$f?)G=^NPKw{p))${&fCEjI4v+2ZPOyNaAEtJd+fb z8Vk`0V|-`F!K|wX&oE=Ft<91uo9=~nL6EqVlt2|^A&84Aui^R4IqH2~_^RC>+h=_0 zM>Z^I{Op=RY%1dr9#jM$o;zr@rzlI43I%%KB$dcO1BJeGR}8ejIMab61Fm;mMBmih zbrtS&>N0=vnvser4pXiaz`G$JBJL=bG&kde9`5gC6%?p9C{2kM102rza3OQ-tqSbd zU>MF^;w}jzq>#FIrid;_5b2v8WybS4SMUpB+urA>1`{or0?qP~A1qiqyEt$l`f{GH z99kV< z3w;DtTxoNWxi)7eG$6>)!-;xep{VfC2}WdM|_Sc(L*D zsHmx7hT=);8KC}-(;YRWWz8Op54q-}II;>v{+p$QfeCADd%O6|mYlH@!(RPH6w2%0zuhnHNM(l9&HDkEb{f1!M+cdL z+zh3zTsl7!4TwpuQ!2b}OzjB*<3dA&%U?N%+V7YU<mhmpDv%2q(tcYIZ0hb4gE!02{_UCuQ5Qm zCTlRFNSu6hmTOR@3pRjoBQnBMIPU{^ef-zf{x4$Br(CpvIWn`fERabc#dljHX@8WI zky&dHTYrClsxjLXU-w&Q9v{+szyFOVH=6pYeBXk%-q!NC{ODd)FP8CO5L5>>u$?w=4;?YnvfMo&R+ z5V|pe{?L01q}+o89X49?p5leJT_5NjC34bgy&`}CYNs*29KM|**6XjI-H6M%Qw{l` zo3(-=gi*j7Ywv4i*E*Mp)4<4@fzvkWORfE>|M%y#zYR+UyNboYGIVx66~M*93aQj> zqGV-_7kjg5`0120F=2VR-BVI(-BD{}`?7o9w)173*+tB;^NO&VY?TG&=;+AvxvIf8 z)bwpKW9rB3LUVl_S2yIxw5|VpI`JJp)T=nvUNMx@kSJV`6v&j55*HI@exCf&c1L&f zJeiG#OxPbMGPd7!jOCN}WUMz#n28z0PUXB#Z+3;4%+Mo-Qd{@o8D88^t8?xdB5KVD z2IUyYgDRT>J2eM3)d=1FcfQl6bulnA_uq7*`x$VtFk;m+ivEphihA#rs+?3}Nk%GrJuFB_cHSKX zgDfU~nj7=#HaWm{YYtgjSWq%CA)5}y_Vk3nW8mO~)oB?HJhojx#)tA=y)9Qb-^ddl zbcHv4cX>8F`QwR2`(@-7DRcE#Z_nP|-9@4~>_0;p8zkqy1!E^vUG}u6zm-`X)k>dhl>p?@f3`+a%Nc2jdAPM ziJ+|nWZ&m}FQ7M9#;|^Ul8M&DSe(qW90YP4*()il#3^hM?f$833-{gdl}=RxElOuR z=Hah>GGD4llaIFs7HFE-56`@*ljdht!!8*S(b$w>jS(2wZW2>d!%9l%&CJbvZ2RCq z-D;MT{C+Q)ClT(*ed(7O@05u zK9s2+9<9J{^c5(p>LR2j3CnXHH2nQmW*YiW@c3k*?g~)N>XRX<8BO+<7qE zC>>E`P=^?|g0FeUv2K(E|9EjZiZYfK4+y8uV^KZVjA*AW!rPYNChZT@!|>!BuR^_D z0~Uv3`g8E(6fxFrLlqVh}#EJj8y2Qu^>>)kwp6Rcm@|@nx6mX-fdOW zg0RPQnU8w4Cpan1OSJV5k}=luiXTAY`q)!3F<)^UQcs zyWZnGHof45-kJy5?$u`n&58}h-Jf9l#qOBnD|JJu4qTiL%Uln{iXDktUCA7gX0nEI6>W zm3h-hUHVpYKfrF zadFy5=d|*>-P%gI2@3JRdqC59WQV_!cl(=EIm_=bqYD$B|D5J4(uSIW_Iq$c$d8ip(Tnuf-%~&`{n*eItE`Ge zJU7igVuIj$2jS%}S9pv|1;H0x+WD9Ij?=9!G9qtDHeOw#0J_GL^LDdOzi{6=w0I9#z& zOh+Fy{o>$9YB*nqV;LJ^y9EYiWMo7FTIZQSx(wQOJkpxh%IoGVMaii&G|jsj-e>aU z5=5%Dv@jlG@w)^*=5wRifAN2(HN`BTJq@Z2dGwf=@zDL1M%Ws-6K6Rrj1r#2uPXE- zJ3HRzq5}`uoFk*6dH}W4RUbk--y+NLTf8Bg$`VLPXB*O(6Y_qU3J^m?XhS>b$_WiZ zJCnS+nm{1DqLvTv!8JZQ$t^AGj<9%om-qY;oBcu)PrNnmxclr8@u%Fe9^6q&U%G(0 zaqL0#?xj2H-lG&4^|X|(|L?ct@7tbX#pOsvPL{?&^v*h2cf`H z*V6n_Q>3TO@d+68O+kQi-=G9tJWa^D`O@qC?X~%S(`SYHu;bpu)`HfkPJz=gb%bTp zkOMsC1(`YQ3{Gf-gmad7US2=Bw}KK(xy9Zf5G+j0V89)k zKhdRqoFJkf?C4tNjQiO@-2>t%5@Xfkh1>I7V7>6j#K4E~zW%rBSwUFcWJ`iu=pX(3%9in`H zt^Kk7IL-X>^jh3}P0^@COR);S;{7sU0vXRJY$iC3JdrLru&?(k; zt|#~9?I~GtEiR`yn|Sq>o5wO*qXfLt^8imqx5bt)q;{d-Ut_H3cMUPK)WJ_$rscjb z2-~~caW=vq!~FBbR{Y)g8$JD`M3;wC!EL>O{*S!7b~j?Dsd>M&Bng zka#VGQ=;9mwpA~Xlki@Q0|8XyHAl-?A-`L3gZlX<@&F7PU~p{nR1)Ol%L23bQ1tx$ z@_hW<8(X%`ob`CR<%iwzeA}(7^!;y!600^dmz_4VOC6W7UB%FUqig7>Pj}eKw%Hhs zaw-B~h)WEo9%TNA8JWarB59y-^oM4q84n{dJ;4ABiF7m>pf4cu{%71+0~Z1?V{SVf zf3n#|EbnU*hEBO_D22v9Dis3Z9h}3M+~_sI7h;Y;@o=KQ^QZI6_Tu{oIrco*T|e~` z3`BI?F;<%{$iI)SPC+yKPy|Va^Pw`izPK?$L`AbJ9&M_}-mRPb>(gJ`#Ask!e$x-z zbLRZ3!^9^#q0r!dJ$KmIp=ZF!w`KnvIgaP`TLa+(N~nYl47507S{^kO8J8woXe?*} z^>$cxEUc~i($6i-b1N9}LSMRs?O9|V55e<-)4j{eT4KsUAVCfEBrhSw;BWr(17>O) zTD$K`mFzLq6qfmU_Xi=F_W39nqqeL#ExP1S4CQ+M{_dKmW#Jz4zO4F!mUDNuC&$VL zDnakW!cqUCk#6Fn#V<+_+J${oBW^vHaG9$1x7F>)H$Ss=zsiMR@G%iO*XOJJE)A-! zC8ha|^J054xDcHEy=XTf`Caq|uW{W6N(ue~p32yVwEcC)bG`o3(8-iKQ5O5sSu4M& z4jgVHu=x6~)o3U###h2G=$q0;Zx`@)<}<4<^RsiWIH;ROElK&Ga7IxG3@N9l7x!(5 zdig>D<=zXbbG-6t9|S?x?mC0tALa36k77LY5&Ny_Ko``V8H1N!)p;9qCiJu038(cI zNqTjXJLc%y!eg^oX{q7gKLr94THk)A%VH^nb{O6u@%@!M?c-axr=qRE1HnyyPE<)o zbKIvH@6>(h`4`QTc6C#{cmP{cp>!XC(jajW8F8z&SYoL-+@-xP8yV-%oTrkwyNnHv zvKIwS7YhmH_nbKLeS3O+TD$1&3o@3TFif7?y#pr^g@l{C@85n?E zPEVIoJdh$pO;-z<4UG-|_UXe2yoTWmF$Dz$`{P!^XmrlXjw1{{)PY5zBJ?r+_0D$k z#6i3r9kc_<2SpwsbOSFbSjxV(h7t-}REjv8i42@V<}SFP9Xo;DGmfwH?K;668}Qd- z<9&$V_jKZuuOQi4az@Qat`W>G-iCE$!rfLNsNh3#ELOa+ZHiKOe73+AQjFV3XU#!c z_pW7s7VVID7T&3B5nXL6s~^wcz@DP#jQK$_M81wr3@a~9q=8d+<=7y~GI#w|yGVR9ZO7Z-t?MqV<_ogE%Bs1ak1!}N%a9a~-T8z<%W)9M z4*LdT;?6w^3JAztoSIDAUH5GJT#00;SF(YgHNazdTzaRW%%Ri6xUYt-7nVyhnW;o|wYg^aYu< zl2J^=7=|d`b3v{PT?8ujgC>dYl7s55zMQFj`^IxLSB$3K3e5ufH5wn9kf0PHbr_{7 zO{~9w2#;dL1yyH3tG8!rZ?M%F0<*$EX1Hk8o{8#YXfWfw(AXl7p|$U-l2WfS^SS=c zWWRV<<;N7QaCAL$1cSeyqeyhXN?h2x#%{bW{EmE3LnXpcw7uGugKbcyL= zEwT14OK7j1&SIUH#WY?v8q6>uO<{|Gh6lg*_MD(NQ%8M6O(#x8_^8Jt9bK)lOf=9u zx90T#J4eclbO8qG1{pMHe&2T@K>7}YW3M8)L^DMjRBJK!ML&nN2+@znF@M2z`zpbm z!+wI#ut>mOT6{6us1m0m@W(*)!kX{Z3pTH64ILEJGQHJsP1n^-LV?rZ_e{gXM8ryg z`rvkMTQ-X=FFr;l#>CZXpE*$r%j=wmZ{7-Je1G>zglhI550YxUdHjVsWxpR<9`TVS zHZN<-QoAIcv?!-U1&x>ms}%R;;3@6K$xSs)``I7B_s=PYr;&LM9{D}Fy?W<6&iAS9 zhsoD-?B)dI{jNgiuJ-3k@DDse#ljJN@x305IzaV_Do#V1K`rHPjl&0Wb#MgLdIzA&eeA4fz+DH>1`07AgEZIW>oEbnFH7RO#WE_+BBT{%eQ0THlmZms zm8B{G_jv8A%>8!@M}dhh(TxutM37aW1rG7S?L}QUilen3rYSyN-eA=OqAphmRg(O) zvLTvSfEfLr%dk0Tg?|9g*Vi|jk869{w$Fek8*6j29FsTy&X#=SANu|2T}mRjt)Zo= zQm>^qzF$XMJ5oBwNPSdz<`4^|QgfVlt8r#MF?6ro3rjAv3keP@NP#g(f;L2gH7rvC zu01ar!!5uQUbI z{Zr|qGXu~EvVS*RN==?P*lGVxTrAX;^+p3&t4p?*n$mh&k&1xHZZ655et*NG>`jeC z(CQu1jfXEkX4fCwF0QbB*gX}%-ZQ&C;itC1vNzm9>H9gInW=S!+EzSrZ4pSN`N)k%n4?6us5oV8*z)|u`%#Qbh50ibsPpl30pQY9n5XIqjw@`1r zzID6yj*h$qo4gsfaW2QtKbR@r?$<*!f12(9zQ50TPcqGC7{~7n#`xTX3c#&hT2PQ$ zh#iplJX_m(6e&X5B;dmI;4)%G=3JNsuLjvjWHJlJ%h-5@G6+HPv&3ku8>L^%A92;jm% zNy?x!GF{gur#V&5l6P_0D8$&2EB)Q^A>y!1BDY&qi!B_h&e(#I1se&39?0(4_Wn+o zTu2T)1}48%bWD$5w}C$I_DA_Yl_CLv4kIq{R%_GZYeKsY{j!rmfg}^eNzV*^p&vFagEH zkA=fWfk82q^p`@VeCZHJFyd}Fk2oVt^uib?#eyP_1fZ{zhvDBP`TLCKYJcNydFa11 zPki%qwXt&LXj_4Z!14Q{?+(V217`1oEf`_O_<`?RiUla=?np@^|e{a+s?CoDmzwMXnf!yUD1;Y}iykz-yQ-5@luc2LTxo3gquq zr9U%PPlv&VhUQ7Xp{#0P{f+1>=@_EaC_Lrfqx@AR$dK0;l|zUCu>^Du7Q@s&P2onX+L?6hnuC8{vw6wI4Erda~q7;eL86)qA`E3KVi62~`DQVXA=(dzq%u5@Ic{^+LYkj5i7KA~K*#pCd}M4h;1v z?G!{aIHhq*lu?zWTC3VR`=Vl?}Xa> zU|=2!RF)7V5QH@hN*1(5V`iqOyV>3^2HtV^0!k{&!x9p5K95IyGVGJyGQ@v^0%5<| z3Fg-3PqzoTN01k;a7V=Wf^th*OZ%rMmXH_ZnEYh_e=fkP_u}`eC3hTk-q(AP;Px4= zWq3HOj}Bj-A<&U#;u3ql%`d3;D>M6PfCKt8a3kR*74~UnsvO=sd9_YHwp|Fb%OF#mux6y|EzwJoq4ywz5IJ81cElGH#D#scNZ+(&T5OLmIRL0`bH)3DQ1e}6F zL6K+Ii#C2c%a3eoqO7b6f;KLfz#3BYczS0)L`@u7nfu+|4#mjEOIcb`5}MOR<|x6_ z(13fw|LKnzO3K$E>5stPOOO|%eplnH%FOj{My2xL5yBf07kJaK@Zvie+e(-R%yWi@ z_QJoJzwBacvNR}Wm~h?&h_MRM#6%PD=skg<^8C<^1PNSYO+){Q)boi_MVTZj*d~`b zg(thc9uEvkDXO{nL|cQ(F0(0uUrjnpGj`reJGvo9_6jb5ui1Vw)pUIKz&gUhL8L;l zTSE@F&s0&>4))s3#`Yx}S1c)N#ARe->nypwiXg+Fn26XN5lV47gtOjhyLV_L6ct^l ztLxJuOCX~qftGHj=zBxjBEpn-u*`Y9__#^Rjsb;;fPgPcje-vX?1^_TYnFzpef=Xy zzg@|yDuhd>AP08sRd)U?L>GSwg17!~Cj8hLFS)*o7BrIt1QV)LdlJmhoR&tf>d9(< zgVNaIgXjpwBf+#$*q8-iBDNDL?+@E!uuIFtz)2K!0V!)1rbR`+B=X?Rah^ ziLV;Ov=0hg76pR>$;?8MRQ6l{=1u=uC~ILkIdkFz>t*efDpX=bsgBq8}ZNc1((y!J~dXG#1e|KdJqLup$o${x%H%v^!g#1wmst$ zLtl4y*taGNqtO27pp1=7e7YY-ST80G>-~%AhKwj}%ppYkyx(pjI$MiNuz`sIMILHc ztSigjDkDu!$2V2w_j+*}@%VRLY{_p(JJTU<@dr=NIsJ2|PfD!c!?$oBJRcFC3@&@Z z$H!re(1-}rK@yL|(y=r(to%Q6nP-8a++;pG3J8H=h}O2;iC9$9s6@eCRc25ihZC&0 z0=g-2-SRMH2v$|y%cNg6{?gsHf7|#E`%Y9DMXQA}4KwlYxCPRKy`)%j06F76_NLZH z#ByY63LfNp^>1uGR5IU-D3@k!IX6Z^q#<3IIw;n2uLKHoRH#gIv%O0OC z42|aKuAK}#F4w2YNd32^Nqd9I^)L~vGDX9YUxo1{(2W%6$IDlIMlfv(fQ@yGoo+n{+K)3 zWPqiZ0)GKGu)S4q)3>)k1Ha)B3JwK7@Z!z@kC<9Z|}Y+y2DU z`Io*_ZGXR{%l(GOr&4uFetvu!8XANT9|i~Gh&Y_K0p#fM`hX=mKZ}BfmNvPjhW+9B z*>n|<%tVy?or=|VsjA`VC`7wA z<~mw`t0@L8?)fJ=;m3FrPL+*VM1K!~tn2m2ckv(?2&s6AU&o!3{68xsA+zr2%DA5E}(nh&Gb+`pKA z(~Y?fuLaf$CT@Sc@b-TY^!Hd4_;pEn}+>OskA!Ze1CYe`n{*vO4VVeRqwH zch?P%@&87=Sr`p(L{bmUlqkGZ;?@ z0ZCvp3yZ%y5oC}C0NalQob;D3k6o1)yFb~f{_#t>xNv^0F$x-^tc{=Ey6a_7@DjrX zm`ju4`WVxIIl~?J6Q8T97V@Y3D}Cwwe`1v4vF=P?3{8trLd|SYd0q?LJaZHpG=~CG ze^<9jbmu`%C45e1UmPFG+8y{tzjn<(dM6wY{5w2Vv6IG?v*}AR*-Sea_JYe&c*}t(QeKherM<(cvIhH#YS-!T-V`@U*&IiR zQ14}!e{XM}qAGyRpTuYFEu9E0O&L-I-5r$hVYkXFUZU zH1LgmiY22jV`^qgDX+BX7;}e`=(lRr>FKHFL~&su43%_j_toyu<1ih6`a}RKi6Hi; zhz|pSVCWhki@Mj|f}$4i8g{hRCD!7!6Rbw-b~?m{$hb_old$Cno=*jXyhj;FctQ*# zB+1qX{B3XO+kIbymE`4v*HXECub<;ts~zLLB6#2Q5V7OU3#fXI7kHiR+e@0E;P)=V_xfhH3Gs9$ zk)Z0}@J8`bDgMvq8OmWFlJZ+wDXx(YtRXp${r{Rx=VGTm$ z7zs~+M<@i+w^RC0TJASohQO(NL0dhB@^RSb7hk2+rUAjb^y#BCQravP1wT_}Q0{5J z*Xc%P#ETwk_&WUnMW59Z3`B8 zZl`3pvGM1&6W&{$`PhRs0IC59LeH4tS+|;!hl7UA6?vW0lok(H<(lp`2(1p-l1*7?ASaaQmzxKX+<6Qi3jp-~!|EETWJ)<(Bt zZhcsXstXPm($|wQ8_?O(i`S&HE4HP#Lq+OZ)X9Ns*j|hF$kVNyc~``ML%Lx}x-blO+nCkO09=S)UQKmwJ+F5ug{ zhY!0L`sGD4G=1~@zgda(%_ReE-@ogb6~AisXC^4&uW4T$pLf;l%5uDQ*i>kcoMRwv zV-xUj;+8qwe?6tMlz_~Q$CyuSDg83Jh=hfO-PZZo)#ZlNdjE{q%Dyp2j~d?s(+o4$8sM*E$Ur}sznZAbTgNBj`P)9}{lOw2U}zPM z@JcG`fT_kGV5_}>Rgze<5p`62kjWHk{aes5UJ?3E<-f_eDa**iGree)TRHQGo#MPl zoi8klj|3#!_S0OAh&-18Ufun#uym-W(NL1fW@z9EOQtP1{iu1I(-Pg#SQX~uX}_VCb;4-bo9Y<74} zERGi!lEVvDJM}2}UzboZFhuczU7;gmVh9K3iz^zGDPd#vjB|@63#ZGTCJG-D34u_SyH5PUJClncf*p z!GgCHBMUlyjO+0LEW(?^f?nY9H9wv?hT<*TSM}r97MCL~LLS=+%*@Q#LDOv>j+kCc zDY&%is)@Vvjb}kj$4)tXKz}l4!cmFXEynSgzt$Cgx~Vqkhz@~Ab1(7ND%c>!2=gZn zu?<`{fSJcdO!z_zY;5(s69g3vOSQKgNS2Fd%#z-p5dl7@iKLj`zqGdDmc!lco)CVI zb7GLubneHOmnbYclbv6EAW)O=`3n_d)#AnRpEbHa9dPpo$OlcdFVKM}eX`Nlu_QuC zpzcn;HvH=;37heBju5-`=A;Y`Q@F?N5VRWOKDaC)j}O-eQ$qk@uBU-F8~6rex7VY= zU#obbc1M89+x-6hbd}taz4BvRgbCZaDQa4m30Zji{*?f3PFt(LR*?qu-lJ|6sN zd~I9Ma?+G{i%wVhY}J3s>}c)v#0_U<`tO<0|3j|-|MJ;{=wTAh1oJ>Z6Frs-2SgZp z(h;|jvU$p(rgrsrUeAKo&uw28KF~8VMsLFe?uY|crC4|yJDQ7|FB{^klHv@R8;y`IZe3UdWJ@T9CmTvsOGU|aM)gh>PeTg1nJu9i}6 zK9YFojQ}eS#o@@3_V#rPQ)C2$8oB#$zFdHc_fLan?QuCrE`c1v;6A+d+#Zd8{byiNb-_JI&yI`+T54ck|)NA`N-%0?ux34ptXvh8%phNvFr_0V&>S za2WK~cBuDPNhASdy&z6v#_2@cN2eCFRMbT+#lvKLkQW8-lgOF2<7awMPCzCV3EI_N~jdo~SxI#bRN1X9}J3dsbLUn>s>DEe5UJlI{N0Np%-y zhXGo+u@N_+ik=<{pk9F2b$zhn-xU)RW6VuRk;HE>MD_g<`-0gG;FaRC=t%aqehV30 zBid;FX6y0T+bc0|#Z6DoOwFWOVRik}=@elD0tfPi>6ejMDn?cm7Y8b%>Rj*~`KKh8 zjL(}4gDcj<%F2qIy1dTPl?$tWe(vqqsI{M&&#Y@6P_gI!=m51&5!NIL=Rp~i#qPuh zruydaaCIXm>xddMV-;$^=y7|F^ubaTrB9qS?Gt6v<(7zui1XWvS7>;6uNh~MaaI?Z zfQ@Lwfej1?S$yzGk*fCc9q+{WP|?|{U(9hE&xf>b_odcCXC5(;(qpe}@+?;WhH#rP z4EAbKxIi8#(m=s z3CmS_hgG_~QYY3>eIOcti)Qi-j-v9F(h%PQ=*feGDA0p;vF z2V!q9>p}SZc)u*n%`rlHKp{PWoqo@&FG6*7b&&?u5$cRmK#mvo{S^?AGAR)KzoZMW z-g9%w)ipJP(R=T4&UTFb=pB66j}#J{SMccOv&%mYRQJX!mur>-G{Io<5HJo7jyE7x+;QH$-R4?*?Ky`*XOyAWrPhWSK zEY|W%%|@fy1Pjv_4l-yYH<{oJFhrDJ#+Jl;=U{Xfo61Qz&IJDMkRl`m`57s+fkv>V zFy|H%U{?(y@>H<2G!zyU82>=N42Uhk zV6d!`QbdnYpgQ9KV0ngtz%*~^q(@3xwG>;m^n10Ji-(70f}tED0tJu-f_m}Z2F{QK z)c?2YN7|IU{Cp?}2RlhUP0es1GWd$!5=!q64wQ40*k|DVdl~yL)F-`e!F+%{M=A#Q z>nl~8$Hk_J&X@StJ}!apG~9eScjLoftN29s(1N`>ht@rP{rsfL!Sy&4F~%B()fV|( zZyAzk8U@GIpCV%kkQhcJkJ!W{EL4N8ZbQ{s!z_Q%#fnf)d;aA|i9=P6dxf__BZH3J z4E!!$`$$!MzyGfyO}50~gFvAZ8z&Sk)ziqvWtwV)klQ(Xs+CHk4W0sKV7ghNECK$v zN&N@E=R5OQX{xBmNO5;}-r$fB6%CCrpyH}?nJQI2PnmujU}@&(Q{tn*NlHmku(6?m zY@wjxKe#>Jzu(L$NiqUuN5>~8#+(`35D46_FYst+XjTn6#6a2zB#r>?V`s-lnH+5t z&-@+6`xzN@8FLE{66M64_1*M;wpZ1khgqA7Grjcr`djqL3L$RMLl$k2-`;3dqh`!)~p&b~d6)!i(VsCgAY64Yf= zw=*=x4M=m8APD~Y;N3xrii%oNSt$h&DdazYP6BFqo}Rpi%{Z}faV2O|dH|#&6dhPX z0mMM{67!vCFsRTkJ|Bo4Uf zghWJnb4R%gHXPnJhwjzK^YiMIX=5t7WARxhb{Ie%p*hlvNtBx&uQ)WcHjpCR0;WgRay>P8l&vc?5L>-g?IBst%yzz=1-@JzV;lIAZo< zikk(LrQqaMRecD7L+!oX>EkdPMyF4e*K2kHH#9ULprT6Y>FE{QV?lOzLoT}BNyEaz znmw=b2ZXCUGqbZN1Ki=-T*dWn`UnyltgN2z&eFLo=AHpeF{v0St@cK{^ zLSwUIz`V%*&-Ds<*MG$BBN(_Ji>6h?1Dk?*WtfQKv({z>cyvn?FqT zcJ(l|;A(G&g&)LUU%TTlMU_+KSN*dJk7Bo?mOdn4Fq6iLRb_CKhDJGB%Ju0&P`$uT zw>dVZTykaMWH7@lwe`?3QlP~uRAqRd6bbIp7&vhg+yp?DMF}U1Q5BRG-qE~ozj(-8 zS8c&(^dB_(JoYZf3`QDWe7>$^Xdc8>3ynCqkI~!oH=2#*QUsCj?WGb3mcSeM_`D`IsA_{ueGP3rq!O)D&4N4X78;GZX{zwwxK` zl&v#IZqr9@zA;u+BC|l)mj$rR|D#5G)o`iBLj~$f_h%$1yPYhe`rMuN43RZ$mE5ja z=Fk90I2o&9=lZ$3kW@k>FBo+k)s?91it@2}BYu7DWTOe=NHCaG5E#u=(M``xP$o$}Td9}%zVG<(VZ_e7uapvV z(-GkxTlPm!vBfMs0&o}*$b5Rgc1kHlmSif2sDgGo=VDocO}C_Dn_HxwqB zhkCVV-q?$Ut3N=6>b(C{rIS5|3=Y&|jc99Y+wP!%T716Vp`^UF@#GknQ2Jgxy1l-Q?W{?W;J^A zpE5(B-SV7!9AM`1lm(F{%>k-#<1zz4dH|eMrDoe+Qpm%DCln~+14;gqdd{(jgkJ;|d4tXb zbywS@IZzSppMBaa1yB`2h46u|)m|qHE-veh*l4S$LDL;WR^vHaSDzBOmmK{;{hdt8 zeq~Cxzm}SqpuAoFL2(+tV3&X41K$7b?ZM`^I_W<7XK$dBcxRTtXCJHim9bTH>cjo< z^5NVqN0Pe!mCo*ubfpny;%+Ay2K<7<;(xyjaD8W{qQ6Ay$04B#+`6>0=EQ0A^h#~`mnq)%lHbU3hesy8g;~rS(5769V~LOPzb|)s zawk&0@UNvG8;huB#P;*)@6o~;Re}#Ryr)@fll$+SH^nlba)Jk~joviVX5?05yG+C|8KOzZtyD@3 zCd`aIC?iZRXU*>H=bS(G{^Oi^=J}rQd1lR8-?!H9_j}iR-}Ns1H712%w}dr%sJ=!Z zDRbbl<+~DL^W;E=czyWqu_rpu%@19A4I1pPGNV)7eK=PP!SBae7~E`4Y?*Hrj6XzA z9%(KeM?J?Wn=Dm<5}zQ@1d14S?AW~yff@h1)2niLg2E_eKwPWYcclT_=)us_mJ*G_ zE}W)J(`npPbM4M`^0q!@CrmzU1_!?t%oE5fQShxdhpUUD8x8i%0^Yw*(mIeJMS5~{o zp;(C*x7^)KgP(5Air^(w(yO=xd00OMaYEuuDZ@kF`n+)Uanz5i+?cgY+K*2KojA<7 zR2T?iJ7t+_T!6rh3%CI%FtBau{vcp&aPx05`+vav=U+zBVa(Q61*4bbViCMqszT?@ zX{7VW=a@KvK+QQOFKKAga!OCgk;a1RGA`;N|MG2rFS&)m$fTD`i(yW)3f7#MkB=usRmggq=S(sgi1(nSPS#^gb$Tl45Q%L1uWpUJa zHr37NH|d^DI3vW$cLB0uP(Sl3UD!5V9v(;pi@$MxTT;cIYCE|Fg_kax49Y)5Bc%ST zkj0(k%t-K2X9-Wi8o7|+EakHvIW+=hyC(_zSi^nVz4WoM+WTF}3Z2R6+L^GA4-w;bfs@n9lM-a%@kU)PNLTA@ zF$nQTlY`QXWkUkJG!apebGP0UiMp0h66!9?>7q)X8eEua7`TsWHGnjR9_7~X2$CXN z_;}!mGJ$|G>yhg(&gKm>!e^N(nIdX~%1J!wicoin7i&db3Cn56eV!j$_Uonl{5FU> zFb8STArW&xz8S;Q+FWo-r=;*{n z*4dEWm|kwjkFwcoky3PBXS6fRO*uyQDeU`wdV3sAGwX#a;TaHrj7+Yv27n#pr3_oR zjh+LGfN57ylZjrnt{cN;zU?K{+vYY<2ammD}pu6t2QA92B5V5qYk0%?9Ek6@PPT;w^wIdyTdN;k^KaAWeXvkM6ed3qhI&2n$)mdv=+5%K5_syMoneR*If+m* zGtfIdGs*A=MUJ|;#;s+Sq{&(Bf6w!Fgo6Q5c8z{1;C|`0TD=;$9LiXXcgiz=_m~w` z#T~HF>n7aMJ#_MP6oLDBU+-s!JAN|h_P`=|2u+Gzc2is8pPH`%*Moj>(B3T(k&&KG zx(GyT!br6DPj#c^-%0|wXK$n^CNk%yH3eAi* z@`p*ytPZf$he2Qhei<9u@CHmD#R}|`o3nhP?##?wM#ohZ2X-)7N^@4r0@q@T*{V`F zW};uRY^4rtqdGgKN^g45`B4VEzaKAjX(@bHBN@7J6J};+rmd&sF9mNS0|GW8k}l5fc+jBX!#c)tp}PKDydjScoB<#V9=&Nj*)W>DkMe!z*D} z9cpu^$d;Un?#wZL@r;w-8>lxvKlwopcxoVgTG|F^xB$Nasc*^380}+Rm0YfQs6pRO z9*?$kpBiTXW)J|u_#X?sfz4+13W0xO456BA|8~1rV2XXga~G@SI6NK_tWQ5HL_c*s zG*V7Rc*wubZA!QdL_);A82J&A!M+~)?(in;cB6d2n*srQbQFTXzS&2Va(jDwDPv>f znJM~o4edu(R#uB=kxg7u=ixy$ty;!Wid@rL@pf9oIuUfd%4~sAjxY)|t_#nu3!m@U=g`14e#Cp)$>}t@}s>E=7nzq6`0_edJQWYlNljl%MpR8w5#7 z$uHe2$JX0Zba}2IPY>O+wEat>rVY{By$7qk26)Rp-6lX?S@q+aKX#E_L>3Mm+i_db z&GaFtyX9eOSD_2Y^^=E9`LPX}Qy2>zwWR}g} z7W-?RqH3JZ>(}%q9@BZqlH^}(Mstgl?um{Z-7 zECq0|=`9F7P|tU7lY%~Nxz8}O;ialrs^*sK|Ja~Ta=0;1K_8rKZ3TH_w@(;-<)Pou z&$mtz+3oCTEe<`Fxa`}vN$LeIv)#XEat=@fTp>L0Yt!iT+Inh20z7Gp={ldN#huM9 zE%Nf)WTDDdyjM~8=Clq$#n!Y^K@9Q7Dpm9IO8q+9olQO4dT)66%ok4#2}~Keex*m6gnWFn0W5&o1U&(F-@xnbe2KTJmEU0^uHLnu=>4g;%Sg! z5}Q#t~wa!nbcY(ge=u8wC6%cnl()Hh1w$?N=8% zgBUAW#0t~b*IMV;xb?u~k0bqBWCq2LCLWn=&vukMuD1!b1z#JZ$6Dzc>FzBxN@Q@> zJf7a|izG9OM?SoN4<)p+b06dZumSVok$J6X9*CEwC9-wUK`n4ov3f?(hiOwKOTMrH zeyY*OIEVXXuV=uB6d57j9#EAy06*@=uQ%Ny<40AYP>xwyN(~R?jW34eaeT8e%fw@q zhMal7V?wh|OuXsc+yK<{2bp$7c?BMcp}aky>Li#AYWF(C+2r?7)sxW)_S^d=uVu1j zGTEJm5xJ(1?R*5weceGdvo~!qhim*YoOTvuixV9#Oz#XH*Kzf~Kil%ENjJY1i&4bZ z_YJa!J_cC@)hd=|wYG6yHIO+!3amJeoFIBMXRrEve@NSjkVOA0Is6D@ssEm!2eJ7r z0S~lfKQ(R^2G}wVci+NuD|PeB|u4XE$RWB82QW-GRkyQ_^YH*xmsh zR|yL_>#-$7c7vSWPPZXO6g)m9Hm0CLEUjz$Y{u*IRrT)&0$CSYBDX$ox2aN4!D=bu zdP#ANts}G_=Ms;;SAG%BzvcZu;|B|Rk9=S{RJ|5~~-b-~6Lso^sjTW8U;uT>1~ zBiLOQn(-QAUXy{#TP#KyDu@A{3)u1r=oE!UkRk?g7A}AXKmi_ z4M@AC;SL3U>_6A|hKTBi!7vPWy}$2~&o9tVCT_E>4k2F%EfuP9BxMAkr)oDF@D8lW z0RS{pstR%j{&}bQ0saPx9lyfLI-63XlB1)dh=9Tg@*m@=FDrGao?q&E+d+vazL_hK zQ=u)hLMT0!QU?8(1wZmIPjGPg(MH5?iuQktc$OT+!^(Pe64Y`0G+pq6jFZJ1x_RWdN3KjH%75d3vW7ofviM$qTJjg|I zfxvV6BI#S}=R-7Ia;|zj`hn2jyaGD|b${XNVF973=Y)tR|1MD$NO?I2+RM|Me#Au! zftoNljwCKFE=+~k_~JH`NZqwt7^x$(-$m@uV0p3+BJ5)TH!+j)d*HjVg$oi6Tbaa<9nZuUNpPsB~VOj zf_EkD2O~Ymfcv2L)Lc^^KX{)x0lr^`8jZMABO>$7d-t@AJQ$7?ECZyat!^$3Zpsv8 z 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