From 051f557ff6e99c67972afb493308720be8a32cd5 Mon Sep 17 00:00:00 2001 From: Kashargul <144968721+Kashargul@users.noreply.github.com> Date: Tue, 2 Apr 2024 12:24:03 +0200 Subject: [PATCH] sprite fixes (#8112) --- .../living/silicon/robot/sprites/civilian.dm | 3 +- .../silicon/robot/sprites/engineering.dm | 3 +- .../living/silicon/robot/sprites/janitor.dm | 2 - .../living/silicon/robot/sprites/medical.dm | 2 - .../living/silicon/robot/sprites/mining.dm | 2 - .../living/silicon/robot/sprites/science.dm | 2 - .../living/silicon/robot/sprites/security.dm | 3 +- .../living/silicon/robot/sprites/civilian.dm | 37 -- .../silicon/robot/sprites/engineering.dm | 33 -- .../living/silicon/robot/sprites/janitor.dm | 33 -- .../living/silicon/robot/sprites/medical.dm | 36 -- .../living/silicon/robot/sprites/mining.dm | 18 +- .../living/silicon/robot/sprites/science.dm | 33 -- .../living/silicon/robot/sprites/security.dm | 33 -- .../mob/new_player/sprite_accessories.dm | 483 +++++++++++++++++- modular_chomp/icons/mob/human_face.dmi | Bin 119319 -> 119317 bytes modular_chomp/icons/mob/human_face_alt.dmi | Bin 40475 -> 40476 bytes .../icons/mob/human_face_alt_add.dmi | Bin 40334 -> 40336 bytes modular_chomp/icons/mob/human_face_ch.dmi | Bin 18690 -> 18694 bytes 19 files changed, 485 insertions(+), 238 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/sprites/civilian.dm b/code/modules/mob/living/silicon/robot/sprites/civilian.dm index f621a9360a..c9b553a46b 100644 --- a/code/modules/mob/living/silicon/robot/sprites/civilian.dm +++ b/code/modules/mob/living/silicon/robot/sprites/civilian.dm @@ -274,14 +274,13 @@ has_vore_belly_sprites = FALSE rest_sprite_options = list("Default", "Sit") -/* //CHOMPRemove - we dont use the old sprites so this is useless /datum/robot_sprite/dogborg/tall/service/newmeka name = "MEKA v2" sprite_icon_state = "newmeka" has_eye_light_sprites = TRUE has_custom_open_sprites = TRUE rest_sprite_options = list("Default", "Sit") -*/ + /datum/robot_sprite/dogborg/tall/service/mmeka name = "NIKO" sprite_icon_state = "mmeka" diff --git a/code/modules/mob/living/silicon/robot/sprites/engineering.dm b/code/modules/mob/living/silicon/robot/sprites/engineering.dm index b201ef0a91..34450c0a22 100644 --- a/code/modules/mob/living/silicon/robot/sprites/engineering.dm +++ b/code/modules/mob/living/silicon/robot/sprites/engineering.dm @@ -180,14 +180,13 @@ has_vore_belly_sprites = FALSE rest_sprite_options = list("Default", "Sit") -/* //CHOMPRemoval Start - we dont use the old sprites /datum/robot_sprite/dogborg/tall/engineering/newmeka name = "MEKA v2" sprite_icon_state = "newmeka" has_eye_light_sprites = TRUE has_custom_open_sprites = TRUE rest_sprite_options = list("Default", "Sit") -*/ //CHOMPRemoval End + /datum/robot_sprite/dogborg/tall/engineering/mmeka name = "NIKO" sprite_icon_state = "mmeka" diff --git a/code/modules/mob/living/silicon/robot/sprites/janitor.dm b/code/modules/mob/living/silicon/robot/sprites/janitor.dm index d9f52b8404..d6a5d2a875 100644 --- a/code/modules/mob/living/silicon/robot/sprites/janitor.dm +++ b/code/modules/mob/living/silicon/robot/sprites/janitor.dm @@ -162,7 +162,6 @@ has_vore_belly_sprites = FALSE rest_sprite_options = list("Default", "Sit") -/* //CHOMPRemoval Start - we dont use the old sprites /datum/robot_sprite/dogborg/tall/janitor/newmeka name = "MEKA v2" sprite_icon_state = "newmeka" @@ -170,7 +169,6 @@ has_custom_open_sprites = TRUE has_vore_belly_sprites = FALSE rest_sprite_options = list("Default", "Sit") -*/ //CHOMPEdit End /datum/robot_sprite/dogborg/tall/janitor/mmeka name = "NIKO" diff --git a/code/modules/mob/living/silicon/robot/sprites/medical.dm b/code/modules/mob/living/silicon/robot/sprites/medical.dm index 490d012041..351248ab3c 100644 --- a/code/modules/mob/living/silicon/robot/sprites/medical.dm +++ b/code/modules/mob/living/silicon/robot/sprites/medical.dm @@ -103,14 +103,12 @@ has_vore_belly_sprites = FALSE rest_sprite_options = list("Default", "Sit") -/* //CHOMPRemoval Start - we dont use the old sprites /datum/robot_sprite/dogborg/tall/medical/newmeka name = "MEKA v2" sprite_icon_state = "newmeka" has_eye_light_sprites = TRUE has_custom_open_sprites = TRUE rest_sprite_options = list("Default", "Sit") -*/ //CHOMPRemoval End /datum/robot_sprite/dogborg/tall/medical/mmeka name = "NIKO" diff --git a/code/modules/mob/living/silicon/robot/sprites/mining.dm b/code/modules/mob/living/silicon/robot/sprites/mining.dm index 60efd3f4e8..2a9d2f8253 100644 --- a/code/modules/mob/living/silicon/robot/sprites/mining.dm +++ b/code/modules/mob/living/silicon/robot/sprites/mining.dm @@ -150,14 +150,12 @@ has_vore_belly_sprites = FALSE rest_sprite_options = list("Default", "Sit") -/* //CHOMPRemoval Start - we dont use the old sprites /datum/robot_sprite/dogborg/tall/mining/newmeka name = "MEKA v2" sprite_icon_state = "newmeka" has_eye_light_sprites = TRUE has_custom_open_sprites = TRUE rest_sprite_options = list("Default", "Sit") -*/ //CHOMPRemoval End /datum/robot_sprite/dogborg/tall/mining/mmeka name = "NIKO" diff --git a/code/modules/mob/living/silicon/robot/sprites/science.dm b/code/modules/mob/living/silicon/robot/sprites/science.dm index f6f58b639f..d86c9d706a 100644 --- a/code/modules/mob/living/silicon/robot/sprites/science.dm +++ b/code/modules/mob/living/silicon/robot/sprites/science.dm @@ -184,14 +184,12 @@ has_vore_belly_sprites = FALSE rest_sprite_options = list("Default", "Sit") -/* //CHOMPRemoval Start - we dont use the old sprites /datum/robot_sprite/dogborg/tall/science/newmeka name = "MEKA v2" sprite_icon_state = "newmeka" has_eye_light_sprites = TRUE has_custom_open_sprites = TRUE rest_sprite_options = list("Default", "Sit") -*/ //CHOMPRemoval End /datum/robot_sprite/dogborg/tall/science/mmeka name = "NIKO" diff --git a/code/modules/mob/living/silicon/robot/sprites/security.dm b/code/modules/mob/living/silicon/robot/sprites/security.dm index 149693fea5..f4397ca340 100644 --- a/code/modules/mob/living/silicon/robot/sprites/security.dm +++ b/code/modules/mob/living/silicon/robot/sprites/security.dm @@ -210,14 +210,13 @@ has_vore_belly_sprites = FALSE rest_sprite_options = list("Default", "Sit") -/* //CHOMPRemoval Start - we dont use the old sprites + /datum/robot_sprite/dogborg/tall/security/newmeka name = "MEKA v2" sprite_icon_state = "newmeka" has_eye_light_sprites = TRUE has_custom_open_sprites = TRUE rest_sprite_options = list("Default", "Sit") -*/ //CHOMPRemoval End /datum/robot_sprite/dogborg/tall/security/mmeka name = "NIKO" diff --git a/modular_chomp/code/modules/mob/living/silicon/robot/sprites/civilian.dm b/modular_chomp/code/modules/mob/living/silicon/robot/sprites/civilian.dm index 1eb70a68e8..7b21bafe1b 100644 --- a/modular_chomp/code/modules/mob/living/silicon/robot/sprites/civilian.dm +++ b/modular_chomp/code/modules/mob/living/silicon/robot/sprites/civilian.dm @@ -20,43 +20,6 @@ has_vore_belly_sprites = TRUE has_dead_sprite = TRUE -/*Upstream implemented -/datum/robot_sprite/dogborg/tall/service - sprite_icon = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi' - -/datum/robot_sprite/dogborg/raptor/service - module_type = "Service" - sprite_icon = 'modular_chomp/icons/mob/raptorborg/raptor.dmi' - -/datum/robot_sprite/dogborg/raptor/service/raptor - sprite_icon_state = "serviraptor" - -/datum/robot_sprite/dogborg/raptor/service/fancyraptor - sprite_icon_state = "fancyraptor" - -/datum/robot_sprite/dogborg/tall/service/meka - sprite_icon_state = "mekaserve" - has_vore_belly_sprites = TRUE - -/datum/robot_sprite/dogborg/tall/service/mmeka - sprite_icon_state = "mmekaserv" - has_vore_belly_sprites = TRUE - has_sleeper_light_indicator = TRUE - -/datum/robot_sprite/dogborg/tall/service/fmeka - sprite_icon_state = "fmekaserv" - has_vore_belly_sprites = TRUE - has_sleeper_light_indicator = TRUE - -/datum/robot_sprite/dogborg/tall/service/k4t - sprite_icon_state = "k4tserve" - has_vore_belly_sprites = FALSE - -/datum/robot_sprite/dogborg/tall/service/k4t_alt1 - sprite_icon_state = "k4tserve_alt1" - has_vore_belly_sprites = FALSE -*/ - /datum/robot_sprite/dogborg/tall/service/mekaserve_alt sprite_icon = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi' name = "MEKA Alt" diff --git a/modular_chomp/code/modules/mob/living/silicon/robot/sprites/engineering.dm b/modular_chomp/code/modules/mob/living/silicon/robot/sprites/engineering.dm index 92de37f9b9..ea1c75a104 100644 --- a/modular_chomp/code/modules/mob/living/silicon/robot/sprites/engineering.dm +++ b/modular_chomp/code/modules/mob/living/silicon/robot/sprites/engineering.dm @@ -4,36 +4,3 @@ sprite_icon_state = "vixengi" has_eye_light_sprites = TRUE has_vore_belly_resting_sprites = TRUE - -/*Upstream implemented -/datum/robot_sprite/dogborg/tall/engineering - sprite_icon = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi' - -/datum/robot_sprite/dogborg/raptor/engineering - module_type = "Engineering" - sprite_icon = 'modular_chomp/icons/mob/raptorborg/raptor.dmi' - -/datum/robot_sprite/dogborg/raptor/engineering/raptor - sprite_icon_state = "engiraptor" - -/datum/robot_sprite/dogborg/tall/engineering/meka - sprite_icon_state = "mekaengi" - has_vore_belly_sprites = TRUE - has_sleeper_light_indicator = TRUE - -/datum/robot_sprite/dogborg/tall/engineering/mmeka - sprite_icon_state = "mmekaeng" - has_vore_belly_sprites = TRUE - -/datum/robot_sprite/dogborg/tall/engineering/fmeka - sprite_icon_state = "fmekaeng" - has_vore_belly_sprites = TRUE - -/datum/robot_sprite/dogborg/tall/engineering/k4t - sprite_icon_state = "k4tengi" - has_vore_belly_sprites = FALSE - -/datum/robot_sprite/dogborg/tall/engineering/k4t_alt1 - sprite_icon_state = "k4tengi_alt1" - has_vore_belly_sprites = FALSE -*/ diff --git a/modular_chomp/code/modules/mob/living/silicon/robot/sprites/janitor.dm b/modular_chomp/code/modules/mob/living/silicon/robot/sprites/janitor.dm index 134e9caa04..4090560db6 100644 --- a/modular_chomp/code/modules/mob/living/silicon/robot/sprites/janitor.dm +++ b/modular_chomp/code/modules/mob/living/silicon/robot/sprites/janitor.dm @@ -10,36 +10,3 @@ sprite_icon_state = "vixjani" has_vore_belly_resting_sprites = TRUE has_eye_light_sprites = TRUE - -// Tall sprites -/*Upstream implemented -/datum/robot_sprite/dogborg/tall/janitor - sprite_icon = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi' - -/datum/robot_sprite/dogborg/raptor/janitor - module_type = "Janitor" - sprite_icon = 'modular_chomp/icons/mob/raptorborg/raptor.dmi' - -/datum/robot_sprite/dogborg/raptor/janitor/raptor - sprite_icon_state = "janiraptor" - -/datum/robot_sprite/dogborg/tall/janitor/meka - sprite_icon_state = "mekajani" - has_vore_belly_sprites = FALSE //These three oddly dont have sleeper sprites. -Reo - -/datum/robot_sprite/dogborg/tall/janitor/mmeka - sprite_icon_state = "mmekajani" - has_vore_belly_sprites = FALSE //Second without - -/datum/robot_sprite/dogborg/tall/janitor/fmeka - sprite_icon_state = "fmekajani" - has_vore_belly_sprites = FALSE //Third without - -/datum/robot_sprite/dogborg/tall/janitor/k4t - sprite_icon_state = "k4tjani" - has_vore_belly_sprites = FALSE - -/datum/robot_sprite/dogborg/tall/janitor/k4t_alt1 - sprite_icon_state = "k4tjani_alt1" - has_vore_belly_sprites = FALSE -*/ diff --git a/modular_chomp/code/modules/mob/living/silicon/robot/sprites/medical.dm b/modular_chomp/code/modules/mob/living/silicon/robot/sprites/medical.dm index bbfa7239c6..558e63cb91 100644 --- a/modular_chomp/code/modules/mob/living/silicon/robot/sprites/medical.dm +++ b/modular_chomp/code/modules/mob/living/silicon/robot/sprites/medical.dm @@ -1,39 +1,3 @@ -//probably have alot of duplicated sprites with my lazy way of moving the surgeon sprites into crisis -/*Upstream implemented -/datum/robot_sprite/medical - module_type = list("Crisis", "Surgeon") - sprite_icon = 'icons/mob/robot/medical.dmi' - - -/datum/robot_sprite/dogborg/tall/medical - module_type = list("Crisis", "Surgeon") - sprite_icon = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi' - -/datum/robot_sprite/dogborg/tall/medical/meka - sprite_icon_state = "mekamed" - has_vore_belly_sprites = TRUE // These have R/G belly icons, but they're the same. Im adding them in as colored because - has_sleeper_light_indicator = TRUE // they were the only meka icons to not have a belly icon without the red/green color system. - // Maybe someone plans to come back later and add them? This will give that support I guess. -Reo -/datum/robot_sprite/dogborg/tall/medical/mmeka - sprite_icon_state = "mmekamed" - has_vore_belly_sprites = TRUE - has_sleeper_light_indicator = TRUE - -/datum/robot_sprite/dogborg/tall/medical/fmeka - sprite_icon_state = "fmekamed" - has_vore_belly_sprites = TRUE - has_sleeper_light_indicator = TRUE - -/datum/robot_sprite/dogborg/tall/medical/k4t - sprite_icon_state = "k4tmed" - has_vore_belly_sprites = FALSE - -/datum/robot_sprite/dogborg/tall/medical/k4t_alt1 - sprite_icon_state = "k4tmed_alt1" - has_vore_belly_sprites = FALSE - -*/ - //Medical into Crisis type merge /datum/robot_sprite/surgical module_type = "Crisis" diff --git a/modular_chomp/code/modules/mob/living/silicon/robot/sprites/mining.dm b/modular_chomp/code/modules/mob/living/silicon/robot/sprites/mining.dm index 0cd9d135fb..19c9fa232c 100644 --- a/modular_chomp/code/modules/mob/living/silicon/robot/sprites/mining.dm +++ b/modular_chomp/code/modules/mob/living/silicon/robot/sprites/mining.dm @@ -12,25 +12,13 @@ has_vore_belly_resting_sprites = TRUE has_eye_light_sprites = TRUE -/*Upstream implemented -/datum/robot_sprite/dogborg/tall/mining - sprite_icon = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi' - -/datum/robot_sprite/dogborg/raptor/mining - module_type = "Miner" - sprite_icon = 'modular_chomp/icons/mob/raptorborg/raptor.dmi' - -/datum/robot_sprite/dogborg/raptor/mining/raptor - name = "Raptor V-4" - sprite_icon_state = "mineraptor" - has_custom_equipment_sprites = TRUE - rest_sprite_options = list("Default", "Bellyup") -*/ - //sprite name overwrites /datum/robot_sprite/dogborg/tall/mining/meka name = "MEKA - Mining" +/datum/robot_sprite/dogborg/tall/mining/newmeka + name = "MEKA v2 - Mining" + /datum/robot_sprite/dogborg/tall/mining/mmeka name = "NIKO - Mining" diff --git a/modular_chomp/code/modules/mob/living/silicon/robot/sprites/science.dm b/modular_chomp/code/modules/mob/living/silicon/robot/sprites/science.dm index 9c5c698065..61ae050b5c 100644 --- a/modular_chomp/code/modules/mob/living/silicon/robot/sprites/science.dm +++ b/modular_chomp/code/modules/mob/living/silicon/robot/sprites/science.dm @@ -7,36 +7,3 @@ sprite_hud_icon_state = "sci-borg" has_vore_belly_resting_sprites = TRUE has_eye_light_sprites = TRUE - -// Tall sprites -/*Upstream implemented -/datum/robot_sprite/dogborg/tall/science - sprite_icon = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi' - -/datum/robot_sprite/dogborg/raptor/science - module_type = "Research" - sprite_icon = 'modular_chomp/icons/mob/raptorborg/raptor.dmi' - -/datum/robot_sprite/dogborg/raptor/science/raptor - sprite_icon_state = "sciraptor" - -/datum/robot_sprite/dogborg/tall/science/meka - sprite_icon_state = "mekastandard" //placeholder because i think virgo did that too and i dont want to reoverride the dmi just for this - has_vore_belly_sprites = TRUE - has_sleeper_light_indicator = TRUE - -/datum/robot_sprite/dogborg/tall/science/mmeka - sprite_icon_state = "mmekasci" - has_vore_belly_sprites = TRUE - has_sleeper_light_indicator = TRUE - -/datum/robot_sprite/dogborg/tall/science/fmeka - sprite_icon_state = "fmekasci" - has_vore_belly_sprites = TRUE - has_sleeper_light_indicator = TRUE - -/datum/robot_sprite/dogborg/tall/science/k4t - sprite_icon_state = "k4tsci" - has_vore_belly_sprites = TRUE - has_sleeper_light_indicator = TRUE -*/ diff --git a/modular_chomp/code/modules/mob/living/silicon/robot/sprites/security.dm b/modular_chomp/code/modules/mob/living/silicon/robot/sprites/security.dm index e73ca4200b..929f350424 100644 --- a/modular_chomp/code/modules/mob/living/silicon/robot/sprites/security.dm +++ b/modular_chomp/code/modules/mob/living/silicon/robot/sprites/security.dm @@ -15,36 +15,3 @@ has_eye_light_sprites = TRUE has_laser_sprite = FALSE //Missing from the dmi has_taser_sprite = FALSE //ditto - -// Tall sprites -/*Upstream implemented -/datum/robot_sprite/dogborg/tall/security - module_type = "Security" - sprite_icon = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi' - -/datum/robot_sprite/dogborg/raptor/security - module_type = "Security" - sprite_icon = 'modular_chomp/icons/mob/raptorborg/raptor.dmi' - -/datum/robot_sprite/dogborg/raptor/security/raptor - sprite_icon_state = "secraptor" - -/datum/robot_sprite/dogborg/tall/security/meka - sprite_icon_state = "mekasec" - has_vore_belly_sprites = TRUE - has_sleeper_light_indicator = TRUE - -/datum/robot_sprite/dogborg/tall/security/mmeka - sprite_icon_state = "mmekasec" - has_vore_belly_sprites = TRUE - has_sleeper_light_indicator = TRUE - -/datum/robot_sprite/dogborg/tall/security/fmeka - sprite_icon_state = "fmekasec" - has_vore_belly_sprites = TRUE - has_sleeper_light_indicator = TRUE - -/datum/robot_sprite/dogborg/tall/security/k4t - sprite_icon_state = "k4tsec" - has_vore_belly_sprites = FALSE -*/ diff --git a/modular_chomp/code/modules/mob/new_player/sprite_accessories.dm b/modular_chomp/code/modules/mob/new_player/sprite_accessories.dm index aaed193525..322bb66145 100644 --- a/modular_chomp/code/modules/mob/new_player/sprite_accessories.dm +++ b/modular_chomp/code/modules/mob/new_player/sprite_accessories.dm @@ -7,9 +7,487 @@ icon_state = "vox_underbeak" body_parts = list(BP_HEAD) -/datum/sprite_accessory/hair +//human hair override with shading +/datum/sprite_accessory/hair/longbraidalt icon_add = 'modular_chomp/icons/mob/human_face.dmi' +/datum/sprite_accessory/hair/front_braid + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/vegeta + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/beehive + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/sideponytail6 + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/protagonist + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/antenna + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/bigcurls + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/glammetal + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/feferi + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/mulder + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/kanaya + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/sharpponytail + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/midb + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/topknot + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/rockandroll + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/poofy2 + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/business2 + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/froofy_long + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/halfshavedlong + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/crono + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/mohawkunshaven + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/band + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/wisp + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/joestar + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/longbraid + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/vriska + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/zieglertail + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/dirk + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/elize + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/short2 + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/bun3 + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/cia + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/bieber + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/longundercut + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/gamzee + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/fabio + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/terezi + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/bedheadlongest + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/rosa + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/dandypomp + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/mahdrills + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/shyold + name = "Shy old" + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + icon_state = "hair_shy_old" + flags = HAIR_TIEABLE + +/datum/sprite_accessory/hair/country + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/shy + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/nepeta + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/belenko + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/judge + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/rose + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/short3 + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/rowbraid + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/scully + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/mia + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/aradia + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/emoleft + name = "Emo Left" + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + icon_state = "hair_emoleft" + flags = HAIR_TIEABLE + +/datum/sprite_accessory/hair/equius + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/mialong + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/belenkotied + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/poofy + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/emoright + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/sideponytail5 + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/roxy + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/manbun + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/doll + name = "Doll" + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + icon_state = "hair_doll" + flags = HAIR_TIEABLE + +/datum/sprite_accessory/hair/keanu + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/spikyponytail + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/glossy + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/bun2 + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/ronin + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/bedheadlong + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/nitori + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/familyman + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/afropuffright + icon_add = 'modular_chomp/icons/mob/human_face.dmi' // offset by 1 px on upstream file + +//taj hair override with shading +/datum/sprite_accessory/hair/taj/sidepartedright + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/shoulderparted + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/shoulderpartedlong + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/fringeup + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/shaggy + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/cascadingalt + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/plait + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/shoulderlengthalt + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/rattail + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/_sidepony + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/bangs_alt + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/shoulderpartedsmall + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/bob + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/braid + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/spiky + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/long + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/shoulderlength + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/clean + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/mohawk + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/bun + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/bunlow + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/straight + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/greaser + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/bangs + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/tresses + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/short_fringe + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/mane + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/cascading + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/messy + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/bunsmall + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/chomp + name = "Tajaran Ch. Ears" + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + icon_state = "ears_plain" + +/datum/sprite_accessory/hair/taj/curlsalt + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/sidepartedleft + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/_wedge + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/gman + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/taj/bunlowsmall + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +//tesahri hair override with shading +/datum/sprite_accessory/hair/teshari/backstrafe + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/teshari/tree + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/teshari/tallmohawk + name = "Teshari Tall Mohawk" + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + icon_state = "teshari_tallmohawk" + +/datum/sprite_accessory/hair/teshari/aerodynamic + name = "Teshari Aerodynamic" + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + icon_state = "teshari_aerodynamic" + +/datum/sprite_accessory/hair/teshari/pointy + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/teshari/crowned + name = "Teshari Crowned" + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + icon_state = "teshari_crowned" + +/datum/sprite_accessory/hair/teshari/tight + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/teshari/bun + name = "Teshari Bun" + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + icon_state = "teshari_bun" + +/datum/sprite_accessory/hair/teshari/droopy + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/teshari/burst + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/teshari/excited + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/teshari/shortburst + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/teshari/_longway + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/teshari/chomp + name = "Teshari Ch. Default" + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + icon_state = "teshari_default" + +/datum/sprite_accessory/hair/teshari/peel + name = "Teshari Peel" + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + icon_state = "teshari_peel" + +/datum/sprite_accessory/hair/teshari/altdefault + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/teshari/sleek + name = "Teshari Sleek" + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + icon_state = "teshari_sleek" + +/datum/sprite_accessory/hair/teshari/ponytail + name = "Teshari Ponytail" + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + icon_state = "teshari_ponytail" + +/datum/sprite_accessory/hair/teshari/sweep + name = "Teshari Sweep" + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + icon_state = "teshari_sweep" + +/datum/sprite_accessory/hair/teshari/spike + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/teshari/mohawk + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/teshari/spiky2 + name = "Teshari Alt. Spiky" + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + icon_state = "teshari_spiky2" + +/datum/sprite_accessory/hair/teshari/mane + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/teshari/fluffymohawk + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/teshari/twies + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/teshari/mushroom + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/teshari/upright + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/teshari/long + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/hair/teshari/crest + name = "Teshari Crest" + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + icon_state = "teshari_crest" + +/datum/sprite_accessory/hair/teshari/soap + name = "Teshari Soap" + icon_add = 'modular_chomp/icons/mob/human_face.dmi' + icon_state = "teshari_soap" + +/datum/sprite_accessory/facial_hair/teshari/scraggly + icon = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/facial_hair/teshari/chomp + name = "Teshari Ch. Beard" + icon = 'modular_chomp/icons/mob/human_face.dmi' + icon_state = "teshari_chin" + +/datum/sprite_accessory/facial_hair/teshari/cowlick + name = "Teshari Cowlick" + icon = 'modular_chomp/icons/mob/human_face.dmi' + icon_state = "teshari_cowlick" + +/datum/sprite_accessory/facial_hair/teshari/chops + icon = 'modular_chomp/icons/mob/human_face.dmi' + +//una hair override with shading +/datum/sprite_accessory/facial_hair/una/hornadorns + icon = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/facial_hair/una/spinespikes + icon = 'modular_chomp/icons/mob/human_face.dmi' + +/datum/sprite_accessory/facial_hair/una/dorsalfrill + icon = 'modular_chomp/icons/mob/human_face.dmi' + /datum/sprite_accessory/hair/braid icon_add = 'modular_chomp/icons/mob/human_face_alt_add.dmi' @@ -102,6 +580,3 @@ /datum/sprite_accessory/hair/shadekin_hair_long icon_add = 'modular_chomp/icons/mob/human_face_alt_add.dmi' - -/datum/sprite_accessory/hair/teshari - icon_add = 'modular_chomp/icons/mob/human_face.dmi' \ No newline at end of file diff --git a/modular_chomp/icons/mob/human_face.dmi b/modular_chomp/icons/mob/human_face.dmi index 63de7adddd4ffc28a63f5cfac37039ccd0e47b81..dbb2b17ed6a9abac3807490234057d7e72ad3644 100644 GIT binary patch delta 26550 zcmYJa2|SeV_XdoTBFPeEEqlsHvM*DzmL(-hgQDy^S%;@c*@a{`*^`j$+gP$DJK2qW z$TG$@W0{%v_Wiy8_x1UVnR%XPX72mk_c`afu5+G*Y`XYtx{rcTnXlm!54BhBmTtB# z9=6U-R8-!nISAe81(|co`jjwLH=gS^%~KFdKNFuzHVQ)-w=Us} zo>_L$GocYf_U8PYuW8-_pWYR0E$!E`fZNRJd2q5t%P!hkRdG}rf7FAa=Reh`S#F1@I zx@g7aWTiRMY||ALJKmi?Rr6fMQSJK3&)E;&V{U7_H+^Ac$1JOK@6pM->MV-?)Px#8 z+wh(Z*k^e9E6uIHt}mNsdMOVkbynlxW>boeNnkoOMx=2r*C>C#YRFiUU^&3@kDpd7 zEPeTp@R{G*#%Y|x$zB=9|8l+>oyQB_SLXDPkG;NI94qX2xbv86P86o=Xi*Le*N1LLXrSAHy>9YSu9|aPgX6HA3SvISd zaZ4o{+1Blf)w$DLA`aOb+QYtEA*~8hr3dJ<0>|Q4jqn57 z&;DSRiq#jIDZiLgt)Vb~UeNZ8!za#j9~5~D${?mt9(rj>c;oD#M`5v2^Cs_vSnDql zm$t6Z?9~XNRq=HE0&_G=re?sG1>XRJXb-7Qcm6sSuc;}k*wVWQRfo}6b*BPl6#^H# z6X@Y@WTt%*d-eHWlA@nT_XSLm1UM~Jwb6C z!;Pe0ej?@fY-O~2Ut)0%)XfKI>o>{OW;CZOzA80F`qJjW`rDLvR* z^iSd2h2(VWTjYN(#!1TU3Q7OwLYeN$h74jBIpPPD7~U{WOU%hMw@oS8-lC`07h-C@ zQY|J>rTf#JJv=pCpo9GHF~?V4Xh4?26}zUm>fp}mkW5RcH_OVm;^?G4L0ETDe$~_$ zE&%BoClPTS?bdTU!^)YeqqZae!hL@J6}yl-*3jefiSt>;lAiD;*TFi+#liABF;|kG z{g_KqnC>eKPlZkA?r1#L@*MVs{b7!vH>*o3iW->mNK+8%eXnc$$#nc~=*rK{ofC0t zmY-s)j11ScrRRR-=q5ZeAjT)ME3F_>g5@G1<{Y-GO&9a7c%_Z8;n;EaZg}U-iM2>Q zWxe-O_ws2MOH%oeDDCeI<20+e8iD#DEo)fM)~g{iPBUS>i!bY^O^7AZW>I04-A%%S zkxzDd?ykFY=}8aLSJF8lZ|IaVDMU?&1A%)3#gGDx^~D5^F>r!I>zbrQyt&00CqmLn9fZfExW&;7`A z7{0`|(|;?UanH2`*-x*g+s8BWeUUO%a_3G`jJQE3kc0>gyEp$(sZEyNtK!Js-pS6!jkQqf)>DLb-tU&nZ|j2TwTbV@PkUS_1e3k9 zHFH8#j01M?EB2HBR5FIBGDc33sr*6vmQ$(5);(|3~0aoe^Xtu=5(K=xM;)UW_fvQ_E}=f=8IN+(@oy~KT`8qSKe-&SkQa+{);My zcXTj^(~q*N)2ULVi0G3g_!CH8>p0&)$0b4H$Hvr`PhDJ;FNQMw{@kdoGW#H|R5;!B zleSFr2fZ9y=DNL)GpYfv7jyQ7@ueTz4=W)i3nfki)g2?*EKV&rf?6V;Z)VFkdGz1! zv%j7u>n5o5PK-tvcexjM@)&7$JD)Feb7Yw3>&%tg7s+V1Txvq) zm?4&7{4x6P!6zx%Knb(YXJp8(CTmdoue_T{DkJ`+bMrSvmRZ}|FMljM*~?*A|NNZ_ z6!)0#o`XlU-pw^*M!wOBcRXCX-Ig0C)}um{h1)*Fv^%ZL{ZP61sCA5rWB%8O#ast#Y%W?5>>7oJnVWkmGBK_wsj9G*<7IJi8fIgb(NNKJtIy|{4Aj6*w2E! ztocnqH)?uBx9P>uyTu9Ln|dqWR<(^mRK`4ca^BC zUfKFqOYUIK1NH^1k&~fF&cc$WrfJ-5k;7It*u#)1wjpVpTyhbuTcsxB+Qd=2yh_zx zKx(k>Df%NMk<`odfeAv^9l~2;Ze|({vo8iMoUU9rO}+ODI)&1vstQpVVSKYURqNFo z5f#PKZ;M|%*j;@IM|lTOSRuu#@3F*37rn90f15@+WIQpNJt#QG2CNjkN>;H#0I z?+(r5(ms4`pRyvz!*d7Icn@<6uc}}X2c^WBrW4yubbJqT9%ihp*zzlghbVh*-p*nA z{Q0wvOo|Xcl-b>_J3cunm?^86F~FnzUbh(-W{)4yR~G6px)6CRQVQMpubJbW9PNFWstB@gd3S<|ZaL zs}V&7j;=f?yv$NP9n&(2fRW{m!G}aF?L{wlLvC(I;L9;}gqb^!xN7sK$RmMAvRHUR z7p-g|Q5!+Y86%~Bn!I0pXt1?kSK`bm8OPSpgsAoG-X}B+pOPLN927?0e{@u^pnBmD z0kbB~L@)2${%$CiZ$!yLzbqS{xw!|d*171$9kNmahSVRb3^g> zgnm*g4&P`w-AbG~6~!^k+bJ^%7DCB)CnRK2`7!aHTs^tk zrV_eJ`~yR8$}~E)d%*HaHfXb)*VlCoQ)-#jACqU#7~sV}aVfpn?t^j8?#1mU_f>oQ@hnON?y#)1^zPx| z;Vn5iE$8}Ob`m}s%Kr81ZolW*bLTj(v76Rjuc-_=n9QinXWUnnfxSrINF9wzW#X&ZS)0Lf4lG)(F^y zDDnDROThI%EXv$VPE0(#QGNQQvIKeGiP6;jJSfOz zX0%~{S-=-pPf(k$jDuE~8}Hx0AJfX0xw8bT9nF7QqNTo0X@P;hAeMxe)RP8>>&8tMQE|Qu8)^r-uv_C zEHm>u4o6p_El1}$YwhV-vA8;b_t^_K-5lXO!@;2`5Kw99W%#CR(QWB(;WH$a)|i7# z6(1j8H20;yjvyASfe&Y$Ba-p+?dff&zi3AD`b6`=_tr+iLT8Xj{_%?<{NvEnR1N~B zsh_Td|2s0Ge5m9Q>uuSam43YB$KE2@b8vH60j8u8iJtF=P{^&&gkG$6Cfw7@>nf^u zPy~gXD=aSdLl9pgLgp;KoU=%s$0t^;>gccbf46xbl_=KueHp`vojg@$6^1a4HFcdmRJ zBAU{Ds(Qufd-wvT{MI7e!NdtuZ2cEH<4W?4A0hn+$xNxNs91X18@@ro7B+Luzgf*w zzk{F0xZoovT7z%EBD52el4eKKO;4t!r&ol#%*n{g)<;G%#y^q7KU4YqlA}hcSD<&h ziqQ;~z{&%?dkvzSCEv&x{+FY@@dOux-?*(zN)B)j6I0V1y1cv5D{rMwn%JH8ge6Gr zX`O(*vDJqdD@BxORKF<`Hm0PMn%iJ9ZORx&1CHk%i*7r+Bj$r09jBQ)b?VFXiM_3f zQ&Ur4E?Vn1ETWe^6}@+^5Q>#KB`4Wu!@Aqe52h}(C%sip?fn&*!{h&SF_3uh=P zMFd5HwYfQ;GDJ=V3#Th+MYqQ2^x&PMygc*%*-5nj1lV4KT?rDsb=F{D0~1YLvQCL{ zajg8Axiq6YJGcDF#1dkZ%McSc45r$o#Ba%WaWsoH$3jm>Cs6}0{%>ESbOFRws3nT# zQHV3A;}?xtgI7t<%G+V+r&*gVxwl!>^<4+#n7tJR5JL0Y2hP#&_xA>3OT$su#l@3) z`QYbxw<~Vjku=G1X%PR|)vvZa&=A{@;G&uDl=JCal*~rZlYQj$t=yb@>{LN3d9DP{ z6v5-X1;+j8DpYiN+*^z-!{Z_)Kyp!qmt_(x;Ss5tH= z(&+@V^aV8HFGO^<)T69J`WSr$qaZ6SafVRK{z4?e8}jpO}DHLoe|zwg=1k33A6> zzpYVE*j*g~;nkqZKM<=He(k3=2PT9QtLz6>1vuJZoQQrvNqxN|2c|}a@o$g+S7Mt$ zFMtOrFlRNjuvS@q{$8gbWikDG1vI^DYipD%PmksZW>22j_@?tY zJ30AsVqeT(1VG`=Y!|Jc$B*IMD9#}RY9}NzHAED;xLfh#$L)fG0&BAbm({<8xiMDS zEx}dKDxE^>;2Z*(MXLF(jTpO{)ukn2M`!2oR&#T6!f~idpXNxX`Q2 z6;vROI%0xILaS`8u9|Z|MuO8IK!HLSG6LbifVppvAoT?No=P_knW7sQbeUH%H(8}= zKf{N#YpLw@>EuXv-CdQfYD#2nQ+ew|XbKlVh^Bv0H#|K2W!Y-@jp64sO*8;S&Nen$ zyUk1n@87=<+@0Q5s%CaMj@$9^7iu7iin8Bc1UoysjgwOpcv>DSwf3Np{Y{=eWxo0m zKWrValf_4?US-{zE%>q} z4izL6n)L?}-R7=aavnSPyTCPYG{b${)b@SHwfKAK{>2w+4aIyS-I@GirC{T)DuvD* zW^sO`$bN+CkMfiW%*K!kqm6!Rq*%pO|8q*2vi>pMRzZUnRnK(~bz5sNGlfM(zG`Zb ze&w$kT<1@T1J4I2I?J_(vhBhJAi+z0>K%Zv!gBB#qLOAA48 zxrFN`Fx9=#!m3`!PSq4i(!h?U{wYydSy|iA)lN)QR0w%a%z6p1`=93KKmeq@6nOqF zZ12yM1PO<3INx^jC)8qe5j_&)xfRzu0nTbmKlPjA#Y~LLUPl?W7v)vXVuSOj{C3kW zHRK4YySQF)p~lk5si!J=1A9{@y9*44{Hxr4gsj+~660dK$eiRXAtBJqXKf5+h4 z;oU(Wb>V#G=STI)WjMoH_`r<=Mk=by)M|NCG+OqDzq%9~2{=q1hC(I`VKDmc?(Su1 zv|f9A`%W4T`N7D@C`8Lj{#{+!-TU=SW8ItGN~T=4Lm z;?|O6!+^`FzL=g^C;vJo1*#{G_b!=Cp1JpRkIj((-h#w16;*u)df9+RqoKY@T}~5w zSv$wL*v!WuYi7XY-Mv+}6W|-(1oDwLKOk9Nmj3wB=Yayt%mfkda-XKA^5_Ta7O6~o z;rNHBsEXuPX->otii)G?5)8gmXF)E^>8q!X&)n9(k)$K+{h(lYh#(-96j3tAx`OLU z?wh~W%G9oboRX=E0!x~3Yo>;}&kw-FYR`3(O&~X;!df%O6DR`%14%p|0q!VhrF7~C zSg25rwrB9Ovse7_tsLJJ;ea7Z2L%N+%{xPf6FZx;ca0S@V4g=1qRq>nYNm#l+9`KVvn>SCNJeg^b22QgwvvgS{*rK4~?cwAaP-Mp63+QRlb zgh18;U#>^)$9l6(0t8{};PBnnFxe1UOY}V4TmK@?iRbzQoPe#_Be!38Wf6`e4f4Xz zAa?JVped&9`uDh!1)o#&b+d>|{kHwV&dI4r%CizvJ}51;xco>Ge|4$a9eRy;laih; z10d{?>~RobU|`^IYNSmBW|@<5aB>>h*(tL^!fu}`$;-ww?XK&PCz8C6^&o7RmZ-=%3y9P+>!=>}6`Q?)G2BoSoS-ZG3|U)ae`C$B zwW-US1&k=p6ftb-0pmpGr|(%thls{?_WcL0V9Xfa{fdSLKBd1Q`jNefQ}2x^di}owPMX85C`9zCq5L|;Owzg~-7WFKOxY;tUW%mQW-@f7o zC5qlilT)GEW@@IrSiUC)>$uu<&RePwt!07|$rsNY7j3i)U2~62yJ1Ey zfl4HuH0`#abKL2l42TxPv3zk6^aF2}l$ zeV#&-rzDmz+N}*c4XZ31beXequ*wG83A%_w2iv`0K9XhOhPIvlv2rP%_cL(*;aE4S zcSh7zt!0+`SHFU#z9lO=Vu-Z-@ZkdlUV6pIc(m}6tSSp6>GdL&4xWp@4+s@HPdh1uej$@%x%W;8O zVo9^d=qS(TC%0XOs%x`6dJEp9!h5Muf-udX-MK9!r8U= z{>%#M*vI|EzBZRV7!*|~-SibTWefGCNR@Coe&VK`>fbh2mvDF{M|aP$Rb?i>Z2ge> z2J&3W>q$PI3o})X>@c)#Qc6lzMn*<%L$&T6hI2g;;LYCcj%_8e_rc#mF_LJcrCG4=Ls7e%{rlN&sb-4z^6T8<84-UT?>1#Lap z848u_^DsTlh}aF9IeEX?^Y-1f;B%b41$u88qu<1(2ijdAm4!PS;QVtL4YFuz#hnfw zv*f+Hs?|*R9?q<9`{(t*WxC}P<^E_-D@cpiuPRDnQI+F`i#UX^85FCNtR-g3E#eTd zSu>o$XwUJ>KWWrjF%uJy!u36Bg7~I8;c{{=4^t6Op4^zFd2V=Evr?Dlu#&b3f?@Hn z#3m;l_1~ddLHx4E=_;G^BP5&xny0HqUKw99#V&p(>HVtC0DYRty1etJqy^Dihk;B6 zlKVdSR};T8i$I}@`x-UGQ+cYZDP6s)=WFq#JkHW?>>a&hDS!~GKB%ovbn4MVOQf4 znICW>qThr79(n<@c2QALkr$IaUty=IhJb2xXDxR!t_ffplObky}gFG zxrBl08Dj5!b5c3bY+Ti0IddGxeA`tv5(rUcbLDqylo3Pn3JMC3j-HyD?p9F=KR%iz zNJGL0>-#>D%-))sn!3TajRj`r#sv`PBm8h`g-kB5pC-H!;eRL|SPiRb?YH4*fQEX~ zw@w?5u()pA-Ea?9neBgEn2YjJTR0PWUP|ewqSEg!G`*O?4aV{md=TNMg@_X=Pa{Q@ zlx6zv{>g5dFFW!C6B`A-ye+SX-af1(pYzajXS%o>G&ds$15Hgs8r4U)LkcOgjw|v~ z4=gB{S94xlC$bEgAKcT|yQ3SHePLD*#OPDlq;M{35g%R!bVo2&-K!ew1JaYI5%M>7 z`#po{afAZW6J2m|R+a!bWOuD@>hsqwEQ2qSlyg3a|LHr+FLzKmId=rv`RqCC;cIrVqPx!G7Gfs>irV6CNseLx7+%Y_ESmFuv?XmZm% z)^)=65z&=1%sKMJgRI?E@8*DD=lq0m`g$R1l(-o-C}pqW@*nldlM8p^uJFfozD(Y7 z!tk5Lg-o%k`uFSZK{X>gN@t3p+1Dx?!af(!GUK^9i*EGJTnO`b8IQ@-GxR?zZ6m{@ z)5fM1Cq}a(=O%g)YmbWzxGI15oYvG~86T{d`}%d@51KJoAt!W++;hZ(E6~O^((PzANiA zDYtzzVh-`__cqptD9OCLM9si_*dL>vD@ z<8yV${hOZI&kV0@EOsS`mBjrakc#&1K2+1a8wsU+rl+F%Xb3L7-8*aUgSVHUY8*B! z7*_IQGoB2&b+`|Hy4+-a0K+glTA%xj)OQZaay(+Howl7GGaCV_9d>Ju7ghd; zo-Xm7fFz`V!QCw4jdkNg%Zx>$RTDsc*ZXOUvMT}l{_hXg*4Y$L)sg-5;(a$} zSf^v$7gL9S!E;8yXmK&;5v)a-V`EPTJGYI+(VpKub8-L_Ovs3*z6h1Ig=GQ$L#3^D z$8fl)3_u6sc*%JDXR;TMxuQ|+zyM_`3gZ=8k=Um@T#G~7Px}*0r4$tGkQn1g+#&iB z50CWZsqWDT%Z9^^+V>M#{Y;+MYZ(Vzk2O>sUEQRlq)Srr^0ro1R)+Hvu6en+IsCD@oEEgd@8iC`)csk~X}ZpK35!)9pH&E`b#&48-M6;3?%vwk zN|LCp!V1kz5U|P;!>1x&t-rIP2v9n^D81x=IK7XQoh80i_*V3h00oE%IDS0|EG3h+ z>g#PQ2M3+SyDvD9?>~IVH!F@aV(tOrRq=?ex3}C+NSSlZ+uq*3Wj%jnb*^On33wgj z7~2xe+q=E||AwTCcL949!;1(DM@YU0G3xlZQm?&T!YvG;yR-AmE`h*m;10L>e&W%i zNAD9zK#$hb(>uN@Lec_{#bUehcu5G|-JK$v;uMLN-Sth2ijK~oP`^BahkEUQ{rMAN z_o64NQhM)$byeqA00@)Ln9+1u|a_M`vI#}R93Dmb%P=lQA5pRdr5bEdOFv)UauDg$NlrX zDn`cRU0qgjK*!@7K4pfBj*bppE`w(?n1edw?G5)R)8diV1k4_wnZ?7FwzGjjp46(4 zpU*_bSndZVKHvCztpfbt48_ttq0Mu7xI^9O9DJ0Fgfp=FqFeQfG-HFQpO31VAuJ)( z>vpv+=eqaKvOymKjT_9;jLyC*Gd3|{AJ$M=na7fFIBsU<^udZO&)!}!k!^7HzZF0Q z5{s(-Kn3jsdwYAL30=(020%e|Po`w|{h|E&z*KKhvb>MhZ?!P+r$moHXj5Uzl%03q zilwC`C|3#my@JN2xK$&UNb~7Ho}m?;7$4`fZNc($M5_#jjL}E?&Z+G04C<@9_h$7* zNE(X82R;El$j!sk4}iM=cDJml^YK=bS5nG;`<7Y(IHefU1v2#uBOAk^M)G+Z1+YH*OT_inG6a9t-$u!oyfEngm^sO4qx9vmF-Gx>Hc-UNH*LAl9= z@LqqeHvhD4tH>Q})&tRtQ5=tVVvZvCDIE=I5Ktkv_EBkR(w_KkBUpm%%a>}`(UMD= zzFqkE8XoA{)qPZIs?zrO-d=?bx%$Vj9chHUlFS;@ zAv06Ap0cwClx}xG;}#mH3D*+3Zr!-i=c;V=<*>W%U@bqvHf$D+MVy`<@3k{u)3;!?6YGxG(??~{^} zvIHbJXe4Lz&>i1twxlD>dL(XZWAoKk9_-=XoezRhzk=nQ!j(AAnwdM-JZ=`uTn_l?pH3mn(pjTlLPtTba40y56l#c%T-FWPC;d{t zxN>A%@Hm(RD7=c9~|l$VPbr#KCAHSw?L z%_+f5NK=iXASsD&Ci8y00iKya?Wo2F+mps|l)5^{RoOIss=;^n-%?9U3j<3c4_1Lv zZW8Gx?DcP z&6W$8GI|Nu=HPaqz2H?1y_2L5pWE1oUR>AQ$=zh*jS;yz*#J{HF`LNQs;MR6SM!S7 z?_Rdr(N`$nc+awPy9B>go9Z_7TLRj(|3#M(JNO{;9GWP6VbF@hbYIwi)3N=WyFV3s zfL;yX+-Hvc5iCDNd*)C@S4XEVF)@)y2Z*K(TLnuY$M|SLGi_To+w=AISoOZ`+%bEd zUrfEer{NohBMdHp>SVu`JZ0S6Ds0^PLy&E@3>t5I1P3~i<+W}Q^^SMfu0x7{Dubj6ZH0fo;j(}8S?-{No)G=zziC`I~V4+(Rf-qqS>{8LL-K-H){Q) zjHZq4`FTrDPR>k|!rZB|TA}xH=E}Djz77?C0Wt0xaIc()cw%EpNMMi)boe@-$o=dv zlVN>^<^?!TKAOUX9Q~Nkqc&n8_{p7vf9|)-zMz&CkzYR&kdneF8-bze#M} z(Zj3^vpVnD;nm#^W*3kOz?&=MSGXx4*M@vuF%wYfw}nRRq!pBu&eFdr(r9$WM}-IDq~|6E`(huyo4=OH0;TP#g8;uLKU))uf&VL4&2ZUZ zt9Po%8n(Pzf1^h0XCwdYlSh(PTfiR4hR3SGro(>^`AdyS&&aZp`r zv*CKKiucpI80QxQjv%;ZtgkydTUoWKU8p9`p!7eD>dvm@?TJ>sefxICnE4RrR9dVu z{*4bp%%HK`L)uZN!mn-FT!3O9yu7E%6%spmPAj^Kho>+N0~RkB7IN9M|Lxb&PjB2C z#{%{X%u_(huZ|9>gUCCC_5o~DZHN67`|EQz822RBla1>gG)tcBRNcNl%y(Q@v8$HW zoPDR+Y}4{L`5)3Cd9cLP7V)z6-3Zhf4i(?t@+epiNTNYZ#_O~0wo)0N;9CQA@XG6Z z@m;T+-Q0c_pza*foNY_Ywcw7{k!tJf>RcOr$v2FNld%} zQel36eurOxDSrTQ?p)D92G11i4Gk5QAT5VQS)K|Z(9CXC{R#yyIAJ2nrbE08|0i#Y zG~n$%`e0f8WMg|yvz(QxhUwZRD4U*RL|9n(512#=E;J-JH@D?)sM*0Q?Vo(d!1}U( zgk)(Uul>wiiV^j7*yr$9&KI7Qik|r&>ZYPn&D3bLt-NwZU?ybpx?jQQMQXbLJ7wAw zEZj|lkVrLW5SaPDgJ0~+7iWqZHwDjR)*0(qlW>%`}T1lIVIg)*+Gt*z?rE-tsj!^5pyUHfg?__(;T z073XwQq6Nz2a2{q_1`gv(}Yy$T-i2XRMsU78jkbHm)ZPzk7Kgu7d{4(-A@2Ngdz=N z(k@e0pzel(U3f}&@>i_T`~<-hd1waWz;}RBUAPc4MA#Op+e$a%!Gq{t!Ypxbb-;1v z)go~~a^8jSImxS%e7{{$A2=cWu%JP)jQ~ee0A4k}rUwqy*46^NC2^r)o`!p3baZnq z?M*nkSADER7UaFcs%zJ-9Tx)BAT^-Wd4LIl(71zd=L04D5Sz7_7-nD6fiwV}bS0r7 z08#@;u64`P@Yyl??dj2b5Hb|jt*#GKyGQUF{U7comX2&}KLjlmhV$i_Q=b6Ztn%OI*rfRnsF5EfC9@a8)rSM3A6{p#zg0v5fS!ofKbl(Qr-0DxZu$oF zQcTl9hvtXU^Dqesx%A*BXTCLH@(x|}Q38TKeYC~yUZduRwZ z26LZjHkEvs0RR+nI$D9UqpqOQIQc5C)GQS-<|FdzzbSR!F=}!r~q74 zWMu#E-(lX=pZqtQ=pb>v`wSeZWeg9-yC%+c%P1p>ee;gyAf04aD!=ga^IJGnVP*#4 z7Q9TJ4RRF6QPs+wKQzaQ?~?XwF)LUcO*gmTRf?Kgl8%NHvTp>;8UWZC#V4%oi)rxn zqe|cF;&s3B>redddIn3#2e8ugbYEjDU6gaB_K9K&gmjOA%&;KTm{5z^JzKSyiVkyx zM6}y=oA*%5y3|Iihj80{%C=X-pr+amj!d9zFTly>6f{apf|7b@QSvpNf<~i1N9T-n z9WHdTI{W*ZlB9m1(HqJ>TMK^i{UX?B4s+)013ZU*D0|15mYwhK3r`dwH}e z^2MTCQuh3ILP}TK#*bspc(_;`Fm+2v^P7KZX{os8Gt@C^pHO^;csJu0d31=@*S@&V zlJh_`(XIOXXNqdZ^EGr|2fSD5Mo{SC^YIay7xAC6 zj-7auy?|=K%2Cv^f092`dTDPHD7)C{UdjXprB#lva}3|v>nHe2NlU8(7r&*Tz^T+5 z4LXC=2$WDg&APGRV!;@vl+|4biJaWo-EG~V0FVywe=DKkHWx#1AgBO(OykXk<5rdx zf6fm;J}gV5_85nWxjBnRc=3CHqVQ0Af$H2-q(J6#!PFtqTQD@(`2BzXvIC)7`T~Yi zfM(dJ2RK1=xWTd2Ye9HuIrxHr`MI{H1qGeZKj`XxedMBaXck)HBm%5Xij)bVoJ{Pt zvJ7`t%TsIwJK1953$X9aB%K8)L85=9$6Gj#8KY90?8c5wXgDa}$1{EIWfQ82JZ!kI z5@RzvS73^qH&+#M|5XzE3Hsb^#YhPHwAu68Tl2oJU@SOy!r9C!@{z07o@1rWQp4bg zpK`!>^#&9GP1BWxJ9FYgwO(i2iv;Y&@%g|h&Je_ZX}<1+-^!d?HH6q(o156!fH50v zKJleMpdRk>M{s;Y4eHHs zq5hhqF7U3aTl$P%qJBauG>P75I zi0@jI`t?&tE9yqgS99{ek)>V?NzWXC@wlsacRjo{b5!1y=3ZL1FF50_#`PSdA?4m=NP?@Nxs8d-w^A!@U7X9l+Wc+v|sy0qzqDAFHkym50dg5k%+qo~R ztP+~Xd!+st#EEDV^C05|R})w3QqEMWDN7R4Ib94be~#02i$@{DLUaNJ|9IbB_~smks5a(a3B>yrrtjj^=BdE6hQERGPUD$1~#zE~5 z1!l&DBx(Nq*XtFusN}5n8S^HPinbv56!Wkr5W-DA`)V?_uh8-ru zAH18lX^rQc84`z-ZhxNu9oDnG0R>0f*y1?Hmlj5uW{n&sm+jD_ROZ|nk}UTDc#pLUnad{!23vW&lMr<8Yn)+m9ZUBI+*~7ZSSl+;#VMTGBGg? zj*lm|x5}EG0SHB1;|u=6gHbT#2X7P=6zJ1A>R9NDkCZt3&Ko>}i<-S_8qGRaO*OJi z$n}J15Rb=cKV);r1snw}qW@zB+D-ygRE@7}%wuk?7~g(HAyD=jc1Q=E4Lk(ZXVePA zb|-6g0-Ogxzr3 z&7F@@IAx$9ZtWi>k^36`d$P7vSs+Cn_AgvN$G!usX~*$PduvE)A{zQJIdaXBmWpcm z)1DWi7@4GtNlKD;{q1jsh}90OQejkYifTsRP9h~z&A}#Q_4#^KC4)<{ z>)o@=>g+;7uK37#`&L>lmcngGmlAz}zpwt&j&3o;0rZ^w;7#~(fdJB)RiI-+{tS1f z`ZlL=(yov5_32}D{qdye&DKNUW0E8WDz)ll65V;1ed?AE|3Ui!8d|yIi~jq&Q}1B{ zJ|b6uJA(cL=2TQLTl2^t#$o=*b5BOr!6_zsm;YU>4AO*o=aYmIboH>*@dT;Zk59be z{o)F%GE>A%{x@}d$5TLg4-j}`CatJw9})t(V>+?h!bf#h$A&6#Ho<4j*@04TYFSGH zM|O2i14RuCA^--$CCa|9>K-heKP5 zoM)Bp!?`(|wn|*DpV>D?&aUw@3w-;U$9gZ{z85pyz8Ay)z0)L{w%j34)##+0QXnz? zPgA_BriR8nsz#`6*S!Zlwh}4bQ1a~Ti-6xY7iPg2fwrFm-hwoe1I|W=45^$4V<@Ys z;cR*K?N=D4q3RT z1153_;31G(6;xC_V3ToA68T=hE~>s$Uf#SU#zwE(jsd!<5M{P1p}+sM91w~%!OZH-m;iHI zNoV3yIjc}(Ry??|QFL&+3bgb--(Q!p)d@BQO~Sn@hYnm6ROzpD678{(WyVail3v zALWb2g+r&17}+Cr=VA(AD0ZYbKsPDmz3(0mfwITIc5(mvvLzsH$x}E#LJJK*i#}%Q z|4Ka8${;MIKT8up-(+6iIBq!NA(HL>$y7*XN!Yrhry@rNa`# z6fiu1yN)$<--Dg}cJ;gzS?7VFAvTCK(Lmw?pD#gg`eOjbWCeF9tR8Fb)c?SLkOkG} zC%Ww0i$_-Vw%}my&5l?2OZG;wh=pE60k$@>VTLI691wUlH9J%TSnF>itH-K&mnv*Pebn)xau{sicC&6E|Gty1=U@sP$D`JKMbxOk-g zc-c|@drueM8}Oq|U21%`tu|{GezK;qPjj}m&rD0#ichMX*`tPt_x}c5-@Voc6i-V~ zj_OR_ntEsMhfVWpfr4iw%=w`)i8`a-i$B|c6|eJ9U+ti9bx_8R+|9DL8mg*BKT!ai zm<*X-Ft;!v&&_3)9LlCb>uER*L^P8^^FHVYS@wljnNduafNh$vK)kou?nO}_-mZQY zTS5Myjl~3D1RW^P3Mnl9AIo;(Itmmu=g;D2_9YU!V)hgMK_k#A6icAQ{v;)^!(?Q} zXYiIQGN2)6%fG>Phlk?t=B8S1qI)ag(*wNtkyoX3YbfWLk^G9hFB=;hv7ll?`1R|T zuDTrA3+Wo@R62jZwJHSM){j(wxP$K=Uar(|0Jn8D zi^E{C%0lH6(C@{YK;s)VuR7kTo$kz_Bf1Zi|3gE*KFm+8W@bLV`{_uDYA?Zgo}v9I zIkY1V<~so-l8=;6OATqe4Q9o3v@uSlUK`DlYwawGZ-?#Ty~kodLuO{vXRu269-qo= zd5Rj_0=Q5_2F!kI$Wi+@ys{nE*hZ>#`T;R)YMX@12=G|R$19k5N#BBL7~*G zo79`>Pm#?H$wIB`#vXoRTmAZBM!G|E5S zt}dDX;)f?PZhXr8B#}Q{mS(ZFE|Z!2PWC$dA zn|dD}LFG_D)jp`?^NFKB#Uj=8-TW-L|Bd!dUKuF+(J9Jnb5pl(Z-y?w+Rhs<4Dg;| ze;g8L#rSrQQ(y*R)bOMh)@7*{ApSelNOZ z{-tQFJs0~uK5o*dm*MRGG*>x(#jPQ~G%Zuy^zv1FnrK`la`z`9-tSX=R`8(VE zrz7R+nsin1k$Cz2z=j;l>KpR%V>_>)yaz6!bAUjMDsuH4%&!dQ@uIlR+!pK~sx4vy zoZQ?7Y>>iL#lL88I7V&pRo01-8tI;zh>)W`ChlUK?tazfl$`KK7ks2FRc!j3Z1rNf ze(F;dxtIN0XsY>!c4DV`fznW99>Raz|I&9G z;6)(ZY`V|-k!w@%>jWmabNeUG*X$$g=<-3MWnLIrD0Edu`mcPJ>s2SYa**|r7_17% zx>po)rK9dsa!>%|rA(uDjdBd9KI(z*dRH6((1H_Zu)He>Ey5eZJQHG#B~tzw`OLLf z1Jt;l+1bAV+jP)iCIHFvzFG!V%*F=#Hm`E$ZiuDGyI875J8zWr57 z)#)orM?BY+wnDY`Ca?Wbp?g@h{Hgg!R#)BK;N4&k1V8@iY*zD=O;+Zo?*Nx45TA^o zN94$n7oRRk_k`!6DdwVV5z<@YeY^e6FZMzzH?`#Q6UQ7XUIiN~1dRF!OwtF_Xf(df zEsH?jJ8PVkZZVfDPtp6#lQn(()wes7OhTl^r6W@#0>e2;xx#h_`5u3^=}nSpiv`PR zMZQp@2MVE=#HHHzjF)-tHCLjIWOh`4U680drR0L%Y(&c5Bwm}TPsY2rJen%JVQK~xkK z1ZhfBic%B=l@8G-%>qajsfwa>Px zxBj2STEHZ8nYlT0&%XQYeU2`zt&dG3FC;ES*$;ZXd+&8?^x)c>;jC8)IKo(LvC2Zo|p_~v4!rY5BMv9M6& zQ2Mdw6!~o(c?cALA9z<{}2dLKv61u!W%c$9NvW+0|X^@ef<%j ze*Z1)PTHkBDk>oFECP4(O)05=OiWC+!PYC0EFmtQ3a<5Fy?SsNfSlF- zjG!F|TquB+MI*MFgLbd$se?a$q*PW)Mm~x?6q;bfYrQ_9w#lQTNqdBDwnoRv2CGj> zK8rV%nRW6VmaUI+`#{^v%!&7N^SV<3J_FuFetv?V1@=^k*bkk4ldJ5ZAvfJ49ts$q z14ULgZg59`QeZqDKSq{0=Qi+w2VE(vVd0vdq8bizX{jTSqCanhj5SyL9Qr_jPs|g zS?GaUp(9L?fcbd{5f3l_aV-~dq-1{l$c!Taz0SF>&3~rgxpofbORx%1Jq;5uD34nE zFR_5;Isd$e^DdYf;^GgDC?kq3g9wl-R3W`knLK!R+AxOr1$ z;mwm0205?=TF)rgEmWyDjS2|?SsoC}LqOhQO)g+-dA-^B`i$FHIZp)!&C2lp2K?Eu zICO^=#9#0huq_lAUHuJq?TLd32`8gM{cPK>sUhTG<#4k^B3aMJuPhFhMueNOB}0uD zFS4ce_)+6)r~(k!I)syP8yi5vg4m*h)#IhBtG+7IP_|R{`hf~xo);P zKppq>Bwxo8H$yTvmGhb{uF5flK&DaS^h@tzHg}=+bxfhQjTsN>k!4R~t`ab{n8 z{2-dVwtz8j0g#FBL73Q^dSU(FjA(J`*j#d$YxbW-}foSiSWoO^oaR^n-wOB0uS!B&X`&OU>D&=OSG~k(0Y_a)n7wn$azSQ={ z&%j)B#^wX4#fv>KtBkD>p9nj@)8C zwrgzB8hIr6@l|$UW0$j_eUPhLF(;(NJ?cg^(|%i_C7;?u4jva4DvBN%h4{lD#Z6u6 zF=biYc{#=D&^}}i`x^4TZ}uV?0Axt7yk9NjFdKQR#zYVAs1-ZMi_9C6qfIn^T*k z8h4<0&*9gQaQol>Vxn1VH_Y+T@j~ug`1P@5|5q~)enI&mC|QZPgJ7VLnlx^|d zI-~jeK*wm6z$etX2HhsP#N_NCI)_n^7!DwVLS~u1dv-+CN~3w5r8^HFlVEqQb$2tX z9=H&&1)yH}yVRu48l)vRy^!VEeE-$@;?I|3!)F7F->I_@oH%A~hC96$dlE;$trjWT zm_sm^ez`^(*ya7a=@R>4OOcl5w$yv3?XOH^-~#foKQsjR8$Wk)aPU%50V|K@F?IhR z<$x{8PhASA#_Jn#+!zS49H31y1k)m(N2yodcPj1{1)J7$`1%LWs2y>`?8(Cim!7Rb zMIuW_{D2U(Fe%T*!?qqA*XAo2#bYUmG23S$gx7c(=+6Gd_3``Co(BaoKL#XJ# zb@OAgj@?#NL|)Z@#{od%2e+CEwyr?R;p#pv^nb?##D0$KqvC(*#X>B7E|US_1j?}v zD7n9QwSPv6I&^z9;#GCqbB=!P;R*VY`|lZ}L~XIR0TD*!0?GC3?Bz?!|4BoU#e1g# zkojMh3}fK?fo!2nJ%l1)dLQo91J`G$M>`nrEOX?m>V%(BCgoRCY;*rn5j?o$%#(?B zc82sX@i(41rAE5DOgi;p?y;zWyljy(y38JKj2Z+H{4e>YZ31xiy06*}vWxL4%j{wL zzOaS!CauXU*U|n5VEFc5HK)N*)YtkmKQBKC3ZKH;fYu2@VwEqgFLJs1=jxs@pYDzv zQ~5{Wl-I%*<^2uHqeA@=(Kd+K#}TG|m+na{Rh_DhzO52E0MQX7=)kCYAEE5gOxl@= z8y$XpiEtMoe1k4`hm?6@KcCkKu7rcJh#3;!K2B;Lt~sO91EqtU0zRORzymk!4(!7> zWMW%gQ@69;mduF0;6%P;I+GBhoiFwlPdTP1?3+AyUS2cC2qJ^mMOa(7zAqA;6$CA7 z+xrI`ru~J%k+d)U|9Ag()WTnN!*u)kT~U_F=f&t>8Tm1nT z-J>#(XyUn;OEy8bs4Q6&G5v0#bnik9TiPNpRoe$}J{CX8yKdt#hXkZk1{D)tr2sYS zJX7rOH=m|^YTOxR9k|EPc9*w*!9bK9%2%duFd}DkvpG42C)6xK))(y@uT5mXDjs~d z6qgEvpUb1|rDcnU1mivq;8ZOSd+*Ee`*x4eqb+o$7Mz2!vPB^f(_duE0rdzQ112}? zt^HZ#NO^Vgiwl1D@6zQXL3ci|UagbGB+X{XE?nz_0WYXtBuvU;{4&|(%f$)`j>Q+w zSAY`;IJjnsZw(BMnpKk_^-Apm_*snq=ZQk33J{!z2}_ zK;nc7^Bx3;P(xuL&&AgZ1kuF)d{xfE!SqPvV=r|@8w@;X7|QS-r(3zFQ0Z_dj-c&& zaK6Cs+jNT3F2*9}(tUSu1Fj9?N0-_!$vcp8(aA(CWO{mL#SwdgAW=U70LUH*$w9#U zJiH@B3B*B!8&*V@kO0M8;4luE^FDS0DFM%3(5lt<#b)&P$5`7n;tEH!NA3%y>|Vo8 z7qFx+OReOLr`C`ghfeih9#NY|$|M1;oTpCbEUssl1AM<*>RT|lF!-`}mjhs^45M}1 zh3yHalcFuxL7N?S%m!DetQpyZr+bNf08#(>)1y8`Z{0Mtv*+8XfU(e+_it^}5#r2{ z{B%a`w!1+iPJ~%OL>5P{o~Uwd$x|9VEFHtVG1n!n;dhYLIflMNYC%`PD6akwWRJWr zM@)-dns|75&0B6^L+t|l&%`p2lA|}v`NjVt-8I;9N){YGLWTY(%f}QK1XuSRp>X5N zYZqJhIh=>@B&+aVcx|~Q;kn6SVjV5|!>;0B(uRr+)Ug57oyZU5){)c9(Y_`Q-j}x1 zHOPTq7!v!7?}@ckjH{qEMy9whdN*Wlzs~1B3U9rF{vd39Vtwx~u_{@DAAg?l>MwJDD1kv(Gh`VU^O zJC4e9UAr9CifKwNo4-~~l{i?pUlo(pDI~}4I-5lVclfDRkiratlDMJVUoWYhcs0uetIW=J!a!ojOlIDPaCCB{67uYdY2X zeaOFU7b`n?KcN5z57pPMr`6;c&A7xf_xi$*#n^oO!c7V~JOvvsHFaSfr?Qxv}`poVL5 zQlMmA%BB&hyp!ROUfhDJQcvrl8py=>JZ=7VX+fao$s~>5I#DX! zC%Z=OXGerTUOdT0IsR>BzHHNG{&rGbr3fvT4{Q>q=W%3sw$rgF%}~fZ$mgtLI~O$t zi#VaCJb&|`t+0Vpr{h-1Zp0Eo@u9^y^<%0unwFaQ=n?L zK;&+yWuHmewC6QnL0|6Iv-KwNIc?tHAmZR`blY2iTZiULFO-t1$#I2@*5mIDLr$+8T9k1 zTpN8)XI$%;@^$p=`t_H#BDD$zrao_UM>`!LZ)MvjDs_yjvpHiM4wl`*(P_krLW)7& zGj5)U_1=5uwF1K~loy_6z}xi?*HG@e#ThepLuC#6qhks9H!Q2;j8Lv z`|w%M!l_A@SWD?7)!%$Darr5$BeYE!>NGtkaUV@W8>6UUs0{8hnE#HCa6+#5=zXY3 zV`0p-{EMGN!oi-l7p|`GbZH$W)yU0CM~)XQOJ&+11v`q`_BpAk;!eMy43srXELP$2 zg}d`=L-=P-^u(b3M+%*Im`h7O*1*$??v6`av7;vnR@bKdJTe3F(^AK3MuSHSD!$87 z)7%P6c6B_+-A(M5>qnIzCB$B={tG=o@*d~6WJ^BsL^M1HL8X_eb5Teu^potqt+GDJ z;aI{G%VozJ(`+8J6Rl7x(S`Xm2@BH4K}{vdpgk7kHV(}F~qE~mp4B%miz@<3%85CzVeh(1Dd z_E&?dCrNmPbu6e7u!R+{^rX`p1Ouo(8$#Yz&Y3_W$oW_Oi_Q+oo=7mqZ9M{EH#vyf zs-Kt`80nko)~ck4%>AL(Ah6n`{4iXOJ#+}V$41)9AZOR>Rp8@gKHqD-ZH-^A9N7qB z>#TIcFKyY?*Jm_Vsfu-jSquwNys(cJ=YL~gzU0CjTaeK@j5j-P4UK0)#C!^AlzKSc z2Iun@&PHMNwB>(e8M3U zL!}b)9HH_lZ126lV`@xyNPnmzXiR7FEiB&+e+-(Bf#$;4=D7o<@VfZq&<*#JCqh~SREW^E!g0`m{ zM`ExNcL>!hw+>(IDtCa5@HVg&t_9BW+odo;ReSqaz#lW_7GxRx+FcRzD*0WJD=F817EvP{xT-u|3zNx;`$QS*ugXnPj}3KsNvBqKSa@-A zJuAMSulCPbW_sN#n-9%wm{0pHIql?Q#G!ewD#Ko5{uZUIC~|As1l_c}{Iq5pgq5zN z4bV`E9?4>G$?@RH+8t|H z28Zb;axf#!xzGqtvy#2irVV8>(F6J5I97uH7aFmBFbKQMz-W)UEkyB1;LDQZBbq2z z`NS1h(eVs~47Ni_R|s=C{+_{c=E};xSxuM1S|6#81t=e*yxtetyt~`m`dZrB3!UK{ z{P%g7P`&6`D0h@oKvk!Py-}D!vMa>CvQ!~q>kfHNLg&iFh3B`0DN0C{c$=wi4mzum1Z`MP*=M zV7PA@)nR#m`8Uonb=fa3xBP=HWGmw$1jRG)69x*O^2mzmMuGaYL?^_y6e`f43Z%YvJb zL)025o0$B0V{IH^i5|vU)UVS$K=YZN3NWk}3Ep6Scu$Af{{Zs$ckHjy{}{*Vh=fBR zrDK=Vspph$#yj6yc=SA?at?3gM@e&Ykhs5-X?H&1TW(4xq99h&Xl0Qid9({hZNd}u~xK706`GH=vVmo|g zwE2~|-EWk)eV&SCqh_&3c{UrkbV_$x$x#+5Cx(}4u3DD3D(g-J<)^<}0{>Nw@0QyK zUDwtcl#ofabZn9+eo<)3U=ZQA5s>c)H@H*~i85HaaV%egs>yGkp9!cIsNw6T^ned?p6a$(5-;lj6rTU##&?#(j0deg<1#; zAr5|~;6^Qdss}PK)Jl{RdiH^aE?3CJS7_el(nbCqyLRi>YoF6Ued=3S$n_?#xXKHM zwI3kuI!k>vK##sUlFpg>jBt8MjtP4HrWj;fgy|c1uZR zi5z30@X75d?KYYU{$OU=<^1$AIk`ktldxY-8Xd9fjO!~7T%V#@6lQ(uN*`EFcIy5vommooEzsg|`oA*+csA%(L#X2G`aIT|^( z0_>n|w?-d3X&(_n-efVvF-RxridX#8DRtPcYV3KV;B>=q){5?vw+;^D<E&E)eM z^bHTu1I=ik!x>qcu~##x$;Nt*{N|T_OuP4$kwXiRN~&GU3s3yE0WM(Z4!B&2WUT;WIrcA1 z?Vcj}7oVu9&^`_-drnRSc3Nd;YIjgef;=w>P$Q*W3aT9kCRk}mQeTnwDR(ASDbhv z8%<1CGmCQ?@>2KT$=IFmc0yi@=0l8%zvBwclja9i z%10kMvYNbi?h8N@TIS8(LLD=YfLLY3@})DyKnaHch3NiY(F4x1HPO6EeYL(c0lwVp z2OzbL1EwK&K8;i-%)li^d*kCn6~lbkpho@Dt;xNI`Fg-^&ti9fk$=YE>mAXuKPy)- z01B8Ys6LCp$DgKySXG`Ry>WNH%)!C&Yc@PY5u%zx%B1ybTZLvu>%^n$9UuwA$Ue9-IullflRz^m%Nzfa`gJ?%lYTAvsQewo~H(#b0_ zH6~?SU_@A)Rdw{Ogv0*v6EqeV$TF3yK~KkfOck!e@!4m+D8|=nCA-Yc%z8m1<{}az z5=z-n-U5+B*h2a~gYm14{Bcw=Tpo>#weVYNUQMqNwi}k(*K1wa=-|N0SAcnPbaGk% z7NoEIEVrok((!9+pv4{$M_qAR=$Amoz~nku7oL7R|MM2ki8`ZBnD6xg1Spx$fV7o$ zl;$FX%ql-8Z5B)QN|qeMCATNg#Bz8-W78Lc$3H}+79RCbc_ z-cT*8g$rwv0p4JRWh?1d=2FB#oqmZZW=whc z&(+|SZ_kzrz2_dwDAXf<#KTNvIVT_oxCwf z%K-^Zljr!||Itk<_ZoMrtSOZ|7XYHGf?{?=JelZm@>>PP<(oD=&3s|J-oiwJOk@@{ z?VFUfc1QnPlT(jWRO}8Oo1NFi(fQ43Bh1O-;TVJQHY8q4lJXs&ZyuJD#xU|2U{mqD zz(()rgIwV$);-%*tmU{*`S>IcOl8%Fn49M?xUsyJ#YKJgYaKH~RLU+=A{nvwHYDU| z_tUkB*N>BOeIJoCA5wR@_9xd+f76{JC5eX*(!w8HAM(dkQPM(BuCK$Xa}TQjUR`w? zyXK*jl>4nPA8Odc*+I57yBNdh)U5uZWc$^|U;40wkCGh9qvxUz`ku|}^@!J&jryR7pO|`6k<$R@|rK5*|Us& z?EAhBV`hGr=lOj9um8MW%-qY|bKU1U*E#R^`<(kzCT)Bs?FRv<+(*~I4e`p=+{N0- z&Dzm{ipnb~3#lG;Ns38f1e+d>jCf$zoQOm{6ENTyoDmZ@czPqW_ePPDs`28%uJ1x& ziu2TCp5&2#?mp_HZEY6PgM0~HT@=#J@??&wVvS<4evu2oi$FHT*Z7yV_H9j0Pm-!| z=-X<4Ru47p`v}m+=0=AU+EjgN7kt{=%^$L!T*iA+W1JKQgo@U&H{w)}9_CI2&_@PL zJkI#QBW2T14})76K0QJ2s?YryRrj=0H@hv=nP#B)@`&I0oGUl?KJ(|RGsbuPJpD$L z#Y{zTlm92~OG8wP;>&aJ&Wfy0Prc4TefHs0obV%3F)GEZyx4Yx!~n37_0+D|zi z&OAPUiM!M0YFgb{qzG-{^&6?GM+TbOd<-3#+jlE=b4>D{oYVC$b+HzpZ>x{?;63p3 z%FBFs%FExrbNvZTX^cgDj8pm3bMK0kJ%iD&;)0ubOs-d_%@fS}A5GCG>gvmE(wGDY zB#ccY@qFM;f==z_HGKO=O@FIFcS1o%E1hN!+mLk)B`;IbNiVy1mp)3hm}|xEq-)%r z>R+{QL*xdtSvJW84rX5ai!1FF({hf1lR}E&oF6CAm(2r>Us%{&l#*AwbL#%9bMRrr z)!Mkh+tMh)b?^FQm(o{Rt+Lha_+RZeITn{siD?%I$Q47|G$uA3bBwsWI2SRM(wHR? z8j-M+#da9|Y-XZH$DF9F*6}|bNwJWMKZa3E#!R0|d2nmjS#_Qc_@KU?iR1owIhFh4 zpT!pTCKl{tc{e+_gNT}=sJ2HTQn_c?s-2n@YY_EKAft);;Ma#K4=}8<_B*2K@mHVp zROb5ZLrmA7e1T0qEKcaSDPS|_l16j7ze+yowMt;K$uAAB@mzELVBE9JFZEv+YAYn^ zR|utl35wq~uF$=lFh&nm2meUe{!+7L_C=C|tv&5=SNMaaiG&U#LFdfz!Dm7`J^`fb zf(kq5Mj??i=*EZh35)OVGnd8;s&X;CljF(%e)bPU9sI35%8B4MvNRHMv%0BFHFV=l z^~CI(VM+7WL(VR*un*4Q z&HW&xKn)Z|efL*pyuSCho{9DSyhN)ybQJ7MdDJl=_DxpwMSqh-Y+F&Gi_+eU_^7nE zje`EIKj5sJ!M2jDoNE^X@0zna#@xQN)VUJ>{0!;6NnOkA$d!R$T}scbx`Ea5^Qvvc zQ;&Hz##^gnI$?)O9^^Wg!Y4Y9%|&3cm)qcWM9 z_J_`2a7ZTnsfHNKOUS*C=38@WO(KO+buZYv(C_?88Qq$1jfIqvk^t>Lqv%AgYYcBq zPFVkf{xm=;iWue`$F*q2I*lqlQ-zpP$-J8#lUi`$TW}snNq0};f;f=Q3H zYS;c~`=CGNDgQ0xu$=;1P*g*~gzEgBK}avhGw4xtOp-IF3+~I<25!pu%;|MqrC@^6 z_?wT_XHHSCeaC)E$hs@DliiC{^304+SZu#)fO$WlR^QfeCg^*)5yM%d?OB7U?DH*F zw7I;cG3lfyzIf#)9R+n=Cp{H8vWIB7n%2BJEoWWoj1&u})SY;)=k;?+n{7!XgwZ>) z2gyLI%Nd?u@u3%d-h7KOIvEn1Im%Z;QS#5@_PqGTONC3i(pdJPkV#a8nvOraPxatu zT*65V{AR?(?~Z8akWcTPU~wmLBK+fb=gX82r7x`Ath3d_bouv95Q++b;T3 zYCb6h*?XP28&oo^*>Y+BS5%XZy~dTT2L+iCd@~PSb1#~)rQoM%=2a4S;ujIuWfP^^=!LFDDRDrwo0!i)pf zitX2L+Z)v`L0MxP%`)Zq&A7`R{%`iDSF|;MbbNm;b*5cpIV@LW>TBV(A`0)s(|~j}iQ8e|nZI#Az4baZO}xu^~-x zp*0TeH{qu@_KBf34;=an&(oKdsyqzQ2-GNk_dDauh}X9Wc{g`j5idICw^($N z^>32BNAbaHj0oPw&+vl7Dbwl)f`fz{ha$=Y$<#kHdw-Xg**W5$rDh;rd4i+NueOowd8l^r7 z!>LO%58X4bZS1-0({V_=I4Da=dKzW9$1qCg)O#i@sC>5a-YvG$n8=CzmQ;(-MPo*; zqOK!Kb^7OYL)GSp&W8&}y~tZN%h83#?!PhnJ`QHc)z-340scXgIh3;cV|RPYC;&ij4S4#mVI-rhx~D8JqT)>Ky*=^1KcBJf}$=xnZbUiZ$9I7{+{1|E5@ zuYYOP)YJqMJI=8{J#%w{_6`o`dJ?&xSfAyQzxnA=@Y-nQeef0%;=i4U?+&6p+fH1^ zijBYB$3u80Cd|>6+VJS;KWn8fcP-(>;Z%x16V5Kk<_HP1Tya0D4We!0zg>y!^g^h2 ziHVASLBeqTWfhTKUR>MbL9{z$;yPDUix)!Km8h~~0m;aK9azV4-;J+%5o3K06x(~` z#O>6!+1H5{Trm}lA1wCWwYS7-$nR#iz0L8N(^p0PgDO2%6Smi(d`6q>oE&vRTsA?! zHTc^u_|c78-k!xkgFIdBf+H2bTC399S1Xm3GO=y5(t<;fZ3Jd&>Z~v6u$1sn7>1c~ zk%2@$J$gy8-=~fqwYpiwcuDM=LX3Td=X#3w&H@Wdk66fp7=b)qt!31uc^6@Pr}ck8>G36sLrFReI9wb zfinXUe&=wTUyMv?`H;+6zH?jfEW@9oKoW zPvuIcJnwik^H0pp&#U)RKZm9-TlxE&6wv=EI`%pgTtPup@x=Ru5~|w@3S+Dz4zU6- zOpQM&;ZfGPh{#CoJl%90+EfP?f1WqAVZAGuJ-v5|i+wtC>K(()jEs!hpCgSwP}6Gn z%yw9?mWrux9j9=cC|y%|pB-VOm(2mHJec8!JiX@i{pIClB#Iagb+58#ZmY4f;}fRP zXf(yl&(C=0&U1GBqpX-_Io#3cd@3~F;beJ3R5bY-225*f~_L~xxG4Wa{dOK z1C-PE5yvxmX?X_ET352?XAMiu*;S_g5bhktKM5s-IU*2X;!28(?_<_=%n=D8wzxu? zB1;R4kPs^ff`_Qr$^2k|7Z(?cn#Mrn{}}OU*>TCy&uI3-xF7+Qt;Vn@jW6GSvF%_=b2X5*Yj_{S$d$g zHQ20+jL+6gXgLP6HZ=btwt>r+XLsjt*Y-HbggFny-@`di-m=-@jv^ChVl}H#ikjz0 zMO9U52dEUqgPHS=etu)qbwblhtnBxL2UF45%wDs4)23?J1$ZIVb+%MjEC!>oy}gZa zq<7d;w>_1_&JOwerwrh5jfy8Bet!Ov($WWhetz)T`G2CD=Xqjb(@3N~+c)R&sRW1^7)ku?yt)Q(x& zTHJxP!CqC22*i+`WQ%&anXv$+FzXuSMXw9dAJHc_LUqR3&-W7!GD7rp7#SIDf1iJ_ zPubR+jBx(F+nfHCu<2MqXj+|8;$UwQXm4+Kvg?Aq*3i@(c_8han3y=;)b#ez_s;}T zUbUYL#wqjB^WLMU#p2tbP^P+HAlwy2Ew2zJ%S!WC8G{v8#S=UJ9v;dT6c+vs>V46? z^P7`=L*kTNeA`9eOltPuB{|r)Bj9 z*yIc>V0Y!cx86|Hal~X|F&Z6}0*5qqvL^)36`$NYEhSu+oRk!TI_-eR*n{x1INKI) zIerHWY;koWf=jBswe<{(mJYQYh>D8PkpW6bdWn{aojvV2Pjt~)`jwtg?OQ^Ef{!x@ z7j{t@&s+o{K|wQ>z-tXs5t2_bHgbQq7Yv)TK_8&qwjnMtK`uE+z9*T07yiYw1k3y&}D%NY3qaX~frLus99b#erBA^u;^x;%UPSM6z{(CQExc8xwC4Z z8inZ3lUn}BkYbg(TdgNv_W7D({gYiPF9nYXd1;hX@Flu!M&vq=7Yk{obOWDI@ZOqX z9~l|(*eqD?eZD&SF3eGWtG&NgO2TY}f5X4WD&w&KMJeWu7wsSnV@*2IROEeF&^E;d zvT~C}-cGhcnrn~oQ>_gA-Er?!_eIFP)*aPE`>VGyX$igl0(h#ree~QfigB~0Y6o2L zSR$Dyid=|+p@JFEf^O(w70d%Rd`JjuIEY>;W2b#}Q$Fg^qznxWQSSdF zG_KeD_|d&14<8>L-4XAsZ@L9wLQq{i!(Pkte06S#+>8^W1cEe+*3Biz{>6(xJ$?PI zYS`pJfss0YM@$HVGl*yBydjt}!Z=uaIsn`6hU@51A08jS5DsF=S^*mED_b@-I#Z+wcOAokWcn2p+xUs}BXq~Ke<$d|DU!1IC-#I`0 z`MKRv4k8yLBV(Qk;mV)x?k7JweN%*_PONn%%a#26skFb2&#~-E>8Yzb0aE($n}YA& z`!zgP^ZNDcd^EQ)TkTQ)I~iZ;_E(1PI|VM>jP zU~q|Pl!8WLg*4@P7MthO!Vjg+IoEe>?&zfV_Jp2uKL0*kWB9?%A|?D)XJ_qpoGG-* z!ZKFjJPm)?6nfq>Qf+k`E#Um|%W{ub;k64>NTj!f2D6--1Lk@Mvv-zuYw>!iS^T4` zXy>&Tnl4Qbs#eMbUO>7hwP@vjPuQr`x%cP?&(jPE>^hnQByek+1g8rF9#WNhK)u#{hRE3u! z*7pn;7#J*Gyr}g;G|441*=`-6HU{s-BKD;&S7L}`>w>U(c6*%>wyJ{zZ*$F)v*9;4 z9!mSZ9NwPqsxmxN;`z(y=|u?*gue;&-eZJ*?3R?2B~pFg^&;2bSuhyNdv}!Lp>RJbZLyj!wvX;6*+hNV^V=A&H3#W571al-^j-(*%u>?i zEcXO)f4z4dqWCVYujhc^bR3$dr_B#LJu&xzlOP0&W4~)5m*Y%qu2Vq*_|=i}pp&E$ z_KA@3B-YOi&V_|<;v@^`onmNmGyQW6^@G)sBUIpZ*?U-#_R{*1Uj9?Q^oc13R9Baf zv(QCg5GF-@3y86Us8tahs?kE`snIhEhlSHr7ZVKYH)?SwPzv1eZ@0BpBWff{Q}^4 z?j8K-3ey`Zs$UCW-kMTg(;xp36_tLHdthLTFHXPtWW3gQ>U4;zg09Q`Wh9 z8_l#<+aPP}#dfBa>E@{ZDawox{8lPN_TC_DY<$2FrWpE@Q$f5)sI9G?*eu7A?0pCu zY5B=d*ySL9*mRX5mDAX1T-&-VW?53e{-C#v{BF9+Dkzo!M$u;@!O6vy5ibVFM$d8H z?CgwubOjdM$|2{$ueiFh!qKSoyzek))BFAP>J3}YHeTG@l4hJu&@#c<{$cMvcA21R zcRwLg!OG6AePv~3P_wcVGIU98Ah0{!$3K9`yM$j5vD54N)I4oDw)s>*ETifC2dAQnIw{*2rIqF zW+kDiO#>k=EuC9-gvgPZnBpp*-tL0uq#n%(aoUF*R$Kd@PHy7m;<9z8`r7ym;+l%X zKES#eeIw$XS1Jsa@RT#*=&`qVio^%tFboJHK_(cKsyzJ~zz^b*k^|x*>LM6pRFxmm zqx(Vxf$?}r(!Y@HwTj)@O5G=0N2Q)BJiIK5rxZ>LWihIs`$5Uc); z1%riA*vFfWhQhSo}5{*?Hh`u-DGf%V0(B3>Z1~0Dx1o zJ7Cn1v6&hE+;e@LG0ZV2C)I% zFX*Fh#?x@{#jFPDwPA~kU1zt^Y}4tN#IVcUPBP@D(O7k+ypL;%fQ^Ova!#6d`?^a zMbA{ApewfTf|fn&^HRiKWs?Sn7zG*}T2eZ8`$L>n>xH0SqQmEWqG z_e#V3ha1at_Z55J=4u6wU63M)g!cYq6`1rLXbi~_pOdxzaB?SbSkY9j7%mW{fNYL; zNejPO0bPKVShJ0PHb!YBZF$04wVWc9Oy%sEpHZhzt*@@;H44d&)t+6S;k|T8`kDsp z#*NQT)HlERjk%3$l?KM4dF;ZP;8*)D_w!M8AM4|R5Gb}G8O3jm3erj2?U=Q^5;8_0>qHFA zZC@6$CZDIPm6eq+kQLJR!e7R-!K84X^zRqi6#CQHH`J>DlLb4NM;bv7y$8h!gQ5~0-( z5wbpojIvLcFjW`yJT0P~n6ysQUj4CN-^Fl?{?@NLn~cFqf}sLFJcC*G6`G>@A+wAM z=^Q#*rs{A~sWE486}}$s=1at@ZmKOJosQxPC zzrL&eKF^YOp%%$LHf2>3j)&V=YI>jgW*aKKe`UW?DRpDvn_h31Jm1zE<&cX!L)<*G zuS{t^34eY&+(D@IeO7e7oUD_fo<{D0)m?pULH*<~$yZc7IZEe1?pk$qC|Mq&`%xaG z%0d05$-1@>hM3@6@opHPY?SRJT@)^&tl!?0I|$VJMkkyll=D^a!QU{a7!ad_w%Z#c z0%GOQa+}W7ZKqd_Zp(x8#Cly32#@u_g~t(UcNrH{hwJHK0lP}s#vRmjeZ@!8J7(#G zBhf7Ld@-YvSFDZ3b=9D{dAZTICc{HjnI1%w8!CHrCAo`nG5mes_dUoL?P~eYExy}U z#4EcXtm+2DqCP@90MOpL#LU*;+)4lAO6S)4A*+C4%#ZP6r&NaWf-y|I$SKLOW|F9k z>=#W?S(B;WIE*?mdNnJL?pQTp{O6yfFQdJlvT3`2irrb$^2Ng2)amN z4>Kc%#h9*nMm*32BS;3<9SAb56{{uJj-(kI%bTckdk)>@UtsIX`_$}%$72GzE}*w- z)qRba=lC2>Y<+EIj&6NVuy!U5vmglhj@kO8yuo2NWO+SftLaU-?0f&Z z$OM-&7K+t%i%_VXXof~gni`us?bf;1&c7HrxoE~dfh?!lNuy#%#}CujT%}GeXgQHo zs&iUj?Zf;?xnsFVg(~Z0U6JqWG0nbNvzL9c*}KN08Z0nInu_f*cYTyx$camL!yY8X zGc7AZQ~`o^UetesaR(ds;AJ%WdTlI@9zE(msc>2Qy?g^}6}yi!sQgW+HC~(=_g>X@ z9(OS_qNDnNlBT^xwQ~t0%cT4}xnIqmW}$%%-mDu_TBXi1wD6X3d3mz@EGx+wQo^c(a3)~wp6LDe~;zdrHGwe;*Xs7YOo zhKlN;2sriY{06$3P|8jb?CAW3{ z_{vm1=028UB`j1v;l<%MM=^eK6@O*`OXvWDODOdBo^E37B}gF#^j@_&AUo{{MS>+gcBRg{V{!_jL6Q0hmCo8mvB2qf|wrx$}*!7bys1J&#|zm@W1e`4bqulaA~&}LW<9@Y-w*#jGLq9F$il9v2=BLVT)*10Kr0sqjh$Ys zC<7&y?CfkH@4f$$lq7!V&Yf?Ys}(vrI)d?Sd1BagqTuLR!%goY*Gi;QY-jD!QFW#F zwnZC+fdI5r0!*aIkLCXelRH3*VpT!ajN-r^F&M@ zZdqJj{?ZT+qepdVsl?P?-?IDWpvU*p($W@5)hVT@d2hG>g4E0RX@JmvBAh>ezKP>L zh+4<{Q|2W~)e_c;b2Bq<4vECj+)7^Yfxx`HYxQmZUXa&AAt9mT)0#Mn2;gSs2!zjY z{M=keqI$V9KGCN}qq(`cZm?KFH=w%Dq;W zf3!W1j^C%i36xh4yKy1U1g(?y$u~R6Wwd<5NR~Q@g+c z<|tEPR`BsWOY-8$MZVFQnao>F%GHlzb0Kbds?E_CFi+f4QHfLSy(+4-n(EbVyWaYDXKNm1O|h^%6=Bn?f_uH| z-6v%?|MgNyjF$p-cc~oRNqCDdtdYOMClcS*Aoq1tFv8=wP_y8R-(T#>Q2Bc$ab1*qnD-5Ap_RjSK;8hb7Ul&X3>+cth zzMDSF#B{pL`PMfRba-==Z9Rb5-MpNe^|wOZ4k^|4)jOU6%LHpFIXPQHh)u4`w}xx8 za!?Nz-?~qlNC^RCA(YLWA^7z*V7_3Lc>ldvUhm~ZquOax@)E9=Y$};3QEfiDTH!%q z4}Tzrbo;OZrT1!`1+|W7+L~FHFTiDT4GY2==P``am`;mg<-=_)Vb*_|!$l4s`YT66 zGx$#Im>}Q5QCDXt#92kKxE|joe)~4x1w6-gMrdd#MAsZQ*y+J{bP*VRXQ@9QTK68O z9gF<*@kmocBgNa^*Vjm#f*iCdCEJD@Q9>WSF{Q}-c)SRn(5oy+re;-|J(oE#hr z6+CykNfsu4dwp%isg-7oiLqTch%ivE4bYF07m?&Q?1yYS`9ms@}q*Dh-lNR@<_Vy=R*XUK8l;^KWJ zNx+3I5AUCAo>aP2-pCUnJX5>m5BJ!TJKtH!Y34ou1MA@=_0Tp*Fe>#->`Lovx=YKdiCGi6T=bb1^y#h)3kFm^jq;i@*De_!8qV$saOpx1%1hK$W@ zJod13GU!RGwXhbgDJnM1x;VTL6{|=nGk;g9NW}mb8awOU7Jjts8ch+{@JkgG6f}AK z`0>$6cD%Say;0}@gZ;|W$rF&dHvNx1^H#nE@7@)O?8$eQ3U7Elzb(^L0QU3u7e~CX?^b3;;9mD;$PxdgBSNPomIlSiO9j2Y1sK$lcGO{e#WTTR<1rD$wh7IGu^e z(%u|CpwV5@?*>7RE&KsmJI@O>p^m7%S3&xvi;67p>k0O73IugPFNnP6iSQq^&!M^= zN>sS?j#q8|s&#Ky`tapv@9&bMDQ(rTex`zo(Q?%mUykx?d2nX;`}xyyiadQEW{#@f zUl}_+PJw&62uMg0(H>-C0=bxw`c!6U;sQ_0PgDy`#3YTl?7kL!i z)mXRBxw&d>rFyMylT9mBgUFZI!AVSV8f#eR-8D>mBJCMwA~n*pRP@n=!&qQQ8DI%) z`*Qp%Q$q7Nd8A9NNz<1cs~r#;^KrZQ^$l{`CyJmfY1CMJUz!$q_EB9+`OQU05(L-o zy}dH2J9o^}!;q+rE}=&&*&91LzO19af8X864*Z`_0u1El;>6~s6kIwYDe zZciA`lsbgV(tbWojQ8lshfK;c3~u-!FUKvN1;ckN9Zkq^s^fnlZf2|QjuGxy94r)v z{WPmv#?CbAU-tg>)D8QX8n*T)C-l%PAV2WzUQ|?+(FNk4*`HD}GDH1cU;U_0n?KgM z6{(Va(R^WM24Sb0V2qk>R=wU3_vosljm@JKB@Uo%578P$X`6ng+qib8_eZ`zleANF<3VAFhRT5Y??I1v+@lYld6HkWQ-aJ+ac=^bZuT7<*AxdO_3&-rXc|jBu0%xxNT_W8Zr-WB3f! z*t<{vXa|Se0%T`lWAkTlAAtb))NC0cM*1l*boLl(e^6}tJfs&T;k2oqPj!L4t?_4h zSi!T8r~bp?R8&{A_$Nw6KD=RZLO8_LJhgit0F-pWe~$(fPAJ7%P#3ayqJvqExz4|@ zZi(UGY!hL-T_vvAd%o{te=xE^4IQ1GoH%>BUYqmH&yYxQtuEU}%TcC|q{|e<{rmUd zI$DSEvb8xdl&dJ^OBW7cOB!*J{gLk=lB<{~325dX-#xOjKp7J3EiBmqdiQYA@TdRb zd^sNSZWrWMJKI-M14?JA81qx#ztjK6SrZm&@x}7K6k5B%uYH zc%;^BgX?gvx z&GSSj6w!TAa^t59YVosk#n~U^DkDnPbg~dYV5y{jJohw_7k><8(QL=N#>R{R7K;zV zJ5xv6+u3>TY5abGpHE*IJkE)Fqn|#pfwBQVUpkQWWWoIaYP4tA0|HA!eY3vHc5rZTBdjsq2CH)ILbwShjsn0w3NJ)nbC0Hg zs9g#BttY~^9)u;KNeRyJ@$o^VD5bOs0g9`u>)dKNUJ|@(U@5DTR#UU(Bk43mXpq9o z&3zSgKe@T>XyYmDBEJ<-gl>MmZ@MD2@jvF?em4JKCV)H=Go8{b?d;x{m6ZXI^>=uf zv!I}W#u*?!0Pe$g?klEBA)VypeZ_U)l`2J2@^qaQCYzZ8pAZgtF!j+EE0JXQ45=8#|h}~NXn0z8ig%C zC^aMm0AKLAW23e#&NIOHQV0pXA9qMT8e8Al_6)ROiunlfr9T$TxTv_W4D151?FRSv z(CMwtR1dO|LfnP%$-Z&w*;&!}Hel3N*eR=tsgup+Bbk9X2vgYtN4tJ{^q_!>t+c?s zXicTD3>%v{E%<_{xsy$mze|ErOO7Z9Rrp1IzC%w6k>b6@OF=_;&CGbH)33-tw+k{g zHEnDDyE5zdU+YgH`J#cT>3)j5w~GY{_ula~|y87u-4^q?8(!L6-BGTI&8Q5iWva>M5cXxLeS@;6q?ie38nbEKWfE(bkblUn$ z5FUp4;Zphd@8&^U$E=3u;4z;hZRukj5@PuKF`!W)E~DUIK);$S3RBvsQ6~H0a|GU_ zLbZiiA6Fvv+Mu*2H$6PJA21lq&EEWk!r+6QV!v{O_a|4j?3^jVcx;kbv7PEGz z)&8#bRu|qi3F6a!MyVgE$~=IGltb6`dCKa#X6CThc-aFV;sO!#B_SalEOF5J!I(1N z43=Fwk%GwKA781{k9k<$v3m$tRCEAk2(x_(0Pw(Vr--IsBS2LW)C*lQ)c~Dnw23KWXk?6Jr5_gMpdU$%CYe1_s-*iHEz!7NSLq3roE?Ue2B2ujT#CZ zRL`X?&aJMk#mu-F;FjT9u02q)>iRx&%>lLGqCli35Ey_qV!4N{ci!LI%QZoJvSO!C z>YMx)SbgK_D*(R?tfAgmzR}dl^QCX~1Tz*7uqHRJ3e#a4D4c)8Et|R4rYia^fx;{^ z3ymLWPZYSmzB(bP8X2G#=G3E>Pj>l!;gJqc9Zlz(yHIw4)T)s07^*p!t>P=iOIel+!>iX6PQ@+6~h4a7$=JDYzF&bIs5P+<7Bv#RioOk%!ux| zOwu#Wr3I2)Pi;kKijo9=h}!hOmC5`qARS;1xP z{Mo~f0KI)!q%b(=ZF$D(`^_UtCi#zDdBF(R3s}GbM$;oL0#p;g9M_uXu{f>9a8S)qN^a6T=Kd_ zM64KA3O$+&9JC-Uyn%#=a#|K7S9foQHhLPJD_7TEi4CxA>J4$fnBW&9sY==mUg%H^ zc&YWXpKjky^18o&wG+!qYphU;@?_}3PCBheU~OYC`;?PW#Y4XSGQCE>4qo9p=aQ*M zj801zcrFjv1E{lMiG4~w*v7R=-oABROKgHclv%>mEgG&z_~#S1iR-s&PiDFI5D401)#&+_}b*>`wqfnzg-s$Mh5z z`V>GYeEi)6dSN>-WZ~c3+}t!>3?^rS_5FDmtwM71cv;2jp08-VLk8IH`0B_}7mBRD zzWNwN@W+H7saQ7ni^KZACN+)dSR(Gv=nu_q}{tzU=b= zaq$2}ehgVnD9&qnUkT+FWawrbvKs(x#iiks0^UnsR-54lYs;U?PEb*~JtE2#Li!k; zgRq6d5$emTi=Qcvt4%KV>lM1cEPfW-HLsrb#LB0gqRb~L-r)Yjqj`izx})OC+Yr9+ zm>AGRx>-7PLLhYDfTLnChh_Qazp_$7uquGs>cYPt9G4R^osxrS6^9z7sGd6WpOCPM zko_0DKRm(uWr_rr*k>|CLzRx~AfKeGIHH=W{}=XK2cEd}Kfq2E@YO_C6nrPC-;)eK zZnXig_!6}8;PpmDMcVJn9^eoy&2jw#R4{lznn1t&-e!OwUHWo-hyT9rp6!-qN1~G* z*Z#frQptbYZT@$VDmH@Ih5s%(AvswBfdC0?X50I`ze(}2(FUao2wKjiad4Q1;Z*$T z0_tlgjGN<^(x|y1+=G!m&*;lQ9M49=dO>UQtKw(oa41^YZTRi%?Cj-%g$3dN^h{aF zX@g60qk`9*oyDg|_U9GE`cFr^T0ONDb@Z<;8Ff?@5_D7*{C`{g6xh^dii2^s`pIPS zyZ_|JD|~$T{X8Tr)!U>VwCBcmKo%Vv8#m#vO2R;U=Kv@J`~{mJt^5T?RS-73A+xiu z42_K$r$leuunK0{s;;QuXgF3!yC^L!54+#yXr_K+Gqv~NwK6m@$&P}Pr9()T(4M7D zkxUm@uKzGH_SDu=bMx}bwZfx*7XY~mIN^Z-h*E% z57B~w2cnKe1_FOCo_fVul;D&o%T0sx z==t_U_%qPsfbJ|VEBgpQQiPi<<8eg$GkZJY{re}NWSWQA%Dq!H7}qr);jtQ;+^*nv*f*Wt+mR?`ZDRw4kyr8L2%r%dm=Z9K0CFBb3*>$*&r^Z_ z>L4kmZ?4XkPUDu{g${UmcqAvwn4=ARS6pFRmWBP>V@;+`M;CtpuFuC;+Jy&m-M{R9 z%+u1+uJlwmgI-`@#vs#L0UR~B<#}xV0s7yH4eHf)7gknf7Q(WaN>HY!r{6B@;MSeU zS^g2thrBgpsVN~riUDPIO6V04;CdAWynW%e=8nZc=<*Q}<0xI047F+*7*Kj^Nb_At z{>Wzg=YN-L0lzH@2U1HYXeMUSdP1>oKg}AR+WN9n9xoi?jJ(g?S1S7wTYim|-jaN; zKyNwsEHunX9S>-2jftZO20ZO?8p18_em!T1#x*JjIwLWJz~e^Z#Av5co~oPI0;Lr7 zXvXt#%j00$Yq}JPH(ct4S@1CFv1;!-UdAp%p&AU15mV+)>j`5Q98yma1K>wjZQ*f; zYzxVrZSUDLmj$iyHjootF#d>21T#1n_QoD8JeEN?L`K#&QKUcsAKdh!=G({fK9fo2l78eSxt0t2?0o7kS1xLkBF z-xc8ZbyQT^g7`*slBt=n12GmRiIpL3T2^Yv!BMDQWiD+4OMCXa8rza>0 zWD_SRC$sr3QRFbv_sWMhv&@hU3ky~{Bbjd)OeB3z#l79g6)X4*WIiB7G=3$_+3Xnc zOM+*@CNHqFx2D7lL-wF30OY_GG32qQ&Q#KQcz7&;-T?$cH&3^7G$h0X>o4lhLq%*W z-wd9C-M zYrfj(FCZ!OTj0d=iQw+Nm&ycYQ%B6%pHGvGrJz9?LM9p{NE(9pd}?kbRqD=>8tX*t z4+=EyQDB13aiEBaP-3R`uK%jRvb=Q@54D5M9lDX+7;N(*nIj5BbW76B)O)!43A3AN!CCNIGD`ACryPo?qQ^WS@9;4me2m z6Ta@UzPZ#89~k9CX9orNa3iFA(#2#t40VJW-lL>%iCw&IGtAGT1!{upXH7bDS)2@4 zv^<>s(pnwrA1G6mJq?()PLcl;zMy`q6IQpm0Un+^@mt66c#S6~2}A}=dlL{Y?B*fY zU96){g^M((7Qemg8^PiP%g5iaQp>+GJQnugmQcb!n!PbVG#LAdg#aOCIIi6C(fe

Jz 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 OI(k}0nq}ASMEoDG6pM@i diff --git a/modular_chomp/icons/mob/human_face_alt.dmi b/modular_chomp/icons/mob/human_face_alt.dmi index 6687b27fe3ec8a2547de7d93260c3ad51b468b39..c00dbd7b30e85bad51379254d2cd20fc06083048 100644 GIT binary patch delta 599 zcmV-d0;v6)yaJrO0+1wsJbF}EbVOxyV{&P5bZKvH004NLotMjQ+b|GC*Vb1M$+|__ z2Hkm6Bq*{-et{TCBXKN>REDG-K!Q|V2})POY}YhV9VYk2HJvn?TRAX zb##~jY)9h=`JQM;Gs3Yz!+B;wEYI>zirfbmH6z?26LJ{);ukwmC**DG>Ag0?q=PTR zP#K%ByZ13NQ$kLE`eS6F+_}n()^8>qWI)d3V`g9cA_00Z;^<1SE=K6RIMRJ-UDSa5 zenf4n1l?u{lb0}l>7tKHt!HfbC5APV_@BTOymGRMbtHfNA@LL@%PXV9I_i0nU{j_n zG1R55(r+B1?e$ZIxrCNb689MEO317j`&yX6)g}&E0$*2u{l+2MMTv7%q3ff!6*Afy z8*Pn_w!%kSC#0=4(w&ST)$h}4;K0!fjK3CUs1~2C#*)uq=wt|(=cLHYl%~2nj3;5G*c(pvBn@|9SL;gXNeB!O5!X#0Vi-IYV$z?*t*ShK-Zo*Ia0BM zFT=3T5$yU&9En;=Ir;%FOPg{9$y~J!}C+~2ToT(G!#^cgR^J?vzydTC6xdG delta 598 zcmV-c0;&C+yaJoN0+1wsJ9<=DbVOxyV{&P5bZKvH004NLwU@ze+b|4<&&g8=?Ri7D z6}#m!q!@B&UqPU4+F~qA4kaaZpMHm6OWH&8>#&;*d_P6~ltud9{CfJmdokPR-TKIy zBnGoFk6$0wtCMuunT`4JeZ6ulgUjcalqs{>n7a@I->p}jXfhjr^KHHAl_owv|AP|i zU}sMfY`VaYpTHA$(ne*J&or}ghvGenE}6sw0_q$oAz+XUadY%O0${`5BMvkL@wF|A zY}e6g1h72~1LXHedzuiA1q$bx1#x+jH&Wz0xTqQ7W*L!U9E+cAPpy!*ji!{;Vf=!vS z#89WYNxyQ4w$pbV<}FZ0D$HnV z+-Pd-Xe#_@>I`XW9ceF)Al>g>Hn8CA3ydEMGt`SeWMj!^P;_w!Sm$DqnJA5QXBbzU zUBdZ8VGjQ@p^Hh7rj_hiV-T{A1SkG%2>0$d k$?e^Z%HG@0Bj1~+m#x`8@78|+_@h6R761KNvuOgeo3^AOEdT%j diff --git a/modular_chomp/icons/mob/human_face_alt_add.dmi b/modular_chomp/icons/mob/human_face_alt_add.dmi index 66464fa6a6f73cde46ec83a1807591765f05b047..6d8df8a805eca54763a397c7a4206524590cfa14 100644 GIT binary patch delta 360 zcmV-u0hj)cy8@8A0+1vDZLuXI0e^jhc95uPm7sbSKRNN^w=TG#)H=q7kHIgQ#Qg?B z@WRO?){)%xR^rG{h8Mm*>^u8ldi~V@ze0;IiF=H-#b;KGeJji!LlgTfp0C^R&OVr^ z#5t(Y_0ii3Guj$A+8R6B3P0L9L)uzLx|1Ww+4N~Puwd^CjK39T=%l=ujejARLD9(} zAkN96W~MaN)iAEuyM*&^h1vh#gdnFbjDjL{k}YfSLdKFnDZfy3$ekg~@+x3}%*m39 zNl~Vyf}aC;#X1OF@M8s@WwglQc|Lz+j~;j?MNYxvatZ1H2fWu1VvU_`(NweC7{uqQ ze3fK11mq5TF(>e5c~F(8l~k$gd7$DDg(XpwcjCcUz#+om$}lW&$yyRMlyYzb^1w-! zdY;6?RviT~gaJw7Q2=hDBd@YukS@Ta34YqniR2o5+dRHJG!M^D>wjwc#fe*#Z9ub_ G0`{8MT(-dg delta 358 zcmV-s0h#`gy8@280+1vDYq2FG0e?NRe?(2I1XZ*6$%!Aob-@Lt)-g7G41UQZ?l%yE z7fvRzj^wU45=VYAyzup5-`NM#>!Mr-1UYqK6cnkGY*~XBGL{5N`GulGZVX|TR{;ZLPL@OIvzh|- Enh12MfB*mh diff --git a/modular_chomp/icons/mob/human_face_ch.dmi b/modular_chomp/icons/mob/human_face_ch.dmi index a5d75655f9aec8a247e51d9b07c3a4ae30e0a2e7..b2d4dc6e04ff065e5fd21726c679a47fefdc4bcf 100644 GIT binary patch delta 306 zcmV-20nPq`k^zR20gxmCJCP+Oe^tc+ULkUl4{Tx9VQmNK)AxW>RHUk2j*(`P)!3Uk zy?=bJHnd!?>Io8EU}|Xb^judbHzZ39y}j0zh1=P5eTc~WvojF=Ffm^`@i8usnPWuA;3=Zuefl-EL&JjZyYcnTEe;Iqs0GFW= zoE*cK(W4loAkO^%_D&I_)70oRIXXp;P8X!p7U^$A3hq+>Yno!=+NBsjW}sv*?xrz5 z6-&25rTaI9b8EH|G<+|J3Bxfv@1sV)Jj#oIYydER%36L z^uGDn?rFW-mJ=j6&s5Rs>A5T}u8Wo`dV4Jk3wN~f{t%*xpo$jOIH_A7qvtv-%A#`; zsG?O_9K;L=RME>XI&rXO0@s2G5-@mcE~gCp3ifp;o{@(pP61sWYZFIEe;#{I0Oz3r z937+2qen4_UYz;=?TsQvqp8toax{t_jV?%|Ez&-UWZb3p$28f(y-PNJPC(9H%$(*? zCwKQIf33|yyoPTDA)-4c*Y`mqVi+M_^rH2`D&Yk5`p=wzIKy&$>~9()`v>=JushnQ zno7*4m$rA~h)(TkgkZhQ8>klDoD;g4kpAYEwArs|z1x;wH A&;S4c