From 42dd08ff7df2fb86715fc2cd47e1e07c9ee27566 Mon Sep 17 00:00:00 2001 From: Markolie Date: Sat, 22 Nov 2014 02:24:21 +0100 Subject: [PATCH] Variable typo fix, add proper Unati/Tajaran hardsuit conversion from Baystation --- baystation12.dme | 5 + .../powerarmor/powerarmorcomponents.dm | 16 +- code/game/area/Space Station 13 areas.dm | 2 +- code/game/gamemodes/cult/cult_items.dm | 2 +- code/game/machinery/suit_storage_unit.dm | 13 +- code/game/machinery/vending.dm | 2 +- code/game/objects/items.dm | 1 + code/game/objects/items/devices/modkit.dm | 56 +++-- code/modules/clothing/clothing.dm | 31 ++- code/modules/clothing/gloves/color.dm | 4 +- code/modules/clothing/gloves/miscellaneous.dm | 12 +- code/modules/clothing/head/hardhat.dm | 4 +- code/modules/clothing/head/helmet.dm | 8 +- code/modules/clothing/head/jobs.dm | 2 +- code/modules/clothing/shoes/colour.dm | 4 +- code/modules/clothing/shoes/miscellaneous.dm | 12 +- code/modules/clothing/spacesuits/alien.dm | 153 +++++-------- code/modules/clothing/spacesuits/captain.dm | 2 +- .../clothing/spacesuits/miscellaneous.dm | 2 +- code/modules/clothing/spacesuits/rig.dm | 201 ++++++------------ code/modules/clothing/suits/armor.dm | 8 +- code/modules/clothing/suits/utility.dm | 4 +- code/modules/clothing/under/miscellaneous.dm | 4 +- .../mob/living/carbon/metroid/metroid.dm | 6 +- .../mob/living/simple_animal/tribbles.dm | 10 +- code/setup.dm | 28 +-- icons/mob/species/skrell/helmet.dmi | Bin 14498 -> 13175 bytes icons/mob/species/skrell/suit.dmi | Bin 6739 -> 5665 bytes icons/mob/species/tajaran/helmet.dmi | Bin 16974 -> 11286 bytes icons/mob/species/tajaran/suit.dmi | Bin 5614 -> 5302 bytes icons/mob/species/unathi/helmet.dmi | Bin 12314 -> 11230 bytes icons/mob/species/unathi/suit.dmi | Bin 28026 -> 5060 bytes maps/cyberiad.dmm | 10 +- 33 files changed, 268 insertions(+), 334 deletions(-) diff --git a/baystation12.dme b/baystation12.dme index 60bf6591324..9491f9c9b5a 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -43,6 +43,10 @@ #define FILE_DIR "icons/obj/assemblies" #define FILE_DIR "icons/obj/atmospherics" #define FILE_DIR "icons/obj/clothing" +#define FILE_DIR "icons/obj/clothing/species" +#define FILE_DIR "icons/obj/clothing/species/skrell" +#define FILE_DIR "icons/obj/clothing/species/tajaran" +#define FILE_DIR "icons/obj/clothing/species/unathi" #define FILE_DIR "icons/obj/doors" #define FILE_DIR "icons/obj/flora" #define FILE_DIR "icons/obj/machines" @@ -602,6 +606,7 @@ #include "code\game\objects\items\devices\laserpointer.dm" #include "code\game\objects\items\devices\lightreplacer.dm" #include "code\game\objects\items\devices\megaphone.dm" +#include "code\game\objects\items\devices\modkit.dm" #include "code\game\objects\items\devices\multitool.dm" #include "code\game\objects\items\devices\paicard.dm" #include "code\game\objects\items\devices\pipe_freezer.dm" diff --git a/code/WorkInProgress/ZomgPonies/powerarmor/powerarmorcomponents.dm b/code/WorkInProgress/ZomgPonies/powerarmor/powerarmorcomponents.dm index b8a0ac5d459..4ba3c9ddb65 100644 --- a/code/WorkInProgress/ZomgPonies/powerarmor/powerarmorcomponents.dm +++ b/code/WorkInProgress/ZomgPonies/powerarmor/powerarmorcomponents.dm @@ -184,23 +184,23 @@ parent.helm.gas_transfer_coefficient = 0.01 parent.helm.permeability_coefficient = 0.02 parent.helm.cold_protection = HEAD - parent.helm.min_cold_protection_temperature = SPACE_HELMET_MIN_COLD_PROTECITON_TEMPERATURE + parent.helm.min_cold_protection_temperature = SPACE_HELMET_MIN_COLD_PROTECTION_TEMPERATURE parent.helm.heat_protection = HEAD - parent.helm.max_heat_protection_temperature = SPACE_HELMET_MAX_HEAT_PROTECITON_TEMPERATURE + parent.helm.max_heat_protection_temperature = SPACE_HELMET_MAX_HEAT_PROTECTION_TEMPERATURE if(parent.glovesrequired) parent.gloves.gas_transfer_coefficient = 0.01 parent.gloves.permeability_coefficient = 0.02 parent.gloves.cold_protection = HANDS - parent.gloves.min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECITON_TEMPERATURE + parent.gloves.min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECTION_TEMPERATURE parent.gloves.heat_protection = HANDS - parent.gloves.max_heat_protection_temperature = SPACE_SUIT_MAX_HEAT_PROTECITON_TEMPERATURE + parent.gloves.max_heat_protection_temperature = SPACE_SUIT_MAX_HEAT_PROTECTION_TEMPERATURE if(parent.shoesrequired) parent.shoes.gas_transfer_coefficient = 0.01 parent.shoes.permeability_coefficient = 0.02 parent.shoes.cold_protection = FEET - parent.shoes.min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECITON_TEMPERATURE + parent.shoes.min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECTION_TEMPERATURE parent.shoes.heat_protection = FEET - parent.shoes.max_heat_protection_temperature = SPACE_SUIT_MAX_HEAT_PROTECITON_TEMPERATURE + parent.shoes.max_heat_protection_temperature = SPACE_SUIT_MAX_HEAT_PROTECTION_TEMPERATURE sealed = 1 /obj/item/powerarmor/atmoseal/optional @@ -226,9 +226,9 @@ parent.helm.gas_transfer_coefficient = 0.01 parent.helm.permeability_coefficient = 0.02 parent.helm.cold_protection = HEAD - parent.helm.min_cold_protection_temperature = SPACE_HELMET_MIN_COLD_PROTECITON_TEMPERATURE + parent.helm.min_cold_protection_temperature = SPACE_HELMET_MIN_COLD_PROTECTION_TEMPERATURE parent.helm.heat_protection = HEAD - parent.helm.max_heat_protection_temperature = SPACE_HELMET_MAX_HEAT_PROTECITON_TEMPERATURE + parent.helm.max_heat_protection_temperature = SPACE_HELMET_MAX_HEAT_PROTECTION_TEMPERATURE user << "Helmet atmospheric seals engaged." if(manual) diff --git a/code/game/area/Space Station 13 areas.dm b/code/game/area/Space Station 13 areas.dm index 8efa687e484..c4cae42dad1 100644 --- a/code/game/area/Space Station 13 areas.dm +++ b/code/game/area/Space Station 13 areas.dm @@ -1176,7 +1176,7 @@ var/list/ghostteleportlocs = list() icon_state = "storage" /area/engine/hardsuitstorage - name = "\improper Engineering Equipment Storage" + name = "\improper Engineering Hardsuit Storage" icon_state = "storage" /area/engine/controlroom diff --git a/code/game/gamemodes/cult/cult_items.dm b/code/game/gamemodes/cult/cult_items.dm index a12f7dfadbe..25835e6ae92 100644 --- a/code/game/gamemodes/cult/cult_items.dm +++ b/code/game/gamemodes/cult/cult_items.dm @@ -37,7 +37,7 @@ flags = FPRINT|TABLEPASS|HEADCOVERSEYES armor = list(melee = 30, bullet = 10, laser = 5,energy = 5, bomb = 0, bio = 0, rad = 0) cold_protection = HEAD - min_cold_protection_temperature = SPACE_HELMET_MIN_COLD_PROTECITON_TEMPERATURE + min_cold_protection_temperature = SPACE_HELMET_MIN_COLD_PROTECTION_TEMPERATURE siemens_coefficient = 0 diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index 58e3378dca6..072cc4667b8 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -1047,16 +1047,9 @@ if(!target_species || !target_department) return - switch(target_species) - if("Human" || "Skrell") - if(helmet) helmet.species_restricted = list("exclude","Unathi","Tajaran","Diona","Vox") - if(suit) suit.species_restricted = list("exclude","Unathi","Tajaran","Diona","Vox") - if("Unathi") - if(helmet) helmet.species_restricted = list("Unathi") - if(suit) suit.species_restricted = list("Unathi") - if("Tajaran") - if(helmet) helmet.species_restricted = list("Tajaran") - if(suit) suit.species_restricted = list("Tajaran") + if(target_species) + if(helmet) helmet.refit_for_species(target_species) + if(suit) suit.refit_for_species(target_species) switch(target_department) if("Engineering") diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 84807103cae..2da84916a1d 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -1012,7 +1012,7 @@ /obj/machinery/vending/eva name = "Hardsuit Kits" desc = "Conversion kits for your alien hardsuit needs." - products = list(/obj/item/weapon/modkit/tajaran = 6, /obj/item/weapon/modkit/unathi = 6) + products = list(/obj/item/device/modkit = 6,/obj/item/device/modkit/tajaran = 6,/obj/item/device/modkit/unathi = 6) /obj/machinery/vending/sustenance diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 06723250fa2..6dc91d0a18e 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -50,6 +50,7 @@ */ var/list/sprite_sheets = null var/icon_override = null //Used to override hardcoded clothing dmis in human clothing proc. + var/sprite_sheets_obj = null //Used to override hardcoded clothing inventory object dmis in human clothing proc. var/list/species_fit = null //This object has a different appearance when worn by these species /obj/item/Destroy() diff --git a/code/game/objects/items/devices/modkit.dm b/code/game/objects/items/devices/modkit.dm index dd7c1231f45..26a0c066b01 100644 --- a/code/game/objects/items/devices/modkit.dm +++ b/code/game/objects/items/devices/modkit.dm @@ -7,14 +7,19 @@ desc = "A kit containing all the needed tools and parts to modify a hardsuit for another user." icon_state = "modkit" var/parts = MODKIT_FULL - var/list/target_species = list("Human","Skrell") + var/target_species = "Human" var/list/permitted_types = list( /obj/item/clothing/head/helmet/space/rig, /obj/item/clothing/suit/space/rig ) -/obj/item/device/modkit/afterattack(obj/O, mob/user as mob) +/obj/item/device/modkit/afterattack(obj/O, mob/user as mob, proximity) + if(!proximity) + return + + if (!target_species) + return //it shouldn't be null, okay? if(!parts) user << "This kit has no parts for this modification left." @@ -22,11 +27,21 @@ del(src) return - /* TODO: list comparison - if(istype(O,to_type)) - user << "[O] is already modified." + var/allowed = 0 + for (var/permitted_type in permitted_types) + if(istype(O, permitted_type)) + allowed = 1 + + var/obj/item/clothing/I = O + if (!istype(I) || !allowed) + user << "[src] is unable to modify that." + return + + var/excluding = ("exclude" in I.species_restricted) + var/in_list = (target_species in I.species_restricted) + if (excluding ^ in_list) + user << "[I] is already modified." return - */ if(!isturf(O.loc)) user << "[O] must be safely placed on the ground for modification." @@ -36,22 +51,27 @@ user.visible_message("\red [user] opens \the [src] and modifies \the [O].","\red You open \the [src] and modify \the [O].") - var/obj/item/clothing/I = O - if(istype(I)) - I.species_restricted = target_species.Copy() + I.refit_for_species(target_species) + + if (istype(I, /obj/item/clothing/head/helmet)) + parts &= ~MODKIT_HELMET + if (istype(I, /obj/item/clothing/suit)) + parts &= ~MODKIT_SUIT - parts-- if(!parts) user.drop_from_inventory(src) del(src) -/obj/item/device/modkit/tajaran - name = "tajaran hardsuit modification kit" - desc = "A kit containing all the needed tools and parts to modify a hardsuit for another user. This one looks like it's meant for Tajara." - target_species = list("Tajaran") - /obj/item/device/modkit/examine() ..() - usr << "It looks as though it modifies hardsuits to fit the following users:" - for(var/species in target_species) - usr << "- [species]" \ No newline at end of file + usr << "It looks as though it modifies hardsuits to fit [target_species] users." + +/obj/item/device/modkit/tajaran + name = "Tajaran hardsuit modification kit" + desc = "A kit containing all the needed tools and parts to modify a hardsuit for another user. This one looks like it's meant for Tajaran." + target_species = "Tajaran" + +/obj/item/device/modkit/unathi + name = "Unathi hardsuit modification kit" + desc = "A kit containing all the needed tools and parts to modify a hardsuit for another species. This one looks like it's meant for Unathi." + target_species = "Unathi" \ No newline at end of file diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index dff5bde016f..abfb5e871b9 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -2,6 +2,14 @@ name = "clothing" var/list/species_restricted = null //Only these species can wear this kit. + /* + Sprites used when the clothing item is refit. This is done by setting icon_override. + For best results, if this is set then sprite_sheets should be null and vice versa, but that is by no means necessary. + Ideally, sprite_sheets_refit should be used for "hard" clothing items that can't change shape very well to fit the wearer (e.g. helmets, hardsuits), + while sprite_sheets should be used for "flexible" clothing items that do not need to be refitted (e.g. vox wearing jumpsuits). + */ + var/list/sprite_sheets_refit = null + //BS12: Species-restricted clothing check. /obj/item/clothing/mob_can_equip(M as mob, slot) @@ -32,6 +40,25 @@ return 1 +/obj/item/clothing/proc/refit_for_species(var/target_species) + //Set species_restricted list + switch(target_species) + if("Human", "Skrell") //humanoid bodytypes + species_restricted = list("exclude","Unathi","Tajaran","Diona","Vox") + else + species_restricted = list(target_species) + + //Set icon + if (sprite_sheets && (target_species in sprite_sheets)) + icon_override = sprite_sheets[target_species] + else + icon_override = initial(icon_override) + + if (sprite_sheets_obj && (target_species in sprite_sheets_obj)) + icon = sprite_sheets_obj[target_species] + else + icon = initial(icon) + //Ears: currently only used for headsets and earmuffs /obj/item/clothing/ears name = "ears" @@ -214,7 +241,7 @@ BLIND // can't see anything armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 100, rad = 50) flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE cold_protection = HEAD - min_cold_protection_temperature = SPACE_HELMET_MIN_COLD_PROTECITON_TEMPERATURE + min_cold_protection_temperature = SPACE_HELMET_MIN_COLD_PROTECTION_TEMPERATURE siemens_coefficient = 0.9 species_restricted = list("exclude","Diona","Vox") loose = 1 // very rarely falls off @@ -234,7 +261,7 @@ BLIND // can't see anything armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 100, rad = 50) flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT||HIDETAIL cold_protection = UPPER_TORSO | LOWER_TORSO | LEGS | FEET | ARMS | HANDS - min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECITON_TEMPERATURE + min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECTION_TEMPERATURE siemens_coefficient = 0.9 species_restricted = list("exclude","Diona","Vox") diff --git a/code/modules/clothing/gloves/color.dm b/code/modules/clothing/gloves/color.dm index 27d736e0b32..d3c112b33de 100644 --- a/code/modules/clothing/gloves/color.dm +++ b/code/modules/clothing/gloves/color.dm @@ -41,9 +41,9 @@ "Vox" = 'icons/mob/species/vox/gloves.dmi' ) cold_protection = HANDS - min_cold_protection_temperature = GLOVES_MIN_COLD_PROTECITON_TEMPERATURE + min_cold_protection_temperature = GLOVES_MIN_COLD_PROTECTION_TEMPERATURE heat_protection = HANDS - max_heat_protection_temperature = GLOVES_MAX_HEAT_PROTECITON_TEMPERATURE + max_heat_protection_temperature = GLOVES_MAX_HEAT_PROTECTION_TEMPERATURE hos diff --git a/code/modules/clothing/gloves/miscellaneous.dm b/code/modules/clothing/gloves/miscellaneous.dm index 8739856e680..125d6795dc5 100644 --- a/code/modules/clothing/gloves/miscellaneous.dm +++ b/code/modules/clothing/gloves/miscellaneous.dm @@ -5,9 +5,9 @@ item_state = "egloves" _color = "captain" cold_protection = HANDS - min_cold_protection_temperature = GLOVES_MIN_COLD_PROTECITON_TEMPERATURE + min_cold_protection_temperature = GLOVES_MIN_COLD_PROTECTION_TEMPERATURE heat_protection = HANDS - max_heat_protection_temperature = GLOVES_MAX_HEAT_PROTECITON_TEMPERATURE + max_heat_protection_temperature = GLOVES_MAX_HEAT_PROTECTION_TEMPERATURE species_fit = list("Vox") sprite_sheets = list( "Vox" = 'icons/mob/species/vox/mask.dmi' @@ -31,9 +31,9 @@ permeability_coefficient = 0.05 cold_protection = HANDS - min_cold_protection_temperature = GLOVES_MIN_COLD_PROTECITON_TEMPERATURE + min_cold_protection_temperature = GLOVES_MIN_COLD_PROTECTION_TEMPERATURE heat_protection = HANDS - max_heat_protection_temperature = GLOVES_MAX_HEAT_PROTECITON_TEMPERATURE + max_heat_protection_temperature = GLOVES_MAX_HEAT_PROTECTION_TEMPERATURE species_fit = list("Vox") sprite_sheets = list( "Vox" = 'icons/mob/species/vox/mask.dmi' @@ -46,9 +46,9 @@ siemens_coefficient = 0 permeability_coefficient = 0.05 cold_protection = HANDS - min_cold_protection_temperature = GLOVES_MIN_COLD_PROTECITON_TEMPERATURE + min_cold_protection_temperature = GLOVES_MIN_COLD_PROTECTION_TEMPERATURE heat_protection = HANDS - max_heat_protection_temperature = GLOVES_MAX_HEAT_PROTECITON_TEMPERATURE + max_heat_protection_temperature = GLOVES_MAX_HEAT_PROTECTION_TEMPERATURE species_fit = list("Vox") sprite_sheets = list( "Vox" = 'icons/mob/species/vox/mask.dmi' diff --git a/code/modules/clothing/head/hardhat.dm b/code/modules/clothing/head/hardhat.dm index bcc5256e84a..fedb2d99819 100644 --- a/code/modules/clothing/head/hardhat.dm +++ b/code/modules/clothing/head/hardhat.dm @@ -50,7 +50,7 @@ name = "firefighter helmet" flags = FPRINT | TABLEPASS | STOPSPRESSUREDMAGE heat_protection = HEAD - max_heat_protection_temperature = FIRE_HELMET_MAX_HEAT_PROTECITON_TEMPERATURE + max_heat_protection_temperature = FIRE_HELMET_MAX_HEAT_PROTECTION_TEMPERATURE /obj/item/clothing/head/hardhat/white icon_state = "hardhat0_white" @@ -58,7 +58,7 @@ _color = "white" flags = FPRINT | TABLEPASS | STOPSPRESSUREDMAGE heat_protection = HEAD - max_heat_protection_temperature = FIRE_HELMET_MAX_HEAT_PROTECITON_TEMPERATURE + max_heat_protection_temperature = FIRE_HELMET_MAX_HEAT_PROTECTION_TEMPERATURE /obj/item/clothing/head/hardhat/dblue icon_state = "hardhat0_dblue" diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index 1ad17e9e971..be06580e417 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -7,9 +7,9 @@ armor = list(melee = 50, bullet = 15, laser = 50,energy = 10, bomb = 25, bio = 0, rad = 0) flags_inv = HIDEEARS|HIDEEYES cold_protection = HEAD - min_cold_protection_temperature = HELMET_MIN_COLD_PROTECITON_TEMPERATURE + min_cold_protection_temperature = HELMET_MIN_COLD_PROTECTION_TEMPERATURE heat_protection = HEAD - max_heat_protection_temperature = HELMET_MAX_HEAT_PROTECITON_TEMPERATURE + max_heat_protection_temperature = HELMET_MAX_HEAT_PROTECTION_TEMPERATURE siemens_coefficient = 0.7 loose = 4 // generally well seated @@ -74,7 +74,7 @@ armor = list(melee = 80, bullet = 60, laser = 50,energy = 25, bomb = 50, bio = 10, rad = 0) flags_inv = HIDEEARS|HIDEEYES cold_protection = HEAD - min_cold_protection_temperature = SPACE_HELMET_MIN_COLD_PROTECITON_TEMPERATURE + min_cold_protection_temperature = SPACE_HELMET_MIN_COLD_PROTECTION_TEMPERATURE siemens_coefficient = 0.5 /obj/item/clothing/head/helmet/swat/syndicate @@ -91,7 +91,7 @@ item_state = "thunderdome" armor = list(melee = 80, bullet = 60, laser = 50,energy = 10, bomb = 25, bio = 10, rad = 0) cold_protection = HEAD - min_cold_protection_temperature = SPACE_HELMET_MIN_COLD_PROTECITON_TEMPERATURE + min_cold_protection_temperature = SPACE_HELMET_MIN_COLD_PROTECTION_TEMPERATURE siemens_coefficient = 1 /obj/item/clothing/head/helmet/gladiator diff --git a/code/modules/clothing/head/jobs.dm b/code/modules/clothing/head/jobs.dm index f5c859e2382..3cec963429f 100644 --- a/code/modules/clothing/head/jobs.dm +++ b/code/modules/clothing/head/jobs.dm @@ -28,7 +28,7 @@ flags = FPRINT|TABLEPASS flags_inv = 0 cold_protection = HEAD - min_cold_protection_temperature = SPACE_HELMET_MIN_COLD_PROTECITON_TEMPERATURE + min_cold_protection_temperature = SPACE_HELMET_MIN_COLD_PROTECTION_TEMPERATURE siemens_coefficient = 0.9 loose = 17 diff --git a/code/modules/clothing/shoes/colour.dm b/code/modules/clothing/shoes/colour.dm index c0cbed23b59..ad1ebc9a96d 100644 --- a/code/modules/clothing/shoes/colour.dm +++ b/code/modules/clothing/shoes/colour.dm @@ -6,9 +6,9 @@ species_fit = list("Vox") cold_protection = FEET - min_cold_protection_temperature = SHOE_MIN_COLD_PROTECITON_TEMPERATURE + min_cold_protection_temperature = SHOE_MIN_COLD_PROTECTION_TEMPERATURE heat_protection = FEET - max_heat_protection_temperature = SHOE_MAX_HEAT_PROTECITON_TEMPERATURE + max_heat_protection_temperature = SHOE_MAX_HEAT_PROTECTION_TEMPERATURE redcoat _color = "redcoat" //Exists for washing machines. Is not different from black shoes in any way. diff --git a/code/modules/clothing/shoes/miscellaneous.dm b/code/modules/clothing/shoes/miscellaneous.dm index 9131797563d..f24c36371c4 100644 --- a/code/modules/clothing/shoes/miscellaneous.dm +++ b/code/modules/clothing/shoes/miscellaneous.dm @@ -36,9 +36,9 @@ siemens_coefficient = 0.6 cold_protection = FEET - min_cold_protection_temperature = SHOE_MIN_COLD_PROTECITON_TEMPERATURE + min_cold_protection_temperature = SHOE_MIN_COLD_PROTECTION_TEMPERATURE heat_protection = FEET - max_heat_protection_temperature = SHOE_MAX_HEAT_PROTECITON_TEMPERATURE + max_heat_protection_temperature = SHOE_MAX_HEAT_PROTECTION_TEMPERATURE /obj/item/clothing/shoes/space_ninja name = "ninja shoes" @@ -50,9 +50,9 @@ siemens_coefficient = 0.2 cold_protection = FEET - min_cold_protection_temperature = SHOE_MIN_COLD_PROTECITON_TEMPERATURE + min_cold_protection_temperature = SHOE_MIN_COLD_PROTECTION_TEMPERATURE heat_protection = FEET - max_heat_protection_temperature = SHOE_MAX_HEAT_PROTECITON_TEMPERATURE + max_heat_protection_temperature = SHOE_MAX_HEAT_PROTECTION_TEMPERATURE species_restricted = null /obj/item/clothing/shoes/sandal @@ -106,9 +106,9 @@ siemens_coefficient = 0.7 cold_protection = FEET - min_cold_protection_temperature = SHOE_MIN_COLD_PROTECITON_TEMPERATURE + min_cold_protection_temperature = SHOE_MIN_COLD_PROTECTION_TEMPERATURE heat_protection = FEET - max_heat_protection_temperature = SHOE_MAX_HEAT_PROTECITON_TEMPERATURE + max_heat_protection_temperature = SHOE_MAX_HEAT_PROTECTION_TEMPERATURE species_restricted = null /obj/item/clothing/shoes/cyborg diff --git a/code/modules/clothing/spacesuits/alien.dm b/code/modules/clothing/spacesuits/alien.dm index e3a4e2a25c4..51cf2a0903f 100644 --- a/code/modules/clothing/spacesuits/alien.dm +++ b/code/modules/clothing/spacesuits/alien.dm @@ -1,24 +1,9 @@ -// Tajaran rigs. -/obj/item/clothing/head/helmet/space/rig/tajara - desc = "A special helmet designed for work in a hazardous, low-pressure environment. Has radiation shielding. This one doesn't look like it was made for humans." - icon_state = "rig0-taj-helmet" - item_state = "rig0-taj-helmet" - _color = "taj-helmet" - species_restricted = list("Tajaran") - -/obj/item/clothing/suit/space/rig/tajara - desc = "A special suit that protects against hazardous, low pressure environments. Has radiation shielding. This one doesn't look like it was made for humans." - icon_state = "rig-taj" - item_state = "rig-taj" - _color = "rig-taj" - species_restricted = list("Tajaran") - //Skrell space gear. Sleek like a wetsuit. /obj/item/clothing/head/helmet/space/skrell name = "Skrellian helmet" desc = "Smoothly contoured and polished to a shine. Still looks like a fishbowl." armor = list(melee = 20, bullet = 20, laser = 50,energy = 50, bomb = 50, bio = 100, rad = 100) - max_heat_protection_temperature = SPACE_SUIT_MAX_HEAT_PROTECITON_TEMPERATURE + max_heat_protection_temperature = SPACE_SUIT_MAX_HEAT_PROTECTION_TEMPERATURE species_restricted = list("Skrell","Human") /obj/item/clothing/head/helmet/space/skrell/white @@ -37,7 +22,7 @@ armor = list(melee = 20, bullet = 20, laser = 50,energy = 50, bomb = 50, bio = 100, rad = 100) allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank,/obj/item/weapon/storage/bag/ore,/obj/item/device/t_scanner,/obj/item/weapon/pickaxe, /obj/item/weapon/rcd) heat_protection = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS - max_heat_protection_temperature = SPACE_SUIT_MAX_HEAT_PROTECITON_TEMPERATURE + max_heat_protection_temperature = SPACE_SUIT_MAX_HEAT_PROTECTION_TEMPERATURE species_restricted = list("Skrell","Human") /obj/item/clothing/suit/space/skrell/white @@ -50,6 +35,49 @@ item_state = "skrell_suit_black" _color = "skrell_suit_black" +//Unathi space gear. Huge and restrictive. +/obj/item/clothing/head/helmet/space/unathi + armor = list(melee = 40, bullet = 30, laser = 30,energy = 15, bomb = 35, bio = 100, rad = 50) + heat_protection = HEAD + max_heat_protection_temperature = SPACE_SUIT_MAX_HEAT_PROTECTION_TEMPERATURE + var/up = 0 //So Unathi helmets play nicely with the weldervision check. + species_restricted = list("Unathi") + +/obj/item/clothing/head/helmet/space/unathi/helmet_cheap + name = "NT breacher helmet" + desc = "Hey! Watch it with that thing! It's a knock-off of a Unathi battle-helm, and that spike could put someone's eye out." + icon_state = "unathi_helm_cheap" + item_state = "unathi_helm_cheap" + _color = "unathi_helm_cheap" + +/obj/item/clothing/suit/space/unathi + armor = list(melee = 40, bullet = 30, laser = 30,energy = 15, bomb = 35, bio = 100, rad = 50) + allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank,/obj/item/weapon/storage/bag/ore,/obj/item/device/t_scanner,/obj/item/weapon/pickaxe, /obj/item/weapon/rcd) + heat_protection = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS + max_heat_protection_temperature = SPACE_SUIT_MAX_HEAT_PROTECTION_TEMPERATURE + species_restricted = list("Unathi") + +/obj/item/clothing/suit/space/unathi/rig_cheap + name = "NT breacher chassis" + desc = "A cheap NT knock-off of a Unathi battle-rig. Looks like a fish, moves like a fish, steers like a cow." + icon_state = "rig-unathi-cheap" + item_state = "rig-unathi-cheap" + slowdown = 3 + +/obj/item/clothing/head/helmet/space/unathi/breacher + name = "breacher helm" + desc = "Weathered, ancient and battle-scarred. The helmet is too." + icon_state = "unathi_breacher" + item_state = "unathi_breacher" + _color = "unathi_breacher" + +/obj/item/clothing/suit/space/unathi/breacher + name = "breacher chassis" + desc = "Huge, bulky and absurdly heavy. It must be like wearing a tank." + icon_state = "unathi_breacher" + item_state = "unathi_breacher" + _color = "unathi_breacher" + slowdown = 1 // Vox space gear (vaccuum suit, low pressure armour) // Can't be equipped by any other species due to bone structure and vox cybernetics. @@ -58,8 +86,9 @@ allowed = list(/obj/item/weapon/gun,/obj/item/ammo_box,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/melee/energy/sword,/obj/item/weapon/handcuffs,/obj/item/weapon/tank) slowdown = 2 armor = list(melee = 60, bullet = 50, laser = 30,energy = 15, bomb = 30, bio = 30, rad = 30) + siemens_coefficient = 0.6 heat_protection = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS - max_heat_protection_temperature = SPACE_SUIT_MAX_HEAT_PROTECITON_TEMPERATURE + max_heat_protection_temperature = SPACE_SUIT_MAX_HEAT_PROTECTION_TEMPERATURE species_restricted = list("Vox", "Vox Armalis") sprite_sheets = list( "Vox" = 'icons/mob/species/vox/suit.dmi', @@ -68,6 +97,7 @@ /obj/item/clothing/head/helmet/space/vox armor = list(melee = 60, bullet = 50, laser = 30, energy = 15, bomb = 30, bio = 30, rad = 30) + siemens_coefficient = 0.6 flags = HEADCOVERSEYES|STOPSPRESSUREDMAGE species_restricted = list("Vox","Vox Armalis") sprite_sheets = list( @@ -92,6 +122,7 @@ icon_state = "vox-carapace" item_state = "vox-carapace" desc = "A glowing visor, perhaps stolen from a depressed Cylon." + body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS /obj/item/clothing/suit/space/vox/carapace name = "alien carapace armour" @@ -133,6 +164,7 @@ icon_state = "vox-casual-1" _color = "vox-casual-1" item_state = "vox-casual-1" + body_parts_covered = LEGS /obj/item/clothing/under/vox/vox_robes name = "alien robes" @@ -163,8 +195,7 @@ species_restricted = list("Vox","Vox Armalis") sprite_sheets = list( - "Vox" = 'icons/mob/species/vox/feet.dmi', - "Vox Armalis" = 'icons/mob/species/armalis/feet.dmi', + "Vox Armalis" = 'icons/mob/species/armalis/feet.dmi' ) action_button_name = "Toggle the magclaws" @@ -172,19 +203,20 @@ /obj/item/clothing/shoes/magboots/vox/attack_self(mob/user) if(src.magpulse) flags &= ~NOSLIP - slowdown = SHOES_SLOWDOWN magpulse = 0 canremove = 1 user << "You relax your deathgrip on the flooring." else //make sure these can only be used when equipped. - if (!is_equipped()) + if(!ishuman(user)) + return + var/mob/living/carbon/human/H = user + if (H.shoes != src) user << "You will have to put on the [src] before you can do that." return flags |= NOSLIP - slowdown = 2 magpulse = 1 canremove = 0 //kinda hard to take off magclaws when you are gripping them tightly. user << "You dig your claws deeply into the flooring, bracing yourself." @@ -204,76 +236,7 @@ ..() if (magpulse) usr << "It would be hard to take these off without relaxing your grip first." //theoretically this message should only be seen by the wearer when the claws are equipped. - -////////////////UNATHI///////////////////// - -/obj/item/clothing/suit/space/rig/unathi - icon_state = "rig-unathi-engineering" - item_state = "rig-unathi-engineering" - species_restricted = list("Unathi") - -/obj/item/clothing/suit/space/rig/security/unathi - icon_state = "rig-unathi-sec" - item_state = "rig-unathi-sec" - species_restricted = list("Unathi") - -/obj/item/clothing/head/helmet/space/rig/unathi - icon_state = "rig0-unathi-engineering" - item_state = "rig0-unathi-engineering" - species_restricted = list("Unathi") - -/obj/item/clothing/head/helmet/space/rig/security/unathi - icon_state = "rig0-unathi-sec" - item_state = "rig0-unathi-sec" - species_restricted = list("Unathi") - -//Unathi space gear. Huge and restrictive. -/obj/item/clothing/head/helmet/space/unathi - armor = list(melee = 40, bullet = 30, laser = 30,energy = 15, bomb = 35, bio = 100, rad = 50) - heat_protection = HEAD - max_heat_protection_temperature = SPACE_SUIT_MAX_HEAT_PROTECITON_TEMPERATURE - var/up = 0 //So Unathi helmets play nicely with the weldervision check. - species_restricted = list("Unathi") - -/obj/item/clothing/head/helmet/space/unathi/helmet_cheap - name = "NT breacher helmet" - desc = "Hey! Watch it with that thing! It's a knock-off of a Unathi battle-helm, and that spike could put someone's eye out." - icon_state = "unathi_helm_cheap" - item_state = "unathi_helm_cheap" - _color = "unathi_helm_cheap" - -/obj/item/clothing/suit/space/unathi - armor = list(melee = 40, bullet = 30, laser = 30,energy = 15, bomb = 35, bio = 100, rad = 50) - allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank,/obj/item/weapon/storage/bag/ore,/obj/item/device/t_scanner,/obj/item/weapon/pickaxe, /obj/item/weapon/rcd) - heat_protection = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS - max_heat_protection_temperature = SPACE_SUIT_MAX_HEAT_PROTECITON_TEMPERATURE - species_restricted = list("Unathi") - -/obj/item/clothing/suit/space/unathi/rig_cheap - name = "NT breacher chassis" - desc = "A cheap NT knock-off of a Unathi battle-rig. Looks like a fish, moves like a fish, steers like a cow." - icon_state = "rig-unathi-cheap" - item_state = "rig-unathi-cheap" - slowdown = 3 - -/obj/item/clothing/head/helmet/space/unathi/breacher - name = "breacher helm" - desc = "Weathered, ancient and battle-scarred. The helmet is too." - icon_state = "unathi_breacher" - item_state = "unathi_breacher" - _color = "unathi_breacher" - -/obj/item/clothing/suit/space/unathi/breacher - name = "breacher chassis" - desc = "Huge, bulky and absurdly heavy. It must be like wearing a tank." - icon_state = "unathi_breacher" - item_state = "unathi_breacher" - _color = "unathi_breacher" - slowdown = 1 - - -// PLASMEN SHIT -// CAN'T WEAR UNLESS YOU'RE A PINK SKELLINGTON + /obj/item/clothing/suit/space/plasmaman w_class = 3 allowed = list(/obj/item/weapon/gun,/obj/item/ammo_box/magazine,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/melee/energy/sword,/obj/item/weapon/handcuffs,/obj/item/weapon/tank) @@ -282,7 +245,7 @@ heat_protection = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT - max_heat_protection_temperature = SPACE_SUIT_MAX_HEAT_PROTECITON_TEMPERATURE + max_heat_protection_temperature = SPACE_SUIT_MAX_HEAT_PROTECTION_TEMPERATURE species_restricted = list("Plasmaman") flags = FPRINT | TABLEPASS | STOPSPRESSUREDMAGE | PLASMAGUARD @@ -323,4 +286,4 @@ if(on) user.SetLuminosity(user.luminosity - brightness_on) // user.UpdateLuminosity() - SetLuminosity(brightness_on) + SetLuminosity(brightness_on) \ No newline at end of file diff --git a/code/modules/clothing/spacesuits/captain.dm b/code/modules/clothing/spacesuits/captain.dm index a405d66a33f..62d21b3688d 100644 --- a/code/modules/clothing/spacesuits/captain.dm +++ b/code/modules/clothing/spacesuits/captain.dm @@ -25,5 +25,5 @@ armor = list(melee = 65, bullet = 50, laser = 50, energy = 25, bomb = 50, bio = 100, rad = 50) flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT||HIDETAIL cold_protection = UPPER_TORSO | LOWER_TORSO | LEGS | FEET | ARMS | HANDS - min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECITON_TEMPERATURE + min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECTION_TEMPERATURE siemens_coefficient = 0.7 diff --git a/code/modules/clothing/spacesuits/miscellaneous.dm b/code/modules/clothing/spacesuits/miscellaneous.dm index d4aa7637bbd..08cadd66fc3 100644 --- a/code/modules/clothing/spacesuits/miscellaneous.dm +++ b/code/modules/clothing/spacesuits/miscellaneous.dm @@ -24,7 +24,7 @@ armor = list(melee = 65, bullet = 50, laser = 50, energy = 25, bomb = 50, bio = 100, rad = 50) flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT|HIDETAIL cold_protection = UPPER_TORSO | LOWER_TORSO | LEGS | FEET | ARMS | HANDS - min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECITON_TEMPERATURE + min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECTION_TEMPERATURE siemens_coefficient = 0.7 //Deathsquad suit diff --git a/code/modules/clothing/spacesuits/rig.dm b/code/modules/clothing/spacesuits/rig.dm index 37eb0ddd00c..4c6fab3b472 100644 --- a/code/modules/clothing/spacesuits/rig.dm +++ b/code/modules/clothing/spacesuits/rig.dm @@ -1,89 +1,29 @@ -//Species modification item. - -/obj/item/weapon/modkit/tajaran - name = "tajaran hardsuit modification kit" - desc = "A kit containing all the needed tools and parts to modify a hardsuit for another species. This one looks like it's meant for Tajara." - icon = 'icons/obj/custom_items.dmi' - icon_state = "royce_kit" - -/obj/item/weapon/modkit/unathi - name = "Unathi hardsuit modification kit" - desc = "A kit containing all the needed tools and parts to modify a hardsuit for another species. This one looks like it's meant for Unathi." - icon = 'icons/obj/custom_items.dmi' - icon_state = "royce_kit" - -/obj/item/clothing/head/helmet/space/rig/attackby(obj/item/I as obj, mob/user as mob) - if(istype(I,/obj/item/weapon/modkit/tajaran)) - user.drop_item() - playsound(src.loc, 'sound/items/Screwdriver.ogg', 100, 1) - user << "\red You painstakingly modify [src] to make it more suitable for a Tajaran user." - new /obj/item/clothing/head/helmet/space/rig/tajara(user.loc) - del(I) - del(src) - return - if(istype(I,/obj/item/weapon/modkit/unathi)) - user.drop_item() - playsound(src.loc, 'sound/items/Screwdriver.ogg', 100, 1) - user << "\red You painstakingly modify [src] to make it more suitable for a Unathi user." - new /obj/item/clothing/head/helmet/space/rig/unathi(user.loc) - del(I) - del(src) - return - ..() - -/obj/item/clothing/suit/space/rig/attackby(obj/item/I as obj, mob/user as mob) - if(istype(I,/obj/item/weapon/modkit/tajaran)) - user.drop_item() - playsound(src.loc, 'sound/items/Screwdriver.ogg', 100, 1) - if(helmet) - helmet.loc = get_turf(src) - src.helmet = null - user << "\red You painstakingly modify [src] to make it more suitable for a Tajaran user. You pop the helmet on the floor" - else - user << "\red You painstakingly modify [src] to make it more suitable for a Tajaran user." - - new /obj/item/clothing/suit/space/rig/tajara(user.loc) - del(I) - del(src) - return - if(istype(I,/obj/item/weapon/modkit/unathi)) - user.drop_item() - playsound(src.loc, 'sound/items/Screwdriver.ogg', 100, 1) - if(helmet) - helmet.loc = get_turf(src) - src.helmet = null - user << "\red You painstakingly modify [src] to make it more suitable for a Unathi user. You pop the helmet on the floor" - else - user << "\red You painstakingly modify [src] to make it more suitable for a Unathi user." - - new /obj/item/clothing/suit/space/rig/unathi(user.loc) - del(I) - del(src) - return - ..() - - //Regular rig suits /obj/item/clothing/head/helmet/space/rig - name = "engineering hardsuit helmet" - desc = "A special helmet designed for work in a hazardous, low-pressure environment. Has radiation shielding." + name = "hardsuit helmet" + desc = "A special helmet designed for work in a hazardous, low-pressure environment." icon_state = "rig0-engineering" item_state = "eng_helm" - armor = list(melee = 40, bullet = 5, laser = 20,energy = 5, bomb = 35, bio = 100, rad = 80) + armor = list(melee = 40, bullet = 5, laser = 20,energy = 5, bomb = 35, bio = 100, rad = 20) allowed = list(/obj/item/device/flashlight) var/brightness_on = 4 //luminosity when on var/on = 0 _color = "engineering" //Determines used sprites: rig[on]-[color] and rig[on]-[color]2 (lying down sprite) icon_action_button = "action_hardhat" heat_protection = HEAD - max_heat_protection_temperature = SPACE_SUIT_MAX_HEAT_PROTECITON_TEMPERATURE + max_heat_protection_temperature = SPACE_SUIT_MAX_HEAT_PROTECTION_TEMPERATURE //Species-specific stuff. species_restricted = list("exclude","Unathi","Tajaran","Skrell","Diona","Vox") sprite_sheets = list( "Unathi" = 'icons/mob/species/unathi/helmet.dmi', "Tajaran" = 'icons/mob/species/tajaran/helmet.dmi', - "Skrell" = 'icons/mob/species/skrell/helmet.dmi' + "Skrell" = 'icons/mob/species/skrell/helmet.dmi', + ) + sprite_sheets_obj = list( + "Unathi" = 'icons/obj/clothing/species/unathi/hats.dmi', + "Tajaran" = 'icons/obj/clothing/species/tajaran/hats.dmi', + "Skrell" = 'icons/obj/clothing/species/skrell/hats.dmi', ) attack_self(mob/user) @@ -97,6 +37,10 @@ if(on) user.SetLuminosity(user.luminosity + brightness_on) else user.SetLuminosity(user.luminosity - brightness_on) + if(istype(user,/mob/living/carbon/human)) + var/mob/living/carbon/human/H = user + H.update_inv_head() + pickup(mob/user) if(on) user.SetLuminosity(user.luminosity + brightness_on) @@ -110,22 +54,26 @@ SetLuminosity(brightness_on) /obj/item/clothing/suit/space/rig - name = "engineering hardsuit" - desc = "A special suit that protects against hazardous, low pressure environments. Has radiation shielding." + name = "hardsuit" + desc = "A special space suit for environments that might pose hazards beyond just the vacuum of space. Provides more protection than a standard space suit." icon_state = "rig-engineering" item_state = "eng_hardsuit" slowdown = 1 - armor = list(melee = 30, bullet = 5, laser = 20,energy = 5, bomb = 35, bio = 100, rad = 80) - allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank,/obj/item/device/suit_cooling_unit,/obj/item/weapon/storage/bag/ore,/obj/item/device/t_scanner,/obj/item/weapon/pickaxe, /obj/item/weapon/rcd) + armor = list(melee = 40, bullet = 5, laser = 20,energy = 5, bomb = 35, bio = 100, rad = 20) + allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank,/obj/item/device/suit_cooling_unit) heat_protection = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS - max_heat_protection_temperature = SPACE_SUIT_MAX_HEAT_PROTECITON_TEMPERATURE - flags = FPRINT | TABLEPASS | STOPSPRESSUREDMAGE | ONESIZEFITSALL + max_heat_protection_temperature = SPACE_SUIT_MAX_HEAT_PROTECTION_TEMPERATURE species_restricted = list("exclude","Unathi","Tajaran","Diona","Vox") sprite_sheets = list( "Unathi" = 'icons/mob/species/unathi/suit.dmi', "Tajaran" = 'icons/mob/species/tajaran/suit.dmi', - "Skrell" = 'icons/mob/species/skrell/suit.dmi' + "Skrell" = 'icons/mob/species/skrell/suit.dmi', + ) + sprite_sheets_obj = list( + "Unathi" = 'icons/obj/clothing/species/unathi/suits.dmi', + "Tajaran" = 'icons/obj/clothing/species/tajaran/suits.dmi', + "Skrell" = 'icons/obj/clothing/species/skrell/suits.dmi', ) //Breach thresholds, should ideally be inherited by most (if not all) hardsuits. @@ -267,6 +215,7 @@ return //TODO: Species check, skull damage for forcing an unfitting helmet on? helmet.loc = H + helmet.pickup(H) H.equip_to_slot(helmet, slot_head) helmet.canremove = 0 H << "\blue You deploy your hardsuit helmet, sealing you off from the world." @@ -354,6 +303,23 @@ ..() +//Engineering rig +/obj/item/clothing/head/helmet/space/rig/engineering + name = "engineering hardsuit helmet" + desc = "A special helmet designed for work in a hazardous, low-pressure environment. Has radiation shielding." + icon_state = "rig0-engineering" + item_state = "eng_helm" + armor = list(melee = 40, bullet = 5, laser = 20,energy = 5, bomb = 35, bio = 100, rad = 80) + +/obj/item/clothing/suit/space/rig/engineering + name = "engineering hardsuit" + desc = "A special suit that protects against hazardous, low pressure environments. Has radiation shielding." + icon_state = "rig-engineering" + item_state = "eng_hardsuit" + slowdown = 1 + armor = list(melee = 40, bullet = 5, laser = 20,energy = 5, bomb = 35, bio = 100, rad = 80) + allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank,/obj/item/device/suit_cooling_unit,/obj/item/weapon/storage/bag/ore,/obj/item/device/t_scanner,/obj/item/weapon/pickaxe, /obj/item/weapon/rcd) + //Chief Engineer's rig /obj/item/clothing/head/helmet/space/rig/elite name = "advanced hardsuit helmet" @@ -361,7 +327,6 @@ icon_state = "rig0-white" item_state = "ce_helm" _color = "white" - armor = list(melee = 40, bullet = 5, laser = 20,energy = 5, bomb = 25, bio = 100, rad = 80) sprite_sheets = null /obj/item/clothing/suit/space/rig/elite @@ -369,27 +334,8 @@ name = "advanced hardsuit" desc = "An advanced suit that protects against hazardous, low pressure environments. Shines with a high polish." item_state = "ce_hardsuit" - flags = FPRINT | TABLEPASS | STOPSPRESSUREDMAGE | ONESIZEFITSALL - armor = list(melee = 40, bullet = 5, laser = 20,energy = 5, bomb = 25, bio = 100, rad = 80) sprite_sheets = null -//Singuloth armor -/obj/item/clothing/head/helmet/space/rig/singuloth - name = "singuloth knight's helmet" - desc = "This is an adamantium helmet from the chapter of the Singuloth Knights. It shines with a holy aura." - icon_state = "rig0-singuloth" - item_state = "singuloth_helm" - _color = "singuloth" - armor = list(melee = 40, bullet = 5, laser = 20,energy = 5, bomb = 25, bio = 100, rad = 80) - -/obj/item/clothing/suit/space/rig/singuloth - icon_state = "rig-singuloth" - name = "singuloth knight's armor" - desc = "This is a ceremonial armor from the chapter of the Singuloth Knights. It's made of pure forged adamantium." - item_state = "singuloth_hardsuit" - flags = FPRINT | TABLEPASS | STOPSPRESSUREDMAGE - armor = list(melee = 40, bullet = 5, laser = 20,energy = 5, bomb = 25, bio = 100, rad = 80) - //Mining rig /obj/item/clothing/head/helmet/space/rig/mining name = "mining hardsuit helmet" @@ -397,26 +343,28 @@ icon_state = "rig0-mining" item_state = "mining_helm" _color = "mining" + armor = list(melee = 50, bullet = 5, laser = 20,energy = 5, bomb = 55, bio = 100, rad = 20) /obj/item/clothing/suit/space/rig/mining icon_state = "rig-mining" name = "mining hardsuit" desc = "A special suit that protects against hazardous, low pressure environments. Has reinforced plating." item_state = "mining_hardsuit" - flags = FPRINT | TABLEPASS | STOPSPRESSUREDMAGE | ONESIZEFITSALL - + armor = list(melee = 50, bullet = 5, laser = 20,energy = 5, bomb = 55, bio = 100, rad = 20) //Syndicate rig /obj/item/clothing/head/helmet/space/rig/syndi name = "blood-red hardsuit helmet" desc = "An advanced helmet designed for work in special operations. Property of Gorlex Marauders." - icon_state = "rig0-syndi" + icon_state = "rig0-syndie" item_state = "syndie_helm" - _color = "syndi" - armor = list(melee = 60, bullet = 50, laser = 30,energy = 15, bomb = 35, bio = 100, rad = 50) + _color = "syndie" + armor = list(melee = 60, bullet = 50, laser = 30,energy = 15, bomb = 35, bio = 100, rad = 60) siemens_coefficient = 0.6 var/obj/machinery/camera/camera + species_restricted = list("exclude","Unathi","Tajaran","Skrell","Vox") + /obj/item/clothing/head/helmet/space/rig/syndi/attack_self(mob/user) if(camera) @@ -440,10 +388,11 @@ item_state = "syndie_hardsuit" slowdown = 1 w_class = 3 - armor = list(melee = 60, bullet = 50, laser = 30, energy = 15, bomb = 35, bio = 100, rad = 50) - allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank,/obj/item/weapon/gun,/obj/item/ammo_box,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/melee/energy/sword,/obj/item/weapon/handcuffs,/obj/item/device/suit_cooling_unit) + armor = list(melee = 60, bullet = 50, laser = 30, energy = 15, bomb = 35, bio = 100, rad = 60) + allowed = list(/obj/item/weapon/gun,/obj/item/ammo_box/magazine,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/melee/energy/sword,/obj/item/weapon/handcuffs,/obj/item/weapon/tank) siemens_coefficient = 0.6 - flags = FPRINT | TABLEPASS | STOPSPRESSUREDMAGE | ONESIZEFITSALL + species_restricted = list("exclude","Unathi","Tajaran","Skrell","Vox") + sprite_sheets = null //Wizard Rig /obj/item/clothing/head/helmet/space/rig/wizard @@ -476,6 +425,7 @@ icon_state = "rig0-medical" item_state = "medical_helm" _color = "medical" + armor = list(melee = 30, bullet = 5, laser = 20,energy = 5, bomb = 25, bio = 100, rad = 50) /obj/item/clothing/suit/space/rig/medical icon_state = "rig-medical" @@ -492,7 +442,7 @@ icon_state = "rig0-sec" item_state = "sec_helm" _color = "sec" - armor = list(melee = 50, bullet = 10, laser = 30, energy = 15, bomb = 45, bio = 100, rad = 10) + armor = list(melee = 60, bullet = 10, laser = 30, energy = 5, bomb = 45, bio = 100, rad = 10) siemens_coefficient = 0.7 /obj/item/clothing/suit/space/rig/security @@ -500,50 +450,25 @@ name = "security hardsuit" desc = "A special suit that protects against hazardous, low pressure environments. Has an additional layer of armor." item_state = "sec_hardsuit" - armor = list(melee = 50, bullet = 10, laser = 30, energy = 15, bomb = 45, bio = 100, rad = 10) + armor = list(melee = 60, bullet = 10, laser = 30, energy = 5, bomb = 45, bio = 100, rad = 10) allowed = list(/obj/item/weapon/gun,/obj/item/device/flashlight,/obj/item/weapon/tank,/obj/item/device/suit_cooling_unit,/obj/item/weapon/melee/baton) siemens_coefficient = 0.7 - flags = FPRINT | TABLEPASS | STOPSPRESSUREDMAGE | ONESIZEFITSALL - -/obj/item/clothing/head/helmet/space/rig/security/attackby(obj/item/I as obj, mob/user as mob) - if(istype(I,/obj/item/weapon/modkit/unathi)) - user.drop_item() - playsound(src.loc, 'sound/items/Screwdriver.ogg', 100, 1) - user << "\red You painstakingly modify [src] to make it more suitable for a Unathi user." - new /obj/item/clothing/head/helmet/space/rig/security/unathi(user.loc) - del(I) - del(src) - return - ..() - - -/obj/item/clothing/suit/space/rig/security/attackby(obj/item/I as obj, mob/user as mob) - if(istype(I,/obj/item/weapon/modkit/unathi)) - user.drop_item() - playsound(src.loc, 'sound/items/Screwdriver.ogg', 100, 1) - user << "\red You painstakingly modify [src] to make it more suitable for a Unathi user." - new /obj/item/clothing/suit/space/rig/security/unathi(user.loc) - del(I) - del(src) - return - ..() //Atmospherics Rig (BS12) /obj/item/clothing/head/helmet/space/rig/atmos - desc = "A special helmet designed for work in a hazardou, low pressure environments. Has reduced radiation shielding and protective plating to allow for greater mobility." + desc = "A special helmet designed for work in a hazardous, low pressure environments. Has improved thermal protection and minor radiation shielding." name = "atmospherics hardsuit helmet" icon_state = "rig0-atmos" item_state = "atmos_helm" _color = "atmos" - armor = list(melee = 30, bullet = 0, laser = 0, energy = 0, bomb = 20, bio = 100, rad = 0) - max_heat_protection_temperature = FIRE_HELMET_MAX_HEAT_PROTECITON_TEMPERATURE + armor = list(melee = 40, bullet = 5, laser = 20,energy = 5, bomb = 35, bio = 100, rad = 50) + max_heat_protection_temperature = FIRE_HELMET_MAX_HEAT_PROTECTION_TEMPERATURE /obj/item/clothing/suit/space/rig/atmos - desc = "A special suit that protects against hazardous, low pressure environments. Has reduced radiation shielding to allow for greater mobility." + desc = "A special suit that protects against hazardous, low pressure environments. Has improved thermal protection and minor radiation shielding." icon_state = "rig-atmos" name = "atmos hardsuit" item_state = "atmos_hardsuit" - armor = list(melee = 30, bullet = 0, laser = 0, energy = 0, bomb = 20, bio = 100, rad = 0) - max_heat_protection_temperature = FIRESUIT_MAX_HEAT_PROTECITON_TEMPERATURE - flags = FPRINT | TABLEPASS | STOPSPRESSUREDMAGE | ONESIZEFITSALL + armor = list(melee = 40, bullet = 5, laser = 20,energy = 5, bomb = 35, bio = 100, rad = 50) + max_heat_protection_temperature = FIRESUIT_MAX_HEAT_PROTECTION_TEMPERATURE diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index 2d58731f4f4..a0e6a168b7c 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -5,9 +5,9 @@ flags = FPRINT | TABLEPASS cold_protection = UPPER_TORSO|LOWER_TORSO - min_cold_protection_temperature = ARMOR_MIN_COLD_PROTECITON_TEMPERATURE + min_cold_protection_temperature = ARMOR_MIN_COLD_PROTECTION_TEMPERATURE heat_protection = UPPER_TORSO|LOWER_TORSO - max_heat_protection_temperature = ARMOR_MAX_HEAT_PROTECITON_TEMPERATURE + max_heat_protection_temperature = ARMOR_MAX_HEAT_PROTECTION_TEMPERATURE siemens_coefficient = 0.6 @@ -85,7 +85,7 @@ armor = list(melee = 80, bullet = 60, laser = 50,energy = 25, bomb = 50, bio = 0, rad = 0) flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT cold_protection = UPPER_TORSO | LOWER_TORSO | LEGS | FEET | ARMS | HANDS - min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECITON_TEMPERATURE + min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECTION_TEMPERATURE siemens_coefficient = 0.5 @@ -161,7 +161,7 @@ allowed = list(/obj/item/weapon/gun/energy,/obj/item/weapon/melee/baton,/obj/item/weapon/handcuffs,/obj/item/weapon/tank/emergency_oxygen) flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT cold_protection = UPPER_TORSO | LOWER_TORSO | LEGS | FEET | ARMS | HANDS - min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECITON_TEMPERATURE + min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECTION_TEMPERATURE siemens_coefficient = 0 /obj/item/clothing/suit/armor/heavy diff --git a/code/modules/clothing/suits/utility.dm b/code/modules/clothing/suits/utility.dm index 24cbe3b8c94..476f0053948 100644 --- a/code/modules/clothing/suits/utility.dm +++ b/code/modules/clothing/suits/utility.dm @@ -23,7 +23,7 @@ flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT|HIDETAIL flags = FPRINT | TABLEPASS heat_protection = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS - max_heat_protection_temperature = FIRESUIT_MAX_HEAT_PROTECITON_TEMPERATURE + max_heat_protection_temperature = FIRESUIT_MAX_HEAT_PROTECTION_TEMPERATURE cold_protection = UPPER_TORSO | LOWER_TORSO | LEGS | FEET | ARMS | HANDS @@ -68,7 +68,7 @@ armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 100, bio = 0, rad = 0) flags_inv = HIDEJUMPSUIT|HIDETAIL heat_protection = UPPER_TORSO|LOWER_TORSO - max_heat_protection_temperature = ARMOR_MAX_HEAT_PROTECITON_TEMPERATURE + max_heat_protection_temperature = ARMOR_MAX_HEAT_PROTECTION_TEMPERATURE siemens_coefficient = 0 diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index b7f144b84d8..b345e04f7d3 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -88,7 +88,7 @@ flags = FPRINT | TABLEPASS body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS cold_protection = UPPER_TORSO | LOWER_TORSO | LEGS | ARMS //Needs gloves and shoes with cold protection to be fully protected. - min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECITON_TEMPERATURE + min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECTION_TEMPERATURE /obj/item/clothing/under/acj name = "administrative cybernetic jumpsuit" @@ -102,7 +102,7 @@ body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS armor = list(melee = 100, bullet = 100, laser = 100,energy = 100, bomb = 100, bio = 100, rad = 100) cold_protection = UPPER_TORSO | LOWER_TORSO | LEGS | FEET | ARMS | HANDS - min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECITON_TEMPERATURE + min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECTION_TEMPERATURE siemens_coefficient = 0 /obj/item/clothing/under/owl diff --git a/code/modules/mob/living/carbon/metroid/metroid.dm b/code/modules/mob/living/carbon/metroid/metroid.dm index 6e225a6df85..c39e401a554 100644 --- a/code/modules/mob/living/carbon/metroid/metroid.dm +++ b/code/modules/mob/living/carbon/metroid/metroid.dm @@ -899,9 +899,9 @@ mob/living/carbon/slime/var/temperature_resistance = T0C+75 flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT flags = FPRINT | TABLEPASS | ONESIZEFITSALL | STOPSPRESSUREDMAGE heat_protection = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS | HEAD - max_heat_protection_temperature = FIRESUIT_MAX_HEAT_PROTECITON_TEMPERATURE + max_heat_protection_temperature = FIRESUIT_MAX_HEAT_PROTECTION_TEMPERATURE cold_protection = UPPER_TORSO | LOWER_TORSO | LEGS | FEET | ARMS | HANDS | HEAD - min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECITON_TEMPERATURE + min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECTION_TEMPERATURE canremove = 0 armor = list(melee = 80, bullet = 20, laser = 20, energy = 10, bomb = 0, bio = 0, rad = 0) @@ -953,7 +953,7 @@ mob/living/carbon/slime/var/temperature_resistance = T0C+75 unacidable = 1 flags = FPRINT | TABLEPASS | STOPSPRESSUREDMAGE heat_protection = HEAD - max_heat_protection_temperature = FIRE_HELMET_MAX_HEAT_PROTECITON_TEMPERATURE + max_heat_protection_temperature = FIRE_HELMET_MAX_HEAT_PROTECTION_TEMPERATURE armor = list(melee = 80, bullet = 20, laser = 20, energy = 10, bomb = 0, bio = 0, rad = 0) /obj/effect/golem_rune diff --git a/code/modules/mob/living/simple_animal/tribbles.dm b/code/modules/mob/living/simple_animal/tribbles.dm index 12fb8f96109..649b27f334b 100644 --- a/code/modules/mob/living/simple_animal/tribbles.dm +++ b/code/modules/mob/living/simple_animal/tribbles.dm @@ -251,7 +251,7 @@ var/global/totaltribbles = 0 //global variable so it updates for all tribbles, f_amt = 3000 cold_protection = HANDS - min_cold_protection_temperature = GLOVES_MIN_COLD_PROTECITON_TEMPERATURE + min_cold_protection_temperature = GLOVES_MIN_COLD_PROTECTION_TEMPERATURE /obj/item/clothing/head/furcap name = "fur cap" @@ -262,7 +262,7 @@ var/global/totaltribbles = 0 //global variable so it updates for all tribbles, f_amt = 5000 cold_protection = HEAD - min_cold_protection_temperature = HELMET_MIN_COLD_PROTECITON_TEMPERATURE + min_cold_protection_temperature = HELMET_MIN_COLD_PROTECTION_TEMPERATURE /obj/item/clothing/shoes/furboots name = "fur boots" @@ -273,7 +273,7 @@ var/global/totaltribbles = 0 //global variable so it updates for all tribbles, f_amt = 4000 cold_protection = FEET - min_cold_protection_temperature = SHOE_MIN_COLD_PROTECITON_TEMPERATURE + min_cold_protection_temperature = SHOE_MIN_COLD_PROTECTION_TEMPERATURE /obj/item/clothing/suit/furcoat name = "fur coat" @@ -286,7 +286,7 @@ var/global/totaltribbles = 0 //global variable so it updates for all tribbles, body_parts_covered = UPPER_TORSO|LEGS|ARMS|LOWER_TORSO allowed = list (/obj/item/weapon/tank/emergency_oxygen) cold_protection = UPPER_TORSO | LOWER_TORSO | LEGS | ARMS - min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECITON_TEMPERATURE + min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECTION_TEMPERATURE /obj/item/clothing/suit/furcape name = "fur cape" @@ -298,4 +298,4 @@ var/global/totaltribbles = 0 //global variable so it updates for all tribbles, f_amt = 10000 body_parts_covered = UPPER_TORSO|LEGS|ARMS cold_protection = UPPER_TORSO | LEGS | ARMS - min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECITON_TEMPERATURE + min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECTION_TEMPERATURE diff --git a/code/setup.dm b/code/setup.dm index be67ae396f4..6277e4681a1 100644 --- a/code/setup.dm +++ b/code/setup.dm @@ -49,21 +49,21 @@ #define BODYTEMP_HEAT_DAMAGE_LIMIT 360.15 // The limit the human body can take before it starts taking damage from heat. #define BODYTEMP_COLD_DAMAGE_LIMIT 260.15 // The limit the human body can take before it starts taking damage from coldness. -#define SPACE_HELMET_MIN_COLD_PROTECITON_TEMPERATURE 2.0 //what min_cold_protection_temperature is set to for space-helmet quality headwear. MUST NOT BE 0. -#define SPACE_HELMET_MAX_HEAT_PROTECITON_TEMPERATURE 10000 -#define SPACE_SUIT_MIN_COLD_PROTECITON_TEMPERATURE 2.0 //what min_cold_protection_temperature is set to for space-suit quality jumpsuits or suits. MUST NOT BE 0. -#define SPACE_SUIT_MAX_HEAT_PROTECITON_TEMPERATURE 10000 //These need better heat protect -#define FIRESUIT_MAX_HEAT_PROTECITON_TEMPERATURE 30000 //what max_heat_protection_temperature is set to for firesuit quality headwear. MUST NOT BE 0. -#define FIRE_HELMET_MAX_HEAT_PROTECITON_TEMPERATURE 30000 //for fire helmet quality items (red and white hardhats) -#define HELMET_MIN_COLD_PROTECITON_TEMPERATURE 160 //For normal helmets -#define HELMET_MAX_HEAT_PROTECITON_TEMPERATURE 600 //For normal helmets -#define ARMOR_MIN_COLD_PROTECITON_TEMPERATURE 160 //For armor -#define ARMOR_MAX_HEAT_PROTECITON_TEMPERATURE 600 //For armor +#define SPACE_HELMET_MIN_COLD_PROTECTION_TEMPERATURE 2.0 //what min_cold_protection_temperature is set to for space-helmet quality headwear. MUST NOT BE 0. +#define SPACE_HELMET_MAX_HEAT_PROTECTION_TEMPERATURE 10000 +#define SPACE_SUIT_MIN_COLD_PROTECTION_TEMPERATURE 2.0 //what min_cold_protection_temperature is set to for space-suit quality jumpsuits or suits. MUST NOT BE 0. +#define SPACE_SUIT_MAX_HEAT_PROTECTION_TEMPERATURE 10000 //These need better heat protect +#define FIRESUIT_MAX_HEAT_PROTECTION_TEMPERATURE 30000 //what max_heat_protection_temperature is set to for firesuit quality headwear. MUST NOT BE 0. +#define FIRE_HELMET_MAX_HEAT_PROTECTION_TEMPERATURE 30000 //for fire helmet quality items (red and white hardhats) +#define HELMET_MIN_COLD_PROTECTION_TEMPERATURE 160 //For normal helmets +#define HELMET_MAX_HEAT_PROTECTION_TEMPERATURE 600 //For normal helmets +#define ARMOR_MIN_COLD_PROTECTION_TEMPERATURE 160 //For armor +#define ARMOR_MAX_HEAT_PROTECTION_TEMPERATURE 600 //For armor -#define GLOVES_MIN_COLD_PROTECITON_TEMPERATURE 2.0 //For some gloves (black and) -#define GLOVES_MAX_HEAT_PROTECITON_TEMPERATURE 1500 //For some gloves -#define SHOE_MIN_COLD_PROTECITON_TEMPERATURE 2.0 //For gloves -#define SHOE_MAX_HEAT_PROTECITON_TEMPERATURE 1500 //For gloves +#define GLOVES_MIN_COLD_PROTECTION_TEMPERATURE 2.0 //For some gloves (black and) +#define GLOVES_MAX_HEAT_PROTECTION_TEMPERATURE 1500 //For some gloves +#define SHOE_MIN_COLD_PROTECTION_TEMPERATURE 2.0 //For gloves +#define SHOE_MAX_HEAT_PROTECTION_TEMPERATURE 1500 //For gloves #define PRESSURE_DAMAGE_COEFFICIENT 4 //The amount of pressure damage someone takes is equal to (pressure / HAZARD_HIGH_PRESSURE)*PRESSURE_DAMAGE_COEFFICIENT, with the maximum of MAX_PRESSURE_DAMAGE diff --git a/icons/mob/species/skrell/helmet.dmi b/icons/mob/species/skrell/helmet.dmi index 5d9485ca5a4385bc6cc9ced9c4ad1e5fb58bfc26..eb65bda8c0132452c3f594e41c428d58e0ecba2d 100644 GIT binary patch literal 13175 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�PhCzy)-W%kOfjxggHm7RF)5h3;4|Po10CD2ncc% zBgym)40H_)3ilMBoOW}0^`_l{;PLO^C!9|Mu3RCPfj9pS5*|8CA>$4_bzo5`^G+8KX-IV#vcJUpDZ5iDKdlX?Z}jwBZ!05UW(!$U*t<$LV1ZM$kgXvt_5HYaIs zhZJN{ks*SivS9bgZ+&*6fryll1M%cG_1~|ba^LTGuc)n}4h22+``hB|&o(p?i`i~~mwCh%HehbS z&V#G(`=Rp}!8PmfeI!h{eHiblO}7a`E+;q|tg3)F0nPucIKTO4zRJMld;oWecjbLQ z=4`>`#o5mT8w|mJfzhiwiVHlDGNel+xekV)w#c%(Bv;=PQ7D06FpJRF$PcsMgK|(e zS2HI^Sxv%ua;QtbK$V6o;X4q@>t=OYQb|&N;e(*I9F3^cjr?4}USPrn8N>vEK>!Lx zP)sCCGS2Rbixlz)SqClY9qDh;BA6{`g6B8U-r15{bP?@UF}@SZ7tJ*(Cy_v3a_hT^ z@6H4GyVDk?&;Hk+T!h#By}6!sA+a@$G2;YmC$cSPr}*%9Ah-Gh(YWBtKgsl@h`Xk_ zC)G|313WR|Q1p1KPkR#?R}*NKRcKb%2BCLxzSU2oh2-~4DPUAGvHvizj0MLm4SO(^ zUR4r--&8xtV7l*yxnOTVaDON@Op@NyIpkJT2^?U@2Ze295 z2O#y5(VaWtr}bBAV8F6B(#x7zz5P`FC+=XDzohEyPmg&*Lk+PMoLH*7mmB{Uh<$E8 z8@5&++9bcuE^l2Ni;Uy?w>Gk2e2bWei<$%%ky^^z5sFB8S$>bB9kwZ3Z;GA$VU)FJ z)O$+5N4K@!8?D7er(@#&DS@FsWb!_b_VxmQVq}hRa?zPr6uIk@mJDESSUd1aa;}l^ zeF1_7?;zDNSR$nX)f|LkRNdnd>gED#MefWS$kOcH|Gn4CgRFNM9>=P#y&j=6N0;&2+w`vm#UvG@_v>m>Rucv zZk|g2E8`Sc)dq&O%_^T9w!@@&O{{>OqS%Uy3W=39(!#f>OKQ=-s4FfR5xfaN!X}fX z;Xf@kw15V241}7OMbze3fdu^z9~;4?w=6>fMSu_YzrabdURMDVgus@+RK08%ubY1# zRWgLNVq^zGS>1YxghnOPyf_`+$vBY>mZrk(fREx%NUr+>q(&pV362U)k4bojslo(8 zH}?I8&b0=^1Lz06N5){DG%3Sc}6Jvv%?SB2|zbc#xvU4G8p0f>P`QZN6){@yf!?%s}vAY6eJ3WdiEjm;#F*Wp)-VDLY5QpZ%3CDAc z>rARQgBkczK(_%gE12ueBu+lyE)>=p$S%tH%?BOe01{r#tmr}W9NcgsfDjv<{jB?2 zv;7Zt{Iq(p4srSRXR$ ze7?=tZ3fEO3FyamkskzRCy3a*>2Q_RwOond2=gS{;$66`jWIPa;N#P)SKUQL%W9aBg+$R9K@T<*`O(-$b#bMHPdiE0!{(T@Gc=zsIOB`e0=#`L zU4=$|yk6UG-7DQ|*{$|2WpsxN6C$rIoEF|}-#PFQxBTue>jZO7R-eO|;Ucxj-@}h^ ztsCh^Ze$36 zs-!0iD@-^C_m(<$?2Z`31hOA*21B#k8!x%5092cP5D@T&jh1mkB}X)TOT;tiX^uHc zFbNa6^VyYX#O9p91@>ik(qatJIRlguY4E1M3p37ocvDQGUwf};efwY!)Cb5ysBHsA&bSTb?=_|1_GmyXiqS1i0sj~9KJ#hFQ zKXGpGu%agUveL#L%c1kFIB!KqmMJ9oKTEad1dspU)N%j2h;KK&k<(HbQ+lyAag$oq zbP)4IoHq#KwnPtY+IW0kIa2-$I_!e`SJWxvTKC=Wb4|H6e0Rhg7HDbxC{0Yu@BK7^0F!hFaD$A2j=|Z;tcIk1LbNb;yV3L>LOlO7NI=iohwt3^b2CdN& ze}5KvX~kzhZk_ShuqMsbG@0Btv5$&urYAAndfP!g_Ef0~(+bI2;iba_^I70G*e#g@w^z7ErM@M(iQtKm&#d88Qknc0YqX_rvEIMrB$+n}UFZ>t zZo1U^OLj;esclPJLzb3^hB8QgmqWdkKwWEs4tMEQIr6>fWIbtETa+k8ndaw>Kh9)Y zxTO!pNGEcFUO|nbu8+tuae4If0d3Y6dB9dxK)!UCW5~7J4foC{3{o}BxGU86C0!=k z<6+$eR`^M|oJPIm}%_NoNc^U=`r1h1@ZRKD>p38puN`|BIHn#m! zV8=Jv1^F2}Crm}4tv6YVd+Xnu>dQk)I%Zs}(Kl=UD(~y>|W{Cn){wIQj>&RWJtG%E3BLIY}_?-PV%4{DCMhM8(5{nCGiidp%TLpMP_GK z{Rnvz=eluB$TM8pA!arsEZ3M1Ej-zq!t}U_6uA>gW}0gDBA@Z_w4I2MW`qYuy1dA% z@r^rKOt*CuvADU?-1=utqjInsh#Lo zJ97WZaBq)1b~|MEG#N>7pb3b(!2G?j2Lhm2En0NLWknM?oGm%yM*KQ`2BAFO9zj=rJ^(J;`4^rJKj95w$(LJwBb zPYr;hqvr&cBR4MUr?0ry1U0azPuS4E^(7wW%Dz;xbYlC|cRt>B#`N^jcBkF8FR}DqG9JzwGpHe=cWF zS)P7=-uopZSJPRsKX0zrr~<~6*v7-#4)^#U)IR+GiLOUT*b`Gy4EAQ=>wPgEz)31+@7ts#>Xs`YU-Tza8dmO7Ntyi-c~I#r3Dme#?zHgY#n)QfiO07n z6t|#Y<%Q2^hGer?dpbRsgG2d+y87xlVyeuj`Xd!rS)yfMUthxa?>i~LW(D2qd$xc2 zUB*|Kl9Ez0Q|fi9ACSn9L1nh%u^OT?Bt4!83gTDYNZX7)q~SNwcleP1z^gY~+$GC& zt*D?totv9m^ZV21lwdKjl({)0tqh4y;DH20M2{t}jq4qa&9^CDM?C~OTJEPcxcBaH z1C?*1>bLi(I5k-T#?Bswq51WKQw6X`e~3heeu`02-lTkBU5}~@!XpzCwi(UnJIIW> zy17YAN>Y0J_OZIU`qj;zxTvRzNm|l(pn#OXp^@}LTT}Dh>BiuTO)f6&6>dF?EMeuu zj9b-_Gc_$VoA!^NzC+Wg8ykc#m=n3QIfaB?4JtA-b8&LoFH?l0`L*xfPWI68-E35z zFM^zW+C+R$S#I6I&H&jnDiC>Y_xSPS zT@=~3<0k=7NCWk;6Zs`cX5{CyTT6TgCTM3@;#_SrmNgPaNR^b=@$~`ke#9G4Wr4ocQgnn#=<42owG=2>HTI{YQ$;JY_Nl`xpMrwI2jFF1F1R4T5B{Wy4mv8eJdd1VRAkC`1cDaQV2ovC6tBeUtL! zjuK&egVQB?q;__82?26OCMGX*biN&uhYmbwc3o9y;i}r`Vl0#97%F=RXP zu(RVPrWL4_zTdd+rXv{UuiIQ^;GYE=gl$=3ea1!b*pZj`w!i_r@PncZ?9gfzqOk%H5EBB5^53<2t+3TPFe#5!U3u{ zAR+>wFmnBA1r$xbT6*r%mTu;*HqP!gPL3ducY4BD1xd$?yU;(vKH)zymdh#w&r-%wIEL=z&>{l=t-LjkTA19ARl+||r4MzX3Oh&E8SwXJf>NFL<` ze%5f1c`;&fWRRfiI`Qt$bIKPZiY~(fW;l2Y~^|x;%;>BU-;@r{E+aM4< zNM8DlmUsGYi=UCUHU^7*{e^&pB%E;x=fPbk8=wBtpOM1mI(*=<3js_0f~d81&8^(1 zsh%(;IeXv7iNXa75Ng}ipHZolyyMNx`JadwX-mUh?}`50z@S}*7I)l0VuYvSjDBKt zVq)a0P)k+ExqL&K!WxJn-G^nob@nCuPb1hzlSoTE zHA31adc>U_RAXAD@~;b74=V{q?+y~iB09km zVo|0&U43IeMi(D=ovs&+@nWV6n1ePG{JBs`AGU*S5S?DQpYSvZ*6gVKtmlXB((5&1 zB_v#G-}0eb<_kjR&x^uagj14K2datF2l}nGD+JB)IPBc5xYW~zd&?hj&S$j)1*owH zD=`kqTqduI^P^5(ZfGbbxlgsi9e`j6l#4`^ZgzEKR&BYBj^piX2b`ISC3 z6@f|J?IkTxwcqPZO`O_cCXwXZB@joSJMLsl^L*P7+`VdYJ>~KwkM#!YDXcUCOAg4FQs(OKDo4jRx3^_o2OwLya#;qsl+ zl=0!qd`yZ>apR6u4?N~a7g8Z@HAd~VL%%G&Er7DlNmvt~BMdQApMjCoI;`e;GRFxC zxewu>!HP#~>-zJLB1@>C$ly*;eKq}K=v4#qPgOIRhtdDzhvNlt77JSQtg@7fpoE=c zem;id#}2J?av`d*YcDfmL|lI$DdrNQ+jkRwc{x&usnyjP#Q;wYthGfNpc+PYEpFlfiNuAa{EnuKw`E2Qh%ypd4g#zn=pL25Qq3YV|I9s)? zPLhd+(mToQqnQR}R9iy}&Rbkun$srD4@9iTuf)(=y*z9LJQRy|3U5C8AHC@~o#{`$ zOxt1V^;2f^_M4gQnj_7oa*Qscj)fzYjB86;9AFnGlW>)XI}KZW*@aBMvrbrw$|YxJ z0LcIp9HMD}IGy)FjunVCu-1?;Q&m-bvT0g)re5`J=cnlgOi2M|qr8@v90&$pQAJ@M zaGIZb7RkH&M#ax;cOR8LiXXSQk^u^e8c))A-7N}DncxYNkL5oflL$fx?|biJ$O@yI zPWVB@9~iOBNyhaTqHjfIbSHxvxA%4M(Pz6k@W~Ew6F$C688<) zHPh$ZZ#$|2+PSteHNgQ3EAGG*A*e$zmvUYMJII}c?9WNy=)0>^dg0xDpdnqaS}EnT zjl6?p|A}{t$*YXFQt`gr^I17QG}mW)IZiV+W8rA;a|6C1|Jta~GJd9#=@@b5na>j@ z-=Gl*TAA!QX(znhO?O5IeW~b4pBGtwAg%{l6!e$A*8cw3G2p~&26SK7-;^CsXANv& zZ_4bpgR{0XYzovk+;}vskVAtR?!tjO?{Ut$Jn@~AadGDXy8?6`TqgI0g!MgL_@t7< z@EfHdzU3aX_twJm5#SeI%6Ywa*prd{Tr;vtRLngGbONkY+RA!#L7XCXn;D_G?KfVD zq08X3)au4hge3f4?ZoHAvL~oNq&yd@nn=F1&aj9_TF&wl|AnD1Q0$Gps#nK2uF!Db z&u{`G0@n%4I=lN_&yk9$8&0k#@@={2-kShwH=fCIPbUB89zRQWkD}__g3A!*cBqFz zmBo~O9|TD|Flrn>^92B%6uobClt$dxtz2m`12Nzyx-#T~4n8ocL&h1`OGwpS9UPTB zFQ?icKb?Wj6EJlel#e-z8`v!sLt=gl5AGJRNBhD92RAO^o+g|R9sJLiv~U;*S*3CC zp&q8c+kB0`EKt>r-#W+LJ-*`X_ZO%X6JKXfzCybwqrA4?WCOlx$&O&Guw-uC&MK=F z0R<&rTYa>-Jhx`%9iwlIaMc!2mpjZUd=r=Mcvv#n^6qSddtfF@RuL6IwBF}1r$h?) zBVK#CteV22)}tMz;da;*#PqjhQSVdh=&OUZ^fwE&)YM~TqS$*RZ#8K2BmJ9 zz^Ekq(}eJ14|6we=0SVZZ>*E_@V@3dunfUyzj}l=ZY2`3oD&$YhF>Ux-MY&C zCP`oa=^g?7-N%pLgK&d_{!`T?B(ZnZaTRjs+?HB1&|9})3gZxv9YvmA1g(1b7Hg;l zsRNU+6DG#J>`i%x6SHEi+v5~_@#oE1G=0w~yM({-UkU16WfyBmD?8V6OoqYzWN;ti zEhMZ~JlRvspH)rhg=Ka=G4(E6M{wR1_L#z&0|;g%nxKY5-G_c|ygXUSHWWfBNy9+k zTsW>OT9)eUC+BIZpe<;hya}IWGJ)P+(=Tl*U-8~!XD6{wJUN$(@|y04>Tba_@nK<&tpDUHqFLfQ1QxK`+Nyp6?nXuMbMU-ORG) zG6g=(*<@-Fo@%DjC9GT0JGOcikSn-ddj41wJMc=!_%vr3*`xl~DR1yd?s;adCDYv+ zK1b`K%dVS!VrMbB$%HV}yDOUY&67BCOB zMWDCevS?ix?aw*GQn`TR&Zc0bT3Ty@xnWQpB|`|bE@`(asW16b&Xck3;K5DAin}ZE zmMBO53!S7~8$9!mGL&va-S{+N-7wDUG@j*V8@RHY2`ksQwfZuxg(kTG;nLaB=_dq0 z_@BTO$0gAc!e!DDB4*O^@KsV^O&hUt<6|N=wd~* z%hwBsp@q@UAya7tDRi`RTBxq?meA#;3F?L&iikwEapdJ%s28dH$A|>!l7)`RkFKfq z@Lr(!KIN!BroAoyU&75`;>4V60GT9iYA>YElF|_qJ)$zI?UB8A*`)mj8{iioS^QsP zO$5VnXAu?E)W?71z2GV+*}0KPh;8xPF!W5VHj|)jor>hka#;RjH~5a@^oOc^EyGFD zvn4a;1en5xRg2PLsg!#an4q^Kv8qb^T^l~VqOs>{!ToOM?IOT<=+{F{QvALGUVWf~ zFu6)17^oEww0s!2KA6#uBrEO$Tz*XhC6$dTT?zkI<>09C<0pCr^1w#=dV<}sVEe(& zU4C7p#ZAX;dZAkoSy@9tqHzs{w3bn zAKXpGarCkm;4x`P5+9!MdZ;dpSs^?oDKe7|<8dW6^XZDuy@{L$8IGHFX#16JQ9J!) zUtJj15TMKS6@Qo~OlpnH?*7|EzUw03M zb=&9nW9+^|GAi-hD5^RICaw?MPGO_>1L!(@TmiS$aqcbOe|@l*{Xg@&j1t!;$DP~4 z=a!lCwaVkbMD+hZKML(7M|vLtRz3m`|MmUGDar(%&o(3gh95ox_jI&GFQ|}nA9d=k z>kN^XX&dEWOA6p~fI}prCja}1{y*pv{~!NaHy(^mFYUlqZ? zJyZs}JZ`G8&VOX^)P&5lY7Vj|mv!O_PW+}3*rj>sq>Ww(WEwGavzEuZTzF#?|4E0& z5%y}`T7!3RX91F&1oqQBldYdQtSd`?E+$}g3zR1;q3J!87yDe{)oT!iebtM)S4pE>lTuW}A(J#~=%db+mDH zc7GR8LLZ!POE>oIlRZkL99BORzzqrL1p||yQVPxuIAaRF+l#~iBh&YqF3VGv*pA--A=N1e~AI|A2 z#eZIW^5aXE&RAOYw?$|P*NW%)#vm)da$kuow;_#csobB2s`$0*fe}A*+jQEghdu{_ zhmO9wu*ZDw@72EAkePaP?JU&9u!U?2^BQl;F5ELvOT*+;csbATeC`i?c`NkOfn!I9 zmOb91tNkGa+o|kNIMU~OUoQ7!?PZfaXgohMiI+sNLK>q8OE3+)h84+7 zM&z9RauzC)c4=M`a1c({=>T+y_qC`ncYHxiyV@;k_@@+IMw zEe*K+=}tfJkl@W!X~lLDEBZ#+qm)OvIc?Fy6gg@mw!fn!sRdyVkiwZhokvJ^j=}eL zW60iG;@&7OCA-*t7HIyb7F5p#+V1L>midG$JuMhhj&=9U95Nxls?E?w5`Gzxg49`q zq!a>s{K#_;S9e}v;zvI5Si=q%@oa9hUC<3dK?O`l8y6`I6=3g3)Q>-7_Zqv_;( z_KN|y(3&&>iYbA|+x&D>9{zD;KdOWeR0IM{zO-rlG@;@Aq;uJNw;fo*%nOk;4;o~b z?_g+oZF})TH5GKQNtHh9$JU$e-&z`?k=DrGx-jh7kI$2k?jB;)E;5+a{8-rQtY0fK zFohP$^~QFM@Gh?OyKfH|jd5xqkqP4T2a&tGmk@c)Z++m+0!amilLGu9s`^=SP`A z@U>QH&kx%wK&YI_;mX>t)b`nEd6^4y)XfhBB#-e20=9a)Mewtu!!X`Rt+HaHO!eQ9 z;ZPqT?vR8(5eb@%Vi&HS)Eu3Z$IeDXp@HH`bzgL<9melNfdPD|#mCBnYOS%S$6wut zRoGWBX|ON!I=F>Xj@|4$;s^%f5t>7{Qe{71gEm@3fR8%Z$$;r zQILIHU%V4<%2CjcNQgToQ2av~5VOjk+kCQt*s{DSK??ykT$BX1+DpZ0_T99+153C& zF&l#}Na0j4$m!QM_3$qzb_EQ6M!#jb$ozu;Y;~uBx03S{h;z!W}T? zgWf#NtSN#l^ht#MN^is0YJUXJa~sf`G&lnO=DZoA60kGpboOU|y|Y~^MXC9S2Xl0> zL;%CaNCccF8(E)-Pb8(HAX_|D!e0}+FXM4jcl3wQO<*QIKJr2W|5`NbLWb{jow9BK z9laqraBe0Oa`^2n@0nV){@eSfm!{>yFDYHMvhg1jN@=`cU!WyWc+SA({mBD0aO>g7 zL*u_iJcU1%^ey2G@i0 zGvy=>`>YHY6evVX5ci0dqPcMp4tlDuiQHQr2lv388h7p_!U zi~Snd_+~o`2oKURFpyI&?AA=iYbqRS<-gTECu()+m{aa(+IYyPcEa`Rf)yq9bOtDtJ+?j(*~H4pzVI?la>su z`>uY-gU{9Btg6t{*{mXuTvcCsUth84`^ONJ;;8Ol4Tcv)bD+xp>P#VbBcKSW;Rs3o z(YsxOByX|5!VLMK+a9>85y;pBRBIFOV=)@t4T#;={wV~HO}lRk1Mi)#8_)LgJY$rKCMX`YDBxRqHqg8ea^3S(KHU>}rZr5M| zMS;lQ5ZRiV%Hq@Wc7Fr(cCO~xz7ka^ufn;lZ7Qm#+t}R+nnnZZ{1&FM|Di{hC$!eC zpm@BA!d{P8ojOoe2;^h^yRal!()h2eCkZnU&DSO5XcW7Pe6O(QDz&IO{sn#r9X#?n z^P19+=3R+07Ls?mTO+yMrc(bM?#4LMSS{yZ`Jn`est1!3uQuNwOaF~yJ-jGxiYIx- zLT5cEMR8%fb=7#MqbxsPKEv>2&4O%Oq;6|aSCd@6dX%FvYH<{2XYSm+X4Q$Vq9!bp zh2E<*h{tgi;>TT5+lrOqpbCtEuemJ$y>`R~%881nC#GD6ij!BJ%(J%P%V1-j`J`rF z4}^}_=8M-nw{PQ1bq2DFbLu+g?nyMMm+2PlQXd1_2p(>sJ#O(#_-n)?ZhA` zR5cJ;Em9owO6&(uLXSfRMq*JD$J-3r)f%Nbj?GC3!Js~OWk3+Qw1rxew>}GWvM%wy zd|&6bQmfm$yDT-`PT~tr4INJCza?PD0^t(i9vaT=R+6NlGnz7~Iwuhv!4A1J^-;Bi zB)vV7HGe{7Yb1aJYcEsb%S3DZy&lC5kt?4LJ(gZQqy&z8`h;qJ~$WAorf~Ob>Tjp{;O^c9x%Dv>g^I7_X}3m?IN=In^C>(&?|tz7sP>ypU&8f3-L@I-YGPJiLH@CYIPa&7ZLEx>J1E1o6EvMc>RMUb z%xC#@%$sGb6Y?CrztPQXLaJLi=LU&5sqQCTQHn4NFRg*uRDZ%uf&E*a^IweGtc@CU zC-_t#f>u7~VwaFenHaFT(d(0kG~vb49+3EKWb|Qw``C(O03+oLJXLj)UZpJWJXMVx zbJyn&51}fvIJKJ6XungekG&wxM->V>;fx;zDfZa?7>_XkgL>DVN5xX5&i31PO3BW@ zMBzbCC7(P0VT*nleZUZ0U+FpXb3(*P4H z)npZlXJ9p|_NZNK@h!LNd_*5<7u>2nYaW@4yxlhJ-(=&mFaB+Qt?4X!IhQ#`y_0T5 zZA-n`9NV39JHX6@Ou2_+DyH{NkP%Tph&z0(_{c`tzuQM72`g){B17WF+u+MW^TLi6 zp0f!#YiS`OCTFBMAZv+hChE1rfk&`|b1w~uPK#STo=Ky<>cqcBw6;7Iikcc}2+&o^ zgO4>BKEnhC{(HT!ZB@E|V zVU=xvH!sI0Vbeiz**Ve#B?qeBluEN=%;E#zP}d42_(1PSIjYWLMkAX>dGHqRrYnDV zHdN2A!VZ<1lDa%w&zOS`&NccvzHveZQg_?5FMK$jpjBXr zX>Jtz*gG#8Zz-2qRTrnt^Vvb|Y!{SWJ-Y59wr`nkJ*`C4J&L>*eQS<0+pCNg6l3NLlE3IinT6+{Qbp4_m=XH>CL!9 zN%0-p#zmv1D6Drk;tut-^WNRDUbfei34*DGo1)X>!A(?e7sWraQ}pdkvAUw*$5L^c z*q3>Q$dZd3@MTlN<7YnIX7YD(X*aekfApwMI)FFrGE78?(+-7j(x9r>(^>h<^bebbhp)Q83u-IIaarBBKZN-XuS@!3Y|9 z2??pNx;@|W@J$72i4ifV;=I9zzL+?JNQH8%nf2}d4MVr84>S+*C_?jtO{~tQw8sMQ zE^!WIj(*u*N(fvsfLf7FS$?6Blg%^}XWiDXPrccNw%`X5!@hmnC*F73Y0xMBcd~1f z)dbNCBKWbx7dW9z4oBhL-U2{$rHIhTBzB zWt4pG8@QSqYQsGbFZ~{spu8@!f@EW|Y!wVJn;v!Y2AG1L{C3=7MwC-}{RtB4%If^6 zp?3A-uTLZJLx!6(9(0{P%!3+KU zTcPhlZaci;z63Y-Uj8pQRmGFHVj-9)IY=FnNK0RzO-5R}{AYmnY^4qUg@v{C^6qZQ zmEG5s^C54>Ks~+W_>7Dw5sV?jZUVgL=?D);Z0cmd)pIj=yh%1^(sp86T9J*|#Qsn0 zVNc~mY^>U%{lXi4q#7zFhJ1uy5Gs1vBX$=B)kxY8Z!J=6p8Y+dffX49O$5X9hkXyH z=Jhp9P3bKyE${UA|Nc#M`}RsnLzTPRGN3h^sAyWZ)4==L5LSnioE9#ZI5D3%gU2mu zX4A{9pGxpl(hi>I7V&rFhOB zp{;i;`!m`a_=KEb_z4LK8vg#T0hvEI#q{X_UA zYIl`Hxp9P&C8b8OpLXWpBeS=RMkN~cY$Cua5+`}SKGa+Ll{n4(UWpF`d`Ut1Z+kqB z*2_l?-M4Qw43puQ?xENoP|mq#%gD*$sTmm!%x`KwtsPH|yxr5>-#|fI?9!wiP%W7K zBw^Qxa=mei@MLMT0CiU!y|=VeIzeTjPFQOnf}K^42sRBsEaUw4EV25-BLYlcOYt{y z;8zGxt(JDjdzNyU4zr4SKsiw!66?dC)4!#c z{+Jy-T#)!g4J#4zbcnDBLoBIosTuw|jq!bl#gprl)2s>K5aopaill-D43P95SCvri z#uS7TziU5zX!vaQ5vM!srwD^+hLWe}sRzPN9(cAbjQoUk^?|}E8|EE+3eDPBBiW81Wm6{rsh^?uk0%<(C zA|O+Ol*C}vsxa`(hOT}--Ey10&mm$Ts)Pe)PzZCosN+zq-ZiCt{+*&^;}!W#sz1jf|CXXXq4%HBu_Ct#OLbjTBw3w z`)*}r<@w+KIh(8yfK*bE@HUf&N+{M zeAeJz z6vHh+gc_BjlLyJ2!az3+o)J~ew#*F8ME?b)={ZhzD6?~L+4f>cXv06 zhcHU`YiJhRX#P?pk2;Sq!wn`RpYlM~IU%|GDu5MCydm^x`fy>YVw7$&tZQPNKoT3c z0|E`JqTvL2@Jj~z5zhlbD}Za0f~H|lT_*E=-#Y}`P|S3vt+c!UI-(gN7dVv6ryi_-*R4 zimm-4Ht1{gx3a(@^@y^%tNv-3!`@}sRx&@=nO0Adx{9!^WZCK6OF&eZ>MC~|Chpk)Qb zXav!fon_gr|Q85n~!3|Qey^j~3ELrtnx0{?4tA0GKf`t5=mtLPN)a7~Y zw-QM%rc`ciyNB~w&!QFoHcs3vti!_3oW6=@h<~U2fE5q)xNd@RsRE2tEFyE1t2L72 zQq-EcR58GoL(1;vP?6jaSTn)fj2G5do68|Au|r7z@o&gJ#fF-qls7+e`j$zgB%%4dFpD(`Fqd*&H z;`GX4)9FslPj(#*rx#EAx8^c{$88bP*kuy{KvC5z&-KrveNPpDgJso^qlV$ijELYn z)3ZNXrbe}=`{6ltMdA|%Yt`a5;+&avysM=hX!@6 zxOdI4ICD$8MlBQD-)XO1_3yb};9N*@x3Eo1ynS?N z);Ce}8u>dhZ1qBCl{2L=@r^iG$zlAPxXdTP=LL>H$J`zF=uTcA5_U~b5xKf^5RiPS zAFiZ<0>sdH?Ay&+=9aup{l%!v_<|N1-ltcuj5g_#gZ8TI*VSahxEVx^IAJh|8^LK< z&J3OGfo&5b2<)IMT_q7|YMS-f_finnDHFhpdi4su-&#kR(Ihj*SSi>l1{*1~V=hsu zrF(di@vRU}$C!i!8Zwr%@?_ny!@?8x%Hg=20tKVdlq95Y3_sfz&?t;o% zmQ9NsbBd}aX*IP8q2@9{sOUQ*gSWU7_1Om4@{PC1ua}kXg0Mmq(oGX|&j;An%u=+I z>UqiJA&NQ-7qAGS)KvMIGP~#K$uy0=(;wek8@^8>hm-nwfCh7 zNtMz59z7dbbTN8z^tCl;cXzkO3*deByF3Vao}nxbOTXV>1H$S`t`COVSpeB{Jt7e@ z(ICwm0m_(xbOp0VU{gZg`$xqw>1kba2W5d=82)OD!DKMLY zF)-Tgd8ZCSIc2s>NuEstNZNMxo^s;r3Q$kedSnnxPfzR>IjupOS2>2darUpv+AIXkDTtf{R&xFL)3JQT5n zXP=oV@&LbnHQB@q1#H4it*B;}~Ge8x$XZ#8kp`X+-Bj?^CvNfMZhIi?{waRP%c(3c)8< zPpykWbU?Q>WQ|c?SHjSL5zT>{IY0ZoSUh<;Ierz`lAI$&nY`FS?D7edDZ_Ddw0Plr zt))43q*~Ub4E*)T2q$%<{U_IalcQeZbam**k0Q;1EKB7Qma!h4kgIxO(jMwA^_G;v zUx0$z+P+YJ{7<<#{W-f4>!>?QvK!h+~eLQ@SS-Qxhsgf zoBCS8_cdc|93}gPz>;|2%#~Qib-+1i)3iC`YufjU!z<%0JP&*B0Qm|CFxwbk=VvvS z9Z;4f?=|Dyti6DQ)qX(-?L;nQwf4C0&v8Rm)Omod!{xB}rHS$4 zpoymc&r&$}Fz0X!xOdnaykE6rw&%FppLwjaTGwo}|K_<@tJr$c(a6HWtgbGFMq2dK ztG%h#J9F+wXX;a%lLSpHG2d1K#C&o(-e(xWR50RD&(Du3*S$pVl9sP^hpgZv@f^HY zu;oW*g>QE+T45qD5j&%&WwbyZ0juACPAnFf<!s&rIk z4e7XcXe#*bx~yzFQT&iHINqW}j$W*|+`+mveaF&3o+$ak^e~6hcor*Ju=OACv}iFl ztAPB!Tj#?PXsho+(06T9~(e^gb19Z9cza^f)~(#A^J$G^_2jzd%l7@D3a)2K4?n9G&97EhVwR)nP)Lum2a_|7EL0+B$njQ*UjW9P**K^LKuz?BJT(MT3Uaw?B zrjYhCu}p@9ntIOQ@%oz4yQux~GLEn6Ic;j3>R#pKkISt&eiD?R_qRf=5YEqg`jIg$ zUgYg4`eZ(GiaGv|bE*8R2qqY`adUr)A3A@{7lL)T=Mz^2BBC)BC0S7(V!U>W=p96` zzRVqXVJDtdQ;+?Fk|Lv5%=k1uFq$q&9MT??mUIoS>Fyj44l3 zo51;M{Z`}r&!H3grsCXmrcl+pLL2vnqGxVtZ9+T;Sa1o&I=*(YKIdQ~ymHs>KVM43 zr2Z;X#!~cfrT-pScGtnl+n!Q0Sc@_-LT(D(IlpvQ2z9;wd#S?1b)4_MK&@i^(3zbt z2Izh=hAe3U6^Z-H;S$Yd;VvzOAK?pe4Z}0OmVGQN6Bor!U0wzs3uia_=ZU?Y{h9`m zwV@Q-$Ay-ZtR^o_uOW(@jMXwitL*z4SNQPP|Mc@ie_*a{9_-H6S#_-3I}&zo0p?o1 z@nJ_%DBT78k!P(y_KeU7KXyOlLm-*yU<7d=Xig#Z<`y0w^k)C{$z>eCxp39G$gy*b zt6!c8hSSc&Eu!QDx{p)dOFb=xZt)+`#t^MwnC+B?R{O~yC$*+f+q%yv$!LZicLAe@ zOoN556<*V*5MjD!ZV&5i3)LZ|sY~q71}^BSq6o4?#AC&;HXwe+s*o!;(5AsJLc|IA zYwy_OnTF}@@`rP6UOoq+4soTI7#(`FzbAJPA^G=ceUpEZvB7&Y6`8rlK-S5E+za2dB>IaE#&h%j; z5}J=M@P>82jx{qR-hBRN$;k_*9LV5AE_^m}%j{iEfC)hEFxJ_#xPAuy7o&<7 zb!~h^=qHriNP?$;`^vuocR_69t3lmNm3d1kaG}(~dXC>Gex>inUP;K5$D>Q6LA`-> zofXJD%eVbm*1qsE+u`J^2k&3E>?6kiSamIev29H&Z1i zKMoHMw=E7u*ExCs$p&up0xvXAF-hTgeVCP=9{TOuH(R*%PMu{k6+cb$lYM59X=VLnr72@LuS=xhrn1Wrm5$dU-? zjVvb!-`B4*(y|6Sa0iKitF#nhH>-uyA!S@#+;>V!&lnhjy1JxsaZ!q7Er4(~1_m4` z03Lf(W^8O*2r)(cFI5HVPE8jvA9n8W++5aIWpWy06t5prb^~ql3e-RTS?IH8&z_&e z!g`2_iBr9#0r9~7-3aK7G|ZSY7}Jk8Ii(CCzK@)33krDT749AZ$XpxF8qSrE(`$5R zV`gUljk3dBUp!-B*?M$^+8hUvLtIkPW7N;zH#uszA?Ws~Zqwy!agmafuLD0%ii;wY zNr8mFDg>}sTNgjn=XuRqB!3Aa`1^N8nU!zf?%$`NNZ2$rGh>vIk!kGCd}&T#{wq>F z8n-`@%Psjc&eKJ_Dbg2~zgbgzvUpc1iYe`1fnHmehj-=e$fn&S>);;GheG&w1g1bV`l- zfIRLXV5BLpY`z^)p<3|sTJJtn#lgeHjc3aS>jtfIv_W|nQeT>X{@Vcv&~a>s20CQ7 zwlSN;yNaL1!2*5fi2?f+M;ijnRq8F~FS)W?bgXtnRmY1l_TZDwi zsBu-`mLKTj$B)V40gas#!xSziKC2I9u8ApFK(#~Vz9+VAp4B7A09 zxOe*~UU8W4jn!bPB{iQ_zgrenGCEEjLcXAUh_hJ7VS zX4OWQGyS9@*idEv+^fe@eE_zihB70fcAjWHG61f>%Y`btxsCt7cct_Ki}Uu<_83&J T{ss7_Ly)|Tigf8)(~tiLFXG9s diff --git a/icons/mob/species/skrell/suit.dmi b/icons/mob/species/skrell/suit.dmi index d09058125c66b62c6441ea6f115c2705d98dbc4b..47ce0a2302b5b5672a2b7d98ae5b55ecd8c78c39 100644 GIT binary patch delta 5648 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 JpBugVzW{)OF>L?< diff --git a/icons/mob/species/tajaran/suit.dmi b/icons/mob/species/tajaran/suit.dmi index 68f45185b6811ccc05284b09186b5b9d8a1dd7a6..5fae4520b60ddaf7fb1fe5092434b28379e3425a 100644 GIT binary patch literal 5302 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 pC@!YW5A{TZHB=r5#lv79PS5S>{{dyVQHlTn literal 5614 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 V6e*wf%G-3b% diff --git a/icons/mob/species/unathi/helmet.dmi b/icons/mob/species/unathi/helmet.dmi index 109a4ac7de2f119fc4be5c5abfc1fcf077f90145..b3d6db3032c708c97380ee3b5b61f7703379b8c6 100644 GIT binary patch literal 11230 zcmch7WmsFm({FGqT1uf3aO1JS2lKQNNg?Tt@xlEP12vvT&k8(OHa? zw`An&Ykk8qtqC|iaBg#gKQJLqp0Si*Ev`Zt zK+Ry+@AmgGB~$Dv?Z=siEvv~V<(UfEn-9@OBDfPEZQ{Zln| zpH{}kUik6GnEZBJ7gJ6KYac$;#Xr^+wnD%kcbvDs?M9yw@L{iWGRMQrVltWURvD*eGVVHY1SRX;bz?m4-u3LV zJGvnp7WTc9gT}_5TqYm}X!Dch2b?9*BcC;6q-U9k7kYqWV5=MZ&1cV7=hXgicuN zfP^CEj=e(4CsUU6IIU-&6Vd-&(R3_R()6I?xSQvtNXIykNR>C52gs2xv;>a9#=jbL z8AF&mKQyP+Mxyme_x&b)7?w2ERk*vh`i0FxI8n*zlA$PF_k6u^@%Ibyh`ir0V);gw z)SE{=1#GW8%Y$5TeSA)oC&&0zW8kqpa*<&f_UwF zJ3b6wdzJnRo%FC;SC*Q(zFcjK78lyi_{#;DhHN)SFQm7OqMPtqe@dlX3#*URHEFK| zS`k#fd*U+v@l`4Z*wOOYakwm{u|aVFqiXKI#<_-{xqOq#BSKCuc{{OCidpaMeepV= zMCn~cO%8&L{Q27PK;Ce3a{Ey;T;6q3F;=w!cmD(^j~X!$W~KA6e%_!?t3C1swOoT5 zHS2lRcbiD@gGw*iCAyZb;j7l;weg>wts*wFKCAD;49T`Iig4;*S3O&`3Tt~5q6QaH z6VvqE9JZPr9%hGlt`8=ze{JL5eGo9tR>}GN?{yJ~MHL*2z?q`@Yhc{f>KRVfZUxLO zk@$ra?TZ6o^CjgTSp%n_Y3N^jzHizZE8g4He?eIh8bDIm9h}4Vn}tz05hWU1tvByk z><&(KS`HCyAb{&Y_uf^#x_{BIN6&~d-NBs;V@M!27iGJl#W)0^CLbu67D)@Y^E>64 zAm4GIpyxs33|BeB`gY6EmQs#2GV3LLu0j1HCP*)CC)@IHO+2k5ohRt);fGjd@q=@$z~Xo*H_Vwr71v z?-!T}*Q$Met7sIkcAS2-H@N_+pX2xUF%b@tJ@<~ zRYX7%>Yk=QkNLGqIT4`D77n_ z-n>W*29RxFC!Ox8rFdKBJg9kOk@WlFyTPIOw=B-T;Ro!!kZOdQGqb;W(*`}cvfGGd zCqZ}{sYS!WSKW}axz@VO1-*XG z&bTIiXiC5(lux+a?pGo!O_)Agv-F1eU@R*1RyGqneUTWFm-*25{RJB8#O|L=m>yq! zDSfvs(0c7Djn1`dswZ<+?{Q;R`%0qilXT)Z9dX36%`!-jEQIH*SgYNPU9MeEesR;b z!>a3=qfZQf!GN2KfTTj6^}L5wN-*|ACwuv6$3+FfWl&&@ukogh|Hubqosz=%EG9&TPGq>HL#bL+<&nwocFo zLRhJ4-b=MiiA{YE-nsTpH#g3Jk$m0JeWk~i*olXDV^4dIU|K!1^X>b!04XDDF(I!; z@_Q)9Ov$rrMMyHiL|aehVXKSP&Frvhri9E3y6wVyB-f=_Xm!v9t}Y`aeZf=nY=(2~ zK2k;PK%I7R8D}(7YtD-VSm>7fe%|ZlpPt>fm!tXn+$I%Deme;!x_({!(!SX*=~QyE zgvu(#u?!8pVbrn9%jR5+A=w>6u-4Xe$&};~qE+@<<|uXY-pCO~L(m_htmr_n=}C#yx%_fYFB zAy`Al0lX1fcrPh27+#`wK^?hs!*~1qjrV#2r0K)0`1bdIy%wlx-{Ox0CMpPa%|Qq}!oFJ@1d{Kk*;#pbW#2bIm`Ozj<`38Su=&asgpnx)7o zS~%Y2W#vBG!bHFi+jocHm0z?z@!K2q?*SA82&|Csp_sO9E=g0i3h10eE17xCJxYRV ziX^fmY;-O0dp?!vSzMFI6G6wL%oPc{ge0dqrT3Iyq}!h`DZ0am@tInNGY2n9 zw$#geD3EyTo6PA2n$Z~%+h?nxmfqDB#oMW|i5mN%_=PE0GpTRb(FK|uY1 zx6Fgp*$iorfb=wOdiVp8x*>g+c8YQMZBYK}u^VKyPF>~{{mvYD|L;hs2*>S9tiY1z z=gzi65#K_pdIs9#gcJm{@t;C1;jQvf8!PSGkU*4bgwlUFYQ>OKILtGRo?Xe_DX zf#;e<1Nsj_IQr`u2FR?Ri`7NLs1u3WMB@}T&78TcmnT~)?+&H)h;DOwg)7AU^<>&s zyNwn?w_n9&cPOsQyC8z_rC~SnQ!m`lBwVtu9&RAIiLGq`7hX1`CC#M&uw4m7aBj@R zP2Oq3oLk*x%^qV%LcZ=l zlxliIO@mzeGZ^cCWrLrar{B9i8;v~d2Td{W`IP@z%J56GjWQyKm2V%&YiTVNJ_6M0 zie!SmuG#4upQA1HSdsggQ?@pZKuA*$$5yzpL{t)DBShn6*~{SD6KefRk%LXpr{U;0 zj|Iih_+3zGNlA345ogfDauWTMXnzVcSJokawfT0b9kEj?XH(>4I1D~s8hBld1$glx?wOKhZS(p$K!D+O=i5P4xZcih*DFE#0o2kvvv z%tzhJ&M{kc139-uN2?D2Rl9Q)bb8e$FFBDr++BGAcP@5`2|&RdatQ+nr-%8E08+a};@P!H5vpV`Z>$r`1D);F*fVTYIE`M0eZVwA*whwP$V~ zrcWOgx;*N&2E0%lx2p6jaF>aPLiZ7WDO@#|YA%Dya@H4v$%c%%i^4_Yi1v88A9yo= z6?L$01u%H=mx9+yAgsQ3`%W_i<=NG5K_RH2GeqLBvR^`r*$3LsKKZkaM0vs9b8~yu zD^QC4SYuVO<9rGGKSJ3bb1rf$|c%T4K@wts?EZM*A(5;C#2HT`+IFmjVaaThC$zC>M`D{eMbhxY}J>g`K2?+O`!hN<)GG;``4qex9zc;7pqHMMKoTb@flw;oed$EX=Ei-l&Oue;V=C-!pwU@e^ zBL^~a{BdT_3SJ`?HLbll>&ghMo$sR=MBrTm7S2IbqJ(b?CX?H~OYp}_sqB4A!?l48 z`=t;EEllbzZ@|Za?5}7bpjVeV^~{wG6~VY9u;FNj{abkRPtVo(616NgxM_#mv*Dtc zZ(C%KZq}(N&G)+U%NQJm@#}q^LwcT0ew~=w3=hc!q)Od$g?qm#xY1&>t?m#pB@q-d zX76Z>!0Ktbo8?q)F|s~xTDHa#_#qrI2Vqoq{!5KW=de?o8RUS*%iwrWrkXcCRP!@3 z2U!~jUu$o18r@N)Fvl^7uqJH|kCHPGnYYBD$8Qs(Zl{iZ7#2_0zZK`RX-~yfnT+@2 zcq4f5f4^a6eRa8SCD3*WPA=%I5pxZi1PzlWkI?xM;X zC>DKTC|{ib{ImV+qbgWT@Z5GXsbtK5zeK`8<yS80A(Z6k^HY`k3VzX1zm5*Ue|4PflDl(sfAV3km{I|_mG*YH&OaI4kRZ znd8b(wVchP(^WX|y=5a=uw^~^`P9~l_7Nz-_V~c5{dRU(j##x<%k{@iFMGt_P&`5U zGSU*UC-eu)YZ`NJ9nSv|^ECS3Ck;F-PTnPaa;Ld9fdqC^1-Hsv>C2|^wez749PV}% za5c(_K(L9qayZ{v!{kZVx1x^-4FV&t>hEbFrf|+u(HwW>AT-=+CKX#vdU}76-MP-b z^x4L<^6vqsd`7^zFtcgRCo!?p^Z7(oMeEcqorN~(gjOlm#}U~TIQgiT@mCDLQt^eN zD%Qf}bDyg(7nGlO19wF(*{sxBcM?3sZ)cC+DPtA%yJwOm_I<5&*%wHfcj5VdlsQub z+6k;;w2=M%i}`1e5>&h4j<7_+Ph6_>$ISr6xttP#_v>QzbW8u+*>c`zD-w5T);2a! z`W1z%g8)mfRXEfL+t@ba6bBqHB98uHq{zr0?xO@eRXiwv-@O{7PMYs%XakvK3oz41 zQ4c0WCp`csCDDyfkXS{JjcGVPnIcVk*%a@_X}R|^9bzdXRZ5;qyhaUJf6SdPyVm{v zg3W!+&WEY)O&~dH_WNP>U2A(f)DzGaGNo0&yHsZiMX;fAAj#XEl#x%2=AY9lVI>N! zgv+nzMaP}0bVrVAqt1M{aJz5ah(kG$HQz@s3wK%niX3Aey&svKymM7STh=4mov8dY zGMzZF>C+{FcKE*kd!j0e^Br#uQ|R`|ghn`-%Jv?Bf0X|Dh3UNZ))4xv?G200z7|Ub z!kYBMp0&~6&dY$S3;(Zmf)12gdZ1B^7Xc7VcPnz>h^Cr3KI2^2G;qLqkK% z#>2N4y_maCr)px)rc)kuFSmNk6eV0i;5U6&J`(;bv0{66czO2EHi?B(8$-NJO}YW1 zy9qmg6ZNuzra|}9CVhrru^s?@u&}dh_{dhPefve%rQO+j{4uEX14O72l*eS9mCPK= zEoEj5>drFg4)m*L9KC^U6Ml9P%C40EX#5q=1m-h-U9zJ5uJJiE_ZmO+LHKNt<_ARj=-<5) zw-sGbZ@cS!K9{pb@5|fM@3i|qb1WtNegbp(6S^g}=1hdW_D@||Mbf{9Noawd@dqK; zhe5Rk?0Lrb-2zonHelLeD6{^>jh3ldH3IMOtTdLIoaY^~EYais_=(_d;e;^z2Ayeepfb z+201wz1A=)6wV3xgj|>P?xh=p+YR&O-q_Qy1$Q`wMU5s;hIfwW|Lu4yRzu}zQc+ujZ;*;hY$idq3 z&mM@a^w0~<*BJ(%siZwWnwUK8MN|H9zG%1ha{_PS&h=R-h2_eMw9JR724Nq z-KjN1#b~HNDFwLw3v3efMZQe1$*)J=UvFx2L{QA6Z4g{@%YAc_b&6h4DE4uYUJ=j-xpnblt`H+3fT=KCNW!RLr5T zCe!H*Om9g1Glic3We)~U>qB1fyt=_z+~n2jBeA=__=U35bhK`iruJSB6zY???G;a` zw_oXu_I&vF2oobmhSIjebZH=$$l}xXS8q!(4Rrm2TqggP-6|%2Nb%~VvK`5`WJjBg zgiPi;Bbtf#P}%=_rH`gHxE<7UBd+!XJ2nz{Um2 zOI^6ABAlp7d}XZQiZ`?gpKU*2{}z29zhQi}{(BxfGYWNm^0=o2r554Z-aOH6;GdE) zYPnXXIY_^3?XWWK5a$!Rp+5GXW2ywt6A%D9vdFaY3ZM3PRQV7#yt|N`bq~$+Ke7>` ziQl{TN<094##s{13R4TbG{n-SO~Jmqoo!QA(Bn#>cztH6q_WFzC-aKRu+2ZJsfY-y zY-(`7qEgbL9=$w}!g&xC!2RPS)dlgyyk!g;c<8Cl4nRRTPZ2%7GGRU5TQ8{H3^`-e8y zGNo=4$L8ngW&Cftkw{!~J1g2AcoP2xMQhIY`$ReTz`Qo6&O-TB(vZzr1)2S?d%|f z8tL_q{mDmm9Zzj5DcM9f#Q{;Q>tL*xBuYuqC8nouE)7>jin^I|PN4fmn@3_biuZsB zX7sx%gu*^I1my$%$d!@ho6@;U#V;Z4cM^ciKZz%ugHkVIF36=u8`~M7Y;vMV?O$YN z??4ROT3EE5lCYzNXppdDjecN8X+csvJ{tglzyA0wK!ch#s!B8aC04AK^^yffm{|k#6hJ?^xnqzm1my8UPZ8X% z*^{{cfLxbWxO7&TB{kP_J$-_$>Q7;OqybSx(&}23G%>~!>za{D_lGD=&Rk5I&v^D{ z#2u_I7)7lc)5dx_f&oIlk?geQ6#1xXOL-WfSz!}hrS5%{V=Z0=X4xWFBmj>@*q3Sj z;cL}RG1QKDcY8h#ZFQNCl`kTJyW6s*dOOyI2h~BzwzlW1(rI2y9PfaHS-GN6{4_3( zUa7Js?UA&ml_zulx!)`IcKMj7Lr>qno3-Al$Lvsb(lts+1x)@wWVQ>z&(F^kB3P8@ z`r7Y#2p<`p(%L}QwBpg#Y%FhNUZ>s(L2uqScYqnkwT)__ZP%HHKj|LxiZ;0yz(02KJGH&l5Lhlyd%hC zO(#TJ)Am9{zN>J@LS^hvi^sR`SmMcAC}f{+LQLj}{>n@J)w}xdmJ~O%-_obA3!6PQF)@WauHI_Fj>XdXTMq;0F{5EG;2`d@`PPIK1A3rcgfi&EF8TJxJfrq z!-m3X-Y?w=(GD^nwisng=%jpSq~Fuh7ky=2dg=a#a-0lwYr&oG+7U3wj{sv5u>WtTVz;5nYAEa{?@J;m!V><$!l zu6%w#2HyW3&D1haK&6*g8VKlEM+p~N-}-ap#)A(9TLj!Z3c3)1G9!q2}WA^Z0>Fk^CEL2KM zWO7w9wIx$H5Z;SAGaOy7G6sruHRgjGaQQv>I6c?yBqJ$^iFSNBc;{`ViV(C*=iB~w zO$MVY;1WKcG%su(A6<5jhfL)j3Wvub$)D^O*Vpe=Bl6EU!E?}>tqUvMOIAu6@-m%H z|6#woJ6$b1@4P+20<%79o{fRV<$I|2@m*=dliDE&Ki#T8V$oKRB_p|7Av+vy)fBk2YzE$w|R87jgR4F-d`ugKFN)&9Zhews=?g57m2 zPwy)<2sRUfF&<&TjMlu8Pe7oVq(Iu@<<@!_J|^}nOjZ)gPyZ3T4M7hL#YOw?7tTTQ zRA1h>Sp3`QiyHJ%3Tf)PY~k%%nxoXsdte5)M-4hvEeg7Iq?JmwN}wSj;%L^KMkZ^vPSB9H)n< ztcbOPn?Yx=q?=&~3JPEPJ@>hw1}t_i)fve_Ipw?tM(b^?hiIznsXP_XZWJT<-^}5( zP{@Qd^+|SI_WdxX&-}oqjKmb?wXuujQM%5-cD0efQ3!1%2n43o)#3og& zuxxD^U3uz72vS814m2H=cLPT1Z7%G=U2eAno%|(I+-RLp-Ky`y@eBb?K`3W=AKUFB-#rj(Ibmsk3uJ7ehe1HbvnutpJtU>U+tVgLV zSLWkm^MsZUa9sfC^uH<@C=g#lOm#Hg1~MutNG?+z*HUwVWTMmdzdWT@eAht-=tSlS zPjYqlXHUMVzq_=&behd#9PX$xbG7jLxcr1(YJdE&w#QjbEMRe>PS&BKqK41H!o~Y| zMfIw4(%=MIdoxQ|&id-+?+5HBN8_KLV);MoTUP>$fxGYlSI5AuzTigU7BkE%F9dC4 z-N~%oG2bOa;oN$u2Jeeb1HGTaZj;7flc*E@k-s!%>a#dt6-_0TRfswFK@1aP*a`(TU~XjE?aRpm%C!$ z)CRD*suY}7;q~W8Dq`z_#S*=pmc&1>85&ZNAFp9))=&#B3>dGTQg32E@pzXJbO12u zN@~&Lrhy%BQ@1#n0i2y5w8uT#gx<4e8fMsm-MNwD5*0q)`c>^O-jh{OMl`?akh_Q> z2C%mK=kn*?y|p8l2!dlcSN=IzL;7!?;V!PP#}cjOjRgJ9Ln!S4I-(>7vI^Le01?s# zJy%&2o+lMLHai4dIkhG*YmiWzsu97u!XDEo))k^L@zd|oH{e|Y_j^et8gCpA{bDjR zoxZ7`T}N;>TKZ9}slJ!wM~7x@i=k)6UdVRJ2(k1~mu}n3v!;jL>0Ecpn@#hvhlub=wauEtF;QD$FEFvzC#Y<4;B4)zv7wsU z3w1j6WdzT0ssf#=UYn=!bLnm%_mtHl3w@AbQ7{Lmhldv^VD3?fqbRspC;1=3>HmxU dzaMZo=*V4b@?XD3eXt8ql2@0jd212&zW|bV@k;;z literal 12314 zcmch7by!r<*Y42LsGxMIw1h~vfJh@DAT83}&47qVcej*ugXGX10@5*b4j|18%*;K0 zH=g_4`}gnrhjVtE*?TS4Uhn(vy~8!s6o?6^2|yqavEn;9O%MnJcm=ILzyx)la=+oXy2J^oq|ZITUCK_`RI9?~bzV?@80XJc{p_g$8Ig8) z`v>?#Ivq`6B`Tr@&8$Qt-jLwkNI`#uT0e0uSNW{K(xZ1~m*fv0%TFHNo~oCJGPi{| zHGcd(WzREaDmgcjVlm!sD2RmRxU4nYkebL!dHjwJ@yDcwjsJAV#>@kO7(t41GTPo* z$Jsu5Gqt|w2pEKIz_MCBEZW|9ek-W4qw}V3bRy+OZAR-N($ZXiE z=~|ZlBkBHamn+oB=2Z-(=V2)9>Sf}0nC?9l4ugd5iA{J zER$c^H{jZku4^RzSy4LHk906^;;@+KK6RCD$hWhd9oxawqint%AG)@H1+ zO{<-qtyMzIXU7k>j7zMeHP#(SOP_^jJG$E^$*Uo#r`O+F{gR!yC z4@2~=x$?{>>}rD!r0?g%Umh_SBR$#3u+s*jk-BRw8LrdKDg<;n;^NS$1zjtZxG%n6 z>m7EU)uzZ7M{=L;2ypHFM3F2e9+#;6qz*b)qBL|$S&Y#&$uas7CWDX z9FX38nwm2qpMst!2PFe0;G5B_a8%^OP~E_TiD|50sy=~wA%cO5e5|mC+LGk^2LV(R z`=oM?4tG+Uj#j4wKk&upot?zw)L6cY*NFX-3YsVC-dD?GQfc}^x2ar?XEGw6hCdmV zwdGW_`|mQ0J#R-i%n?T_Fs#!3^Mlx<9&t8kQ@U%jt$4X%jf6pC(sS7atpujwa)+N{ zx{sS3BEktj+0+QBP!3H0zP^kg+_c?nQgx7BRebflQJ2Hfyg?K>nf(^p{M2B8^1%vk zFx~O<358$rvk<~o2+=L&KCXLHiODt!w{<^-1Ub{+8NdCldCLl{iz%dHI!cL!2<)Jk zf>u#U51oX#EBXhATzsJXSj13Bzi(cIFPkdW_{S7Uk0%7N)U~#ukb$oBmHU{Oab|ZmZm<`gmY- z2eTU)aR%CPAFbd|XBc$rRN9(B=%n}Ll;Zms*pF2(aJI2f!xVqGmPyuelGvyWi**j6 z@(NW4m}YyuYzBI=g=>+7ISx}8C+mdTSn*vr8BiY4u9>>*&N3t7;_H*I4Q@=Q;OW2O zCd$TBIP#axcaQQW53AoHWhRlyZ{Ns5EQ5CJ=S!xC^!+&900UanwFA#)-=>z!1fJ=% z^O6n>@LJ|HWo*fPJ5L@Bi5SS$>xhIHe@S=?eEk|nJMnQrL z^E|HlLR~mkbb&WsMNtGx&BTTKze${@*?&M*apMlF29ImaXtSPvrI8gGqF*ra6q{oCP!icAb zhxhAd!((p>-1kS-{5NTfpzYFM5=iEoW)Er}y2&?XK?#XIw>aP8_S}shB9C7MedQ&c z`&is|Q(Yy6#cP>S0Uw!+vTtt*8hpm=lV=d?Yq8CK_!;L!;!ppx{L$(1xC6*uRi_w1iw<|6b6J6P_wzSd-T8Utfa%f5N7J35_ylp{ zNFoA3^~WzK!;&Q_cS6+Y@6TUXt6%#F;B_Vg*@na!D&lV>A6xh4ZKGSUn;1h~6-E8= zN8*xp%y4zz6|A4MIpX(K;tyNr7Y-RH=#_%Cm4Lp5Gy-39ylbEC+Myqf)q~m)@+VG= z*biR!S1;)Lb$rvR3dBBYA8xfqaY!p)H7|qmCa^y@2;VyB-wzlh9DAgG3^2R1W_`t$ zX2Z}4*1cPC)o67%fnPNmQ>BCUR}6(8u7yvrvI^T+tP9D_K}#$7K?Uk+&bZq=^4cOx zJg#8#&eX2m924C?#?=@}Gf*ZhvIp2`DUGX`N@+&x)dxWFbrdfsSi1K=_1Z85`k2tF zhkxR6zxz8uu<07vHhOl{r>jd56QI90Zh@|_9ujCBz;cfGj*tqS*I{enIM~$1@KOGIXi2>XrYFJ zX2_^vHlGZ^;lqih)qX(7Bj;)j=N{8UrNJv_U4>20O)04wcyz~eW@T$g_tA&57V^uWEYVk>A>SnT38u;k!HY22fp!gSahB^ zk`=&D07ffl?g_T{X=*>$a?cv6e=wH3AhmpCj1)Zj)^G6mYtw5ff48`c*=Ayoy?=1Y z=OV*JeEki-SC4ur$Jj;2P<5rL6u?)-Z-v)N{SHwdO3*Dc`*+u$06+|;VW}y|?t?!N zszZ3m+@xYKV66sCTwg}6K&79qPUnML7laa4{(9cSPL$F_X_y2^6nd6knH}5Y52wvIl)Rj?7+s&BlRTMz4nC~%V+0?{>bBQ1G5z8|`7BMI}n?BK`+;G?z&upw@&cMmR1D=k|6(1!?qka@8WqFk_& zTS~l!wCfetFGs$&EYO76<3#J;a?eTKkKR{DJp&eeICheRhOzv}LFDa91ryf} z0Y=rab7|G{`QFsc3PS+PHi?orXxr!kZ?V1`cjAJSi4YkkcE+YIth~dxmt9xti^tk$qt{@Hyds2H z61|}y2GvWFK!ff3zpresLXQjRiq3nNLx6GJCabHjMuxDZ_jY^2|EfhvigYV-VnLYd zP-+g@7?c67U-%ip>_0}P0^{#!E;_IUZ|+-vT>BE|WuZu@f}|O5(ZRP)(*Hq-`TwA6 z6_?lRnt=uxI#Zm&Io|O-S2!RdNjP8xGS0Kcv1%OBT_1aou5lw7j|!w}NMy@eY-)+0YkZWHUjKC2Cd;gZeq#X(udgas?Y z2w4hhjqls!wGg8Y*v_6V66U<#*NSS~Qft%R@HWsFF>Jlmr-s~{A>bzue|Kl7Nf2!T;X3ZN#Gy;`Jivx@W+^oEHC#`-FFS8rL{y+ymR8{&98 z;iN@+-*d~f_G>odV%ntbldTTINfGhMO!aCU%Ty49mz46wrcg1&q=cSU!dy)S(HA+B zF=02|BP$ir}V_|;yFC_Y);%Yi>h0vMNakf7ShmEmNYxzo`dpG#GPi{>d8*I+99 zFGKB9r`{{2`pw>9O+9Hchpd$YYq;2H<|w%#cO5}3P+g`TvO`IVE+fQAjZC{4-|=-I zAbg^AVP-ORf>#YY~*Z4ANY@W4U%ZEa6R(<4=^l}rYj5)%O(+5m7mE2X<*DFl+Y*0hGu3_bpR2oCb$vX@BZSa0NHXK%TSMS{pzoSgdO=Af zhMxWHV~~RS)0vAvfqKljsiIR#JAeIqpy^=RiwL4jIjZ2crr|(FLj5}y`XWjmljV7o z1#*J?sP%_b$wrf4NBBYME1036j;leY+EngL#pv9rirJSU)qkJnVIaw4k6@dke{bWX z`XpC4ZaOAk_t`0hwC{cHJzm~~igcA$4AWpz+%MBH zoUtXCly_1IRIhaDb^9U0g98uE+7{MHV6BTTI})lm;^3&pAahyBBKJI6VtAAsBek<} z7M|CR8t=rvHK~{S(@m4Ww^@zdzMLBdp2azh>0loh>7L7-{6w4f7V-t<2}>|9q!k~@ z!#LxD2L5Ta{~hG5NkZRfQzClXJiHUs?|)N5zcIBDBI1i6kjI+&nen6-x68pn)Uj(K z6``!O`nV}l<+f1&hbl)965P8O2bvQn}q4U1Y-hI#L7EN z9~4B%#;O&m9{3*B(X4IVy7VTrJ%L`=Oa44*ZP=f*QCZ>({xT|0D`8ZzpxO;26(wZr z9oY&~kj^s*%lc|-u;pu=InMIW46obq_kl=pKDz^}VzUMM^0^1C_&0wjK=08&e5M!s zJ@P&ZVeH&CHjy%w=jCCpG2>UlbU#v;%kFN8dmInj|s~WgTy_= zulW9@LECE&WAC3s9Gwn^jqiY*dAkZx^?q` zxl_gMG8cWU8{i-qznoxAQx5t!@G7@dZvmoo&Z4QCVOG6p zdB>_ES|gI5E@ipVP|=uS52ve)oUUBcz0lD&#RHuwZEVKwG9?+^S~vY~k`a;DOn^=Q z8V-xCDvxU&3Lfc^v^s)J{I8K2#>S*)M+)@J&kafc956hp+MACRm*c4pyWOlmo!1jQ zwNzJviS-XAm^D)&M$^3wXdz6^Gw9kug_`pM2t%*9wSrk9^@^p*$-9tlo_W5J^A@}7 zd>)Ef$RdA`V`?tOy2^pf4<+4ND}BX*fXZV_fDHsyhE800aM$9l3z+Wy}dEW#J8y>Cg(2(&}AMS(>F}p2o~Z5VZh+`2#p_?`Sy#+J>mEg6(Q*4 z-enOl>k`}gAh$42rE1zWN5PEu&Y#|pHo=r?oAy+~c6QT;IwK>lyDxZRa;K^~2>Eas zvbLtf{jaqpkk4`@Lfs5SfvTlOFSgas_10CWOfT+?DQg)#8x^$KH(|tpXHoAKeZ%Q{ zRlif)Z%?zgZevJ zO+DNKCtoUe7A|KIC$kKoIl}mv1{kKJcP(aEVp*$PC2f|irXjA9cR>wLEqkWnntOMf z6axAGtWRk@$n{Km?d3LRlQ@`YF;+hRRzTQ6R1S`kcI6>=9kC&330bK?gwd7#P&j@? z;{1hHi-|8vyNI|_5xqJbhQY>Ome=PYjL1~X!ioy{CcA{{TSFE+{gi{z@YSD-B`zZ? z$C~za)=1Lx_DL#u|0Di_z7XKM;a9sNh2Z*Aj0I68^awmkQGX)MW0WefE(?`>LG!ZY zxogKkyqh9qdvs&$li*34HHDNCLz%5VFVtHJvP~$RB$=e}Hky%*HwfsjNF$U87&Z+) z@SiqLE8SO-roVSxwb>dAkpemZ{c2A95HC!C#B-vNDf^jKT*P%Cyub=$-zPv`0_kUL zg3$#O6}?@ziITEWSf59&uEY+U*h}2~^Ey!qT54|B&XV#2no63T+j{fwY1_c$oy&rW zQ+~Xq!w2E6%e7L<&bS_Tak+r4Z1Vvy)O#*c8g<2yRB|e15kKMF0`?M&!OLd9PL^B; zTfE8|Za2~E1`qfuqY?u_vhET1LwfB@iXJ`s51oBvYCwMj`(u0pB2$$SSCvrt!syIl zz%hL6wBWJU9s9aJ#L}igjl}0Kq*M4}f&3XEku zzUUPgb8E7LnL3npzu8kDKQ9gCX@wVfF)maTm>qIRd<%r7!esjGdI+gDnCN;p(@7~r zmgj7F@U32ICCcpS-Nn65EX3tZo4w4GLIT=m8T|~(m?3DvT-?KKr!T;bv3(;GjKO7m zO`!oEa63Qt)co-Gc|Ro4)DO>ZC{8z4pa{Lz0d{gxg6;M>DS;a|M_=oLO~6ip5+cU^q6(a19Uh%SDDFlEltBow7=gXdD4{y)~C=v@-!vGVoqE#Z|ErDy{ zlR^Ce6LcH5+$N0FqbYm&?BW!TIrzodWxiq2s_U{COF&yv!}9dDR9dn`h3# z8E639T*%VFyQcY_`jciJ~9hr99Z`>3p!pyyJ_OY?KX_uOcC5NMdj&vGL0y z;{cuy?n)mt(Uvq_Jt9u;PCM_aBs|JT1&95m?aP;;S@o=Kah3Hr$3vG~H!A<`XpqLEi+Pwc5nmgOYqkrnu--}RzZWelfS z{A_g7YUrKoa-oJh5 zI~UJhRtJ57U(J<=Iw0Q`Od)LTJ2Gy)4vkMKOh1C8<}ys4VD6!>1O*lpI$F70FjWY7 zsiU=vI&2-nriZ+K?{vRDl=79pcjmVffF%yCE;Q*JpyAU`wF592XEe|W1(8FGN0=pt zmNF8a4j;I3G7!sGl)qE5#k@Y=2uez#awG{Mx)pl0n<+lk{+61p>f0zs`=)~HE<0GH zK)qFUvzo(cBPzO4y|UX$Sr*ymN&JkLmn?{Va)74m>=ZOK6pLjAxo~*JRt@RJWh8rm zLOw(jG6Lz&41^i{?IBS0-}2h_DCB>ugw=t5trtP#t@KeTY8bqpOOLYKjYB=xE^aS& z#}Yusxe~fJ(#*cz1wg;NOX9*irLf`=1+1P7_=Qw)R}IQDWhd*JeJy zg>(2S_na;H{I1S!=|z6*2hZ!>!-7oTDwjBhL-glEzW>0S-NI6#)}Ft~4_*VcH$b~a3X(?o8v;E^>&&K<4(49(`<=^>o*(wD^WM%+9 zBWd92-79&KYn&q?Ia5- z!s${V*zg$-+eM$C*N@K?<<8dou7s`!&JJB9!+qKiB_3mb*6 zJ8lKT%G3qj>#0YS7Vs61)%?ncL#RF0FKQaXG%? zQWPHz@M+tEBjC0QRh;-=`(Js@14Kp2d$ z)1jXr2hl7!X!vA))ag^T%v$It-@nA)RQw()!^lRJQ7es8N||r}$ps1wIimDyW(U-f z!BP}5Bg*X_k{+&bF+f1sT_Cvkmh)7c<0A9Kn9s zjEbK=3yuuu|BA;RyLugnWPa{I+5q#mS7T&*HK=hx5cHYCKXwm@lwF+jsL^vFC5Dk_ z&u~k9$q@7+J;nj;SM|p)zWbBDQ6;f@@)+RyT;}xp1LDQ1^y&b4uIUIA5l~rA5p9+Q zN-CM+YfCwl=yKW#t`DNGLB*H#v|Fd=3d^s$8z_ppUbr*-9#E8u1||0C0Yj-=s~J~%V~n*>@5h;$b}~7I9%U^Y_S3E zx0_6i*j&laj!5r%>7oA#2M71>(9ee-wA3Km%7zWGnr05eY5)_DdaOW0bb@>5zqzmf zD2G-AYv_Y0YBxL5vMc+lIY~=YQo{rd5bJ;Zn%SIPEC%kf6Tzu#J6`>0IP}l9`yzH- zZA-CS+ zkL;FM@jp{tz$!<~D(d4{B+I)?c#!XJP%Ux3XHR(U2!i;GN5?}6#;O4+%1Qr^mCqp@ z%tsvJmM>8)Wc@jB^-c^&@tpqA@mx<@)BSeEt4jt^r$9CIEN%FQ7MuUc9bT@ zfp|!YNT<>4ODW9_d9!%VQ28osdvy5uw4JK~%$LAaOHD8s_K%MrFT4So6xh8JMn@c)aE3t%~QQy#1;L@`VJlFl>h(+$SKBz{ID&G?(Q2Za6K z_{tq)-(a=$xcPGjRqJhATLSf+@qiQ8$!f$Zq=5?f z=)COmb!T0LRz3gr?PN5)ypAumzJ-pQPs_%WnOvUJH~zo8?i@!QJcb;_{T!9!61BPL z(3`bAQ5UM$GN$wIjBio(oq1}X;%@vT{D~Z^(FPEE9r4bW!1;*TCsMy_IvW*3MiJx(knmZN z4ywP4SE+DAta5iVg2vaYn>#8oMr$o-XMtnT1sHwLdfg}APfr*QNxlF>3$}&v{>is| zErpURb8IsnzmzjjV!;Y)l?YeeNO_`VU+7gOA zHZhR`no|?DA-4Bptjcz-GZtw~)7!UPT}0|~U|dY7bGd8r!(O%<9rP|IOIBn%C)_Zn zVtOFYR`%bk8t01i zjOq`Kj{ACQMzHY+*_l`+>(qK}yWMZ3V`t5CVKR;tN87^C$pLE>v&LpXgp6hgOZyoZWTM(=XE^p(gd#FksE9YPMsnlz}bV#2upozT2DQ z#9NWB&(Aeh)kL=4PfT_5IMHCP>l?p?jetSUI|$VYFRBMc^oA?9&nE0Tz4X9sCm1kj zV@~%oQxufczzTE$5h23iwT9jRwQEac0+g^lwWQR{tCQ-edy(=ArL$nKHbD?fDousE z2C$%lSmo<`Y2L3S5!$b-RwnJk@_Ir)3^Ks1B!6qKp<#7DMhj6{N^@qRk@iu z=o(HPac%FQKe;n!+^s~rcFyu!Aw~#JI;fHaQpnzHJmR#H|I2R~o-`h5|Gb$WUU`mx zt+1#(zs8Tg1;H)kQ{jOKF%2Txu=b=P@f2=g$V zsVT&wBV$Oc8Lec|fz{>NvIK)@>hnyPN_myzJ8w|+JSm^StIOXe;ne_rIGbI$0k++@ za6?$7=M&oB3~_$8L-@G5p_+40B3MNB$CT1H=a@=|f|J$<#KOzBrp>6AF;L3p8OVCi zXdidWgD#&7+r{s%wvjDb$drJSkZ7|kC>Z-%3b!l%dLzgcag>md09%sI!6m+SE7{9q z%2HXhBMxlN4O#Y-wu8U=1{-kXLk?5&>%LZ^CgDspayi8`_gyX*BdiIDv0QsF=NLFW><;f5Wpg}i>QD9LG& ztg~^R;~Kkl@)r3e^7C>UKm1}7d5 za4wi@UQ%>bC(NX1Q%OLUJ<8kL+q}HIrg=BCqm#goMZHV^*TJs;|NqU+&FCg3<>7q* zg#Rkc|9$-bosE9|`@=YLX-1HR&Zuu(ysoLKsldR%gDVs{G%dV69o|YM!kq{A%p&G> zS>V&7^6lAZU{iy6X`!K^fPjEPM;?g)0004WQchCV=-0C=2@(6I`_Fc1ddIeCiE&Wcu77ip0W_8mfVCI{vUcZbEdx3!alknR8ByMMUa zUAtR9xc1)L7qH+&?&8k-gEcb-O-ng7)+E4~bSt7>VTl!E+{v2)LS;=rmi5w_2m1_b zKK@dmhy=h$vB=K}wQM;fm5yczIQnOi^_nLsk^b2><{0?7eT~Ks0Y0 zip=)(tY431#rJ9Eeb49(^}H=@>3>R{KU;v7)Y+F2{ zI6ugbzW?=?hWnjP$9LdBfIcW0dHjdjzK4Qttw1->aX;wn?Cf;#t)M^xe;2e?whlS` z0L-n$wZscxUo(mC2eyd71Hbd=r$-%p+xX*0KLy>c?^8qfBs75Uce}w)j~-iK7&dSI z2p$AMH<0-DJGiqX1iXg~*!_7IS+Li&aM-`w-6PMMLIsEq??D6G1yQ^oM*I%<<4Ac} zaFU8s{O(@B0Ph5luPGtrhXY{eM~~qGTZ6|&{;m%NT@emoXV>o<4VoSZu_AHXqv7qRc}?C$u;1^m@e0JiPkd7w)l+#diA5c&OJ*IB6eJOWi1gQf?<{oZ~O zlM>u13gFi?j(>^cRKqbnW)GxH20s62C;<8Q?mPgrnaGa=#t&5scHIi>avYygWO*P7 z!vsMRB0zX+JErrMgCpnz^-V}6yX^POsDn$l=Po9a3G95 z$iLeOP-zwU@iSZ?JbtqZ!KP6f(f;`0E@@PnkoNEQ#RK>P+z6t8rPJSGeB#QI+VlW6 z5qBQw>^`$S!0?8EkpFM173IDHT>!!$iE`fqVGnZmqa+UF1m9u!%kz8q^Iv*lgz%65 zj!ztgy)kKvu#ImjP=XK#D@Z2mzkr z3IU%q6nH{BOrz&f8WL}&G3us|^kp#$;)B`)&n%oC_!;314Fc9M)dToBp!|FO z&z1-F_e01YBZOe*lz-ZI*h{0oM`k#;&Z?s?)iYGCStqJWeJ z$}ir&53;Zv^dbLKXwW~f>Wttam4xu2jk8Y5)TTxw6|9w*$$|I|5XL(Sj-B2fN~nwy zxI!o}Lxa)U5GKjNA!45;KI$JHC{^g-Fu_XP$4ZKWoSfrs|hsL(x zJqpG_=tjMa8t;O@YOz3mSeI2OO`(DH^ub}&PosXnAEo_B!8yKYK>1Yxf^Nr%fH-d2 zU!upX;9SwQ6p$oXG04WG$%J*_2-WBa>wxyS7ey&F;6=w*L8Jwc!S}cb!AH%x#iU(s zp!W6@_@0`=(507xW*l*&b`&1*%b@@k2x{O`AmBRRI(Ip_&)mXnod~4tI>|PJkNnoyIs}Pjynq)G3$z;$==^ z1F`J$DLUj=_M)PI>_S7Tz;w7jFb&u3vcBNc+)LjnU^J*n;h_S00^N<#RTY3dX`0FM z#7m|=e20q)iW88dcope%SkH9@Sp0Z#$ryAXzdHqJC}_}eFl0HSAD`Tzzk zaA*=fgd6#|pLV-|h0flIe-SW>GB1lFrvh1?dpWKeZtA#L*p%r%hzk+(UF(=x$^5Rq z$}mUwdl>}G@U105*vpQOp&%|AF0oDH1bk((Bm5z}X6iPJ%RL4B)gY<@431;(n1P}y z5azjfAkQ6jc1v5@(w4TgrN1~i*1&J%Y1iLxKfiR~d!gffZN5h#QTRfC-t%6-0w70+xK)3@<^1Mx44q<(7e}rEj$YvDG;(x^TlDu^&VSeMl^Nm} zZVSAKg~d}l#NXZDZ#(~&X0OyK_wzDBEuYmP{{H^{X6CP_z~ujMKks?}2=yx5w!hzY z{<|qqsU8?$Un_DO>F>9g|H}xV2L^Dz(Y5UFx1OJr=UEi}(~bW#irAyqsa=1+{rsfk zEZ<)fg^0lYJUiCGmi_(K^9$wq@j55cfyXWjY@)y4X8tX0X-iw$(w6?>baIjx_$u;~ z6Bl0o`s=S{{+o__-piAdvMkrl0r=$PrH%~-m3&u&!FS;=Uk>w8Q52(m_)?pK_;C1Y zILv=jad5nTJuFX0gC{n|9<=1xq?%=lX5kNOMWwWd7^M2bjD*U@aD}MgpvbK|C5qS!Lg6W$i@RD z?o}KX1QmsbdyK7|V+`F23^}+2qAg&Oi2TrC>^Oh`4i7*N4d?7I-udWUzO5N*eDrRl zP*C}*V}kW^IQKU6@$IjBhiNdn5E;s_xXuN4>-aKJhR z;DTbLDNt2Onx+X7RKBZbkk>dopyL!Ulkla5GgX0X6+#Mbc!=e6fvx}@AaQ6vT%A?M z0|Vm${CyuE7#tojcr%SLIW5fC$Z6r`90o@je|JhDE!-3P7Wt@@L39OV>~aL$@)3$Z zO$_mq0S$cC5U^t60%sW|J{UI@D2lAe@!z>zvu2Rj_-XML9|Z@!8`1b>u|5aLkmsX! zmI8z7079a~K)8ddSttPzACriWn+l-Fz_mGJ1ZEr+R+%9#Noc}MD?@KbG%d$*Dj+bp z-db2y9UQ`}WBD8&C^E5_;`KaRO=IVO99^sD9QbFo_D)nA{8tX8HXBpCmH`Ws) zx$#VyI;+LOs9^Cq^%nB3I9TDjHZS$dB?1 z;{RMJuwM;9SVBx5`Px@01+O4pwMGGnFI5HF!%XfLfn_T5GDiT^0-m3*e;)vYhEpo; z)+!cEWv@vho-$Ju74mOWfLj3U7>x0>NSCF0tpYkOkpT@*9V=^*{Yrxh3UE;t9hBh< z5zraLQvRGpillEe8&f!QTwIB7UcMT>DxrXUe+MoK;FZ~patOc<1rXwcj5#*Ylb{;N62mg72N}~qa==l^O`3S; z#hOZwz5e<7bpSc+h%tF#KlYC0TgQ)&fgd01_?EV`r7dk~OaJFInaDP%%qJ5UJ|Veq za!e)2&JC!2xt~FR`Y|b|6d&1LT8%7Z(>0P?Jz_^Gd1W*hqPk#XM=$*pi%IRoGw^h zrCPqpv>cYxi6)_uU(OdC8Wg8sL3~Z8ZUt(FiQ^1~rz44Ip(}94-hIMj6dRmyXe7aq zDS$~V1%T(U@q3srS8%?qnf%}w4*BcBClkk8U)|hx1$njV-K(!e*r!iw4@?~A3whlf z)>}tK$+H7`%B=uh$1{l1tpK}|WBsL#%9-B00&{j6kEcwN+&-%`crkhp`8AvhTudh= zp-VQO&n@RZ616kS3QiInaq~O9ch5IIa<#s8+w{j>jbkxy`*?X8u zmtMoAb)OzWep>-rc#1;LJjA!^fe92ieSZoCCaMQU5O6BR%u(kjQs1UfP*37&%qD%c zHi^d-d-rx3MNnhrQmPQdm^Opl;KgY%Eu@SpN$`G@v&5I{bD-opkdNMLIKn5DCbnAv z>1?NC<&=}vc~~bg7aO~b0w2ox!cfCO(-E9hW*Eb%zz{HaMpIS(G_6b%-nE^m2BtS( zA(L$l5S&us@|>xt;zMcb3{{*RGfJ3e?%hyXX0%bMoiD69jx02;u0>VV40?xH&X+Se zZ+1*yn)bYgOS7^R{nwu_7@lTtwiXJaS06q&TX$gl@S&m_stSMJ`NEw|Q_0{DuID}P zgXD4Qsa`PF%baCU@CVKpXy0|aQDgtc`9d8#a#y)B*pO5p=?f>#4lyRbDCJ*5l#cBr zet+~sKQr0J493FT8_v)9*bskvrLMa64okvujIi+$QQ2g2F3qr@4t2=KL zAi4ergl|4yD1OZO!j`tQr7dl#CC!w(d-xY}4B&?TAk+8JY+m2Y^$BK+okNf$SbUA|tw9b4syVUW;3<}_?;d+j->ak$4;2$cELUTD&anvCBS>(T7EbJK; z7}{t6u8r3rV^r4-V6(?+#_q|7cAd{yB&h>W030iYgRR*TIlAQfiGK$lcqT4hvz z6%S}QIId=?01=W&<@r4Yd-+a1+m6w=gvAq0r z)0|;;Grznf4izsi=Qe&x@oqjX%xb4jA>p&Y*cj$V>?R->gJecQRh;g@enD9TJnj$( zV>@)oDy2=pGA1|}x#!rJh_aD%#F7>mSu7KI+k>iScj^*Y= zU&$v$+EwHPhxuencVGO4WcTH4wbRfZ_sqM1;klGzu-K>ywQ=UIg|uEt#Y?!kC;uw$ zrBdq47)h2gGkTp5o72F&tXy+1hO1g63~s`JuU>ajez~nTe6H{YV0MDmgYD%v;g9H; zOR>`=Fu1&!EM(7bv&?7e8uw)g<0>^n+7nk;%w2!!IOaAxI(-Oc5Z^gnQ_#yZWgoQ> zx)tw>fH3i`jU#gA^IPwBK1USWxbVzxnZloS)Vux6#0Ap^#r`t*&CP;~fE3Hc%}sL> z$iMh}d;8hrW#P~O(CsZ0&^5UI3ze$9ah6+9o4GsiB_>WZ|=|B(+e1(>=Fu?!2 z3iVpxW6)dI!2OZ+8%wuWF7B_Kogm0FGb>&Jr&EAPX=;Eo^qq0_tfSbkd⁡@zb#b z@=0nWyo-xU3JS%a`7jr+f824>m0B(+&P*U;hsW&{u{#1l>q9zRmh^~~J$^?Cp7`L{c9UwKRQIW)D$4_{sr;n>d&P1~3B?lzVcy z-~fAn*b$b2nF9kKi~{d5+QSSfUZ=`&&O1;$y}iVP6Mnz{o5x=#Jce#l7=@wJ7J6TA z{RvwiA9v)7ofQW6*AeK_WypMUcLoJYe_5`P(-Psx-|RU=74WH_X8EbY`%Aw7GRN&t z4y!Rtl@Q+C;<7Y;`PSf}uA2&2{p0R7VN&fcBC29Arpi zGcBC-0dDZCx%2bJSEhX%y%Cw{zK!Bt9S3TmE35RX1kU|#R!XrD1Re>=gE0@K`Tjg+ z4*{cvdGkUHKA6m2AKje^|Er zqKMsJj1b8nhT@l|VUV4=y6x0&abpHC7I~OfXYnr*NIq4J3eqZ_Ft?nXYNy08yK|?@ zI+~N+ps9r&mi;7)ZIQ*b4ff{;GP*iGmu(COrkBVlZ!=rvNeJ{rVa|5Erd|HoV-qBG%I|h3eMSk`) zEy1d|Z*~H0!dOU=_%{ zxf#tPN^!w#@`TtZq-;khw&IfgBTA!;)tA;{!kZAT+BEAg=vPW*KES3MZ-tv{*$EA& z{6l3v#J=(R4RtHMlK#V<-I|<3=J>b!@iO_Z3~JOy58rX?Zsk~1e3<8l)jScX`(1`Z zwPalkH=Z4&vCczO;V(e(`Rq3R{n8BtAFk9yuEt@oAHhxt%Q!||6 zB3dZ+4?0Vqo>V)nkd)7gFydZF(Pq!r(6F;C^Icx6rR0RdN*g8ZI-m2fDLAg+kG2e; z>P$|;plinhW%+-26#`}y%SX-PhhvGR5i;-R9z#UNCS4sSQ`tAG_kFM#M|@D1jHuU> z@B`&yeO7j6C1K$>rWV!JBkB0eA)et~ywr+brm`DARLY8P!BO zyB9c0e14bOI-W!$bo_xEI-IgEkGW?gwyg&PFMsWjbgxaUf!(c~cr%OWC9rxGG~>~4 z=GmELsJB*cYl#n4+baLD<-vg8jJu9#^m){nDQ1g8${HpfRqVnL?d|m39%lE^J3mXz z)Z)f?eSOUCo(I;f&Dc7(tfhSGZZ)~py{{y+?8$SOi*kIJp> z_%>TL8A_GG&bZEjn*&Y+7JEmYi?k3tE){|ES{5&50d>`fyj}3mMv!(z#R*#T@n-5| z)s~MbgM7bHi$jatQRefqX_+0q55T~=zgmwh8(|i6qoZZ;dcp_8ud`t3`&9oglhnf~ z8RNyQ*%k>&7T)BGxU@ULof%L0#X{7MX(pPPB@T9YZ}I3u zKh8(r@0ir?HW)vA;x;;|WpX4W^B$a#(~W9NuJw}0#luWRMD{?cdYS?!3yzUlUu|(; z=XZ}ZSc~!uG6?At(s7Xa_&tT198Ke|4K{$tX-^bP05m)n;vJZDT;9LM1=Ahhri%`Rq<$lem&k|0q&f@0aQ z0SfNF%r*+|hO>G5pC?tlId@Pw@ zxPXA26b#A!=2)rdEL_d-?!BMLlbstuSveZ`^urxTHj04Xb59(8?DK`^>>CzO2oPF! zYi4|UiC|Sm)KbHZw^L}?is%s1Kn7Mq#3nl5PVEVuAI|>a=QNytkQifihDIhm#9OA2 zEehxKH+(5MOGtJPxUjks?EYUE`8V>+V5%>0_(o{jP1H04;m_<1wWvv>;v2jt#Eoqf zDqE%DC8X@1TDOIO)LbQH>A(fjI4FGcOCcd6)@CWU%;$)!82Tq{I=8ET-=tGYkoZga z$670{D}VgC)vayht097-Mi1`Q22Tas=A5?tms~Ko)sq2rdE5`^HjX2lVYOarEk>T~ z<}U_hmi2Tu;9>eF9q-A00@XBrOz_WT=mDOk?hQ)2fn0SL<+J$b46f=5ub!?#-J86vuK15J zajLax@up=+py`*Fl)uGpydYm1IPlk8?`9TUAW!q3<0vh5tYU&RCN)1krGq8VvZ#)j znu*&JGFTXXd@aBm1+Vy#Sb$W&^b zr0a=toIQ%jz^59jJm99QXkqQzuauXA-UG-$MM#En-Ymh1Yf8GzC%22CN?M@^TmjGg z68g`yldK(x38RnC=s{od(zDx;>n8XO^=NR}=o=3Knv1;-5}$Zpby_^CzuMSUT-`j5 z0>aU5*AUOwJbY!pr{sTF@8`9fT+5@&BOOxObA{`*5QDCl&9>TWDz*d2wL@pqcebq*+qN!Eq2~bNZ|KK zE0pML76ca{et`*pjBOfzw(+LN6i?+)o5rhWTw3IvF!-f$xSm@5f`m*3mAgAVvx=rr%OsAZP76wP(w zF{(ve!DKXfiWaA)$TYcJVXG>}zg>Jk69O9N@s_%e)#bdZ7+-A4%bTUQ7Mt+&e($?S zTX{d8xi|Fn8G4pTo<@Tg!;SHp6KgiN-=IILMWwnwl<9Wlc1Q|#T#dbyJWptz1qD0qn$B(P~WyVK10B^H|cytL2Rb&zeLEq87*zkO|=F^L(H7Ry~bPcN-0b4|@ z?L2k0`*uMwzl2)d?_X_SOFXxqET8|k1=`2 zbt1;NUa=41E+MreSY4`?;Rt zX1b%$jzJjYEfH!3PbW{GUgT<`v*4d%)yvf8k^hLE%S0s|ciW^0+!!OQUsNJCh3l=x z385K1HjDQ~WDq*1>{66k8TDK2i124;8eg`PVf_axW70jp9)^)MoBvhExb-M$vg%Ca zz(3v%<(caFi2d*-ad=L!B7^)Voi!2W-V7vCd~;R!s#US@v*sETrmVraz?+cmnG%`R zhbS$*bClpCYc}(u-}A)=5;PR5(f|I;CVGZWLI*rcnc8eO^-?cGQH0^yNK-g}3ag4^oKTP!aj8=lET2nj4cY2U!#1T6x+< ziVR>tjN-L}_r?>*AE3yc7j9P~3MjV)ojC&Br8Shpb5QwXaPh3EMoq6O%1TDyZ)oE! zyvHG;Hj&?*Lo6wEmDi(h9|}z+->$JQK^7v}CW`WidUm@6UNnNmlNDQnsLKdbWq9geqZJ3nCg3T_f!shg{p#WH}sI zhdg`I_e-vI__keTl{PDgnR+(M{uMAynQ9cWtM-jCic4@EHg|0D84Vn}KIHc764eF! zBb9~Q4NcA2H~DW|-(HeiDuZN!!B@m%fV1diX?Eh~YX}4>mX(TB=`g~_&1QmGuSY>Z z6pDV>TzH6#E!s`OYpcsX6y7uwU+xl~mecZosQNU^Jf|hN#bkEc=A`g0x>SEOf-u~= zubAkj(r}t;o|cnSc3SDm=_A%7M0TLJpUyoU@Ne~A>zPMvNQW8KH|u^j^5RiW`W^|Vy$mQb>vy3oYeBmSGV{lthuD6P0r`eU##SbD5<0EtEY^i_o>q&WRk z#in;M(d-FvLVJ~7RaKYG?1iXeSVMRiK?05!L&dLmx`%5W07CRUOWTA&mAA*zI4Lx{ zPll912>E%>??toUoJk1#VB1yQcQW@lq_YJPO7C2Y3#%cf^S?Ka{h2u-`u<)FAR-&R zT~T_Ge6$v-cYZNWcvrrhl2gCsrOD%`Ew&h7CP0O@$7s?W(Ze6;m$dtb>0AmjJ3by+ zCfKsh_c}~IDPl;g5)%#hqV{lV;1iK}#u7QlT1RC(8r;?UO;F{~Tzt>Ay#FMn}CC z;`=2=Jt*UQjdHo%MM%~9rQ`kK3MStFk|X)PTG4Vhw=4|F&L`&5yS-O#7ygfI36GsC zk@K3Kh)__<3^G}=A-^r~5^W-*!2_jD{qXJ`p3?6XUbFL+)LsqBlL5>(8cu#Fa*Q2w z2oOqV*`Sbw`WU)!7RdM}equNyp}r16ra}|~^ftC%*U^5|l$&@}|8S)UTOM7!;=!J( z?vne5FF&|FjtG}BG`<HxAR zeM$YnKYyj~d_6`f{oT}X6a$0C7RNenzi{x|E+s{oa^c>+@Loz$r^JR1&xbXe|B;;b z2*Y^FDi%i&yKJ$y}L9u)o zG%lKb+>{t1e}VZ($q?L}JHBluLKD^l9U3*Ss#~9~H+XF%@d-UvhRYA~8_SQAvLMhN>sg1>U`Hy3f0)k1mX{CLcq6R4wv~eg~#LfGXeCsfnzNSp&&eSqM01W*;4SU zd{E>fwx&?G#IdFq$5sk1AtDkwyez(tE#cg0d?Y$-npT5Yxl4kD#-OHh-}ESx zRGTgZa<*%WV6lV8@{ndTfF+d6aOQ`7k$I{%*?=wY=(ESo}Pqoxy9LEfsv7J!J#2Tt2jwK zjazo_qU(i)gj~+-ac__1{6l&yVAM(tF%Y$pcW((bH5M+ehmN15t%F@WFPq}doozts z9Yx%;IQ=E}7xS!CvDPJphPFPPKb?s+$`Ge@;!M8mxNKvV%j<73eS}b}R^nO~{MrRk zok6z9>m3Wz!k2zSrVZ0P5=v!rVN%-HnW3nKdPmgri}apn+|FE$WU$L|+nlcHQK;@E zepF8&&?qoe%ilNKSaof|6jA8*bu_)97>Mn!BV&bFhnK8IH-j0GbDe$5hXW+^lKeaam#S&bJTr; zd1oS*hr>b&Si1KlB+}2$kvl`l>%ryX==3OjJ(&!-ee`D?Mz`I!wzlA_q4;1gZG9tY zT-DUjP`D9aI$e!xxp}9nn>;jlpq9<;7|U7@6mE66DQR@}7fRjBm@anp=?Bi9(COWa zi=r-zY9=%vm6iPD>|NPDRmX$Yx_``HcuL(THt+aZ&4tIsyd}`{j z_jIcT1h-4);PL~(aocs}`|np*JnhGj|2MIF4R^`s>))~X0i-Uxzft-)HwC`ESW8q~ zS}|NG4U)LKTYt}aaH}?^MzA~<-m)Xr$y&yLa6LkRhBlp;DgJoJeT+lS@MnepR?aQ4 zsqb0coPxYQV#BsfaOc*2!v6%nN$mW5&h^p?TZ$jEjjR9xR=cC4W2@?-HD4tnD&epD zSoy`5Vve-QLn41SHymi}T9Aeof_w+oIpx}@FbgN6MW2IgU0?C9L=!30G1uFd|0z^rN4^1pAG%@TBZlumqM3lqB43QEiWd97g8CllpD1L0?kdY^q!co}vqT|_0VZKR zwE({8&qjl_$*dp*yZprUdUI;qT|-Utm0-h_mlo6EC;xvc6o;to%`w4LypTl0np@z0 znNHa!oic4pJF9u+{NiXgZ)s@y_x!|3LWbu59L?9$8M>bs2I=>9EB;3`zaje-0`~9! z6voGV!>B|{AId4jw+S6P!3q{OQ0{G&nQIPyL^l1E070>GW&M2g){|LpdjNGy4tLa+ z$OUOKfcGIPoU{NIV(afVtRYu9pZI%7oVougicYN`I2!)TUS?3~qDPZcJWHeR_VN;L zgz#nN;i2P9VizL3FCjr?-=z4PiY6g5lZQQvG%+cOny}#pPDQHvL0Vfc2ot_>0zxI8 zJ_3n@;35A%l_$DaMn_54rc3VBJ(HVz|t_R6}`*xjWg`XI^f42i(ezB2padWF_=@YF%h%+@7 z+tZ~$So#@RV3eXpNG{@(syx9dK9b+|dY<0DX|LE z1UWpef48}~xH7$s1L;~SlXJL;VSt|P!T_L)+Sc^Pp zDD8nU@88{@SiCNqv_}gIZl7ktz?N}Dl`Ujlpvh!fxR=SKLKJ;@WybWJoCy0)U(V~9a9x_;zvt5Wh`#&`?#2!Md^Ara@Vn%k9-fq;$vT)ljJ5uK zB{fxC{o>yJ!@i9l(4o-L#epWqt8FoAY<(g8LH$pO;~4qGz;=PXkF;!PVQBflzcl>8 zS7yn3EBS(bMfK|OnAe7W*<|?dZG(dY>^oCAFHD5S?|$r%5F>b_c#bQAN?+iIImIL304$2S4W_yg@mZ*L+BirBI* zs{}IS8yl(`k6kaWFwjdy5Y1JPq_GGBm2Ndh%7Xx)4I3<3FWV>qGR@`6oMwK=BEtE# zI&Q1v8w@BNq^u6qKzR#@pgU$&%$y_Y|F8kpHUfc=DilbL1@)AW8#*u-ck4kL`H!rrXE*CPcMWLML zuS&UGZTzhq3LYMWiO+PjwD~Zu`&n{dZ`IG^RQ*d4CqHQWrd?&g6Ws?Om)c)qCZ7{btOzFdkYI!hG*xueU4yDT4^r3p-Vx^=}Nrl!XTF>olhD3Vjwp7u~ROQVT z*&f9ghiL2Q@kJ~*PYb39+~v|j%@pl3* zPH3e-(KrAU?eu!Kej59XJ1B2TbPIs`rg|#2CZ7zXFB7gCAvrrYW+o!pu+)XEk0AWJ z=~Z|c7UurZ9e}r_fO|)a7(I-t7$#y5_WAb&)HSy zUfPw*xeaxDT`oqVLRFhMeS$eMXWQZ*&KkToSym+zF;)i2?;_sLmRF}n0oiZY zSV_fnrL1VVFrH(b-oB=t`713#8t*L!q9!nFuEC)f@w+!uVuSXs&SH1+Od)i!%n)_U z%5n206;!wc>dp=b^}EU@D+^Bf2jBm^>*4>|1Il8aF-zpgn)D!Wx95`V0kc7YpFoP- zVb}hh4|AddHT3Z!8%P?*0#b<^A6p~KpEF~_K_VfqB*13IbPEtp`d8iCf5}aP7SU#tTln@_W zqgVpt@IG;!3F`gm*UCv)utUV>`+}i`*2qFqkBfX@2`GH8A3lRcHsz8?)>eApZblW z`D%7Z;5j43Fxg&j`NqNEBGbJ)5(QFWVn}{aj_)O+JmPV1$v+p(jR9%%bJDvFesQ^g zWK#rX;DA=hihy*5S%oZ*odpTH$>;D0ZIhMb|7JP(9DR12E6cqbKiVFt`^4_ow!5c* zm=WZfsC#?QNtY;azZo;jG{+*x!z+Q&g=7A7v-^3KYPPYFk7v+#{s%Rdy3^KGk^{oJ z52cG2R}W*!JM((tm~e{Bg>+YbPML%jenF4 zA?Jh!Aw-=?Te%iv+Wt7AKy-*Toe|GbGO`cMc~t29z2zJR@=1Mf6eV3+suD(ay@B- zQ!?ikeKwRoVC**;5p@20`C16w4)GmuBwmm`X-}ntJ=0uc3wg9GHOQg ziDc&fW9UXLo*0}FD>YOBT~c}+p0}tyln|tJFx=Ov6j#-j=dp6Xf^S82p&F}TYx^r_88!|K=Sj&Oa>lHQ9F#$DNm`9xhJan+@HRG@IHzgiAy!6 z-u45WicUbh0K5z!>2zrYk3|-C<2I%dOb8VD+2Q~ZL!*WOBZvWIm%kC-QiO0Ven(rb z$6af_N+ciS;^6s)Uzdx#T+bh(j8EiPA`o34LSFck#k6PPH6z9?FY%iq6wF9|v;7Gv zm)uJf*_)^2!|S)y9DWP~q+M5)-qA5ECOt(S($S1-&qRy`lcX0mlu1{vVrIAgwzvSM7$3b>EK%e1i)7=vJf#LW=86mFl zcZZ&Y$uc;!|C0WGBBcqF^#e8EKnL20pB_gdk#KVhB<<#HGDE=_8zsRq%R_d!Bv#o=W!hRa58U zv)kh3OMXU=%p9pRf^&aKzhY%sKZdlpuiv)#DqADLgUolDG1`xIPiG9P-kQ8wC4=5i zdExsEA+)u9$v2+!E`YCljw>@#c5(deR>hrQUNh>?izjlmN;<%3w-Eoxz-BS;gCvsU zXc-22Os9Sim>dF|@!tduohJ`2y+*Z)z(o0iQd~ve%EWDP>jF`>3W4f<^u%OyqGBy3O8;b4|#b&{1Q1q|c_$a!KA0o@>&jO_@3Pe!5e}|0mZ2}>bO#=r8 zo{a4wxyjv)?B`%mqkI>$_vrRVQ~cX?ZYyz2=AC~1{v0n#;cZtPx<9qM<4Qu{fR&Cuj3s~{BC~a z9?Vq2wEn&AGTrpmbH*zT*7k}MqwkHYf6!D|BeRH&yMjyp+$j}~Vs`03I#^}>Y=|JU4 zDR%EiHI5re>nlMqBY%biIxj4>HVyy%#ar-rAPf~nt8_Y%hl+|;RKq!PgehtvU#TlE z4}7X|u1&}+g%22RY#r)voBQZ0@BA3Ar>u$t7i|C&t|;kOk{~E_1TWfHM0WU_^7$=} zQyq=l6jS&|5X(7YEFV5uU*8nGQ(=^{h9d!8p3F zZu861$)B=PIzwLPpi2;UC z+SI`F96%ddP}(6l8LT((V5bJP)spL2L}?J{JmEkIISo5 z?_@cw?ZzAW!~LbW#5wRvjXM(80~ZJY3@|q)+-koKc-Gl)Rpigpoky-KP95(H$)Urd z{jkGVyEfk$&c~;JPEXy8Kx6`@ubz`p?(Z`{v=qyrA2eO)Og7z~D&gRpU+5a*#k9HI zH4c%f>Yu&O@g%74kEX3tgSW0kEpY<4V6ToLx8CJD@`Za&uU>apo)lT$)NLMZg10!G z_(JgYh!qs8;^TtT)J2<4+}GI@ptK2iI?FAcL8Eg|3{K2Bz=1_>>F~5DFs;rp8#~5fvaTSxnoaE7wZ66s|3I;H< z68?)P+3{N13xQX1INheNd#ijX$(~y*Cd=>2Z18{Unba`iEbZ34v6%7nA|rd=Y2RXh zM;2V})412yy^G6UX7Oia@$6EmAlw`14YGVUa<_@reviu>IMU{CKL&B$cpKXaFt_X# z=wE&X0P0LqK(?2$4=>+9A$lHx2B}$|jvow?S?>Ov-uo;! z6*`p~fKCSpfP$+X5KBKM1PzqNsXFG`)ePi~rkf7n4 zs{+3e`#n##?wE;oat1^F{w~;k>*HEi?6Rf>r_(WyrxDwp|Jc2ObmGu2+$}qUu_1Vo ze;(tq#=hl7A|?zXWqZ;d=+l_sKgh`KpQm!(jCnXUD>&^l$k@xKt?{6p+tj`$wV{nH zVKar1$arkRir3_3!wYzhhiWR1fmIo78)A9~CEwEC zbvM|{j=tcN)-gCMBl=?J{+z$ng;K~}zVf{KJ5l+-lSPxFvj1b9QgZ z?%eO_B@F)&uUfj>5pN_G^4%g)Z&KX-l~3C=JoQDizrT7dY`jkug_Gj29 z22Lhl)4`kyJ;|0+5uW8MuPd1lQ^(I$f4a1+nu)Q1*->+j@?&ic+i_R{n62Z|n)xlv zK4|uw*1#6mBhefv5ZH(Po-9Ow6G`tbx(>&w@x6Z6^Leky%%NswqfZ$I<*_J3(9X^F z$xvKOVD&)g(>V{X0z|N>^!57@%M;s6V*hb+VH}O6_Vlq;!lpJ=cc0Ct*pE84Y3&*< zLaVo>9A;Z_<9_Dse+LhaOI}7wBP=5ghm|srni85Xd))_K2Eb?Rk{l_fWztW}AaN?5 z+Zldu=+f|u9#w|J<&Cf_K*?R7_ZZhqvMj?2Zj>ms+?c5tolO3|qj`7o+L_bl=3e>@ zE<8q@b6MFR;R-FceFr7;dHbZ>OLZQL(F4F8-KF6^4|Y32T}_{>6ia%3j{*?xKrx-p z$9Mu&NZvaG`-nM!!4;n(!_-Hen31I45A`_FE?ar5(y7W`6%e4!bJM$X)6nl+PITU} z7#ENfVzAQum?EYZM0q7BMwLOgzgR>0Zg7?;%%fZj3|gk!*zvh#-e4er)I?&pPI{l8 z2zhpD;#fM=n4gt8Ai=%=Wi1J%VV~Lit?x|Kmz!tFZ;CyyH%u>Mj_-y!f8|H%;`Fj* zpg>7y11gEgM>xzh;x?*Qr@4Em_O_{t{Mq06Dt>R}JvkkxapTK~XmJ!6WKABUTI`K> zK<>>DQS|uf+DSgK`=*Q*?=6W^TjNT>p)}wGnOqhz-g+4<1|Z2LkoWjK4{&9H=y)eiL2WCxfmo!b9-!=Z&2V12EKJK#Y8*!#n2MDdxDxjkV6!O zTwnwj?g*%$-rRZg&1*gvQnovKwCx39olscB0 za-(!t!PKVT5VEtWV58hn0F_4rPek`WusGIMtJ#jE*5}Xe==m+!52Bg1h?j`_WNy`f ze^-PpxQNCn#|&tbMGObPmHd!l2G%^7-dXS4o+oDz&axFzNzlY5kFIPUES>J}$a9xdp{38#c_KJEEA49@EuwKhs9&QH!o z`&0GTyA{G5Kip~Y_*v2mb(->%z!!bzk7xOk_3PTFtvbP~rHdB^;S4Ca#C{b!lKdRibaZ^ne;J?d*&GJJ)`MpEM) z2FlCDCVthC3urkdJNNqssBr7(ahR+)YV#B;{l`(^vojufMli8k&3FDdmPsIY0!0&& z=kMuaV~SMolzp)`a;yVLY4UZX05Wd+n=(W#XS#l}fW-@_h<1SvRkdJx6CrZ%Ut$}t zqn}H=@#~OKls+nf0Ti`|foS;#MQ|gXis#>wqQjXbCwG--g0r-5VRZ55q44RTL*WC@ zQ;-an$TVq2e>>as_gM0X%H>u9=EBN1Qd@m!Wh{M%4)& zo(*6@N2Gr2!#lzy#g2s+a;)(`eWY}yFb)v^U~MuW?K1N6wqh!}y_qxMwwqnn14Xfq z-8?QW2CD1n?1@|c+oJ}F-iGZ=JFnD{=mvE#fy|1X=?z8V?Q33K6b;nOU+@&U5vBgr zB69(%;PiB=nc0BLHPA5A^rF0RZNWGadzWS|0&L!ytHRtD36R#+iP0m|mdLHUOSw+K zVCu|hhEG$BziW&Bkn!yv4-eksyE+Oeet~Y{HI@Js-YX@h$Z+){jB(pY$)UP?@$@nv zi(&`tE%4$v=)lnoC!4^oZ9_Ozc6!tb!nskr-oDLF?shq!|C#C>p?|(HdVlNjV>}f@ zOV%H$&NISyLD9HXs>q=#c{n`+5X~yqpFnE7=EYkkNbl^sFfZ+gwVa3GI8Wmn7QpP{ z*^@`WFB9AT4V?gbR!`my=uUX}2f@<}4*ZblAK*uq@p<=#=-p>)7OSCg1NTkkOanxo zz86fzkVqd0rCOLbqb^EHN&n_IjHmnq-xJR}zuH!Rl7%}rcEhXC+l5x&rd4E2T+nxO zcPgsr|4wfBZukEAeY!V8_xQ>`R6xPm;Zp~zo?T<-w~wR$&4^^)&0z07mZ&f=IDreS z+`O{$xkFRt^@sGLLX4gL_FtQ8b_%}GA22o$Zh75#O?|8P8g~r_rKssDmerxd{Quz? z^3$i)u^W(|!AH;dJroLYP;=pvvlg4=`WQI+WiGcx>`mbHNuum;K~q~1<*fh690cDF z;TE*)#p@Z%S3$p}iUZUz&v^{QO$3XW7{%GyS#*x9dSz0ODGpGOL!)1|u`w}cA1USM zr9B_auQ0eX#}k5F>`fPMgJ3xL#zY93;xHNg+UpDP+d&)Izi(~F9hihJLo{&Fp&T;M zj&T(Y(zKp%!`~1DXM69NYSBs_^WzK0SHiA1!(SlYmNA5&XHk>eU&X8ULMWZ7LmE@8 z&Q|_ds5YS{}dy&ha$ExOnA;DBO-;vdP%YyJOob6o4TVfyu98zm|Y91tYCMPc^cPuc&Q zFLs~0n~T*ru-+?-F0%h*hlIo&6sN48@M!FnqVJQ!`N`_pr5He6_MHjeEwze2H`57~ zOAZ`A!sFgg8#D+MH6RFdLCn-4XZ;fk$s{YSMT6oC$wMGAj+wfF3uz!r$)BPo(qSLcM zG0swcKZeEiG(h3rcpht@0>Ks{qmcb4X;u_COq0o?kZR zX1h@He{jeEM+ER&FdJ@x4EvpTUH)aWFZ=l2n&4h|m`{GbGWhO-t>^eLF6253U(@MD zOcJpRCBnCGP_qjH6f%(&E{dewZ-*FLi|eqGzkeb4jhGG#lP`vc!r+v9PqbS;4g4~1 zj1fwvodiJNMva5r)9)pT?7A2$jsKlTuV$H|Pf$+U+Sn@@0N+rrqxf>?i+jVFY=hRH zva~Nrf$NmfBKBGViVzasH#^2hM}0?lDrBwje)}!8dtMIBEaZ?kl-J)l1G5Ab1FOG45l13L7PET7S+A6*8b?) z7BX2m;KgkJu5|4oR_^28?E6^S)iriXyp>7%yZP7hhk?ki1zSA3Z)|!!n@^W0iQO`E zl4A@LojFEi?e60Bp?Iif*61{## z3RhS5{CyYIviYJ8r=gJbNwqt6#1CNw%NV=$WJxmpoQDqU61s}f5&c=Q1)uc54{)pt zG~fPcPaNY0eWV@(E24FUg;5Occoz~SeVpQ@t}T5SCn;=pEcZap_}A;l=Q~;UA|Eqc zTG*2tK4){Gj1WRGHVJKGJY0x+OlUo7N-|bO($`c&>HY&~**gw@s*O~??=yph17czI z@ip56w|h#q=1p$e85x!HE}U~(qkygk8j3q-b*piI@|Kxvp94B2k}fheW-B@3-$$zC zdA|9gGx=q8(JRn%E3;ctxTY}X6^7|T{J$lUeMYR`KARn#jwy1E=7iqeNv5bOZ-Sj2yv7ZE0yz+^wmTP%J_5rjTznq39V%x^#}LPez}U`D<#&h5=Etk z7Oe!#&mikBSnke{gK6ZTay4Pm^D6A1je~L2++}J`SxyhY!ga}wKl_2)WO7>J-)h~d z)YXw)(b9y_*h5{9I)t=Af08W4{mdV?Epa>)QN{3iOuE z|H0f{+q|L98_Lqc1l}PUN-C+X7=Cr1R;njcgv?6Gn%+~JRt^^2V6;osvZgWU5H zs?3+7o=YTM+kQ7X`p^1FuapV{N+jR1wWz$ z5l*>1CkMhQKx7|B{ck93JaJ;bHEV?}aB2owoH#kYJf?$RHus2EFmKB?`b;tr;WYxprmJ|wUj1&h$8_m`aRFAZ zlUR6)#Um}9qjTWrCt~jqA@4w_xeid9(Kjc)&=U(MtQf(l** zC73=7@xqSasG5@1f@uLa`9Jt>pLiIcWvzQBxJ3mvZri~BKWMdYh`}gI-iNwuY%wpvuQE5s^ZeRT6GiNwMK00r@fuglwZAmhbMbGYD*8r zWE5VxQ@}Pymqhnt+l-H%-O>{I82>|EPL4_o${F>`jekA|vk)XBr+u7Yi*M%dmfz-+ zbo`9@H)zX8;vtl}hdpm-#kdD!?19Iu=NCnH9b1D<8#_x~?k#V58l8I1r+q{L3{-7T zz;aaQ_*hMt(@I7BR%2IGxr!o8edLy#j4+ zezLfVILdD!G<}nVqM5i`s}*%$m;~TubICd5Nv9No)IJeNf2yd*g05u>co+G`S7`nG zGh3gf@;|%@Q6prIJ8lksDL4HU^Lt#J{0k*skP)bXvq10PjNzT6=z+Ca%ZRc;xUVSA zT*Ayi4F$#3@6A{==KfO^Fymd`OFT%Rw1^mzUJUSJI`nyqBA<~%0ackTzDGX(h+jQD z8dNwO;`(m|if7=b$44ddMLbXu!aXY!M_!m%94-27sW0a8`k!%WbWK~d#IZ5f`xf9& z3s6(5H6+aa43b-%ihisq|CP7UsKScr#egsq%Syx(WSs|D4gvL%XofK?D!=tOCLi7{Pmdl`XI6Y8Cm z!{9n$btT6Ayk&|X#nL%3&k*2mFeH1w`l`D+2-xX33fm8~n110O%J4kD81wB>q^-vI zZ*JUw^aa-P{jcP>`4ZiATsUw*@^M|{_zh1vl{;FnR{2Fah|8iLwP>G;^<#}5wv)!^ z#WN>y-KKu`;3!zzIX`gt!BQ+@bP?_^u>61Zb=^@-1l@i^=q*U^0qMO+uK^Sgk)kLF zN|z>zARwL4dy%Sw1Ox%;O+aesy(rS8H$i$QNFZxR=wrO})JHs!lynZT;t`#bU%e3)3c~lvFX#K$=Q;1KmR3EXCDLKo?(7 zV~kju7d2e{za$E(E|y@LSdRmv+s9rh&wJuNl(d@M1T4(~7r*mb_~5M*N1%{8F$JY# zSfH1=Duv5Jq4XgN-|2#6)v=%9O*c58=*gak`Xct_xpWi7XX|bHu4z}iZlzj? zX#MQ-(-bnkJA7UEogae^i|EUlfaP^>5D{=DN+eRMJr$^6bsIgxvsU~yIk^&*PD#Gy z1MHP%2z7RMs|yYo%*?M*A!l`g-mu(4J_>ZWQ{`&fNJp|Hn3P4>!0~6N8Q=W;uZ5fM zn{%@7N=*_AoSUnX`hJ<(4 zl03OodI6*Jn`>3fnnVr+AMMKi-y}9PSY0CF@iJ4S#mATtk>Ug9R-tQCoT7S< zW!pm!?;8<;2Ds@0+|;-|9;WRD28;aC{9Wu!)+4$-;ZSfmUKe`C&M_h{QL9Xp`*Bwo2ap=iggk^P~Er@bhJLw;q>ih`>xaN+qcn9-@xvyKMbS;+^P3}cliCUMw`)xQ?E|1wq-Lc`qk>k&m!Q$ zS2aaC0J6#u&dH-fO_pA6t>o+JOxOP+Bk}jC9I$9n%iAvs9YL|5h@>egC4U;YIJ%MY zlsUvTCume!^ng@#X}e)2^vGBr3gGd!w8f8%FwLJWR=SIOx4&MY>wFrxLr+kQ3ld(D@4`P`vgRfl8%!sEqsVwOLe6X_D@WiOB1o4neG z2Bo+ha<#fDv>ZnDOu=Cd@h$5VSD!USqM5%<9i16&;{*=gF*4+&eL_{(_dK3By1=bG z^=zumxpDBrw8U>&VtcxBe5)0AealpRrErXch!YF*v}@8|?D&{Ql8u1`uyD0cDc|A( zjzNTKX%Y2iw{rac1*-eYpU2LM?8xInmmfZ-HcglFJ%ukFI%oF$V<)QNT*{kf*RA)4 zN{L%>j=$o3Gr#Y+9Ts$IDKNqRH9FTWw#namzQ&jM6Jk9Q`1Lzo!3$FZH%IdLtJXSj zBsTJ5=LrwkE(2Y1SAQ~QmN~Y8ca!3oBLXxeHKE;r-$lp0HK0ZRq5~ExK(e&`Tt9)@ z{&!ULM!lvKIao2`paJ}rzcdZC5U#DOaA2c*#m6B;&?`nXd<9DkD|K*^v5A<|?(5R0 zqEn(Oc+q*5<&rS8w|Xr~u;C9;%8Iq5^US1)Te$N!F8=bD)-TQ7`n+>eau{<1DE>3} ze(V2-au7)}+pITs1 zT}>33(ASjp41hIqWTe=&VOi+Oxwl`yK5-)6Ecz38A2$WQZtn0AXz!@ZO%1XF8L{tD zgdqD6{Sd!^*ZXIiZ-}omohDZHFFM95!F5nDUKP(s&-`3nAw5-gHZ>*jwkNk!->*j1 z&&Y_lF?@kST2K)GYu~}3-00giX4u%}MuNW*pNL@>0! zDJ{>QuP3eh$q8JV9i;NIc{>$6Ci{MQ%#Jl*&sAf%^-F6!&MzBGWh${g^p3vfewjIc zG+HY@4!us4z~SZ`I_8Qe5Ywn5M}=$EGyQv9K8w9vYLkzrwFMQvxjq8=z}!4PCwt*q zGcog+mK~U?N#woP{xdJI`q^@b(DcUyJl9Ie4w?yAmhX%Nenmn|s>1;(u6?bT_S$eo z>!;od(VFtiG%6%P->9Q=6<_SZt$n-c;*+xCw>m{kixRY#g#F2a+CeavOIvaGg_o5< z93F7wfIq{ZbQ)2xmX}fX{s2t7F$vr`Z&N|hOj!7`@5wBzcaFFqAlaa)0CBAz)=i^9 z6?>wmCBrS!9q#=Q@4NEs8qu7pNO!lFV<1M=Lp2n9t#aqGW+SOZ+ER}Y>B%g5V%#U1 z?w_6-x`NBDDyA`FfmPH8KZeWdX0b>vj3+3^*Fr4Qn%qOH4C;MB*8B2=L>6rG8}G&HK^exh?7|k{{Dl)!ze7?m+9|*AWS(<(&g-$_#-#7W znWk7!kGaQ{Dp&Cb3tgpn8J;f$?AbUg9@v-+2M&gl&=M!dpt9%R!LSD}3l>ouu7J$i zrzy{-sOOL-M*wg;Ntlw~3;lU2y~2IYo@tYQzFG;{n=Bw&oPp0XElgf6U9?{h{Mxts z4$eD4GQVKgTF($riNE$OK3&<(8ULD5pyYx&*?w)~L1P>Wo&^$gt)-0$!*r?#Etj~N z#;c9OB1PN>USfG?JCO(F<{JsZLZX5KykhnNnXUluBv=!Q1KKvOc zLXn z^bNT`zn+vf%rsb>X5J{5#wAqS4ZCOvKHTvnubX55>#!oQ*H88;<&oiZ2+3 z#}%hlA!kC~>}lz@bK7OsxL>YiS1B}GqJKfwWW-*u#|c4AUea1R3=;wqCF zi}d1;p4qW`o_{vB&&R_PHe>{D3ehcV9=nj%<~3&rbn{a)YO z;$lv7*8`J-9dhuo@6*zQ&@9~FFvUehoiYre5w;NY>erHzU&lBLLqpE}=P+JaA3jGO zXXFM#@w$(}PtX-S7iBeWDL+`0ig1__0Ptx3z!&*}$CN-1TI1X=gW_OZB-fQQ~G zns>tw6K8WOXT6a_I>_?0T$nyhsf29xZ*~ zl!A5Ktt-S-D!~J0gj`rAN=*f8>gsNZAyWEW$hFPAKM=Z^iY_b);N5@S*j1vK{6ke{ zLXyEG(pQD5U-c^o~Rjp&!o-4YWcX&T0B(w#nt-=JyP&lX^Q)FfnO-=--2z67)v% z-c%Ik?G_EzJ}TH+<9V6wsbl4()0Eb;K1pUo_CZ|t8eiDrQo}|!C@uDJ@jhHF5>8QL zYtE>X_uc$Zc<)~kTV^AZPI(x4^fgaZT#>yZBs$3rl z0CX*y`JFqJT=Toon1uODXjHpcH)bXH_efjzba?cNAytNQ_m&@eI zq5sn9%wF&eq|b29)XO}y`I}H!?s_th&F)R@)E_&ZTsfX!vb(OlI^pEBtiPfyC<`WA z52Dl79tUFsZ&0*L0?X&yZ_ys#VUD>ymRr6DRU2C`y*AraEMl`^dwWj>3O|r*V9ge2 zK(-(cR(hbw)jHIG%+d~+k1i$he9DqY7pUc+n zys1_gCG~w_OnS68bbI%XnB;?U>pi&QVz>p9NQa))Rr3eAz)Bd?*AL4_f`TC_3z5x% z+sKn9uMv=Pv6ZBRg<_Ic>WRUI{!^~b+nurLVp7m4xVV#c7OgtkgcFVIM+ri1iK(`5QVGDl3r8F^N2-F48%?8yc_jguM~c1WB*-bC+P3r>UrD21f3%%=Uo$-YP9H}XUS(1Q zbF;)7@-i8z^I^Q>0@ZcXmbl*uD-u3;!UBa*Qj!%*o^}rZD7oL?v-0i^tOCw{oY_=hl-%0o*v?ivG7Sq9Mg7KxTHecP zmGdN~am)YDS>{jfZI?b1P^#L1==Oey7mH_m;K!S^GWzcXoCablpCrru!GG@TgRyeo zo9QY0I!@DfE<#V{EW@G$7i!P)?=smR75&xx135eUGz#*dkYubQbY5xuuT?&&?GpO_$4b%g=0;SX`r4O&01~`#s2O>!&b8R2Y)LQ0 z;U(2pRR(FrdGZ$t!2!z1&Hnp?Yo|WV`##XO3)0G1ae(6>Cj#KGjHIGi#mZ#F%{5A| z_-?yo40YQ+Oh!?`;V!S`Sd*4|&emrKu4-p?DrR=5#csb$tZLkCqCuK0G?7zAXh^T| zG2ZGy&$z~eJGupL!v6W$n96{%(Kh2MincKbLG9YI3`MY~{`8frV6#?Y#hpda|6o9r*AOH>+EDENK zzi#GY^~Uk;)auerMqJntykaB|yCt=lKF}88b(gnA_A$%xtCp6^7UAr{7bstIx)ug{ zVF@D;3)JQ3Y1f)EJuxD#`E^g_;R+OKHsans_dA^7^K7^fBktBh^F3_t7)h)QUhZDI z@5N;!L2=i}3e49@yyL9yQLRK@?`QQINUz6^VT>sE@56iI)QP|33G5+@Fnd*eYTmGu zvP5o@lto;gNs&J%GkqddOw z#ALyuEz<-xD!oJ?GIjdNdH zo=ZWDO`t+fgpchv%$k?&52(X{SX-RqwC*%`@p~dFp+q8tM^?HkiERG!T#;684&E`i zx)1QHzDP*cs^jAW&$*PO@RuGZgFMfSO@n{-M01~wJG{@qKw60^%4+cS>h8H&kaaCC z^bOoT1YJyn&wV?N36-;^Hd{#&KNtPy6Q7&>^3Ln_uvyR6eFHNtNpIo1i7kQ}wisg* zLD+OpPdi{{y|88bj#C54czSca1~h<2$)A%BFi@E#WR9#lcuP(JP?^jhF3B{-OL+ZL z7sTVc8^Tox0kxNgl$7-KA{qjqV;*@pPktCuse5DgO!fxm zo)BapvG`elB~A;YB!6Ezfc?(E0EPbEv=`Ce#4!DYg8IYHPgTcOR5sh`lUaw`@}HQ3RH}(ywkZKu^O4Lp zQu{v5&i#hNdnY~;CyjRseRCn2xe~|)XBizVsG{u5e?|3SYnGLTO4q{&8tQ z>6=rS)5(xc_cZL?i*p&?Ss$_hvc=!q0*D^@SYg4?Z#g7GHq}9uh$D-j`lFX6S`9M3 zq@!-6VzWLsEb5(G{DOE4k1QC|MZcp`9o5%7vaR1sZFpEcRS>q%U0?rEQElpFw|j}{ z$YP%2=ms?DQ!D-fx1rj1<-r*-&Aozugq?B-&{~yH-0vNz4|VocwiDym=ooh5%zT0j z2tocT%-8=A>wS+s;)g?M$C4#P9ucdO{Gg@vLb~tlGl77_i2h{ZnwZZy zBRRgrhqdU-MHGw`V8R&t=5pQEpFdUKeeFT6Ctjg2Qr}LS6^lo3vs^~XN~VvMFqjZ> z?pUs`>P567*`u8TLm))2s|eK(N??vd-Xa#*3WbTg^sPzhRJunAQNg{R@If0*wK$Gd?07jdC@K)u^`?IHim;$BfjK z5lW|9S4R?F-t#lK8=z|u$RaBYt$0gdZe06xF?Vi_&MYw{g?4mBZcg;ka4xKS&%Ke` z@NHK5ZgH2sPUna?K-`bBe#8bi)XE?q_{o+CPzZ)3WrF@e#mU=2XJ}I~QT=b^>yON1 zo0e4nGSY)UWY?ZgHok1Ez?<3MJD`qrS14zmZA0*3lXTlwIX@sr?eW830@O4#1PEr2 zKdJA?@c{R?Z;Q=IIxYU0-0;#s>xUUWy=i)75IrKK06cB+V*)C+QU!rcelxi$x^hz} zz^Lpa)u_$?bW40F*Fa!fT_9)?Nc-(aKAv;m{qZtoY$@dya)-kl+tX!`P1XBoTAaUU`qj#q1HGg6sSKfeE4#(~z1PsUhQ# zQvY4=kbyO7w>NL5rI|0r{JrHjWS_w!IkU4gvj_@~W9bc+(^15%JBCj{E(9mJ9g*H9 zEp3Z!0045W>t_TM8cqB+BIJ>KGQxN38WCbN9<15hpS}PJ+a7kZQLVQMkZ8_xb>m5i zXdC3_Jd`JC3QBIZ2OZ60JIQE2{Ss*}(FXx4hS95QD}Y{I%(y;x0nY_X)BC5;w3Ig_ zueduTw`ql2nvh!b${crp8?toj$0_sh-1)ghv1;-fFZE$xWbcB;cfypy+XF#1B=WK@ zV}x!-KjTJ3=j1Y^rs8f=*ose%2HKxbt(qz8p(jJlBz z+B}T+HoWzyZBx^=^K9#Hl zoJ*IUJK}<_6zKOk#WEr|9&6uX9Mz{?p2?*^ykkf%oQAm zw5t`$K)?EtmlD5_kcPK6n6Wh=)_U8+Lt70S0=s=e8UO1-0}o#zHOP`<^&D$l5b4JZ_}Q- zOLC#lly1FXpFVyf z&#y&&^jS6kiM?8^w$Wpq&0)NG z&>Zy>0T11D`DOU-NO>lNqMlm(E0qc4e*$ng-WAf+ZHVYglof<@{o(!-eU>H1Dk1_E zz}0u&0MD0D0jSrAeu>n@x54f}U(ak*wR(o z0k~DI=ZSXrjMOgozKxYnJZ=|}!bz(t?bpyP1lF2&lNWBiGLG$kA8j$04nKa^|*RC6?k}5(O<@b%!vboKCHd@kHVfcU)wM9;-+h4-TEK|&jxuY zA4!Jn+)uPeC|7qnLOZN%7`ZnX zt6p!31qE%;bSCbYmCKH8tGjI{$~vK3Qgt!m3O<`v$PWXHOBXQ&Oi_zqkQRGU9kBzy z$3xoLD+imL!<0Y0|5nRF-;GZ7@JYwV9m*wkRf4zHRz^^&JD6NY<~pkCu{%+oKb11*_scC*MG+xTYa?GJ;40O% zKP-1P-{G@HjiqGu`IGv zaoIT*iNEYqeAu#u8cTnAO9xQ;gB+QoX=6X{VzJngZ*u^av?w2se+?h_+<5P6YpdU2 z@$Xqx*E0UhfuGK10Y1;#{RgUIgr&jF#d?olMR!M-O3PDS+f4vtubzT|1YWMTDv=}W z?Kq9}f?omQGVSy9na1h}g^5&)Nheicej`!hbC^2zHK*y-V0wUXq7Vhb+7?)o4`jbj z^7kVnaK5b}ENY?ae@FI07g-wo=06}t9G4*bSkNZk%Lg1! z*qCxLBCS#HRgb>F$!KL4eSHzz2e4PhDtK|L`s7 zi8sC}bEzF(BJ1&PBUnun)Rm;Kswx-zFMtVA$3Y|x7wh}CCpbwq+h&8a5W>+_kd;2- z&hmD-;3vwhzQ# zni$F%v$|+KuBouv*|cIsEaLIAyNTsN5vX#NVfQo5TDp{YHL@;G4)`7zF};0 zB*l{#A*BLkqW{Y{Yaj(c;-)4yJmr?gg_O+*6Zz08-nhW`Z9eLTRk{_v6P zF#xQH$nf2@{h7l>9lFiRMj2sw=>SWVri;-J>}OUeZGz?r9d88KOc*WZDx)vSzi2yX}I(R5Wc=(e$1`kGc!**%3WM~Vxfw+z0FODu+C;i*tQCg z3zuoxLJlU%}xOBs??@V1ue@Lr3T5SB8>e&gQZi!Eyh?4b3txbZzh+~*f zzXq$b_+6V*(XXwyKAd@W|Cw<{dVQhubx(`rczw^yUK*tu_bhhfpyWq)EY!wqLa!gK OcK43n?J{-C;Qs