From fca03efeb0a267ee06612a8835726ecb93b9e8a9 Mon Sep 17 00:00:00 2001 From: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com> Date: Mon, 8 Sep 2025 21:28:09 -0400 Subject: [PATCH] Exfiltration - Early Antag Escape (#29554) * Ghost bar antag addition * Adds extraction flares and extraction procs * Ghostbarification, antag-specific extractions * Objectives reroll if target extracts * Comment format * Adds blackboxing. Prevents extraction if you're an objective target. * Fixed objective freezing, removes mindslaves on exfiltration * Vampire Portal Sprites * Better sprite for portal * Flayer telepad, assorted visual adjustments * Makes flayer and vampire portals truly one time use. Flayer ability icon * Fixed indents, vampire ability icon * Changeling flare * Removed some debug adjustments * Map fixes * Makes the exfil restriction a var on the datum * More map fixes * Centcomm my beloathed * More map fixes * Checks delay before objectives * Objective freezing list fix * Review fixes * Moves a lot of exfil item granting logic to antag datum. * Changed objective exfil block from var to proc * Centcommmm * Adds true return. Thanks Contra. Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com> Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com> * Efficiency Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com> Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com> * Moved jaunter subtypes * Forgot to move the admin one * Capitalization Co-authored-by: AmityBlamity <142629851+AmityBlamity@users.noreply.github.com> Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com> * Reworked area selection * Black box, admin log, proper clearing of martial arts and bio chips * Exfiltration now properly checks completion of alive and free escape objective * Adds announcement to security comms when exfil item is used * Linters * Map adjustments * Fixes syndiebar library computer access * Merge conflict resolution * Updates action buttons * New Linters * Update centcomm.dmm --------- Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com> Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com> Co-authored-by: AmityBlamity <142629851+AmityBlamity@users.noreply.github.com> --- _maps/map_files/generic/centcomm.dmm | 5695 ++++++++++------- code/_globalvars/mapping_vars.dm | 1 + code/datums/outfits/outfit_ghostbar.dm | 94 + code/datums/uplink_items/uplink_traitor.dm | 8 + code/game/gamemodes/objective.dm | 47 +- code/game/objects/effects/landmarks.dm | 7 + .../antagonists/_common/antag_datum.dm | 22 + .../antagonists/_common/antag_exfiltration.dm | 613 ++ .../changeling/datum_changeling.dm | 9 + .../changeling/powers/exfilling.dm | 15 + .../antagonists/mind_flayer/flayer_datum.dm | 8 + .../powers/flayer_stealth_powers.dm | 16 + .../antagonists/traitor/datum_traitor.dm | 15 + .../modules/antagonists/vampire/vamp_datum.dm | 19 + .../vampire/vampire_powers/vampire_powers.dm | 16 + icons/obj/items.dmi | Bin 24413 -> 26118 bytes icons/obj/lighting.dmi | Bin 101328 -> 109585 bytes paradise.dme | 3 + 18 files changed, 4291 insertions(+), 2297 deletions(-) create mode 100644 code/datums/outfits/outfit_ghostbar.dm create mode 100644 code/modules/antagonists/_common/antag_exfiltration.dm create mode 100644 code/modules/antagonists/changeling/powers/exfilling.dm diff --git a/_maps/map_files/generic/centcomm.dmm b/_maps/map_files/generic/centcomm.dmm index 4b2ccb5503d..c09c18020da 100644 --- a/_maps/map_files/generic/centcomm.dmm +++ b/_maps/map_files/generic/centcomm.dmm @@ -85,6 +85,14 @@ icon_state = "asteroid" }, /area/holodeck/source_picnicarea) +"aq" = ( +/obj/structure/closet/crate/can, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/simulated/floor/plasteel/freezer, +/area/ghost_bar) "ar" = ( /turf/simulated/floor/holofloor{ icon = 'icons/turf/floors/plating.dmi'; @@ -245,6 +253,14 @@ /obj/item/book/manual/nuclear, /turf/simulated/floor/carpet/arcade, /area/syndicate_mothership) +"aT" = ( +/obj/structure/bedsheetbin{ + pixel_x = -1; + pixel_y = 2 + }, +/obj/structure/table/glass/reinforced/plastitanium, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "aU" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -334,6 +350,13 @@ icon_state = "dark" }, /area/ghost_bar) +"bj" = ( +/obj/effect/turf_decal/arrows/red{ + dir = 1; + pixel_y = -16 + }, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "bk" = ( /obj/machinery/smartfridge/food/chef, /turf/simulated/floor/plasteel{ @@ -345,6 +368,12 @@ /obj/effect/mapping_helpers/airlock/access/all/syndicate, /turf/simulated/floor/carpet/arcade, /area/syndicate_mothership) +"bn" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/ghost_bar) "bo" = ( /turf/simulated/floor/holofloor{ dir = 4; @@ -404,6 +433,19 @@ icon_state = "green" }, /area/holodeck/source_emptycourt) +"bD" = ( +/obj/structure/window/reinforced/tinted, +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/machinery/door/window{ + dir = 8; + name = "Toilet"; + opacity = 1 + }, +/obj/structure/toilet/directional/east, +/turf/simulated/floor/plasteel/freezer, +/area/ghost_bar) "bE" = ( /obj/machinery/optable/abductor, /turf/simulated/floor/plating/abductor, @@ -439,6 +481,13 @@ /obj/item/storage/box/alienhandcuffs, /turf/simulated/floor/plating/abductor, /area/abductor_ship) +"bL" = ( +/obj/machinery/economy/vending/tool/free, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkred" + }, +/area/ghost_bar) "bM" = ( /turf/simulated/floor/holofloor, /area/holodeck/source_emptycourt) @@ -455,6 +504,10 @@ }, /turf/simulated/floor/plating/abductor, /area/abductor_ship) +"bQ" = ( +/obj/item/crowbar/red, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "bR" = ( /obj/structure/reagent_dispensers/beerkeg, /turf/simulated/floor/plasteel/freezer, @@ -495,6 +548,10 @@ /obj/machinery/economy/vending/boozeomat, /turf/simulated/floor/plasteel/freezer, /area/ninja/holding) +"bZ" = ( +/obj/structure/chair/sofa/right, +/turf/simulated/floor/carpet/black, +/area/ghost_bar) "ca" = ( /turf/simulated/floor/holofloor{ dir = 6; @@ -828,6 +885,10 @@ /obj/structure/table/glass/reinforced/plastitanium, /turf/simulated/floor/plasteel/dark, /area/syndicate_mothership/jail) +"de" = ( +/obj/structure/chair/office/dark, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "df" = ( /turf/simulated/wall/indestructible/fakeglass, /area/ninja/outpost) @@ -1075,6 +1136,14 @@ icon_state = "cafeteria" }, /area/ninja/holding) +"ef" = ( +/obj/machinery/chem_dispenser/beer, +/obj/structure/table/reinforced, +/obj/machinery/barsign/ghost_bar{ + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/ghost_bar) "eg" = ( /obj/effect/landmark/spawner/prisonwarp, /turf/simulated/floor/plating, @@ -1153,6 +1222,10 @@ }, /turf/simulated/floor/wood, /area/ghost_bar) +"eu" = ( +/obj/machinery/economy/vending/cigarette/syndicate/free, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "ev" = ( /turf/simulated/floor/beach/sand, /area/holodeck/source_beach) @@ -1264,6 +1337,14 @@ }, /turf/simulated/floor/wood, /area/wizard_station) +"eP" = ( +/obj/effect/mapping_helpers/turfs/damage, +/obj/structure/closet/crate/can, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/ghost_bar) "eQ" = ( /turf/simulated/floor/holofloor, /area/holodeck/source_boxingcourt) @@ -1271,6 +1352,26 @@ /obj/item/kirbyplants/large, /turf/simulated/floor/pod/dark, /area/syndicate_mothership) +"eT" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/light/floor, +/turf/simulated/floor/plasteel/freezer, +/area/ghost_bar) +"eU" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) +"eV" = ( +/obj/machinery/light/floor, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/ghost_bar) "eW" = ( /obj/structure/sink/directional/west, /turf/simulated/floor/plasteel{ @@ -1472,6 +1573,10 @@ icon_state = "dark" }, /area/ghost_bar) +"fH" = ( +/obj/structure/flora/grass/both, +/turf/simulated/floor/plating/asteroid/snow, +/area/space/centcomm) "fI" = ( /turf/simulated/wall/indestructible/riveted, /area/tdome/arena_source) @@ -1522,6 +1627,12 @@ }, /turf/simulated/floor/plasteel/dark, /area/ghost_bar) +"fQ" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/ghost_bar) "fR" = ( /obj/structure/barricade/sandbags, /obj/effect/turf_decal/delivery/hollow, @@ -1646,6 +1757,15 @@ }, /turf/simulated/floor/plating/airless, /area/shuttle/syndicate_sit) +"go" = ( +/obj/machinery/kitchen_machine/microwave/upgraded{ + pixel_y = 8 + }, +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/ghost_bar) "gp" = ( /obj/structure/shuttle/engine/propulsion{ dir = 1; @@ -1713,6 +1833,13 @@ }, /turf/simulated/floor/carpet/purple, /area/wizard_station) +"gC" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/simulated/floor/plasteel/freezer, +/area/ghost_bar) "gD" = ( /turf/simulated/floor/mineral/plastitanium/red, /area/shuttle/syndicate_sit) @@ -1749,6 +1876,14 @@ /obj/machinery/sleeper/syndie, /turf/simulated/floor/mineral/plastitanium/red, /area/shuttle/syndicate_elite) +"gM" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/ghost_bar) "gN" = ( /obj/machinery/abductor/experiment{ team = 2 @@ -1773,14 +1908,6 @@ /obj/structure/window/reinforced, /turf/simulated/floor/mineral/plastitanium/red, /area/shuttle/syndicate_sit) -"gS" = ( -/obj/machinery/light/small{ - dir = 4; - pixel_y = 8 - }, -/obj/machinery/economy/vending/cigarette, -/turf/simulated/floor/wood, -/area/ghost_bar) "gT" = ( /obj/machinery/light/spot{ dir = 8 @@ -1849,6 +1976,15 @@ /obj/machinery/atmospherics/portable/canister/oxygen, /turf/simulated/floor/mineral/plastitanium/red, /area/shuttle/syndicate_elite) +"hf" = ( +/obj/structure/closet/crate/can, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) +"hg" = ( +/obj/structure/table/wood, +/obj/item/deck/unum, +/turf/simulated/floor/wood, +/area/ghost_bar) "hi" = ( /obj/machinery/light/spot{ dir = 8 @@ -1999,6 +2135,22 @@ }, /turf/simulated/floor/wood, /area/wizard_station) +"hz" = ( +/obj/machinery/door/window{ + dir = 8; + name = "Toilet"; + opacity = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/structure/toilet/directional/east, +/turf/simulated/floor/plasteel/freezer, +/area/ghost_bar) "hA" = ( /obj/effect/mapping_helpers/airlock/access/all/syndicate, /obj/machinery/door/airlock/external{ @@ -2147,11 +2299,6 @@ icon_state = "vault" }, /area/tdome/tdomeadmin) -"hU" = ( -/obj/structure/table/wood/fancy/royalblack, -/obj/item/clothing/mask/cigarette/cigar, -/turf/simulated/floor/carpet/black, -/area/ghost_bar) "hV" = ( /obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/sit{ dir = 1 @@ -2303,6 +2450,13 @@ icon_state = "whiteblue" }, /area/shuttle/escape) +"is" = ( +/obj/structure/filingcabinet, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/ghost_bar) "it" = ( /obj/structure/railing/corner, /turf/simulated/floor/plasteel{ @@ -2354,6 +2508,11 @@ }, /turf/simulated/floor/plasteel/dark, /area/syndicate_mothership) +"iA" = ( +/obj/structure/table/glass/reinforced/plastitanium, +/obj/item/coin/antagtoken/syndicate, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "iC" = ( /obj/machinery/washing_machine, /turf/simulated/floor/plasteel/dark, @@ -2473,6 +2632,9 @@ }, /turf/simulated/floor/mineral/titanium, /area/shuttle/transport) +"iW" = ( +/turf/simulated/wall/indestructible/rock/snow, +/area/space/centcomm) "iX" = ( /obj/machinery/suit_storage_unit/syndicate/secure, /turf/simulated/floor/mineral/plastitanium/red, @@ -2511,6 +2673,10 @@ }, /turf/simulated/floor/wood, /area/wizard_station) +"jc" = ( +/obj/structure/table/reinforced, +/turf/simulated/floor/wood, +/area/ghost_bar) "je" = ( /obj/machinery/mech_bay_recharge_port/upgraded/unsimulated{ dir = 8 @@ -2605,11 +2771,22 @@ }, /turf/simulated/floor/plating/airless, /area/shuttle/administration) +"ju" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "jv" = ( /obj/structure/table, /obj/machinery/recharger, /turf/simulated/floor/mineral/plastitanium/red, /area/shuttle/syndicate) +"jw" = ( +/obj/structure/snowman, +/turf/simulated/floor/plating/asteroid/snow, +/area/space/centcomm) "jx" = ( /obj/structure/table, /obj/item/screwdriver{ @@ -2817,6 +2994,12 @@ /obj/machinery/pdapainter, /turf/simulated/floor/plasteel/dark, /area/syndicate_mothership) +"kj" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/simulated/floor/carpet/arcade, +/area/ghost_bar) "kk" = ( /obj/structure/closet/secure_closet{ req_access = list(150) @@ -2863,6 +3046,13 @@ }, /turf/simulated/floor/plating/abductor, /area/abductor_ship) +"kr" = ( +/obj/structure/table/glass/reinforced/plastitanium, +/obj/machinery/computer/security/telescreen, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/ghost_bar) "ks" = ( /obj/machinery/economy/vending/coffee/free, /turf/simulated/floor/plasteel/dark, @@ -2943,6 +3133,19 @@ /obj/structure/table/glass/reinforced/plastitanium, /turf/simulated/floor/plasteel/dark, /area/syndicate_mothership) +"kH" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/table/glass/reinforced/plastitanium, +/obj/item/storage/firstaid/fire{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/brute, +/turf/simulated/floor/plasteel/freezer, +/area/ghost_bar) "kI" = ( /obj/item/toy/figure/crew/syndie, /turf/simulated/floor/plating/asteroid/snow, @@ -2952,6 +3155,11 @@ /obj/effect/turf_decal/woodsiding, /turf/simulated/floor/wood, /area/wizard_station) +"kK" = ( +/obj/structure/table/wood, +/obj/item/deck/tarot, +/turf/simulated/floor/wood, +/area/ghost_bar) "kL" = ( /obj/structure/filingcabinet/medical, /turf/simulated/floor/plasteel{ @@ -3020,6 +3228,12 @@ "kU" = ( /turf/simulated/floor/plasteel/dark, /area/syndicate_mothership/jail) +"kW" = ( +/obj/structure/chair/sofa{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/ghost_bar) "kY" = ( /obj/item/storage/fancy/cigarettes/cigpack_robustgold{ pixel_y = 6 @@ -3037,6 +3251,10 @@ /obj/structure/bed, /turf/simulated/floor/plasteel/dark, /area/syndicate_mothership/jail) +"la" = ( +/obj/structure/gunrack, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "lb" = ( /obj/machinery/door/airlock/hatch/syndicate{ name = "SST Ready Room" @@ -3065,12 +3283,18 @@ }, /turf/simulated/floor/plasteel/dark, /area/syndicate_mothership) -"lj" = ( -/obj/machinery/light/small{ - dir = 4; - pixel_y = 8 +"li" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/condiment/saltshaker{ + pixel_x = -8; + pixel_y = 5 + }, +/obj/item/reagent_containers/condiment/peppermill{ + pixel_x = -8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" }, -/turf/simulated/floor/plasteel/dark, /area/ghost_bar) "lk" = ( /obj/structure/chair/wood{ @@ -3078,6 +3302,13 @@ }, /turf/simulated/floor/plasteel, /area/admin) +"ll" = ( +/obj/structure/chair/office/dark, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 32 + }, +/turf/simulated/floor/wood, +/area/ghost_bar) "ln" = ( /obj/item/gun/energy/immolator/multi{ pixel_x = -4; @@ -3102,6 +3333,11 @@ }, /turf/simulated/floor/plasteel/dark, /area/syndicate_mothership/jail) +"lp" = ( +/obj/structure/table/reinforced, +/obj/item/multitool/red, +/turf/simulated/floor/wood, +/area/ghost_bar) "lq" = ( /turf/simulated/wall/mineral/plastitanium/nodiagonal, /area/shuttle/supply) @@ -3121,6 +3357,14 @@ }, /turf/simulated/floor/plasteel/dark, /area/syndicate_mothership/jail) +"lu" = ( +/obj/structure/table/wood, +/obj/item/deck/tarot, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/ghost_bar) "lv" = ( /obj/structure/chair/stool, /turf/simulated/floor/plasteel/dark, @@ -3162,6 +3406,10 @@ /obj/effect/decal/remains/human, /turf/simulated/floor/plasteel/dark, /area/syndicate_mothership/jail) +"lE" = ( +/obj/structure/flora/tree/pine, +/turf/simulated/floor/plating/asteroid/snow, +/area/space/centcomm) "lF" = ( /obj/effect/landmark/abductor/agent{ team = 3 @@ -3554,6 +3802,11 @@ icon_state = "bar" }, /area/syndicate_mothership) +"mL" = ( +/obj/machinery/economy/arcade/claw, +/obj/structure/sign/poster/contraband/energy_swords/directional/north, +/turf/simulated/floor/carpet/arcade, +/area/ghost_bar) "mM" = ( /obj/item/radio/intercom/syndicate{ pixel_y = 25 @@ -3683,6 +3936,12 @@ icon_state = "bar" }, /area/syndicate_mothership) +"nf" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkredcorners" + }, +/area/ghost_bar) "ng" = ( /obj/mecha/combat/phazon, /turf/simulated/floor/plasteel, @@ -4007,6 +4266,13 @@ icon_state = "bar" }, /area/syndicate_mothership) +"nZ" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/machinery/economy/vending/cigarette, +/turf/simulated/floor/wood, +/area/ghost_bar) "oa" = ( /obj/structure/table, /obj/machinery/reagentgrinder, @@ -4019,6 +4285,11 @@ icon_state = "bar" }, /area/syndicate_mothership) +"oc" = ( +/obj/structure/table/reinforced, +/obj/item/ashtray/glass, +/turf/simulated/floor/wood, +/area/ghost_bar) "od" = ( /turf/simulated/wall/mineral/titanium, /area/shuttle/escape) @@ -4042,6 +4313,13 @@ /obj/structure/table/wood/fancy/royalblack, /turf/simulated/floor/carpet/royalblack, /area/admin) +"ok" = ( +/obj/structure/chair/sofa, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/turf/simulated/floor/carpet/black, +/area/ghost_bar) "ol" = ( /obj/structure/chair/comfy/black{ dir = 4 @@ -4263,10 +4541,10 @@ /turf/simulated/wall/r_wall, /area/start) "pi" = ( -/obj/structure/sink/directional/east, /obj/structure/mirror/magic/nuclear{ pixel_x = 28 }, +/obj/structure/sink/directional/east, /turf/simulated/floor/plasteel/freezer, /area/syndicate_mothership) "pk" = ( @@ -4321,6 +4599,31 @@ }, /turf/simulated/floor/plasteel, /area/admin) +"pu" = ( +/obj/structure/mopbucket, +/obj/item/mop, +/obj/structure/sink/directional/north, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) +"pw" = ( +/obj/structure/window/reinforced/tinted, +/obj/machinery/door/window{ + dir = 8; + name = "Toilet"; + opacity = 1 + }, +/obj/structure/toilet/directional/east, +/turf/simulated/floor/plasteel/freezer, +/area/ghost_bar) +"py" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "vault" + }, +/area/ghost_bar) "pz" = ( /obj/item/flag/syndi, /turf/simulated/floor/plasteel{ @@ -4445,6 +4748,12 @@ /obj/effect/landmark/spawner/tdome1, /turf/simulated/floor/plasteel, /area/tdome/arena) +"pX" = ( +/obj/structure/reagent_dispensers/spacecleanertank{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "pY" = ( /obj/machinery/door/airlock/centcom{ name = "Team Storage" @@ -4497,12 +4806,6 @@ icon_state = "red" }, /area/holodeck/source_thunderdomecourt) -"qk" = ( -/obj/machinery/cooking/deepfryer/upgraded, -/turf/simulated/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/ghost_bar) "ql" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/drinks/mug/med, @@ -4562,6 +4865,16 @@ /obj/structure/table/glass/reinforced/plastitanium, /turf/simulated/floor/plasteel/dark, /area/syndicate_mothership/jail) +"qz" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/computer/operating{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "qB" = ( /obj/machinery/cryopod/offstation/right, /turf/simulated/floor/wood, @@ -4821,6 +5134,10 @@ /obj/item/kirbyplants/large, /turf/simulated/floor/plasteel, /area/centcom/evac) +"rm" = ( +/obj/structure/chair/sofa/corner, +/turf/simulated/floor/carpet/black, +/area/ghost_bar) "rn" = ( /obj/structure/rack, /obj/item/ammo_box/a357, @@ -4963,6 +5280,19 @@ /obj/structure/fans/tiny/invisible, /turf/simulated/floor/plating, /area/centcom/specops) +"rD" = ( +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "ghost_connect" + }, +/obj/machinery/door/airlock/hatch/syndicate{ + name = "oneway syndicate hatch"; + auto_close_time = 16 + }, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "rE" = ( /turf/simulated/wall/indestructible/riveted, /area/start) @@ -5109,6 +5439,24 @@ /obj/structure/chair/comfy/shuttle, /turf/simulated/floor/mineral/plastitanium/red, /area/shuttle/assault_pod) +"sh" = ( +/obj/machinery/door/poddoor/shutters{ + density = 0; + dir = 2; + icon_state = "open"; + id_tag = "trader_privacy"; + name = "Privacy Shutters"; + opacity = 0 + }, +/obj/effect/spawner/window/shuttle, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/trade/sol) +"si" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/ghost_bar) "sj" = ( /turf/simulated/floor/plasteel/dark, /area/tdome/tdomeadmin) @@ -5141,6 +5489,18 @@ }, /turf/simulated/floor/plasteel, /area/tdome/arena_source) +"ss" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/obj/structure/table/reinforced, +/obj/item/reagent_containers/condiment/enzyme{ + pixel_y = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/ghost_bar) "st" = ( /obj/structure/table/wood, /obj/item/clothing/accessory/legal_badge{ @@ -5232,19 +5592,22 @@ /turf/simulated/floor/plating, /area/shuttle/syndicate) "sH" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/condiment/saltshaker{ - pixel_x = -8; - pixel_y = 5 +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 }, -/obj/item/reagent_containers/condiment/peppermill{ - pixel_x = -8 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/item/reagent_containers/condiment/enzyme{ - pixel_y = 5 +/turf/simulated/floor/plasteel/freezer, +/area/ghost_bar) +"sI" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -32 }, /turf/simulated/floor/plasteel{ - icon_state = "cafeteria" + dir = 5; + icon_state = "vault" }, /area/ghost_bar) "sK" = ( @@ -5396,6 +5759,11 @@ /obj/item/flashlight/lamp, /turf/simulated/floor/carpet/black, /area/centcom/specops) +"to" = ( +/obj/machinery/chem_dispenser/soda, +/obj/structure/table/reinforced, +/turf/simulated/floor/wood, +/area/ghost_bar) "tp" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -5420,6 +5788,10 @@ /obj/machinery/economy/vending/wallmed/directional/north, /turf/simulated/floor/wood, /area/trader_station/sol) +"tu" = ( +/obj/structure/flora/grass/green, +/turf/simulated/floor/plating/asteroid/snow, +/area/space/centcomm) "tv" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -5538,6 +5910,12 @@ }, /turf/simulated/floor/mineral/plastitanium/red, /area/shuttle/syndicate) +"tP" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "tQ" = ( /obj/machinery/mech_bay_recharge_port/upgraded/unsimulated{ dir = 8; @@ -5548,6 +5926,15 @@ icon_state = "darkred" }, /area/centcom/specops) +"tS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "vault" + }, +/area/ghost_bar) "tU" = ( /obj/structure/table, /obj/item/storage/toolbox/syndicate, @@ -5604,6 +5991,12 @@ }, /turf/simulated/floor/mineral/plastitanium/red, /area/shuttle/syndicate) +"uf" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/simulated/floor/carpet/arcade, +/area/ghost_bar) "ug" = ( /obj/structure/rack, /obj/item/ammo_box/magazine/mm762x51, @@ -5727,6 +6120,20 @@ /obj/item/storage/firstaid/tactical, /turf/simulated/floor/plasteel/freezer, /area/admin) +"ut" = ( +/obj/structure/table/glass/reinforced/plastitanium, +/obj/machinery/door_control/no_emag{ + id = "ghost_connect"; + name = "Ghost Bar Access"; + pixel_x = 6; + pixel_y = 6; + req_access = list(153) + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/ghost_bar) "uu" = ( /obj/structure/table, /obj/item/grenade/syndieminibomb{ @@ -5775,6 +6182,14 @@ /obj/effect/decal/remains/human, /turf/simulated/floor/plating/asteroid/snow, /area/syndicate_mothership) +"uG" = ( +/obj/machinery/door/airlock/hatch/syndicate{ + req_access = null + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/ghost_bar) "uH" = ( /obj/structure/mirror{ pixel_x = 28 @@ -5782,6 +6197,13 @@ /obj/structure/sink/directional/east, /turf/simulated/floor/mineral/plastitanium/red, /area/shuttle/syndicate) +"uI" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/machinery/computer/security/telescreen, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/ghost_bar) "uJ" = ( /obj/machinery/optable, /turf/simulated/floor/mineral/plastitanium/red, @@ -5856,6 +6278,16 @@ "vd" = ( /turf/simulated/floor/carpet/green, /area/ghost_bar) +"ve" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/door/airlock/hatch/syndicate{ + req_access = null + }, +/turf/simulated/floor/plasteel/freezer, +/area/ghost_bar) "vf" = ( /obj/effect/landmark/spawner/trader, /obj/structure/chair/comfy/brown, @@ -5928,6 +6360,12 @@ }, /turf/simulated/floor/wood, /area/trader_station/sol) +"vv" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/ghost_bar) "vx" = ( /obj/structure/railing, /obj/structure/table/wood, @@ -6085,6 +6523,10 @@ icon_state = "cafeteria" }, /area/tdome/tdomeobserve) +"vW" = ( +/obj/machinery/economy/vending/shoedispenser/free, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "vX" = ( /obj/structure/table, /obj/structure/window/reinforced, @@ -6295,15 +6737,11 @@ }, /turf/simulated/floor/plasteel, /area/admin) -"wI" = ( -/obj/structure/toilet/directional/east, -/obj/structure/window/reinforced/tinted, -/obj/machinery/door/window{ - dir = 8; - name = "Toilet"; - opacity = 1 +"wJ" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" }, -/turf/simulated/floor/plasteel/freezer, /area/ghost_bar) "wK" = ( /turf/simulated/wall/mineral/plastitanium, @@ -6313,7 +6751,29 @@ /turf/simulated/floor/mineral/plastitanium/red, /area/ghost_bar) "wN" = ( -/obj/structure/closet/crate/cookware, +/obj/structure/table/reinforced, +/obj/item/reagent_containers/condiment/saltshaker{ + pixel_x = -8; + pixel_y = 5 + }, +/obj/item/reagent_containers/condiment/peppermill{ + pixel_x = -8 + }, +/obj/item/kitchen/knife, +/obj/item/reagent_containers/condiment/enzyme{ + pixel_y = 5 + }, +/obj/machinery/reagentgrinder{ + desc = "Used to grind things up into raw materials and liquids."; + pixel_y = 5 + }, +/obj/item/reagent_containers/glass/beaker/large, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/ghost_bar) +"wP" = ( +/obj/machinery/economy/vending/chefdrobe, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -6403,7 +6863,6 @@ /turf/simulated/floor/carpet, /area/admin) "xa" = ( -/obj/structure/toilet/directional/east, /obj/structure/window/reinforced/tinted{ dir = 1 }, @@ -6412,6 +6871,7 @@ name = "Toilet"; opacity = 1 }, +/obj/structure/toilet/directional/east, /turf/simulated/floor/plasteel/freezer, /area/trader_station/sol) "xb" = ( @@ -6487,6 +6947,12 @@ }, /turf/simulated/floor/plasteel, /area/admin) +"xm" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "vault" + }, +/area/ghost_bar) "xo" = ( /turf/simulated/floor/grass/jungle, /area/wizard_station) @@ -6517,6 +6983,15 @@ icon_state = "white" }, /area/centcom/control) +"xw" = ( +/obj/structure/mopbucket, +/obj/item/mop, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/simulated/floor/plasteel/freezer, +/area/ghost_bar) "xx" = ( /obj/machinery/photocopier/faxmachine/longrange/syndie{ department = "Syndicate" @@ -6564,6 +7039,15 @@ }, /turf/simulated/floor/mineral/plastitanium/red, /area/shuttle/syndicate) +"xG" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/machinery/light/floor, +/obj/item/storage/fancy/cigarettes/cigpack_syndicate{ + pixel_x = 5; + pixel_y = 4 + }, +/turf/simulated/floor/carpet/black, +/area/ghost_bar) "xH" = ( /turf/simulated/wall/indestructible/wood, /area/wizard_station) @@ -6599,6 +7083,12 @@ /obj/machinery/door/airlock/external, /turf/simulated/floor/plasteel/dark, /area/centcom/control) +"xQ" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/toner, +/turf/simulated/floor/wood, +/area/ghost_bar) "xR" = ( /obj/docking_port/stationary{ dir = 2; @@ -6638,6 +7128,13 @@ /obj/structure/railing, /turf/simulated/floor/plasteel/dark, /area/ghost_bar) +"xW" = ( +/obj/structure/mirror{ + pixel_x = 32 + }, +/obj/structure/sink/directional/east, +/turf/simulated/floor/plasteel/freezer, +/area/ghost_bar) "xX" = ( /obj/machinery/economy/vending/cola/free, /turf/simulated/floor/plasteel/dark, @@ -6664,6 +7161,10 @@ /obj/item/lighter/zippo/contractor, /turf/simulated/floor/carpet/black, /area/ghost_bar) +"yd" = ( +/obj/machinery/economy/vending/suitdispenser/free, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "ye" = ( /obj/structure/signpost, /turf/simulated/floor/plating/airless{ @@ -6718,6 +7219,13 @@ }, /turf/simulated/floor/plasteel/dark, /area/syndicate_mothership) +"yt" = ( +/obj/structure/table/glass/reinforced/plastitanium, +/obj/item/syndicatedetonator, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/ghost_bar) "yu" = ( /obj/machinery/economy/vending/snack, /obj/effect/turf_decal/delivery/hollow, @@ -6740,6 +7248,17 @@ /obj/structure/flora/rock/jungle, /turf/simulated/floor/grass/jungle, /area/wizard_station) +"yy" = ( +/obj/structure/table/wood/fancy/royalblack, +/turf/simulated/floor/carpet/black, +/area/ghost_bar) +"yB" = ( +/obj/machinery/light/small, +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/simulated/floor/carpet/arcade, +/area/ghost_bar) "yC" = ( /obj/structure/marker_beacon/dock_marker, /turf/simulated/floor/plating/airless, @@ -6757,15 +7276,12 @@ icon_state = "green" }, /area/centcom/evac) -"yI" = ( -/obj/structure/sink/directional/east, -/obj/structure/mirror{ - pixel_x = 32 - }, +"yJ" = ( /obj/machinery/light/small{ - dir = 1 + dir = 4; + pixel_y = 8 }, -/turf/simulated/floor/plasteel/freezer, +/turf/simulated/floor/wood, /area/ghost_bar) "yK" = ( /turf/simulated/floor/plating/airless{ @@ -6790,6 +7306,14 @@ /obj/structure/bookcase/random, /turf/simulated/floor/wood, /area/ghost_bar) +"yP" = ( +/obj/structure/table/glass/reinforced/plastitanium, +/obj/item/ashtray/glass, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/ghost_bar) "yQ" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/ausbushes/grassybush, @@ -6803,11 +7327,44 @@ icon_state = "cafeteria" }, /area/tdome/tdomeobserve) +"yW" = ( +/obj/machinery/economy/vending/toyliberationstation, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/ghost_bar) "yX" = ( /obj/structure/table/wood, /obj/item/storage/fancy/crayons, /turf/simulated/floor/plasteel/dark, /area/syndicate_mothership) +"yY" = ( +/obj/structure/rack, +/obj/item/tank/internals/emergency_oxygen/double/vox, +/obj/item/tank/internals/emergency_oxygen/double/vox, +/obj/item/tank/internals/emergency_oxygen/double/vox, +/obj/item/tank/internals/emergency_oxygen/double/vox, +/obj/item/tank/internals/emergency_oxygen/double/vox, +/obj/item/tank/internals/emergency_oxygen/double/vox, +/obj/item/tank/internals/emergency_oxygen/double/vox, +/obj/item/tank/internals/emergency_oxygen/double/vox, +/obj/item/tank/internals/emergency_oxygen/double/vox, +/obj/item/tank/internals/emergency_oxygen/double/vox, +/obj/item/clothing/mask/breath/vox, +/obj/item/clothing/mask/breath/vox, +/obj/item/clothing/mask/breath/vox, +/obj/item/clothing/mask/breath/vox, +/obj/item/clothing/mask/breath/vox, +/obj/item/clothing/mask/breath/vox, +/obj/item/clothing/mask/breath/vox, +/obj/item/clothing/mask/breath/vox, +/obj/item/clothing/mask/breath/vox, +/obj/item/clothing/mask/breath/vox, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "vault" + }, +/area/ghost_bar) "yZ" = ( /obj/effect/mapping_helpers/airlock/access/all/centcomm/shuttles, /obj/machinery/door/airlock/external{ @@ -6817,6 +7374,12 @@ /obj/structure/fans/tiny, /turf/simulated/floor/plating, /area/centcom/suppy) +"zc" = ( +/obj/machinery/door/airlock/hatch/syndicate{ + req_access = null + }, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "zf" = ( /obj/structure/chair/comfy/shuttle, /obj/effect/turf_decal/box, @@ -6900,6 +7463,10 @@ }, /turf/simulated/floor/mineral/titanium, /area/shuttle/transport) +"zr" = ( +/obj/machinery/light/floor, +/turf/simulated/floor/wood, +/area/ghost_bar) "zs" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -6920,13 +7487,6 @@ /obj/item/flag/wiz, /turf/simulated/floor/wood, /area/wizard_station) -"zw" = ( -/obj/structure/sink/directional/east, -/obj/structure/mirror{ - pixel_x = 32 - }, -/turf/simulated/floor/plasteel/freezer, -/area/ghost_bar) "zx" = ( /obj/structure/kitchenspike, /turf/simulated/floor/wood, @@ -6977,6 +7537,10 @@ /obj/effect/landmark/spawner/aroomwarp, /turf/simulated/floor/plasteel, /area/admin) +"zH" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/wood, +/area/ghost_bar) "zK" = ( /obj/machinery/door_control/no_emag/no_cyborg{ pixel_x = 24; @@ -7003,9 +7567,7 @@ /area/centcom/specops) "zP" = ( /obj/machinery/light/small, -/obj/machinery/smartfridge/foodcart{ - dir = 4 - }, +/obj/machinery/economy/vending/dinnerware, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -7209,6 +7771,19 @@ /obj/structure/chair/comfy/black, /turf/simulated/floor/plasteel, /area/admin) +"Ay" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/table/glass/reinforced/plastitanium, +/obj/item/storage/firstaid/toxin{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/adv, +/turf/simulated/floor/plasteel/freezer, +/area/ghost_bar) "AB" = ( /obj/machinery/computer/arcade/battle{ dir = 4 @@ -7414,12 +7989,6 @@ /obj/machinery/economy/vending/tool/free, /turf/simulated/floor/plasteel/dark, /area/centcom/specops) -"Bn" = ( -/obj/machinery/icemachine, -/turf/simulated/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/ghost_bar) "Bo" = ( /obj/structure/table/wood, /obj/item/storage/box/drinkingglasses, @@ -7483,6 +8052,12 @@ }, /turf/simulated/floor/plasteel/dark, /area/admin) +"Bx" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/carpet/arcade, +/area/ghost_bar) "By" = ( /obj/structure/ninjatele{ pixel_x = 28 @@ -7545,6 +8120,16 @@ icon_state = "bar" }, /area/syndicate_mothership) +"BK" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/door/airlock/hatch/syndicate{ + req_access = null + }, +/turf/simulated/floor/plasteel/freezer, +/area/ghost_bar) "BL" = ( /obj/effect/turf_decal{ dir = 4 @@ -7571,6 +8156,12 @@ }, /turf/simulated/floor/mineral/plastitanium, /area/shuttle/supply) +"BS" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "vault" + }, +/area/ghost_bar) "BT" = ( /obj/effect/landmark/spawner/tdomeobserve, /turf/simulated/floor/plasteel/dark, @@ -7592,6 +8183,13 @@ "BZ" = ( /turf/simulated/wall/indestructible/opsglass, /area/syndicate_mothership) +"Ca" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/obj/structure/gunrack, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "Cb" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/ausbushes/grassybush, @@ -7685,7 +8283,6 @@ /turf/simulated/floor/plasteel, /area/centcom/evac) "Ck" = ( -/obj/machinery/door/airlock/multi_tile/glass, /obj/effect/mapping_helpers/airlock/autoname, /turf/simulated/floor/wood, /area/ghost_bar) @@ -7700,12 +8297,6 @@ icon_state = "red" }, /area/holodeck/source_thunderdomecourt) -"Cn" = ( -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 32 - }, -/turf/simulated/floor/wood, -/area/ghost_bar) "Cp" = ( /obj/structure/sink/directional/east, /turf/simulated/floor/plasteel{ @@ -7817,6 +8408,16 @@ icon_state = "bar" }, /area/tdome/tdomeobserve) +"CH" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/defibrillator_mount/loaded{ + pixel_x = -30 + }, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "CI" = ( /obj/structure/urinal{ pixel_y = 28 @@ -7840,6 +8441,15 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/dark, /area/centcom/control) +"CL" = ( +/obj/item/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/regular, +/obj/structure/table/glass/reinforced/plastitanium, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "CM" = ( /obj/effect/mapping_helpers/airlock/access/all/centcomm/shuttles, /obj/machinery/door/airlock/external{ @@ -7848,6 +8458,10 @@ }, /turf/simulated/floor/plating, /area/centcom/suppy) +"CN" = ( +/obj/machinery/economy/vending/autodrobe/free, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "CO" = ( /turf/simulated/floor/plating, /area/centcom/suppy) @@ -7880,6 +8494,17 @@ /obj/effect/landmark/spawner/roundstart_observer, /turf/simulated/floor/carpet/red, /area/wizard_station) +"CV" = ( +/obj/machinery/light/small, +/turf/simulated/floor/wood, +/area/ghost_bar) +"CW" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/turf/simulated/floor/plasteel/freezer, +/area/ghost_bar) "CX" = ( /obj/item/kitchen/knife/butcher, /obj/item/melee/baseball_bat, @@ -7929,10 +8554,7 @@ }, /area/tdome/tdomeadmin) "Dk" = ( -/obj/structure/table/reinforced, -/obj/item/storage/bag/tray, -/obj/item/kitchen/rollingpin, -/obj/item/kitchen/knife, +/obj/machinery/cooking/oven/upgraded, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -7987,6 +8609,14 @@ icon_state = "vault" }, /area/tdome/tdomeadmin) +"Du" = ( +/obj/machinery/washing_machine, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/simulated/floor/plasteel/freezer, +/area/ghost_bar) "Dv" = ( /obj/structure/rack, /obj/item/clothing/head/helmet/space/space_ninja, @@ -8122,25 +8752,15 @@ /turf/simulated/floor/engine, /area/admin) "DS" = ( -/obj/machinery/atmospherics/refill_station/plasma, +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/obj/item/kirbyplants/large, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "vault" }, /area/centcom/specops) -"DT" = ( -/obj/structure/window/reinforced/tinted, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, -/obj/structure/toilet/directional/east, -/obj/machinery/door/window{ - dir = 8; - name = "Toilet"; - opacity = 1 - }, -/turf/simulated/floor/plasteel/freezer, -/area/ghost_bar) "DV" = ( /obj/effect/mapping_helpers/airlock/access/all/centcomm/commander, /obj/machinery/door/airlock/centcom{ @@ -8347,6 +8967,12 @@ icon_state = "darkblue" }, /area/shuttle/escape) +"EB" = ( +/obj/machinery/door/airlock/hatch/syndicate{ + req_access = null + }, +/turf/simulated/floor/carpet/arcade, +/area/ghost_bar) "ED" = ( /obj/machinery/prize_counter, /turf/simulated/floor/carpet/arcade, @@ -8382,6 +9008,14 @@ /obj/machinery/economy/slot_machine, /turf/simulated/floor/wood, /area/ghost_bar) +"EK" = ( +/obj/machinery/smartfridge/foodcart{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/ghost_bar) "EL" = ( /obj/machinery/door/airlock/hatch{ desc = "Uh oh. You'd better hope you aren't going in here!"; @@ -8389,6 +9023,10 @@ }, /turf/simulated/floor/plasteel/dark, /area/admin) +"EM" = ( +/obj/machinery/cryopod/offstation/right, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "EN" = ( /obj/machinery/economy/vending/cola, /turf/simulated/floor/mineral/plastitanium/red, @@ -8405,6 +9043,14 @@ icon_state = "dark" }, /area/ghost_bar) +"ER" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/light/floor, +/turf/simulated/floor/plasteel/freezer, +/area/ghost_bar) "ET" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -8439,11 +9085,6 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/machinery/reagentgrinder{ - desc = "Used to grind things up into raw materials and liquids."; - pixel_y = 5 - }, -/obj/item/reagent_containers/glass/beaker/large, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -8551,6 +9192,14 @@ /obj/structure/fans/tiny, /turf/simulated/floor/plasteel/dark, /area/centcom/specops) +"Fv" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/ghost_bar) "Fw" = ( /obj/machinery/conveyor/east{ id = "QMLoad2" @@ -8635,6 +9284,10 @@ }, /turf/simulated/floor/wood, /area/wizard_station) +"FI" = ( +/obj/machinery/economy/vending/syndisnack, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "FJ" = ( /obj/structure/table/reinforced, /obj/item/storage/box/mousetraps, @@ -8663,6 +9316,15 @@ /obj/structure/table/wood, /turf/simulated/floor/wood, /area/wizard_station) +"FO" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/turf/simulated/floor/carpet/arcade, +/area/ghost_bar) "FP" = ( /obj/structure/chair/comfy/brown{ dir = 8 @@ -8722,6 +9384,12 @@ }, /turf/simulated/floor/wood, /area/ghost_bar) +"Gb" = ( +/obj/structure/rack, +/obj/item/storage/box/lights/bulbs, +/obj/item/storage/box/lights/bulbs, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "Gc" = ( /obj/machinery/bsa/full/admin{ pixel_y = -22 @@ -8782,6 +9450,17 @@ }, /turf/simulated/floor/wood, /area/wizard_station) +"Gl" = ( +/obj/structure/mirror{ + pixel_x = -28 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/sink/directional/west, +/turf/simulated/floor/plasteel/freezer, +/area/ghost_bar) "Gm" = ( /obj/machinery/access_button{ pixel_x = -8; @@ -8813,6 +9492,10 @@ /obj/item/gun/energy/bsg/prebuilt/admin, /turf/simulated/floor/carpet/black, /area/centcom/specops) +"Go" = ( +/obj/machinery/computer/camera_advanced, +/turf/simulated/floor/carpet/black, +/area/ghost_bar) "Gp" = ( /obj/structure/chair/stool{ dir = 8 @@ -8914,6 +9597,10 @@ /obj/item/kitchen/knife/shiv/carrot, /turf/simulated/floor/wood, /area/wizard_station) +"GH" = ( +/obj/machinery/economy/vending/coffee/free, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "GI" = ( /obj/structure/chair/comfy/shuttle{ dir = 4 @@ -9160,6 +9847,14 @@ icon_state = "vault" }, /area/centcom/specops) +"Hw" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/optable, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "Hx" = ( /obj/structure/chair/stool{ dir = 8 @@ -9205,14 +9900,22 @@ }, /area/ghost_bar) "HE" = ( -/obj/machinery/shower/directional/west, -/obj/structure/curtain/open/shower, +/obj/machinery/recharge_station, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, /turf/simulated/floor/plasteel/freezer, /area/ghost_bar) "HF" = ( /obj/effect/landmark/spawner/bubblegum_arena, /turf/simulated/floor/indestructible/necropolis, /area/ruin/space/bubblegum_arena) +"HG" = ( +/obj/structure/curtain/open/shower, +/obj/machinery/shower/directional/west, +/turf/simulated/floor/plasteel/freezer, +/area/ghost_bar) "HH" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -9459,6 +10162,12 @@ }, /turf/simulated/floor/plating/airless, /area/shuttle/escape) +"Iw" = ( +/obj/machinery/computer/arcade/battle{ + dir = 8 + }, +/turf/simulated/floor/carpet/arcade, +/area/ghost_bar) "Iy" = ( /obj/item/trash/sosjerky, /obj/effect/decal/cleanable/dirt, @@ -9713,10 +10422,12 @@ /turf/simulated/wall/indestructible/riveted, /area/centcom/suppy) "Jo" = ( -/obj/machinery/chem_master/condimaster, -/turf/simulated/floor/plasteel{ - icon_state = "cafeteria" +/obj/structure/table/reinforced, +/obj/item/reagent_containers/drinks/shaker, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 }, +/turf/simulated/floor/wood, /area/ghost_bar) "Jq" = ( /obj/structure/table/wood, @@ -9940,6 +10651,13 @@ }, /turf/simulated/floor/plating/asteroid/snow, /area/syndicate_mothership) +"JT" = ( +/obj/structure/table/wood, +/obj/machinery/computer/library/syndie{ + req_one_access = list() + }, +/turf/simulated/floor/wood, +/area/ghost_bar) "JU" = ( /obj/structure/holowindow{ dir = 1 @@ -10033,6 +10751,13 @@ /obj/structure/snowman, /turf/simulated/floor/plating/asteroid/snow, /area/syndicate_mothership) +"Kl" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/cooking/board, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/ghost_bar) "Km" = ( /obj/machinery/kitchen_machine/microwave/upgraded, /obj/structure/table, @@ -10081,6 +10806,12 @@ /obj/structure/sign/poster/official/high_class_martini/directional/east, /turf/simulated/floor/wood, /area/centcom/evac) +"Kt" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/ghost_bar) "Ku" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/iv_bag/blood/random, @@ -10230,6 +10961,20 @@ }, /turf/simulated/floor/wood, /area/centcom/evac) +"KP" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/economy/vending/wallmed/syndicate/directional/north, +/turf/simulated/floor/plasteel/freezer, +/area/ghost_bar) +"KQ" = ( +/obj/machinery/economy/vending/clothing/free, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ghost_bar) "KR" = ( /obj/machinery/light/spot{ dir = 4 @@ -10451,6 +11196,12 @@ icon_state = "vault" }, /area/tdome/tdomeadmin) +"LE" = ( +/obj/structure/chair/sofa/left{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/ghost_bar) "LF" = ( /obj/structure/table, /obj/structure/bedsheetbin{ @@ -10687,6 +11438,14 @@ icon_state = "vault" }, /area/tdome/tdomeadmin) +"Mq" = ( +/obj/structure/table/glass/reinforced/plastitanium, +/obj/machinery/computer/security/telescreen, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/ghost_bar) "Ms" = ( /obj/machinery/processor, /obj/effect/turf_decal/stripes/end, @@ -10971,6 +11730,11 @@ /obj/machinery/light/small, /turf/simulated/floor/wood, /area/ghost_bar) +"Ni" = ( +/obj/machinery/computer/security/telescreen, +/obj/structure/table/glass/reinforced/plastitanium, +/turf/simulated/floor/carpet/black, +/area/ghost_bar) "Nj" = ( /obj/structure/curtain/black, /turf/simulated/floor/wood, @@ -11051,7 +11815,7 @@ /turf/simulated/floor/plasteel, /area/centcom/evac) "Nz" = ( -/obj/machinery/atmospherics/refill_station/oxygen, +/obj/structure/filingcabinet/security, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "vault" @@ -11067,6 +11831,16 @@ icon_state = "green" }, /area/centcom/evac) +"NC" = ( +/obj/structure/mirror{ + pixel_x = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sink/directional/east, +/turf/simulated/floor/plasteel/freezer, +/area/ghost_bar) "ND" = ( /obj/structure/chair/comfy/shuttle{ dir = 4 @@ -11097,6 +11871,9 @@ icon_state = "neutral" }, /area/shuttle/escape) +"NJ" = ( +/turf/simulated/wall/indestructible/opsglass, +/area/ghost_bar) "NK" = ( /obj/machinery/computer/shuttle/admin{ dir = 8; @@ -11126,6 +11903,12 @@ icon_state = "neutralcorner" }, /area/shuttle/escape) +"NN" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/ghost_bar) "NO" = ( /obj/machinery/door/airlock/hatch{ name = "Teleporter Access" @@ -11362,11 +12145,22 @@ }, /turf/simulated/floor/plasteel/dark, /area/centcom/specops) -"OB" = ( -/obj/machinery/door/airlock/multi_tile/glass{ - name = "Badmin's Bar" +"OC" = ( +/obj/structure/table/glass/reinforced/plastitanium, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/obj/item/paper_bin/syndicate{ + pixel_y = 5 + }, +/obj/item/pen/multi/syndicate{ + pixel_x = -6; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" }, -/turf/simulated/floor/carpet/arcade, /area/ghost_bar) "OD" = ( /obj/machinery/atmospherics/unary/thermomachine/freezer/on, @@ -11427,10 +12221,10 @@ /area/space/nearstation/centcom) "OL" = ( /obj/structure/curtain/open/shower, -/obj/machinery/shower/directional/south, /obj/structure/window/basic{ dir = 1 }, +/obj/machinery/shower/directional/west, /turf/simulated/floor/plasteel/freezer, /area/wizard_station) "OM" = ( @@ -11484,6 +12278,11 @@ }, /turf/simulated/floor/mineral/plastitanium/red, /area/shuttle/administration) +"OS" = ( +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/ghost_bar) "OT" = ( /turf/simulated/floor/holofloor{ dir = 4; @@ -11579,6 +12378,10 @@ /obj/item/tank/jetpack/oxygen, /turf/simulated/floor/plasteel, /area/admin) +"Ph" = ( +/obj/structure/coatrack, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "Pi" = ( /turf/simulated/floor/plasteel/stairs/medium{ dir = 1 @@ -11684,6 +12487,13 @@ icon_state = "green" }, /area/centcom/evac) +"Pz" = ( +/obj/structure/closet/crate/freezer/iv_storage, +/obj/effect/turf_decal/delivery/blue/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/ghost_bar) "PA" = ( /obj/effect/landmark/shuttle_import, /turf/space, @@ -11706,6 +12516,31 @@ icon_state = "darkred" }, /area/centcom/gamma) +"PE" = ( +/turf/simulated/floor/plating/asteroid/snow, +/area/space/centcomm) +"PF" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/rack, +/obj/item/storage/box/gloves{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/masks, +/obj/item/storage/box/autoinjectors{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/storage/box/bodybags{ + pixel_x = -6; + pixel_y = -6 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel/freezer, +/area/ghost_bar) "PG" = ( /obj/item/clipboard, /obj/item/folder/red, @@ -11746,6 +12581,17 @@ /obj/structure/shelf/engineering, /turf/simulated/floor/plasteel/dark, /area/centcom/specops) +"PN" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/item/storage/backpack/duffel/syndie/med/surgery{ + pixel_y = 8 + }, +/obj/structure/table/tray, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "PO" = ( /obj/structure/flora/ausbushes/fernybush, /turf/simulated/floor/grass, @@ -11816,6 +12662,12 @@ /obj/item/kirbyplants/large, /turf/simulated/floor/wood, /area/centcom/evac) +"PZ" = ( +/obj/machinery/economy/vending/bardrobe, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/ghost_bar) "Qa" = ( /obj/structure/statue/chickenstatue, /turf/simulated/floor/wood, @@ -11917,6 +12769,12 @@ /obj/structure/table/glass/reinforced/plastitanium, /turf/simulated/floor/plasteel/dark, /area/syndicate_mothership/jail) +"Qq" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "vault" + }, +/area/ghost_bar) "Qr" = ( /obj/item/stack/sheet/glass/fifty, /obj/item/stack/sheet/glass/fifty, @@ -12037,6 +12895,10 @@ }, /turf/simulated/floor/plasteel/dark, /area/centcom/control) +"QK" = ( +/obj/structure/chair/sofa, +/turf/simulated/floor/carpet/black, +/area/ghost_bar) "QL" = ( /turf/simulated/floor/plasteel, /area/shuttle/escape) @@ -12084,6 +12946,16 @@ icon_state = "bot" }, /area/shuttle/escape) +"QS" = ( +/obj/structure/curtain/open/shower, +/obj/structure/window/reinforced/tinted, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/shower/directional/west, +/turf/simulated/floor/plasteel/freezer, +/area/ghost_bar) "QT" = ( /obj/structure/flora/ausbushes/ywflowers, /turf/simulated/floor/holofloor/grass, @@ -12099,6 +12971,11 @@ /obj/item/clothing/glasses/sunglasses_fake, /turf/simulated/floor/beach/sand, /area/holodeck/source_beach) +"QW" = ( +/obj/item/storage/bag/dice, +/obj/structure/table/wood, +/turf/simulated/floor/wood, +/area/ghost_bar) "QX" = ( /obj/structure/table/wood, /obj/item/folder/red, @@ -12106,18 +12983,9 @@ /obj/item/flash, /turf/simulated/floor/plasteel/dark, /area/centcom/specops) -"QZ" = ( -/obj/structure/toilet/directional/east, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, -/obj/structure/window/reinforced/tinted, -/obj/machinery/door/window{ - dir = 8; - name = "Toilet"; - opacity = 1 - }, -/turf/simulated/floor/plasteel/freezer, +"QY" = ( +/obj/machinery/economy/vending/cigarette/syndicate/free, +/turf/simulated/floor/carpet/black, /area/ghost_bar) "Ra" = ( /turf/simulated/floor/plasteel/dark, @@ -12129,6 +12997,11 @@ "Rc" = ( /turf/simulated/floor/mech_bay_recharge_floor, /area/shuttle/escape) +"Rd" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/item/ashtray/glass, +/turf/simulated/floor/carpet/black, +/area/ghost_bar) "Re" = ( /obj/machinery/computer/mech_bay_power_console, /turf/simulated/floor/plasteel, @@ -12304,6 +13177,15 @@ /obj/machinery/status_display, /turf/simulated/wall/indestructible/riveted, /area/centcom/control) +"RF" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/closet/crate/freezer/iv_storage, +/obj/effect/turf_decal/delivery/blue/hollow, +/turf/simulated/floor/plasteel/freezer, +/area/ghost_bar) "RG" = ( /obj/item/flag/command, /turf/simulated/floor/plasteel{ @@ -12316,6 +13198,15 @@ /obj/item/storage/fancy/donut_box, /turf/simulated/floor/wood, /area/centcom/control) +"RJ" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "vault" + }, +/area/ghost_bar) "RK" = ( /turf/simulated/floor/carpet/arcade, /area/ghost_bar) @@ -12323,6 +13214,16 @@ /obj/machinery/pdapainter, /turf/simulated/floor/wood, /area/centcom/control) +"RM" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 32 + }, +/obj/machinery/economy/merch{ + dir = 1; + desc = "The one-stop-shop for all your Nanotrasen swag. Probably stolen from some station to end up here." + }, +/turf/simulated/floor/wood, +/area/ghost_bar) "RN" = ( /obj/structure/table/reinforced, /obj/machinery/chem_dispenser/soda{ @@ -12342,6 +13243,10 @@ icon_state = "darkgreen" }, /area/centcom/control) +"RQ" = ( +/obj/machinery/light/floor, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "RS" = ( /obj/machinery/door/poddoor/preopen{ id_tag = "CCcustoms2"; @@ -12493,6 +13398,11 @@ }, /turf/simulated/floor/mineral/plastitanium/red, /area/shuttle/specops) +"Sr" = ( +/obj/structure/chair/sofa, +/obj/structure/sign/poster/contraband/syndicate_pistol/directional/north, +/turf/simulated/floor/carpet/black, +/area/ghost_bar) "Ss" = ( /turf/simulated/floor/holofloor{ dir = 4; @@ -12503,6 +13413,10 @@ /obj/structure/filingcabinet/security, /turf/simulated/floor/wood, /area/centcom/control) +"Sv" = ( +/obj/machinery/economy/vending/wallmed/syndicate/directional/south, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "Sx" = ( /obj/machinery/sleeper/upgraded{ dir = 4 @@ -12560,6 +13474,23 @@ }, /turf/simulated/floor/mineral/plastitanium/red, /area/shuttle/administration) +"SH" = ( +/obj/structure/curtain/open/shower, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/shower/directional/west, +/turf/simulated/floor/plasteel/freezer, +/area/ghost_bar) +"SI" = ( +/obj/effect/mapping_helpers/airlock/autoname, +/obj/machinery/door/poddoor/preopen{ + id_tag = "ghost_connect" + }, +/obj/machinery/door/airlock/centcom, +/turf/simulated/floor/wood, +/area/ghost_bar) "SJ" = ( /obj/item/kirbyplants/large, /turf/simulated/floor/plasteel, @@ -12594,6 +13525,15 @@ icon_state = "browncorner" }, /area/shuttle/escape) +"SR" = ( +/obj/structure/table/reinforced, +/obj/machinery/reagentgrinder, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/kitchen/knife, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/ghost_bar) "SS" = ( /obj/effect/turf_decal{ dir = 8 @@ -12611,6 +13551,21 @@ "SV" = ( /turf/simulated/wall/indestructible/fakeglass, /area/tdome/tdomeadmin) +"SW" = ( +/obj/structure/chair/stool/bar{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/ghost_bar) +"SX" = ( +/obj/structure/table/reinforced, +/obj/machinery/cooking/grill, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/ghost_bar) "SY" = ( /obj/structure/table/holotable, /obj/item/clothing/suit/armor/riot/knight/blue, @@ -12627,6 +13582,15 @@ /obj/machinery/computer/scan_consolenew, /turf/simulated/floor/mineral/titanium, /area/shuttle/administration) +"Tc" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) +"Td" = ( +/turf/simulated/wall/indestructible/syndicate/no_diagonal, +/area/ghost_bar) "Te" = ( /turf/simulated/wall/indestructible/riveted, /area/centcom/gamma) @@ -12647,6 +13611,12 @@ }, /turf/simulated/floor/plasteel/dark, /area/syndicate_mothership) +"Th" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "Tj" = ( /obj/structure/chair/stool{ dir = 4 @@ -12767,6 +13737,15 @@ icon_state = "cafeteria" }, /area/tdome/tdomeobserve) +"TJ" = ( +/obj/machinery/door/airlock/hatch/syndicate{ + req_access = null + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkredfull" + }, +/area/ghost_bar) "TK" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -12793,6 +13772,12 @@ icon_state = "bar" }, /area/tdome/tdomeobserve) +"TO" = ( +/obj/machinery/computer/cryopod{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "TP" = ( /obj/structure/table/reinforced, /obj/item/clipboard, @@ -12962,6 +13947,13 @@ /obj/item/lighter, /turf/simulated/floor/wood, /area/centcom/control) +"Up" = ( +/obj/item/caution/proximity_sign, +/obj/item/caution/proximity_sign, +/obj/item/caution/proximity_sign, +/obj/structure/rack, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "Uq" = ( /obj/structure/mirror/magic{ pixel_x = 28 @@ -13035,6 +14027,11 @@ /obj/structure/sign/poster/contraband/syndicate_recruitment/directional/north, /turf/simulated/floor/plating/asteroid/ancient, /area/ghost_bar) +"UD" = ( +/obj/effect/landmark/spawner/antag_extract_warp, +/obj/effect/turf_decal/delivery/red/hollow, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "UE" = ( /obj/machinery/computer/operating, /turf/simulated/floor/plasteel/freezer, @@ -13047,6 +14044,10 @@ icon_state = "whiteblue" }, /area/shuttle/escape) +"UG" = ( +/obj/machinery/cryopod/offstation, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "UH" = ( /obj/structure/chair/comfy/black, /turf/simulated/floor/carpet/green, @@ -13069,6 +14070,16 @@ icon_state = "snow" }, /area/holodeck/source_snowfield) +"UN" = ( +/obj/item/soap/syndie, +/obj/structure/rack, +/obj/item/soap/syndie, +/obj/item/soap/syndie, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/spray/cleaner, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "UO" = ( /turf/simulated/wall/indestructible/opsglass/limited_smooth, /area/syndicate_mothership) @@ -13079,15 +14090,19 @@ icon_state = "dark" }, /area/ghost_bar) -"US" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -32 +"UR" = ( +/obj/structure/window/reinforced/tinted{ + dir = 1 }, -/turf/simulated/floor/plasteel{ - dir = 10; - icon_state = "vault" +/obj/structure/window/reinforced/tinted, +/obj/machinery/door/window{ + dir = 8; + name = "Toilet"; + opacity = 1 }, -/area/centcom/specops) +/obj/structure/toilet/directional/east, +/turf/simulated/floor/plasteel/freezer, +/area/ghost_bar) "UT" = ( /obj/machinery/economy/vending/cola/free, /turf/simulated/floor/plasteel{ @@ -13113,6 +14128,11 @@ }, /turf/simulated/floor/plasteel/dark, /area/centcom/evac) +"UX" = ( +/obj/structure/table/glass/reinforced/plastitanium, +/obj/machinery/computer/security/telescreen, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "UZ" = ( /turf/simulated/floor/plasteel{ icon_state = "darkred" @@ -13150,16 +14170,6 @@ icon_state = "red" }, /area/centcom/evac) -"Vh" = ( -/obj/structure/table/reinforced, -/obj/machinery/cooking/grill/upgraded, -/obj/item/stack/sheet/wood{ - amount = 30 - }, -/turf/simulated/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/ghost_bar) "Vi" = ( /obj/structure/table/wood, /obj/item/taperecorder, @@ -13250,6 +14260,20 @@ icon_state = "bar" }, /area/tdome/tdomeobserve) +"Vz" = ( +/obj/machinery/computer/arcade/orion_trail{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/carpet/arcade, +/area/ghost_bar) +"VA" = ( +/obj/structure/table/glass/reinforced/plastitanium, +/obj/structure/sign/poster/contraband/revolver/directional/south, +/turf/simulated/floor/carpet/black, +/area/ghost_bar) "VC" = ( /obj/item/rpd/bluespace, /obj/item/rpd/bluespace, @@ -13367,11 +14391,22 @@ icon_state = "brown" }, /area/shuttle/escape) +"VV" = ( +/obj/structure/flora/grass/brown, +/turf/simulated/floor/plating/asteroid/snow, +/area/space/centcomm) "VW" = ( -/obj/machinery/cooking/ice_cream_mixer/upgraded, -/turf/simulated/floor/plasteel{ - icon_state = "cafeteria" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/table/glass/reinforced/plastitanium, +/obj/item/storage/firstaid/o2{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/regular, +/turf/simulated/floor/plasteel/freezer, /area/ghost_bar) "VX" = ( /obj/item/bikehorn/rubberducky, @@ -13707,6 +14742,14 @@ }, /turf/simulated/floor/plating, /area/centcom/specops) +"WR" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/light/floor, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "WS" = ( /obj/effect/spawner/window/reinforced, /obj/structure/sign/directions/engineering{ @@ -13748,6 +14791,44 @@ }, /turf/simulated/floor/wood, /area/centcom/control) +"WV" = ( +/obj/structure/rack, +/obj/item/tank/internals/plasmaman/belt/full, +/obj/item/tank/internals/plasmaman/belt/full, +/obj/item/tank/internals/plasmaman/belt/full, +/obj/item/tank/internals/plasmaman/belt/full, +/obj/item/tank/internals/plasmaman/belt/full, +/obj/item/tank/internals/plasmaman/belt/full, +/obj/item/tank/internals/plasmaman/belt/full, +/obj/item/tank/internals/plasmaman/belt/full, +/obj/item/tank/internals/plasmaman/belt/full, +/obj/item/tank/internals/plasmaman/belt/full, +/obj/item/clothing/under/plasmaman, +/obj/item/clothing/under/plasmaman, +/obj/item/clothing/under/plasmaman, +/obj/item/clothing/under/plasmaman, +/obj/item/clothing/under/plasmaman, +/obj/item/clothing/under/plasmaman, +/obj/item/clothing/under/plasmaman, +/obj/item/clothing/under/plasmaman, +/obj/item/clothing/under/plasmaman, +/obj/item/clothing/under/plasmaman, +/obj/item/clothing/under/plasmaman, +/obj/item/clothing/head/helmet/space/plasmaman, +/obj/item/clothing/head/helmet/space/plasmaman, +/obj/item/clothing/head/helmet/space/plasmaman, +/obj/item/clothing/head/helmet/space/plasmaman, +/obj/item/clothing/head/helmet/space/plasmaman, +/obj/item/clothing/head/helmet/space/plasmaman, +/obj/item/clothing/head/helmet/space/plasmaman, +/obj/item/clothing/head/helmet/space/plasmaman, +/obj/item/clothing/head/helmet/space/plasmaman, +/obj/item/clothing/head/helmet/space/plasmaman, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "vault" + }, +/area/ghost_bar) "WW" = ( /obj/item/kirbyplants/large, /turf/simulated/floor/plasteel{ @@ -13977,6 +15058,12 @@ "XJ" = ( /turf/simulated/floor/plasteel/dark, /area/syndicate_mothership) +"XK" = ( +/obj/machinery/door/airlock/hatch/syndicate{ + req_access = null + }, +/turf/simulated/floor/wood, +/area/ghost_bar) "XL" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -14013,8 +15100,8 @@ /turf/simulated/floor/plating/airless, /area/shuttle/specops) "XR" = ( +/obj/machinery/processor, /obj/structure/sign/poster/official/fruit_bowl/directional/north, -/obj/machinery/cooking/oven/upgraded, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -14144,6 +15231,10 @@ /obj/item/pen/blue, /turf/simulated/floor/wood, /area/centcom/control) +"Yn" = ( +/obj/machinery/economy/vending/hatdispenser/free, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "Yo" = ( /obj/structure/chair/comfy/purp{ name = "wizard council throne" @@ -14291,6 +15382,12 @@ /obj/structure/railing, /turf/simulated/floor/plasteel, /area/centcom/evac) +"YP" = ( +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/ghost_bar) "YQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -14366,6 +15463,10 @@ icon_state = "bot" }, /area/shuttle/escape) +"YZ" = ( +/obj/machinery/economy/vending/syndisnack, +/turf/simulated/floor/carpet/black, +/area/ghost_bar) "Za" = ( /obj/structure/closet/crate/engineering, /obj/item/storage/toolbox/electrical{ @@ -14414,6 +15515,12 @@ "Ze" = ( /turf/simulated/floor/mineral/titanium/blue, /area/shuttle/transport) +"Zh" = ( +/obj/machinery/light/floor, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/ghost_bar) "Zi" = ( /obj/structure/reagent_dispensers/fueltank, /turf/simulated/floor/plasteel{ @@ -14539,6 +15646,20 @@ icon_state = "bar" }, /area/syndicate_mothership) +"Zz" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/economy/vending/medical/syndicate_access, +/obj/machinery/economy/vending/medical/syndicate_access{ + req_access = list() + }, +/obj/machinery/economy/vending/medical/syndicate_access{ + req_access = list() + }, +/turf/simulated/floor/plasteel/dark, +/area/ghost_bar) "ZA" = ( /obj/machinery/defibrillator_mount/loaded{ pixel_x = -30 @@ -14564,13 +15685,6 @@ icon_state = "darkred" }, /area/centcom/specops) -"ZE" = ( -/obj/machinery/atmospherics/refill_station/nitrogen, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "vault" - }, -/area/centcom/specops) "ZF" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/multi_tile/impassable/quad{ @@ -14606,15 +15720,6 @@ icon_state = "darkred" }, /area/centcom/specops) -"ZK" = ( -/obj/structure/table/wood, -/obj/machinery/light/small{ - dir = 4; - pixel_y = 8 - }, -/obj/item/deck/tarot, -/turf/simulated/floor/wood, -/area/ghost_bar) "ZL" = ( /obj/structure/showcase, /turf/simulated/floor/wood, @@ -33872,7 +34977,7 @@ Ji Ra Xz RD -ZE +Of Ra Ra Ra @@ -35163,7 +36268,7 @@ uX uX uX cC -US +Xz Zr NZ ic @@ -60880,8 +61985,8 @@ aN aN aN aN -aN -aN +ps +ps aN aN aN @@ -61127,6 +62232,9 @@ aN aN aN aN +OK +OK +OK aN aN aN @@ -61134,17 +62242,14 @@ aN aN aN aN +OK +ps +OK +ps aN aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +OK +OK aN aN aN @@ -61382,6 +62487,27 @@ aN aN aN aN +OK +OK +ps +ps +ps +OK +aN +aN +aN +aN +aN +aN +aN +OK +OK +ps +ps +OK +OK +ps +OK aN aN aN @@ -61393,29 +62519,8 @@ aN aN aN aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +ps +ps aN aN aN @@ -61638,6 +62743,29 @@ aN aN aN aN +OK +ps +ps +ps +ps +ps +ps +OK +aN +aN +aN +aN +YI +OK +OK +OK +OK +OK +OK +OK +OK +ps +OK aN aN aN @@ -61648,31 +62776,8 @@ aN aN aN aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +ya +ps aN aN aN @@ -61894,31 +62999,31 @@ aN aN aN aN +OK +OK +ps +ps +ps +ps +ps +ps +OK +OK aN aN aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +OK +OK +ps +ps +ps +OK +OK +ps +OK +ps +ps +OK aN aN aN @@ -62151,31 +63256,31 @@ aN aN aN aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +OK +OK +OK +ps +ps +ps +ps +ps +ps +OK +OK +OK +OK +OK +ps +ps +ps +ps +ps +ps +ps +ps +ps +ps +OK aN aN aN @@ -62409,42 +63514,42 @@ aN aN aN aN +OK aN aN +tL +ps +ps +ps +Me +Me +Nr +Nr +Nr +Nr +Me +Me +Me +Me +Me +ps +ps +ps +ps +ps +OK +OK +OK +OK +OK +OK aN aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +Mu +OK +OK +OK +OK aN aN aN @@ -62670,39 +63775,39 @@ aN aN aN aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +tL +ps +ps +Me +Kp +Pf +Pf +Pf +Pf +iu +OU +Pu +zQ +Me +Me +Me +Me +Me +ps +OK +OK +ps +ps +ps +ps +OK +OK +ps +ps +ps +ps +OK +OK aN aN aN @@ -62929,37 +64034,37 @@ aN aN aN aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +tL +Me +xD +Pf +UQ +Ko +Pf +LF +Me +Pu +qe +Me +KW +HG +HG +Me +ps +ps +ps +ps +ps +ps +Me +Nr +Nr +Me +Me +ps +ps +ps +OK aN aN aN @@ -63176,47 +64281,47 @@ aN aN aN aN +Db +aN +aN +aN +Db aN aN aN aN aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +tL +Me +HD +Pf +XD +WT +Pf +bi +Me +CI +Pu +Me +Pu +Pu +Pu +Me +ps +ps +ps +ps +ps +Me +Me +JP +Bh +On +Me +ps +ps +ps +OK aN aN aN @@ -63434,46 +64539,46 @@ aN aN aN aN +Im +Im +Im aN aN aN aN aN aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +tL +Me +Hc +Pf +fG +WK +Pf +Fr +Me +CI +Pu +Pu +Pu +Pu +Pu +Me +Me +Me +Me +Me +Me +Me +MM +sx +sx +NX +Me +ps +ps +ps +OK aN aN aN @@ -63690,46 +64795,46 @@ aN aN aN aN +Im +Im +EI +Im +Im +tL +Db aN +tL aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +tL +Me +yk +Pf +Pf +Pf +Pf +yv +Me +NC +xW +UR +bD +pw +Lq +Me +UB +tC +tC +tC +tC +tC +tC +tC +tC +tC +Me +ps +ps +OK aN aN aN @@ -63947,45 +65052,45 @@ aN aN aN aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +Im +Da +Da +Ka +Im +tL +tL +tL +tL +tL +fq +Me +Nr +Nr +LA +NH +Nr +Nr +Me +Me +Me +SB +Me +Me +Me +Me +Me +QM +Me +Me +Me +Me +Me +Me +Me +NX +Me +ps +OK aN aN aN @@ -64204,45 +65309,45 @@ aN aN aN aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +Im +Rb +Da +Ka +Im +Nr +Nr +Nr +Nr +Nr +Nr +nn +hp +Jy +Jy +Jy +Jy +Jy +Ck +rk +rU +xV +Xa +EP +Uh +Fm +Jm +Jy +EJ +Ma +Nr +mS +ZY +AB +Me +NX +Me +ps +OK aN aN aN @@ -64461,45 +65566,45 @@ aN aN aN aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +Im +PW +Da +Da +Na +EQ +Pf +zh +zh +Pf +zh +rS +HH +Jy +Jy +Jy +Jy +Jy +Jy +Ro +rU +xV +Jy +Np +Wi +rG +WF +Jy +pl +pl +Nr +Ag +Ag +Ag +Me +tC +Me +ps +ps aN aN aN @@ -64718,45 +65823,45 @@ aN aN aN aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +Im +Mt +Da +Da +Na +EQ +zh +zh +Pf +zh +Pf +rS +HH +Jy +cX +cX +cX +Jy +Me +sO +LA +zk +Jy +ip +qH +qH +Jy +Jy +Jy +Jy +RK +RK +RK +RK +Me +tC +Me +Me +ps aN aN aN @@ -64975,46 +66080,46 @@ aN aN aN aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +Im +Da +Da +Da +Im +ew +Nr +Nr +Nr +Nr +Nr +Me +bJ +Jy +qN +ym +Ah +Nh +Me +BH +Jy +LM +Jy +Jy +Jy +Jy +Jy +Jy +Jy +Jy +RK +RK +RK +CA +Me +NX +Me +Me +ps +OK aN aN aN @@ -65232,47 +66337,47 @@ aN aN aN aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +Im +MZ +wM +dR +Im +tL +tL +tL +tL +tL +fq +zn +yO +Jy +Ml +Ml +Ml +Jy +Me +Ga +Jy +Jy +Jy +Jy +Jy +Jy +Jy +ol +ol +Jy +Nr +RK +Tj +Tj +Me +NX +In +Me +ps +ps +OK aN aN aN @@ -65489,47 +66594,47 @@ aN aN aN aN +Im +Jd +Jd +Jd +Im +tL +Db aN aN aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +tL +Nr +Jy +Jy +vd +vd +vd +rf +Me +ip +Jy +Jy +Jy +ip +Jy +Jy +Jy +rG +qm +Jy +Nr +ED +zL +zL +Me +tC +NX +Me +ps +ps +OK aN aN aN @@ -65747,46 +66852,46 @@ aN aN aN aN +cD +cD +cD aN aN aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +OK +OK +OK +tL +Nr +Jy +Jy +vd +cX +vd +xY +Me +wh +rd +rd +rd +rd +rd +qH +Jy +RX +RX +ep +qR +Nr +Nr +Nr +Me +tC +NX +Me +ps +ps +ps aN aN aN @@ -66003,47 +67108,47 @@ aN aN aN aN +Db aN aN aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +Db +OK +yK +OK +yK +OK +OK +Nr +Jy +Jy +UH +ym +JX +yO +Me +Pp +Bj +Bj +jG +Bj +yc +WB +Jy +Jy +Jy +Hz +DG +qH +cR +qH +Me +tC +NX +Me +ps +ps +ps aN aN aN @@ -66264,43 +67369,43 @@ aN aN aN aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +OK +OK +OK +OK +Xs +yK +OK +Me +Li +Jy +vd +Ml +vd +xy +Me +et +Jy +Jy +Jy +Jy +Bj +WB +Jy +ip +Jy +Hz +rU +Al +Dw +eA +Me +tC +sU +Me +ps +ps +ps aN aN aN @@ -66520,44 +67625,44 @@ aN aN aN aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +OK +OK +OK +OK +ye +OK +OK +ps +Me +xt +Jy +vd +vd +vd +yO +Me +Jy +Jy +Jy +Jy +Jy +jG +WB +Jy +Jy +qH +Qv +Pq +rU +rU +fP +Me +tC +Me +Me +ps +ps +ps aN aN aN @@ -66776,45 +67881,45 @@ aN aN aN aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +OK +OK +OK +OK +OK +OK +yK +ps +ps +Me +Nr +Pn +Pn +Pn +Pn +Nr +Me +WA +Jy +zl +RN +sF +Bj +WB +Jy +Jy +qH +qH +Pi +rU +rU +rU +Me +NX +Me +ps +ps +ps +OK aN aN aN @@ -67033,45 +68138,45 @@ aN aN aN aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +OK +ps +OK +OK +OK +OK +OK +ps +ps +Me +yO +Jy +Jy +Jy +Jy +Jy +Me +mz +JI +Me +Me +Me +Me +Me +tr +Jy +qH +Nm +cg +rU +rU +rU +HZ +oC +Me +ps +ps +ps +OK aN aN aN @@ -67290,45 +68395,45 @@ aN aN aN aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +OK +ps +ps +ps +OK +OK +ps +ps +ps +Me +bJ +Jy +io +KU +yM +Dm +Me +Fb +es +Oj +zj +fF +rq +Me +xi +ip +Jy +Hz +rU +Al +Dw +eA +Me +Me +Me +ps +ps +OK +OK aN aN aN @@ -67547,45 +68652,45 @@ aN aN aN aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +OK +OK ps ps -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +ps +ps +ps +ps +ps +Me +zz +Jy +io +Zq +wF +Bc +Me +LG +es +es +es +es +es +Uk +Jy +Jy +Jy +Hz +eU +zE +Gp +qH +Me +ps +ps +ps +ps +OK +OK aN aN aN @@ -67806,43 +68911,43 @@ aN aN OK OK -OK -aN -aN -aN -aN -aN -aN -aN -OK +ps +ps +ps +ps +Td +ps +ps +Me +Mx +Jy +ll +lu +Sh +Bc +Me +XR +wN +Dk +EK +xU +zP +Me +eP +Jy +Jy +nZ +Me +Me +Me +Me +Me +ps +ps +ps ps OK -ps -aN -aN OK -OK -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN aN aN aN @@ -68059,26 +69164,48 @@ aN aN aN aN -OK +aN +aN OK ps ps -ps -OK -aN -aN -aN -aN -aN -aN -aN -OK -OK +Td +Td +Td +Td +Td +Td +Me +Me +SI +Me +Me +Me +Me +Me +Me +Me +Me +Me +Me +Me +Me +Me +Me +Me +Me +Me +Td +Td +Td +Td +Td +Td +Td ps ps OK OK -ps OK aN aN @@ -68091,28 +69218,6 @@ aN aN aN aN -ps -ps -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN aN aN aN @@ -68315,11 +69420,48 @@ aN aN aN aN -OK +aN +aN ps ps ps ps +Td +mS +Vz +ZY +ZY +Td +Td +Td +rD +Td +Td +Td +Td +Td +Td +Td +Td +Td +Td +Td +Td +Td +Td +Td +Td +Td +Td +RF +RF +PF +CH +qz +Td +iW +ps +ps ps ps OK @@ -68327,43 +69469,6 @@ aN aN aN aN -YI -OK -OK -OK -OK -OK -OK -OK -OK -ps -OK -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -ya -ps -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN aN aN aN @@ -68571,11 +69676,48 @@ aN aN aN aN -OK +aN +aN +aN OK ps ps ps +Td +FO +uf +uf +uf +Td +Mq +vv +vv +vv +vv +ut +Td +SH +QS +Du +Gl +Gl +Td +Yn +yd +vW +Im +yY +rU +BS +Td +KP +eT +CW +WR +Hw +Td +iW +iW ps ps ps @@ -68584,43 +69726,6 @@ OK aN aN aN -OK -OK -ps -ps -ps -OK -OK -ps -OK -ps -ps -OK -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN aN aN aN @@ -68828,53 +69933,53 @@ aN aN aN aN -OK +aN +aN OK OK ps -ps -ps +Td +Td +Td +RK +RK +RK +RK +Td +OC +Tc +rU +RQ +de +yt +Td +gC +gC +gC +gC +gC +ve +rU +rU +rU +Im +WV +RQ +rU +BK +CW +CW +CW +ju +PN +Td +PE +iW +iW ps ps ps OK -OK -OK -OK -OK -ps -ps -ps -ps -ps -ps -ps -ps -ps -ps -OK -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN aN aN aN @@ -69086,52 +70191,52 @@ aN aN aN aN +aN OK -aN -aN -tL ps ps ps -Me -Me -Nr -Nr -Nr -Nr -Me -Me -Me -Me -Me +Td +ED +RK +RK +RK +yB +Td +yP +rU +rU +rU +rU +kr +Td +sH +ER +gC +ER +gC +Im +tP +RQ +rU +zc +rU +rU +BS +Td +kH +Ay +VW +Zz +Td +Td +tu +PE +iW +iW ps ps ps -ps -ps -OK -OK -OK -OK -OK -OK -aN -aN -Mu -OK -OK -OK -OK -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN aN aN aN @@ -69344,51 +70449,51 @@ aN aN aN aN -aN -aN -aN -tL -ps -ps -Me -Kp -Pf -Pf -Pf -Pf -iu -OU -Pu -zQ -Me -Me -Me -Me -Me -ps -OK -OK ps ps ps ps -OK -OK +Td +mL +RK +RK +kj +Iw +Td +is +nf +rU +RQ +rU +yW +Td +gC +gC +gC +xw +aq +Td +aT +rU +rU +Td +Qq +rU +BS +Td +Td +Td +Td +Td +Td +PE +PE +PE +PE +iW +iW ps ps -ps -ps -OK -OK -aN -aN -aN -aN -aN -aN -aN -aN -aN aN aN aN @@ -69601,51 +70706,51 @@ aN aN aN aN -aN -aN -aN -aN -aN -tL -Me -xD -Pf -UQ -Ko -Pf -LF -Me -Pu -qe -Me -KW -HE -HE -Me -ps -ps -ps -ps -ps -ps -Me -Nr -Nr -Me -Me -ps -ps -ps OK -aN -aN -aN -aN -aN -aN -aN -aN -aN +ps +ps +ps +Td +zL +Bx +RK +Iw +Td +Td +Td +wJ +si +si +si +bL +Td +HE +hz +hz +Td +Td +Td +Td +CN +KQ +Td +RJ +RQ +BS +Td +la +rU +bj +UD +Td +PE +PE +PE +PE +PE +iW +ps +ps aN aN aN @@ -69853,56 +70958,56 @@ aN aN aN aN -Db -aN -aN -aN -Db aN aN aN aN -aN -tL -Me -HD -Pf -XD -WT -Pf -bi -Me -CI -Pu -Me -Pu -Pu -Pu -Me -ps -ps -ps -ps -ps -Me -Me -JP -Bh -On -Me -ps -ps -ps OK -aN -aN -aN -aN -aN -aN -aN -aN -aN +ps +ps +Td +Td +Td +Td +Td +EB +Td +Td +FI +Td +Td +Td +TJ +Td +Td +Td +Td +Td +Td +Td +GH +eu +Td +Td +Td +Td +Qq +rU +BS +Td +Ca +rU +bj +UD +Td +PE +PE +lE +tu +PE +iW +ps +ps aN aN aN @@ -70111,44 +71216,54 @@ aN aN aN aN -Im -Im -Im aN aN aN -aN -aN -aN -tL -Me -Hc -Pf -fG -WK -Pf -Fr -Me -CI -Pu -Pu -Pu -Pu -Pu -Me -Me -Me -Me -Me -Me -Me -MM -sx -sx -NX -Me +OK ps ps +Td +rU +tS +xm +xm +rU +xm +sI +xm +xm +xm +xm +rU +xm +xm +xm +xm +sI +xm +xm +xm +xm +xm +xm +xm +xm +rU +rU +BS +Td +Ph +RQ +bj +UD +Td +PE +PE +PE +PE +PE +iW +ps ps OK aN @@ -70163,16 +71278,6 @@ aN aN aN aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN SL HN HN @@ -70367,43 +71472,54 @@ wk aN aN aN -Im -Im -EI -Im -Im -tL -Db aN -tL aN -tL -Me -yk -Pf -Pf -Pf -Pf -yv -Me -yI -zw -QZ -DT -wI -Lq -Me -UB -tC -tC -tC -tC -tC -tC -tC -tC -tC -Me +aN +aN +OK +ps +ps +Td +rU +Th +RQ +rU +rU +RQ +rU +rU +RQ +rU +rU +RQ +rU +rU +RQ +rU +rU +RQ +rU +rU +RQ +rU +rU +RQ +rU +rU +RQ +rU +zc +rU +rU +Sv +Td +Td +PE +PE +VV +PE +PE +iW ps ps OK @@ -70419,17 +71535,6 @@ aN aN aN aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN SL HN HF @@ -70624,43 +71729,55 @@ wk wk aN aN -Im -Da -Da -Ka -Im -tL -tL -tL -tL -tL -fq -Me -Nr -Nr -LA -NH -Nr -Nr -Me -Me -Me -SB -Me -Me -Me -Me -Me -QM -Me -Me -Me -Me -Me -Me -Me -NX -Me +aN +aN +aN +ps +ps +ps +ps +Td +rU +py +Qq +rU +rU +Qq +Qq +Qq +Qq +Qq +Qq +rU +Qq +Qq +Qq +rU +rU +Qq +Qq +Qq +rU +rU +Qq +Qq +Qq +Qq +Qq +BS +Td +iA +UX +CL +Td +PE +PE +PE +tu +PE +PE +iW +ps ps OK aN @@ -70675,18 +71792,6 @@ aN aN aN aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN SL HN HN @@ -70881,43 +71986,55 @@ lH aN aN aN -Im -Rb -Da -Ka -Im -Nr -Nr -Nr -Nr -Nr -Nr -nn -hp -Jy -Jy -Jy -Jy -Jy -Ck -rk +aN +aN +aN +aN +ps +ps +ps +Td +Td +Td +Td +XK +XK +Td +Td +Td +Td +Td +Td +XK +Td +Td +Td +OS +OS +Td +Td +Qq rU -xV -Xa -EP -Uh -Fm -Jm -Jy -EJ -Ma -Nr -mS -ZY -AB -Me -NX -Me +BS +Td +Td +NJ +NJ +NJ +Td +Td +NJ +NJ +NJ +Td +fH +PE +PE +PE +PE +PE +iW +ps ps OK aN @@ -70932,18 +72049,6 @@ aN aN aN aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN SL HN HN @@ -71138,57 +72243,57 @@ lH aN aN aN -Im -PW -Da -Da -Na -EQ -Pf -zh -zh -Pf -zh -rS -HH +aN +aN +aN +aN +ps +ps +ps +Td +zH +bn Jy Jy Jy Jy +bn +Jy +JT +Td +lp Jy Jy -Ro +oc +SW +OS +OS +OS +Td +Qq rU -xV -Jy -Np -Wi -rG -WF -Jy -pl -pl -Nr -Ag -Ag -Ag -Me -tC -Me +BS +Td +PE +PE +PE +PE +tu +PE +PE +PE +PE +PE +PE +PE +PE +lE +PE +PE +iW ps -ps -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +OK +OK aN aN aN @@ -71395,57 +72500,57 @@ lH aN aN aN -Im -Mt -Da -Da -Na -EQ -zh -zh -Pf -zh -Pf -rS -HH -Jy -cX -cX -cX -Jy -Me -sO -LA -zk -Jy -ip -qH -qH -Jy -Jy -Jy -Jy -OB -RK -RK -RK -Me -tC -Me -Me +aN +aN +aN +aN ps -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +ps +ps +Td +Kt +Kt +Kt +Jy +Jy +Jy +Jy +Jy +yM +Td +Jo +Jy +Jy +jc +SW +Zh +OS +OS +OS +rU +RQ +BS +NJ +PE +PE +lE +PE +PE +PE +PE +PE +PE +PE +PE +tu +PE +PE +PE +PE +iW +ps +OK +OK aN aN aN @@ -71652,57 +72757,57 @@ wk wk aN aN -Im -Da -Da -Da -Im -ew -Nr -Nr -Nr -Nr -Nr -Me -bJ -Jy -qN -ym -Ah -Nh -Me -BH -Jy -LM +aN +aN +aN +aN +ps +ps +ps +Td +xQ +wF +hg Jy Jy +yO +yO Jy +yO +Td +ef +zr Jy -Jy -Jy -Jy -Jy -RK -RK -RK -CA -Me -NX -Me -Me +jc +SW +OS +OS +OS +OS +rU +rU +BS +NJ +VV +PE +PE +fH +PE +PE +PE +PE +PE +PE +tu +PE +PE +VV +PE +PE +iW ps OK -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +OK aN aN aN @@ -71909,44 +73014,54 @@ wk aN aN aN -Im -MZ -wM -dR -Im -tL -tL -tL -tL -tL -fq -zn +aN +aN +aN +aN +ps +ps +Td +Td +Zq +kK +QW +Jy +Jy +yO yO Jy -Ml -Ml -Ml -Jy -Me -Ga +yO +Td +to Jy Jy -Jy -Jy -Jy -Jy -Jy -ol -ol -Jy -Nr -RK -Tj -Tj -Me -NX -In -Me +jc +SW +OS +OS +OS +OS +rU +rU +BS +NJ +PE +jw +PE +PE +PE +lE +PE +fH +PE +PE +PE +lE +PE +PE +PE +PE +iW ps ps OK @@ -71962,16 +73077,6 @@ aN aN aN aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN SL HN LV @@ -72166,46 +73271,55 @@ aN aN aN aN -Im -Jd -Jd -Jd -Im -tL -Db aN aN aN -tL -Nr -Jy -Jy -vd -vd -vd -rf -Me -ip -Jy -Jy -Jy -ip -Jy -Jy -Jy -rG -qm -Jy -Nr -ED -zL -zL -Me -tC -NX -Me +aN ps ps +ps +Td +NN +NN +NN +Jy +Jy +yO +yO +yJ +yO +Td +mz +Jy +Jy +EJ +SW +OS +OS +OS +OS +rU +rU +BS +NJ +PE +fH +PE +PE +PE +PE +PE +PE +VV +PE +PE +PE +PE +PE +lE +iW +iW +ps OK aN aN @@ -72220,15 +73334,6 @@ aN aN aN aN -aN -aN -aN -aN -aN -aN -aN -aN -aN SL HN LV @@ -72424,55 +73529,55 @@ aN aN aN aN -cD -cD -cD aN aN aN OK +ps +ps +Td +RM +fQ +Jy +Jy +Jy +yO +Td +Td +Td +Td +Td +Td +Td +Td +OS +OS +OS +OS +OS +rU +RQ +BS +Td +PE +PE +PE +PE +PE +PE +PE +tu +PE +PE +PE +PE +tu +PE +PE +iW +ps +ps OK -OK -tL -Nr -Jy -Jy -vd -cX -vd -xY -Me -wh -rd -rd -rd -rd -rd -qH -Jy -RX -RX -ep -qR -Nr -Nr -Nr -Me -tC -NX -Me -ps -ps -ps -aN -aN -aN -aN -aN -aN -aN -aN -aN aN aN aN @@ -72680,55 +73785,55 @@ aN aN aN aN -Db aN aN aN -Db +aN OK -yK -OK -yK -OK -OK -Nr +ps +ps +Td +Td +Td +Td +tr Jy -Jy -UH -ym -JX yO -Me -Pp -Bj -Bj -jG -Bj -yc -WB -Jy -Jy -Jy -Hz -DG -qH -cR -qH -Me -tC -NX -Me +Td +go +es +es +es +es +li +SW +OS +OS +OS +OS +Im +Qq +rU +BS +Td +Td +NJ +NJ +NJ +NJ +NJ +Td +Td +PE +lE +fH +PE +PE +PE +iW +iW ps -ps -ps -aN -aN -aN -aN -aN -aN -aN -aN +OK aN aN aN @@ -72943,48 +74048,48 @@ aN aN OK OK -OK -OK -Xs -yK -OK -Me -Li -Jy -vd -Ml -vd -xy -Me -et +ps +ps +ps +ps +Td Jy Jy -Jy -Jy -Bj -WB -Jy -ip -Jy -Hz +yO +Td +go +es +eV +es +es +YP +SW +OS +Zh +OS +gM +Td +Qq rU +BS +Td +QY +Go +RX +RX +RX Al -Dw -eA -Me -tC -sU -Me +Ni +Td +PE +PE +PE +iW +iW +iW +iW ps -ps -ps -aN -aN -aN -aN -aN -aN -aN +OK aN aN aN @@ -73197,41 +74302,48 @@ aN aN aN aN -OK -OK -OK -OK -ye +aN +aN OK OK ps -Me -xt -Jy -vd -vd -vd -yO -Me -Jy -Jy -Jy -Jy -Jy -jG -WB +ps +ps +Td Jy Jy +CV +Td +Dk +es +zY +YP +es +YP +SW +OS +OS +OS +uI +Td +Qq +rU +BS +Td qH -Qv -Pq -rU -rU -fP -Me -tC -Me -Me +qH +qH +qH +qH +Al +Ni +Td +iW +iW +iW +iW +ps +ps ps ps OK @@ -73295,13 +74407,6 @@ aN aN aN aN -aN -aN -aN -aN -aN -aN -aN "} (229,1,1) = {" af @@ -73453,51 +74558,51 @@ aN aN aN aN +aN +aN +aN OK OK -OK -OK -OK -OK -yK ps ps -Me -Nr -Pn -Pn -Pn -Pn -Nr -Me -WA -Jy -zl -RN -sF -Bj -WB -Jy -Jy +ps +Td +yO +yO +yO +Td +ss +es +SX +YP +es +YP +SW +OS +OS +OS +Fv +Td +Qq +RQ +rU +zc +rU +RQ +rU +rU +RQ qH -qH -Pi -rU -rU -rU -Me -NX -Me +VA +Td +Td +Td ps ps ps -aN -aN -aN -aN -aN -aN -aN +ps +ps +OK aN aN aN @@ -73710,51 +74815,51 @@ aN aN aN aN -OK -ps -OK -OK -OK +aN +aN +aN +aN OK OK ps -ps -Me -yO -Jy -Jy -Jy -Jy -Jy -Me -mz -JI -Me -Me -Me -Me -Me -tr -Jy +Td +Td +Td +Td +Td +Td +YP +es +Kl +YP +es +Td +Td +Td +Td +uG +Td +Td +Qq +rU +BS +Td +bZ +qH +qH qH -Nm -cg rU -rU -rU -HZ -oC -Me +qH +YZ +Td +bQ +Td +ps ps ps OK -aN -aN -aN -aN -aN -aN -aN +OK +OK aN aN aN @@ -73968,49 +75073,49 @@ aN aN aN aN -ps -ps -ps +aN +aN +aN OK OK ps ps ps -Me -bJ -Jy -io -KU -yM -Dm -Me -Fb +ps +ps +ps +Td +SR es -Oj -zj -fF -rq -Me -xi -ip -Jy -Hz +YP +YP +es +YP +YP +YP +Pz +es +PZ +Td +Qq rU -Al -Dw -eA -Me -Me -Me -ps +BS +Td +QK +yy +yy +qH +rU +rU +Td +Td +Td +Td +Td +Td ps OK -aN -aN -aN -aN -aN -aN +OK aN aN aN @@ -74226,47 +75331,47 @@ aN aN aN aN +aN +aN +aN +OK +OK ps ps ps ps ps -ps -ps -Me -zz -Jy -io -Zq -wF -Bc -Me -LG +Td +rq +es +eV es es +eV es es +eV es -Uk -Jy -ol -ol -Hz -lj -zE -Gp +wP +Td +Td +zc +Td +Td +ok +xG +yy qH -Me +RQ +rU +Td +EM +EM +EM +EM +Td ps -ps -ps -aN -aN -aN -aN -aN -aN -aN +OK aN aN aN @@ -74484,47 +75589,47 @@ aN aN aN aN +aN +aN +aN +OK OK OK ps ps ps -ps -Me -Mx -Cn -io -ZK -Sh -Bc -Me -XR +Td +LG es -Dk -zY es -zP -Me -Jy -rG -hU -LM -Me -Me -Me -Me -Me +es +es +es +es +es +es +es +hR +Td +pu +RQ +Up +Td +Sr +Rd +yy +qH +rU +rU +zc +rU +rU +RQ +TO +Td ps ps -aN -aN -aN -aN -aN -aN -aN -aN -aN +OK aN aN aN @@ -74743,45 +75848,45 @@ aN aN aN aN +aN +aN OK ps ps ps -Me -Me -Me -Me -Me -Me -Me -Me -qk +Td +Td +Td +Oj +zj +fF es -Vh -sH -es -Bn -Me -Jy -RX -RX -Jy -Me +VR +YP +Td +Td +Td +Td +Td +UN +pX +Gb +Td +rm +kW +kW +LE +rU +hf +Td +UG +UG +UG +UG +Td ps ps -ps -ps -ps -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +OK aN aN aN @@ -75001,44 +76106,44 @@ aN aN aN aN +aN +OK OK OK ps ps ps +Td +Td +Td +Td +Td +Td +Td +Td ps ps ps -ps -ps -Me -VW -es -es -es -es -es -Me -gS -xY -Me -Me -Me +Td +Td +Td +Td +Td +Td +Td +Td +Td +Td +Td +Td +Td +Td +Td +Td +Td ps ps OK -OK -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN aN aN aN @@ -75259,43 +76364,43 @@ aN aN aN aN -aN -OK -ps -ps -ps -ps -ps -ps -ps -Me -VR -es -xU -Jo -wN -hR -Me -Me -Me -Me -ps -ps ps OK OK -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +OK +OK +ps +ps +ps +ps +Td +ps +ps +ps +Td +ps +ps +ps +ps +ps +ps +ps +ps +ps +Td +ps +ps +ps +ps +ps +ps +ps +ps +ps +ps +ps +ps +ps aN aN aN @@ -75518,41 +76623,41 @@ aN aN aN aN +aN +aN OK OK ps ps ps +ps +ps +OK +ps +ps +ps OK ps -Me -Me -Me -Me -Me -Me -Me -Me ps ps -Me +ps +ps +ps +ps +Td +ps +ps +ps +ps +ps +ps +ps ps ps OK -OK ps -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +ps +OK aN aN aN @@ -75777,9 +76882,22 @@ aN aN aN aN +aN +aN +aN +aN +aN +aN +aN +aN +OK +OK +OK +OK +OK +OK +OK OK -ps -ps OK OK ps @@ -75788,26 +76906,13 @@ ps ps ps ps -ps -ps -ps -ps -Me -ps OK OK -ps -ps -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +OK +OK +OK +OK +OK aN aN aN @@ -76035,8 +77140,18 @@ aN aN aN aN -OK -OK +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN aN aN OK @@ -76045,23 +77160,13 @@ OK OK OK OK -OK -OK -aN -ps ps OK -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN -aN +OK +OK +OK +OK +OK aN aN aN @@ -76308,12 +77413,12 @@ aN aN aN aN -ps -aN -aN aN aN aN +OK +OK +OK aN aN aN diff --git a/code/_globalvars/mapping_vars.dm b/code/_globalvars/mapping_vars.dm index acc6042b5f0..281d279806d 100644 --- a/code/_globalvars/mapping_vars.dm +++ b/code/_globalvars/mapping_vars.dm @@ -22,6 +22,7 @@ GLOBAL_LIST_EMPTY(newplayer_start) GLOBAL_LIST_EMPTY(latejoin) GLOBAL_LIST_EMPTY(prisonwarp) //prisoners go to these GLOBAL_LIST_EMPTY(syndieprisonwarp) //contractor targets go to these +GLOBAL_LIST_EMPTY(antagextractwarp) // exfiltrating antags go here GLOBAL_LIST_EMPTY(backroomswarp) //backrooms hallucinators go to these GLOBAL_LIST_EMPTY(xeno_spawn)//Aliens spawn at these. GLOBAL_LIST_EMPTY(ertdirector) diff --git a/code/datums/outfits/outfit_ghostbar.dm b/code/datums/outfits/outfit_ghostbar.dm new file mode 100644 index 00000000000..617564cb2e3 --- /dev/null +++ b/code/datums/outfits/outfit_ghostbar.dm @@ -0,0 +1,94 @@ +/datum/outfit/admin/ghostbar_antag + name = "Ghostly Antagonist" + + l_ear = /obj/item/radio/headset/deadsay + l_pocket = /obj/item/stack/spacecash/c1000 + id = /obj/item/card/id/syndicate + backpack_contents = list( + /obj/item/storage/box/engineer = 1, + /obj/item/flashlight = 1 + ) + +/datum/outfit/admin/ghostbar_antag/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) + . = ..() + if(visualsOnly) + return + + var/obj/item/card/id/our_id = H.wear_id + if(!istype(our_id)) + return + apply_to_card(our_id, H, list(ACCESS_MAINT_TUNNELS), name) + our_id.assignment = src.name + our_id.registered_name = H.real_name + our_id.sex = capitalize(H.gender) + our_id.age = H.age + our_id.name = "[our_id.registered_name]'s ID Card ([our_id.assignment])" + our_id.photo = get_id_photo(H) + our_id.owner_uid = H.UID() + our_id.owner_ckey = H.ckey + our_id.icon_state = "syndie" + H.job = src.name + + H.mind.assigned_role = src.name + H.mind.special_role = src.name + H.mind.offstation_role = TRUE + + H.sec_hud_set_ID() + +/datum/outfit/admin/ghostbar_antag/syndicate + name = "Syndicate Agent" + + uniform = /obj/item/clothing/under/syndicate + suit = /obj/item/clothing/suit/jacket/bomber/syndicate + back = /obj/item/storage/backpack + gloves = /obj/item/clothing/gloves/combat + shoes = /obj/item/clothing/shoes/combat + backpack_contents = list( + /obj/item/storage/box/engineer = 1, + /obj/item/flashlight = 1, + /obj/item/food/syndidonkpocket = 1, + /obj/item/gun/projectile/automatic/toy/pistol = 1, + /obj/item/ammo_box/magazine/toy/pistol = 2 + ) + +/datum/outfit/admin/ghostbar_antag/vampire + name = "Vampire" + + uniform = /obj/item/clothing/under/suit/black + suit = /obj/item/clothing/suit/draculacoat + neck = /obj/item/clothing/neck/cloak + back = /obj/item/storage/backpack + gloves = /obj/item/clothing/gloves/color/black + shoes = /obj/item/clothing/shoes/black + backpack_contents = list( + /obj/item/storage/box/engineer = 1, + /obj/item/reagent_containers/iv_bag/blood/o_plus = 3 + ) + +/datum/outfit/admin/ghostbar_antag/changeling + name = "Changeling" + + uniform = /obj/item/clothing/under/chameleon + suit = /obj/item/clothing/suit/chameleon + neck = /obj/item/clothing/neck/chameleon + back = /obj/item/storage/backpack/chameleon + gloves = /obj/item/clothing/gloves/chameleon + shoes = /obj/item/clothing/shoes/chameleon + backpack_contents = list( + /obj/item/storage/box/engineer = 1, + /obj/item/toy/foamblade = 1 + ) + +/datum/outfit/admin/ghostbar_antag/mindflayer + name = "Mindflayer" + + uniform = /obj/item/clothing/under/psysuit + suit = /obj/item/clothing/suit/blacktrenchcoat + neck = /obj/item/clothing/neck/cloak + back = /obj/item/storage/backpack + gloves = /obj/item/clothing/gloves/color/black + shoes = /obj/item/clothing/shoes/black + backpack_contents = list( + /obj/item/storage/box/engineer = 1, + /obj/item/toy/plushie/ipcplushie = 1 + ) diff --git a/code/datums/uplink_items/uplink_traitor.dm b/code/datums/uplink_items/uplink_traitor.dm index 55651388d52..e88a6423441 100644 --- a/code/datums/uplink_items/uplink_traitor.dm +++ b/code/datums/uplink_items/uplink_traitor.dm @@ -581,6 +581,14 @@ cost = 50 excludefrom = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) +/datum/uplink_item/device_tools/extraction_beacon + name = "Extraction Flare" + desc = "A special flare used to call in an extraction portal. The portal takes time to generate, and will only work in certain rooms that it is pre-calibrated for. The Syndicate withholds the right to deny a portal to agents with certain objectives." + reference = "EXTF" + item = /obj/item/wormhole_jaunter/extraction + limited_stock = 1 + excludefrom = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) + /datum/uplink_item/device_tools/hyper_medipen name = "Hyper-regenerative Medipen" desc = "An autoinjector filled with a variety of medical chemicals. It rapidly heals conventional injuries and genetic damage, but loses potency just as quickly. May have side effects if multiple are used in quick succession." diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index 74d6e7e6c20..4d5bbdcc099 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -72,6 +72,9 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective) /datum/objective/proc/found_target() return target +/datum/objective/proc/is_valid_exfiltration() + return TRUE + /** * This is for objectives that need to register signals, so place them in here. */ @@ -215,6 +218,8 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective) explanation_text = "Free Objective" /datum/objective/assassinate/check_completion() + if(..()) + return TRUE if(target?.current) if(target.current.stat == DEAD) return TRUE @@ -271,6 +276,8 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective) return TARGET_INVALID_NOTHEAD /datum/objective/mutiny/check_completion() + if(..()) + return TRUE if(target?.current) if(target.current.stat == DEAD || !ishuman(target.current) || !target.current.ckey || !target.current.client) return TRUE @@ -334,6 +341,8 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective) /datum/objective/debrain/check_completion() if(!target) // If it's a free objective. return TRUE + if(..()) + return TRUE if(!target.current || !isbrain(target.current)) return FALSE for(var/datum/mind/M in get_owners()) @@ -358,6 +367,8 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective) /datum/objective/protect/check_completion() if(!target) //If it's a free objective. return TRUE + if(..()) + return TRUE if(target.current) if(target.current.stat == DEAD) return FALSE @@ -395,6 +406,9 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective) return FALSE return SSshuttle.emergency.is_hijacked() +/datum/objective/hijack/is_valid_exfiltration() + return FALSE + /datum/objective/hijackclone name = "Hijack (with clones)" explanation_text = "Hijack the shuttle by ensuring only you (or your copies) escape." @@ -453,7 +467,9 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective) explanation_text = "Escape on the shuttle or an escape pod alive and free." needs_target = FALSE -/datum/objective/escape/check_completion() +/datum/objective/escape/check_completion(exfilling = FALSE) + if(..()) + return TRUE var/list/owners = get_owners() for(var/datum/mind/M in owners) // These are mandatory conditions, they should come before the freebie conditions below. @@ -464,6 +480,8 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective) return TRUE if(SSticker.mode.station_was_nuked) // If they escaped the blast somehow, let them win. return TRUE + if(exfilling) + return TRUE if(SSshuttle.emergency.mode < SHUTTLE_ENDGAME) return FALSE @@ -536,7 +554,9 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective) // This objective should only be given to a single owner since only 1 person can have the ID card of the target. // We're fine to use `owner` instead of `get_owners()`. -/datum/objective/escape/escape_with_identity/check_completion() +/datum/objective/escape/escape_with_identity/check_completion(exfilling = FALSE) + if(..()) + return TRUE if(!target_real_name) return TRUE if(!ishuman(owner.current)) @@ -554,6 +574,8 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective) needs_target = FALSE /datum/objective/survive/check_completion() + if(..()) + return TRUE for(var/datum/mind/M in get_owners()) if(QDELETED(M.current) || M.current.stat == DEAD || is_special_dead(M.current, check_silicon = FALSE)) return FALSE @@ -576,6 +598,11 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective) /datum/objective/steal/found_target() return steal_target +/datum/objective/steal/is_valid_exfiltration() + if(istype(steal_target, /datum/theft_objective/nukedisc) || istype(steal_target, /datum/theft_objective/plutonium_core)) + return FALSE + return TRUE + /datum/objective/steal/proc/get_location() return steal_target.location_override || "an unknown area" @@ -651,6 +678,8 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective) /datum/objective/steal/check_completion() if(!steal_target) return TRUE // Free Objective + if(..()) + return TRUE for(var/datum/mind/M in get_owners()) if(!M.current) @@ -733,6 +762,8 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective) explanation_text = "Acquire [target_amount] compatible genomes. The 'Extract DNA Sting' can be used to stealthily get genomes without killing somebody." /datum/objective/absorb/check_completion() + if(..()) + return TRUE for(var/datum/mind/M in get_owners()) var/datum/antagonist/changeling/cling = M?.has_antag_datum(/datum/antagonist/changeling) if(cling?.absorbed_dna && (cling.absorbed_count >= target_amount)) @@ -758,6 +789,8 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective) explanation_text = "Free Objective" /datum/objective/destroy/check_completion() + if(..()) + return TRUE if(target?.current) if(target.current.stat == DEAD || is_away_level(target.current.z) || !target.current.ckey) return TRUE @@ -778,6 +811,8 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective) wanted_items = typecacheof(wanted_items) /datum/objective/steal_five_of_type/check_completion() + if(..()) + return TRUE var/stolen_count = 0 var/list/owners = get_owners() var/list/all_items = list() @@ -805,6 +840,8 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective) ..() /datum/objective/steal_five_of_type/summon_magic/check_completion() + if(..()) + return TRUE var/stolen_count = 0 var/list/owners = get_owners() var/list/all_items = list() @@ -843,6 +880,8 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective) explanation_text = "Accumulate at least [target_amount] total units of blood." /datum/objective/blood/check_completion() + if(..()) + return TRUE for(var/datum/mind/M in get_owners()) var/datum/antagonist/vampire/V = M.has_antag_datum(/datum/antagonist/vampire) if(V.bloodtotal >= target_amount) @@ -870,6 +909,8 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective) explanation_text = "Accumulate at least [target_amount] worth of swarms." /datum/objective/swarms/check_completion() + if(..()) + return TRUE for(var/datum/mind/M in get_owners()) var/datum/antagonist/mindflayer/flayer = M.has_antag_datum(/datum/antagonist/mindflayer) return flayer?.total_swarms_gathered >= target_amount @@ -930,6 +971,8 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective) needs_target = FALSE /datum/objective/potentially_backstabbed/check_completion() + if(..()) + return TRUE for(var/datum/mind/M in get_owners()) var/datum/antagonist/traitor/T = M.has_antag_datum(/datum/antagonist/traitor) for(var/datum/objective/our_objective in T.get_antag_objectives(FALSE)) diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index 1adfb2f78c5..8067481defc 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -198,6 +198,13 @@ INITIALIZE_IMMEDIATE(/obj/effect/landmark/newplayer_start) //Without this you sp spawner_list = GLOB.syndieprisonwarp return ..() +/obj/effect/landmark/spawner/antag_extract_warp + name = "antagextractwarp" + +/obj/effect/landmark/spawner/antag_extract_warp/Initialize(mapload) + spawner_list = GLOB.antagextractwarp + return ..() + /obj/effect/landmark/spawner/prisonwarp name = "prisonwarp" diff --git a/code/modules/antagonists/_common/antag_datum.dm b/code/modules/antagonists/_common/antag_datum.dm index faace9e77df..180bdd41bb1 100644 --- a/code/modules/antagonists/_common/antag_datum.dm +++ b/code/modules/antagonists/_common/antag_datum.dm @@ -61,6 +61,8 @@ GLOBAL_LIST_EMPTY(antagonists) /// Do we have delayed objective giving? var/delayed_objectives = FALSE + /// The title of the players "boss", used for exfil strings + var/boss_title = "Operations" /datum/antagonist/New() GLOB.antagonists += src @@ -498,4 +500,24 @@ GLOBAL_LIST_EMPTY(antagonists) /datum/antagonist/proc/custom_blurb() return FALSE +/datum/antagonist/proc/exfiltrate(mob/living/carbon/human/extractor, obj/item/radio/radio) + return + +/datum/antagonist/proc/prepare_exfiltration(mob/user, obj/item/wormhole_jaunter/extraction/extraction_type = null) + // No extraction for certian steals/hijack + var/objectives = user.mind.get_all_objectives() + for(var/datum/objective/goal in objectives) + if(!goal.is_valid_exfiltration()) + to_chat(user, "The [boss_title] has deemed your objectives too delicate for an early extraction.") + return + + if(world.time < 60 MINUTES) // 60 minutes of no exfil + to_chat(user, "The [boss_title] is still preparing an exfiltration portal. Please wait another [round((36000 - world.time) / 600)] minutes before trying again.") + return + var/mob/living/L = user + if(!istype(L)) + return + var/obj/item/wormhole_jaunter/extraction/extractor = new extraction_type() + L.put_in_active_hand(extractor) + #undef SUCCESSFUL_DETACH diff --git a/code/modules/antagonists/_common/antag_exfiltration.dm b/code/modules/antagonists/_common/antag_exfiltration.dm new file mode 100644 index 00000000000..815494ba935 --- /dev/null +++ b/code/modules/antagonists/_common/antag_exfiltration.dm @@ -0,0 +1,613 @@ +// Traitor flare +/obj/item/wormhole_jaunter/extraction + name = "extraction flare" + icon = 'icons/obj/lighting.dmi' + desc = "A single-use extraction flare that will let you escape the station. One way trip." + icon_state = "flare-contractor" + item_state = "flare" + /// What areas can be extracted from? + var/list/extractable_areas = list() + /// Is there a roundstart delay? + var/delayed_extraction = TRUE + /// How long does the extraction take? + var/extraction_time = 90 SECONDS + /// Type of setup once a flare is lit + var/setup_type = /obj/effect/temp_visual/exfiltration + /// Type of portal spawned + var/portal_type = /obj/effect/portal/advanced/exfiltration + +/obj/item/wormhole_jaunter/extraction/Initialize(mapload) + . = ..() + var/list/possible_areas = list( + // Rooms + /area/station/hallway/primary/aft, + /area/station/engineering/atmos, + /area/station/public/arcade, + /area/station/maintenance/assembly_line, + /area/station/public/storage/tools/auxiliary, + /area/station/command/office/blueshield, + /area/station/supply/storage, + /area/station/service/chapel, + /area/station/service/chapel/office, + /area/station/service/clown, + /area/station/legal/courtroom, + /area/station/public/toilet, + /area/station/engineering/control, + /area/station/engineering/controlroom, + /area/station/hallway/secondary/exit, + /area/holodeck/alphadeck, + /area/station/service/hydroponics, + /area/station/service/library, + /area/station/service/mime, + /area/station/supply/miningdock, + /area/station/medical/morgue, + /area/station/public/storage/office, + /area/station/public/pet_store, + /area/station/public/storage/tools, + /area/station/public/mrchangs, + /area/station/science/research, + /area/station/security/checkpoint, + /area/station/engineering/tech_storage, + /area/station/command/teleporter, + /area/station/science/storage, + /area/station/science/misc_lab, + /area/station/science/xenobiology, + /area/station/turret_protected/aisat/interior, + /area/station/aisat/atmos, + /area/station/aisat/hall, + /area/station/aisat/service, + /area/station/service/bar, + /area/station/supply/office, + /area/station/medical/chemistry, + /area/station/command/office/ce, + /area/station/command/office/cmo, + /area/station/medical/cloning, + /area/station/medical/cryo, + /area/station/public/dorms, + /area/station/engineering/equipmentstorage, + /area/station/engineering/break_room, + /area/station/ai_monitored/storage/eva, + /area/station/supply/expedition, + /area/station/science/genetics, + /area/station/engineering/gravitygenerator, + /area/station/command/office/hop, + /area/station/command/meeting_room, + /area/station/service/kitchen, + /area/station/science/robotics/chargebay, + /area/station/medical/medbay, + /area/station/medical/medbay2, + /area/station/medical/medbay3, + /area/station/medical/reception, + /area/station/medical/storage, + /area/station/medical/sleeper, + /area/station/command/server, + /area/station/command/office/ntrep, + /area/station/medical/paramedic, + /area/station/hallway/primary/port, + /area/station/supply/qm, + /area/station/command/office/rd, + /area/station/science/rnd, + /area/station/science/robotics, + /area/station/medical/surgery/primary, + /area/station/medical/surgery/secondary, + /area/station/telecomms/chamber, + /area/station/engineering/secure_storage + ) + while(length(extractable_areas) < 3) + var/area/selected_area = pick_n_take(possible_areas) + for(var/area/potential in SSmapping.existing_station_areas) + if(potential.type != selected_area) + continue + extractable_areas += potential + break + +/obj/item/wormhole_jaunter/extraction/examine(mob/user) + . = ..() + if(isAntag(user)) + . += "The target extraction locations are:" + for(var/area/A in extractable_areas) + . += " - [A.name]" + +/obj/item/wormhole_jaunter/extraction/activate(mob/user) + if(!turf_check(user)) + return + + // Delay extractions + if(world.time < 60 MINUTES && delayed_extraction) // 60 minutes of no exfil + to_chat(user, "The exfiltration teleporter is calibrating. Please wait another [round((36000 - world.time) / 600)] minutes before trying again.") + return + + // Objective checks + var/denied = FALSE + var/is_target = FALSE + var/has_target_objective = FALSE + var/objectives = user.mind.get_all_objectives() + + // Check if you're the target of any other antags. If you are, using the beacon will find it jammed and turned to ash. + for(var/datum/objective/O in GLOB.all_objectives) + if(O.target != user.mind || istype(O, /datum/objective/protect)) + continue + denied = TRUE + is_target = TRUE + break + + // No extraction for NAD, Plutonium core theft, or Hijack + for(var/datum/objective/goal in objectives) + if(!goal.is_valid_exfiltration()) + denied = TRUE + + if(istype(goal, /datum/objective/potentially_backstabbed)) + has_target_objective = TRUE + + if(denied && is_target) + to_chat(user, "Someone or something has jammed your extraction beacon, forcing it to disintegrate early!") + if(!has_target_objective) + user.mind.add_mind_objective(/datum/objective/potentially_backstabbed, "Someone or something has jammed your extraction! Survive!") + var/list/messages = user.mind.prepare_announce_objectives(FALSE) + to_chat(user, chat_box_red(messages.Join("
"))) + new /obj/effect/decal/cleanable/ash(get_turf(src)) + qdel(src) + return + else if(denied) + to_chat(user, "Your objectives are too delicate for an early extraction.") + new /obj/effect/decal/cleanable/ash(get_turf(src)) + qdel(src) + return + + var/obj/effect/temp_visual/exfiltration/F = new setup_type(get_turf(src)) + show_activation_message(user) + user.drop_item() + forceMove(F) + log_and_message_admins("[user] activated an exfiltration flare.") + var/obj/item/radio/radio = new + radio.listening = FALSE + radio.follow_target = src + radio.config(list("Security" = 0)) + radio.autosay("Unknown portal beacon detected at [get_area(src.loc)].", "Automated Announcement", "Security") + qdel(radio) + addtimer(CALLBACK(src, PROC_REF(create_portal), user), extraction_time) + +/obj/item/wormhole_jaunter/extraction/turf_check(mob/user) + var/turf/device_turf = get_turf(user) + var/area/our_area = get_area(device_turf) + var/invalid_area = TRUE + for(var/area/A in extractable_areas) + if(istype(our_area, A)) + invalid_area = FALSE + break + + if(!device_turf || invalid_area) + to_chat(user, "You're having difficulties getting the [name] to work.") + return FALSE + return TRUE + +/obj/item/wormhole_jaunter/extraction/proc/create_portal(mob/user) + new /obj/effect/decal/cleanable/ash(get_turf(src)) + var/obj/effect/portal/advanced/exfiltration/P = new portal_type(get_turf(src), pick(GLOB.antagextractwarp), src, 30 SECONDS, user) + P.antag_mind = user.mind + qdel(src) + +/obj/item/wormhole_jaunter/extraction/emag_act(mob/user) + to_chat(user, "Emagging [src] has no effect.") + +/obj/item/wormhole_jaunter/extraction/chasm_react(mob/user) + return // This is not an instant getaway portal like the jaunter + +/obj/item/wormhole_jaunter/extraction/proc/show_activation_message(mob/user) + user.visible_message("[user] pulls out a black and gold flare and lights it.", + "You light an extraction flare, initiating the extraction process.") + +/obj/item/wormhole_jaunter/extraction/vampire + name = "blood chalice" + icon = 'icons/obj/items.dmi' + desc = "An unholy construct that will create a single-use portal that will let you escape the station. One way trip." + icon_state = "blood-chalice" + setup_type = /obj/effect/temp_visual/exfiltration/vampire + +/obj/item/wormhole_jaunter/extraction/vampire/show_activation_message(mob/user) + user.visible_message("[user] sets a blood-filled chalice on the ground. It begins to bubble ominously...", + "You set a blood-filled chalice on the ground. It begins to bubble ominously...") + +/obj/item/wormhole_jaunter/extraction/changeling + name = "writhing mass" + icon = 'icons/obj/items.dmi' + desc = "A mass of writhing flesh that will create a single-use portal that will let you escape the station. One way trip." + icon_state = "changeling_organ" + setup_type = /obj/effect/temp_visual/exfiltration/changeling + +/obj/item/wormhole_jaunter/extraction/changeling/show_activation_message(mob/user) + user.visible_message("[user] sets a grotesque fleshy mass on the floor.", + "You set a pulsing piece of yourself on the floor.") + +/obj/item/wormhole_jaunter/extraction/mindflayer + name = "nanite telepad" + desc = "A swarm of mindflayer nanites in the shape of a telepad that will create a single-use portal that will let you escape the station. One way trip." + icon_state = "flayer_telepad_base" + setup_type = /obj/effect/temp_visual/exfiltration/mindflayer + +/obj/item/wormhole_jaunter/extraction/changeling/show_activation_message(mob/user) + user.visible_message("[user] sets a strange telepad on the floor. It begins to unfold.", + "You push a button on [src], and watch as it begins to unfold.") + +/obj/item/wormhole_jaunter/extraction/admin + name = "advanced extraction flare" + desc = "An advanced single-use extraction flare that will let you escape the station quickly. One way trip." + delayed_extraction = FALSE + extraction_time = 5 SECONDS + setup_type = /obj/effect/temp_visual/exfiltration/admin + +// MARK: Traitor Flare +/obj/effect/temp_visual/exfiltration + name = "extraction flare" + layer = BELOW_MOB_LAYER + icon = 'icons/obj/lighting.dmi' + icon_state = "flare-contractor-on" + duration = 90.1 SECONDS + /// Sound that plays when activated + var/activation_sound = 'sound/goonstation/misc/matchstick_light.ogg' + /// Light emitted when activated + var/emitted_color = "#FFD165" + /// Does this one emit light by default? + var/start_lit = TRUE + +/obj/effect/temp_visual/exfiltration/Initialize(mapload) + . = ..() + playsound(loc, activation_sound, 50, TRUE) + if(start_lit) + set_light(8, l_color = emitted_color) + +// MARK: Vampire Chalice +/obj/effect/temp_visual/exfiltration/vampire + name = "bloody portal" + icon_state = "vampire-portal" + activation_sound = 'sound/magic/strings.ogg' + emitted_color = "#710C04" + +// MARK: Changeling Mass +/obj/effect/temp_visual/exfiltration/changeling + name = "writhing mass" + icon_state = "changeling-organ" + activation_sound = 'sound/effects/squelch1.ogg' + emitted_color = "#E79592" + +// MARK: Mindflayer telepad +/obj/effect/temp_visual/exfiltration/mindflayer + name = "mindflayer telepad" + desc = "A swarm of mindflayer nanites in the shape of a telepad that will create a single-use portal." + icon_state = "flayer_telepad_deploy" + activation_sound = 'sound/mecha/skyfall_power_up.ogg' + start_lit = FALSE + +/obj/effect/temp_visual/exfiltration/mindflayer/Initialize(mapload) + . = ..() + addtimer(CALLBACK(src, PROC_REF(blink)), 10 SECONDS) + +/obj/effect/temp_visual/exfiltration/mindflayer/proc/blink() + icon_state = "flayer_telepad_blink" + do_sparks(4, 0, src) + addtimer(CALLBACK(src, PROC_REF(no_blink)), 5 SECONDS) + +/obj/effect/temp_visual/exfiltration/mindflayer/proc/no_blink() + icon_state = "flayer_telepad_base" + do_sparks(4, 0, src) + set_light(3, 0.5, LIGHT_COLOR_DARKGREEN) + new /obj/effect/flayer_telepad_binary_effect(get_turf(src)) + +/obj/effect/flayer_telepad_binary_effect + icon = 'icons/obj/lighting.dmi' + icon_state = "qpad-charge" + mouse_opacity = MOUSE_OPACITY_TRANSPARENT + +/obj/effect/flayer_telepad_binary_effect/Initialize(mapload) + . = ..() + appearance_flags |= KEEP_TOGETHER + var/icon/our_icon = icon('icons/obj/lighting.dmi', "qpad-charge") + var/icon/alpha_mask + alpha_mask = new('icons/effects/effects.dmi', "scanline") // Scanline effect. + our_icon.AddAlphaMask(alpha_mask) // Finally, let's mix in a distortion effect. + icon = our_icon + color = list(0.2,0.45,0,0, 0,1,0,0, 0,0,0.2,0, 0,0,0,1, 0,0,0,0) + var/mutable_appearance/theme_icon = mutable_appearance('icons/misc/pic_in_pic.dmi', "room_background", appearance_flags = appearance_flags | RESET_TRANSFORM) + theme_icon.blend_mode = BLEND_INSET_OVERLAY + overlays += theme_icon + addtimer(CALLBACK(src, PROC_REF(progress_step)), 1 SECONDS) + +/obj/effect/flayer_telepad_binary_effect/proc/progress_step() + new /obj/effect/flayer_telepad_binary_effect_secondary(get_turf(src)) + qdel(src) + +/obj/effect/flayer_telepad_binary_effect_secondary + icon = 'icons/obj/lighting.dmi' + icon_state = "qpad-charge2" + mouse_opacity = MOUSE_OPACITY_TRANSPARENT + +/obj/effect/flayer_telepad_binary_effect_secondary/Initialize(mapload) + . = ..() + appearance_flags |= KEEP_TOGETHER + var/icon/our_icon = icon('icons/obj/lighting.dmi', "qpad-charge2") + var/icon/alpha_mask + alpha_mask = new('icons/effects/effects.dmi', "scanline") // Scanline effect. + our_icon.AddAlphaMask(alpha_mask) // Finally, let's mix in a distortion effect. + icon = our_icon + color = list(0.2,0.45,0,0, 0,1,0,0, 0,0,0.2,0, 0,0,0,1, 0,0,0,0) + var/mutable_appearance/theme_icon = mutable_appearance('icons/misc/pic_in_pic.dmi', "room_background", appearance_flags = appearance_flags | RESET_TRANSFORM) + theme_icon.blend_mode = BLEND_INSET_OVERLAY + overlays += theme_icon + addtimer(CALLBACK(src, PROC_REF(sparky)), 4 SECONDS) + addtimer(CALLBACK(src, PROC_REF(progress_step)), 24 SECONDS) + addtimer(CALLBACK(src, PROC_REF(complete_portal)), 74 SECONDS) + +/obj/effect/flayer_telepad_binary_effect_secondary/proc/sparky() + new /obj/effect/flayer_binary_portal(get_turf(src)) + do_sparks(4, 0, src) + +/obj/effect/flayer_telepad_binary_effect_secondary/proc/progress_step() + new /obj/effect/flayer_telepad_binary_effect_tertiary(get_turf(src)) + +/obj/effect/flayer_telepad_binary_effect_secondary/proc/complete_portal() + qdel(src) + +/obj/effect/flayer_binary_portal + icon_state = "bluespace" + icon = 'icons/obj/projectiles.dmi' + mouse_opacity = MOUSE_OPACITY_TRANSPARENT + pixel_y = 24 + +/obj/effect/flayer_binary_portal/Initialize(mapload) + . = ..() + // transform *= 0.25 + appearance_flags |= KEEP_TOGETHER | PIXEL_SCALE + var/icon/our_icon = icon('icons/obj/projectiles.dmi', "bluespace") + var/icon/alpha_mask + alpha_mask = new('icons/effects/effects.dmi', "scanline") // Scanline effect. + our_icon.AddAlphaMask(alpha_mask) // Finally, let's mix in a distortion effect. + icon = our_icon + color = list(0.2,0.45,0,0, 0,1,0,0, 0,0,0.2,0, 0,0,0,1, 0,0,0,0) + var/mutable_appearance/theme_icon = mutable_appearance('icons/misc/pic_in_pic.dmi', "room_background", appearance_flags = appearance_flags | RESET_TRANSFORM) + theme_icon.blend_mode = BLEND_INSET_OVERLAY + overlays += theme_icon + addtimer(CALLBACK(src, PROC_REF(wormhole)), 25 SECONDS) + animate(src, transform = matrix().Scale(0.25), time = 0.1 SECONDS) + animate(transform = matrix().Scale(1, 2), time = 24 SECONDS) + animate(transform = matrix().Scale(0.5), time = 0.9 SECONDS) + +/obj/effect/flayer_binary_portal/proc/wormhole() + new /obj/effect/flayer_binary_portal_secondary(get_turf(src)) + do_sparks(4, 0, src) + qdel(src) + +/obj/effect/flayer_binary_portal_secondary + icon_state = "kinesis" + mouse_opacity = MOUSE_OPACITY_TRANSPARENT + pixel_y = 24 + +/obj/effect/flayer_binary_portal_secondary/Initialize(mapload) + . = ..() + set_light(5, 2, LIGHT_COLOR_DARKGREEN) + var/obj/effect/warp_effect/bsg/warp = new /obj/effect/warp_effect/bsg(get_turf(src)) + warp.pixel_y = 24 + appearance_flags |= KEEP_TOGETHER | PIXEL_SCALE + var/icon/our_icon = icon('icons/effects/effects.dmi', "kinesis") + var/icon/alpha_mask + alpha_mask = new('icons/effects/effects.dmi', "scanline") // Scanline effect. + our_icon.AddAlphaMask(alpha_mask) // Finally, let's mix in a distortion effect. + icon = our_icon + color = list(0.2,0.45,0,0, 0,1,0,0, 0,0,0.2,0, 0,0,0,1, 0,0,0,0) + var/mutable_appearance/theme_icon = mutable_appearance('icons/misc/pic_in_pic.dmi', "room_background", appearance_flags = appearance_flags | RESET_TRANSFORM) + theme_icon.blend_mode = BLEND_INSET_OVERLAY + overlays += theme_icon + addtimer(CALLBACK(src, PROC_REF(complete_portal)), 45 SECONDS) + animate(src, transform = matrix().Scale(0.3), time = 0.1 SECONDS) + animate(transform = matrix().Scale(0.3, 0.6), time = 5 SECONDS) + animate(transform = matrix().Scale(0.6, 1.2), time = 15 SECONDS) + +/obj/effect/flayer_binary_portal_secondary/proc/complete_portal() + animate(src, transform = matrix().Scale(0.1), time = 0.1 SECONDS) + do_sparks(4, 0, src) + qdel(src) + +/obj/effect/flayer_telepad_binary_effect_tertiary + icon = 'icons/obj/lighting.dmi' + icon_state = "qpad-beam" + mouse_opacity = MOUSE_OPACITY_TRANSPARENT + +/obj/effect/flayer_telepad_binary_effect_tertiary/Initialize(mapload) + . = ..() + appearance_flags |= KEEP_TOGETHER + var/icon/our_icon = icon('icons/obj/lighting.dmi', "qpad-beam") + var/icon/alpha_mask + alpha_mask = new('icons/effects/effects.dmi', "scanline") // Scanline effect. + our_icon.AddAlphaMask(alpha_mask) // Finally, let's mix in a distortion effect. + icon = our_icon + color = list(0.2,0.45,0,0, 0,1,0,0, 0,0,0.2,0, 0,0,0,1, 0,0,0,0) + var/mutable_appearance/theme_icon = mutable_appearance('icons/misc/pic_in_pic.dmi', "room_background", appearance_flags = appearance_flags | RESET_TRANSFORM) + theme_icon.blend_mode = BLEND_INSET_OVERLAY + overlays += theme_icon + addtimer(CALLBACK(src, PROC_REF(complete_portal)), 50 SECONDS) + +/obj/effect/flayer_telepad_binary_effect_tertiary/proc/complete_portal() + qdel(src) + +// MARK: Debug/Admin +/obj/effect/temp_visual/exfiltration/admin + duration = 5.1 SECONDS + +// MARK: Extraction Portal +/obj/effect/portal/advanced/exfiltration + name = "exfiltration portal" + icon_state = "portal-syndicate" + one_use = TRUE + /// The mind of the exfiltrating antag. + var/datum/mind/antag_mind = null + /// Radio for handling extraction taunts + var/obj/item/radio/radio + /// Did we succeed? + var/exfil_success = FALSE + +/obj/effect/portal/advanced/exfiltration/Initialize(mapload) + . = ..() + radio = new(src) + radio.listening = FALSE + radio.follow_target = src + radio.config(list("Security" = 0)) + +/obj/effect/portal/advanced/exfiltration/Destroy() + if(exfil_success) + return ..() + if(antag_mind) + log_and_message_admins("[antag_mind.original_mob_name] failed to exfiltrate.") + SSblackbox.record_feedback("tally", "exfiltration", 1, "exfiltration_failure") + return ..() + +/obj/effect/portal/advanced/exfiltration/can_teleport(atom/movable/A) + var/mob/living/M = A + if(!istype(M)) + return FALSE + return ..() + +/obj/effect/portal/advanced/exfiltration/attempt_teleport(atom/movable/victim, turf/destination, variance = 0, force_teleport = TRUE) + if(teleports_this_cycle >= MAX_ALLOWED_TELEPORTS_PER_PROCESS) + return + var/use_effects = world.time >= effect_cooldown + var/effect = null // Will result in the default effect being used + if(!use_effects) + effect = NONE // No effect + + // Filter out non-antags + var/mob/living/user = victim + if(!istype(user)) + return FALSE + var/datum/mind/user_mind = user.mind + if(user_mind != antag_mind) + to_chat(user, "You jump through the portal! Right before you see the other side, you feel an immense, sharp pain in your head!") + var/list/L = get_destinations() + if(!length(L)) + to_chat(user, "[src] found no beacons in the sector to target.") + return + var/random_destination = pick(L) + if(!do_teleport(victim, random_destination, 2, force_teleport, effect, effect, bypass_area_flag = ignore_tele_proof_area_setting)) + invalid_teleport() + return FALSE + fail_extraction(user) + effect_cooldown = world.time + 0.5 SECONDS + teleports_this_cycle++ + return FALSE + + // For the antag + if(!do_teleport(victim, destination, variance, force_teleport, effect, effect, bypass_area_flag = ignore_tele_proof_area_setting)) + invalid_teleport() + return FALSE + pass_extraction(user) + return TRUE + +/obj/effect/portal/advanced/exfiltration/proc/get_destinations() + var/list/destinations = list() + + for(var/obj/item/beacon/B in GLOB.beacons) + var/turf/T = get_turf(B) + if(is_station_level(T.z)) + destinations += B + + return destinations + +/obj/effect/portal/advanced/exfiltration/proc/fail_extraction(mob/living/schmuck) + to_chat(schmuck, "You feel immense pain!") + log_and_message_admins("[schmuck] went through an exfiltration portal they didn't control.") + schmuck.Paralyse(30 SECONDS) + schmuck.EyeBlind(35 SECONDS) + schmuck.EyeBlurry(35 SECONDS) + schmuck.AdjustConfused(35 SECONDS) + // Same effects as if they got contracted + var/obj/item/organ/external/injury_target + if(prob(20)) + injury_target = schmuck.get_organ(pick(BODY_ZONE_PRECISE_R_HAND, BODY_ZONE_PRECISE_L_HAND, BODY_ZONE_PRECISE_R_FOOT, BODY_ZONE_PRECISE_L_FOOT)) + if(!injury_target) + return + schmuck.adjustBruteLoss(40) + schmuck.adjustBrainLoss(25) + injury_target.droplimb() + to_chat(schmuck, "You were interrogated by your captors before being sent back! Oh god, something's missing!") + return + // Species specific punishments first + if(ismachineperson(schmuck)) + schmuck.emp_act(EMP_HEAVY) + schmuck.adjustBrainLoss(30) + to_chat(schmuck, "You were interrogated by your captors before being sent back! You feel like some of your components are loose!") + return + schmuck.adjustBruteLoss(40) + schmuck.adjustBrainLoss(25) + if(isslimeperson(schmuck)) + injury_target = schmuck.get_organ(pick(BODY_ZONE_PRECISE_R_HAND, BODY_ZONE_PRECISE_L_HAND, BODY_ZONE_PRECISE_R_FOOT, BODY_ZONE_PRECISE_L_FOOT)) + if(!injury_target) + return + injury_target.cause_internal_bleeding() + injury_target = schmuck.get_organ(BODY_ZONE_CHEST) + injury_target.cause_internal_bleeding() + to_chat(schmuck, "You were interrogated by your captors before being sent back! You feel like your inner membrane has been punctured!") + return + if(prob(25)) + injury_target = schmuck.get_organ(BODY_ZONE_CHEST) + injury_target.fracture() + else + injury_target = schmuck.get_organ(pick(BODY_ZONE_R_ARM, BODY_ZONE_L_ARM, BODY_ZONE_R_LEG, BODY_ZONE_R_LEG)) + if(!injury_target) + return + injury_target.fracture() + injury_target.cause_internal_bleeding() + +/obj/effect/portal/advanced/exfiltration/proc/pass_extraction(mob/living/M) + // Freeze objectives + for(var/datum/objective/objective in antag_mind.get_all_objectives(include_team = FALSE)) + if(istype(objective, /datum/objective/escape)) + var/datum/objective/escape/escape_alive = objective + escape_alive.completed = escape_alive.check_completion(exfilling = TRUE) + continue + objective.completed = objective.check_completion() + // Handle syndicate barification + log_and_message_admins("[M] extracted using an exfiltration portal.") + exfil_success = TRUE + SSblackbox.record_feedback("tally", "exfiltration", 1, "exfiltration_success") + prepare_ghosting(M) + +/obj/effect/portal/advanced/exfiltration/proc/prepare_ghosting(mob/living/carbon/human/extractor) + if(!istype(extractor)) + return + // Remove all clothing and bio chips + for(var/obj/item/I in extractor) + qdel(I) + + // Remove cybernetic implants + for(var/obj/item/organ/internal/cyberimp/I in extractor.internal_organs) + // Greys get to keep their implant + if(isgrey(extractor) && istype(I, /obj/item/organ/internal/cyberimp/brain/speech_translator)) + continue + // IPCs keep their implant + if(ismachineperson(extractor) && istype(I, /obj/item/organ/internal/cyberimp/arm/power_cord)) + continue + // Try removing it + I = I.remove(extractor) + + // Remove martial arts + for(var/datum/martial_art/MA in extractor.mind.known_martial_arts) + MA.remove(extractor) + + // Equip outfits and remove spells + var/datum/mind/extractor_mind = extractor.mind + for(var/datum/antagonist/antag in extractor_mind.antag_datums) + antag.exfiltrate(extractor, radio) + + // Apply traits + ADD_TRAIT(extractor, TRAIT_PACIFISM, GHOST_ROLE) + ADD_TRAIT(extractor, TRAIT_RESPAWNABLE, GHOST_ROLE) + var/obj/item/bio_chip/dust/I = new + I.implant(extractor, null) + + if(extractor.mind) + if(extractor.mind.initial_account) + GLOB.station_money_database.delete_user_account(extractor.mind.initial_account.account_number, "NAS Trurl Financial Services", FALSE) + if(extractor.mind && extractor.mind.assigned_role) + // Handle job slot + var/job = extractor.mind.assigned_role + + SSjobs.FreeRole(job) + diff --git a/code/modules/antagonists/changeling/datum_changeling.dm b/code/modules/antagonists/changeling/datum_changeling.dm index 4bb5a165943..1ee3e39a9dd 100644 --- a/code/modules/antagonists/changeling/datum_changeling.dm +++ b/code/modules/antagonists/changeling/datum_changeling.dm @@ -50,6 +50,7 @@ RESTRICT_TYPE(/datum/antagonist/changeling) var/regenerating = FALSE blurb_text_color = COLOR_PURPLE blurb_text_outline_width = 1 + boss_title = "Greater Hivemind" /datum/antagonist/changeling/New() ..() @@ -186,6 +187,14 @@ RESTRICT_TYPE(/datum/antagonist/changeling) chem_charges = clamp(0, chem_charges + chem_recharge_rate - chem_recharge_slowdown, chem_storage) update_chem_charges_ui(H) +/datum/antagonist/changeling/exfiltrate(mob/living/carbon/human/extractor, obj/item/radio/radio) + remove_changeling_powers(FALSE) + var/datum/action/changeling/power = new /datum/action/changeling/transform + power.Grant(extractor) + extractor.equipOutfit(/datum/outfit/admin/ghostbar_antag/changeling) + radio.autosay("--ZZZT!- Welcome home, [extractor.real_name]. -ZZT!-", "Changeling Hive", "Security") + SSblackbox.record_feedback("tally", "successful_extraction", 1, "Changeling") + /datum/antagonist/changeling/proc/update_chem_charges_ui(mob/living/carbon/human/H = owner.current) if(H.hud_used?.lingchemdisplay) H.hud_used.lingchemdisplay.invisibility = 0 diff --git a/code/modules/antagonists/changeling/powers/exfilling.dm b/code/modules/antagonists/changeling/powers/exfilling.dm new file mode 100644 index 00000000000..0961f370f9e --- /dev/null +++ b/code/modules/antagonists/changeling/powers/exfilling.dm @@ -0,0 +1,15 @@ +/datum/action/changeling/exfiltration + name = "Generate Extraction Mass" + desc = "We separate a specialized organ that will generate an extraction portal. Costs 30 chemicals." + helptext = "Creates a fleshy mass that can be used in certain areas to create a portal to leave the station early." + button_icon = 'icons/obj/items.dmi' + button_icon_state = "changeling-organ" + chemical_cost = 30 + req_human = TRUE + power_type = CHANGELING_INNATE_POWER + +// Create extraction mass +/datum/action/changeling/exfiltration/sting_action(mob/living/user) + cling.prepare_exfiltration(user, /obj/item/wormhole_jaunter/extraction/changeling) + cling.remove_specific_power(/datum/action/changeling/exfiltration) + return TRUE diff --git a/code/modules/antagonists/mind_flayer/flayer_datum.dm b/code/modules/antagonists/mind_flayer/flayer_datum.dm index 4f01fecb32f..bb15ef379fa 100644 --- a/code/modules/antagonists/mind_flayer/flayer_datum.dm +++ b/code/modules/antagonists/mind_flayer/flayer_datum.dm @@ -27,6 +27,7 @@ var/can_pick_capstone = TRUE /// Have we notified that our victim does not give swarms from draining var/has_notified = FALSE + boss_title = "Master Mindflayer" /datum/antagonist/mindflayer/New() . = ..() @@ -60,6 +61,13 @@ add_antag_objective(/datum/objective/swarms) forge_basic_objectives() +/datum/antagonist/mindflayer/exfiltrate(mob/living/carbon/human/extractor, obj/item/radio/radio) + remove_all_abilities() + remove_all_passives() + extractor.equipOutfit(/datum/outfit/admin/ghostbar_antag/mindflayer) + radio.autosay("--ZZZT!- Excellent job, [extractor.real_name]. Proceed to -^%&!-ZZT!-", "Master Flayer", "Security") + SSblackbox.record_feedback("tally", "successful_extraction", 1, "Mindflayer") + /datum/antagonist/mindflayer/proc/get_swarms() return usable_swarms diff --git a/code/modules/antagonists/mind_flayer/powers/flayer_stealth_powers.dm b/code/modules/antagonists/mind_flayer/powers/flayer_stealth_powers.dm index add1ff5f552..d1927f51bca 100644 --- a/code/modules/antagonists/mind_flayer/powers/flayer_stealth_powers.dm +++ b/code/modules/antagonists/mind_flayer/powers/flayer_stealth_powers.dm @@ -221,3 +221,19 @@ borg.make_mindflayer_robot(user) return TRUE + +/datum/spell/flayer/self/extraction + name = "Nanite Portal Generator" + desc = "Allows us to use our nanites to create an extraction portal." + action_icon = 'icons/obj/lighting.dmi' + action_icon_state = "flayer_telepad_base" + power_type = FLAYER_PURCHASABLE_POWER + base_cooldown = 2 SECONDS + var/used = FALSE + +/datum/spell/flayer/self/extraction/cast(list/targets, mob/user) + if(used) + to_chat(user, "You have already attempted to create a portal generator!") + return + flayer.prepare_exfiltration(user, /obj/item/wormhole_jaunter/extraction/mindflayer) + used = TRUE diff --git a/code/modules/antagonists/traitor/datum_traitor.dm b/code/modules/antagonists/traitor/datum_traitor.dm index 99e8cfdb16b..1275444cc19 100644 --- a/code/modules/antagonists/traitor/datum_traitor.dm +++ b/code/modules/antagonists/traitor/datum_traitor.dm @@ -17,6 +17,7 @@ RESTRICT_TYPE(/datum/antagonist/traitor) var/give_uplink = TRUE blurb_r = 200 blurb_a = 0.75 + boss_title = "Syndicate Operations" /// Have we / are we sending a backstab message at this time. If we are, do not send another. var/sending_backstab = FALSE @@ -116,6 +117,20 @@ RESTRICT_TYPE(/datum/antagonist/traitor) else forge_human_objectives() +/datum/antagonist/traitor/exfiltrate(mob/living/carbon/human/extractor, obj/item/radio/radio) + extractor.equipOutfit(/datum/outfit/admin/ghostbar_antag/syndicate) + // Remove mindslaves + var/list/mindslaves = SSticker.mode.implanted + for(var/datum/mind/possible_slave in mindslaves) + for(var/datum/antagonist/slavetag in possible_slave.antag_datums) + if(!istype(slavetag, /datum/antagonist/mindslave)) + continue + var/datum/antagonist/mindslave/slave = slavetag + if(slave.master == extractor.mind) + possible_slave.remove_antag_datum(/datum/antagonist/mindslave/implant) + + radio.autosay("--ZZZT!- Good work, $@gent [extractor.real_name]. Return to -^%&!-ZZT!-", "Syndicate Operations", "Security") + SSblackbox.record_feedback("tally", "successful_extraction", 1, "Traitor") /** * Create and assign a full set of randomized human traitor objectives. */ diff --git a/code/modules/antagonists/vampire/vamp_datum.dm b/code/modules/antagonists/vampire/vamp_datum.dm index fb622af08c5..e82586da3b3 100644 --- a/code/modules/antagonists/vampire/vamp_datum.dm +++ b/code/modules/antagonists/vampire/vamp_datum.dm @@ -24,6 +24,7 @@ RESTRICT_TYPE(/datum/antagonist/vampire) /datum/spell/vampire/glare = 0, /datum/vampire_passive/vision = 100, /datum/spell/vampire/self/specialize = 150, + /datum/spell/vampire/self/exfiltrate = 150, /datum/vampire_passive/regen = 200, /datum/vampire_passive/vision/advanced = 500) @@ -34,6 +35,7 @@ RESTRICT_TYPE(/datum/antagonist/vampire) blurb_g = 221 blurb_b = 138 blurb_a = 1 + boss_title = "Master Vampire" /datum/antagonist/vampire/Destroy(force, ...) draining = null @@ -95,6 +97,23 @@ RESTRICT_TYPE(/datum/antagonist/vampire) REMOVE_TRAITS_IN(owner.current, "vampire") UnregisterSignal(owner, COMSIG_ATOM_HOLY_ATTACK) +/datum/antagonist/vampire/exfiltrate(mob/living/carbon/human/extractor, obj/item/radio/radio) + remove_all_powers() + // Remove thralls + if(istype(subclass, SUBCLASS_DANTALION)) + var/list/thralls = SSticker.mode.vampire_enthralled + for(var/datum/mind/possible_thrall in thralls) + for(var/datum/antagonist/slavetag in possible_thrall.antag_datums) + if(!istype(slavetag, /datum/antagonist/mindslave)) + continue + var/datum/antagonist/mindslave/slave = slavetag + if(slave.master == extractor.mind) + possible_thrall.remove_antag_datum(/datum/antagonist/mindslave/thrall) + + extractor.equipOutfit(/datum/outfit/admin/ghostbar_antag/vampire) + radio.autosay("--ZZZT!- Wonderfully done, [extractor.real_name]. Welcome to -^%&!-ZZT!-", "Ancient Vampire", "Security") + SSblackbox.record_feedback("tally", "successful_extraction", 1, "Vampire") + #define BLOOD_GAINED_MODIFIER 0.5 /datum/antagonist/vampire/proc/handle_bloodsucking(mob/living/carbon/human/H, suck_rate = 5 SECONDS) diff --git a/code/modules/antagonists/vampire/vampire_powers/vampire_powers.dm b/code/modules/antagonists/vampire/vampire_powers/vampire_powers.dm index ba7530a63e8..0852be171d5 100644 --- a/code/modules/antagonists/vampire/vampire_powers/vampire_powers.dm +++ b/code/modules/antagonists/vampire/vampire_powers/vampire_powers.dm @@ -108,6 +108,22 @@ return TRUE +/datum/spell/vampire/self/exfiltrate + name = "Conjure Blood Chalice" + desc = "Congeal blood into a chalice that will generate a portal away from the station." + gain_desc = "You can now decide to leave the station." + base_cooldown = 2 SECONDS + action_icon = 'icons/obj/items.dmi' + action_icon_state = "blood-chalice" + var/used = FALSE + +/datum/spell/vampire/self/exfiltrate/cast(mob/user) + if(used) + to_chat(user, "You have already attempted to create a blood chalice!") + return + var/datum/antagonist/vampire/vamp = user.mind.has_antag_datum(/datum/antagonist/vampire) + vamp.prepare_exfiltration(user, /obj/item/wormhole_jaunter/extraction/vampire) + used = TRUE /datum/spell/vampire/self/specialize name = "Choose Specialization" diff --git a/icons/obj/items.dmi b/icons/obj/items.dmi index 020e33d39fcaf9419118be04be3482200ca79aff..8e70528a470f0f8c6b0e32a1ecfe98528fb186db 100644 GIT binary patch literal 26118 zcmZtu1yGz#6E=+AxLa_CkU(&E4H_Im2n2Tt?z$`%AUMG#5FCO-a9G^k-QC?~|9#&7 zoH|wCcdB+)rfz0>rh9s>>Ar@aYASMA=w#>s0AR^~lKu<;a7O~Z0+c3?O+c8o*9YBBlb%in0;dd8i*&nl$&{!bzN*y&DjXETDVpbb;13= zXb0qL3aNjWM+;BWV4#HAJ{PH8svdgZylm`kO&z}8ZC(0vF05;JJ#@$=8Be|5auUMrwji*Dgn03G`B%pp}FDgcCTB)9j`|>o~ zgXn6$R{h2L?!!@qtEl_LV}>VBh^V*b=JHzx+k9ukw=olisFF%Qnk>|V=WpFcDhleN z*ZLM^zuae(Ie4dI_HJ&`lfNptko$?8>$f@jg3E5cj$UkiE#&H!o!nv`xLat4(?5`` zP0mJM{JQQDRaS%gW;nK}ENt;2At>QX$fPlfI<8F!;>WB?OhI9>$klQFfP{#=kXq+! zs9vB;K=MztlKtsuYVLj0!6Gm6rF>f?stfeLt6JkATrEw=P2T1@__HGL#Fj2-m%Y2vn@_65?gKkw+jvG4+g(=hTF5K z&6N-`V_L9|+@(P7Z-Ogki$_w&#j87Z z7`eO$omaf~rS~s%dFSszs~DF70Yww>-;b;)ssAiWlD8zNsO467v33P*MTBj4ISGJ1 zdM{o{CQA)TN!>8R^PV)NG8EqBkN6N5OcE{BQx_IT{$p$U~9_1MaR0- zT{SMa>IbE`q`G%z z3{EFMW#z@YDEUJw(;@=c=6)C1?^#4fxOypl?j@@_O1GDZM%kb`?D!4$4fK48(R!K9 zZ(2IEbL2R|{HTa`;QV0!@2Mw7_TWY9@=2APvXd#@t{{n@FA1)_B|^D6b@{)BlflW6 z&{pea?I`C*@B(}#FaJ9M7U8e6@POx~M^$@`TclFTTchyyPhjc&!YFLKYbd@D`YyBu z<3{x>JW!s=DK&|j!oPME0PdZ(uFxQ^;yesZah_Tf}h2nwRevY)>#b4X zxut=R12NEUo0a8J^;6jM<=ueGI4?26MH|0n$^*udukZ6p!(9cKc-EnTSvn=U&66K6 z`ntghv@h{5WX?g$F?gc_fTqwJ&Nj;o6;=v{0Q9|`T(~n|SGNE9=U=Ts065t8 zu-sS5`0pNc1f6?yUE2L#{}x+zd>{FvobnlFruRI_ojk2?*Y6jG;DEUm?;0ullrh4q zDd(MV)zaDZ?(bL$MS<(%9*nX4Wb~i1u2Uy}a~O!-0sxKI8twFoFT${=miq_;ez||c z`teDP+>e9cHA7mR_#eLvTZK$81=MYvKgj?RQUR>+V$Tm^EW)D5K=6muHRK$T>gl+1 zOdrJ3&FN`WIb4N_`T4MIP-x3vFJAvLUH#I2_}Ik!{fqn8aKdW7$O}f)%p?2O1>@AK zE10tSF9i(@%Q}v3Q5)2L$~F`xsko$o?LDfr+N}P!tl%WBPUSetS}@#z^DK|noYZ(E zvz__Bl)J0j|Eh6Gig%eu;jS3NLINoTU{b9oQ45t`(KnU|lnx@*^IAHZ#$htSLyRR^ z>>J;IOF8@d@SbYmdi6cdK|JKwqsdibd_tA1FBGnXqwV!reHe7~q0_!vG=lMAM*V3^ zGxWNvz*3IZyj1;mi_>9Mq~PQ*kl(p|lOWgyA;Tq@g}B7I<0tt_iw;uNZYG-VbO)zd z71(0z`YLVXvA+j6syjHg3_qi&!J>Dn>! z-d4(!^A<;c3!2pWoVC9ctgE9l?)bn}ppx1djkRI_{*0Y`sH&>QX-m}RV&sV(ZFi`5 zRQB)}KK4ZUysN%UH{DzK*NrS3mr*YPhuwA9U=ybqmiae|H3}+;hhQtI58$(jr8NKR zLcI;F_xjk%j`lA0%I;=8ML2>4p~CwF(ie=ZzZ`zz?zU2bV#N-ai&Y!?qAbTuaQu77 zuuPN+Xj3_WFQD7MFSQjyq&&|y61RKq#4f-*YyG>e;`}LX>nIO8-2a(6T7$42T{1$Y zD7~(EuSpa#N9un2rwLRBF|^U+Yd=KE$GnO>v5izTg!Z@bKgrm3NTNR3+N$E9#K615CyLE=*k2=u5wqKE;N-$Fma!_g=2@Im)Bq+}oO z(=J}ypm$IJSgNzz`UEyR!bi;h^DsL*TfMlbQ|EJM?|#;LSM77wnj8lK?`xoUMhvI@ zKA9l)DW%CGmwybVyIb{PPv^FbmYRNV+3j}X#*exNjq3^(a5$QJ6~0^~r$)_UxbA3H zuOP(%JeR+8FlOUO++$|?VrTLHblRfl2Er7>@AloIZt9-QHMO#~LTbb&mH+|mN|?nC zr*fm9;7}3N6&Dr7_8^wGo+9&E*p5X}AF&yn{}np{J6!2j&s)5*me~RRQyNpP7M-6D zpL`L0SKM5j+`bl^gmOHQ)f>3vwYv|UYW$EXDi`A~y#WOvVGv;-Ry#vqTQl^K0f~NI zG3fJ^fZHL#?db}}>lHYdea~96Q7kJ*} z^c;Hbc?ACWY#|VwdaZ4}6flJu_owmNc$01>vFe(=%(ZQX6U5ZDIc6g}leMq5`oIBO zeKCE-8im21Y@hEhDh@13oJ{X<&rSq)F5tY^`|dpdy(C=o0PVRy zCNX33|3OlAhLUSQPq&SF5UHHz@!K8@_7?yB{e8IlrvX*Jw~cl409VOp62Pnk;X)iB z=eI`$-cc3z7|cg*$caDVK|j;q$ftVd5v|S=pMkx(`hfMOW8heDJeN9O48ECtunDSu zNT((#zGh3n_5^+Iv+TAQ>ZZT{A=|Z0;xn%glEIo^aGd&;3jk=ja%hHO4D@UTJ|OFHUErIzk|zKDH&^!WxS}%F6L;a=+WUlr$Y)y-wpIOa$pJ7k2ty0 znOgU!Mmj$N@C#cjj7-7O^kswWxW|B2lEV5iV$bn-09@W#wK)d|U}#`t92FRf;#Y_p zb9clQLGem9GM|o;48$v$3zsgdnmn$Mt`fU~S0?V7;F`JgR&8sWGM8e`r}S53$Jo0p z41?wjUXwYX5uxA^9I>#z6%QydHwr;kecg4^6MiCVvG<0*Gg}G2!w~Nq;{|u1P`5CQ zm{+Dh%CkRX#P6y~E(CB*i$8J?TtEElf`FbLxeWaTb!#lJ;)N*j$b1+YY#cn+@+v@N z*-ffIzbSknpF{7=(JUOW2zfvjO=Lg2(Fp6?E8qmioU_4eh~5h-g7>1Hq?U#0M4erR9$uyJ<9wa60m3PB=T5F( z+32=W3l^*XtsU=VR+viiy_|;}a8ChyU*Gc>$ck{Ag*sRw`1!Wq`bKo?2)iFkfIy%& zai-Pa{8d%`sXimQXar_MM;jmaZJcr5nSSqM*1ge<<}q=(+!rcSC$cCOAvtX7&GH|t zI753zt;K7^-a}r#TFyY(hy@^VZB?svx2F5}f+W*&(Zdkwq`eoVOMO$wUJTc4+OYXy zZo!fHNQc(%g~2e3a=OFI_^L)!Rzrs|!Anz5fLRIrax`a4u2f@3XZ<>b^-}AwWIxtK zGSW;*|uN#6DjRmHPsFX+>zvng{y zUZJsqcba3Srsgb`BB-{4%)VlObYL8tX!}lwz4qWC{B>?%;JB-f?-&Esh$td|Y>N~Z zx4ryJ@p<#MnY)JmZ!>j?!vVJ7e~}2wEqCVqx?8c{*~o-kJnf9~dcG{-tw)x`p*bq%e(KprH;?6xK@5zG)}jx8%COS0 zkdx^tU;@q}AuZI^w6S^3vB^Us9tOU%q*^-qJn>#(-rH7q7r|AIjnA1ku%C}XdxkRM zanIVySDzlw3(NZnZ}b6MdY_$O&kAyT!v`YEU)Y2n+bZ$b^7SOG4o(`}b?A@>C$P0Z z`GRVey$>xkEsljgOAZ4Voj-)Q_5FN|q0qLorAfoHQ`N8AF5bFpkDb&3cjE4i_8gk1 z3P*Pj^)oYe(o%}aZ$l!)4!={fh3={b-lQ=t$BR(@Mq^BQL(XS%lW0NIdA>C(QC|;k z;l+i@q%7f`uP{T#GNNRcAKHm0aj=s&cqa?eLaLz(a(@)|`G;Gv(JU1xlYWSK^0((> z3WGv(ZwKZq1)Z=Ps>?O;y4(t}>p^25gQ=&s#4mVLbnpXph#3LFBmdU?tQH&MzCC|_ za?E{Z6x%B8h7n{0DP3|1F(Fd%Bo5$+sly{Jw}I54wfE%v506-=*1ipTT$=j9QD-+| zmznq#0u9=joS6cEt?ds_7dd_vZLIlN#GnM9MxGjHnt~RLxj&(B#tny|0pnH~VJ+Yo%5C@AXU- zv1X|#eJRT)AG_#X{O(r7Nj^uNI?idO9aXeZ%^Bk0^akEji&$@8+`Le8yJK2dj&x&_ zI!|_4L+`-V`WItwpfkpmKlssmQRb1mIx_D2I+%KFuXv~w*6ZCx9u%3fL{Ll@QS;&9dQ6HuFq~B(_ z@pj=By1vSu^5${$T_%$|3&NENWo5!+*IW3ni~UxPZfk){Pgv*AHEeY8e*<&r44@NB zY3Dr;XLmZU_xdveE~m?3v*1I1n})sDrXMR#p}7NR)ZJ>akUy%ul9-=#77_Ux`X59X z`iul@F5LmgQk4zi4%^gv3hF8{mC+9WglR*OP}3~XEIOOWo6;J}lamv`zrX*}zxsO9 zoxv~1g8j0kV$vRncw;_KuP&btG;VmZ!{V@!>ds|#3Bp%*KCXU{`K$x|p=x?Dub@$} zGX~}vW#&wre1tf5sTN-k`2RE>__vp(>B>Qoe{+|im$z>upl}pquc(SU=m^__sJb3M)~{h=q0;5eKqAr#30R0fv7ZnxavA zMe79|{u)lP0XG$J-ca1hj57C)+W(xiP12 z>ks!2FnH+*1zjo2+6A_%W6eIpL>Ql33>k_l6Y$NOcUQz_mw}8vCX?%C|A!sR8|`$LTaG!r$u2wF=`Z)u#f&A zQ9)ebwjvbj1sGAF$SNa9aj)<3ZY?l~Kjd>j_r%45z-^B? zCrK3k$H?=^ub=idckK0AmRVCcR831}g`=DVjdWco5sD;<89cHh`ofgpfc}A##_O>G zB6Fbw47$4uxiJ zWX>J<#ZMR;lu00=Qodg^sA(RDkQ9$m1${eb--#`& z{~#su*< zBP-t{gj}3A62;$EJ%rO4qDYNa<-c8!T zGmh*MY8>&P0SQ{$&fGR<^7myMDY9C9({m;Ht~)}4U*>M*Iz`HYiiIv=S3(-Wox9C% zeE$`jk6*D@@m1_I5V*0VT(1?ZyPq$PkXn_(x-LNa)`&wp)pgXb??jOl+Hw@Xl3_@C z4m$!V$*Xq3&KVo_m70le22bM(M?U7%C-fprJc#DWEc=sg7=mjT*+zcWojHom*_ZA1 z5Wy1ZAv1-J?cK1PCCRfqy%zg+BJKuS3nx8I;d!!+ya<1CGO~?ib1MEv) zQChinBE>T@x1a&kl5b6mH{`o!7-J5tH$?sZass}Dof47CsCa|j+aXFM*jPq9qrp6Q z=dl{NY;W~TdeBRP8N;MduAIhjPJ5ot?1Fx|wM((eT+REl&e#MjtTm}%=y__rQin-C zCfBaJQ@6B-ys7<#HY81(T9FXtDAl8hJwI6bft59p2i_0bY8Nik?#mEq_>`b246%YhZVT6U_h5Qs z(?HD}UtK-rLJ<+OYsteq$8xET`}Helo|aP7n}>{yEJ6O`G$~cDha1ZHU*6o-(Wg|* z{2LIKVRW#Td?FPIy?S{?zLbdQ>(0)O)MP|tgI(T%U_SkZEcuBe~_pVErJS(6yY+1p-i&oR*@QkHLy_2_5Orf9%j_JKEAt(Tx1N6ahK2~5-+0n(YDDQ`zH?a*9>PJ+q zUpD+*wvU#x5l(Lr$vYl&25t?bUnph!z^~5_wmXA~DLmG1h*-4S1;?fqJ~&}(TX)fQ zxrx8IwZW$xjq>Z-zwhhrz7|$hqsv%JtDN-sOfM@YFE9TxivLGe04!7dXx0h-z{b{_ z-y}5sMGFC_vt8)?x%Yp;2NLAx$GJ9(*E~gB#0~D$wp+e0o%NoqHFb-=9!E?|kEV@$UHV9l&!*CQ-cLGx?9?CRM7qcR zWw+^Zv|*)ke2g3xIp>@(wV{qNwcib&`7B+;wXM^W{47EJunZH3utBHZ@5TF@csx5b zdmxP&g`r>x!{yGvA)P*L`p_uRgem+Qczx?;ow1FW%4QT<*Hr@yvBeh{z!FRse0Gc1RQ_*(P=LjK)&24M zAfiw;%P+`9$Alx_`gYFuJw(d?%I5co>r{a(U)34xiM##o)hg3at!PC}8Ki295lJ~+^8Y?GWqur|wbf>Y z%6$EU-;SyN(2mCJxPbmlWdu&Bfn!0jwJB%aQA0JF`Kl{qGV>MqQRkM)*Iq1IT&CaV z*J>i(dvi2r3X`Vg0lr-psL?06pl!yh{!j54{l21Q?_bd+GN){i5QrVp8PUqh%04M6bY_s-p9|xk9v;F26=~-XN+Yd4^F}?7zg4(^qnln5$I0-> zP^dj}Me8kDPHryBvVBiDp}`Xy(@BWW)d;`o8U)nYqSwMJ7^j)l983hD0Zpe*w6l%i<~CT=I`|2({Y0(6v_}>Qovkoz zvxE&MLS}b~I25Lge@?JpYu<|-d!5=>dc3INbXTzPj@7ow5)E5$VKwkMXCSU~Dd7`Mmnd>A=edZJ>Z`?^S2i4{1ZSiLR=e4kK zEbajL32k{OU_I;~O**EsE+0?UhgU@HNa(eHUPiZf82RR&yg$hEZBsY}{pyG`@37EEfpmwDV0uiWm~KrxFShSNdzWL*(rrL&diqf7 z(`j=cny_4_f-f=i*HR-`IZxwrsMFWiA3t!76^4fhv0(_4-K__#4a;au__4Gcc=HgR z$nAF*1OBtUKj+UK8Fa`QOs+!k=UX-q0VCL#B2mXTbb=@uyf#F;=9U<{>98-`!*I}L z^iz-I=Ef{ty8QNB|=KDg-3Fr;MLOu6sHc-f9Sr5T-`?TJD8@X77bfy$0h{ z@VtKI*mEPdJqX3p%EI-l(=x#N7rp*vJd(5y2D!&3cr?CTm?t``|V(qVH6*e_IhE`Kg|}8KN*mxr>BGG z=e5Pw(0%Rv2#kEPq!x(OS&sa_bCr-B8rp^7wc>U11j#Kln{2?t{}Vl zn=1aK|Ju*~>|`R&`vE6qd&X7p8h4qYJrI3els~6Q9lkC;cg{ysz7x%sdfA_mS=d%| z+WcNlGE-uv>LS@e5m8Y;GJ2Q#ER9UK-D;_yz4zSMRuMk)4`0x?fT4aY+Lge>#6)=k*7K>4-rmTCaObYxAbgZqN?y)0 z=wzwBEi*p;iVTpsZbdTOpgG6&$6~M@t5hw#W&tDCw^Iu^Z6ew$EBw;j@=y_+&Rx@Y z^%CQ)O&Z8yC$ZaT-#t3y{X7TP{FGXQjQ?_rukJu0E#TDk--aJ2nZ>W`Boox&G@?nD zQSWHpIc7V*&i@!&g>E7n(i&h_W-2|b8QS1CK`lpnxWzu<{!ejoY;#1&Q1z4TJuTZ@ z7G)KfL-O0Vsdogq!**AogGPB^FmDJ>m{*0++oY3()MNgB5CYvCC6e4qb4fOLi1DQ7 z>tM+A49p5`+aKx}8R|G$athR^O#bl_h3%BZadRWKUXX4#26*SJL+4F?L{)s!h+kYh zOy?ymX2jz#GK)col&myKfNNYwhnvlMK(8ofGc7u8)Q|-`23ct{yE3?KQoL{>a;N{v zBv)`~=#XuDvk&HNH#)vr*9MDdF@ZY8FM6tIGFKYn;Mz4*#iQaKq-m`$zO}qA+SIvr zaF03C`MvvBn%OHrJ3?bXzo$*Gi8p?Xb75uH+%2Ucq$jyB(&yzJ8_4!8d7Wh7&L_Q}=geuyj?0+ZfsP+SZa!x};~d}7u@ORIRxCbeY~M49A; z%0C_EIU`k4d6QTM+7;1HjUqtqmP_>jL4EG`!PK{@9+bt8h}o_L8GL>sOw3HOeuo`B zD{&7#?TtFSGdONQKqPI-jhppJi{7E4BY2Jh^}X_Z)~%K=wSZqGrPfeLWHbGSuZz-Z z*!`UFp4bY=Q1!Y^(Aly303UH99r@T7W-#Nb${W^qo59zjE-+FlEY<0SAqi;`xfSQ5*k5rn6(5U+jjqZ=c_@d?3y8MzruRI0EN7%RtN&8dP?N*1+s&%~DBHCE61?~zuoAE?p7;srwX|5XZc~m$PKNu<-^CEkQ#>V+*^aq`YTS}@KTUq6EFaTdVzswfEAt6>WCB_=7gJlHzF$%dADKJCu%(2@x;*V<228 zvQ4ZgokEyz5W-A~m>|I(QRa7={lN|+RVv|R6SiOGe7d8D1pul`_5N`EQkSecmJHWIp! zzW}8Zx94%tg6Fh;Q3|{Nfj}T@pvo)?TY;l1Sy=v366vkwoT@}}Ky(_Ir!bz)6 zZOF$RunpT67sj05+$oq=_SUj;>2|@}zg%Rnmr$$&aq$S5Q>N9F``2#J?&Zr)#z(@v zmm1p)nf62+Y`=uDE>;&(cy6^?%krSBc%WJcgPe8z=K<_tn>Jn>d>uW|^IsMGPA7?|oFH$a;zl3zw18jqiHjaDSQBCPHlZOY3U} zf`jB{QI+_!{u=R!#}O>H+|WS6Z82P_526(6W+B4ZJM05@Vez9b*{w7smg&@n)4gou ztv#U|nH_`IwD73@viRL&7;R8;M!MiUB{-ae6wlful#s>oqKanH8M z!LdKIm!W5Cz|Qhw&!-TTzB@g+!%QNU9@Re-D&d`X zsrVQ7S7H`%C{SIqr$OJrzzz=W+VNF=lv>~kySp8tMR|UfN~M5B#edLPUw;53c7wH* z6r(!pKs$k?Srs;2!P_5{AaBX4@H)m1M^I;roX(qd^sM%~VM?jgCY}8CHuztVu-6(R ze&1%s2k?NQB!Xz!qvQ93y^$Y=ZSRVS`b!AwtZhqW^p;6rrf?F=ov7Hh9ndPkyx6<+ z$VupQ-(+(3=Ne@wqOD$LL)lKk?-lM+_-{jUorF(GHuvx4d{S;6PKJ zM5=^rrZnmrMnHZ@9{eemKbu>o6&&_jF8<|;@bkBL|M?H=1;Y8{hps1!wZ|~HE8x11 ztEd0k*o5hOke}=;4c?#FQ@aV(3FK{wX>&MoId$z^F9bKeL!hQE?G5IPYnaZFa*^Zb zfrEp&VAL-qMm)N3fV%NV)Jep3&u>9;ggDRU`~WQqS#m&bWZSO;wEIU>4k(}T-2bOV zbuF_w3)_fj-P$@@#)oXi9SYmRs@FHfFtNzUZIGlkt}+ld^zv=Zj}|$kePp4bz?Gg()hSZL&4NOx1vsa`J2h-=>4;StE!f9?ickjpL&= zO`w`Tg}*3rB|8t9JEl>e*NRDrd1(ML^v=_3Lo{{YUw_9RXs4Fc8AU7zcH zbpk@cRa&ou$^2n_{7gP`Aq4;H>8ktn8vW&ej8h9Mil;`e_MJd%TH4`-&ELO&_xl6` zQL1(bXVNQ>7)~6c%oGmNbJWhnj!aRXq#zVQrMQR7DYH&C zOhSL7-scw21xE&Y`md8M9*Tv1oMaM_pb%b40snz zVQo=uD5Y}!_$}%)Yj@?A=(nz%5=}o|WRxHb+aZ$@VmZbwl+f{21ndNU6GY zo+BwoCwN)h_9-=T`)SQaQ8>NbOJF9Jr_*>XryaYJrwsAiGh!cuG26RnOmafD2hI-_ zMeDuMq+NdhylY*)WtGy4#6Da$*mP2npI`0_Ex?F6dTeX3h}kjy_Ss`*+S!=jE%)=0 zA(U)-Z&Nu%Rnhmg2X48^O6(MQCt!usSWtOEaFFr?FDJ?7rfGIGCIC$DI&`HR``}TM zG7cl`^RoLzHLe7*De_;hT&|$jwd6>Kg$*$?H9RaV2*hTwN6eNs2-F#U#dM9|ZQ@z$ zNU2=ZxDtfnFGDYS`g*j7W(fbtoaUF|Glo>h7__xzIfRS`W0jwJmG7SB#)FLzO)>pv zZ{0)pI2Z0Vn^g^v{0*+OEGmd{wvr0IetWy_qg84o7eh_#SFl4!7_fRjs+wut;p&UD zlGoU(m|x-fEU(`Hz57SUMx600N+MKni|34+;A z|3c7%Adz-i7zus^eiY@@Drc%=0Ovb}j1Z??NfduLrTNrXrFlC9SdbFs@aRa8pDn`d z!ICQcmD1y#=^Pv8KyczJ*pS1p3N3UL(=zvaE~okEhvhm`(kobKi(<~S&;Oe}X7Rd7 z^GERL-@ib#`lPOK0cWrgZ$wY|&U|ot;_d2QGn(sx5Ed=#(MVYz8h= z^~#RM{H3WrW;pGKysxbvPA<&mLcFl*`PNQO&yx6noeC48RPRA#738sAK5%NkR}vge zg#;A6ZnGBAAsE@$(@+=}jjSOjz6WU2)KO(nzhBkUQW&F#VYGjUe8WT|Y3$QVfp=bK zLAfX;m|@Gi6*dzo#7-Fxo20}C$#A%jv*r3jDj5O+QlZ!#CRNuDY5x9zI}CRi^+u9< z!ZxIaj`aLoV{g?px53V*M~EFnWXoQ=dvmIZ^H50lop1Iajhs-Rpk}(!NZP{f0sN9{ zlGTeUdhm^-=p#wtF||Jj5hDLQ*S}cx+()I4(}oa{ZJqU$6z!y68R&Le3^@o=Mm*ez ze+5ZKFe9B%CjsPmJ6*rDEj@=^(-l;5!f2RFkry^?iKiMnCBqMp)!>Lup5160Ik~UQ za>3`~>38dk?l3cDEl@qNPH`c82}uI|h_}>n%X83m$=Dh7cjz$ z=X~RC43PoCE6o)x*zs2{T@7fpr z5$0nvO5hy}zJ>+&%-{i!yoP{UBNz3b*c#EHICK&#P*Nunw2Q%4N0acypIXwkM5hehfdYrwX(l|CHt<%a0IZWa;4!yCm;QNL|OAm z!mIQ1e@6WLY5p0TR(|(r4q4>7iY8(5#`4PUm;oKhKdg`X?2hka%L9nx)0KvfAzRSR zoUpcMXG+4C+1Z7VNv3`ah<}98dR%||dq+sIVqC>YH<`Y4D&?5?8E(LBj~Xl;3X&xC z>`I*SwPr!3o_$%c!^13+kqm^Uu>(q;&rTWOS1;*#2aK^hz6i%Hz6lKwVD-01UtiQz1Dw`5ugiu(UUoI-_~!(4zZ ztPC68psC4W2CAh+!9r)?+5d5<0%JpKnKavwp}%IBY*t)g_Z*JeFx)WYkXdMT>+Q|` zTM#nh#SU<8F2R#|@*kL)$tNCdG@0raz9XgB;2f)!z$Jzcn0In=aK8XDUDlWDTIsDz-A zwJJm=f@mXx9RdIqS-~w3ow8mSEF_#Ne9^Li{(SvesqHP=(u04O)oHle)HD}_sl6Fr z(b7VpkP$rkxXMSn2sXdVazyC$77vRvZcpcT*o7flETB{V{&I-j=j5GhzTvlTKUbPP za*K*S;ei&R$pgV4ftPjV=nRwn!^6WHlIVNaYHt{(wY}Kv0sLXt0J7sYHbSXom6frU zTXUsgPp+SI$k8kt8R=vCgb#!z9KrV)=rwd11WZegrj=+3; zNAXFVl@&`dnN3q^jruOjax7D{`mC*R7exXO0TyWz*2HbIRB}ha#=z*JtntzEwOvZ* zImVpdsqKQbvV8X5z})=(C=OA9CZh+~w=l z?vUIP=s5}5Hwz||$ayzmt$RI+pOX{s6m$Qq9Ixboy6ryC8_Ob#n0)vn1$cezTl-hb9jV_UHW(78HEBDkTY}9Wj>MPDU8BxX0XeX`x_YZvPy#*6XxpWp%Lwm$gA?7A zES0u32%O#6NIEhyf;}V~Llt$FS@mL3u`Gbs)6+xp8GC*T-#Zp+&?#Ru^F397VJ-{u zB`fM0q-AJ(dvI{@ft|gNdrTw<#;!v@%JkYz^&9b+$dSPwg3(4WXyM)YHc+TM{nb@c z979h}?RhG!IyV2xVB?)9k~7?f`@T}yLJj0lOhGhj6or?MSvm;(r z49&@u%&5fP5yl~EV^3)*#Oev!=*m~TXkBUcAzcsUI(j5A7(?*UUCZ>a$gS_A$)`a= zNECzTwdY6v3zsbty5ce>Y7hDYTNZw>xR#uvt6{zrJxC<*C$>L-0s~jAR^VlnKl7RJ8zWjR zY?l6tvmGf8dU_P-=;&%{YW^_a5|+DKS63%C7xxf&8uroCR&w|^Gl|$^d_#s~-u~4A zmb}u#TmPq%vzw&&j@x<_CItnB^HA~U00jTSEWfl1N_b=)6ffsWH31Y%vglv2KJ9rB zD#z$o5j&D=I*>xW`VN9jd+_x+Atoy;tJU}Kf%VOckLj=4>aN1GL2jSp;^G4S*Ur>t z$kgjB9uLKP+Nuk{KN!m}59jW(ebdWHN*8=YV@yS&GJ|tknv0r(nG!qipTH$PdG|zs zSOkZifN*Qs+1WV`%N9>gex79bBe6B7BtF9ci@>CQnm4>*gs1<%>B|3ajV#met=@<2 zl*$qpXRA`3KpI*4GQ;Iw&np-rn+$0YVhCl`Ylt0ArjZD`h}6y@1~Iwzj8v2(127V* z>CB7~u+=hu+to#RO*14q>~fpUc}?+`MhaN)t^5!B$&w0YtR>JIbNYxNebf zNx966I<_;)Ix^T zoA^{G-_PmzSB%`Q0;<|}eBVwa+=Xk~eSO~#3|s^IMMVO)&MTz4TvL>9x+g(fB7m01 zHyKnx)Ga@;vYHKaQ)$`K5rbR3*QU6MkEbA^qeGlqp>XXNG<_A@5n(O_LIfc@Bg!(V zG}l;mBQLsgDSq2<^9;-_ikPoeJ7-t!;Hs9Sv@b&pt! zFA!p4v1^gfan$!32Ov69?KU#U$4)4DbbLIh_4=nk8UiORIeG3d zjGu=m{ygmP@T$d0CLp=27Hzz9bNH4oC0TX}MVHB?`fVijC^Sfa;ce;L4v%1?J4{fL z5ygA6*1z>b9271Kl$5iBZ(i?mW)Xa)-5 z*9tjfzDOOV>inLKp2YS|C|lqRbM)4pj$>E=m1Liu2Qa7GzkKf(!7d>>*i@+c$77P#q9SYW@o5qL52mvR}|+1Z&rvsdxIfedSF zYeD#myJi$G?d<+IMJ+Y%(woeQbE2wAOYKjpie;5RuF77{Z4u}?9`pByz+l({{DJUuyy zZSdoi3EYgc-1^rST;pPi1pA7zcmA|b1BRl9aIHj=io1I`v}9)QeNXWtzlD>kc0cPI z%7F6DChjOW;CkBl6>Zj}rj(VbX+*9@qGXc59RmXc8VKEN+k>z#rpn%St5IW!iHYUZ z*Uwqc0dc~YZT+~RtkPj656=pO>?@-yAlB&leDVs^mhu6jXTEQ7Q&iRx^8Aj!QYUA| zF9LbP{p+7<9Z78>Er*!Za>$vVv?bC5Y>6Z%$>VrZM1z66z5I1??P>O4y*+{ZxaVxA z@8M|9i`V#hkwhh}0LrwZvy(hskTk9W-@&Z`JsmFvtO&q^5_|Sbk7j_c&ivyn2$Z;F zQ^WD51&@H>RehS6MZyn`Bxq(lG+EPk{R4N>(|ULT}R>_>hdjkY_#mVAhFR}KC1I)0963NRauU@p=CY&C47b0ItUOAF=SnWRwwJd|s z|3<(Srw~~&@ioHots8j{GF~Pd1qQirVlM*0tjP-m=5Lda?~N?qFsC2nuPzpdPP(h4 zVd|Q;$`auO5Byy3OAMsWf3)ZlzOkq&RrT>BWm<{_)(hft4_0??c`hd>CtxCWsC~Tn z<9y%y1D8w%`=5&^5zusK*Lizs%>uAxst5^X&Fqm=QN3SXg_}2c6^@MXmMY8|K0|Sm z%Dn4|c-0k^8BQ1`mNOt#J>&eXpMZ10C-;2mec5aGVGLYcTtW%B&jcyc(q|biu22j) zU^{JHIF^q2`h*!kBAlM5_x+82Zc@2-igTY~@9I(l*a@uc?21X+nwnj}Fo6O>0F;!J zcncV0(?$jc+26kPuLUg3&x`wL9z9#96EUw*4)494hK)QbTK)=4Kk8LfKTn=DScLqk4LOT{0wVwe9gTWb}Z;VZaBlN$U-kioJCUW2M zo5R{UIXOG7fD8~T_n_xqNo{3|W|9teTHuXHyeHw&Tq{Ux-1|?pUHAlM1%x}R>B3C2 zfi-ohcH6G$rdtLiXEkxx5Y?#>ri}@z37lW^z6nokfmvtYlo)y}k|E_DDlatq*D9(9 zm4QPi4al&Nl?m9%0x+fOU@+vK1KDH9vj?t{f2zMO4eI0 z!HZGzJj`X~4qSsbIhm)t-}Rq?T7}!%_3)g|{I_;j3NCZoXR&20(BfTlCI$W%{!H&P&=myf`xpodf0ep z_V*UCY|0SQ&Q#{)!@iQ&?oU=#Lfy3u4GbjowK=%B)`8QV7jzky8R_0ei3O)O!T_y9 zL>%f6uT0*9Kp%2MA3l5-dp-NG&2qRS zi`SFS8meGmKsB*ELFL-8FO*mq_=j+4Je!q=TIRD} z5b8Rvj8+Eo_dv)Bt+>$Z8Dk)8^~f{_Xlfv?Ha-w^JE%KBHVl&jfM>OPD10G!5DVn> zH_^b5;phJk&Fue<?#;hK>hlIRucd9s(OiEM7wy@{spPByB zP)WhO_0!{7(&5v)H$>1>P&LeVOM$)3i?KPQd*Qv7CF>6#DQ^YINVEoO%0?aq14qHY zJ%~G>Y-@69S+3~dF$YkU@#wrS9k+HSOTakupR2LBH9j^r2E!sM3=9n2Lj3?&=L%!E z2%YsP{pk4gkINzVj{vy@BoL_E_xJ}I{&z)`*+v)#MKjI!B7^og?MH%%?+cDC0ZXFb zF+44IXt7<@Mr)!vc7kOLe+hM*o}Q|jR=59Q)5K-=HY`GM?KbnKd1RXgkp19$+j5$h zI;)$r>gWhDQJ?4Niiw8#_=wTk!UrR^>&Ac;Kh!iw-q(wxn3`9gM>Hr1Q_t*q)C4S; zs;k0UB1JlfdP&Xc+%07GxeNnQ^1;GMj@gQJs@h8g#@lho?{ z7u|Rm!|VZazq2@P*NOD({^e{Y?WfZ`S1iE8L(t;9EES@x!Y=fL+Ae?FDEC=*Q3>&o zmKGi%arbF`y>4NyL=#$2pGgLt_KCqVpchjM&Y}rphxPX6q5~u(rh*x*4yJ9h*8Cb>4?!$ zy}Fwg<{*>DipxI#)rEm;J`+L1ApPnitU^MRf_miT;#N1W7$mDDMMQnr5c*{66!Go# z9)~03Pgxpg!x_J9k`iDmzW&?%-A@`gt(0H ztaWkYAv?7{-Te%*-?*S;fZ-xyBCAL3WPHs}nTCjoL8$1OCrV1n+4b2NTsajp&eF@C)vu^XlXVlv%`x$oI z!*=PR{|JuYf`Z$_^|D#(yvL%Xf63Z9I5=Q|x_W!h)9$z+DXC_oV=t+maa7W}>*;?hb> zm#o7}vS6R_RbbhL3NO}E2My&tc_KUF}#9qVpQLV`&x~d>c9QM z!X`z;n%#~^LJ~TMz_BH&uJ(qe4wW180bX?_3D$&*L7`+g%^2yDk6+Ytj@{n;GeIEu zN*i{05(hp#S#M!mxjpFyGjT-Wpf^TmC$a3RgXTJ{u;vB+El8r_XmGv_G<6VaR)VLi z;o~u8L^(izaNUg|UY-v*rNNbh(Bh>VMvfiV6!;d9LqTa5C+s4kPgvOanIv7fO`V*dKnT4v`C5;~aW5oeRf4~I$YnDkE1X^Nn5C_z zw5kfi^Qqsi-!Rf_2N$GEyahhq`UjN%H#TBqaX^EavR232G@wPn6?x?>w0wynI|~bl z+8HQnM?b>AA)W-*4O}b~7#LW!tyloL$m55!Y(ea(F6)RtJO(@M2|jCfHi#vu?4nvx zQ-NJv3N!6T2woJ<0pmfr!&B>O<19mG_`!5`&YIACYU(IZHs!&O+a&~+CnN0@C)uz` zCsBPKD*nkDfC)v5g^hi0z?0V^zy*ceXZTSYNK4~qVBkPw(=_(^)2FrJr-w>FQV+l# zxUY3!E5Tp{h4^kKQyQ}IL&)?s@zC5$f9TzSl=a-TKucSRRY1ENP?Sm6#?5JG(ZG_D zlwn$uWCY=DHEybydd<4YE|*NOitrV$Y|lOK$+EHZ!{R&v;-x!`rGm^?*CH;MZuzs8a)CAoWD~Sy@G8 z4QT-G$?d`$;QMo3{#9aic6K&nvrhWl{a3mVCJ5+|tH;_*zqg$KSxOi`ZhNO3=`Qyj z*?r;BcHsf_#+J)@g28~Ror}pmcD$N1t7jAf+7{H;PQ|JzWNefjwZ2^kv2rgijxzpJN-1R}(~0sWurelhP!<86oO>*tAum{b z_)lydfx_TgFe|F2H(aadLH4!g2}AkA8ygZ`R&hQC`F2)3Mk<1wA4GP2+w8tYsrs|slDG>{P zF|nD~5@{&}pVZ$2#d3W^K(1~$Q#Qt+$nb}2xWVDg_}-SY&SB67f;_jqfI5R1CR$8Q zsLxY$u)6S^tf7=&jeWJ0a7p1!a$bf$Oh*?2_w6^tBqML2rSBJqs=|5@hpb;>^_8`N$CMpNeIQYpAi zjE@r-^HHOjX}C90kEyH7B;YaZtM{@C03{3d;>Fjave?g`Lr;H=_;X&}?B+681g}^e zHC#$=eo@*QuoWsKqjjkE83cJ*SU^=L@p@G%461i6cW^84ndgL=PCqY5!u!ZEQqef> zpbj=zPW29jhEm`L5*)(!0sP%yUWZ62f3dh8RsR3 zlEiKZkS0frLPA^wV~1bW93MU|k%RRp>02OR=3Y=f>PVpWI&(=)MJ3qMUQ%2<$QxHi z;TYC}McSb&fgR8XL8 zXp}Ifv$xuswdv;&lD*ArYT%c1FyE7e(~sCpUOR+29>nvoh)@FS>ZoINJdD*a5}QZ+ zJ!m-SsPCbOb2T2ZF1yqtI`rJhGDFoL5o1;JSkIHVpW#r|~!a>hKKFik#lz`#qjrB`UIFBgWke60GL`kXR z0W}G4{<}GwP*VsN^q;uiAM&EFL4Z8kqnoWB!w~v;52uyhi>=hM^35>W&M2{AWs3j^ z1;x6akrC-9bxvA-TOva{Mmn5g{oqv3z5ISl!#oOU@lOvJ@`j0uM;`zZdiy9Y zjIp|q%raq|f)5t?zx~BVVH*}fwXtL+=XKdv@AvziGe58IwLvCy{2w#HRi*&ZWj9t8 zD=cKLrwxxp8SV}hj|S&go_G4V@&S7#v+ETID#`zV)s}lLuQ3qaP#NiaC+o&4#6}>T zr_=o*!5%8e-+z2z>?`@+Bt01An+S|YjH@7h51%k*L zY@B~h?JX^h&5VFR2he$}uaw%>cK|DoK&a7j==OKhwO;OS2M3?6;!c_{?d*yc9O_^u zry?qA)@(d{5DXhz!9|e04H2qW^uD5q5ayB}TNI3yV|}lEmP-o4jZVh~rO5YDjvn)79Y*=(|@WF4jeAQ#)$Pgp!=mU>-w+H%pAz}mIG(4szEJnXG zDZ#6iH9N3iV;ytQ?{Q_Erx#G9NklcAc;e|6SqrAdiNB?AQjZ{~MKod&5s+X(Zizz z6hvo>M?|1-RG`;PoU{So{tfdnGLp-JO?(ve-hE(UG?M{ViFs|Elpy&eYUk-f_Ol}E z{b^RY552w;2&VuRBETMe@Z~s+{Qe@QL)PhizXeY*03s zB0C;XT;6ZAWA!knpy=haUXGB(0CDA7sr^*LqJzr!xwO3Gc4qvXfDefk!uI$_ELOhv zYxuohnTorwxI#yVU(}P4_9rY+rB#qbXJjV1SO z8aHs}uf+1(R8|SPf+BEy!hwB#Ktm}>-Jy)@*Iga;*7#g))y}a_mG>{3=mO9DqRSBl z0JBkTqX*t|rpW*(1*jeh2d*i67ZuIAekEPMQnJ9GB=p+G|t^jgLi%*g=5Jg0`&vsuk6=!>GgWgujH3j zAAwx{M7sl2^-BK6qE+_f^wh-GmK{(8++v*ZdFlFhsdw$5c20Gi=C3;>pB9w0D@8^H zd7M;6=@_;~hH>|={l%XlTpV)+gwPpB(OeeSgUL}L6Bbi>m$QknF=dIl2#ru5AeE+L%i}?=V@v+IK{I!& zZVBXMGUPu=ZyUNZX38hVxR>(}ytRY;A4JURI77h5S${c(uV9u#Bua zOnGS)zgM0i_CjLN$3}tTv>VU&V4t=fX|Eko`v?I* z#Yp~jcA%ef;IH9ybd3Ay>FFGx{uq~;DWK$Vj|~7MGQ@T_*#|dYthQmizS_nFwHeIp zhbd|sMl%!>1`KApO-Q(-)JjHt^7`(!X@NE31Df{XQpN`kYDS!m5dIJ#fm@OT9ot^9{yRrdX5&5C9Ud4Z|6NH7`?Ve4h8K$oXP&%c3Y%Cd}1OlHn#0}i?<#SHRXyXPD(sCyfxwqu!m?fByuDPtnApV zf8+$LOXed#(jB4!@msmZ@?pL$%zAGYNo(e0XI%i7X{fqP@(QfqU%6AA{99+)j}XlH zc8x51DMf@TEh5B81`Z@@nPNkwrTjJaBTTIQ(!NJov9DJp0GX%<^z`?5oc3^fdU|pi z8r&>y9X=|f68lBRMtrO4jHp>QfVlWe0xZ>X$ibb*dCz4yzSN# zVl4r>F~0HbknibF|IX@KQT$wIU^k33`^?wDn`#x?6+1$m(Kb{oaQsL(BZC}$?~n7v zgTgEDgL3s;%zZl{9+62_0wN+J$~>Kq8DLOXbaZHGBfV+4)93uk_T}PZfb;P(cZFDT_h*zRuns~}E4cftTb%8C%dJX3$Zvl{ ze0)4;zg!>(bT7EYeRsA3y&;Z;gQLJm8@@WKYn?SW24;)B+l=+NIrFR`ioat?I-Ip)lzkeJj zJsNh2^o8U#vO!`25)i9E(}$BnFjI@3ws{2C@2~CbPh4b#ww_Zw^HJd%wE|ebx>!;S zIq+XFaVD8wUQ4dw(?7U(rV%K7pdq=t4Y}}NxDRxD>nDrLTnaIw|0kqr5NgFpUXysL zoN{8)a-bEO{>9K6h-LdG$!(nqLLc{@8^1PCI{cL1-WLLtP+o+iuuq4=w>?u=(ptg= zH1owH;(^N?5h#n~!{K<6M7w<+b?Tbjhsi8>9Rc7iVk*#Y-Z}8w`8i~u=M|fii2bP1 z$EK>U;J{`;)e{Qn*5^yCGG0vQ*8k=MLe_mrEes^~G+x*nzziF_oNPdDXLiyx z(p96>M^!>R^&EJQL1sx?B?V{#0^WK~dZS!{{K&UFEa7IJBLPm@h6A-7qBl}-)+u|d{Zi_TvE(|&3+gbf195~C4O;)22oUSKc)9*_-4XbY4lsC2s}AOw zXOzO)EmCcC*2pkJxOe$R$QpQ)sD!t&jzcTWkG25oKrCNi9WXYR6(~MQMWM!YmJ`KR zC@1vW@BRD|8xKOYT8bK~THQ0fXp!t`j~NB2|9;xX5NTVWi)7TCF~~_Pxw7WT$_8tZ zVF_;I84uoHXIlb3HO+d(3EY)K1TI5*{kq4-jB=myTrw4E6=9eoq4*z9h$={u#0)&J zi1c#k-TKxg;X?QR;Xk#hTQ4(;$|a!%T8&+crd^j@dB<`J+zlln0dKKq0OEJxmjc+~ p9vu78CKJ~8&HR5JM>MyAy-StMlq^kx!0)?&)ReWAN)_Ni{|gJ~qMHB! literal 24413 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 Ew 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 literal 101328 zcmagF1yo#3vo^YMx8M#z6I_D3TOb4o!6CT2Yk&lokl+pp1PKIpNeJ!`LU0+}1|ML6 zxtsSr-&*It_uT)i#hw|Uckk}1r>dT+u8Db}sf>qBg$)1zo~nw%O8`JF0Ix7ibnq|o z$wOxVfKncy``Syv+SAg*-p$M2)dc|ja=v5?yDab$D$ZW&V;=s&b7FbYdQzgIZ8dox zF8i|nm!AT5&@Z>HP8_xwrXs)HpByOLW64Y&HX`|PQ0WjU1b1GDWVP8B@1dPHW)h3e zvlVsaK{^LqS@ZO()4W~ppqnz3VJ=Q`y~D{4a=2tr<{CoZ|2$Oy*{S<<%zGQ zM0ixWl62bh6x1Em1$F_V9#$;u!}H^UJe)sw_yqf0_;7L2nlB=pzI^*awyP-i()qRu zw>xWO?%AIVq1@>Jq1?fMOQ{G+n@X4+`<+FMJ&&^(t}D$WzV){vN`qhojqez1WBy2`OL^svFF->t?mpOx47bIwoKVMS9-EA?4;)^Px92g1`sX z`~*tZU)%DlZFN(o+$Csu5vvDbFiv06AmC^x}labsNlG>~h zgYWnieBs`&Wl1V~$_vd+T1h%*88sPmaT5}L7s~z~9^DaEvBj%6t`+}0?M^whyNbK( z75Q{CGUh_h`n)+ zza8IO%kPmsyZc#=JIqrlhZi`ADSWW`{fCjlyZX1x5%YI7$iGsnbe-MK^ywno%*BVI zuTnAA^sQCoxZuecYnFrwI=D^utOI_etlF-Xc10XlVn#A04xDI#mWm(wZbS#-yt>sJ z4jni?=r4)K{K^&>6=eG3L&<(_tfW!Y_moLfZFaWj1E*u#p-t0aZ+N^&Zh|E3_bvaC z(zZOlq|Sqqrw0kb+7{JiG3@Y`rb;d00L$RM;-`BQR4*?b+`NQ|K1cZxBh7P#BwL_l zl;I95>F8Zf2w5;l_T*3uWZ3kX*wO(`dAwVmM~Y)Aw&g<|SCp2YVs@mt@12SBYwk

nOw%uF^vJ*80#&;kGkKvh9j*DvQ_DKLoSqDA_6+}FnEGS3Pt z8wXWR1(O}~@oVj31%iwB4N680FOurhCa5>-9U8hW|LSN-nmT^j<$7Jsr91CnhxRVb zfslm97&Tr7Gg5{Di*e5QvQyyf?v78~f|yWV&Zq9+ETrS~@!ZmZfcW@#|I18hP?yZ3 z@~>Z4Sy)&kgoV?$x3*4GQXZLVYyTkbFkzNrM?`++zCq;A$KRe&3W((MMV#jUid1mz zHorZ})Bvv$1y^)c!XatK$j_{e-i}4WZ*d=~pQGdcE}zly(^MiqW#yEGbbiUu^I*3( z!x8nYc%`)#Mg4Zqn|0Awi+VFZndEd-@yx%>lM5(lg^S&GdWha3v=~1jJmsfY6R;dNu8Z)0^Mo8QzvROJ`c|#OkqwrB?($t7jXUgsJ+RaGXY7J=wa$Fvr5PF9Jofy zs>-_!L=vYPe*YO>3v^ufB~gZ%=4$PQl_W|_IsVKy!(|X=!vpUD0Q@MfA4ZCpjFHKo zWK70?H#l67gv@<;cl)Pyw|yO^vm?R~NhpWODDOJ6_e3}75%}?+-~TT!9#w@c0+5}K z=awyeX7-ATiq#cOM#|HiJ}$}-Q)zPaBjy1s>Ep#$9|&$Az$&a11bi2xdzIr$!N z>C9d_ar7aJy@K2P zwxQE}Jr*^}+q`Ps(XLNBcq(X0eD;+l)$02f6vfB!CZ?a5yZHQNbUew+XTKDd89-gA zhokzY;&jeAc?>(a@uH};LTEsxZuHrX>|EzLFU6);4{5CaVa6vFbALlpI7%C^cD+$d z*>MzlIw=omk`(#R!CttG{R5^XX_{{RquQc?TrA&ZT2br!{3}J9>UFOZ;V9^nD+Tp) zLO={n3q4lzM~To70_zDZocPHla&kbZtWf4yriOnKn~-vfB*->OU%-Ijt&a45blZH(MPWXEltr9($Icvi9pyISm| zyro}ih<0DcdyLtBI`arS&3`lWR!yq7J!PD|niJzGafc*xCp)4n;WU4K?A1NSBGO&( zrpF~bFF%do-2NZmq7qxkSFjPEiqh_(p=?})^dU)<|ZZ-!o} z4NBKO2)j-Ibp)P(3cNm{MdPBSI`XUK0;evI&J{$|d>emb??MKct4{MRN<)r5(rGE$ zo$hxyF#w;MfNo2pd@kt6&^sQT5y(!`i&IdOpcNmpvIL-DQaaeS8WNM{Jy_fX_^5g> zY^jThCs)4}OIKe~Z%TuP8&&=3j!B)I@e5rm<`eHpMa+Mc3C7ERME-w$IeCe%OQr9e z@>~92UHEWsn5mqjC%+Y+#`-hZ(vz`J<)I{+a`!wsNA$lS=E(wTmbL8f`bX@^-&2A9 zE!J~`_pAzIxc{t0C;J1!`gK~u>Bg8eX@Tlj8j-TA`2Q%su8L+gNJ(^CU`UiSzpRwz z>xRG($94SaXL<~UF`9qxUua1Q-3$A#sHRz6R22T;p_Lg=!5@$gEc-eec^v&W#CtwL zyetw9!(E(O~PPX4GLDrRyPg52bQwwY;rKDvmh*e+~3$y(RERnkQ}#G7tiExj9^s!uo|IQ z0AVc8``tplP|_K1nkhHAya-vP!3~H{-@*bwh3$gk0Tpfv-7mN;jU68fH5MxXzB?I= zqvyVAISI3tZ+XVN{IH>vtQ&ae@=6ymb4!rnJ%k^<9$Kpn9IL9TR$Ct2KF>}=VlzCh zZ~xr_lDY>k^5Bgg)Z%qr8kekM{EwwQK>Z(O1i$*}{8IU0Hi zzDerj%J`OVoxBd{Sy_!C798KjCKnXeqyGDInJxZxk+qc1%`G%zQE=?9p`w0 zD2oP1zBw}!1y}08j<8Ki1_RGO8Y^RQ;b6>lyy50iVJ+jQQ2h5ju>CLaAe2KN@;p5Flt&fr znKxA}JtmhM20`-n{M@Z>uYQr3 zTnsy^PRo_xF)fzZy=m^KmR=Cc!IioUqe?Fu=*64QjK#AFn$`t~9yM?&6$%(%%D4N2 z!=j8%GBIQ3)AAs$83!1k!+#Ryxvb;W+XkrVF0M6m^;pm|BX75t?!@{cefrwm<8Ji6 zM~VSt1Qs#NfQOHNRqm+Cz7TH+LT-#MkoD+#6UMVaOF#3o!A1UOBG-6BoqylEULZ{2 zAmXpHiteq#NxN8fo6B7HRpPsx=jz=jO_q$%zh*eITv!qhs}{g6?l(ielsyo_RlL2> zB0s}|C|j(&EzZBm5Jl*TTUCoso*;!SR8QmFs#+oePW!c=ZbGG;1E2&V;*I?<1a+^p z@cOjj@is;Am4<>7lgr~ctuaw(a}~)!jqU5Az7VQ+Y+c_)Hd|jPon%J;Ra#Ua%g^y# z*4D!oI;2edT9dD|Ht3sk2XVcd?hX1wIt%GYa5X>dgJg)P9e5*_i=UFMJR=?FygYtK z`c3}jEi1p2o5u+j0J=ymDppe57qNSUSV#P=BLcp6IPDieLbon2xTLB(RS>XIXDkl6>)@{K zlW12Gdf>&y_IBWs@L8=oQAZMi9+ARHU_bdUUO_!gmD|m6Df}n_+T|lKsY>;9p?VQi z2zq>wlbyHQr=z59%52Upc|CGH;YLjut8m|2h|Z7ZNJ`Ljl7Pt`{9Rb%#bumaH^HRJ z)rb6UB9dn8H>)S69uFoIzr1w9lOGu7SS65dCIt7`eA2k!=D)k`zKe^n5GsB62swx&n*qN}iAvyrEDv7JID2(_@g!?2XDNQkG{M13RwtXW{E`tvo6{|zj8UJuN0+g*LOI9&qGP7ud2MMDZ0LA zP?xS);&`ko_*#Gcg&!Kd9YW6?|5L!{V662k>4Oo!GfJ`~rpcJrwFvPdnLf@&^ht|9M4QdV3d3?u!ic z0e+=VX#M@s+G}d=b(;GB3Wuy1(R4S7OjH20dslb8L5>F1j|DF~Me;(nFZVS`^4;U} zcgGZr92ZKLl}{j$S`MDwCvxds&5zPe{IT{3XrhgRw4zE&;aGrxjfqsj6c(Y37h^UOt zS>8z49H70ZG5PBk!xd&3H{nMTQPXQXP6!mRxk$8{#gP4vW7cYVw__NAofv8;#P!5P zC$O_x>T^*`S&dnjZJk-~IlkSSbpn-oIEB_s=T>B&Flxv1?;;*LLigih`zO=q;my4q z6w-7T82ANcHKbw7cc@`EHxcX<(o!x9M2>xx!x*=1FD)z>Uy+lohlQZifsi)}Tl2=g zcdLj>s7=~1x+~0Ec+=It(g?e68i#ez1t!LEbqBZ@H!*V8SmKy6h4jrk_*HQvs0&Xt zxS)v72zdqRif`naGx;2Z2)lTGTj(CUSf3^|3d?PNrrB?%@x$@gID5tW?U|`&FAI|< zC-c(z_lb86^2=C4Z~BjXAwsiUwy-OK66yIs-QH)V%_}=nR9V?m@Qe04u9T>!A)yyu zvM`!GQ8fDTqf#OS*UCHh!;s6=opqkc6NpI=a`*C*ck|JE(bxCuYM?A0-Zr*cw0T1$ zE|03@FL%zO1VcnV7Z#Y)ge{v)gonHTZEHJ<&(~_b^XUjTZMXku>f~bb3X5T_cN^4g zoFp2e6DrcS;ib4^-wqYedlY&LCo^wuM!j;-NzzKXspl(D~;r5h!H zN7A(PbAt0g^LGkx;DNetZv(MYd|SdDA>jg+WcmeHH*XQD-OA^r1kSjg6W?KU8?QSs zYSJ*Nh2>5{cr@ja;++TBInk9qg(b9bROOmmE;=7Xh5gmsne!=c5vgu_V^y7BL0}E5 zKoL!bK%DyMlTm%>)elA8McxtyG`;+zF4!WG3p8{#_*vrXJ-)$JU zyQ@~yi$5s&@5fkkfRdc7{|gRQPSB?Kb`Ff>hrBW7@Z*8@mV$@Xf?wecroMqxf}2*h}7& zy^{_xP$*Uz92`8Jp;LSnXB%Xu62T-%-FdvaJ}m*p=Gj)f`08(4ew$zN7S;^_D&ilo zXdes6U=i@uW6$tbki>{oZ`s9*-mky@KL-0F%E;eh{Y5|E zoP|))qmH?8I(h0afgXLQ1zUg z=?Q#a+SMHv1ocwu{!@2-&?C?pa*|*gInuh`X9}Zr`5OU}iu{1LV{?Rul_%4^^g}U! zqjYXNiGQ#;20fJ-=gV`nJxknIv&acg^gWr;3F`APr#E>Yk1+%he>U0663z7!!eZ(C zOstAS5j0E5PHogu%<+mke`UQV@j4SH+?@fjP$gIGo6CN4NvEd;mw*!-9?kAT|DNRI zUSWUVHlq0$f&mb-nF?*3U<~bg;m>&zG+oKM63+wm4K7k;)7B(;vaZv~Eoz|YIzcAe+8 z_5S8{I{(Hk;mNe{yb!34f_I3;*o)G~L zw3GY(zivFqBEQhB4lSsGS4Eyr^Sf$IKF}=r8$->8M=vEHA3ttxJ{LXo+v@8}dcyX3 zWyf4JK_D~Gt3oGNIwtzz&7y0Y^7TYaZQ}hPv30Z^>=;JS846- zaMHtj?xp|zMfDGIF_Z+vI9u_*vwwXm2|>1dagu;c!PZ)I5{pQ8-OW`2y2m^ybYxkW zLm=uqSH~?#y=)u0N;Xy=tG^UwlxENTl&NXWHsZmmM95WTi*n!=^#w|Tq1#07w)wW? z;ni0%%D&wdyAw*-)g-bX1GzMw(0x+V%$o4z3gv*r=ZJh?GB(XF<+iRnE~))}>Wq^+ zO4qAWiCLM@(1Naonl3U*rlQi&;$GWDh%(OVThm*?jH{+Q{43kJ80Q$@AmHDdb%Rps zzLZWJP_&-pF+ZEgp0YQ7LqCXg?$voSjYR8oBAWcSbUqE%S%E-{=jtA-M-j=ma#Uw! zvRs>;JQ?vs5jzYPTBm+QB<+KM35PgMW~2+pisxSD!Cmspv=B8Oaqkywv0t|+iXVES zMOfgL0JKiGTBh7+6K#O_$H#WxPga8cNcg$$#l)n7T*6B8Fz8p3qpxb<`LSAZ18xeg z8u>ri6{OS;c74r{OIOF4ea!m2^n%li;%#s1+|TLl`ejD zd4%78a)m;gJ&=1A;F?|b2?@#=!MAuqAuC_lA(WxB)vUO!$6^a`gho=A!gfAb>Jhbd z8-uh;K-@l*R|ht$&PaUT+h+yyZ-(=zDCS4Bq5pI8$ZxfyrYeWN+aMgm{rHg()>7_= zmb3J7;6+1MY$|EmMSSQ1Tp*_F*>HL^pa2XlUaM<~CrxH;sxt#lN4H--2>-cX{1x1Z zONZ|;A!v5ahMB5fmKh|ameJhg;u2lq}0!a7`TYha~_%tOpSn*rb9oP zK(MDr#{_Z0E=50XUrU{(rwjxO+r|P@1@suS;63|l$E-vzkkl~4h|w_4f657V=8K2! zmXaknrtw&mGja8#=(`zxEp*}0-2`atN7YWO0N%Q)#IV19gjq`#TbF`$e&;V<90xuF z3a2Gqiz>m5O(`{_xzstnfym+kQJwTxZi~zJU+2ww0TsDn?T-`l2j0FYhZmDrny#~5%@b^ny0 zFi&PybrT7ep!nq9ZHv5ZLih{UEe}1emwCVjkJU5k&n6Zl%}bzuJhw|Q==4>;Rz16~ zd`fMm)AK0RQ=3hVd122j+NGGqsyfD-(0L?QlD8JP83kdU^nw>1AOLO>`W54d*FY(L z0G03wDIUpEfM%}c=$sEN{MnNC*L{_qM9Vf`17HA<3%5GWI>7H@;^>$5{L%Do=TH_{ zvn$*SyEk1&VPG%>a8f>{35j(Le@N|c9ZWJiv!r-^b4>0umcu77-M?jKN1gd>o;lkQ zs6?A^Ao)G$5Il-qSWz}<2!jfHNWdL&KDi~Mh+wXouMiNG>VU9Bkuk8CQ++mFgm&!- z7?a$&%WdM|;f((*DMdBJiuqg*Vij{jn$p%?Ho2KW36*6X0G_8Lb~WzxkA{yg=tRFd ztbR0vJzQUYr}t*VuGnP9E_Z6?s;{HGp=yAty))j33tnLVNN{GXeJOWBkQyfnr=VUO zY57N{TeQ2gFyM-8=EF0|otvv(^0?|LWwe5rU|XHyu{TCxm-5vtr`ftz<6}X?Aj3lY z;+Ed5D$!}$qH+MKs~NNf*LwLUz<1s#9en8AGbHnESrTPl)t3x^6Zt;Q-JZy{>+0Sx zOqm>|C$)D`j2$O5otn$o6tN4;E%q|SqLEd+%j6p4ZolCu-QD76UxNUi{MsY$*+ttn zXSzIw&gd*<(#`8;9kN;pVv&K-m?ibqw-q;eY&XpCvx)sJTY*7MjJ)&N8D5CT|3wFKa$n@Wg3L6 zW3Mxs+|@S=c`#G#F;KTQvV892+m!Dvc9bmPFZ>OiuPOHrog>TIk=1cE& z5+bt;LfLm_PddtiiCr)1i>g}jrQvhqSCco}QsWfFb^Tk2w%yeqj)amZ9@{#@^l%8l z7Q$jO{8luTN3fEb&ZhIjv$;q|Em8DSyu1*e&9O{48C|Flc z{%C(NH=o+54uT*ICBIRKKi&S~JT8Z~e7e>ns+g%hmd~KyYT{Dgp>M+Y75gqMlE_WI4HU$6D9G8Mk8)E#Is$rw`Z<8vPsF*o+Zv! zxtVYVJ@i;%BA1RP^6d0u(WGL30$JR`&uA;gZiMph??J8*Rt zmwt^oSD&6eN|O~pSk#=40!O0D$e_N;Ti8^BC&G@_gaWxZ8}VK02;#!4970KTloJ~4 zd~B6~>Y&n@=~$v^o4fFL5ln({qr=ZjxPc#5ZR}qhLQ_#YfYjBq_xp`BaIQ1BN9M|Q zG=2>)H@iJB%N!O6VxwY-Te#J+v16>Vk<7+3i1V}cfi>$HH>)b*5%V>z>k=C*BF2az znx41L8j99?TIZ5Zy&T+@7r{Prvj>yv=KLcD-sK^&c*$4y+DAY(XjH$gLc!b#&(exPL$#tXI9B#tqf=*`Jv~q6%~3(ALGmG=_z5* zyBOax#Jb)Lwb$2Nr*MP@9q+(rx}IfjINJmos(a;F2R`=22PA6BpQB8CznCjFtE#Ay zA067xLy9VQh(*2o?J!c7Ox+G!_yPk^*Y*WoV+I4zo@?4a2aZ3i6wqPSF~uY-=J9?}CMkM6F0b|7** z;if@SWQWO8?};IbA77gK2nolIJ$VNaDIhQQpPREaj-GnrmvUNvpiN|F$VMTK&QNE^ z+SYUE(Y4rm76CQ4;#M|nMfnki76SDzoQQ>Dy;V(kR27uNhncMLO-{jnnx8*{F!BRo zBqVt=Ao^uwscmF)iI0F;)9Bgd{L6tfA6cxJ3BS12eL6BU69WrM1Uy?SGNZ)XXzp9r zoRJBPmd|$<#xQIz!8HBNx;2|2Q{=ngWcIwP9=t+fr?(W#7^kg2K9mxl4Y`5isK(z$ z8aLRTwYY5oFR^E}o%F*o5%lOVFk^0t>oq4mW|0^Bjl>}!wUuQ@Q~)#Q8PCNe@Z zrj?;8wYs2Rml{))uj;`;{Oc8KtaG>%9SVa9PLwZB?P7uAPck~ppm>$nmMI(gqGyR~ zXHk+A@glv{UHUpEFb? ~c=70SdMOZXnYoKG%u=0cIsE3&%JknG#w?W_3lB@y@>m zxqf#*B0Azxa`@hHsP%yfSK>%+m#+Us+pMrM@_hmZ;%;8f(=dP$1K)>M>hB--X2!Nv z2PplAw#WUq&>LobrVp0k42lYKG>;@3LcQC#?@o_W$6WAIG$|ImBFtXIe5> z=%rYB;)iJf&J#RJ8rb`euXq76y_k)9`mcJ_LS4>d1H;m9ysbM^r2?D+eQtEkdbXO_ z{Pti8=-YU}vT%qm$hqkI$YQ;zLxZKyUA8_whjR8uE!1}Vi(7`p>_Ty*azq5YIL?Eu zd9kOlCd5Cx8VAFp_xFVwLwPsEEigB&ZO^dKEVYxRsSuUR@s4Udhu6Zf!j1Lk@J|w? z1(5(Y>Kf*`7QDqxvD@gbC<_F3Lb3Ki5&?HwE(NwXqQl609 z<(>fC7^}oq2B>ZaSvcglaU6MCvS^kjFH(;NMc=-|j8(R%L9KTa(NErdGQl%3*VJj# z+xUPfJ$*sLcvLj)`7yLYJX{@y=;CGung}W^rW;0PE@2+PJPPXP$kE;O9;LG+u@Aje zWVd8?WBoB0nrW_PR}gR9OB7KjKS#5Q{zN^ogb#c$5Nc++)PN0?z*eeit*wO(rlttM z%aLWy315hIo;h ziZ7lUJSV2?wtGgCR}v{l=Dz+sbnow3l4}@NzW@%~Q#BF6!4Ijq+XG{gTh3Bcd+=et zckA?oTy#kBA)eN7v4Y^IVZ{?|d42FEin|cfa|BE#e_h}v_#&HQA>nAJ@ki%?BF-r# z@Ye}nl~5rMJoI$(i9(k#s`tB2zH`oe!AmB*+mw7B7|3ay&EYn z&mGrC8S_T(dry&3Ai5w01a-dvn9t8v!?7 zZ7~E|NncFEi5J1ReJ+7#;K{@zo(%=du%VS9I3Pr3 zRAC4Z7=QIcF~JabcN9J)QNX;bks}iFa%JK2Nb>u(lVs?~l`K&Jqvh?1O3#U9?T+Y? z_R`!_e*SNmXwNdZawk>@m1Gd8bZ_r%Ru#Qk39dUF(7Ta4D6mi{$fl_jOP_kk#29z~ zWE9^1E<*zAdGjrzGq*2FH`KraZ1t0^xYRcQ;?ZY42xBzNX`M|Advw^YI^YJptB26e zBr<+mU6IOa0}C`>d>Nv1>6b=P`%ex)y{njW60qvf)y*sO*7XiMC2D<+C$cQ?bw>e~ z(O*d0p0=<3ZV>;rLm`7vB+n|~E6c2$SJYDFn2 zNOK8KjT;z(&nZ4`yG1BUTWqKDJWVR7wmhTIGwphvpYs)JxBAB z^h-lU8`I9254?SO>;+gtYOj40QcdN`yEIv0V=|I(WE@MwftXHDN*`6Dq(p&-e_R=t5Uo zIaE2^^g9;tGZ?3FC+8zF;4MOu{~jzK@CzPFun*~yVZSdZ!)WO-AkgNoBEd)50SHyz z&*T)f)Vy`nA;Q&EX0Ci2GpeB@Wu^A{IxgQxa09|KJ6ri(hCX)kS&o)TwLxbjU$!NQ z#%Zs8`kivBD|Ae81CSsuki781yW z;)EGq%k`+j1r2$zL-O@SyuRXxbj^zBlu#rkJ&~!)9Xt1GW8(VAC#$R1TdDAPNy-ey z4IFN3b*j7#p&14q(~X~)-@TQjne37+jSUs+yBgQ=mc~;eukWIr5RgKXcD`{kcXE1D8x4z|7H ztmc*YBB%UCoT;kRqGp$D`M0+=4eZ92#xF=Svqy=Wozg5)6?PT^F?-zFwB(_$e7!~X z8=DX|a!7DeC;WG|t;!ykW__};&~@1sUgAN{P*V;t9QX4Cw3J_8L7 zt8fq|?$rV!-#fxCz2c|$fbM6bc+WjOpVzp8#;88btyl`37x!cK8?p=-+wczx9*t!P z>nXBwh~mSjVlE4YDb|On?pU2hcpvtVf`K=0dEsKLu4x`jiUYHgn&p=@=brfl)i7s^ zqiG+=ooc95d*~gealMkx*$rV;T}pu7!oRe~ant&H^BW{jii$(x_eZKc64%Au@h0=yh!xf=@EI;^lX4) z|0RhcUX(oR^Jx#k=d@qS=1)|Z4}^?3-}w4QsitVO0KZtXESl(GUk{($?oLrpl>N<~=}Jk@&&#OCqPSH`TV`NCfN4iN`Y--3?kD*ph~?-xrx}SK49d=XuFzHY2_@95*!0snPjulq_-N zuTUK9og47;2is&H5}tFfeiybqm9PdeQ(VsQ*P2gq*vi)~i|T_0SscsnnIrt|v5@<} zd;OhA!FC!1eHrFLMl0Xv4-}Ct+uPa%)TbjQV;}L!cg>r;mtvi#2q`p$t!Ry7gk2;p z!mI(t=hKg~N}d3hgEpQ6Hr}7br;R~x&K1rOADyw0ys~}qwVa;q4hc(2vAsj~Aaj(S-mb2m9#S`0A%TH~w*uYHiEeVP0Rpo#NNE;ezEI0n z%VZJCKye;LqKM^~C8n36@zza5ke>oKaYk^4`Z(||=Pa24lTL5O2bQp6MvUE;*En!n z35San`^zM(TMoBnf7l)SH8RZI3toy~!ZeXIDc7spa9I;C)@?_xQLxNS?W)XYRu0`-0~V8?OQ> zY@X2GBx605(pr5%@-8ZT>0`eGkH}c|B?~WC6o*Aq3F74WUQ1DGgtvyh)MD@5eNvlm zJ3^;v7|-^q&xr9@p;|`J7|i>WeX7`pJdSVqr-i|)sR;D4+Jtd|rX|PG9>|$|(vtEs zXYdTUXi%5Ks8aknnWI7qmoe76ddiiM)$5|E$0MBdXBasY3rRz<*BU8Sbu$jbqeE1q zG>N#LTLTA%alK-O6Sm4HGV}|9K*01^z(d_0Ev$7<%qpSftUC75lL^5F;?-i{4`&Q( zUGE!TwA;=&WTX}Ht^1ALFSrNjV-4zs`G2Gd0<;}-e40F}67)%|ZFmVYeu(C8d6j4p zD%zu-^OY4NMT6xKBM>s<&0s|>i^#0jWMTcn$2+QL4U$#Th!yTP;nX-U_hZ8PE@s87 z?_3>(#d_A1y4Fo>M_1R)-4;I>7^J{vO|8PYKlAUwPQbo2U*Y0!dR-Y#AYi~Y&M8$0 z$~ZdH{ResP4DV}FAT0a@qRnfXe{KF}Q-5`!u$3_hu@Kc2ndTe-OXow1-);MDy>NDQ z*keX@dZlzSm#!U&?;TWpg&G!DS?vD7TM#%WDU>IbZoK;a7u9ZQ9Cov36qypjKS<;m zGO564tgEkY5;d08^vZ#Cw_sv&i#VJ5S>fU9gK}Bb!iQ4b(p-5{!>$mtrUc#oS87sE z<|MXuBcKvTxuOp6#-$3dqPC@`lh+3ru4TCWm@V|6Ch5)DaTdqXrNfVEY5I6_q*>$G zvoF2*BMkTXbh1_d#fxau*W^boQVv1}hr4iuy?-Id&+^+(*UebszNqr6ew%1p9rXFZ zk1wM{sthUG??C6`D{P$1-zTUQ7Z;W1fP$-{4`Mi_i9b$N=#9kJ5kD)+VZE0ETOG> z%I;R@$+PFV_->Tl?jHw@OUoRtaMxkOoj3AdT}8r!FQSeYhx979zG4_`o4wB}rjuy$ zAdLeNFm^TVTq0gKJMKFoab5*Rr277|zNG4kTz3{FV3@>u> z?!YLhXdjV#{Y$=P$hc|rWFzb95m;AP;2DG#!7Dg2XNGkwjzK<=)xE zo3{O#Q9jyiR(FOi80vd$f8HYTn)zWxj&Nes&9ln!Z@S5<*%q-!V6ifrX+L9bY(F+S zTy2{{3*!}VKF|1ozcME5RQ191<7h}uOi93wynD(aGDlTp5B@Wnk<%vHq{!Ab=8rx0 zORuiuo^74iYkuscN|7Z*o20^znr2#ivD`o)p*_E6-y41A+NQ{Jkc?*jlsK}+r)}Da ze~_4<{j81LGHu%!XEg|T4mcteC_Y|;d~o~B_b8^m^EekuM=&cDc}IOeg%qq&hI509 z*Oy5ltEbm*zrKy)lr#6H<+npaupUWot8N($xZN^s5|~L z^+|>KhU(r=3DD8LI#3B`Mtt;)81|zGY$-qD6`d9*?r@Lz@-BQgyjLti`R8_M5TUQu z;A9BS;2$);&+c90J1$=Yp*1$yOS#Vs8t2)vrl+Q@qRzfMH3$p15$Nj?C`{&a>ioZjmGh55 zp^0D1-+bWwd$Og*Ewhtp8$cc=DZ`0xF;L>ei4JEK06SB4M0 z7J)NTStakR=N6eU4=jxgSC9MjJD^q@wG2QeUmAyM3OWNxOr&*aI!nT!&D`s}>2aD@ z98U=$biR<>9ACy& zdHLA1;NhM*uiYy>@3s>AY8kV#-Eklf<=AHBDrO3b?A3pXci`4TH(+z8Z@SD+)|PZ0 zf=C-h#uq-IOeyn=zj|m0?!0Hf#_qegDX*4}zCpowFL8eet3=YihJI;nO+ovNg1&4e8qQQQ)&2N&Ez#vFQdbIQC0;X-eBf0Civ=5cv z54o?)kIZ@LHDAX4b&a7_d{GU)Anj$fxh1~X5=vxb^ozL_d6~gJ(}49Eo7MzB|Dl`$ zWxAAgUlFL2uO24a4~;#K*FLv=e}kz?i2Bx`a;<(&_%>d2T5n5bTO-YS#{{~;s>&EW z0$pm_7X=AWsaHQvjw2ZzF0&EnGmqLtb$)+}hO`@L5HtiB@_GO8t+vp(QV`619L`QA zo4>+6cS(w2uJbt72n*eFyz8Qhhdh<6@HlHV96ZDUaMFYUddV7I!S>hYm zX827=Ih8ZJiT`~Au*{qN4Nf!WMNZ)v&d9mY9^$G(xD5CFthg|{=m1#`%i+ehsq>Cx z&Qgj_@!O?Ml0>Kj`f^?2A@t`bX~al^^7+WSu^Ij%qG2wo{D&!{e}pw^{d?wO$6H>Z zcC0R;uSxYAE#A%3ofrky@0o93d_Wi1{G@~ke02j! zkvw!!Lw_}?7&=3mujAUAuh`^q4lTw)i6)n)Ns*iT;(c(B*WmL>P50{baf0@@^~B(0 z0Ia`rC;{lr!T!9VGSg|Ji?sM>ov=-#;61yE6cwh?82`G@*DaNZfXPXVgY%f=+OIES z{;zkLkB0$g)trPdgs1kG!HE4C?)`D?XM!s=@E?USeC%INCflo7fya9cwjnM!d1%EG z1pPW~TfBysP~R_t0tW3(+&=nkpPzDKydF@DfltNfbGDoxCN)(29{!-6Jtw4`fsdll zHWBr~n!Xe6%DCCmP<)!%e}46FRN8{I5O8A6uau;ZGa{ zB08m$SYphWPPCkT;ZLbCeJb*t|W5K~oYI&t<1_y5sW5#$yc3hj^q(gK@7G#2y{ry?s@cC~xJ|x-AdP<$N+9})JLCBUfeoc-0&y91{P;7XPmBt}Mg$A^%>tw&N zY5U3UE}zHXj*?+$l_bgZ{b&x(6T>|E=@+NcPHg?jo zm3Pm{G@}hV)gR29xZ!E^0{efFC@vuSGe4NFW5je=F$SXGPsf%;CwR9a1G&Fx(JY+m zG?e^=g^@|&0l#cIYOFouT^FzBaZTsjaKg%JL;YZ^dzU}_ok%a$p>gog4f_pFVGGDj zru0~ja5COd1b6I3I)kfa&%2+-hD zAy3B@9aWIR{&lFiBr5rkO}S3w6<{gtpL4(N3jUH&vHUf()ZpkzzVTV5^Q?T|Sm2_% z6Vh*APr_|&aaL1e?MEd)b@oq9>+gG+L{9qE0|l|{t{OY`uVk+Js^Z~xRqJ~8#qjz8 z$6$KR*Gwz(myLJ_EIFDOYM?&oBrL#miF#sRtV3YIGSjbDLg7pw{8fPXaFZs^ZaD-B z5-^Yv-TrL5IMGtg(y*||KT}|E)%G zQKMea%0z2=X>2uveA)>2l`0=G(vzRzW31ftINRINFdpI9!H19L^kV>EaZ)-g1_gdE z%*olh&YjKlr71W+SI=@o3Z@Dh{}g>qOef+nfn0(fXyT@9q=D~h+&0|d!! z=S)cW(RL5n|NB)D7g|q|92OzSL^d!6mkL`Cg@Mw<&`0W0!gtwrDYxFB@?gBU>;+q2 zT;I+ib7_siK(o#Lqmw}-Qvsr+B+5r}bZ9EE9*f+elYOC1(J}s%l$1rzZ(%~`^NiJs z9M(DKoR3x)8Wlif((huc!B7gu zU~p#!xmHBmQY5=`Kj5;Jg0c|ZNLv$^OF&&uKaJ+VFR_HN1t&IjpF|zxw=@*ZwmwT| ztNv6i7wGE5(1*&{rn?F=4Clp!+6fu&o`!yynw_1LWZEn5`=UTGw}#4>JxX5WeYncn z-+!GvRtgV}wSxjzFy0+l=$6(cy7N`JEmX*%P!PbbP%EiNOO;Rh6>64e3O!zUq8SU? z?leVRV@byoax*x#{do3E;WV8&o9_e55{i05iZRTuzW*+q>eQl3n~jOl@yRB|u{+^t zOB$*@F^eenbk6R+nV!;DFg@YwQR^f%*2yA*%WJi^h=%slyfVG0t~0uL70KQx3`K_e zt5rT@8>W6}5*R`}Xz13Q_1UioTOLFWvc<$qVX0-=#|cd|lHj8pbZ+huV7UO#r*uIa z&Y(;xy-rW!ugDT~knT9UA(bpp#$^`p>udpm{&6&$l<}0bh?|N`$Lh*|KyBP(1U<}g&xN8Y0?GI=3U6W-vZEyA2vI|_?jv^0rh=P`hy zBrB~pTz=%KGfwh`=)sVqy^vu_PX-Lh&3tzbRa?OSsg;r{x_jDJktH|4N&BTQGKq#Q zT4AIA2ee<6#<1`EbG@)zVwcT+>e4cVK|`gJJ8#7Z_B1+8>%^oqri$*i`3q94pJqy9 zm2izMYj$4aC~s&!0zOKIik|bj@9>d(?$~0lu;t|H*Ep_4%^x4Bf^!3tVNFm#zeX+w z=r16Obf7Mc1ZD9inh;3#FJSsNv8^&0L2U6FgZO4V<)EgoYp=-)jXQ|@GGwCWbl(DJ zYZg-w2D#ZOxy;CL@VtVs9A##QHrCq^y~LB=h4ZI#+d{h@wo%}jWRVxq&h?evkip-) zD#=1aRLYXg7tKmnMbgl}gvwWPaLBt;nl38ms|#mZ8cvh6mrQzScqSJ%rVn*qepQOg z?SPQ|2!-YOS(A}MJTBND=`r6t-H-UWaDdvX5(|lamaUyt| z*>1_!P8+MoIZ$0_Dgh50shGpr!gNT5*7A~4*R|T4fJ`$>AGNFg^3_BAZ5ta^jQ8P> z3F3pzrPl@6Q3b{Z`a&grq*#p;DNMbXuw3&80!2~g_JVf&b_wVKC2;9Wok8Io6|vF; zRhix#_mpX4y(=;8+@b;8hVcd@$f=+j+VFQZ9ORQA>YH^IY!^a@&ugfSsDs55f3doh zVo8<6SNCjZz7rM@OONv^YU?cb2j*8V+auYykzF=-_Xd)N#R~b0P6f(tc(yU5<8W+M z8zEoP&JKu-(fK_$?HZP5p!(K3<1G&5uu=r5jSnb=mI$Vi>e*#ByjITil*F>ilLghr z)W&o>E^($6xTszDP6iTYR%0cAZCws1Q!103Jy=X}N8MAfUm|o-^;+_Z7enEPy=%*B zLde@~55KP{$XjW4f8V?4zz?bmG&O)byav|{Kdg2?ZxEUW3#dUE{ozM9mXL%Ji!pKy zE~tA&Dk-)5&_xv-6l1zbJt;;nc9lyv2iHO?Jm%jCjgU8Me?(qWpKDrLV^qL-TiCiB<8~K<6$&91jt( zU^w3iiR#bsATXs{zXqCY5a~r-$216^KcWy7RX@45lmd#OKE>2*{W&$PyX2VX_<&gSL zzw4Mi=As$Pe{!S_DNG_MC#hIbUY@|5=N`LE(>6}M{8x(s3-U-y3qkndjBQFZ2Pd%W z92er^S0h(*dHE&1_-z4VRA0P6&K_51%{C97q8ZA#V!T4ZxU$MyBO9TX>BzdTU0|g$ zP;noLGYgM!x6@F0lq%a{7DJFFaRZ{F&ND*TwCSc83k82YUd2y5RCwh0k#~dj7!p2F z66Jx@Np`39zTGnyXT4cl4+}$&o{%Iy65`b1p@YM@o~02BrQFx(+QXY{z^XyAFck81 z*wz#Cq58#6%^dvUYWmWrhL$H;F%^e(#_S%y$KY7wx8=N|Yn=G?!kT4zZ@wqzX$q(q z%yh6(&%Yt5m9t{T?ctl1l^vz98f#;wGe%8PG2mCuA$AS$6U*QbzDE|3m{QR7VAxz> z+H$c7qLw3Hk+N2q$Dpzujg>Am<%*(282n5S))OsKoA|f3>RZ-o05d}RuuaPMuG)2U zh3faAg2;JT^7ZeCJ>fPN*vWseZ!`(TyOU_rX&JM!7=4bO8>iC5#jAEZ<7jh6=usu>s}&QZFI0ybk?f^rgm zTPlS4C3iF5{2y)|hUJrV-N;25W8dxq;lxPxUE*5ZcDl&0W2cIhXV_HP$`4|=Vm?eD zzMXIC{4`qmv3|9&DzF*w>!`ny3|}yguYMm}ozro7hwB)eCnrl>S-ZSMf|{9xeg)Ob zhR@AV#|?x>q0(vgTAN#cqG-^`;==*JunGQk6|j zO<@tEwnB%-PEb+BTNzeOhB`3?+7_#a?d)LShMNxXXU7|~_U2Tpmt!M^ZE=FQK`jhM zf`Vl)hBE3LEb+rVhGQ{wIoy_Aui@XZyj(SLi4C>8EKqGm6Nx4@=u$7b;3VQjBoDU_c3Vy!ID_0JKHdCpn>+#Az z?`s~;i)1I(T!~N>&jhPAuo<3ONiFvy>P=gBnw@ZM&CFLi=Fg`>XYL{m%w(6?w3D9( z4ao!{u-lH#cRJaQ)8l6(n~Z1`r4E= zmT51%x_*AjWn_JP^wKdpBTQil1k2cL=@|k=(Npe*c$e>^h0)qC`}IH?YrzSFd}*1; zGCw`TcjRd>m~_4LYwWc@JG8ZbxZ8$@xYid22!HAzxi3uGzFPiW$iYEurBU8q>bn&B zYq#1XThR5iT;6|dNuMJXq#T_1vE8APcARt}eZ~K6Jo_q4#*0t&B zZ>y65^h299+53Dfrn52nkO=gxlOtQ!TD{72dGO`JIA~)gM?;p(e_ns%=Y&j!kMps0 zaOF?HP+Jvj+qUZKihw_Zemm>z4XHAPlWD!nCB3ua&N==p`bM=779~zwPSSsbxFL|*0o8t zeuwhlbq$TD356*JM;C_aj;~M+%`+l9Fr}X%Vm<~uut2G7F!P3C@*71J^p!bKfGC#oC+ziN{R^Flu=4XoAoW^jm_$!h6%M_RgX+t)iLrp|v z{!H!ke11k8WTEBJS1X|@4AuRs5j846&kr7U>~2BQpiy~_0uuU?&!9@wDi0j7AW`V6 z(Qr|D=e9xoIad0y&(?31ZJ(AB^qA&QUFOB|ew|edz*%iV>5if&teUA_pJ-w$cLKpL59{-`>^PGi6MaZ=ErB}W(R+aFRS@xL;V zdQ2gC5Mi;zE;NkgWpwTe=jTl-gV$+x2(rlw;2t|q`i_o|LhJ@ipWep&O!+kLv-nwy8~ZW%pvvuLcZk4;3@2G!}bH{CLCwv2=PG~Tu^ z(R`PGlS{+Dv_Z~WRCIsNPFdCIjSFPQo1;d&@=@$Cfm%m)k7}3gM|m=fyRGUL{#t2x z%0yfijO_k}Vxjj%g?B};qyyXHzPC6 z&p4ZmGsZvNW+dBz;ZXkiO`_OSQLqPT{77WC-h2ftJ3iYjwK2;UOs`fv1mlD$5A1C! zhnKI)#l~VC(_{9vJ@8|JF`wMlv*ET z{^Uq6F-Ur)-*=nUUtabpfjp%10!iN~*62c|wOs!jd$Vlj*UVBH*l#Qm{`O`|e^@fh zkEg$<=lTu+Hg!tY*|fAldL5JrQ{?$) zU1CsyyrL#8Rl>$6R2^^{5EAf!2oJ$#m_@kYp8|m>K6v84{AqbWv-(lqQ zCBGGWcJ3@SyN}XKRm&;yRZ_D*0uNvCVfFrs3sw6RNkj1-X_r7++aDaEW$0@^RWq%H!_h0ASZKX~18``L#e<;W*S)&71HY7Mv5wt;!%4uHrgCO2D z2rpxcjJn4uOTo16t|m%OIJVc6265>No1)O3Ka|8TVGz#8$T+9IAtzYS5;l(l-p3}5 zjfCa`G>Y~<(^DFcTYff0v+>Oz>-@xyLh4z~CptB)2BDVYFnu%ETDz5~yU*u12_2_8 zefFHi93vt@gggVE$;5T%Ca?Qx8wI%p*XY~R@R&-K7jhT?CZO-jDeT~)*q>(2{ba+y zpQsGGa!wU664WO^>fb3u%i%+efBwZc-Ix5u>>b5AdS*ZLS1k&jE2@v-YUNCQy8^xF zJ3YHIn60XzyAT1=uOs!@)` z)VC>VJ*`)%UjF^;fZP2$Ydz_)gWc=Eq@Bpx725VXUpgnw%Q+YiRMAfTakM$BJOa{c z={}IGk;%F!;$^?nggBVOS;vycsv>lzYtWXwZ0S{~QLasdC0)cnu{`Z{xzV9;=#8bP zFw&n>RrmhtcL5mcA%Ew1sAu26`AlHKnba>L>|+o7qo4jD>7`Hn_7ypTzIe^|uEq)9 z{c8sj_|W5yB(iS!5OfmiU+2!dqNM8%^>^QKa(nc8ERT0DyvD0#CdQ7f#S^laj4yRuICOnGBR2 z8IsIUk>LyWNa$mTVG>aBL&4I*lUXlA`jps^D#}pKf9RfWmhfKzIoM!Vm9=(!$mb3e zv2v<(`+=s(;(Ry=-@B0AU723nBzBLh*X7%1T>Ln)s<5|eJbHI+;YeRv zS8h+CGR1c+m!!MdKzKucH=_$V+~T5I?>cV0<8QDdS}H=<<*glf4?sA{S?zmNW4nq$ z6O~)h1)m!*nzyZWTLlN*dAVKo=3=DLT@b{k2kw_i>>P(wVK#txGzR@5fN10|lKDu(qAL9;a(@b8LzmXE!zah zJp3xO3Gh8}grskq7d7y3ffAs?N!maGR`^RqgmIO8d^ibdq(gWTh4TPTAc0= zRvrQbX$GdVZf*SdHpEH0m7YcRoj zS2v)#DM#-65!-btSB9_OC=eg`gjfgMot?)HRIyrMkTcz93dNI$Vf)8w|G7?`^%5*= zhk}y>`-@kSo%Yo`RO19LQbY`L40Z7Ll;|sphcQE3m4sKvZoW`QarrNaElA=VKGHj8 zF}%@lQWDJFrK)t;(VmjdmcURh-?L8Gm?#_R)wcU)Q&2bv8=$_bI`CTP+NJ$FI$1pi zfo|W^V5hC9qFik8Gjf*aI^pJiRM04f0tvM8W2YIA(VH6D+t=a$;z;o`nwip!s`yJ4 zLYMpzBfp^OY7-Jz5XA3oDd2lA;E(cbeBKQa2*eu?hOGAJZGnY1?!ZN%^-W zvwOiR=;ghN4{^oR0SXM+5G4|sd1n9XJ2Jb-tzO_gb^T9F(JG+VoJLJ2#`@wvLyU}L zz+Zgo12*_8Ft+};4?|nr1+u6(bDxUux4`$#HS&emKNuu8v1H!nqqeZ{H^7Y>xG&Ws zLyXf>@_x~xBUx=6*`2b#yyAc%2k~#e|DRrfuzGDRuggw45k^fy!!V%V;C-YLBmx_X zBr{uyW zR(v)N-It5-z7Li9?a^!ADEVgg^$)Xtq(A6e=UJ;Mbw`e$3(2=iKk$MGSbigNtGKva zo#EF@G^3j4lkc_Mkk?7ZKaYH~;bhWBW!!STyYh=ML=|?q8s6Cc9=R>&H0-BFd|)JX zIW?t8kE0jRpGL<3a{(FLyL+!-wg3_6I=-GAdLhGt)69V_{fpNkcFzz!{xXD3N_7l8<5U#%e*T@c5mr2VrdcUpSu47-(>#HCgpl?bI&qHRbT%cH+yS8Go88T zj-+*RW$9>kW3y4)ri<)V1ImZs`m(CsqPxv5&>LRu`o*4D$m|M|Hxg;Qc8{#Ct{&OD z4~Et35IM;arFN2}=>7B)B}jTCP(+PDQ7!4lMo{~Lddf`7emJQ_6d^YT>P=U-crvP= zG^nZ`cB5Y*Z;~TVMf078CYA6~JdR(~Z(WQ`m!d5dnb@2qqApZxDFmL0<+wB*{ED z4NKCWlKE4@=r^Q5NZbO0pQ{re!Cn8o$r8P{Z7(*X*C>?m%N$ai5GF%hz?bz}-!Aj3 z!F`{&V5B6KVaqYlW%Dz6jxW!zt!djj30~29B+@ zE2A~Np1Z0{y~4n}Xs}#^!!{r;i-f_d%#6H^j!ilYVy~KgIHPhy*1mR$ktP@qHpTxm1km6q(n$R#at8 zk$1;yXbhd|%ftG%bGxnu6`t+K9Y~}UHFa~Ek1SGRffU^#S}>$vTX#xmJwQ!SP4?-s zb8y?I_K$2i^C_)r#2*N0Oi8dfix~e+y_Gt&EH+X&(-vF-!fiPG-J$2jo-(F-ChGO-Q*)4|^L0wT;5tr9w^+}x_ z9h|n~xzXbym)GcUV-&a;<_GlZ~%c(zyM8#jgqIyW`ZAx9=MCZH|5!R z(WJQeR8bS~M;K#%&6BA4*jm&xMg^3i>BN2Zv^Wk$&hX)PX=!#Wei8;o>rWj6m9Oiy z(A%_%VY60nAZ*3&;k%x6rnUTk_8fAhULG|rAIarpH#il0m__Q4@mh=-D|65Kf6I_1 zlp(}6ymnu->&>^^uesC`jE*Kb1X0&_0^5z)FWsmNOtn7m%MHc69i7+ae6S0WT4hoit6p$ zGcK3mI6H?KE>=qgE4kr09@5dd?Tfowu>N4;3*KEE;h)NDZzd$*eI%O6nM7OLF(PW z1ZFXXgmdn*2Nt)OM!B_ial_O?){d085XUea@vZ`fiR5#)Ko5AjBbQtOPi z1z|Ym+VWvzw1U`*>B!*VrYFsh!h5?*4{W&zv9T2gQwv@qPd`#=_wBE}!WSez^QR`M zV2Gb2F;?Y7EbZs~o6A9*+%d{}M-i-~eL{!l?hiNtpqi6-!HfHJqrQ79Lxqm2N3%co zOpTDf>D`)pu5Msz$paw`H)n6n^4xE%-$SEF?>`_ZUD|zio6O})B{?NcsoqxrMNj?} z%Pr-?B$Bm|*XBQCPuJiu!$OC3h~4px#;4L6Bh?`9lTFvOhrK42%%=}vj$?VkiuhHy zny`EPh#6?c#W~?GPgx7~Wc=y>yZC_m?LGr~vmXK_3a@4pZLClj^VXL?l210#BiE9{ znolpy3A6g|gYzJ(z{;d%0*UaL5q<_vjB!O7K9NqEXPk?Bb5qb|pfRV_%j0Mkj?beE zYH?dS0rJ>UQb&xDut{qLl7%*b%6n(>{wAtlAO)#PT1BPxS;?v|5`{)xO?A5%^(Lbw zU)yd4TC;L4Z*b=Qc5!?@&w7F`X6|HU;FqNvCi)!h(6h5K3Y^@+&g_k|2uRFF%dt&1Z~4 z_4&Jtz1|1?xq`WovJpp_YEo%u$9rrX=7Cc6?R!m;-~rVAcuzGOirCHpR3ikw0?!KK zi`|lZkT+;BhWS@=d-+|b@3ViqR5Y-Eg9{+g5H@$2;VHi<1x^ySf5aSrFuV(ex2 z?0oT*NAvs{9sF?J`GMsv@E}?x$tF^z7Qw!(uQbvC7P<`-`xSu%>3KcVotZvEeFxVW zP9qxBwZ9KcHECy+pgJubztN}@=?dTy)#*R@qDdT$Jv2hlm482BDI zpz^%fV_E;0r?od_?#z1pKGLn_dV`}KDb~z9le#RR?5c;+#3s~cb#feKEAw}PO+ssC zQ0bi>=@hCT>9O=5$m<=tOEh8^DlsNQC!KZH`Ajq+c z#rx}5AZOVmQQ_EQT!A}<|NJ~|r-(K~dm}?X#GX%iUe|$5h0B8?>vz)-vP1eoD3F-N z{;5)KLL!9+SKb|(*yHD?eAPU!IqVbm8@ujQ*sgcuW?WQ93A~${z4-xBvbTeoJ@tNn zmmz1%DI3_&PO}xj4>~y7+B)4Vr(o2PDf~;la(#bjLHM@E7ptD{KhlUug@+*E=y?p1 zEL`3#2Z+M7{Xv#A8AyD6EO?*_OoR*)N5k;u(-796p3_C8MK*_1n$pL7 z(xn94St2@&*^?S`a-fh{s<)Jd1f&DC_JV#BW4^3A3LASTn*9hAGM+U~)z|{JZ$K!@ zlmFM-j2NQ&cba{06c&bIdZXuU&}-8kM}Dgo12t#8oz%|#Kd4lThFQUVd)< zwlhPeuFHi8n((^9Z)g|&4J}KB+iy*EI?})2(GFkx+Kcw#TTGNq^hEwIRvc%+wE!Z( z0$&19OD|%>{liW1^UDzQzG=N)4N!S!!d#J4Z?TkZdmAV5Im$$bh<6x~e^}HvO|F)p z{rtA58l_T>k6LnzxnaEGd)b-M$WM-@{^2ZGAm<(@Dkc%~8g1biCf9+KZSh8ic}b7c z+x^=J`X$Df^$qWu2Ob+uuFp_)@VetllyV0GRWO?Z!jUSgKA=09GqS<_y`f9X_cg5d zjJIC{P6U%-2_GA<74o7&DXu4c#=DdhjSVNh)kaG3-~GnFPh$qpR#&raMCLKoF6n7M zec)2R>s+}eaFI^9eI&s5qFQq*7<+BkZ8)#VrAhu!WLDfTlbAAZoaKdOAL3niaI&{S z54}rIt4WnAG-4w4owct`&CxsP?#x|QR)1ZkEn=i0OLb1$R-yaTPd^;ngVZH;e`O;u zuopi^&~^uE=2%TXhu>Mx$o{t z5#5B!Sd%{Ad%zDmKRh>_$G;4kF((uA=q?>yindnB@Qqpfs#G6`4d=fK_O@HBEL2yE z#*|N&wm713PvU|n8(8D~0-7B~JD#g3Y_~M}QV`nQY`}e=sKTZ@CO$-g{3m6>xlrRW z8)j$L-Kih2M>F=`1PJeB5=dYM7SB2oHilb471;fy)v~3$2B^ZHzB53PADH2(U`VJ` zhV~VjeHJM#-J(|6nwg$#u5MEYd)N4D_2=aN1du!N=~`ky&c|AH{UbH5hiEsSk9&~3 z(410){8DX+Ewx&%+-Z%=WLoE=!-Ewaqw-E6-6)8#hzkeO5wwqPtm!8$ArRJ=j)TmC*3@zLg3E=Wc>|YRAu;> zLil*|VMTalVv+Zy=1hEFL-O}RmrE`dKUDO}&ym~^71dP{YWz}x0-?A&gc!1%o#1T} zM=!5IfwIJiLej#_Vxy#a*JnA-qRla zt1N)bX0Q`WdfdUHewXY03sptPFrI|0BYbycKMU?cU+;!9wd|9#vJnALtXlmULVmgI zs7gVidrYNvMoLQH^}b(FMU$A`mQ~{yxiWd)jT_GW$W(8m{@LxF_b17~&+y&Svu?o< zpj?CTX{$aif|eJtl*^LX>4lut=97k&3?>!0`0aGxjS!`YM(Em37EK-8T>Xv&O``^9 zf6!!k=#;nsizVE@TyDB~u9!3UGQI8_u&AC1AtBTY%ckPjaHzDc6}re=h{r{U$4&?z-%9^DAaf?^ zHzan(2|x7i?SO$A_=&m~%Lb6dVY+$Pi9j36D@FI9`2#Lvn4UzH8&n@`k zRqPX+w!iTWv3xn`=lQbSc||XxZnFlT;FKo-%kLhl>OVTlgwyZ>;ID z55yOIQ4n}+zQ^m%Mq<@>ZMwh3_ylqRxL#GexcCQPPXKs+F_dFlmWm>x#b(m1-J~0U znd}AmE7(|15@09A5QuuiDzb$hj&RWGyL1uZ4z>VobXE~z)$%rOS^!89n4w&NSs~yQ z$c9Md4|IpT6S|q$W~UaBlKhXswLQ)YI<30<7MMZ0rr*)guFSvw7fh;0{=ty7QXVnhZg;Igo*SxT<5&stg6My{N{*4sC#+Yrgnt3XbKdjc8N8f?|Q5icg&Q0EnABGD1 zM!XvS%VbQfEDa;r(F7-i%7-y?0)Q(dCt8v~pn&JH3cGqRVE7^9H2WLELzaHz^>#2%#7@yi@3}3F&dAKjuW|_f`G= z)=q9%l;nbVC_5<_W5ai5Bw+81ZlO8-XR16fcWYy`C)f@FsI|#zw7D*3Ey?FD=M%Ux z27QL1aFXIr6))MNHLznOv2#IrwKryNr5N?~w?@32|LJuzx}WDfU$MdptrXOW#a#Z! z`BC}1i?W@YxVf-6j?;SIc0xIs&zy`aFGiIpNXaTI4MI9z#sBX34M5>_caH5guiey> z(ZYUbWH35D^-<|pl1S|{51m*Rm}=0N8XWG7=eeX2XveUrD)XvrJQl{`MSQ!*r?_c| z|9zTzQ+riisMHpv?D+p&4-m1Fn$4h7odK2vb%Eq$XJ<{^GZ!Pt%L;lJ6hd3&jZrl{ zCpSH)l;(ATn(pJzT z^RBhrc5pt&+pw99#z5fzwk7ZcNhX=|%YX8`nT{?|ABCU!Wt{dOyLtlir<;;S=w8{P-?(CN{c3Ez z`~d~p>MtV;-~x`-*O9oCYQcpybTxU+x~49%o^d1y*PGBFNer&wt##+Q9LzqH;i*JZ>_d{{3n zOMU1xo=oaA_iKKDZ9|y&=K1A%X`-&VKJD`t2RI=~b`PET2fw-;?|q&#VB7~pJ}B1{ zf^o5QJ!Ss#bZq8En|%e8i}%0}#yLY{$ZR>6wK=C`zOTzSKMUlAmUfT4iOrWvCPb_uc94CjS4sMS zm#OJDAcFY$xSyEWxL?$a(Yg{8|MY@< zK=B}#4heh{MK;fra(OL%=S*xZvE;MRIxl6GDGmgU#x1g1g7!h1l18JP?&K7m5`e6J z`dT8NE3f1eS1lZo(o&dvsQ;bemRTtc;2T#(k-tH1xA?~Rt~v+5T?hKwCJzog8d)v* z78}EIsc$7lt0L`QMMRH1NDzNsSh+}?rz`8ED}10ib~*SMFDtJvy1Ua|3c^{x*svUX zQYAm_90my6D~y<_fyb9y-W$fOs~H9Me~V~`J!71zwg*Z4kUTY~!tZ@SF9u+3K5Kuv z#5-flN-ZC>xA~!$^=c;uRG`{GI$~Yd*aLSq=ZoyOYtUgMS$dJj|HfV_La~kO{t&JD zfRQHg8}6+N8SiR1;PE;x?PW$4UFH+&6vUJuhMoZCNJCTpg$(18zWO9xbX|8y zJg)U0R2I6Lfcf`7P|Z&lG?w4Lp+Tg+58`c2oBT&$Bx+@JV@U47y3|{!gb-MRDB#sp zLe{RmW+gsCbXaoxo6kyFYh1^hF!~gR9~WF+U&A=X{gkkJkUU~|R9K1{MA6ac~Roz#|jK+;o>DG z!$?!&RVBX<0}GiJ#wYJmQ5cm}t+0gVcRU^Z;BLwQC&?N2;W3z;q06&Bh1e5D4Uo<< zuJuUaYIT6p+r++3?EA^_p#VsnTcKE0c|N!A@F}H-EOxop69RSbuYk*X@iZulT|9Ms zd>n7~EcmfWPktfksq^5+H?ND$K`4;mTRj|Pq3u151}l)lqFT>eVCw7Z7cQ%rA4Z?{ z*-U#RGZfox+TDiQac@P#FpaaSL=WS2$8sj$g+4rG1M1M@KBt9CCx=Le&8) z{3k#{pHX_L`CX~?|8k*lKn(N^pbdPRR0p8RYV3>(6^DH!^n!7nW?uDm0QsmEed=aU z7XQ4reS+k5N;v!s_R=Ia~|#S^t9rAa8|9QD^A#E&4N2tyNXM2@MMt zNV z0K_BHBSI}Cbo)026xiPS2*Lg5ZyO#=dWs2?;V@DMhlN7WgNK@G*xYdP#Q^@ zVhGU$_^d`ew#mbz?jtD__KCv&+EJkim=kna=I=^%s?pOM>^*OCeiq{2NL^V-m(Cl} zDHx8I3&u4*sqXPz_B2sc_UN2bOI@&j6X@XGt#GXq!cCP7HU?*O-Tx_a7}!F3JXhxO zFGIMIko#g8)@er>L`Mp&tc&C5!7lzXlS!o(4nrJE(f$M=J@*8s0z2Fkg0o3vB=o*6 z0YW#1<#Y_#O~tc7l`ho={f3GPO=eB4S0AF{IB#J|14zf>xDq31rzd+L-NZCKIM6#F z)B+g{DzKI8M@>ZeM>Ry&x@y3|+>K6H38Lk_zP*mhI~>}w-sw!r0}pHQECP<)bf1m} z1sd3~Fb4t;;LUu$&kO0!V} zc`^gNtA&Cb4#b5wU(ZWmn}RNm)&m@y_SfLUi!eLNc6>-c?R_0|CV3~^3Q%j-OTM3Wnq-4#BzG$}4 z3x;TnzCnWWNxrHXyb6Eb?f{R1Y9S+_Z0kmelp(o-fqJ#VOq0-ngF$2ahuDLBm}cXw3u@_%{( z_JVbbqAacUdOLKd9>m~x;o>YxeIpyL3{>oLn+ z1zP#ZAA?u$jaAdvkNG@ZVtSnE zxV>kouxdPrw53_{f*6(|T*$nm{jtt^Aqkv=7uc=n^IeyZVB-3H3mU1~wS%q1#zvFh zlvhb_JB`DFa{i6A7_27Cm<2Ry;@?0|)(_>eWDJ+|nM!1-@7YJ5Y8wM906HVk8{%L!Amo!w)^~J2HsS( z;=iu@<@1jf;!uCW*CJK3#Ptd=s=3RrNxwHCz=okgfMlQAU@8HILNRfI*8O9cRwa|K z`lJf=woG)ZmF7E!40y~);VRM0xGNnHl0tBEr?x2PK3M`u-)XeM+vf9+zJ*{V;6+l~ z3iB7o{=WvEyVDlbz+q+)_)G{rvxpf`P?Mh=!#;-$LsD_c0RDGWe8HG`q4Y7AJ$lxP z((E$nhG+LmX33@e@x>c3TD6t;fDczSQRY?D|L6glX*%D&T_ITfmsY|7(q8OLcyU;& zt{;^)xX^_3U$chGfpg0xQPvk&W54M;^t~}-246E8ziMm>5%U3eTL_G-|z4Ian|~s zbzFOov-ckExcd6s*W5E9^ht(1-wGEuO`3c~rgvdt8I!h7A>%E23*+@_fBErGn~a8a zJHJ1{bmZ-o>#kn>lp1J=0txiDiRRs%Y?`*NBq z?l5D&Z_cE02Pa^Ohs2-o~dt>@G*H5JN+ zx`WKR87$+y`LH4tq~3_p-7X|??^$Y38vOW+^3MtreibOtZ%g?NW5UQDH0m2fb5%kq zQF2&^kd6J_6QubiYfGn-sX*p-Y9&jP-ahrjy;NB-MgSI_j$zqIw!h(n6=YzAP#}nz z5*U*2b%5CyEm%=TQu6zFG=ZsoQu0vEG`{T~)4dgpLri!BQJE{<57rRhIh#}dco@?h z$t0T;MW>Z}wwccmMQhC>*>^$k7_Hc_o#3-yJT;ZTBX-w<`-vQ52X=3lYF1Z+GEHEU zpyU}~Xgq({H*{Sw!uYVBlAUKKVO_}c3Ay4s%Jt$s06LiW%^4}UtBluNp&N`NUxn%K zo52Ln2k)@@AI)ICPt08_rOT2sc^A>bx^|1ISTDWCMm1qB4JI{)i=EurDNiga>#*%z zK8R;ymKgibVaid1)g4>TTLn}2rV8`~J@=n-l<^%Od~dk|4qCotz#5AZ+!XDD3k*m4 zI;ZZ7;+jbv@AE=M$eGBylBPafM!cPoL zjG|yx!1MM za`{t)NuA78%G|co_qEmMrott)ng4vhpsxd2LBrflvR9}tDa7l%g^=%x}?OphY#!sz`uJAO>A?)T>33oZ3h;>SOAxNRko4yq;tJsspE=PGcQ5nOxRn1+2VNKh$8<#%@cDKC zLHcsuw=Y~t&mC|jBo#Xf49pIU>#lSu&C5PSlh-un3|UT zxMzOV7CBgb^=TR$vv_@nuBp?vk#;TiThIz*n1lLmmHkFSUCU4D-WTJ233MY{`^4nm z)Mk^rnmA4Z<9P))%0Kd*q-c(ND@*18bxu4?sbeXC9xQUjc)YaqTY)4g3pSwR<-?g zeI~CD<6b+j!gErKd^QIK1B52&bcEsd%c;R0a`VYKKeP=l7)ER-q4LGTb&e6Q^Jdo5 zA7E)++ZlV#8bRli1hq|NcR>2%bI3`6>ADw3crPTGZ)_y&_N2RHTukOsd#uKZa>Wfk zAI;UJ(NTboKuKz_Ud%177mVZ^kI&z}RsExFV0QcjdlVQ2O5jB!y;AHQv?YNq&ZiID zzHxfmYp=<%;OQ9{BO(6r${TbpM@oDEAIw$>|IP7-ZGW*M z)>C~n%S8I=Rsl2)#UZNfaw4BnTiNkoRM5JNJd6o{#0+%#{o)TKyi!85t~6rh`67If z9gyLrYyXhmXM)**b8iykj$rLKQ2xgSS?}aT+DC9`Youv(pFDpl=@E7KIWKDw z^_uSE2*dP7T?*V^G$PLUax})R--7hR78Qg1#YDx$pM5%q-gIvEHnsls4J+%dKlVqnshi80q@}6Qi?rw!8R-$6^8Hi59rlGt2hz$gnejjlYU@kz;JV?4Bf<;X z6}!TP?+RBBgxN~`L_nRzEQRtnBmCPBcRx1RUO|0f-?1-jTl6zZh9~#&3?Uq*)7UbR z<8_z)+B_!hL$4W}Gh1)a%|&v*%)hWk5Ahy!4gIpi5AO8EkME|k!K%<}Y;G7%vS9NZ zJc6VPVn5pDqI2gk5CQq`rFPv6LWMR`YQb`c_vcVzilHRqd8ixqKwnml;pqfye8v!{aiXUNZI*U!(I~PR$_q4gzSqW7062y z?@NZl?u36>IAl+8aEL+Qo=f%L&tWJk&tTRwdnIyV68||v3Bh>>ZX*DG_xzIt9-|1u zKW88S5b}R@`FkV>9Grh!9r}xgpMzb%NEhago7Vn{=H0)I>MMaG6P44`O`S|8c%C<` z#Lm&hh1JK1=MlU!2JInOQ!DZuu1TQtp$efSR&kng*U8w-Spy7*1*T8U$5wFOsTBBR>cMENS4YDB@aI)8P6ScR8%5!*@Z6pIIUk-z z*dI)~If2gOF_Iow+#;A8fo9@-iQs40)nr2KVLv|~7(WK%_w9c}DCE6;_w4MB@y&KH z&WpP@^2~7jy^g{1;GmQy4TY99JI=#X>|lH2(K9hZfW^hBK+rPX`NTNhs)2Z8hMiGl zcV4`2149q&f8@@bmS{8ssugIG-_{``PMz~^J%KA`15|FnKi~ch#bOZ}X7uc=SL=U- z-1Ilp&R+&rE$DD$J$kPat_R(*vQg^pq3za>mgou{%iPRuHakWdLveRoH#2;RLKgE0!xHU4YC8hVeCeH!Q-{uok!{u+zEH0{T?_~+}eFmf&x)F2^Rnxk=>gXpK z2jek^4f!z`;G>AjI_~PdL0%zzOPr*y-xiVm7Lkz7IZx$96fS6#pPlVTKSUn)&7Rmf zUiaSM?!1u3+p9tzT|MPTaypquOk))o35B}irx@~rC(M~^0ICf_r{a6ii;WqrzSGx#W<#V0!=@dSqbHba3 zIt)!I3oBauO6Mx!0{zd)W`eS6c0Yqt5g|GwV$EF(AGpQ-=M*E~w2uov(7}J;*3f}4 z7235h*DHR)mzQi5nNQcAaO9;}Ote?voay;Fvm*k(vwgkG233-U+d}adEZ{t!--<2Q zOR1V)2=zO78a0H8S=>)oa zJe0qVYftybmbNSzidlay&@c{HA~08~^CrejdRhH+N^Z<29Wc0=A%J&4Oh7hXC=HJH z(`0Lg$h7RAuB0`+3YBFG%gi91pnr|k$C|75g#iQMdtPAmR|gayEP_r!86PGQ6WTp@ z7$(5rE$>|r8D(q$&|jhKx!_E;AWM)=vY69YcllP(M$#J8PN6c9z3fsA#Qvm0b-t1>ic1G-&WAhU}^Eb7`kgmS7}2?>FLtp9s0p zPPYENbUW+b$P|dh7uF3^Ll4`*ez2#uOzNJ)_GWVz4D8VN;0`Fsu72Hf<+fTiL|_N4 zjx5328epZp!b08Hd@4r6%<{dnjwvRtH^2+QA<9F77wOw(3ox;zITBEL7aZ9@I|ujO zf`^-E7|9x*>Z3GaEQ|V$ylqQ$uJlO?Yky5F-lNFckp|;(R-|Ch)+Jl!?M{A-K>H87 z=G|9&P!s=#<)V5^hLH6P-w+uxBu)R&S)(wqi1z~DlTg0T;QeFcdmy1raqc*2%k9T8 zCT?)bx#6Je`NyN!2UEQj6kQ4UKf4d-n`0s`N6UtDtm6at}<Nc2Z#mL7)NwB4MOACy$KNBUk1bGMudi{56SYK7;u8>zWfF7Lm$(19*H zTa+9?uwQw)oJ*1eWE3I9eVEE zT{^)*qZ-QdTiL;VT}n$Mt_bMg72LHnH+tn?^_H_%Qvy5l18Z`_1VSI;zcJdvM)b(} z!*qUf{n^yKqxEb>=btd3f~Qv_+*TC?9IIbK^>jQ zyp|~aGM=bhc>&cQo9{FGl|MA2+Ei0)=k?lBCTBHwziU|E7?co{x2fwjeTXuh)>OlD zlB6GKM?j+7r%Ch4I?P-lA43a9iu^ceHhO=#-e-1Zb~fTo$FXvo<~zd@R<5W&~EteK2YffPuOzpn|sGC*#(Yx#rK7prGCg#OZ3I%E)pR?IrE?$cso?yxj4;j=z)K8_p3j8H-Czs zT89gfQw@!n3ujK>4PWZZS9?uC#(v)bGCg~akJAHA?xEl$#Ei6?of(d&)gS)$xt-=8 z3;HW5K8`PMb$4Fw8y%Z)XhqlJj%gY8jU>H40l&a@5(#nI=*(*4sj+0eI#>+-dTBY! zB)Bx^s66xIeR&%^NT&dk9t^ML?US{h`x}K|)R5Q@?asTZfXFT^3P3^nq)_e)Lj^f> z+uMgqdH#TXnbLkTdHOz?#b7Ag>xlPYrGwo65yrU(oqM&a<>>CjUa!rHHL+BQ%lRo{ zoz<*90X;YB1~rfkE1dEM?HkI&e8$L7@4E^G62aZ;;DFtk%nf$mf?IkrYa!3cV`SJB z!C#*mi<>H|mBn|csh)m+qUbehH8D?hj!#R0o&EjEC?y5f*>!>Zm2IFEC0A@=!pNv? zO)JTL^QbKaYkzcy6=gE%7VL0}@>fit@%;u$1#q;pp@zdkfek%)tFq3@nDb)OnK3gD zh0p%0Qiz(m=raWrC~(HnroY`Gla%|LZ!+?%CG6`w!bNLzNBb%q%xMAI4eD8 zC)Zw{+oshg0ta@e{jgn4uN${^N{C$YEL=!|_M#DM&1jQO?vLtDA`o^==bSy>R^Kw- z9RF0rbaaFv61KIG@Egm9035$Ke~Z**S$c~2v5%Ad$nX+pX_b>bwrO`;)S0BuBgI;0 z1&4I*5cOFChOfqFk%~Ib9|i0qO@t=rMVT8FBhJ{tBtJHOMDf2}|8wkS(2qr--~LWl z@q@15u7LTy(lrm|w@lmbn(8iyMN^ftk!4k&1YPk|BU>E@pNV$}BpGKNIfz;CF5Q-y z8t!+3thi#v%bPX}=%ggbAnl}!3 z#eA>621mkiek;HoUtS0;a&d)SVXobP%ACK;+)H)FVZ<39abEus2e5VE17yoLn-BeR zC=lS9vtg~hwBh%$f?zbRtjref>6oox13ElV!NdOKn4R_YUtX~pSIYRbrmpOJvcs`v z5}G0jwM0<5Q!1i$S#X2ApQRH&@z)McJnW?^ICw=siEM3(E$8~&7NIvb4#gifbN-1? zhL(u83ZOi6mxfDSbbHXfoUr7c2sgxn6aCLCSja_`F$XrTWY(PfT_rB~eJ}?d&bYG7 zh}MX$X?x!DP%_(M^dG3b>sv``F3LVp-aESn6>5D#{cR~!Bhc2YHXsCwxneK$AOdBF z?&Mt?v*bcfz;V8(UgQta--T{={1b0qwSe3N2kj)TE;1%^d`PQ?99|M^9l@W}Ot(bJo1nC)_VfhY30JXs>5$x}Zh96zMV+MDZ34`jm7a6gcy!fu=GLIDa+ zxJX8k;KsRn2H;_h$oIg@$JMkO{`B@};}mK;7;#ECGj?#MElUX$d8`hM2BD86kq>8pFx@mw?y1z6PqIa zmtl7;x1EkcE>Di_B&;mik%YI?x2DSTOp_c>-c8|tKd}Fy8*4V>dN$bf80owJjc|w; zXc4>=|7r7?7vR`fFPd)s>Dw&X|M`^tFEKm*9qj+#vD-uH*|tNTtvQu{TOF#u)oZrS zi)b6ZBWtQB*o=SZ_B<`{F}y#Ge2<#8m3X?G?OuP>uhkboMhwjo9IkQba|C4i+qT*L z!=WNH>;D;mpX>hEY0CBSN{mp;qeq>xMd4Naot=!)V%+V8)B z{#66dzl1|OMepz6{#Bsh1F?TPI6f?t*nT>o`u|9ddrD3u0k8fas~|KA8spo~FF0<* zW1nB(nfq~@Vn~4eKO*@b@e#Hk@bQ7M+<0a}=ZTOIX0F}8YOaJek^J9U08q@H`O0DR za})ya-xo#b1ZdY=y^~tOe0FlE!1&d$u*^7Gh_mG9Kw4BLz{JM*Pd5KGRZh@UfsqIDnuFDT8)h=LaKg zaX<#VJau;%@F&5PiB35Us_c&z+;%%dt7olv2iXk3!9>~(?Q0e~IvvC-<=KKcfe^vu zyy(nQTk80fl)&Im0#HNn)Mkj)<@;^N9=o)fGdet!n?KQHkJsD=&%@j7(*s#Xf>Fh` zVG36BBg&2oD1ePvkHz`o((t#riyr(kzFaDi^CczV>+Q@pQ}TQ97iM~Y&5-@cug-J4 z#Co>aV!M!c*88Gv>#e5%;5i_al}XlVb!RtfxzhnUljfG_*Zs1-S5vFdo@-!FRgoko^s6tE(9Y4IuaG5InQbx!}FBy~k%4)7fG2VD1` z3zAmu?;`_g2gfSoL>GDdThyyvAY+=n$cZZ|sVjW55fit1Y8;Kz`A}fqsk~XPH`IR} zR@I1|?g1n=1hFHC;Wug^V39g}5s5R~bTgrijH zYr3kn2mXGTP>GpEA}kNm>S}Q4FU_AA zUBwAw%PAoTu}VT-Mg*g6RpR_j%XnhWGuQ|1ch>^0Cxfp=N;a#AZs+FLmYibCL^P^& zuIzhS`LpLa9j^YW{b;}axx46k-~AHhKEZ)9r36h5-89t@SdCnqxLO?|z=ve7LlF^%kbGmLmb~w($R{c2o{iM{(g#87_wVTaS97CiSGz9()ft1rEgYnP0G3nmCcPCdvts4XhOrmby6UazX|*+Aps8 zU}(nnL#!ba!PD(EuhPp@Q~{+;cXiDUKN^vrV##MYL$6A{p=0!6F9#I2aWA1ZF`ayL zyfg)O7^xO#Diups=b2%19!75H0biEuV==?g9&_Dne874T6TWD&cahWKM&0>c7$kVj z=`f)0s+$dxQ>aW%>CpNoB!S-301KPDPVV0vtf zM4}HuXLsntI_98iXMcmkhrcb&Pb^YkvW}00VrbpOuaODS8q=&oA9E?3a8*RHMmrR7Esd6M zqYl|HX>+Ab=fC|`R8QVO82ycU+SB4E0wDUY4{;6K&Si)pjp*8Yl~h?AgSG%-Jd{{z z$0EC;bobVaw)hR=VAz}vN=#2oqh=@i6sjB;*Ved`Uh{DO5Nvom`r6R|AOW?S8Sv$+ zx{16Qop1PcBT3!L{VPP3z+Kd+<=kS2AiyHDtKu}alz5ez`MeK4ejAl5b`!c$8$8io zW1$Bs>Z3W)Xcq%1YK#qm9X)mwj9AZF1pzn0-7pR$(zth|q z)6#K1G7P+kclR2;KlrX4zTZ3*>DtA0y`nW$=9p+ecq4z0j=8Kz%1DX3EhJSw6z65I zDqIg;I-@cxl^?o3f*W7%kBK*{KRVk-l%pMM5IP_GGt58RvuaS^sU||=Xj}6`X}CHo zsdS1Rue`P;v9F%J9s1Bcc2R`2*b^$S)O4`AdV0TyP9eU))^;}Zn!F4y^MKF9xUAXg zAk5UKZa?^2g4|0xq?s83_Dyb<&kufwB}{fcIGw&Q`f#0_A`Jd*=;ue?fiuF9Dh9uF z=g%7e1Q2mWai3?HbdpG05{bP<94~;c~_tBbu zQj|&U+Ky6kC)-b0qCw~U2@i)=GHBnB<98-tffE zlkFMIKmiQI4TE)bpS#*;al7b*2cf6*A;Gbym<*0GD7TEjMBr+fW~n(O zwfaaOPA7Rawrx#(l;3)$Ew(!CwoymW5 zug_k?K=p6tn?kV(j0Y)ZR1q(ae$Vvd2wD6l^U~X7pI@uVWUdCDC&HkRkZ66$unjRy zly-r=y2w!QCDR7na3#seye__^fYZkTg?6a zpbruQxC^RSVEwDUF97^&BwcE(pW)^+_$=(shi0z<&cgO~$W`k&Lrub1m>T|Mn1gpa zJs6GEsKk-~m3*QnkFP#wr#+RiJaPjmuVS0+!J)pl5z>wwTVQR4rr5IfC7FDw) zsX&ev0hcP4#cjB7iO%zP$^JD70Y6gO(RQaVfNWIg+Mr9|f4Uca+oxmWoOYEemg=c zcS1CGWcqtYo$7x<9so8zJ$97xUKQ8Gen9nma^yx=qKNUg>l$u2jE{Yu#U==po91Gt zZdk4P7{twl1p9j}()5M=2sG#)US)SE+o6bNajlof?!3Dpl`_iy!`m6RA=jNNG1779 zBMGuIx!MPzEE7@gT&+KNhLVtrKEg*>eHbQO@b2d@=Uj@Vi{u%O-%{Ss*$TJG?uM+o z<^`B4*=(}EcZ;;NgWGQ(McS;~QPJIrBg*8QCpC=nHLmk^{K#7kN{Ixfc|E*y&IuPp z%a1~?7qk`&J~JdGvEvVJ?)@4r5&tdWv{+f{k^I%?b`|IZ0~oZ<+|@c*qsS`0zyW3G z8L_?gVx8H%TE-jOmr^x9qTy`z&4AC6@xK5Ju{_c^@{Wtw>nh7}0#7{tC;;z^7W;g+ zKBuF_rWamD!OB%`eczsfzJeL8^;GX~)TszlFbE3X`*0Lw@T-EQ>3d1udjs|hA3Z}_ z5n}(I8oHZe-28n2&Ord8NLNIymLja?Xfu&iO5@_uGaxRQ?7Pymn0`ycLYyp^zznWijW* z8x+xM4de_%!H#T+*)wc1I-TU)&?}3T4r2%v>)fwrmmQNoc*kgqR zw6#(dzbGRaEx>;OohL0|3p5#5C{zv@RC9-P?vaN~yZ#OeKAi!6;4|qMgP8>bP$<6Y z#JhH_KnbygCy|3QbRmr^^y^eI1;HQf#lC#qK<@g`I8NupEsuzPcI4nh5lV*=IsP~+ zezTWwv6vK{xLZo=@fl4PeAu&iG+YQ8(bp-rNr$L5W-5FT-|LZ+cVio%2xB58J&6s$ zwiwgxVgQ2=dpc=vA7KEjipq0`sXIKeKePhzOk%2t@pq8kdKZ}w3t)!8re~9NU1POw zN-*^kOOgy@HK+DiCc$AxC2l)?0Jnb6u*4iflf86Pub%9b*r-0rC10D~j8344r+4_( zaK%T6^FGq=}47VeSF$JUT*B{3VlPbMm0=W%XvTq`^G{VJg5o@?QJT>)< zgoXUukfH{vCZZ>6Q}~M&N>zR)4sot{#om#82d>N}vAjW<0_+`^m}a@jf2{lI9jhQ< zzF@}R+>&o3iFui!h35en2wb=c>6V zCtl5GU&+TFCtv=o+9k@uEQ!QiWhXi-*m>*Qa9!k;n+!ix`S^9^d$Z{Zby1&)$g10` zT)E1cZBkF5o^oz!P}H*_775CJ? z&Rq$oOL-hT zh8_I)rxW7b<(qXuh?XgxTI4jUQ+jt>%dMjqEre#w*7UwI;g1ypOJW$}3tA=)^d zixazy%5WWd$zPy84;|1aqRSTE%jWf1>(_C+h~N=meP_j@??^kPuZS~cc(H!FCLs|7A~PUYOpXEd1CK)E&$McN9}ZzN&kYFU+{UKG^nsMVmubm4VMh z;?{E9cwpVc0H;arL3OKiQ_faNlN&Ggn5F;SR3Z%D8aS1JAmf92j z7r0el@wuxQK4P2(Oy_zs_QnV&BlK)vvMrhvVr;Z`#d^g1;QK~!3sbHJH|-)Lj6AGa zeG+GHJ?NY%@x~y07mbVyj=yvy=n;9*|1pnLvTO;_$AKEM8vOP14sa)_m#)t zwGKXcFf(@7_lD%&INP#W28%V_Fo|7beD?BE2{1RVAWG-L`ISp=9d#g1)1KWMKQZNV zpcXMgCr1+a-Gv1ZHxWMm1AIKF7N5Vu5?}~pOzGJl3L3_yh0I~7ZdUsn^eF;2{QjY! z5*5KCXO+&Hg$xRc|CWW0qa0!MY)^9Gg>Owte)aYZFUGui= zOZ#?FvpXr@%ZliBp|L3tyg0W{(5T%yF?;VPA9A0OvXqeJ+w({0oXcDyF7Md(tq$9C zAveiQi;M`o=+5s~5uHk6!m#&WSicI?#p^|peK7p(X|zX#2(aeHt2y3fAX84iiO=W# z#%cROP2QHdxzWRXp9O38I)44nXp{9D@j1v(NGoz@dfnwOwRYKpEo>M-UPERoBHX2} zT1}X`M`@lOXmjgM-s6>pXg^ZkD%cnpRd<`d&($NOEV8MY7u{?k&XL(o>gMye1tJtu zQPU&85PvoZF7aiLe+65}TvLHA!L5g4*Lc=C)`2!V%WIw5S_pG*JN)MW5O3FbU0Ad%c|;2 zi^{P0dynd*?w(EnXCn0B1rqAYM;S!~$Hr3Ko5`Xk$7k4SAjO@YLgVCoW050tbr)En zIo-w4n*>d%LQp+Hyv)4^xk35 z0})5h8XzkkxovRIs)e6=*FUdvQpK7-TWlgH3mH_m_kvFF!vO4YeuX}DvjxrMxLFGTaC#kF_UbuVD#ww zmKfP3Ub-?>__=DH0h72sVBlg&;TFKDs7&x!B30|5VY_VQH za1ugnv+~3r3#MVN1o6_~BP(`YG3uGu{X(!yt#Go`hy>(tEoY^LPuv_kzB)Y9g=K1t zAKJK+g8HD&+}-T>*h_(JasKWrvb7uJ=K~MvE&1iqon;G90nXtuW=)_4Wu8@YKRW_6 z3$N_Zr9IT;MY!8kXT~#Hxs#}yJlS*75RGfqj@+K%=54L9$+L1xmo2Ta$U+v(flXZh zJ?NQ6{F@Rq3!a@T=;obGqXqi=uW?-h7N5n-&<$S=RA-svG&m+UZW=hp7VEH#*(47+ zM)L`Qy8;pM6?N)7E~TX66T{p;(&T4kS|n;2dW2*veS4S^R2pE?ApG*Tc!~+?9K)Z2 z;de+EJfswMaF*DJG90n~%Z2A$?s@=2`9-cO?twA#EVfrr`Ac zjlVl7fKi5x-2SW zQXbD&iMw#$+#bM>ggnTgpeAjwkd~#@4#07crRiSux+TkCTx0ncY2jlA2$H=0tTH$S zf?_*Qw?e%Q@U@4BT>g)NZ^%T@jBi&L&5B-eaHQ#-U0@dPD^fNVdGEd)t%!o4g*}!E z?c=KO-~~lj6Dh{$UrB;oxc!;+caf5mrgDww_uNmJ_gZ5HL2tzN?>xH^w{^CiiDj=BM-Fk9Gbn$|jAko*2tQOjP;Z=PcNHVdinFhAN!T9kQBw6T<3fp^w&rJ|dYjY25d9 zKc~*g*?lQ;<#ImjTm#quIAQDYfo~&bh#VKxBjXF#TF{ap5DOdEV|Afk%2_m|%(zUd z={|ml>T@N3q)w9ZHgL^YNYi`7%`D5__C)B}X4=3oXEXJr5NzNQm!UsxQHjgfGpIcd z2n6>TBuFTsF$h>X%mSTHnzP?19sVk#Is=2=dGa$OE*k`u1J5l~CX zggvlUN&5jVW(M#6MQ$7au=lp2DpldZQ0v+)%R>jmv`b#oVUXCJQi8=Bb&ck|A`Ba! z`!Up6F_K56efLo-5x;uS!;b@0m0Fp;bS3)erb#mCWiVG)nel6xog~Tdj2fysK0#@^ z91WjyrScY5lh+Cue{fct;caSXk5$$Xa#{PhXWyewk{(*TN3?VBE4tBA;HK%l5ODq} zxJb#}wJpf4uT>A(X!*89dbz`o+A zSir?J{%xH+oj!b_=;ZDD^5m^*b$JM2z@|-T_Hryy69U%UAlNE87x)$k=)=V7J2OZkC zeUK3L60-m4Jh*1{D)D1NTkX%;m9S-ptqB?cKR8)M#{}TCuqu1ua+}LDQ>Ec2*57QJ ziqvSfd5f1aCXU~)&&VtFPDikp*@>J-4{bI13l5r{cdRK%2f7<3H%>w?|^Wlu@^))N8q03ZNooF%r55x|G@5~GfwIM2S zJr$d4n-t}3Q#N-}M%E;}i;$XYK_{W5*!yE{HL%2pP-0BN5rlorp5GIBlKoYB^;X!j zMt*hK*l+a4B{(c{9lpm8KeiEpgnz0*ftJK_uF z#hy`hgjvn1+@8I2bGKtebUS*{^@IB;)WU3}JMvrxp%9O(m}TW`w{PHFci_^I2Or;c zhW}e>JVHoslj55PTD0Yf$==Y4H(NqemL_rx&c=4DjB*x3mTy8laXO_2)HCgMq#YU!03 ztMkwQi%rwDr*aS8-+`LyWKez$!^kHKc&y_S@L64Z`KyVb z$i?4Tvd;GgbP_TFyZSA^7-wE!o!XIzb>LiDPh{EHu@0iM8)WgjmP8+2YdU(kz?FBHhdC7Zz`m|ibI8=vbndEji-R0S3KqseYGYoZ0MLP_w(6tvwCAdXQA?cE4~hj{#d0TJ&U;Uj z8xtDRId&f^e#YvPzEDM%7nFK)5ZM6hj}qbBS?VmFv@$h!)cT??pl#sv2Og77Ec+D7 zC~<`6YHS#9wO;T}8FkGbW>p}gbi~{mm87p-S(;Z-JU|m6v9K1~Jz23f=ViwjCj0cj z<0w!YKm;}Z^p&Kd(g_4&1-kw;w@&|!@md-$-Q-QI@YzKD(`9h@=iVzpQ_Zc^qu^Vx zORt=JH%ZTily#^eVS2dqZ_#t_un2KJtf!c5DAWDe*uTu*ZjgA?Vs zrkO9FL2c>AWJ-L`{p;Uf6A;SyTe?lcWUih##55^`3ORJn90uZ+k-~h z^`-$^^2Ly%q67Xw?pE=il@$GvK*1FbOc9QQU^D&${F8{C7M(XN~z z7!l@gujhcoj_UuSIxvkWch*HjUABmn!=SC_Hu<TkR%H%X-YLK_G6 zN_|xibi-&F$EfxwX1o%~Y>*k>(`TR}BwUti>QGgdLIlsc@i)=*FXQq2Xz1Qv?`z@g z-w(gMnt{|jI2I(Gk045pb5OP^Ht*HmZ|{w{hcPd{GZk^5f|TR})7sxOGol~}jB?Ji zM&be=V@aOgT3CmG#SpgNoh*_HZTo}U)|b%v(@L&gL%3GbwGXjVhS!4eETfD>P_nok&c+#^&k#*!6Ug|T>a8OAteD?Gmx`zqw*QxJb-TL-~p+9C-1G6*t zBW>9<^1U4$gd$zG1pwpiOn}j34B`fH4{Hb|_Mm6SK>ihFm51Bx0r#04EbgJ8KGGU{ z+%-|Aj_k?OOgx&9ZM2A9M|MJs`e57bA%tj?@9UP?xTz?SM668ERU6JjTrw4BWKwBqNd@WOCWM*blqLSg^B-14jAb;;8!Z9VSri~~mkIYTlX z@)qXf`;FXxuzpGV-70;660D~SKKKa)10Msw%DnBW(l4oT6Z!yG6Q2<(hZlh(J4h+9 zmU)hq`gt*LYfG3X%#no6^py?}R8y+$7WE%KgYuKX(2w>jBFN#2QAsI>{=77>s zEV8p&D5HE0F3{;Kz-UZY63prPVlfvDfmT+6Q={4agxnf5&pvAJxlmfMRsJB{3#ra0 zoV9_g61b%cQ(kn20;|a;r=>DG95PNRG4hk5>YMJW4WgiuB|N29TxxQ*4Sh5)A`kiM zy`B3yE9{3AFJ!2zf~}-JX1f_z66)>Y*DkCyuO__+$U#m(s90#8{1rWrSs}e$`#5&E ztuCOgXSoR)iqe9_nlI>ZOYATFb!yB4bWRTa*uh$?u)`;ZMtJrm^eC=85nIKjOl1D9 z!Gb+*;}s}&P4+cA0Ksz9W@ezg%Yror*gM@DJ7}{7g?UzQYyyd|Yzlf6-)8lHcF5!q zc9A($*+d|!c>P_qEu45(vVz~Rn=jv%AR70YoAti>=B&dnq)~m?VUR7^(^jVDbuk)n zk)e&fwb-s_`By2W0$-UDMh*W<%YGg zHZaPTp-TkUiI8IU`v8l8^q!>Zkyf4O)rK7@IHja+rA=ouO)4=+<9L#N?3M~;;DiZ~ zNx^3FhTD4onwfR!JqJs&wC-UiHKVx02tShRT0B4cY8jX5r~nOx{Em|CTPE zuWf0@cG)D~*gv80FzRU9@wQ$xm)iJEh$OBgQ~F6$hsW;}FldQidssPlvypyRT^@Uv zNee{CtDPCNI z6Wqz4@BQzsm7A4ylT2o1&YYRE_nvcp!{C&d!x_I$7s_O%=r;cPHw6{gM_2a0#hx4) zk>iB7uALsD1ifvz`BL%}Mj1^5z0m$+BPvx{Iyrs39xHB1DJmJ0+|Zko-fgmx%-pTN z*QCo|F1~9@q(PlDET@|bGRiPCX|-DZ7w+w8j4HIXm1>{XS@aFETc$?OzUQ%}UBLpl&^^FM6t3oUa z2)~2^g`N(&f&G6L<50lM)VCtX5c%xrXHK2| zHO-gN@6d%#1xbeFds7+u44nozrhG=srVG231794-R!TUKAam+t$L%K@VAiO7?%tTl z;s_D6R*qd?;v@g+nyv8NIumiNLEc(fhUqL^IadDL4)%s~ArhKxxYBxXz_mot&SAIw zAC(W;Z_&E@frMRDH&}>3aDp8|r2Ib4pb}`)0KT>Ndh;AdItC9DhiPeSX}{FAu<`}+ zQrWTBU|46c23UuQsgH)?Ej{pjmkn z5e93PZl5&l%BmF<-`r+d!@9w8VI*VjcO8R1BPMq17*j6?Vs0epfbwppeotXrFS`;0 zN8^t&&F{SB*P=T)-_$OhLx|f+VQ5spAEuv=)qhX~9sX`>*3AZr!2$iYOVSWF?Xg+vL#z4*%*dfH~yRR0^>z7Q!%+uF;nnw>%Hf!ZVD9b$lvbE ze}fa)l=>8V+E_SZU1~o-uT;CTcvGrTIE#&3n|!=r`ZAvrk0Ysaq>hSmL9JseT9~oP zxI&}(g)~D%wMk|dalPG;|BgQ>nst%Q;1|qZel(go90^{p-xt z!;myzXDgen1yo((nY6ou(`I;a*hZOO$z8U{WIsjmg`4z44TPFjbb!6$+Qg z?JwHZiY|Y8M1-_Ahx{erjVRcaA6Ea5r0ir4wQ&H~A4K_L&!f#?qbIzOi};%U3lxfJ zR$9yRrE5DvxyHhCbfnv@Sy3Ugv6uUc!n&yDz3Qta!1nqVPJUn* zo1|-a>V)y(GW1;vW9&3dg$dd> zBL)@9wl|sYFvC6A4dav&zkwOGzGtTWyk}ryIm@_Qo6IQY8okKBO+%}Vd;eFI;iVJ zzh*5HO;~Pyto{!)gn6Skg4as>z5Ab8iAX;4eZ|XsT9K+`#a{3vTVLfq7izA3luPup zKF~|ePbJrsa1=!!6rB{L#a(MQdL%Vho1GXz4`f}3@d|LYgxOBKLZ5DjOaiCP$@m3H zd%jpoduQBbPRo#`zY$8R2*`EE))E^AA$UtVnQ6eN1+O6G>?b1d0{_yLjSQ`i1XkSg z9M}2O-N%jGF*>`kI zh|UTy!S_E2D~fPDQJBR{zlvD!ff3V;}($WZo9XVt*>`g zCaUX#$N*9QOjhs@SRWEsHX)>^7tL7 z^1s9Ku?*)!Bw*z`zI{=J_3x`Olq(xeDz3C<`VDaTv5#oFZAV6#r-Z*I%dhnJuNm7D zK|9&Nn@1L1DAQ$^7{%!1ij?fm*0(B?4k#+@-cnk6-gcYgZ}kRAsA=Hut8iva`qxKe zx6kA4zD3!6SoTj7i^5kWj7E7`MgNH=U`0``SA8FJU;`9xKQMhQMXBAFTQP(2b0#Wm z&5(!V<^@dHg%OPb$2CV$hpa+>0{daJ_41tTmJyJG=~_kW zWv>}Y9SNl%%R3hRr?AsU^~EenT0o^Ej0dC)nlE>XReq6L{AX?ee*{DWL@O|ZYZSp* zpyT-*(eG5#(k<8bXbm8f?yo&)9<@Aac3aPebp%p|HMnz!Zm)597ykBf!}!k{wq!9- z3QTp05EQ($k@e`97S+0xVDsx4b0=KaclT`8ZR2BRBa|f&C5;vOFEzgJB1zT}}2FnDnF%i5%Y?zKlFC z&KC{!v?7JSy=pX4gG1@h|C&tZlqZJ#kt?@>q&@Q^*S?D(pJN*g&)6cmjomF#iT(a~ zca*cp9Pe{-`3pX zC1Q=DATunrqdoV8niaG#J01Sg@3{z z_SU=0UoB>5$ns>wf1!7HM1X2X1r4IG@_(8{m|Af_NGed0ZXQz{``0F-guE|B&y7eI zMaE+{Tj#mZpMMCxVaG#rV(T4sH&xdc+4}fF#lSGm0?G-2?5`}nrdN}r7L^xUlrEUG zq2AwYQj{W&xt7d@+4)q=^a4eB0bm*2(uIRGhkGaaB<CIvj zNz)r(&dy6mIyT&rc?3x0!|ITIM#ny4;2xi6p+WS>_1LE}dCA!qF7~zOyt``ism5Pd zT~3T_Gk1-Y55rpobje1h!l*--?JML8=)_5Vz{H8;K1homPL9AMW3i8O!`5`! z@EAY`38Pf(6mD{ncI_V>Nf-v))*qUGjxv10-7%T8Za@XY1XADC{?`M7pmGa5AtAkJ{o@8(U9MwanPjq9^^h3Gp@w( zRud!3c}bkF-J^~v>Q~3ZV2OrzjjaBW>OFfp=QRW}H=^3rOOOl>MWjyRUm0W!Dp0H5 z`aapN%I|QB_Jtzcl5x|Af+5(qcP{YJ9z1Z_ zIDJ#~DJM-(&qh2w8Y7QuS4)z1n&i+d-o;|w8YKINuBz`87YXlvG75;yY--vEayt?1lQ@FG9&PF9)hvbvh+IB8#j;)0^}EIte?5o#Gxp+8vmi>J^CMW zVB1Of)^;NvF0z;MZr67E+CSK^Rxg-n?9){5)WCm3h5Q47HNlNP0`?dU4bMcXYqhNR zt6yYY{9=)rq46EuHZ6QNc{i!@c`q}z26fYD<$Z_KzZ=zB*GX9<@rn!TNb!Wrpm&d) zUG^(Tt+1PW4d6iSARJ~XXNR#bLS0v_Pphf+?<;`aY6nt=#)OGjXdrG+@=M1Cvu^dW z{P&axoXFsWH$hwfHOvqMBj$GaK#!22M=`ALAHFO}P^^FC1pVx)P6VigGT(Pz@YJCG z*%}TUqa`%P*Fsa=$JTj)2R#m%s}Zc$nhjH;Y({)o$V;^E5ditT1v|gB##rzVIQ|CV z+y`p!o;KRfx*fnD=6L0SrPaCza+8h!`T!hMIQ;$N9N07et%;QD1fotk_vIg8I$WyV zgN`sBxv4W|s#e9sG^m zf_Mjx(cx~FHKKBrO!ncAQH<3u>!;D8sq)$|N{T7ov4TBHk8uDjL zLy0*<$0c78C5MK&3PF9Wg%C;ojpQYZUCl16WkGUwr_%-Jl7xDQig}ZW%5+Jz4r`X2 z$RbscK(lkTr`G{QI&ZsOQq>P>OK*Edo0YUML{C8`hn+Zj>W7<0TfwbjbD~zhQPa`d!#5?Ps*Sc;Qv)@yOr|eUT(RB`Nx$$j_M+I>pd~ zcl3`wf3CuM=|YaAZ%Q;pc_((X@{t9*084U$zDHO=p_uTyEzd7qtJ3LTrLgW^j&i*M z>N+lFDA}C(tDV`-HKEQm7%BQx11C1i-n!_2ex=ozx8YP!uXZM&Xn?5ku>N8UX`)wf zXcogX4Yc2WeRr5v>=fJs%Z5Fn@uvs93HpQo-Q@TQK6QQ8PN8*F>-$gloS;k-BCUc4 zbb7F!(kQ2LC)Ns1*|jnDYO3)@xh;1x2ZVd{fhPI$U*+@U>J|7i{5hk}_i&QqAnARR zuef6O&r-M)F(06HS$F__l5b{~MKy=fX5%d-QM15fE`p7MO!0}M zh^itBizNfL7^CF$7TMI6h}jyr*|^hvFjhxNZ}np%crRkb^?a=hb^|GB&}zlpga$RF z3!bxbEU$eIME#J7-I0KG4Jz8|Q1o#5s}!PQi2@FD**a=BCK8!4FoVq&w7qq*`S;*= zi>;yFi~dG+X#oKB{ss3@D^&uIa6eOF6*48N(33iUajAHrAMyE-8h1i)YnU5q(B^7i zYh}eH&Do)BBrq;dG za`EhAE#xj%m z#dD2O8RmI%h&5)629D^k4r!iMs(yOpL{*n>1>3SeQDVaG2@e|NDAs%R=wErL3A|UP zj;6wX%iDeVQd^H1<`G78L?#)My2^}iCk4Tw8GJM5-DnngV4qEnn}h`)vlon2RcHy` zl)lsRH==bZ{4L0`>yg^K?r}&b8;Qk0CBy{&cIwd1u-9}UB%?DJ#kKY9$Flc;@I$re zXK4H6#Ke#SOD^W30peokpVhlQ>;5TG1ex(+<>Dg5YCgt`5ljj+p(m_e_Pl-iE8~)_ zj>Auf4K(ygdKgS$@Q;@WAyN!c-dqBcBk zyIwDkKjeX_1{8^dPI|$VnUKr|I7XRXni&Ip6QL$+Mx@cCt zAP=41K^gZz?B!)CsaN|-D@`ts8^n!n41;!OFnc1K65VCXj$UaJhVTXr9*cJ09Ig5m zVn5W!Rvb55M>$E&%Q?MLKeNzi0bYPUOzQa2=_dZ`Nec<5mpLN$k7pt-+1yB&+0!w)8JWZE9 zJeZOprjWs$O@am$2|bu%P;J6mRJghvn=YBaQ@uINO2w5E#V2W@Ox=3TLIs=A@LyTY z`LSD;{8_7dRZdg(PiS)_y}8#IllibiF^3!Bgod#iKV~{@jp}N!764V{uVhZ82EfGo z$f8+}s^2`w+SC5sy3?nsH?GIkzvik6N5E-Dq{vk6EPaBLE-qlFXSM%7Ex@2Om3){b zlC+?J&L>^joOe&Ku1ZSgT>V_}|J>$Q=YW`VfhnKCT!g0k99gQB&YTait1rGy=Orsg zCgh{Zi6S91si(CpNr+^BQZln_)#M)3{)||iLWGy=8%5Gf)XaU8Vci_S$LlN>^DX{W z+v{y`_oP^U3oM6`4{W{4lxNI%_w;8`%L?tWAUc2Ew z-{on@o6WCE+}qGpJgRx1q*lB4#A}<51)O%%+dVRE(zZQxh1M<`U;sS~e0SIJ3_&lw zT1eq!K;Rw|R!izA*jScYTcqpP$%D_AbUA%L*rbY9Lf4Z5$DEiy^E|B0VN4eS#{Q`c zb5;5BVYo56s6%5!o>%1wGKMqOER!{>WM6Odi{{$ouZt-4sw!1lJ)^uG7kPxB-kQ=N zy*cA@dBsvG4QnOIk~I91*LPV~@#@p#aPm{^+4kfVf_@7hdj&sz9gF(MDsUs*D=a53 z$!c@ln)0&8?wfDmpBSgs8)zcd2#OO`kEd)kqMk`yEmq&9*m+j%w3X@|nf`-Wz?$Oy`0 zr}+o++09SUS!AWualKrpk-~gd=*^i70s9yHWo1gW7&?84(dh?>I9?LCT*k8ROAZvb z@RMk7A9j4uZvWMO-6gTnvQ`ye$LD1+@kqjtbT#LjSC}d`8&lmUC4NA$F!6Lxorvyx z2OyVq%NrRr-?t@0K`))dbiNqf!X6s@4ji}$$E&ICZY`lf9fcO1sLDW1N7WkSkfH8D zzU)p=zLoC=cm1E2TE|bTZn^l(2kqzxzPHq}Ha2P|7Z-Y7E$DBRGdn9p3ql9TBsfM8 zLJ=g?ff47J#z{E+s3mPy;3t01@7b_ZQW=|v2TCLWMaE6sWtBDK76rdgdvbzVBujMg z%dZ^QT#MYovbe#FWA_#iZLjc$F`X*uicfQVX#rs)sUH;gJ_@;!DK*xmpm9o}DdshV z`-l#lZem0^xUk$)-K;v!kG)kR(9qNHrH5CSEHeB|SN)757!a*&S0u3*6Nqeq6!f9l znS=7iNrbfaO&AJ;+#4F{a_u?hx}Vp@1?B5UMV?2#RJ%XuPDVIyUrJ|Z>a@Ok@CoQ> zaS$Px8%cXP%z3m$THb1&A$@n4q^&NLilh*~#iouBKlmB5dm4o0i)uN2A$|~AbVSuy z&-nfLRwB|-J|h$>#MvnljTzud)Vq#SZ`2Dbc$H-t<3c$+w^`1}8438*YE>vnWsNme zD&SpWGl3?UfnrlZFJEgl)=6Xvlx0AqCBZ0 z%bL_B#t;+XR3d`7<-u76r62nEl1M0bR@Prdysej(BP#3nAH~D2Vs`z+i*Qg6TjMmj zZy0Hk*N<;KCYdPh^B;ogfwvC;xrg02|i3&k56ND_aHz^uG?JO2-@G3 zzhqsJHq_jWTH_8c5iKvkrjWoCH(zC$G?zG0Co(5$aHIO3_;+UUJIXgR=Fp|kk`@<8P&8?xy7xQAaPPwG#ZM=)9Je3ja zSmY zfcYJi8oH`A!oZWrT<`&O*Y#N2TvTufe~OC)5oHr57^Edoe;&pZ<8~^4GP~#N>RhFz zMcj}Qc12T0MN#oACKw6%L-*YG1{Z^-d|Tc2PAV!W<$ytxA|=EVs69F+8MTP{2Q@FN zvDe-L)8%5A0#UB&ID>c<|J=D9o>R3moZk1F zeY7=p>y?Cri(7Ht``g#R#US?+2~=*lvs)!L{JGM@jfw)*Q zKX2aP7Z+xkcC6I|$xzS)JQrcl9)KVo*W}=Bs()5Lo%1!@JXLAO#HZi4kP5(4h(zzf z*8UAwE{$0~!S6SId?0BAY=&Mr4*nJ*zH7r@5e{)a@xhrC%jMQ0I;2|UTJ*=)yp|lJ zO%Ym4C_oPgE0cl@)(d3(B|ZJuB%!%@NS}L0x-Y=~d7;m@+(D6L6~*|jG#hW>pC<^^ zW07Wy%v~NJlKf?sn^}pcepy^F5d-t4bM4Lp7=(bsQM>61FibzX*2K4{4##yuu{UNK z6wYAn!mi%&?@MojEY5^bf%Ui&73R@S-AolqB(q`q;+G$Ehp}HBRyJ8Ov@_e9RH?M2 zqa4RNLHAwV?*KcFyS?R5rXZaAU>lxIZ?MMns8yXvlSLE@>S1zdSDL7U+$=+Dp=~m1 zpxF|#Dc0-xjV++2NS%vaeN~W7wtR|lM~QtnM`4!vRCIg-=jn+$?JI+JK^A(j6E{C> zRBDjbeZ9iW6GmzdO zzU5op7p}GJa5tMfh6==x6z172&VeDkbFa@;UF~^fj}Q2LO(JEVP`ty!Aos`qOajRC za8@jD7pFdNl^PeVoHG$$MSnS5G_m>g<;BWO?)sT=)@K>cz%J1bJU7)!$ll?&^@V)n z>F%2v8twTw{4wDPsl6k>^aS=-QL3^gY?4bC&Ul-`SzAQFTr1=`)qVYZOt6Rqso7YA z7NHDvtp?iPv_RBeX2fUd_i@qVhdBbcZIum76-6|^pPEe&isD*O<5h!H{ASagP1 zd;cFQWxR>`_tpj?6RzXq-W}@nfD5r-jsTTGs%ZNG;e0#qIgc{Zs7xzkQCQ7yKao`D zO?0fc(8mgJZdR7Td$pELFV;%K`b4hbx4)Y7tE~UlHz;!}3y2{x`+(dX9GAbSTnlt* z@y_wa$o9f_;cMb%iYjS-Vy9=@Z-o!_RRR7wHDbX$8kxrxQ?SYWFA+w~b%Gm@SiCNm z2(_=rTlncUdennD_}=|1YB!{wnu`v!s}4!onEixn3_;g0Q&0YS)`boG0tn#QdWt0l zjIny1OaH{SYR>l=&PNm%WW!OHt{>7+G4{bjJauS*I>?|M!RvW8){tFf!Gu`_0iHND z=#(%n6%p)YQ9vFw=f|l#AW#?q)@DC^Klsi!A6H1P@y5N73%pL4?mqsyA{0~q;IMiRZQ?Wbs}=a&HJan%D-KVf z2ehvM(=vogvC<@qyPU7GAmR_N?Zs^CzQFMvf6LmR;Akt*G$o=ivJqSG$mFlu`>)&q z&l^c~_n!VAp#`xk-$0v}IGY(1J&iMivRJJzer&HN{FiF(PmDg#!}hN=PtOZ8RqL#P z0zWu2Mbb<;Lk`8^%LaLtRx9so1=cgZe7SF~ZweL-o(?Bt=toF1j{{KW?|G6tR(#PN z!3k&8ONf=;*Bo#rQ=K$c+GH~Q_6xhqDPo>kim#>iWid`ejBEUUWh*jZ!I(UMTa|EprE#2t1SHkPkaAh! zFtcPFAB0}POOMgQEEPIa)wZhZh}SiEREfQLj+AbEmAb9o))lDjJd#w7i9?;6mg|Z2 z>coOd#i!5q^&AgoR7gQ+_t8Ud@ESGC{;@60zB;K+_8lW?eMMh8cr}-ydmZ_$bN_Et z#6MWWWYI=lCkKw2MsrM3vJ7kWIJEoNOl4?L9)@h7a&{L;7ReG|#gi(I;w2+Vd0)su zPfKB$G~!(s55qIorzcNDdmj>i-=YST!fAuB_#dI7Nv?`k=ATr^xrxywkFfgk($U=V z?eUCqs<_(Xf8I`0!~?ZW8yegU72Wq;@W0Bl)`}3m&26zYS;R%zK9Ge1B}!ZgMN4jy z5()nrcJ{91Tlkqy~S8+w+B^yd&zBL@obt|5rhs?gXk2OTjn#DRNe zt(loiMc{9lZ$B^2KR#9Cb?xX11yzxY$Ap~asaourE&mbqJh^9Vd%+cX-4TH<`Um_% z+o*$ps6(+!$if)ddWedP4b_~hjfp{P~bHm$ycp&XAS();H!_`l~7&^OiG7vTgPEW0Co3 z1Xc~oqKLqP+m?gBxZ8pnzIf0dK)a$>xpibbE7*qjZX^pts|%VfLP0^3gb#A6)^*zm zoTkz}q97Oz%x121aEXnwh8}VR^~Cq3<8;4@c?JWua^VK&XQb5T%%Y&6ALYIu8#Y~J z%p8=!HeN^ePzds~(AhIG7O((OKNiuCk14)K0FqSJ`#(R#vqt^>sz5%tlh=+x1*E?U ze0j-Q@v|=O?Oi}Frh_#H1Qof&YX%MLAUga?1F{@j;Dfrm>4E1B(sKZma42>Bo_X|R z6emE%yjn=G<)R|7lKE*9_U04(D>CUhJSgEv;y79}={M|Op|kmK(c_=`Z_%sh+1Soy zLAWy<9&Z`|YbRCCO858Cw~`;-^024ey8OeGYu^j*P$s}Y zscR2ExRkKsk}P2&fnQDQ8wh0LKq!HdY@wgx-aaIo>&wgcX%`VJlK2bQR&I0!cCF7e zFxMB_&N`nxSadtuq?F?aOT{~SL_9{XaK;O@uY$M+h8S zqlg=?XhENfD6-J{F7w03^KH!3>47bMNH*`PJ0=}vF!{OUJfB!u(0OPMF)Qmq<@pD8 z#UCdZkLWgG`3laUvWad~G?4o+@$DI@GPQ2nVxZFe4@{rQz$W&ntdk2&4om#-*NumE zS)#Aq+zFBa-o_jMe%}S=G*9aDX6sNu59o_%h=3M=Hw~8>?tlm`;AtCHEhfx+Z87m3 z*yOpwkT+pyC$9|wpZdPrk-R3lRu|dpQNKt%q$7^re7d{Cfa6GM`@+CZ1AFQMNp(jI z&2+`FNIkp*muEfjH1FVovgV=t?8@L9KmcM&)igfhx6)a}6?=7FMkX;y!9u0>>aLFP z;Z-?Dl*jiIn>y6pzF65y7_b%1^X$7bfcJw|`Z3eHko{WyJxLKSRJ`i;B)R3MHG7@x z-^rM_^k@?JVcF@e^&1#N^G;#jTb0f=*PiVmQ~0+f$@hIq!a*(0rHj=M$+-Rj=SZ;6 z2nI=xF5y)lf`ssLXa(a%?lTeDuIKQzBh&Nz_esykt8P4_V5}ojB$nmeZ-V1V-)1i! zyDnL(Td&}e0E#y^D&gYgV)(GtC5Ee5o7)4QsWaueDezyG_jAv#22$vo zU&YzGOKfE)D;Pus$$9K_`O5bec~$gXk1kBp zoI?W+kFjv>4+*>D64?fG-|xe@LjK8o-CCi57!{nX>opC#J^Ks1QbH$@P*9%_nlOl_ z)Su5H=XY9puc zuk2+Fw8!Yxv6P+g6hT5_KFE)Na3dv0P%qTKcj-#6ldbt~(Es)Q{d4n&b!5yQLXvZ- z4?$Io{;xN)8~@)9zz;ROo@X@-q1l{mxsT2Rkw5SBvN%2~Pg-m1pionYqis3aPQsfm z&M)*beZXqv54pS=r+zu&)`1XC-~)!@+-I%$@M>ayH5Eu4>UjPEf_$IdrlYsiDiQ7i zq@`5g;j!rZFqo`-#Q8ioeo0@c)j6M-%YF`xZ==eVfmF&*Ob$eal1Ewn7+%?HI0{6c zMwL3K8cyxa{j}YBwnDk@kEw=36Ix-r;H}g(6pOVJjFlL*y~+052l@_0(L({7uJbf6 zjtJZ4`B6=QnQeOsOppsp&i!$k+Dovb;Vv#EBgEx`PYB>n=PJQbjPExYi8nCmOh$*; zzrInP{+6is7BJJ%N~pyz+v0}SlmOyOBdo}?SHK28?-Axj?o6}U-cj%k`Ykq3fLCA^ z-Z$nbOuw7A&)3l=!zQa&IzQfv8?ttKX=t3{3Pl8p5M-AY-rb_>-fev9jJMc{xT8q_ zOr_v*Iutk%@3<1A=I?7Bx1r40`LpHrqBLSCyZe}D@0YLR++E@XWGg+3`f*f23^Kr>jVk58}c}-7h)7M*ga&_b9|Wr2f(}4jcQE3l zMt0m0$;$W+cdGN#@Nai{0r(y`fIjrkmBL1SAi+DDgTN!}bRLJ zqm_ilNbpB`R5O4*4JXBR$VUX(^wEnur_t5Ed6w0NV>*wwa)DK+L-|Ng6UHcGgwTm8ibAd zx4(4qQNv4>sN{7V8HJEQoOd^5?zL3vpRR7EE{*#`V|S>4cu>Ik))4Z+b9+P~SkHh= z9CFn?(1Zt8h?txLczBxlb%`*{WHk7gI%H0r5h&o5g*_)S=(nFD{uk zGeiJ{zx8~Z`*Ri5(J?!mWxjx#@4ZMT~A^#b6cj8U0(mB6I;&uC?^A zUmNmOB4e^qT)Zr^XL(*PrtPg|oTWyuhlGCd_7dVJ!O^&0w} z4-jn{R`O#ks(4M>AEt>mqB=L+a2c4?mmq{;R>G5Zf}hLE1OPV<4u>^XE^0cDya}DP zE0mHj^2-scB>IB3#qIid4=$tHfJ=cxQB5c9?66OK6`d~2MYMJJaZ}gkx)8^6#++U# zMP)|Dx<4npTDA?j#PP*eSJSOB<*{g6(vR{1=+nIVS{gX#VoQy&n+7gFb9t2T+!BH_ zoVjBonsgxKBRoGWh*?dyZ1H*4{F?{nDG}olz|$w`LM3 z%Q0J$00t=3MJam#uMkCT2`7bL@2IR`@qolsCxzq)^d7|qXnDNsHg|71H&9?2R;YMkMjK~jos><$V&X4#tYsq!dHAshv!#m%_#5r$n?D5b{77wd?)SFMKa@kX>%iw+X*uL-m${0YGPJcg9HTPq;&jsA);;*?WJPWuy zX86}o;~F-4d)Cqldv7KvEIb$JN$?~dfGQ?oO7gEHum8UMT`b*mYdTXdH0l8kj! z7j#wh7B8KHr=6rl*Zv2o@~mMu7Oxx48Qwj)q2u|I>MmBgsLE(>Z*6DqU9<$oloeZZ zD-`8;Ca0u9mnRXz9JM`GKwC(OTk}~{uB`gi`-zit5o+cK^W@wd&x~owu#{psPjm)q z$+abU{NQwhVncD0YKTl-jUl)3SuF#n3P zRBs!leaW@?;<(H<+2J=ddm-1kD<5Xh*15*hH<(mG5VX6TkbI*oX(vb>ibQt16b~a~ z>nbnBBE{3t-fcCG4FfS=xkHsP7FOZNaVM?OZE;f1Y(&=c9Tb?mQ4BW5p9jJV=(&+u z#8MqqX`jZNUbD;W1oDfB0yH9AT6JGFK$%K3oSSlKCB@EI=VGY2r(sC~;mK=K9$%pv z*(VegTHM1u^_`J-d7%^-pa36f!XTn?i|ZGYPA>_l9%p$nmF;q1(w*qTh$9#N7-Wl^TU6ijIcb+wtE7K#+;dS0`SCUmc1zj$bm zznF@EI(+znxcP56Fi%`|9X_HplkN9=^k zHii}Yeb1uz`(BYMVC(&vQtY*=sy!d@(c2&Y&Di9gFn9ldAdt(e7<%`mGD45&{nR-^ z&)&lKszB^_H2gOMfo$8WxSG!RI220Jp`Ve%Kc-pcxE~-ConUKPgy9k1eF;3E1pGcK z>Pw>h*47a#K@K?${mU_=J^XvJv{X5V?|qIdLH|3+>Y~cYx1t{YW6Ba!nStFul^Hb& zu%~o@SpaW0=^_u`rp%Vghb5OYnYNxr79n&|^{OF=K|2%Zab+%@>O~F)Gtarv&YEAS zT`;F+(R*>W2vN0qzE3lKfrro_nEjs?z~*I5Q{|0pxx=)c;HR@FB5a~%%rA-3cxuK92aUUzPC{RzV)bFgH zMOkK<`hZ*lSA>}*(v}sn>DyQ!;CqEjbkXt4(U^WG5C!$#Fj`K$XCG*+@NVEm1!OiH zw2+*tNEWZLMNB$ObuojI&dJ(YdC0oM+N}7dS(V_#FEF1{gQsIuj>?<+${Y9URY6S9 z?tP>3-YtW&dSQJQJy;lcE!Kek}Bu`?d+7X(WpDm|3UZc{zLb4lj?&4h|92KyrGuHk;DxxOTwynM=MMoFbN)5x|EdD`4gJ^z-TA@lf>SX|6?N8rH&Z1(|k)|MY7XgbMr3`NZ;L%ava6uC;4g}+fDZgwEZ8U!z#Ge$yK z{fPL*SNfw>1f-)Ma>X2vzW$Z|N4;?yz{bpG0SAgfA(bk9OTF%ob=XVrgVsSFv#}5L z2tq?$7KQK}>@i$OAq=dpeUJp1ZbnBhWJGupDvG$TX5RH;{5S1EQ$cPQFkl5v916Co z;lb=OWV(j9xb;SSxb}CMA>In)N|$d3bH;cq>*cZH1&>^uB$2*{&2v%O=M~rI9K9ru zjC2zwyxxwT3?*HMgL^Ci+Go!F`<3I7w(BeQFd96e+^(Z%492uP;{T-%h^C+#l=V`O z8o5&lk4+H>58$7g>_}%xi}^A>G~cg0lSQl($5e5t$%QwGC25QVVJWVZagOIMk(Mhw zuy?dO3GT*f0wxgUDX1HWdbsZ!cdmwivJN4_0%W#3s@BD#{1OT8UyH4GvcGDGoUDEu zwp!5|!RYTKR-s3d&ufg>WJek?i4vdb~k@p=@197qk+I(a?;UcSPLA=Sps zY3A=JZInG`o2<>BsDX72k-K_wSl}G|*f!K>xIEH4029D|SJ#3$$;amd1fnG z#h?z~EalBgWwrO#rEYE{gTo3-VMufZlB|7WediYW?3_MK1-?O~e4vBreC=X))V?Ifk>iYF50js`crnb=gz<;E z;2oa31N^}F=zy8@n-uM|URKU9tt3oi<2S~iPy`Bb?35$q=(3f`T9YZ7Nw>(0A8M*T z@9@-gpa;FH4d|^Jgt{hRGYXyI9xF-g@x3M<>3D*;9-XSX8h3+nWB4;%z))66;~mP1 z7l;uM14CC0#wjm|em}Ha)d<9Pcb{#y14KFLi3X+TNiiRH0_)ojcwch|`CyIw11A}< zX3^8`-(USNV(o9r9FIW{zx7@|VD6xpyJmSNO+w%J`v?XYiit+Q4^#PhhKft6NKxIj zEye9lmUTa$7dSGJAYkEEq~+mO2>NLlp>@CYsfC41aZz(HL`3ucLnBJiW*Lfql{>v9 zb?+QqY7$c}Yvd+JPyo;mA%vgO|NKJM`06S@Gi~T8=0-j~8xlp#%BD(~inzhl15>xd zNsXdbcs`QD_b3B|ppV(Cm=C(9lIXB}Qf~zLqN{O(H(l}%BS3g?EwDU20L$?)3H*66 zIWB;<5jG5;5S%g$v_-2`webiuzEN6k%Ur&-m<;V<(i$r(;VhE1A;AbIct_iUl42}Q zl$B#(cmOjsk|5!GbCK?@Y8PFYKe%wDS%9g;zX2$WUy;7Tz(IMjr=@>zRlg+o->0t5 zZW$O2pL#;$o_%1@JdNJQ+H|>Of?yXVAXn+mLPv&0-K&l7of+(9LTCZTMmYljO3q_2 z)7crR#u?M(9SoiC@SeP*v@`;cy11Y*0zWpAZ&ElB@oS(9`X5Z7c`HlIz{`heVe@B9 z#qwu-YUAnH;4J9pm2-Wepxk&?>zKf-lra*?j;ZmH$z$VF^I^cfn$9`~D#M%_jdB6A zimXLXrLPF$PuV=fVl)4Ps}(+ou~?AbFVbQL2$moLz94Z$<`(c!=w?Mh8L`ZK`hP`6 zYyqC46bH>H%_$KD6k>)HQDtWQR&%5+#^Rc>PEk~`!xv-ag44Tfthvp0N+L+1DynRA z4=TG$top#A*bQDI_i!f+MVZhgtF{9%Vx5d2qN{v!0-a8f>mr-VmpC7J=c=dJocSYm z-KW85n(<=-|1o!XS-8;2Z@U_BOP}7G^RNoNF$v1mSy^c9qJz+ONL6F=o;a_2Yv#L^ zrF0jkJ-`{){NUUA2=gv*;$~@www>fSL8~xwd^a>S$`A`i!R%x$ScQy^4 zKMxvFJj;B1oNV!g@#0m6_3uzeB8%MZhK}qWBfdhl|0BHnno6;gCUMNt zoTtoz$FhP@YH86j?paKNB!w;Sh+?b=n3hAp4?A~KgzmYO`YW%4&uQ~BWXQ)GCJ!`T zPrc1dq%3WEpw~Z-;L@_Uth{d~0_Vhgo_y?jiNg^nc4bg3CFnchj~OVp5`TRB3(u9L zNKN#%uz{Zv-pDql8CJ|xNb#z3J5Yd#?7r{$i`;7zPgli@ruu~<1wZylx3|@;Mem?> zHnaxiVvO=4M1)eWu4+(enjZ?Yox^sES~vR9_vxwGF0U}FVac+r^?y4`!4~*bS7#pk z|7qus6VPlZ!19$(mN4Ud{^SH8C4|6T-bR>&{GE80r?j=tM*j1V_Q;&WJTv20=o= zi2Jub1v7#x1ya`$}(}QHx{3|D)|K zqpFI!hS5!Tw{(MmbP61#q+43Lq`To9xG#hl|XFoMSDjwJAlE*HA+-mI@Q_IHkT^Ipg_I&Ap8_KB&63`tU@U`cbDFE zLz`nqs4Ql97l8Mj6 z_Q#YqgXBGhpituU6~=}P7`I6;&XLm6^TtF46Jiv(o9M`}XnASarWtW`&u5-^@HGbl z#BXUU&K_LIL9B8+_*5qYALeIGZQI@$2tV~HXCfL{k+ikA`ER(62QG1KbchRsZTrm? zm_Gco0U0sGR;A?UkmtO>1h*pl71AuGS^L={{b2)QIJSaAZ_t{kIUu!=jz$v-MNmaj zsCDvN-9GOAhSDyfdaouxtk|c6&xZ!SBNw5NGflPGZX0}9J*sdjv}!Jt{j&?(X)YK~ zqvMD8$D%T>5UXS<6@3cF?-!J4N0Mis@qEEP2#osD>6=A-=Fipe6e6$)rlU?OO*i;t zI0qcxhN{-8yggaW(utm%kbW>_m996TBlkpnrOFqv@lR!T7(wB=xNmN6D;X~XI#WfX zqQ+PEo>(3~t>aCZSc9%A8;#y_v_96N&x;CdMu;ocvaiaCh0sgBE|!_ksjz$fV;~r= zAXaIhiVu}h2;#V_X(zFvH0qnkx-boINpu5M^mN!L`-k_04B|K`OgK3o z^vvwK|6-*nJSvgK2F4ffd6@(j3%w1Vv*qiqqqmSXqg_7Zm5#yeAnr&7G$+r}6u!uE zvE`L#sBm4*CmO34`gz&E>h~K$FaMeyEEt1#&uTs3UTQzXCcmTf4E+aP{9DWw!HsiH zfLK~Sd@v?_NB8Tv{?cy{3z*1Xj?hi7#OGE<@R|d&~dkHS0fD|z=tN+EGBd(OD8O>%n|8gZ|g;4flyBBh_~+JkU&O{$sgP{W&5{jV+r6zhy`$2gX%b zyp`8P%s)|JXd@rWvvnd326<8vNL6YXt1yMlhKREz2QeZ`m&|GsyjGGQ&m$7L0zxl=Lt1Y6||%%Dd}B6#(svF3-l`_Cc22MjAJyw?mi_%VP6@q8A5 zOv_F_xE}{Zdi`YERt#xWciJ4z4O)7-35?1}cNda?Q&bg_sX`Usk- zHyWuV$ohr)B@vSz>557fQJ+ne176YqMHxzO8pu@|2xAS|L)X+Ou!T>|bcm97s0!@2 z!$$o(Zb-}=mw#I4M{nMT{x;SV{7HMQ)+mZI?e>q-wIz^;xe`qAYASrE?f-+ZVuTnJ zPweJOSvpf`8k5R%{poGYgmQGU2-{CjpsDyaIfEJyg$HRWJBl1fE@OqbLV_7J4mnw@ zW8)|#4Y`1g&_e}CiqS#;s`IVnnD6Z9-s_y65^;XilSV4QB;{ZmB;tb7@G?{e!xxoy z{3YWy|7N5&IWWp2yBBXObK?K_@_V#fiN~LrKa@{L)$j&_;;NluM%k`!+oK&gh&s^j+8bQ$V&&TeX`N&z>aZS zpfoodt4l7V;9k&rIeeLEOI_m3X!YC1Jq6L=|0qMyiZdwqsLwL4S;gGt?1X5+H4n_% zg*f%MnZQ7%mOYqSrEus0p%3@eQc`~&Yv}!>&i~FX$hUCsmisqZZ5;Uc1~i|&6$dnX zZ?5`o($!F((xS4)?kkC6!^@fxxwQ44iSMewZN6R$iGTu!i6r}{%-Tk1<&yvNs+aGn z{7saL5_x(RwPy~2R~_bGUU||4Xp}0IePat(&}3&XOP3O)ODIVWc}g_5>K$|O_x}|6 z-G68TiTD`Fn-7IKof5rA;(}~NIg9;0MJ=>f+;(;XaqZ)Zote&$k6hp*hjU@v(h}Xj zYJ8jO4XVm$Y_i_yy{SXg@`YimbEue7@-lq-W(Z-skSZBXxLHJ>Qu;crsH7M2 zoGhjFPXN;nq2dl-iGA%vEWZOB60l7}_9hn&pAq%2G>g2WCP1g=ktJlFls@@jsN0y8 zQPy0W-S)z8CH_T|5lE)Bo54P{wG|FUHb1`_O#d>lvayJzXTxMD+yUG*4~MXMhW?)2 zZ48OxqDS(Og^!$_tnvqW*9$F~7FW|xjx8ziU0_JYt?t{b z6HeYrCXKN|Cci|`^x7pr&FtpML`U`UW9y9K55JC{H$+Gov#^3dUoVtKFbmkf)EAm$ zNE6%qBdiw5JGi*W$q@6Q#n?Sxt2}&2+%{Q`sgxDlXnU{2;Di_j`L$miSxZqWhq;KC zC+P-Dg>c>8{(=&BO`QpwBT)d2zWuu~VZ}~oZRJ9X(s(k=Wm2>V)N1EbS9wm}{SFqF z3A7)fGcrj~y35N6h0xBNQZ?OIw3V37K8tDer)R>7_lQgJWLWtY2AZE0wrH3LmDhpm z7lDE)DEMQ(3azhw)S}W&gN+dolOr-!SG6v2TZnWk+H{@^W{@wm4U!4gO};smvV?B} z8Hr=Jj^rC!57d}5dre}&dNXa*eMq*%razx`b0gUO(R&T;rc^T6{0E8d9_Is`gd*J` zFan?uCF2(w6zU6fmO+6^VZM?RX3zp)G7K=jLt;o-d^@+bhLNJ9>qM&jjEnG{U)+eg zOQ^XLXZ%jICJT2}bk`I%Ju^dCL2MN{7Q#niLXY~_@6Txq5V$zf+?g}6P`=BO^2_#k zQ_$NXG1{Ysl>eNA=ikEKRLUmZvzlkQ7v?mNeL5$V28=9=(m*=1R#bR*dxp}?}EQCtLXtuW!IIdRYH zD6>pM7%zU+xh`DtRlu=E&zEyPL#vW zp;h3p;$Qzf#`O&|PK?iw_r)^HkfT0+?eUMNnAZHV zKjuGA*bKbsu2%713Qm^3N%<*x=cCj>nEtblE}@>wi168)Lu>ImX?DF1eeYnzjjgTU z&&4_Pg++x;W-U(6qs7i5f4#x#A63mZK0=zJs~LVZhn5$3 zs0=8?tJvR5zy?>R5vEF|9}3t}^wSd%gmZFX{HXzDF53YDU_NLxHaBvezltS!y`nldm0W`@mY)h=^b9Q6f4Xiww8KiQ(MyB|7gbERgQb8S8eNIS)2v(m z!OqgCTAP)2iCR?d+G4I=Fv-mkqQUYICCbz!+bZ%|tch1j2tixJY z@+mro^5mD&-_8p|cpQ@z_iR#YYSW3*-!WmA>$7sithH0die!2NQ^@#P-Rs|xWzAC+ zUg=MVKcEN|N64HvQ%0*uTTx;-*fRB=#~ztv??i}oynb=Ysk>NxY+Bhk!w zx8pcv-yNHZsGG8`6vm64$p>`4;qO}4j(;_V+-_lC{La~>-aZ|C=cnZO^w&Ca!}*vw zW28^Ny?dG&KeeP2V-~F(Z+e)jA^9k)p@>X~AWo5RI}B{#XHC}Aw$r;to@%@9UWkA9 zdlQ=Dc+S0F;CsgY&o)Q}O>C(3h)myB=4_ud_8RUYp#Ac1h%ouP@5?!5ZG0=6v|1|q zV{&dr%C$b$>_A`qVXSVhDL#`^8DC6++}A4{NB)6LQXsNCG3T_M(jx0uG7058r$5{b zOC+TSpnEXy@pY*z=b>}HxJ;?>zhzT#_hClR&bY|eyIXqpeqw{xa$cHIg52UHOkq=1 z->pf%Vv4{b#)E%&dFAtcaDg0WV;}ynNS^ozgk+wB15#KGQAvDAKNBg%{5ffitbKB$ zVmr?;c9kztyS9~pk{O>NxpqLIK{*e8%p|gN3>QBP=yAlgP(kIMb{yNS{ksjlVV2on zpBS^fCP9_r>?G$|qa!6Emsckjdbtm&xTFkgIi6A>0K8`?Clatshf@*J(daFQh7%Cd zdkm)+OSvsu?oW&8*PK_!*HQI{#4PL_cpY*Kvy*7d$`%%Yn!7&+oQPKs{beBo*4(K8 zgISet_A~ozF0q4~5lC<;3P5An+`lxb^K#nQ)F(=AhRQ~W0t+D!>r>B|eC{(a0c*U% z_q2iA6!B`w6ZPY}8rU5lb);I)8EUUtJ4M63|KV-U%|DI_t(oX(eTH`#0p!(>XQdRY z@fimlC%O4}@>(>$GRXU7%;3-VZECz{WK0HdzbO&X3zQfGma|A%8+z={Z;7g_^U>(j z1+3E#!_yI$a?^s6H$imv4k!!L7QFs<7DRcLx&C3v*Yf+V6&g`t)gK*btwzAVDEaSI$iUD2gk9>^nIFoc1j{^6LUHb*$8)^9 ziWwMcTFzWHN1T4(htmm8y}kHZQ`?A8JR*J;qaDd6G7K}cHNN@jd@59BYBn*m(mMC} z-Q}|e8!={tbOE*qm1O0jKSz}m;2~$x&(9!ywepj1u0D#?#r^1j_nS(V^rD2gf~zYJ z1}-kkAq|byKq|XhQ{%T=o%}uRpwc75AX-}5^^J`U&xc28EiFPtC8cMcZrZ50xJL-J z%NgE?9E3}(9~#iy_$yPteIe+)ig^gdeCdO-g6@NdXTg_cCgjmFLiy{F45;*<;{>E& zZIJ9*!~uLKeV-;;R37O877E;@AEXCn!1-NZ7*dlc-_)l%ho=MxG?~$$7`J(`=X+vp8C{( z(|;Gx>h9Nvo5?d}vwdh<>Hhgy)^hF!V?YtFnLd&HQbPYS>g( zWAuCjNP1;R7_AG9XflPCl{Sz1Q9EZR+j)O_eQfI&Zsq0O_WSH#>?Wt(By?U3+wkYT zts|=1_{z|(&C<1^Rq*PIh)iG^sS68z1T~hpMyE>YhrL+n;%|}sO zo;|cT4|O^s6%S_@M>Ja@QtVPU-xNB=` zvo-ICw6wKPa-wKLziGupMxuTrucC$CCyU7B3+FZO{=;34*J4y^AaV7?%tLACA&f~* z8!&j<3{W4qRX(W*wa)pyWO=QZJYZ#Y8Or)TK#Z0b6E#_rhB_E%1D6%3d^mHd3ckYl zqLLrAx@y)`!~*V_pYw%B=nXQA;smpcjl4!@N7M6KK>R*xU4NSX{_eYD)DGkX;zGZ% z!~QBK2_g(fygXcrDj4GxN%!hAKN&GOMivVG{_0#?RC3U%{d3wGkK_4U1*KyY0NHmS{1(3VJqR}r9s~EoV%=MK+6-|4VTzQm z35dX?0Ok7(Jy>zEIc^1f#GR4{ER1jC*AapLl_PV#zI#wBfnPy?^b~i!1OQ%4`Rj!$ zKfJ|Gar{EF%Af_*z>7`_5PL3YB^~SWp;oDA-i}*)a631Y7wIPLE6WSKc6)6*$M3$? zz*odCaG!t!JJOhNl#1onyZUtipS}5>=m1Y)-H4(MhM82nc68*lu(U(~4i68Xb_rOW zQ1{u$KWd5E+_bvBz7`P|l$pAo{MdT$u(^zmG1*~@<+=_wE3 z6B5RcuF}~Ja8$a_X*KOvJRH+0DJ$Xo8R38J_Fdm+Oe-!I?2ut;Eq^>}4EV5gK^wR( zIBCaR+&mu3-nn>kk*s9Q*@!I984=I>`PcgA&i%HpbAaV{l>W7!`+F-(s-efx3JT|X zJTA-9QIk*u1Ef%$;7ssfpQ^-9<NmV^Kf`jE9Lee@x-sq|IG#P zjE=kLNHsr{en4uU@^2qeK74<9w6P%rJ{T+HycqrYGXr>7E3$kcfuEn>=&mQvvjmOr zQwpl85fv49@<}uaAVSy)Je!=FdMGI?D^tG}wirz3f+7O7hB(sbghWIKS<|dxN-T?yBvv!2-d*0fl80r__DK5U7g@N85W2#XL>c@-~4BGFsBs-h_-g_ z_ywp_fJ>}ls1*uQV8>-=6rRkqaflyQ#;32preC~jZr(MjnKVWPi1!=YDmgjW<-N@@ z?t>oQi%U*9-|oY6haaxx-QIC8@PPyf04&kwq2y^|&I)A`8&IoZNWG4arvO8txW*4g zkbAe!E%K$3y@f@=M{)0HxqcnpK;4&UbfyGe?d>L!qu9DjBQ}p}dE7MKuD}OHC#PrT zBpyM&3igc8+ds@*^wy;3i-QCUh;zguVQAdGH6exXy@3?9VxoCpUH3b~*T2udmP6v#YiJRN~3Zez4 zU$@wuBC`3?6n!G|utp?uggE9do#01NR7W-r0)onTQi=NRiBxv&=)PR#T6uZD)vBiZ z@R_Go)YXdr`N3jRu(qQU$~K@Bn_T#!cbW?>Yw(Vp#(%S4vMAK|A$rFSTq7*@UJL41 zvD{%G6SlGr4l6x%Uz3QOADn$W>8<}VHY-OkYn>423Q`yhHsI=j&bw*msH%pUW_240`LBc|m*n#p#JgfV`!wZPT zIvf4LJ0o~A2LG#gaHDl}bj=^oULKghK@lVUa0d1BL+Kmjkb0v^B#?1lKmR8y#cQGZ z@t1P0N>5j)IE(bA^SHI+_!M#w|h^s;ke7-SlePk@bh8@}*Zv zZKqppz)fD=`(sydJ&9imd9eH|7j2U%&cVnKNDgYmgall2(ioiK0r>tj*NU%sr%#9U zh49#0v48HRAON)Da895c?eh--!hGB271js6iMqn_228(z{o~O^s{&5Fg@zMbEp;eo zE@7m_5}UCT+Ig)t8^i-SO^itEsG)7-iJEbIOb?@0F7Fpk2R^s~^)Uv5!>GuSvX~VY z7vP&Tm;7obXD}9Gy=04_L|w?NhJ~NMg*BGMw>m=7Rt%f@egYWqsBmpU3FGl-YawxPIUYgCK^OwZ4 z7&^?{0&?GAufG+CSK$|Dwnvv0V|K?k+xbX9h3VZx%J*c6h6HdS= zPbVhUIC9&f+IFVDqP!E%qy+6AL!IoXbflydKbMhT?`O#57&mc&L#HCq4!Uf1e^fSr)|d$(EJ6|V`4 zi{y6S2LAQh-DzPP)AqwPw`qjdSmCRUw#YF?^jflVP>jTYnkdK_c^FMXHn3q$5A`n` zJGxysOS?PnzS2Dm5yZ#EMM{_KRJS%&&@Oh?XF|nXvz5b)aH94iZWh(1p9$y^TSjYz z1OhUQ3{u!9*W!gEaxkd4Pr-@9g^P-cENrFLgfCzUs=Fnu0KzH&VG?g{Bv+3M z7j@@f4@P@RRJ!SuxlpJnq^S;Cri;~LlJw;Z6CkCG<%4y!;L`SXHcB`Iz$Yd~ZZW}& zG?!9X*<%qErBKdzaWHz;uMHA`+eVK$NGu@fL?AdJ%f116^HqZBLf? zd7I(l$BQMeE4#x)3+msA!vW#_EbyN|_lBg8q;auYZuYBzyQdL`G$oc!mn<+uc;U6T75>8Vl# ztBF5`StFP~wO*It3gRT7AD@tpcfQ+&OY2xMMas*50xOr{mcpNGzO=rojY$gfS}*ea z53$tD-O;$0^00hbXIfFhGBIkUM4NRO^}cERDDFiYXvUyp;UEC_V~s~3ssn({5(KOE z;<7=Cos0dIa*MFLI#qAH_1UOa0ohQ7|2~cHHC{KZ!=PDlOFRbu_IjWL7dW_-wqa}m z0fF~e2547;a;z&c2NSTX$~IeYlzpYi^<2dny*jw?os#n151jMnM;VfJgt3sS6bseZq13^1Nq*yEvjyCOinW$ddV2{&or}7=J!y z5u)CAfe!3ZrCi19wu;pBRJ!(FO7@APeT~T2fztg;!M6=t@dqaxNUrY=K=qc|Ci|Bs zA6cNmfReJN&BGeRNCTGM*a}B~E&F;S^s8}ZG@_KkEAJ@dg7&#k#MHUp$l;AypT58Q z4JtgonV#qv$Al&u!?v0AWt{^sNn| z(|+4`|CyO|^R*!DN~;qK1w#k()H@{LCzkR*8<_n7H^v3+D!Ytw5VewW{jZ*@`b4U= zBvAcP=y>=vvG?zE4$0pH-rnvA2WAjP-z-tqdexVXR6bH z#sj#1CMG8J?td|}v+FVZR8>_w;FqKD(?RZ&0gei@KOaRyZ$Ljn`KLCw4S6at&p!Iw zhX{~yfEC(4efreSEa3+3@8-pfscD1PzHY{j(J(D078V@Q>=`}NoZM{^pnu>PB;BV5 zBoPx6<4gDX22jt?qk8(^TM`0Fu#=jax`>(wcQ!e8J?Q`jU(um0ArFs2bQq<-E9+N@ zre89j+YsNta(F1IS9@%-%2Vl@Dv{w2*-gx}D_A6@_?;R76j814#*wNgRdiCoRe3=r zTL=?DaydFWv8Stx;E5hVWtj@%jh-R!%y`^R?7UHK&K!I3rOSf}&%*uC!a^^0_jRgH zyt-odhbWs4Ej>i#w=ti%F*f3Vel0y3gjxN7OEfp9K2iTbds27c&Bc^2cu`+wa1eKh z3~lt{UKl_}$`1e$#;zn3ud53gSx1-6JqV~lE7N4hygpRy=qPFnE4bu)?!}_e zVG*7+;B!rgjq~Am@AtdZcj`Okk4DeWuLrYlp018okPZ%8gEiPlyq%zc9{e69N(27a zYw2q{hZoCQ^#oaP+2aT;++3;-UZeLoZ9Xlbt{g$b-PZcd!DMHaor=6+I+`S~ZxZ+Urnqhn%zb5t~k zwgg;xk0vD~bT79A9F(un_VxFh=lSok|66IJb#rr56E0|$1dvfsM3=(1K)&G8dcy)Z z2feY)8GUh{>nvTC-TbH-kfrhZ0>%dzMn_EI7gh}f4SkV_)khJRfA{P6 z7A*_n@vSw;n?VzF!9jTSd&Q;s%r86w5{eKFVIu6>jHV!X+{n;Tb#QmY1W=#XUN__1 zZZskuN9!H@R6}}6MZ`!0eRX~_3V=XB6uLWVwad6hctHZ6<{w!vv&|z3Mo;+b1)7Or z7jg1t3QRBF3D`}!VNuSW-Je11z_+JS^<9&J!ob}pEH)b7WCQxo%P{x-t(We@ndRYi zQRQL2D5}p&Nrxqt&3xG-QegAR+BmW{2nyW9o$i2*-BYbnQzooDV{1}Avs-j~hsWZ}PEkdy`0 zxei(KWnT3=s}k$Zk%Ax$laI*GoD$@x|J%Mwr5 z;^#DBzup7e>}U7%7QKy2qycYeax_Bt^Y7=~GPCCmPtRKMe&5Pj4xhdzXmpKvKcCD& zj2?lTAy#&-scRV9{$7CxJ1h(h@3IJiPq4Q3%l!~R;PICAP>byc*FaMrMo&YjEeP_x z`@;Qon^GyF;);X>VGG+t7 z%>JE}wQBV-i?%WnC_Vm}z(K~q{Ke7{gWAI61}b z3!$m_d?DtUmMxOy5?JpB&#!yG{LrVuOJg36GJWX%<_@W0JcJdMJtO0OQ&=#?VC+RCLmk}z5(&5#-w4W7WeMnF z+gZsX$Mb1JXJTeqmmXu+nHIomak4HdDxP$cumG_HcMPrm0_BD#4|J!BN%z@*^OfK2m3>}dTb>1U)V_`qd;Bb@noP7w*+p@kw6|x(I>9^T7ehWai%0!} z!|S%FWh2>mck@=zx&Pg6(E(=0#x*?4Gnxm``N@(@9&^Od&`=)#bGw?Fnosrh>8P?Gu-PPSKYHji14OGxY-03`5h&KkGFHg8Y=(a_uAW`5GACUY*Up$gP zSw4=~BxL>5=<0NSTh5{A)ya%3O&;xm|JgE4Sq4K|fApLqDm}6X?cbizMQ}sqx6mw# zWoF;AMK1+ul>X^_P1}ri(NOK}aKE&BW(~k9={1jWF~RdH&Hvs0eFsBF`B8A}NK{|U6IzIOU*1-s^3xca*5}g2(%22s z2(+Sc=8T6@PC?YaoNrh$PlJDE+%&7f8|wI<%!NLDX7a3jo-N+ze2BJKm?uZMIn>^d zNYV^ESIOUyQ%IhzVgU7A&&hun@w_0;?I1G^`g?pfGSTpe=6{EW9@CyJ$Xzh76M?Tt zL{8yD&je}+psegz?8JR|M1j52Zb-xLiKjryQb7&-4Ff%%9i5#>pgl0#;KBMrPY0VV z2*zIk1baCdNLnB5%&kv`yR+zgn<%KMnY3n^lwV;6|Fr3`OeUjF;t4}RrisLGig z{MPSVun{$9?_G2_LG zs&;VHfoDISquI)oY>v15Fcs*LuYaiu@h!&m83{(TWL!i5hD}b$3ntgPiu~^%{=P=- zzB&4l??3V&a{e&WcY8vqlYzA%mHU;J1}Z!-Lgi*~57MRE{cORjiO1WV*6MvoU?2XI z!2{H--e>Y!zR$^VSlAa?J@;$m|NMt9@0SLVQh@Z`Jkj2J%p4kc=0}2<$m$<<4EjRo z@d`tY4T4W;T+Pp*bMsI67QcB!fj@`-mi|dI%7ii9vP^`(9S`TLV`UjKRao?gY@)j4 zF7CbsODQ1Rmnxw--9JT$A3`czl(!@L-_}a92o^*@W1^#B(gm(r7zbaDJc;HN;a^pX zmu!ElCqY$)l$Z+Q^{KFg{h}4tNEmdV%P`ZMI}x_EXaB0dsphh=WQRE)nodZhu&9Oi zTZPV9bzHk`(48c`4h`>qsJ8j-$oJc7uPWn!M5hh9$I6;WHF*LCsMRmfT3flm_-*__ z{zUjoUVYnMBb?&|cd9k%aL93)Kzj{2$b9&HX^Vr_ByUj2?rhmy~w zMC>%de!Oi;hczKp9Sa9sIwHd2Ne@;2@f1r={Wo;3w{xZZ%Xvwu^=6B5y>vm|@FL&! zmn1z?7XB&PKH`DZ<-fV|(UsljK@Jo>XSdTR`vLKc(+DI)()XM&T8wvD^=D=%->rgD}elSY|q77ZgalN9xGH#BWgwe-@%*Yp}mRJ znW7$BpQcQ!ZEy^#ZB*NMn!(tN<#hSmefx*uKhw1b7`gnmiPe8!o`*L|uNX#Jg3^l! zu$sNo%@rO7Wm2H+a+T+4&_=$A0AnDkpZ*0;!&P~HpG;Cq-Sx7Y`kywJ`xJEv*CSft zp||%VZ?H@rkCs~A(>ebx!~op4L$CTl*jNFD&&EmszAh63aK&skQvbgYUeP{e@!Ng? zFI=IZkVh*iKjX1G#f!V7$Kmy88jY52$LDo5b+rl`A853@p0DzruDiz-6vgNd8S?x{ zPV1-CcY$ItCSPC3uNI}@Ap&afbMB9iyQTo_c=yVCc6+ryB?vq0DStuzq9hnP1p(i4 zj+@)aw{w2SUrv>zbn&(VS}n4!rf>i}HxtT<>9?B3$^F77IN7alXml^DRN=4eFesWl ze)gkp;w83}7hd9Pm_wb|_wv@u^j~}XlzwJXz*XL!Ju(_v%HE!RC4;7^4U5))Mtj=- z^3kL8i~X4uEt@du-S{OOyR9tsK5$9rIc>E4?$QQH$rq3)VwmE+Qj#*RuV><<#rY`k ztZB%wu`wy~Ggb-vTjC$Bfiyb_+N;;P zYwwmXdd@GwG>E$MO*&fm?uv-l9N>#DF-C$xR=x@+jZ8!anBc|V1El>RK)sun6 zx=R*D!cNwj&Az+)%1|b|V9Fl+REdg^8c&9DXOaeYfcdLWE&x|c0;i;B0J%x7C$lS zyEv&HT8)7^fcKQLC*MBw&vZkhZ`|;^+gjqTGqCfnxi)XF4Q!6P;F@G75J}(l{Ez-Y z_Yj(A;wLUg43ErpcK3B35e^0dPq9&n=F@IADX>{;IL`X{$yMz1wo+_)GDpjYSVzow z3f^X^=lwR5ZsN-q5BnYNZ7u1C8iw)zYS=)cy2E8H&|`?BbloN0(?6#n+qx4xDV9F@XnFrB zp@jqgDLLGrg*}zbIo%_Tg?pPzHYLDy`3f9eRus_bR|3y)MBUbrt87DpBOF+vSBF+Z zIT`V_4k>PBe2tBKuINl$3B-tBNL^L$&%9YTF8%s5H$PwVPbjQS(A9D`vIL_xrBDnh z+pK=RR(!_JiCj|V1=g&3DT;gcLHjK+ltqzIoh-C@=kxW|>cpm>uZSO)iHG9-JEnwB z_{c9}p~71%Bc0KkwV7ZIehkcfmg1l>!4rOkyk0s#E+n#Ub#zQD410&SL~ul=5z3g& z+LWhG>3tjDugcAI!FOqxAmVua6=hzU_wT}i2xJgW4 z;o=F>rxvsuM`;Mm;qM>ru8@EyRf;u7<4@q>T&F}_oD3_`o~wf4GtrzpT;Nz)IV?q$ z%~let>;$c+AO*uqgo!`lSs?w?R;Fy z%xOlmMF8B;rJf)eS71?u+%aFZt^B9gxna5+!+kWdERCoXd2~g{U@lw$0(pXDt_A21 zz-(Z33;CaRd>D#w5KMvp6yA8^eYpC!mDiPk{GX=j@(TWqf{*`GnAJqtZ(D{#M~9oa zvkC4i`pti)2RZK!U-rZ_Dbh-Q^Iex-OzasmGjqoV7@I55{Z5@d&RS9ub8~RefbpE< zeJb+iCVJA1y&&P2ao$9=w(mO6KYZ1-M1&Q>jx)=(L?s`cz{(_GWw+;a0vN?Z1T<$@ zQwr!QiEf^^Z^032^aWYMkzNndi+|1c2)rl#knJnhCLv7!3WW|sD)BfozoMrYd6)e4 zx0N@~Nfec}Ejy4`cQnzHc6Sq#pd5;-KZaaJ5|lOQi4}`w6OZ*XE9C7$J>v@}j-IE* zc6}`&kVIgEV6L5fBwANzP9a)2!)Yi*Ci(C_oC*YcFHrCc#?SwP?JlW`!-rs&DD6vi zn0j5u`fJ+^a*CIZuXqLC(zV*HE6jG^H ziGs8=;#2wy=r02Bhit(+o#$yX704FPIXw6gk&-KPJ@Un*c=9PiLZVB440(N#q=hyr zMHEguHQ#tD-MhTmvN6V%4KB#On?wk`8LB6b&aC@L3>PIyO!rvuJ==}HwzPci!Ow@7 zoL_-@RgHAK#m~ryU&X5y3waCnf(N)r<`TdgGY1yqC_>nV^a{tHL0lxcZICT;Q`R9F z<y;s#p?Y+$ zV0w2A3?TFdd#FBoAX7M(uZsyuCXYIKb0bui&z~PcK~Wr^;HGtd zdPlOY4aL=QRp zlKdPQ@+wI0?SjMt&wh=Q{Nc>`UaZ+?f(iq2*PQgyf2V<}pPBWHb|*T(x#;($wt|ufH*7OmsY$|FBToxohoK8*EC@)CiEQrwx~xpRJuOw*EWS4UV7A4>T&n#h^3 z{bcc>2}`0-Ncr?p;@E~(-*{0R02I*EvrXCc_5b7imexIWdkK4{F@R&xAYd_H#hqC2 z*BvX{Ygokhn(mM)1cemq=5wRY86Q#~fXscn@aL}}jv#sZ>Ch>b!BMVhg8(8xDD1-V zzyYOt%&cn^Wj>1Jv^6Qd1%P=Kj{Bu9Bm1|SxO(LAL?}gM$$VV7h80Zv-y?6X3W;XK1ddu8!mSfNLy< zXKicCC)Ct&F5QXxRq5#f+U8&8Q|@2?ihBxP&?2&#lgA^PF-Q?3frq(2j^TafJboKY z|2-H2TLVsk%{lTBSqHpbWpI;chr_4YteB*1UG2lF1@i%E5a3mo<@K68g;VD~_fC(i zBP4uxFZy(}!w#?c#DB?Untej-lw@r-Kw_N)8WeCX!icKHty!jp&l$87=I-TXk0K~M zuJKt>JIhDb2{)&-IPbM2^yVBZSTg!s5Z--n<$C+22?L0KCRiHA>q!jG3_Jf46*k48 zXV$sJ1*{4@EkeL69JV4P5WeO^vNdR759NlmRMi$e@fR(`3wzE%GirhTT4=u0bw-u9bBK3+H^P&73m z&NR$7uG7nb_@`=ROxti5j^9^#&(+^KkfSCp;Ttt>D=IWC*XpBv6Zr4hRGOCU?;Zx; zU;=qM7H#|25-?g>U7dA&eC(_Zzw81@gWwrq=;(WV$Ju5SOQHsLe3S?|pq@qv#vhyb zEN6}=2-q31N%itVV0%DY4m_17n8DucV}u;Zs+rKCBOoDSAoZ11oUFKdAWY6tB|?u} zf!UM$!n=hjXivnCtKeN_3a4S#dYWQi+Y8v~*4dtPGd7*g2(nBCBitf~+^zH34bI3xsg}ge>hr$bQUxkMjBxDXitz_xmS4Iwttu-dDGcn*1Y21O&Xr+)UT zp}QYq9QjMjD?e#Mx3njr*X>e02$;>5j8*aH!PZh2?s|<-!5QOPnhY{N+bvFG*{6%; z+gCGpd(0k|1i2D?=DVhrDc7omOUj;z(=bpLJOGx&XN=f*^9JpA9s+i8F3eeO@U z6Kn^}YZaHI1#Kt&1XP#6dkAIHd{h#`D)#$rRt_p5_HWg#aN7+8pmy5BYzZyiH*R9U z%t1OWAme(SDaFB2!_;a{lP~jof5Xud{R4w3M`0y+V#EDynXW= z0d_{l;Zna+vpq@8PmkxkhCQgq;VdTe({%y`HRlDLy(%F>y@}k5+63nS#wP!kIwF|Z zK5IZ?_sJHK!X;He=atuTFHQ9-+RMPCjZK|$lN$ly_JjuUWRH%*S7T~(;<0_F7Q*ZOksn_*I9YyC2AB+RA*VkntieoYXhG2>=Rrnj0 z`w#=835_sw)yMnRP6T71a>4)JgktoMglR60euDJn7ygW$wF|!=5`}8rJWe9_kf!Bu zu@1n?`qBR8^>++3U~Z)?52^i-r5>b)wwo%hK?#UKGV3H9omt~cZJkcWF;SbCBUORy z_BH$EM*GT}E^bbQIfJ_sCtWTJX}OsLZR2-6rObtu)^Csus;VLpfc(j+FZ6+kb)8{G z=rL>lL|NzOIeb=69CB*Oz)rj)RGmCHaC6)Fvh}j@YKc^U=ICzw=ZP;-qHsR`(1G5y z7vl-Z&nMD)mLz;(=;Lt9#uxm78~9Yxbu*(?KE0h)?Mk2+@M!R{Z&2oyIf2^d$5qx_ z0A}_WzO6ff=9&_gr~e?n-m{Vr)Z~4x1U;`$rQDmDoMd3&)7rr}P=d$hzBBVLIkNM& zmQpNbt~wLi!e7|0*(*a;d?=2)rfr+r*dBxuF5+OaAc z|8Q{;2M_}x`V1vj|*s7u)2KB+5lU;f9JEK18(}p-I>h(&RrvfmC(^9-$O<~M70DEj3MFp4XiFtEc|rJ3 zH(m|Rr2<^+ktJyJf#}_3=;?`%P<~{kSsx7dcKYGK5N#>w(Kjgeft-&i7C8zVJkT`g ziZ8g8i+06kYJI8Y0vj;)Jq_0KuOtU}YOkB8H1b%!r^k1Y5`Q2Yx&J>^eFaohU-a&! zL8Mzi1f&eQk&smBMp8hfq&o)%=@bx@ET{8eUgMQPrm|&fjY!!`>MBUtwW~ zQXO{i{H}@QK3~kn$f{NiYFL{Ur-ML4|I6R919%Y0gRJ$ULzrrH=~@oh(a}3moPD0-N`_B^_L+x zr$tVcqQ2~!styiJD^Y)b=uNdt2jPoEuH8^ydOKzE$DXAuADJbnyPhFj3;ETUmkm!g zgiN^Zz(|6NphSoF5B(YN!m08!d*jN;Umq9GylY?iq~$ob4j#V1196Ko(I&tyDvWxl z4gz<^0$MkCvkorT7Lhv--kHDceyoqfX`ln~xZUy2=N?@sGx);gHGp40ic8jVtdnq2 zv7K3<&d2eG-dluVf~~G+1E$6{`*?qTb(X=Nj_#;?dxPlY@^9T;q>-RS=wg75j`o&h z!|=|@-!z)U+PT0jP{EoDwpVul6AsH7-m+@Vks0|XJn>>IrXxkKcl~*OjP~+Rw!POy zUDYTsVrM)2K}($lkOu_93xSEH_LM;}8#J;Q@OWkgdjJrFkY8_hj~Cb|75&g@Refj> zbhUY(v5vLBwp~4TVx(wVB5UxIFpy~~m^k9LXyUx>`hmi>6Yv-emyw}xt~hW+PUhmR z^)Fu|=*t!|^|V5_bO6nwVWvf-N8A-AcTz1JJ4U&~x^MEPOXYjUHZ2cMn><^6zwjM` z2?4@wve=+je@a(+OXuTvE76-y&X}<;#E6{PgeVo(ECztLq%7?|@N~4xLchtX+7>1_ zZP}D-!{2^VCH$iY9{ds$gztWvHEBK}Y`8Z};ke9zm*CdwK|DUN7V1s5(GUB!w#Cee zwzBGHQ3A5W3}Z)PXl}nSVXno7G7cu*4~-c*yOR0|>k3>TiqXE2lQS@6hd_h4)&X(? zwG_s!B}>-=9n<%SkkG^1lKfgcLZt9HyqbLg%YttbW}KIRfe&t)Bfcq}Lx)#3((d=Q(JpKR z*S45r)o~U;wc$Tr-M5jc5OTOLu!y-rcPW=(*wMX}zbAO0OXrsvAiMT%(ozn5sM|~)v z)=f2UbxcM){g9pQ|7cTBMKj*-xl4uHKt0nG+W3xlJitsN-NlU8LD1oPuRn+lxx%ai z@wzd&@#Wh=b|~-+pe9kGqE=Ln`Rynglc*jsT&ajUi2N9JgOK;ZRY8v(3&pJ)^DF0L z*#ftrgelnpnlHnLIvm>+8LcZq5m_m3d?%Pk^0vDk3OtiKdT$Q?h($c*h(Mq&qy+Qa zyMGOu&r8nFEt~tx8^=l6SiIi;(vJ(3`HUc{zwMo89xuaeViM$1eb`l3(J*+}?iX~8&y(BiJHa7dlOtLi{wV@$3$>4t z`rR^29&19k8^s$WYI!Jd}y{A7b&1u;UL~ui)d=%9|tm0scK3k3MY9R$MIR%O>4JK-`oMxB%R|0!qd&cuI8aKz2SKETEr^@(^Zufn%!rYg&%j*tgyOXJM!Ay&c^sx7R zB6i0SEz`nu>qjyAp{N7IZ4rAq6D}G(^WdHH!!YEQFPRW8@EAb+wvtf-e_bQoDlcQp z4Kw|0v=(tnC5*S~N#7gpv&5hDu+)I20T#CECfmgp^dPw;EE0A81-v_q>h@cFnJM2b zuRE!5>x`UR6oG$0wNVgrA&jTuL7(~hG*mjSKQs~kN;3QOUcdQ0#v(Xo;7hYp{F1+& zf7>rP!a_h$&IlpXV*}uU6pFt8g_ir9JXcU=6n;-VXIq#*#=u;&@S!= zM8I|8uT>9j2w6(dONS~q?X>yA7Ni4^DS}m9r@VL1bB#@Q<$^Dh1QB!Z+5b#xl8^$3 zXd-MxH~31xmy=8VQPY5Rcx{G1MjIM=XpZbx93T>I*c%ASxf112`33n>5o&s`&-&K; zbwR_tENne6k*IXB7@CQ0ePDf&>HoU%?Bk-3sylMo>>E1Um3^0wNA_i8aNul3N@(j| zj9Z}PZ0JTde&Twt_0=F>an1sV`1^w&68AhO(weLAh{7jocj6#n=;7D2&*;?~o|2rW z?{>-&z&p7~ZVE&t8L|op2-r=O>j$t1txoemi3?=&h00nJ^o!N;!mD*0oo5f?!MhQS zNOyZv7VzF)IfCTXR04P8Cgx&k+Eq=oaaG(}N5-e;0uF=0m>H*bLLSA`*613cm#Pk$ z*tRpvyYaZR^wYaXMn=2=K?w47@Vu$%%Tr>nM1J6v%f88R z6iCxQaf#deXa-jIPHb4aCh%1*AMjXv-lWjj;%0M66sgB9yA^Wvvt5kHy{3omB%cvH zy#oKOdu!s=2z3Z*%YpqW)W#fU>-|n@H)@*I8+pM%hcKU!H`cni2qk`g zppe9>PSu53=uJ%t0A;aevR+CKAEcBh(fD#LVuj@ zAaTqO@t4A%Wk()=J8=te_kgoE`2-Aca=cyI%3@w-ms%8yJ0@4zBj_L)$C7c-qgXhA zfPE^>$=Xae+A){uXw0q9R@0o3PVQ>MJth>(D(_-6XuZty8XcWRMK^ENw(ZC-n4V}Z z?t0=>&OMAxOS~bj91Li-zFNRdBo(p{m*A8x)u|n}&^_*f$ z_KWr$I638qW^QbESy)(nc}pEZuf|f&|Az|FjL>aDoxQ!ZxTR`UH)gOX^+`mPY>Q?Z zHWu(%1AfTJPfE2#1FI{e_1Y>MMsNLn;=)tSaw?Fu{W%BVSe#3lRNgcSBbj(~7kF@T6|sFOi42l1GC!Z1wAJ+% zTR9b9aX2?+Y>llw_Cnfk#~F2M z$g8=0`Bi5krHR0u9~hv3pOZp4Ml(EyaD+dS`D|pY)#6T72D9)n$3gu~L`_Y0cJ>o< z3-e$}2}x@M`qP+wrqC~?rI$wDhK5j+(HmD+mEg&RYq5vj1lg?jZE2XVFFgp))0+-E zC-K1Vr~|y3y$6F-Z5;E@33|d_yy(qIZ&w{gX6iU9uNWidS`LapS9@+;vVRP%) zI`vVOlAkA666$ukCeNd_4W5;4x2m=PWsR?$#J}xH0-JLS3yT55-EE||e39_oE8>id zja!;_vV5;IUkLMvz0@KATF>5J7;ws8#cQnHFtp6gnde*)Kst`fmMnH>V@O;&({Aed zmr?=3>M>JYdgFptR7>LF&C?F@`j|AnpLEHgH-i+onnmu^JD5FE3AKtX;?DqIRUb6o zxQG7Ph1@6KWBE8gHa{aKC{q7v(`rY`mZpekJ80Of+%TgJ*d?JJJ#W!OSe&MwJHa>3 zi-&C&O!Jo>QNyuY<9zAkN!gK+6`unc;@ie!?W;9y{@gyxH|J1NUU?W&SAiTaqJU@4 zB$u8Du=paWcQ03N|AOBnYWuWQ8alcE7TDED&1Q^uP5(1}>uXl~ikq}gb zgKzWV0km#ODm_ic&9X&fzjyQL<2(H+RQG=RA<=1eb5}}6Ar__ap-&yGWDEBa4o0S} zGK%(V_k|ApJcO-|Mux-U_FCeOreMC-4K++YO0nV1GMl#LTkk&>{6(S^%UPpVx{9}p zpfe-Sw`N;3?CrVz1jwCQ|94-2#>U3?O^uDJ@&7!XN~r4s`>2q2ek>_QnxUu zeWq8w?i}3yvV2DYsgxLQ4UCNC#!JXvsUqujk?jo!ZqAsQ1rabInBZ3r{Y%gF zQnCPI@G4s@sN3cIg+x&(5@`>|L^#K40$`dxhwR%5WGO|p*H5^}EtiJ=IC|Vd01x~k ze>WHpkhuD+t#wc{g2z(@I2X7vHq&&llt13+0@$L>7aX-gC^ysPxm}{+=m@cdRoNl+aZ3}9w7r$_6ozRQjsQB=#}^GlCm@ z+{pxruI6&cZ|>tz<6wR@yF5$aggxE6(Q~||Zl2uwW?oIFqW!GajmuuaB4tkc)Y+7j;$@{J6LRyiB)*esyk@h^Z@g2%9dTMDCjq67e<#W zUlx7ARSSGe zOLD8iFqN~uleH3?+T0}H8&}v9yLxPt;CGzRsM|`yu2-}!4^TPX)ZFk+sYFs5<-azc zYx};Z5n^K2rgrY`>dJmyVyo51%vJ9s%necb^=hXvtVON`b22x+!C*P5%ghj37z)no z>Mot~8>X;wYB^WqRA6aZk2_t|K!(Wqszl6nqYhB54BH8|n44&8gwp{2ixND3E7c1G zwsKyZ7XYQQ?@JdvdYi`-0m`JDk%S5$gcIE0Gt#62?t@XfxCdipO4`&fr#Vk)Y|I8? zCf!4^BsDhT;5o6%_}63$te%bay)K%cO6cy>3%F`KQFVC7<)4g~O6^IbgnhKsPiqYI z6rkRCrDS|x&uQG$uy~I(R&i4|A>t}Kd(Q0fNWuYrN`vT10mp|`M$0D*w%_3k2q813RQL9e1MC%eGvvon_q6+gkP}|E zO#Gu4Wa$idF;9Vx`5zF2=h=&m=+5?3L6PVsyb&@AKWR)G z`M9ue1lZDe@yR&(JsRiza|I2lVqbmF)DXIDZ3xo~f2#(fiqPWJE9|L&L^8%E540`V zwbU!!rvYZa2XpU+$YWx^sV>MsuHN3SVaQ=31H!GDbU4Gt-f(S2zFSh4!{99??%KXt zg$745hvL2d6_frP2=`IID{w=o0{lnozPOPO_cOj< z?|dD^rfO{XaV;{7fHQGDw$)K_zsv{#f;0>vbzd*q$j%|M>&<#e*y=8@V~^mn4bOTJ zXXALc*pw*V-;z~q>sadNQc&K87B^OLdXt<<(ZG%rMG4CB%Av8F{yr+5m&<8o8hA0z zE-hczCAQsZ*AT;X&u#z{z_<*iC3=g?bWsTjrvljS2@oxP7mOqnnt;#iLA>j(E|O(8 zA;&%}z_YDmu5EXGX$%=IL`XSrk7S8^6)=m5zh~vwx^^Zd1>Q05r&9ZfomLmE9jBN8 ziAsoI)-@y&8z+fHzYn^t9%XmB^ymR}E9+SOTsRuzr7uy&h)=ie?gskRQN7VKoXZ=; zGkB)9iG=7u=tEG6wa;ME;Dv?^nT&+IuZ1y}zpfdqW$U`VPwDF!i*A&#zYt*k<2v}A zvt8;}(iRcmXk}zcsI61Ci8`GHppp0#|23XEv;mHv{WLSXR3~G`<8(mAXm&f5jU$4! zdWQ;#$*=Eth$XkM&ZYnzS{(lc%0HM1RintbvYtp1-hR{pz1YYer5#sRsTgrbdR~q!MMrf z<2krBI+pO}*d^hvzE<+8jYYq;y8Ia%*2+%_+?ArczaOs0kpoN0l)4E}hK8r7)5{iy z_085v2v$h=qNw^(UlSDXP3Ap1^prtA_BdS64BqX9#cA)KW=`e;&*s1Dw>N7Q(QORR zS(>y{7i-f@AlOG^60&G$lg@2cqQ z(>!_dfGk=+#p=f`B3R zf0+PuB>xe3t>;r>U{}$H5@vN6VL0LVAFktk4i6Z>O#4nKhLffr!K?Uu8MaDJwjg~{ zg;hnr3qwuzJ=fnNYiM9r9xi@4`p+R75*(;wGOho6l^08;5r@pzXXW{Z&^IH{lq6JL5$NcCq?Ct;V0<}y+eO73SvUh}ND zU1wuX+);_&dx}kLmn>2=fPCOb&-}%fV0b}{YZ%G^LuAH|U9?L*^gxmDE_{i6e%nhUvvQ0;+62kjnfQ-DZfR=2ThfrjWD3Dc zv~oWduep--VT&J2rN}kE$hg_@4Ms)gwuYFV;&qr1^B_a$x;<*z}XGVhPEy+dSDt8lN=jf0q5A0RYgZIgST-Nbl(sYHvwq@%(AZQ zLZ$ZQS@kZ|WI^)6QAr79EYtrWMj3qWBGUkSD{@s4L0T?RkQ;cCG50aC9gOe)Sjrnw z@;2#h>}+5WxUU-v9^dA`>BFB^2zePnwqbW!Mvn_sSt?wspliK}2uFQ=@5J=n!2EaR z{3>3cV#!HNy*M6lpi}KTqUddL9Z(Vw{2P3$ZyCWCnbN^m@M#I}tl#0!&#t~YGgE>` zse4b4L|ELPQ_-PluZ5+r*sYhH9OEm0`nzROwSJ z%xApzv~qlniKgJw3$PhQZ=GSKH&meGU-LFlWBghRUJz4XnZb46Wu0}lOO^5KyDK{7 zM@!Tm87b-|w+TE3E+-k!_(e9~#ZZBhs=kfwi;^?J3j~f+e(ddoXQ{_fE62cTJSh49 zQ8U>q{3*Nz}{~Y9Pk(%)j-GM z1uyBIE_msP+Y`=CihpKnz4sBnNj6wk1G%_-^jqpj!}3;6lkgSB3Epx}Ac`-0T$r5Y z+|&JE@M@}MAcdOa?!czA@3^#CXw-qnU9^N2ALO66x#V-K5sNylDe1epyo?n|Q$`O` zoE_Zw;IDGK8_(UnWpw?r_t(CP8bb>9vjW^@41>ziwakOKF3T%?bDu!#HoJU}iQh_0 zhE{tAViqls1%J$w6Z6?A{vd~2S-G%={H9jE#hN6$r(2Xg9GeUH|h^x-ZlJhN?Ps*7daolc176+D5{8(Baua z2YZSPJL_cB+6{Go!+bfS0XlA(%iQ|Q4=QsXzai5p)*D~WQ^Q&9dryCYkp%uVzTmgh z2L=wY7Gb{0gZ9W6hX-3iV`GOcktdW_;7LRUCILm5hp&AU*d;abQnE`e6CuFNhv4}a z5Xh*FVQh65GUyjz5m^mj zw7cNy8rYMVqWUj*;GjXo;*t@xJQuq5^yB+faJ+nX6<+H2gk8PbpbDau{yvUf_}##M zI?Ulxih20!I9kD6;-HPp+obG;t*<#_SWcR(#(QdC35@^Wn>G@>!CCznjA~v_v#hM* z0;XLDOzk^N55~Xz`9e8VR^}(~;is_Bu+`(*1cw#6ZjL<9pUq7AbZ#bF612J-qOB1> z=iUAlKINzoQ^7!7&+9_yl&)IkE<#o`|Y_5`l;HFDwa}XigOIid`fhC z`N5>-dbxCyx3y9k%dl(sE8s-zg6;*&oo?}?Ju z$>HxQPS$>?;wp19^i`bhp5}&Ok?*6>K`L`|wj5y_?&2hMTkt?y0lXjN3e20#c(#lz zVh?eFOJ#XQ@mS*kk-eK7+zXEk>i1Wuvk7aaT`#+f^W;>Si+s-&)zAHB1wloL0av2< zcRnOBq6$ihbT3FxK3m;irioRE4Ql?$u@7ez#{WX+)%99ZvCuE=wKrjjYuCfrM(7DI zF|9O+D%@w_z6_rkvX6VioORzHs6(PL&JBFf+iFPb_Xke{hdYy|E>9=^-c9gPu#!I~ zBHDb7-5KrL@M~aR55dQHVi&_{^w^y$X6j^x=qi8$2L3;B$-e`*K_f{#13jVc1P7EK zoZsfNyE25Gw@Y<)wA@z!#5#XV^N< zZj4Z(IevZ#JkUOr;}gHDz{@>scmIz?3YE6wlB@35FP z@_PMV{L@X3q0Dou+>_E!8#s1zF+zC%)7;^@|D07GhyS>1hyR>@(wL57nZWcu;u;G} z%Fd_TbzaGLh2|lNU@~Y`x0YCEB0Z%AoH=pI_G%x-K4)8Le~rV~(5yei<|Ax2?% z_z67LgQY_DqafnAWshHX_7@mAKeGzIafyi1vtHztQu0QEwzUkbOjtt z8Atc5*O*%F@)_-fY~{wxWzdeuY`enCk(sfZ4LaqjJ0YSpp&ooiy7yRij$3^c zKE&jK3}*@+-eM`cwBM9R*?^+;d7C#xvRCnlZ-OC6HlOxC+JIWPC=tB)60=G0kB)K> zD!=t~4TJZcjmFzA4#gYxtJPbjME>KW7SwAyBcAIk95}zp)!iW6@~XRj#urIlME+Lh zGuN=4)q0K~@339&uX>SAT>gOjl-%qoSgWa;Pd!O}-{1w})&Gz+>DE1~A%Z_om~kl& z>u0EWsYcaIF_A`v;}NY4Gy%l>Hr z0s;!jh!BemXJpD!k%bLodv)YP6iMoPUf>p_a&nRJ!w6mSs~7-~E#M8uW!HTfW9vfK zx$oLiul~!>z^^|dwz{f4jDEuWPva@XfSrz^3Ivn7ZqT5)L!L8}m~QC*q;tJtUfJIT zWj>Dw`86mWxl3ctB2usMS?5Tabz?mbv@QeSE>MeNdB`dXKD3K4-3!=u4}7`yabqe^ z^i%@ga>t6TveD11#uS`J_3mHK)^gZEIYbY#&4KN06RTUXU;I;N<{-WEp=FJssV2Ds zGoko3>+)GM^QG=EOai%$_GddqjYeQMJyF5i(2HTAs;4LI-)ataG(W|sWn=^#O%75{ zAI%%m^`zht9CokZ8}7g*F%SWcY5LZBgJ6ZAt2*fa>(-Mbh=vyWWg7k8l4~EHu>#vs zx)VJ*`Ni3Ly{TmK6tnf52fkpzLo$a;_|&b^Mx}Qky{H}_94v`z9)NpHGXP5`)9+{I z%Awei$)o(-wxTYV^lZ6{S{kY(2zKp98E;%OdE$Am!}g@Mufvd;u%lk9ijAr3&<4*C zn)u8Ol6)3>ZD)z_3O}$0`|a-mWg|r5r1xjJi|CDwqZ)Qr`>0=WxqM$3HthWawrdtz ze;?J*Zfn|O{>02Mvqd&n%$bZvf|YQ~>4n4aluvWbyvPGC$xoV+F=5g>HGC5wVr(O9 zpkaksvJzz$924LN%%aZ#og!L5&%clc+_;7SK)TD_4&T23rlQ+1z z6JU?reFxS0)&VgNEv9dyp?J(pAI_Lyzo1?8tvTw`|NE60Y}oF4Fq!@*n0a|`#65`j zjcSya@^_2&qqW5SA&D)}kWJ?JB?;Q9A#Lf+Dtx~681suIo=H*QlTMrNzh7YIpA8S_ zR(r7>g}H=Gfs8vj)oe)osW)Kor-6)qVqyw=e7Nf5dY3aui6otxE;XHg!^=CP#g8`U zd%O==XQ3RWp3vCc_EFM~lvLAlNP6t?kLaYNMAaq=9v)F{70t7!Efs+al^Hk-im2GX zm9$E4@v|9uLE8cU4`;d8VAM(OprAbU#%8dB1Dzv80twmy!PZ;%H@g^D#MByZt!c-F>J6ar$5m z2xh4c--eV%`_Fs9>L?_%fWFB(KOv}CD3bXN8&-X+l+^L>0yUXu$K0Ho&t)2Q+4<;> z-S3R$2W^cfstw1ePxf(T3bzA54H}1J8(U{8r7!->Ve71pCZY+cV4wXuJW&E0+rV`w^ znYt;$^#q5z$}wW5YvE&;*B=b!Rf$~Df}b&Wj28DMwi7Dv`pn{;iLVcBf$IcEHaM4> zpZ_5!mR@NCP5Gcn%BfI1?v!=sOE_3>5G=t)(_NDj7dAwm%7e|qi>prdEl(D54WA6) z?R3#`Z~EN$gwidPmMesD6f9g0VCk=o3tw_n61n1Z49_y}^Odr<75222eYa0QFp!;q zWPbjT6{8S9hA=-g=bM;J_E9)%HuHM%mGS#O*#oqIZo|^T8E2=8-o%@W^yhiw`>%;y z9{y8JEVqVLPyfDdSQ^ysn0!O>z*Ksrz6H`{KJu^Z9@-ohKrE^0)bwxpO}&v~!m}XH zBP6LLa{C`i<<}2P%ek4G@(O*(A???OB{I&=hajH)`6H{-+~UI58PT%ktJ6X^70suP ziveY=aPRHXelVmWw%*4mF8jMkl7q#o_Fqb*ct`tmSd+RAxl{7O@@EK`34atIr$R2s zBjdoO3fl@td?4K-`*0p+cnxTkcK!M&VT%li(b^>Aw&C8c;dosFF$o#40Hg4_X;4ty z%nP9~^FD=Rv%F#qrUvV+t4;sSf8d+T`6Tk7GIjhX42Og^=*uq>Lha47^;e1)6RP?k zmH~QJ-ZUB??_{RpJm;WCbKy%D7s0N-1Md0*c0MU`Nc@6+1`j1r~8VwIwFMH(XeqI3=aPqI9 z?a!N~pFSl6%3DTaay2UCBzPW#AifIDepd8m4lVi#04l`SJLuxcwaTDA%2@kBIQu@@ zR19)2!Al{x7kb_%^U|?0#VMk`cmHt0ro9(02?Alkf`Cv$LQ+wck{4*Y>1=hP5WX<< z(5&TE@}`Ra*#RYp`-f2&!?M5pnH7I=-N>n|j7%87W1r@BE=z3K$l3XrFJtd{*;MPQ z=RUKSqgv`Om}e=1LP-gQEr&a|?K728FdiAc2Z7re>G$&5loj^a0n@A=l{<)IqRa>( z(Lz4;?i*=z15dF<-aphVFSYSo0!WGY^ z)fZkWWC^;V%N*E0Ez#Au0@WdZ`r9n!(sMNSIS%j-TXRa7sM3LM~#jb%CsY z{d-Z;sv?+}apOomGI})6CS>Z=VM7|*#;A+#&u1Y6sh1TSHVh^&D`57yKc{8yAm6$t}!w)<IdwfkmllWqkgOBtk|YLGpFM$hr>d~!H^IuJB8<=(qMBU4puew;7N*?Pcu(s! zm^Jpt`s0EpHlw#4+rfDn;eA77#CQ6E#Nh30(JgZ{Ip0nNRQ{(~WhTP~m|Ml6u1${m zltM6OcdzkfTVivJQsEbr(E#m zjaDa}atw<{)3-kstkvLZmEMv$H^)j&wqA?HoUt64Ac)7ao=DZB#65gqDLPgE5mvbh zsK-QI_Y~B+PcsV@xo&vDqz_SkG}1*S8v!nJnao2%uS>G)NtKRl2{TQ=LqNsO)Ul6_L3Rzj1$ND#~Kz~2B*+p%Q>$z zANhbK6{{E7x?bjEwWPnJsRppqn7lDaS*> z5K}h!1x%bd!5W-1v$;+u;FmuJ)xo;!t1%d4f2y=yALmbQbH|Fv;{jk?*si&#qR+VX zP9e{`*w3AoaIWjsjM!-}s}+(`+x?7fNmCsDgu#HLibTZe0W)C1^ZaiU0K8(jnj~m6 z7N6CuTX#6`02xK=?4cYut?TbC+-T|`MlZ0(coW;)IBKbY#&uO&wS-_k;>gJ@$O>&Y zP%~1aUI)rKT=%ts4u9QK@lsH9&|XV!Xr92S)}Rora+=xj!<9k1uNC1bi9-WYQiA8( zw`RiKNBnjvnb7N}$F2;V{2=@QV37YxztZHJ$iVn0ka51`A_UelhySnL#}hzEsy1|O zS9VTSG=XTBP>Aj1|ERLx<}r0`UwPKR08(Y&W=`HCxtCKQti{9&AaMKukxw64T*hG~ zY@tOke?$d`mCJ|uP?pqD-i=2Z;G`Z#ms6ijXDW?Aj$X%78Xf|>Kkmqh5gk-x-|a{_ zfE5C+Jrpiq?jgUh;TD9~1%nWc^9o#HzT%4E$V-eToprjs2Y~+`tLdm#D?fYle*la& Bm$3i< diff --git a/paradise.dme b/paradise.dme index 3e10ac344e4..f768390df1b 100644 --- a/paradise.dme +++ b/paradise.dme @@ -701,6 +701,7 @@ #include "code\datums\outfits\outfit.dm" #include "code\datums\outfits\outfit_admin.dm" #include "code\datums\outfits\outfit_debug.dm" +#include "code\datums\outfits\outfit_ghostbar.dm" #include "code\datums\outfits\plasmamen_outfits.dm" #include "code\datums\outfits\vv_outfit.dm" #include "code\datums\proximity\advanced_proximity_monitor.dm" @@ -1663,6 +1664,7 @@ #include "code\modules\admin\verbs\SDQL2\SDQL_2_parser.dm" #include "code\modules\admin\verbs\SDQL2\useful_procs.dm" #include "code\modules\antagonists\_common\antag_datum.dm" +#include "code\modules\antagonists\_common\antag_exfiltration.dm" #include "code\modules\antagonists\_common\antag_helpers.dm" #include "code\modules\antagonists\_common\antag_hud.dm" #include "code\modules\antagonists\_common\antag_spawner.dm" @@ -1685,6 +1687,7 @@ #include "code\modules\antagonists\changeling\powers\digitalcamo.dm" #include "code\modules\antagonists\changeling\powers\environmental_adaption.dm" #include "code\modules\antagonists\changeling\powers\epinephrine.dm" +#include "code\modules\antagonists\changeling\powers\exfilling.dm" #include "code\modules\antagonists\changeling\powers\fakedeath.dm" #include "code\modules\antagonists\changeling\powers\fleshmend.dm" #include "code\modules\antagonists\changeling\powers\hivemind.dm"