From f12dc22a42871971e90ca5181da93ebc712493f3 Mon Sep 17 00:00:00 2001 From: Mark Suckerberg Date: Mon, 4 Dec 2023 20:19:53 -0600 Subject: [PATCH 01/19] Fixes labeler --- .github/labeler.yml | 56 +++++++++++++++++++++++------------ .github/workflows/labeler.yml | 2 +- 2 files changed, 38 insertions(+), 20 deletions(-) diff --git a/.github/labeler.yml b/.github/labeler.yml index 55b0ba3015af..5b585de45322 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -1,49 +1,67 @@ Admin: - - "code/modules/admin/**" + - any-glob-to-any-file: + - "code/modules/admin/**" # Any file within the config subfolder Config: - - "config/**" +- changed-files: + - any-glob-to-any-file: + - "config/**" Dependencies: - - "**/package.json" - - "**/package-lock.json" - - "**/yarn.lock" +- changed-files: + - any-glob-to-any-file: + - "**/package.json" + - "**/package-lock.json" + - "**/yarn.lock" # When the .DME is changed DME Edit: - - "./*.dme" - - "**/*.dme" +- changed-files: + - any-glob-to-any-file: + - "./*.dme" + - "**/*.dme" # Any .dmi changes Sprites: - - "**/*.dmi" +- changed-files: + - any-glob-to-any-file: + - "**/*.dmi" # Changes to a .dm or anything in the code subfolder Code Change: - - "**/*.dm" - - "code/**" +- changed-files: + - any-glob-to-any-file: + - "**/*.dm" + - "code/**" # Changes to a .dmm or anything in the _map subfolder Map Change: - - "**/*.dmm" - - "_maps/**" +- changed-files: + - any-glob-to-any-file: + - "**/*.dmm" + - "_maps/**" # Any changes to .ogg files are marked as sound Sound: - - "**/*.ogg" +- changed-files: + - any-glob-to-any-file: + - "**/*.ogg" # Changes to the SQL subfolder SQL: - - "SQL/**" +- changed-files: + - any-glob-to-any-file: + - "SQL/**" # Changes to the tgui subfolder tgui: - - "tgui/**" +- changed-files: + - any-glob-to-any-file: + - "tgui/**" # Changes to the .Github subfolder Github: - - ".github/**" - -Deprecated Modularization: - - "whitesands/**" +- changed-files: + - any-glob-to-any-file: + - ".github/**" diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml index aea88c49e9fa..dc3a206fe385 100644 --- a/.github/workflows/labeler.yml +++ b/.github/workflows/labeler.yml @@ -18,7 +18,7 @@ jobs: commentOnDirty: "This pull request has conflicts, please resolve those before we can evaluate the pull request." - name: Apply labels based on changed files if: github.event_name != 'push' - uses: actions/labeler@main + uses: actions/labeler@v5 with: repo-token: "${{ secrets.GITHUB_TOKEN }}" sync-labels: true From 8c3c0a4fa66c0574454a698945e1d072901a65b2 Mon Sep 17 00:00:00 2001 From: Theos Date: Tue, 5 Dec 2023 20:12:29 -0500 Subject: [PATCH 02/19] hades missing sprites for right hand in-hands fix (#2559) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## About The Pull Request The hades rifle didn't have a right-hand sprite for its mostly-fully charged inhands There doesn't seem to be any difference between the sprites for charge levels 4 and 5 for left hand inhands, so I just copied the sprites for charge level 4 for this ![image](https://github.com/shiptest-ss13/Shiptest/assets/24857008/06072070-5275-4efb-a9e7-f715598c82dd) ## Why It's Good For The Game fixes #2527 ## Changelog 🆑 fix: The hades energy gun no longer becomes invisible sometimes /🆑 --- icons/mob/inhands/weapons/guns_righthand.dmi | Bin 91476 -> 92538 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/inhands/weapons/guns_righthand.dmi b/icons/mob/inhands/weapons/guns_righthand.dmi index 0f2433459af171596e64ee8a1d0843a8212dca28..0354d235212041c7c5f8199c0a4cad57f739934f 100644 GIT binary patch delta 12601 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%0D`H+RMsCPAO3pwiZxCV(*bS~ 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 Date: Tue, 5 Dec 2023 20:16:31 -0500 Subject: [PATCH 03/19] Fixes tackles causing semi-permanent slowdown, and not being able to trigger grabs (#2560) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## About The Pull Request Tackles allow setGrabState() to be called without confirming a grab exists, this causes usually grab-related stuff to trigger, mainly the slowdown for having someone grabbed, without actually having grabbed anyone. As far as I can tell, this would maybe only occur if you succeeded a tackle roll that caused a grab when stamcritting yourself The channel for standing up, however, was still being applied after the tackle purges the attacker's knockdown (and you cannot, unfortunately, grab people while prone), preventing either grab roll from ever causing a grab. Now, you stand up instantly if your tackle would result in a grab. ![image](https://github.com/shiptest-ss13/Shiptest/assets/24857008/dc1686ad-9c55-4e92-b980-53752eca94e8) ## Why It's Good For The Game fixes #2340 ## Changelog 🆑 fix: Tackles no longer have a chance to give permanent slowdown until you grab someone fix: Tackles which would result in a grab now actually result in a grab /🆑 --- code/datums/components/tackle.dm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/code/datums/components/tackle.dm b/code/datums/components/tackle.dm index 998fa6906b4d..68c74921b8b7 100644 --- a/code/datums/components/tackle.dm +++ b/code/datums/components/tackle.dm @@ -208,26 +208,30 @@ to_chat(target, "[user] lands an expert tackle on you, knocking you down hard and maintaining a passive grab!") user.SetKnockdown(0) + user.get_up(TRUE) user.forceMove(get_turf(target)) target.adjustStaminaLoss(40) target.Paralyze(5) target.Knockdown(30) if(ishuman(target) && ishuman(user)) INVOKE_ASYNC(S.dna.species, TYPE_PROC_REF(/datum/species, grab), S, T) - S.setGrabState(GRAB_PASSIVE) + if(S.pulling == T) + S.setGrabState(GRAB_PASSIVE) if(5 to INFINITY) // absolutely BODIED user.visible_message("[user] lands a monster tackle on [target], knocking [target.p_them()] senseless and applying an aggressive pin!", "You land a monster tackle on [target], knocking [target.p_them()] senseless and applying an aggressive pin!", target) to_chat(target, "[user] lands a monster tackle on you, knocking you senseless and aggressively pinning you!") user.SetKnockdown(0) + user.get_up(TRUE) user.forceMove(get_turf(target)) target.adjustStaminaLoss(40) target.Paralyze(5) target.Knockdown(30) if(ishuman(target) && ishuman(user)) INVOKE_ASYNC(S.dna.species, TYPE_PROC_REF(/datum/species, grab), S, T) - S.setGrabState(GRAB_AGGRESSIVE) + if(S.pulling == T) + S.setGrabState(GRAB_AGGRESSIVE) return COMPONENT_MOVABLE_IMPACT_FLIP_HITPUSH From a337135291be8100e5ec746ab2638cf2266be1a6 Mon Sep 17 00:00:00 2001 From: Theos Date: Tue, 5 Dec 2023 20:17:06 -0500 Subject: [PATCH 04/19] Casually wearing your tactical turtleneck no longer makes it invisible (#2561) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## About The Pull Request The tactical turtleneck didn't have a casual sprite variant for digitigrades, this fixes that ![image](https://github.com/shiptest-ss13/Shiptest/assets/24857008/a6145e0b-7b4a-4ac8-a30b-d94c2b92b5ea) ![image](https://github.com/shiptest-ss13/Shiptest/assets/24857008/f8aad429-1e17-4590-9329-508797eafea5) ## Why It's Good For The Game fixes #2325 ## Changelog 🆑 fix: The tactical turtleneck no longer tactically strips when worn casually /🆑 --- icons/mob/species/misc/digitigrade.dmi | Bin 92670 -> 92623 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/species/misc/digitigrade.dmi b/icons/mob/species/misc/digitigrade.dmi index 104387630acb8bdac0e14fb24f07eb4135307cda..105dff84775809a99bb6a5b783e04838177fa75e 100644 GIT binary patch delta 47162 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 delta 47212 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

8WV@BAZ@!87(*Wr;iNRbe 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 S3nyUU&l3eT`Eogvfd2)-0yoqE From 73c829ea635af0c2a5c3fd010c8e43503a59f268 Mon Sep 17 00:00:00 2001 From: Theos Date: Tue, 5 Dec 2023 20:17:20 -0500 Subject: [PATCH 05/19] Nigiri sushi sprite fix (#2562) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## About The Pull Request Sprite and item disagreed whether they were using a - or _ ## Why It's Good For The Game fixes #2162 ## Changelog 🆑 fix: nigiri sushi is no longer invisible /🆑 --- icons/obj/food/food.dmi | Bin 77255 -> 79532 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/food/food.dmi b/icons/obj/food/food.dmi index b1ed971658ebfa6d5e3d95de198ef5995794e17b..ddf9be7b356f68d6f939fb8667dd02e24d1c381a 100644 GIT binary patch literal 79532 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 literal 77255 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 RGzj=oQP7kxlQVz&e*j&AFZ2Ka From f7ae58b95f85264a1b0271a8a2ff4f939de5f3b3 Mon Sep 17 00:00:00 2001 From: tmtmtl30 <53132901+tmtmtl30@users.noreply.github.com> Date: Tue, 5 Dec 2023 17:17:51 -0800 Subject: [PATCH 06/19] stops outposts placing on top of space (#2555) ## About The Pull Request planetary outposts currently have /turf/open/space/basic underneath all their turfs even if the baseturf ztrait is set correctly. this fixes that, by making outpost map templates (elevator / hangar templates included, though that shouldn't make a difference due to the way they're used) no longer spawn "on top of" turfs: now they replace them instead ## Why It's Good For The Game randomly spaced turfs are bad ## Changelog :cl: fix: fixes planetary outposts from having space underneath all the turfs /:cl: --- code/modules/overmap/objects/outpost/outpost_types.dm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/code/modules/overmap/objects/outpost/outpost_types.dm b/code/modules/overmap/objects/outpost/outpost_types.dm index fb707213e5eb..670a916721ae 100644 --- a/code/modules/overmap/objects/outpost/outpost_types.dm +++ b/code/modules/overmap/objects/outpost/outpost_types.dm @@ -2,6 +2,13 @@ Map templates */ +/datum/map_template/outpost + // Necessary to stop planetary outposts from having space underneath all their turfs. + // They were being "placed on top", so instead of their baseturf, there was just space underneath. + // (Interestingly, this is much less of a problem for ruins: PlaceOnTop ignores the top closed turf in the baseturfs stack + // of the new tile, meaning that placing plating on top of a wall doesn't result in a wall underneath the plating.) + should_place_on_top = FALSE + /datum/map_template/outpost/New() . = ..(path = "_maps/outpost/[name].dmm") From 5644d03de804794fc9597badf8f389375b0a2ef2 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Tue, 5 Dec 2023 19:38:27 -0600 Subject: [PATCH 07/19] Automatic changelog generation for PR #2555 [ci skip] --- html/changelogs/AutoChangeLog-pr-2555.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2555.yml diff --git a/html/changelogs/AutoChangeLog-pr-2555.yml b/html/changelogs/AutoChangeLog-pr-2555.yml new file mode 100644 index 000000000000..f08dcaf0cb23 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2555.yml @@ -0,0 +1,4 @@ +author: tmtmtl30 +changes: + - {bugfix: fixes planetary outposts from having space underneath all the turfs} +delete-after: true From 0257104404cf091ed5d2ddd0251640532cf04d82 Mon Sep 17 00:00:00 2001 From: thgvr <81882910+thgvr@users.noreply.github.com> Date: Tue, 5 Dec 2023 19:35:35 -0800 Subject: [PATCH 08/19] Total golem death (#2537) ## About The Pull Request Removes golems ## Why It's Good For The Game Removes golems ## Changelog :cl: del: Removes golems /:cl: --------- Signed-off-by: thgvr <81882910+thgvr@users.noreply.github.com> Co-authored-by: Mark Suckerberg --- .../LavaRuins/lavaland_surface_golem_ship.dmm | 2942 ----------------- _maps/RandomRuins/SpaceRuins/crashedship.dmm | 2 - _maps/map_catalogue.txt | 4 - code/__DEFINES/DNA.dm | 1 - code/__DEFINES/is_helpers.dm | 1 - code/__DEFINES/mobs.dm | 2 - code/_globalvars/lists/names.dm | 1 - code/_globalvars/lists/poll_ignore.dm | 2 - code/controllers/subsystem/traumas.dm | 1 - code/datums/components/spooky.dm | 4 +- .../diseases/advance/symptoms/species.dm | 2 +- code/datums/mind.dm | 2 +- code/datums/status_effects/debuffs.dm | 34 - code/game/machinery/scan_gate.dm | 4 - .../game/objects/effects/spawners/lootdrop.dm | 3 +- .../game/objects/items/stacks/sheets/glass.dm | 2 +- .../objects/items/stacks/sheets/mineral.dm | 9 - code/game/objects/items/tools/wirecutters.dm | 5 - code/game/objects/structures/bedsheet_bin.dm | 7 - .../objects/structures/ghost_role_spawners.dm | 96 - code/game/turfs/closed/minerals.dm | 1 + code/modules/clothing/gloves/boxing.dm | 1 - code/modules/clothing/suits/labcoat.dm | 2 - .../food_and_drinks/food/snacks/meat.dm | 14 - code/modules/jobs/jobs.dm | 2 +- code/modules/language/language_holder.dm | 22 - code/modules/language/terrum.dm | 19 - .../mining/equipment/wormhole_jaunter.dm | 2 +- code/modules/mining/machine_vending.dm | 69 - code/modules/mob/living/carbon/human/human.dm | 79 +- .../mob/living/carbon/human/human_defense.dm | 8 - .../mob/living/carbon/human/species.dm | 4 +- .../carbon/human/species_types/golems.dm | 1113 ------- .../hostile/megafauna/colossus.dm | 2 - .../hostile/mining_mobs/hivelord.dm | 116 +- .../reagents/cat2_medicine_reagents.dm | 2 +- .../chemistry/reagents/other_reagents.dm | 8 - .../research/designs/limbgrower_designs.dm | 52 +- code/modules/research/techweb/all_nodes.dm | 4 +- .../xenobiology/crossbreeding/charged.dm | 7 +- .../xenobiology/crossbreeding/chilling.dm | 9 +- .../xenobiology/crossbreeding/industrial.dm | 6 - .../research/xenobiology/xenobiology.dm | 8 - code/modules/ruins/lavaland_ruin_code.dm | 80 - .../spells/spell_types/construct_spells.dm | 5 - .../bodyparts/species_parts/misc_bodyparts.dm | 285 -- .../surgery/experimental_dissection.dm | 2 +- code/modules/surgery/organs/ears.dm | 6 - code/modules/surgery/organs/tongue.dm | 17 - code/modules/surgery/organs/vocal_cords.dm | 32 - icons/mob/human_parts.dmi | Bin 70688 -> 30610 bytes icons/mob/human_parts_greyscale.dmi | Bin 52708 -> 48548 bytes icons/obj/surgery.dmi | Bin 51105 -> 50545 bytes shiptest.dme | 2 - strings/names/golem.txt | 157 - 55 files changed, 23 insertions(+), 5237 deletions(-) delete mode 100644 _maps/RandomRuins/LavaRuins/lavaland_surface_golem_ship.dmm delete mode 100644 code/modules/language/terrum.dm delete mode 100644 code/modules/mob/living/carbon/human/species_types/golems.dm delete mode 100644 strings/names/golem.txt diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_golem_ship.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_golem_ship.dmm deleted file mode 100644 index 3f6744665feb..000000000000 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_golem_ship.dmm +++ /dev/null @@ -1,2942 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aB" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/titanium/yellow, -/area/ruin/powered/golem_ship) -"aK" = ( -/obj/machinery/autolathe, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/trimline/opaque/white/line{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"aT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/trimline/opaque/purple/line{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"aY" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/effect/turf_decal/trimline/opaque/blue/line, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"bs" = ( -/obj/machinery/mineral/ore_redemption{ - input_dir = 2; - output_dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"bv" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/decal/cleanable/dirt, -/obj/structure/ore_box, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"bx" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"bI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/golem_ship) -"bR" = ( -/obj/structure/rack, -/obj/item/shovel, -/obj/item/shovel{ - pixel_x = 5 - }, -/obj/item/shovel{ - pixel_x = 10 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/opaque/yellow/line, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"cp" = ( -/obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"cD" = ( -/obj/structure/fans/tiny, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/door/airlock/external, -/obj/effect/decal/cleanable/blood/tracks, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"dc" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 8 - }, -/turf/open/floor/plating{ - initial_gas_mix = "LAVALAND_ATMOS" - }, -/area/ruin/powered/golem_ship) -"di" = ( -/obj/structure/closet/crate, -/obj/item/storage/bag/ore, -/obj/item/flashlight/lantern, -/obj/item/pickaxe, -/obj/item/shovel, -/obj/item/mining_scanner, -/obj/item/card/id/mining, -/obj/item/clothing/head/hardhat/mining, -/obj/effect/turf_decal/trimline/opaque/yellow/line, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"dq" = ( -/obj/machinery/shower{ - dir = 8 - }, -/turf/open/floor/plasteel/freezer, -/area/ruin/powered/golem_ship) -"dr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/white/line{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"dt" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/golem_ship) -"dv" = ( -/obj/item/soap, -/obj/machinery/shower{ - dir = 8 - }, -/turf/open/floor/plasteel/freezer, -/area/ruin/powered/golem_ship) -"dy" = ( -/obj/structure/closet/crate, -/obj/item/storage/bag/ore, -/obj/item/flashlight/lantern, -/obj/item/pickaxe, -/obj/item/shovel, -/obj/item/mining_scanner, -/obj/item/card/id/mining, -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/head/hardhat/mining, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/trimline/opaque/yellow/line, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"dF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop/maintenance/three, -/obj/structure/closet/crate, -/turf/open/floor/mineral/titanium/yellow, -/area/ruin/powered/golem_ship) -"ea" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"ee" = ( -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/white/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/golem_ship) -"ep" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/opaque/white/line, -/turf/open/floor/plasteel, -/area/ruin/powered/golem_ship) -"eA" = ( -/obj/effect/turf_decal/trimline/opaque/yellow/arrow_cw, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"eG" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/purple/line{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"fi" = ( -/obj/machinery/door/airlock/titanium, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"fy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"fK" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/door/airlock/mining, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"fL" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/white/line, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"fQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/opaque/yellow/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/yellow/corner{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"fS" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/button/door{ - id = "golemloading"; - name = "Cargo Blast Door Control"; - pixel_x = -5; - pixel_y = -25 - }, -/obj/effect/turf_decal/trimline/opaque/yellow/arrow_cw{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"gg" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/mineral/titanium/yellow, -/area/ruin/powered/golem_ship) -"gn" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/trimline/opaque/purple/line{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"gs" = ( -/obj/effect/spawner/structure/window/shuttle, -/turf/open/floor/plating, -/area/ruin/powered/golem_ship) -"gz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/kirbyplants{ - icon_state = "plant-22" - }, -/obj/effect/turf_decal/box/corners, -/obj/effect/turf_decal/trimline/opaque/blue/corner{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"gT" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"hu" = ( -/obj/structure/rack, -/obj/item/pickaxe{ - pixel_x = -10 - }, -/obj/item/pickaxe{ - pixel_x = -5 - }, -/obj/item/pickaxe, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/opaque/yellow/line, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"hN" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/powered/golem_ship) -"hS" = ( -/obj/structure/mirror{ - pixel_y = 28 - }, -/obj/structure/sink{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/freezer, -/area/ruin/powered/golem_ship) -"ia" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/innards, -/obj/effect/decal/cleanable/blood/gibs/limb, -/turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/golem_ship) -"in" = ( -/obj/structure/rack, -/obj/item/card/id/mining, -/obj/item/card/id/mining, -/obj/item/card/id/mining, -/obj/item/card/id/mining, -/obj/item/card/id/mining, -/obj/effect/turf_decal/trimline/opaque/yellow/line{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"iw" = ( -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/white/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/golem_ship) -"iE" = ( -/turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/golem_ship) -"iQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/mineral/titanium/white, -/area/ruin/powered/golem_ship) -"iZ" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/golem_ship) -"jl" = ( -/obj/item/storage/firstaid/fire{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/storage/firstaid/fire, -/obj/item/storage/firstaid/fire{ - pixel_x = -4; - pixel_y = -4 - }, -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/trimline/opaque/white/line{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"jC" = ( -/obj/structure/window/reinforced{ - dir = 2; - name = "shrine of the liberator" - }, -/obj/structure/table/wood, -/obj/item/book/manual/wiki/research_and_development{ - name = "Sacred Text of the Liberator"; - pixel_x = -4; - pixel_y = 3 - }, -/obj/effect/turf_decal/trimline/opaque/purple/line{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/opaque/purple/corner, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"jH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/clothing/head/hardhat/mining{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/clothing/head/hardhat/mining{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/clothing/head/hardhat/mining{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/clothing/head/hardhat/mining{ - pixel_x = -6; - pixel_y = -6 - }, -/obj/effect/turf_decal/trimline/opaque/yellow/line{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"jR" = ( -/obj/structure/window/reinforced{ - dir = 2; - name = "shrine of the liberator" - }, -/obj/structure/statue/gold/rd, -/obj/structure/window/reinforced{ - dir = 4; - name = "shrine of the liberator" - }, -/obj/effect/turf_decal/trimline/opaque/purple/line{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/opaque/purple/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"jX" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/structure/closet/secure_closet/personal, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"kg" = ( -/obj/machinery/light/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/white/line, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"ki" = ( -/obj/machinery/door/poddoor{ - id = "golemloading" - }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/ruin/powered/golem_ship) -"kt" = ( -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/white/line{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"kw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/bedsheetbin, -/obj/structure/table, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plating, -/area/ruin/powered/golem_ship) -"kC" = ( -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/white/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/golem_ship) -"kP" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"kS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/mineral/titanium/yellow, -/area/ruin/powered/golem_ship) -"kX" = ( -/obj/item/kirbyplants{ - icon_state = "applebush" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/opaque/blue/line, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"kY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plating, -/area/ruin/powered/golem_ship) -"lt" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/wood, -/area/ruin/powered/golem_ship) -"lN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"lU" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/white/line, -/turf/open/floor/plasteel, -/area/ruin/powered/golem_ship) -"mt" = ( -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/opaque/yellow/corner, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"mE" = ( -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/yellow, -/area/ruin/powered/golem_ship) -"mL" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"mX" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/opaque/white/corner, -/turf/open/floor/plasteel, -/area/ruin/powered/golem_ship) -"nc" = ( -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/machinery/suit_storage_unit, -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"nl" = ( -/turf/open/floor/plasteel/freezer, -/area/ruin/powered/golem_ship) -"np" = ( -/obj/structure/fans/tiny, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"nt" = ( -/obj/structure/shuttle/engine/heater{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plating{ - initial_gas_mix = "LAVALAND_ATMOS" - }, -/area/ruin/powered/golem_ship) -"ny" = ( -/obj/structure/fans/tiny, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/door/airlock/external, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"nA" = ( -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/opaque/white/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/white/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/golem_ship) -"nD" = ( -/turf/open/floor/mineral/titanium/yellow, -/area/ruin/powered/golem_ship) -"nE" = ( -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" - }, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 3 - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 3 - }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/structure/closet/crate/internals, -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/head/hardhat/mining, -/obj/item/clothing/head/hardhat/mining, -/obj/effect/turf_decal/trimline/opaque/yellow/line{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"nH" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/machinery/suit_storage_unit, -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"nL" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel, -/area/ruin/powered/golem_ship) -"nT" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/door/airlock/titanium, -/obj/effect/decal/cleanable/blood/tracks, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"om" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/opaque/yellow/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/yellow/corner{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/industrial/loading{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"oF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/yellow, -/area/ruin/powered/golem_ship) -"oO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, -/turf/open/floor/mineral/titanium/yellow, -/area/ruin/powered/golem_ship) -"pi" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/powered/golem_ship) -"pT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/mineral/titanium/yellow, -/area/ruin/powered/golem_ship) -"qt" = ( -/obj/structure/ore_box, -/obj/effect/turf_decal/trimline/opaque/yellow/line{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"rl" = ( -/obj/structure/frame/machine, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"rv" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/opaque/white/corner, -/turf/open/floor/plasteel, -/area/ruin/powered/golem_ship) -"rH" = ( -/obj/effect/decal/cleanable/blood/tracks{ - dir = 6 - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/mineral/titanium/yellow, -/area/ruin/powered/golem_ship) -"rR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/golem_ship) -"se" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/opaque/yellow/line{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"tw" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/powered/golem_ship) -"tI" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"uk" = ( -/obj/machinery/shower{ - dir = 4 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel/freezer, -/area/ruin/powered/golem_ship) -"uw" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/shower{ - dir = 8 - }, -/turf/open/floor/plasteel/freezer, -/area/ruin/powered/golem_ship) -"uA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/opaque/blue/corner, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"uL" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop/maintenance/two, -/obj/structure/closet/crate, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"uQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 10 - }, -/turf/open/floor/mineral/titanium/yellow, -/area/ruin/powered/golem_ship) -"uZ" = ( -/obj/effect/decal/cleanable/blood/tracks, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/door/airlock/mining, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"vl" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/item/crowbar, -/obj/item/crowbar{ - pixel_y = 12 - }, -/obj/item/crowbar{ - pixel_y = 6 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"vn" = ( -/obj/structure/table/reinforced, -/obj/item/folder/blue, -/obj/item/pen, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"vv" = ( -/obj/machinery/vending/mining_equipment/golem, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/turf_decal/trimline/opaque/yellow/line, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"vA" = ( -/obj/structure/table/reinforced, -/obj/machinery/light/small/directional/south, -/obj/machinery/button/door{ - id = "golemloading"; - name = "Cargo Blast Door Control"; - pixel_x = -5; - pixel_y = -25 - }, -/obj/item/storage/firstaid/regular, -/obj/machinery/button/door{ - id = "golemwindows"; - name = "Window Blast Door Control"; - pixel_x = 5; - pixel_y = -25 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"vS" = ( -/turf/open/floor/plating, -/area/ruin/powered/golem_ship) -"vV" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"wg" = ( -/obj/structure/sign/warning/xeno_mining, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ruin/powered/golem_ship) -"wC" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/opaque/white/line, -/turf/open/floor/plasteel, -/area/ruin/powered/golem_ship) -"wJ" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/wood, -/area/ruin/powered/golem_ship) -"wL" = ( -/obj/structure/frame/computer{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/purple/line{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"wR" = ( -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/structure/table, -/obj/item/storage/box/lights/mixed{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/lights/bulbs, -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"wW" = ( -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - dir = 4; - name = "Broken Computer" - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"yg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel/freezer, -/area/ruin/powered/golem_ship) -"yu" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"yN" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/opaque/purple/line{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"yO" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/door/airlock/command{ - name = "Bridge"; - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"zg" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/trimline/opaque/white/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/golem_ship) -"zs" = ( -/obj/machinery/light/directional/south, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel/freezer, -/area/ruin/powered/golem_ship) -"zt" = ( -/obj/effect/turf_decal/trimline/opaque/yellow/arrow_cw{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"zM" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"zW" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/opaque/purple/line{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"zX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/door/airlock/external, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"zY" = ( -/obj/machinery/shower{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/ruin/powered/golem_ship) -"Ad" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"Ae" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 8 - }, -/obj/effect/mob_spawn/human/golem/adamantine, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/opaque/blue/line, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"Af" = ( -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/door/airlock/command{ - name = "Bridge"; - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"Ak" = ( -/obj/machinery/door/airlock/titanium, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"Ba" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks, -/turf/open/floor/mineral/titanium/yellow, -/area/ruin/powered/golem_ship) -"Bw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/white/line, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"BD" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/blue/corner{ - dir = 8 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"BE" = ( -/obj/structure/fans/tiny, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"Cg" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor{ - id = "golemwindows"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/powered/golem_ship) -"CO" = ( -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/white/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/golem_ship) -"Dp" = ( -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stack/cable_coil/red{ - pixel_x = 2; - pixel_y = 6 - }, -/obj/item/stock_parts/cell/high/plus, -/obj/effect/turf_decal/box/corners, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"DM" = ( -/obj/structure/fans/tiny, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"DY" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel, -/area/ruin/powered/golem_ship) -"Er" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/yellow/arrow_cw, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"EF" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4 - }, -/obj/effect/mob_spawn/human/golem/adamantine, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"Fi" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/pen, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"FE" = ( -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks, -/obj/effect/turf_decal/trimline/opaque/white/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/golem_ship) -"FP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/washing_machine, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plating, -/area/ruin/powered/golem_ship) -"FS" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/toy/figure/rd{ - name = "the Liberator action figure"; - toysay = "Yeah, go do whatever." - }, -/obj/effect/turf_decal/trimline/opaque/blue/line, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"FT" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/powered/golem_ship) -"Gg" = ( -/obj/machinery/reagentgrinder, -/obj/structure/table, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/white/line{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"Gn" = ( -/obj/structure/window/reinforced{ - dir = 1; - name = "shrine of the liberator" - }, -/obj/structure/table/wood, -/obj/item/circuitboard/aicore, -/obj/item/toy/figure/rd{ - name = "the Liberator action figure"; - toysay = "Yeah, go do whatever." - }, -/obj/effect/turf_decal/trimline/opaque/purple/line{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/opaque/purple/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"Gr" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"GB" = ( -/obj/effect/turf_decal/trimline/opaque/yellow/line{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"GD" = ( -/obj/structure/bed, -/obj/item/bedsheet/rd/royal_cape, -/obj/structure/window/reinforced{ - dir = 1; - name = "shrine of the liberator" - }, -/obj/structure/window/reinforced{ - dir = 4; - name = "shrine of the liberator" - }, -/obj/effect/turf_decal/trimline/opaque/purple/line{ - dir = 5 - }, -/obj/effect/turf_decal/trimline/opaque/purple/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"Hg" = ( -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/opaque/white/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/golem_ship) -"Hs" = ( -/turf/open/floor/mineral/titanium/white, -/area/ruin/powered/golem_ship) -"HK" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/trimline/opaque/white/line{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"HW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"HZ" = ( -/turf/template_noop, -/area/template_noop) -"Iv" = ( -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/trimline/opaque/purple/line{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"IB" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/wood, -/area/ruin/powered/golem_ship) -"IK" = ( -/obj/structure/sign/departments/science, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ruin/powered/golem_ship) -"IW" = ( -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/mechanical, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"Jk" = ( -/obj/structure/closet/crate/science, -/obj/item/storage/box/stockparts/basic, -/obj/item/storage/box/stockparts/basic, -/obj/effect/turf_decal/industrial/warning, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"JA" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/door/airlock/external, -/obj/effect/decal/cleanable/blood/tracks, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"JL" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/golem_ship) -"JX" = ( -/turf/open/floor/plasteel, -/area/ruin/powered/golem_ship) -"Kb" = ( -/obj/machinery/door/airlock/titanium, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"Kc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/white/corner, -/obj/effect/turf_decal/trimline/opaque/white/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"Kg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/frame/machine, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"KC" = ( -/obj/structure/rack, -/obj/item/mop, -/obj/item/reagent_containers/glass/bucket, -/obj/item/storage/bag/trash{ - pixel_x = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plating, -/area/ruin/powered/golem_ship) -"KG" = ( -/obj/structure/fans/tiny, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"KH" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/turf/open/floor/wood, -/area/ruin/powered/golem_ship) -"KO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/gibs/up, -/turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/golem_ship) -"La" = ( -/obj/machinery/door/airlock/titanium, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"Ld" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/ruin/powered/golem_ship) -"LL" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"Ma" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor{ - id = "golemwindows" - }, -/turf/open/floor/plating, -/area/ruin/powered/golem_ship) -"Ml" = ( -/obj/machinery/door/poddoor{ - id = "golemloading" - }, -/obj/structure/fans/tiny, -/obj/effect/decal/cleanable/blood/tracks, -/turf/open/floor/plating, -/area/ruin/powered/golem_ship) -"Mv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/opaque/blue/corner{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"Mw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/mineral/titanium/yellow, -/area/ruin/powered/golem_ship) -"Mx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel, -/area/ruin/powered/golem_ship) -"MN" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/structure/closet/secure_closet/personal, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"MO" = ( -/obj/effect/decal/cleanable/blood/tracks{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/golem_ship) -"MT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 5 - }, -/obj/effect/spawner/lootdrop/maintenance/two, -/turf/open/floor/mineral/titanium/yellow, -/area/ruin/powered/golem_ship) -"Ng" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance/two, -/turf/open/floor/mineral/titanium/yellow, -/area/ruin/powered/golem_ship) -"Nj" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/rack, -/obj/item/storage/toolbox/emergency{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/storage/toolbox/mechanical, -/obj/item/storage/toolbox/electrical{ - pixel_x = -3; - pixel_y = 3 - }, -/turf/open/floor/plating, -/area/ruin/powered/golem_ship) -"Nu" = ( -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/opaque/white/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/white/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/golem_ship) -"NT" = ( -/obj/item/areaeditor/blueprints{ - desc = "Use to build new structures in the wastes."; - name = "land claim" - }, -/obj/item/disk/design_disk/golem_shell, -/obj/structure/table, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/white/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"NZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/opaque/yellow/arrow_cw, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"Oj" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/titanium/white, -/area/ruin/powered/golem_ship) -"Om" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/ore_box, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/trimline/opaque/yellow/line{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"Ox" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/opaque/purple/line, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"OD" = ( -/obj/structure/frame/machine, -/obj/effect/turf_decal/trimline/opaque/purple/line{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"OF" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"PD" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"PE" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/structure/closet/secure_closet/personal, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"PV" = ( -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/decal/cleanable/blood/tracks, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/opaque/white/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/white/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/golem_ship) -"PX" = ( -/obj/structure/sign/departments/cargo, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ruin/powered/golem_ship) -"Ql" = ( -/obj/machinery/door/airlock/titanium, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"Qz" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"QD" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/opaque/white/line, -/turf/open/floor/plasteel, -/area/ruin/powered/golem_ship) -"QY" = ( -/obj/item/storage/firstaid/brute{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/storage/firstaid/brute, -/obj/item/storage/firstaid/brute{ - pixel_x = -4; - pixel_y = -4 - }, -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/trimline/opaque/white/line{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"RB" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/structure/rack, -/obj/item/flashlight/lantern{ - pixel_x = 5 - }, -/obj/item/flashlight/lantern, -/obj/item/flashlight/lantern{ - pixel_x = -5 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"RK" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/closet/crate, -/obj/effect/decal/cleanable/dirt, -/obj/item/kinetic_crusher, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"Sa" = ( -/obj/item/kirbyplants{ - icon_state = "plant-22" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"Sc" = ( -/obj/machinery/computer/arcade/battle, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"Sg" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/item/stack/cable_coil/red{ - pixel_x = 2; - pixel_y = 6 - }, -/obj/item/stock_parts/cell/high/plus, -/obj/item/wirecutters, -/obj/structure/table, -/turf/open/floor/plating, -/area/ruin/powered/golem_ship) -"SG" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"SR" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/purple/line, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"Td" = ( -/obj/structure/rack, -/obj/item/storage/bag/ore, -/obj/item/mining_scanner, -/obj/item/storage/bag/ore, -/obj/item/mining_scanner, -/obj/item/storage/bag/ore, -/obj/item/mining_scanner, -/obj/item/storage/bag/ore, -/obj/item/mining_scanner, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/opaque/yellow/line, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"Tj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 9 - }, -/turf/open/floor/mineral/titanium/yellow, -/area/ruin/powered/golem_ship) -"TN" = ( -/obj/structure/rack, -/obj/item/resonator{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/resonator{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/resonator{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/resonator{ - pixel_x = -6; - pixel_y = -6 - }, -/obj/effect/turf_decal/trimline/opaque/yellow/line{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"TO" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/opaque/white/corner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/golem_ship) -"Ud" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/white/line, -/turf/open/floor/plasteel, -/area/ruin/powered/golem_ship) -"Uq" = ( -/obj/effect/decal/cleanable/blood/tracks, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/purple/line, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"UD" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 8 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"UH" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4 - }, -/obj/effect/mob_spawn/human/golem/adamantine, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/opaque/blue/line, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"UW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"VY" = ( -/obj/structure/table/reinforced, -/obj/machinery/light/small/directional/north, -/obj/machinery/recharger, -/obj/item/resonator/upgraded, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 9 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"Wr" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/golem_ship) -"WO" = ( -/obj/machinery/computer/arcade/orion_trail, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"Xr" = ( -/obj/structure/closet/crate, -/obj/item/storage/bag/ore, -/obj/item/flashlight/lantern, -/obj/item/pickaxe, -/obj/item/shovel, -/obj/item/mining_scanner, -/obj/item/card/id/mining, -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/head/hardhat/mining, -/obj/effect/turf_decal/trimline/opaque/yellow/line, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"Xv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/white/corner, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"XR" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ruin/powered/golem_ship) -"XY" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/closet/crate, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop/maintenance/two, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"Ye" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ruin/powered/golem_ship) -"YN" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"YQ" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 8 - }, -/obj/effect/mob_spawn/human/golem/adamantine, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) -"YV" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/golem_ship) -"YZ" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/storage/toolbox/emergency{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/storage/toolbox/mechanical, -/obj/item/storage/toolbox/electrical{ - pixel_x = -3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"Ze" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/golem_ship) -"ZX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/splatter, -/turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/golem_ship) -"ZY" = ( -/obj/machinery/computer/helm{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/golem_ship) - -(1,1,1) = {" -HZ -HZ -HZ -HZ -HZ -HZ -Ye -Cg -Cg -Cg -Cg -Ye -HZ -HZ -HZ -HZ -HZ -HZ -"} -(2,1,1) = {" -HZ -HZ -HZ -HZ -HZ -HZ -Ma -IW -wW -ZY -Fi -Ma -HZ -HZ -HZ -HZ -HZ -HZ -"} -(3,1,1) = {" -HZ -HZ -HZ -HZ -Ye -BE -Ye -VY -UD -UD -vA -Ye -np -np -Ye -HZ -HZ -HZ -"} -(4,1,1) = {" -HZ -HZ -HZ -HZ -Ye -yu -XR -gz -iZ -iZ -BD -Ye -gT -cp -Ye -HZ -HZ -HZ -"} -(5,1,1) = {" -HZ -HZ -HZ -Ye -Ye -Ze -Ye -KO -uA -Mv -ZX -Ye -gT -ea -Ye -HZ -HZ -HZ -"} -(6,1,1) = {" -Ye -Ye -Ye -Ye -CO -lU -Ye -iZ -UH -EF -ia -Ye -YN -YN -Ye -Ye -Ye -Ye -"} -(7,1,1) = {" -Ye -IB -nT -PV -FE -QD -Ye -iZ -FS -vn -bI -Ye -GB -nD -nD -gg -zM -ki -"} -(8,1,1) = {" -Ma -KH -Ye -ee -mX -zg -Ye -YV -aY -vl -dt -Ye -GB -aB -Ng -nD -Ad -ki -"} -(9,1,1) = {" -Ye -jX -Ye -iw -wC -Sc -Ye -iZ -Ae -YQ -rR -Ye -GB -Tj -uQ -dF -uL -ki -"} -(10,1,1) = {" -Ye -Ye -Ye -kC -wC -WO -Ye -iZ -kX -Sa -rR -Ye -nE -mE -MT -Ba -kP -Ml -"} -(11,1,1) = {" -Ye -PE -Ye -kC -wC -Ye -Ye -yO -Ye -Ye -Af -Ye -Ye -Mw -aB -aB -Jk -ki -"} -(12,1,1) = {" -Ma -lt -nT -nA -ep -Ye -zW -aT -Gn -jC -Iv -eG -PX -oF -mt -zt -fS -Ye -"} -(13,1,1) = {" -Ye -Ye -Ye -CO -TO -fi -yN -JL -GD -jR -MO -Uq -uZ -rH -eA -XY -bv -Ma -"} -(14,1,1) = {" -Ma -wJ -nT -Nu -rv -fi -yN -JL -wL -OD -JL -Ox -fK -nD -NZ -SG -SG -Ma -"} -(15,1,1) = {" -Ye -MN -Ye -kC -ep -IK -yN -JL -JL -JL -iE -SR -PX -nD -Er -mL -RK -Ye -"} -(16,1,1) = {" -Ye -Ye -Ye -ee -wC -gs -gn -JL -Kg -rl -iE -Ox -Ye -La -Ye -Ye -Ye -Ye -"} -(17,1,1) = {" -cD -HW -JA -Hg -Ud -gs -yN -Wr -JL -JL -iE -SR -Ye -se -aB -zX -UW -ny -"} -(18,1,1) = {" -KG -vV -OF -CO -Ud -Ye -HK -Oj -Hs -Oj -Hs -fL -gs -se -aB -zX -lN -ny -"} -(19,1,1) = {" -Ye -Ye -Ye -Ak -Ye -Ye -kt -Oj -Hs -Oj -Oj -Kc -bs -om -aB -wg -Ye -Ye -"} -(20,1,1) = {" -Ye -uk -zY -nl -zY -Ye -aK -Oj -Hs -Oj -Hs -kg -Ye -Om -aB -nD -vv -Ye -"} -(21,1,1) = {" -Ye -hS -yg -nl -zs -Ye -jl -Oj -Oj -iQ -Oj -Kc -fK -fQ -aB -nD -di -Ma -"} -(22,1,1) = {" -Ye -uw -dv -nl -dq -Ye -QY -Oj -Oj -Oj -Oj -Bw -Ye -in -aB -aB -Xr -Ma -"} -(23,1,1) = {" -Ye -Ye -Ye -Kb -Ye -Ye -Gg -NT -Oj -Oj -Xv -dr -Ye -TN -aB -kS -dy -Ye -"} -(24,1,1) = {" -Ye -Nj -tw -vS -Sg -Ye -Ye -Ye -Ql -Ql -Ye -Ye -Ye -jH -aB -pT -Td -Ma -"} -(25,1,1) = {" -Ye -KC -tw -kY -Ye -Ye -YZ -Dp -pi -hN -wR -RB -Ye -Ye -oO -aB -bR -Ma -"} -(26,1,1) = {" -Ma -Ld -vS -tw -fi -JX -FT -FT -DY -hN -FT -FT -Mx -fi -nD -nD -hu -Ye -"} -(27,1,1) = {" -Ma -Ma -FP -kw -Ye -bx -PD -nc -pi -nL -nH -Qz -Gr -Ye -qt -qt -Ye -Ye -"} -(28,1,1) = {" -HZ -Ye -Ye -Ye -Ye -Ye -Ye -Ye -LL -LL -Ye -Ye -Ye -Ye -Ye -Ye -Ye -HZ -"} -(29,1,1) = {" -HZ -tI -nt -nt -tI -nt -nt -Ye -fy -ea -Ye -nt -nt -tI -nt -nt -tI -HZ -"} -(30,1,1) = {" -HZ -tI -dc -dc -tI -dc -dc -Ye -DM -DM -Ye -dc -dc -tI -dc -dc -tI -HZ -"} diff --git a/_maps/RandomRuins/SpaceRuins/crashedship.dmm b/_maps/RandomRuins/SpaceRuins/crashedship.dmm index 93b0dc996b77..fd062bcd87a4 100644 --- a/_maps/RandomRuins/SpaceRuins/crashedship.dmm +++ b/_maps/RandomRuins/SpaceRuins/crashedship.dmm @@ -132,7 +132,6 @@ /obj/structure/closet/crate/freezer, /obj/item/organ/appendix, /obj/item/reagent_containers/food/snacks/meat/slab, -/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/golem, /obj/effect/turf_decal/industrial/warning{ dir = 1 }, @@ -431,7 +430,6 @@ /obj/item/reagent_containers/food/snacks/hugemushroomslice, /obj/item/organ/appendix, /obj/item/reagent_containers/food/snacks/meat/slab, -/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/golem/adamantine, /obj/effect/turf_decal/industrial/warning{ dir = 2 }, diff --git a/_maps/map_catalogue.txt b/_maps/map_catalogue.txt index 846133389d1e..164a375239e7 100644 --- a/_maps/map_catalogue.txt +++ b/_maps/map_catalogue.txt @@ -170,10 +170,6 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Size = (x = 30)(y = 20)(z = 1) Tags = "Medium Combat Challenge", "Medium Loot", "Shelter", "Antag Gear" - File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_golem_ship.dmm" - Size = (x = 30)(y = 18)(z = 1) - Tags = "No Combat", "Medium Loot", "Ghost Role", "Shelter" - File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_hermit.dmm" Size = (x = 16)(y = 16)(z = 1) Tags = "No Combat", "Minor Loot", "Ghost Role", "Shelter" diff --git a/code/__DEFINES/DNA.dm b/code/__DEFINES/DNA.dm index 8cdb11fd00b1..36fc398d942c 100644 --- a/code/__DEFINES/DNA.dm +++ b/code/__DEFINES/DNA.dm @@ -154,7 +154,6 @@ #define ORGAN_SLOT_LIVER "liver" #define ORGAN_SLOT_TONGUE "tongue" #define ORGAN_SLOT_VOICE "vocal_cords" -#define ORGAN_SLOT_ADAMANTINE_RESONATOR "adamantine_resonator" #define ORGAN_SLOT_HEART_AID "heartdrive" #define ORGAN_SLOT_BRAIN_ANTIDROP "brain_antidrop" #define ORGAN_SLOT_BRAIN_ANTISTUN "brain_antistun" diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm index b824bd2a17b1..8fd5d549c086 100644 --- a/code/__DEFINES/is_helpers.dm +++ b/code/__DEFINES/is_helpers.dm @@ -61,7 +61,6 @@ GLOBAL_LIST_INIT(turfs_without_ground, typecacheof(list( #define isandroid(A) (is_species(A, /datum/species/android)) #define issynth(A) (is_species(A, /datum/species/synth)) #define ismilsynth(A) (is_species(A, /datum/species/synth/military)) -#define isgolem(A) (is_species(A, /datum/species/golem)) #define islizard(A) (is_species(A, /datum/species/lizard)) #define isplasmaman(A) (is_species(A, /datum/species/plasmaman)) #define ispodperson(A) (is_species(A, /datum/species/pod)) diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm index 9f07a32d15f8..ad9d5ae5abc8 100644 --- a/code/__DEFINES/mobs.dm +++ b/code/__DEFINES/mobs.dm @@ -87,10 +87,8 @@ #define SPECIES_LIZARD "lizard" #define SPECIES_ASHWALKER "ashwalker" #define SPECIES_KOBOLD "kobold" -#define SPECIES_GOLEM "golem" #define SPECIES_MONKEY "monkey" #define SPECIES_MOTH "moth" -#define SPECIES_MUSH "mush" #define SPECIES_PLASMAMAN "plasmaman" #define SPECIES_POD "pod" #define SPECIES_SHADOW "shadow" diff --git a/code/_globalvars/lists/names.dm b/code/_globalvars/lists/names.dm index 0b517e50160c..ecc1acb6f0e1 100644 --- a/code/_globalvars/lists/names.dm +++ b/code/_globalvars/lists/names.dm @@ -14,7 +14,6 @@ GLOBAL_LIST_INIT(lizard_names_female, world.file2list("strings/names/lizard_fema GLOBAL_LIST_INIT(clown_names, world.file2list("strings/names/clown.txt")) GLOBAL_LIST_INIT(mime_names, world.file2list("strings/names/mime.txt")) GLOBAL_LIST_INIT(carp_names, world.file2list("strings/names/carp.txt")) -GLOBAL_LIST_INIT(golem_names, world.file2list("strings/names/golem.txt")) GLOBAL_LIST_INIT(moth_first, world.file2list("strings/names/moth_first.txt")) GLOBAL_LIST_INIT(moth_last, world.file2list("strings/names/moth_last.txt")) GLOBAL_LIST_INIT(plasmaman_names, world.file2list("strings/names/plasmaman.txt")) diff --git a/code/_globalvars/lists/poll_ignore.dm b/code/_globalvars/lists/poll_ignore.dm index 674b15ceae2c..e25b0b6e9a87 100644 --- a/code/_globalvars/lists/poll_ignore.dm +++ b/code/_globalvars/lists/poll_ignore.dm @@ -11,7 +11,6 @@ #define POLL_IGNORE_CONSTRUCT "construct" #define POLL_IGNORE_SPIDER "spider" #define POLL_IGNORE_ASHWALKER "ashwalker" -#define POLL_IGNORE_GOLEM "golem" #define POLL_IGNORE_SWARMER "swarmer" #define POLL_IGNORE_DRONE "drone" #define POLL_IGNORE_FUGITIVE "fugitive" @@ -36,7 +35,6 @@ GLOBAL_LIST_INIT(poll_ignore_desc, list( POLL_IGNORE_CONSTRUCT = "Construct", POLL_IGNORE_SPIDER = "Spiders", POLL_IGNORE_ASHWALKER = "Ashwalker eggs", - POLL_IGNORE_GOLEM = "Golems", POLL_IGNORE_SWARMER = "Swarmer shells", POLL_IGNORE_DRONE = "Drone shells", POLL_IGNORE_FUGITIVE = "Fugitive Hunter", diff --git a/code/controllers/subsystem/traumas.dm b/code/controllers/subsystem/traumas.dm index c2a7fc963e30..1e697327c844 100644 --- a/code/controllers/subsystem/traumas.dm +++ b/code/controllers/subsystem/traumas.dm @@ -177,7 +177,6 @@ SUBSYSTEM_DEF(traumas) "skeletons" = typecacheof(list(/datum/species/skeleton, /datum/species/plasmaman)), "conspiracies" = typecacheof(list(/datum/species/abductor, /datum/species/lizard)), "robots" = typecacheof(list(/datum/species/android, /datum/species/ipc)), - "the supernatural" = typecacheof(list(/datum/species/golem/runic)), "aliens" = typecacheof(list( /datum/species/abductor, /datum/species/jelly, /datum/species/pod)), "spiders" = typecacheof(list(/datum/species/spider)) diff --git a/code/datums/components/spooky.dm b/code/datums/components/spooky.dm index 2cdefc057f85..9e75259536ef 100644 --- a/code/datums/components/spooky.dm +++ b/code/datums/components/spooky.dm @@ -31,7 +31,7 @@ H.Paralyze(15) //zombies can't resist the doot C.Jitter(35) C.stuttering = 20 - if((!istype(H.dna.species, /datum/species/skeleton)) && (!istype(H.dna.species, /datum/species/golem)) && (!istype(H.dna.species, /datum/species/android)) && (!istype(H.dna.species, /datum/species/jelly))) + if((!istype(H.dna.species, /datum/species/skeleton)) && (!istype(H.dna.species, /datum/species/android)) && (!istype(H.dna.species, /datum/species/jelly))) C.adjustStaminaLoss(25) //boneless humanoids don't lose the will to live to_chat(C, "DOOT") spectral_change(H) @@ -41,7 +41,7 @@ C.stuttering = 20 /datum/component/spooky/proc/spectral_change(mob/living/carbon/human/H, mob/user) - if((H.getStaminaLoss() > 95) && (!istype(H.dna.species, /datum/species/skeleton)) && (!istype(H.dna.species, /datum/species/golem)) && (!istype(H.dna.species, /datum/species/android)) && (!istype(H.dna.species, /datum/species/jelly))) + if((H.getStaminaLoss() > 95) && (!istype(H.dna.species, /datum/species/skeleton)) && (!istype(H.dna.species, /datum/species/android)) && (!istype(H.dna.species, /datum/species/jelly))) H.Paralyze(20) H.set_species(/datum/species/skeleton) H.visible_message("[H] has given up on life as a mortal.") diff --git a/code/datums/diseases/advance/symptoms/species.dm b/code/datums/diseases/advance/symptoms/species.dm index 49a3cf8d07d5..b19a4d453dd5 100644 --- a/code/datums/diseases/advance/symptoms/species.dm +++ b/code/datums/diseases/advance/symptoms/species.dm @@ -27,7 +27,7 @@ severity = 0 /datum/symptom/inorganic_adaptation/OnAdd(datum/disease/advance/A) - A.infectable_biotypes |= MOB_MINERAL //Mineral covers plasmamen and golems. + A.infectable_biotypes |= MOB_MINERAL //Mineral covers plasmamen /datum/symptom/inorganic_adaptation/OnRemove(datum/disease/advance/A) A.infectable_biotypes &= ~MOB_MINERAL diff --git a/code/datums/mind.dm b/code/datums/mind.dm index f6d61833814e..af7d411245e2 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -57,7 +57,7 @@ var/hasSoul = TRUE // If false, renders the character unable to sell their soul. var/holy_role = NONE //is this person a chaplain or admin role allowed to use bibles, Any rank besides 'NONE' allows for this. - var/mob/living/enslaved_to //If this mind's master is another mob (i.e. adamantine golems) + var/mob/living/enslaved_to //If this mind's master is another mob var/datum/language_holder/language_holder var/unconvertable = FALSE var/late_joiner = FALSE diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index 5932ee024359..52087f03174c 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -219,40 +219,6 @@ desc = "Your biological functions have halted. You could live forever this way, but it's pretty boring." icon_state = "stasis" -//GOLEM GANG - -//OTHER DEBUFFS -/datum/status_effect/strandling //get it, strand as in durathread strand + strangling = strandling hahahahahahahahahahhahahaha i want to die - id = "strandling" - status_type = STATUS_EFFECT_UNIQUE - alert_type = /atom/movable/screen/alert/status_effect/strandling - -/datum/status_effect/strandling/on_apply() - ADD_TRAIT(owner, TRAIT_MAGIC_CHOKE, "dumbmoron") - return ..() - -/datum/status_effect/strandling/on_remove() - REMOVE_TRAIT(owner, TRAIT_MAGIC_CHOKE, "dumbmoron") - return ..() - -/atom/movable/screen/alert/status_effect/strandling - name = "Choking strand" - desc = "A magical strand of Durathread is wrapped around your neck, preventing you from breathing! Click this icon to remove the strand." - icon_state = "his_grace" - alerttooltipstyle = "hisgrace" - -/atom/movable/screen/alert/status_effect/strandling/Click(location, control, params) - . = ..() - if(usr != owner) - return - to_chat(owner, "You attempt to remove the durathread strand from around your neck.") - if(do_after(owner, 35, null, owner)) - if(isliving(owner)) - var/mob/living/L = owner - to_chat(owner, "You succesfuly remove the durathread strand.") - L.remove_status_effect(STATUS_EFFECT_CHOKINGSTRAND) - - /datum/status_effect/pacify/on_creation(mob/living/new_owner, set_duration) if(isnum(set_duration)) duration = set_duration diff --git a/code/game/machinery/scan_gate.dm b/code/game/machinery/scan_gate.dm index 54c52f930a1f..afc154a0c95a 100644 --- a/code/game/machinery/scan_gate.dm +++ b/code/game/machinery/scan_gate.dm @@ -13,7 +13,6 @@ #define SCANGATE_MOTH "moth" #define SCANGATE_JELLY "jelly" #define SCANGATE_POD "pod" -#define SCANGATE_GOLEM "golem" #define SCANGATE_ZOMBIE "zombie" #define SCANGATE_SPIDER "rachnid" #define SCANGATE_IPC "ipc" @@ -141,8 +140,6 @@ scan_species = /datum/species/jelly if(SCANGATE_POD) scan_species = /datum/species/pod - if(SCANGATE_GOLEM) - scan_species = /datum/species/golem if(SCANGATE_ZOMBIE) scan_species = /datum/species/zombie if(SCANGATE_SPIDER) @@ -246,7 +243,6 @@ #undef SCANGATE_MOTH #undef SCANGATE_JELLY #undef SCANGATE_POD -#undef SCANGATE_GOLEM #undef SCANGATE_ZOMBIE #undef SCANGATE_SPIDER #undef SCANGATE_IPC diff --git a/code/game/objects/effects/spawners/lootdrop.dm b/code/game/objects/effects/spawners/lootdrop.dm index bfac95dd3650..d1f47ff647f6 100644 --- a/code/game/objects/effects/spawners/lootdrop.dm +++ b/code/game/objects/effects/spawners/lootdrop.dm @@ -564,7 +564,7 @@ /obj/item/stack/sheet/mineral/wood/fifty, /obj/item/stack/sheet/mineral/diamond/twenty, /obj/item/stack/sheet/mineral/gold/fifty, - /obj/item/stack/sheet/mineral/adamantine/ten, + /obj/item/stack/cable_coil/red, /obj/item/stack/rods/fifty ) @@ -626,7 +626,6 @@ /obj/item/stack/sheet/mineral/wood/fifty, /obj/item/stack/sheet/mineral/diamond/twenty, /obj/item/stack/sheet/mineral/gold/fifty, - /obj/item/stack/sheet/mineral/adamantine/ten, /obj/item/stack/cable_coil/red, /obj/item/stack/rods/fifty ) diff --git a/code/game/objects/items/stacks/sheets/glass.dm b/code/game/objects/items/stacks/sheets/glass.dm index f4aff30791f8..1296e889181d 100644 --- a/code/game/objects/items/stacks/sheets/glass.dm +++ b/code/game/objects/items/stacks/sheets/glass.dm @@ -322,7 +322,7 @@ GLOBAL_LIST_INIT(plastitaniumglass_recipes, list( var/hit_hand = ((user.active_hand_index % 2 == 0) ? "r_" : "l_") + "arm" if(ishuman(user)) var/mob/living/carbon/human/H = user - if(!H.gloves && !HAS_TRAIT(H, TRAIT_PIERCEIMMUNE)) // golems, etc + if(!H.gloves && !HAS_TRAIT(H, TRAIT_PIERCEIMMUNE)) to_chat(H, "[src] cuts into your hand!") H.apply_damage(force*0.5, BRUTE, hit_hand) else if(ismonkey(user)) diff --git a/code/game/objects/items/stacks/sheets/mineral.dm b/code/game/objects/items/stacks/sheets/mineral.dm index 04a9898c523d..200fc408768f 100644 --- a/code/game/objects/items/stacks/sheets/mineral.dm +++ b/code/game/objects/items/stacks/sheets/mineral.dm @@ -465,11 +465,6 @@ GLOBAL_LIST_INIT(snow_recipes, list ( \ * Adamantine */ - -GLOBAL_LIST_INIT(adamantine_recipes, list( - new /datum/stack_recipe("incomplete servant golem shell", /obj/item/golem_shell/servant, req_amount=1, res_amount=1), - )) - /obj/item/stack/sheet/mineral/adamantine name = "adamantine" icon_state = "sheet-adamantine" @@ -479,10 +474,6 @@ GLOBAL_LIST_INIT(adamantine_recipes, list( merge_type = /obj/item/stack/sheet/mineral/adamantine grind_results = list(/datum/reagent/liquidadamantine = 10) -/obj/item/stack/sheet/mineral/adamantine/get_main_recipes() - . = ..() - . += GLOB.adamantine_recipes - /obj/item/stack/sheet/mineral/adamantine/ten amount = 10 diff --git a/code/game/objects/items/tools/wirecutters.dm b/code/game/objects/items/tools/wirecutters.dm index 235e267e43c3..e2dfc9a81dc3 100644 --- a/code/game/objects/items/tools/wirecutters.dm +++ b/code/game/objects/items/tools/wirecutters.dm @@ -65,11 +65,6 @@ user.visible_message("[user] cuts [C]'s restraints with [src]!") qdel(C.handcuffed) return - else if(istype(C) && C.has_status_effect(STATUS_EFFECT_CHOKINGSTRAND)) - to_chat(C, "You attempt to remove the durathread strand from around your neck.") - if(do_after(user, 15, null, C)) - to_chat(C, "You succesfuly remove the durathread strand.") - C.remove_status_effect(STATUS_EFFECT_CHOKINGSTRAND) else ..() diff --git a/code/game/objects/structures/bedsheet_bin.dm b/code/game/objects/structures/bedsheet_bin.dm index bc1155ec34aa..35b7663ca05e 100644 --- a/code/game/objects/structures/bedsheet_bin.dm +++ b/code/game/objects/structures/bedsheet_bin.dm @@ -134,13 +134,6 @@ LINEN BINS item_state = "sheetrd" dream_messages = list("authority", "a silvery ID", "a bomb", "a mech", "a facehugger", "maniacal laughter", "the research director") -// for Free Golems. -/obj/item/bedsheet/rd/royal_cape - name = "Royal Cape of the Liberator" - desc = "Majestic." - dream_messages = list("mining", "stone", "a golem", "freedom", "doing whatever") - custom_price = 500 - /obj/item/bedsheet/medical name = "medical blanket" desc = "It's a sterilized* blanket commonly used in the Medbay. *Sterilization is voided if a virologist is present within a 10 LY radius*." diff --git a/code/game/objects/structures/ghost_role_spawners.dm b/code/game/objects/structures/ghost_role_spawners.dm index 727187aa14df..56d0f0f2526f 100644 --- a/code/game/objects/structures/ghost_role_spawners.dm +++ b/code/game/objects/structures/ghost_role_spawners.dm @@ -166,102 +166,6 @@ if(4) to_chat(new_spawn, "You wished for immortality, even as your friends lay dying behind you. No matter how many times you cast yourself into the lava, you awaken in this room again within a few days. There is no escape.") -//Golem shells: Spawns in Free Golem ships in lavaland. Ghosts become mineral golems and are advised to spread personal freedom. -/obj/effect/mob_spawn/human/golem - name = "inert free golem shell" - desc = "A humanoid shape, empty, lifeless, and full of potential." - mob_name = "a free golem" - icon = 'icons/obj/wizard.dmi' - icon_state = "construct" - mob_species = /datum/species/golem - roundstart = FALSE - death = FALSE - anchored = FALSE - move_resist = MOVE_FORCE_NORMAL - density = FALSE - var/has_owner = FALSE - var/can_transfer = TRUE //if golems can switch bodies to this new shell - var/mob/living/owner = null //golem's owner if it has one - short_desc = "You are a Free Golem. Your family worships The Liberator." - flavour_text = "In his infinite and divine wisdom, he set your clan free to \ - travel the stars with a single declaration: \"Yeah go do whatever.\" Though you are bound to the one who created you, it is customary in your society to repeat those same words to newborn \ - golems, so that no golem may ever be forced to serve again." - -/obj/effect/mob_spawn/human/golem/Initialize(mapload, datum/species/golem/species = null, mob/creator = null) - if(species) //spawners list uses object name to register so this goes before ..() - name += " ([initial(species.prefix)])" - mob_species = species - . = ..() - var/area/A = get_area(src) - if(!mapload && A) - notify_ghosts("\A [initial(species.prefix)] golem shell has been completed in \the [A.name].", source = src, action=NOTIFY_ATTACK, flashwindow = FALSE, ignore_key = POLL_IGNORE_GOLEM) - if(has_owner && creator) - short_desc = "You are a golem." - flavour_text = "You move slowly, but are highly resistant to heat and cold as well as blunt trauma. You are unable to wear clothes, but can still use most tools." - important_info = "Serve [creator], and assist [creator.p_them()] in completing [creator.p_their()] goals at any cost." - owner = creator - -/obj/effect/mob_spawn/human/golem/special(mob/living/new_spawn, name) - var/datum/species/golem/X = mob_species - to_chat(new_spawn, "[initial(X.info_text)]") - if(!owner) - to_chat(new_spawn, "Build golem shells in the autolathe, and feed refined mineral sheets to the shells to bring them to life! You are generally a peaceful group unless provoked.") - else - new_spawn.mind.store_memory("Serve [owner.real_name], your creator.") - new_spawn.mind.enslave_mind_to_creator(owner) - log_game("[key_name(new_spawn)] possessed a golem shell enslaved to [key_name(owner)].") - log_admin("[key_name(new_spawn)] possessed a golem shell enslaved to [key_name(owner)].") - if(ishuman(new_spawn)) - var/mob/living/carbon/human/H = new_spawn - if(has_owner) - var/datum/species/golem/G = H.dna.species - G.owner = owner - H.set_cloned_appearance() - if(!name) - if(has_owner) - H.fully_replace_character_name(null, "[initial(X.prefix)] Golem ([rand(1,999)])") - else - H.fully_replace_character_name(null, H.dna.species.random_name()) - else - H.fully_replace_character_name(null, name) - if(has_owner) - new_spawn.mind.assigned_role = "Servant Golem" - else - new_spawn.mind.assigned_role = "Free Golem" - -/obj/effect/mob_spawn/human/golem/attack_hand(mob/user) - . = ..() - if(.) - return - if(isgolem(user) && can_transfer) - var/mob/living/carbon/human/H = user - var/transfer_choice = alert("Transfer your soul to [src]? (Warning, your old body will die!)",,"Yes","No") - if(transfer_choice != "Yes") - return - if(QDELETED(src) || uses <= 0) - return - log_game("[key_name(H)] golem-swapped into [src]") - H.visible_message("A faint light leaves [H], moving to [src] and animating it!","You leave your old body behind, and transfer into [src]!") - show_flavour = FALSE - var/mob/living/carbon/human/newgolem = create(newname = H.real_name) - H.transfer_trait_datums(newgolem) - H.mind.transfer_to(newgolem) - H.death() - return - -/obj/effect/mob_spawn/human/golem/servant - has_owner = TRUE - name = "inert servant golem shell" - mob_name = "a servant golem" - - -/obj/effect/mob_spawn/human/golem/adamantine - name = "dust-caked free golem shell" - desc = "A humanoid shape, empty, lifeless, and full of potential." - mob_name = "a free golem" - can_transfer = FALSE - mob_species = /datum/species/golem/adamantine - //Malfunctioning cryostasis sleepers: Spawns in makeshift shelters in lavaland. Ghosts become hermits with knowledge of how they got to where they are now. /obj/effect/mob_spawn/human/hermit name = "malfunctioning cryostasis sleeper" diff --git a/code/game/turfs/closed/minerals.dm b/code/game/turfs/closed/minerals.dm index ac8d2185b940..321a5ce25e90 100644 --- a/code/game/turfs/closed/minerals.dm +++ b/code/game/turfs/closed/minerals.dm @@ -161,6 +161,7 @@ //Currently, Adamantine won't spawn as it has no uses. -Durandan var/mineralChance = 13 + /turf/closed/mineral/random/Initialize(mapload, inherited_virtual_z) mineralSpawnChanceList = typelist("mineralSpawnChanceList", mineralSpawnChanceList) diff --git a/code/modules/clothing/gloves/boxing.dm b/code/modules/clothing/gloves/boxing.dm index 807bfb217516..68f64cdd515e 100644 --- a/code/modules/clothing/gloves/boxing.dm +++ b/code/modules/clothing/gloves/boxing.dm @@ -4,7 +4,6 @@ icon_state = "boxing" item_state = "boxing" equip_delay_other = 60 - species_exception = list(/datum/species/golem) // now you too can be a golem boxing champion supports_variations = VOX_VARIATION /obj/item/clothing/gloves/boxing/green diff --git a/code/modules/clothing/suits/labcoat.dm b/code/modules/clothing/suits/labcoat.dm index 8a918876dfcd..24836f6f2404 100644 --- a/code/modules/clothing/suits/labcoat.dm +++ b/code/modules/clothing/suits/labcoat.dm @@ -8,7 +8,6 @@ allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic, /obj/item/soap, /obj/item/sensor_device, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 50, "rad" = 0, "fire" = 50, "acid" = 50) togglename = "buttons" - species_exception = list(/datum/species/golem) /obj/item/clothing/suit/toggle/labcoat/cmo name = "chief medical officer's labcoat" @@ -85,7 +84,6 @@ You're pretty sure this is just a raincoat. allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic, /obj/item/soap, /obj/item/sensor_device, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 50, "rad" = 0, "fire" = 50, "acid" = 50) togglename = "buttons" - species_exception = list(/datum/species/golem) /obj/item/clothing/suit/longcoat/virologist name = "virologist longcoat" diff --git a/code/modules/food_and_drinks/food/snacks/meat.dm b/code/modules/food_and_drinks/food/snacks/meat.dm index 86323c2e00bc..e4ccbd1c8f90 100644 --- a/code/modules/food_and_drinks/food/snacks/meat.dm +++ b/code/modules/food_and_drinks/food/snacks/meat.dm @@ -68,20 +68,6 @@ tastes = list("slime" = 1, "jelly" = 1) foodtype = MEAT | RAW | TOXIC -/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/golem - icon_state = "golemmeat" - desc = "Edible rocks, welcome to the future." - list_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/iron = 3) - filling_color = "#A9A9A9" - tastes = list("rock" = 1) - foodtype = MEAT | RAW | GROSS - -/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/golem/adamantine - icon_state = "agolemmeat" - desc = "From the slime pen to the rune to the kitchen, science." - filling_color = "#66CDAA" - foodtype = MEAT | RAW | GROSS - /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard icon_state = "lizardmeat" desc = "Delicious dino damage." diff --git a/code/modules/jobs/jobs.dm b/code/modules/jobs/jobs.dm index d1b930174490..6484b22963ba 100644 --- a/code/modules/jobs/jobs.dm +++ b/code/modules/jobs/jobs.dm @@ -97,7 +97,7 @@ GLOBAL_LIST_INIT(exp_jobsmap, list( GLOBAL_LIST_INIT(exp_specialmap, list( EXP_TYPE_LIVING = list(), // all living mobs EXP_TYPE_ANTAG = list(), - EXP_TYPE_SPECIAL = list("Lifebringer","Ash Walker","Exile","Servant Golem","Free Golem","Hermit","Translocated Vet","Escaped Prisoner","Hotel Staff","SuperFriend","Space Syndicate","Ancient Crew","Space Doctor","Space Bartender","Beach Bum","Skeleton","Zombie","Space Bar Patron","Lavaland Syndicate","Ghost Role"), // Ghost roles + EXP_TYPE_SPECIAL = list("Lifebringer","Ash Walker","Exile","Hermit","Translocated Vet","Escaped Prisoner","Hotel Staff","SuperFriend","Space Syndicate","Ancient Crew","Space Doctor","Space Bartender","Beach Bum","Skeleton","Zombie","Space Bar Patron","Lavaland Syndicate","Ghost Role"), // Ghost roles EXP_TYPE_GHOST = list() // dead people, observers )) diff --git a/code/modules/language/language_holder.dm b/code/modules/language/language_holder.dm index 61570535cbbf..7b51b433adde 100644 --- a/code/modules/language/language_holder.dm +++ b/code/modules/language/language_holder.dm @@ -341,28 +341,6 @@ Key procs spoken_languages = list(/datum/language/common = list(LANGUAGE_ATOM), /datum/language/draconic = list(LANGUAGE_ATOM)) -/datum/language_holder/golem - understood_languages = list(/datum/language/common = list(LANGUAGE_ATOM), - /datum/language/terrum = list(LANGUAGE_ATOM)) - spoken_languages = list(/datum/language/common = list(LANGUAGE_ATOM), - /datum/language/terrum = list(LANGUAGE_ATOM)) - -/datum/language_holder/golem/bone - understood_languages = list(/datum/language/common = list(LANGUAGE_ATOM), - /datum/language/terrum = list(LANGUAGE_ATOM), - /datum/language/calcic = list(LANGUAGE_ATOM)) - spoken_languages = list(/datum/language/common = list(LANGUAGE_ATOM), - /datum/language/terrum = list(LANGUAGE_ATOM), - /datum/language/calcic = list(LANGUAGE_ATOM)) - -/datum/language_holder/golem/runic - understood_languages = list(/datum/language/common = list(LANGUAGE_ATOM), - /datum/language/terrum = list(LANGUAGE_ATOM), - /datum/language/narsie = list(LANGUAGE_ATOM)) - spoken_languages = list(/datum/language/common = list(LANGUAGE_ATOM), - /datum/language/terrum = list(LANGUAGE_ATOM), - /datum/language/narsie = list(LANGUAGE_ATOM)) - /datum/language_holder/fly understood_languages = list(/datum/language/common = list(LANGUAGE_ATOM), /datum/language/buzzwords = list(LANGUAGE_ATOM)) diff --git a/code/modules/language/terrum.dm b/code/modules/language/terrum.dm deleted file mode 100644 index 04f1ad740821..000000000000 --- a/code/modules/language/terrum.dm +++ /dev/null @@ -1,19 +0,0 @@ -/datum/language/terrum - name = "Terrum" - desc = "The language of the golems. Sounds similar to old-earth Hebrew." - speech_verb = "rumbles" - ask_verb = "questions" - exclaim_verb = "tremors" - sing_verb = "yodels" - flags = LANGUAGE_HIDE_ICON_IF_NOT_UNDERSTOOD //WS Edit- Language icon hiding - key = "g" - space_chance = 40 - syllables = list( - "sha", "vu", "nah", "ha", "yom", "ma", "cha", "ar", "et", "mol", "lua", - "ch", "na", "sh", "ni", "yah", "bes", "ol", "hish", "ev", "la", "ot", "la", - "khe", "tza", "chak", "hak", "hin", "hok", "lir", "tov", "yef", "yfe", - "cho", "ar", "kas", "kal", "ra", "lom", "im", "'", "'", "'", "'", "bok", - "erev", "shlo", "lo", "ta", "im", "yom" - ) - icon_state = "golem" - default_priority = 90 diff --git a/code/modules/mining/equipment/wormhole_jaunter.dm b/code/modules/mining/equipment/wormhole_jaunter.dm index 9c989b986a33..2af4c1b5ce4f 100644 --- a/code/modules/mining/equipment/wormhole_jaunter.dm +++ b/code/modules/mining/equipment/wormhole_jaunter.dm @@ -1,7 +1,7 @@ /**********************Jaunter**********************/ /obj/item/wormhole_jaunter name = "wormhole jaunter" - desc = "A single use device harnessing outdated wormhole technology, Nanotrasen has since turned its eyes to bluespace for more accurate teleportation. The wormholes it creates are unpleasant to travel through, to say the least.\nThanks to modifications provided by the Free Golems, this jaunter can be worn on the belt to provide protection from chasms." + desc = "A single use device harnessing outdated wormhole technology, Nanotrasen has since turned its eyes to bluespace for more accurate teleportation. The wormholes it creates are unpleasant to travel through, to say the least.\nThis jaunter has been modified to fit on your belt, providing you protection from chasms." icon = 'icons/obj/mining.dmi' icon_state = "Jaunter" item_state = "electronic" diff --git a/code/modules/mining/machine_vending.dm b/code/modules/mining/machine_vending.dm index 03a6a9fb39a1..ba2a1c6984a4 100644 --- a/code/modules/mining/machine_vending.dm +++ b/code/modules/mining/machine_vending.dm @@ -127,79 +127,10 @@ /obj/item/stack/sheet/rglass = 1, /obj/item/vending_refill/mining_equipment = 1) -/obj/item/circuitboard/machine/vending/mining_equipment/golem - name = "golem equipment vendor (Machine Board)" - build_path = /obj/machinery/vending/mining_equipment/golem - /obj/item/vending_refill/mining_equipment machine_name = "mining equipment vendor" icon_state = "mining-refill" -/obj/item/vending_refill/mining_equipment_golem - machine_name = "golem equipment vendor" - icon_state = "mining-refill" - - -/obj/machinery/vending/mining_equipment/golem - name = "golem equipment vendor" - desc = "An modified equipment vendor which appears to be a prototype of the current mining equipment vendor. Ore Redemption Points can be spent here to purchase rough-and-tumble goods." - circuit = /obj/item/circuitboard/machine/vending/mining_equipment - refill_canister = /obj/item/vending_refill/mining_equipment_golem - products = list( //if you add something to this, please, for the love of god, sort it by price/type. use tabs and not spaces. - /obj/item/stack/marker_beacon/thirty = 6, - /obj/item/reagent_containers/food/drinks/bottle/whiskey = 3, - /obj/item/storage/box/gum/bubblegum = 5, - /obj/item/clothing/mask/cigarette/cigar/havana = 3, - /obj/item/soap/nanotrasen = 1, - /obj/item/hivelordstabilizer = 6, - /obj/item/fulton_core = 1, - /obj/item/survivalcapsule = 3, - /obj/item/storage/belt/mining = 3, - /obj/item/card/mining_point_card = 5, - /obj/item/reagent_containers/hypospray/medipen/survival = 6, - /obj/item/storage/firstaid/brute = 3, - /obj/item/storage/box/minertracker = 5, - /obj/item/wormhole_jaunter = 3, - /obj/item/kinetic_crusher = 1, - /obj/item/gun/energy/kinetic_accelerator = 3, - /obj/item/mining_scanner = 5, - /obj/item/t_scanner/adv_mining_scanner = 2, - /obj/item/resonator = 3, - /obj/item/extraction_pack = 3, - /obj/item/lazarus_injector = 1, - /obj/item/pickaxe/silver = 3, - /obj/item/storage/backpack/duffelbag/mining_conscript = 3, - /obj/item/tank/jetpack/suit = 3, - /obj/item/spacecash/bundle/c1000 = 5, - /obj/item/clothing/suit/space/hardsuit/mining/independent = 3, - /obj/item/resonator/upgraded = 1, - /obj/item/clothing/shoes/bhop = 3, - /obj/item/survivalcapsule/luxury = 3, - /mob/living/simple_animal/hostile/mining_drone = 3, - /obj/item/mine_bot_upgrade = 3, - /obj/item/mine_bot_upgrade/health = 3, - /obj/item/borg/upgrade/modkit/cooldown/minebot = 3, - /obj/item/slimepotion/slime/sentience/mining = 1, - /obj/item/borg/upgrade/modkit/minebot_passthrough = 3, - /obj/item/borg/upgrade/modkit/tracer = 3, - /obj/item/borg/upgrade/modkit/tracer/adjustable = 3, - /obj/item/borg/upgrade/modkit/chassis_mod = 3, - /obj/item/borg/upgrade/modkit/range = 3, - /obj/item/borg/upgrade/modkit/damage = 3, - /obj/item/borg/upgrade/modkit/cooldown = 3, - /obj/item/borg/upgrade/modkit/aoe/mobs = 2, - // golem extra things - /obj/item/card/id/mining = 5, - /obj/item/clothing/glasses/science = 5, - /obj/item/reagent_containers/food/snacks/monkeycube = 5, - /obj/item/storage/belt/utility = 3, - /obj/item/bedsheet/rd/royal_cape = 3, - /obj/item/slime_extract/grey = 1, - /obj/item/borg/upgrade/modkit/trigger_guard = 4, - /obj/item/storage/box/rndboards = 1 - - ) - /**********************Mining Equipment Voucher**********************/ /obj/item/mining_voucher diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 8c72925e7c96..4473b3156d27 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -646,7 +646,7 @@ return threatcount -//Used for new human mobs created by cloning/goleming/podding +//Used for new human mobs created by cloning/podding /mob/living/carbon/human/proc/set_cloned_appearance() if(gender == MALE) facial_hairstyle = "Full Beard" @@ -1336,83 +1336,6 @@ /mob/living/carbon/human/species/fly race = /datum/species/fly -/mob/living/carbon/human/species/golem - race = /datum/species/golem - -/mob/living/carbon/human/species/golem/random - race = /datum/species/golem/random - -/mob/living/carbon/human/species/golem/adamantine - race = /datum/species/golem/adamantine - -/mob/living/carbon/human/species/golem/plasma - race = /datum/species/golem/plasma - -/mob/living/carbon/human/species/golem/diamond - race = /datum/species/golem/diamond - -/mob/living/carbon/human/species/golem/gold - race = /datum/species/golem/gold - -/mob/living/carbon/human/species/golem/silver - race = /datum/species/golem/silver - -/mob/living/carbon/human/species/golem/plasteel - race = /datum/species/golem/plasteel - -/mob/living/carbon/human/species/golem/titanium - race = /datum/species/golem/titanium - -/mob/living/carbon/human/species/golem/plastitanium - race = /datum/species/golem/plastitanium - -/mob/living/carbon/human/species/golem/alien_alloy - race = /datum/species/golem/alloy - -/mob/living/carbon/human/species/golem/wood - race = /datum/species/golem/wood - -/mob/living/carbon/human/species/golem/uranium - race = /datum/species/golem/uranium - -/mob/living/carbon/human/species/golem/sand - race = /datum/species/golem/sand - -/mob/living/carbon/human/species/golem/glass - race = /datum/species/golem/glass - -/mob/living/carbon/human/species/golem/bluespace - race = /datum/species/golem/bluespace - -/mob/living/carbon/human/species/golem/bananium - race = /datum/species/golem/bananium - -/mob/living/carbon/human/species/golem/blood_cult - race = /datum/species/golem/runic - -/mob/living/carbon/human/species/golem/cloth - race = /datum/species/golem/cloth - -/mob/living/carbon/human/species/golem/plastic - race = /datum/species/golem/plastic - -/mob/living/carbon/human/species/golem/bronze - race = /datum/species/golem/bronze - -/mob/living/carbon/human/species/golem/cardboard - race = /datum/species/golem/cardboard - -/mob/living/carbon/human/species/golem/leather - race = /datum/species/golem/leather - -/mob/living/carbon/human/species/golem/bone - race = /datum/species/golem/bone - -/mob/living/carbon/human/species/golem/durathread - race = /datum/species/golem/durathread - -/mob/living/carbon/human/species/golem/snow - race = /datum/species/golem/snow /mob/living/carbon/human/species/jelly race = /datum/species/jelly diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 1444b71d9c51..123ecf6d4fba 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -695,15 +695,8 @@ return if(src == M) - if(has_status_effect(STATUS_EFFECT_CHOKINGSTRAND)) - to_chat(src, "You attempt to remove the durathread strand from around your neck.") - if(do_after(src, 35, null, src)) - to_chat(src, "You succesfuly remove the durathread strand.") - remove_status_effect(STATUS_EFFECT_CHOKINGSTRAND) - return check_self_for_injuries() - else if(wear_suit) wear_suit.add_fingerprint(M) @@ -712,7 +705,6 @@ ..() - /mob/living/carbon/human/check_self_for_injuries() if(stat >= UNCONSCIOUS) return diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 09bd6161b151..bbe40388435a 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -66,9 +66,9 @@ GLOBAL_LIST_EMPTY(roundstart_races) var/disliked_food = GROSS ///Bitfield for food types that the species absolutely hates, giving them even more disgust than disliked food. Meat is "toxic" to moths, for example. var/toxic_food = TOXIC - ///Inventory slots the race can't equip stuff to. Golems cannot wear jumpsuits, for example. + ///Inventory slots the race can't equip stuff to. var/list/no_equip = list() - /// Allows the species to equip items that normally require a jumpsuit without having one equipped. Used by golems. + /// Allows the species to equip items that normally require a jumpsuit without having one equipped. var/nojumpsuit = FALSE ///What languages this species can understand and say. Use a [language holder datum][/datum/language_holder] in this var. var/species_language_holder = /datum/language_holder diff --git a/code/modules/mob/living/carbon/human/species_types/golems.dm b/code/modules/mob/living/carbon/human/species_types/golems.dm deleted file mode 100644 index 380d91aebbe6..000000000000 --- a/code/modules/mob/living/carbon/human/species_types/golems.dm +++ /dev/null @@ -1,1113 +0,0 @@ -/datum/species/golem - // Animated beings of stone. They have increased defenses, and do not need to breathe. They're also slow as fuuuck. - name = "\improper Golem" - id = "iron golem" - species_traits = list(NOBLOOD,MUTCOLORS,NO_UNDERWEAR) - inherent_traits = list(TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_NOFIRE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER) - inherent_biotypes = MOB_HUMANOID|MOB_MINERAL - mutant_organs = list(/obj/item/organ/adamantine_resonator) - mutanttongue = /obj/item/organ/tongue/golem_base - speedmod = 2 - armor = 55 - siemens_coeff = 0 - punchdamagelow = 5 - punchdamagehigh = 14 - punchstunthreshold = 11 //about 40% chance to stun - no_equip = list(ITEM_SLOT_MASK, ITEM_SLOT_OCLOTHING, ITEM_SLOT_GLOVES, ITEM_SLOT_FEET, ITEM_SLOT_ICLOTHING, ITEM_SLOT_SUITSTORE) - nojumpsuit = 1 - changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_PRIDE | MIRROR_MAGIC - sexes = FALSE - damage_overlay_type = "" - meat = /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/golem - species_language_holder = /datum/language_holder/golem - // To prevent golem subtypes from overwhelming the odds when random species - // changes, only the Random Golem type can be chosen - - species_chest = /obj/item/bodypart/chest/golem - species_head = /obj/item/bodypart/head/golem - species_l_arm = /obj/item/bodypart/l_arm/golem - species_r_arm = /obj/item/bodypart/r_arm/golem - species_l_leg = /obj/item/bodypart/leg/left/golem - species_r_leg = /obj/item/bodypart/leg/right/golem - - fixed_mut_color = "aaa" - var/info_text = "As an Iron Golem, you don't have any special traits." - var/random_eligible = TRUE //If false, the golem subtype can't be made through golem mutation toxin - - var/prefix = "Iron" - var/list/special_names = list("Tarkus") - var/human_surname_chance = 3 - var/special_name_chance = 5 - var/owner //dobby is a free golem - -/datum/species/golem/random_name(gender,unique,lastname) - var/golem_surname = pick(GLOB.golem_names) - // 3% chance that our golem has a human surname, because - // cultural contamination - if(prob(human_surname_chance)) - golem_surname = pick(GLOB.last_names) - else if(special_names && special_names.len && prob(special_name_chance)) - golem_surname = pick(special_names) - - var/golem_name = "[prefix] [golem_surname]" - return golem_name - -/datum/species/golem/random - name = "Random Golem" - id = "random golem" - changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_PRIDE | MIRROR_MAGIC | RACE_SWAP | ERT_SPAWN - var/static/list/random_golem_types - -/datum/species/golem/random/on_species_gain(mob/living/carbon/C, datum/species/old_species) - ..() - if(!random_golem_types) - random_golem_types = subtypesof(/datum/species/golem) - type - for(var/V in random_golem_types) - var/datum/species/golem/G = V - if(!initial(G.random_eligible)) - random_golem_types -= G - var/datum/species/golem/golem_type = pick(random_golem_types) - var/mob/living/carbon/human/H = C - H.set_species(golem_type) - to_chat(H, "[initial(golem_type.info_text)]") - -/datum/species/golem/adamantine - name = "Adamantine Golem" - id = "adamantine golem" - meat = /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/golem/adamantine - mutant_organs = list(/obj/item/organ/adamantine_resonator, /obj/item/organ/vocal_cords/adamantine) - fixed_mut_color = "4ed" - info_text = "As an Adamantine Golem, you possess special vocal cords allowing you to \"resonate\" messages to all golems. Your unique mineral makeup makes you immune to most types of magic." - prefix = "Adamantine" - special_names = null - -/datum/species/golem/adamantine/on_species_gain(mob/living/carbon/C, datum/species/old_species) - ..() - ADD_TRAIT(C, TRAIT_ANTIMAGIC, SPECIES_TRAIT) - -/datum/species/golem/adamantine/on_species_loss(mob/living/carbon/C) - REMOVE_TRAIT(C, TRAIT_ANTIMAGIC, SPECIES_TRAIT) - ..() - -//The suicide bombers of golemkind -/datum/species/golem/plasma - name = "Plasma Golem" - id = "plasma golem" - fixed_mut_color = "a3d" - meat = /obj/item/stack/ore/plasma - //Can burn and takes damage from heat - inherent_traits = list(TRAIT_NOBREATH, TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER) //no RESISTHEAT, NOFIRE - info_text = "As a Plasma Golem, you burn easily. Be careful, if you get hot enough while burning, you'll blow up!" - heatmod = 0 //fine until they blow up - prefix = "Plasma" - special_names = list("Flood","Fire","Bar","Man") - var/boom_warning = FALSE - var/datum/action/innate/ignite/ignite - -/datum/species/golem/plasma/spec_life(mob/living/carbon/human/H) - if(H.bodytemperature > 750) - if(!boom_warning && H.on_fire) - to_chat(H, "You feel like you could blow up at any moment!") - boom_warning = TRUE - else - if(boom_warning) - to_chat(H, "You feel more stable.") - boom_warning = FALSE - - if(H.bodytemperature > 850 && H.on_fire && prob(25)) - explosion(get_turf(H),1,2,4,flame_range = 5) - if(H) - H.gib() - if(H.fire_stacks < 2) //flammable - H.adjust_fire_stacks(1) - ..() - -/datum/species/golem/plasma/on_species_gain(mob/living/carbon/C, datum/species/old_species) - ..() - if(ishuman(C)) - ignite = new - ignite.Grant(C) - -/datum/species/golem/plasma/on_species_loss(mob/living/carbon/C) - if(ignite) - ignite.Remove(C) - ..() - -/datum/action/innate/ignite - name = "Ignite" - desc = "Set yourself aflame, bringing yourself closer to exploding!" - check_flags = AB_CHECK_CONSCIOUS - button_icon_state = "sacredflame" - -/datum/action/innate/ignite/Activate() - if(ishuman(owner)) - var/mob/living/carbon/human/H = owner - if(H.fire_stacks) - to_chat(owner, "You ignite yourself!") - else - to_chat(owner, "You try to ignite yourself, but fail!") - H.IgniteMob() //firestacks are already there passively - -//Harder to hurt -/datum/species/golem/diamond - name = "Diamond Golem" - id = "diamond golem" - fixed_mut_color = "0ff" - armor = 70 //up from 55 - meat = /obj/item/stack/ore/diamond - info_text = "As a Diamond Golem, you are more resistant than the average golem." - prefix = "Diamond" - special_names = list("Back","Grill") - -//Faster but softer and less armoured -/datum/species/golem/gold - name = "Gold Golem" - id = "gold golem" - fixed_mut_color = "cc0" - speedmod = 1 - armor = 25 //down from 55 - meat = /obj/item/stack/ore/gold - info_text = "As a Gold Golem, you are faster but less resistant than the average golem." - prefix = "Golden" - special_names = list("Boy") - -//Heavier, thus higher chance of stunning when punching -/datum/species/golem/silver - name = "Silver Golem" - id = "silver golem" - fixed_mut_color = "ddd" - punchstunthreshold = 9 //60% chance, from 40% - meat = /obj/item/stack/ore/silver - info_text = "As a Silver Golem, your attacks have a higher chance of stunning. Being made of silver, your body is immune to most types of magic." - prefix = "Silver" - special_names = list("Surfer", "Chariot", "Lining") - -/datum/species/golem/silver/on_species_gain(mob/living/carbon/C, datum/species/old_species) - ..() - ADD_TRAIT(C, TRAIT_HOLY, SPECIES_TRAIT) - -/datum/species/golem/silver/on_species_loss(mob/living/carbon/C) - REMOVE_TRAIT(C, TRAIT_HOLY, SPECIES_TRAIT) - ..() - -//Harder to stun, deals more damage, massively slowpokes, but gravproof and obstructive. Basically, The Wall. -/datum/species/golem/plasteel - name = "Plasteel Golem" - id = "plasteel golem" - fixed_mut_color = "bbb" - stunmod = 0.4 - punchdamagelow = 12 - punchdamagehigh = 21 - punchstunthreshold = 18 //still 40% stun chance - speedmod = 4 //pretty fucking slow - meat = /obj/item/stack/ore/iron - info_text = "As a Plasteel Golem, you are slower, but harder to stun, and hit very hard when punching. You also magnetically attach to surfaces and so don't float without gravity and cannot have positions swapped with other beings." - attack_verb = "smash" - attack_sound = 'sound/effects/meteorimpact.ogg' //hits pretty hard - prefix = "Plasteel" - special_names = null - -/datum/species/golem/plasteel/negates_gravity(mob/living/carbon/human/H) - return TRUE - -/datum/species/golem/plasteel/on_species_gain(mob/living/carbon/C, datum/species/old_species) - ..() - ADD_TRAIT(C, TRAIT_NOMOBSWAP, SPECIES_TRAIT) //THE WALL THE WALL THE WALL - -/datum/species/golem/plasteel/on_species_loss(mob/living/carbon/C) - REMOVE_TRAIT(C, TRAIT_NOMOBSWAP, SPECIES_TRAIT) //NOTHING ON ERF CAN MAKE IT FALL - ..() - -//Immune to ash storms -/datum/species/golem/titanium - name = "Titanium Golem" - id = "titanium golem" - fixed_mut_color = "fff" - meat = /obj/item/stack/ore/titanium - info_text = "As a Titanium Golem, you are immune to ash storms, and slightly more resistant to burn damage." - burnmod = 0.9 - prefix = "Titanium" - special_names = list("Dioxide") - -/datum/species/golem/titanium/on_species_gain(mob/living/carbon/C, datum/species/old_species) - . = ..() - C.weather_immunities |= "ash" - -/datum/species/golem/titanium/on_species_loss(mob/living/carbon/C) - . = ..() - C.weather_immunities -= "ash" - -//Immune to ash storms and lava -/datum/species/golem/plastitanium - name = "Plastitanium Golem" - id = "plastitanium golem" - fixed_mut_color = "888" - meat = /obj/item/stack/ore/titanium - info_text = "As a Plastitanium Golem, you are immune to both ash storms and lava, and slightly more resistant to burn damage." - burnmod = 0.8 - prefix = "Plastitanium" - special_names = null - -/datum/species/golem/plastitanium/on_species_gain(mob/living/carbon/C, datum/species/old_species) - . = ..() - C.weather_immunities |= "lava" - C.weather_immunities |= "ash" - -/datum/species/golem/plastitanium/on_species_loss(mob/living/carbon/C) - . = ..() - C.weather_immunities -= "ash" - C.weather_immunities -= "lava" - -//Fast and regenerates... but can only speak like an abductor -/datum/species/golem/alloy - name = "Alien Alloy Golem" - id = "alloy golem" - fixed_mut_color = "333" - meat = /obj/item/stack/sheet/mineral/abductor - mutanttongue = /obj/item/organ/tongue/abductor - speedmod = 1 //faster - info_text = "As an Alloy Golem, you are made of advanced alien materials: you are faster and regenerate over time. You are, however, only able to be heard by other alloy golems." - prefix = "Alien" - special_names = list("Outsider", "Technology", "Watcher", "Stranger") //ominous and unknown - - species_chest = /obj/item/bodypart/chest/golem/alloy - species_head = /obj/item/bodypart/head/golem/alloy - species_l_arm = /obj/item/bodypart/l_arm/golem/alloy - species_r_arm = /obj/item/bodypart/r_arm/golem/alloy - species_l_leg = /obj/item/bodypart/leg/left/golem/alloy - species_r_leg = /obj/item/bodypart/leg/right/golem/alloy - -//Regenerates because self-repairing super-advanced alien tech -/datum/species/golem/alloy/spec_life(mob/living/carbon/human/H) - if(H.stat == DEAD) - return - H.heal_overall_damage(2,2, 0, BODYTYPE_ORGANIC) - H.adjustToxLoss(-2) - H.adjustOxyLoss(-2) - -//Since this will usually be created from a collaboration between podpeople and free golems, wood golems are a mix between the two races -/datum/species/golem/wood - name = "Wood Golem" - id = "wood golem" - fixed_mut_color = "9E704B" - meat = /obj/item/stack/sheet/mineral/wood - //Can burn and take damage from heat - inherent_traits = list(TRAIT_NOBREATH, TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER) - armor = 30 - burnmod = 1.25 - heatmod = 1.5 - info_text = "As a Wooden Golem, you have plant-like traits: you take damage from extreme temperatures, can be set on fire, and have lower armor than a normal golem. You regenerate when in the light and wither in the darkness." - prefix = "Wooden" - special_names = list("Bark", "Willow", "Catalpa", "Woody", "Oak", "Sap", "Twig", "Branch", "Maple", "Birch", "Elm", "Basswood", "Cottonwood", "Larch", "Aspen", "Ash", "Beech", "Buckeye", "Cedar", "Chestnut", "Cypress", "Fir", "Hawthorn", "Hazel", "Hickory", "Ironwood", "Juniper", "Leaf", "Mangrove", "Palm", "Pawpaw", "Pine", "Poplar", "Redwood", "Redbud", "Sassafras", "Spruce", "Sumac", "Trunk", "Walnut", "Yew") - human_surname_chance = 0 - special_name_chance = 100 - inherent_factions = list("plants", "vines") - -/datum/species/golem/wood/spec_life(mob/living/carbon/human/H) - if(H.stat == DEAD) - return - var/light_amount = 0 //how much light there is in the place, affects receiving nutrition and healing - if(isturf(H.loc)) //else, there's considered to be no light - var/turf/T = H.loc - light_amount = min(1,T.get_lumcount()) - 0.5 - H.adjust_nutrition(light_amount * 10) - if(H.nutrition > NUTRITION_LEVEL_ALMOST_FULL) - H.set_nutrition(NUTRITION_LEVEL_ALMOST_FULL) - if(light_amount > 0.2) //if there's enough light, heal - H.heal_overall_damage(1,1,0, BODYPART_ORGANIC) - H.adjustToxLoss(-1) - H.adjustOxyLoss(-1) - - if(H.nutrition < NUTRITION_LEVEL_STARVING + 50) - H.take_overall_damage(2,0) - -/datum/species/golem/wood/handle_chemicals(datum/reagent/chem, mob/living/carbon/human/H) - if(chem.type == /datum/reagent/toxin/plantbgone) - H.adjustToxLoss(3) - H.reagents.remove_reagent(chem.type, REAGENTS_METABOLISM) - return TRUE - return ..() - -//Radioactive -/datum/species/golem/uranium - name = "Uranium Golem" - id = "uranium golem" - fixed_mut_color = "7f0" - meat = /obj/item/stack/ore/uranium - info_text = "As an Uranium Golem, you emit radiation pulses every once in a while. It won't harm fellow golems, but organic lifeforms will be affected." - - var/last_event = 0 - var/active = null - prefix = "Uranium" - special_names = list("Oxide", "Rod", "Meltdown", "235") - -/datum/species/golem/uranium/spec_life(mob/living/carbon/human/H) - if(!active) - if(world.time > last_event+30) - active = 1 - radiation_pulse(H, 50) - last_event = world.time - active = null - ..() - -//Immune to physical bullets and resistant to brute, but very vulnerable to burn damage. Dusts on death. -/datum/species/golem/sand - name = "Sand Golem" - id = "sand golem" - fixed_mut_color = "ffdc8f" - meat = /obj/item/stack/ore/glass //this is sand - armor = 0 - burnmod = 3 //melts easily - brutemod = 0.25 - info_text = "As a Sand Golem, you are immune to physical bullets and take very little brute damage, but are extremely vulnerable to burn damage and energy weapons. You will also turn to sand when dying, preventing any form of recovery." - attack_sound = 'sound/effects/shovel_dig.ogg' - prefix = "Sand" - special_names = list("Castle", "Bag", "Dune", "Worm", "Storm") - -/datum/species/golem/sand/spec_death(gibbed, mob/living/carbon/human/H) - H.visible_message("[H] turns into a pile of sand!") - for(var/obj/item/W in H) - H.dropItemToGround(W) - for(var/i=1, i <= rand(3,5), i++) - new /obj/item/stack/ore/glass(get_turf(H)) - qdel(H) - -/datum/species/golem/sand/bullet_act(obj/projectile/P, mob/living/carbon/human/H) - if(!(P.original == H && P.firer == H)) - if(P.flag == "bullet" || P.flag == "bomb") - playsound(H, 'sound/effects/shovel_dig.ogg', 70, TRUE) - H.visible_message("The [P.name] sinks harmlessly in [H]'s sandy body!", \ - "The [P.name] sinks harmlessly in [H]'s sandy body!") - return BULLET_ACT_BLOCK - return ..() - -//Reflects lasers and resistant to burn damage, but very vulnerable to brute damage. Shatters on death. -/datum/species/golem/glass - name = "Glass Golem" - id = "glass golem" - fixed_mut_color = "5a96b4aa" //transparent body - meat = /obj/item/shard - armor = 0 - brutemod = 3 //very fragile - burnmod = 0.25 - info_text = "As a Glass Golem, you reflect lasers and energy weapons, and are very resistant to burn damage. However, you are extremely vulnerable to brute damage. On death, you'll shatter beyond any hope of recovery." - attack_sound = 'sound/effects/glassbr2.ogg' - prefix = "Glass" - special_names = list("Lens", "Prism", "Fiber", "Bead") - -/datum/species/golem/glass/spec_death(gibbed, mob/living/carbon/human/H) - playsound(H, "shatter", 70, TRUE) - H.visible_message("[H] shatters!") - for(var/obj/item/W in H) - H.dropItemToGround(W) - for(var/i=1, i <= rand(3,5), i++) - new /obj/item/shard(get_turf(H)) - qdel(H) - -/datum/species/golem/glass/bullet_act(obj/projectile/P, mob/living/carbon/human/H) - if(!(P.original == H && P.firer == H)) //self-shots don't reflect - if(P.flag == "laser" || P.flag == "energy") - H.visible_message("The [P.name] gets reflected by [H]'s glass skin!", \ - "The [P.name] gets reflected by [H]'s glass skin!") - if(P.starting) - var/new_x = P.starting.x + pick(0, 0, 0, 0, 0, -1, 1, -2, 2) - var/new_y = P.starting.y + pick(0, 0, 0, 0, 0, -1, 1, -2, 2) - // redirect the projectile - P.firer = H - P.preparePixelProjectile(locate(clamp(new_x, 1, world.maxx), clamp(new_y, 1, world.maxy), H.z), H) - return BULLET_ACT_FORCE_PIERCE - return ..() - -//Teleports when hit or when it wants to -/datum/species/golem/bluespace - name = "Bluespace Golem" - id = "bluespace golem" - fixed_mut_color = "33f" - meat = /obj/item/stack/ore/bluespace_crystal - info_text = "As a Bluespace Golem, you are spatially unstable: You will teleport when hit, and you can teleport manually at a long distance." - attack_verb = "bluespace punch" - attack_sound = 'sound/effects/phasein.ogg' - prefix = "Bluespace" - special_names = list("Crystal", "Polycrystal") - - var/datum/action/innate/unstable_teleport/unstable_teleport - var/teleport_cooldown = 100 - var/last_teleport = 0 - -/datum/species/golem/bluespace/proc/reactive_teleport(mob/living/carbon/human/H) - H.visible_message("[H] teleports!", "You destabilize and teleport!") - new /obj/effect/particle_effect/sparks(get_turf(H)) - playsound(get_turf(H), "sparks", 50, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) - do_teleport(H, get_turf(H), 6, asoundin = 'sound/weapons/emitter2.ogg', channel = TELEPORT_CHANNEL_BLUESPACE) - last_teleport = world.time - -/datum/species/golem/bluespace/spec_hitby(atom/movable/AM, mob/living/carbon/human/H) - ..() - var/obj/item/I - if(istype(AM, /obj/item)) - I = AM - if(I.thrownby == WEAKREF(H)) //No throwing stuff at yourself to trigger the teleport - return 0 - else - reactive_teleport(H) - -/datum/species/golem/bluespace/spec_attack_hand(mob/living/carbon/human/M, mob/living/carbon/human/H, datum/martial_art/attacker_style) - ..() - if(world.time > last_teleport + teleport_cooldown && M != H && M.a_intent != INTENT_HELP) - reactive_teleport(H) - -/datum/species/golem/bluespace/spec_attacked_by(obj/item/I, mob/living/user, obj/item/bodypart/affecting, intent, mob/living/carbon/human/H) - ..() - if(world.time > last_teleport + teleport_cooldown && user != H) - reactive_teleport(H) - -/datum/species/golem/bluespace/on_hit(obj/projectile/P, mob/living/carbon/human/H) - ..() - if(world.time > last_teleport + teleport_cooldown) - reactive_teleport(H) - -/datum/species/golem/bluespace/on_species_gain(mob/living/carbon/C, datum/species/old_species) - ..() - if(ishuman(C)) - unstable_teleport = new - unstable_teleport.Grant(C) - last_teleport = world.time - -/datum/species/golem/bluespace/on_species_loss(mob/living/carbon/C) - if(unstable_teleport) - unstable_teleport.Remove(C) - ..() - -/datum/action/innate/unstable_teleport - name = "Unstable Teleport" - check_flags = AB_CHECK_CONSCIOUS - button_icon_state = "jaunt" - icon_icon = 'icons/mob/actions/actions_spells.dmi' - var/cooldown = 150 - var/last_teleport = 0 - -/datum/action/innate/unstable_teleport/IsAvailable() - if(..()) - if(world.time > last_teleport + cooldown) - return 1 - return 0 - -/datum/action/innate/unstable_teleport/Activate() - var/mob/living/carbon/human/H = owner - H.visible_message("[H] starts vibrating!", "You start charging your bluespace core...") - playsound(get_turf(H), 'sound/weapons/flash.ogg', 25, TRUE) - addtimer(CALLBACK(src, PROC_REF(teleport), H), 15) - -/datum/action/innate/unstable_teleport/proc/teleport(mob/living/carbon/human/H) - H.visible_message("[H] disappears in a shower of sparks!", "You teleport!") - var/datum/effect_system/spark_spread/spark_system = new /datum/effect_system/spark_spread - spark_system.set_up(10, 0, src) - spark_system.attach(H) - spark_system.start() - do_teleport(H, get_turf(H), 12, asoundin = 'sound/weapons/emitter2.ogg', channel = TELEPORT_CHANNEL_BLUESPACE) - last_teleport = world.time - UpdateButtonIcon() //action icon looks unavailable - //action icon looks available again - addtimer(CALLBACK(src, PROC_REF(UpdateButtonIcon)), cooldown + 5) - - -//honk -/datum/species/golem/bananium - name = "Bananium Golem" - id = "bananium golem" - fixed_mut_color = "ff0" - punchdamagelow = 0 - punchdamagehigh = 1 - punchstunthreshold = 2 //Harmless and can't stun - meat = /obj/item/stack/ore/bananium - info_text = "As a Bananium Golem, you are made for pranking. Your body emits natural honks, and you can barely even hurt people when punching them. Your skin also bleeds banana peels when damaged." - attack_verb = "honk" - attack_sound = 'sound/items/airhorn2.ogg' - prefix = "Bananium" - special_names = null - mutanttongue = /obj/item/organ/tongue/golem_honk - - species_chest = /obj/item/bodypart/chest/golem/bananium - species_head = /obj/item/bodypart/head/golem/bananium - species_l_arm = /obj/item/bodypart/l_arm/golem/bananium - species_r_arm = /obj/item/bodypart/r_arm/golem/bananium - species_l_leg = /obj/item/bodypart/leg/left/golem/bananium - species_r_leg = /obj/item/bodypart/leg/right/golem/bananium - - var/last_honk = 0 - var/honkooldown = 0 - var/last_banana = 0 - var/banana_cooldown = 100 - var/active = null - -/datum/species/golem/bananium/on_species_gain(mob/living/carbon/C, datum/species/old_species) - ..() - last_banana = world.time - last_honk = world.time - RegisterSignal(C, COMSIG_MOB_SAY, PROC_REF(handle_speech)) - -/datum/species/golem/bananium/on_species_loss(mob/living/carbon/C) - . = ..() - UnregisterSignal(C, COMSIG_MOB_SAY) - -/datum/species/golem/bananium/random_name(gender,unique,lastname) - var/clown_name = pick(GLOB.clown_names) - var/golem_name = "[uppertext(clown_name)]" - return golem_name - -/datum/species/golem/bananium/spec_attack_hand(mob/living/carbon/human/M, mob/living/carbon/human/H, datum/martial_art/attacker_style) - ..() - if(world.time > last_banana + banana_cooldown && M != H && M.a_intent != INTENT_HELP) - new/obj/item/grown/bananapeel/specialpeel(get_turf(H)) - last_banana = world.time - -/datum/species/golem/bananium/spec_attacked_by(obj/item/I, mob/living/user, obj/item/bodypart/affecting, intent, mob/living/carbon/human/H) - ..() - if(world.time > last_banana + banana_cooldown && user != H) - new/obj/item/grown/bananapeel/specialpeel(get_turf(H)) - last_banana = world.time - -/datum/species/golem/bananium/on_hit(obj/projectile/P, mob/living/carbon/human/H) - ..() - if(world.time > last_banana + banana_cooldown) - new/obj/item/grown/bananapeel/specialpeel(get_turf(H)) - last_banana = world.time - -/datum/species/golem/bananium/spec_hitby(atom/movable/AM, mob/living/carbon/human/H) - ..() - var/obj/item/I - if(istype(AM, /obj/item)) - I = AM - if(I.thrownby == WEAKREF(H)) //No throwing stuff at yourself to make bananas - return 0 - else - new/obj/item/grown/bananapeel/specialpeel(get_turf(H)) - last_banana = world.time - -/datum/species/golem/bananium/spec_life(mob/living/carbon/human/H) - if(!active) - if(world.time > last_honk + honkooldown) - active = 1 - playsound(get_turf(H), 'sound/items/bikehorn.ogg', 50, TRUE) - last_honk = world.time - honkooldown = rand(20, 80) - active = null - ..() - -/datum/species/golem/bananium/spec_death(gibbed, mob/living/carbon/human/H) - playsound(get_turf(H), 'sound/misc/sadtrombone.ogg', 70, FALSE) - -/datum/species/golem/bananium/proc/handle_speech(datum/source, list/speech_args) - speech_args[SPEECH_SPANS] |= SPAN_CLOWN - -/datum/species/golem/runic - name = "Runic Golem" - id = "cult_golem" - sexes = FALSE - info_text = "As a Runic Golem, you possess eldritch powers granted by the Elder Goddess Nar'Sie." - species_traits = list(NOBLOOD,NO_UNDERWEAR,NOEYESPRITES) //no mutcolors - inherent_traits = list(TRAIT_NOFLASH,TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_NOFIRE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER) - inherent_biotypes = MOB_HUMANOID|MOB_MINERAL - prefix = "Runic" - special_names = null - inherent_factions = list("cult") - species_language_holder = /datum/language_holder/golem/runic - random_eligible = FALSE //Zesko claims runic golems break the game - - var/obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/golem/phase_shift - var/obj/effect/proc_holder/spell/pointed/abyssal_gaze/abyssal_gaze - var/obj/effect/proc_holder/spell/pointed/dominate/dominate - - species_chest = /obj/item/bodypart/chest/golem/cult - species_head = /obj/item/bodypart/head/golem/cult - species_l_arm = /obj/item/bodypart/l_arm/golem/cult - species_r_arm = /obj/item/bodypart/r_arm/golem/cult - species_l_leg = /obj/item/bodypart/leg/left/golem/cult - species_r_leg = /obj/item/bodypart/leg/right/golem/cult - -/datum/species/golem/runic/random_name(gender,unique,lastname) - var/edgy_first_name = pick("Razor","Blood","Dark","Evil","Cold","Pale","Black","Silent","Chaos","Deadly","Coldsteel") - var/edgy_last_name = pick("Edge","Night","Death","Razor","Blade","Steel","Calamity","Twilight","Shadow","Nightmare") //dammit Razor Razor - var/golem_name = "[edgy_first_name] [edgy_last_name]" - return golem_name - -/datum/species/golem/runic/on_species_gain(mob/living/carbon/C, datum/species/old_species) - . = ..() - phase_shift = new - phase_shift.charge_counter = 0 - C.AddSpell(phase_shift) - abyssal_gaze = new - abyssal_gaze.charge_counter = 0 - C.AddSpell(abyssal_gaze) - dominate = new - dominate.charge_counter = 0 - C.AddSpell(dominate) - -/datum/species/golem/runic/on_species_loss(mob/living/carbon/C) - . = ..() - if(phase_shift) - C.RemoveSpell(phase_shift) - if(abyssal_gaze) - C.RemoveSpell(abyssal_gaze) - if(dominate) - C.RemoveSpell(dominate) - -/datum/species/golem/runic/handle_chemicals(datum/reagent/chem, mob/living/carbon/human/H) - if(chem.type == /datum/reagent/water/holywater) - H.adjustFireLoss(4) - H.reagents.remove_reagent(chem.type, REAGENTS_METABOLISM) - - if(chem.type == /datum/reagent/fuel/unholywater) - H.adjustBruteLoss(-4) - H.adjustFireLoss(-4) - H.reagents.remove_reagent(chem.type, REAGENTS_METABOLISM) - return ..() - -/datum/species/golem/cloth - name = "Cloth Golem" - id = "cloth golem" - sexes = FALSE - info_text = "As a Cloth Golem, you are able to reform yourself after death, provided your remains aren't burned or destroyed. You are, of course, very flammable. \ - Being made of cloth, your body is magic resistant and faster than that of other golems, but weaker and less resilient." - species_traits = list(NOBLOOD,NO_UNDERWEAR) //no mutcolors, and can burn - inherent_traits = list(TRAIT_RESISTCOLD,TRAIT_NOBREATH,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER,TRAIT_CHUNKYFINGERS) - inherent_biotypes = MOB_UNDEAD|MOB_HUMANOID - armor = 15 //feels no pain, but not too resistant - burnmod = 2 // don't get burned - speedmod = 1 // not as heavy as stone - punchdamagelow = 4 - punchstunthreshold = 7 - punchdamagehigh = 8 // not as heavy as stone - prefix = "Cloth" - special_names = null - - species_chest = /obj/item/bodypart/chest/golem/cloth - species_head = /obj/item/bodypart/head/golem/cloth - species_l_arm = /obj/item/bodypart/l_arm/golem/cloth - species_r_arm = /obj/item/bodypart/r_arm/golem/cloth - species_l_leg = /obj/item/bodypart/leg/left/golem/cloth - species_r_leg = /obj/item/bodypart/leg/right/golem/cloth - -/datum/species/golem/cloth/on_species_gain(mob/living/carbon/C, datum/species/old_species) - ..() - ADD_TRAIT(C, TRAIT_HOLY, SPECIES_TRAIT) - -/datum/species/golem/cloth/on_species_loss(mob/living/carbon/C) - REMOVE_TRAIT(C, TRAIT_HOLY, SPECIES_TRAIT) - ..() - -/datum/species/golem/cloth/random_name(gender,unique,lastname) - var/pharaoh_name = pick("Neferkare", "Hudjefa", "Khufu", "Mentuhotep", "Ahmose", "Amenhotep", "Thutmose", "Hatshepsut", "Tutankhamun", "Ramses", "Seti", \ - "Merenptah", "Djer", "Semerkhet", "Nynetjer", "Khafre", "Pepi", "Intef", "Ay") //yes, Ay was an actual pharaoh - var/golem_name = "[pharaoh_name] \Roman[rand(1,99)]" - return golem_name - -/datum/species/golem/cloth/spec_life(mob/living/carbon/human/H) - if(H.fire_stacks < 1) - H.adjust_fire_stacks(1) //always prone to burning - ..() - -/datum/species/golem/cloth/spec_death(gibbed, mob/living/carbon/human/H) - if(gibbed) - return - if(H.on_fire) - H.visible_message("[H] burns into ash!") - H.dust(just_ash = TRUE) - return - - H.visible_message("[H] falls apart into a pile of bandages!") - new /obj/structure/cloth_pile(get_turf(H), H) - ..() - -/obj/structure/cloth_pile - name = "pile of bandages" - desc = "It emits a strange aura, as if there was still life within it..." - max_integrity = 50 - armor = list("melee" = 90, "bullet" = 90, "laser" = 25, "energy" = 80, "bomb" = 50, "bio" = 100, "fire" = -50, "acid" = -50) - icon = 'icons/obj/items_and_weapons.dmi' - icon_state = "pile_bandages" - resistance_flags = FLAMMABLE - - var/revive_time = 900 - var/mob/living/carbon/human/cloth_golem - -/obj/structure/cloth_pile/Initialize(mapload, mob/living/carbon/human/H) - . = ..() - if(!QDELETED(H) && is_species(H, /datum/species/golem/cloth)) - H.unequip_everything() - H.forceMove(src) - cloth_golem = H - to_chat(cloth_golem, "You start gathering your life energy, preparing to rise again...") - addtimer(CALLBACK(src, PROC_REF(revive)), revive_time) - else - return INITIALIZE_HINT_QDEL - -/obj/structure/cloth_pile/Destroy() - if(cloth_golem) - QDEL_NULL(cloth_golem) - return ..() - -/obj/structure/cloth_pile/burn() - visible_message("[src] burns into ash!") - new /obj/effect/decal/cleanable/ash(get_turf(src)) - ..() - -/obj/structure/cloth_pile/proc/revive(full_heal = FALSE, admin_revive = FALSE) - if(QDELETED(src) || QDELETED(cloth_golem)) //QDELETED also checks for null, so if no cloth golem is set this won't runtime - return - if(cloth_golem.hellbound) - QDEL_NULL(cloth_golem) - return - - invisibility = INVISIBILITY_MAXIMUM //disappear before the animation - new /obj/effect/temp_visual/mummy_animation(get_turf(src)) - if(cloth_golem.revive(full_heal = TRUE, admin_revive = TRUE)) - cloth_golem.grab_ghost() - sleep(20) - cloth_golem.forceMove(get_turf(src)) - cloth_golem.visible_message("[src] rises and reforms into [cloth_golem]!","You reform into yourself!") - cloth_golem = null - qdel(src) - -/obj/structure/cloth_pile/attackby(obj/item/P, mob/living/carbon/human/user, params) - . = ..() - - if(resistance_flags & ON_FIRE) - return - - if(P.get_temperature()) - visible_message("[src] bursts into flames!") - fire_act() - -/datum/species/golem/plastic - name = "Plastic Golem" - id = "plastic golem" - prefix = "Plastic" - special_names = list("Sheet", "Bag", "Bottle") - fixed_mut_color = "fffa" - info_text = "As a Plastic Golem, you are capable of ventcrawling and passing through plastic flaps as long as you are naked." - -/datum/species/golem/plastic/on_species_gain(mob/living/carbon/C, datum/species/old_species) - . = ..() - C.ventcrawler = VENTCRAWLER_NUDE - -/datum/species/golem/plastic/on_species_loss(mob/living/carbon/C) - . = ..() - C.ventcrawler = initial(C.ventcrawler) - -/datum/species/golem/bronze - name = "Bronze Golem" - id = "bronze golem" - prefix = "Bronze" - special_names = list("Bell") - fixed_mut_color = "cd7f32" - info_text = "As a Bronze Golem, you are very resistant to loud noises, and make loud noises if something hard hits you, however this ability does hurt your hearing." - special_step_sounds = list('sound/machines/clockcult/integration_cog_install.ogg', 'sound/magic/clockwork/fellowship_armory.ogg') - mutantears = /obj/item/organ/ears/bronze - var/last_gong_time = 0 - var/gong_cooldown = 150 - -/datum/species/golem/bronze/bullet_act(obj/projectile/P, mob/living/carbon/human/H) - if(!(world.time > last_gong_time + gong_cooldown)) - return ..() - if(P.flag == "bullet" || P.flag == "bomb") - gong(H) - return ..() - -/datum/species/golem/bronze/spec_hitby(atom/movable/AM, mob/living/carbon/human/H) - ..() - if(world.time > last_gong_time + gong_cooldown) - gong(H) - -/datum/species/golem/bronze/spec_attack_hand(mob/living/carbon/human/M, mob/living/carbon/human/H, datum/martial_art/attacker_style) - ..() - if(world.time > last_gong_time + gong_cooldown && M.a_intent != INTENT_HELP) - gong(H) - -/datum/species/golem/bronze/spec_attacked_by(obj/item/I, mob/living/user, obj/item/bodypart/affecting, intent, mob/living/carbon/human/H) - ..() - if(world.time > last_gong_time + gong_cooldown) - gong(H) - -/datum/species/golem/bronze/on_hit(obj/projectile/P, mob/living/carbon/human/H) - ..() - if(world.time > last_gong_time + gong_cooldown) - gong(H) - -/datum/species/golem/bronze/proc/gong(mob/living/carbon/human/H) - last_gong_time = world.time - for(var/mob/living/M in get_hearers_in_view(7,H)) - if(M.stat == DEAD) //F - return - if(M == H) - H.show_message("You cringe with pain as your body rings around you!", MSG_AUDIBLE) - H.playsound_local(H, 'sound/effects/gong.ogg', 100, TRUE) - H.soundbang_act(2, 0, 100, 1) - H.jitteriness += 7 - var/distance = max(0,get_dist(get_turf(H),get_turf(M))) - switch(distance) - if(0 to 1) - M.show_message("GONG!", MSG_AUDIBLE) - M.playsound_local(H, 'sound/effects/gong.ogg', 100, TRUE) - M.soundbang_act(1, 0, 30, 3) - M.confused += 10 - M.jitteriness += 4 - SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "gonged", /datum/mood_event/loud_gong) - if(2 to 3) - M.show_message("GONG!", MSG_AUDIBLE) - M.playsound_local(H, 'sound/effects/gong.ogg', 75, TRUE) - M.soundbang_act(1, 0, 15, 2) - M.jitteriness += 3 - SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "gonged", /datum/mood_event/loud_gong) - else - M.show_message("GONG!", MSG_AUDIBLE) - M.playsound_local(H, 'sound/effects/gong.ogg', 50, TRUE) - - -/datum/species/golem/cardboard //Faster but weaker, can also make new shells on its own - name = "Cardboard Golem" - id = "cardboard golem" - prefix = "Cardboard" - special_names = list("Box") - info_text = "As a Cardboard Golem, you aren't very strong, but you are a bit quicker and can easily create more brethren by using cardboard on yourself." - species_traits = list(NOBLOOD,NO_UNDERWEAR,NOEYESPRITES) - inherent_traits = list(TRAIT_NOBREATH, TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER, TRAIT_NOFLASH) - attack_verb = "whips" - attack_sound = 'sound/weapons/whip.ogg' - miss_sound = 'sound/weapons/etherealmiss.ogg' - fixed_mut_color = null - armor = 25 - burnmod = 1.25 - heatmod = 2 - speedmod = 1.5 - punchdamagelow = 4 - punchstunthreshold = 7 - punchdamagehigh = 8 - var/last_creation = 0 - var/brother_creation_cooldown = 300 - - species_chest = /obj/item/bodypart/chest/golem/cardboard - species_head = /obj/item/bodypart/head/golem/cardboard - species_l_arm = /obj/item/bodypart/l_arm/golem/cardboard - species_r_arm = /obj/item/bodypart/r_arm/golem/cardboard - species_l_leg = /obj/item/bodypart/leg/left/golem/cardboard - species_r_leg = /obj/item/bodypart/leg/right/golem/cardboard - -/datum/species/golem/cardboard/spec_attacked_by(obj/item/I, mob/living/user, obj/item/bodypart/affecting, intent, mob/living/carbon/human/H) - . = ..() - if(user != H) - return FALSE //forced reproduction is rape. - if(istype(I, /obj/item/stack/sheet/cardboard)) - var/obj/item/stack/sheet/cardboard/C = I - if(last_creation + brother_creation_cooldown > world.time) //no cheesing dork - return - if(C.amount < 10) - to_chat(H, "You do not have enough cardboard!") - return FALSE - to_chat(H, "You attempt to create a new cardboard brother.") - if(do_after(user, 30, target = user)) - if(last_creation + brother_creation_cooldown > world.time) //no cheesing dork - return - if(!C.use(10)) - to_chat(H, "You do not have enough cardboard!") - return FALSE - to_chat(H, "You create a new cardboard golem shell.") - create_brother(H.loc) - -/datum/species/golem/cardboard/proc/create_brother(location) - new /obj/effect/mob_spawn/human/golem/servant(location, /datum/species/golem/cardboard, owner) - last_creation = world.time - -/datum/species/golem/leather - name = "Leather Golem" - id = "leather golem" - special_names = list("Face", "Man", "Belt") //Ah dude 4 strength 4 stam leather belt AHHH - inherent_traits = list(TRAIT_NOBREATH, TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER, TRAIT_STRONG_GRABBER) - prefix = "Leather" - fixed_mut_color = "624a2e" - info_text = "As a Leather Golem, you are flammable, but you can grab things with incredible ease, allowing all your grabs to start at a strong level." - grab_sound = 'sound/weapons/whipgrab.ogg' - attack_sound = 'sound/weapons/whip.ogg' - -/datum/species/golem/durathread - name = "Durathread Golem" - id = "durathread golem" - prefix = "Durathread" - special_names = list("Boll","Weave") - species_traits = list(NOBLOOD,NO_UNDERWEAR,NOEYESPRITES) - fixed_mut_color = null - inherent_traits = list(TRAIT_NOBREATH, TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER, TRAIT_NOFLASH) - info_text = "As a Durathread Golem, your strikes will cause those your targets to start choking, but your woven body won't withstand fire as well." - - species_head = /obj/item/bodypart/head/golem/durathread - species_l_arm = /obj/item/bodypart/l_arm/golem/durathread - species_r_arm = /obj/item/bodypart/r_arm/golem/durathread - species_l_leg = /obj/item/bodypart/leg/left/golem/durathread - species_r_leg = /obj/item/bodypart/leg/right/golem/durathread - -/datum/species/golem/durathread/spec_unarmedattacked(mob/living/carbon/human/user, mob/living/carbon/human/target) - . = ..() - target.apply_status_effect(STATUS_EFFECT_CHOKINGSTRAND) - -/datum/species/golem/bone - name = "Bone Golem" - id = "bone golem" - prefix = "Bone" - special_names = list("Head", "Broth", "Fracture", "Rattler", "Appetit") - liked_food = GROSS | MEAT | RAW - toxic_food = null - species_traits = list(NOBLOOD,NO_UNDERWEAR,NOEYESPRITES) - inherent_biotypes = MOB_UNDEAD|MOB_HUMANOID - mutanttongue = /obj/item/organ/tongue/bone - sexes = FALSE - fixed_mut_color = null - inherent_traits = list(TRAIT_NOFLASH,TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_NOFIRE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER,TRAIT_FAKEDEATH) - species_language_holder = /datum/language_holder/golem/bone - info_text = "As a Bone Golem, You have a powerful spell that lets you chill your enemies with fear, and milk heals you! Just make sure to watch our for bone-hurting juice." - var/datum/action/innate/bonechill/bonechill - - species_chest = /obj/item/bodypart/chest/golem/bone - species_head = /obj/item/bodypart/head/golem/bone - species_l_arm = /obj/item/bodypart/l_arm/golem/bone - species_r_arm = /obj/item/bodypart/r_arm/golem/bone - species_l_leg = /obj/item/bodypart/leg/left/golem/bone - species_r_leg = /obj/item/bodypart/leg/right/golem/bone - -/datum/species/golem/bone/on_species_gain(mob/living/carbon/C, datum/species/old_species) - ..() - if(ishuman(C)) - bonechill = new - bonechill.Grant(C) - -/datum/species/golem/bone/on_species_loss(mob/living/carbon/C) - if(bonechill) - bonechill.Remove(C) - ..() - -/datum/species/golem/bone/handle_chemicals(datum/reagent/chem, mob/living/carbon/human/H) - if(chem.type == /datum/reagent/consumable/milk) - if(chem.volume > 10) - H.reagents.remove_reagent(chem.type, chem.volume - 10) - to_chat(H, "The excess milk is dripping off your bones!") - H.heal_bodypart_damage(1.5,0, 0) - H.reagents.remove_reagent(chem.type, chem.metabolization_rate) - return TRUE - if(chem.type == /datum/reagent/toxin/bonehurtingjuice) - H.adjustStaminaLoss(7.5, 0) - H.adjustBruteLoss(0.5, 0) - if(prob(20)) - switch(rand(1, 3)) - if(1) - H.say(pick("oof.", "ouch.", "my bones.", "oof ouch.", "oof ouch my bones."), forced = /datum/reagent/toxin/bonehurtingjuice) - if(2) - H.manual_emote(pick("oofs silently.", "looks like their bones hurt.", "grimaces, as though their bones hurt.")) - if(3) - to_chat(H, "Your bones hurt!") - if(chem.overdosed) - if(prob(4) && iscarbon(H)) //big oof - var/selected_part = pick(BODY_ZONE_L_ARM, BODY_ZONE_R_ARM, BODY_ZONE_L_LEG, BODY_ZONE_R_LEG) //God help you if the same limb gets picked twice quickly. - var/obj/item/bodypart/bp = H.get_bodypart(selected_part) //We're so sorry skeletons, you're so misunderstood - if(bp) - playsound(H, get_sfx("desceration"), 50, TRUE, -1) //You just want to socialize - H.visible_message("[H] rattles loudly and flails around!!", "Your bones hurt so much that your missing muscles spasm!!") - H.say("OOF!!", forced=/datum/reagent/toxin/bonehurtingjuice) - bp.receive_damage(200, 0, 0) //But I don't think we should - else - to_chat(H, "Your missing arm aches from wherever you left it.") - H.emote("sigh") - H.reagents.remove_reagent(chem.type, chem.metabolization_rate) - return TRUE - - return ..() - -/datum/action/innate/bonechill - name = "Bone Chill" - desc = "Rattle your bones and strike fear into your enemies!" - check_flags = AB_CHECK_CONSCIOUS - icon_icon = 'icons/mob/actions/actions_spells.dmi' - button_icon_state = "bonechill" - var/cooldown = 600 - var/last_use - var/snas_chance = 3 - -/datum/action/innate/bonechill/Activate() - if(world.time < last_use + cooldown) - to_chat("You aren't ready yet to rattle your bones again!") - return - owner.visible_message("[owner] rattles [owner.p_their()] bones harrowingly.", "You rattle your bones") - last_use = world.time - if(prob(snas_chance)) - playsound(get_turf(owner),'sound/magic/RATTLEMEBONES2.ogg', 100) - if(ishuman(owner)) - var/mob/living/carbon/human/H = owner - var/mutable_appearance/badtime = mutable_appearance('icons/mob/human_parts.dmi', "b_golem_eyes", -FIRE_LAYER-0.5) - badtime.appearance_flags = RESET_COLOR - H.overlays_standing[FIRE_LAYER+0.5] = badtime - H.apply_overlay(FIRE_LAYER+0.5) - addtimer(CALLBACK(H, TYPE_PROC_REF(/mob/living/carbon, remove_overlay), FIRE_LAYER+0.5), 25) - else - playsound(get_turf(owner),'sound/magic/RATTLEMEBONES.ogg', 100) - for(var/mob/living/L in orange(7, get_turf(owner))) - if((L.mob_biotypes & MOB_UNDEAD) || isgolem(L) || HAS_TRAIT(L, TRAIT_RESISTCOLD)) - return //Do not affect our brothers - - to_chat(L, "A spine-chilling sound chills you to the bone!") - L.apply_status_effect(/datum/status_effect/bonechill) - SEND_SIGNAL(L, COMSIG_ADD_MOOD_EVENT, "spooked", /datum/mood_event/spooked) - -/datum/species/golem/snow - name = "Snow Golem" - id = "snow golem" - fixed_mut_color = "null" //custom sprites - armor = 45 //down from 55 - burnmod = 3 //melts easily - info_text = "As a Snow Golem, you are extremely vulnerable to burn damage, but you can generate snowballs and shoot cryokinetic beams. You will also turn to snow when dying, preventing any form of recovery." - prefix = "Snow" - special_names = list("Flake", "Blizzard", "Storm") - species_traits = list(NOBLOOD,NO_UNDERWEAR,NOEYESPRITES) //no mutcolors, no eye sprites - inherent_traits = list(TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_NOGUNS,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER) - - var/obj/effect/proc_holder/spell/targeted/conjure_item/snowball/ball - var/obj/effect/proc_holder/spell/aimed/cryo/cryo - - species_chest = /obj/item/bodypart/chest/golem/snow - species_head = /obj/item/bodypart/head/golem/snow - species_l_arm = /obj/item/bodypart/l_arm/golem/snow - species_r_arm = /obj/item/bodypart/r_arm/golem/snow - species_l_leg = /obj/item/bodypart/leg/left/golem/snow - species_r_leg = /obj/item/bodypart/leg/right/golem/snow - -/datum/species/golem/snow/spec_death(gibbed, mob/living/carbon/human/H) - H.visible_message("[H] turns into a pile of snow!") - for(var/obj/item/W in H) - H.dropItemToGround(W) - for(var/i=1, i <= rand(3,5), i++) - new /obj/item/stack/sheet/mineral/snow(get_turf(H)) - new /obj/item/reagent_containers/food/snacks/grown/carrot(get_turf(H)) - qdel(H) - -/datum/species/golem/snow/on_species_gain(mob/living/carbon/C, datum/species/old_species) - . = ..() - C.weather_immunities |= "snow" - ball = new - ball.charge_counter = 0 - C.AddSpell(ball) - cryo = new - cryo.charge_counter = 0 - C.AddSpell(cryo) - -/datum/species/golem/snow/on_species_loss(mob/living/carbon/C) - . = ..() - C.weather_immunities -= "snow" - if(ball) - C.RemoveSpell(ball) - if(cryo) - C.RemoveSpell(cryo) - -/obj/effect/proc_holder/spell/targeted/conjure_item/snowball - name = "Snowball" - desc = "Concentrates cryokinetic forces to create snowballs, useful for throwing at people." - item_type = /obj/item/toy/snowball - charge_max = 15 - action_icon = 'icons/obj/toy.dmi' - action_icon_state = "snowball" diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm index d6b7c68bd958..bd09f06f3521 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm @@ -132,8 +132,6 @@ Difficulty: Very Hard if(H.mind) if(istype(H.mind.martial_art, /datum/martial_art/the_sleeping_carp)) . = TRUE - if (is_species(H, /datum/species/golem/sand)) - . = TRUE /mob/living/simple_animal/hostile/megafauna/colossus/proc/alternating_dir_shots() ranged_cooldown = world.time + 40 diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm index 1254b33c7341..474c9c5d9ca6 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm @@ -416,8 +416,7 @@ "Soldier" = 5, "Oldminer" = 8, "Kobold" = 5, - "Golem" = 6, - "SRM" = 10, + "SRM" = 6, "Operative" = 5, pick("Shadow", "YeOlde") = 4 ) @@ -797,119 +796,6 @@ r_pocket = /obj/item/kitchen/knife/combat/bone if(prob(30)) l_pocket = /obj/item/kitchen/knife/combat/bone - if("Golem") - mob_species = pickweight(list( - /datum/species/golem/adamantine = 5, - /datum/species/golem/plasma = 10, - /datum/species/golem/diamond = 10, - /datum/species/golem/gold = 10, - /datum/species/golem/silver = 10, - /datum/species/golem/plasteel = 10, - /datum/species/golem/titanium = 10, - /datum/species/golem/plastitanium = 10 - ) - ) - if(prob(70)) - back = /obj/item/storage/backpack - backpack_contents = list() - if(prob(75)) - backpack_contents += pickweight(list( - /obj/item/slime_extract/grey = 1, - /obj/item/slime_scanner = 1, - /obj/item/resonator/upgraded = 1, - /obj/item/gps = 1, - /obj/item/fulton_core = 2, - /obj/item/extraction_pack = 3, - /obj/item/stack/sheet/mineral/plasma/twenty = 3, - /obj/item/stack/marker_beacon/ten = 3, - /obj/item/mining_scanner = 2, - /obj/item/extinguisher/mini = 3, - /obj/item/flashlight/seclite=3, - /obj/item/research_notes/loot/medium = 3, - /obj/item/stack/sheet/metal/fifty = 3, - /obj/item/research_notes/loot/big = 1 - ) - ) - if(prob(75)) - backpack_contents += pickweight(list( - /obj/item/slime_extract/grey = 1, - /obj/item/slime_scanner = 1, - /obj/item/resonator/upgraded = 1, - /obj/item/gps = 1, - /obj/item/fulton_core = 2, - /obj/item/extraction_pack = 3, - /obj/item/stack/sheet/mineral/plasma/twenty = 3, - /obj/item/stack/marker_beacon/ten = 3, - /obj/item/mining_scanner = 2, - /obj/item/extinguisher/mini = 3, - /obj/item/flashlight/seclite=3, - /obj/item/research_notes/loot/medium = 3, - /obj/item/stack/sheet/metal/fifty = 3, - /obj/item/research_notes/loot/big = 1 - ) - ) - if(prob(75)) - backpack_contents += pickweight(list( - /obj/item/slime_extract/grey = 1, - /obj/item/slime_scanner = 1, - /obj/item/resonator/upgraded = 1, - /obj/item/gps = 1, - /obj/item/fulton_core = 2, - /obj/item/extraction_pack = 3, - /obj/item/stack/sheet/mineral/plasma/twenty = 3, - /obj/item/stack/marker_beacon/ten = 3, - /obj/item/mining_scanner = 2, - /obj/item/extinguisher/mini = 3, - /obj/item/flashlight/seclite=3, - /obj/item/research_notes/loot/medium = 3, - /obj/item/stack/sheet/metal/fifty = 3, - /obj/item/research_notes/loot/big = 1 - ) - ) - if(prob(3)) - backpack_contents += list( - /obj/item/storage/box/rndboards - ) - if(prob(20)) - backpack_contents += pickweight(list( - /obj/item/storage/box/stockparts/basic = 4, - /obj/item/storage/box/stockparts/t2 = 3, - /obj/item/storage/box/stockparts/t3 = 2, - /obj/item/storage/box/stockparts/deluxe = 1 - ) - ) - if(prob(30)) - glasses = pickweight(list( - /obj/item/clothing/glasses/meson = 2, - /obj/item/clothing/glasses/hud/health = 2, - /obj/item/clothing/glasses/hud/diagnostic =2, - /obj/item/clothing/glasses/science = 2, - /obj/item/clothing/glasses/welding = 2, - /obj/item/clothing/glasses/night = 1 - ) - ) - if(prob(10)) - belt = pickweight(list( - /obj/item/storage/belt/mining/vendor, - /obj/item/storage/belt/utility/full - ) - ) - if(prob(50)) - neck = /obj/item/bedsheet/rd/royal_cape - if(prob(10)) - l_pocket = pickweight(list( - /obj/item/crowbar/power, - /obj/item/screwdriver/power, - /obj/item/weldingtool/experimental - ) - ) - if(prob(10)) - r_pocket = pickweight(list( - /obj/item/crowbar/power, - /obj/item/screwdriver/power, - /obj/item/weldingtool/experimental - ) - ) if("YeOlde") mob_gender = FEMALE uniform = /obj/item/clothing/under/costume/maid diff --git a/code/modules/reagents/chemistry/reagents/cat2_medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/cat2_medicine_reagents.dm index 88ce3870e575..f781313bf582 100644 --- a/code/modules/reagents/chemistry/reagents/cat2_medicine_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/cat2_medicine_reagents.dm @@ -434,7 +434,7 @@ WS End*/ SEND_SIGNAL(carbies, COMSIG_ADD_MOOD_EVENT, "painful_medicine", /datum/mood_event/painful_medicine) if(HAS_TRAIT_FROM(M, TRAIT_HUSK, "burn") && carbies.getFireLoss() < THRESHOLD_UNHUSK && (carbies.reagents.get_reagent_amount(/datum/reagent/medicine/c2/instabitaluri) + reac_volume >= 100)) carbies.cure_husk("burn") - carbies.visible_message("A rubbery liquid coats [carbies]'s burns. [carbies] looks a lot healthier!") //we're avoiding using the phrases "burnt flesh" and "burnt skin" here because carbies could be a skeleton or a golem or something + carbies.visible_message("A rubbery liquid coats [carbies]'s burns. [carbies] looks a lot healthier!") //we're avoiding using the phrases "burnt flesh" and "burnt skin" here because carbies could be a skeleton or something ..() return TRUE diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 9915ca9c4d24..05d91f17fe47 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -637,14 +637,6 @@ return TRUE return ..() -/datum/reagent/mutationtoxin/golem - name = "Golem Mutation Toxin" - description = "A crystal toxin." - color = "#5EFF3B" //RGB: 94, 255, 59 - race = /datum/species/golem/random - process_flags = ORGANIC | SYNTHETIC //WS Edit - IPCs - taste_description = "rocks" - /datum/reagent/mutationtoxin/abductor name = "Abductor Mutation Toxin" description = "An alien toxin." diff --git a/code/modules/research/designs/limbgrower_designs.dm b/code/modules/research/designs/limbgrower_designs.dm index 16bf2a9241cb..1f13dcd3b3b4 100644 --- a/code/modules/research/designs/limbgrower_designs.dm +++ b/code/modules/research/designs/limbgrower_designs.dm @@ -8,7 +8,7 @@ build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/synthflesh = 25) build_path = /obj/item/bodypart/l_arm - category = list("initial",SPECIES_HUMAN,SPECIES_LIZARD,SPECIES_MOTH,SPECIES_PLASMAMAN,SPECIES_ETHEREAL,SPECIES_RACHNID,SPECIES_VOX,SPECIES_KEPORI,SPECIES_ABDUCTOR,SPECIES_FLYPERSON,SPECIES_GOLEM,SPECIES_POD,SPECIES_SKELETON,SPECIES_SNAIL) + category = list("initial",SPECIES_HUMAN,SPECIES_LIZARD,SPECIES_MOTH,SPECIES_PLASMAMAN,SPECIES_ETHEREAL,SPECIES_RACHNID,SPECIES_VOX,SPECIES_KEPORI,SPECIES_ABDUCTOR,SPECIES_FLYPERSON,SPECIES_POD,SPECIES_SKELETON,SPECIES_SNAIL) /datum/design/rightarm name = "Right Arm" @@ -16,7 +16,7 @@ build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/synthflesh = 25) build_path = /obj/item/bodypart/r_arm - category = list("initial",SPECIES_HUMAN,SPECIES_LIZARD,SPECIES_MOTH,SPECIES_PLASMAMAN,SPECIES_ETHEREAL,SPECIES_RACHNID,SPECIES_VOX,SPECIES_KEPORI,SPECIES_ABDUCTOR,SPECIES_FLYPERSON,SPECIES_GOLEM,SPECIES_POD,SPECIES_SKELETON,SPECIES_SNAIL) + category = list("initial",SPECIES_HUMAN,SPECIES_LIZARD,SPECIES_MOTH,SPECIES_PLASMAMAN,SPECIES_ETHEREAL,SPECIES_RACHNID,SPECIES_VOX,SPECIES_KEPORI,SPECIES_ABDUCTOR,SPECIES_FLYPERSON,SPECIES_POD,SPECIES_SKELETON,SPECIES_SNAIL) /datum/design/leftleg name = "Left Leg" @@ -24,7 +24,7 @@ build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/synthflesh = 25) build_path = /obj/item/bodypart/leg/left - category = list("initial",SPECIES_HUMAN,SPECIES_LIZARD,SPECIES_MOTH,SPECIES_PLASMAMAN,SPECIES_ETHEREAL,SPECIES_RACHNID,SPECIES_VOX,SPECIES_KEPORI,SPECIES_ABDUCTOR,SPECIES_FLYPERSON,SPECIES_GOLEM,SPECIES_POD,SPECIES_SKELETON,SPECIES_SNAIL) + category = list("initial",SPECIES_HUMAN,SPECIES_LIZARD,SPECIES_MOTH,SPECIES_PLASMAMAN,SPECIES_ETHEREAL,SPECIES_RACHNID,SPECIES_VOX,SPECIES_KEPORI,SPECIES_ABDUCTOR,SPECIES_FLYPERSON,SPECIES_POD,SPECIES_SKELETON,SPECIES_SNAIL) /datum/design/rightleg name = "Right Leg" @@ -32,7 +32,7 @@ build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/synthflesh = 25) build_path = /obj/item/bodypart/leg/right - category = list("initial",SPECIES_HUMAN,SPECIES_LIZARD,SPECIES_MOTH,SPECIES_PLASMAMAN,SPECIES_ETHEREAL,SPECIES_RACHNID,SPECIES_VOX,SPECIES_KEPORI,SPECIES_ABDUCTOR,SPECIES_FLYPERSON,SPECIES_GOLEM,SPECIES_POD,SPECIES_SKELETON,SPECIES_SNAIL) + category = list("initial",SPECIES_HUMAN,SPECIES_LIZARD,SPECIES_MOTH,SPECIES_PLASMAMAN,SPECIES_ETHEREAL,SPECIES_RACHNID,SPECIES_VOX,SPECIES_KEPORI,SPECIES_ABDUCTOR,SPECIES_FLYPERSON,SPECIES_POD,SPECIES_SKELETON,SPECIES_SNAIL) /datum/design/digitigrade/leftleg name = "Digitigrade Left Leg" @@ -319,38 +319,6 @@ build_path = /obj/item/organ/stomach/fly category = list("initial",SPECIES_FLYPERSON) -/datum/design/golem_tongue - name = "Golem Tongue" - id = "golemtongue" - build_type = LIMBGROWER - reagents_list = list(/datum/reagent/medicine/synthflesh = 10) - build_path = /obj/item/organ/tongue/golem_base - category = list("initial",SPECIES_GOLEM) - -/datum/design/golem_vocal_chords - name = "Adamantine Vocal Chords" - id = "golemvocalchords" - build_type = LIMBGROWER - reagents_list = list(/datum/reagent/medicine/synthflesh = 20) - build_path = /obj/item/organ/vocal_cords/adamantine - category = list("initial",SPECIES_GOLEM) - -/datum/design/golem_resonator - name = "Adamantine Resonator" - id = "golemresonator" - build_type = LIMBGROWER - reagents_list = list(/datum/reagent/medicine/synthflesh = 20) - build_path = /obj/item/organ/adamantine_resonator - category = list("initial",SPECIES_GOLEM) - -/datum/design/golem_vocal_chords - name = "Adamantine Vocal Chords" - id = "golemvocalchords" - build_type = LIMBGROWER - reagents_list = list(/datum/reagent/medicine/synthflesh = 20) - build_path = /obj/item/organ/vocal_cords/adamantine - category = list("initial",SPECIES_GOLEM) - /datum/design/skeleton_tongue name = "Skeleton... Tongue?" id = "skeletontongue" @@ -453,8 +421,6 @@ race = "Abductor" if(SPECIES_FLYPERSON) race = "Flyperson" - if(SPECIES_GOLEM) - race = "Golem" if(SPECIES_POD) race = "Phytosian" if(SPECIES_SKELETON) @@ -497,16 +463,6 @@ id = "limbdesign_fly" build_path = /obj/item/disk/design_disk/limbs/fly -/obj/item/disk/design_disk/limbs/golem - name = "Golem Limb Design Disk" - species = SPECIES_GOLEM - -/datum/design/limb_disk/golem - name = "Golem Limb Design Disk" - desc = "Contains designs for golem bodyparts and organs for the limbgrower." - id = "limbdesign_golem" - build_path = /obj/item/disk/design_disk/limbs/golem - /obj/item/disk/design_disk/limbs/pod name = "Phytosian Limb Design Disk" species = SPECIES_POD diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index f6694ce969bb..4f9d389c5a38 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -94,9 +94,9 @@ /datum/techweb_node/xenoorgan_biotech id = "xenoorgan_bio" display_name = "Xeno-organ Biology" - description = "Phytosians, Golems, even Skeletons... We finally understand the less well known species enough to replicate their anatomy." + description = "Phytosians, even Skeletons... We finally understand the less well known species enough to replicate their anatomy." prereq_ids = list("adv_biotech") - design_ids = list("limbdesign_abductor", "limbdesign_fly", "limbdesign_golem", "limbdesign_pod", "limbdesign_skeleton", "limbdesign_snail") + design_ids = list("limbdesign_abductor", "limbdesign_fly", "limbdesign_pod", "limbdesign_skeleton", "limbdesign_snail") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) export_price = 5000 diff --git a/code/modules/research/xenobiology/crossbreeding/charged.dm b/code/modules/research/xenobiology/crossbreeding/charged.dm index d44f1bd4ad8b..501ff548e08f 100644 --- a/code/modules/research/xenobiology/crossbreeding/charged.dm +++ b/code/modules/research/xenobiology/crossbreeding/charged.dm @@ -258,12 +258,7 @@ Charged extracts: /obj/item/slimecross/charged/adamantine colour = "adamantine" - effect_desc = "Creates a completed golem shell." - -/obj/item/slimecross/charged/adamantine/do_effect(mob/user) - user.visible_message("[src] produces a fully formed golem shell!") - new /obj/effect/mob_spawn/human/golem/servant(get_turf(src), /datum/species/golem/adamantine, user) - ..() + effect_desc = "Does nothing. Sorry :)" /obj/item/slimecross/charged/rainbow colour = "rainbow" diff --git a/code/modules/research/xenobiology/crossbreeding/chilling.dm b/code/modules/research/xenobiology/crossbreeding/chilling.dm index 085f8486ac32..89fa16cca7f5 100644 --- a/code/modules/research/xenobiology/crossbreeding/chilling.dm +++ b/code/modules/research/xenobiology/crossbreeding/chilling.dm @@ -290,14 +290,7 @@ Chilling extracts: /obj/item/slimecross/chilling/black colour = "black" - effect_desc = "Transforsms the user into a random type of golem." - -/obj/item/slimecross/chilling/black/do_effect(mob/user) - if(ishuman(user)) - user.visible_message("[src] crystallizes along [user]'s skin, turning into metallic scales!") - var/mob/living/carbon/human/H = user - H.set_species(/datum/species/golem/random) - ..() + effect_desc = "Does nothing. :)" /obj/item/slimecross/chilling/lightpink colour = "light pink" diff --git a/code/modules/research/xenobiology/crossbreeding/industrial.dm b/code/modules/research/xenobiology/crossbreeding/industrial.dm index 6eead050c385..da9387883f0c 100644 --- a/code/modules/research/xenobiology/crossbreeding/industrial.dm +++ b/code/modules/research/xenobiology/crossbreeding/industrial.dm @@ -188,12 +188,6 @@ Industrial extracts: plasmarequired = 3 itempath = /obj/item/storage/fancy/heart_box -/obj/item/slimecross/industrial/adamantine - colour = "adamantine" - effect_desc = "Produces sheets of adamantine." - plasmarequired = 10 - itempath = /obj/item/stack/sheet/mineral/adamantine - /obj/item/slimecross/industrial/rainbow colour = "rainbow" effect_desc = "Produces random slime extracts." diff --git a/code/modules/research/xenobiology/xenobiology.dm b/code/modules/research/xenobiology/xenobiology.dm index 939c14589586..113f130562de 100644 --- a/code/modules/research/xenobiology/xenobiology.dm +++ b/code/modules/research/xenobiology/xenobiology.dm @@ -497,14 +497,6 @@ addtimer(CALLBACK(src, PROC_REF(reset_armor), species), 1200) return 450 - if(SLIME_ACTIVATE_MAJOR) - to_chat(user, "You feel your body rapidly crystallizing...") - if(do_after(user, 120, target = user)) - to_chat(user, "You feel solid.") - user.set_species(pick(/datum/species/golem/adamantine)) - return - to_chat(user, "You stop feeding [src], and your body returns to its slimelike state.") - /obj/item/slime_extract/adamantine/proc/reset_armor(datum/species/jelly/luminescent/species) if(istype(species)) species.armor -= 25 diff --git a/code/modules/ruins/lavaland_ruin_code.dm b/code/modules/ruins/lavaland_ruin_code.dm index bf583bcd2157..1115224a6733 100644 --- a/code/modules/ruins/lavaland_ruin_code.dm +++ b/code/modules/ruins/lavaland_ruin_code.dm @@ -26,86 +26,6 @@ /obj/item/seeds/sunflower/moonflower = 8 ) -//Free Golems - -/obj/item/disk/design_disk/golem_shell - name = "Golem Creation Disk" - desc = "A gift from the Liberator." - illustration = "poyo" - max_blueprints = 1 - -/obj/item/disk/design_disk/golem_shell/Initialize() - . = ..() - var/datum/design/golem_shell/G = new - blueprints[1] = G - -/datum/design/golem_shell - name = "Golem Shell Construction" - desc = "Allows for the construction of a Golem Shell." - id = "golem" - build_type = AUTOLATHE - materials = list(/datum/material/iron = 40000) - build_path = /obj/item/golem_shell - category = list("Imported") - -/obj/item/golem_shell - name = "incomplete free golem shell" - icon = 'icons/obj/wizard.dmi' - icon_state = "construct" - desc = "The incomplete body of a golem. Add ten sheets of any mineral to finish." - var/shell_type = /obj/effect/mob_spawn/human/golem - var/has_owner = FALSE //if the resulting golem obeys someone - w_class = WEIGHT_CLASS_BULKY - -/obj/item/golem_shell/attackby(obj/item/I, mob/user, params) - ..() - var/static/list/golem_shell_species_types = list( - /obj/item/stack/sheet/metal = /datum/species/golem, - /obj/item/stack/sheet/glass = /datum/species/golem/glass, - /obj/item/stack/sheet/plasteel = /datum/species/golem/plasteel, - /obj/item/stack/sheet/mineral/sandstone = /datum/species/golem/sand, - /obj/item/stack/sheet/mineral/plasma = /datum/species/golem/plasma, - /obj/item/stack/sheet/mineral/diamond = /datum/species/golem/diamond, - /obj/item/stack/sheet/mineral/gold = /datum/species/golem/gold, - /obj/item/stack/sheet/mineral/silver = /datum/species/golem/silver, - /obj/item/stack/sheet/mineral/uranium = /datum/species/golem/uranium, - /obj/item/stack/sheet/mineral/bananium = /datum/species/golem/bananium, - /obj/item/stack/sheet/mineral/titanium = /datum/species/golem/titanium, - /obj/item/stack/sheet/mineral/plastitanium = /datum/species/golem/plastitanium, - /obj/item/stack/sheet/mineral/abductor = /datum/species/golem/alloy, - /obj/item/stack/sheet/mineral/wood = /datum/species/golem/wood, - /obj/item/stack/sheet/bluespace_crystal = /datum/species/golem/bluespace, - /obj/item/stack/sheet/runed_metal = /datum/species/golem/runic, - /obj/item/stack/medical/gauze = /datum/species/golem/cloth, - /obj/item/stack/sheet/cotton/cloth = /datum/species/golem/cloth, - /obj/item/stack/sheet/mineral/adamantine = /datum/species/golem/adamantine, - /obj/item/stack/sheet/plastic = /datum/species/golem/plastic, - /obj/item/stack/tile/bronze = /datum/species/golem/bronze, - /obj/item/stack/sheet/cardboard = /datum/species/golem/cardboard, - /obj/item/stack/sheet/leather = /datum/species/golem/leather, - /obj/item/stack/sheet/bone = /datum/species/golem/bone, - /obj/item/stack/sheet/durathread = /datum/species/golem/durathread, - /obj/item/stack/sheet/cotton/durathread = /datum/species/golem/durathread, - /obj/item/stack/sheet/mineral/snow = /datum/species/golem/snow) - - if(istype(I, /obj/item/stack)) - var/obj/item/stack/O = I - var/species = golem_shell_species_types[O.merge_type] - if(species) - if(O.use(10)) - to_chat(user, "You finish up the golem shell with ten sheets of [O].") - new shell_type(get_turf(src), species, user) - qdel(src) - else - to_chat(user, "You need at least ten sheets to finish a golem!") - else - to_chat(user, "You can't build a golem out of this kind of material!") - -//made with xenobiology, the golem obeys its creator -/obj/item/golem_shell/servant - name = "incomplete servant golem shell" - shell_type = /obj/effect/mob_spawn/human/golem/servant - ///Syndicate Listening Post /obj/effect/mob_spawn/human/lavaland_syndicate diff --git a/code/modules/spells/spell_types/construct_spells.dm b/code/modules/spells/spell_types/construct_spells.dm index 5f6403ca3cdd..61c05c4170fe 100644 --- a/code/modules/spells/spell_types/construct_spells.dm +++ b/code/modules/spells/spell_types/construct_spells.dm @@ -291,11 +291,6 @@ return FALSE return TRUE -/obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/golem - charge_max = 800 - jaunt_in_type = /obj/effect/temp_visual/dir_setting/cult/phase - jaunt_out_type = /obj/effect/temp_visual/dir_setting/cult/phase/out - /obj/effect/proc_holder/spell/targeted/projectile/dumbfire/juggernaut name = "Gauntlet Echo" desc = "Channels energy into your gauntlet - firing its essence forward in a slow moving, yet devastating, attack." diff --git a/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm b/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm index ad71810adcd3..045c052a7c41 100644 --- a/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm +++ b/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm @@ -216,288 +216,3 @@ /obj/item/bodypart/leg/right/skeleton limb_id = "skeleton" should_draw_greyscale = FALSE - -///MUSHROOM -/obj/item/bodypart/head/mushroom - limb_id = "mush" - is_dimorphic = FALSE - -/obj/item/bodypart/chest/mushroom - limb_id = "mush" - is_dimorphic = FALSE - -/obj/item/bodypart/l_arm/mushroom - limb_id = "mush" - -/obj/item/bodypart/r_arm/mushroom - limb_id = "mush" - -/obj/item/bodypart/leg/left/mushroom - limb_id = "mush" - -/obj/item/bodypart/leg/right/mushroom - limb_id = "mush" - -///GOLEMS (i hate xenobio) -/obj/item/bodypart/head/golem - limb_id = "golem" - is_dimorphic = FALSE - -/obj/item/bodypart/chest/golem - limb_id = "golem" - is_dimorphic = FALSE - -/obj/item/bodypart/l_arm/golem - limb_id = "golem" - -/obj/item/bodypart/r_arm/golem - limb_id = "golem" - -/obj/item/bodypart/leg/left/golem - limb_id = "golem" - -/obj/item/bodypart/leg/right/golem - limb_id = "golem" - -/// -/obj/item/bodypart/head/golem/alloy - limb_id = "a_golem" - is_dimorphic = FALSE - should_draw_greyscale = FALSE - -/obj/item/bodypart/chest/golem/alloy - limb_id = "a_golem" - is_dimorphic = FALSE - should_draw_greyscale = FALSE - -/obj/item/bodypart/l_arm/golem/alloy - limb_id = "a_golem" - should_draw_greyscale = FALSE - -/obj/item/bodypart/r_arm/golem/alloy - limb_id = "a_golem" - should_draw_greyscale = FALSE - -/obj/item/bodypart/leg/left/golem/alloy - limb_id = "a_golem" - should_draw_greyscale = FALSE - -/obj/item/bodypart/leg/right/golem/alloy - limb_id = "a_golem" - should_draw_greyscale = FALSE - -/// -/obj/item/bodypart/head/golem/bananium - limb_id = "ba_golem" - is_dimorphic = FALSE - should_draw_greyscale = FALSE - -/obj/item/bodypart/chest/golem/bananium - limb_id = "ba_golem" - is_dimorphic = FALSE - should_draw_greyscale = FALSE - -/obj/item/bodypart/l_arm/golem/bananium - limb_id = "ba_golem" - should_draw_greyscale = FALSE - -/obj/item/bodypart/r_arm/golem/bananium - limb_id = "ba_golem" - should_draw_greyscale = FALSE - -/obj/item/bodypart/leg/left/golem/bananium - limb_id = "ba_golem" - should_draw_greyscale = FALSE - -/obj/item/bodypart/leg/right/golem/bananium - limb_id = "ba_golem" - should_draw_greyscale = FALSE - -/// -/obj/item/bodypart/head/golem/cult - limb_id = "cultgolem" - is_dimorphic = FALSE - should_draw_greyscale = FALSE - -/obj/item/bodypart/chest/golem/cult - limb_id = "cultgolem" - is_dimorphic = FALSE - should_draw_greyscale = FALSE - -/obj/item/bodypart/l_arm/golem/cult - limb_id = "cultgolem" - should_draw_greyscale = FALSE - -/obj/item/bodypart/r_arm/golem/cult - limb_id = "cultgolem" - should_draw_greyscale = FALSE - -/obj/item/bodypart/leg/left/golem/cult - limb_id = "cultgolem" - should_draw_greyscale = FALSE - -/obj/item/bodypart/leg/right/golem/cult - limb_id = "cultgolem" - should_draw_greyscale = FALSE - -/// -/obj/item/bodypart/head/golem/clock - limb_id = "clockgolem" - is_dimorphic = FALSE - should_draw_greyscale = FALSE - -/obj/item/bodypart/chest/golem/clock - limb_id = "clockgolem" - is_dimorphic = FALSE - should_draw_greyscale = FALSE - -/obj/item/bodypart/l_arm/golem/clock - limb_id = "clockgolem" - should_draw_greyscale = FALSE - -/obj/item/bodypart/r_arm/golem/clock - limb_id = "clockgolem" - should_draw_greyscale = FALSE - -/obj/item/bodypart/leg/left/golem/clock - limb_id = "clockgolem" - should_draw_greyscale = FALSE - -/obj/item/bodypart/leg/right/golem/clock - limb_id = "clockgolem" - should_draw_greyscale = FALSE - -/// -/obj/item/bodypart/head/golem/cloth - limb_id = "clothgolem" - is_dimorphic = FALSE - should_draw_greyscale = FALSE - -/obj/item/bodypart/chest/golem/cloth - limb_id = "clothgolem" - is_dimorphic = FALSE - should_draw_greyscale = FALSE - -/obj/item/bodypart/l_arm/golem/cloth - limb_id = "clothgolem" - should_draw_greyscale = FALSE - -/obj/item/bodypart/r_arm/golem/cloth - limb_id = "clothgolem" - should_draw_greyscale = FALSE - -/obj/item/bodypart/leg/left/golem/cloth - limb_id = "clothgolem" - should_draw_greyscale = FALSE - -/obj/item/bodypart/leg/right/golem/cloth - limb_id = "clothgolem" - should_draw_greyscale = FALSE - -/// -/obj/item/bodypart/head/golem/cardboard - limb_id = "c_golem" - is_dimorphic = FALSE - should_draw_greyscale = FALSE - -/obj/item/bodypart/chest/golem/cardboard - limb_id = "c_golem" - is_dimorphic = FALSE - should_draw_greyscale = FALSE - -/obj/item/bodypart/l_arm/golem/cardboard - limb_id = "c_golem" - should_draw_greyscale = FALSE - -/obj/item/bodypart/r_arm/golem/cardboard - limb_id = "c_golem" - should_draw_greyscale = FALSE - -/obj/item/bodypart/leg/left/golem/cardboard - limb_id = "c_golem" - should_draw_greyscale = FALSE - -/obj/item/bodypart/leg/right/golem/cardboard - limb_id = "c_golem" - should_draw_greyscale = FALSE - -/// -/obj/item/bodypart/head/golem/durathread - limb_id = "d_golem" - is_dimorphic = FALSE - should_draw_greyscale = FALSE - -/obj/item/bodypart/chest/golem/durathread - limb_id = "d_golem" - is_dimorphic = FALSE - should_draw_greyscale = FALSE - -/obj/item/bodypart/l_arm/golem/durathread - limb_id = "d_golem" - should_draw_greyscale = FALSE - -/obj/item/bodypart/r_arm/golem/durathread - limb_id = "d_golem" - should_draw_greyscale = FALSE - -/obj/item/bodypart/leg/left/golem/durathread - limb_id = "d_golem" - should_draw_greyscale = FALSE - -/obj/item/bodypart/leg/right/golem/durathread - limb_id = "d_golem" - should_draw_greyscale = FALSE - -/// -/obj/item/bodypart/head/golem/bone - limb_id = "b_golem" - is_dimorphic = FALSE - should_draw_greyscale = FALSE - -/obj/item/bodypart/chest/golem/bone - limb_id = "b_golem" - is_dimorphic = FALSE - should_draw_greyscale = FALSE - -/obj/item/bodypart/l_arm/golem/bone - limb_id = "b_golem" - should_draw_greyscale = FALSE - -/obj/item/bodypart/r_arm/golem/bone - limb_id = "b_golem" - should_draw_greyscale = FALSE - -/obj/item/bodypart/leg/left/golem/bone - limb_id = "b_golem" - should_draw_greyscale = FALSE - -/obj/item/bodypart/leg/right/golem/bone - limb_id = "b_golem" - should_draw_greyscale = FALSE - -/// -/obj/item/bodypart/head/golem/snow - limb_id = "sn_golem" - is_dimorphic = FALSE - should_draw_greyscale = FALSE - -/obj/item/bodypart/chest/golem/snow - limb_id = "sn_golem" - is_dimorphic = FALSE - should_draw_greyscale = FALSE - -/obj/item/bodypart/l_arm/golem/snow - limb_id = "sn_golem" - should_draw_greyscale = FALSE - -/obj/item/bodypart/r_arm/golem/snow - limb_id = "sn_golem" - should_draw_greyscale = FALSE - -/obj/item/bodypart/leg/left/golem/snow - limb_id = "sn_golem" - should_draw_greyscale = FALSE - -/obj/item/bodypart/leg/right/golem/snow - limb_id = "sn_golem" - should_draw_greyscale = FALSE diff --git a/code/modules/surgery/experimental_dissection.dm b/code/modules/surgery/experimental_dissection.dm index 7cf752ddf998..48f423a12512 100644 --- a/code/modules/surgery/experimental_dissection.dm +++ b/code/modules/surgery/experimental_dissection.dm @@ -60,7 +60,7 @@ if(H?.dna?.species) if(isabductor(H)) cost = (BASE_HUMAN_REWARD*24) - else if(isgolem(H) || iszombie(H) || isshadow(H) || isandroid(H)) + else if(iszombie(H) || isshadow(H) || isandroid(H)) cost = (BASE_HUMAN_REWARD*20) else if(isjellyperson(H) || ispodperson(H) || isalien(H)) cost = (BASE_HUMAN_REWARD*14) diff --git a/code/modules/surgery/organs/ears.dm b/code/modules/surgery/organs/ears.dm index 4f22083377ae..f1eb39b84162 100644 --- a/code/modules/surgery/organs/ears.dm +++ b/code/modules/surgery/organs/ears.dm @@ -186,12 +186,6 @@ ear_owner.dna.species.mutant_bodyparts -= "ears" ear_owner.update_body() -/obj/item/organ/ears/bronze - name = "tin ears" - desc = "The robust ears of a bronze golem. " - damage_multiplier = 0.1 //STRONK - bang_protect = 1 //Fear me weaklings. - /obj/item/organ/ears/cybernetic name = "cybernetic ears" icon_state = "ears-c" diff --git a/code/modules/surgery/organs/tongue.dm b/code/modules/surgery/organs/tongue.dm index 40920cc5d21a..4469410f9b58 100644 --- a/code/modules/surgery/organs/tongue.dm +++ b/code/modules/surgery/organs/tongue.dm @@ -21,7 +21,6 @@ /datum/language/moffic, /datum/language/sylvan, /datum/language/shadowtongue, - /datum/language/terrum, /datum/language/ratvar )) @@ -45,15 +44,6 @@ /obj/item/organ/tongue/could_speak_language(language) return is_type_in_typecache(language, languages_possible) -//Say_mod-Only Tongues -/obj/item/organ/tongue/golem_base - name = "golem tongue" - say_mod = "rumbles" - -/obj/item/organ/tongue/golem_honk - name = "bananium tongue" - say_mod = "honks" - /obj/item/organ/tongue/toma name = "mutated tongue" say_mod = "mumbles" @@ -108,7 +98,6 @@ /datum/language/moffic, /datum/language/sylvan, /datum/language/shadowtongue, - /datum/language/terrum, /datum/language/buzzwords, /datum/language/ratvar )) @@ -245,7 +234,6 @@ /datum/language/moffic, /datum/language/sylvan, /datum/language/shadowtongue, - /datum/language/terrum, /datum/language/calcic, /datum/language/ratvar )) @@ -328,7 +316,6 @@ /datum/language/moffic, /datum/language/sylvan, /datum/language/shadowtongue, - /datum/language/terrum, /datum/language/ratvar, )) @@ -353,7 +340,6 @@ /datum/language/moffic, /datum/language/sylvan, /datum/language/shadowtongue, - /datum/language/terrum, /datum/language/ratvar, /datum/language/slime )) @@ -378,7 +364,6 @@ /datum/language/moffic, /datum/language/sylvan, /datum/language/shadowtongue, - /datum/language/terrum, /datum/language/buzzwords )) @@ -420,7 +405,6 @@ /datum/language/moffic, /datum/language/sylvan, /datum/language/shadowtongue, - /datum/language/terrum, /datum/language/teceti_unified )) @@ -444,7 +428,6 @@ /datum/language/moffic, /datum/language/sylvan, /datum/language/shadowtongue, - /datum/language/terrum, /datum/language/vox_pidgin )) diff --git a/code/modules/surgery/organs/vocal_cords.dm b/code/modules/surgery/organs/vocal_cords.dm index 1a0f1ea60f3d..63b6d5c0bfa0 100644 --- a/code/modules/surgery/organs/vocal_cords.dm +++ b/code/modules/surgery/organs/vocal_cords.dm @@ -22,38 +22,6 @@ /obj/item/organ/vocal_cords/proc/handle_speech(message) //actually say the message owner.say(message, spans = spans, sanitize = FALSE) -/obj/item/organ/adamantine_resonator - name = "adamantine resonator" - desc = "Fragments of adamantine exist in all golems, stemming from their origins as purely magical constructs. These are used to \"hear\" messages from their leaders." - zone = BODY_ZONE_HEAD - slot = ORGAN_SLOT_ADAMANTINE_RESONATOR - icon_state = "adamantine_resonator" - -/obj/item/organ/vocal_cords/adamantine - name = "adamantine vocal cords" - desc = "When adamantine resonates, it causes all nearby pieces of adamantine to resonate as well. Adamantine golems use this to broadcast messages to nearby golems." - actions_types = list(/datum/action/item_action/organ_action/use/adamantine_vocal_cords) - icon_state = "adamantine_cords" - -/datum/action/item_action/organ_action/use/adamantine_vocal_cords/Trigger() - if(!IsAvailable()) - return - var/message = input(owner, "Resonate a message to all nearby golems.", "Resonate") - if(QDELETED(src) || QDELETED(owner) || !message) - return - owner.say(".x[message]") - -/obj/item/organ/vocal_cords/adamantine/handle_speech(message) - var/msg = "[owner.real_name] resonates, \"[message]\"" - for(var/m in GLOB.player_list) - if(iscarbon(m)) - var/mob/living/carbon/C = m - if(C.getorganslot(ORGAN_SLOT_ADAMANTINE_RESONATOR)) - to_chat(C, msg) - if(isobserver(m)) - var/link = FOLLOW_LINK(m, owner) - to_chat(m, "[link] [msg]") - //Colossus drop, forces the listeners to obey certain commands /obj/item/organ/vocal_cords/colossus name = "divine vocal cords" diff --git a/icons/mob/human_parts.dmi b/icons/mob/human_parts.dmi index 115688eeca5ed3f12b06380a8c1bb57f4847234c..e1bbea2b2006490f8a09ca6a85730e0a8cfe7377 100644 GIT binary patch literal 30610 zcmb@u1yqz>^fx*~3)0det)S8p0+K^0N=kQ1hjb1oDM%=Y0+LeFT@n(4gmgEEbcsU@ zG2eN7-}hVpyVkvH-EZB?g2g=Nd7hJd|Mu_fz0X9dsVEW?(i6g9Fye!|!` zXt(3d4+LE@Mut<#ojew-7ve2-ZuF|0+xyH*==%OkLI2@gK=pm% z;!k_o{tFu_a>1Rpn;(uS?P2oVm@W zn9JGo*v5f2kj8_3Jk3u}xAAGaEQO?-Fq* zdI(=CTZMj2{5?}tpP_cI)B<8x@;_^2d)K?@6r4ou|n38Cquq8!ME3HMTBM4dFq|I zJs03YsguTgUW#+2jn|bmyPMyXH)W|`)H3zak-)&sW5U-gKP+FQe|`D|SCHpXB1&5# z_;bDB=mX-ZZuqjPBxtFZXP7V(4vjeDpo0n6l$Os!>Q7i>Ldm9@y?NC|WS|>*E zZ>6pELJc#fMo_rx|K)Z)vGv3))~pQ+Sawmwz9xLJS7crqmstoW5}g=MQh>6;BU5jo zlwQr0+gzzYOOMjrCS{b(>p&wApGfiedUQdf6;5+vs58R;XLN9I|Epq1tO{&vy!b7( z^o_aZ07Hh`H!n@xwczZytvzz#`|C$L6b8}=#7HMhVT2VcP7j{(doc4;JSW}s^z`7^ zSmG!iKcQ8Xd$zNYk&%tPz2FyNa`KIEc(lOy^{)4$xEw{lQ!oe*Ww|uRc!O8eyXWD(i`16u)_~XNA<77yalmOhF&v_)zH$lG0@Xr6Av-Sp7AMN8GyYreTtb`J@2K?V~&gv zV1A*xsg-|6rzF9X%4u^w@94H+_Owgunx>_pX%;?PteoA6n6`G<^0GO8`-G9W=k{O| zM(|>#HwLuN$)+gclsZ1JV{9@Q#;bk^7Bx=8z(9GFnx&5b-(NBZ>v^r-2NF87$@L+H z#u34goLxWB5xyXDb%hRXwv7_mu}lBlahfWcj0moL#aid2=Ny|29$V1jt#5A9Pmr)( zzjH^k)Vqdg2QAIkJ%98~1sdjDdgbpy7P+(u!oPDc%`L5==-2GOLfk$fW4o2t{Iw@v zihSq>onLt*y+Zia#obX=AXpkD`(rP?vxUuXU*&UdkrUt8+#Jrqbe<-m@h2X)!4wdB zLou-Hb9F;izRz>eRYMGk zqN{894jPdQUNAx{m9CWwfQEbY!N^YRKGdUTl0MLUs}hkFVT-m?{94DE+MNcikcIt3 zNhj!;`qQT&3#0>z>gwb%PO}l!_7n3osNkQ4e6iqaueMgXklVkd=>gYC|Ig4Kgdi1A zd8?m2iFaTW&X;>97n6Y-6oCy>rFdiqZgePQ!+mv3!a^(|4BQHvpaCkS2I|ksVny-m zoypqf$-wh>;`lEfBGBeAwyfxD*RCxxwlL+LM-Gl%F+INYO#OX!Fw!3g%4v;FCYxFq zoo$cu(Sd%AOQ_Iv%=wyk*B<`vs8Ce?Ma)7hRFGT!G9owZ_yv1bwC(YcEkK`7fl?z| zc{MVgj(4hqBXWV}0?bkpP?4bkSoQE5SWg6ko$g=cx@rop5O2W5|G&LCmrP(17)yzCMah9z zmU&A830k_iI6`o-;GH|3E1BUpG}>ukeaS*ZPPKlIQ1y7wSnuvRt_e#26rJ~!eEB6| zFPMePvCbFu*=b;PeSLj!=R1Vq(PRWT32kk%9p?PAb*|W?k|)fDJTzfpVV~}PqscbC zfB*ib1^9_j$kzNkz@-F@>`QL$&91>gGVt6D-*uLPCFRjrh3tqUE$SzTo;_b zGu>bt8-)8(#>&)G`U>95M*yHldu1X)o7*f;2BZQ1V-u~EV4!foQId!P+lm~57T*XU#E1AyX=md-qfYtowo6H1IVsh|C}R+-Y^d! z%=MK{(v>2ES`w4y1BEP1Z;!i=iujY#Qo_(r;|9RWL5f5O>vB0hhLe*&>HDo27wfbT zQ&Pe+r#KNkJU$)Nn6^u4M;#NpqGE>{lf zIH=FMR$Mu5#BMzwQWO>QWJ!b<46zYH#=zR<%Q>BO>CaYf;hFk1$1lB@v*WmOj9gz1lXqtgN=^BDubQ z`pKBM=Jqv#)gw*q2h<9vQ15xr>RplLcDL4MXgtFmyk~^EUPGmI7P0^Xhh^W_;U@Hn znBHNEVifl@1(MQm99p+<0IcI5e|@9<>t(gJ3q)@sx^238dV<7}uE^7G3=MN@nxxY+ zPr=&2t*pXkX>^nyzw}sESx~a9wip^8w>~LuGp=0>@bUq}@@l&Ug!fIfX59Y-6X8`M z(_m?4+pi{?nr|)8{pG3w;Hj*Fp$RHfFFso&>cDwSuUVy{XEs-vO*|)i0cr4pnO$XKJ_vE-xtQg2k7f$wZ5;{`$qr z%S&3Wdlig*(?Y?7fO+#c`o~wyF4Nb%+#!fBQDkGBRqt%GG>}$478un$y_-SAIAA;*{gpq z=0f~)i_Xgdi~C{YEi?zYY*BsE>{#JOZDBTfLpr#%a<>Kn914N7Bt}9rjDZX<*)|Yv=aZO^JM)kvMaq5t@=>v>`)7H zg(=|op7$rqaxUjr_4W0e46#E9+BfAp5wrnhe)Ch1nE&cec{cg<(-2#+XPyoQ9}8|Z z|HY?99Mjk8_GUW*ewT(mfa@&>JTl9M65{cKc-Q6%nCwEr#`rDJ*A8&1@j{-E2 z4{4~We?-u~*uEoqqZ=#mSyP7NE{Bi~vc3as%fl>&07wnw@QS?z{bpc2;#NX&_NiAR8N3dVnX57Jeg1 zazmoqgQI*>5~vJlT=Qjk5qTNdcjSLn_3uuj zc=Y5bARs`4=4(uJ^e0Db^7yo)-MOu@nSd}iH#g!GUkUI13^w}L$rV?Z(5S6pdlmVA zD?CmjkYx4l)(^QvO_)GE)K>fm`nA8`PP(#H+VW0AiaIK@tc;J#J<`La!bx7}-n~yT zo{@a-eEm3CSszR~GA0h~JOH(~M-$0y3tYT^f;rSi=q1}sYJIz68;WM#t}`t8L_}_R z@v=&m0m9yw@aT$nJUBfhlG--dfU!LNk5>x)AJfeLdx9!FvyDeauI~BbYliQ_$mh?W zU619P(l=9v@G7@P`da+}0hsD;4Lwd=T~#eyNZ*wVUJm7b)JWbmg?jll!(#Q-jBDj| z+%C%NWAdscLAHY{plsbYJ5pLE8u>O3M&|bJ2w+7_q2y0~2b}q>1m4Uh-Y`ZkZy{gd zzXV30hj0S$EP*EgVM&?Ss0xEg#Qs`#KfZF87fHXgA1WR@@J3teV&&Teevl1& zQQ!`W2O;VYM_$e%sWpR1vK2CSqnnoo($5A6!g=$nHD?eBT!3w`GUR{$tN~`i&FB7d zJg*}E-q31<|9!%N?0SuH=16pFWZgs~nNuvykP_|EK5l`1hNKOXONpT?3s1AuTmaVL z4Wk&JSRTc(HYuSZVl6GLp4VGQ#Lr&!tARfH#l$e9JZo3s$ck_BCkTYF`4Q_$FwtHt z(ftaVCG6H7s@fHB|Ng{D)QVHA&LgRa=2(R`uNS6S#IVwkPutMCPpQes0M6KXhx_Cc zeI4_&rGU?V#X@hXg8DwE>(|!Qu+GoUez^DB+LA$I%f3A?8ePyQi9y+5L&QHmG;+Vv zW2-?F7Sc{b_Bv$g$a^e`b>6?SzbszVF<=KRvh$1$Y;r7Kw}_Ik^907Jix@G~I2qB< zXbv(}kv=XUPOZHOID7EO+^zjzDULsW{Zd)`{X1`Hc6P)6uwQtsi6@3HEASpgSpF$= z+lJkLAWHC0f*97?k@o>8Q6Yb1Wf)pWY~tKJ^~>Gw3uTR~fMJL#0%3{W+nfIF_w$a< zv83v1Dp!82BN@MxB~)i9jX8VY@lGg^qFZqUtk_`_6R#B7@{5ZjR4+~Fv%z>J=L${e zAcE(x2o~R?!G3Ez)N4G*-1xgww|H1jN#5+!f_JiXmEJ6eUgOZD18u3art!-gm zd440s?Y(&aOwHUBR!1fyTzoFTe3sz7`c?)aptdV&THo2Q=;C*PU#1v6{#7NT5MG7W zs;vP_a<-uBaIpDmAdMg|6S_1PI=Ls}C1w>HRD2LV24kIO%Wh`Iilb6!t#JwvlN^JI zE@7&GX|(En$2~g}0@#Tq>$X4W%O9W-n@>~Uze~_V0%0HCvX3O^DL4^Z^-BHgYh7#Ns0w(R+FCBYOEr zvtkQ7(ouBwMk$9v>#oXIYv;BYdpo=5S4l`%$p|K`uQ~iky|1wqxi2It%2~}rPCjP> z);TZcOk&m$r(z2jqZ&{U58{NAyHS(Jj~rxgzcASh)K#D?o!U7_ zrfBQfDXnt+@G3ft1k_=lV#*?pBP1krAFxciX6R)|Mn;WMN$94beF>Od7%wZUK&PAOrHW`8OC>aVk!P@N#*zYyK}ny7)fm}?%&fqC&N!E%qL z>q+1Ddqc$USI(vT@596Rq@-}&yVjnX-O}0wCWzxZA5v2F%bVkdNi+jVBU^Q}s-No* zv~wvj(Ea7&`8k)%PS8@3l42`Wsn+P;y?N0VwKY*{aMM8;%nzWmu=gVv>&AsxDe@^A z?DzfA(a{-YWrN$+>|A&6LM(VR`5%tMw}KV%5}#BIOew#ps7<7Z`G*VV#KYLG^oZ>k zc%MR5Hly}b%9AR&qx{s~)fc*?QI$yj3yHqI+$7Ys6q5tb%bO@*&Tb($tNO?52$ zO#wsq_~R=oGj?9yf#~121BAvWt&Yo)+y^`|BA zht$r22wRB3&Ix7wg$tWDv^Dt-nTr2UPMZI$Cmnv-j7UQQ_UQncZIO#OL1HTd1wC$)(A1(9q3?!9`Yd}#xYM-IMen zn2dl{JuNM(o|KZY1sl{hvN08D&G`27=i93%c*tB$d*z5@rX4C{go7bq<}B#FDs3W1hx_At@UZfBLw0K`fbGzAXPcrhMpEu8~7+;5sd8m5UH{1r(-=R<2 zv~aDHvyUF>I@_maI#vjW2b?XatfhbGV!z%T1W-%V^deq1xdB?b7ca`pN44hfc`Vnx z58x-6iUKaO_HE%wZ9qcyiDRulLk|JA!*;zHR_eu4sT+@~5lk8Hgr#DGcX@t)J{jecdvO za5;IwV=pa#Qh^r0aedsU`^ps6oawhhKubQS2}r?xz&<*OOsck10&nxnKO0pFc~7#o z?&XV3Gq3Y5Nvc>G!w_)y8Pa{oif;>l=O21LVdD?LY+ydF9@Kgx3G`l@2|yEj_QC{#H7D zqNX{;9$l%^R>1tH3F(kGGpSknsl!bF5$n~q9pIf zxoT>8$HT+pkvwO}Gx(PiuKl|~S`^sQMn)fhg9k+`e0Xk4;ogRUx@19F0vd%v^?*v5 zu)L9nh6q@+v@z4Yd-ph1{~Tk(VjR+Kzx*01ojmDXVFFdiHlR99$miM_@qb}QsqQM(tk+}rsu7V4J? zgJENN`Oty39$gx4nYJL7wtqb>wmf#7&tdLYZf4fx`?Rgy+F&QT&e?1j&6cvZJpQrk z6)(-o;@6iNC2f?bYRhpN7MBbg=2Lv5373jb2nEV-be!~Y)Y71Hgu5ZCmV(Q-AMgBG zJKy)WWl<{%rPR!**qj&}?q9c}`Bv2Tget$Q zS7cIz9W{80BUR7~{g_rq8!|^Q6|zWA$y1r{aDRx*)sYcqY#&Emogpm&GEy#AH&*E-J;6QCk&|iEl zKvbkx+S% zIi|Yfh!(H$XOsItpvjqS)@xtadc*t$Br!=icSTaql1oM)MriJgb*}uD-%2qc(9~61 zg}0AQ7>*~hhoS~M51Hm9XzY(o+Bqr0q>?26%LSNQ{_6Hts}%0qFDr!@;|& z?@Wc!BQ;=NTHnM!Ok*ZGJKAxBwJKbsX%O=3XFY3_H#rx9O%|t$({6EOvI5g0|vR@034a! zioe&h>9XS>W(XYlFGe;HL(}s4vq)ljdHItS50O`|UQsNR8d*-t>J^Ua*p{>vfqQc^ zG-i)gtYEFQLAyIqZzh5tHqbp7dMsdpr7I&dx&MT~YMdp@a+$CZ+*P~$=Hn2paL_%o zHq;cLK0IJGiu}2Ac+!%sUgWnTk%j|3z$LYVND=rclyTDmPd!! zsR)K&D>e!NH$K}ZM%X;pBr*MJI!F#^1K^Pyv{#dlVoNfZi>?}an;iJkw5@yMyp#zC zqzf|geK)R*95vBhAOSDYpD7X^yjTSsT(rT5r=vPhe0P>;k0NMf;o}`EoXy{>y_*v) zMQBCEi6i;->1NIiS2jininnM)T>fyGj`KR@GYRay<(y`gL>O$llq#^^DZkK)0~ze>zg``*j3#qd4#qalM++I-B$9M9YoWEcDfp4 z=?qQcJVqP~YlFLYt^2Nhnpyd%?g6&#Houbjf%X7_<;kUL9S5!t<2~7?Y4a#g?pug{EiS>;y?}4YJ9d|}HeL+@2 zhJli9{j#S&;CL_!_}v3kkg=+i6(D4F4~!k=lD+4^M_=j z2lZBSXiU^vFl)yc`44skE7#be&?Gxa3(ZrB8>ByuIXsb~3tsRWvH0N&M7Q6bm)id0 z1AMY*xnA^p+pSQoF_RuicLM)$Y!tLtuQhpqIma20ti5fkFQEBPA1K%FyODqhtnL?Y zeweAZx9)}5ty}mHp8c@8Nc|`5X+r^34&EY^W_1VT2M&|GT&EQ-D(&%Qq*a7mED<-$ z%>oivR$^mVz`N3{Ay0(-;eY)gtZ#lC&8VGR7OH;jsh6G*>LVTK0?rDbY#TtTU9Fw@U z`$Q!fM4X=DjR%HSpOr2>es~3hO^$YEo^1rOvSNv131@;xY$lCbZCx4m!LNlV#Mx^X z_d`R@SLbt*ue35{?eS0rL2LCo_uf3^gy9&#iM-0m{*)4CkW3yQ%^nW0;{99+pI$<^_0crU`A z&eso`ju+|Oti35yB{xy%Bsk_l42aV^15M4d^-%i6`@~7_x?X4QKd9!Uw=O4nERJUmfOx`Uo+wPwX@b|`TGE$ z!r*f9Lc$a%RL=`1gXnc=zC_UpS3-+jwrUgIUe7pny-3^IQ*6EM$D+S)lYwtsI+W?o$T3{M_5E5B<0X}b@R*hJHJHX#f!`6O4TJhD9^WPXZLFgiUe>typ zisP4&Pu}YDdNqOksj$qslbXbFr` zl|9P5&482)>|vr<1%p0~C(VI)0@#MdH(5Qv^$~E_)@$~^4*&}WOWkV>TJ24WWgr)L zMIg0y#*@#~6^O**Z92gM5P0tkF$7G|Rm{aDLW9BB_W;*600P>hcUmxUI?6?Vexo(9f@=k(s_x>NeaT$jPvXO+roqoPaw z)RD3erQT5O8ZN+0 zx-k_k=K&`2NW|#=+qZ9Dc1F=K7>kT8cSgm(eT&UZj>Q&F;OlqE*~ADsX(^?*hwXXN zlu_Y6wZh5Gt;MvpwIw(3!ELgvxo2NU?LX9wSHf9cU4;cLEt$bu;}@zJ=EK_ea1*Ns z&fu`q(^FW`?yi%!#0~%RA%3oZM~|W}Bi<^!4tkVXT1tB0ZD@Bwfsz8K{YY7PY%wuC zy)=x4t_l?v9ONKL(d{q%|WJ08E;!5u!t#n|Nu3@WKHYq74 zC^bkiFi;Y-ave-Un9-Hno28%!pmC731%nY162_&c$9|@{O&r_>!@UPUi25i}YN)dZ3w+`YUC zx0a&cfh)kbu!0&$_^6{;L_{X`rY(pX zVt)Y^CLX*CCMh8)X=O!KW%4o!i(Ib@GUvCX0{geEEq_A)%jU==FMoz;=mlPHWLwqx9|HlJ=|)G{!A)OYy^V4cC;gxvo=|z9R#U$gj&?GT`z&m z!6MbAhcF0)?72BL3EE}|Pw1Yicpb!ui3 z(f204ps8q2cpa@r zd_6$`h}3LOfPU?)C~$FdDiMkU76_)r_43>Y_B@YyAYCdpnRpD0=3%DVb}Vpl-y;X} zL{V!-!6r3*_PmFE{N?wXZAoP|L##j7)|69T^bHJjWywd4c2z-{K%A6dJ^+TjtzyK9 z(*Y592AJL0Xt3iqgh$?H-7}2? zVlUK?Q-5$|Vj>)ZjL%AXI$<_6&0bz!u?Epj?5=Fyu0%H%chf8dUdGbmj)au~wJs3J z0f^xTRDp$DvSYQmLZKxHG3X}tannYXog#RIYwzAPz(?1gB0GbDRo9&o>HQ(e0-xmV z#A%ycuZ=N~H=pyzeZgO8?w;8X@cSe#CGc&;tW)M-J+lxTwTBxd ze%b>@#Qaa!It-X8M#1BEi6+~2-^ySl)uG>bp7;l8|Zi9)8#<1d?E6Wr=G zL~@~}Zr$n<2*&LD$*f9Yk}yOE-m?i8pZg^6tGwEolYvmCJiNfYbw-mmg|htua0Mu_ z@)Z7$EmZOi|DeXw``1ZQYIb>0#u*Bg8W{V?vyq-@d^IwI*7rW=#oiL#lEC}o-~f!# z*qQoK>iuva8VuTn0D*x{k6@N*O6waNXGT4|;*}6~Cb~J8YRfd_#%8jIoHak1cUtBi zl_9o*rN#2mQ{z&dX@d89&c6EQIDL-+isnWKeXrZm6}J2cUYK`YgZ=eU30r?NSp>SC ziw`?UwrbfR$||ADW`YWucAo-){veFyE|rdbPY@(d_mhEwC9ua}(XsdlP}lcIYJ1jj zsDea*cGc2AG($!@D6I0Z3Q-@zXjkXEXJ)RMd>(a^);8jv0?kPPGADd9@Bj!xwzZrP zgmCKt56>YB14w7{*uZi}9&+%oAn&om`4-AIQ*@29Vm?SU?8j};`^^AdD+g(RU^jmc zNAYG@%T+fl&e%Dh+>*S&_AgBDw1|Chll!XeKrlcNTMy`^S8g$^hu1ScM1lk`huv=H zX*lh1?yTFd)YbX@SWGiz7joglpZC$Yi`J;lh4byThmK_wu9vpoMX8Tx?n?{C{u2ZM z`$Y0N9Z}$G`yas~Fvkdl-W41yLKp}Wnh&Hs7#3-xLcuc%3ce?xLFybWJ-t8<@l1`Q zCc;s0^R49HU=!U;wS5wObJap`1xV)lgkJXhfa;t#0gnS3kT{JGJq|)@YWn)01G{&z zhw-6Mw3X#ViP5W>9R*ukE^sq0DG9%J=5>?b@uMrS>HWl{q+1U{cBZS9$xHRl&~r|; z31qp&q%fwylT5T=7~h#0V6|BfBlpLKhhJbWJ84`R=T7!a{NXSgTU!X`uoaArjfdAp z(-|KA2_`V+=H~WBjdIcDz@>NG$lDOK?ElnI^rhMyS6^R$bN~cpH8x+V-vXx*h9qyw z0e->i09QwbOLw~kv4=_jveBNn_tw{*dTx|pm>$B zAgNoV(Q`+mgDPoSy=4@IR0w4z7u(a)8Gl+=H;7<>5^76=_8UwFCP$}5{t0b*$0TZ65 zatxVpo&k{&3H6%Ep}9F?m?$8>H*3Q{!tZCWI*9BcR~qJS0;!FXqic@w9vn7yC&@f= zB`>aqx93l(y#^*aPlynrv>KI}^zH5KzCw=QC<5GpnSN^^i$Dl||M5|r@#5kFXa#*O zRrpCmOUptTN=Mvl*F9qD#^SEc^*Dl1R@&rp0;JeX@cNBb2-+b68lg`20Q&C&zw7{0 z*blh|`qidWkl0>%D;*OG&S7_)#BrHzdw9VQ7wvSU*;x=!2@3$9d8q3n7nnU7-zUc) zCqGA1S2utDrJx59Axr~XZL{Hyqi7|i9MEy-Z#xw+X*ki!$;h6%_waLu|&MD1@55GSES@oKGid@+>p78+`G?T5JKWu65*j0c~f_2)i?=PSsi`@Rxuk8ikpOSvbOhB5$uln za$vta8{sej@&NtSnRvOmL&;hC*446a)y_ET`pGXe%sEw6Re|j2ZxI4D)(FfVXl5vF zEg>37Kt^uGy9IlPwtlLq`7$|~9z55&hMn7qUOW?IZ{(TJkoq*L>Ti^XysP zJcono-sQ8CWJ6#fv&-&K&94%s~2?2ejK@Y60e=H|HT>FJpTY^IqvOUlqCf5!2l zhVQvtPz0x+9zNfWO~TQWhhGjhY#|FsU;+T7L9%uTfH%uX`91yvd|74X-l_@5Dcj8% zhwH!_*rPHIcK|6>F_8+`K(cbjGM)l71h!wjmf}iK^>;_r3sjq4m$l!U%6kL_^ zQQS)m!6ctOWcwiL#KHo#IW`G$g1CQ30k=gsS20{Li)Ev3&gswb@s{LA%V*&H%k)?C zTni@PwHUiECMH&aW&(NHxxn8r>t>{lM7B686h?G6fZWkS@J{xpPaVScH?V_)Sb5$> zf^O8i<&`*+;9xzHm&XNJQJ{~Xjvj&qEDF4ez(gEci?K~uAEBOpmsD8x$2U!pte|k} zc!YSzK97JyDLp^OEmfi?x0*?(s$uUE?Bf-%-jRiz_SlDByC%>|W@-sCT6{IjtlPowbB zvxSuw^!gG~)cJYnHgK~>(|X>@I@1K5BP1entS*uh2y;MK92D8|bmvdh8=yMfS2YPuVc&LKJO3yH5|!|Q3;(av zk*=zi!?4M>n&X{V&Msm6j#lj#Lg@Ls11hx~eI5TEfw~tDEKreg(=-vw+iF^PD_FO?h;jvS{x27%SU%zzsZ&0A7p<(`^sS8M>y1F{t)Xp#C`QM{M zckg&ig#P%UQkne5($bRMwsL;dQzh)Lj^BOghg4;DO~U5iw8Vvy`~O&&nVD&`ME`SF z+0UNq&fL4lGr6EgSBZ(OJj6M7AtDG)di~=MXNO{q&>@W(H8LwRkjHjxXnH!5emS~t zV6i>lWMJ#;9KNup!$i5zo6kEPhn@tEA~+00(*&!CK}eqvc2~E|baue933!(uxDeB- zhk5SJ7yGX;EJ)v@?<}|I8tu|4*2e|>Z$Jt&J4nX7iM%{r1C$Q@ZgLDRyJl~heDNl4 zYH9*;f2QNZfU~2_ni}fTX7pzkNAIoT+Js-fe))|XS6E)5zN_2HtbnL#`}NwC7`)Q=(F?(81nns|LZJgVdfu}w+VI^HnVF0BwS@G`ImKbwpn)|_ zVTZ}MKTSns`NVL{7jscOJ^poY3@GTE&Qtaa%T+_?6#wL zcZS9qbhPIUhjN7&z7G{RZWRWy*%FET zAZ8GLEGkr-1Y+!+YloRxSy+F9GGCa9Wsd2=Abwx2NY% zpq&vo-Vu4p_fym+7Snb@%=TzfUr$eOe2p1wH`K%4@tTkj%m0{Je2NfP~iA*ciw_#f`J6B^NR;r`0zwD7XAh!In0E1mM)y z&rfg{2?82fS0in^)Hp+WlX%f+TZS461u?(F1S0_}o>cgFUrGb`)s^?K0xAVwEn zQ(En4l{5Sp5_anLiHQjd5HQwQNL_G5w!+=nn@+!f=EYL+@DKv-d*Igtrm5CsYQ@?I`BpD=TUs=HE*Ox6uEx#M zN&-y(KBVQp{HS)ST><9k(zhq@(;Gjcg{-@8m{IVi1CN$b7_V>&FtVrK8N`=N1 zS9h(YsfiIt+Rn~Sm?JVShQI`TvO5uYz7_089yJdj-d~bQC0&xcxQ4(4PzYiZgl7k& zvY`O0RJu+s0ylKJeI#x`hhjlZR#sL32{g8PXOCDlwH?5@fI4t!m6Ir(lnF0R*N;OX z&C>WCQ&cAzVdyA2iiY={wjY>I68`C0Fcw1qhE1$0<63c&>8cw$JDor=M}=L`@!Jt> zP%!Lsem=}a#35n;!0p)h_|4+#&GmJch+?><9uTkFw{L$6=am`V1TO+~2ev2k?1&N} z0K6yUR{8bybU=hRlkb#s8jeevT7$y~pm}g&C$qMe2HeqYa4)EuZX3=~RyQ(w4TK&D z4%8oC25{!?k&X;Vj@7ZXwUq&c3J5&lGh6}dUjOtx1FT0RwL1A^!5^P}d-m?l8wyzDkf@-X^uvc&fJq))SSYQr&8-}^r(Wvqa|;4ndxMeW z7x(-|%|O*owKIRnm>Zixh`xW<4VIgZ1eR4(CMHII!xD5e+&H*FddcLDpKg%D#)LFbga#U zP8(O;`8UD}fnh|%|7HmPY$~8b^x)^e1jPU7!~gZB^)ocn_{78=VBf&mY8TomW^rF& zeol`>E^%OG&I^)9q)>~T+2mzV-eFFXaa$NML$p&YH+S@cG@zP5cYs03nM+6oJ=o>~ z&jHB-@c|b4*YtBYW?prgTZ;sPTMp*KB2ELa9@r<7rM^`nSzKH!RL}8&oQ5q`!e_XQ{;zGEDO+oyiS1%* zvaady$(qpWy``Flu(vOC1nJB%@iRNWw3ZPGLU?>cAaIzTU06t@{O)dfKWB)|GjM3s zvggsChl+~ff4IuQCV%Yrh%(642M@^T=uA}QwSyqz8c30QhyLQpd`9cx?k);|)P2L5 zwV}m@_&xFY&cbCeIKkjR4x9Jg;s$xEOOVxCoe`s?8-mVng5?G~b8z|!fWHPnl<{$G zWy5P`3Vsm503lXjk*EOdh`Rl{dU?5rF}5=~A2Yc~tZi4uH$eKR--5wzqwUwdvgVv3(%_9v_iK*!O9 z)d2Z%2YbARhUx8G_JWcU1vj_K29EHeWQb8|?WO@xcSIlLgBxJS*x(qg4thE~JL`bn z!nOW!0DYrD#g+7daM1C}l=zO-=MNWx(0?{Y0Ab?1eOtilUM`?>;M*l|(g&XTk^!rl zSVR13VGl%I-e}mf3a*~Gfh|S%&7!(F`McEZV8l6N24$wf4XE%B7c85lhV{dLR#*!! z!3_|*ie`Z@b@s*(&1@BMTJ0njn9WiewL*~!zv!=i@?jbtDuTDadr@yU~ zqXXfQEofeo=AvdgdPXd8Vn?KPuF>lb=*v9`nB#1nI(e!33|?hSWYJ}9&#A~rj1=H> z@tsD^{&c`5*7=_bfG-f?CT|Xb^4Mwu6u^1jC!3@PdJ2x}x2kJCbRiTl2CLOrf?FqU z#Q%Kj&cEqA|7?MjD!BHr!GVRb`vc&Jz=jS|x1gEMkq@N10{odvP-yjZnl6|X^S#3( z2|jV5`WLp*AYbj^JFjG9%2?Rw1P1z)hbI65V@VOs(%x*9rq8ePXZxSlQZ_Bp;A1L^RAnx;RA;$+iRi8>O~N_S>64X+dd}3f?xktM^^CrNqlSMY;hMCa=lygxMNmbN9X%>%0USZtXyJFH~4}IKw8daHCC0NP7y+DcM-FHPqU&Qe}kdd=`uUD6i{zMM@*6H zdi|d0&Bh-l{%=DbgZrVU^sSt%EZ4>7#S*0VOE32#PR$B@3w$&>3pg4{Zbyv6(A=(` z$gihW@d&Lsmz@PI7l@a)ZAoIo_H6lT)!*|*$=?vl@zv+GE7n1oT#&=HAIyf2_xfxs zFnemzvbsU@Ye&DM7gg7BVU3>=ciQd#EHTN`_lwI;pW~ms{+Xea6xeHz4f{Xfed#O& zz4=RkvY79HBC%R(9^$?^k{>ms-EkcYe7RI5XW-P?+TA+!vxn}O0W{CX2Uu&`x+7gHxpB=$-HYa%f2Z-M0&XmZeQBQv|QqWuwat(rxl= z>K2n5Qdrz))Az?3(Qpq`s-?%qo(nWO9&z;TN3o4UE93<;)-E7s*TBQHS&DKRzB1=q zOmdnSZqfS1kas&m@Dsf^Rf}7U-@8hSW&WMtTVP5@9Fj}Q*Q0IQ8NOpxXt)=uPaE)1 zF{Y2N{&26V(b&MIxp4_c+`)ViwxeHwA1A-O#@z!W>{Ndo6pM-ac(ag+7w}`SG_6FnVzw)CxPJ}9I5G5i;)pkOLhh_KivRC*aSsyinHyyE zmh#bo0N{7}aHq1GVcIUiZM%>7V%HWjtiUilP~5$$zx9^STZw%>j5V`^+w3-T1!n>j ze?EIGFtd&Sn|Z2i@eRCBB7_{fm~vg1B^*yQ=B++7F|otn_Yq)v>1L- zR`zIIp%vGq4zH2FuxZsuXuZ#xyy*&90aTw zPJO#A()9E>Uo@B0Bbtlhk!2F4Yf?Bmg z-O|r0cW>H;vi$M5B+tBizw_gmW!@rzNnms5iL7TzU>HMEE}yVcY;QC|kBxggkBouw zrpY~sDf&~*uFz_uSk0<_rsYrJto!R%JJ$~;AgP)k)O2)`SlUx+nTSn6thx7a&vAr;H{>r59r2>fNJjn{iXHL!bh|9>FtTUg|iN`j(IGZPJ%9vw* zac&+Z^e`wt-$|5=Efh6gz8tdvW0-?_5M!5S?3lzX z%fNVOnd#$wl}m2cU>^4vE_otaNR<^E+6=}`&7*H-0%2%=Z;DzCtafd=?!q!VkF53) z`j03CJJ6r4U^`iir0j=?oQ^Pj9 z-|38XJ-jwZD_d+w1_t#qGGJ$N=g;_89*WT%1oFFkn4!cVPB!P*sABh*Z7oy6n=(iS z61cdo)Q#S&8g?F65h3xqp8xqyteuP@s&8uRAFK7=TYq|8>3NDxz%D07byxJJh-E)D zMCJ&oG%_<&aLsx1XZL zR|+(lgcuAZUn1LR`r8hrygMrPij3=J`_m&FV;MgQewVQg==COx^O2odrTFT(#J^%w zX&s4fGqh(#LalXWH%ep30%EW+^$;jD+!|+9^(Mv5J2Iv3nGYVN{(Gps3*W~lPqPwE zSQ>!pF-a%d^tsz0m*Uu^FxBD>}z}$on;pF6_*D@gLCyK5vum$~t1f)|)J!;ghQs6e|N+z+_ zyLVP@7ufLV6_4nk?X6j^ls_knaUN|;ZcHUdBLckHb9&0GjP5);8iYz&7_ck{cMhmF zP)U_7MPXBK5sR{nzADwvE<()=$(`=nNCqc*ACHdu5WIZ(a&}eq#R~$qKv2N*g`lL= ztzUHaMZ1A>5Cijkbv5MgPs&ihpb^hFMLkIX2IHd2Gh0L+uO{;v7y1Ri0pK4Waa~MPjL0N1b@{GELxQe zv}`kVnGvz^^}(_gKf0E$R7g1jJLwXFu`Gt=zr24Z>9V% z&?9W|?|S(+hW||n(3Zls`#gO?+&2{2*3x)+Ly?ZLJM*@AaRLSm^n5|i$M4sK1&73#)Aho@!IV+;uQ zoP@$lPet@NkFUq4k)ta$xi>Z8&s#N{PfeT8v9qN)l$GQ)H7Uo87TW((hBAEgOYMhv zvVfN=^iKs041C<&q2)T>G(=V_ejEH+R?HM?2W?Q6M~WAqZSz*nGQ(elgy-G$ZEOtl zlSm}D3>YC`s=(vxqZ-me$?lMJV8%YB`SRy?Iw68OVa|*iWcfu;d76KENTVZ zXJa$?>!$Z9F)?^i3$;9v`&{+qW1ttY7XH+9uDA`GDPF!j^X@s3UYPZzB!-bth>mVi zmLIP7q=yp{5(2wXo%KQwHZv0e{`!#DLVf>@>q+)m;?mzgx&^ z3ef6kqO__)n>D(t`xK&sV3=$eYRic1n`rY83BJYTVuBf`TJX+Z=TLwL#JAG(S1Qo}tFSx|= zu{U=nMn|(BE!u!sjEU5@d2A|5N`9ABIr>l`d=Ixe4G?=-d)${QFM&sRVtuiB|HU!a z#50v=UzW(z__dYfM%9}Ch;B>DyQgY3pGI|d$|+1nsOrL6sID>{ZA%?TCnq=Rw-xTT z8&Y8GO?C-llXxkX=|zWMznKCXOVN`fq?~)IIQx%VOp*^+pL|V19CV`c41Lw!2SvP9 z@Y9L#y6M{b*w>R~S#_eBUdZkIHPkQA5L^lle-Q&%zPI_9HeOQvrM`Q&Rj0@r{(D08 zt9Vt2D@h<~ud0co%?5oeFwQzO7>KcWr}{pm|01x)O#dgz>nMLaWl^sI|0lY)4%U(E zI%fX_RyaBq_DnG&<)1K*l55{N9QsdPrT;Fg|3fi%%@@+qS>10uptT0x`#fiIT6S5b z=AfFA1<-%=i;>~IK~jE~wk|&k2o?OL(rn+hS8fc{q_mCeO03H-iR3BIl!)78rF(m` zfCD^GB^A7#o$8(x|3HUQJ++}*E;v!xfOMCR8150=hnk`ZJiLNqodkRPhZ{DSp%gomF|}@JN3Nx z%e-hOU5r1QXk^#yOFDGrY(3(8yJ_57W>;EO0>_b;XAy7dtPMy>H)X+=m$!%<#*OX` zO13u%#Ei+6v(`X&*c2Oh;65i!;yW7|5=r#F@DCGD>NTV__S}nmu1dkT$uwa{RxJyM z*E903{_*%&=R_J~g%BU#+u2s$gMb5Bjp>x|+V|Vjf-bb5lHId7tYeaW`iA%@{4RP#xZ7vI>f;IvXZ!j$=<qLy*EXMVN9T#3)DTFy9b zIIr(Fx=aZTbE?Q$=FGs+1dwGFzux4|DUrOv!)h9$Z;Pc8y7QNa?x9~2M@Gj=UZicE z<7;PxsV87Vx*iqWG5ULz2qpgrm)5RaqS^|~E78yAdB@A(BsQD3p^{sr+ebpv zG%gp&*5$@P5{JClrx=?``{6sR%S7y%f>=p?BVe7K{tp=lGm;L^Cyc{?=N2!Z;+*@K zueVs&8t1vrpUay;JX^%@b{Bg)R-OFm(5Kh;Pu9P!SR2lb{%wI_L2ka{$Trcihd8IC z+(wAn;XZck26L^I;-``}(Fkg9meYogh2Xh6alxbV>d?d?4>P*>4qR5G@0{beod04P zE`8Y%(Lln<{kNlO5pPe^0K2tmF{Isl`$>g4PR4K1_ZadSGJlRRy-9b|juIov{F3kg zVDN)Rne#Y1BjTbww}3DesZ}N!L|S4=&ufC(kMV+zQU#hXd(O;wxsJ2@jkLUcEs>C` zDt57%$Z#jq7WaYuiHc<=hIcD(Kg7aSSbpOjh|;LgCc{?ne5e%Z|E@neSs_Y()UJzw z`g@0Q9nFERw%PA8*z4UMbl|1&_g9~en6HO3+mK3n{M%cZq{u1hLX~Dn@M9)wSXyfw zbSh-niRVKRFHTSn3!~D-W9*{gLSAg_B*`bb#}4zF+PIzzx_&6ugN^&br9^-vcssSR z=NHjpw`+N+MyGq#R>4~Qat~F|ip|$OQ0j|Dk=IjWrnq^sG|4NaqNDO{a2 zc`PNo14*#Yd&oX4VFvs=KfNf#SJzyoW^2?%v8^)RSKCo@=kBVw^c{Sds~W5QO(zy7 zyIoXF4S6cA3PtTdnEMd`l-KIiqp6kT*fMpVSL&z^;u3^(Q_fTEy_2^p&4cS=^*mL2 ztQ&?)@@es9HKgmpZ!)JtVq4H60e)}h@^^y>>Ek;-Pi0M~2Eqpis8XLUFCzKmx=4HV z%~hMPPyw^aa%R>h8D2xew}cnx0s>xrIX8S;=pe4z(RC?mgi&MyyP2D78$#YT-X~0O z_hs9MwA)VeaXn>AA97p7g?H{Jf;W5!J~*io$4Y<>Q)6qP55qn;l1~He&s~~cLk$!p zPv0;`ih(}*ymYOpeBYEh9i#4mUU_YZJ_ee6x%R3F z`Kr!=?-&Px(8ytaBLF#}r8p&_;g*`2%uXtGO1}y#v;ImI)ApIF90N*KRiDq3jE?|^ z2QEq259Jy+T41rfbZbo~fXuFvhD$pI9DbFd6H`qaxdl}>xZHi}F4;S^aMs0@Cgm^o zz(gpk1^LV}{F9W7oZL`H0;XPTxNy~dtf+TCi@m;R03R%_pnkM<=#V2IuRlyBWE35M_xGabV&Uy zIinhv=bmEj#$~VFxE!G1dAjjd@{KJr?`MO2zQeE|*2z-bu&PJ3G&vG8rL?wBxW#Lo zgby>=SwO5J2=;7t4ZH1KUQR^p<-yjL`W;qEk6LMR|9@>mIQ|u}vHe#&@W1&I^52|X zD?gf6(6?k?cyR_iJ9dFvmWwwpAe=n?iguP7j6u{&cpssnO8ayB-Ls{sTA9vt=@R(! z6OSGz8!6sOSE0KDAHPb`)$oMXBxQrKIJt)I=>K?CrvJ-1wD#N{YB!sSISe7pLh`%k zhS7E4GTw_R&Ov7vw=U?>#TmYl-}m{GpCbads51O|rwx8Gc!8&hJ=Rx-b0`dO+A3V{ z%B$Tt%;IArY)#?~XrTOvXR!U@PJ(;Zfb&u4gRe=`C|I2|2Ej$@pNH@#f99*-^idbR zX%(;^q~(11Nm{5DI-)=OFT!Fx*}!oibjz-(S0z*245{RJX(SBuso3wkN-XV&KkA^0 zolWj|wTjak)J+SKu_*CuUE37Xu+4u`$z5q*SdJ`lLWfh8Z`06x5d4*WM~g?CLxE9x z_Ce)4*PPWmAwa*a*gk}5Cd+8V_YU<@1m)!9d%@+XZ`1OnnI|SYFdypM&UkFSf;4-r z5VKydPU-JX(week1^Tn9Syd7@P?FcS)WD?+6AtqL4xqaIm>x4CFW*${l??ln-$4fT zho=+}nYMwVL)&e~`#eO84|)LHGxYujUdU-<+tyqeRx#qQ?acrt)H!PC)b(es))rba zmRk5gqu!RPFw^Je6rZW1q3Da23tQXOWsA6bj!2(c@vbzwOsE=nucCskV|Nx*tLe5= zJ{NB~A%Vdhih|87qxSU*kb2z6NICHCz`Z(kVAS32n`54z7UNbfVec@@{R3x;TWVa( zzQzXF_f1=_8~v`oXp>QDI_a6<1Dt6?I@tc31Z%Lk^tr!rx6^HD(t3s0siX&c@X~~2Q@iWno;U+PO7Q#qlh2pr!#Bk z)ovmHXv);s1nt<$qSLCw&4J5XpC{L;i~NvHi>47n>0IFbw-WvCUGWU8 z;iOQF_*T-HTlHz~J@lmq>u?y)cqTeNfeZPJY`Zc0x~a zv)n@mGt(LSUsd-MB#g4HIW( zUn0*3X4dMx_l?hYUyJPbnFMFZ+!(r8Y^5H~MTYp3|3+LTWjgz+owE47y46}eDZ-+z zeZNqiNP80PEEs~pJOr`lw&8!ko_YDT5tYtWX+G;5!02j&q@-yIX0p5Ivnlo_{CmTO zl7jEP%UK+#k!JPrA7T(J1#?^@tW-yg=NCXm77D;tk+yjpp7X{L@3JVgl)Xf35sL>7 zQOp3;i_dKut58^2&dR5DeZ8P_$S&16D$Q~u$_9537$ZkVg5|QP1<3oCf!9?d>Yn%! zjlbseU#cn8p;;lVqD!}NP{si*WdYJwx_WC{C3QJjU9(L0I3C;c-!w4^xqX$Ob}?(b zpE%G*7YJ6*`^&%cuSVNYI*!66poGj07176!KH`|BSImB1GRl*;Sp`F6{vWjSpo94J zRHD|(50!IckHZt&i`laD8n<3PozSS17GKa1<5w7ErebVYVv_9TMPm{9VNYf@JOZHhQB||_^3tlcKXYdCe)rQejftsAhD@h9tBG%h zU&-+!BY^}xEn156M_h#=MMc>fkTogXQR(Rktbm2&)v{PmroqN%>pzM^uwYrW~o&RIFwj-pX|JQJNF0Yj+VRJ)A9J$ED_NZalCQe zr6!ci6aR@6f0Tuqm4&*>iYpmK<+gb$CUS)R>j5!+1Flg;lSlfRz)>h&3i~6Q*at1#U07 z*sQ$T3y)Jczg4WxK*_9WoT$$I^Nwphlp|;BaSpC>#=DS-Ww%`K-w792K#{GCw?nLS z^m5rHnH-~tc7fcV;0Le)353iLsNn4b-g-OwK8z=pBQ@`MXLl#s^YMB(krQ*%(5i^iswEyDGK#qcI+(ZB*|d84rGrV93h{5!@GiD{Q(DzK`#DoU&tG6rL(o0CLi z2VMxBYo13m0FqY#-O}NUK<5|_a^aAB@g-c8QO+X?iIH=9#1gna+qpv z+KZqn5o9u4&TR(@H8yRqRa)f{FZSel2d{z>eP9CF12^4W9&o!c<5jAK#;$x`^`-_s zTlugjv8#pL<_^6zV!RM!hPMc4PO} zfy<~?1+$pBQ^TqjHakZ$F)6QO%F1GWd-N9nQktMe_La@ySJb=G^;aJbAKl2#)M^E4 z?pFjEgQ>9yj*wDvPL@06%^0^i()&rf()(N}9x0xM7$DS>v6?3wrZUb)$80TRL< z)x|hef&p*5sF(%Ug+C9iE0sPQeS}vB-1NioVuX!g4lhRpSIV{29E_>2Mje9D%gYz~ za_hnrnZab!(1&*$9YciEZtIoNR!LpRd9!emeQU})uPgtXRyCSzncw4HjSf?j=2<7a zw*K_0p5V@RO{H@8RyFtsN1aqdogbxGib$1CS)V1sy z^5zEDFP|6_#seRJ!ilPu-E=hYEa!d!h(XOC?G&}yK4oDEqj&!o0+Y+7IuZro4#2y| z|HCNP|2LTZU%SraQC-rx`0F+!~@xwGP3b&zqGk-Du+<_?6$fnHV#(LCn3&*-xRq=fE$l4~wlcbkf z5{}QhhXCrli>1RP4XZ#}Boupc>{aR-=yFWrP#C9c=;>K|GCaTUhco~n@y&)+@Q-J| zcSlx-GHb6%6uU)w66lr>1@puC9tktkZQ{ywI}{_{`dTDg5viV|*$oq(g%S2$=dJyf{tZ&E!&G%Y~Gh{OL z0iZkBdtJfg{0)N}W4QQy7hPaw?u%)ZY{e{U(`!`qPG4?2paMY4&-|5jq~8e|hyXm_ z<0n(^7n>b`=6Z43vA1V$uG7>*sc_%SHL{=r76quC9p!Ycs(d_L5bYFOz}oyqYO~`P z!_!#&?boGehbjyYVp+_uZgjoA5kijRz8$q4T7^3v^JCEj$~t zM-OzryZS0^Aif>`)m?2-Bx_!mZM{-TF;Xw9+P;xSO_aCq@&-OSKu+=0fde7kh}kdJ zmb6>UqCL@pSSfV($ZAd%dYU+YM`c-x4ld2P@C|-irOA#hV`UKRAuuH%eVqav_t2a^wNVsZaKV}sDQ#Rl%zUoH5 z@4my`k>##{+`C-wIAzX+Gkc<{HNdG(_g7OlF@g$s`EjvStqe>7$VzMxRXXsCC<^l` zB;xF!!4OG(C`ZJ>+w*A6dCmWAFr0Y~t|oUmUDIb%9bokLfPyV5Rkr3a67wB?!(8 zENvjRM^8IKL2A2GKx8dBv_ZfLc=6f0EW#7NJ>c~QKiQ%!}o%5Q|-<1cg8l%AB1L}CfcoasI zLCoN`qM$RXdeYKWqKN8!@jNk5L*=DmW~yFxhNSOQ)5F6V+wzNwqRyo;@e*J;xJ{mP zlsCT^vbIDD1GNpJ8{y*6FYc1WFbay8=c=l)3-Vd?j|(xGUVJ+cP0{w_*FpTM0D1G7 z2%*PvtRrAGpd%U2XhQ=B+vJ5wkz?otqu?z|vf(iblG zH;3nW-u3;i^;_>B?^(v>o;h>&%8&P^Q# z1s4|l>|DvOW^5{{j{-!QC9R72c||z=nF)#gH6@Jwjpv4!5A{)T_dKLEpC6tt+j$^Y z4Ug6fn*s`+8rO}kEJw#EQ+Q|-6Oa7xFjs$mXqcQZaPVQtSKi-kbZ7nzF73Fw zT;UXjv9j0VdYEuHE#0h$zAr$%7Ul0c+nsl)$7MNU+YO;qbtI1?0sj9rrG~46@B|q!7Tdt19k~zzB!j3W*ldO!2<;G z1^zt8;71noABvTR?0Us&d8V~V!s|5dA0LD!G5^9~b-w@Y=I}LZ{QFnFNL_>cHF=yU zJzh3y2VhA1rJ`p)630Uj1N2x%O4BQ8b0$DlQzu2};zj0T{a3;^tNc_Yvjs8E(qPR`x5$nw4pv1yp`U;GMPp zH8&owIlo_G-Q@T|k}{W9xk=mzAp_IpB|rs*hQQaKkW+1;z@)s=QZ+IYApwEfKdye9 zlcpYia5L9CQILAqEo$mYfd$^tB7g*8*cm zNt=2wd`~Cs*l=Us@v1eKRce)#@Ij%-Er`Rw;ILck@Kr94W>r;&(X)TL7sQcNG%z>M zta6-rh&pp^e@>1eGfdg4^fuKK+88a;pa|TatMf3V?qNlnJkcV$js3f4RC~JFqo9p~ zgp`!@gT_5*Fd_u9(t`5r9h9j;H5PuSORui3DpEN$CGED2#?Uc@}P@X=X`7ed`yo%-+P;T%_O7g1Nq@6EFI8)R9u{5NkBz~yCFpJDu(mb^&ey7KdiuDWJ|ww6r?+qe4Px-e9~B$sPuMI!skL^q{v#bWCEew-pvU*$3-h(RuQ! z>Mvm+b7iHsfko5R-=Nt8M#Emm6`Af-4Cjc#ix)koIr3z!3W-Jag4(Y&V3#1@p^FZA|Br{c{vB~sWK*pc=lE&<>Ri$yc+>g?(`JnuZXl$z= ze7Q$>)Y0b{6l$5uGAOOwtE8uoy_QWbF?>*ph1_`k&kRwbno%KVy2K zM~f7-&5WuYX~FW7)6&u+CK=lY2G#vKO>%f=={er4J3LR4kz)XhZu$F*q=v?)a6f68 zp;jP}2A^Z=2hqvHWxJBc&A6Sq5~r9ZvZx;+N4ewSYQyhoT?0ilc7QU*7CPJExZLA1 z=U_6O@y~fWI56-`5goqIb4o~mE7}jNm>G0CBZ5j^60DHEAd~CYDvJ0U%4bisrcNru zB=3ZDny6RG;!F^1d=6!18da=R?tkLq@+mLx{7hP=919FgIb3UDN5R3NZ9Sf2ia}1| zQ;rE;UXhmI75>_}&N04i=?V_h{+L3~f`+kAAt4GBIFd{~pYyNisF&JylmZ=P$$k_z z=Cp|$t0AdT*}56@I3XdykU03!-JHm#@3t?%pbPHaa3!apcv!5WX=`iCmlgffJ7wa@ zlTTvm26o7~)UGbMt+#U}KoR@c3&I5j1#MqRN{TETE7`b#EjKzfRj?I%aQ>7P*<4-y zq6@{0oU~agFB7f;&Y*CSLPu?Fyp+Pl~Nz>7!E;`YDuI5v=P=Rr& z?oT`pT<06#PY6w;pzCUrqs2zyKzG^L*jnh{QDmm2LGreCrJh@p57g)t44oGg9Jr0~ zaAHR&z`ta#St(yJFqMar2W$Owp+Tdy1TV9DjZ#k>lIGCv;sxM-2^sK4fw(%fMWQW{Y!M z<`+BFHwc1>Xm3#pYi$vX4G%Bb+S?Bs*P#5Qq%fduTsfIP*8}W2#`H3Ueh5NWWQsm@dMk;MV^d(CDT@ z!qa?SCceBFWJ)4$;;(1xw-Dca&H_t7(3-}Q8Spw6TR<%-^Gn0Tq$IS&Kwsa` zt+t8W;aiOuxsSiEI?58TvX8+)2eOcl7fRkCwN13K`APB+fP>4lhB$}c{$ zC_$3MX-aWiYWgN`n?HOYjfjXa9a|=TA0MCdmGJQJP~X^?&eP~ZvV^BCEnggVg3ryt z2CoR&)mi9kGnpo02yi*Y()22idD{YB(udfapY_=pX{U#NCJGVLMa$bj*AHJ9T|nUt zdR{IEpYsR7zf=@2%fD^>#l7ml2s%{6h0WPkQDHafCVi)YUUbg6aZqnO4+1#OtMnX^ zKq6C92-^L)a7al>sYIA=ww|-PAMbd4+R_3^!;6s>2`v2}xEAZ&*RId@c+>28(KI$T zhIAvmI5%7j>)anB#jLrxxr=qV-f`*_-xl>>?ji3myJvaaV)^{}#w$)%R$M1bv8bdZ znuDVwMF(jmrSO94YN7Nyfp6Dp;5F8G29G+FWYx3YWvB7DZOfDMYCspVRQDQq6+{x< z9s901E{;OSb-w4vkJjB?UdQPg#>R_CY9U@x(ZXPf`KJuaOuV3@7$Qe3DVdw453O~L zBqnxuzm<_p1HrEkJ&9ygy`m<>!=pkx4;=_$$edY>H6PFVxXk$-uQ8{Z_#KkpHEH5% z1e!5m-|D~+5@N0X!yw=qG4X~3nH0Z>2=#)qt|A`UVe|Q4C3x~*zI^Fz;5ge5N-gAQ z+WPv+U^RlI;2Y9cTqaX(X=w?b)cO}Y+P6f7oMsD`S60luymXzye+n_KZ)^y#zO|d! zdLn*N@3~dxmzsOK0G;f5kymBeOQGDkBhmLX2~!bF%5`Q(pl{!Q{E!l*lYja&>f-Ze zkhKh|_=C@Gv-i7u!ondcJT}4)goz0#xZdkeeP7vsW?>;i+~inou!dg&)GJ|X3x}7Y zNnTEFe*g6ADA}3gWb$Uv=fJ)0)NM9yZh=O0vin6|_Tq7>6%V{C69&PIH65FJdJ6vC z-#?re;^X_s%fVJ~krU6ai8d7rESk&OUw$ERAWAU ztwQq&EQ(_7iRU0kdD$b=zkAU#OjhyE4M6!dq|)6T}mrPRr~4hEIh>Sl*SUZPR2 zUSWXMNvo;RZN|Mz7p-IzT9K92>0vS;eX@%{x1^Sw@?4cT+ZRAzq4z(huPIq&RJz+! zUS57kU@{>?rBS*SOyx)FWBjla><%zTS;|*p#RfOstqueH{2Jp@Q+I0i`|(9tZ602} zRFMfgEH9pEw`RuCa!OTn?|C!=VUDIw$+&J|Y1yiw`8qlpbNiV6W=fKTRBf^&j(E>Y^cex( zgnm`SeE!^F)gRZsVAjc~-aX;%`q`*)RP_AZluDXqFF~B~?LW)QePOp=ug5C)F^OR7J`o8p)_VEBO0ek?LlN2maAR0>+s#pRx9ZmQez z<`zL3<=4@sl@y<@YE}`0W@2?&62VagaU98Y!H*A)wx+tnAD7YUIe7tV7lA7BNIO6G zWj~GtTUL#eoxOC4ZXT$JtrePZ@rEkUxsT)ilA9s|yu5)63(vsXuub5%)-aj6?w)oD zHKki{;@m@NktlsDNO~Rn>C-2^bC&AJ5bHX9V9c?wuoSCn?n#507v$w-;7%jFc8zVq z@y?eBp<{UZ*|^P0nk0+i_A$5w}DA|j2 z@|C9d=mj=OsA-ST7j-zMxZaI$Sz2CZc`NQh|22$V3bu<%@psoU{g|$S1z;ywkl}wJ zye0l{VrvGxqck=3$J~<0>M82 zL0^S7M&sNajX7-2N%MH|Z%QJXx@1I%kCAc>n}f%mHn?!B3Hs_+4Bf)|`eB}d%*L?y zkQs{cgzNzx8hzW&H^pZT_(;2Pb3mJAnaxlaPiA9LT$p5j zXCK55Tr?}EIWlt3$jrn7kUrPmL5l)2dU!O0#uh6uIl2?f^*4tp!J)H9_AlTM_fto2 z{QLCd!C4%@lGvSnIu?4zjIk7zvIICZ07z3judBG>@zE~KCSnKy`HVlxM5|{^@Z~@G~gD_tOD)|~| zX=S-zF{~e{&LGqtV+B|NAqMZ&s@eS=8_r(3p=ODZmo!02sUFIIn}6mbUrDx9dXE&T z6->TgKYWpt6yHe#5Y^fu-lZnLB~Ep+X+z{ZoEy@_W+>PQ-(5lfBJM&xk)>8|yeKU} zzvL&ugERz+QI4XnO&PZ1_ebz;|!6BBgQ&-jUy%U>tx8W37I zroZs%>9!ocKn0^yv=hN_?zE8t&!X6y_X`0*JE#d^AR`b~n&1242(ceCqJpY9M?xeU z(d#B>zDlH#Dcz|OrzV}6PvQ&JYNj%yPxe{SoEZcA-djsBTUHJNU?e146U@aG%vXi6 zmQ-74SM1Z{5*c(n^X_bF(GnfM8ojXi`aXA1_l9(#M40tK!=TUnEb)<5k+Fxrrf)$0 zzVP22lhE@soebNxR7E>!Ev;Bj)a1%4=m^UsWzY^wvirx&q&{gG85;zQDq;i+D4(r~ zp=WE}XL*xSLAs6Wqt>8_o{G+mDDMVw78CbD?TWg`yo)#UHyC;tksCMur@VQ`#oB6 z4~@!&Se?#-<7Cw{4Owa|phh%j$8Q=9J;o%h&>{=xrBpg{=TcWoJ2IZf$4R?~RC*)+6Ko#hmG1D1ooGA1Op+*@?^~yGvw| zy+o=IJr*o9D;&e}s5DH=I&xtLzWuVH>G72HJK6AzsG1XsEwU|v#G3J^+isjOG1Ct9 z^XvuaE&q#&1zoQOaZw{R;e@pv33#$dm2JQ~y_RD=G6e*dGh4>_f9n|Q3FX^TTEj4W-S7ui$Ub;LtYJn=-o*n)Y<2O`kY@E^alv+a@hYs$*aYqd5o zsJ9%F5HqI#>F;30R}MouJ&z|HJ>y+&Zq6h&%@0h^qFBJ&H$uXV5P0)I1cV%9X>=oe z<A;&GA`i+mBSThI9dV5?2de1E$ag;C&k*BS zCosErOC$nn`rBikIaGU+*rS`fePuq0TP|XY-$zr^!escN+|OWf(VR@i@WKe2-t}oz@h*@M_m;>o_32K^oFS#z&|)RI5DFvOc}My zV3Vye8(-|4n@*dTi5aQomPm4JixdK_&=R{cykZch8=yI{D3k|l_^plTN26jk``gA_ zw`dM(>*`DDH^r~0-Swq+X^efH* zi_y4zJV43DB_c>-FCm#%HY#LOUJ>HwJpbV>{zWtR8(>vq-@oIv)02`uX3>_qF+}&N zIlc&30877-A<4+0Da~R@TSGztEdvGGD8&y$F4Q4R2-+)E6g1&J9o`Xs zpkjm4q&(MtSE5;YQ!#|is92TF!h`xdqaffvwKI-TOO{f+J*j9XDjiTKz#SFk!Z$WH zDjOO^VY&p^(MuCuqkxR6YuBzR>;$;<+ugoi+G&@v(VhAy%6)kO#!*);BZzQz4hlE_KBp2v=kcU@gw0bwk1#D8oNyerSIqeshISj=;~ zvi)PTG?TNoR#8=kC}|%ipjbB4H*dCn{~l5#M+3u2X=!PQ7vUhE%}f`~X>zgxa9`Ec z`hW2o#FUg1h7;Oh_M(fExf#_z(BNxn56)Te-|7aI~viAprWD*Bq!M2oT}~@ z0ICewh5)S5@l$-g8- z4jO4EVRQVe9a6X%-i`PMTAJ-qj(}ltCF66psRANMzU-lW&`kSF!sWckEFPiqU-RDn z{^~xIar|AQNB;gzg9+Nf(H7cO-C-Bi$aBOVKnzT*=Fry&5YaFXs}>{W*uMg2GUtfHnS<8T=!F!(GuUJ?PK z2rY;`T?$N~mN?Pf=7}G4$x%)@`~6<$MP6hrj{l7P4RtFSm_9h(Lxb@j#QEP5e|U;A z)6=EEz@6)7tQ{S-oA5r298yzLlWm_l*xIU3zN@Qy*tg|resO*pH_Xbkf`H)+X;v0M zc|N)I)MBS%Ub*!?hEyMmKsRS(1RFvi#3+FuT*^fw_fj|_zU^6-LvBIAkT(Z%k9B57 zmx2f(AGSgEPv97M!F+J9r~R2I#{7gzAS+a;MkTqvzFr}*w%xU$OrUytRh4L7et{Q! z7c=Z+ZT&kgsQm zSYJY?Ki;m}xO?M>JcF{aWnF}k#HTnzlqOEU9-c9F8ac>(L1)Z`JjgGo#;(;!9iECy z$i|c~Jlp7F6rLIGaxze=Rvpkj&i}nV8WVg``eMg8kKjWH647Sdt;KSPF%OLOD)*}F zGm~d+2w1qWk9Kg@W|oV)lMEWYB?l3l;SU)64hO*!1xF0hzB`uzKmIJgv!h!4Gkh1X zAYGUC zBZ&ga`HY>6k6PA1H1&595MKSVy=)msY*f>g)`vHRkJq?luK6*vnLG%53b9i12-d%4 z`DbgeWep4rye(o?&zp85&&>dw#pL>d9qZ!`vWR_;m-b zKcOVl(#);*+FdR)IS>ZSAtCCwXlXk?$U6mmG9%Z9g#YF?kXU&5K{YS;?~M9?JQ@F> zOb{4VApDojdEtU!(3XI5yP0>Cm{y0Z8WZE&(Wg?ugf#^b$>BU#}D47kVua2ctd&wYX~6`LyAOk7-9snrv-H|5mq_nhGU z*R|*_q*F7hs)Ar2L}l8evrk&Lj<}+FQYmuB6z*L)*v&L|;193a*>6-P_+4ueYSYg- zw0JBA1%jn|LVG1?cU*+#5;l@5D@>a_r+Jw_?e_e(;vdwDyp({glmctsCvRem0+?cb zx`Ng7w0Tq?&Uoyd(dD&HJ~=zuatkF<&;XHEU=cGaZnmec*J=3_FS0|F7?uve?jW)Q z7d=ruVmjSbIqx@t61_z=T~0ygmS^U(eytkAsPFy{<9mbNiRmcsgll%suKh8XffVP8 zHfR&NH?W{l{;bv$gtjDE|c9k7O7fgV7< z4!X}LD`gw>vlY-Q+%EBge5c!T^DBZacX^EC!?lxjP!gdC{Bx?a7s~`FtQG_vHRHAdXtif!@?RqRdvQ zRHe7XH-~Po0BQudK??j=3+C4yma{VjMxI0gkSb^!?^SM^jgk;vbqf_@OyXT02}5Xr zR-yZ9vJUq~MjSUMi)$Zgq4$N!^rQ=UCu%)z_85xVb9ZoXLWv^?1wwLDRQSa~V%cWPJY@(vRd6ODu%rzKk_E!noVt~icWhUFSfPKCd& z>~%(T5u%I*GA_xLq7nm%^Qo`WfX{_k-(BW=;S{o!aC`y)^4vOBA%Mpt=(VSP*ll_A zZ)o}Rlzr&As2)0fzUjk>L<6$QeJZLsgOgwYf`zYuE0iqssO7%lieb*_l7hUzWMOvp z^YcTFH5Vi0b-G6_SI6tP7F@m@ZO?2Z92aZ=OUpLzxhL6Imp#5Jdb#`L zmHW&y1Do_}K87zPB>YtaA)fQOR%?E5I-qlT9E9ilKsXX2mx=6;x>ykAk35a$1LWY+$*w>2qX3(>Lz-9&8=|^(Yp~h4#+kA1X=<#o z$q+w?;7`|i5TH<~8jlT%X-6S`Ac0Ob`a-d$6EpfATE$z~}c-GxhJd5-*a@&Q7HH2L)`S zoPLf1bjK&V-*a=(Wo3MjxfB&dgtk-lriPo2`d4E@?-LUVpw-RIw__Vxp4Y68<}cAZ zSfO^}0z-N~FHL$s{Tk==!THjKV6Ecfq35KbGQ1BT=JTJ2BEjt&;9cIky?uQn?Vs_x zya8ilyL;E_B-3W$pMC~zbeQp|h}Oyxw{gg!BMv*+=3_Z^b_asxF(kcFV43vC*2;Cy zX7K%%D5-qN=69QMN_{)us8?r_9H!=bT?at1{d9k&)O}4Io;Z4Ji5TMmK|V1EPF_rb z-M)q^HM;*W8Qpv;P-qOf8+Ih3+VM|)KLmQJFi4Nnj*gGbw_b391q%l`-L%5OYxI7;qM3pUwYa;BL-&SWD@aSfsmjRd zj>t)f#V4M7?m-5NU>$es)~!eUw`BG7Zl?Gg-E{Z#T&#VbDg}Pb7_e^3O)EsU=;G0U zHn*?0{{F4nhI(IivwAi}h6!v+Hcn3IfB*@gRI1*nWlp+bN`}AQjo=>pRNUPmtTepa z)s8cK%cpX3a?XG;;3QwIsH&R@9cE{{{5aVFd{Yh-8-P_JX_+zYR%2f63cjLCto(t zc4g@C#8ZjEO6;EcDjub8KJ*hz&t^bMXk_Q)SI_xRRSMUQ53d-~7)5}e62lXp$W0Sm z?q-YYr6`=hx4XF06X9x}e$`Wi&{gI@Xx_6v7Mr(ZtN{1d5~;kFhGb;1VQoh6;#$Nb zSKUZ>(nHksfuZnfoOL;#BqStk-8fVvmh4)g2eT|nr(zu*2H{NCjyW#01;JM2IA0Eu zrOp`0Z6f^PzKzBTJk75BDLEHrI`lK;`Oa)(wrIco*yJRKrF#XShy{4Td%f}tpSkY{ zI!@;r9T;`=rb4ZQ>ihx%Uq=4`LR6HKK_3gy^RU?=YGH0af@1Q3r%D_r16}Hk5%zjk zq`7^F0XfBPkfiJ43qq%rvy~>#06-Tu(!{QwiUgR};21;&9)#o3n{}$(L$YdPZ2_Z3 z94~&mvZ-e0X~cPG|KbYY29~*oWTSCO6Ql&TFv*lgE>rdb-FSd1@p6X47m(9XUIkg` zRh$FvJ4upnqa7nEP2Rx(VrY1$s?;+YwX@%_S|8G*5(rSe%b3xNFZ*AK9-=ijxK}$T z#dP*=1cE%_&s3geF)lZ_gfgI~Hq6{D@Hb(oGjmCv@s*!Fh zzc5rqt{hC)y6HBj-!d-IA@&D47f!+5vwBJe**pS;3&He3;+P0*K$u?vW_518NRKz9 z3u56`&6A_LVELJ&G3DuknoRm5+zmZ`o<5hATZ_IaZJG_g(C2vDgPib2x^>$3qoJL*fLX6O zr2IH&*M#8_$0n!D!ot~C<@)5GDvuba=&?X(*JfpIPS@F2-@w2KZMSDe!_LtLc&l>q zUw~Y0a~am~J`=$)wP(EU!joVR3M67LDqWB{doFswy(r@aED8XVmR?@2fyDpXGH#oj zoSf`E7cLk=^4SJ&*_SaPW`a@i$`^+!rjrMeUr;+8`zoO9!5ma?R!vVE8rHhX&S4v2 zGnrF;dd$^;$zVzK$p-cTuo3MdRVgJ53OgeX0uDe;TU+ohwr8?&?(O= z01<#%8cd8<5+RwdZ}Dhg=g_MonrnYROhu3eCV#+MlYT2<`_AeR<0I4j?%1klXeo`! zdHkS9+5BN3&&nfG+++JEzkKa4TB!NX5lF7N8B!mKW@-VJ!5sal$NktnZ!@4iDZo?s zLUJ*GSf1|6BXkMMiIm~_{dcKLykD8H^^5|lE*+2Z8nEnxJc28IiO)UUplKU<5Ty}5 zPJ3MNE4u)};W$&5Rh6B71Ss}5&wj1*=b-}OjL>K@Zj~^)Q1qfj*P;ETn*N?OFYVk4B`WnL-N#qGF$^Llr&)kDhS_j*W~wUJD0y!ok7< z`;{_*{e4V_kv-h5U$1&px+YDlfxJnt;Md=QYf0gF3byH7=beYen6x@@SZGuI2IiPQ z<_V9njM{IJD!#9n9v&W(U@EttNL37Ib^t+sYYaGf%UXl{Hoa4uh3jBh_>@n zFJT%vm8Rj34}o#YNP97Du03!j!B!&X>C>l87r@{Fs!;^hb@HVG3V~xirK7 zGj)5JG=(8l9*C7<1%fd5=455BrIsILZDUjV)gJ_n?;6!vJf^O)pU4QEyr0((=Sjhp zFdRiIaqPD5!!_SGW7wztNqLI~C^L zM4&zlgmbALJa_<#hF*0eTDNC_>tHZH0Tl{rbeJzT$J0Z{?0r$7aO^Q2|0r%CvG|E3 zdcqy~UoYy{7j{}+VV&%l_+mtNzd>JgQbK`PxI_xTodkmFi%+``PFMIs#YtM>W?pMc zkIAzzBzN3MF=eTe;Tprs0SqP;UPOtI>xEI!G2Jsf}a9-?NyRf! zn>joNGZ7W%;C}?505R0163CMpZ9~I|5z8!qynwdAbYrkZF8O+2~B!wq+yY-7Rb7L3Z$! zkpQd)3IsUlX|>Wq%f%aE$_GyR=oiW2;h+hP+eO|H;9kWrPI~c68F05e5JXi|{1@&r z--^_qiHW#INcar(&K3|Q({(n}IZ7<#{!jh!!q=tZeWvG^8ri3pAPzh zi9|P-XBmw1qs2uzD&-sP?gM`70lT`#lAIMrIPLvUVJUhcMl|uzE`O0x}a<+GdQ@R`=5LNy&E#r1P zUJUdqzGwHcwuZ~L2f(n*{pEj%3uD5t4G|L?`wT!U7&>bUv2X(~6jIWJRQ%!B>xVMo zoN>+k_U-pk<|3daIDo1F<|DB6pc%Q&Io0fFx;f3s#igmQari)?oZvE^8F`Le7RJYZ8?)^qjzj=wIdYgNL^9rQ_;&j#+@fIcC#OY zGg_h_1K#;P9T8Y*H6+^`XnmyYDwu736ZF_*eEi+1#n;v4j)>ye~wDO6z5`&wgH7L*(A0UNX!Vgw4qpdAZ+mN~E-}B_Ln~3taj;AN zl1hq1c!iKka^}&Y?txTYoTawMMOMDZ*ssf>yH?%AmE@FT02G6pm|;=Cpi(L?*RFF_ z#l@x6LC^|7+R-x7Z?(QemnTH-f2qT_2I2^liZfd>5|vi}EL+UtOA%-8+O_EvGX;yq zZ*D~XO!uJKh?~=xKbl(^o2d4ETfeos#{n*0nE|sW2jMGn& z(P@-Ip;~@>)g@@YbV5(2UlPpZ-DbtfSTI3b^8F_xeCa7e6fiV){`H?sXW&o+JStG| z^nbE}c>j6>P$m9P{^EbtMg3o!eNO!m(BO0INC@Y~A&{4x2fj$R*7FEa}1 zz$J6uy-TMfLJ{7I*i$HhGpIm93!7+Yd%RRy#CaY9UIB{k#)|H~zugS*|9Gi+u$3(V z;bCuY@8M+EJbP2T-rP9w)SlL$%y;zMzxhJXb7n~}WU|Y1cx+6`?hPK=GY5InTevJ! zhMZ$x0SR`}4>OjcSKLv^LlP;~x8HzYg#s`1;xs|kjx>dfi`})fjO?&o_K;m}<9b!# z@ozG!TGk}9f9aMwaQI72;vO7vG1ur*edp}O)Q=N6Y|x=4QzpcgZBT5|Y}|Yz@J?ca zvg3zG=kek_a>}J23o65u%vmH++fA}{=s!aL&GHJ^Qoz+zPk%v zR>uher(Zrb1?=KzWOr12FuI$!4sMWj=LZy2N&d`+d#c`U^Os+N#aimlbP;PNj$BP3#U#NOWC zG1F74H_Ylu6R6H$9sl0MH;MZ#H&g?y5W-9&8Jcm-_kI%EZ3-_%+II0*hvcx^j@&sX?zU=~#rng(%iPYGB zN$%6xGf7zmD>4s{JQs!ZZE$Rb6|VW7iGH<8?=t&y$>~+BpO{g8^amFwi<|>62RN>6*WLxD%PCKQUmy&>V_0#WyzXw`(~reElpJ7 z*Ub-3S5h+@8)xomRD^yP=c~gdsUZvOsCVU%R!~zT1zS|`S)xVBFOcc98Uuh>z+9|U zF|iHgwaX(=W|eMxF)DChq2B&9QDzwq zV!vPezpIzJp27kk9))NhyfKRE1hQ4Y5d5(TFd25K0T;DRlZ{&CGn!3*@+O~6e|YwA zzcqZsTmtb0i!dof<92m8cm4k856yUSeA$s6Vp;J$Zos$6m8#EopTFqf=z7_!`uDgA*bsGvV4~ zK09wwx`{0HvY}FiV(tQTWIuIyCpaR*n)yUuv(bwDpNFlJ;3GH<4TjBgd0^v!1)!*2 zj{@EJ;TwYOen8*~d=Fl-88sjIrYDzrB`7f~DJdEI`}gm`yu;yvIeE!Tj>RN0)V zm;b~8ii~0!S|_K9jBvOPp9Tz;p(2%nD|-y8?A0hB&{2fLhf=mMm*y>n+aFbjILb`+ zE#LzjF596OpYLvCUB>Oe5hZ7A*ct)M^*@St`DXF_SAHdv{qndt?GM;a&~qCspudKr zrlyuIai>W~&7^|yv=ksh2m-O3tg3WSuYwiGq7)Z#_9cJpACL4aWOdwEVK-U`le_1ses=`kh9Fb@j&6$55rc(j!v5xE=!pV-rq$O|gGeC4e|CC0 zA|c^c!@;1E`sD7PL?>GZ2M4mzyX@?(;CK=h_T_O~wycQkK#(|)A`YOuYxr9ticTy{ zmn%E^^$(_XlNx6X5c!wlqJRUe*XiPo=5~%Z=7@=i?)XA2I{|1Po5N1GoO}YvzuCl_ z{_;TA2RBP!;(3|+{=`yFzlR`N`FeZX5oHIhZf}n^$MsRwKn&o}2Yvn%&HJ?um#$Yv z?&b^@+iM*TGuyBB;8@(r>~T}@+{IBf(tPf0_BiHkDhL$D*WmUmSf1P;bpv(r(bd(} zO3k<*E~h<-6CrCFSn6}}aR*~_b(ObBjcjdu``y^ah;$l5TWT0IIX%7k_YBn|i28{Q z*SdjA`3@p-o|Ql%T~)ywDy?gJZ+n|WwHiNnz3x(?C0_vOm`u4sbaZqO^Q~_b-&C7k zYts&z1EoB0!bsR-J?5{Vt{z`BMeD*%FyMCmS9fPAe)R z6c7-oaW-FmtD(^cqJ`tQgNQxT_IHGzo)QWwfq4C&<1=6ch??i3!@}@m;^RT7)iXnq zPZKz$#Fj5#KH%WsFtz^_As8}dq_1y#q>-3kQK5Md9D^_wy-<=b=>-%sD=SO=S1bJ1 z+Le?yd&=~6=4-1SdCh1LWI5x7)aA5`4X@7sQvAAD?qzrdcx0eQ0bZhXmX)};xWGdn z1_gJFF=6)r>8$1R1%Hr)cajhVXNfi6Y+K-c-I_LhtIIz}2As9(@symInE|o?o~m1} zOcR$csE1zw(pYu%^)7#Y-qh68od5adKF}( z*YicCx9`)_89~%Eqq*6{DR^SmcVD@vzJ7|7a&BZ~BsVV)gLl;NroiH!FcF<-2$=Aj zDmz{vQ~_R}ec0?p$C?zN%?|cU>l@tDE`Yk=^Kg7j*?#ZZpB)??GSU!j3`uE`X8JEm zk9018P362hFNN|kUv;pv({K$?XS?Bg^K5eb-5XqDvmYN>vPa3fMX0V#UR)G3BMX{c zLyvld={xsI^77R9CO7!O=}GcyILccAh|}Z!RP^-dN~#tZu9}7h^YSsMAhcq|k?i^I zRKBf<_iE8>=c4d9cDPw$!w>sS>syHG8cwN@(uKENt0@UNIXNIZ;14LZgmXMVdSH1N z8=F+s)Ly+AlIDE+Uo8MGF_VxG<(`+JlZvct(3%EA=U%1H37L!}1@kMb>)q%#0p6s| zeRWDd{BoX}d!j|Q&NcdWj_tr#1oY=a;p+ZqP@3zx$dMNFA*l7(h%v&*i=UrAt+rNg zt#d-8wcb#YZDG+s%g^PNmXQ%5$ZDka2ZP$shTTDnX!XtMS`9L(rQtk{-7^$2Ms=^| z%jD$b@87=z;e9ssJT;TetD}l?QH(rxvS999BV_+?R=hFa;c2JKY~tb0$?U4KMyijX zuE{{=vfsXz#@U?Lg%J|un6bm{eJ=EteKLi<32odQzT(8;#|+}WN#SSk?+&Dg(j(RkACe+o`rty3RU1$Br~i61uNt zY`mS@8CfVSS6$tzZXBN!4V0B4yz^kq8E8b0&gwp3z~BTuFO`gq4SR!e$sm%WI$0r} zb_$f7-nppit;x~GDW&=qO2+ziM78noeHwDEc8z2uRBsHM^=Z;?%2`)T0ONXscC9@Z z!~$bVQD?_kREZZKMXyK&fl4lC;lipJOyEv$)#R+Z!7!AvL_dz1;=! z+NxkaLe`{Ymbm)*`ig-EL0t2WCrAZ-BqI`%jisE?we;=#yD zPQBv&f9eNG)f9pA*7xxd0aAi+-Rt#r+ltCccB8AtZzT$nA9~ozb;G}Y0lw}m9iO=X zi&K#Jp#@Z@Wn?_EQ7$Fdk&=4F0<630cP&*_UIh2|ntw_mNR_`wO(}OET!7_bFQ~To zaoul&kn>D>*rd_>uwts!=Mun%SU&=8i<6r>wyLkkeNsb111t8JZa2Zy2q2&AkELdUG_+uftD{u{1}92y%79voB$14{?Lr+{KX#oE@^_2v|-fv2bE zqkxcp4%_gDKPq#4p8OY?2LY~sL+<}G$S^M+$j=RaB|)m2p_Ud4>W_}d*nj7(z=)M*^V-}L{>^_Q|ihW01uz`z-G1lFT^cv0=yxn{e9dNj3?aFXT3KWCFTU6z$ zoTiJ#E?N*?9cSFAQk64wh`9+(dz7EZ*I*L(=+*J!dh-)6LoIOh${+G7K+x}Q(ff&n zGrxkN2>(s+>rN)&BVcc%DKF%i#kbJR#wYZVaAzQUgg|7o^b|UM&2QR0!HSOdu^*cg z$niCl+cF9mOS(LQ6%z7sj}CZ^Ql2ObNF4PT%b)U;w(9&VM$7o>SoNNR<)MaHafUeL z-dT50Lcixvka~nBO}zm3broU-@L4g7SKZVMDs0HLf3PXR5|!hD-&nHc`RzyD%cVc7 z$!fXf<9|QlunZB)qTsQwHXcuhFQ+W8hIuUft?X6Iktp`|*BXT<2pqrK3^&JXoFalw zstba@R;K6YE1pUCeYti%K|V^TDsTUq+S3{58{J!x~4% zz=7(k@?ODu1N0AEn3Tl# zq7^cCwaV~|c`i~szw*7UH9!4o!`})`PEOA=M9nRX}kwBxDzwl_cQ7v%s(9l&kt> zT!G%iyFUvVt>(nvIgZva7ZVt*$c8?gPO-?fsGf@Th`r-B%{TYv3Pn`(fO#y>69B&- z0Xh%3FG4}E!H+0KNU=3b70K|kI+VSo!|=>4 zw3)q@UKC=qU;j(u*HNMo_TE}#(pjZ=4CSg3wmq2Yu-sDAR`A4wia%RNrEdXaZK>;} z7(q0En5>%$M;y=@q+i9n-~);K?kJrWS0a8AHBlsAHWXW4R=8g~4ykTU_ zAKL6-4dV?(3@@)OfPSi|F}}S2VC|`_LcPOVHL`8Y+|RS@mG-5p7v-{aYL4R|_0WEu zj+HqPA4s=so3Vq!a+OBMckiJW26~rq#3Kv|pi=T88(9b)Sp_+ej=fi8QmUxL23$9 zl&>?1WRw{lxF7paegNT;r69IbqN)BV2q)SwXNWW_S=IRByK0WBbH0SaT$cqsNIfg-w%h3Kc-Qh=ttE|sL zp=PElBPgj&+VYTr0;=i{!hiz5sy+~x>TEYQxmm=QWL% zlep-<5NZi-s#U3JIw%f@Hv>9t@R^ty)tcARqmuvHC6jkruz5i-d6r~_jKL(iE4!vi zh9Xk`a;V_HHUFDK1ppl5Q{MSaB;NL9b?bN*_s$~^vJ#uuc*a_&qaz=EC=G1!_fab@?&Rz6=z-kBDo)!Qh(^!R&Yj7d;P${5m@5E304VdNS}6jA3!?WGt(4dP*%KhH`kM(q?=AdVe0+RhP1}&j z{CfmyE$K)Gc)E&m6EzGC8Gxx6Gn&{1Y`2AdS74ETY51cda|u%4b*DkBD)@QlPmRF( z4a{)>Fg~@uVZHNa$@>ZCE*3wRv^p@SMsiiNKzf6vE)?HH&Z)%+aD0T0n;{FNa7d=o z?x{=Pzy~!9fhXsSJ5jnT3K$v*rfjRALtux41RMbTGeKD{H!%Q>NCSck-LW?dD% ziM;F+hWS5c(l#_qqxU!QYfce!v0~l>C`U(dI_AP%7B&OmmX@wAr-Tm(VztCx|N3A|TloIvLvcm4}G1aSv(`3fYCWGEiEnLv=M{==;6^f+UouZJ2y7GkBxBLj{`tFg>nXTf8 zQ>#cP7%vx#@F#c;@Q+o`IFw{3pQ)VgB&P}FcF^P|sEq8)@b{hQ8prXuCDDyY%l*W1 z<#f7XBKv;XwNZ>n?@OF?15 z*G`bYNOLzH^r{voT7j z8ZtK@@Hu^f3gh6i-30#k%=w_8x9AtQwOQb~o70Vkyfww7cXftO3ywqJLlk*){#mVp zEdEt2`p(o*{n`oh{?B!rCS!WX0>#8oqbg6Kd}DQ$mR%`AJtbgZ<$25%A98rGPA;rR z1izqVkOq~{x;lMN{J!K@yiECCES2oK|A6m0|FOeS%Yexzd-4CEnhwY39iR{Et3Gs> zFz+CLYG2$x$CQD4NB$0S3#5csZDV%9ar+uMLTLmP-SgD4o_@D^lvPxyzYDq~isq`jzpxv{Ri|_&E=yHU(L`V0Y$o%d!y>aBO*^j4A zXSj+fbjfOaOTN7po)R?#mAkp$>KJwAa~*`Eiwp>@7u!Da$-s|#PR;`q+CoU>4-CL+ z4a1|?2~A#%liPyvKmX?;?nb-!#ypt-_hiVFYRb@v7-S zs>%4&;aeuuFNRI0(R{sIJu(xcZxg$96ZzOu{YzoxHVcer<;5k39|k8{2dZZGuEfAl zUNtoBZr1Hfvk7Ov8~@4s0pic4s^F_IdBA+6mH0ZOjq|wOQ(y+s567Ha9}qP0ipifOZVl_%=I*Fxj3;kCiPx#ZLPTp~6#dEVK;TG=iQlt#-r zda{^?uiGxdehjOO4j75WIv@JcG?r3Pn26l?4sSxYBR&@^|67?kkXj5&|JKg67sHRSn+&OpCT z>oilQV`X3ysa4ssi3Fh>|Ab_x%wI}M+7LcM!k%bp8=$M0#(If2C*M5 zrR9RN)h0oLw$uEV>m%Seps>J*6g*U-g9*fqj^625v3sdQEgsFr#4Gx0%3jIX6BgUX zkdRD}{$QUJ(W#u|&)#&dzhUG0w+=DZp`1iPObdI;#_lM8pM>Oy>S|x}L|%A}P6qm4 zc)GGFzo17eJ;8#dmzTeA^CY3QP;E|h*>08#3mZ0ugGOt&#W0QVssSbP#2_)>rIt95 z(h9~qs;PM|?0j?jd&!#P`r)TvJ#D`xaSPXsNTC2hz%iNhVk3h-75Vu!_c-v&bae8H ziZtjE@=h1eW#C=T>KeEDb8-|TKuH@c+N(j47~^a|b{FN~mB^WoUIlxi&CyOhoJ7_1l6aoH|QNl2?=_ zZD&60ZGUQegpf_tIPNmD(2_vNGUKP2T6vjK?JFHO@kh5@W*NuDwZ^WSw77S@^&~6H zVQ>c*CUIRHzDDqrLFA*$K+2PXnFp-b$rMWSsth&`Hm)xOT_=OVTBD=B+I2ETp<7!6 zuwZN{l3~8K)x#q3My#`(UX4D^UG>-ZK)7#W@5=oBazymU2=oo~E_$jF#CAHR?p3f= zGN2>S85myZ%k?XU6YypXpp3lG-#Ea4aS$<#M>mm?u`Qer4ZT@qcF-1mNNV?qYTkn5^{`Lm& z>SKLPa%NWcG-;1jLKrjmO$qX`^dY%$`3UY%$#>WR0Yno4O*AtsTT3(dWJ!@)&4_uU%h69U>n*@qaCE z!s0LU6w{)PI3hIssh)MwA@Z@w`$~{RvbflKq?pc;`Pao2X&1sp(ESX^#^3sS4qXytqAAr>$@i z%k%`3p0Yb_8`>Evy4cU@+EU9##>x@PD;X}l0Uyh0#w7U85Zyp^ zdr7b-K(>oouFUskSDOb*M#dx_JlAiiG@5A2wjGRXYG$0yibz}!4GAO6JIgER!Dj!! zvEG#u|L~FfU-Ol(RuhG9Cw_ocEV6w%`44|2`$O1+#OZBsd)t$3iI>`%epwzTMzfWc zic1knD&qmKF$YgRY6x7Yw_#&OOPAdau+ALtjh50;h)^%o=b*sO><4yP;$LwU33M{^ z@HTt0aHSfpfYmMLx$ZnkB(-8v=2>#BD&2G*tG*j~Vxwp{zy>EeT zLvjGo(Mh=9;xHy7Q9}xk45sgT)if0-s$OX5+ou&5%j!MGv@iRcD=G<-*q}{F4y~Dd znJfXPhnB7BRi z?3F)3WFv71V?mnHwW5MI=`#F#@u{#>aW~SyAb_=%+#0*`?h;V*Vspju+2U$&(!1OL zT~Xja7hX#V3|tAevK`lM4h;?OsIeS5WXf11HoT^SS=_u55qQ>m$dsO~tj0xmp)`V? zMXZZD_kLM_A$vsJJDhWuQYCe?KUt)8F%9IagvkrH4R4d1noCnLj49nD>aH@2~9Wg7DB&bZhYgtWSaC1y zaZ!AE09jFJP6a)o{od9lL!fAX;xUvl-=_3qySyr+->19=W52Y%U6owg$9OZ@5vUS7CJDm8bZ&&`gzPs#Swk8 za9NjnBpjsBnlDTGthoC6-~4{RO7q6vr-PqTTJ*cGwde!vC80uhdAs0yM=@vuD6Rwe zXf!M*!S7pg5%dB!+4`GzLc*n*9eqHBku1j_3rfaKxP#z-M(@dVwlNK-gtEBs+VAo03_s&;Z&c^9 zbjS@KtSoIp(R3I)fJQot?#gx(EdxqBXh2(m%gOOEOkcdDqfsxj_I?RCjL$B;kq>Tcg4zckd>e<1PH?xouW#`#rL>Iz*6C^rR4paUKU zKlt`Hukv0={sTS0TesMRuL`WV7lBwi!x$k+NrTOwa?YW4PPE&5XF*+4|JEb|ir}KA zral`02VaRjENuXaRJYtLO$$tpxGHn3Rt@5YzJL1k>1M>l_&7(tjLvPurr_k_5!q04 zGyau`;bdaM$j{FQE-WCB(cyOR^BIsr2m@uQC`|XCsF5^P2nM1)&-sH+d?bZl9GwMO zyk58}dpl|jG7iC4naCpTzm_vhuFII<0^1!dy)HPVOOd2!V31l^)}6x@tM_K6q53!E zYEjycQ#wY>cOIkN{u>M6d)wc~dHg2%6KUUNid(lBnV3F2kq*k!{s+m_hypc*fA#dh zDp@~*;9wB^saAdsI37N+8I6yRGvB#`1tuTMC7qQ?n2C`6Nn3DR?^;0K`ac5Z(RQ$~ z2ndjO$SB2t8O2R(IYFU)OUujp2Bj0(%%{J)x}?GB9_j~l-Wb&ciii4KUN>!{bP#hGzH4|3T->&uxC+%P=XEFUW7* zf_<*w@v^_@pJw8e95iqf=pdSoP*WfmtRV_Tm}+Fot^#>p2l+Aibz&BtcOo{(&94X- zn5W)CUi18VU;#4a`xC*)_cSvg6D{Yyw|TeWeUK+Njs9Q&3ixefkut zZmm=bN&C#ABBhN}Hd;;}h^cNxIiL*lRtAtR9GpG{OIU-^!Osu4HTzo$j;3WlnmOY< zr*p~eE&VcOuso~#`gO0!DwMJWz$YuuI+w<(svgy^;juwE^8F9TW43SKz7^BJDwy zj^nOSZVu@dTq~SG%Q2}(T6MmhJ}U8KQ@8&+?+%%)iZ}7RC(Hzz4mVOmSoyroH6I$+ znP|g43?2}N+3*))-VLvgE`Wa&R_zmK2qkZJL3mNB=P2>))D{n$;_NlDKC1*k4<>z3 z>*(sV^J>Pt{^Ws9W|)!+E)3wh~Z$K zw-s&bntv>GNYTU$a?k91BAs+QY8%XQLm{0Yx3CZcW==!%wcVaq=W-W{kOuz|Q_>cu zC4mJt+p<2#fGPU>;Bp@tDfwvJ$0SSME-=9E5GK%m$o6x$@w{Xd$^Y$r-L+l_a{E+p z+~A$LpQ<~4K!j}u4haXO##~i^0ia|Qz0=PD=M`ik3P((NzxT&aH+}M4^8r5T>`h~j z`CKDQB{Gn1s`Jo#qX2O7gY zS8*DcX~@7QQVwe8VJ$)vqFLOJf$l{m1wGC;{sM};0Z?){-dG(ZyTr+PN@kbIDh-fp z|F#hUR@h%bs{By9fYWAi)Ggcps<#_P*#k(VYh`7nydjeH3wRml(3njQs%_AkIAH~L zi2y@uW(jlF!sK1KDP{BgfK)Y0$yiw!z;6$MJ!e|B{T}NhRC+8q5Ma2Y;1sTA9L?*2 z5FbGcq)El;T2g}v&}XbR+@$1(wP{hw9+HeCG8!_dHnSZ@a;BK6sS}cm#7|l2;gCO+ z?P^2I$h`S@)#2P43_!|z5tg}cT(qiXozOF&qUMi*u9!0I~je_U%LP%J_Y=S zn&WC?eyH6S{{ey8)Sfo414VjB5tEb?Dk;Ixh6qP`b^%O5BgD!1ENQ`cc{*PmqnV=f zi8Fd;|6lnwc4M$KbG!zxr+19hE7vPPc3)>@0r&QMagD>K6ob+-LU9zZePw2^r2=gp z7_nWN~R2fC?WSkas1sTv|zOKCOPCW1-!L9L8*TKeEym59e*pkdRGP*)z3k6RiL(oQIS9_GBR>S09&@fm$tEoC2vG1NV)8nn8 zzSDoRwWC&Kc;=gfZMfjl_Ctw3f^eF7jtG1US~XRNYgctWoUEqGHD76sGxydW8(( zeW3HD%G-B*Nl}6+s&AQ^2vMcIPbA{c zJgn}_zr*CCQenZ8rK+_U9kr>yVvC2DIHhnIPhJKh=L5g`tjr)Qf{h=34sY7H{u&g| zq+npMbC>IKH^>Fmyk3Da)4aUA&!0bs9bfrz5;g#*eNS-Avd_r0IVIL?RrL)(^(WK% zWj+WybJ2YAp?wR_=LUIXEI|_?y}u`zI81sdw!@&h< z6I4ZBQ$+)KKmbIj{k_)^8F@9$+=Ckl{g4&bs@|X1r*)@&M5@_-#`_rL1-A9ps>M6L z%^YUA<%2p~pG^z|Oo&x5Tt4$~eZ1|a7a~p&7%MqBIf;pZphpV;qs+v|d`y&3AmQ-2 zuI^hWP?j5bn|+A8JCBzXO>%M>`6O@((>OXa!?NscjO(MYEj%1pgRA&)#kDH4NoGPg zO#^UY)(5$Zk7d82&SdqLGv&*JUUn?oXE2k_Tv#@EbB$Dg0B4iZK+%8`LlQu|9>-Xa z-}YA=D-ysWRu&d0Pm4I{9VkWGUJOkz^8@2a+5Y62L0Bp>kRy3A@iAMZr&$hrrp2>b z$rEKyyJsJ*_K**z5(_foZ8*yW!TTa+{b3)=MDK>kH_MWGW@P3VcIR%8OE=eZr01cs zb8^bd$NZ+JUws9yATOJYOwOxI4UsiKAHa&~7SFO83ENBZ+>>dXwcIf)t1B^d5rr6o zjeqlzTvhGQWi?Rm7-%DAJ3F=xV5T#G;9vpW^^A4Tejeh#_VlbTOi!2Q%fi1Kl@Kz} z+O8}b`S~;KAHtB2ZOA6f1Dpl>)<@K~Y`h{VNDs&<7ydOKT0HlQSZfuBz*k4LH`r^Kl{_%u$4`8tpUHFMFCG2i9U6++Ak3Kz(ph$E&rur&4v zSE*T{`BIif3t#X_1n1giU#&oys;-*60&MvoQXNASr05Lr4Js$_wyz$!>w^NJImem+ z4X*9GR)S*P(6u(fRl&|lr?U_=Nt;;Sw*W7mPqP;+ANiG`&+BMF6|0725aQE+opV5e znHir5NK~X}z`{{%>$(^=3Q{s?uV3wfRM{$f7XR>i3s>>Utd+Rilw*=)Q%@g8`1rfn248 zpGl@NGA0F(B!^ayVSX~59e#Scwckoh`}us*m9@~v{Z+x@%rX8SD#SI_X9Cb4AlbgK zq%R$XxCO%Y7+e@y>+jXscOsvf&PdPlG?E$*AL~)g1`EtqSq=nng zi3zg=Ao2fYb4Sr|FM40|RoFAcVaF~9xfJHt;eIFqjTCef{Y zVof-d4u8+n^qI0Q7-iuvW7y z0_i0{&cUR0l0fdoRm9^%YnQK;+-+S1Ed|9$mWL3^%xByorYaM#0yqyG;oh8J+ za*67;P^LK7EL3vb0|*h6@QLR&4IW0GpX^SMy_44eOWW(Jk|#{zEP{5u2Wd)o#W z8Zo!9J1c{0kdz9MF3n4NVJqelpA*%|vWs3~;3i-@?Vo+G~# z4HBCyCiEPY1IQVRr(;`dZht6xK=U!8><#&=XZ=!Fvx3aSOfG6NsXCHhe+!fGSkGEH zz>(1l2bD!&PPaJFjeU;AM%YfP|CO zNL(_Leg=5Wu{)eeESyX^i7Euz$|i>)!Nyw};_SfSze~66zI45~>jPanK`xF5x}6hewba4HU&Kt`}0L*s$l?FD)#^xDp-`@r>*aHznuH zU_WPp11<4rDE8@$HWlxP`d79O%(ys^+|>r}S$masjIw|>+Xp3Oa4=(w^rVBjeB@Za zKz#PpvUfFnfOc=!t@ZCF;;^;$m3d6}b9W7l*)s#e<5Ke4-`f2Q6IUF8KwnGRms=bWUTt><14%v<453qE#QRyQnLB z^xHl&jmfeLsP>fTRr+djMGlqz7sUXh!p4(O7eGl_OTr8+Tpk}bc^opQ*P}1dYbCUw z4IAlq;otg6*3-z_!mdY{i+f6@#zC4I>k+sM@D*6x4#OIs_zjmuZfdE{6MXNH-SwS! z*M6VxHtqBb2uTIKV3I;yeAPS*sOd5QU|7OxK+psPBb;8S%O?9uBAD*2i$lDuW4y>W z@Oq_42RX9PayB@@26yTzowo;vwZANRNJL(NvG(oQ7Tyk5Z3c!N$vN2sP$R6!F1a;>B2vy-5Y@!S1Hr4~05FeWd;Th)wHr)~XC} zv7*h-L;>h|Fdv=7@zv*psa3M`R`+E18CTXz6Y@E&i5}>1_0$NjIRWx@F_Os7U@fs;Pxa-@7rncup79H(*MkPZi6p%6nEy=k zc4eu(FcA zc)LL{hf)$1r&EOCX5zL)?D-M|m;p>Jwtf0?-?d{aizxK6bm>HWyLKIMfXhWUb)QcI z9Ed04!0y)l5q&l@q@8?~c+kKW)zo`g^ImqxX1O4VM1`M1SLxrguejpP~y`>$+^nY!mBLC-n_v9h(Q+uR*(mD}i8 zi~uTdg&xF#w%myjz8WcjL>=#5JY};{1yP9W5@}sc6#as^GPDn`4R)93k~ff@2BT%%P@g56u34{0eEe*oh$@?B<`4bs6>fUB)- zX&x=#)&TQ)1K>O%Fsq)51MFNj`ARK|NYkKF>GW9!*FUrUC@2rV%OH>qNS-xI%bDM< zj0W#dp6W7>=e@s~UI3hhMyUw^rRvm$I>OpLg~%OD$vhIcbgL9g$Ehh7@eLMMp~1C; z>`|@D1j8BrG?hBHUun0a#FrEXe#srd;cR$HSZI*aP6YX>X>zYi>}<#i_j-cU92>eNXz4uS{y6SZ zaK1{%)zQLP`%Y@8=`Sry?#7zo!yDquIU}Q586-gg^0=n2fCL*>w6k;Nj$QO@eA2@a z&2c`j;vQY^lt&<0(ciwA-tg~sk4?VPYCXe;KZW641klQtms4y|&Mdxfxg8uIvc4ZW z5zUYg`#?84$heT%z%Iz~CwOL2k!(&HJcVT46NsMqbVfNND4-|sOv(8LTWrj(ZTO3t zhguC98fzMzTZD!ELH1I3-KYP}sZonxfR2bEGwor^|2iVMN&u0w2vZqt(-!VPsA*($ zLci(>wK}UIv|*=(c7#fOfr2Fs35to`&Lo_& zq+f|~jrpD-AgZRDkVHM1Q*X3$mS7yyzP>NCj{J}LQ&p9f$GosaYf%T&()8QBA6|fL zx;#3^phQ1*PQ>FVP;2Rq2$TRFLhlYQA0U%FF0PJCNg{26LJ;+&b^+Yv*X6Y-5e1~_ z`4uCg;%sNqG5t$^R!Ir27kyHwtMl5xE}oCvZLLB39}$y8yoEj;>o@5z^SMs>m-g*O z(v}DQ5x{yYmuS7ld5!#zSRdI#^gXdY-xRlYD>20_{ip0LU43T)Un zzEa@@2jjG^TO8pQAr?vZ#ZhYvZ~&%OsNy6}^a8~6GU%fp@NqsX6n^*oS8q?b3Hi6z zD00rqjR41(%JwEBzu1JB>{IQcZ|!f{GxzK-d&^2R3lRja)?=GO8CDokTjt?TIEJ3P zy_{MUhAd1zPBB7vhHy2n6Gt@Fb|PZZ(h$4sWv{jp1*QeK8$JyvK8q=Cdm=Ml1LSR` z@vpeL3r;Nyo&m|iZ5IQUm$InqNOv1**z1-Mm*o)6Bpxeo0odz-uVXz3U#Q^?Ma6G6 zN4Mjt9cA2Uc`M2*?<{v_{rx_1-=nEmw^~IP*~>S%*L8=g)|Cfw(%Pj-#%^`a;7ROD z?;hBh^0VI#e%UDK*`N=3TsiT~uluxh2IQ=I=6NjSZ4Xz6>Cv|l;To6gt2*m&415v^4>JWyX8 zCanK~Tg#@SgR`jvw-~!T;7xEF9_-ttGq_Jd()cf4r6yh%>YV0f66L>7O5s0Qyn4; z4vr5ALZzeh@p_?h>J&?pe^;rhjc~N;Uwt&+eOub!HU8zu2N&j8HHX{A!o=s8U3J;2 zsW=b>2xK+sEw+X%EW0%F&^Uy@Nnp@+EooonTwgrc!FgFjFZfKimcW7 zTN;Wl^*Fao-=Eu+PA+z?*6K`mRPv8-M0dt=yXYU!I!?C~aBNHHf8Z3KSUT7;wg=P# zAkSj*K(0*%z1ZF{AD+2`BLO$w&7$Sw+iT~Lnmx&B2Ai|$5$A^@)Nb#6#?G-UU_f0!SD=us7P!_=;{*TP}DrWBNwI?sSUjE88@gEKPy1t4)vo|)q#!4)w zm+q|?$kaS1wuIL!ckgzX4oKwcpS-w#Q|e5tz8+NWU--}s*FN(QxwJ1iZeD4^f*BZ8 z+z4Q}yj|jPPs^Rv8QK%Ux4k{Ry$F1&SY$j6e@9j0sew*^2MJ2)+b1e0sK(s&q26qYwG)bVZqc0^M^}pGb?#1!EJCR@)K}1dw zUgf$V`JJ_ljF<2CT;ePDsfLeH*CKN6w*_m5#ISrYLT+WRdTflbmC0dsV0}Ia7 zWU_I8KHwmAJfhX5+OE@Ijy`f6_mStCkd~L#RM#Q1O!eEqx z@OvD012NZl8|>bDZdl)z2qzVtU9qbEV*UORXS8oLr^iB=^pU*u>vEd2YMU{4+>$x^ zoPr=s;pa!+IK>dcN>+>+J5Rj$sE|>=eAm+qH!58eowwdGP58wT-^LThxAUF^H*}Zx zF2bHToJQS1mQrWCZhi<7uJRP2_%Td;F!(%S5d+3UMA-gVnBHVd<~?%1!BSEkLz<+ixDVo$}Am!B9%Ei?+TF7Q-P<^;JN>%_$$ zAdjYbt@VxrKBG$j58-gnhl%Z;M_QIai&W+?#UOe)X8=@Z&3gq7@c3^F3)#bVZJ)9t zLn!MY#rO9a*9Sn=c;L@C^C;baR`r}mR@cmu29=nQZ>^~nBlLRb^~h}PStTXdE{9tT zLqx^qZ@+Rq#;H8275<~vt-Uqj1O09_3hJVE7ts7#VQA}hH~g1hlbPAlqIqfyJ3jlG zt}KfIhf{ojksb^)h2ah#B&B}M*5bkrL&AJCuSe&$!c8hFiP9l;sOTMESnMi5i6XZQ z?1oeCN}kZsyROQ)o(@)LSkcc)AlwOf28h}ZUg-{3ycwkSL@!G{i+DiMpi{F?<$W>1 zmq*t`^Wh<_$v`5U0uWL^lBF=z>pO z)ByNH!fDRPacafCeR{{A#$UqQamB92bCsyf#skB)zDBm?)8BX2LJj0Lju%xK(xs1W z^^WoGyYAb1)>~Cqj>)%IQ39Z~JmP9PIr~Ljq3HdzPES_B-{Glqj|;ix?;JF*$(C@7 zf|CY|-;P^A=t(jOl)AIrdyPHNGBQJ4t>LUbEp>2Wuc^n(zO^q%?3{>gONVKtN&fJ% zcjnczF?yiapPlJf_va;J&;KwB!<9C480%430A4k#QaieEhq2smk2qT@PO>?7(7#eW zR6K0e%Z675QRnT`ygeekFxDdzYC74CF_SKwv^-rjQg#Mfir$@QDEb3|`1jK<6$ zdETq{sXeb2Ne*MN8jSG=!pCR#yP{qrul;;n z=tA?mLgkpfSrOdP=>0jB)GF`CfxZ>(2D2T?0SLt+mXRfZdn8l&m`u z)o-S{9ti)P82HN8VnmB;j5(ZOGjoGD!Mmxl>T8;t?o8c9)90mH3cSJsh>pMN-gKwB zc7$z&dEHsQl)q>UvU%uJb*k-W>K*9kW|rOYd$&E)%F>MXKYJk~eMKYBZO2v00V@hB-6 zvZ!)Y6U6hC|H7L~RVdV-kJ!e2q30N-kJd2W&Cg}9Six#AhHo%zUv;6+n ztT(cXf$NVWyT2$Nk=r;r1sh_8c86#Bx&9Fl!g|xv@~mty#%#*}w-IU}tk!N37z$tu ze3(7SN?$3>wjwg?pliuH9Sc-yLTJ)ekFrL+0O2fmc!(6nh`WFrDFB{wNsO=m=5*Yc z_JO9y{UjH*wVxP++G|?#*O)WC?M-lqzd6e*dTPZw0}qTRaxtL(K<;Z`+0qe^V=$W= zpFPX0_@4IJ)m_ur_hu~61(2Cv=K$q?XLa7=`}Nh;VKTJ_(xmg)N~Wp?%V&9=nsjJ= zRq>25atb5h2+ZTWzhds=S45xq1ELiu8wG*g=XOJ3jLeyh_STpd*@bK>qsLN6MqG(Q zV#Hq1{m(#+HJon3m-^4WzgA*WT3KXmFNW)r9Nf`lHG!xzV>ohO8MU1b`Tih(W9yxW zyShhF+xbp?G&_lL20zWSv&BKJX`cUar+5ByD*?ND9tuiYE@Yg8<7Gn=LzMd4_nB3^LVOElx82&OkN7%&C|Qz2?o$$y zgpvvJ=6@DE+1^WFYlB*+`!j}31B(Bm2_uz{EU#G@1W~%N&fknsO-UKw#r^lqNV*0^ zm~Ix?5q?@3J{1S`mCJyc*<-^A=OHke7nst;4uUaY=gzV5BOL!3jDAz~2ja1&|CrPN zy*9Wj$NfA0?{r6jl6ulldcS4c@zWtQKQZ21SWHYGKKt^+mxNEjJ6tl`+x)81nD@oJ zYnJzkR5KAN-+I3FR*B{_0DnhUqu%N1saAD{+{bl>l2?~(zzE%HRSP>H#!D&Wxx`dx z6Y3zlE^SY1(njfgOVgqQTc&L;LAz-C=krP?q|+~JtO$6Ly*P?FwbxtV86X&29RsX( zJwE#TQ+BIzZ;?eB(lf1KKX(tg8xb{qKCyaqxtXR_SkV^Bk*_j*g{8g+!YlrVCe(iv>^ELA11S3B>BoQtf ziD%N}1eYOvDRH98$glmIf=WFy)`{%(=60nIEkk)fUoIctb(i5jJWi^CM+rhwfL3}9 ziC7jfkZYm%)n!hVo%wY@Ej$g$P|8KHUa!e})9x69{EJYVYkB@Dg^@HuNGyYP3P!Dy zrm_7e)W18Myc$iJ0n$GKj-2c^-smz>o3&(#eLbVDvL2=;73MQUD5}_sID%9&iFM~CB{fy*T0>PbtDtKz4sD`ZrMdrSNS*BxKL^VrVdrhig? z57^7>!?oAuyHS7qe>-QuO2C*Rs^Z2sE^1K}z&;rx?__|onv znkpiT%s?z1MHSRYVaQ>ujuzp-xaHCi=3?4T$3*VZp4+do_3ff*ziu08L?68Wc&0~e zv}3ZPZ_;#epJ*4{=ehW#K3CY%Nv%xt2IGl;UeD=?iV+>tC<4VpFXvt2M^Vo!DiV@K zDlPVV+eCZ+86#=va|ZtcNn+7+KS~>#-%mzdFIvx$WRap;58jPwOBtMUzlhdc-W*U- z2-f5~Pfkcl31=w1pd3lHW8AP-ef5{r!?U= zcPsy0`*6fV^S-2mwZu1hSZ=gm?fOE5HY!B&u>jo&s;fGbcYqSWZx zf+|D515PJ)QG$m#T`E@PNkH$|-+vQQb0s;rQEV$`*Oe;N9UMdf!$zT*Nj zSYjcgoRRVp?quca;kF&+JYwOOY~u0GYl>qPHgistJN2uUmkGTQ0fMNh<2t44uP$@- zqb%btd}-am74nyg^7iIHV})1P6vEF15`=65&%$oYl21dd{_Y?=6JL2u)*eVT3h{bI zjU*E?_QWw4OwDTF&L#;qV(+UQ#+&+dYq2C+b4s% zovi;N2yfB9$|4h3{>bM{s(_REN`yzJV%$yXI=xu4(Vq+GU<28(VFao3sN>Z7y5o_ zj1DG6D96*d&MzI53cpK!svdThq&VqIzu@@QP|ekxw=#6ws8GcRdRCqth)<{62vaS< zY79sM-+g@nt`S7q>HD`umLco6VX)U*Iy z4n1jdC^kGexY>|_w5dETFo}J_(Q^j5kiC^t*q~hda10B<(YdiOj^1i7&yr>&B$3Ml(g+E znO3LqOR?@1`ZSRh{p;8(vj_DZoq_n;#eF*ZB_?PJp&vc8F7p+49Yz{y{MAqZL%CC` z{m+Bl--h6Y?3pInmkuIS)NS}5-=_CC0}{pgZ(%+@wRyaSwk0;sk;p?sAqWprs;RPfFq&rnqQbJlvK|ql1M!LImQIQT6kPbmYTIp^O>F$>9 zu4VT*i@*DRoVCV#`srkit|pGwL>)u-xuUJ5leSwu3h9>y1zbMMGk%ibQfv~+MS&mQ+VOt zw*xnVdPMuZ`YViVIYY=D3)?WEMb?Xbv(A#dlb60ISQlkG7ZTEjv$pu^_`LH<^c3XwVKINJ%qLR+|Li=aQzDVsUrT${0$8y&Wb^V z`;#wXAUT;y!*(A&4hjTWQPnKgL!b-Z$if2-Hf@k&9FlTjI$bY)7Lz`ku%CSw`DE=8SB68@Uh)0{aB1Xo8g(*ErBJ?e$&uRNuYM>Q(ZAvgxIvXX zFEWQMHf3Fw=oZ+KnH)14w_Q-HfgG%{Hh&kgyu45@b=m>S{H(bg_cc%t2oMFNgOL0G zOo7i@PbPu*CvuteTu9yvwz#7BD0z(4>7$QtUHLmC2gqG02mqXiLu0RZqkLxET-`+JCug`N3|PM&9~W3Pd3_HHT5cm?<;vm9A-7n+^K(jFCF} z0n!>7(UmT9tB`%ZIR!o}K@W7~dta)OzES@*MOzS@IlT%F|08$jffH7ga)~kNM=t=^ zj-98AYm@h3(FJ4%HDHDEd*JIXgmo_qRtABarxL=uINT5x&T_~h$`j}x0(F@|;SZ4P+g zwY~zp602%&6Jx)6_5DTD|KuooXmRUGf2%-0EV73XDm##pHWqVu^06lj9uL$4% zoZ`Z_Yso$OCHNt_;Pm)VI@+B9w|be{ENVkB9CNHLvX*NHe!n z%9ly0hvuWDgn1>WM(2A(z@-voy?PH0kNj3?*>UA0~)n*#%?m)=jfyf2UL`Wx(DCgxse8>sQVkoibcP5&5 zdC#YCBp>NXek`#`3(YOhGh&E+{Ql{JZ$59D2)e_j@)LhB5qRz3EXL;#q1G9H)L*D~ za_0*-$_V-8{A^okTgi-lyyl(0eLTF@f20X+_W3ai`K;GDB}I`?W^ZZ#5FMbG}JC?-A90F zS!9~_fRyDy%v8|g1%F>MN721+XQ}0^iCy9+XqvOTDG_jw;Y$nBDxZj>^9NgEx8O|| zfi9E+iif!@UfwuPesHyI<9D@CFpc?4jZ{q!k~D>p`&cA1^;xv!$`nW>*G%$z2ktR_ zY4H(^*`ViH>{wrh=&cZGyI;6~pW#P%|0RqKZov21(e12E)))sbjyw+#LrBqUQ{ro% zurc#pg>u!-#_wsND<>;7To=~l!82~Ax8Vj=?bZr?^o$R=K>Hr+5-Bery?h>a5s;hF z+s%_4l-V*WT%6>`JJG++u%obaG-gQ-DcU-v4o!F#)128lQ88Ed<`W={p0J5Ya&GhQ z56pUfK{|oQIrzcHU+Iv|KS&qq`R1O=S%ygUglm7xJ8YCXCOZ4M$5WT@qX|RSw}f8VTI1^^UEk!nVmi! z?{eL%Lr0zTJX7=A1VNEED|$J$XotRgD!Y~Yy;4B_n}?MW3^e>q^LPWW5H({b%%2Z) zC;eZZKHKelHJD$cW&93X`9|$CmM&pTNNe=ZFLgd1p$zjDrj^>hYYCUI8#+`Lz;We3 zP~+EBKZi~KBwQAUv}o47I?CN*cSZL5HD5=(r<^40tAps6NneUv^qWU-Sqd_~8IysX ztHSq~c|Du(v(+;3Y>1+x?z4d!4lrONGq!w(1~zLh$1Cno&K(vF>Ee>p z#L8W%rgaD$u-@WTkEg?s(ktK-u7d7RyXPLQT#1^SfFPTti|bYdI}unE(b0UEcwKUo z+=kuj4y%XqNlsWB^2ckswWJt?_k_7E=2osOT^1wR>$v-g>6Bg8;GdArP$^^UAwE#c;6rT}hVyNywxxmQwLii%hxMf7h6Skx zWpO)>cuE&s?5#vmNKNgk&FLC4KFT|}+&Y05CMIO8y%UP?B!;{N5^Vzc>C>KRu6-Xw z1Xr32Bp@iy;hR^x05iF1A46x&6Zne!bR49v3nRi$~aK3-KXV5z9be7HIV0 zmPK4M{E&F@27K(yAK|$>cy$d=*pj;oB7NaQ^41d|N$p|S8MGmHn%Pb9P~r~j(caDd z%i^?^VzLH7YB5(&>io>~DE?l~W={`jG(8p3COB?t%sW~76==!UWb--4`0;NfHL$-4 zsT|9s?`-@8oZW>Gh0oyuBL8w>ZBa_ALDC2G^Yzn~r8K6;Dru~l*#kKgomP%Ws(zUo z?R1FN2zL}QqC8s(#eoXZ;g}dE%psOxb+F~_iZ{zyR~Kk!x8D08Tv*f(h`;h?S>Hzw zru-RmGw9^5R-R>assYE_8?MslqPJrcnZ@@W1V{s~%tn{?|IVWUqWNEtyp_uZ>_Q%`a+u0U|bD1d3y@|wx;JSH#3dKRSZIkEGQ)DG_NwI~DP?qca)d=D_2`(#@ zXL$6*tsH5-JsLi%M9LGlzTjOo$l98=iVflWb>lEp2jTL?y9G1E?EZ(aHwaPBr4qzB zM;er(2{!fN&(%#_MP2!;b0w0S-KOWTx!!#kv4M8on>uKB#c;mTKx3^Wwb%o~Lk6h~ z_~?&-{T0UYo13ufHQA!~em1S7pwD9~_V8m61Gw(TLL8-z#SX%&3ZXcf{@jg=vO!$N z_ZFuBGD8YKozB6X7_n3T%QDP#rBoPY=ywJILe(Fg6M+|my9?@#{6}w0q&^O|je91@H+22R@$sE`*~5 z{H&cA93(gp0Seybcp&S+>gNHppyn`tC4hv%LI^KF1sCIYfIn6W@~kq5Q8|w+gLGGz z&*p*lsgwsxl>nyq#??IGmqxkdZ+Z`@N9+Q3u92>X9h( zR+F_MKfhUL2xAIII8oAFDAF%|gKm1?CGz$lameq=sIUHEC58ke_eWY z6F}aUFA|CE^<75{yeJFmy)7i9gEBE+xU7Z|1M_~t((2~;G>G{`IhMyF4<0>;{WSQU z0TtC4y}k0+uUZx@4HC1b839Zg4>R+cD&C^+gy|D1tKDY`W4bT$3FG@GaiZ6+pY6_{ zpG(V;X?bM#rkZ{^_M)SYSy~cd+}E?;ORTCu$?!06GB;3rHs<|d?CXnP5w1-U-v&PwRO$xS~~ zQ)PyHBoM#&KCxHp`SrMr62IGtVE%YRjIn?E{8AO4cT_MS^U}+8ZA{1e3Z+q}GHUsu z5VilLjEXZRAFMP6{4#v1D-He|;mb^PK1SEkck+M{Qn+O~BvN+d(4ng+E5G!l7j zpSx8W47RjU_ViTB$6_+b|{<#)QFmr?I;m&rIvT5e8umUgz$TTl@n zU#tn5N5}DdJ15|4T>SCnHERHlLY@5W*kC<)m8D*F%xDU7Zl;ou?J)2a)1n0(T<0yW zpQL+LSRL})PReT!wU~r8)bbi4$Hr6ck%Uhr_fvmuugiUEXe_-8ZYLm<@!YYqkBNuK zQ7mp;_|^vfi@F+M;XIlAS>9D{VnG^#;r(6Sfs=LrAmQ~^|NWv}#K^?osCSbGBgSJ@ z4q^~KdsrNb#hl}xbQ;fJMLAm+qNv}~0|~^jmbl#N-j3UOJD(ilylf%NNk^-8?-4z< zUR@_@MGCEyv9@}jfgp(cTG}1Z1o@!3)ztGV$6??*{Xs`6JcjB)U1T)3$L*-I# zNB-XSh~0K_iSUSqs+%kHwmMIpx#|4c%!1Ol^wjE$g zlL6VAgr~x65v}k2*bD^p>y|3LScGj$C-B5e46ilI%Ni-L5q_qFJKT`%<(GC#>RP1( zqn?O2`Y7J6cs|^}{LHHqlnc7$QAp)=U+x`A2~Kb9*7L#2wRnR*Pjr3>uDWXasRxbB zUZ8$MCmxcsyTQGIfhU9+@UE@@a9Yq44eW1;%DqAN>V8n8)LHhv?ZITSh>CU=d>jvD`K@1kbQD&9_QIfw ztS^}>TJzi=au1&7nT4PpIc3~$LQ!+KtkQv1JV6MKbM z`wc`F)iepDZG4#hg>JSGXpmG zt)MyrdU^?8UtE2a=ia9%_5SBw3oHCVpP9<8n|}V^dU?A)EJ}`yYVj>zFnD=M8c@?d z_ddz}dM=$E6}>R{@iYJJ1=XhhYD^ zPSvor5Kw>)>fU=AN;+?eD|lyOiL&8GR^hVkg&7ka;T+ZaVD7;9w}V{b7Nka;cl zwtw2ofVp+8Fg5o}j1Vy~UEAzx^bpH;UfSnwi|^F&y&l8cJF4ZZeKN0=`t)+#b|@%fylv+{L;539iH(OR*tafG!%ZPoI238W?|B?7k8n1^HZmf zcHo!J)9Tn{A*tD*5y$1=xbM|xYR{tw^CfL;`Hp*jXng+0X3&r@8KQ-!N%y3AAbq`2 z_qDO{LwD(WZ^FftH6;!GTeneGY5uokywJ9ht)3t0@UCqJ`ldiDi+PhPbGGOk*!QjR zY)qq;Zy@MxpEX0(qxjwwxjkyf_|3!g*^>zDd-&OAj;wo)iwdyPXX|CbKXr=go%_Ux zhldqdFcVQ({+sFYt+2vg2_G-pF;!E#X`IEljd{Ub`*5uRx`xz>e+bZEo{rkT1Kq!+sF6kB{e`CGc)|51RY!CH}FMq2s> z4K$VeYXYB>@O3nl>+n)HQShQM2Aubu#airnGm-p@V5HDJnQD^}IrpAP7{2iBXI~u* z6uLhX&BNie{hPd~ZJctEKG#ABwSk*s!M)lud*sFJ#nTFhQr}}|QG^>MH{v?@| ztl5aXAH3$e>{{*BgypIEp33RoJN&Vz09-ToUa@CpQ?3;Z_az#97A27Xkq+_d%-u}+ z9qp{6k6p$ZPp+H*@>iQEIF2MZPmOX~;T$o_H2`-S#?v2~s6yC>0Ab`)Qd=z98S@3P&e zV?rc-Hus6XNN8M>FY?c*!#1oPCOastK$n6S6)qpj8K?J*#J z-o?i`e&r&cmV14>757c((<><35ltUmFs z+n95NJt%4wnz%7ao#!+QwW{8GIC#?r^wdVJRUDQajCGb=tW7u!%F%?JlwE!{sK?A^ z#x>(SUA@M_!|vQ#@46^>ako1nm@3$#o$f|xP-)|Yf z5i-IauyWql0McYHMbR5YvF5?FUEz6qRTB*aax2fg9CAx_YAepPam5xfu05>MEH*Jk ze72oD#_@Z8lB4R1nIAlMFg`pXA6i0L>V8Aj8A;W(YcbclIslLRMD}3Ao>qb~f?7DL zzRinm`ZSFB5T(%HzrJZp1O~IagK>w`b&>O`V!Nm0nvZDcS!;Q9mkafCAM7*7vBiQ5 zw*{$RN6)-m#&oMw*$e&Ui@#eABWV^0cCBr#!p}&5+HYBSYEb~LFA`@Qv(^nqGLcuu zIdyJl@vB@byOU{%%9Q); z&}bLB+5p8p&-AJ%Y)f;=3yX#JAGBbn#s-KDH@L%2OpXI8cjkbgoPYqS#x<$GWG?`m|GBz?$Yx@Ex>8=i2J6 z*`~wMZJb_(m!3*7tdMW+BrMN!w)eB#(WvWF*QBoGk$ZO9(K&1JYF~EA&&wLasgsid zh;JYH?8$ghq3)@OMLK`)=tWR5h>h1L0ZqO8VtU5`CE@52*MF+KW%LvZ5*zIMU9-bc z_#oE#Hl;JWxH~Rn>Sru2ALz4Pu1UmECA5xLta;=am;|trn=oQ zM~+~2PUW}4`V^pk42ji9W;NBpzBs*FUAG{jBa;Gj40jrP5xuHc^-}?eoj`i)>+hr1 zu6Oj#+9!56GDTc3pRU{S&+;j{?asxcpsBo86oV`d*%)9wfDG%2{lFLVPbd5Kl*=_W zo!+nuuyl*QB=yl)b>}s~50vSykyhtvy799)?81^--5=Aabaq0wNwe!pJg)j4_*GoMx{6;+eKYgIt$1!o#B zR%Bpe%7YIyxZSTih~a`lZhuN)ZBB%IWJqQ+Xs_hsM|o6JJMY{wonGoO~=B* z=H&H%p#;(5bv|}>nx@^b=XbA5^+Uf_vPWCx^T5j+*;{m!5p<7FZEUz!UClEe`x8eI z^s=CNTnp9*O{u!jwIrRSYU9+ZaDJ>FWqozF7d>aT4xUh`YdfI{T<7WL4al^*=u$_k zFnku37sYHrU~hWe{#(5IbCKJ=U(}!JhB&C+SpSNkrkdKp*e_dboU`te0kOqy_<0BD zL(Z)4JNGubV>Menq01NISVmOwZGgapLLAbY!HKNLwI;Y$>3-7d+;u<;5A89sKU^ZW zY$GFRhDS8CSK5Tntmfq82h|teXxaH!)7Y!7Y~zs!866B^?h{hb1geD5-S`j8ku7?SzuGDRm2o8SXYYe@*69|a`cL^ zYS4FgNoe->c&`oz-|8ApxwM5rk<8)wg4ZvE-{IA9C4e7nqWkN0k^yKitSFA9O2Pht z?#BBUzX&z%hb}46OlC8s>ZX8X_9jBHP2hd$0X-XTtN?tC@M_->yzdsM}qNZ5zP=6X|ZTB3W66}J)AUA3odz1oPTGH znBx0!h{^u!L+BqSHzOtDldY(Dz#CTz%(kgIhJ?B4yrlJc%sBzQlaNm}{K7ceNC1lc z-Nm>@%e|Y0StwjAOyuor&62aO?^PhP$B5_N7Ssx{U6DgYzt~A`uaVU8{%M9gs-fdH znXuQTZ;3(pxvz72zNqh=JlaI{pq5NsL#qQQ{_@{{l78eo;36ujnEb9(P$s~%?}-&= zJ&0;xW}94(6XAjtF+6+SRD*y?7t~=;zkvcpDupBfa3-pTEPD5Ib5njt zzKX4*19Rn4eum^b=^45j5(udRH#JaJ7~)e5R~W@y z&H9p%2c?`~8=oHyK3FmFhr_W|!<+x>gpU4Um8czW zJk0IUVD;7iQzWg(@E`?k1KHL>uMY)Ybf~G{^p=T%5Zp)6`X6zujOp8?H#KF#D~cPg zlgJdYjPL}pz@C09lqcO4#JJTpz+2MY{}3i1+awCC@&?4j&u8P#HH$qW;Pl)YW|W)r zlEr$kC1)u3M!Sd%SK@HvvaG>>Kk@%x*Yn}UthwdijoYzO5XJ@(ZMU7IUf2)CgS{Jv z<7WA?YM|4_<;D<;hpfnhq9ZAs+4trAVm`M?a{(35py9k1W*=oe(MXHDdeL49>hCEy zbnx6WKLt;Fp2MpW#ZK=&cb7LGo{4Gr`eF7KGgxpRMqfm#bl+p6)HKwNdZh;(OLHO~ zFR(9-p@%0_Uubw?0W@U|=zc%&QlG!A(D7XDdR&dmcsKNJueK17*V6=T)_?r{+ut78 z#p!WrQjTpUAFM#@`F2dgAXLohuxJaEqjj`Pgf||02ufGdR+dqbl`ffuuEIIM*a9_z z9Wvvt&}v_GeA1^#L`T{3rTlSVV0p9oA!D9;2&EwQgF7zc{i^ZlP;{3P&k(n!LWW8= zwrzjyuKJ%YHKy&4bI9KzZ+P>hN%r+ytPzfsKck;j9cxmBx%ZfB-8Z-59`fX=WATNH zJ$Ud`>q}+e!Edaz#!HzUcOg3=Mi9Db4}p~Vh#ggIAn|0-%uJI^EL^PRntd`Nkh8{! z$(X@dyWX3t=%Ga4A62ZO-YHxEaxCj^#cQZJtb>?h?9$iPpHE}QAhc zhkbP|im+;lC*{KEF>|p0U`!XyS9H28X7uD z%ggo@{z{+JuZDU1@bB&5@Z4kc!&@vhY8&lySO_ZK?yWsRncWbsI6~wV7B4DIJ=oji z*5*S46J!hz${mYW6}yR^kQVj7JJMg@b>cGsB@xW8@df5^s~RqMQw@hkFtsT(a_D{L|x{~(`3 zYewpr8CFyu(LWyb7-AXa*FI!D9yFlSJtavDK121)z949Hd$LRBasSl(^P;& zJ?+Zzk5B!@NWq;+)D4T2p^fWTSVIDdbvEK?p0J!QFQ5U@%|-6FjNun_Ie5+9mX{MT-ED@N7@1I99v<{yj)xC9qsk_L&|3;-;Zko@mMu9ch$o zN^K15K=o_{r+A2YW;bbocD8mel~|8SFt;LD)qPZA;f2F&iaZm4XB#b_$uhH%MSd8| zw*30UL*_1Ec@Sj7=Md+VvqH|Y61mRed$fWduMwgjf}sifhYyv?v;?&D!#Xm*#V(&o z#)!}YTq+`=$)P4*&>XIVU%{e9$)4{J%~omoETl^u8p$bzmU6;rh&Z zA)wCeDwkk6mbWI?t!;M==D+T;KIY-P5PzONu7A|ea6LegACY6u>&=K2AK@V)CQ3-lQl-}iMKu@zA9kXy3=LElV6k3}9O@gAc9XM)whe2;3psM8

sT5NiwU`E@9PT3`B;6x{lyD_oId_f?bKo^TUUKqk;elHc! zs0`S*R(MyEr>vL$S~ykH&Q>^LN2iI^4IvDW?B?{u4hQQ1XR*>^@4&L(Wn47>#meWq z_^PY<#%Gy=2D`)#V!BwzyxoK^hI~bwxAm5FD!#=*ad=iv*d6*x2mdsoI~7eI{4R14 ziTzfiqN>tB#lgcvQrFYc!hos#=hLzxz+0_cgi=W~X}`Dn2MU!mmVFx$e1M#4(lZ8d zwSCvsyL?w$!opIPl1A8>psweorDdM<41#;!zmi}Lh#EZ1$MfD1WbYnK!cdjIjwHX& zV#DBTg6IH5aKETa7}PuLk?X^2VDwV-F=>Z@YjEKkLa=}di>Vlct?^WK^#1@wd}wep zq^r~1kiDuMO6uHy!tEK3+O+wXJFYeaZe`qRKmQ|vrT=Qa36wR4SL zFP%HWDq5;fA-TYokNOm)g5`NG$MYCP0q=$6M{15U8@ZY4_mj_5uAviSLL4CK*W9=hUxT}am z@!6^4&Lwr43I}Y(%iizO-MMmqse{_U@{{7?K5UVW_bkkb4Y7xVtKT)S(8;jge`L+h z-ISa)t3Xax5I3}L(2Ggm)P;!jQ;~WUNRX3oa%MXAte*4(CjM%VqS*S!?KGQ%>%Jn8 zfLTi4{Vq7kpZ%-wR%bj(5%xmF^CFj;?-%o*2UR$TPTi))@Js1I%lgypI@oS&(>LBl zuUz~1^lp*Q4{(~3S zYDIUr##Q@r>YGZe3X_D_!hzj8xu)iUQ5!@tKksg7n2x8lq)l&+Xj_?K*GX5B*dT&TqgL!5O{xjKXtV+f{Zm z5Z~6$;(yKpeB*cJtH7mwp6zP9sBPi3>+v3RPvyUg+xntXg)W&*M5O<)$VIw+FMOZ= zY`n~5UBOklP2Ni_=v|Ma)A(RZ^{zc03EhD=9ws*aVr8A6&Bj~3pn{juuRapUryGq% zdDo;AOYx#^IM+JX=@}%WFM+=O(+^@|Rbox)7e5qwIGL)oX&oEWvNNrJs9KO5DaY`G z4C!Nt6<^XpJR)OY^}ZY1b2LZCM@|z0mt4ESS1DlEV4E!5^`%G-fo*PX6F!%U{?2Bei2j`4ZWfe8)?c}ieU-E|LHn3 z)7&HmxrgnrG<6@_K=(J5};V#OIPu{VXEv@ZWL~>%;s8$KEhSsVEKN+VmEeCRp!M2-Xw7lXsdf zo^TEm_3dF5`+ew>HnN2EOs^O*mt35i*W`B!!=VtO0Glq3|*%T!x*Ic|ggJ8EhD z2cc!Vq|~9p^_?>kQm+cE6z8ect#}!ajOf~sSrRN3(mlq;L*WjCaZU|gH1Fmt_ z8C1J^v7}1v0NU#R70sg4Et$4+ncEO%Z6GJ zdP4Z(1|c0s`>X+L*0V#)%}o5^ln4iU#vGgtbd<|>!ruF&zL!-p52{8Ink7vb-C2U) zZ~hl9yyv-n56_xRMYS%0Hf?m2oo1A6_Hdj!Vm7@C-0_4ivVAD)AUf=s$p2fnFm{mw(y+J30rvJt5=_1>^_K<%KVrMLlu}U!(7!B z?O3CKYwa7b^f()KvPcs)&G@<24^whC=ECa_POtnz%h;w*NUc?-m89jUJn>n@oP9r#YJ-8D@-z*Qu974JLOy6QrM7E=z8MT7G!{#JV8 zg4#~J<_|`nziVoIf=xdxu|wr%vkIc(+o98T`DaLNmpSOxf00}#KOwJV!YZNtcA?FS z7tj0S=^`4!ctrZe_KKlfB-M7rTGf%AFEvSXY;(Ww;1Pk}yq2-G@Aa++OSt3;>}eC! z{^x@@!yK|j_qrc>d4F5&G=_)Mc%EWje}}U0L~0c2EU&Li>m>_Zh)nmV3UT2|F1jEX zg}&Xc;Si}e*e{ld^Bw9WPB-T;tM+nAO9|vhHp=o-(g*Bcx~lQ;L8%Xq&&8E}hOO<- zJP9@YW@z&@OAIz@qk1+otG`nur{CjIk|m_34o@G8mQUsA2C8w@;vUcWE_u#G2ait6(M5FL%pYvRa9_EzW6sxz*`;V;nAvG&@At7D;qj8^$ zBAvF(gYlD_$-4C+&^rNMQGRfu!I1ZiO0RgDH^h%F`~g&t1%mx?&Yp3XqxQ$)`Of@@ zIeTekp<|vWPl6H>C?Fu`C%9d8MRWd{%<0w`_1vx$W!T0Bll#u>%a{Hr`n9e`lcheQ z{Jba`Yn9#kZ{pcW{*srPtm9>7Whn)Td(>@?74XMZ$sJvk&qiuSsIOm73C|TW_n(&~ zR#G2GPZ*TgvkA$C-i^ciD@#x>X{NBI1pRCM6MHEQ~ zjayG=wLqkx;s%49RbarvM;<7Mcn?DbX|*@5b?&wQ9d!4{3$p)|9AH6z~PC4ir>ogQRK|(kh{F9y5z$6 zH(&0d33`gwL9&VLzTX<*wc*5-0Lq>GI zSAY<0U$t+x1$ave6F{#9LP8^r2J0|LDuUhdAg&UOmGaae_ds4=ULkZ27X)xe=0cj} zvm3mZS`YKZKEmOQefUG4i0da;P6x&ykK-gQ2{}0-3B~J)V*S^zU*Bh9`lQ}a!6loB zSi1h53h((<_UkS-_9IY8v3?x^xX;On5U&mme*#+m+;y_-UeZo71R7Kk$^UrY{iCEQ zyJ5?kp}*0$5ru$wzOkG=Z}F9!}tQZnBJ3%7MSgHFJ3pXgmgb}(8GpEj0^ql>wC;76#Qk`c+#R@JE8?A zeGC|}y1V-y@bi=FPlQH0ywRHx$jp4${ii>3h0!NIu?DUs;QRik0uTXvH;_R#x zWZZ6EVLMtJU}oM?TqZmw`b6{rof(s}v$eFY9h}d#D(V|rUoM1XdGz+e2ZqsHSdvSOI%{9<^m9)?OJQ&B5kehb@@eZt&kDTL|^_Xf!NbJq6rAp4BiSOBFDeTV9XUpz&L-$fo z!e^o`A69gpFlS_qpv6-Ly|dq_p0h{(?_8UgU)-9hJ$P_HG6;b}`cGOZlhYj6d>pLW zraQU+7EOrEpDl$rvdits&Fl&}3ieTNo|!Q;YJc-PT4dvsZyaIRwM+74OcxdiCtN5z z2;DAuP@RJ3jW}TV0KEupBV4+d8U=u2;``_s2b4k2D6Zb2SIzW&{=*=kuh7`gj>jdK z^79u(KzT!S(pd(dxyQjXiHV_mv~xu(u7ZLpUU#ZyB4>8jGHLl-q!-JlMN4&Vtfl8% z`GKi^fiG=#R*zi)|C!$%g8TgZ@fVec6hZHb>waF&fZI4@-!X1CO~TMp_8ouyyuaWQ z>D{6#RCNqes59~*0;FduSR@a>ObAb#tD2%?4ERy3I;Uv}{aH0Vm<|5v{iNtg3Dw6j zoRL8QjiiVIF!&wB}cHEjoS7uVcT?j zTvSw+qlzA*JUAHw`}}s=I@2-n38YP6D`Nqal-x%z|6zHV2qYAnY=Vj%+O2f=cjv6W z!I7u^kypRU=jP-+_$$t0!-R;KSkSYy+?`PgojpFLepdKBnfJN?_Jda=r(@MNQ9qt= zcn=7z&!$Bo#l5}S756m%Gr{IEL5GVT!#H(jd#_W{+0|8HcZ6IC2to{mwpgjgy^EqA zL?&JJE}xFaMswke!#a@q6a^QM0-{TrPgL8~lk?uXI zHGkG!92|)Wx7OBHtC1&UW=vnR)smm1t1?TzcEr*M|Cpc8BCcB{HQ^TfZIEa8Tzph7 z$=qlnubS(R(nhU<<@UH5NUl_&g>@INg_?Q@sMw9^b*|>qv(nYuQ8S5r=br&o6}U4p zCw#NxBA0xPb?rK^7xH{D>%4;Dhk!YeK7LGd7dv)&pzAd_lqMmBnVzZ{q&qR??ZR5w zD}Y62^x0k8IEB!GC{Ix5XK^#3C|_TM!Y%039n6C4 zU5(o`kLq+4>&KC$=Crc-xR-0To@Wa?lSe<09g$SsM_+Vw=X>COZB;>PT;(Dlbe-T% zE#%N7&H4egbbY6&;mK;7VLF5Ai;n{Wt}9Rf0MT-APzf~ghk)M89*rWbyLWSPYB6$q zWCoAd>mLLmCyW2EKwXl6G9{(y#jQWd(z3<0#{N`3eVA9TN?W;_NIrcTNm! zsRa*r@oKw&k3&y~^1?}9*hZ$d6i}a&7&);u1u47;A(IcA=jk{TOHZPK6 zdse^OOxSAu#yZxV^Wgi$ymgm~_eqzFx_wG_0qBAwe1BhX$lk9OP z8yOB<0}3F3TKl)ZJMsVNC|LMCp^@3M=4J+tFS4fW^q4#97a@P_G@Ol18i+>ZcPT4& z-Pedw+sVn&oON^6AWzyE4*>X6=6-4oupo-nueUw|pjAuSMvwWPbasqX=<@502L>r% zLgIPf70=ajaj~bB5+!RIn|E{`eR`ZC6!ENhx+b-FDA&L;{ak`ms}Qv*J)O* z^uI?m4>+^ejf(`{L#?zWa#b8Wa$msS^ptAQyxgoY2&L55`rVI5sJGC7X(Jmpsp-4L z5RhAr!70W;5AYlM5r4>we^@oLj|XghNiU3CDaK^GiY$0tpF><{Q(GMF-gS+Ldc|7d z{n-58fv-6Rc|d{?+T1Bnv-UvBX}r2R5F$$9B@ z_KBXsOk-T6kh>DibnQ1))C_@g-k)BV!Zm)ZvIAzb)lNAa3cWa3Z%;lw=xrCb;St5Q z>-gg$m98=y!vg8zNXU>KUnL}=l>^8N3CUk14)YIMxiyh4QQ}9`=`?&wX*Ffjd;hVt z{gpEsjQaUg2>1|8AQ-sACfC{e>$esig-6Av-+5Xdzg-+0ugcO-sVFFagDM|>%L{45 z+o!2Hu;>@2_>E~dTTe{Lf5 z;LjhGq?{$^nn9jOuvC3`gGGGKn6gRulJ8}c&Pl!oo5o!^vQ<=qrSe^ zYMkxVFZ8;({-Ar*jsi5VBqe|PUAvFCOg8$}fd^Zc9Dy|w1DH;AD{Ytlu$G+2`rZzi zlQ%Hki)NLUDuD>8k!1s-$uB=(fUUnZ{U^h2Ym3GuEEiEY?^Ij3OLSOUpn9ACSNl7~uqFf3hJ^8$4COIn&jRrKClaNo{c9eKf6SWco4 znlcdX+cG@%=Yb}jV-*+_wCr4i1=yM~7b0Et^=mBMD*J4+p07;Vr8-5n^Yw|OtQrKM z4}-jA@~q;)#fe4Y;^JCAjnToJbXr${V^H8`+qv4fPoD_N#Bbdiu<$>-Kt3u8dLCqi zMMNMqpp+Dv<>h6diezVIz6V_ynaGHXjm?{!)Ivo=Lje`3si`?0EWQK+pnS9;NW1#} z{d>@<48taW%cRa|F?a}&DR$k7Nk~ks@xZ|<5cB}Qjgx}Ml0cT(|K?Pa1`iWl4Ga$M zdHx>_$Vq_~ghoV+0@eMMsp%sy{pEHu<2D`iFVxgxHMF!|%gSOWBHakObR%8TwfkoE-uLdm@V+0qyWf6$V$Pg1J=1Lh^HNibz`p0= z=hs;oD$e+OpSF3jF5r0ZHKSZxTiZ1Ofw#-c4&^SB8ag_cD|;u> zXifOaHrgj8N%)%xI`RUe1J*pbd0r!jENFeaW&lP3&U0rHtF4Eo6*N;Qd z*Fmk>!G$nXV36W` zCuBrlj*$UaBnnTIG>?>S#pjnhjbgPVHq#&5RoE4dGq11L21c01-#$2pb%%+(2h|E4 z`qK$UD_j;TCIi3QmZYtSt&Nmfb;fZ4oB)00;R$wYdnX=zIMP+5ckhe;d0Zf`B$PbmdRLS+-R^vrMZ{A!s)rb!HMp{y zo15)npsY~PI=)i@6oksk%8Yz`(J&7(O3IuYtgOjse3-mEXcAvWMdf_?^5(;bYo4n^ zvU+;4!)bZ>`S)92UBxFL&^9ts_Vy?wSgTfOq`;n@S-yLa2ZHm4pny`6^_ z2L*)}2WJob{KpN~row_>KI@WlL9e7bf&foO_PrLBGU49jS45j}|NebmqGyLi$aON5 zxm;c?i;y)!>)a$G5a#rLRdw~BfyZkiaK1IQMA9xz)QW>r@P?33EaWyUaYS*0Oao=A zh1N)~1LbUPY54)k=0K3U7y?s#(K+8}Tas9Po_J6LXBB>GWMuSktTH;1R^$uprALn* zRql;AE{#={EJc}vjPR?lcF!2@4%Pa31<=F8K*h&rbsJ#E_mU$$esiJk3OIIHz?qjf z5Rv>8Rw+F;j(+EkNmkZbo6=o;wye;wu!oC+psD&B8>6{6kV8^k`1akqh-`aPkDq$h zwzk;u0bv3b0o42+S7DF?OHFH@x@KnT_V(;>yjPlX7fB?zjFx{2OtLZCqNb!&GB!?H zDqhLV$|9wtG+}6jr)!l~J*xLusr=~2*e70?Y+ZEnQtXSW=Mp1lP`6!@HZjyr7>( zZ%Tv6GpsA4s-m)-s$#}Xc~#8a0yKc`%Y!d1zXumP{Jg0<8%4!;8xGWH*y8crW^Fw^ zEw&{;F;yb3@JMe92JA=H%R|LaEiKm|0Mx3$ek`@fy|kH`k=Mz|ohK*>5fAT?=bd*= zO=&L>hSOw9V{u5be6B8;SK?8;MRxXoJJrO_c8X z_3ML0XR%VaEV}{-NYm5Ppx6RN${tmC)w!Z3Fh{Edz_(bW}WNd_Jc0z@xH*PIsxHC~RcweU&=aNJ#VPRY%^V>{;k z0<}>h`($GD!K%AY`hUlV^#joC^GE?IgJtyq@p$SEm|)3cW1A;x{kFCRymY}cOB#fm zkc(IIrO`m%A20SX5`E{bMGShRfF$j1#>&Wu1H<(76;ojcMxkmx&O|Me#I=*F;t~~A zs7@Ggg3$2!^XFUVSRg#Flb7hvpFb}{&$%q#)qo^=qCP%{^pmgE*cAe0ahxk?a|WjS z%QfXAYg<@$pnRaTh1>}Zwk1~uuJjXm z@TsV(x{0OiW>|n`_~4XGY5P?WVp)k=#A!qx#s`puK)m;JbJpd~;|@nVnn8L6`u1?P z-MDot5$agO3Sp;_EbMd}<&k>abQc_}>}fc?w+Yu8o-_t)%xBVxYPCHTsqd4hWsK7a zBX9{!yK?19$yE3Jz0^00gagvki)iUuPeJwVs+A4vNoFHFEX@Q4R69k?<30v`DoS_J zcXv6%7ojmog6A~Vb@Z-9BYkp%5Pk0RmUz&(`l5y=!vP2UsDz5&=D<{YUeq< zKBw-Ad)--lW_am`cQiE(lCq=Uyh%STLM1u)=W;#gqEJ0`{_y0<6Zh4j{sPP%5dN5P z=d%tZ&0?j+_vOHy!1KDZc*v# zv~#>CWw*1c?ADK?Yjw)wN#5&^ktEaA>4TZriF^4NynHUafDTV0b|O zBCdi^11ku4_ppD$iQwV9j{l%SfMNd8kJklK>4b#sYRcJ$D5KP*`wky>^Vpj_H+ow4 z9MTDCo$r07)#7Hw3hcMnj;Ea>muUVYdA&=}y@{w%Y<={zXKle6ld5Vjd+dP`{2s(5z!(ea$+AQ6?aQUadCOqfPMOg z`biR(5d+gZ@r~(6jvvNWsQ-zGj2ge#iO2j&=|T%O5vmu$5j5_CoNgOZ<>~!3x|h!0 z#;y9%WN5;-_^E2i)H{foxbpX>Gu~1HcnHcf=J+9-lspTY3a-~o3JMIr1egS9{1Y}q zTh=m_5C-oBj04C=!hSvIYHD0$l=`Rm|9RJ+ZxiVti2AGjfsop!cXx3_4;!PG^&F^74ZGMl zzs6Jbf*gK>=UPMN4th-CBBfWH-lHd=*>NoLsXXWJbZ}0H>BfsrU7acjik#PWGo5qw z;crqt-_9|WmAd!m-hGLT&#z}5ZQT@7t8>jSEiZj~c2>x(LgV?^(?o${PI87Tz&t?^b(+&2Ku$ z{IgLBxj@xaCG#GB9s98~C(Y9Fj5W2hk$IpfHR2d^^^=BTO*p1K)K-H3s`sBN&L(*u zSDRp65OXdg7+z;_{w;LFpSn zlrcNm^&?BQxhA#1x*uf+TIX?HjKWhHz(=2;voMzNy4f6L{@rK8lH@3^l+IWzKxpFK*(y&-yz zPn(|Yn=D%!v8-;1QvAWf%|dCH2N(7vPbT9(t-SQ)*LiXI<7Ct$c(Q%*>zr2944wrB z53dFTJk?FmzQ7-VCg7f8PETEKt8ulvebg%}_mlTp;X$82^Nwqx^&Ch69@$In^?woU zJyjdPVTK#9>wKhk>dk&{!$E19;HP7k;N=OtxOWlD4Nm9_DhAx#m1Yz|V>oE>5uwK# z;tt#ey^NA|HvxZIxHs}TukH4kabo6QfBB55J@W{2oO&l;fVFqm(pv)Tb2c;e2Wg98?s6=^N24EsPr(w)h}_)&f*4`5N#ib7L2i zw0+Z4&HLNFuk2RAfiGqkg^5neUuxfnWo}vtTu}CH-8YDiV`-@|J%}2-`~1a=v@)p8 zHu_NX3QgGauM%c~=hM6{u3}bji!sXdJy3m`G@89z)aUYX^;gO|?!o=d3KE&Hmij@B z;$fo5qWn9mWRJIv1Ne+hOaiL9yB!r2jFWbZsF)vFVEhOiFasXOlj|V_*aSt1Kdgk4 zaZSam>h>l~<2&~o%J%m?4v)Xg)F&Tb4xDyq9@D49zSLClC`V2z=RZXiN$L?sqKayZ zXj2|rV2;l>pf{?gV}{#DF0JiE-`#3+cZzCPw*aQDt+d6)$Ik3E>cWX9v&FV}YxSP5 ziZRu@0#ltC48I7~i^petW^-PAE87zC7ZAiPj4Ya#Ve#K$U3aOsd`7Qsc05t!wQpo> z=(TY%lx_%v!Z*YyiAZu@%35N~3V-?M+L^o=&bbq&Yq?B%?$;kYen^2$0d5_bcY$}| zXHN<7@=9M{GNvZ*D8J#EE770kDyzds{v-`oJLB;Z6YKWtZ*E$AY^l%MnA0!eyj)*z z53rd$DUn%3hKsu6>$H5Ux?rJ(>$-R+pGv$Iqi`)A5<@{+yh9Do!9<4SO7y0mdHCD( z(Pj+F$gx<2ljtnJ0QLnV=J;vnKngusvm(cHX08EU&k}T0&%~vkTM^&CB2{vFWqju| zpqk=AwN`gg2$4BuSorpBw?f=X@u5c&#D#ds$@VK8AF2Jrki&7?Gv^R2 znn~AP%0Hal%DV7@`a^QddeSq@@smr^K}Sdii^Q2;bCj7?nb>bBZ^Cblx1I^!%C;2< zDtI4wyQw)+UQbU*`0IA`yjTRRr`qZWQP)H%Z>)qwOWSL{ z#ogTXBDq;s7QcB^gS>0_ci$0B*AG28@!!~ne=7-WQ9G5|a?jk{+i^>KeaTn_Qe_AG zEZ%kbpIIxJXzIT~cuDAPa>}7|mhjKx@m@VsWNn2v-{rWqhSW(a)_~vhy)F^Dm*ae_ zer2yCrn+xPGt{BJ0DY>#D2peV;T>SRMOe%t1G<*X;Y|6VHvLZaLE==)Ypsp$Y_dOp zVsue)ne#kkR62CQ&m|6h=5o4PF)acQB9899boMpGe%${o<2zP7;MB48@h;;dg1Qg_ zQ3IUk1-Ir^NjBc5l1z13?%cpNzI*rj^2&;Wib_~+QBl0u z=^{f;Zf@J>yq+IFboi{>E@^|_h}*RC8e}kY?**0fZPQ9uSy1|fgH#j>&n(?~C+4Ao zy@`MJY&d9;bk&67V`4%<6W})8NZ__S$ZqzCzZw&{=*PqqTRo`Od&AEBiudNsMvrV_ z)>Hv*)P|%@+*3-VSI_=?HLIM_n0=-mJcNoc;kyfFM6iN%!iOc&H$$A>&6v(N=JhqR z4X>U;JVKL?nI?MpFQyQy3qRr0adRs^_(l?l0G$FMCAY=F=JbyqBB+^b56*lINJ&Tt1-roj zImGoewX`tt@o87^S-N9r`}bk1$!A95XhVL=!4F@)Tm}|J$EvKnJRRPH{wSCtXqiY0 zG~Z*+B1y@~9=&N*Rn(vs09{{o53Y{{{lFDE-vw)E>gV6429bF8&p)uTVg{eK{;{zL zzx665W6qH8Pfi?1xu|`9jQ00G5wPn)AfUZM(<-b1$Lw+CqxlQ)x#zv)N~bck)XI=A042H9p|alA+=0Y>$9dN`7xh`lyf8`N??|X>5!3JPw|>~3Ag3! z(w<+!F85-81{jf^wzMd|6Zg`n2wNPhdYoQdOv=c}h{cmPZ{B25Vl`A`2(TmskBk`W zUV#_~Kn9%3_c^Nxio5ls|N0y$J|V&e(t(x{4}6FKidgH!jJsBu26OtYX_%PMf}RZq@C?jFpbSs1tTb#JOB>8Z zi==O0lU3d^iQ_?}Xt36yk5)7`UIYg_(8!&8QhzeflQKbg@!~H*MVE7oQ|@AJM?3Zq z$5A8O($b<5brrloVFP`rtD}#MjMO40fU)b0LPCIZIhv`#o%2uOKz4QgY#(>k)7||; zVc|u#>&}8Ap?$b$^p-IvJs*u;d!9L4mmXGuWcgaQO!RWlA8gY|!Tu zp}!B1Q`vq>+8Ff}^BUL4qn%9TlZvMBCjOglJaOWq-gfhxvUVMcfHm2jt1;qL(eDpZ zBKZg*xr>9+rjS7zuIy|IbG_!W&rX=j5JpTy+u(ZZ>$FAi;it7|E^p zJvH1TaxL{4jrqog=7=TE->O*I`#)1J6d!i0QyptvMl_V4s+!GKm^sKDzEH*9dF79; zO1JaJ47a*XYMw!ihs%^5Z1*y1g*Uhf*cl&*mmvO@of^=wn`9B{ZF!%;Fl85xeDagQ zX2#3PYf&dCcdJIFJ0aT<$9-m~qHckN>nJ1zDHdCxG^Bxcze)M`^Y}dZ9e(LmzQ%Wua&(@O1R0 z)nxifrBPDOY6<@OpeMSYp!z(HZm41FS#(q z#OmY&r_MrR@#OM~4@cHUISIbb__OBEm#*kW(lRha#l(;UIyX31FyFYL;7e*~X0{ey zH1AeL$OcCvX<}S8e#x2+t<-SJ0*A0InqM8;r|h#?TnCYk#CkQdeawRy4Mf|~p(Ei= zM9Lxh&sD@GEYQO7{tGp9vnCh>6eDQ}5MYSeKTQE!sC`v#bLzNr$oJ{Z+M?fJspjDd z1j7*6n(rtpZv~iR3>`*ygrx{&esnD{=iOg*H)%LQumG85I>dqkNs8ZKK;F)Y9vs@* z+RDw(fBJY|b92^@HQnu7D|8ZaRQHk2mw!9{&6}rS0}inyzuqnwdUU%sOu z?dxM*U2#rOj0D>zjUku{V49GG|6EgR>v5dY@;B!SbJdxRt$T$^@k0*%gouUS)R5Y| z^YC(ZDh1X&C6H__NJ*OD`eRYjcHO{y zzl$>yk_nYd9uc%67ZICl6_31b>k)Rh<+5F8VPWFG*&%YA7r6K9EURzrk#ob9pni3d z@Zf9<5d5{G<9-#*hhDL_XYw~=qe*&NMYKbKRW3Zf($MUacFvsA!Ceg7u^>VSGsnP- zv}5BwNvBEAGTJ{7=RU>%{z~}pLOsy3ysg38x@Jc-q@*}Cd(; z^kYeXku5!cn!xM<=MVhtNtSf31lJIv4~1<~6X6T+8C;&y*-0zez4E*dOxa&X>FVGHD*J)Njh69%j6=Owl9|ilPLOWer}GmHsvKAYog=-lKP#9Qmm5k)_H5w#$EZs(N4Q-I$wa&$%tfcSDdoYPhtP z_<7DJ^)V5Td>f5rNhc>b$soz*n(xEf(WVOl*Q~y(y%$tAoUXxZd3Bzn444fg)#fZ| zruF%#DZ`Pc$dh9tQ?sIL@Nu(h&1tFl=WVqBATfvZ7enNho!ADgM%O%nQh562Hrx4` zZP+pUFv#$8X__QcQ8Pq|&(7i?2v{|f>Mj`&mUiUd9Msoi^xm{!Cn)|nJJ~U({Py|q zu}tS)#qz;`fF?#*EO0fUa5g$L6ju(;k~<#RQ){XML2_o0-{OwS*tJu|%{+~bHL6#U zm37x2FK4-VAO9d)+WJX{*xllmuR1}X*oKC2tbF{7A0QyV$>5@IvKD?vSrLpQC3W_0EzmWQ{Pma^kTJAX;U;c7o#7qmA!TP z3)c@e$0i;pOIJ0Wm|+i751KFlmoYTORgKtqXb27u8nH2VqKaB{HV$(rp70mptaebm z-{}0V9~+gUh$w$?_?6@uvBbA$XF2q59qPAt8A+D^9Ff;FE+-j1+7o4Y8G1(;bGx&C z3OpY}Bf{R$Pa?@EFb7{;@Y4R6`{tLw;QH#)%+NqB12vHlyZ1h-chkSSiPxfm^8B7x zcP{@9?A5Qmy?ThN=a1%NBJScKLS8M7QshKshACzHrKY|p4sZqC8dWO3JTdVZL|%m> zKU7+?x{Ja4O@l{HbrNrw-&^D7@}Z@-yn+CYm6-S8LijSS~IKY=G%?=) zSdFS5CDQr54Slvt=nRy(!it5_OLsG~4%c}SUdQJk8bD`)uy8TVl{FgAb<`N2|76!i z$jEpgjXcS)b;JBw%(!1V8gLr<`nB_8-ms5*BHIT8B^aFTC>*9`Np74QOia3YpuyoH zGv=EpBY4dEP!`lT3F4Nxp9Pv12dgUt;GSA#+yX^}my>Mg^IsaQzrWmnjSm&NTT84^>s*&<+M{$LCpM}-vIk+w(!4RUSz&_m&j$JdycaD(VmOFNUyR*0D& zt=V^>d+^73R~{28?!JiF6FG+T1Q;C02pAFVKc+)o9_Oj543>9WGUtKt-F{%#%}_X;jAzO2KQ!xUWwW8dZ$rgv+#!1)rZ9o`kBDT zBjf8=y4EO$R=d=IUpd$q{Zdl$qKk)}6wxL4|!2(h_~GM@#% zsTOn0k%7eVYDu-4Z)|KVqp-04%g9JQ7&bY`W8Xta_LmHkD1w%jmT(cPo;7hHfT~y| z5PJMu&1NuHTWg=Yc=#cekOMg+mCsY%Ds!E_4SE6Gpo#;$pw4(6t8Y&Us+*AL!-d!l zB<48fJ_s-DXyl$^k;oJ6@UO5kSu1|*?Cii?DWQ7*;aZz_ZQU6yu0Mn6y{X10?XTaz z=ho5D$<*B5GXT=^TJOZu=`qD{3b>Q0&n+yd+EXT;I(X2s~CYs(qAc+V^=)-aJL#k&edJF;8}AO{@_;KSwyJc{)4y= z#*1LARy8%5Gk@L&l-}m$UZ1Xp#;bJn8<~QCLwWu7Z3cWpo$|M8?(XZDW5jyp4q5lB zEQ&;ZW&t~n@{sqXbOH}o-dl=edoz+NB5ddoV?_Yg{t50K+^rPV3vU~DL5=K85{IByihBDWXz+g{gCM>!_Z4AmhpoLc=MjiY z*2?m-cRyyK2rK~C*~Bp%nPR%Hmv@{o>#m~yMP*}$KbA{O^?N6mk4Dj}(pKQ4`w|@Z zU~-n=K^2$qgq@8|#@$^IhQMegoC*3F*ww}io-%D+U3d3Zho8YL!QXPP=CtI?7kLj4 zA&7E>v3}4?!n@phgEYEqXGtnZ`6Vp^QNHPqMNyy{@UHtUb9w{#c7}faDxpe_45~P1 z|L~zaWZQ_DrKF%p2glrw;RL!D!V*xF=J(6aCO&Mw1yX(T;ge}5fnFPjBnDhzdD&WF)Das(> zU*8S_umZFJDHPqY``r_SYAMSRxiz-p`RPo@xfPg24?4M=!EHk@|q=*?>THHGUr( z%pll*fBk?bB&MBc%{fk@YY;Q&RXag|r89S2Y$b;UXRODFoGgRs5ZpM#b9A{I|1`|@ zc{Q)Z=`Id*p>Za%T!1>&4YP7>Jo7I|K(Ae*zVd>V9%<@p8e5HX&b3xL;vO#Wi68e2 zq6+rP`c-9yF_{E^c?c$59j}qQi2>&yV9&`a=9%s|gw)o-?Cm}0*XSDQ{D}7i%Oe!V z74_9C*&T~UGJDeYFaDW?k`grqf4+5-e0h82~d}VpA+o4hwtXJpI3#oyBdTpyA=+ zl=74Spafa#QvaTiKOM-y#gbNuoj$qBjk;r3l$qBw&|q-vqTs~+M-93PP^vONXL#U* z236w&2Z!5oa(Gy}{{7=W7JxKSsmKn2L~o~B^}M@<2m&&h4!i;o>LgaIZ2_*4<$=q6 zaR2CiMR_^yRDdiN@j^qp3N>qj=%xIrz;zGKI+ceHKVGJ#EdT|deaa}Ye&Id8&Kubk z$79P|H7z;}zRiMG7ymXl_!v&|*_jz~jIa8jA+N7Vig<9(I>0?gIKp%@1N>8=n#xuN3zsUo)ufec`JjtuVo z_(&xr7Kkz(TyRs~|B(H0a6j>5f^FA-e%`wy^3=etW;w}>jgxJs+gIpT;Sv3^AGDO~ z=xHy;{8I@1tDCmiW4lFT>*v08(?(Kf+qAZ~+s{W2$G`R)c;`);^PsmJI#l2h#jlkP zw-hf%&8U5_h84o<71J{_cN?c zr_gwU{r&PwBk9{_W+|ly=zFGRWAPzkWQ&s*zZ_B`&9?hTfKoK&Q^wr~hvK+IGsAbq z2yn(sTA-z)BSJtBazm;8z~}qTVWTJE4H>)M?HwJL!v!cFxaH#5H-}xp4hSNg5vB|o zfFRcQ;@A;-4*eCj!zJEFcG4|LHoX&C=Q_agaMiDnn|N(qfO^mnh`|KP!vjJe#1Zb* z7d3^2eu3Mpwt)fa7VA|)?GiEngU>OuXU?9@$jv5W zyLBhLXNkeV9~&Nu-D}YVhS>rdR52D%iUe(9C$Lmu%nP5 zKzQ4JgUoz8iMuq({uMlNVzXzw>uV-Xtn#ZskshI5XEGqluy9ooj2;v`_a43+E(C&Q z)46vwRJB@Z+o~XWW7XeL1dJy_(rB5_-dp#xN=wNZ7VHHaDdXKq${$WXf#+2tq?t=A zDy$YvYCI+*!eE3)Ejk1ietzP?7q4DG43(~_`}?fo2bOGe4Wdw1i+yR;>oHg@6EFgyw#M-TOBDQ4DxE>0_SMR&>3@G$k}T!fts4Sj=CLuC8yh2QwMkC zs|tr-kg=+kN@UvPsiv@Mybm2YV#yfb`vf;D$&HlCcGa~+g74RW`X@0p>w*l}AG{_p z2rm|vW9KR@L#3vg&W_?_&6Kur2?6Ys(5GCnV28`M=)JfmMY z`dpkT{WC;5EOibFJB?gl4-IYX@JRM2$mLuy_fgJc=O`PiC9s*VJ;+09!};Mcy!NxB z)B#!WO1kzFa{fjZWZ@IC$uc|{tbg!JA95RC!Xm~-z-HReXUk_d;->Ns3*pRoP>b&m z*jqPyo>5R5y=FK~0sl`<@@4F$`AU3x6w@Bc2SIAhJFuCoo#SpIMn^_q9*Z>$7V1WM z8)zgPbP!A$O*8pSHuqyy#DE>o3a@U&2b#7KV$GUM3_LlMHBqyVEauQ6Q>@cyrN>ZS+8@e=_7-OF9r^#M)8`! zaPjp@Ifs)&P0VE|-^G6>r}th{qJW+2(W=7O6^7BJ$3{$zw_OeVIR}|8ZBkf}v1&HK zIZsL}aMuBpUXj#cpOQs<wrP7sK{q>e=GaJKek)+H50oB;k+NbN&Wsm{`F9e8_tUk!J@;^xRubmGIQq*sPEDYK^^l&jnR%>L5oUlFGu~ ztwzV{r%;X9X|_1kT3d&2^JR?o<>*7B`KHm-u6Lh?=zRyiL=H_O@xz5?OfF+m94mg*YoHc@WV??rjRk3b%5T=QI^nKV~YItzQm!-V2v zdDX~J4NQRX$(@hyXDsW zd6SZm4`g4Xj)b155jdh;RfRtjXBjS#oSB|z-v^PjLRU(WN{auR!HML-v&0`G$ob{6 z8Tj?n4CE;d1HDw(LCqWM=S!qq$Ep7q>ck!_*#!0y_^IjeMjd}`LkD*i5%`n_v;r7S zcXnLKX}-SF<|>wg z-HV|2yTC<;-LP;u+4JKWnwS(cTVg>6@?AOzoW#V$2*VSs<^*&n3iWmfrB`%$3iN-) z2KnoWEUGecw{Mq<68(EZd2j)@&$$8*!EIg_0r^EBoTU5Bzt)-7cI}tfYe}TY0d1Pv z$)b~!2@!xMvI9;3>COa%kczLT?{nEX{(}rS(|jnYs*i3C|GLY}0;N^4oSZfuh!A&g h|24A7%U|!roTbibTUg;hokPH-te_!Zc-!LX{{f+RsAd2F diff --git a/icons/mob/human_parts_greyscale.dmi b/icons/mob/human_parts_greyscale.dmi index 6fb879f40e7cc8da7b3f833143f32376c0c242c5..4e816bbecc658faa9a4375e54b21d24231d33682 100644 GIT binary patch literal 48548 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 z z{_E+ZNu(T6xtTX(aqDx*+CEQ!v&s{PpM@izpiYI;Iv45*%}^?DgDz+^xVuws@8TS8 zV=^9_FY6r-MK4fF4N4&gAbq>i0j zt~yi=ypPi~Qgx*n>qEQW)n_i?FWY<72JYhRj+|@#?mi?=F7+F_TOfeX(P{?T(S!} z;?1&u*|qo{B~zeaHvC6F9e)|i^$}D6#P76H(x~6vQ`QG-^u{NdQVQHrz=lo*%~tWU zwh%@9c@d`4(t|vBg9+- zv=+ORmBoY08CzKEoy@27tDB;^uj$KXy82XeBbXhDAA)~hR6NlS)|Zo!Y@~n9N%6G~ z8=F+RTSojHhcr4U(8M`Da9`Rx2idEyZINR`*ut{TE`k1aY+@qMj@NklWd8^QsEeP# zzyNibXwKfgf+Sx9eJM&V3C9F?W{D!`X~t-%iuf4+zV>!owY5tI|Ykx#SwKV;|iDYH*e(x$G=`)K&jsXI0@+1f0S;p_N|c+#&_S zDE!H}+tpzykI*t z1WuYB`nJLQA+3K?9hq>6Q~XPFwTBxPB0sV(=DP(SzM;(M)wQ0$1&(}dGh)q0cs3D^ z+`R<`M+wF5j%xdh`#-J_sS_XpZ7k~)lNIvORg-*ueMqa{=Ig6J0jzUUN+3;ugI!a~ z=MH0`y!Fc;7dt3h;QH2=ZD8v{!nS_o*Y{{LDOvQcrYaJ&hm;iLx_rRFpe_K^xSLm2 zl%N%#qQO>A(m+v_UDkJ*BzanDM(E&varVE!d2ffLI;n;7vZP}k%CVeUjzs}CFB%?f zAtNvc$A{+h^b2dUS=D&ro4XKchrakQW9RcHwF)hMk?pfM@Iom-AKg0h_f!5=lH~s$ zy#3#iQ|)by+*q)%DWDfvyhd2bu7XOfv6g+B7a*g?zj2RNI1K|VGL3XytYS18I3Bx9 z4c&ZrselR=bNMp(7XT}D1$`y+qcZ8l%K(7oXJF1bYiYwsI@D$g_{5R>Grk)2VPT;J z7&>9w->+q!h2+{3RN?HnSHNg|m@nWg*DE=qsHkXV{QQ0ZEr3=ia`l2$9t&YlUjty# z_0-{lf{bLCDwCU6AdU2F)KnYfe$0!UtZoIM5Y1WYnJK~NzQiIrU? zrg8vIPD$W`Or^E&?!H-69*~E(oAz(q9ep4>>(l;{gS1rF{I-H$fYJa@c(5XUs?JM* z=I!sa)0AbVjU=9`nUn(mT{^ztNs_fa z4Gd>T(tm-}nrPd#---Z=4U_CNENrVlyKyxgV<#ytb{#FrWr>efh88ktB|W4xAiD?V zmpWJri>qEKzfUK6e(UTCvSNLladxp8M(b&?f_rQ@L2c%<1$0&AI*B{(G?o}29v-e4 zWY9(?G{)^*{;;g3PMo1WOgyq{@u5J89Y%fd#wvFl7na@BS@k%=kc16T^bb6_7JH!; yK>%|wb+qjbmk8W1T89;(`A-KlpwB`TuodopaWi^~yWUJaIpF?0v<)2~ks3BtFY<7KK6)E8UjUK%wwt;2-O0 z0{G-?JT4syg`41|rROSVM38`I^bO8x`%h`*vj-Xr(wz!5lpWhbi>_l@`z0GILv9@Bdb9@uu${%v>e!>*Tr4>@E z)hj(tIHrFeJ+t#wN&2Mk8)CI*#TUvEcJ6+hDGjBt-aOUQItpbx{egHqCBbtXr97`z z<_4^FZrH2p1Deo>?y-zay?PsXj z(7S`T{BTy>&DHg|_xHj%JH?>l{SYe?x3jCa`|dx^ycPS7&MN=nWd?lpebr<2v`afh zD58OnDAGUf)E6H#1xRi>+wvVgq~W9C;_=7xE=A2w(g_}xI}#;DJQX1z&aGz*eCg+K z6Ro3g3dabG-qzheTcArqW^iz*EfeNf z;JvV((JHO!b1dB7q4NF~U(fg_?AsLvP8yOilcZtxO%}f7*f%w(m$#l!u=)uP6=fC6*SKf*I!oI-*}W}>!mw2Guo?>KKnYS>1CheAD}UZ ztjuX{!>0I54ok*+P0J`0D@sXDR?8!0Wzx@8Yxtw|@ox7|5v7+Xw#3)`vQ*dJ_V+)K z_(odK^FghNyE=)@?>`vCo4lt{HY^JJ$VIDVd*wTK<#bipv*%0p zk7)YIWb>6$T0*of6An`j6H?Y#O4{F;QC$BzcF=7(Ra~hjkoem(ZR~(!tZ&6T-1(YCjwEcx~f?LSndC z@BsZeR)*5?p5)510+mPJeeXpZ7PV2ql6>z!QB@|3sGRo?!-V7o^Ubx;vhMGwT~NQF zj!zD+{`DIC$k#c1s1}#lQ~qO-Yo0=8jHp+inE3ivqNF&H=M)#|MfC@3e=vSvSL7qH zQ|bF{(&#|A;CoT57jbAXi}a{8-0C7aU~tW)hE49*6PeFn%)8WH^vbKm-!GaV z_nt(HFr1_19kSe(&rGj(wWW-;tnd?0^($EN<0~);xz6lNiO_wZec{oJr0u)_J1){U=)e%!9W}^!3!o&aFBHuRZSxAC=A5M@ezB%Z&?^9Sx!n zHSORL+I-haQ(w2^1_$>lVcVsSNwLn;Z^&6ND}zNC+2U?lrOX5AC5wU@(l@~u%rAXn zi6L6SmS>w|yI%7K`XqWLeMGB%Qrq6VmpewoLsucdw{|LlX^If8_OqmDEU}jpBw)%0h`?9g+(EGWz5QhX!#7*9YD@W`e)227DOmA}k z`SVAu@_s;!s6xT}_qP&jgzpSUjt%5XYW-`xK=WJS+;_-8ky8dXV8Z&eCj)Oc5=i?h zUK`$(W%%PoM&0sMXHW5-DgMPjeq*gcF!RHFmF{?B-#6SAZ@_A|kkZf?^5P1{9u@y# zexQ(NQ2TwrJJRZzMeD%_;=2k5xr2K)G}h6zn)8c4k>QkwQ6Ts-EHSSPtdURD(md^c!D@><517dUrG{EK5gC0;)AVqo|`pW z4l#Nt^8R4r?J%8fzWeAP^#zs=SBwRZK>O_Rw*oqYiB&XJ*VzK6ZM4>_y^ap## z6jyBOAU*hc7-lj}wbA|cByb6dSdx zeVpEnPg#7lyvUo5`&N!QGrL)qC5d zc)T(Wi9+%kS>Yze#;HS-uScaG~IK!_k5VSA786I>WL(^bi-1TN6kO<&P-5$(`yU_u z&++)=sOtph{vRBq0P&fOoILwYmSU9s++K>93r~2l3HMJKxuq}xB>pb468un%VjlkC zD1vHQbtCmM);n>( zW)mV0+T9xfjkXHGaksFTe}#>}G=z@@YXz^l)y{72u`+LK^)%BA<9H@dGDPDV*>iv?r@eu6w;52?Zb!R#3k`O z`p@8iimIx)?Ge*^dQ=_3e4!}?1>8g5zqc{>X*1Ew);XblSKTB~Z!0RO467Z7wTPcZ zF-sPF&@U(W@Zkf>-&ynqmk2$Yo15Et^2ta>ef@dPduh)nR=@8ymhJLxkS|V`TC|%l zrZ&&YT%*HB_55Z-9{J6syP=h`78dMrJo>mzhsScODu&8P*nc{Z01l^V`|A z^fpf30Cq?sK^Ilxnie0x)8 zq{PnA_wPD9`ekxoHAML_v<{@Ga+|)F6RT~@#f{9%cv&v_#l`Izw}RFORQOs=26r0^ zto+T_Nm1>Q=fmom&%PidB7nZUeAO*e7}dSzhw@m;j(7h3?ZVK=NSA6r8~I7A7@qmw z=Oh@FmzTG7a*C3~r4u~3|1)=XACuW}`O1}BE-o%BkOQ=@i9_ zD7xP)VvjAqWd-v+pyBd;d4-82tFn?BMy>Rw47IvzFlMeEFTH1g{w`5L>o3w<+l>!r zo$2`MwN7-pneRz*dnbIVUfCG7R?y?Ih(g=AjnP84X*Z0uDe za@&rY!}X?5_wR#GDEv~RYK|3dgl0dgtgO_S!?PjXXeClpS0^_xFo>bTfm>X?dbJd% zxP7TWc(sLSjqOFY*!`p?og1br`0(15+#X?Cyb3>2jin z>qjGH5wqK^$BQeZ7sF1$x&`b)cIewkfQpTcEtyz79n@T^Si1MD`=%C)sp(;;;us*3 zQ?|Ogv}ezrHScn;>K2dUAocN%)-3aMKEs5Zua4{6X!^dWD6;29$XsrI{+XsF`g{n6 zdeLlG8n_x@+5hTIWt@2RuB=SM-aF&{`*S2g>{XN(QFl^A)xC@)8>fr!rik+IJdu|_ z#Y95*>C>mzQZ)Y}Pv(W-Nt#u+r-hiye0)*HK^GhN1R8?1b#z`D*SfVf*i=tsx6{JJ zZDWMKg#Q*67BuEBX_%NWhmoQ#Uc6{7=B)98?!VV+aoQl0UXQOo^E|-;*B`Es@#&M- zw+H)+*X7uvM_ttMLofO}RvUihc{RN@^25>nA%W_lO3eK2{{%*cn_N^3gS!zw-D)5G z>>$^)HuWEDjpM4>Iu*>#mLnC_k3b&;rula*l;H=;V!Rv534YwYdv|@$+t$|hRn?h* z;NmDr_rE`6#o%kJTAa9;n78lV$?X>oIwvJ1nR|x+_p!}HnIcCE!{`p<Q&AUm3%i0X{1| zmkLOf8i1tLfuG_7d%=lkr!M=HUr|&{cIzKlC@tPyo0k6Leg3>dX_X^@#QftaoNXUV z%clsCBv$N}N_cd1&UxQNMlq6!-{F^HF*Mdrf{y;dkbq44Ze8fF@oHif%Q{;)6@IlJ zE!~Q86=t7EhIVlc%dwIFTwKI!(wBI8W6p0ExmhN5sUDwK zPw%0f@0R+9!ao|>UDK#{trR8q%}P%JHwf1&L-Ou`k!DuNVw)vb{GS^U51k;>Wy-bq zIBf}#p-sD}hzKZ64q1o@vfHa*%D=d2L;VzH&-V7VvfEpik47}pl9f(t8iP@T@P3Q3Bicy)Owb0 z)iOuPt^Vps%F4QHSmT^QBPn3Wl^o1DezQ?Oh?}jbzS*wHGfxUS9BPRtCxfrqD zZmE{D5qq19hW>+iPU(HL2L>dNkMo#II?b1ffc;dZA;+nHSPp(8I zc4}427o_^-&vXmWX=%RXeR#u<*uCt6KU1rkU+SfMF3b&|?MwlE&_zIm9fu~f4A31JPpl0Rx)a?5Z^ zJe+p_{s@tuK1d6F)jUw$S})-~ccr@MdfkycI&1pj1?^txek>}6dKy^i)ds9)wj?YH zNoQKoO!9B0e$nwiiGc+}L? zr6ZSAQ@A9H(jf4{JGz5UnVGmGL3l878WzeDH33>wvq-X@Gqo;s<=9*_ZF@ABia`}r zR%(AGMEYc2RzpChr>6&ns-0xM;@jEPWmY{w=wll9>zDQDsvF!jCN|b=q{tYhN^9y? zYwYC>PY+8x^W8iArX{v(fCuX8jO>5N!I>6l9Ei&JkPkHoLLs#oesaz44~o6%MsA|7 zPrvNczq6H?trE{Lbv)NhDxNG#*wxjQeRK#hGeSg(S_X~RfC*?^!O8f)NHXKAZqJ*| zphXu0Nud!RC;yHTrC{Q@6xrur+`Mor>WYesOL;{@upC>dTd0B5S9Xc-#ASg-(|(mQ(J?9;6pRL>NejI%^oNf zK}rxfFxURT-aeGt$eQT6{2d?W>wDf(OZ?$)x$mX-#R~(wDik&|s&;5PP?J=!7TS;M5ZnpnB8j(LvSC0-xKr0|`4xto1FH#k8PQsB+U{XO$J za6Ft|0L5B`^9=LzQCm2@sK@%-p$GR#m~Z5LG~z|snBx6>{PA5oOK3ufy8J@-;8gw7 z*cSez?z+LsyIR)^B1XTnH@m?!X82gxe;j4LBfG#E1p&Nt5k_A0@z0L8Uv6Q2VgUfg zR0S63E$!#m7S^>=^Z|IK4`LAsx5v6lVzmaV-$XCw=sn{q;#Uqj7IiTd?M~otUQfJ* z#+iWTef##!zpm~^w!`D~8QHr#*EdTkx=dO<1>$zl2S-WGv)8ge48Az_cCxiap_by= z$RcQ=?-RA}pN3?zx3^bXy!}GP*SEp0YX)*>K=AFj`lq{JW}V-bl?|+DDYVQw-|x?q ze^p7OLnKIh)qrCGvlyEChx^KvS(pyV(L@A+dKI?hOe8@U+8Lv0t{Oal`SN9jsC2M~ z(!dCcxN=CPmExKY&ZWP%-tpmE(%MQ&N@_$oJ$LPh4%RT`pa|$%xT&Oc1~S*!Quys# zw{AV8B*{W11{*<=^+WLsQnUB0d>dH+XE}c~dg;x2Sy)ynXxA|gQs9+tv4dMM#(V*k zyY>CF%>RT{Lb={Dg1|Wpj7_Ia>p%u+_zfE)-gv9Esd~F7$N4({s2;$LDsuJL3QvgD zxTr#pz5x{c49JPmV_5`snjo+=9}O6ON&Z{n(+hU{xVNp)xtwR!CI80B%PAx53)svrc^O-g zWU_R30y_=99ym%R|6?ny^>RpR;;P$0f`}yltpNcUw3FHbschyPJ4J{L)%^knX=-sX z>c$G6h|Sl*?@8ci-}wQ#rL4H?%!`|W*8bj7>01d+HWC>)O@;d9cP5|9lAQ{HGy^kq zXJyR7*07^)nD`&mSGMg-lMHMSULKG4fLW7QT&&Bi`@^f1NGiQArY0oM-p|L7Fi^I+ zR~iu)h{XP7PW6I$A(<>!NPTy)9hk&KJfttPX=!AXzL7$>-hHchw5#1xoR>$pl_%cd zF};uBUb1-qC-DBYyik+%b3!ugF}5Xqyb591V^Btj z8tHhYe1Yq4MRCv7PC8<|rO>BQTvx9~EWAw$UIlO#pFHaToVyZOI}G<1=zvqFPL-}b zdGaI!a%SO+VOY$wt4?l*7$!)nsuCtr@0+hl>@p%TaQIZ5b2iRD*{n7BA|=<=G?s)=iM102m0H>sG- zIb)tZd#2}IJwdEaB*sJnI?BzqJGZaVF%1#05k?2mAMwr6Qc)4v`}HD%dB3wB>Y}Xl z3~gU4O6>-sU)ZaWS9tF|Mx|3rXVP6yqWi(CUxr`Ycq|V5(Yh~<7;W(2!4;55GA+rx zks)HCL?ItnPehEE`bq92^?w9hG5;;&7NSs?7gttQwWT#~4XA*G@~YyzI>Z)oA_DTW zFG{R?7*I`!5Hn5s;wD6fyu!j53YObH2vB#H{Upa$?;&u4&^>?==cq}Qs3a^j^xM=F z^HY5Pllx%lK62b*21QbN|WgySK~#2k~}xA^8eA#|qLd#u&=ks2Di5#J~?D5%Fn1Dx=8e9PB| ze(1wr$xe}#jblgC{rv%^#~bmbSk>*vH(+#?`BHEgF7U6P4QfXD$Hm3TM$J9ZFPF(& zC&xQtSBwO~18voV+uG+0ffa@zv$9f1=X4%hC<(b~ojYnE?sJH2r5-N*G!{+^bn-cj zH}N_H@!QtHK^~aOYYbWpWRrJyu+N z_@}%IHXt~>Ukonu0f>a~CKo{?kb9JB-)$XT-FAZfvbnI&)u62X_~>H6_!?HPas;32 zlP8dcTHG@6{X-}@m80G-LKuX1Z4E_vdHx^->gvW1CFBoa0bvF1n^MWH_v!~~?T-~=Q%p#IO)mEeo_5p^Xu1~9ct?PMuE9hy%)Qo#ai zV}cFy09gBNzH{Km51tQvY|*z1&(BSys-Ams^JP_|DAv-iCc0>A(Ts~qd4DneWHeJA zkiC2S>c3iylnFTScPajM03R)}-Eq~N{(@Oy5?Ka3n~Cm`(w z@k4py0<~0ta29rRW5c|Ua=Y>PfIDL3*!`nX9LP4onF7WgorXNQ{wG37PNiAFLH{*cbx9CL5cZI4P2+yZib?9Oz>bX+OWW)Csuo`+!B}A)&DU(LK2s z9z<_u$jGoZ(&}z$A#IwEpZ?1Hc6V#*wqygjK8KYt2uW3 ztaqi!BS;a1r7+W-+gF-e^{X%42_~h%H9EO#bTPgxboD1f&2?L{!e?~&oCuiQ_f?Ax zlyc;t_>90`LQ-bI4_JBA6729I*eQKwPSXwQM^T8}T3Gme(ot9VNK)(2S+wv_0h(E` zM3{~aR6jmu#LgWYz*r{L>;yrl30^QEsQzy)z+;Ov9LR+NY*Fd}s}dyKi|lsiSlKi# z`@ZUub+QgwbBZljg#`FD0TBqI)VM4=carA@`B0!>Uh@glK+qbSvX901sosUhi3Z+3 z7Zx%yG6F!xqDD*+s~Hum_AlMjOO#&ZgSEIlp@a#;_pMPPS(=C;k>7i znQCUaad0&L^Xr>Z_cfE=e}YDTaQG6#TQx30TY`?oO*?Mh&TZgH6RQNM?j)frZl?JE zZZjL6kD}O>z82WGC~%P%at8plV)bb-W04ovBwXYKSAsE8#-vlIH@odsKi(O8rJg426kpx?v(Rt+)juAe6TG|m z$0hpcSbhSp$;o$nXCn^}y?;FJ zx;mAa$!2L|lfD;scyFe4<(`|HaA;_#bJx{skIl`^3!$uurIO513nGns5xD^7-s^nW zz+EpgsO&T}FbJJK{3XIXhPQ^nJQyj`X7&T{oK{sO?7eI_z2WBOmf6_IVsn-}`zSp& z_QmnBudAEeoZ<9-95j>o>CQ^@6v6yI+|3X-vOKKw!C>KNyVx&cYRaV0pzt9i z!$cKgqlt-$(b3VVQRr@AfAu8ykBxZNZOVk^K(C_Sax^$k zc`jyDSJQ&7^?PY4U}RZ)3TskK3-q?5r$^q&iLX~;?S>V)o$^Fab5#{iCdO{?VZr|! z7@ct$F3^Uv)G7StT0-E>=i0S~`i9&?8&W3%n|#u$Qx`V!E#}vnY-ISSEb?#c|{8 zOU63jIK43E{pryHAF=I}f1#8CVt*!!Ew~TO^XMNL;>S%*sG^#=v*^kJ3~GHTH=PaU zoX&gd`uchgbSrHvkqoR6d82c&si_euDNNq`OSxsuX|aJGjyhPprkKl`Eh8&_r|L}B zXi$3fUP51Huc@ZpSgOO!h2i=5_>7iX1a;gqF#SExBJInhudm+=IFA72BZc$nCqB5G zoGVT7NNwvp8Xj&A4p)6Y99me&z*WPuFIE|#HCIm0|dH^`SvIYp}Wm1W94|0lammmopp3{2vBb`GCq6$ zl0MfF={Ng=mf)c)FfdGk+pAXmSc ztD1V##>S>_9mgLz-NX0K(B*t|ZEdXuT0&er<^1{c3H%lcJihMk?gQlD3 z>vqN;{9ax@xi&-xRLT^-#h;=4fSnyT*(!WoF?edLkm=FGjf`V~?Bl$@&f1;ID^ zkDe|VZYvo2_phU?tLyzQ&(C9BvB@345EB!FpauD#Mf1??9HN>79JhxY zyb0MWkB#dWAbP;)KsXuFHa`avRw7anh}Gk;#A2(z!Y7&yq%9xWdXr0;--BQsCdX#y za-9E{9j?@qBBuGk!C|;%FaNp}WSIy*;bezzLNf3KIO_QM;n;pf7BT3#Yd-s1O;6YA z7jLZ9Z7MveBkw^0#|DZK$?b0sIyvx8P^LQ3PIYL7n3$NE?zpGQprG9H?6w4v8w5i- zx4Qe+PJ`m`o8RhsR#Z}QvO0iQMyEP;&xgp`#D1!+eS}#zTa>3Yrh-^2e~(`9UGkubq8;QLSrhYf-H%JtWReVt?@j z;f7&)8gF>02pZ)-_C>sBzAJ7SUi;8#!1qDSFpOUiP#}~PI_kUFl z7jr(5L7iV__u#<5+~LIZF^yiS`6-C}5$}sWb=p-=#PS4o_4KqJtTp=S9O{GS!Y$<< zz@AA?o@@x(rDK&0O4VtfJVcIYZ0mV&u*OK0!^C=ZHG~Cw+P)y>kTqK2!Pn2>;XX(`+d?CpOT`iTA|bq<)PQ1yg^fww^L zE>F=JK^HeYKaxE0wU?pkN{cA+#9QC*s`iBUK@9~%DXi{tO;Ht)1TH`7>g*&t`{GW> z)w$fWu^$tLr$Z9P2*DT4?#1~Jyi!;Jo54Ew)%E`hjZ&Uba%`f`GyZ={ZgmcA&NT(# zyZXKQ;q-^D+eD-}>!Cb?$igo-#9AD<$EYD!_i;0YX+SLCj5*UgB@$i<}n zFGkm546lTDey_{M&#&CgIHE_)J;4$bW#iJZeT^V3CcicgBq!39@#Tv?lrGA5VLR?W=Gj6q|C&U(^y_rtQNlD>1wi15# z;Z#q2C_GIu(VshqG>5l_SeQI@Fir9)fse!YC#2{NXtAkj@eRilOs~aEivpSQ@*_(1 z;p6=(5`w_XkB-qytZd4raXtq-iK+i^a5M!{XNSE0U%Gbxcm5yy13~PYk>$yGt51O=#I4884X2@;LE{nDR5;~P^?*TjlH{V8YyD7Gho&>M~= zdR9nm3*QZ$3>6%kJ9~TEAaVt5Y&@>0tek~oBB)Pa50>49+o9n% zB)p}d)O2+hy>}oxEdkPEFo!nEvwrI872P5^K?Vfwc|8StUlhssbDx%r zG&kDYm$w~1{{6I!d<4<4Wdrh<9w6^6rYW!GtBY3g#x&02sW_+v5hs)T-wX8vK=8@! zuE{5p);yR-&Rs654VNmUn%?Vme@F5~x5(&Ba?i`DsVNyJr{eHycB_ojn3uDwNWXgA zU}h&3b3`y)M`!0vSy`N%yUEsW;y`&Xy-vgF1VAdt&Glbx_bY$=c)bEpqhZ z$B(a>eZdFY@&ZEyn}~?6!JVjfm-hF?4WTgUWJH{lM68Zwmg@`vioq9T%sYNvMis{M&KtH41c zRAC+LuEjron6*0H$im`_$*7nII*;5Qu;2VP&6$tZ zX=Hcf`e0^*62zYr^aq{S&AF3ke*560tM>=u2mT%k+|tyf%(<8D=*Dm|y3Cbvv9YaE zM}2_cppza7C%?v(6MgcB3h)^89T+URJUjc_%WIhNk%pJRtSqg3ssg6a^X-pTD@V+a z_O~^p$xR!5kItK7zR*&%HU509@~)lmdNCHN5C`mn#E=Q`pt$}eq{hqb=~6!8QpXsJ z%k9jhatE}uw2Y5$+#MYFb10yqqeGL~pEqVlMy{R&#Vnx;SzyiH1d#y%F_d+Eo1Bce ze~pX1@%gjQtN;WoR7y}YSy582nMYu*FRiVCUP^!h3^+7AoB_r>7&=;Ic=3tofbL~1 zK&jheMGwp3@Z@12Zg^^RmbSkE7;r1{P0?aHw@I;kSLKLF7*PH>$n3%r=ON!xDoqn| zNk}~X#v`MuN&>xsluUvaMK6|?4c7-G-vK?&neLs*k@G4x_7oHqfIA_M)3oF&&dA7! zS1{E$h8D=jw&wmtdgfj0E7_ku+rzplVt+wScr>i7OYgOUZuzG)UF=t&HF6G^U3@p{ zKQ|vG-3C7JpgB!1JldWgb`1+Wa`c~H3w**8N|xsP{Eo{9gvH7k&6Rh7JWiH@nsFyp zoLa*DFO%j$@WCon^UX$xOx+Fx9SaG3ZH!JW(3K{h3)EHQ7cW9Mcqnf;jq0qDAr5K=lR0>B))_yupX<_{1Tt`F)XGk|akunsAw|Mq zSMYmoSQhG)egUi3a;(g%X8p^#{^4OOOlj-PbwI!IMvp^g+gV6Kg9w29$5_Rd3B`4= zt}n!0HMH(Pw`Dzhh6_PAF_j=YNs072945EK?B_%d7anyqC8lQ;#1$6_$wp8-yutaVRL?F>dxIp*h^d+!{z zG>nY8mr+3_Pj?+*G2ThM-ui0(F7#Kr_r@8Mr>jD@B1NW*ywR<{S65rpv4=M0ni+zE zf9T)B#YCn&@X`-{EWUd41`h-l%l&>}Y9OdYzj+hb=kwRa1A<1(DlQ@F=;$cGSv0(Q z%B#z+(m);3MT(#u#fsZgR?0aWFGx<->kznBrs^eDi<+U-lyP(8{cPPv=M`kVAxIWH zdyP*#PU4T|@Bx%b{_>V&?mG`7`g5i2+NFDG;igA_bdgKE>)MmeXV1s&fQBI93t{p%ygbgFD#RWXu8TU4kURoB*erlhk z04W;>X8n;pwW#q`YB8PdF*?dG#%mt!YUO&6JF%B*00lDVSQvy5FY@(qddrbIQod5E zx4zNEcLj?>P1|Uf^b%GS6e274nQ_z>e(nCeg4w^(yVW>oUW$L`ub&N+UC78ICW`tm zG(;|h=7Z@n6Xkbkp&Tv(j5UtW7adkJ^XwdwCbH)nuN2p5jCH2Vi9vd*0~&6@aKKrA zj>&n4bz&YJ{_C1WW}jJS%;g&Bz}PlHfB-MaoyQfeEkQ~fp#bU$F&>Ow6svf zt8Lc}Q9Yx!*3hoo130in1D5?i1)pYho4pb>D`j2Xsur(6AOnvrn?LHj#7jt`25>YW zBcaIi62dtaCyF2hCYhC{iRtO|$GfMJuUjdvw6(C0T^>DMZr$^2daWJG!i&MjhMaB$ zHQMV3M+rg?z9&Tfrx24X5+cP$gp)VkN#gC7r$su@I@dK03PyMgtBAVdu4-z$f&~I5 zY(`$*X(*cN3`KBL_NPw_;FskU6fkUFI-NC6fYeV0+ty8-nD|6?P>S7Y@prsZ#q$n* zsp69pF$IW*D^fvs(#QXMHQ0=hj3BpE`aR0NNyqAONjgoQ270lC^XZ5vYFvuSd^{b^ zc!VS#sj9g{Y~7&es^$(}8BakT57~#K(7ozrh#TOqNX2M=iH+bn^cDJpNpl_hoAwcNF!}(Rrt@NgO9KX+3AT9@i<1XuZldP*C~$ zms{;sJUqPp;tJPedk)vFiE(DAN7&S1YZvwwx486+jN)N-~nhN zAVJ8c{HWPMCWCW1z9bmL!ZV~Oh z6ouoTW0&SW?W5~O9+!WVP7-)!%(JcfpsC3}pQRz2L4P%!cQM@_%EApXvK_x4f#aAR zaal9RW4pCat@!IJZo^l}vF#tNnY6oat0rEzQbT9?t->^a<3(a=j}4m}`90ss>cXBR zC*UWTa8fgMuTpMAZm^>i*j7c1awDdvfmG`fg@APa{kk3OZR=x=kin%G1N<}lR_R;x zSrgKez0$)kC+I?YBY;I+w3@2(Z1%lsXk)`EE+Nt9rMj_nU|{N>^oZm)ixPA0ULLHlLgl0;W_Z@2GbC@;>C`{HaqVIXMb@Wn`tB=Fd`R>N2lAs-2`sl(-(cn`WzKse@j26>s;!<_;2` zYffe7NdH$qb|>*r#G?YX1In=r552weX2dobJ=GJOZy3eG=p816xSU|VD_Wz!t-(8pU{ih^FrKF?346pIrQii^7Dr}$3bRG*mX8~GI!r?AZJ zimO%hZ5G({#O+%4NdoP%4Y%6KxTV3|>F7u(vQuA82T-J(8DUxR1`3`Eb(U$~4}ZF7 z9QWo@vOqlS1u^Iezl&#%9}BD|csJnWU$IL;j_!-UDd z&&E7UplJ1H|A&g(Va6D_GEug$`6fQ=i=cJ6e8>-vL-E|Xa%VJX(QA02c_cf6NR6z@{Y9A zD6QK^+PnXA!CHd6w{M&BZV`6@kpSwYROk|-kOlhJb)g{0BM`$iT~7QZW!jfiG5}Y< z2?|X-hg$u4kf}A0JD)v^Y?9G*L8?#6=H4I?k86@%0|m%2qoQIc_*SYWl(PU;ifs{( z|ChfehL`|*Yg#L@BJobWK;Rwf6XdRS@G9sY<++sU@#OGHP(r>!(%1M9Q&GddJp`xj zAtvPN!2>TYocace^S9|~(wVJZO9du@G||89EPg51-Eq=|9?%^6N*6UAd)ci$Nq#V?$m`Y#@q48pCBwr-51pDTDR5C z4ybO1*OGm=$W2i9kg!era`L~n-7o|x zkd-edcr!|JC&3N2Xqhd4|Df04Etcjncjm6uA!nM$&04_NrC^pAIe$Lou~OO|(}t8s z?W{MGT0qbrt$D-_vPTezc&7R!yVHJ+!caf|@J9_f!fKmIrNaRda5>!VWhzA3th!<3H^BF1FyCR{4q~0Tt&V4NNRdad zoZPwi!utHiScYg#v z{riy+>bQI!8T3G?N()03WW03YBh8nwmF|a7Jpco2PfnK>aaRa86k4-`XRA@8- z*iB~TWAEC)AOkI?=4fZ4e`JIZ1{8J*g1Ki7UR+0SZyW;)Dn~UnbakQ{sYyfZ1|X1C zj*};cxx3Hb^V@&p)+01>`y=xr@?O|sTo5Ro1q?JoDS@OZtEeEb9{8NLf*u<~t_KUO zr6n%enymElAWxCF@Tt{0QxF|_j>$8=WhX}x) zbf0cbb)UK{d5k??!y;SxZa#X%|F>>awG;;zd|R>*xf1i%v-x5`Obnr{^p>BW^!H-Z zsDJ>R8=Kt%whtaO193z5IQhOwzChL=d{XJ(fBFY>aU39i*ucjKb*z|NzkN=tR#Fs< z{C5pQ!?0rC?e`@HAN1-x_#ywsP)VcK;Sz%zvq3Ch%*D?C1(hBj^}}a(5}rAlSsJ7e zKpeYoM?t;0+B!-7-&z1rTP}pLuqmJYkI@Vi!PNGi^pPMW>{(ZF^gIieZg=V_U&ChV z8rNkR=*xEwFx8Pqjg(LV!7%Y<1VGU-ZL_6GBpsmKP^^JDTJs}?fqKN3 zhjbM(vkSD}ziXjI)*X1t#9-6o!oCLd0-ql}!cv*NeqZ7&2ynhiBEsW#r&J}6XOn6MQ6C+P}?10zD@sH7Y- zVC+b6@gEeB1?7xXa_iL)27bbZPF9FbC=?jH?PXS7Z|xXVQ^jAvdHHA-pDlH0pTqCp zzhz8KS!no7!nc=4EFf@r9HQINZ_*Ft_IaO6?|r>jfviBFuPvY-m3pAfx3;%4z=4Ky zn?bp;_aI>ue)!G0H^pwtEIUEWC8uJNm2%tf(>(79XJ{U+d_Y^Ma|L7vf6$%4iw6th z1|(6i;F@(CHmD&UG`^z2UNPM}YvPTTN7gM+mZTieA~Va&DH{(L_$*#T^MG#xCNgll zZ-T_6H`Yg9w8~;V2-&lZ;BphEpHUvdGDo#{kahk`4-9RPx}pG5&5zlnw-y=K zLI*yIZR#!#C0dA2zyyA`4h zls>jftks>U4K+(S$tV;SWb^eQ&3l)x_@{aOxeN;IER<*9p&%R_{&jC`z8G(0?t$~p zjsdhqC<%yK^WCj|$!z!%k^&3T34%QsC03Awdy+-iL2O)W#7cqGTvTClOz>|fPyeg$ z9}I0ge?}{=Zw=m?PkK-!3wvdBicKOwM?i#PB+d9@52jUWkF6&^J&A)v!@?-y*y7SB z83czEn$$A@d#w4D^x)(I(TdE`UPn>G_K4OEFr6QYa#2k{&%cd~1XY?gDCpx<>~xL1 zEiNX7G=htQ?V@L(S^(sj2#2#~&vVm#4X!|$S*v-phFS;oCJ)UyM8k)+F(y?E+rMZv z{|q_g-MeD#f4hxbNkEN({V5=B-2?*=ZVCYdnS@I!-(avy;GLGPZWbuUkhow)B8RT6 z#WOI9N}_rp3PVRlA$p*V^a1_&!~}R=WJ!YZ`Z!ccf~R2L1IW&pu|D6I$RW_bimIxS z8K=llKfpye*?kP|Y)&+$$0?mo|} z96M1^x{B&|#z(EmKze8fNf3F8hodF3_TDpFPq@GyX@L)s%t7gQyqON^*BNAINVJqM zd9@82eSHifFIqaB;*De^B6tM(!tF%cd5)e6|Zv_0DD@6m24f9ir!-~ z@@OhZJik{~THyXr+$GXt{T$-`ItaR~fcxzaVdEPDV@gZ;-6rq3yNfU|GWJhQT=6+$ z1Z6!?{UK({{``Ys_02)SI}W5*uK4Fv1!dSV03Z>!#d{7DI5Rg_(ThaTm*Xh9HJ-1q ziDk-Z3wAi9x8({}xYEshg2sRlb15xqTMuL#Ah=+K_k5|kz{Zvck@I*xNP4E=ebG(W zF(7rgehc|KI*8!C4gvFadcaq(VL)|+`tZj4P%DARtNmGupe`Qb2`As(Ur~fMBJ&1{ z$l)(^K+K)nUoH-sbZl?N?)quCzok40Lzt!9O24BKKY39m=+b7e{+vO}02!|g1RV}Z zyrD^@M1M0SMXxqjU4o4(@p`^h03#8?2za4lVSTn4m=4+Ty!7#{uN0!>i|~O5 zwDKyDPz7iO3^wl(!@D3B-_eZ@_9#}0khd^}!EX=l!C(0K^LE6C_&0ATllR16&O(bJ zBCNw4hkSLw!latN)!Zw=QmGw?yE8)B1g2AXAXjMZUS-c0d3-ovaq`GtW+0`Ady6u^2~6bc@k(`P3mHo(4&d2c9rA52W^=y)LitGcoG^Nq(stnPZZ zKp&Lc;2`TCIgdsu6=*L2tk0<)exoAH0% z3Ysluf)}GdIt}E;q8S&;!J%ua?tjMRd*!9_N>1t=4bOT~DPtVHgnxdxJ1;k4m`nSg zT!t3Pq+Cg0>bZ!gUY5Y%t1d3MiUanmhmSO$+VMpw zo$NIJjeJq$9JgQU`ga8QWbRdlO>0;9ai{s+08YnctpC4kWBvc{PmcVb{9O_{6O`o9 z)?iY9dyMA~*O71E-kz8A(yBe&=&A%nR}z7+(%_e79ynX07E!ZMXD8^&dJOi3J;DW} zgP24RtOd~(DFFfyE2F5|O_!f_M<%pqLEskZ^L(O3cX(HFVj4*&!%Y1_fy zP8rp1u?O6iWfiVawin8m-FE7h$^L0*hrJz z5R397PBwJiz9|0~X_#FA>y5&3OKQaU@0Zn}-7iJ5n@=+A3r|1cb3VL!?b@MOH69Pf zWJe``BvA+Qm)Mq;=E*V^<-HbFU3vGC?haGwy6ao&?#^@wSVfn)r84L8vgaedeNUcm zQ`6}?+46iV{m6lq6Aud+zYE^1OOmS73bL2$IqKm&_k@mg(be zA9Ec1cA&Q&kha&WYSr$I8!rs4MA{v2d0-WagMeEAeGW=XOShataWwV&cv8RLruXIL zHPBr>QJ82K6y~+?jjhUf@Zgh%hQ^b_51((Ge62!o1-GmOzuL&PbH;qF)R-7?Y-=58 zhx`0~{-bi+fn7Jx{9d!?m7g^3?ObW;l_y#WIoHG4*_n{z)Mu@S81!~)@|OMkQ$P9) zGT$h0XM#cn=7asfdUezs%+3-hv03DfY`@@C@o+~#fWi9PGjXR^Xlq{p4LNb*F>ajO zH1|L^lk?}#KRfYL!hqd9AHAi7qz_s6s}tozG33oFRZ9lPgj^COzbT`pOM29(G=#GN)mD@It4-a8`BJut9_7IU0)csYLAEc*O z{E}5a%XvecIPaR@%B<#1RBsuq`g4jtz84Dgb{>b$JK*zyH)PJc`%`mkg_f!Y2PH@i zt{o%td}>rRDHN)Hp6Kl7{_bDhV8KErp2=spapN>DQ-K%5z>sPQXcN%LNGlyZ2REq7 zZSvf0ivwP3tX_Rz4m%YpqM6qi=uSL2+1qd%$uJ0yWK`|!5^Juv7a5-zhC-=$D6p&%J2azgSyvIKA!(fzD^z#U5*ol4dcO#v9(gO(? z3l(z+f(W667JIQ#csw9M$p>i_kbvlzn6ubnTI)(X2`Z$mp}`Nt2YcdN-mn8NSOIlM z+Q&|mTwz^Ip8?c*Q>yhxWnZDx5_!*P<8j)aCUb}GvB3O2gHpu3?bVknjqctYKCcnN zjhikidI*z7_>&O1_*j4H!}zMGuYr6a+(uJ2>;3(+wc`r?e1JNnF?H9~YYmNzD9ef_ zCW%r&#v=(OW{F!FfZ>OI6dRonZH&*S8`LwgMhr~vbt35+MjrneI_VwN2Po8M` z0WNrpo@EgA91^pAZLj=UxMglV0`#hfRL9>2P<*DAB+Q_I`8AxgW@(0{9V9(e@XhWfO}P{qsU#8Vc;dvYpFe-rnU{iC z7k%^QrP|sZC{_O`(Pnp41SzbDA2dV z3p@kgX8_3)!2nUyKfm(q#rOAd=*1k6ud;wQjAoK0a8Qs9eRe=M6xwmu{kkC#_(YL?)`*og<)f|o%8sgk4EZoal z@)-()i_^Z+4azDLT7Rbfsxi zu|ysbsVSY_R@VH(Z0uGI4_AbSE&{CHTL%+9j(fOjAfBL*LOOjgP8n*$ z0%qwv%EL+%s9ZOi?D-O}d0>T}UIbR6(csE(R3m7^f2HyKQFw_&4r3SVq#|1cL*3M) zh)kES2HSx$BIREgccbcB*48?*IXRVt1-bECXW7K8&|HTFU2D6tHsYZsfvenhqm-?~ z3>dga_WPT^lO7v| zmB#}Vg$UvVZ9IlYCALIdSg-W?Secy7OYfz?@Co1YA8A4VmjGK!-ok4_wpM%P75h{6AqUWe z2n(w7!n`9zgcO5KF)>Ms(vJ8Kit#hB*e8Dta=Qe1!aw?Jq~+yHvBZv!{Ib0g7dIcI z513puJ>DN)^UN;Ky%s!P!n*>u?uPyuDNIMnfc~lzq_n!a*gB=4K(^Xoe90?lMHmFV zy3H6se|p0>yOBQGp#ii=NN)>AzjRk-P#r%Q9BnV+>jRe)i=YU=N>E9BHV_l?$*>;a z0VIB0LjKIpW`NWo2%%t>+ebG{DMW48^5SIg(QoB3L5BkJNL&vL{4G zi{q5~$_$h*1q22xJdjap z6t=0Gz#0m^4j~{LwF44>A}$b{4mRbQXZ34nTs{k@h+3O6GB#$9?U-fE z{x0NNmcKT)tnC-e$f)8HmTs*qTKoRr5!mfG{pb@ky4(y(kaMV38tLB^<~hQG0%`K! z;pRpaQKOhHRhKg|S~iI3-<6s@dsQ#B_xJCIE%~0w$_y3LsQwdc?=Uyqj()=O6^+vS zQ{INhki85@9MobH`E+(B9UVXbm*>69awdG zf?2)R#8@?Lm#(gEOk!da z75|NGYS=E2_<$k3{JYAY9kcA9908gZeeK#bPzPZ98X|heN;Hc;+>@P=k(QC6t*4ho z7?v$~_b1R)UTQh|=l2pr*# z_a7!ECY@ywv@dv(9_)mFN(Tmxe!>4q-`I%~RP89sbn0^ArKp^6E+Zo$MIG>@52Akz zuIl2Ov$t<6L6-(!Jz(ApqA-fy${b>0LkA`w2z(^PIGk*3uV1et>NXN^9)`gb&D%`(nerKLrZRLiz!| zzH4#ka^QD?SvDVIws=>Tp^AjKjKeAH^m|TyIr$ee--O-j#LDTmLnX^$wg6}z2xpK^ zG6gFts<;^7yQtrv*yJgcXM2_r6(|~A5g*=#M9_VQd$usL?F)DN_$dze^siX0L&oMx zELfGeF%*UBXVb;R-nho*&U8TK28#u>U*V)m?j!QXyZ7#G4RzSLQ-U)>UAlAz#-;oB z?`w5|-QeECR%?f)Wf0Q;gE{o!2c91D$^3R+1lE=1DAk#vdMQs^S}p3AD_7h zz~Idn*VN2JHhTB1U?8AiECA!>ulWN(H|#iOW%UU>RbULWDH*^v!JhsE`ATYbws}m> z^gNK1KmOO;kcL%-@F?XfNN$OW@ys*6zAK>7-2eVs2Ux?bw`vAT3vg%HLAI28^};C4 z@G=YG1(uaH9r~(m_bhrU1t=KuPv4KH1G-e7N;GbD_4mv(A=la|UwYVk;y=?+nyk^~ zv@z01!M1cEB4T>hp65GvPr#fgGWpuI3(yzh2NJL%Gx6iRwXWAf{pNJ^=uG@zw;!d} z2emn}OAM%#lu4-E^l7z_lJ4HK=QE&D^jA73uWhTN+IsSqq^v_UgE;+bQ1dn1n)K0j zti{f2c1QRqL2o+T{5U%mYlkEq@R`uZzhU4ngAKmUo_ch@R0`VY2dZxx11F$twi9~& z{rJ@vdmf5%`k^YjXP*2U$wORS&~-WLrye2=BK0GP^ROx*O-{fLMyO_x7r>76?pr#* z1Q<*mh3F5TCI!hgfQf4(vQqxjfcUnt!BUCmpi(Dm7bLqz(%s=p+wn? zVcK!a}by2lz7?lQu3kUL*GWPTHD7Qm-vce)fX{y262lyc(D0sSEcm9I6@Ad z-RlWIwghW_K~dQn(BD&N)c_Vy@#P>dUDLa+^xG}-^P!irlLJSFhe<2B&i;q#ha}y5 zKb^sdU!a%Wbgcg`cJc8=S=X)p38=l&K5b}Vsnv1s=_JARD6OHb(my&R%UL_qJyefR zM>oJ-UOq|?HOED4V}KP^y-YtLqWwK1V8IbTQ8DVo3gpfx-Cz?L^uv*)rjz?6uV9{H z`@1ch!EHbQGCdeLBs(OjWILnA&a*JMI$$JM*z55yJZlbN_aPIefr6fhD8%bsbPYu7GX`}PL%6==N8eD`S5Pd6S=s5%lrc|H#G#%}#DT24QwDc&)j2{AR= zNNW1p*qRpTypdX0(^wK`Miq}eCbWsj7ez(;iOW-s0~H|G7h z2R1qDS;9`oj^!+jn=rkHXvNm)2tBTRQwWpcR-4%Tgn;L2{t=9Ic&^vJa(%-b&E>9s z^RlarLfxkfHKtNeYu9$4u8`rOK(kn0a{T2N;ge&r-Awb3oNNr4+_=KoaiE?d<>pGvv-qaJ5WQ$1G~rww@og{8MwQvq1@}Xhx6_G##e=U! zS4+!&40eR7-CXfhlzqr0XZ)fNajE)x{+iI@HohXHt^4YGDMe34^#g_d=v#3sjmjo-sgRH*=O+^vadES)R#qM_=xP>zWySUAxZy#TsTmm~H5_be74V zakpo#AsjV)Sv+p-BW(z1`|nU&AMY0-3CV&0IFMi)CIY*wJ=B-5;99$JK_-)zP+vDknec5~R#BPEWd9M{VR$4>)-KEG6MqUAxqQkdPS~kVLJ_oN zZ?3CZ8LE#|`NjF0JX`@HQ9R)oe$pwwRZMo(6IkCPw|Q z6XZ@x$R}e)#@5Zbh4)~A<#l6L?oo_vep`SpI8-x|*L+<5vtYQvE+#%clmz*n>k-)( zuGg&EZe{fnxG9m=BEy&(83j~>@MVw`bRrknlEbS&%{NJ{ba$UlAOF(78f=GLtzNVk zV}_BTlik$^ESbt}`*;1O^8$$MVy>*LmR~EoV!x}aDkA0dwtz+CA;gvr&yapxh{B9K z?ir6eKBL)w5n&skps3n*K14nJ5fsY{XV032Y{U`nk*@bN7DLXmn#L`t2{yrJIjzt> z3ouDIyceLH+K~4HPT$;#(*O_VJ}$J(J^tMU)6br30=x(4wcAcoZvXz0cw%(l-U6Rv zuj3rdexRWthxM6*$BHK=?|i)H>qoe8z_oMPY6s&T?y%$N_*JR}AG>n|XU7X%-p_+R zcuD~prfFBFkKTNHIR?dW%RPhPbOFGQg_~S%xVQ|l)LOYf(n6z#fnOT4-%QOwHfDY$$6ksTc!Yi-xSU=RJ!p&68uB*FaL z#PWVwC~Eixbb+=Nxl(wpg5SVdn2H7UOX3?;yC=c2xtX4ATOB-Z_$Tq$WE4$-83T&C z>q(_k;Nmjx!%h9gt6aUkM=l^4!oZ{-JBf^O7dR)oQPrT-ZXg&Zp0h9q56zs+WLHV% zj-JJqRr2$M>RW^8tVu$yktXhvhHh}Ci;IimQnTObrf?Pj-lSD^WBJ#lZEBEpN_2HJ zJ{}=m2RvqTD0vw^vwDd`3Y$0HAlYwf40S=5b=wlNi)2czO0;O5{dhM#A}v98eB| zVwPIE1Wdx3n&^+$naFdah2qZRzKi2AJDpCRI;B=AOdUP@?e9M0idNbMoKw*JOG_0H z+1V=9Q%Mo%f6l=@y(**mwdLty=I@vN2?+v}&whhd*#BZB-n-^*N%Tk%{?Ch~-ObjR zEqYP%_j5<6ZfgZ4-|wDr81^))y?@P>_ZwIz-SO}bZaDE0v3Yvv>O!XT@MKpr; z{JKs;mC=>YUH-y10`9c>%unIpZq(*8cOGO~5sC5)Cjskot)09hS6QxaZ!UpHlgkg1 zA{kZew+~kY*r*Q-62jdUV1riR;1Mm>#vj@bi2M!2sK_egp$f9R2)fE&1Y~^{=dK+u zzFSs8i3`5$y{@jVo*c{ecXjt4C)OZ|&0rrgVh5n$GEP5Dg7A(%@q^Q&zaB+-g;qYM zxifY)hXos1OQH?N2SFNCnm-@}VUB@s63I7guU%oI}Bg?iM+lBu-ld z2Fm!z2fvO|fV;g$R}`BRp>!gtaCfnc0s!YBXn8IQ%@F!PWuSJy$0zE%IJVkLxWe;zJ21cB@9&-wsG^i&`fVe(_ z(U-C1XB(8$z(&KIM8kjdu=_Uk)%>1Ai| z0LCa5a0y+;YM2VxANAkDR4y3{OqfrT1dtw-B&nZ4<&q;*2UMnnmA;syqBUEiks1}k z67(HmAOPfGkXH8$ozFGIhhQNgGA&wk#C?JoZkixH0RJHkJVxTpWq}cjfP;fDePWSz z01O8NDJT+8mWO4-9BTX{oIyDmY)=fR4@c+7XCEsLesJ>ptMT8G_Cz(QY!Wbn$@JkT z4}0S9c_djAqYh~LX2M^6>E5S@tcd?Oc!Xo`vNHn|m3Qo2Ez1q?_Rf<5RtmTmJMGIS zX=zHMgHo zpoJ}X$Xq9?h|0BqH`&B+)#^VJ2;>i7M=0Vdda9tCY+b`=HCft5$oR#ti-6t%h}`}8s!vuwShq?vq&8yu{x%#cj`_}Gj?De)9-8aHf4fQA}| z+A6|mVE^`kR=E4rsr)AZOVI>y11t8`G(+;})RG1U4KS_@r4Ny)5!mkCw^7o(7kH76 zav*q;9qa|!#VUq%7NCaRl|>a_aP9T$*K3ojM>pc(a#4I*)`J0}Gh?nsEYFU_=1t-( zh6IZUi|}09L0G&R!4WM0EJu;kQZe#0;7af!BGo$Vv5~y5T)jF3mSP>C;)+Y50yI_ctRWa3d{yRLJ0HM{fB$_w0MmoJTguwx(5V10 zoFPCl+B?nN8(?+TZl25aeb<=kK}~F3*-JqRlJQ27w8y__kI^;lBMJg6-ebtlp@02j z8>n@7@Ft(~V;N|3V5iUlCZZ7>b_lFeZ>9qeUyg0ZkhE#24H}fM{R1ew~7~uQ#QLBp;VB z9w%j~0R@&WpN&F1Ke3UR`s1t}ZQtDWlUeyL!9p%<$JYMVs{Nad_c{dBe!`LzM%D?K z3HyCQlIQ|yR8P51c@MrK*BLekq-!kr>lqcfu2?P*l+C5C73F* z*}jw_#C#EoA?Crw^5!|YjNYtWGz39H#U&J1PrD$jt9fMAKT<6R7L1$_Ug~uU0XL^Z zljGdY>K#vR>(_DeTDWP)tX3cc$ABs!JXicWp{}yp7@u<50U2`FaTga&W0XxbYux z;RMS?3z`y0CSh5W!X|%zeR-dDzT1n%6XX;gxpIJ}AA?zfQmZy8HHg=S`#2)>YPb_X z4dRnttAbXkn@{cy)A3|mL|4@l^m`xQP7869`hNze?;1uWgJXd?54c?xY+``dgd2-4 zPEcuM5}M55I>=#aA;+z4Xpq`FeS?%gGaNh$)UQB6I;zwt=qhqYlt9!l}) z=s=5J+(1`%fM=%-JwX2zfx9K;c$&#$m3N5+UQn4}mNhNz{eth|Q}1*;TtQOsPcs)a zADEFr?z*$P8QD}7|Jzz-TQfM-OYmAP2NY99u^zlIoGY}nf*=E0f`%ZfXQOrN&JMiK z?quYnc?4raG!HHfvEbqJdSGA$Hc(RAqQim`XG^FU1>A20wlMp1Qx#jLhuzJ{KwW(m zHsqA;Fb27#Kz#_`k%hp|!XoxRs)`V^$>w5nS)aE!;r{!xQ+geJZ_N zwQyua(2+oKbrHaQ6`A0xE4Kxz$D`&ZKr$3O8<7H|({uFCw=F=rwuWPth$2K`ofB<4 z`2;YbzrsR8Skjdb3-p(_E|PkPE~gg+wMG&D5Sp?!7|`|>UZC@)EP|9#PetgK%+lY#PZ&zS&ln-LP# zQ-xRRz9NnJh8>Vj;ZjkPCM3PfLUG%U+p>PnqKc|2v-ojJGex}WEIhJT%zX>v$fHQY z(9oQ(uP?_IPIrr2wwJVGh+qjrf?p7ZSl!JxDaovj%Hr@S6GF}zT>mpDBV%XU8}xvNK-M^5y;;PI;XlO#* z7UTQ0Fw7|vC)}Z%56U7?g3I0K#rOa3Aoa<^YRZdu%qsDQ2gThr4?{j!@0gVc01awX z-nxw&OZmiCx;zGa1#_<*JFizQvQrkj;#w9}1H6FEYN!&kY6&);*^#BHZd_B08}$_ZQ1 z5$i6dg9q`&Yi^FJY#jH9cc;Lc_Sd~Io2h&<8-a@X5%KwMgzA8)eSK;`_Kjv5@;HuUvQ6Azk-kgtNnk_gPJl=6_8fh#)z zWBYDql|fw?PAk>M|25kPN?2DdNhP5Ng0*ye^D^2$%ed@+iSEom(CQT*s%5=WyaB`^7B1Bt|g+kPWevNiLu0OANL>C z)TiiNyKh@lvCBU8wDji_arBZ-Cm}EFjbPvl|D2&F9(wiu=;!jAp<5SR&>@g0637`F6LsXQANjAZXUa55}4j{3;5UGP_)SiGm==%ZLv=`Ht%@mqDQq$FJ&)w*CfHl1a zwJ_36=r$e8M=ak3VM=in%Tu<#j)kQLefceI^ijI&qd( z4|{y;d=6GD0!e#kN%+RpYsdc^{wB5dtC5iiP!1#dA14R@xKej{XH*ngH2Pu2+pE%MaJqX!lru$BBzpDd&2E?Rn+~y)P%$%FG3^5 z#AA$ewy0=^xSepVYiaq1-lniuZYR&{@Zrp%J!!ioK6gtW=4=(sy{2Hkf4ys9gn`lz z;Q%L;hKNfoP-;i75Lt$30ZRTEPxR>S;OY-{c z3-M3!OoID?F{A94jBiLw9+ak0Q~xU8WuFCc7GKrLv<=@XH-j*Oe)OHV(rNsBgiaU` zdMGz!&()a41~SzH#xvEQqQ8Yi=q)fS^(9L_6V_q+N)WSjfCVTLK3JwMw(8@EXOL~T zUSZ`BtPkOKYv@TlH1*M=?Iv0A*9*nK!B`ASI;9cx2h7eIQjX-GDJ|W|D~ymF?&&$? zQ)pi~%)J#nmp*+NTTf9smzo0;rJ^U{N&|oLpEJAy-L@fC!!&3SfRN2wV_z=bgrfw% zeKV}D9P9k@^8~SWi`o443XAE|N6I{u3DFXVRbBf9fO>y4Ff>X(kg@d(rq2zo|DrGt zBcry9b8vfsD+r$y+xeI=eP&fC2&woa%?C|U`J4l_ynd%M?6*76A|s|;AD_Lz)Wj(> zs!G=`QvKOlNHXuf-TlgM4Mu#?f(FyduYv#y+f*vayQ#^Fwj$$R{k`AcAUU0RZ#+o| z!A+IDN^Q3viJ-f7seW@3VJ|v6=wXEBj@M30%PU7S|G-5y1$?GMm8g197;TA^_H=U- z3O%}}2}uMv7AgyN!6vu(#()M53US|_?iwyR(=QTvURnkcn5h@B#uuG+eh!ni)i z+zO6HCn+ZZEvA-6!w_wKU z3MkrE73PHojU#HOF5<{1+NA7yktpVWvY;tgr_@^Lqid{lXHvz^_4wRz%?nMTF1Nod zKM3gKn!KjClljI{mX4N|P}E9mEQJvDt0i9tWA9fh*LmGIJPAhf{ruZ3Tp&-#d*tid z>#gk}Azd(_x8k!AZogZ`IGE=+fs;NGu5S3%EBL66!Tc2?ON-?mXwGr&O#IVQ#!xF} zB|hhQ@JG*ZEV|3Irc9@lkND_i#54C5&s8z>%Z;MDmg$Uh4wN%55=x>h&IUCDqpL-3 z@J^KmHBeG9z{<;O@CYTRdT;bKyh+q)nHNvQ_5oL$t;5}EPLWXLrfuo*e8(#L*mi|u zexP`qzN~B0&Ut}Mb|ar;&+-T2;r^VJ!*O!SWi%BYldzF$m;4muAq?oSb2;Oq{TJ>^ z7EKAEFElWqU;!>%)2&8lE|!GpB5$sWpOAU6m~YU3aREly`%AV(v#k4Q6q3M4@@5Uk zJ>@L~^Y~4#L3u?4!iz-O!IUG-5<2}(*2u^uB3n< znT8ZwfXEhACkjAGrgQo{d8)d)I@^|viH}(cM_9p#myD@7nFT=z9a@ji; z%{d6dd}qy%JeyyI>y$gIx6}49%Z$s&bx8Bl^YpjKuOFd8@>}_blN}NQ-(J!E*ZOHn z%(DHxwCibH0gX=c*o)CDJ+8p!*9<~qONlpI{b+5{2Vq`PPn)zHb?$Wg;n$2|U+3&# zsnh(v5|j}f+p45}biZtA@@vJRDXV7+8I|dI%Q_vG80OR4_p<(@gWH7dM~831sB0NZAF2ih+%rhmX#XZB|Xa*8AS0G`b_-LM|!21 zc$7cG;k@iW!7fRG+nRpQYI_wLA!a(*A%&m3rAp5^tg)Cc z62Y`|4^uOvQU~(;lo7hSedp7 zDy!dPVUc?}L(NQ(pAX)n?ouZu-P|Xxi`h}E4XzlMDOB$>H#4j1VadAeIVVN$Yr4KN zoA&g6;w@)~aTk};Hqj<~wLH{nV3Wj77wW+AgED?`GAwL(_Vp z9Oo5goZt@>GbzokVNXdGm%*e?jpC7>1fy>2F{GcMvT5fIUN=ekvB{|7@Pxq?7^%%$ z7PpwK)P4Lp6fMJIiXEAhpQD{`OQUp!qq%#e7T1&oB(S&IPTfYI;~d5oX%l>KXu{zB z+SuM~AbJf<&T@xE^1NnB)j1@oLsYfn=am+l>u*zz`m5A)@e%$!9ToAey?b$(m52AD z+)nS8JNE9?zb&nC*+3q&o?@rT02Nw1%}s_~@d}uf?$tHGB-SSqK9+KdOUbklS2Ir` zoQw$fr`huq6Jnd@Rr^R!9?raAp0=Sy2z>%cq{@UD4;xe3@_O}7jb|>;#lpxF+!jF! z_BCy{Br%B#QQtw-Fy!mMl@o%ux6QYe50o)?`HB(3(IZAsRfmnIkSByVt*P9m7_*?a zqOiQ+O~)h9tE?pDCIRNnQ?w1W4!HY~N2%K~!8a#g|EpT2>!esT1_$XlOfNwt!vSdE zyDjSbI@5oFhCXt5)EnOm7pf#hjIK}V>-U>+Z9kjxyCYq)g>M>t@=V6RJA@Phs@^aosj@I@Xm4cc=nfaX1V4QknXfiHE_v zKDywjL9!>dh^VsMvg;?hWO*uqS5-^0`5)C~$vQbu17qc*?llLonkmyvWoT22D1q)# zWp@&!6;vZ2Tqd{j@}~mg6kvT4((W%Ssh55EZ&H{#t8{ewr_CInKI`C`x39Rse0V;& zS+S1E)%gpLOr&bRW-xo50#u&z&CRCCA==f+ zJ6}{nW+eg|D1aG9F0;3WPFe*1`em1YBx#rmD+5B=7ko7kyxf!=+PEeFT4{s-#BOJc z8*}N;pN|<%R2;xBaWKKq^(t3MIa<9-wgR!|3I1`5&Lw@7jJC+ec27`K+ZHcb;y!y8 z&BEE4@o-@e?^bz}?*v+PlaW2KN>z`Gr(WOA`+!tR$?QItO|}Jqm&Kj1#1v0GXS@8| zihw_-vI+|P>e^t_btfl>NrLspI!4)^<61c9QbLCIc?(AjhlIcz>oF~Nr{hE>iQH-o zUZgnG)OAfw&(2(6_si3DN{-^NjO{Q2IQ2Ku|Mw_f4$TM73-Vl+S!A|4$9rv(Bvo<&6IsO}| zB?tIO3~fd_q1nL8P{qk>x%cV+d6QAfgDD0Ee4qN)fw#<5yEPe;4-|)T5U;}#uj@af zD=*EoE-gujxIb;lJQDSj0?nI#BW5>KOrQ5%PY_DxOSsLQY@sVBlx7_W)RV8i2^9I0 zh5l*%nL@YH(p(W}A2~D1Znz6PJHB(-TCR_170UZWh8HT<-4l7v&ZPz1suZbpFi*|k zwx~%;I+U-UQmr=_(c}FxTjorAM&ojKrJ$yj*y`3F2viN19%Sbq6DJ4xr2K5gTUCBg zIvBB>{}{|5!Ll|sKeu<;9I$W#_?P+3Ud^$;(Zo7trs#QYj^lp|s%926r8V8-a+L0D zI;^?Zj^EQM)nN3xyv<+BX%eiop(&LmS9JdU{+U3f4bMaQRZzl`SKBuFWips;Ejx!< z)hLkDQfaKW@;*)nikxVwDZ-k%T=zeuw+`!l)jpA#ILpxR!{I1i=ccH8i7J8{s8gyg zQ4{q_dzTlCg;nuI54JGqtXjrT)r!|Os<6q;t#B^j7AIz-zo&lI@Yaz8_B>!bWe&NF zYE?0LUhE)?nk{%+B4+sQGOGL;Vf$a2p`?SkB;Z&6HfAPY4>h?*qAECyHxTY$g_(#B z)0`nsbz^^_(hpqzXNv?W>%AWNaMX~k?ch06f>y2b71jLcU?VD(%?s)}5Qa?9df8Q} znDbvJD!21qz)*;6eiwc?GTDQyTEr$E&lbz13`*Z1V5{&i;Lz$VuLG!qcV&MF$4G=9d@@s&jAYRC&b*#V`{jmkKuU zoU`bk^=xQ^UXC1UDf@lZ1|ts8!`dgM){dWljgBLdKU~{{6w{%5{mdMub2cZEQ>r$1 zx`|!LdYxvQ^1D$l-58k;4{z@0%pi?bl7@JQPZ9a#0KIUt_Ivic05KDHlF76v3rS^A zqj<58wsR~-Sk-61zS*{CS!0l=or`Rcq}7B?`K>a|!=G(=Q90bnPx1aOd)`GtmQl-T z*s~Nm! zmKh|0OOVtw2$Z;L+jur{&F?H;nGLOBa!j2$k*~?6e;DcwtTGTvgt@o4Mby&qwF9hU zQH3ilr6wO{OCGIre#h{S=`+QvLJfu=DERDm2-o}MMR7Uye2=yMbaRKZn@_m=uTt3y zv8I-StqpHsFMapqPvm-&w-2|euEn|bUrX6)?wr#TadT-I^y;bPx}Ns*EH>YRa|uA@ z!jTrp;p;@txt0kU7z~(8S$`XDWVSYxDQm0MR?5?I83LLO4ow^#W~(bl@-esgH$9Y| ze{tBnoJ=PpCeg!{x^6aFSn*@f;}FT0KlK~81s?RC_<1~fY(hBqIIJ|uPEeM{F6^E+ zfVHz%R3n+{vWxgl9CUZjO6(a;Nq+78?-OqST{i6*vPR1T9Y>grzgYF(ix{-yBzY3A z%^E|=#7>55^Gz20eT0H}mteGQPSuCksM1Q_9=^nTSqVTuThX;dTUQX9)7!Te4Bj%$ z06p6ooZ~gVKUqPo0R;I+VB4(c=~@5g*ALkPN;(d zLXHBREgFNMBfRMyR-QW@Zn+c+jwQ@HttW4_(Jv`ta^o>dcic7uMk$%N9ePq{_~oZh zN?~dd2PvQ)kGKRMwbfBW|jBPRJYzt4`X3;}?Wn*D-kK7gPVXo)3~!*?w(%~|#9d0*)mLlF9FQrc=j0qC2X$&z>%GajR1fQF zzUxO9T#BC&Qd`#6RISj!J0$XeSJ2NF=1Bp5U>qJbCoz0;Y@uuX>F%7)GT)5kaF<|q zuNoBzPhm!fsU`@9~;2&hx|xMLX$% zNus^W8`t;JZ%r%5k$t`r1vFm3!laxs#ttYD^2RvaEe^RiFShm1IZmQ&(;1pmI3`YT zNwUeJM(Rjwn-TlMLG1$j>?^jnETzW#>?9f;x|eKUv^8dwUSq46a6=q})|~9p%FFr? z!tm6faaCfcEh_Z8xviJa>W91Zc9k zYa6J~mptRU?9aQ{jClP1gYye%bxoU`zs#Njl49p_%b1yuu)h`7S#N56?sYGE|9u9- z6OJZDpVYXFxIp31YzK)Q_VxxHtIE2R{zyD&VilD!xR^ z&!yHOx7qBvG}HF)qjn7@@ExBF$`qGQxlp^^6mv-E&WvE+Gmeu#Cq-+<(cO7;d$Ma=d)}n`f1#c&FDV- zTz&VDA1UKs@>IEBs}ke;Z$~EL2n`BL0@Q=Ub;>=;iaT zgo-Tbb2!uGa~bAw=PQ4R{R~%n%ex^06+cjV)2`1HK5Ln1R&vFm03=`|uaCp7H}Y=` zU8NZNU2$>V5d;qF??qjI$wC_0|Hegi>7_pZ#i@7s|JrH#KNc+i^FsT41T5j>B3)=k zZlbdC{JCE#@BjxJ^AL8Ol}=~yXF6uZ_sv%azUvjqif~jxj;cPI^A=Tg` zI?ej9Qq)F!9B6m0g%Y_A6QA`+k$nqAZcYtL;&e9=H!?amtikY7Odup zJ7iuMxvbgq*9AUg$%f4WLlcA5t)NeMR8x5cV36M*Y`%ci>zwa=;!?Vi!adkil|IV( zGv=2_!ZVQ@_x}93CE?R|e0wLeGctSQvx@G%{-&G_?CS)0Y~yi9_m^gx#IUWU3;knz z92Pw1nuL99i~h9PIp1?9XLkH>^71>E=oRd-K`1ZV2C8rT>}DjXFD{ZfIbqgNoy=s< zW5;VIsodukc%F^fLHj_deRA%#+H)}CtP_1L0B1dNZ9csCo_fT(qF)2kH?7CqRp~wAWbJOpC{1s+!P0jCLl-Xt0|NnB1|16{b^9%dUz_jl1 zHr}hQ!LeC)@^!C5&-ei5c*x2w?!tnt2-`Y2^DERAxCWACwQv&j+99zybej6y=?O{X z5LWb)`RpKyZ(g&+=2xocCyyoJYvZ%haLQV+Lmi6gIr@m@={ zmy@k|S0$FmDjDk&l|GLTL-Cq%`7YP$vD5A>uF2((4lI7HU0FO!7de__-=G@zZyrQk@JD`Mg`F!Lb10`D~@1iO7`y*Cho}!6x=m4K-*OnkLM-6jj zKZ@PdsHY93&JUiZ*5zEAQ6mdW^&q>G%kc5@X0f=Oanh}AzS6Gh$WfEY<{h#)ml!yl z>{h^SH5I<8=yHjs{F~;A#$gND;dARLMeM}e==ZMb_1tS^Wz`ySAGJxs9Q3qFSgPM# z{?l=>Bj-Wn@I9ls8&oNNw)_d#J+Mn%yzOY{aSf-bS@fql+*#&b zEVWMVfs>QpRfNx|Swg}I`T{SjJ~(T`jO5h&f{o)unj~Y9U4s7Q;`uk^b29+;Tz?WM zQuFz}K2;tJs zjLwlPyQ=0p(J0NG%SfAFc4Yfe?{jW9hN-jOTwQxv!7!`yu=$f5+0);pzX(>FN_c)N zi%F5|`*1$>%SCD9giZ37)pt{?cI(Q7K2K;rc0$}%xFU;xT~q1H8UFDRpS^xws%Ml= z`)ru@Ti}NG$$CSbhh7;RSbXc{N>ai<>etUvLD;?Pqd8< z%h@~;JNI6Wp57!MO7EDE6i0V?Wdk>Hh@L*^`9|tWZ%*X&qQbcjMqreFo4;~YUIrZK}{9{v-&ti$txASCVTn--GV&qcBqz}T9 z?NKMs$H}R498~aUW2b1Nr;M{toj6gRP2=>^+i+F_E&s`r&&^wuua+t(D9~-!vS2L{ z&0|IJSmWE(@9G9vKWEGlAIqe(7x%5X&)_A}#}a3>+4Y|nfoNd74TL$Kxy8ieGEe2a zFuF0%0pQ;YMw~v+_#aO8D#4Qz@V9BGZf7$cTJQ4Ow1&p$d0Tk&gYAP3BP`=EHuV!c zGgF1E%IH-;9PIokhDWbTQI(bP(z;K8k9zOlZ#+JA^K5!v-mYucuHC(TyCc5SxzQaZtt*69UE}4 zWHf&EuCDH~k#fv4|J{31Gn%J9bQ=JJ$$Dtim6vp0G+fWW`^w&mH@8oS8cHfFCqoRl z!#(Dyce#tk3x>i67mZ-;{QUDv)%H%csU1I3%iGPcuHmf}sd=N^Izn&Ye|C=Bc#=DN zMpk||ZLh#Uneyym`Un2@obo&l{r2W#8Ua%|*_s9v#Xt~9Hksd8t%S;b9{0xTW9!Ke zPX1W2YSjXq)U*?JD7a|+<>2F?mSHPksYS8!ssS!-Hp4Ld>#1yhOoa7Q3gI8a0B3FNHQVaL42}2*5J$TNUr6n1WwcJS zQ+}+iUN1+}zev;d>M}ibP*gST*40<}`e}WvmnWB=%TqYBMwQ`N%WLV({;_>TR%_+d z2SbHAKWRzH^r*!X6NlpkC*YdLVz_DTuK3~5s^@ZMo;yaqpK>+)pf2}R^AtYHtvBfT z9&UE`K7q-JoEBpGlFdx#sO0zGHzuhE7#XdHU`_PivojB}H;h@qcYL$T&bd=y=oWwT z<}QJweJ_jBpROKZEjVvDZJo^hytWix% zvn821x;rR*6m2Wtj!k#F$2J&e|5Pvje92*pJZ8ZkNWElUQY0cb8o#Z~iL+d~Po%yO70(PwCeR7YzlETHdTc ztESrX+xaN3o!SCE8%(X{nx+u<-cM3(0iT|q&@milyIN=^TODLNQ@fzc``OzodGex( zwYUp?e6jMp<1@t{teH~43lB>+W7ABHp3Gi1(yXAII6}{p<^RevE~!@K@aD}uu=>Ba z05Rn)mIvk5-0wV)$mO~D`Rxh7?Xs9+bt_?SJB7k$wYGZ)?VZ1a;OxvHrALW{4=tYO zttdJ1GA?`rubwx=t7on2=6wm_7ouzzAD3#sTJT$CTr=o2GM{!cVa@oniQKxnq63;jivh2Vb_%xsbSi@*<9o)AHLzXHsrC9s1`2yX3I%GPY|q z-^v9Nq3%9&Q(De$JLUd#-p%9a8m>1;tKlV%(DHvb9n#SY=8jtO=$X3SS~C8PeRwM} z*0Xn*@2UQN{BnhhO5FPjY?nFfLRy)|H$^Ajm3(^6O&cn-vTO3HtLhs$rTYqTF581+ z_VY|V@8&O>N3W+z)kJ)D{OLYYb>O+^|9=}JN_BlaOC?6JY{m_wfq`?k^GwR?^AA@8;pHRGF8o0 z64W-lFAx9sTgsA>l5N&Jl92Nr3>}VTZjE1J_&Kc4TNJ<8o9Dwwbx4eGc;~{`xywD@ z3vcLCCe_cV%Qh=rzCVMqFz$SM(>rJ?9xDlkCHIiEN}&i%Z}|7`e-!a8fA&ipKn!CcISCUrbM_VhJYj!h->GWg== z-r;w1b=~NcbG@mb|G^v;CM-`pPVFP9QtHlhpG8*}EqZqRIboG=1|9LzBl0Bg&>Gld zS@GV$|L%d!5>;$YcMdH|_ycj#dpL`hS4`Q8j-M^`?n`_N1XY}vDqoh(_h4>Qc~ygkqH{p0r@?{R#O_n#(n&)oMl*L7a!cAe+vBV}zy z`E=tX4r*IC^0KqL*>i&iJ*A@W*59k{8yu9hZc()%K?h#_*5VL1A0HpkpzuX-$i_f} zj7`K*xEH~wM|13Ha}_b6aqwLRG>dA`d=w@u7OQT6VfKdZsZ|89 z*TCEBbQWr1Vc`t~h;NgVWAm!_24{zH(BH2QIY%f$M;F7F1mxk+l+Ibudzv>{iooL^zO2@WSeYSad9tTZ^V9r2A$u~lBDD1Rh}=iMQ450JTJOx>0^F=eo9J4c6Rpc@2;G$F5qzX{{h(JoU0-tr+A+JOytn^wu>G5 zQox+-`{Bz$V|{(zgvSt-4fc_?Bcm3PU;~r^TN?|IxRx`E7ao_6vahya!kbLDvMz5ZpSbdz6%v zEL5T7n+~M-jAg5E{1kmDI-_arhpKZ?wMm<7_s@0(+#0MZ9hF)%1eTLA51FXBU__}g z5AQsA@?|r-Ff=qY6(m4ViAWoGBM@teNCS8_sg(ZE+3Rk3p+<1^j|D zuo-ajy~QK;*4BSB1ZS7ukjx7j8X@XHdrd`gaq(w{+UDkvYrdp@0@HSVeSIfFznYt# z6gNoa2v3V?92`t_sM>y1h{fKqSt%_noQf}Jw~nm?bh{j7rRAzwZppz>)tO`i2*Bfj z=QQ)An_m_Xq3r975j_4=2#1xm^=l}0a0ekN=3Ck%V6}L2d#f{xP9jGheLl9o0EaUu z^b-^3g=HB5=<3T-KBh%q7N@717SL9)J9y!OM2|wD%R@_Ul$=OEbvZ4fsgNoCpq4qy zY!5Q17ju5jd9eS)&*?b5*bnH>%f1=KDWa!L?7rpzl4`ynm7n=f#yUg6nfP)?__7W# z7O;ss%E6c{9z6Kk*>F5F)DPM{TZj(KL%)60x@6j&+cMXdp*gLftZY7Zt=*DCL{wBC z0+)%5_KOt(JdWBL25QI#5R8oiU+v;^@Q;fcgoa&*K)a~eEI_Kx06IXz;3Ezt6N3%+OAL{nr@BZ@2hK5JdY7jbPx$?J4mIIBf(F8Fd!%Q2fxo z{JbAD4iwfN;~v7m&RYjeuF#nXqdIR6?AtRnDrzWgEbNLu-vERy3tpvF7(|>J<&h!py_5>1zk&>Ak8Ow<$^yc`xBws_a)xfc=R=?mrkhS7*5qc zJ~>&eite=E@I5=r2SnVA06+gT(DgaCqS+5U-{mMzT*#;%F!OpBHSH?NrpD|Ms?r2av(jnPg)fFF+rVB5c%ap6iN72$K-$DJ=Q!?*W;H`>=~>^J2X& zV(mfXZb3{s^WqFDgRn9ayi{8kVQ2O_YVoFlL%Z|Y@ZkXEV_6oXRyknV>@jj5f;n_H z30Y?@pQ^q})16=W1`J&P?$2~an7h}lkEER%;4E&X7y9rgtl#BgFV8}fYjWP{WP8~_ zgUS=f6rmDIt@Aw{h{S5Gm=~)O=KSclOnJBuSF(jz*o z=xr*h4*JU|8n|qL_r6pbJbb|=W#4+MMNUsYY??-cS~nv-s)4RqZx4^{x1%!>G-$*a zxe5rW5Ygt62>9d_;Ml<0&NR1`gV3a^;J5#|N3j!e(+;QUcXQuA@VnByDEa$V`kJk! zWl(&0>E6YdlH<$u;AEmu@1G5#2Nti1J^|QD4-z3Cf!>*RzqfV42;o|x>s|sc)Ek7| zODQtUX9aL3x8IIL?7I~g^FeP80`bVW;ESfkbiT;eM`3y2^7(C??d{u~^%(AZExpoQ zu18`3#6z+1gBN(!98)WL_l_ldy$E)Jn%YEc%UQ*hVS5a268>koLV@}tOnXKvEj|6a zBvh0=?}K)H{^J3caFY%(H`OM}hxhCoM)_Zysi#5JEXN&q5n?AwU}TVRnb#WNTPx?; z(~zDIZPF8CU*l>c#=o@Gs;fut4kDLgv{mAOOEjr?4%)KDcoBO|PC^apsA zz#y>bl+tPWp>j|OEbX3A>&&v<-Egy((B_)>F=v&HXznRD1ax^jx)@|R;3 zFj(L!ho}jhTSgxTPfvXSK$o>@9S4H5LNFj9#x4K&u2D^v4wO5x{kum|HTH58&$2uo zFbj%dCjmIr{lT#W2pJeDzy%EBGs`_XOE%q-MWK8f7{#^hfOko2r(rQcNu%Ktby7NY zHSZ?m^=P|mv<#zs{dp((YbtfJv8_#Xx2LZ@$3Z)x8s+3I_QcIus~Y{&4PWV`JC$};k>dzU4) z>o_xC&l0%k+uYr`SN88EThsZoeJU#kRpnvbi+NvUc@P;?8*7j{J%5=ZUF>@e3-{1y z-S%y8rZW}6S}=tvq@||bl$VD!<6;S88TRL42@45gJWXvQxd(uap~h>qf)?P)i4`9| zxyymyqj5bBW00%=Ip+2y&&|tQ%f>RbD^0A4^zga71S4jwml3 zdl-=yH}WCN`H$5Oy?kk0I`udNdPI(XWhAR$KLZXq1JRRGEVr=iR5e~d^!>CPnVHUv z-fy(0BoT$GF~Og>XnwsS#4_ZSg2gtF!Y7K6o9-_b!6s@!M zp!Z4#abNVJr&hb}3EhXkbEi@U0V{DB@#_p75LdS5D4PN0Isy=(QrQy&#_(kw_6_rD zsSmMuhzG8ts>WKBkAcI0SNVF}ed01Q`Ru(Y2~#Mou$TOWBuhZQ>VUs6*8$i393;>* z7b6uLkvmGQ=nTy-Ep7gIlLt^B`yOadPgog4b#AWxI%qvK=qs^WBo3*XY~gW)SJda@ z;mmSnuIJWP1s{WF>eRgr)_la;((;nb20dK=BYe9T1q2Iv^72qy%kpYeUr*1yHF)d9 zebxoQyA~4UTqUfS1GUdHi!b*xMtmEfR&4VigTx6#;6Cj=`GO-)U22X5!?+s*{%-5r-w_mvcAeQE;C3Tf#v6Juj~ ztT&KBE)j?vlFo`iB{wxuABx-v8h@p{Ho?qVHg;~}k}-@4(=d|#uOB|#2qf`YJD7bX zbT{+sr@l~*Y3Ps+h7ecbowK@)PjRbh;hY?@4q6Zw$Jl6OM3;j%yK#8zf=mCXxV!4ID)! ziL|is4$;21BiMb;^O7q8ls`nUAgq|)-EEuO+#1@Rc@7PM01Tn9w3nHp<(6Qr##P>8 zLG)T7QKDp1P=ilRXozJr&$5j0arRR$cvMu1sz=*oacwl+GiFy=Hk7VsrIX)=4|I2% zBN<>FD3jo;k7Y)ydBlMRZkH7*tYk)`#vB;sh8&-Ku0Ec=x^d4d?w2!>xJY^uFju^y ze|=s@25h6#`P@GArQtne335fprg0;MpR77cyT&0vwR*aINPHLw8(`|6{MRX$8d1_} z0>iL}{pQ|4oC?JS&P_F(2L(Wl?O%3|A?OA(FUIND0(o1LxW$FfrA3wV{ z#zvc6XId=mH}xP^_|TQ-Qoo^3A3vSSNAsVL){w37DkxM%TMH#$RB7~gbgEIstAIIz zJxA(9U@_PR6e&VP4pAik$sS#zqDQGkddpPLsTgc*Yz$^_POo_YN|_?yGtlN?^OWm! zCEirIlJ|TV7_1x|`rh3Hsg#!o?O8bPl^)LVj|)~)yt-Y%6k7kWveM_<7AOZu?dVC; zjPq6nHG((&5X#J9iz9HzkQ0g|Y%Pz*!e$3)7ThuBKM@6(uWBQ{L^~V6?zu+~FcH17 zq;ImeK?0lzn`|>|+nk#(=+zHW$WbBTX@4*DlAVuljoCF8jTgXEb+W_#i3KGk7eUXQ zU}g?A?qjb842wT5NY9LU^CKrOFRvmT1#02Me$vxc8};@xd^%V@<&OhHq&%lO0cW2U z*aixT7Na!4pWeiI7)1&P!{cX%txaVU5&48)7v~1|XnSO~Dwi{}-@<6PxK!pF^SL z*CDhF^* zYK;va!5;B}y@$w=D^k(c^P%wzi!1jTy|T+WQ7G~0R(w1f8oYxWCXp8p;jQ#e!kn|d z{Krhf01xCtGxb2uUgyV7Pc%iL|JBmo+tb{fck-2ngZnX4bfvpQGKkQ!P=zS4M7=FL zeidG@G)||lxvN3f^)zsmF*5Ahy$?x7bSX%}wPW2=EAS&9qtO~8J4*(usoi9#_Xu~b zo0|U7f_7QWf@aoJ!J`8Mr5|SBCM4k1y_aAh{gLNx%TLXzXw5rplpTUH)mV<*ZdDM! z6U8PvRKfPv^NFiqd?2U;bkk`8w>wWlDhc_^GEgrhu>>}{(8|V!&ZyE;+t+PPn1Nw? zxV3!>$mqLzdml|r0C2E@B^q5YTeLCp`1VRE?*&Qm`BF|0vF;D36kY!}L+RhYFX@o_CskEc^f&X|c8tMESGz2-XlHGG7s;%^ z3u0lxAc@7?6pfD#44lYQMw*jBh~Dgu0O3!V?RV(V9_V;vCw=LX>ADIV>Wn*d`QDh1 zNS@S0X0JUtTY&ee*2-}(ec#c57^6>YknL?G`^?-1M}SKfqe5<7@b~wx)hdU%4GmHh zXA|@seg*_qh&gu@H+&Q7$&NzVhS`0l*q7ll@9hF_fa=P%y(zs(JpJ2!S@{$T%as$* z-3VZ$H_?PY<0*Yd!Mpp{?t)g+f1)k{6lYAd9OokyPd0(yR6R+5%rA>8>JH#?s1^)- zf~%*759nLu5F|&uG?xx1$G`y0L&+^nCqNycLH$X95$TrFWC7>12_U+sK;v``4H>A1 z*Qmg45aSFOv@vt-1Qpn$Nai-Cd3bIMhYRjrHo9ZmeL4G~tVxoH$;N58lv}u^Qqp-_ zrO53V90BZ$I!Nq8(7G@bqz&7_AupeUWKA~@N$zc(kB&3-KZO*D!^t2PpyCkehV{Hq z8`?PdoCd}Rx;4}_iLX+a>KdQ6MSTBw2ajsfwMfus)-9#ru)&Tr_3pb>v=S1F6%}%G zdc+Nm-TlI$w7$1XsjyFf0~A+yky{5GC1i$_t)+$>)r>!O5mN1MQg25zi($60Y`|lP z06Ouzaz?%aSS0fmUf`;k%f8M_y6#gfWLzect@ZB>_@9|1QbAAKutT4IV68f zwU;Jp%miyzABRfVptv1&H73rDmN6cEN8i>gzUJ<|VGd zCj$wac`gmi9+Iusb9U90WP-GJhpJ8lE#{41b;%{p;Wd(v8YSPBEe^h;QXH}4^X+Dm zSi^S76DY($mH;bY!Y2Z10T43PA@wR9rTHq(79*5|IT+(DD@BI%lkM!!qz`gSI@ z2ULJZ0X{<`Amg;|aG+4US{sZdzx(pM=CPCWw4a-1ULgXLo7=V#=mCoj&60`Pp`%K; zYTY*3Hvh3KV88+1mKQOxu{Qy0_DHGv%j^<}fj$7m+c6+cM@3K4chF}J6(G-nG*I8* z2e=o@$&;5vcP)jlS5VeLJ_$9Zs?8)f&$|X%$B=zJS|dP?L0D5AOsWe2W0$%uCuIky zORIAeRlr!AbE3gb9*MbclpHc4<3r;2={-t`l5!=F=B@JL2mm z4Ac32Fa-o2Hmo^Uud6r`Q;;&!2gzSUhZdzhR^?&OzpR&Xo_)n#eEP?uFI}+2o~L=4 zkHh<1Z1k+bMNDl-!UvP(d8A`(?7hqStoqw`@6bN%&zon!OEyCr1^JAZ8`welzkpcr zn83pwZ^zVXv6h>=eS#9mV2Co2VgvIO6qePiy?=@3Z{XI!->rf1ZiN16rz=nSQfR-lo9k8rEr&F?4s3)rV`zDpy&uz&vf!8rnT49X z|ISY#iFf80w(g(I6|B9>O43;|?K zG8>=Y_lAZvBrEJ9nOJ;U+H03u42kwoV;g&W*D1a1u)L*`xR)j>uMi1G?fp`uc%zbW z%VM$F8{CFb8L|PxebzXWGH0s>${v7GVxlHi`|ROf-%X>{C2K2*y<}&N(&9Z2E>FQn z4W3g{qK~e9+H?+)faK^9{?u~GsrRTssM{~R-6k~O|a{q!dp?pLI)2ZN=p zz9WBK>yOZF+V@Z!64*88{J`{G8F@Vy=(OVHQ#-Rpg;~PxfShunrcy0?Fh=x=S`cS0t+Z*vXoc+Vwf)90|dxRBEq&w6&d}p0Q`-ux~gji5rqd9(W{< znf34*0&9@@)Ig=SLa zY!@lm5ze~FdjDMs=Q5gXx8;$Z?alc4xw(7*C_EM9FbUAe6Bbf{wAqqVj)&HnWgH-e zii=s;J%1V{O9>yMa~n-mp!iGc&JoET)Q|Nug;$g22x--?@D~p(Tu$8cFK6G8J-M3~ z!cp`sv2TDw(XQa&yM%-{2tBNPZ-`K0V2Y%uSjc$uye@KK>_2bnTo`{=)H z9DM(6UC3N)GSs$$?vjj*AZ*XUWYx4@wm08JC8V47Yd;hncT9F~hz(b@*G5R_Hn*A& zwJy$ciKw~EKlbMs96l=XZo=6>+(%{r#6ilmx@+>6kU4H5l(Bt7>@q?7F0*lYzUa4q z?gYuz{j>pS7YK&`zo7Wvl8XN&Tc;2gUA|oZ&BgR|Lo+PGdK~Hc;JD9a%0%9X}J`im}e!w!@hx*wsXxeUS6`;A?SGm01eyq{-dMsAJ9J*Z~c`=ndfmP0$~b(m~ZL+>G2bd zz8f6Gc;u?f5ywOg{hx2x?v0NEpdotgmohdl&y8yd+0bAcp;u_g$;4J+!$UH0Q;Rqh zS^y@-%HBQ(%*CnTVZbN_p@KU9_{W2w8=t`$i1#ff-p%W~Dm?%?X+KhN|Kefzmj^bm zK!uyGZtR=#ClhH_de)0~=8Td6LY0AsF$kX8dgBAmm?SRgu2bIxx`?g(I5L;OTPMDv zGl;MB()Bv*^*~BO0xNwQwcrXCW&E*kl%u#Uz$Uc7&oe5eU2-M8cO>5ZG_*2)WPUAI z+({;rqI_rjLzRv$LEHc1-e%WT{>UQE%&WH}GXmDSCc8GCXfQp8_!!pbkCKztN;e+A z(9~XGeJ?sSXk^XfMq8~$W z2k>mKO4vD;&^t5Ab8<#LK3hvhHoMCyW{UFsd5qv1sUuTC*m~5E)`H9|m?p5M;rxTT zf%Tr3H-0S7e1zoCD}73?6pURLLBW3;k0>D1GId}+aY*YU>wPT7~-5R+r3>Ni9SYTy59|jhT*#*xTZbb?syq8>51y$ zTIDPE34?Uc%iWgs=fgu{(;udF&!t%D*^g2QRsJs2gt+dkwqKc#Qan#n=b|%|k$L_S zku&jL351`UuX^WlQ!Bxm_Srjov)8;RrR8hsArV4Vgjx%|_Bx!V-Lk^v^fn3CB;gE1 zgYCJ`Elutu`qy&c)|{>!&137dLMVr%@1G2xvT)aJr27Ik7fA`4~aT$m{{1g zZB0#CJm?r29Tn2eHN0HR`YOIYmwAE@u}_{u%*Mh4WMGs57i9XeEb%R=rJ59)S`JKD zsD(%E-ZZlS{v883nrcG55HeMlWeySnBK(&8%Z6$QZ-as=032f#+>cYINW6%;1*F=$ z;BEv38CH7sDB^*(;ru$#&)ong=)%a_Xo722D{#$CLvGFbT~eIXAt_xrr`auh zMM}!%T5*b5ydX7x#J_Qo!1;9v1A~x#GDZI?K0r=vl4CKbi8aF{7Ql-q={jN5IsbZR z={H*z7CvPM*yASot^@SbKVRxVKD#xF8TEuAbrE;0CN(?dDS{6H%_Sg zu!SiYC2um-foF#5Ka#Xf-vQuv$KJh5;!!$uWijBW%)y6OPU%wDArA=)4{ye_bKN@P zI|?kqc5aj-@bVj(F8JYO>8PtRgrcoA`2JY)dnxcmFGM*BR2g+3p0=qNfvjkp|ICMn Str30|>dq|{`P>_(PyZitmiZ$9 diff --git a/icons/obj/surgery.dmi b/icons/obj/surgery.dmi index 1fa68293cd4a3ba355eb15d78e50f854e3476fc6..d94097ddf2e55ef23bbca7a66ac9aaf92e8f59e1 100644 GIT binary patch literal 50545 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�IeB*Gpmdf4%-|5CKbu;RSzNAYsdToe!ldkotQ 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�!o+w>uT)@-QsjGUi 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 literal 51105 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 diff --git a/shiptest.dme b/shiptest.dme index ea4b5af13172..4244191d5dc2 100644 --- a/shiptest.dme +++ b/shiptest.dme @@ -2310,7 +2310,6 @@ #include "code\modules\language\swarmer.dm" #include "code\modules\language\sylvan.dm" #include "code\modules\language\teceti_unified.dm" -#include "code\modules\language\terrum.dm" #include "code\modules\language\vox_pidgin.dm" #include "code\modules\language\xenocommon.dm" #include "code\modules\library\lib_codex_gigas.dm" @@ -2523,7 +2522,6 @@ #include "code\modules\mob\living\carbon\human\species_types\dullahan.dm" #include "code\modules\mob\living\carbon\human\species_types\ethereal.dm" #include "code\modules\mob\living\carbon\human\species_types\flypeople.dm" -#include "code\modules\mob\living\carbon\human\species_types\golems.dm" #include "code\modules\mob\living\carbon\human\species_types\humans.dm" #include "code\modules\mob\living\carbon\human\species_types\IPC.dm" #include "code\modules\mob\living\carbon\human\species_types\jellypeople.dm" diff --git a/strings/names/golem.txt b/strings/names/golem.txt deleted file mode 100644 index 7cfcefa899da..000000000000 --- a/strings/names/golem.txt +++ /dev/null @@ -1,157 +0,0 @@ -Ablation -Alabaster -Alunite -Andesite -Anyhdrite -Basalt -Basin -Bauxite -Bedrock -Bismuth -Bismuthinite -Bituminous Coal -Borax -Boulder -Brimstone -Brittle -Calcite -Cassiterite -Cenozoic -Chalk -Chasm -Cheridite -Chert -Chromite -Cinnabar -Claystone -Coast -Cobaltite -Column -Conglomerate -Core -Crevasse -Crust -Cryolite -Crystal -Dacite -Diorite -Dolomite -Dolostone -Dragonforce -Earthflow -Epoch -Eutrophication -Fault -Flint -Foliation -Foreshock -Fossil -Gabbro -Galena -Garnierite -Geode -Geoge -Gneiss -Granite -Graphite -Gravel -Groove -Grotto -Gypsum -Hematite -Hornblende -Humus -Igneous -Ilmenite -Iron -Island -Jasper -Jet -Kaolinite -Kettle -Kimberlite -Komatiite -Landslide -Levee -Lignite -Limestone -Limonite -Luster -Madidite -Magnetite -Magnitude -Malachite -Mantle -Marble -Marcasite -Melange -Meme -Mica -Microcline -Migmatite -Mineral -Mountain -Mudstone -Obsidian -Olivine -Ore -Orpiment -Orthoclase -Outwash -Oxbow Lake -Oynx -Pahoehoe -Pebble -Pegmatite -Periclase -Petrified Wood -Phyllite -Pitchblende -Plate -Pothole -Puddingstone -Pyrite -Pyrolusite -Quake -Quarry -Quartz -Quartzite -Realgar -Reservoir -Rhyolite -Rock -Rock Salt -Rockfall -Rutile -Saltpeter -Sand -Sandstone -Satinspar -Schist -Sediment -Seismic -Selenite -Serpentine -Shale -Shore -Siltstone -Slag -Slate -Sphalerite -Stack -Stalactite -Stalagmite -Stibnite -Stone -Stress -Subduction -Sylvite -Talc -Tetrahedrite -Tidal -Trench -Valley -Volcano -Xenolith -Yardang -Zone From de83f95d20d9416fe7852a9ef33dc87fde64e7b5 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Tue, 5 Dec 2023 21:38:54 -0600 Subject: [PATCH 09/19] Automatic changelog generation for PR #2537 [ci skip] --- html/changelogs/AutoChangeLog-pr-2537.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2537.yml diff --git a/html/changelogs/AutoChangeLog-pr-2537.yml b/html/changelogs/AutoChangeLog-pr-2537.yml new file mode 100644 index 000000000000..c90367c4680f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2537.yml @@ -0,0 +1,4 @@ +author: thgvr +changes: + - {rscdel: Removes golems} +delete-after: true From 6274f6a7d073648d30b4ae10db0e54c7ce752af9 Mon Sep 17 00:00:00 2001 From: tmtmtl30 <53132901+tmtmtl30@users.noreply.github.com> Date: Tue, 5 Dec 2023 19:36:20 -0800 Subject: [PATCH 10/19] fixes some backend shipjoin stuff (#2535) ## About The Pull Request admin + DB flag exemptions weren't respected by the ship joining UI, but _all_ players were assumed to have the requisite playtime to spawn / join a ship by the code that actually handled joining. this fixes both, technically fixing an href exploit i suppose ## Why It's Good For The Game bugs bad + consistency good. i am bad at web dev ## Changelog :cl: fix: Small playtime-based ship join restriction edge cases fixed. /:cl: --- code/modules/jobs/job_exp.dm | 1 + .../mob/dead/new_player/ship_select.dm | 2 ++ tgui/packages/tgui/interfaces/ShipSelect.js | 33 +++++++++++-------- 3 files changed, 22 insertions(+), 14 deletions(-) diff --git a/code/modules/jobs/job_exp.dm b/code/modules/jobs/job_exp.dm index 159c1e1df6aa..9cf57432b4ea 100644 --- a/code/modules/jobs/job_exp.dm +++ b/code/modules/jobs/job_exp.dm @@ -45,6 +45,7 @@ GLOBAL_PROTECT(exp_to_update) return FALSE if(CONFIG_GET(flag/use_exp_restrictions_admin_bypass) && check_rights_for(src, R_ADMIN)) return FALSE // if admin exemption is enabled, and client is an admin, let them through + return TRUE /client/proc/get_exp_living(pure_numeric = FALSE) if(!prefs.exp) diff --git a/code/modules/mob/dead/new_player/ship_select.dm b/code/modules/mob/dead/new_player/ship_select.dm index 0ace7574101a..88146c9ea0fd 100644 --- a/code/modules/mob/dead/new_player/ship_select.dm +++ b/code/modules/mob/dead/new_player/ship_select.dm @@ -112,6 +112,8 @@ .["ships"] = list() .["shipSpawnAllowed"] = SSovermap.player_ship_spawn_allowed() .["purchaseBanned"] = is_banned_from(user.ckey, "Ship Purchasing") + // if the player has a client which is not eligible for playtime restriction (for admin + player DB flag playtime exemption), they "auto meet" playtime requirements + .["autoMeet"] = user.client && !user.client.is_playtime_restriction_eligible() .["playMin"] = user.client ? user.client.get_exp_living(TRUE) : 0 for(var/datum/overmap/ship/controlled/S as anything in SSovermap.controlled_ships) diff --git a/tgui/packages/tgui/interfaces/ShipSelect.js b/tgui/packages/tgui/interfaces/ShipSelect.js index b64016650650..11c48f96175e 100644 --- a/tgui/packages/tgui/interfaces/ShipSelect.js +++ b/tgui/packages/tgui/interfaces/ShipSelect.js @@ -189,10 +189,11 @@ export const ShipSelect = (props, context) => {