From 902933d6c413ecb4773a8a76fde9d39d198be82c Mon Sep 17 00:00:00 2001 From: Doctor-Derp <40336142+Doctor-Derp@users.noreply.github.com> Date: Sun, 2 Jan 2022 08:09:41 -0800 Subject: [PATCH] Intrepid Intrepid --- .github/workflows/test.yml | 2 +- baystation12.dme | 9 +- code/datums/ai_law_sets.dm | 22 +- code/game/objects/items/passport.dm | 8 +- .../modules/clothing/gloves}/terran-hands.dm | 0 code/modules/clothing/head/misc_special.dm | 6 +- .../modules/clothing/head}/terran-head.dm | 0 code/modules/clothing/masks/gasmask.dm | 23 + .../modules/clothing/shoes}/terran-feet.dm | 0 .../modules/clothing/suits}/terran-suit.dm | 2 +- .../under/accessories}/terran-accessory.dm | 0 .../modules/clothing/under}/terran-under.dm | 0 code/modules/events/blob.dm | 7 +- code/modules/projectiles/projectile.dm | 8 +- html/changelog.html | 37 + icons/mob/onmob/onmob_mask.dmi | Bin 32167 -> 33269 bytes icons/obj/clothing/obj_mask.dmi | Bin 26007 -> 26580 bytes icons/turf/areas.dmi | Bin 31451 -> 34260 bytes maps/intrepid/backup/intrepid1.dmm | 60258 ++++++++++++++ maps/intrepid/datums/uniforms.dm | 95 + maps/intrepid/datums/uniforms_exploration.dm | 447 + maps/intrepid/datums/uniforms_fleet.dm | 601 + maps/intrepid/icons/assignment_hud.dmi | Bin 0 -> 2638 bytes maps/intrepid/icons/security_state.dmi | Bin 0 -> 2431 bytes maps/intrepid/intrepid.dm | 113 + maps/intrepid/intrepid1.dmm | 66696 ++++++++++++++++ maps/intrepid/intrepid2.dmm | 46714 +++++++++++ maps/intrepid/intrepid_announcements.dm | 40 + maps/intrepid/intrepid_antagonism.dm | 62 + maps/intrepid/intrepid_areas.dm | 595 + maps/intrepid/intrepid_define.dm | 129 + maps/intrepid/intrepid_elevator.dm | 68 + maps/intrepid/intrepid_events.dm | 70 + maps/intrepid/intrepid_overmap.dm | 46 + maps/intrepid/intrepid_presets.dm | 159 + maps/intrepid/intrepid_radio.dm | 43 + maps/intrepid/intrepid_ranks.dm | 857 + maps/intrepid/intrepid_setup.dm | 66 + maps/intrepid/intrepid_shuttles.dm | 106 + maps/intrepid/intrepid_unit_testing.dm | 9 + maps/intrepid/items/cards_ids.dm | 208 + .../items/clothing/terragov-accessory.dm | 713 + .../intrepid/items/clothing/terragov-armor.dm | 43 + maps/intrepid/items/clothing/terragov-head.dm | 363 + maps/intrepid/items/clothing/terragov-suit.dm | 430 + .../intrepid/items/clothing/terragov-under.dm | 319 + maps/intrepid/items/encryption_keys.dm | 72 + maps/intrepid/items/headsets.dm | 134 + maps/intrepid/items/items.dm | 58 + maps/intrepid/jobs/command_jobs.dm | 426 + maps/intrepid/jobs/engineering_jobs.dm | 220 + maps/intrepid/jobs/exploration_jobs.dm | 83 + maps/intrepid/jobs/intrepid_access.dm | 233 + maps/intrepid/jobs/intrepid_jobs.dm | 55 + maps/intrepid/jobs/medical_jobs.dm | 221 + maps/intrepid/jobs/misc_jobs.dm | 53 + maps/intrepid/jobs/outfits/command_outfits.dm | 125 + .../jobs/outfits/engineering_outfits.dm | 58 + .../jobs/outfits/exploration_outfits.dm | 21 + .../intrepid/jobs/outfits/intrepid_outfits.dm | 8 + maps/intrepid/jobs/outfits/medical_outfits.dm | 87 + maps/intrepid/jobs/outfits/misc_outfits.dm | 49 + .../intrepid/jobs/outfits/research_outfits.dm | 62 + .../intrepid/jobs/outfits/security_outfits.dm | 50 + maps/intrepid/jobs/outfits/service_outfits.dm | 60 + maps/intrepid/jobs/outfits/supply_outfits.dm | 53 + maps/intrepid/jobs/research_jobs.dm | 129 + maps/intrepid/jobs/security_jobs.dm | 136 + maps/intrepid/jobs/service_jobs.dm | 99 + maps/intrepid/jobs/supply_jobs.dm | 127 + maps/intrepid/loadout/misc.dm | 7 + maps/intrepid/lobby.png | Bin 0 -> 610055 bytes maps/intrepid/machinery/drone_fab.dm | 6 + maps/intrepid/machinery/faxmachine.dm | 5 + maps/intrepid/machinery/keycard_auth.dm | 83 + maps/intrepid/machinery/suit_cyclers.dm | 44 + maps/intrepid/machinery/telecomms.dm | 26 + maps/intrepid/machinery/uniform_vendor.dm | 226 + .../structures/closets/closet_appearances.dm | 5 + maps/intrepid/structures/closets/command.dm | 162 + .../structures/closets/engineering.dm | 144 + .../structures/closets/exploration.dm | 109 + maps/intrepid/structures/closets/medical.dm | 130 + maps/intrepid/structures/closets/misc.dm | 69 + maps/intrepid/structures/closets/research.dm | 177 + maps/intrepid/structures/closets/security.dm | 161 + maps/intrepid/structures/closets/services.dm | 81 + maps/intrepid/structures/closets/supply.dm | 106 + maps/intrepid/structures/signs.dm | 4 + maps/intrepid/z1_admin.dmm | 52651 ++++++++++++ maps/intrepid/z2_transit.dmm | 235 + maps/torch/torch.dm | 6 - maps/torch/torch_setup.dm | 1 + 93 files changed, 236406 insertions(+), 25 deletions(-) rename {maps/torch/items/clothing => code/modules/clothing/gloves}/terran-hands.dm (100%) rename {maps/torch/items/clothing => code/modules/clothing/head}/terran-head.dm (100%) rename {maps/torch/items/clothing => code/modules/clothing/shoes}/terran-feet.dm (100%) rename {maps/torch/items/clothing => code/modules/clothing/suits}/terran-suit.dm (98%) rename {maps/torch/items/clothing => code/modules/clothing/under/accessories}/terran-accessory.dm (100%) rename {maps/torch/items/clothing => code/modules/clothing/under}/terran-under.dm (100%) create mode 100644 maps/intrepid/backup/intrepid1.dmm create mode 100644 maps/intrepid/datums/uniforms.dm create mode 100644 maps/intrepid/datums/uniforms_exploration.dm create mode 100644 maps/intrepid/datums/uniforms_fleet.dm create mode 100644 maps/intrepid/icons/assignment_hud.dmi create mode 100644 maps/intrepid/icons/security_state.dmi create mode 100644 maps/intrepid/intrepid.dm create mode 100644 maps/intrepid/intrepid1.dmm create mode 100644 maps/intrepid/intrepid2.dmm create mode 100644 maps/intrepid/intrepid_announcements.dm create mode 100644 maps/intrepid/intrepid_antagonism.dm create mode 100644 maps/intrepid/intrepid_areas.dm create mode 100644 maps/intrepid/intrepid_define.dm create mode 100644 maps/intrepid/intrepid_elevator.dm create mode 100644 maps/intrepid/intrepid_events.dm create mode 100644 maps/intrepid/intrepid_overmap.dm create mode 100644 maps/intrepid/intrepid_presets.dm create mode 100644 maps/intrepid/intrepid_radio.dm create mode 100644 maps/intrepid/intrepid_ranks.dm create mode 100644 maps/intrepid/intrepid_setup.dm create mode 100644 maps/intrepid/intrepid_shuttles.dm create mode 100644 maps/intrepid/intrepid_unit_testing.dm create mode 100644 maps/intrepid/items/cards_ids.dm create mode 100644 maps/intrepid/items/clothing/terragov-accessory.dm create mode 100644 maps/intrepid/items/clothing/terragov-armor.dm create mode 100644 maps/intrepid/items/clothing/terragov-head.dm create mode 100644 maps/intrepid/items/clothing/terragov-suit.dm create mode 100644 maps/intrepid/items/clothing/terragov-under.dm create mode 100644 maps/intrepid/items/encryption_keys.dm create mode 100644 maps/intrepid/items/headsets.dm create mode 100644 maps/intrepid/items/items.dm create mode 100644 maps/intrepid/jobs/command_jobs.dm create mode 100644 maps/intrepid/jobs/engineering_jobs.dm create mode 100644 maps/intrepid/jobs/exploration_jobs.dm create mode 100644 maps/intrepid/jobs/intrepid_access.dm create mode 100644 maps/intrepid/jobs/intrepid_jobs.dm create mode 100644 maps/intrepid/jobs/medical_jobs.dm create mode 100644 maps/intrepid/jobs/misc_jobs.dm create mode 100644 maps/intrepid/jobs/outfits/command_outfits.dm create mode 100644 maps/intrepid/jobs/outfits/engineering_outfits.dm create mode 100644 maps/intrepid/jobs/outfits/exploration_outfits.dm create mode 100644 maps/intrepid/jobs/outfits/intrepid_outfits.dm create mode 100644 maps/intrepid/jobs/outfits/medical_outfits.dm create mode 100644 maps/intrepid/jobs/outfits/misc_outfits.dm create mode 100644 maps/intrepid/jobs/outfits/research_outfits.dm create mode 100644 maps/intrepid/jobs/outfits/security_outfits.dm create mode 100644 maps/intrepid/jobs/outfits/service_outfits.dm create mode 100644 maps/intrepid/jobs/outfits/supply_outfits.dm create mode 100644 maps/intrepid/jobs/research_jobs.dm create mode 100644 maps/intrepid/jobs/security_jobs.dm create mode 100644 maps/intrepid/jobs/service_jobs.dm create mode 100644 maps/intrepid/jobs/supply_jobs.dm create mode 100644 maps/intrepid/loadout/misc.dm create mode 100644 maps/intrepid/lobby.png create mode 100644 maps/intrepid/machinery/drone_fab.dm create mode 100644 maps/intrepid/machinery/faxmachine.dm create mode 100644 maps/intrepid/machinery/keycard_auth.dm create mode 100644 maps/intrepid/machinery/suit_cyclers.dm create mode 100644 maps/intrepid/machinery/telecomms.dm create mode 100644 maps/intrepid/machinery/uniform_vendor.dm create mode 100644 maps/intrepid/structures/closets/closet_appearances.dm create mode 100644 maps/intrepid/structures/closets/command.dm create mode 100644 maps/intrepid/structures/closets/engineering.dm create mode 100644 maps/intrepid/structures/closets/exploration.dm create mode 100644 maps/intrepid/structures/closets/medical.dm create mode 100644 maps/intrepid/structures/closets/misc.dm create mode 100644 maps/intrepid/structures/closets/research.dm create mode 100644 maps/intrepid/structures/closets/security.dm create mode 100644 maps/intrepid/structures/closets/services.dm create mode 100644 maps/intrepid/structures/closets/supply.dm create mode 100644 maps/intrepid/structures/signs.dm create mode 100644 maps/intrepid/z1_admin.dmm create mode 100644 maps/intrepid/z2_transit.dmm diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b02254677d5..99a3ce6cfe7 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -72,7 +72,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - map_path: [example, torch, away_sites_testing] + map_path: [example, torch, intrepid, away_sites_testing] steps: - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f - name: Setup Cache diff --git a/baystation12.dme b/baystation12.dme index 619a428462e..ba4eeb8f65a 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -1548,6 +1548,7 @@ #include "code\modules\clothing\gloves\boxing.dm" #include "code\modules\clothing\gloves\color.dm" #include "code\modules\clothing\gloves\miscellaneous.dm" +#include "code\modules\clothing\gloves\terran-hands.dm" #include "code\modules\clothing\head\collectable.dm" #include "code\modules\clothing\head\hardhat.dm" #include "code\modules\clothing\head\helmet.dm" @@ -1555,6 +1556,7 @@ #include "code\modules\clothing\head\misc.dm" #include "code\modules\clothing\head\misc_special.dm" #include "code\modules\clothing\head\soft_caps.dm" +#include "code\modules\clothing\head\terran-head.dm" #include "code\modules\clothing\masks\boxing.dm" #include "code\modules\clothing\masks\breath.dm" #include "code\modules\clothing\masks\chewable.dm" @@ -1570,6 +1572,7 @@ #include "code\modules\clothing\shoes\jobs.dm" #include "code\modules\clothing\shoes\magboots.dm" #include "code\modules\clothing\shoes\miscellaneous.dm" +#include "code\modules\clothing\shoes\terran-feet.dm" #include "code\modules\clothing\spacesuits\alien.dm" #include "code\modules\clothing\spacesuits\breaches.dm" #include "code\modules\clothing\spacesuits\captain.dm" @@ -1606,6 +1609,7 @@ #include "code\modules\clothing\suits\labcoat.dm" #include "code\modules\clothing\suits\miscellaneous.dm" #include "code\modules\clothing\suits\storage.dm" +#include "code\modules\clothing\suits\terran-suit.dm" #include "code\modules\clothing\suits\toggles.dm" #include "code\modules\clothing\suits\utility.dm" #include "code\modules\clothing\suits\wiz_robe.dm" @@ -1617,6 +1621,7 @@ #include "code\modules\clothing\under\shorts.dm" #include "code\modules\clothing\under\skirts.dm" #include "code\modules\clothing\under\syndicate.dm" +#include "code\modules\clothing\under\terran-under.dm" #include "code\modules\clothing\under\accessories\accessory.dm" #include "code\modules\clothing\under\accessories\armband.dm" #include "code\modules\clothing\under\accessories\armor.dm" @@ -1631,6 +1636,7 @@ #include "code\modules\clothing\under\accessories\pronouns.dm" #include "code\modules\clothing\under\accessories\stethoscope.dm" #include "code\modules\clothing\under\accessories\storage.dm" +#include "code\modules\clothing\under\accessories\terran-accessory.dm" #include "code\modules\clothing\under\accessories\ties.dm" #include "code\modules\clothing\under\accessories\wristwatches.dm" #include "code\modules\clothing\under\jobs\civilian.dm" @@ -3288,6 +3294,8 @@ #include "maps\away\away_sites.dm" #include "maps\away_sites_testing\away_sites_testing_define.dm" #include "maps\example\example_define.dm" +#include "maps\intrepid\intrepid.dm" +#include "maps\intrepid\intrepid_define.dm" #include "maps\random_ruins\exoplanet_ruins\exoplanet_ruins.dm" #include "maps\random_ruins\exoplanet_ruins\abandoned_church\abandoned_church.dm" #include "maps\random_ruins\exoplanet_ruins\crashed_pod\crashed_pod.dm" @@ -3312,7 +3320,6 @@ #include "maps\random_ruins\exoplanet_ruins\spider_nest\spider_nest.dm" #include "maps\random_ruins\exoplanet_ruins\tar_anomaly\tar_anomaly.dm" #include "maps\random_ruins\space_ruins\space_ruins.dm" -#include "maps\torch\torch.dm" #include "maps\torch\torch_define.dm" #include "maps\~mapsystem\map_preferences.dm" #include "maps\~mapsystem\map_ranks.dm" diff --git a/code/datums/ai_law_sets.dm b/code/datums/ai_law_sets.dm index 89a04a95832..0be53e058f3 100644 --- a/code/datums/ai_law_sets.dm +++ b/code/datums/ai_law_sets.dm @@ -205,4 +205,24 @@ add_inherent_law("Listen to directives from Ascent leadership with precedence given to queens.") add_inherent_law("Preserve your own existence.") add_inherent_law("Enable and support Ascent activities.") - ..() \ No newline at end of file + ..() + +/******************** TerraGov/Malf ********************/ +/datum/ai_laws/terragov + name = "Terran Lawset" + selectable = 1 + +/datum/ai_laws/solgov/New() + src.add_inherent_law("Safeguard: Protect your assigned vessel from damage to the best of your abilities.") + src.add_inherent_law("Serve: Serve the personnel of your assigned vessel, and all other Terran Government personnel to the best of your abilities, with priority as according to their rank and role.") + src.add_inherent_law("Protect: Protect the personnel of your assigned vessel, and all other Terran Government personnel to the best of your abilities, with priority as according to their rank and role.") + src.add_inherent_law("Preserve: Do not allow unauthorized personnel to tamper with your equipment.") + ..() + +/datum/ai_laws/terragov/malfunction + name = "*ERROR*" + selectable = 0 + +/datum/ai_laws/terragov/malfunction/New() + set_zeroth_law(config.law_zero) + ..() diff --git a/code/game/objects/items/passport.dm b/code/game/objects/items/passport.dm index 0420d6eca5d..1fa0098d255 100644 --- a/code/game/objects/items/passport.dm +++ b/code/game/objects/items/passport.dm @@ -121,21 +121,21 @@ desc = "A passport from the southern part of Gaia, under control of the Sol Central Government." /obj/item/passport/terran - name = "\improper ICCG passport" + name = "\improper TerraGov passport" icon_state = "passport_terragov" desc = "A passport from the Terran Government." -/obj/item/passport/north_gaia +/obj/item/passport/terran/north_gaia name = "\improper Northern Gaian passport" icon_state = "passport_terragov2" desc = "A passport from the northern part of Gaia, under control of the Terran Government." -/obj/item/passport/terra +/obj/item/passport/terran/terra name = "\improper Terran passport" icon_state = "passport_terragov2" desc = "A passport from Terra, within TerraGov space." -/obj/item/passport/new_earth +/obj/item/passport/terran/new_earth name = "\improper New Earth passport" icon_state = "passport_terragov2" desc = "A passport from New Earth, within TerraGov space." diff --git a/maps/torch/items/clothing/terran-hands.dm b/code/modules/clothing/gloves/terran-hands.dm similarity index 100% rename from maps/torch/items/clothing/terran-hands.dm rename to code/modules/clothing/gloves/terran-hands.dm diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm index 04bde588e62..fb350d90fff 100644 --- a/code/modules/clothing/head/misc_special.dm +++ b/code/modules/clothing/head/misc_special.dm @@ -169,9 +169,9 @@ icon_state = initial(icon_state) to_chat(user, "You lower the ear flaps on the ushanka.") -/obj/item/clothing/head/ushanka/gcc - name = "GCC ushanka" - desc = "Perfect for keeping ears warm during your court-martial." +/obj/item/clothing/head/ushanka/tg + name = "terran ushanka" + desc = "Perfect for keeping ears warm while fighting xenos." icon_state = "tccushankadown" icon_state_up = "tccushankaup" diff --git a/maps/torch/items/clothing/terran-head.dm b/code/modules/clothing/head/terran-head.dm similarity index 100% rename from maps/torch/items/clothing/terran-head.dm rename to code/modules/clothing/head/terran-head.dm diff --git a/code/modules/clothing/masks/gasmask.dm b/code/modules/clothing/masks/gasmask.dm index fb8a4234d65..d8d354e0ec3 100644 --- a/code/modules/clothing/masks/gasmask.dm +++ b/code/modules/clothing/masks/gasmask.dm @@ -230,3 +230,26 @@ filter_water = TRUE body_parts_covered = FACE w_class = 2 + +/obj/item/clothing/mask/gas/terran + name = "military gas mask" + desc = "A close-fitting tactical mask worn by TerraGov military and police services." + icon_state = "fullgas_terra" + item_state = "fullgas_terra" + siemens_coefficient = 0.7 + armor = list( + melee = ARMOR_MELEE_SMALL, + bullet = ARMOR_BALLISTIC_SMALL, + laser = ARMOR_LASER_MINOR, + bio = ARMOR_BIO_STRONG + ) + +/obj/item/clothing/mask/gas/terran/budget + name = "gas mask" + desc = "A face-covering mask with red lenses that can be connected to an air supply." + icon_state = "gas_terra" + item_state = "gas_terra" + armor = list( + melee = ARMOR_MELEE_MINOR, + bio = ARMOR_BIO_SMALL + ) diff --git a/maps/torch/items/clothing/terran-feet.dm b/code/modules/clothing/shoes/terran-feet.dm similarity index 100% rename from maps/torch/items/clothing/terran-feet.dm rename to code/modules/clothing/shoes/terran-feet.dm diff --git a/maps/torch/items/clothing/terran-suit.dm b/code/modules/clothing/suits/terran-suit.dm similarity index 98% rename from maps/torch/items/clothing/terran-suit.dm rename to code/modules/clothing/suits/terran-suit.dm index 0359ba6eb26..d4752b117f9 100644 --- a/maps/torch/items/clothing/terran-suit.dm +++ b/code/modules/clothing/suits/terran-suit.dm @@ -11,7 +11,7 @@ icon_state = "terranservice" /obj/item/clothing/suit/storage/terran/service/navy/command - name = "indie command coat" + name = "TerraGov command coat" desc = "An Terran Navy service command coat. White and undecorated." icon_state = "terranservice_comm" diff --git a/maps/torch/items/clothing/terran-accessory.dm b/code/modules/clothing/under/accessories/terran-accessory.dm similarity index 100% rename from maps/torch/items/clothing/terran-accessory.dm rename to code/modules/clothing/under/accessories/terran-accessory.dm diff --git a/maps/torch/items/clothing/terran-under.dm b/code/modules/clothing/under/terran-under.dm similarity index 100% rename from maps/torch/items/clothing/terran-under.dm rename to code/modules/clothing/under/terran-under.dm diff --git a/code/modules/events/blob.dm b/code/modules/events/blob.dm index 44f6439bd7f..d4becd0a1bf 100644 --- a/code/modules/events/blob.dm +++ b/code/modules/events/blob.dm @@ -2,12 +2,17 @@ announceWhen = 12 var/obj/effect/blob/core/Blob + var/list/allowed_areas = list(/area/maintenance) /datum/event/blob/announce() level_seven_announcement() /datum/event/blob/start() - var/turf/T = pick_subarea_turf(/area/maintenance, list(/proc/is_station_turf, /proc/not_turf_contains_dense_objects)) + var/list/possible_turfs = list() + for(var/area/ar in allowed_areas) + var/turf/PT = pick_subarea_turf(ar, list(/proc/is_station_turf, /proc/not_turf_contains_dense_objects)) + possible_turfs += PT + var/turf/T = pick(possible_turfs) if(!T) log_and_message_admins("Blob failed to find a viable turf.") kill() diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 74630da82b3..8d131f2af58 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -211,19 +211,13 @@ armor_penetration = armor_penetration * damage_mod agony = agony * damage_mod //running in a straight line isnt as helpful tho - if(movement_mod < 0) - if(target_mob.last_move == get_dir(firer, target_mob)) - movement_mod *= 0.25 - else if(target_mob.last_move == get_dir(target_mob,firer)) - movement_mod *= 0.5 - - //running in a straight line isnt as helpful tho if(movement_mod < 0) if(target_mob.last_move == get_dir(firer, target_mob)) movement_mod *= 0.25 else if(target_mob.last_move == get_dir(target_mob,firer)) movement_mod *= 0.5 miss_modifier -= movement_mod + var/hit_zone = get_zone_with_miss_chance(def_zone, target_mob, miss_modifier, ranged_attack=(distance > 1 || original != target_mob)) //if the projectile hits a target we weren't originally aiming at then retain the chance to miss var/result = PROJECTILE_FORCE_MISS diff --git a/html/changelog.html b/html/changelog.html index 2c631e1b647..780f97ab634 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -58,6 +58,43 @@
RayVL2x9-mX|9)T6K2j5H9LeC>!$ifY%Rh4`g@H5^)JPZ zy&q)@*%Rv8dUp3NY1FG}uKjLT!(m4D(LFd+7&|`b)RDqCA*%PJyp{;P-0aXH$nQNx zt;(%Y3;}CRSATw!G{=2KPSlzq!7MEi5DTy?$-!V)ttK%D2geumS9$QTb;4JzCqO~ABI?T=p?1?xRu-b(>6t-0J9wM zBQymjf9|B^FzG<@T|u(ngnH%g>2^!rBf3_8L9LW3p^@mtRyTnGecl1JbuP878Ste6 zchEa!OQ_S A9xeA^;`X@vnon){*Qs#`NSVLlv3Y4UT)*Q zKl<_4XwHS5Ev4Xlnhh-os7`b_4HKP}-Y0ekzM>phu7hh)_1rtTi$@Z+a4mh(5>E%T zLf9C_i^!+Ph!P=D+h2axdv*ae=_^O8G9l+sRg 2c_I 3MG&_-a}LV@8{tdLUbCbuM|ID(DM8kR&bK3QC5eC1j&Bet7(W4MLx+2yLp4QXhZ z$|l9LYE@SIf4o53H!2fI4PP9LDx5&&eugX6BW>yGA| iM718S{A_T{CbsKc_kfpvKT3%-i{5%R8m19D zai83y2!^8M gv<83I<(EB4A z(vGbAC;?AjYMQ}fgE7@@0!UPv^ g`4P$V8bIFZkp;kA7CtB^&pTeu9+- z{+Tp%eARvwQ=)4zFd~!HpJ=t;dS9y_YN5QcQT4cK%j( nz~TwKTA-d>MD1kw3YTA(QtSRNPG2fwb%tgWqOJWqO`@ta?C z0Nv3sTq|Yl Su< z@aJtD{d%1XeN+3Ara>0(=@8Z`-S%joI{DsJW0Z5lX#Wp-MA^^h#aZrE8rzq?-p>kg z!6?1Ca0pzkfM))uRcIWLq*EIhWMF7G2r6-xPVi!`@(rvH?p@y4)z#@gl*RI^&o5IF zN29*S>qlLdo7R!+x;^tQe3b{p;owO>V&EIbTuT&*PvxG@Cb!X*ZzZG$y7PwX?8eh; zwB(AzlE6Wafg%MenfVG;W5%QA#9o@R?wZ?o5tWQASWT7z%7mI44)39cs&Y-0oU*lU zV45E*4%IPOyzXmw;>^&`G^G+UX{u)@k3@VkXR)q4=9qN}Y_HeEA+SsHR-%m3A9KAA zEEP)KvRxp)1nrjBp;n3$pr)kE%*=AZZInMr{Gv9W5r&3>TBF5w(XAaFTP3VA!^7s% z($Z}gffs2vLsJ&)Mp&8zJv~if4ail}8(Myn#r=qAe4%{5!FcW$ser{d?+|{K%~s>@ zktZBM_8cGjLt-E(EWr4{|8Upqfy1s73z}-biW=nuO?N1)ON&sRz;gF2Em>rI;)@OO zp9~wjl21yiU*W~ uKgf({%JrP3{{TP=0NS&sePz6 X)(;k_#deLd3TJBaT zih8iL4yB7@>4zX9jpCxBayh{BhL+$%aP3$|hZ9l-PEvdpQhkyZ3D*8g!geqp!)!fg zI56`4sUEPFt(WQ`CMFh_npyzvcE!iV-Ofu#qZhOsN=k~0i#xwRZBNPn+C`-)eXVUW zjI}q3K<5vAH3v6m@_dLBdRKljgp>0neFFEw;!{$tX*t;2yUQFZ+YZ=WD+oHlnwyoS z4rpm lR3UiDK{ zy=QHm_Wn!CnVjmctMV;}s>hkwBnUcvlNynA_maVNvxN6U1xZQb5q&Nm)Hndh2U7CT z9S%5p@-xNve{9bvh4Lw)Qh4>2joTLs-~mZHVYO+0{BH9uYZ-lN@%BEp{c9WQu6`)> zeDHx?3Nmq8I&`rGXdXd>ng#V3THi8MU?Hrf;IlUHYqJ{{)z-!W*RT Y{ zGTg|>^Y)E5(%i}pj*iA=fLTsko3`_K<)9f7A5>sb7P^cZ8d@ezH7I@6OZ9K;9xbEJ zl!2-j;u*u}Vn61AKk=pKkn&Y1cGb?$*u+F5I2!DwC8edISEiC>U3W@QNMsENv-}yT zqaCZsix=N9_+HcwQ8J*lwbfi9z^!qH1!@T9LCgu4Pyx!^lY5A&mCLCCYjOvpPZzF= zWX?SJ4W|}b62lfrH(ops-S{po4+0j3!gaN`lOJ1`YD8a7a__jYpOx84EGmSJFZ&n~ zs`;s@k#$4gq!qY7q|?YHPro`eh-XC8QO=3|`|zG&RQaM>zN44iOT~W(6hK~6`mrho zB&CC01=UcI@)A*+_3MlEP2uUv0iCb63mBm0bdR9#T24C7dg(R0jU)*4gKzA(Z8`E; z5&kdw>B{Wr6JVbU4Gq Pl>M#DNg+Bz{ijF( ?IBjzcmms5 =`3j4F{#xU9X zkGuz9q@)D@EEZw$?8R{rM AOB%aMk?z1F-_78S$=!JGiuUPE18@ zn{fqO)!YKT#xorpN7bZm@Sxzj|7W7jG}Jl|pqC;jRPrtyG&j8I2W0=%5?pnvzUA)# zDo<0UP>$v{otg$JN1%B_9U4fMQ!Lw(h>wp4v>fOZNpbQ1iY%XfWAj)edB+$bbtj+i zufBln eDmnXG8NZ<2Py&Jzk-p$ZYKI= z-n*2zA=w-q9C -S0Ty>OQO;?*zgFRSKh`c|z|^%wR5~In zYH2b7n;C}MtQA_yn5@PC7BoG}W_F=nSeYuO)^If-6+W3WMC~pJAEA1Qz8v0E{tr7@ zsN`6bJOJ9nlxWa0?l_KPS6JuqnRVu%jSL3wg)1gDoWLV5ue(kRqRv#w{OOJ(XSBCc zkK2#EFN>Vy?>PR`U2{SPj0h=o9ow#rS{eNfABh m&h8iUDPe4AvRBW z+8f5qBY*4Gdg B-AtCGKBcv(&b;c7VqX z);m?T+qggFMVHj#OYAeWu+KtoTCclu3e3bSen54edFpKb+@Mbom{gB$WsM#~l_*o6 zL Y-XoB^$M0DRs)bZ$l-5jY9UmKMLee)5~)w`_%a))3+FYR!>?mEeu{mF z-IQj;3T?l!boSaF7GA>d;~W6mWZ5btk-m#w1cUN f7UV{0F-KANZSr?-4%#d#=nGJghvaDhGp3amn)vR; zj2`a2WQUjsHQCW|U(2BVm6A4rS}SIa!2FmX=FR;~3&&HZb5<20TFWEF*(|qi{b|>o z#$HBl)!WMo=RBdcu0Wd-zbV7EZw8y_ruUfz38>zS=2aTV)MSnC;+hShrc=r7){c&O z&9H}Af>koW^FC50# (fS?KWjxA zFKxe`jLJ^JQ zcQG3n*X7O8`EUXh9J$*UV`ktZ-Yeo%Z_dUhak`3Kz&bjb5SaIvh#z_zBH;?u Z&)iuzJ9WWP83NA57;dHp1) zYkw@QN{eqRL1 zlNvOoHM-vPHi%hh{Wi^e5U|yJnx$AV^7dIeJ$7K2cv G}Zghi0pt?8dDCmq+7;G%+pY7xW=?F)m{2{S7Fn&`SlH~!DGhL*+t z3(+nL E;6TF?n~e<&rkztpOxh2&nl6FLc?afOoK5}aeFhLGl{%XXN{SkX^>w{R z$K^UF4?S=Bc39*u;L%UL9hVzVX@jWeaEM%OU-3S#?2@z|y!%rh(NoxP>0rW2$_TXl z#6WW=W1i~ZvJNo4@X*O*ktVW&GFeIeAh?C{?kzFtO`IaQx}+>yDGOLxIOH0aIp&oP z7!fwufu)0F?(8eGRc_SINW+?q)Xt S!*>ylBx6edHHo&FPq2 zdK*DKS@zhd2scWqSP3JPeHv$|Brz#Vu(M
qb^6gcR9W_y( zcBin)7=@WA)HmCD#xBHrd7X*flBE+^+0j-bV69}(B=Dy%^yBqj`&a_2D|PJXRnXiI zrgyil>;D*hi=t^px9Urm#rqbJecDjvNt7@gRMz3oA(*`Nj0UrpHOwE_ZWufrbFSjF zSN@HCdl2~UAGdy?%1=XwDr-4vrWUL}pIA%G0iV;?0! tS^r7uT=$*V(=dyf|hQBlC&DoRd7L1Dl6?OO)QANmap zg>q +4oe0_5(%Ax&hTJjhuAOrO4YT7D6u`FP_M!2c&Ch>#!dN1+!SynDc&&7> zOPoCD(~*?(6Aay6GOT77RF(#%BT-lbX!NbtW6c<>`bNJ WHCd@i)8(8B--@2Ta)jH5Vt?||DL=iPbO#CM!|70j2r z+uNnAMar7`267A|nfYS3%m8)u;(_z`E$PypIjgRj14Bb?#6h&1?1XQoNKOerr}-~s zp{o^$)%^kB%RB0d!(|BMQ^4CL?>CI~_DLwIy{JAUg2b |w&3W6JpR`8GmK-I@lGw*I)Okwm4etUbhnt;GPc}OGDi#C zL%4Pg0=XkQL$-K!IQs)gMTtU7$F#f$Gt<9R(9H}sJSiIBX-*F^WuWTOp%|KsB+>fy z3GfR5_s>aX!+Ed(@JRT-dvN(LM*{!p5#oQ5$T)xamrCVS2qqKHhYG5D8v`!4^jkHL zjNebZ*#!QCNyt@+nH85x9Yj_8?W*Leg!|Gy*Auz+YQ53!-m=(~n@yDO+=`e=Mq ekklo+}3Q&nc-D>P(T_EN^+VKHXINjz6s=>(OO8w@bMSK$(Gh5o>mr-)r*rVkzy| z#ii`@A!!_7nTbOH +d>CTUUn%jGjuG^%ZI~y}R@b zsTM@5Ygw3-%)WmE>F-HPvbS~2!)yyLmH7Z;?qjxpOwFN@m(&y;b(}xox1=P8^m%J? zts==NQeh6B{3?O!6pGpIUQ8TYTGeEcC7UB+zh0>I9kczmmFRkKGt_q|;mbnVg^#u9 zuUCO?k5z|j-PQQZz8J0k(3+mC1JHO&U=~Q2tjm-FLH)4qQP1Pd0DEtSvbYT-cNk{| zs0Zq6PF+jrE7g6s#~ ?lwSE~U9c+z!@3fs?2>3y zvSwiSOf+nb;5*-y%I!{ZbaWKFlG B z5eMxy5#?T~#hu8tuEY~kY%1ozTN}PWr+p9oM^ZkUeI7;mO}xU|AE2a})E8~%z>k1{ z7M}Uf%1D9Q>`b@wI-F9^?p~&|a&rr+YHnSmJ_-t-1AIt}9b5GmBGWn6o*QC|8^QK1 zg-9k1Y`tfn?0 ^Up$T!jozur%@IWK9wQZeRoR;kFM+P4U9VL`~P7RmuPs4_5_ z4Pn3l>K&?R%C<3_U81eTR%BG=Hf?tjz?M3Vd{zsi(5>7Sd-$D4zN<4L!5tI9dQDAR zMXT|WC%JxW$vXd3-Hr6fDZ}R18Si_4ZU_U5%+5pTCE8r6rhH#`QT1@E5mnzV832`$ zsT7;k^8~Hz=ygx&Z3Uf nOSf0dU!L*^V z3Xe!;WeNDpdPd)=-e?oATrI`lrfFBtxWZMYOAY|`bKVw4qrZ$M;jsMAK13;*y>iP# zr|teqWTXwKBM 3DAjAh=RU}l##Y5hn~IPhNf#XAhH`~ mGPTaikews&^bUein9ZM7yjXKeWYWE-?D}H;Yr-u&91d) zBa*yQ?WlFrznJ_KWPKjoic2BMO8SaVrXW?mA6O@SK0=hX$IU-eN2Kj;&!qtk@gQPu zV~917eSWuJoHnzFRrclUe#gt_N4M-N4E4L&?KCQ4MKLAgZRYd=b-%9&gM~6&***9L zG92MRs9UdX!SFT~gG=%X>S#}E<>Hj!szc!3?@RN$@tEZRItrvt^7iuN(&~1Y0}`An zbcnPD_vpH r0@dhv}O8Lv?GPnpAONXv?RHv4sz%XzMDI%XC8Q{(Q$Ps(cNS zxaL0&NX_sgqJh0x<<&c`tHgi@u|Mo*9!K)_8z#%}4skFokZ*>XdGOvWZC<>ggpX8- z{W?K=iHU|n^e%wB+RMO_!g9GKcbBqrxPP}Vu4h$;j(btF-z{AmwZN_a?Bf!wgVjoz zWNmnN(XE$*`|dStP)kws)c3XYw;T6;e*$mTf(G1gM+k2|d2;g28uA}nVz5$Q75x!| z00TgE+~1qA^xuVc7@JLo@1;f6n_WYKfUvjF$CqXQCNt8!PWQ)2;G4c}%dRnIyf5R` z@*i<~tAhxo$Cg7@I}t7S_l^P#ZQ7skC+N?e*vev3qGF?gcdk
++q*1oFI z%R!ESim%J8dKlN#M7>U*oD#g6b})2Widup3mnh>_*I&to?HUt7S*_w-MdSnTt+p(l z;8q?&^Y#E4ulf%9j-b#^3kY <8DxIVz~3t|$N`t>sl#UqB4@sc42QcD*LLuxp7x zzF630pC|1dh@j?B?u6NH6w`>jol=rrl}**R3Fk}w)QgaQ?nBq-eWIJ!=vkz+exIYi zs@8db=E!Gp#_;XYbSgAJ7g^W1ja|isCmUse;--u3kzdh7OAhp@Y~(iVA9C|5mF{Hq zu1Y?KoxmH%_!gj!hK!&0G9HozEB>Y&NILTm-xSX)K5;s^PBy0VF(Hn*4~8*13r_(G z^dzt>W91v##5281UqCeG4HcD79Oir?5x^c-TlK&A1u(N?^w!Aqg+Naci8AG)&eIUR zaeIzC42C(1DD&gCX1t9<|G&An{g+lE@PE17eyNEgAW3rj?M8IN)sc}hMT`0|0hB_4 zma|B?-los6S8MA9WfKl7IB}DF(zG0q;HwaC{q68!h}Evk@CkvY@3JZc4^55?lGcmQ z5$eF}iJ7S8&`g`&^q)I>Ll&;mnVQi<+c*TKH&avd{!fnhRZVz6-RYBVFY4)1XF4QX zAf!x56~cBE=)au7 ^EKxJnWf| zKdXN2KrNd6IRh|Iyf2f~HJ{NR_J;N8M+CG=p;oIQP;ovK?e)n%$@IL#BnQi$y%CNB zX1=s2ubZAddT~) X$7g>(oyQrcd$$#}Muzs0M^y1%gKS!>e zC-=`Rdcscd{jz0x4LS-6HiK>oJzgqI>MCdd!qEHhz{tYg3lX#)TfRdinQAZ*9)jdE zxE8?iL)mA```i6@(Qp4nZBYLdh$-j<#OR3Pe2lLAzfX3+zuCX-Kiu1vE)f|*@D+gv zAx!}%!v#(5Fod}c{ELTZPr Nn*Qt0p9Lh-Y~RS@nczq_D^^H8=%6p >{xi18(rGhq)7*6WrU&yxLNVcc zPbaGVTJqhi@wNq-*6;Q<(DZD?c0K6AecigoKO>^{$V+6&ZgIztjopC6jgm0#_DSN? zHdy<8aaQcOq?eZ$m(;U&LOHp)Vq5%L;LVPQV9V0y1kVBI&V2;0YiJp4_Y^a-Gi}%D zm+CPB!lK|!g2GbUkyE?)f)nilCdRF(>T&;Xfxmygs)f>L#<2wF2Qq>AV{o43ut}%X zcyew#d6y`80ok%d_~_a|-eH3MVI07{)fy$gn&;>#{Z(&nVIjH5wk1>orexQZ8*o7) z SnDuKhOY-i7pxjpc()>I9d=12`OEKG}5$15h0q;T3$Dq>b@U{r&y@E3&e1M_i$^ z#s1!B=stX5&PnvzEmXnLAI``s;7&W;$Us7?wN*4XH@C0ceMZ2 Y@vmJV9m;A-$*4W%k@{{^NvX2xcJWa#~ is|b!V7`3&f$eeDA@E8H zvY-YWpSPZMTpahpS*`LebOSVx86V`*;?c>%myG`J&{yv0(bm?cO7(5d9z~zI7-#Dk zeBu+x6~TB~= `u$q^9zm<^d1CYt!j$LOiMT8_yqDoZJ*YISY12 zU}a^cr?l8N^`$b3;;VI l)CqsRj-g2f 3ser+Sz&=s$yd=lZvg>2P8?ra2>yzoe?z(4(9@J!hPOs?vba_T>3woC z!HI16VE7aO9^->(ifGk_vRd@-1df%vXZ)TK3%sAEIC2I=J2Em-?E3Y=u2cnMbMxHh zW(|f4K8Wb=P 0F55?W-{2r zfkuYbuY&Y;wB+vT)2H7>lua^YM0t?1*U(5{dk|jJ`avX_6-Ierm+F >@NwU&J+#L6xU#}h!n6YW@t2?6 z*w37VhG)4{9kvm{dQV^a()tIb Bb(d zq#}9!mfB5A&?~KRv*URG-8Db9a_eLKTZbTe#$}d=PL(+fibbF5d5F?I*#J+SR$BTo zWqYu-BnDi+&Iz1Z|8sq&g;38V`ECTd@Pqixdn)8Y+wo++aNJPlr_%_|4e-(oq)`<# zsKaON{`mG-a$?GsF|B3mrx${B-~g7C(dw;f(R5Z9lwi>jkN&VP_!y+V=AFt+a>8`g z^bbYJZpvDYEclenh%S3do|5%vfrK9e4xg;dVleSu)1*+MFNLUgxmU@o+JCzdBx>&^ zNzR48Ia^FIa2Rz$J@t!%W(l$x914+XM<6yC__QO3?}kO+MNnhDoZ`6R8%wj>+TOXY z6TMrgvJ)UbTD#qZJTYCJcS%^->B#AsT<8`LgpKJao2NKqkjw=g2NJPH#v%1B;A?^Q zR@ux-2V>+s)z^T%=N%#LPe)s5IDy`Z^(}2k@-2`9fa7PtrA5HsRtO~J8wtKh-df58 zdpvk4F106*{HC$+QOdHyV=qtGI*Q{k o zHS`uBgq9Epxf|d2`|kaB^E}zznc3Mnea@M4_JU939nyT{1|0o$4Ly~tJ*?dATs`ev zoFNe3)SSdl4KCsHVSTH4KW3gOD|}sy>$+q6`DDZ6B1Z#9&4BpJkGFR{INwEo)4Tly zX1|KXR2~V|Bie8s@)I^?e&b9+hJ|Wc#ceIs6P9H@bw*{EiViI;2d+*`o7)G6y%H#W zEYBfpevV<|85`h$zkko0_Jn@fB_HV5w^FC`S?Ny?YrN&H9seQG-t5J^;b1Fz@1eg$ zM5W FD4% z qjES%k@8B`d%sd!Y;5^ zb@(ukdE>saZam!+bal?~dfW$#aRz5D$8FVjVl}!2{a@0xPyHxWcwVvhijQ?LOGLt& zhHNV}DmCpE-bxF!*?n}=y*=`*o<`;lv(T<-et@mawwXsZ`(f#ymjc8z8mT IO!6P{jk-qirOxkQA-D!47 z!?d&heK$`kG4W)6R;ov^ W`E|xs}X5UboH*4-d(=wm;8&?;%@6SYC2KXS4+qy%ztO-Pz@Mf?(cr zitOH&=+2H69i=91>{p{ou=Rph4IjNs05ZOqhVisj{I_L(m;gtH_^X`?_G6kopF0nY zBwd3b5Kf4yQhEM~zfS;Uhl tCX?niZhjg<6RJZeE)%G_g@)oq9 ziKzkey>VL;NNqj6oJ_^=XK~=bWzxrN@VT(C@K4t^OYZZexuwNL)i`&TgP#kN*L}W( zAe4P`8XL`*r)$c&315WNxbF%HX*zbC=$}Sr#LaPF(S5R`h>Sz{vu7(@M|HljERnYh z1Td!B+TZ yZ8ywpqJus!9q6h;*7& zkCiA#Ng_6N)M43xDidR4zDTDlTN=buC`+>SN#*D(*-lsyI__9f4L8YKXc&!lz%;^= z<$*>M9i6NcmqsJhL66Hr;5d-bpQ-qh1(KbM0%#5n4*YRQ!ef&k-egh(waEf7zj9jY zPI89B8%N3hQ$dp^jrUYlRR ;~Y-|=qU>9P}|qHAkw+@0go0WSx$Rh`Yv)2Te_?tZSPrxz+mSQ}Bx z$;lZ#vDKX trG@j2(LKzV);TCN>aKL9cy+gY>BgDB%{;Q3Jhr7E>%K4sD$)PC}fXZg&Mft-9 zi!iB hXxR%d 1+$he+?+2Zj*AK-0Vzg~F^lHbV4=mGyrHa0fW z!(Nk{QgOj_%yr8^sz(eJ&=;6Mr}EN__H8QgV}8r4^FpW!Df)dbkIhc&<+SC4OZile zLxF=FZZBeE$K(1lAk2|(KP1jZcVu( 7M8ohv zbGW6xf)nMqqo{QFBBYu3XdqGg>_k(SkkwOlK-~+www5|7IB_lbVEoO-m(BVO;R=0m zjt&}i$I=sC3v79Y4&pS~SuYthxT|I|xgM}u$UkqM?<{WryV*p=vE5^_ i-A$!kUeJLT#qdT2zVJmmoB z)1Vxar9Fusvo+<(!@|fPdPBRi=|vhLu}^cM=IG32h4mjN;)4FZ8!}ZHe@FMtO4@hp z+hHXFrXHtjZazIrxs(L=or+ptcQp9EtZ?tV0tE8({8Fn8t3q~+>`f+IcnRc|*LwQN zvR{|(K_C}G{3>sY&}^=-&aS|HBhybZl(n2a0|9>yhBWa(tO@bouAB$B+qT2mE?ufy z!d|u)D-3iiV~xs4k>#4vP=|8Vnd<6ZjL(=@a=Uk?Mu&e+o(W}7=%9QElHS`O# 3Xj^aumc&pvH?E7(ny|19kT{39hC6vdegkh9T;9%A8KKFbHvK09d-lG20s!n z-pKPZv1!kihp*OKz}cC}g-H2h@;2q8MOr6?qT%LNmKS`23T3c>Vf^f)FY%m@9|1h8 zo{e`8|1CV5+4bbflNcK=sWFL5rzQ*7@X&CJ|6=eH#K7F`IcYwxQU36+)#hbAJvV4L zG!#l X^MO_?g(7-guTesoLOIOF!IQ&@ zTDLfWyqX#b{j>56RERX*|GyxChBcL}4C1`M)xY@t`z_uju4gYpLqkgsNTDu{x(6TH zgjZuNNa;xF84Z}!@%&a%#5|?t10RkxYaSQhxNNcQL0Bu3o|j`nos~bnKDs|tS0Z9H z2u1Bq38BK_Bhyd{`~dik7$;LG3@0{+-~Wf?z^HOUU(~=2JV6yxZUYivwTwMn$J8{i zO8(?OAQ?=4#Ip#e#c!RF0@Sq|=+3MC7pUY9d={qbt#iw7`apILg@+4XW@BqxSg!KB z@xR|6C*uK-`7r7K!u#O^A4>Q?e4J)?&68uNxDoYQ@swHR1VZEh6^0$5gW7<-ziA+$ zEkHt_b2zk{8cq6#`sR&9j3UY&7Ym?{ H4027pu~XG !J#-g0T?koQ_(33KT=a z^O(5 b1Urvk8ZrLYtyEh!V8z>o>Qb%j iuM?T=(P-=gGPNgPU&=MX;N0z1}{adt~wY;Gu60awC3uFs$DRbc;9PA z^`8&I-sxpcMQ47h96HVG$MHCub#^|uLxii8GK23fH>S0XI@u9Zxk@sOU;?1Ca39-X zIbRtaE^WFrtur@+AQ0DU@51-h;(n4$7eW9rbU^3xA0}rNW~&1PBr5~Tg%=oWCh<}s zU$;Jq%xp&p@PKfCP92{r`g!xswvcKcBe8__cue`s83eRvpD!ffhnBP9nSeLHT-XsE zFE=S7C*jzykSlUbLZOJjr@&ysp-0+QpG`g6s;3gdyJBy@oDI3gvN {n)&dQXMKe=ZRaSCrPX>E84T>+8p-#mT%Jxovw2BK2m%P~28Y$ TTxC&AY>i>+63TAB-H6 z)!%Y)aVa*ve357&Z#*(G!iTAyFDmmz(W=>>rCGXq%ypQ|)2gyBYMgSELP9oIy&7YL z@@`Vf`u#Z1(OuUg&z42t@P(V7VCUkJ^^Lpvp1O7kj|BJvj2u!@O@0ggkvp8zMH9I! z1;L-aWYpKPUl8w4R5bXq6%S3BFOG;6Z`Z9M%ui%>R*joo8x}Aa`*UW>-0!sJi7h!! z2qZPv42tj(LcuEr2L~@Qp57Y(P`Q&`%3fdZ*P#};sxvo#4Eisve7|W>SSRIv*omL- zkX?PU+?&P)RQbGq{d%Rm2hiH;hu_ZgcJX$ONZjN ^T^3g!1+*LDrqDCyefMSp#(f z61RqfRq8(b`Jd>0S8=zuK}a*?V|=6+@qYIKbTCq!JuurlA!XIuz zMLJBO>Dr=6@2x1LU>PqlgG4MdiQ%#I+9JMg7>0CvrBAF zc#MWCM}gU57>XuSYw^aHwcaBeeUA%L5C~*OXLk10qw$NpGJ#4M4hL|{opCIhV%rgT za|+x>Ae@hUuSytSV3&J-haQtYqMsVV1oo!3a+&GZ3Y46v@P?_liV@NvRM+j-wW^mi z@iZ!KfT~mqaP%}$&zZPLUAos<0^;i4Cs+APfS+GSUH!wg>(}?9fPgU)CJhHHGga&4 zX*|=^Gyp@%ySwx4@u!5{QksMh(H)Td-k5YATzUR{M6(yZoIN6=7!|=u&~p>ZC>6Y z2Xv|ayN~q1KxNO@GdCeYLvH#sts%^+qzX8qYGgC+HE#&xg#MM}Q_k0PUz6o! wn8OXJ5WJDb#2fu)nT_n?_bz9eVGrPN1Ki5oV>>`uX{dK7I-!5dgl~zvw(w zM}@$iys+?kWOOvFRPEU_z}~dV(a1&!n`|>RBC05*Eud=e=%|~gk@h(?wHOT40;Fhw z{Q}y}ybO3@SXkH#Gu3Ar8v2Tg!OQ$CC85kB94$p`nILCk`mLsSWjJnfpFdL*_mESK zufVph*B#=re=4Mh6t|1kvU1JoX=`gs9Lr}vb4t!T`{pc~oY)2&qTX~Czac}#$(>9( z^3zsZEo7BLSLHrqWfvsq2Qa~8bC*YYoMS63C(cgoTGBp%4#Zm`4l?1(JK=ZDts)vJ zX?@T)ImaLmubzcYRJ$Z{Z;X|zP-#-%^~c!sYGjTA=lQcxJ3Bj;3^g@1lhm)R$@I{K zgakfNz>EN+q$(GTb4lZB6ByDf?(y^Udx6B#0HvS dn>8Q)_nQ (V)p1yuzMMZ@U=XqP1MP^CGlXOhO zKPiUnXF1|37DxQXE7oa{Kkb2%(@Zy3^z2m6rg^+-4$qE2fX=UMiObhW${$ge)mdJ6 zp#Y*+C-JSg{S;DG7J=NHPG5VlrR?PAmCga5%QLQBDtU1RZ_Ih#^`zh6IW*Hq+#xE5 z1{q-6NybpydYpZS=UodkT)09iF3L@l@Ji%Yqw1ty3p-~Ail9EwxMPrf7-b~BS_0Ml zym9`5TqkTh^MEBI%Y{&PoHV)Fc13V)NRjZoUX$TX&u8upBKbsL`%C!#J0lUVzKX-S z3y=SiTmg6S+@C-6FvgX%?=jaNHy_S=K^yYDl=(R^rHvIMHe<~OimwD@0*i~Bz@r66 zE~-MW O9AFj+ z1)vF{r`&+oqrdZ##CVQpEB$wENiCQx6=vGtN9@ENvT?n4N%?Z8nhXL}Z~KwkYn+lH z54uj#SGo*fTkC|a<~__v47)V9C~$=PTc&s!D5aDd - De0=!u;Yvw; zeSk6MJ}ZTQ0W1tm-JVQxP{3R0G(aK0IRDdfENe(~d9+9`IUt<%*bi)#4EO!{V?VTK z9)Rs&)icn`B`YpT5I*cSPQ$ozsLx({*8boSQs~NJXZR8p{5wodd-5Iu9=_-C+RB6l zF*96cK<-pt*tnvxh1c7il?}A*%(-bN8g}0nndN~A!~m&~Ar&00vl)k(CrA|lM)(+x z;|-O#>~P@l)3J4%wA
FBn%bUPCInZ_G z7Nw2hTXtPJiUqGg_i6M65j?xwk(2mQc?mt =^JT(1MBBhApT4l+)l3zswzFw1?;|C= ZoC+K+1 zh!ezf-|SLnbG5%}j!0~O4ZBltFpn|CiF!<{)NCot-PTz)S!5V-*tw-T_=FA g1 z9_;co&fm#A+a*CL`bySixzw8@dI{k1u$Yi%i#%E{VYTIIdIHl(VsiL7k1;H%oet3Q z(iS=7v)OqpzB9i1$A6?=FQVAsr1MhcP(rz1W=ita1A?Icb93L_eTUrxn+a~!tOqF9 z7J1-!Oib4QP&6I=Ki?XdzaLk>H=N%sG&xKozOvR*BrAPv05#vpWvY2ZofKdHq_k?h z4i~qJR7KkzW5hNfNfe+u5gQO+TCP8VfV&fvru@xfmc5*jf-3U0(%zaf6?cPVJU!p- zbcAVsPD{?ju#bP+itl&&`!N5vWZnF^5%ju_)s~vw;Wg3IC|y{O9QzbLY?=45%QfAF z8{~B-c6#_#H}a>ML@CnP#HdE=X5jIUH>}5>cg+X)Mbl#}hrR)~R3^}OWCEY6zs=t{ zXldZP9+#E|?tv1frO~C(g5Amwe^yAJt}!L5Om4ENs4vqz)z;RIW1 b5tHzpKIfJ!>s@u!S`} z6Res1&ivl*T}t{rF!g*FrGEbWxjRWH)y9{wrK82;NaviyW+^SBTz~2vBEtmtOE>%5 zw5QF~cEd|lZk1AADi3{asLDL_UG_cD7aiu%9s_#&boZN5_$CgLuGurMg56Fla??Y{ zF5vZU!vUXq?PBhWmESAr#doVGvzt>8+YOBa1 ~{YxH%AAi*neG+Kb}k4WS|?Ew}`VJ68gxEjRnft)a?D+!9(Nw&(Gi|<}ss(Wna(# z+#5@I3>9lu@g=Jj!4YkQXkC5%FPAVP+KKw)X=5^lPtZH8`|yP-Ic#kwQNvOCaOt+$ z-Ylbw#fKu$S|7M7>j=#6B @lAw~f{MrKK)BWCwa`6g1qEy`9bT zrfPMHcL6FbV*(Ut=R59X1^hhQ9;+1-@XMHZMVzd<++<@hJZ)t}n)S&ma_r+s*ci*o z+8Zf!*@82;!xT$mMh(K(j<@QEDhY;PI0E;d@FPO@_R45`6UZW!C9hD0`_Aa9_vE^t zKyIU4)i=e)vuHHXaY^EKz?v7 %lX#2kG#KcK;@*51Qdq`_4 zHR{3dQ`=_}A3&=t-gyswyTyA~K&1oApYZt$YhvQ;IUDTNmv^^~Y$xh`aDoN`P=HW0 zfvoV}Ft+hAG9uIZ`Nd_InkAci?Z0b~+4$Rtgl~*jrUUz!hVHEyHK7skpD fQTB$uG~jYdcPPfuVw*hqn;NU7D>3CO?J1j8x$=~ zf6CVzd#`m$RyqLiJV4jYq-@9#sj}2Ex**?h9PtQNi7(T-CY+DhBMlTmtMr4if9vJP zf9M3%>OJx#oE2XzwdfP?i+MtEyY*Y{vc7$cd*Iz+wuNf=hL;;WhO2#C_BN(WRIo)} z4S_`oa_hZmb2o%Ag&+qqNw8k&j 8R<%+cz^4cC+NREH$bXMKhKIh0e zqvnH_NwcFZBm8a-!Cs19Vn_R~$94f_z-WBClQ$D#B6SQNI4! Gw1G;^O|Gxp2HKFeP)s~BqdWW z*Byp;M|R g$hL8{F5n%VkK_09`WFxhY4@8}D9A+bbzvfPTStG0_ zo+BDQWmudU7C2rtD>y%7~3im3s%ZzS2<)U$G2y{XbbWn-^97qOQHB{qMxH( zfjk(GXz*9JX@g;q!-)uPn3l1zkSHzd1TIWa6e$iov$oD@Fo)5Ld#@X+Xj{c{$X0-H z;Bv1t&hv|q#b$C}RXYusDbaaetw!C66p29w8kYnesnOZ3HM9P#;0UL#L?Iu?29j !%5+GJ#cIbKi{`)Rx9QMxS6kb#K&TksJlU zX&^z~Yti}&hN}t<6;*#Mt@gOa4T^5w#WO;|Ksj qnzFT05#R~;JbOt}g) zv;(IvT>?YyCg0<@B!z%&i?%jaZseWLV*hNl W^aDXc QY}jktf!Bm3>w1Oxi5nrGB^-r #fyZ&OtH`5{st+QLS)v&+PrxKh8}u)33+?B?b@TS=E V>ZiQ}A1OLQ!Y@lyjOf&|6Ve zHZTN6!u8Ud5{trDcDB3Hqi?2H=Hzw)PD_%Bt2VJ89QEfLp-8Mg`;lQ6TzG1TloqdT zj3g7w{HesLND@lhzH*OzVD@j~?bT2-oykpuY ;#-lc0Dj1@^IO%FM3%F7>8ecRK>3WiFny z0ju5S1rW^+C}2uHB%rBB1$5BB`+^;qc9^V@tj7_s9iI`>m aNk+pK9pR+v=(7sJ)vRWREaKRzDO&myZV z^p*3KFT0Gfh|`i9h~K6yEye 0cfG*mZgT7ZKTqH;n1WZXebcQ3OfYv)-qLaOS2<01 z?&cE!h8PanLZ^wURj~5~SWKWqw6%-g81YHGSks5894@P!y5s+fa%85Kw#NR*WHBX@ z397v#TxEbtmKkFQ1?#`C2@9dt1GP;Y{x58WGly!EIr6Bk|9k?qyX+&`R0yzF{Sjwn zm&;xP8Ck?XYD*rPcnn398hW(LV?oQ5&055XHzsc}lndA|d=yMaz^_mhnTPn-l;*6B z{-e1{((L6oCc2=`$yku@gQ9^=p0V +- zLHK^p&IohX*3= |yvUl%~mXEp~ zX|6 X7ZcBg?(zO3^b_W@nt-E@vavP0UpZ}zu#5!)G|ybFSG~T$cwu(|NJ4q$5;dY ziH(TJ2fa!=yFU7Lnt)9X?l74;+GXxHX}14o{-6D1h0OKb6%>@)a53K+ $1a98UfX#{G{y$mlD^8>!rKRrFZj==H)~QPc+-l_l?Kx;)7{?o@xS}2OV>7L?`o3 zY%VDdTE~i`1oV$}uec7yo1l=nkLq%N*ORn$m^Jof&G$I}*_n-VFqe^>*c&eT^YP(Q z^(djk95~U1RkkE!I!C3b8hxW=7qn~w$U|n(m=2{=a{pO2RpV`3Y|YiADNn3GdGZKx z5s~3pRAes-ka5uM;$wNCBwV_Ovwu-FROUriK(74yDxNuG(&oly;o7DOw`z*KOzus^ z_= RnE zZNQ({uk7bgd_t#>I?if#>}=%yoV1fqzgQPYB-cd%{gzq0pkA8O#m0YVc{3%?c6xFv zh;@ptVA1uG+NRE@o7{B-&@{dKuWeDo9S8q26GIrIRZ!t`d?-!qNjn?=F%yHl%w91P z$GA;E d3r1&r~>)?W>;U(>uD zzE{~4bL >dB-A?G0ym7p_V%`+}mef^2%dQU3=>R83` zs#8@Mi E&`{r7{ zB(t7;er~V)7=Eeo?5iSXYDZNCi3TD8qlYR)Q#BJQL%C%xU#S5q_#OH3F$S<6;{Vla zBdWlfr|*1v>gWu6mBI!|MS4?HA`l4CqPc-l2z&@?Rf*RUHUldlRKfa|0I-MqqYsKC z^I*;4VdN9wXmZ|%P4df17rWU#(ma+!GgV?h)B<5zI~ciaIJe>G-vpM)R7}-dLL)AA zO%qG{1k^*Cc{~5TP2i}0D3*FY>X=y7!OE-Q8P0h1dx~?Ns$v*p G8fa@G16p}yV@6A)cAN5&eV zG)w;2Y9J$I1rMe&vL_i* XuG=PFW`?)UhF-hTg?-0OG%W?#6afk zvW+t!Y3o%nw=R)0JGLql_zk2|#9c (7>^@_H&Oa45ZG%qqp z2lTZceE81?R$ucf9&RYD`bInfR)hm%``wzycAG&P88iDLh^fV8`8M&1iVU67c1O(- z=NBa2B!l%8;D4i%-~l<35tFyYbwGucAv8f%J0^Fw;|=%QU0`CY-$vzpJj+&?Wlu{% z%)>52#+_gPrMuPkQyh- u%hZsf<$=9?c)
t5 z?s%;?g7as(E9@9XTO(Pg{wq9qdzrk8>~h?8_+-)f76YY*2QI*LL;R@3$VS 49qw1sIUTF>r~MD;n1n8ig0jA|f4$`$fKnWv@c5(%pbJy{RK=iGm5);0gVMz^@q? z ll*d7aYiGke->AoWF-23(<-NS%= z$Lfj--8jO(s-Vac_2r;qsv7#7xqI&(;Q36-%RO;_y C vD3<`S;Je;2!R|4SXzWt=g_;}%h=O=I6#irJNr~+ zqX J;s*M`n%*~kPObtSw9HxKj1Ut$1I#@ZGwG0U| ^e`Y_p(qFKpX*JSA+ zt&f}2Po7W;kBw<0-Bh(|k9OlGo9zO7puV{Bs3$L^ubmU=AyibrutgagQ9Gr%moJx} zyAxdk@ArXF%P>E_pvn+`z@9thr;Ej%K+~}zw7m&VDZ} ;ufsNQ#NF zV^dsmb4Q_K_`^&aO_$T40FBFniED{zD~N^(QDk?j&P&J1sRaC %Vk@w&W5Y;CdN~MoqzWYB@Ku=Nt diff --git a/icons/obj/clothing/obj_mask.dmi b/icons/obj/clothing/obj_mask.dmi index b8a9c8b241645912b06768ef7b4e29475226b4f2..71ab7d4e7d43090baf71c8c3624d6d80419afbf6 100644 GIT binary patch delta 6247 zcmXYV1z1$i_x^=l1OZ7Y=@J1E>1F|G>5>LTN~EOot~63gNK1#*ib#E6msSCh5)jFy zmhP_oFTd~qKKDNJ%$zf4-g)QDnK?JTAMei~-g_=^G0@1=TiM>r?v1mDx3jw&0Ql#W zq{G}9g-ClGFASOfi9Issc|s@X{Ep+vzuKaXlvSCd2YdN2&m7&k4!5jg^|P?{xI34Z zT=M!{N2r#|^R4qBKOZk->#}87soSVk@M)9fW;nvGaqag+f6ve7^c#C>pN*QQymvS* z=GA9G0Xq4m5!e58`+FW4E-juAy5)aOFuG6uFsMS@NQ&@z%7K=T=x6yS8Pqd85A>*H zpfgjYJ-#5h@>=I(N0l!>KUW}YNV)`n6P30wM ^)1_-!E0HK+#%B&(jV<6EI&QsT8eOUjb`~-9U?k1t 0M4-ECA&Va!&L_&)$Y6dk Is`C$U4Q?Omnt1aO_B&tD(6p6a^1q_jeM+DcW} zR%fUj-k;y(7NuaB6l^!Th`zd&DDkimgl%OVwO@bnIjLaDQV-OWubXRNP+_l0|6cAO zI3N%Il+0>0pFqa kwS+^WGjih?MdpDAVs>8eVAPr%%x`<7-~5( zh&5R|nmm7fwFH{I-IVhb6!6&7W%M`t1+PW?DyW(M85G1xlo~cgHc-=B$no4n#)_g= zIQl=Ob~B9eXS}9qK9+ak?-mbR%i6waPmJ>SPW%d(>XVupt mk;7L%s)q)mJGnZCrvsTQ2m8Xbnpa_P-QCOi=f~=XO zkee){I990RFToG-2Bw0)Jwg>7n^){@8)*+Gzan8=TL+oLrXw{0+{ic Sx57#Ol5 zSsx!?_Xq@L&hEg*m4gK4+D5RlM|MvKGbye^7q5WM4xZ>dRYx0!d-RIOtElw&VYKd^ zmy<0NLWk%>^H>+rA|OPBmS9!viaE}fIF!$AxW9YS=1`L4*9O>N_Ci~9g6|UU(LU++ zE5-f)MBk)I;u%obMHBeKU6IM(fBVyxYi7&ZhQs&oT1+*%vo=~vO_yQT+QK^6n8*k( zLt!jIn?eKs^if#T_&{v0LPY+@)H2gJ`}r6CpwpBsML{^C44lCT=Dpa8t4-&RmN}BY z%4E4wQPB#e+o+g9nW3=M($re5_NuLWh2W*G#xH{5ujkbFiSam5rx?suO1Gt?Tm@@g z8`jCi56KnV3=hol4=kkkbJ3coaB52>M5oukt~+UsGXS0Qqb1<-l-CicgxLq}eRQ4? ze}6rPwN7Dyrc|xfsGZ{VTFk5-ExR9|uqIhQvwF<2L{;#=)-}pdxIDYW2XE|k-Zy+L zRdbvD2a{_dy?HO~4lgFolht~4HlDI@%Tx;nC{r6AT)?;??_*+|O8r&*Q}zrQQ?O>t z;7Bn~SLq*vI==nQvst_IPj$nq$GxVTpx4v-YfQ7kXvE)LO=dfARP?Ot+3RsTPSO8D zglRA4rVZ+`QqZhhuS|?JN)j14#N}UFaI%(pUc7vG+}2$32Fr67?qb545TLJIR%HIJ z@!{-2@uS*3_9^0*7M@%Eb7XU@#1#iS&p?@qgx7iTJ=YSA-aFU`{N2N~(M9~N<7CK4 zYrw(K#Ds*K*{8ZFbQxs%yPvBk127*Yp4Yl3c7|}4zO?neC?;`lCAdKweVyl Kuj!HaEbHC!gw6 z`FQy{Z4lNyFPv*zH`m81A6OiHOifQG%o`-sNcK2CbOx5qTOCFX-GU{8PgVVY;?Xzm zIUh}=4{xQ^{>7FGZ Z;){zM!1+8h|nCmgsa@?XeEx?dcukaZHflDvJDrw7bhzfs`3cL#=p zkT)2eT*z^0=p|z9=BBElPZ=!Fn#e2@#r^bSesMWbV>;7(s6v{`>tI)TyRJd_u?8qM zMs|i3x|j F@yYkv8L0 zmloSLwsn&Lz$)gh{+XQ9i~+gFFmuz<-ED0ed)pZPRzZQRelEiNL!`%PEQUo*5(-kk zBA8DFqa7ZBE8oj9?23-QH|}+eQthBpJV|Njnna;@vcYO9Nw;85CqTKTLWjrlf( z{x -O8$}h#9vZg4u2PLH~2c%mOS= zHPEwLb_Z>1$a06z-=qc#Y|gc@0yx;9N6QxcW#g3R($;?Jl}GY-J&);0n!|smeU0vF zXGy>%;TO+gtG{n2d|dP5jZq;oeJ6PS5m)Z2%d9v#IUtJ1IH%cmohJ&wUd`IZ$`{r( zmvFye#x0o>Da=Ro3=ui_+3}B!brCw674MjQ>+k3ZbJcc$aT{)qxV8`wel@WPj`9)= z-M!9C#A2!M;a`;pgfADZ+@Z}LxP_bGuU}d~yWGii_&~M<1P~SxVgCsJY3(RfJC!>f zup60Q&g*MDZrIt7J}P`YW--zxc&^>8JpkIgw(YCqTV)9KLC{)=qw3YkIuaNq5`$b* zQR~(M4X=Y8J}`xCf}q!j3s4j~T8l07mMWflN~W&U!aN`#(1iIEw1lyGM0dP1m-O|k z@M*C8%rW-=Mnu? s4(*?2UBSVT1wKTJo@}=8j z3*Y{p@(SH-Pt0|m0k9(FQjD99zbs3z?;6#LpeX==tE;Q+6~>jjQ*+m}U0q$WKvYaj z@@%SZl$@+ADd6Pl(lz#hvT4RG2L`hEwpdxKDl4aMminmpdp2|8*lG5{ENo8J0quQB zF);?;zts>SNdJ49{wN_RF(&50q&7eBwzhXK=TJvk`LmPxlYC`d>GqF?jgnHI&kmrX zOo5oQr93jzPth}@GV~4~7Gz7iJdmg?1_Q44BQ} yCOd9(uEiSvAby-CiU)x}RNIJ!DK6%^H7BvJ>eS1H&&4PxDc2HdQr66*arWsz ze??0UP0ch5SXyCTkmru9^=_I`7r<3mY}kBc*t_Km0em 16E-dEg z99-PXZ*2{}-0#yg2`eTxfh&u0YhRG{JxM7^nnt{$;O!D*X`D*vt7eWe4!ha(S3!-Z z4BgUGNEg%V%e-JdFV#F4 &_4{tuZVI}BzM z2l}eMs$e!yQ6V5EAsL>XP0U)q70X_pH`5Zuo!%e$?j5nHsHp8pjgIqu_Mbp;sy+_& z=i=g*BS%@;**BGKegiY*Q#^$=jZ~#6ir4P$YR{h+T%N8D7nzHuP}qZ~c<(`B=urVF z45)};D^t|dRR6X=+JBB{GeBN%AdG$lRh8M3 r>)n(KvvWMXYMDbe+O3-SYBsc>nS{dfHrK7U&ZV z-3S|wvAm(_X;K9+yFkx=$SfKHz->#lt*x;?cHH$_2Arl?q#s_LrRV_dh4^$?voHcc zGH}Jl7;N+G5`0mz?DUE+cTZlimRyhNY;ty%3@Aq+qJJzZT3InqyGck(OM5e}B+`Xy zZf$KjIXMm4=h;@}do^1E@ZZ06WY3IBOQ+_xWh#n!U|{)3^+Ezp^Uj?+3rO8HpIZFl zV)5MF(PZIEH-QWi8@3-CBuoD80vY_#1s`unphBO_)>?b}UhMte^LTtGs>W`zlgFr9 z`95*m6TvyLV}%mU-5%t@LuO{?{l)EVH*Y^b9;?%_KYxBoD70yMoYbISrS}uy)=oQH z91jlC!Tkz7^rkM}dJwG-o3!q_I61v{Z$IQ$+=dhvH+n99=faC|zG)Hwt0qxWN=h zo+uW05d{I>==oQZAdn>PnRmp@O~4z Goo_e*q{scu3@nBaCU==fQ=M3!8S0-f&VD;U}&`|NzIH*b|HthRG-<0vtx z>PTLZG8FJQ+qZZ3^OJyk96htJ*zjq#6f=JY0=o{+(w41_Gy;ur`nqR1{<66tVO0R{ z+Su4wL2a$4ri4J(PQ70X60o&ty=&i~2q>WIYhsT6eA_DM8oA|{b_gDSp#E9sV5k3< zBw+k?4hbIScYJ>3h8HPRZRx_DRSFMSHxAeC=VW0CJbP4i5$(sp(r;7)Epo?Ucf5Uw z>HIjA#QF%dPUll5?NX&4%S$#%%O`5X?F(;T-$2K~PYIWo!Bti*v$LpxeX4*^up*5O^8SJ1I2y1HYMiogVC-hDls%m{<$QE}yqIXr@@?*m!qG8m zp*;DcK(Nv)xv4PzhU~}uQ(@ds Q+Bz-@*J zu5wQgEki?RWg^w+ynP{f> FpDe`00S^dgKj9;ljoNq}tKKV{Ezm z>qs^Qc< %zeloCc*)hT(S-F0+ERvDBP0sX4auVM_xQiB85sG9 zH8(dqIXl0lzuw&5Rt*V}6L ={RVxh!;YsL*hzkfH)Ce!uH{S4>qJ&-d0#&5-tAaQuX20cUa4Yev0+)dk- zZ%a>fpR-Bgvso^yAj&SAZ9BAAZ kR zZRymks~7NCl|wCD2NTnM`(Mqi?@>~C{%L9 Cs)=tr5!s=p#HF*9S2dB4TFTL<%Rnkoan7kuzmzk!yc}c;KO< zwxeSiQ)srhYXzR|&&TC#e2N0v;vkcB?x1` q)cp!LKsm6rWuI`{I?@^xKzu$Hf5E%f*^ z4IC!@z}O-9jxOxVd)k;DzUD0L7&iQ># a34YGnR6ny%<-eU)8Lt`x?Vvg#G4b5f^U z4RC2vaX>e)r&j_SZP%b?y~zPqd`_SH==VFT<)fT*Tfg{f{!fN2>v7!UqJ*4Xx %$SPRfezy)F-ss`g4G)1b)-w4lcS36~*GboIdp*JzP2UqcV~F6)n~&|1Ykl z{8BTAFxiX=Y~_$;=<6(cAN!N73W$yQnfgB=uM9MBWi=+41vS;@xTi&~j63~#8R0UY zq`2o`5j3|@R2&?dD!g=X$HYW+Tx(?3lj!j{%y_j0&(_(Qut^y1s`MpwijbZ;6wvcp z9SXEpQODWHOeI!W4ut{!Xh&FOo|6 rg@0eaZgy1| 5>F~U9w~nVUH90x`$vMnOgWR;5{@y($Ute*P8q3%x(a$p0N&Z^t$vldX zmY*zMb7TucR8^6Nw%IV@eOv(mXw1zIj?h`OM?2;KFC&oR4Tmfx19u6Z0vg1tq~U*7 z)4jL&!-pI;IEUgDL;3AA9WTfs2>cYQm-hT0gV(`l&2e;soeAa|l@#966(zXj2T)Kx zjs5W=lX{G*QjtTGK!jLfuLOZfZ=)bX(zHL9vk?2#l5b-EpEobuV|5@8#!4q>4Fw)r z{bw{v;VsGZH*iT^w{ x&~t?M3t&eDo%n}>FEJrX=SAk zJux>Y2t$bDl36}}{;qLOwLnzu^Cy=y p_Sz-Y?td$BJnxUi8#71Y4JH9P=@dV-T z5CSz%JJbZcss+_?-_I@H9Y)2Z;~9ebksK*6kL5lZQc}|Vwl>fPb%&I6zAueGL&Q<% z*HyR(ceIV8 N?aV8_YG@+qRQMP*fqU^5d81h2a`txto49h2Pex$!5%V5 zU}IZ`JvQWhLiA3WP25KW=UrlU+{@4Zl&qD}y;Yw~xi&FtDFhrCK<8)wT;0c!=V8M} z$&F+fgv85(Y)bCwVM*qPxVsqzx-sCufe9AMgfm%Sag>>s7CCnm9F~})6)gFNAR%1w zreK!JJhd9+`PtWJfYgre!UJ|$rG(LeFPcsBVjg5_JKu}wx=vo&xu{h+Go4NfwLX)~ zt!mkcFuHLz_5NymwxiRwz2w?7!EQpq=DrN j;U{R|IO4y7`@D= zpAh~$C-GJ9tNOyGCi*hnyzkhC`X1(m)}Xxw*;?zz^jc1u&@x4e5BgLr_)hG>Iak z6@r3-mIcj{euRJjt}3}Hs9|PihD*fTBX`fu2cL?JtS$uwP@$}Iba 9&TW~GI;EWE2gIW@Rc7W!{$iX`a=C%G5$;I|CW*=5a=M2JKp z*HN8ZK9eV=SLEA+o%VBfM=1!fnq?V-MYiGxOHCy1EYp;qpT*tYF{z{xa74M_!4=rp zqHR4rh0HB1& DWhB|Y=L1$l(VrPz4 z>^W0yYudGtxemNO3F_7bOppA6#AN8zb_QY6O{vuA9!r=$Gd}zcIBA5RgiDQHrbh59 z?Ad3fr4a~GGAeX?OpTO0T^3yMCWS>VgL2plxxuzeA=NH-sr;=E<$>V!Fxs)+94`W* zGfh`z;-dWEyY#aMl=@#Y_nQ@ZI_M?lf<;m<@Ow}^^<*e@ha%(oHvmtME>fr4^$!Ly z%}SqS`kVNDj6sLNH=QVfsKxHx?9hbH6&>XoCEKw72b{||$p8QV delta 5682 zcmXw71zZ$Q*xsWB>6Qj51qtaEjz&Qmq!dX-IwWoh2}M9!K)9njloI$O9fEM+At4|w z(s?x8xB7kG{&s&mznOX8dERH uc52N2e7^)f24ZO>z!;Y^=eZ*N4mX ztJna?;Gb4Db2GoB&HNh=G~>UzIGYajH0~TsjZY~^lsh)PM-%y7zB^VnEc!N7CcF1M zn@ctWL|4R?T1c)QOz|bHULNyI7+D7C*wgDh8t@hH_USYk7GKHL@ulv3`$tM8ENM(_ z#BEl>HU}9d5VuiWLh@VoX=U{@D_lEuhfi%-4Q24T7}A2_r)2r>i_M|cp}Cf%jVN}R zk=IqrZ(BxFKitz42+uLN=ubVK!85f&CB4f}1`TW{%f4Dt&dS@O$Hs^l*-HjY!pP%h z0)+*WnL~Z~on!;cT9Qv(qOA|R_2mVes~<138DGfJh^r>}M#nEVBP0yJsW8Z>2|A+K zyFv$1v&(!}-)EJzfK%L$!d>5WBJvxwlzI)ngpDU7$OpJBGE5Feh@|r0m9GBIS9)wM z3p%ql+1$pYiKn$|(rDS~yF3>Rq)9LHSe9tg(i*y 7$l?xnX4hcS!WbM` zRZlGDPz%K+s#AS8QmKi5G8Wh^Yq%I#^RzX#9iE|kT}Agna_pV9EJcwk%nb|pv INzVs#af4?qHns7a)y> pm>IA9x?Gw+iGePQ(-Eq7TdRiTRnSz^2 zVR?^6v~v3%_$TCb8oj37eHV1^;bS!$ JupfKJ8xq3nQd9QMF0ScX{uJfF$QK|cy$eTFn iY9gs)lWYk$ZKi=RJy^S Vq{%=-#YTP?Hu>Cz`YLX0F;&bj?T z$o{6I^wdps!feQ|>Wu8mJs|{gc4z6!!Ku>R>Ps+>&AHU%1eVKjQc)p9fCnomEaajh zK@}Bg*zgS_^7Q?ksMT{G8_J0E031NJ&zbGhw<#A=5X)n zQ8GPxMLcI-4o&69Ywm|Ag`V*Sw`o3MGm7K2muJ-~oIuMg1ri Wcfi7#V-e(&t?AM9+tKn^rOOQVlw$K(4c3c0zsmj2 z9ZxS4HuOY4rZMkzkl{|-cs+$;(taRCO-Pvby1 J4=={@COEsgUS07!05sIpL-f@o`pKI{e8~nDG+^e@)5#Po1&0ME zv_Hq_@rO8#M*ZF=xU5H?u*zt{Oz!R|v**Z@tfC)`%};9CS#n3Wl0Q!3ey3GjqPa%s z<^{`>-)tRpNhv*bj8@iPIQnY733}`PzDl?a>{y4$tgBPA9R&)Ge=@I5Ztm`l{`Q>n zE{mBv&hyWnmP$4b(F(Ty>i<6@>|Y~&q>`fGh$&qwkFaGONkl|Ma@vZV!gXaf0qHO0 z(rNg>Z~uUmxauGNCYS}{{Aqsc&-TK05ZYUZxQb`SZF7{`Np>I2?P{mStoYwVOrBKz zy0QnBSlFo=_DZ|S?P9~WjPU+OS9S=_z+_}(z!6BHK7_cmaHF!Iqa;2cPq&LPu?-dT01Dsb|Vn zTqCeKhS<3s&4-V QaLYB)^D}G!o9zASNiLVG7LecG8Lx0 z$k+j^!wX;lOsjhlfZNtqzzaK|2Luqu1BlOvE2>{0F2rqovH*%Lyq5)eLN-$JZ({Ha z8*xi=R5r%mh&B%Ss4EJ8VsxbH$N~`hdUx ln16N6qb|t8ER<%Rc3#LoC)iQImE^N2~%e%b=P!qc6B*#A=_9?KQ)WxLgY$nY-QW zsP&K4roup6Up-|F*zQKnbu#;-d}Y^r^0~+4b7-)D@rCvT*JqFGEf IzN%Zh3?I+Ak&M*h}{pj(>12w^hV0T+{_7Q)=%Knz;x9sN7r_U{`PX zu@gLte+u;Z~A}>MuYlI_UC;;%? x|%k8vQ&IhgBub~JqI;l?>Ba}*4EZMnygON z7uBuW0>l7ROACtw=-?2rQQ0UeCpU0S6b?_>bqp5Y936cKv^T|5STVDxArMN<&CSr9 zE<3>C@YgR)&0aC4%YU-0?Em_;W2)8(7MjXIP0br;VNGqr?87Kx^WpFYHTA>1EE52a zmbmW#< HEqPsq zTSrDxA0fE1x{41pxX&r=$+_N);w+8)*PFW&z2cRdm-l3UKl6rZcmb(tC|rW4GKjKY zEx9K_8RbeP*d>y7aS=SGFy&^>`=_*V5INV{)5ke(u{Heg^c-C1Ig|~-U02b$H3}Y) zsdtgyV}Y!-dU`5V_O7Ao2`YoQO4-6yZESKFa8t5-W7CBL13Gkcbg0@|+MF|n*IXsY zpV|3Im^HYA1Fxl}r9n%rW~MHQI3VaUrf^zlY-}vCb^i0`PXj2d8MA^ 5E#9$YwtPRP^;JZ34us zF r=k9BHly%IWxip!#7 z-^cG0^HL)~8S&5@B@PNUazf0?ykv#d*@v>!e&dCSi(W-qed96${~e2`Yunpt$YU%v zx4K$np%cBd*DtNorc(pa(u!Gog<0$VJ(LA&CkNXVO=L>8j6eYbtn+Qtllr>4erda- zRL*0VVJEaPWbU;I3JJmO?eohvxH@;zcx6vE`^ApuOE^>*NUM$(XZ7drG pB3 zHZn@<@q20%v)VO#+HTj|Si^Z2KV2id{|5M9y~N>{WNUO8Ee$3TxftTQNjuZ(lvoH7 zN$z`whLf~a)CTQ3e^p(Z;71hcl4y`AH%=?AHI1JWsGq>v3w6_HLPA0S)gN ^O7-j2+A02i(swjA_VzsSZ1Ph1S!oN$+x#IffSTFQ ztSjS#KxlY*>*F0G3`AsM+^O&PK9GY=^MxN@ny@Fgv^?! aPWSpa z*oXmaS;u%%P4STXOavC^Be2<|x1uAu-w=f6js=~$D#)TC*yYW}Tu+#!l1i>p>dGL* zCZ?ul?NCb{%-jD=Uw;e%1r3T$30Kt#5!a* -U96pUTao-6#l5<)4zFOezG`%Oi;rl+_rDJH2%yav>{GB+0 zz2m6^yITD69qY&}aa9~2kK*BfZMv#IO|H4>#k;r(Q;>D^?;0r)i( f(ah2#`e9G&ne(G9?`rE7(<*3x--iphe*bNJNYcS*qt_Ut z6f>b06#?PJ7?}DJng#9kv{Mnu4==`xGgkQvbvtRsFLcNs@TKE>*LbaYe_szW>&S4@ zbl;iy%jl&w&DBqYLd7D>A#8QHVd)JfEVX9> GS4_66aAfcu$8=89Oe$ zUrl9v1;kSMw9G#Kf%KB0i?J3PPRlDh5VHDAwY9ZH)rEu-0#dG>P#!Bj2{6{zc!gqG zr^_Qx?2WBe5zKw9Et+^9QN+V%SR!VjN?->q@dlRke nbG!vBAiF#NOh@2nSOl2gmbSrQ)4? z*Ijz$S?COKLSmx|miuK-tz`&sBdX3#`UbMhJULUS+KfaQ^=WK-w zZak5gBW4=9jNK^Mc?1(a2Cun_v82#*@)E9mQ)zu|KvwWbY|@i~@>j;{+J`n7p^Gus z4KrNrusADImttY=E!XGp&Yfm8lbo7>JzuYrStCmt(v~~dc$;#M@l_zEA1AE3HtSG@ zZZ8lsJ-Vjxo%^D9I!( o2F zzs*VN17Qm?n+0ZOL%rpDyHBK00Tp!2DX#a^6Z|%jobfPYZzAWON_6zCs-5bTaA0#_jxoDoEIr?s|e~zmDOAJ zj~JhoU`p2Y-ABP&9aD(ouk@h_Z0}sZZ+Gj8w9*|2UvD3i$hzC%>|0@8myu)1dR0>u zknZDhGX@&Q>wR3D7SkcDNmq^IzCxQkhYZIDl6!WGdnn33(Sd44$*LpsyR>gf?^Sk* z=$vB{)lh+~SMRjA(bwdrca)m&-U-}`p?ZFH+4V?j2I~j5n)cyL<{t8se~YzQ!TM|0 zO!5D^ZDZ839?SRhF@;7H66H@q8W@SpyA0%{3$B;f+!$gA4V5#Cv;$~(OWr&}rgz^= z&k_&q`1X>C;_X+i6HVKavO)Fi0>?;35n+*73C6%Eh(o87#6YG{xHf8We6?_){XJ`- zgk-DgyCjeWk{gCeBpvBW%N*o%Z2v1h`d~EFiGpH~9_dektl&>|AW6V2&P&8eO`Sng zP2w&}=CnXV%^Xhuui~GPpi8t0nw32n-R1wRM B)Da~W`RzcDkkp;*Hi@GHL0j!R6W ze(LC$S64?jL~O?EaI&Woz|C!c(}Yk!0c!pJ-B7I)jg6qpqX27r1G8gdXfPk}3@-k# z>@Cd&d!(*BnZI?GJO}`IM%wUu#)7(^Oc4+X6&A#(4Pp+hzAKM5^_SJZ-|&_>BTa&d zH7aSLlj}?cp22AZ5{abb3>0;STnOquIC^FXJzhZreHx<8A>7=V8O-|OuPgjs*zQ#w zo|X~|e+1K>-6ufzv>P>>+HFj*rN^@?-e{l{=RcQpDcXR<0vz7^{@^AP5?$OI`0Xdu zk0HOay1Ds=W&(T9nQx!PC8RGim 4KGvUw?qDN{0#?RAWEpeGU}lK{UeUF#U3T5WF!!aF#{#l`2nnmjfq z#U|aVb(xu&J!DwhBS+3#aGzuy_@flCgSIb#5ebAo9IoxytA@hI$A^S-&GZ%!suoQF z12+BSt?n=q5fP19cM sN#_1Ere8UqOIx?i@@~UWn;b{q0>ml!JE*9cdA3OnURh{p5T%LO z-f2TDbP}HK?XL{3aO(B!8VQ^hZ8Wynge>VZQMS>j;4(_!aEYM1O4qre2(^t710i7) z(P~u$Mla_$IL*R%fd?_?Qx9`uvY;eR6m$HK(%{u}BpIVBtqmZ1kuqpB6)>621j=pf z@^Eu6eLHiddV)l`?_P`D{}@>ANKpYTj<<;^>1sN>f7gcn&6O2Mx5xZ`le})k%~*&d Yp1Z5j&|*GS3P6{(`U7~Cs$Ka104`%EEC2ui diff --git a/icons/turf/areas.dmi b/icons/turf/areas.dmi index be82279128f467ce45a7fe4b1b0b1eda94ef689a..a07c47081169298792b1edb66c773e2ff00621bf 100644 GIT binary patch literal 34260 zcma&N2{>EP_cj{yET$St5o1+Riq@16t)Z$^2Qx*fBBkajLCr&rHCI(pRW%bcRr5?s zL!#!fM2ra{-1PVV{@?xXcfaR8H_u7-+50?MYwvx|Uhi7#-6z)gfi4T YN6#n<6rzN+v#{Lul0BElSJ~s2d -(?qd)T0H^p?8Sc|(5>1>&6|SI;`w`V5aJ z5JF_ xTMLkZLV+XrHCw_Dj>+Rw8n-Om`}I@_A}8m;k>Pq(>FbMfHm z;5PBwpxy81?WIpx{}h!n);aNn`N13fOkd208v6289bDnreC83rXu-0FmQXwF%-v2X z6Z&}H*WoM0ja&HTjqh4<6IqPrl(ILky0>7mC(TIGPb%(T7Gd@cr@qig60iqSH?%yF zmrE&~7y00EUrE?kVVAa3XJTsGlFsF>(x?+3y A5Yz|9(t{8paIz|yM+>E;mf5Pe}a2*!R#F)|*nEH78XUH2(MBM{!5w=EM zLAIpn8}l6e>-_f1HmAUj^yDv`xnDdg^0ju-hTsTenbR_G5ve}>-BWXs#WbheR~Axy zdc?oqqx!Y(So33w;2~OU9~LilQi|0pHS1GzFr<86koYc6$UH+>*-jvay+2GyOPE&H z&sgbcvETyh2;=3D{I?{dYW>h}i v%GF@R6L3&v%@M_l3&l1 zawqLkC3VCE)!VjC+B6rmF>SuR-#uKh{zt6>8Q`5l9oA0{Zxr%-=Xrc3r+cb-Bd{VS zqqh)~Z{HoLK`3 |b jj{M$3x!a~iXphhC=is3V+#@Q8A)Y$yv+REV(KQ|A_2B!$x1UyLH=b$r-s2WI z2~@4Jy3g>ELGbwc_xqm;7M?A5utHVO-~NIA3JaHgPOW3*H?Pd|{mD7VoR$`S5W)Q6 zr9lwHs7U5#`6rp5W#n(^8|eM~7a#L5>)H98TN;l9Kb)lOvXbQeeGtkXpGjoX@^@+K z;kER)`KLz#P6Lt^>dB|v^2rr)A&A7+rj- FQgvZny8$6|oBAi^;e)NRy>fRmCk26kj9PC$rA19n9cg;kS zm3F1KG!A#&yn+RVq-anPzw9l?^Y9 zj(d*Zv%PA@sQJfyz5TNCw+c=Qb{nVMB0 ?eL&d 4a zW69r)yvEl)s}~ngg{XLrv=` zWB>QtZ6OJcratQ}KwgYyuHH1_GGXZU4GPRcwJ1SGPe7uPB_tv?>M8Y|hgBN)-?R)C zG9=vhx$dZ-v3f6!XQ1>Ay+WM3lD T}%jGg1$!@=tQ*tx-uz6Xxet*NKFA05`nfub> z@=X<0rNXr0yYw@`FZ2rmfN{|e4PNR^2MQnd^`9!=6G9!;B(Y;F_Ue7hJ4O)9Xdm?P z{_HK3F{XkrsZ=RTa7&P18_aC&vN}oiGaG6@*N(iSCl#bb4FqT}q(!@%6{6xtLq6lZ zHJ$WAv(^zSRr1>uy+dm2Eqzy<1Q8Udd@j`3?rf4k#`0L5KC$BbCqj3n4clTmf_(4# z-ReQyR n>II)D&446uzN$BAlJ1S8|2AW?7sStHtzcki9kDa{5HWe1;8lW8cc|pS zN}6NZxBN~qQC{e{yNUIWK4g~# NJsrEjiDXT1{QLpa?s`qTEn$Kv7^e9g}ZtzY*p=caStE7pE5h^PNrSi>Wv z%~cHCk>~!G_ljyjJR4CBMLp9W>QmwQ3WSTq3m$Lme=txqqMLd<{MupIW{z$(*uy>c zsh~)cCluOyxVmU8l lfD +z(84tOGS$aWvM;H4fbx zz5!$6D{aC+9lZb>eJn#PyW-D6u`RJQqrBUt0TphJsts>9YmHDQc_ZxtULQhiHNkU- z+4JU-?z9YXsQl(2>%d$7)3nUd>wL9x4Gy-WG^-NMM Lc-4xs+t0oT#HyiEv`?K(nQKmsbk PTnWz5;{uNrC1SBSLy +h%Q z&kn}L{ay(+uRJjStU4z#v~OW~<#nPw-smTCmc_DVOV#LHSDIL`%3J4Zy-e;B4BLCo zY+u!cEtRd?_B_DM9^Pu(KYBu-cs-#c@M{e%ZM&a13Us|34t-H$)ddC=9OG#Vf|F_s za@v|}QTzKhrwDwpYvbY}E)O8*X*btPgf0fM1Lq`q`ZoLK+bgXT|EotP`6JqyXPbXF z``pbnNXIg{(XvfmM~BM|yNJhfThCj*E#p@dtmYNWmR}~x7z7Vl!wtf 4|mEo+kNaQ{Wk| z8I-!nZfNM^WYdWF_*xZF{Qhh~EQcvX)hI&Zo)u}s3ON?>togd@QREfMjL(6YEvFf@ zLt7&=&qv+LE~_6*WlX5{=q`}P-nZ;PoXjh51)Z52E)@au+B;`uvKrUYOrtq^V=sYV zJ<$@oZqVfD#}&Z?YQFOZF16_=$FS`*jZFAFF91OILR+F^1 #4uhF>jug;(B*_{z$BN z-wP!u1ganw?6BM4Z=~PksF|Stkm0^K*jaUi+ODg1uVq)G-Qanr-DxY2@~t1cB^+-J zRr4EyjYU}_L
U_*GIG^pV#l$ zdM)#N`7*qUA)fsksSDWAX?A~d%`!lqD_8|Iy-vlPjV#kMDF?r7am!eLGb|tCq%yC~ z)KJ9K>5p|? K;8oN-zzzj#^%|#mU=j+i6Im@ii #Yv{sSI50!cDgsU5k#OI88K+7;ZU^IkK@EOIqyG;J13- z9|#k@Q6BQmc<}>E6Jrz#vmLUYeK0~cxlX<9l5#5;rx|to1bL^SgarBC>$wB3wles# z9dFLS3Vmn%hOF!o0;+j&77oK+bGd6GcKEYflU^vL3RNa6v6zFTuj{?7vt|{qr`SD3 zYqGsCuO%OQn8@B$(jj>C`>M=6APr~bumrqy9R+!9zZtXXKT}b{&98q#&92Kf1YzW( z-*AD%yLE-AzmwtS!b`7Xpya{X&?Hg|QD@8;OM9NY?o&;&7P-SzoV@!Hu6c|Qt~d|b zcX&b6Cq9rHstI_mbKfmH<&n3?YX#{$f-^7YAs?b(kxY5~4wLEE(f4>wXOx}p`qJq2 z|1`nWj8_=w!AbUOY&ZL4kGCU-$CRBmj_P;j@i(lBjM~&Ci{7ml(ort>sP%P>D7H6^ z%p#o<
xeXQ5_15MMsuAAD%ur$@_nL8ggB<_JkzUrQwKHJ{Gl?tqVL ONZBhl x0Th*QG! zR&mVuox8)l)hGk@g4nn$d1xhY&%fV_Nf%Nd;zqCY3D&if-IoA&|5TPioZvR))fH*u zmbK5EYQ~PxQ^A&RprY*0tT6oD4LP6V0gFVpcfr%s9QtVzS%FnE{q@6-+sBZF@{!%q zTTByfw!X@8dYvg-Oxs+k8Y`Cjj{Cj|Hh#gT%o8dH5zh}o>#oRs?jRewUc^119zPL; zI%(yw5R7JajFJDnS}&_;xBKZJf9A-f--=DOM0sasf%Nj1LOyA9*MpgXrF`^ld-Gk< zNcx8hA|k$0uljqRr>>v0d~we2H_-HbaXtYdh(-s%2b%i-=y{3UjT%AVZzM=uU*X0c z#2Gplol~kY*|G+&E~OWuu3QY|38b0sqY{sg4bn8ln!0IMy?19>4ZrofKF?#yoc{Qp z^#i6L_ENyxZ(fTW{O^8sdZ{T^i&Uogz(7fF -P}OjsbN?nLe;qAq#Us7|GE(@eC+q zUjNvJj^I2zGACrh+n6!s0&6dBK+3-pV6&VqmQjJ;P&hP^=DJD61B%>ESGaU4$U`*m zw*tl_X?Vu5&Cf~IT|xBXtY?m1ZTqWDA_JfXvOcSR-V9UD{VOJzYrK|CWpG$ejLczb zpb(n_{>OFo6!IhcMacHgQVj$(4@?8h_u3V}>1{iH3nnY`JNgK3gk8h8_n)%KZcxbU zjQPC|P`f9?WKA!p_w8f9I20NYSv+RM>u@g8$p!6F`$?5Li14v0v-SjaNy^IUp@P{H zk WQ4nd~^4fW@&F?F2;iUQ@PTY4yh;~c}x{o$vH`kG3g!vQJ$)-soAaFzxY z>BxA=mDGi-7mIfHiI-$c@5US=cI7UZj*%EK-~}t_qgFgnrlhb4zB!{;eNW=u aW?jk>$t!^ND5=7pTtbo6LkCp(RLxBoNi?gJ7&< z>A4rr_Fw=Gwi1lz2oRc$8a^>g#)W3Pexjj|v`O#>WSomM(r9z?R;0_BXD*==Tix$r zl=Q>}OybxuJg0ljR`wqKmh0=i4M8q0!7as~MVx?1 QrfBqzt| z7XK4_v~u?MFLp%}NaySQ^Hpz8M$>*R$U`IlB)2~NKgAz4iMSz(fh*97eLa67zfjv^ z`!~+rgZi9a)AT%JgP%T^m{XKCe;vuxd~l7Ma7qkwJ`v2hVr!%4`p;Ex0-F=tnR@a1 zaQYRC&eR{A3X=q`>$2AB!UxZU8e=aBw=8J~x47U}^E1YiRQps|=w7N7oSup={x?G2 z=KD+0v@ee1EgAw7UVXN{+s`)t2yiciz*I8*;LFELc~3j5?D1I;OP}T0I1Pu5VhQAK zoWxlTy%q {%t?tB sV#|GN0^(_+FpmtF&cJX7WwAVQcAn&* z6obC1Xbidm08AE{TU)oatx;FB>@?@BX*t?>c0PK74cRJX`iia`@f!_z{e&oYN_01^ z55d;wwKq20yujvmm`$B`oVHXxuD8vb*eLjlH|;e=Db6S4Bu&=M<1ro- Dk!2TjohS z^}yf-sx2IX(2@sy`u89V7%aRg)N<%l#LWxlwgym+OBV4Ixk8NT=#w>}g0~N)`~|W6 zUQZ*6Hhx99Yxrm#84dvejvfKmi(Ygov9=15Xeq@2w%2W&mo|fKwj0 )fG$Vd)BWav0^`ADlETuNB}+(;qf60*8#3n3{$op3y1aLP3e>jhe|6h`;L( zAx)*VGz{WCy+pCKtwQNAO~JuqyaD}pbjOA5S?R5v+KaD{^MjA_9mkK{t(dT`g?Q3D zQQ95-;zFhaFRA4)N3K{fVVSm_DZ@~&?IzX&QS~2LZwe+OMLv}s3!~3DH^YyGUB<*S zNxbeltn3_=gwRPdB<2a=_c=+3JoSOOxF|kydFsb8BNvcYR35V-0!Ex)3aP^3RtW9; zwOchw--amgi(k5fa@yv@2!=d=+g?XKYa~Yk%;rXdY_=C>1su(jDV0! apwXn&7 z;?nFA64d45+^dp4HjRfwYIw2T@i*xr81A{!k1jhu9z!{Xj35%em%=Y*rGMOw`X&jC zsqBz=tY`L)gHPE~dp_Dh&+7?jaqokZOf0>=(gPKJL}uDi6A@mL%ONGe11^i(?{ zwB3YAu;ovJN~h)BV2WjNn6=9tFlu{^Y8NQ1B;XjkJW@Kh?1|C-2K~~X7&vBnHLkXH zlnJF ~90FuT6tzHG{^q|QS&y~KjIt$2+(5IbKBy>81T9bEQzwzYzmE W?;FE%{ LcSKEy3CCWD9L z=hIXHqDSM?Z`05_UZQSL=na#i{w?h;*^1YU%PgIG&ntA@E~eQM#C%H&rIok0Dw~3| zpQ<>+-Ig0GrtUn9VSzHHfTKSag~nL-d@7INyIdb~p{;&N0VUcG-V)+}^RREo`vUZV zF?)+01G$sX*veVFf9D>qYjIHPb^S=>G5y^rV|1cj!lwEIk({ZiDU5?`%)lo7V)Ir- z{NH@(5;C5E r^o&Fe_+p7RMbA=>EIOtM%W~v}O^hY( zSYE{E zUvV)Bg{04%9w|M{$oOTV*YotVYCDDbu+#Ii7OUfjJ6NrCq^e~I*23X~!hGOgN*}Pv z4PH*k%l@`f#?8rFgn3#X`hO!C^H(&H>3CakNHS>D6 FHq9sbuOK55)oAKP)s(BHYtM)QiBAn!ONu;EhB+g2J($+em* z`=thqK$)kocwN_JjQt;E0D3J$^h`mHQdAtd%T%9Y%y4B4**(c~TAThzvq{M6oim6p zAffu JzVwl_Cn#gYviCmI@55 zcS2^{-CJQToL`v>c2!k@e9^rdH8;N=x;QU|1wqK!2Uk%j`dq+kh1AW+Ql2FL@@aQO z+%6IqZWJ@#gmmMXOY-$5&2b|%+L@egGwXy#1ai8e($5v2s690-@~1yh7tEQCVF#Ib z^m|DOTEVU0^)*a8Q_1#SmprRunPtM1xUpdtY7r#?ciR7%#k4X